skysight-inc/HackerNews huggingface dataset:
Sure, they should improve or clean up the code on general principles. However, there are 2 issues here:

1) A lot of these articles imply that some expert has demonstrated how a coding error will cause unintended acceleration. Then when you look at the actual source, it becomes clear that the "demonstration" involves changing the internal state of the controller in all sorts of arbitrary ways, and sometimes rewiring its sensors in an invalid way as well. In other words, this is not a recipe along the lines of "blip the throttle while changing from N to D, press the brake within 0.2 seconds, the throttle will now be wide open". The fact that no such recipe has been found, despite many millions of dollars spent on expert analysis, suggests that it doesn't exist in the wild. Implying that this code is killing people somewhere out there is misleading.

2) Yes, it has been overblown. We know that throttles can stick open, usually due to jammed or sticking linkages and pedals. That's not a huge problem, since brakes are powerful enough to stop cars in this state. I don't think it makes a huge amount of sense to rewrite software to stop software-induced unintended acceleration, which probably doesn't even happen, instead of writing software for lane departure/collision warning/assisted emergency braking and other safety systems, which we know can help drivers avoid accidents.

I guess a third issue here is the American litigation system, which can turn companies into villains without the slightest indication that their products cause any more issues than anybody else's - all it takes is a non-zero probability of failure (true for most products) and a media + legal frenzy.
Definitely yes, but (example) the rear light of my bicycle insists to be powered by two AA 1.5 V batteries. Two rechargeable ones don't have enough voltage to light it so I need disposable batteries. The front light works with 3 rechargeable ones. We should stop building stuff that needs throw away batteries.
No problem at all, the built-in compatibility mode will conveniently turn your rechargeables into disposables.

Jokes aside, while the technology and the "why did nobody think of this before" is certainly impressive, if this gets any market traction it will cause more landfill by hurting rechargeable adoption than it will prevent by slowing the disposable battery replacement cycle.
Android Blockchain.info app updated due to significant failure
stackEqual stacks neighboring blocks of the same color on top of each other.
5 Steps to an Ideal Windows 10 App Development Environment
But the marketplace doesn't need to be involved in most of that. Apart from dispute resolution the marketplace doesn't need to be concerned with the specifics of drug selling; just like ebay isn't very involved in watch selling despite offering a marketplace for it.

Sure, it's relatively easy to bust individual vendors, but that's similar to busting a street dealer: most of the time not a big deal.
>was it ever demonstrated that unintended acceleration could actually arise from the behavior of this software?

That's entirely the wrong question to ask. The correct question is "has the system design been proven to make it impossible for unintended acceleration to occur?"
At a previous job we did something similar with separate file sets describing ad inventory, but kept them in a native binary format and mmap'd them.
Right. In this situation it would be more sensible to consider how the voltage drops based on constant power rather than constant current.
Hey there, would love to chat a bit with you on that subject GreyPhilo on reddit ?
I know this is not reddit, but I couldn't resist being a bit juvenile about this =)
http://imgur.com/9W6DGFj
What's wrong with an high schooler wanted to play pro basketball ?
This is why I love HN. Someone launches a web service with a flashy site, lots of marketing blurb and monthly plans from $10 to $200. And in the HN comments thread, two random people reimplement the functionality in three lines.
I first saw this trick in the qemu source code.
Here are my guesses:

1 - they already do

2 - the technology isn't actually sound or reliable or is only suitable in very specific cases

3 - it's too difficult to integrate

4 - the batteries aren't rated for it, or there's FCC regulations, or EMF problems or standards that prohibit it

5 - it makes batteries explode sometimes

6 - it makes batteries too unpredictable and makes monitoring even less accurate

7 - it doesn't provide enough current when in use

8 - there's some massive industry conspiracy and they'll be coming for your children next

