skysight-inc/HackerNews huggingface dataset:
When the EPA test cars, they use a piece of equipment known as a dynometer which keeps the wheels moving on the driving wheels when the non-driving wheels are stationary.

The ECM processor in modern cars detects a fault with traction control and electronic stability in such cases. VW changed this into a "test mode" which they could turn off the traction control, electronic stability and lower engine emissions at the same time.

It is more likely that the EGR (Exhaust Gas Recycler) was enabled during the "test mode" and disabled when in "road mode" as it reduces emissions by recycling the burnt exhaust gases in the engine instead of using air from the intake, since EGR is only found on diesel engines.
Also, the NYTimes article is good: http://www.nytimes.com/2015/02/15/technology/quirky-tests-th...

And for a more recent update:
http://www.theverge.com/2015/4/24/8488531/quirky-invention-p...

tl;dr
An online community for inventors to brainstorm and pitch ideas they have. The entire community helps refine the idea (name, marketing slogan, features) - and then Quirky picks a few at a time to bring to market (manufacturing, distribution).
Attempts to reinvent Dtrace continue unabated thanks to stupid Sun making up a new OSS license. Such a shame.

It'd have been great to have GPLed, in-kernel Dtrace and ZFS for Linux.
Funny to realize I had the urge to have an Android app for Khan Academy just today, took the time to search and got into their Tester program, used it the whole day and now I've found they just released it officially.

That's great news, they've been doing a really awesome job evolving their business and it's great to see now they are expanding even more, an Android app was really something they've been missing for a long time.
Doing it at lowest cost is the point. Because even if you don't lower your cost, your competitors will.
I think x0x0 actually agrees with you here..
Given that the alternative is an 100% of an integrated GPU, I'd still take 90% of a dedicated desktop GPU at my laptop dock.
You can find single-slot cards on the market.
Any idea why the time is incorrect? Does forcing a synchronization of the clock in the settings fix it? (Don't have an iphone, so I'm unsure if such an option exists)
16yr old son of Stephen Wolfram on LiveCoding.tv right now
There are a few comments on external GPUs/form factor/heat here. The thing is, this laptop is nowhere near a laptop form factor:
https://cdn2.vox-cdn.com/thumbor/zQi8qkv6X9tGfH4lsA6QsZ8lU5U...

From:
http://www.theverge.com/2015/9/2/9251275/asus-gx700-water-co...

