skysight-inc/HackerNews huggingface dataset:
Here in the USA the carmakers are bound by law to not act in a way that prevents you from repairing your own car.

The article that you cited does not seem to advance the argument in your comment, even though it opens with a story of a company getting sued for actual copyright infringement. (Ford has not sued the "ForSCAN" team.)

The carmakers are bound by law to implement the OBD2 application with an acceptable OBD2 PHY. They are also bound by law to provide their dealer system for flash-programming and for operations that cannot be carried out using the OBD2 application. Anyone can obtain a J2534 gateway to use these tools, and anyone can obtain access to these tools.

This is necessary to resolve antitrust issues and because a broken car is a potential emissions problem.

The carmakers have not stopped thirdparty diagnostic providers from reverse engineering the carmakers' tools to develop their own tools for sale. Autoenginuity, Launch X431, Snap-On are examples of companies that do this and who have no connections to the vehicle manufacturer supply chain the way that Bosch, Actia, and Continental do.
> While blatant voting manipulation may be the status quo at a certain other startup-oriented link aggregator, it is never good because it breaks the integrity of the service.

Why does it break the integrity of the service? Sockpuppets, sure, but why does asking friends/acquaintances with established HN accounts (presumably the HN software can distinguish these cases) for upvotes work contrary to the goals?

Presumably if you have an account and you "vote well" -- that is, your upvotes are well-correlated with what other people upvote and don't downvote -- you know what people like to see. If a friend asked me to upvote their spam listicle, or a question they could just ask me and get an answer, or some politics story irrelevant to hackerdom, I'd say no. If I "manipulate" a friend's post, I'm making as much of an endorsement of the content as HN-appropriate as if I upvoted something I saw on the front page. (And if I abuse that, my upvotes should get disregarded.)

To be clear, I'm not advocating that bugging your friends for upvotes is a good system. I am advocating that posters asking people who care about HN for endorsement is explicitly desirable, and the software and community norms should be designed to reflect this, instead of the community norm deciding that vote manipulation is an acceptable means to an otherwise-technically-unsupported end.
Most poker-room scandals are separate from the house cheating and more to do with bad accounting/book keeping practices and out right stealing.

The Ultimate Bet / Absolute scandal involved super-user accounts being used to reveal hole-cards of opponents and that most certainly was cheating.

The end result is that room went down in infamy and most of the people associated with it at the highest levels are looked down upon in the poker community.

On the other hand, Poker Stars ended up picking up the tab for Full Tilt, which is now a fairly trustworthy room thanks to Poker Stars' management.
All of us here on HN know that governments never conspire so Wikipedia has to be lying there.

Also, the article mentions they were "socialists" and as we all know here on HN, people that think "socialists" "conspire" lose all credibility for mentioning the word "socialist" and are clearly wrong.

Socialists are about taking care of the poor, not about control over other people, nor about oligarchs conspiring for ulterior reasons.

Furthermore, since socialists never lie until caught and forced to admit their crimes, there is no use in hypothesizing that perhaps they are conspiring again. /s
why not advance what you're good at? advance computer science! Invent some techniques that haven't been tried yet.
Yeah, but this doesn't prevent a lot of employers from attempting to ban discussion in their employee handbooks. And it's not widely known that such bans are illegal. It's so common it's included in a lot of boilerplate and is de facto accepted as the reality by many (if not most) people.
Fair enough, but you stand to make a lot more from being trustworthy than not... I think this is an excellent idea.
120ms doesnt limit the game to 8 FPS though - it means that the image is at ~60 FPS and 8 Frames into the past.