How'd I do?
And if the brakes won't stop the car, try the key switch! An engine that is not running will not cause acceleration. (Sure there are probably some oddball push-button ignitions that can't be turned off while in gear, but most vehicles can be.)
How the Tech Behind Bitcoin Could Stop the Next Snowden
Its all anecdotal but Ive personally flown with: folding knives, box cutters, propane cylinders, lighters, tent stakes, fireworks, and ammunition in my carry on baggage. Id hazard 6-8 lapses out of ~50 flights in the past few years. The best was an international flight where I put all my dangerous/camping stuff in a checked bag and clothes/book/etc in a carry on. Then I accidentally checked the wrong bag and didnt notice until I was through security.
There is a difference between them, actually. The one at the top is "up" and the one at the bottom is "back".

For example if you have a list of items and you click on one, then on that item you have related items and you click on one, the up button will take you to list where as the back button will take you to the previous item.

And you're right, you can not hide the taskbar.

You can find more information here: http://developer.android.com/design/patterns/navigation.html
Are you guys doing anything to improve the reports of poor work/life balance? I really feel like you'd attract a lot more engineers that way, and get higher quality work out of them?
Why would I want to buy this gadget compared to investing my money in rechargeable batteries? I would probably use non-rechargeables for smoke detectors only.

Also the environmental impact is less with rechargeable batteries[1]

[1] http://ec.europa.eu/environment/waste/batteries/pdf/battery_...

Edit: fix typos
The budget for doing optimizations is always limited and while I don't know how common this technique is in C, optimizing for poorly written code is in general a losing battle that waists the optimization budget.
On the other hand, if it generates some money, it can perhaps allow you to work on it full-time, and you can make it grow even bigger! :)
Perhaps. Or perhaps they're satisfied that the Chromium engine is sufficient. As I understand it the goal of Visual Studio Code is to be cross platform and bring .NET to a wider audience. The engine is immaterial? WE shall see though. Perhaps Full Fat Windows only Visual Studio will borrow from Visual Studio Code and require a different engine, to play nice with Direct X, or other Windows proprietary tech?
Alibaba Opens New Financial Business Online, Makes Bad-Loans Auctions Site
This one is interesting.
I know, the app is embarrassing simple, maybe a 100 lines of code but apparently people find it useful.
That looks like autogenerated code. That's a different beast altogether.
Show HN: Also Viewing – “Sally is also viewing this page” as a service
Get Yourself Free from False Legal Charges with Criminal Defense Attorney
Experience true video search
It's closely coupled with rule #3. An array at least in the safety critical embedded software have a fixed size determined at initialization. You may have a sentinel value you're looking for, but, the loop should never exceed the preallocated size.

There are another set of arguments /against/ using stopping the loop at the sentinel values because it may make the software less deterministic. But, that's another topic.
I said do research online and/or talk to a lawyer.

And we are not talking about doing just "anything". We are talking about a very specific thing: starting a company that is going to take real money from people, and help them do risky things with it--a company that depending on how you look at it is a securities company or a gambling company or a prediction market. According to their FAQ, they planned to have no limits on how much money someone could put into this, and they were aiming for very high volume, so if it had worked out they would be dealing with vast amounts of money.

All of those are highly regulated areas, and it is hard to believe that anyone who had even glanced in the general direction of doing a company in any of those areas would not be aware of that.

So are you seriously suggesting that it is reasonable to start a company that is going to handle, you hope, vast quantities of money for a vast number of people in a highly regulated industry, and NOT do any online research or seek legal advice to make sure that you are legal?

And do you seriously think that when a prominent writer who covers your field and is a lawyer tells you he can't see how your business is legal, it's reasonable to mockingly dismiss that?
Because you need multiple types of Torx security screwdrivers and have to literally disassemble the thing 100% (including removing the HSF and pulling out multiple tiny ribbon cables) to get the hard drive out; and it completely voids your warranty to do so. And hopefully you made a USB install stick first, since they don't ship with install media anymore.

