Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Or anything running in a VM (Score 2, Informative) 289

Just fine, at least I do. Just different sets of optimizations to keep in mind, as well as different expectations. I don't think any reasonable person would approach the two problems the same way, but it all boils down to basic computer science.

Light up pin 1 when the ADC says voltage is dropping which indicates that pressure is too low on the other side of the PPC. Compare that to indexing a few gigs of text into a search engine. Completely different goals, completely different expectations. I'm not master of the embedded domain, but I don't think it is a dark art.

Perhaps I'm looking at it the wrong way or perhaps my experience is unique or at least rare, but in my eyes it is all the same thing at different scales. Tell me my app is using too much memory then I'll first look at how I can reduce memory pressure, then I'll tell you what is and isn't possible to do and give you a list of sacrifices that would be needed to reduce memory pressure (time to refactor, concurrent operations, latency because of disk, etc etc etc. Not just talking about capabilities but the whole deal). Find the balance and go for it. On the embedded side the same sorts of compromises are made but the scale is just so much smaller. Finite number of IO pins, time to optimize your code to accommodate a new feature, meeting real-time, writing something in ASM to get around a GOD FREAKING AWFUL EMBEDDED COMPILER, etc etc etc.

I dunno, do I have my head on straight here? All seems fairly straightforward in the end. Specialists can do their bits faster than someone less familiar but with equal skill and understanding. Thats what earns the bucks, getting things done in a timely fassion.

