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

 



Forgot your password?
typodupeerror

Comment: Re:for all this talk... where is it? (Score 5, Insightful) 129

by pushing-robot (#48489273) Attached to: Graphene May Top Kevlar As a Bullet-Stopping Material

Yes, but airplanes were no more than experiments until more than a decade after the first powered flight, when WWI spurred refinement and mass production. Graphene has also been displayed and demonstrated, but not mass produced.

2D structures like Graphene are a new class of materials, and that takes time. Plastics were discovered decades before any practical product was made. Petroleum was known for millenia before we had a clue what it was capable of. Metals too. Spend some time on Wikipedia and learn how long it took to bring any material or technology to widespread use.

Yes, I know: We live in the Internet age now, and you can become a YouTube celebrity overnight, so come on already. Alas, you can't expect science to keep pace with 21st century ADHD.

Comment: Re:sane units - FYI (Score 5, Informative) 129

by pushing-robot (#48489147) Attached to: Graphene May Top Kevlar As a Bullet-Stopping Material

A Joule is equal to one newton-meter (or metre if you're so inclined). Force times distance.

Foot-pounds are the same: Force times distance (well, distance times force). The confusion comes from pound in this case referring to "pound-force" or lbf, a unit equal to one pound times g.

J/kg is a different measure, the specific kinetic energy of an object; the amount of energy per unit mass. The imperial equivalent would be ft*lbf / lb (foot * pound-force / pound)

Metric: J/kg = N*m/kg = (kg * m/s^2 * m)/kg = m/s^2 * m = m^2/s^2

Imperial: lbf*ft/lb = lb*g*ft/lb = g*ft = ~32.174 * ft/s^2 * ft = ~32.174*ft^2/s^2

As you can see, the choice of g rather than 1 ft/s^2 was unfortunate, but otherwise the systems are equivalent.

Comment: Re:for all this talk... where is it? (Score 5, Funny) 129

by pushing-robot (#48488953) Attached to: Graphene May Top Kevlar As a Bullet-Stopping Material

And this stuff and nonsense about aeroplanes! For ten years now they've claimed breakthrough after breakthrough vis-a-vis powered flight and yet here we are in the fine year 1914 and they still have nothing to show us but more of their ramshackle prototypes! Where are the great flying ships they keep promising to take us round the world in a week's time? The bloody Hun had the good sense to invest in dirigibles; there's a technology that's going places—aha!

Comment: Re:Simple (Score 2) 720

by pushing-robot (#48487765) Attached to: Ask Slashdot: Making a 'Wife Friendly' Gaming PC?

The reason I picked it is because the Seasonics have a "hybrid fan mode" that switches off the fan entirely when below 30-50% of their rated output. Even at full load that system won't pull more than ~350W, so the fan should never turn on :)

Also, the link I gave was for a killer black friday deal; despite its high rating it's the cheapest platinum-rated PSU you'll find right now.

Comment: Re:Simple (Score 5, Informative) 720

by pushing-robot (#48487663) Attached to: Ask Slashdot: Making a 'Wife Friendly' Gaming PC?

Came to say this. If you want a great build, include these:

An Asus Strix GTX 970
A Seasonic Platinum 1050w
A 120mm/140mm CPU cooler, at least a Hyper 212 Evo
A 4xxx Intel chip
A SSD
A case with lots of ventilation so you won't need extra fans. For maximum Wife Acceptance Factor, consider mini-ITX.

Noise? What noise? If your motherboard is willing to shut off your CPU fan at idle, you'll be at 0db (except for electrical noise). Even during heavy gaming the thing will barely make a whisper.

Need more help? SPCR has you covered.

Comment: Re:Further reading (Score 1) 211

by pushing-robot (#48483141) Attached to: Ask Slashdot: Objective C Vs. Swift For a New iOS Developer?

Sorry if I came off as abrasive; I aim for humour, not insult. Any teasing is meant in good fun ^_^

First off, probably the majority of successful coders are largely or fully self-taught. This comes to mind. Don't worry about not having professors to hold your hand, but do make sure you take time to study the 'boring' parts like theory, testing and optimization.

If you're getting into iOS development today, you'd be wrong to pass up Swift. It may not be perfect yet but every language has flaws, and Swift will at least be actively improved.

On the other hand, any developer needs to know C reasonably well. C is a window on your computer; when you learn to write in C, you learn how your computer works and how to think like it does. Since most software design mistakes come from *not* thinking like a computer, it's a very valuable skill. Once you've learned C you'll know 95% of Obj-C, so you might as well learn it too.

So I guess my answer to your original question: 'Objective-C vs. Swift?' is... 'yes'. Sorry. To be perfectly honest, the more languages you can learn the better a programmer you'll be. Virtually every language will give you "aha!" moments and new concepts and patterns to put into your toolkit. But since no one has unlimited time, there are a few obvious choices:

C, of course, since it teaches you good practices and most languages inherit from it. Learn C and you'll be halfway to anywhere.
Javascript, too; it's a flawed but unique and interesting language and, more importantly, ubiquitous especially where the Internet is involved. Don't leave home without it.
Swift, Java or C#: Pick one. Your OO heavy hitter for general application development on iOS/OSX, Android, and Windows, respectively. They have a fair amount in common so porting between them usually isn't that difficult, though cross-platform products like Xamarin also exist.
Ruby or Python: Good combinations of classic and modern concepts, clean and organized. Great for 'agile' development, these are the 3D printers of the programming world: You can rapidly prototype your designs, and the results are good enough for many applications.
If you can fit it in, Clojure. Functional programming is incredibly powerful but too easy to ignore in most languages. Dive in with a Lisp dialect and expand your mind; your code will thank me.

You don't have to master all of them before you start coding on your own, of course. Like an instrument, play and learn and play and learn and play.

The idle man does not know what it is to enjoy rest.

Working...