I'm sure the next iteration of the Mini will go to 32GB/64GB(+$100)/128GB(+$300) M.2 SSD options, all conveniently soldered onto the mainboard as well.
That's awesome. When are you planning to retire? What will you do with your time? Will you stay in Vancouver or move somewhere cheaper?
Absolutely right. After reading any number of stories about these "runaway death machines", what becomes clear is that the only realistic way for a car to accelerate at full power against the wishes of the driver is for the driver to be flooring the gas while thinking he is on the brakes.

We should be adding smarter automatic systems to the cars to assist drivers, rather than e.g. throwing out drive-by-wire linkages and replacing them with mechanics, which are generally less reliable.

There are already cars which will slam on the brakes in any collision which is strong enough to deploy airbags - it stops the car from careening around too much. It should be possible for cars to detect an impending collision and slam the brakes 1/2 second early to prevent or reduce it.
Well, cool! Great work :)
If you want a discussion based in fact then you wouldn't use the terms "traitor" or "hero". Those are emotion-based terms, unless perhaps you give a specific definition.

For example, a traitor, legally speaking, is someone who committed treason, which in the US is defined in '18 U.S. Code § 2381 - Treason' at https://www.law.cornell.edu/uscode/text/18/2381 as :

> Whoever, owing allegiance to the United States, levies war against them or adheres to their enemies, giving them aid and comfort within the United States or elsewhere, is guilty of treason and shall suffer death, or shall be imprisoned not less than five years and fined under this title but not less than $10,000; and shall be incapable of holding any office under the United States.

Snowden is not being charged under this law. Instead, he is charged under the Espionage Act of 1917.

Thus, he is not a traitor, nor being prosecuted as a traitor.

If you want to give your opinion of what 'traitor' means, then feel free. Just bear in mind that you'll be starting with opinions, so what responses you get will also be strongly colored by opinions.

The same holds for the term 'hero'. The Wikipedia entry for 'Hero' describes it as:

> a person or character who, in the face of danger and adversity or from a position of weakness, displays courage or self-sacrifice—that is, heroism—for some greater good.

Snowden started from a position of weakness, and displayed self-sacrifice, so it comes down to "for some greater good." This is not possible to judge based on the facts, given that the answer is different depending on where 'the greater good' applies.

Was it for the greater good of the NSA? The greater good of the US defense companies? The greater good of the US population? The greater good of the world population? The greater good of enemies of the US?
Ah yes, Dr Nicely caused quite a bit of excitement at Intel. I was on the p6 architecture team at the time.
(p6 == Pentium Pro)
Our FPU was formally verified and didn't have the same bug.

To be nice to Dr Nicely we sent him a pre-release p6 development system to test with his program to demonstrate that his bug was fixed. He was working on a prime number sieve program at the same and came back reporting that the p6 ran at 1/2 the speed of a Pentium for his code. Wow, another blackeye/firestorm caused by Dr. Nicely. He had too much of an audience for him to report to the world this new processor was slower.

So I got to spend a lot of time learning how to sieve works and what is happening. For the most part it allocates a huge array in memory with each byte representing a number. You walk the array with a stride of known primes setting bytes and whatever is left must be prime. ie. every 3 is not prime, every 5 is not prime, every 7 ....

So in the steady state you are writing a single byte to a cache line without reading anything. And every write hits a different cache line.

Now p6 had a write allocate cache, but the Pentium would only allocate on read, so on the Pentium a write that misses the cache would become a write to memory. On the p6 that write would need to load the cache line from memory into the cache and then the line in the cache was modified. And since every line in the cache was also modified we had to flush some other cache line first to make room. So every 1 byte write would become a 32-byte write to memory followed by a 32-byte read from memory.

Normally write allocate is a good thing, but in this case it was a killer. We were stumped.

Then the magic observation: 99% of these writes were marking a space that was already marked.
When you get up to walking by large strides most of those were already covered by one of the smaller factors.

So if you changed the code from:

array[N] = 1

to:

if (!array[N]) array[N] = 1

