skysight-inc/HackerNews huggingface dataset:
Playing such behavior down like "So many thousands work there so it's alright" is a very negligent attitude IMO. Companies that treat their potential employees like this need to be called out and shamed.

I'm not saying Amazon shouldn't scrutinize who they recruit. Please read the post with an open mind and think for yourself whether they have crossed lines of sensibility or not.

"nothing more than misguided condescension from a bystander"
- No one is judging Amazon for its x thousand employees. Only its hiring practices. Which is creepy and stupid. I don't need to know everything about the company or its 230K employees to judge their hiring practice.
How to Create a Programming Language Using ANTLR4
Especially mind blowing considering that not all that long ago, it was common to see hundreds of airline fatalities per year, despite much reduced traffic. If the 1960 level of safety carried through to today, we'd see over three thousand airline deaths each year.
No, no entitlement here. I hoped things would work out one way, but they worked out another. From looking at your comments, you have a history of putting words in peoples mouths. You're doing the same thing here.
Houses getting bigger due to regulatory changes (as opposed to buyer preference) is a perspective I had not considered. Interesting! Thanks!
The tech sector is this nice bubble where we've seen lots of economic prosperity. If you look at the statistics you'll see that's not the case for a large swath of America.
If the 0.1% can successfully convince people to blame their grandparents and magical robots for stealing all of the country's wealth then this trend is likely to continue.
> Amazon is becoming a place where serious tech talent will not work.

It's not becoming it. It already is.

Doesn't everyone have conversations with their tech friends about how everyone who's been there is trying to go away and interviewing at Amazon was terrible?

I'm not even kidding. That "never work for amazon" is the image we have from amazon, it's to the point it could be a meme.
Can I use lists Safari as not supporting WebRTC. I thought that was part of the spec.

http://caniuse.com/#search=webrtc
Nightly-docker-rebuild
Good luck.

It's pretty much standing policy that to be hired at Amazon you must be able to write correct code with no aid whatsoever, no documentation, not even a compiler to check your work. If they don't use proctors, they will go back to what they were doing before: having people write code on a piece of paper and then read it back to them over the phone.
Major enterprise vulnerability scanner author here (15 years ago). Yes, we scanned the port, and yes, we ran a lot of fingerprinting rules against it until we figured out what it was (or ran out of rules), so that we'd know what vulnerabilities to test for.

This had some amusing side effects when we encountered some services we'd never seen before, like the port on HP printers that sends every byte straight to print... apparently expecting PCL or PostScript but if it didn't understand it, it just printed the ASCII. Came into the office one morning to find all printers out of paper and 500 sheets sitting in the output tray. Oops.
The problem with that is that insurance companies won't pay for a drug without demonstrable efficacy. A great example is Exondys 51 for DMD. They got FDA approval with very limited data on efficacy. Anthem said they won't pay for it.[1]

[1]http://www.fiercepharma.com/pharma/anthem-declines-coverage-...
Yeah, I agree. Might have been willing to go through all that hassle. IF they had warned ahead of time the restrictions it might have been acceptable. I would pick another location, like the dining room or something, instead of having to 'clean' the desk. I tend to have an organized mess on my desk, and if I have to 'clean' it will drive me nuts for weeks. But, without heads up that is such a waste of time for everyone involved its crazy. And that's why it was the turning point for me.
Why do you spell Afrika with a 'K'?

(just curious)
Here's the prior art for an ergonomic personal media device with nicely rounded corners.

https://s-media-cache-ak0.pinimg.com/564x/a1/34/84/a13484ad1...
Hackers, Cyphepunks and the roots of Bitcoin
Ask HN: Quit job to start a company- Medicaid vs. Obama Care?
I quit a few months ago to start a company that will likely take most of 2017 to get off the ground and generate revenue. I found a health plan through California’s market place, and have been paying the full rate of ~$500 / mo without any subsidies since my income for the year was too high.

