skysight-inc/HackerNews huggingface dataset:
http://github.com/meric/leftry

It generates recursive descent parsers, it even allows left-recursive grammars - it will rewrite the grammar on its own and wrangle it back into left-recursive form for your convenience, no need to shuffle a right-recursive AST back into left-recursive form by yourself.

It's a side project so it could use a lot of improvement, especially in the debugging messages side.

But it does prove left-recursive descent grammars can be generated automatically without getting into infinite loop and without hassle of manually reversing right-recursive AST's.
And if you know that, I'm pretty sure you'd pass that interview.
There is also the part where the person blustering about it being safe to drink is being an asshole.
This does not come as a surprise. Packt now has Mapt, and subscription based services such as Pluralsight are showing far healthier profit margins than O'Reilly.

This is just their attempt to get in line with what other publishers are offering.
I think the point maybe spokeperson was lying with "it's so safe" talking points that were demonstrably false.
What made you stop using vim after that year?
>Fucking heartbreaking for me, but whoever he'd turned into seemed at peace and satisfied with life for almost all of that time.

I've witnessed the flip side of this: a grandparent with a hard life plagued by worry amplified by the confusion of Alzheimer's. Slowly wasting away for a few years. She did love her sons and grandkids playing piano up till the end, though.

It is truly a beastly disease.
ICO Whitepaper Whitepaper
links to example code? (breck too)
China already has just as much leverage against Google as Canada: do what we say or you can't operate in our country.
Where was this in the comments from yesterday about the California glyphosate listing? Would have liked to have seen these articles there. Going to have to read them a bit more and then get back to you.
The whole point of the visa waiver program is to make travel frictionless, you just get on a plane and go -- and then here comes ESTA, wasting peoples time and money with fruitless bureaucracy again.

I wonder how many Swiss and Japanese terrorists have had their plots foiled due to the life-saving shield of ESTA.

How is this not a violation of whatever agreements all these other countries signed to let us in without any paperwork, and yet they have to file paperwork to get into the USA?

Maybe next we can quarantine all new arrivals for 72 hours in some kind of security camp, where they'll endure an arduous interview process to make sure they're safe -- run by highly qualified TSA geniuses.
Good answer. If the employer is paying the employee to do a role, and that employee is doing nothing but fulfilling the role, the contract of employment has been met. There is an inherent imbalance of power in almost all employer-employee relationships, so chastising the employee for only doing the requirements of the job is unfair.

Since it's already on the onus of the employer to judge the performance of the employee, if they are unable to recognize that the employee is a high performer and has worked himself or herself out of the current role, that responsibility lies on the employer and the employer alone

Under the OP's current situation, if he/she is doing nothing but meeting the requirements of employment, he/she should expect nothing in the way of extra compensation but cost of living adjustments. In the same way, if that's the only requirements the employer sets, there should be no expectation to deliver anything further than what they have asked.

In a pure capitalist perspective, employment is nothing but an agreement between the employee and employer. If the employee meets those agreements, they are satisfying the market. Expecting anything more from the employee is not being a pure capitalist. You cannot have your cake and eat it too as an employer. You either subscribe to the idea of the market dictating supply and demand or you don't. If you find that the employee is gaming the system just like you are, there shouldn't be any judgement or hard feelings.
More like rent-seeking. Everyone wants a piece of the action, everyone wants to be a middleman, especially when the taxpayer pays the bill.
Trump Holds Trump Fundraiser at Trump Hotel – Benefiting Trump
Why do you think they don't?
Internet Download Manager (IDM) 6.28 Build 15 Patch Full Version [Latest]
Hey $4 what a deal.

Have some eggs and a piece of toast. Takes about 3 minutes to make and about $0.25. No risk of strange contamination or weird chemicals.
Herbicides are pesticides. Herbicide is more specific, pesticide isn't inaccurate.
Okay nice goals. But we face a problem today will a shortage of low skilled jobs. The few low skilled jobs that remain often still require university training. The rest offer terrible working conditions and pay.

It's nice to have a society that has people who are more aware and active about what is happening around them in society. But what about the average worker that's been unemployed for six months and just want's to be able to afford to raise a family?

We need to meet our basic needs first. Universities used to be for the upper few, but as they are required more and more for the majority of jobs, either the universities need to change or the job requirements need to change.
I think the cause of the complaint is that if they wanted these things in a license, they could've used Apache 2 and been done with it.

Any confusion that arises from deciding to depart from well-understood licenses is fairly laid at their door, in my view.
Not only the store, Youtube and Scholar do not provide a good search experience either.

I wonder why.

In fact I remember that when Youtube got adquired by Google search got worse.
I like NoStarchPress, but Manning has waaaay more books.
Yes, they don't have a monopoly or even close to one in VMs.
Just as a note for those unfamiliar, there's a whole economic philosophy around the idea of utilizing land rents (and also all other rents) for public goods: Georgism.[0]

