Forgot your password?
typodupeerror

Comment Re:C (and here are somemore chars to satisfy the b (Score 1) 37

The major issue of strlcpy() is, it needs to check the source string length, then decide whether to do the string copy or not. So in effect the computer needs to parse the source string twice unnecessarily, and introduces a timing gap, making the function not thread safe.

strscpy() is thread safe because it always tries to copy the source string regardless it will truncate or not. Thus a change of content of source string in the middle of strscpy() operation is not going to cause any undefined behaviour. The implementation can be thread safe.

What is being described is GIGO not thread safety.

Comment Re:3D printing whole rockets was such a dumb idea. (Score 1) 47

Oh god. If I spent enough time digging through my ancient Slashdot posts, somewhere back there there are posts of me going, "While I loved the strategy behind Falcon 9, I'm really not keen on this plan to make Starship out of huge carbon fibre tanks, that sounds like a really failure-prone solution..." I'm glad they only spent like a year on that idea before deciding it was dumb; somewhere back there there's also a bunch of posts of me cheering their switch to steel ;) . SpaceX still keep having random COPV problems (most of which they don't even make themselves). Not too encouraging for the notion of the cold gas thruster add-on to the Roadster, where the plan is to replace the back seat with COPVs, so you have a COPV right behind your head.

Electron has been getting by on CF, and honestly I'm impressed, but they've also been only working with very small launch vehicles thusfar. We'll see how neutron goes...

Comment Re:Wait a minute (Score 1) 69

See the thing to remember is those people is that what they accuse the other side of doing, just blind ideology.

It's just a variation of the Goebbel's playbook, which the Trump administration loves to follow - "accuse the other side of the thing you yourself are guilty of".

- Try to rig the upcoming election while yelling loudly about how the other party consistenly cheats - and without evidence, of course.
- Make up stories about how crooked the Dems are, while actively grifting yourself.

Regardless, it's nice to see Congress occasionally showing signs of having a spine, finally. It'd be great if they'd also figure out that the revenge dismantlement of NCAR is also going to cost money and lives.

I'm not even sure if it's that deliberate, or it's just the fact that Trump is thinking about rigging the election... so he talks about rigging the election.

But it's hilarious how consistent the pattern is. Normally with something like that there's just a few occasional examples. But with Trump if he says "Democrats are kicking puppies!" chances are that we're about to find out that Trump kicked a puppy.

Comment 3D printing whole rockets was such a dumb idea. (Score 1) 47

Don't get me wrong, there's a lot to say about printing small rocket parts, such as for the engines. But they were printing basically sheet metal cylinders, which is such an immensely slow and inefficient way to go about it, and it left them with parts that were heavier and less aerodynamic (rougher surface). Crazy that idea ever got any funding.

Comment Re:Anyway SpaceX is a huge scam so I suspect (Score 4, Insightful) 47

"SapceX has got to be a huge scam too" - SpaceX launches the vast majority of the world's commercial cargo to orbit. The Falcon 9 FT has the highest success rate of any rocket with a statistically significant number of launches under its belt, and is dirt cheap. SpaceX's core operations are roughly breakeven, but that's including subsidizing the development of Starship. Starlink is a money printer.

There are lots of things sketchy about the SpaceX IPO, to say the least, but SpaceX, as a company, has been extremely successful with rocketry.

Comment Muon tomography? (Score 1) 25

They should do some kind of AI powered imager people could put under them and it would slowly ... day(s)? weeks? collect enough data to build an image of the person as they slept. A dirt cheap USB powered thing... maybe integrated into some sort of air mattress so the detector could move about and subtract itself. Not really sure how realistic it would be.. seems like it would be like taking an image of a washing machine with a really long exposure time. Perhaps it would be feasible to train up a model to figure it out.

Comment Re: Inner monologue (Score 1) 73

The funny thing was that I knew him for like six months online before I realized he was fully paralyzed. He's been covered in the Finnish press a number of times. Amazing guy. Up until recently he was living in a house he built himself before ALS struck, but the medical service decided he was too far away and he had to move closer. You lose a lot of control over your life with ALS.

He wrote a book about nuclear safety engineering recently, which is a fascinating read, and which I strongly recommend.

Comment Re: Inner monologue (Score 1) 73

Motor neurons dying != brain control of motor neurons dies.

Anyway, you don't need a brain-computer interface for an ALS patient to work. I have a friend in Finland with ALS who works as a consultant on safety for a nuclear reactor startup (he was a nuclear safety engineer before becoming paralyzed). All it takes is an eye tracker.

The biggest problem is the typically short and unpredictable lives of ALS patients. He has lived abnormally long (I think something like 13 years now), but a large part of that is due to him thinking like a nuclear safety engineer (backup on backup on backup, training his nurses to have zero tolerance for error, etc), and still has a close call like once per year or so, and I regularly worry when I don't see him online in a while that something happened that killed him. A tube comes off a life support system. A nurse forgetting to reconnect something. A mucus plug in his airways. Etc. ALS patients' lives are fragile. He does CAD design for parts on his computer (it's too hard to do it with the mouse using the eye tracker, so he designs the shapes programmatically) and orders them 3d printed to correct any deficiencies he finds in his support systems.

ALS patients also have to constantly fight the medical system. Even in a place like Finland that will actually do long-term care for ALS patients (which is very expensive), it shows that it would be much more convenient for them if those danged ALS patients would choose to die (and there's often pressure put on them to do so). One of my friend's goals is to outlive a doctor who told him he would only live a year or two put a lot of effort into getting him to choose death. It was a battle to get long-term ventilator care. It was an even bigger battle to get to use a cough machine and to be able to control the settings on it; without regular, meaningful cough support, your lungs fill with mucus, and you'll probably eventually die of a mucus plug, pneumonia, or whatnot.

By contrast, ALS patients today can actually live a decent life using eye trackers. It's not like before when you had to tediously spell out things one character at a time to a helper holding an E-tran frame. Given that 1 in 500 people will get ALS at some point in their life, we really should be allocating a lot more money toward researching cures, even if purely from a cost-saving perspective.

(One final note: if anyone here starts getting peripheral weakness and worries its ALS: your instinct will be to exercise more. Do just the opposite. If your peripheral neurons are dying, the last thing they need is more work. ALS overwhelmingly strikes active people - one researcher I was reading noted that in her entire career, she's never met a couch potato who got ALS. Take it easy, see a doctor immediately, and if it is ALS, start preparing early, but know that you do not have to be forced to choose to die, so long as you can get care. You can live a decent, productive life if you choose to).

Comment Re:The SpaceX Valuation is Insane (Score 5, Insightful) 67

SpaceX is worth more than Microsoft or Amazon at this point. It boggles the mind how much people are betting on the future just because Musk is a genius. If he gets sick the stocks craters 80% easily and this $60B is more like $12B.

He's not a genius, I sincerely think he's average to slightly below average intelligence for a software dev. Just look how clueless he really is when he pretends to be a technical guru in front of actual experts.

That doesn't mean he doesn't have some exceptional skills, but IQ isn't one of them.

First, he's hard working, at least in spurts (during critical deadlines), and he's willing to make and implement big decisions quickly. Just look at DOGE, Republicans have been trying to lay waste to the US government for decades, but Musk is the only one to actually do it. It was a complete disaster, but it wasn't ethics or common sense that stopped the previous attempts, that's a legit talent for Musk.

Second, CEOs aren't allowed to lie, but Musk has figured out that you can get around that by building a cult of personality and then making ridiculously optimistic predictions and then sell minor advancements as progress. The result is he has a core group of retail investors that buy his stocks based on vibes and refuse to sell once in. Since these retail investors prevent the stock from going down too much institutional investors also jump in on the ride. It's basically tulip bulbs.

Slashdot Top Deals

Term, holidays, term, holidays, till we leave school, and then work, work, work till we die. -- C.S. Lewis

Working...