120ms is perfectly fine for RTS and most RPGs or even MMOs... Though MMOs would probably get another ~30ms increase in latency because of the connection from aws to the game servers.
did the have an effect on the translated amino acid sequence or translation? Do you have a reference?
It's obviously a play on the Go mascot, in the same style and probably by the same artist.
Security is never perfect. It is a deterrent, not impenetrable prevention. So sure, to security people, it is never good enough. To everyone else, a easy to digest blog post might give them food for thought that would make their work one step better than it was before, resulting in security that is still flawed, but better. So why not just accept the post for what it is - some basic advice to do that one better step.
I call tell you do marketing for a living.
Was there something wrong about the approaches of the 70's?

I think we look for something that makes it easier for large numbers of people to become programmers. And I guess that's OK, for some definition of "programmer". Teaching people to be professionals still takes a degree, or basically an apprenticeship, or both, and I don't see that changing. (You don't see a new approach to teaching chemical engineering dramatically changing things.)

But perhaps I have misjudged the thinking behind your question...
and humans have 40 DNA memo groups (5th element)
I wonder how the hardware encoders and decoders compare to software implementations. They of course use less CPU, but also generally tend to compress worse and have higher latencies than software implementations. Is nVidia's hardware specially optimized for this use case?
>Electronic devices don't get "obsolete" as much as they get better so fast that the old device seems lame in comparison.

Which would be fine if the device still did what you want it to do. But in fact connected electronic devices do go obsolete as soon as vendors stop providing security updates.
I, too, followed the original instructions and played the Witcher 3 and Ark: Survival Evolved via my mac against an AWS instance on the frankfurt datacenter. This was in Vienna which means that the average ping was around 40ms.

It was a fun little project to get it all working and it was playable but barely.

The added latency makes you feel a little floaty (like a bad VR experience - the kind that make you sick). The witcher looked good when you stood still but not while moving. Ark's performance was abysmal on the aws hardware such that I had to turn down the settings.

Part of the bad experience is likely my ISP's fault - I had spikes of packet loss - though I think this is fairly typical.

The cost is mostly not in the spot instance (that /is/ cheap) but in the storage (EBS) that you need to keep around to mount a spot instance whenever you want to play. The bandwidth cost is non-trivial for the amount of data you're streaming. I had about a 40 euro bill for the month under somewhat light use.

In the end, I can't say I recommend it. Onlive and Gaikai didn't do so well. That might have been their business models but I believe the tech is equally to blame. It's a ridiculously hard thing to get right consistently.
Is there anything like this for javascript? A REPL for iOS that is. I searched for one a few weeks ago and there was nothing as simple as this.
I think you're alluding to a generic, implicit promise of reasonable performance. I definitely think this is a valid assumption to make, so you are right to point it out. Any API function needs to have reasonable performance, or else there is no point in using it and it is not serving its purpose. It is very true that people write APIs to be used, and if their performance is unreasonably slow, they won't be used. This makes complete sense.

If your argument is that the String implementation change constitutes "unreasonably poor performance," as in...for most normal use cases, then that makes sense. I disagree with it, but it makes sense to argue that if you think that is what's happening. That goes beyond the implementation vs. contract discussion, and maybe that is the real issue many people have. Maybe some feel like the performance hit will affect so many use cases that are common for String, that it is an unreasonable performance change.
Ok, sorry, I didn't actually mean to attack you at all. I was injecting the comment that what it means to be white or black is a flawed notion, and any discussion around that is likewise flawed. I retract any impression you have that I was criticizing you personally, and retire from the discussion.
Yes, even moreso now since it hurts your Google page rank to not make your app mobile friendly.
Most software engineers make considerably more than the median salary, so it's not unreasonable to suppose that you make more than your neighbors (unless you can barely afford your home).
Cyber Attack on the U.S. Power Grid Could Cost Economy Over $1 Trillion
Question about JavaScript and CDN for mobile devices. Should I use a CDN for standard libraries or should I just concat and minify all my JavaScript?

The concat and minify seems better as that reduces the JavaScript libraries and code load to a single HTTP request.

A CDN seems nice in theory. Reality is:
Does the browser have the library cached?
Is the library cached from the CDN that I'm using?
The browser is making more HTTP requests, which sometimes takes more time to request than to download the library.

I agree that using CDNs is a good speed boost. I'm trying to figure out if hoping for a library cache hit out weights a library cache miss.
> So if you were never told what yellow is, would you be aware of it, or just know it as a slightly different orange?

This question was asked and answered concerning blue and green:

"The Himba tribe from northern Namibia, for instance, does not classify green and blue separately, the way Westerners do, but it does differentiate among various shades of what we call green. And when tested, members of the tribe, who are likely to have trouble with blue-green distinctions that most Westerners make easily, readily distinguish among greens that tend to look the same to Western eyes."

http://6thfloor.blogs.nytimes.com/2012/09/04/its-not-easy-se...
They are server side, salted, and use multiple round hashing :)
fwiw, I earn £27,000 as a C#/Java developer in central London and I know I am extremely poor at salary negotiation so I expect I am grossly underpaid.

