skysight-inc/HackerNews huggingface dataset:
I don't think this is fair. This was an ambush -- the cops were just crossing the street and the guy went after them. There isn't anything in their approach to the guy that could have been changed.
That's not how it works.

You take a comprehensive background in CS to learn CS, not for direct employment. The benefit is in being as strong an engineer as someone who went to school (theoretically).

In practice, all of the people I know who are successful engineers without a degree simply don't have an "Education" section on their résumé. They will make up for it in the other sections.

As for your last question - yes, it's completely viable. There are many people who make substantial salaries (much higher than the median engineer) without degrees. Just learn how to network and sell your skills. It isn't even all that difficult.

All those job ads that say, "You need to have a Bachelor's, preferably Master's" don't actually require those (with a few clear exceptions). In fact, you will become much more successful in your career if you learn to network with hiring managers and learn to pick out and ignore the more irrelevant requirements on a job ad.

Now, I'm not suggesting you drop out. I'm just saying it's completely viable.
What is the direction that Lotus is going in? Seems to have moved to trying to replace rails.
I find it very interesting that he says asm.js was "discovered" rather than "invented". Clues to a person's philosophy.
Honestly, I've been addicted to reddit for something like 5 years now. I browse all day. I browse at work. I think "Right, better get off reddit" go sit on the couch and lo-and-behold, I'm already redditing on my smartphone. When I go to a browser absentmindedly my hands automatically type "red" before I even realise what's going on.

I've tried giving up a few times with limited success. If anyone can share any advice I would be grateful.
I never said it was, and I never asked amyjess not to express his opinion, I was just pointing out that screaming against censorship is completely irrelevant with the parent post, I tough this was pretty clear.
I only figured this out because about a year ago I ran into a similar issue and poked around the source for 10 minutes to figure out what was going on. This time only took me 1 minute :) Of course, just like last time, after I realized it was another useless slide deck with no context I left the page.
I don't think utility is quite the point...

"Combo Breaker is a motorized, battery powered, 3D printed, Arduino-based combination lock cracking device. It is portable, open source, 3D models provided, and exploits a new technique I've discovered for cracking combination locks in 8 attempts or less, but in an even more exciting, automated fashion."

This is getting close to optimal for an HN post. Too bad it wasn't programmed with Erlang. :)
> I appreciate you mentioning the Session ID and Session Ticket scenarios. Those can be disabled though, correct?

Yes, the server can ignore both and always start a new session. And you could modify a client to never send either, but if you are already modifying the client code you could also modify it to always use a separate connection.

> HTTP/2 over cleartext TCP is also possible?

In theory yes, in practice most will only implement it over TLS, to avoid middleboxes breaking it. TLS-intercepting middleboxes won't negotiate HTTP/2, so it'll fallback cleanly in that case.

> Do you think the Alt-Svc scenario we are talking about would guarantee two separate HTTP/2 connections?

Alt-Svc to a different hostname will always use TLS. From the draft: "Clients MUST NOT use alternative services with a host that is different than the origin's without strong server authentication; this mitigates the attack described in Section 9.2. One way to achieve this is for the alternative to use TLS with a certificate that is valid for that origin."

And with current TLS, the hostname is sent on the handshake (SNI), so it can't use the same session for different hostnames.
What's IS? Islamic State?
That is true for now, however, there are a few bills in some states that are exploring the idea of accepting Bitcoin to pay for State taxes.1

[1] https://bitcoinmagazine.com/19418/bitcoin-friendly-bills-unv...
I never understood why HN likes slideshows so much. Am I the only one who finds them completely, 100% useless without the audio of the presentation?
Thanks, I genuinely couldn't figure out how to see more than the title before I read your comment.
I had both, the MMR and measles. Clearly the shot didn't work and nearly killed me and so did the measles. Yes a small chance but when you are in that small percentage it really stinks.
5 issues with my CV - thanks Adzuna
Using etcd for leader elections
If you haven't seen a Brendan presentation, they are quite enjoyable. Last time he was playing some zombie video game in the middle of his presentation. He insisted on not killing zombies with a shovel using instead deployable automatic turrets. I'm sure he uses the shovel when he plays alone though.
Javascript's is actually growing very well and fast. It's quite surprising how soon it will have everything.
In a way it can be compared to PHP - soon it will be a giant toolbox. The difference is that every tool was chosen and added one at a time. It ends up being a very good toolbox. I'm sure productive programmers aren't complaining. Pure FP programmers can always compile their ClojureScript to Javascript. For me, ES7 Javascript is already making me happy.
Hmm... I didn't even think about running my names as the other gender. I ran my old names as male and my new names as female.