Now suddenly we are doing a read first, and after that read we skip the write so the data in the cache doesn't become modified and can be discarded in the future.

Also the p6 was a super-scalar machine that ran multiple iterations of this loop in parallel and could have multiple reads going to memory at the same time. With that small tweak the program got 4X faster and we went from being 1/2X the speed of a Pentium to being twice the speed. And this was at the same clock frequency! The test hardware ran 100Mhz, we released at 200Mhz and went up from there.
SEEKING WORK: US / Remote

Mostly backend web dev. with Ruby, Rails, Python. I also know my way around the scipy stack.

* http://zacstewart.com
* https://github.com/zacstewart
* https://www.kaggle.com/zacstewart

zgtewart@gmail.com
Too bad it's Windoze only.
Can you imagine what if someone open sources these kind of websites? Then pretty much every big shot drug dealer would have their own copy without needing much tech expertise. Silk Road got busted in part because DPR failed to fix bugs that caused IP leaks. But if it was open sources then these bugs would have been quickly fixed and busts would become increasingly challenging. I think DPR's vision is undeniable. Ultimately, the invention of Internet is leading to free choices that can no longer be suppressed by laws or even morality of situation - whether we like it or not. The ethical questions such as what if children uses these websites or what if your brother became heroin addict because of it - these questions would painfully be mute in face of technological reality that will be enforced upon us. In effect, we are slowly but steadily moving towards a framework that is dramatically going to be different than traditional governments, regulated economics, monopolized currencies, power hierarchy, bureaucracy, rather indirect democracy and laws crafted for vested interests as opposed to people themselves. There seems to be some purer form of laws that seems to be taking form all by itself that won't be human manufactured and probably would be as enforcing, universal and powerful as laws of nature itself - at least as long as we allow technology to exist.
Discuss previous projects, experience.
Thync – Calm or energy on demand
+1 agree

>GitHub speaks for my talents

But the problem is most often I hear terms like "We love opensource and send us your github links" but I really doubt anyone (interviewer) bothered to look at them.
Supercomputer.io first demo in Tokyo
I wouldn't want to trust 3/4 of the TSA folks I've encountered to run a cat house let alone exercise their independent judgement when it came to my safety or the safety of my friends and family getting on an airplane. While this isn't very polite, this screwup pretty clearly indicates that the TSA isn't exactly made up of "A-players."

Like most people pontificating/bitching about the TSA I of course have zero legit expertise in airport security, but I do have a bit of first hand experience at Ben Gurion airport in Israel where the threat level is generally pretty high.

The first thing you notice is that the security people always look like they are playing on game day. Unlike joe-blow TSA agent, these folks are alert, speak multiple languages, and likely get some specialized training to detect if someone is lying or was tricked/coerced into carrying a bomb.

It's weird-- the vibe is at times both more tense and also more relaxed than an American airport. The security people at Ben Gurion seem less like bureaucrats following procedures and more like smart people empowered to exercise their judgement (ex grandma isn't getting yanked out of line.)