I mean this in a nice way, but what you lack in salary negotiation skills you could make up in tolerating a job hunt and switching. In London, if you're intermediate or better with those skills, you could probably find positions with a 50% higher publicly stated salary?

Not sure about the horse thing though. You can get stabled livery and pay all the various horse related expenses on about £5K a year. My car costs me more.
Are you sure those appliances weren't repaired? I keep on hearing about planned obsolescence, but between my fridge, oven and washer, I've had one repair in a total of 36 functional years between the three items. I knew the people who lived here before me, and I know they repaired the items I replaced half a dozen times each.
I believe the 2016 volt will be a 5 seater.

I have a '14 and the storage space seems fine to me. No kids though. I did put 14 large bags of mulch in the back once...

The Volt also does a really great job with range vs. the driving habits of it's owners. According to Chevy[1], 80% of volt trips don't use any gas. Could be some confirmation bias there, but my personal rate is somewhere in the 70% of trips don't us gas.

[1] http://www.cheatsheet.com/automobiles/2016-chevy-volt-may-be...
Accessing heart rate data with watchOS 2
That'd be great for those of us who read it and a going to interviews.
Oh thank you! I did not. I did not read a whole lot about it to be fair. Wanted to preserve beginners mind about that. But will give this a spin.
Yeah, it's pretty awesome. If anyone wants to play with it - I've created an simple example to showcase it along with some benchmarks. It has some hardcoded stuff for Postgresql example, which you may want to change.

https://github.com/slava-vishnyakov/lapis-example

It is impressively simple to code:

https://github.com/slava-vishnyakov/lapis-example/blob/maste...
You have to manually specify the folders you want shared in the arguments to the command. For example, running this:

docker run -v /tmp/:/host-tmp/ ubuntu:14.04 bash -lc "echo 'TEST123' > /host-tmp/test"