[0] https://en.wikipedia.org/wiki/Georgism
How? I just bought "You don't know JS: Up and Going" (only $5, so not bad as a test) and I was prompted to download Google Books.

I have stopped buying Kindle books due to no longer being able to back up the files (KFX switched to a new encryption type). I rarely buy technical books, but O'Reilly was my go-to due to actually being able to have the real files offline.

Edit: Okay, Google don't make it easy and there's no way to do it from Android. Go to https://books.google.com.au/books and click on a book in your library. If the publisher has allowed it, there'll be a cog in the upper right corner that will have "Download PDF" and "Download EPUB" available.
Packt is also worth considering, with a similar lack of DRM and multiple formats.

As a nice bonus, every day, they make one title available free - a good means to dip into new technologies just out of curiosity:

https://www.packtpub.com/packt/offers/free-learning
Yes and spokeperson implied RoundUp was safe and nontoxic to drink straight, which is obviously and demonstrably inadvisable. What level of low-level, continuous exposure is deemed safe (perhaps from long-term studies not funded by industry) is the billion dollar question.

PS to anyone in the know: How does RoundUp use compare to the US in Scandinavian countries where there are much stricter chemical residue and registers chemical controls?
For those of us in industries at the fringes (but still of interest) to HN, want to have an 'Other' category? :-) We make scientific/genetic software - and I'm not sure where we might have fit in your sidebar.

Getting to the front page via 'Show HN' was very helpful to us. It'd be nice (for others too) to be able to both replicate that success, and soften the blow when you get a grand total of 2 upvotes.
UHMWPE is a beautiful thing. As easy to cut as wood, you can bend and mold it at temperatures over 300F, and it's strong enough that a 0.9" thick plate can stop bullets. Specifically, by "bullets", I mean a NIJ-0101.06 level III threat. That could be up to 24 shots from an AK-47, FN FAL, or AR-15.
OpenBSD uses W^X aka DEP aggressively. In fact, for OpenBSD 6.1 a program can't even disable W^X unless the binary was mounted on a filesystem with the wxallowed option.

Thus, attackers can't insert NOP sleds. They have to rely on the sleds already in the code. From what I gather from the announcement, toolchains often insert NOPs as padding, inadvertently creating NOP sleds. This is an attempt to fix that.
Wow, that looks really good -- thanks for sharing the link. Yeah, it's definitely similar to what I'm doing but in a more formal and non-toyish way.
As a fellow Australian, I used to browse to news.google.com.au and see predominantly Australian news. Now, I get redirected to news.google.com and see no Australian content! (no, I'm not signed into Google)

I really hope that gets fixed.

EDIT: this URL gets me Australian news: https://news.google.com/news/headlines?ned=au&hl=en-AU
How would you compare it to Lenovo Carbon X1?

It seems pretty comparable, and X1 has a rather nice keyboard, matte screen, and is reasonably Linux-friednly.
Be warned Dell skimped out on the $20 Iris GPU upgrade so this generation has half the performance of the previous generation.
Yes, I have bought books from them in the past. Thanks.
Who bothers to sell their goods at a loss?

A price increase increases sales, yes? My time is all I have to sell.
Or video streaming.
Bingo...i was thinking the same thing.
Problem with this is, that the last development seems to have happened in 2015 and the issue tracker is pretty full with stuff going back to 2012.
I think the discussion ignores the labor law regarding salary employees. At least in New York, a salaried employee must be paid in full for any day he works any part of, at least that's my understanding. In general, the law tends towards the position that salaried employees who are except from overtime are also except from being docked pay for missing an hour of work on any given week. (Although I believe the employer can take it out of your vacation time etc)

So, at least from a legal standpoint (IANAL) my understanding is as long as the poster takes even five minutes a day to verify his work, he is performing his duties as a salaried employee. It is up to the employer to determine if he is worth his salary or not.
They say you will still be able to access stuff you already bought for life. You certainly already can access them as I logged into my account to check.
Not quite the same thing, because as the judge said in the summation:

"This is not an order to remove speech that, on its face, engages freedom of expression values, it is an order to de-index websites that are in violation of several court orders."
iView-A high quality UI Toolkit built on Vue.js, support English now
> Cloud computing profits are - and will remain - a joke compared to the $20 billion in net income they'll yield in just a few more years from what they're already doing.

I think the market for cloud computing is very, very large.

Consider that it's a composite of "all server hardware vended or leased" and "a significant fraction of middleware and server software vended".

Microsoft are in it because they follow their existing rivers of gold as they shift. Google are in it because they desperately need a second river of gold to allow them to survive unexpected collapses in advertising revenue.
The Supreme Court did cite the test governing the provision of interlocutory orders. That test is well known law from RJR MacDonald. There's a bit of a blurb regarding the case in my comment below, but you can look up the case and you'll find the full test and commentary.

The government isn't proposing anyone do anything; A private party is, and asked for the court's help. The second private party is very clearly acting illegally and appropriating the value of the first party's brand. They've gone as far as to flee the province to try and dodge the court order which attempts to halt them from doing so. The first party asked google to take down their listings because those listings are the channel through which the illegal brand appropriation is occurring. The court agreed.

Google said they didn't want to comply with the order partially on the basis that there might be some compliance contradictions. The court said "Sure, but you didn't plead any evidence that that's the case. We judge what's in front of us. If you're serious, we have a mechanism to deal with it. Make an application like anyone else who wants to amend an interlocutory order. Bring us evidence there's another law which prohibits you from taking the listing down, and we'll amend the order".

The reason why courts only judge what's in front of them is so that the other side can actually argue against their points. If Google said "Law X from Country Y prevents us from doing that", the Respondent could reply "The only thing Law X from Country Y does is regulate how sweet twinkies can be, please stop lying to the court". The alternative, forcing the Respondent to prove that there is NO contradiction in every other country, is impossible. Google's response, however, requires 1 list distribution email in legal saying "Anyone have a problem in their country? Let me know". This is the "balance of convenience" portion of the RJR MacDonald test.
Funny to hear that my brother and I aren't the only ones. We always played Captain Comic with me walking and jumping and him shooting (continuously). Neither of us were good enough to beat it alone as little kids.
Hmm, so it is. I never knew that. I have always thought pesticide was for insects, herbicide for plants.
I'm genuinely curious - can you explain why Animats is off-track?
So Netflix now needs to hire and manage a huge infrastructure team that they don't have today. (Not to say they don't have ops folks but the incremental need would be enormous.)