For 2017, my projected income is 0, so I’m eligible for Medicaid (specifically California’s version called Medi-Cal) and no longer eligible for Obama Care. Now, if I change my projected income to above the poverty line limit of ​$16K, I’ll be eligible for Obama Care (this time with a subsidy) and no longer eligible for Medi-Cal. It's one or the other. This is my dilemma: to over-project income or not...

There’s a strong change that my income will be below 16K next year, so Medi-Cal seems like the right choice, but I’ve read a lot of horror stories about long waits times for Medi-Cal patients - especially in CA, where there’s been a huge influx. The alternative is over-projecting my income to be eligible for Obama Care, which would cost me more a month, but the increase in service could be worth it.

What would you do in my shoes? If you have any experience with being on Medi-Cal in CA, please share as well. I haven’t been able to find many reports from actual people.
Could someone explain why this would dilute voting power?

Voting power of an investor = votes held by investor / total votes

While the dividend will slash the economic ownership of my class A stock, that stock still has the same voting power because the number of votes and distribution of those votes has not changed.

Am I missing something?
Yikes. That's a pretty heady classification of myself and my coworkers. The funniest part about your response, though, is that you said we'd "do anything for whatever else Amazon has". Looking past your assertion that we're in some way desperate, I'd say yeah, the whatever else Amazon has is pretty nice. I'm by no means a kool-aid drinker, but working with really smart coworkers, having accomplished mentors throughout the company, and working on genuinely interesting problems are nice perks to have. Amazon has its warts no doubt, but that's true of any company this size.

You can have your beefs with the company, that's fine. But I'd avoid the wholesale characterization of over 200k people -- it's not a good look.
Growing up in Indiana, it was hard not to notice the contrast in side ditch cleanliness when crossing the state line. Part of it is cultural, too, as the ditches in WA are a lot cleaner than in my Indiana childhood, and WA doesn't have any bottle laws.
Generate Typescript definitions for your (postgres) SQL database schema
EVs are simply better than gasoline for pretty much anything with wheels. And we have a great infrastructure for that too. There's no point in producing synthetic fuels for 99% of wheeled vehicles. Planes on the other hand are a different story.
I think this is generally good but I always wonder why sale prices of tickets are much lower than online scalpers can still them for?
That's neat! Regarding your temp sensor issues, I used the same sensor for beer monitoring. Not sure if is is the same issue, but I was able to resolve it[1].

[1] http://www.blog.pyoung.net/2015/01/28/ds18b20-crc-check-code...
to be honest, considering Google's 0-fucks-given for its non-paying users, which is the majority, i hesitate to touch and build on any of its tech/APIs.

someone correct me if i'm wrong, constructive criticism welcome.
The Screen Age: Addicted to Video Games
Interesting story, but meta-clickbait.
Anecdotally, this is not the case, even in more rural areas. My parents bought 5 acres and built a house for $100,000 (adjusted for inflation). I recently bought a house with half the square footage and 1/10th of the land for double the amount. And I got a great deal in the current market by being willing to live even further from town.
Another IMO reasonable definitions:

- you used company equipment for that == it's ours

- you billed us for the time which you spent on doing that == it's ours
(disclaimer: Amazon employee)

I've made the same observation as you, but I think there are other factors at play. It seems that Amazon has become the new "cool" company to hate, just like Microsoft was a few years ago. I've personally heard a mix of positive and negative stories from all the big 3, but Amazon seems to be the only one that makes headlines.

I'm not trying to say that Amazon is perfect, or even better than Microsoft or Google, I'm just saying that maybe it is better to trust the opinions you hear from people you know rather than what makes the front page of HN, wherever that happens to take you.

During my Microsoft internship, I watched a male coworker verbally harass a female coworker to tears while she was giving a presentation and no one batted an eye. A friend told me to come check out Amazon, and I've never looked back. I would never go back to Microsoft, but I don't fault people for going there because I know that it is a huge company and that my experience isn't representative of the whole.
Worked one place with a roughly 50/50 split between "subjective manager's opinion" and transparent business KPIs. It was OK. My work partially affected the KPIs so they were sort of fair.

