HNHacker News
TopNewBestAskShowJobs

stephenmm

54 karma · joined March 24, 2014

Principal Hardware Engineer at Oracle Labs
submissionscomments
stephenmm··on CPU Backdoors
It seems very unlikely that someone would be able to "apply the edit to a partially finished chip". The adding of a fix like this is probably some of the most scrutinized processes in hardware design. After spending years designing and verifying chip functionality and getting the timing exactly right before production starts there is a very high bar for getting these fixes in to the production flow because if the fix screws anything else up you are FUBARed. Given that, it is probably the hardest place you could ever try and put a back door.
stephenmm··on Mkcast – GIF terminal screencasts with key presses overlaid
I would like to learn more about "Vim Stack Exchange site". Would you care to share any more info on it?
stephenmm··on Hound: A Fast Code Search Tool
I have been using Google Code Search (https://code.google.com/p/codesearch/) and find it indispensable.
stephenmm··on Amazon Echo
I have my old CD collection ripped to .wav and served up via DLNA device. It would be nice if Echo worked with DLNA devices so I did not have to redo all this work.
stephenmm··on Sebastian Thrun Has Left His Role as Google VP and Fellow
Oracle's Labs division does a mix of fundamental research and very long term product development. One way to tell how much fundamental research a company is doing is to see how much partnering they do with universities and DAPRA, although not all companies may advertise much about these partnerships.
stephenmm··on Moto 360 review – Beautiful outside, ugly inside
Its not that simple. Smaller transistors switch faster and consume less dynamic energy in the process. But the smaller the gate the worse the transistor is at being able to turn off the current and leakage current starts to become an issue. This is the main issue that is killing Moore's law as we are no longer able to ignore leakage current as it becomes more and more dominant to the entire power budget. This along with increased density of the circuits also cause risk of thermal runaway. These factors mean that as we shrink geometries the transistor architecture has to get more and more exotic (while still being manufacturable) to deal with these issues. So, yes the switching power is decreased but EVERYTHING else gets much more complicated.
stephenmm··on IBM Chip Processes Data Similar to the Way Your Brain Does
Actually this chip is not _that_ far off. It has 5 billion transistors so with a process shrink and a board with 10-20 of these chips it should be roughly equivalent to the number of neurons in a human brain. Now think of your home with about 100 of things connected to your network and your house will be pretty darn smart!
stephenmm··on IBM Chip Processes Data Similar to the Way Your Brain Does
From the article "When running the traffic video recognition demo, it consumed just 63 milliwatts of power. Server chips with similar numbers of transistors consume tens of watts of power" and "laptop that had been programed to do the same task processed the footage 100 times slower than real time, and it consumed 100,000 times as much power as the IBM chip" So if those statements are true I would say it is about 10,000 to 100,000+ more energy efficient. That is a rather large claim so we would need to see more proof...
stephenmm··on Vanadium: The metal that may soon be powering your neighbourhood
While researching this I found a tremendous resource that goes in to pretty good depth of all the alternatives for grid level storage:

http://www.sbc.slb.com/SBCInstitute/Publications/~/media/Fil...

stephenmm··on Vanadium: The metal that may soon be powering your neighbourhood
It seems to me that the molten salts make the most sense and seems to be the farthest along:

https://www.solar-reserve.com

The case for small scale electric storage seems less obvious to me https://en.wikipedia.org/wiki/Molten_salt_battery#Vehicles but lithium ion seems to be working for now.

stephenmm··on Code review that isn't boring
I would really like to see inline code coverage as well. Does review board have a suggestion box?
stephenmm··on Ask HN: If you're 20 years old, how would you invest $100k?
Warren Buffet's advise is great but I have never understood why he picks S&P 500 vs the Nasdaq? If you look at almost any time period the Nasdaq has outperformed the S&P by at least 1% (Annualized Growth Rate) which compounded year after year is a significant difference over your working lifetime (~%50 greater return after 40 years)! This is what I have been doing for the past 10 years and I am >2% (AGR) over the S&P.
stephenmm··on Micro Python – a lean and efficient implementation of Python 3
Do you have a part # or reference?
stephenmm··on Software is Eating Hardware – Lessons for Building Magical Devices
Based on the context I would assume he means someone that has a deep understanding of which parts of the system can be powered down during certain events, can figure out what the system bandwidth requirements are going to be and how to balance that within the power constraints of the device. I have worked on SoCs (System on Chips) for a decade and a half and there is always at least one person who's soul responsibility it is to make sure all the parts of the system gel.
stephenmm··on Those Who Say Code Does Not Matter
I am surprised I have not seen anyone mention this yet but a simple regression with line coverage enabled would have caught this. Is it not common in the software community (I do mainly Hardware) to run regularly with line coverage? This seems like a basic problem with process in my opinion.
← PreviousPage 2 of 2