skysight-inc/HackerNews huggingface dataset:
The little shopping cart dog in this video reminds me how much I hate "gamification" in everyday products and services. It's rarely something that enhances your experience, and is there simply to separate you from your hard earned dollars.

If I want to be "gamified", I'll play the video game I purchased on my gaming machine.
You're employing a strawman in suggesting open military conflict is the only way in which Japan is a benefactor of America. In reality, America's dominance of the ocean's secures Japanese commerce and frees up money they would otherwise have to spend on defense - indeed, Japan's sophisticated economy benefitted a great deal by essentially having it's sovereignty guaranteed with no investment in a standing military. American power in the Pacific protects the Japanese from the ascension of China and probably somewhat from the belligerence of Russia - if America withdrew it's implicit military support of Japan, do you think the Japanese have the power to keep the Senkaku Islands from being annexed by China?
Show HN: FastDocs – Speed up creating Google Docs at home or work
There's a personal benefit test: if the insider didn't gain anything from giving you the information, you can legally trade on it.

See https://www.sec.gov/news/speech/speecharchive/1998/spch221.h..., http://www.bloomberg.com/view/articles/2016-01-19/justices-w..., and https://www.bloomberg.com/view/articles/2014-12-10/appeals-c...

Or https://www.bloomberg.com/view/articles/2016-05-20/insider-t... for a recent example
I recommend "Understanding Computation" from O'Reilly - it's pretty straightforward, teaches through examples and exercises, and uses Ruby, to build toy compilers from first principles.

It's not going to give you the mathematical basis that you'd get in a uni course, (it was actually 3 separate classes over 2 years at my uni), but it should help develop the practical _feel_ for when these things might help solve real engineering problems, which I think is what matters.
Moving on from GitHub
Hey Ben, we're going to build completely on top of Cloudformation in the next version of Serverless. Currently starting to work on it. If you're interested would love to get your feedback: florian@serverless.com
Weird. Thanks anyway :)
OK it seems like I had your point pretty much backwards, whoops.
You know the problem I have with that?

That I know a lot of young (and not so young), clever, entrepreneurial and hard-working British people that do not want that... And I don't want that for them.

I've got it easy as an EU citizen: I'll move back home or maybe another EU country if I feel like to. I'll might even buy a house in the coast from a British immigrant in Spain. I'm sure they'll start going for cheap in case of Brexit.

They, my British friends, won't have that chance. They will be stranded in an island with their careers and prospects crippled because, even if the long term is beneficial for the UK (something that no one has been able to support with decent arguments), the current generations are screwed.

At least they will get their borders (back?), so Boris Johnson, Rupert Murdoch and the dude from Wetherspoons can have free reign over the country.

Well, that's why I'm vocal about the issue. Is not so much about me, but more about my friends. I owe them this.
You mean Google will pay me 3x in total comp and I (mostly) get my evenings and weekends off? I also get job security beyond the next funding round?
I commented on this blog post when it first came out. I think the only point that really holds up is the documentation complaint, which can be made about pretty much any of the fast-moving cloud platforms. AWS is certainly no worse, and in some respects much better, than most. Beyond that I guess the main thing that struck me was the complaint about the number of manual steps. Anything you do in the console on AWS takes a lot of steps. The alternative is to avoid the console, and instead use the aws cli client and write scripts to automate the process of creating and configuring the lambda function and gateway. API gateway is a bigger pain than lambda, just because of the request and response mapping that has to be set up, but thankfully it can be configured using swagger, which is perfect for a scripted deployment.
So there's no interest at all in lighting up the assholes?

Pity; its great sport. What, you think you'll be fired?
Amazon IoT Button and Pushover = Extreme Laziness
No, it's a piece. Vacation days, for example.
Are you asserting that doctors and nurses in american prisons routinely perform dangerous medical experiments on inmates without their consent?

