Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Re:Oh that would NEVER happen to ME (Score 1) 160

The fact that there are so many memory leak and bounds overflow vulnerabilities with C++ programs that are actually out there is something you just can't sweep away.

Yes, we can, because those are largely a problem of discipline and can be greatly reduced with more careful analysis. ...and we can do so by noting carefully that the body of bugs that are not those types is a much larger problem and very sensibly recognize that the core problem is that we need better ways to teach people to be more careful coders, instead of continuing to allow the baseline to be "well, it didn't blow my fingers off when I hit enter" and demanding they use languages that have compile-time checking built in.

Comment Re:Like a bandaid (Score 1) 160

They do so because it's cheap, and it doesn't immediately collapse into recycled wood pulp when exposed to moist, warm air. ...but no one gets excited about inheriting Ikea furniture, nor are there high expectations when buying it, nor does one often seen it featured in magazines that celebrate fine craftsmanship in carpentry.

Don't try and make low-craftsmanship furniture the new standard just because there's even more terrible things on the market. Mediocrity does not become excellence just because it's more widely available.

Comment Re:Like a plastic knife. (Score 2) 160

C++ is very definitely not a plastic knife.

It's a knife with a sharp blade where the handle is also the blade. Double knives FTW!

I'm afraid I'm going to have to call "nonsense" on this. Using a lame metaphor does not excuse people of their personal responsibility to not write code that's functionally just three bugs in a trenchcoat. nor will using Rust stop them from doing so.

Per example, the code for the cat utility is dead simple. Anyone reasonably competent should be able to audit that code to be 100% sure it's safe within a few hours, and yes I'm including time to go look at the reference manual for every single instruction because someone might be unfamiliar with the language. Someone familiar with the language would be able to do this much more quickly. Yet people who apparently can't summon up enough discipline to carefully consider two pages of code are rewriting cat and the other tools that ship with it in Rust "because reasons". This is unlikely to make anything at all safer, but it will probably sell more training classes and manuals.

Comment Re:Like a bandaid (Score 1) 160

We see you there, ignoring the question of whether or not people should learn to be more careful.

Planes stay in the air because the people who write the code that keeps them in the air are careful and thoughtful engineers who also use code checkers to ensure that planes stay in the air, or if they don't stay in the air then it wasn't the software that brought them down.

Outside of that industry the baseline for diligence seems to be "will this code get me fired before lunch". Using Rust isn't likely to change that.

Comment Re:Why don't people use audio compressors? (Score 2) 39

Audio is already very carefully scaled for this because you wouldn't want a large explosion at the actual decibel levels in your living room--neighbors who live blocks away would call the police to report an emergency. ...but the difference between a whisper and an explosion on TV is called "dynamics" and if you compress everything to make it relatively the same volume, the audio becomes bland and stops being impactful, or worse, it becomes heavy-handed. Faint background music that's used to set a mood suddenly becomes overt and intrusive. Every bus or car ride becomes a chaotic mess of noise in between the primary character's spoken lines.

Some televisions support compressing their audio although just as often it's only impacting the bands where human speech typically exists, but only slightly because by and large it simply makes things where care was taken in constructing the audio notably worse. Advertisers need to stop trying to force people to listen to the commercial from their bathrooms--unless they're selling toilet paper, it's just being intrusive and wildly inappropriate.

Comment EXTEND IT TO STREAMERS (Score 1) 39

Some of the streaming services are absolutely ridiculous about this, with the audio of the commercials being easily 30-50% louder than the programming they're interrupting. ...and it's definitely not innocent or accidental because the ones that are doing it, do it all day and all night long, no matter the program.

Comment Consider carefully the speaker. (Score 0) 303

While it's reasonably true that Elon is the majority owner of SpaceX, for the last few years he's given literally dozens of public statements and interviews on the subject, so it's important to remember that he actually knows as much about the ISS and what it does as Three-Toed Cleetus down at the trailer park.

Comment Of course it fell (Score 2) 55

They just up and set fire to their already suffering goodwill.