Should create a file on your host's filesystem called "/tmp/test" with the text "TEST123".
They tried it in the early 2000s, when the network throughput and latency just wasn't what it needed to be. Now we have much better networks, more available cloud computing, and a populace that's more used to streaming things. I'm not sure people would accept it just yet, but I don't think OnLive would fail quite so spectacularly now.
The Goldilocks Principle of Seed Stage Valuations
Same, which is why I made this. It would be nice if I could override the Ctrl + P command while on an email, but I don't think I can, so I went with Alt + P to pretty print.
or 3 - stop trusting the internal String implementation to be as efficient as possible, write a wrapper you can update with the best method for the current version, never look back :-)
Yeah I tend to work on the latter, trying to get more on the former. I used to work in a color science company, and I wanted to see if it were possible to use CUDA for math optimizations, but the kind we did wasn't all that intense and there wasn't much traction in doing any kind of GPGPU work. I'm back in Finance now and I'm sure there are opportunities for it here, but the amount of red-tape we have here is so ridiculous(i.e. we can't even get source control for our C++ programs we manage).

I'll just have to push harder to learn :)
That's a feature. Don't want to look like a noob, peeking at your hole cards more than once...
Yes, but that culture is deeply damaging to your own ability to negotiate better pay. If you don't know how much other people doing the same work you do make, then you don't know when you get lowballed. Public salary information is -- in the aggregate -- better for employees everywhere.
Can We Just, Like, Get Over the Way Women Talk?
App Marketing at No Cost
Classic compression problem. There is no free lunch in that you'd still need to compute the 'difference', which is a combinatorial search. If you could indeed compute the difference, technically you would throw away the raw data and store only differences. But you'd still need to temporarily have access to the raw data.
Sure, and I'm not saying that its necessarily going to be taxing a wide swath of the population, just that some actual people are going to be paying the cost.
But but but... how will you make a16z or mark suster rich if you're busy looking out for #1 as an employee? Looking out for #1 is for ceos and investors only!
So you don't have offices in SF then?
Planned Obsolescence is common lots of other industries. Your washing machine for example is now only designed to last 5 years before replacement is needed. While repair is possible, a lot of non-computing products are now designed to be taken away and recycled and replaced with new because its easier and cheaper to do so.
Oh, great news. When I checked the last time there where no instances in Frankfurt. You of course have to use spot instances as well.
> I want to be compensated based on my performance.

I imagine they'd increase your experience and seniority multipliers based on your performance, so you could advance (up to "lead master developer").
Not to mention that fult tilt probably could have gotten away with it indefinitely if they weren't shut down. They were basically practicing a form of fractional reserve.
Combine it with C.H.I.P. [1] and you have a $14 supercomputer.

The generic CPU could download over the air update (WiFi) and reprogram, take care of user interface etc while the FPGA can do the low-power, high throughput tasks (voice processing, video, image etc).

[1] https://www.kickstarter.com/projects/1598272670/chip-the-wor...
For understanding D3.js Force Layout parameters in really recommend playing with http://dhs.stanford.edu/dh/networks/
> So why not just accept the post for what it is - some basic advice to do that one better step.

http://www.nytimes.com/2015/07/10/us/office-of-personnel-man...
I am a bit confused as to how they stop doing 'what you want it to do' when they stop getting security patches. Sure, they won't have the latest security, but you can still 'use' the device in every way you did before... they might be vulnerable, but they were vulnerable before and you still used it.
I think they are speaking from a devils advocate -like perspective, rather than sincerely promoting the idea.

Alternatively, they are questioning whether they need to be concerned about others implementing the idea.

Alternatively they are planning on writing a satire, and they want to see if something is technologically feasible.

I don't think they are promoting the idea in a totally sincere way.
It already has. This is why DMCA exemptions [1] exist.

[1] https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_A...
True, open redirects can cause serious security issues. Do not have an route that simply does the equivalent of `return redirect(params["url"])`, either at login or anywhere.
Supply and demand explain most of phenomenoms..
it has been cleared up, and completely legal now federally. That is why NJ, and NV, and DE have their own online gambling laws. The problem is that they all are designed to help the local business owners, and not promote the freedom of their residents.
No way. The carmaker cannot guarantee emissions, safety or its operation if tampering is permitted. I think they should stop at voiding the warranty, though, and not move on to making threats or legal actions.
It's not ok to attack a group of people like that on HN. Please don't do this again.
Hawk-Eye at Wimbledon: not as infallible as you think (2013)
Why are the most important people in media reading the Awl?
This post was rising up the front page when I refreshed and it was dumped to the middle of the second page - would I be crazy for guessing that some of these CEOs have more karma/power on HN (TBH I don't really know/care how it works on here) and have buried it intentionally?
Team Work: How to give constructive code review feedback
The law says nothing about "dollars".

Here's what it says:

(4) Financial transaction provider.— The term “financial transaction provider” means a creditor, credit card issuer, financial institution, operator of a terminal at which an electronic fund transfer may be initiated, money transmitting business, or international, national, regional, or local payment network utilized to effect a credit transaction, electronic fund transfer, stored value product transaction, or money transmitting service, or a participant in such network, or other participant in a designated payment system.

No person engaged in the business of betting or wagering may knowingly accept, in connection with the participation of another person in unlawful Internet gambling—

(1) credit, or the proceeds of credit, extended to or on behalf of such other person (including credit extended through the use of a credit card);

(2) an electronic fund transfer, or funds transmitted by or through a money transmitting business, or the proceeds of an electronic fund transfer or money transmitting service, from or on behalf of such other person;

(3) any check, draft, or similar instrument which is drawn by or on behalf of such other person and is drawn on or payable at or through any financial institution; or

(4) the proceeds of any other form of financial transaction, as the Secretary and the Board of Governors of the Federal Reserve System may jointly prescribe by regulation, which involves a financial institution as a payor or financial intermediary on behalf of or for the benefit of such other person.
That page says "The outbreak in Constantinople was thought to have been carried to the city by infected rats on grain boats arriving from Egypt.[7] To feed its citizens, the city and outlying communities imported massive amounts of grain—mostly from Egypt. Grain ships may have been the original source of contagion, as the rat (and flea) population in Egypt thrived on feeding from the large granaries maintained by the government."
That is a good argument for the existence of these laws, but anyway it is kinda strange that the LGBT movement promotes this kind of thing so enthusiastically. I don't imagine that people promoting these laws -- for example, the guy who made this website -- are aware of your argument.
i hate to admit, there are a lot of places I thought cloud services could be leveraged, this just wasn't one of them (keep in mind, I say useful, not necessarily best fit).

This is such a cool idea, makes me realize what other creative solutions are just lurking, ready to slap me across the face.
Plankton eating plastic caught on camera for the first time
If you're going to do something, do it right.

Security is never perfect, and to security people, we know that there is a tradeoff between Security and Users.

We don't advocate letting The Perfect be the Enemy of the Good when it comes to security, and on the same token we want you to implement security properly if you do it.
It would absolutely be possible to have a functioning decentralized protocol. Look at the efforts like cjdns and snow. With the addition of some kind of lightweight payment ledger, you might be able to eliminate ISPs and switch to a model where people "mine bandwidth", generating revenue by switching on networking equipment running the protocol. Not saying it's easy, of course.
This is crazy awesome. Since it uses h264, I wonder how well a Raspberry Pi would work as a client machine. Heck, you might be able to do a whole LAN party just with PI's.
My own experience isn't any more convincing than yours because I don't know what properties are necessary for me to feel the way I feel. I also don't know if my feeling is in any way similar to yours or that of a fly on the wall.

So if someone built a very complex machine that was able to communicate with me like a human, and if that machine claimed to feel something very specific at the sight of yellow, it would not feel right for me to say "no, you're not feeling anything like a human would feel" because I don't know how other humans feel. I have no way of comparing my own feelings with those of other humans or non humans.
Individual needs will, of course, vary. But if you need more space, the Tesla will give it to you. The Volt's trunk volume is only about 10ft^3, whereas the Tesla has 26ft^3 in the trunk and another 5 or so in the front.

I'm leaving on a small road trip tomorrow, taking four adults, two children, and luggage for an overnight stay. Total driving will be about 350 miles. All electric, obviously. I should only need one charging stop, at a supercharger, but may take advantage of public chargers in garages and such while I'm parked, just for convenience.

Obviously a lot of that difference is just because the cars are different in general, and not the drivetrains specifically. But the Volt does sacrifice a lot of volume because of the need to support two entire drivetrains at once.
Ask HN: How much should a consultant make based on company billing rate?
Is there a standard split that you might see in the industry for consultants? For example if the company charges $200 an hour for a consultant, how much would you expect the actual consultant to make? I've heard of people making $30 an hour and the company charging $300, is that common?