I hadn't heard of any of them except my old middle name being gender-neutral, and even in that case, I've only ever heard of one woman with my old middle name (nobody I know, either; she's a famous actress). Kinda feel sorry for all the dudes out there named Amy (well, unless they're really trans girls, but that's statistically so unlikely)... at least boys named Jessica can go by Jessie.

Comparing across genders now, the patterns are actually similar across genders, just with fewer numbers. My old middle name though, for girls, is very spiky with lots of very short ups and downs, while as a boys' name, the graph was smoother. I wonder if that correlates with the release dates of a certain actress' movies. Also, by far and above the most common of the four across gender lines was my old first name... it was the only one that ever broke 300 (and only barely).
Perhaps now people will stop calling it a 'controversy'? That word makes it the concerns seem legitimate.

There is no such 'controversy' in Brazil, for instance. The vaccination programs have been very successful. Several life-threatening diseases were greatly reduced or even eradicated, no matter how poor the region. We did have a revolt, in 1904 (http://en.wikipedia.org/wiki/Vaccine_Revolt)

Vaccines are one of the humankind's greatest accomplishments. To avoid vaccinations due to fuzzy "religious grounds" is to turn the clock backwards at least a century.
I thought it was most interesting because it shows an automated mechanical sensing device that exploits a common lock. Many other types of locks can be picked by a human using sensory feedback and some basic techniques. It seems like not too big a jump to see this kind of device being built for other locks and even a more general purpose device being built for a wide range of locks.
Yeah, Mastercard and Visa
I don't view courses like this as a way to become employable really. But I'll probably follow this stuff just to become better in a more structured way. I signed up when ML and AI became first available on coursers (as soon as they launched and before the udacity spinoff). A few lectures in and I realised that they weren't kidding when they said the prerequisites of maths was needed. Attempting to find a way of doing it was just overwhelming. Amidst work requirements I gave up. I would have loved a guide like this when I was starting out.
Identifying Music Genres with Deep Learning and Image Recognition
I am convinced that the more people get higher education, the better it gets for humanity.

This is a great list. I've thinking a lot about open/free education for masses in my wondering times these days. I was going to compile a list of available online courses just like this but more so in a semester wise fashion so that anyone interested can actually dedicate time accordingly as if they are part of a regular college curriculum.

As more and more courses come online, getting full-on degree becomes very viable by just attending lectures online, getting together with local students for group study or assignment, on-demand labs and support of mentors. There is greater need for open standard so that employers can start accepting these students as viable accreditation options for employment in their organizations.
Note that the 136 do not consist entirely of people who have made the informed choice to opt out.
It is a joke but this part was indeed checked by a native speaker...
Anyway, thanks a lot for your comment, we'll run a doulbe-check on the testimonials:)
What's with all the throwaways? Seems fishy
this page crushes my iPhone's Safari, Am I the only one ?
One BBC UK version is http://www.bbc.co.uk/news/world-radio-and-tv-15384480 but that is not the same content but looks like the same device.

The nonsense is that it is trivial to bypass such location filtering.

Don't hold your breath on the BBC losing that license fee anytime soon - there is too much money being made off it by all sorts of companies [not just the BBC]. Despite having long left the UK, their sub-contracted enforcement company still send me reminders to my old UK address every few weeks and tell me they're coming to visit me to check my TV equipment and that they'll take me to court when they catch me ! They've spent hundreds of pounds more than the license fee sending those letters and having people visit to be told I don't live there any longer. They still turn up every 2 months or so. They've had years to update their records but never do.
FWIW, this is the post: https://www.linkedin.com/pulse/one-weird-rule-job-post-headl...
Do you have a source for that claim?

I know a few US based developers who I feel went into computer science because they saw dollar signs.
It might be predictive, but given that inherited traits exist and that there are selection effects that favor the stronger traits, that may not tell the whole story.
Ask HN: How often do you go back to the basics?
I tend to go back and review the basics--of a programming language, a framework etc-- from time to time. And everytime I tend to discover something new about the basics. What's your experience with the basics?
Ah, excellent. Taking a more nuanced view than the simple binary "safe" or "not safe".

Let's continue down that path. Since nothing is 100% safe, we ought to choose the most safe option. And since we're talking about government policy here, it's not about what's safest for your kids, but what's safest for everyone. So what's safer, vaccines, or measles?

I think rlpb had it right elsewhere in thread - this is about a tragedy of the commons. Anti-vaxxers don't want to ban vaccines, they want to be the only ones not taking them.
https://news.ycombinator.com/item?id=9548053
Woodman is GoPro CEO, Dana is GoPro employee #1

Woodman agreed to pay Dana 10% of stock back in college. Woodman (through the company) gave Dana what amounts to just under $230 million. Other than the S1 filing (the document filed with the SEC prior to GoPro's IPO) which mentioned this deal, it was a verbal contract. Were he so inclined, Woodman probably could have refused to give Dana the $230 million and gotten away with it.
Whoa!!! I knew I was being underpaid, but did not expect a 10K difference.
And was that better or worse than nearly dying from measles?
Do you wanna make your #car the Smartest on the road  Back em up Indiegogo
Should you do so, and keep your objectivity, you'll see that the sensible option is to get all proposed 'mandatory' vaccines. The diseases prevented by them are nothing short of horrible.
No, because you have to use the new 'let' keyword to get block scoping. So you have to opt-in to it.
The major discussion was over here: https://news.ycombinator.com/item?id=9548053 (united.com)

Other submissions include:

https://news.ycombinator.com/item?id=9551237 (nbcnews.com)

https://news.ycombinator.com/item?id=9551000 (united.com)

https://news.ycombinator.com/item?id=9548330 (techcrunch.com)

https://news.ycombinator.com/item?id=9546659 (united.com)

https://news.ycombinator.com/item?id=9545689 (thestack.com)

https://news.ycombinator.com/item?id=9544458 (tripwire.com)
I use Lyft exclusively and it's not based on any features or advantages they have/don't have. It's just conscious decision not be be anywhere near Uber. Too much d-bagness in a company image (I know that many will praise successful douches though, sadly)
If you look at the status/history for the bill: http://www.leginfo.ca.gov/cgi-bin/postquery?bill_number=sb_2...

It looks like 11 is still there, but I could easily be misinterpreting.
2U Is Hiring: Software Developer, Learning Systems
2U partners with preeminent institutions of higher education to deliver rigorous, selective degree programs online to students globally. By blending live face-to-face classes, dynamic course content and real-world learning experiences, 2U’s No Back Row™ approach ensures that every student can experience the highest quality university education for the most successful outcome.

We are currently hiring for:

Software Developer, Learning Systems: http://bit.ly/1E9JjCG

For a full list of career opportunities: http://bit.ly/W0zF6G
> Does it have any effect on the local real estate market?

- a quick look at real estate sales/prices over the last 4 years from the local real estate board[1], doesnt look like its had any negative impacts

period | # unit sales | avg $

2014 - 1708 - 274,655

2013 - 1446 - 263,223

2012 - 1539 - 255,538

2011 - 1322 - 247,850

1] http://www.mhreb.ca/market_update

EDIT: formatting
I don't see why parallel construction would be necessary in the case of bitcoin. Investigators can legally subpoena the records of bitcoin payment gateways/exchanges (that's the entire point of KYC procedures) and then easily link bank records to wallet addresses on the public ledger without violating any laws. It's also a well known fact that this is already possible (hence the creation of tumblers etc), so it's not as if the government would hesitate to do this for fear that the technique would be compromised.
Once the attacker misses with the first swing, a hammer is a pretty bad weapon. Do I want someone coming at me with one? No. Is it likely that I'll let them hit me in the head with it? No.
Except nobody gets the smallpox vaccine.
Aren't Java Strings immutable? Once built, they won't be modified.
It's not illegal to have a monopoly. The real issue is if the company employs illegally anticompetitive business practices.

http://www.girardgibbs.com/antitrust-monopoly/
Mirror, mirror, on the server
> I immediately feel resentful about the fact that I had to work for this when others didn't.

I already feel this to a shameful degree in regard to wealthy scions like the Walton kids, or children of mega hollywood stars. The economic system is broken and unfair.
What's needed here is ST. It permits local O(1) mutable vectors, while enforcing referential transparency when viewed from outside the runST.

ST is clearly not pure in the sense that theory requires to make "can we implement this algorithm with the same complexity" an interesting question. It seems wrong to consider it part of "the unsafe stuff", however - it doesn't have the same kind of unenforced caveats as unsafePerformIO and unsafeCoerce and similar.

Separately, "the unsafe stuff" is still part of the language as used, and while it's certainly better practice to avoid it when you can, it's silly to exclude it when asking whether it's possible to do something - they are sometimes appropriate.
Depends. Sometimes people write slideshows for internet sharing, in which case they're crappy presentations but text-heavy enough to be effective. Netflix's classic "Culture Deck" is a decent example there.

But the ones that are good for presentations--that is to say, visual interest hooks, not the info being repeated--yeah, not great unless they include an audio track or something.

Edit: this one's somewhere in the middle.
It'll be interesting to see in which geographies the introduction of self driving cars leads to a decrease in per-capita vmt. The suggestion being that some portion of the people who choose to drive today do it because they are being terrorized into cars by inattentive or aggressive drivers.
I disagree; in the vast majority of cases I suspect your better off ignoring ephemeral harm.

That said many of the things that creep people out carry risks. But, IMO risk is a concrete harm. EX: False confictions are common so random searches cause concrete and measureable harm in aggregate.
On reflection, manslaughter is probably the wrong term. As tpacek points out, this is probably well within the standards and training of the department.

But I think those standards are a problem.
How did you look at the username "amyjess" and then decide "this person clearly prefers to be addressed by male pronouns"?
Yeah, and if you are complaining about the mild immune response caused be an attenuated (or even dead) virus, imagine how worse you would feel when infected by the active pathogen.
To HackerNews,
Please don't include stories in your feed that go to paid site.
"No helmet at all" implies it's safer not to wear a helmet. I think that puts this title in the misleading/linkbait category. Plus it's basically an ad for this company.
> I wish JavaScript "committed a teenager suicide" and we finally got a more sane language for the web.

While javascript has obvious flaws, nobody would ever agree on what a sane language would be.

I would also say that, personally, I think that how the DOM is implemented is itself the biggest pain point of web development, not really javascript.
It has to be. Case in point, look at the list of current residents and what they do. A lot of those jobs require business formal wear (read: a suit) at least part of the time. You can get great suits under $500, sure, but as someone who recently went new suit shopping, $500 doesn't get you much.
Please note - the tool only works in the UK.
Interesting, really interesting stuff, but for the love of god - PLEASE - just me use my mouse and scroll! (!!)
Facebook Instant Articles and the web performance gap
A Craigslist housing search limited to the TL shows only 2 listings for under $1500/month. Most are closer to $2000/month.

The TL's cheaper, sure, but still rather expensive.

http://sfbay.craigslist.org/search/sfc/apa?nh=156&maxAsk=150...
This one was maybe 15% useless. Most slides made sense without the audio.

Slide-size chunks of information can be a really good format.
Buy some guns instead, they are legal aren't they?
Is the ˝new˝ battery just a hoax?
Useless trivia.

Did you know that fact that speeds do not simply add together at relativistic velocities was directly measured in 1851? The result of that measurement was the belief that there was some sort of "partial frame dragging" of the ether. The exact details of which got more and more confusing as experimenters looked farther into it.

See http://en.wikipedia.org/wiki/Fizeau_experiment for details.
Time-Travel Debugging for JavaScript/HTML Applications [video]
That's interesting.

Funny thing is, I went back and forth so much. I could've very easily ended up with a much less common middle name.

After choosing "Amy" over "Jessica" for my first name, it took me a while to settle on a middle name. For a while, I wanted it to alliterate and very nearly chose "Abigail" (which was uncommon when I was born but is very common now). Then, I decided I wanted something truly uncommon and nearly decided on "Sunset" (it isn't even in the name database here, so I guess it was more uncommon than I thought!). Ultimately, I began to regret not picking "Jessica" as my first name, so I made it my middle name.

No regrets, though. My new initials form a tri-ligature, so I'm really glad I went with it.
They're free under Obamacare.
Ironically, if you turn off javascript, you can scroll right on through.
Why did they ever have to confuse the named with the Java programming language? They are quite different.

https://www.w3.org/community/webed/wiki/A_Short_History_of_J...
Can't wait for version 1.2.3!
Even in a state like California, which is very employee friendly, the OP and the company trying to poach him would probably have a difficult time if there's an anti-solicitation clause in place. The OP is still employed by the consulting firm, and actively engaged in work for the client company. California court cases have suggested this type of scenario might not be a good fit for 16600 protections[1].

If the OP now believes he's underpaid and wants to look for greener pastures, he should consider that he doesn't need to join the client company to find them.

[1] http://www.theiplawblog.com/2007/12/articles/trade-secrets/c...
Before Satoshi's invention the concept of pre-mining didn't exist. I think the inventor of the worlds first decentralised currency is allowed to do whatever he wants. If you dont like it, make your own currency and stop bickering.
Lua is a sane ECMAScript in many ways.
My issue with it is that I click on the Hacker News link, step through the slides and then want to return back to the hacker news discussion to read the comments. Unfortunately, each slide is treated as a new history item and Firefox only remembers a finite amount of them so I then get stuck on the presentation with no way to get back to the site I was on before. Tempted to just inject this into each page I visit since the feature annoys me so much:

history.pushState = function (){};
Looking down is NSFW :)