KPIs like "share price" and "revenue" where you as Software Engineer #39 have little effect can be frustrating but at least they're transparent and you can connect the dots between that number and your compensation.
Amazing. Thank you for doing this. I hope comprehensive useful content as marketing continues to become more popular.

Question: When is the earliest a founder can think about super-voting shares, a la Facebook/Alphabet? What's the process here?
WSJ, I heard they did news once.
Maybe we should hope for more declines in life-expectancy then:

https://www.washingtonpost.com/national/health-science/us-li...
curious - now that you have experience do you include or omit the ITT degree on your resume?
> Bill Maris, the CEO of its venture capital arm, GV

isn't google ventures doing pretty well though?
Current Continuum can broadcast wirelessly over Miracast or to a Win10 PC; doesn't need wires
One being for two origins: A new perspective on roboethics
News from Germany: Massive nuclear fusion reactor is a success
By Billions of dollars in ad revenue, you actually mean high Revenue per Employee.
Nah. I don't think it's stupid at all that email is generally limited to 10MB, for example.
> Here's a table of processes. We want it to be an array, rather than a linked list, for efficiency reasons.

At least in Linux, the table of processes is implemented as a (doubly) linked list.
At the same time, right now it's relly backwards[1]. Luckily the shelf-life of Safari is much shorter than others, so we'll be able to use fetch() natively without polyfills soon-ish if you target modern browsers.

[1] http://caniuse.com/#feat=fetch
> It really is not a dumb search/ad engine that anyone could replicate easy.

I'm not saying it's simple or could be replicated easily. I'm saying that the marginal improvements they've made don't really matter that much to users.

I mostly use DuckDuckGo these days, and its native search results are markedly inferior to Google's, but it basically doesn't matter because I still almost always get what I want on the first page of results.
Is it just me, or does this seem like an effort to spin positive news negatively? Why not "Median income for 30-year-olds has increased since their parents were 30"? Or "Over Half of 30-year-olds earn more than their parents did at 30?"
Was the title changed? Says "Barely Half of 30-Year-Olds Earn More Than Their Parents". Which is exactly what the article talks about...

Though earning more than your parents was part of the American dream.
> Will you also stop accepting connections on the individual box level if you're queueing?

I would not. And I agree, it will be worse than Haskell, which will only choke if the cpu intensive processes are all calculating things without allocating memory or doing IO (as opposed to node where IO is the only yield point).

And if the article talked about when Haskell green threads yield and compared that with node, as well as measured just how worse things are with a clustered setup, with several example problems, and by varying the parameters (such as number of processes)... then that would've been really awesome.
I love how your blog looks.
At least we know now that we can't be counting on you in situations of dire need - like https://xkcd.com/1168/.
The region should have become the Datacenter capital of North-America...

Cold temperatures, Cheap (and renewable) power...
Accessibility: make your website barrier-free with a11ym
If they weren't using inflation-adjusted numbers, I'm pretty sure that would be MUCH bigger news. Assuming people have their kids at 25, that would mean, in inflation adjusted terms, that would correspond to a 40% DROP in inter-generational income for the population mentioned here.

Just assume that all newspaper headlines will use the version that maximizes sensationalism.
Chrome has been doing that for a long time and more.

If you hunt around you'll find that chrome is even doing things like speculative DNS queries, opening TCP channels to endpoints that are often opened on pages that you might be trying to load, in some very limited cases even pre-downloading and executing a page "hidden" only to swap it in like you changed tabs once you "hit enter". [0][1]

If you tend to be pretty "habitual" when using chrome, fire up something like wireshark before opening it and watch what it does when you first start it. A year or 2 ago I did this and noticed it would instantly fire off DNS queries for gmail and start a TCP channel before i've even typed anything! (as at the time the first thing i'd do when opening chrome was check my email).

It's really cool shit, and I'm sure chrome and safari aren't the only ones doing it. I mean the gains can be substantial (especially for mobile devices! getting the DNS query and TCP handshake out of the way on a shitty 3g network before the user stops typing means it will load a few hundred ms sooner) and for many of the smaller changes there are very few downsides.