It's always been the case that the value of Reddit is literally it's users... and they just took a huge step forward in trying to eliminate their "dependency" on those users with AI, which was almost certainly trained on the very posts the users made. Those users were neither asked for permission nor was any serious attempt made to inform them that their previous works were about to be used for an effort to replace them--effectively taking away their agency to keep Reddit in check by withdrawing from the site if the environment became too toxic.

This isn't really a matter of copyright, per se. It's strictly a matter of the social contract under which Reddit benefitted always had the restriction that they couldn't screw over the users because if they drove the users away, Reddit would be "done". They tried to break that social contract and keep the benefit of having active, knowledgeable and engaged users without the responsibility of providing a reasonable place for those users to meet and communicate. That's taking agency from users, which is counter to everything else Reddit represents and objectively evil, so of course their value dropped.

Comment Re:Not BRIGHT enough? (Score 1) 187

You're partly right. LED and projectors are capable of emitting a much more effective beam of light, and when they are properly engineered this can be done much more effectively than most old halogens. I was fairly impressed by the headlights that came with my current car--above the line the headlamps care about it's just about total darkness, and viewed from the front the lamps look just like an evenly white sphere. There's no "hotspot" on them that will roast someone else's retinas. The areas my headlamps aren't illuminating aren't areas I'm going to care about, like the night sky. I'm not going to hit any bridge overpasses with my car, either. The problem isn't the focus of the beam, it's the dazzle that's caused by too much light being produced from too small a section of the bulb's surface. You can get 1,000 lumens from a six inch diameter circle, or you can get 1,000 lumens out of a quarter-inch diameter circle, but one of these is going to blind the hell out of whoever looks at it.

The flipside of this is that a lot of manufacturers hoping to cash in are just making really bright headlights with a bunch of LEDs in a bundle that does blind anyone who glances at them because they're just a bunch of really high-intensity LEDs with no effort made to properly diffuse their output, and selfish douchebags are having them installed at an alarming rate, because in their little minds, "brighter == better". ...and this isn't like illegal and unsafe window tints, where an officer can actually use a little testing device on the spot. It takes a much more complex camera system to determine if a headlamp is bright enough or simply blinding everyone who goes near it. ...and if I were a cheap bastard with no moral compass, I would have no problem manufacturing a headlight that emits 3000 lumens by just arranging ten 300 lumen LEDs in a grid, nevermind that each of these is far too bright with such a small surface to not leave a persistent spot in another driver's vision. There's plenty of people out there who will look at "3000 lumens" and think "wow that's the brightest bulb I've seen--I want some!"

Comment It's worse than you think (Score 1) 187

The problem goes far deeper. While the NHTSA does publish standards for headlights, they don't do any actual testing and have no real power to require manufacturer of after-market lights comply with them. If you see a product saying it's "NHTSA tested" or "NHTSA approved", those are lies because the NHTSA doesn't actually do those things.

...and the problem with the annoying headlights is generally one the NHTSA has specific guidelines against. For many of these headlights to be compliant, their light would have to be diffused evenly across most of their surface so there's no single point on the headlamp that's bright enough to blind people. This requires some expensive engineering, so many manufacturers don't even bother--they just make brighter headlamps because the number of lumens is a simple scalar number they can point at to entice customers into thinking their headlights are better because they're brighter. Meanwhile anyone who happens to use their rear-view mirror is treated to a couple of ghostly suns roasted into their their vision for the next several seconds.

...and then there's the problem of--since there's basically nothing directly impeding or penalizing them for doing so--people installing these horrible blinding monstrosities because they just don't care if the other drivers on the road can see. They only care about themselves. This is right up there with shopping carts abandoned in the middle of a parking lot. Putting them back is the right thing to do, but without any sort of penalty there's a consistent number of people who are going to be selfish jerks about it.

Comment Ridiculous (Score 1) 56

These people, if anyone, should understand that their users cannot legally hand over their social media credentials because it's almost universally a violation of everyone's terms of service for a user to share login credentials with anyone else. Additionally, since the user can't legally authorize someone else to use their account, if the credentials were actually used it would pretty much become a felony on the spot--quite literally unauthorized access.

Whoever decided to ask for these needs to be fired.

Slashdot Top Deals

Doubt isn't the opposite of faith; it is an element of faith. - Paul Tillich, German theologian and historian

Working...