Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:Why no "skateboard" designs? (Score 1) 229

Motors at the wheels actually don't make much engineering sense. They only look sensible if you haven't run the numbers and haven't done real design work. Most electric cars out there are not gas platforms, and would make very poor gas platforms. So you kinda made your problems up.

Comment: Re:No warning ? (Score 1) 204

by tibit (#49243399) Attached to: Endurance Experiment Kills Six SSDs Over 18 Months, 2.4 Petabytes

I presume that the drive treats its firmware as just a special range of blocks/sectors, subject to the same management as everything else. Eventually, you power cycle it, and the bootloader can't find any viable firmware blocks. It then appears bricked. That's the only explanation I see.

Comment: Re:Ahhhh, C++ (Score 1) 757

by tibit (#49236637) Attached to: Was Linus Torvalds Right About C++ Being So Wrong?

About 80% of my work is embedded. You still writing out those state machines by hand? Tsk tsk tsk. I can't even begin to imagine being productive in embedded work without lots of code-generating tools. With a proper high-level language used to define communications protocols, for example, I can do in a day what would probably take me two weeks after all bugs are out. I have many such examples. I only use code generation because it works. And the code it produces can be as pretty, readable and comprehensible as I want it to be.

Comment: Re:Could be. (Score 1) 392

by tibit (#49229521) Attached to: Does USB Type C Herald the End of Apple's Proprietary Connectors?

especially as it transfers a lot of stress onto the weakest part of the socket (the contacts).

That's quite hard to pull off, in fact. Mr Young and his modulus would like to have a word. When you have a composite of two materials, the less deformable one (metal vs. plastic!) will transfer more stress, when subjected to external loads. In a Lightning plug, the plastic mold around the Z (vertical) contact strips carries mostly the stresses related to shear forces on the contacts themselves. It's mostly isolated from any gross insertion alignment forces.

That's why I insist that you can't analyze such things without relevant mechanical engineering background. It just sounds silly.

BTW, Ligtning is mechanically a Molex design - let's put the credit where it's due :)

Comment: Re:Ahhhh, C++ (Score 1) 757

by tibit (#49229445) Attached to: Was Linus Torvalds Right About C++ Being So Wrong?

I'm sorry, you're really doing it wrong, and I'm not trying to pull a "no true scotsman" on you. moc output code doesn't have to be readable, even though it's not an outright mess. For other code that you'd be writing generators for, it's on you to make it readable, and with the right approach it can work wonderfully. The 0mq folks use their own tool, gsl, and even though their own use of code generation inside of gsl is an abominable mess, you can actually use gsl to generate some very nice, readable code. In fact, the whole point of such code generation is that it will be, by necessity, much more uniform and of higher quality than handwritten code - once you debug the generator, it'll do its job whether you are tired or not.

It's not the only tool like that out there. If you're masochistic enough, you can even write code generators in xslt :)

Comment: Re:Apple doesn't want to but may have to (Score 1) 392

by tibit (#49229361) Attached to: Does USB Type C Herald the End of Apple's Proprietary Connectors?

That's what external monitors are nominally for - the standard USB C laptop setup is with an external monitor acting as a USB C dock. Finally, with USB C you can actually use non-Apple power supplies to keep your laptop going. There will be such products available very soon from a lot of third parties.

It is the quality rather than the quantity that matters. - Lucius Annaeus Seneca (4 B.C. - A.D. 65)