[0] This goes over the bit ones that many browsers have: https://css-tricks.com/prefetching-preloading-prebrowsing/

[1] Here is a somewhat-technical article about chrome from 2012 that goes over the DNS and TCP-preconnect stuff: https://www.igvita.com/2012/06/04/chrome-networking-dns-pref...
Why persistent memory will change your world
The same reason you would use C when assembly could yield a much smaller and more efficient binary. Ease of use. And through having more things done for you less chance of error.
People who can barely write a for-loop go to dozens of interviews per job they get. People who are very competent go to two or three, tops, per job they get.

It's pretty simple logic from there.
Because of this, I've managed to hang Safari once before just by typing a URL, not actually visiting it.

It's nonetheless a neat feature.
Unfortunately, the real question is why it’s so hard to accomplish any work in this IDE.

I used to like making small, quick changes in Xcode. Despite Xcode’s many quirks, prior to Xcode 8.x it was at least possible to be productive when using Xcode to edit text. Not anymore — now, if you don’t have an external editor then you will have a serious problem. Xcode lags in ways that I cannot seem to fix no matter how many settings I turn off. Something has started dragging the cursor in Xcode 8.x so much that it lags painfully far behind my typing, even for really small files. It......feels......like......this...... when......trying......to......change......just...... a......few......letters...... even......on......one......line. And I really wish that was an exaggeration. Worse, this even happens when you delete a character so you have to lag your way back to fix mistakes that you made.

I knew from the moment Interface Builder was “integrated” that Xcode would slowly grow into an unusable monolith, and I think it’s there. I simply cannot imagine a good justification for stuffing that much into one tool. It is possible and preferable to have a series of separate tools that still support some form of cross-communication.
I do what I can, but any opinion that contradicts the HN hivemind makes me a corporate shill. At this point, Amazon could save a truckload of puppies and HN would find a way to make it evil.
Maybe Assistant could somehow monitor what kind of things users are asking a particular app to do and use that to determine defaults for specific actions in future interactions. Imagine:

"Okay Google, get me movie tickets for Rogue One on Tuesday"

"I'm sorry, I don't know how to do that yet. Try telling me to ask another service like Fandango or MovieTickets.com."

"Ask Fandango"

"Okay. [Switches to Fandango.] What theater do you want to see Rogue One at?"

---

Later when I ask for movie tickets again...

"Okay Google, get me a movie ticket for Moana."

"I'm not sure how to do that. Would you like me to ask Fandango?"

"Sure"

"Okay. [Switches to Fandango.] What theater do you want to see Moana at?"

---

Later still...

"Okay Google, get me a movie ticket for Fantastic Beasts and Where to Find Them."

"Sure, let me ask Fandango... [Switches to Fandango.]"

---

You get the idea. And if a user ever wants to use a different service, they can always ask for it explicitly.
Amazon recruiters contact me all the time because I've worked with some big name companies and movie studios in and around the LA area. I immediately tell them I only have an associate's degree so they stop calling, texting, and emailing me.

That tells me everything I need to know about working for that company. I just wish they would just blacklist me and pass it around to their outsourced headhunters.

Wells Fargo is another one that has a love/hate relationship with my resume.
It's not their fault we make less, but they should have personal responsibility for their own retirement, especially since the massive amount of growth in housing value and the stockmarket over their lifetime.
There are a lot of people who believe that Wikileaks is compromised and that Assange is captured. There are also some who believe this to be some conspiracy theory.

The people who believe the former are waiting on Proof of Life, and do not believe they have gotten it.
Cortana Intelligence Overview (Cortana/Azure/Python)
When I did design work at Boeing, we rounded exterior corners everywhere because it saved weight without reducing strength.

A rectangle with rounded corners is a standard shape, and there's no way it is worthy of a design patent. The unique Coca-Cola bottle shape is worthy.
Sorry. That was the wrong video. Fixed.
Opera would surely have less built-in botnet than Chrome, maybe that accounts for the lower power consumption ;)
I don't really have strong feelings about source file organization, but the way it works in Haskell is that all IO actions have type "IO a", where "a" is the type of the action's result. To do multithreading, you just do e.g.