(It's basically an external enclosure bolted on to a laptop...)
Thanks for the response! Related to (1), the issue was more that when a _student_ visits an assignment page, they get the same big permission list as an instructor; it makes sense that instructors might need a plethora of permissions. Is that necessary for students?

Issue for (3) reported here: https://github.com/education/classroom/issues/250
VW's current market penetration in America is pretty minimal.

That's true, but it's not because they aren't "long established". E.g. I personally owned the 1966 version of this https://en.wikipedia.org/wiki/Volkswagon_beetle
so that's 50 years right there.

I'm sure it goes back quite a way further than that, but, after a quick scan of that Wiki, I couldn't find the original date that imports started.
If you avoid calling c code, you don't have to use cgo, which may be a better reason than "being difficult".
The Unassuming Engineer Who Exposed Volkswagen
On Windows and Solaris, Go doesn't do its own syscalls.
But that's exactly how it works. I have worked at a company that did a "clean room" reimplementation of a competitor's product. You cannot have anyone who was formerly an employee of the other company anywhere near a project like that. It's not that you will be prosecuted as a criminal, it's so that your company has some defense against being sued.

https://en.wikipedia.org/wiki/Clean_room_design
The correct go way to do this is to use conditional compilation and hide your platform specific optimizations in a lib_{linux,darwin,...}.go file with the slower default in a file that only gets compiled if the other files don't.

And indeed this is how the stdlib does it. If the rest of the go community is not adopting this practice then they aren't following good Idioms in their Go code.
The memories of KidPix have come flooding back! The is awesome! FYI: After a few minutes of using this, it seems to work quite well in Chrome on Ubuntu.
Mapping the Commercial Real Estate Startup Ecosystem – An in Depth Analysis
How will the mobile app enhance the delivery of education that the mobile website won't?

[edit: thank you for all the replies!]
These people who are starting the next Apple or doing revolutionary research probably do not have time to attend a 6 year reunion.
CenturyLink Cloud AppFog is a good alternative. I know, I know, it's CenturyLink and that's concerning to you. Cloud is like a different company entirely.

Disclaimer: I helped build AppFog as a contractor.
Another free and easy option is LICEcap. It also doesn't do zoom in/out as far as I can tell.

http://www.cockos.com/licecap/

And no, I don't have any idea why it's called LICEcap.
Can someone track down the devs that wrote the code to dupe the system and do a documentary? I think it would be fascinating, given the ethical decisions that had to be made. Also, what the reaction was inside the company?
How about OS X?

(and, how does that work when calling into userspace APIs that assume fixed 1:1 thread/stack correlation)
Not sure I understand your point, tcsetattr calls a system call on its own...

So the alternatives are between doing a trivial system call on the Go stack, or doing a complex stack switch operation that does the (too complicated) System V calling convention ABI translation, and then calls a function that does a system call...
My mom loves the concept of Quirky, so I always find one or two products from Quirky in my stocking. I have never found any of them remotely useful.

Perhaps that speaks to my mom's taste in gifts. But I suspect that the real problem is that Quirky offered expensive products for solving trivial problems. None of the items I received solved any pressing needs in my life.

For something like Quirky to succeed, it probably needs to use crowd-sourcing to identify a few A+ ideas for products and then manufacture them at a scale sufficient to make prices competitive. Instead, it seemed to offer a ton of different cute, kinda useful items.

That doesn't seem like a business model destined to take over the world.
Ask HN: How to negotiate severance?
During layoffs a colleague negotiated 6 months, when the usual package was just 1 month. How is this possible? You basically have no leverage except to threaten a lawsuit, and surely they don't think you would win if they are laying off for cost cutting reasons. So aren't severance agreements basically take it or leave it?
I don't understand why people seem to constantly associate bitcoin with tax free. There are no inherent reasons why cash transactions are taxable or non-taxable, it just turns out that people don't want to be destroyed by the IRS so they make an effort to pay their taxes.
> US departments all work together to achieve a Foreign Policy aim

My interpretation wasn't that they're working together, i.e. coordinating, more like acting in unison where they are each given a different pressure-point to attack suited to their innate abilities or field. So a central goal would be established at the highest level and you give a task to each entity that can contribute in their own separate ways to that goal - e.g. a newspaper leaks something that will destabilize something. An NGO will support a particular group with food, AID, legal advice, protection. A diplomat will call in some favors.

They're all doing different things with different effects that will hopefully contribute towards the greater goal, which would also explain how things can go pear-shaped if it doesn't all lock together into a cohesive outcome.
Reading stories from parties to litigation is like listening to a couple that just broke up discuss whose fault it was. You gotta read between the lines.
Obsolete is not the same as insecure. But it is old, it does have its weaknesses, and there have been better options out there for a very long time. Why continue to use it? Is upgrading your crypto that difficult that you'd rather just leave it for another decade or two?

It also calls into question the nature of all the other crypto they're using - is that all >20 years old too? Still tuned for a world of 486's and 68040's?
sandworm101: That's a really interesting comment. It sounds very anti free market to me, but I guess I'm not surprised. I guess the only recourse for a founder led company in that situation would be to leave the US. Not necessarily a great result.

OT: Regarding the Coke/Pepsi thing, personally I think food manufacturers (I use the term loosely) should be forced to disclose what's in their products. Though I would strongly agree that this comment has nothing to do with the rest of our previous discussion.
> The reason Go doesn't link against system libraries is that Go in binary-incompatible with C, as in it's calling convention is different.

I'm sorry, but the system call "calling convention" is different too. This argument doesn't hold water. Calling convention translation is a trivial issue. Go doesn't usually use system libraries in order to minimise dependencies and to allow easy cross-compiling.

> There is a way to call C through a shim but it's extremely slow

Not really, it's actually pretty fast. Of course it will be always slower than just a regular function call, but it's sufficiently low-overhead that in most cases you can ignore the overhead. Of course there are still cases where you can't ignore the overhead.

On systems like Windows and Solaris, the cgo mechanism is actually used to do back-end "system calls" all the time.
Not sure why it's incorrect, and turning on/off the automatic synchronization in Settings doesn't seem to do anything.
Stanford CS251 Bitcoin and Crypto Currencies – course syllabus and readings
"The new GTX 980 notebook offers a great portable option for the Oculus #Rift. We're excited to see high-performance notebooks powering #VR!"

https://twitter.com/oculus/status/646348068594413568
Good point, that's why they usually play games like pokemon
Either he is a genius or a real... if you know what I mean. He must be laughing all the way to the back if this little ploy works.
Yes, the situation is lot better with CentOS 7.x but still the kernel/DRM and Xorg are a lot older and getting those upgraded to something newer is a pain. I guess I should give the latest release a try - initial 7.x release had my Haswell CPU untested, suspend resume not working and there were some packages missing and/or older (FreeRDP/thermald were couple of them). Thanks.
http://www.abc.net.au/news/2015-09-09/dentist-walter-palmer-...
They were great but I think they failed because they mostly made as-seen-on-tv type products and try to sell it for $50-$60. They were also giving very little like < 5% to the actual winning inventor.
hypothetically: if the traditional overhead is very expensive, a 50% repayment rate might still be more profitable.
Lexicographic analysis, I think it's called. Back at university, they would run checks against the byte-code (Java, woo) to find people who were sharing their source. Caught a few people out in the earlier years who thought changing variable names was enough to avoid plagiarism.
Someone on Twitter suggested Nokia; the entire cellphone market definitely moved from high-cost to high-volume. Nokia was amazingly strong right before smartphones. Even through the smartphone days, they got costs down so the delivered cost of a Nokia phone in Africa was less than Apple pays to ship an iPhone 6S to me from China...
An impulsive company would automatically opt-in for the grace period, using the rationale that the less people who know about the bug, the less damage can be done to Cisco and their customers.

A wise company would consider disclosing the bug even without a patch, using the rationale that their customers deserve to know that the bug exists and make decisions and implement workarounds to mitigate it.

In other words, public disclosure may be in the best interests of Cisco's customers.
Here's the voluntary petition ( https://drive.google.com/file/d/0B5k5SQee7k5pamZfRHBXZ2EtNFk... ) and a link to the docket for those interested ( https://www.inforuptcy.com/filings/nysbke_261303-1-15-bk-125... )
On OS X Go does its own system calls, ignoring the OS X guidlines.

Go uses M:N scheduling, but you still have N threads with (relatively) large stacks. When calling into C code, Go switches stacks, so it runs on the (relatively) large stack where C code can run. Of course there's some overhead associated with this, but system call overhead is large on its own compared to this anyway.

During the system call the thread (obviously) can't run any other Go code, but that's ok, the runtime makes sure there are always threads available to run user Go code (that's one reason why the runtime stands between user code and system calls).
How is that superior to owning a laptop and a dedicated gaming desktop? The desktop will always be the option with the fewest tradeoffs.
You can get C++ OO without linking in a whole STL. IIRC it is the C++ equivalent of -ffreestanding in C. Given that popular toolchains like GCC and IAR offer C++ support to micro controllers as small as ATtiny 8-bit AVR micros, I don't see the necessity to reimplement C++ in a hamstrung C form.

I'm currently writing a binary parser library using C++ but without the STL. I'm able to use range-based for loops, zero-cost iterators, and other features without any dependencies on a C++ STL library. After optimization, the generated code is essentially what the C equivalent with all the boilerplate would compile down to. There are plenty of OS kernels written in C++, you just have to pick the appropriate C++ subset. ;-)

Regardless, I enjoy the stricter typing in C++ that generates essentially same code as C with OO tacked on but with less boilerplate.
Frontend is currently Backbone + React, moving towards more React, written in CoffeeScript.
Is the word "liberal" being used ironically?
Other less liberal governments will simply ban something they consider sinful instead of try to make money off it while letting their populace (who they are supposed to care about) slide into hell (if the thing is truly sinful). Historically this doesn't work so well in the US, but in other places like Singapore it works better.
Less demand for memory means memory prices go down. Thank you Microsoft!
Exactly this in the opposite way too - I don't see how Shred Video could hurt Smule. The way I see it there's no problem with them both coexisting, it's not like it's a tiny market or anything. Just seems so unnecessary on the part of Smule and just seems vindictive and pointless. Smule could just, you know, compete with their products if they felt threatened. Isn't that what a market is?

I was also a huge Smule fan and would recommend their apps to people looking for interesting music making tools. Not anymore. Will be doing quite the opposite actually.
it works offline.
Yes, handwritten with a pen. Bonus points for nice stationery. Extra bonus points for using a fountain pen.
In terms of reach, a native app seems like a pretty big win. KA are aiming for global reach, and, in countries like India where tons of folks are running on old devices, any bandwidth or performance upgrade is significant.

Native apps save bandwidth on each request by relying on the API, which primarily transmits semantic data rather than presentational data. On a slow, metered connection, that's significant.

And, once the exercise framework lands on Android, it oughta have way better performance than the current Javascript implementation that the mobile website uses - especially for manipulating those fancy graphs. When users are frustrated by KA's unresponsiveness, they drop off and don't learn.

That said, the current Android app is definitely just a starting point; until exercises and all the personalized learning features land, mobile web will still be the best tool for KA's non-casual mobile users.
Who do you know who pays money explicitly to indoctrinate "authoritarianism and conformity at all costs" into kids? It's true that schools tend to emphasize these values, but I think that's a side-effect of the structure of the system, not an explicit goal. Individual teachers can and often do encourage "thinking and imagining".
The iPhones 6S
It is becoming clear to me that you aren't even bothering to read what I wrote. So this is going to be my last reply.

Generics are extremely easy, cheap, and fast to pass approval.

Needing a minimal amount of time to check that your drug is roughly equivalent to an existing drug is NOT a monopoly.
> You are doing a great job with Rust, but I think you always jump to quickly to criticize Wirth languages and push for Rust.

I'm not criticizing those languages. I think they're valid points in the design space. I'm simply saying that they didn't do what Rust does: memory safety with no GC (and dynamic allocation/deallocation).
There are too many bad clients that have $30k ideas and only $5k available. They'll never be satisfied, are super cost conscious, will want a micro-accounting of all time spent, and simply aren't worth it.

While there are a few good clients in that price range that actually know what they're doing, they're far overwhelmed by people with unrealistic expectations.
Simplified libcrypto (from BoringSSL) for Rust
A bit of a shame it's not ClojureScript, to be honest. What's the rationale CoffeeScript?
Ask HN: Where do you buy your SSL certificates?
I need one for website, any recommendation from whom to get one?
Laptop (OSX 10.10) is 'exact'

Old iPhone 4 (iOS 7) is 0.2 seconds behind, +/- 0.18 second error - 'good'.

New iPad (iOS 9) is 2.1 seconds ahead, +/- 0.08 second error - 'bad' (through 3x reloads, same amount each reload).

Seems to be an issue...
Feeling for you man - been there (recently). You'll get a lot of sideways looks from people who have no reason to doubt you. Ignore it. People always assume the person doing the suing MUST have a good reason. It's the same reason people jump ship whenever someone is accused of a crime: until it happens to you, nobody wants to believe something this destructive can happen without cause. But it does - every day.

As a side note: everyone saying categorical things like "never walk away from a former employer with code on your computer" - remember that they don't know what they're talking about. Categorical statements in these situations are never correct. This is about a life lived honestly and in good faith being turned around on you - don't feel like you did anything wrong, just take opportunities to learn.

Lastly, to everyone giving Smule the benefit of the doubt remember: this means nothing (NOTHING) to Smule and everything to the Shred Founders. If Smule turns out to be right (which seems ridiculously unlikely), then it still means nothing to them. If they are wrong, which seems to be the case, they're destroying a company and lives at the same time. Keep the stakes in mind when you're considering the situation.
FreeBSD maybe?
Maybe it went wrong when they started chopping off everyone's heads?
Single GPU setups show no performance degradation at 2.0 x16 and some/slight degradation at 2.0 x8.,

5GB/s should do just fine.

https://www.techpowerup.com/reviews/NVIDIA/GTX_980_PCI-Expre...
Their initial test case was a full clone, in which case you can't really send a shallow pack.

The problem, as I understand it, was that when you requested a full clone of fork1/repo.git, they'd find all objects reachable from refs in that repo, but git would by default generate deltas for those objects that referred to objects from other forks. When it noticed those objects were not going to be sent to the client, nor did client know about them, git recovered by doing expensive matching across the objects that it was sending, and without having traversed the graph before its heuristics weren't working properly so this took forever.
It could use a lot more explanation! Or, at least, something more than zero. I appreciate you taking the time to reason it out in spite of that. For the moment, I'm just collecting some preliminary feedback. I owe you some real docs once I get to an alpha, plus interest.
> and they offer an advantage over Uber because there is no "surge pricing."

That sounds like a disadvantage to me -- can you actually get one if lots of people want rides?
Indeed. It seems to be historically common for people in power.

I'd propose that what's different in the last two hundred or so years is that the middle class exists, is large enough and is literate enough to impose its values on 'upper class' citizens, or at least has a large enough media platform to shame them.

In the west, Victorian middle class citizens really took up the idea that social improvement was tied to comportment. We see this kind of thinking all the time still, for instance, I just got an e-mail from Quora with the title "Why do billionaires dress so badly?"

Top answer: because they don't have anyone to impress.
I'm relatively new so I can't speak to the original rationale, but right now it fits our needs. I'd love to do some ClojureScript (or just ES2015 through Babel), but right now we're focusing on building stuff instead of playing with languages :)
and 70% of statistics are made up...
without using it or even looking at it: if they made a native app, the interface will be faster out of the box.
Ask HN: Would you use a service that offers on-demand tech support?
I'm working on an internal project to allow users to request tech support through our web app, 24/7. Our goal is to create an easy way for people to get computer issues fixed quickly, while offering technically inclined people to make supplemental income.