Once you're in, you get asked some almost chit-chatty questions about what you're up to while they review your travel documents but the whole time it also feels like you're talking to an observant doctor or physician examining you for symptoms of an illness. If you "pass" their filter you're done & on your way in quite literally a minute or two (and it being Israel there's naturally some controversy about who gets selected for "extra" scrutiny and why.)

I've read that the problem in the US is that it's too big to cost-effectively implement a system like this everywhere and that's probably true. But maybe at least at the big/major airports there ought to be some equivalent specially-trained "hunters" who know their stuff.

It's a good thing that the agency head resigned because the TSA flunked a practice test instead of the real thing.
The linked site seems to be completely toast, but here are some secondary sources which I’d guess have approximately the same content: http://www.cnet.com/news/thunderbolt-3-and-usb-type-c-join-f... http://www.pcworld.com/article/2929798/thunderbolt-3-to-work... http://www.theverge.com/2015/6/2/8704067/thunderbolt-3-usb-c...
"VMware" is the company, not the product. You can run many versions of OS X as a guest on VMware Fusion and VMware ESXi when the "physical system is an Apple-labeled computer." [1] Installation does not require a hacked ISO or other modified installer however the current ESXi instructions do say to install Mountain Lion first in the VM then install Yosemite on top of it.

[1] http://partnerweb.vmware.com/GOSIG/MacOSX_10_10.html
Not quite, it stacks neighbouring columns with the same pattern of colours on top of each other, e.g. http://i.imgur.com/35N4tPu.png

The columns have to be the same pattern exactly (same height, same colours)
Weirdly, I can't reproduce it now, so you either fixed it, or it was a bug on my side (browser, extension, ..?). Anyway, it was a screenshot from Opera 29 (Chromium 42) on Windows 7 with uBlock as one possibly related extension.
Facebook Announces PGP End-To-End Encryption Used by Snowden
> it's usually the only place where you need to apply deep CS knowledge

And usually, at the level you're talking about, you're probably going to be using a library that's been custom built for the problem you're dealing with.

Amazing how many people will yell out "don't reinvent the wheel" but would also not hire you because you'd choose to just use Apache Commons instead of writing your own sorting algorithms from scratch.
It adds cost.
I got about 3 paragraphs in before my browser succumbed to the atrocious ad/JS bloat on this site. I'll hunt down a mirror/print version.
How China's one-child policy has backfired on men
I don't see how that invalidates his point at all. If our industry required an acrobatic performance by all applicants to tech companies, doing somersaults would get one into a certain position -- but would still be useless.
A lot of c will translate very simply to JavaScript and any parsing or string manipulation will be insanely easier.
Employers Crowdsource Programming What?
I couldn't come up with a better name for this function. I will try to add a help-panel or introductory chapters to make this more clear. Thank you very much for the feedback.
Hi can you tell us more ?
In the end despite the expensive recall, this was a big win for the Intel brand.
The early processor years were tumultuous as on the battleground the 486 clones of Cyrix and TI lost. Intel went the Trademark way with the Pentium and the media embraced the incident as something that would sink them.

Although very few people would ever come across the bug, Intel allowed every processor to be exchanged. No matter if you were a gaming consumer or a giant corporation using coprocessor-heavy software.

So I remember a UPS driver coming by my student flat with an exchange processor and picking my faulty unit up a week later or so. It was incredible service that made Intel as a brand very reliable.
I don't think that the software itself is the hardest part.

I think the proper OPSEC in all parts of the process (hosting, finding mods, finding first customers,... ) is much harder, and cannot be really open-sourced.

But of course I have 0 experience in running a darknet website.
I think you are not quite right about non-local data access and bandwidth. Convex (I believe, I may not be right) has memory controller that provides full bandwidth utilization for R-MAT random graph analyses.

Your example with scrypt also does not access much of RAM, especially with Salsa20/8 standard function. As far as I can see, it also has parallelization parameter, and computation within top loop can be done in parallel.

Yes, it is hard to program for FPGA. But not that much - I myself programmed a system that performed translation from (pretty much high level) imperative description of algoithm to synthesable Verilog/VHDL code. In a one and half of month.

In my opinion, programming for FPGA is very entertaining, especially if you do not write V* code by hand.
It's not. It's for Alkaline batteries.

*Edit: I'm wrong. See below. Ignore this comment!
Show HN: Vimanage – manage your Vim plugins for pathogen
How about an in-row voxelperson or checkered flag, or something which indicates solved?
Or that. That's probably it.
it was a symptom of neither cruise control or normal throttle use. the way the issue manifested is actually pretty terrifying:

"Koua insists that his 1996 Toyota Camry sped up to between 70 and 90 mph despite heavy braking."

http://en.wikipedia.org/wiki/2009%E2%80%9311_Toyota_vehicle_...

out of context, but "we're in trouble, there's no break"

https://www.youtube.com/watch?v=03m7fmnhO0I