foo :: IO () -- optional type declaration
foo = forever (print "hi")
forkIO foo

Now Foo will run in its own green thread forever. Very simple. This works with any IO action. You can put it in whatever file you like. For communicating across threads you have many great options like STM. If you like Go-style chans, there are libraries that provide various types of chans.
Also, there's a preference under "Search" that toggles this.
More power efficient which is key because I use a laptop all the time, and often on battery power. It fits better with macOS conventions compared to Chrome and Firefox. It's faster. Safari content blockers (I use 1Blocker) seems to not slow down page loading at all compared to conventional ad-blockers on both Safari and Chrome, which does.

I used Chrome on Mac for years. Then Safari became better, and then it kept getting better with the addition of the Safari Developer Preview[1]. It's not even funny anymore how far behind Chrome is compared to Safari when it comes to UI and UX.

[1]: https://developer.apple.com/safari/technology-preview/
This is WSJ red meat political controversy stuff. The story devolves into the usual "tax the rich" and anti-welfare state debate as any other political click-bait. I thought HN wasn't doing that for a week...

I actually agree with the premise and many of the conclusions, and if it popped up on Drudge or Breitbart or whatever I'd be fine with it, but why here? Why must every popular site devolve into either a virtual political cage match or another addition to the echo chamber?
Serde creator here. Steve's right, serde is fundamentally a generic protocol that implements serialization. I didn't use nom for serde_json (because it didn't exist at the time) but it's definitely possible to use nom and other parser generators to implement the serde protocol.
I'm not sure what you mean by "horde promises in odd places"--you use a promise whenever something is happening asynchronously, certainly, but I'm not sure what's odd about that. Maybe this is an antipattern I haven't encountered yet?

I think producer/consumer and promises cover two different use cases (with some overlap). Indeed, when I have a work queue it frequently involves promises: queueing a work item returns a promise which will resolve when the work is complete, and part of executing a work item is returning a promise so the consumer knows when the task is done and can start in on another one.
NBC News is shutting down BreakingNews
> Should have

Is there a reason it didn't? (i'm not "in the know")
I'm not OP but I did go to a similar for-profit school that has since shut down.

I can say the degree definitely helped me get a job, but now that I have 7 years of experience, I no longer list it on my resume. I'm a systems administrator/engineer.

It never comes up...
They address that in the article. If the methane was being formed by spontaneous physical processes in the atmosphere, its concentration should remain constant.
Hacker news says: become a landlord! Yet amazingly compsci grads can't extrapolate this out and see that it cannot work at scale.
Ooh thanks a lot for the heads up!
How hackers broke the myth of the independent cyberspace
http://bit.ly/2ggOygz
You don't use steam to find gems. Steam is just where you go to buy them.
Sure, take a look at student loan debt for one glaring example.

Or the debt-to-income ratios required to get a home today versus 30-40 years ago. Credit card debt growth, medical debt growth, saving rates declines, etc.
Thank you! It was built with Styletron actually (you can inspect the source).

It was also built with the excellent Inferno.js [1] library to render static pages while also having a super fast full client-side app, kinda like what Gatsby.js [2] does with React.

[1] https://github.com/trueadm/inferno

[2] https://github.com/gatsbyjs/gatsby
GP might be cheating, but not that hard.
You can't. Most data transmitted between cities in Canada goes through the US.

The only mitigation is to make sure you encrypt everything in transit and ensure that the private keys never leave Canada.
The Best Books of 2016 for Entrepreneurs
Which is more annoying? Being unable to send your 1G message, or the service being down because it's being DOSed by 1G messages?
"In our baseline analysis, we measure income in pre-tax dollars at the household level when parents
and children are approximately thirty years old,
adjusting for inflation using the CPI-U-RS."

It wasn't easy to spot but was mentioned.
Huh, I didn't realize that. Of course, I rarely use Chrome (usually only when I need Flash, which is thankfully almost never). I assume when going iOS -> macOS it hands the URL to your default web browser?
Buckeyballs are back on the market after a two-year ban