If yes, can you cite a reference (I'd like to know about it)?

If no, then what precisely do you mean?
The guy who made Myspace fun now wants to bring toys to life
Executive summary:

If you don't know how compilers work, then you don't know
how computers work. If you're not 100% sure whether you
know how compilers work, then you don't know how they work.

Why does he say that? I don't have the time to read 5495 myself to find out.
I disagree (politely) with your assumption about QCOW2 and BTRFS performance, if I get some time this week I'll do some objective benchmarking (I design and build Linux based storage systems) and see hey I might be proven wrong but regardless I can let you know the results if you're interested?

People not willing to update their kernel in production environments is a social problem, not a technical problem. The kernel is one of the most reliable, well tested and reviewed software projects in the world. When you upgrade your kernel 99.5% of the time you get new features, performance and bug fixes without any negotiate impact. There are of course rare corner cases especially if running propriety hardware when they are generally slower to release updates that show the benefits of a modern kernel.

The problem there is the culture and traditional slow moving operational engineered haven't all embraced the well proven fact that regular, small charges are safer and have various added benefits.

There is also a serious language barrier between many engineers and management / project managers who clearly would not be likely to understand the benefit of upgrading to a kernel version that say properly supported the new SCSI blk_mq backend for storage, so there either needs to be degree of trust and respect to (proven) engineers(ing) and teams or they need to be clearly taught the value add of a fast release cycle and practising quick (hopefully automated) patching. That's where I think books like Gene Kim's - The Phoenix Project and his soon to be released book - The DevOps Handbook which may in fact be more useful to people performing PM/PO tasks.
I thought software patents weren't a thing any more...
It's pretty hard

One hacker group was trading ephemeral insider trading tips on snapchat.

They got busted because some old fart had an email of a screenshot of the tip.

"I don't get snapchat" use your imagination
It seems to me that implanting a payment chip makes no more sense than tattooing on one's clothing...
They can be addressed, but you'd have to address them anyway with a simpler interface and it would be less work to do so.

This is more untestable because the service that provides the scripting interface needs to have a test bed that is similar to the test bed of an entire language itself. Are there corner cases? Can a client cause a script to loop indefinitely? Is there a test case for every known combination a client would attempt? If so, why not just support each use case explicitly?

There are 1000 reasons why being additionally clever causes more headaches than its worth. I'm not too upset about it - because I'm confident those that don't heed this warning will learn the lesson the hard way.
I suspect such a system would be harder to create than one would think. Face recognition seems like it's always to going to be too glitchy to guarantee the smooth operation of a "pick it and leave" system. My guess is that the smoothest functioning system would involve rfid's or the equivalent which signal that they were close to a given shopper. Prius and other autos already have doors that unlock only when someone is carrying the key-dongle. And clever ways to hack these system are already here too (amplifiers, for example).
Put context to your contacts
https://github.com/roundcube/roundcubemail/issues/5266

Legacy PHP code (as old as 5.3.7) strikes again.
Quirk: A webgl quantum circuit simulator
Why Generation Y is unhappy
Decreasing marginal utility of money plus "fairness" (everyone sacrificing an equal proportion of their utility).

Fairness is in quotes because it's a complicated word.
Working on it :D. Just started reimplementing a lot for Version 1. Happy to share: https://gitter.im/serverless/serverless
My view is that the people who made those difficult decisions are all dead now. Let's study their reasons in the coldest, least judgmental light and try to make some sense of their dilemma. From there, maybe we can do a better job of avoiding the situations that lead people to have to make those hard choices.
Yeah but that scene was so on point! Especially how there is a cut to the next scene and the dog is wearing a hat, implying some achievement.

Such a great series of videos. Extremely well done, and horrifying because it seems plausible (even if only a little).
Selling dissertations - 1 btc each.
The UK is no longer a world superpower, that much is true, but I find your argument that because we're only 5th means that we're "mostly in the receiving end" to be not that convincing.

Not all economic arrangements that the UK has made rely on the EU or the US. To give one example, the UK has one of the strongest banking sectors in the world. Aside from London, none of the top 10 financial centres of the world exist within an economic union, the closest is Luxembourg at 14th:

https://en.wikipedia.org/wiki/Global_Financial_Centres_Index

If it's not an issue for other countries to have a global financial centre outside an economic union, it's not going to be an issue for the UK either. Financial service companies based in London are unlikely to move anywhere else in the EU any time soon.

For a better perspective on the position of the UK outside the EU, consider the difference between the economies of UK and Australia. Australia has the 13th largest economy in the world, yet there aren't the same type of calls for economic unity in Oceania. How can Australia survive as an independent territory? Why can't the UK do the same?
Unless you have access to those spamtraps to complete the opt-in, I doubt they will actually be subscribed.
The quote between your two selected lines

> One of the reasons that breakfast seems to improve children’s learning and progress is that, unfortunately, too many don’t get enough to eat. [...] It’s not hard to imagine that children who are hungry will do better if they are nourished.

Seems a pretty valid point as opposed to handwaving. Nutrition research in general has a pretty studious history of ignoring results in an attempt to support pre-existing conclusions.

For support of last statement, see https://news.ycombinator.com/item?id=11444941 https://en.wikipedia.org/wiki/K-ration (side note: military nutrition has a long and interesting involvement with civilian nutrition guidelines)
Sorry for the shameless plug, but about a year ago I started a series of articles on how to write a simple interpreter called "Let's Build A Simple Interpreter." Take a look, it might be something that you may like:
Part 1: https://ruslanspivak.com/lsbasi-part1/
...
Part 9: https://ruslanspivak.com/lsbasi-part9/
Put context to your contacts
Having contacts is okay but you need to have them in context so you know when the best time to get ahold of them would be. Knowing and understanding your network and help you build a better business network.
Glad you liked the video!

You can implement an analog neural network yourself using a Field Programmable Analog Array. (I've never done it, but you'll see academics online writing papers about it.)

Another thing that is sort of related is Lyric Semiconductor; they built these cool application-specific probabilistic processors; they were purchased by Analog Devices a while back.
That'd be accurate. I suppose my stance would be that Japan's current pacifism was imposed on them at the cost of all their soldiers. In my mind 'bought' assumes intentionality, and I don't believe that pacifism was the goal of Imperial Japan.
Online tour of the D Programming language
Mitch actually built Placebo alongside kappa, because he needed a way to test kappa. He even submitted a pull request against boto to make it support placebo. Sadly though, placebo is better for mocking the other AWS services, not so much a mesh of Lambda functions.

Have you guys figure out a way to do offline testing of one Lambda calling another? I'd love to see it!
This post is from 2007. Yegge is not back :(
OP or mods, add (2007) to the title svp.
Wait a second! but that's utterly non-democratic! We have to elect the PM, not a bunch of bureaucrats!

/s
The implication you'd have to pay to not have your wallpaper be made of ads is by far the most depressing part of this video.

Reminds me of this episode of Black Mirror (https://en.wikipedia.org/wiki/Fifteen_Million_Merits) that takes place in the future. In your room there are ads everywhere, and if you're not looking it stops and yells at you. To not see them you have to pay money.
Select "100 top salaries"
At least from my limited sample, more often than not the assholes are considered to be assholes by everyone else. "Well, everyone thinks he/she's an asshole, but he/she does the job, or has been in the company for a long time, or knows someone in the executive team".

That's where the problems lie, when everyone the person is an asshole but no one can do anything about it.
See also https://en.m.wikipedia.org/wiki/Toot_Sweets
Full, formal verification of complex systems (especially in the distributed case) requires a lot of modelling effort, beyond what is needed for "mere" implementation. A lot of important constraints cannot even be expressed in most type systems. And if one uses a specialised modelling language for the proof, the actual implementation might introduce bugs.
Also relevant to real, shipping software: specifying a program in such that detail as required for automatic verification makes it even harder to change (which, given infinite time and money, is indeed a very very good property!).

This just goes to say, that a type system can be very helpful, but is ultimately just a part of regular testing.

So for most companies and most developers, anything that aides in keeping documentation up-to-date, writing or generating tests and helping developers understand what they are reading is probably a better ROI.
No, he wasn't wrong. You can trade on nonpublic information. From [1]:

"The Supreme Court said in 1983 that people who trade on confidential information can be prosecuted only if the insider reaped a benefit from the leak."

The convictions in this case were recently overturned:

"With Nvidia, the disclosure began with an employee in the company’s finance unit who provided earnings numbers to a friend, who then passed the information to an analyst. The information made its way to Newman and Chiasson through the same circle of analysts involved in the Dell leak....Prosecutors said the information earned $4 million for Newman’s fund and $68 million for Chiasson’s."

Of note: "In overturning the convictions, the appeals court said prosecutors needed to show that the person disclosing the information received a clear benefit -- something more than the nurturing of a friendship...The appeals court also said the person being prosecuted had to know about the benefit."

In short, the only way to be convicted of insider trading is to directly pay off someone inside the company for the inside information.

[1] http://www.bloomberg.com/news/articles/2015-10-05/insider-tr...
I wish Julia the best after 7 years of having to use Matlab, but despite its metaprogramming facilities, it's not actually homoiconic. It appears enough people pointed this out that they finally stopped using the word on their website.
I have noticed that any comment on HN that mentions the Fed's money printing gets downvoted to hell quickly
Great read and insightful comments as well on the distinction between online display, search, and social media advertising. Each produce similar results.

In my own digital marketing experience, we're still seeing a positive ROI on search only ads. We stopped running display ads awhile due to the impracticality of the approach with the rise of ad blocking software. We use ad blocking software. We developed built-in banner blindness for display ads when not using the software. Display ads annoy us. Why wouldn't they annoy our target audience?

Instead of wasting money on failed advertising methods, we reallocated our time on creating value through our blog and promoting that valuable content (not sponsored content) through email, search advertising, social media, and other avenues.
... and death penalty for caring drugs, and caning for minor offences, and that chewing gum could be obtained only by doctor prescription, and that you will be followed by secret police if you look suspicious (you have wrong color or whatever), and tons of other stuff.
The point is that it's not friends or hackers trading on information they received from someone privileged but someone totally unrelated using information they gathered legally in public without any expectation of privilege. The cases GP mentioned (hiring private investigators observing public places, evaluating satellite imagery) are legal and used every day.

Additionally, you can even trade on non-public information as long as the insider does not benefit in any way.
I got all worried about companies outsourcing sent all kinds of money in business ventures. by far my best investment has been my programming skills.
How to Try Adobe InDesign Server
Haha it certainly was. I noticed that too. Even worse a part of me totally wanted to deck my virtual pet out in a top hat as well.
> Ever hear of a wiki, or an issue tracking system?

... yes.

I didn't say that it was impossible, just that it's a very common issue, more broad than just compiler tooling.
Evaluating Summarization Systems
Life is so strange. The other day, I joined a new Japanese language class. The only other person who was starting that day was a young Vietnamese man. So here is an American and a Vietnamese man in Japan, speaking to each other in broken Japanese. Fifty years ago, we might have been killing each other. Thank goodness we found our peace and became friends with a common goal instead.
Reading about databases always makes me sad about the enterprise database I work with.
NodeConf Argentina Call for Speakers is now open
The Ultimate Guide to Your 20s, 30s, 40s, and 50s
One of my strange life experiences: I was working for an ISP that was based in San Antonio and the 55th WorldCon was being held in SA that year ('97). The boss and some coworkers wanted to go, so I tagged along - it was either that, or go back to my extended-stay motel for the evening.

At some point we ended up in a small conference room with a few other people; mostly ISP-industry people (I think Avi Freedman was there).

I ended up in a lengthy discussion with the guy sitting across from me. We chatted for probably 20 minutes before he turned and I saw his con badge. "Eric Raymond".

"Eric Raymond? Jargon File Eric Raymond?" He beamed and was happy that someone recognized him. I joked and did a Wayne's World-style "I'm not worthy!" and thanked him for his work on it, as it had been part of the inspiration that made me end up in a career as a system admin.
And if you don't understand how physics works, you will never understand how your hardware works… ad infinitum.

It's a weak argument for me, if I'm honest. Learning how a compiler works is interesting and provides useful insight into how other parts of the stack work. But it seems like a falsehood to suggest that it's not possible to understand one level of abstraction without knowing the full stack; isn't that why we have abstractions in the first place?
Can't support this enough. Management bullshit. Appoint an engineer who has developed some empathy and START TRUSTING HIM. If you're not an engineer you will very like fuck this up. Getting someone to give you the right words for recruitment doesn't translate into understanding what drives an engineer.
Organizer here, thanks for proposals, shares, feedback, and upvotes! :)
Also all these things trying to grab your attention will be layered over time. You'll get used to them and it will be completely normal at some point to have all that stuff blinking at you trying to get your attention.

I imagine dropping someone from the year 1916 here today would generate a similar reaction.
Series of videos? There's more than one (and that other old one about making tea)?
> Hydro though, even without failure, seems to have a pretty undesirable environmental impact. Nuclear has to go catastrophically wrong for that to be the case.

Arguably, the Chernobyl disaster was an environmental boon by forcing humans out of a region and creating a de facto nature preserve.
Well, it runs out of certain kinds of fuel. But luckily, evolution gifted us with multiple Plan B's to prevent silly malnourished mammals from keeling over the first time they missed a meal!
Good point.

We would like to think we hire good people, give them the tools they want, and then empower them to make changes. If you're complaining that the build takes 5 minutes, the general response would be "then make it faster". Is this a good approach? How do you think we can get that across effectively?

I agree that bullshit slows people down. What would show you that a company has less bullshit than others?
You risk becoming an insider, or conspiracy/RICO charges. Your idea would, at the least, require an excellent attorney as advisor. Also, the most likely outcome is finding nothing. You know those two in hindsight. How many investigations came up dry holes?
Why implants? They are such a hassle to upgrade. I thought we'd skip them entirely and go from wallets to phones to fingerprints. And then to a central AI that can recognize you from a video feed.
Agreed. But for Political Correctness remove ", you're probably doing something illegal" and thats is probably the moral basis.
Sooooo good! I think I may start replying with a link to this article every time a recruiter contacts me with one of these types of jobs. They almost always require moving to the Bay area for some "hot new" startup and a whopping $80k salary + equity. Can't live off that in the Bay area and I have no desire to work for your Uber for X startup, do weekly scrum sessions or work in an open office environment crammed tight.

I think a quick reply with a link to this article will do the trick.
The Man Who Didn't Invent the Personal Computer
He doesn't really elaborate on that point, except that 95% of developers, including PhD's don't really understand compilers (even though his summary isn't that far off from the explanations he hears).

This is going to be unpopular, but I don't think you're missing much. IMO its a long, drunken rant fueled by a massive ego.
Yes thats true, what GP mentioned is fine, I've done it. GP's statements were incorrect.
In those studies, they've probably failed to control for children who qualify for Free and Reduced Lunch, which is a good proxy for children who don't get enough to eat for lunch. I suspect the correlation would go away if that were controlled for.
SEC settles most of them before they get to court
Just buy/sell on LootMarket.com for profit. :D
Feel free to leave original comments up. No shame in knowledge or thoughts!