That's not to say it might not be a worthwhile approach over the long run but it would be a huge strategic investment in something that has essentially nothing to do with what they view as their core differentiating service to customers.

Would Netflix have done things differently if they had known they'd reach this level of usage? Perhaps. But disentangling now would be very difficult and almost certainly disruptive--including a likely reduction in quality of service.
I completely agree. I buy a handful of books every year directly from O’Reilly, due to the reasons listed above. I don’t buy $399/year, and even if I did last year, I definitely couldn’t predict that with certainty next year, so I’m definitely not going to subscribe. Bummer.
Honestly, clients should have to pay more for the same amount of work done in less time.
I think it's also a beautiful example of how it is becoming paramount to distribute the gains of automation among all members of society.

UBI could be one way. Another way could be to teach programming together with math and reading comprehension as a basic skill, and replace all or most employees with hired guns, and the specifications for those hired guns are the work of consulting businesses (essentially what is already happening). Wages should then be completely based on work output, and minimum wage should be defined as what's possible for a trained human to input / process by hand with zero automation. Anyone can then go and either program bots and let them run or even buy bots from others that do the same work.

The problem comes in at the point where a business figures out that running these bots themselves is cheaper than hiring all the contractors to do it, so you still end up with a massive concentration of wealth at the top. One potential way to solve that in a socialistic manner is to tax computing power heavily and progressively and then distribute that tax income as a dynamically floating UBI - but that would just open up a massive black market for microchips, i.e. require a heavy handed government operation on the order of magnitude of the war on drugs. Any other ideas?
How to read a book in mathematics?
Man oh man. I was born in '91; Keen has a special place in my heart.

I remember when my father — a field-service engineer for then Digital (more server hardware than anything software) — brought home an early release of Windows 95 from a MSFT buddy. It was around this time of year, 1995.

I managed to install it on whatever hardware we had laying around the house. Cool beans.

Then I installed Keen. But the sound didn't work.

I asked father dearest. He fuddled around and couldn't figure it out. I tried a different pair of Soundblaster Speakers (looked like these https://iak.olx.ph/images_olxph/834942014_1_1000x700.jpg?buc...), but no dice.

Then I realized that it wasn't the speakers but the game, because the sound worked otherwise! https://www.youtube.com/watch?v=miZHa7ZC6Z0

I took my father's pager and scrolled through, looking for the MSFT guy. I called him at 9am the next day. "Hi msft guy my name is joshmn I am guy-from-digital's son; I have a question about the operating system I have on this disk. Do you have a moment?"

I remember my mom standing in the kitchen saying "what are you doing joshmn?" "Mom please one moment I am talking to the msft guy"

She almost died laughing.

I explained my issue with Keen and sound. I can only imagine he was amused.

Luckily for me, his son had the same issue! It required a simple change in a text file somewhere, I can't remember where, but after an hour I finally figured it out.

Same guy traded a SEGA Genesis for a whopping 23" CRT a few years later.