Before investing too much time in development & marketing, I'm trying to determine if people actually would use this.

Would you be comfortable in someone accessing your computer remotely to fix your computer without taking it to a repair shop?

Would your parents?

Any glaring issues you see with the viability?

Thanks so much, in advance!

Marketing Site: http://getdakota.com
Physics problems as unit tests for C# computer algebra library
Yes, so while this technique would be harder to adopt for a library, or at least harder on the users, for an application where you don't really need to worry about people using C calling into your code, it would be fairly useful. A short HOWTO on how to call from C using the necessarily included and emulated C++ vtable bits would make calling in from C possible and easier where required, but you could still reap the benefits of non-C features while sticking with a C toolchain at the lowest level.
GoDaddy.com
To get the more powerful graphics card in the desktop you must also purchase a case, power supply, processor, RAM, motherboard, SDD/HDD, keyboard, and monitor. I can't see this not outpacing the cost of just the external graphics card.

I'm treating a mouse as a must purchase for either.
This is SUPER wrong. Customer lists were one of the original trade secrets under common law, and they still are trade secrets--as long as they're kept secret.

More modern applications:

"Business Information
Trade secrets in this category may include: ... Customer lists"
http://www.fenwick.com/FenwickDocuments/Trade_Secrets_Protec...

"California court affirms that customer lists can qualify as trade secrets"
http://www.lexology.com/library/detail.aspx?g=ea22e316-7210-...
On the contrary I am a bit shocked that it is only 40 pages long (or is this a fragment of it)? This is on my to-read list since it is always getting referenced one way or another in the LessWrong Wiki, but I was putting off reading it because I figured it would be a bit dense.
The Benefit of Allowing Bitcoin to Flourish