((Or at heart I'm an embedded guy. Possible!))

Comment Re:When they want to. And ONLY when they want to. (Score 1) 299

I really agree with you.

My take on it, from both my personal experience and my interaction with my little cousins and the like, is that children don't have the breadth of knowledge, but they have great depth of knowledge. Kids can be schokingly insigtful in areas that they've explored.

I taught myself how to program starting when I was eight (I wanted to, though, quite badly.), and my parents gave me every single tool that they could to further that even though they are both highly non technical. Sure, they didn't like me spending all day on the computer, and they didn't really understand how the thing worked, but they encouraged my particular talent and intrest and I became very good at what I do because of it.

My wife is the same way, but she is a designer. Same situation (piles of her old art still haunts my in-law's house) and it was the same result.
Recognize what your kids are good at, help encourage it however you can. I'm certain that to any decent parent this is obvious, but I feel like it doesn't get said enough. I know what a difference that can make to a growing mind and it is how I plan to parent my child when I have one. I might try to sneak a little logic and critical thinking into them when they think they are having fun, though. Hope they don't mind.

Comment Re:XBOX? (Score 2) 616

A fair point. "Wholly custom" is hyperbole, on further reflection.
Especially considering that most of the changes I'm aware of were outside of the ALU and trickier main meory logic, like cache coherency, and I'm certain IBM was more than helpful. Way cheaper than developing a cell or some other new tech from scratch.

+1, very well considered point.

Comment Re:XBOX? (Score 4, Informative) 616

The processor in the xbox 360 was a wholly custom part. It has extra components to encrypt and hash memory to and from main memory (only the hypervisor is hashed, the rest of memory is encrypted) as well as e fuses for locking out downgrades. It is also a 3 core part, definitely uncommon.
Much more information in the google tech talk The Xbox 360 Security System and its Weaknesses .

Really good tech talk, worth watching if you are interested in that sort of thing, as well as the original Deconstructing The Xbox Security System for the original xbox.

Enjoy!

Comment Re:good news for NSA (Score 1) 157

Some stream ciphers are as you say, but the keystream is not the same as the underlying key. One can't guess the next character in the keystream without deriving the key. Most modern stream ciphers use internal feedback much in the same way that block ciphers use external feedback modes, like CBC, to prevent these attacks.

In any system without feedback like this it is always considered insecure to re-use a key at all.

Comment Re:good news for NSA (Score 5, Insightful) 157

I'll undo my moderation in this thread just to tell you that you are wrong. One cannot determine the key from the ciphertext. If they can this is known as a "break" in the cipher.

A "break" in a cipher does not mean that it is practical to find the key, merely that it is more feasible than mere brute force. For example, a "break" could reduce the effective strength of a cipher from 256 bits to 212 bits under a known plaintext attack. This is a BAD break in the cipher given current standards, but it is the cipher is still completely uncrackable in human (or even geologic) timescales.

The "weeks or months" number, by the way, has nothing to do with cracking cryptographic keys. I would surmise that is a number more geared towards cracking passwords, which is an entirely different topic. Also, for some realistic numbers on cracking encryption keys, check out Thermodynamic limits on cryptanalysis

Submission + - 14nm Intel Skylake To Integrate PCIe 4.0, SATA Express and DDR4 Memory (hothardware.com)

MojoKid writes: Intel’s Skylake processors won’t launch for some time (the company still needs to release Broadwell at some point, which won’t be out until sometime next year at the earliest), but according to a leaked roadmap slide, we can see some juicy details about Skylake. The chips will be built on Intel's 14nm process node (which we’ll see first on Haswell-E processors), and they’ll also feature AVX 3.2. DDR4 DRAM interface support will be included, as well as support for PCIe 4.0, and Intel’s HD graphics will hit version 9 with reportedly significantly more robust performance.

Submission + - Android master key found (bbc.co.uk)

jonfr writes: BBC News tells that security researcher has found Android master key.

"A "master key" that could give cyber-thieves unfettered access to almost any Android phone has been discovered by security research firm BlueBox.
The bug could be exploited to let an attacker do what they want to a phone including stealing data, eavesdropping or using it to send junk messages.
The loophole has been present in every version of the Android operating system released since 2009.
Google said it currently had no comment to make on BlueBox's discovery."

Submission + - Who Will Teach U.S. Kids to Code? Rupert Murdoch.

theodp writes: For all of their handwaving at Code.org about U.S. kids not being taught Computer Science, tech execs from Microsoft, Google, and Facebook seem more focused lately on Plan B of their 'two-pronged' National Talent Strategy . So, who's going to Teach Your Children CompSci? Enter friend-of-the-Gates-Foundation Rupert Murdoch. Murdoch's Amplify Education is launching an AP Computer Science MOOC this fall (Java will be covered), taught by an experienced AP CS high school teacher. An added option, called MOOC Local, will provide additional resources to schools with students in the CS MOOC. MOOC Local will eventually cost $200 per student, but is free for the first year.

Submission + - CSDN.net interview with bunnie (bunniestudios.com)

An anonymous reader writes: bunnie recently did an interview for CSDN.net, which stands for âoeChina Software Developer Networkâ, or more colloquially, âoeProgrammer Magazineâ. The interview itself is in Chinese (print version), but he posted the English translation on his blog for non-Chinese readers.

Submission + - Graphene gets even cooler (gizmag.com)

cylonlover writes: For a two-dimensional material, graphene is certainly punching above its weight in terms of potential applications. Already set to enable faster, stronger and foldable electronic devices, researchers have now found that the single layer lattice of carbon atoms can help keep electronic components up to 25 percent cooler, giving it the potential to significantly extend the working life of computers and other electronic devices.

Submission + - WWVB Celebrates 50 Years of Broadcasting Time

doublebackslash writes: On July 5th WWVB, NIST's timekeeping radio station transmitting near Fort Collins, will celebrate 50 years of continuous operation. Operating at 60kHz the signal actually follows the curvature of the Earth via a trick of electromagnetics, allowing nearly the entire globe to receive an accurate time signal, which has in recent years reached an accuracy of 1 part in 70 trillion. Recent upgrades, which came in $15.9 million under budget will allow the station to be better received even in large buildings, giving it an edge on timekeeping that not even GPS can touch, with its need for open skies to receive a signal.

Slashdot Top Deals

Happiness is twin floppies.

Working...