My mom says I was a smart kid. Sure, maybe, but little does she know about how I couldn't find the second DOOM floppy for the installer. To replace it, I took a Windows 95 floppy, put a different sticker over it, and tried my hardest to write (physically, on the label) the same exact design/letters/words of the other DOOM floppy, changing the 1/x for 2/x.
It's popular to poo on USA these days, but I had a similar experience with Canada.

I was about to present at NIPS (a ML conference in Vancouver) in 2010, but was denied visa (Czech citizen - EU). No reason given. Those pesky PhD computer scientists, we don't want them in our country, ruining our economies! :)

I also cursed a bit, but unlike the OP, didn't cry (WTF?). It's their country, their rules, their loss (I think).
What is needed to get to Facebook level?

Is there designs that sacrifice trust in results for performance?
Forget Coal: Asteroid Mining Is Coming Sooner Than You Think
The point is that if you're receiving a minimum of the minimum wage, then by definition you're getting a wage. If you're getting a wage, then you're being paid per hour. If you're being paid per hour, then you're not being paid piecework and OP owes his/her employer another 38 hours per week.
Very cromulent. Is the raw data available or is that unpossible to legally distribute?
But which court order would China site to back up that coercion?

For example no court is ever going to find Tiananmen Square never happened.
Their infrastructure team + infrastructure would be cheaper then their Amazon spend, guaranteed (based on known Amazon margins).

And disentangling be disruptive? Stand up your new datacenter and shift your apps over with DNS when they're ready to serve production traffic. If you can move traffic between regions, you can move it between on prem and cloud.
We have, and we open sourced it :)

https://www.spinnaker.io/

Here is a blog post (2010) describing the decision to move out of our own data centers:

https://medium.com/netflix-techblog/four-reasons-we-choose-a...
I just don't understand the business choice. It's not like this will push people onto the safari books program. If anything, I worry that this portends the end for them.
> Labor price-gouging capital is a beautiful sight to see. Usually only capital remembers it can do that.

This was a pleasure to read, although it made me wonder what the optimal unit of labor is to still have a functioning competitive market. If all capital was controlled by one entity, no market could exist -- that's basically why the US has anti-trust laws. The same is true for labor. Seems like for each market there must be an optimal unit of labor (number of workers in a union, for example), to balance well-being of an individual worker with functioning of the market. Hard problem, though.
I'm pretty sure they do a lot of their own stuff, AFAIK, they run their own CDN, and then use AWS for everything else.
It makes me wonder if there are species (that have full color vision) that are better at the opposite. Is shape discrimination simply harder than color discrimination, or is it related to our evolutionary history as you posit?
Your Yearly Facebook Usage Has a Lower Carbon Footprint Than a Latte
"it says things that are just a little bit beyond mere language. The words and phrases have meaning but the sense that is conveyed is way more than the symbols themselves."

This describes how I feel reading a lot of Cormac McCarthy's writing.
My father had Alzheimer's for quite a few years before he died. He did not go at all quickly. He continued to be able to fool strangers into thinking he had his faculties, but he would talk to me on the phone, clearly not knowing I was his daughter, and try to be glib and witty and make small talk. This no doubt worked on strangers, but the fact that he did not know I was his daughter was a bit hard for me to miss.

His death was very slow. He basically starved to death ever so slowly. The one photo I saw from his funeral was unrecognizable. He had always been a big man with a round face. He was basically a skeleton.

I think the entire family was basically glad to see his suffering at an end. We had already lost him years earlier, but now he could finally rest.
Java 8 in Google App Engine
I definitely suggest reading mastering bitcoin. The second edition appears to have recently been released. http://shop.oreilly.com/product/0636920049524.do
Mathematical Reading List [pdf]
A Bash utility for network and ip geodata, with clean output for piping
That was the problem I had with this article as well. I've seen some of this stuff before, but I kept expecting to run into a graph showing various delays versus revenue on an e-commerce site. I just assumed it had been measured.

Instead when it came to revenue it was all implied (more people will stay on your site, they'll browse more pages, etc.) or an old statistic from someone else.
How to reduce AWS Bill?
That's not true in the US either.

https://en.wikipedia.org/wiki/Work_for_hire
On a semi related note, I read it argued that sending clothing and such to Africa is actually the possible thing to do. Why? Long to short, donations undermine the local economy.

Makes sense.
Convert the code to a numbering using modulo arithmetic. Take a movie file, and encode black frames for a full minute for every number in your set. Burn the movie to a DVD and add it to your household collection.

If you need to recover the recovery code, watch the movie with a notepad handy.
The paper that started it all is still a good read: https://bitcoin.org/bitcoin.pdf
Pervasive IoT device deployment without in-the-wild security considerations and rapid updates is likely to add to DDoS bot farms.
$100k/yr is around what an entry level software engineer gets at Google. I'd guess that Google paid these experts much more than that.