skysight-inc/HackerNews huggingface dataset:
This is my favorite quite from the interview:

---

...I feel that the effort to use machines to try to mimic human reasoning is both foolish and dangerous. It is foolish because if you look at human reasoning as is, it is pretty lousy; even the most trained mathematicians are amateur thinkers. Instead of trying to imitate what we are good at, I think it is much more fascinating to investigate what we are poor at. It is foolish to use machines to imitate human beings, while machines are very good at being machines, and that is precisely something that human beings are very poor at. Any successful AI project by its very nature would castrate the machine.

UPDATE: Can't help myself. This Lisp quote is too good=).

---

Lisp was great at the time of its inception if only for a radically new way of using machines. It has suffered the fate of having been elevated to a status of de facto standard with all its defects. Despite its conceptual novelty a lot of the design of Lisp is terribly amateurish even by the standards of the time. When I read the first manual, the Lisp 1.5 manual, published in 1961, I could not believe my eyes. It was an extremely poor language. Now it has become the defacto standard of the AI community, which now suffers from Lisp, the way the rest of the world suffered from Fortran.
Oh, it's about Hat and Cat. I first saw these at a talk on Shadow DOM and the future of the web by Rob Dodson.

http://robdodson.me/blog/2013/11/15/the-cat-and-the-hat-css-...
When LinkedIn Poachers Miss the Mark
I've followed and refollowed those steps on OS X 10.9.1, but this is what happens:

» docker version
Client version: 0.8.0
Go version (client): go1.2
Git commit (client): cc3a8c8
2014/02/05 23:10:55 unexpected EOF

Yet the docker server is definitely up:

docker@boot2docker:~$ docker version
Client version: 0.8.0
Go version (client): go1.2
Git commit (client): cc3a8c8
Server version: 0.8.0
Git commit (server): cc3a8c8
Go version (server): go1.2
Last stable version: 0.8.0

Tried both `export DOCKER_HOST=tcp://` and `export DOCKER_HOST=localhost` (as per boot2docker README), before re-init.
what's even more outrageous about this balance sheet is that in 2013, in order to generate 664M revenue, they spent:

1) 266M on content acquisition
2) 600M on R & D
3) 312M on on sales and marketing
4) 123M on general administration

If this is not a Ponzi scheme, I don't know what is.

Oh, by the way, please down vote me for citing these numbers.
" the word user is perfect French. Then I discovered that it is also perfect Russian and the two of us also know more Japanese than you think. Well the mere fact that that little word is not translated, but it is taken over as a foreign body, in Dutch, French, Russian and Japanese discussions, means that it has lost its original meaning. Now, if you start to analyze the many character traits of that literary figure, you discover that he is most uninspiring. He is stupid, education resistant if not education proof, and he hates any form of intellectual demand made on him, he cannot be delighted by something beautiful, because he lacks the education to appreciate beauty. Large sections of computer science are paralyzed by accepting this moron as their typical customer. Rare are the computer companies that are prepared to make a Mercedes, the analog the high quality product for the discerning customer. As it turns out, particularly in the USA mathematics is the pinnacle of user unfriendliness, if you read the catalogs of text book publishers, then it is quite clear that the major recommendation that they give a book is that it is a-mathematical, that it does not require mathematical knowledge, etc. So, user friendliness is, among other things the cause of a frantic effort to hide the fact that eo ipso computers are mathematical machines."

Couldn't agree more.
Yeah I'm not really sure why that's such a popular thing, but I don't think investor deception is the point of it. I think I could argue that high stock-based compensation charges in the first few quarters after an IPO are an artifact of the way GAAP treats stock-based compensation in the first place.
Gratwick Films Has A Wild Eye for Social Change In The Culture Filmmaking
Web Audio API has a similar mechanism for generating samples with JS and it's just as bad. In fact, Web Audio is worse for playback of JS-synthesized audio, not better. And lots of use cases demand playback of JS-synthesized audio: emulators, custom audio codecs, synths, etc.

The Mozilla API did one or two things and did them adequately; it did them by extending an existing API (the <audio> element). Use cases it didn't cover could have been handled with the introduction of new APIs or extensions to existing APIs.

The Web Audio API introduced an interconnected web of dozens of poorly tested, poorly specified components that covered some arbitrary subset of cases users care about. Most of the oversights still haven't been fixed and the spec is still full of unaddressed issues and deficiencies.
> Why is it acceptable to say that effective communication with people depends on being able to think like the person you're talking to, but demand that communication with a far more different and limited machine should never require you to compromise on your preferred thought patterns?

Other people are sentient beings with their own personalities, dreams, desires, and attitudes. Recognition of our shared humanity necessitates some level of compromise, respect, and accommodation when dealing with other individuals.

In contrast, computers are unfeeling machines. We made them, and within the limits of physics, math, and our own creative powers, we can make them do whatever we wish. Why shouldn't we strive to make them as accommodating as possible? Why shouldn't I try to create a machine that intuitively corrects my mechanical errors to represent the shape of my ideas?
Probably the biggest bit:

"Can’t I just make a website?"

That type of question is where a lot of things go wrong. Newbies ask that because they don't have the experience to break it into smaller parts, experienced people get tripped up because they can't see past the "well, what type of website doing what?"--all the while the question is "what would you use it for?".

It's a bad question, because the asker doesn't know enough to ask a useful one. Our job, then, is to help them learn how to ask the right question.
I agree. I don't know where he was in the meantime and what his relationship with Microsoft was during that time. If OS/2 was sabotaged from within, it was, quite possibly, the first time Microsoft did it.

It's far-fetched anyway. Belluzzo is much less far-fetched and Elop is pretty obvious.
Yeah but the cool thing about credit cards is : consumer protection laws.
Which is replied to here: http://lists.w3.org/Archives/Public/www-style/2014Feb/0158.h...

Personally the only thing that I think was done incorrectly here was the wording of the initial e-mail.

The web needs to move forward
Yeah, I suppose that's true.

Maybe there's something in the transition to IPv6 that might help with this? But then I guess they could do the opposite and throttle everything but what's on their ransom list.
Metaballs, UX Crash Course, Diversity, Paper vs Paper, HTML5 Paper Tilt
Not really, you should spend a reasonable time architecting before the coding begins.
Moreover, I'd just jump in here to point out that effective communication with people quite frequently involves "text code".
What we really need is the equivalent of Glass-Steagall for internet services. Prohibit the company that operates the last mile from owning or being owned by anybody that offers end-to-end connectivity or over the top services to end users.

The problem with just local loop unbundling is that the last mile provider has the incentive to favor their own services. They can operate their own ISP division at a loss or with zero margins (more than made up for by profits in the last mile division) which disadvantages competitors who have to lease the last mile and thereby maintains the status quo of no competition.
Google Transparency Report – United States
What timezone does that data in the daily and hourly graphs reflect?
> someone from fighting with shift reduce conflicts or dangling elses for hours on end before giving up.

Right, but if you just hand-write a recursive descent parser, you won't have to deal with shift-reduce conflicts. Dangling elses are trivial to solve. The nice thing about hand-writing a parser is that it lets you learn one new thing (how to implement a parser for a grammar) while taking advantage of what you already know (how to write, run, test, and debug code in some existing language).

Throwing a parser generator at someone means they end up learning the weird vagaries of that generator instead of focusing on their own language. Meanwhile, the resulting generated code is nigh-unreadable, so all of those debugging skills and nice IDE they have go to waste.
That would explain it. Thank you.
Inside the Secrets of Superhuman Language-Learners
"it was changed in Google Cache too"

Have you considered the possibility that you made a mistake.
An appeal to Facebook
Playing Mario in the browser
I was pretty explicit in that I was looking for positive results that were qualitatively unexpected.

Jumpin Jesus on a pogo stick, you truly are a ridiculously dishonest asshole. This waste of time and energy started because you snarked "Can you name other government programs -- particularly any of this scope and complexity -- that have had unintended positive consequences?"

And now you're moving the goalposts again. Now you're claiming that if an achievement has dramatically different magnitude than expected that it doesn't count as unexpected. But this is clearly some of the purest manure ever seen on HN.

If you believed that bullshit argument, you'd also have to dismiss almost all of the unintended negative consequences of governmental actions, because most of those are ALSO problems of magnitude, where policy makers think there will only be a very marginal issue with X or Y, but the problems end up being material, at least for some stakeholders.

Magnitude matters. It is grossly dishonest of you to pretend otherwise.

I acknowledged that there was room for debate, yet you offered none.

That's because it's only debatable in your mind. You were completely in the wrong. There's no point in arguing with you on this point.

If you think you have plausible deniability, you're wrong.

You accuse me of "purposefully conflating completely different arguments to try to score cheap political points."

Because you're a dishonest asshole who switched arguments the moment I found an example that clearly falsified your bullshit.

only come up with a single example

Why, on God's green earth, would I bother coming up with more examples for a pathologically dishonest waste of oxygen who moves the goalposts whenever I say something? When you declared that Silicon Valley was an intentional benefit of government programs you made it CRYSTAL clear that you're not interested in anything even remotely resembling an honest conversation.

DIAGF.
I really like this idea, but it's not easy to apply. Nowadays, most jobs involve writing code that are based on layers and layers of abstraction, so a lot time, you have rely on the API/docs that are given to you.

On the other hand, if the job requires a lot of algos and low level code, this will be a good test to gauge an engineer's thought process and mental capability.
Ha! Made me look. Until this moment I had never seen a doge meme. I was only aware the the word was big. And you know I didn't find it offensive at all. So I don't understand your negativity.

The rest of the article that you didn't read was thought provoking. Maybe you'll check it out.
Here's my favourite quote:

"My overall impression is that it does not matter what mistakes the USA makes, because they will be faithfully copied in Europe only 20 years later. Europe can learn an immense amount from the United States. By studying what is happening and then not copying it. In some aspects we might even try to copy it."

Unfortunately, still true, of so much beyond software 'design'.
"Ten years ago every programmer ran into resource limitations, so the older programmers are always thinking about those things."

Interestingly this is why I believe VCs let founders of start-ups get do partial cashing out in later rounds. In the later rounds when you are shooting to build a billion dollar business, it's not optimal for the company if you as CEO is thinking about your everyday finances or paying past debt.
You are invoking a false dilemma here that implies using structured programming methods is not compatible with an agile approach to designing of software.
In Sochi, Every Single Phone and Laptop Is Definitely Getting Hacked
You've got MediaCrush's support, with ~10k average daily uniques.

https://mediacru.sh

http://git.io/foPs6w
Gurjeet is on it.

Edit - docker's great. if I were an investor, how would you guys monetize it? prof svcs, support? I could see folks paying for a dashboard, cloud controller w/ api and an easy-to-deploy openstack-like setup.
US/Pacific I believe.
the first parts are right (though i don't know how accurate)
and could certainly be improved with tooling.

testing will come with time.

with raidz sure it's great but the vdevs being immutable is really rather annoying. the way btrfs handles multi device stuff is significantly better (replication is not between 2 devices but closer to the file (it allocates a chunk of space and decides where to put the other replica in the pool).

though i wish the erasure coding stuff would land faster.

btrfs has had send\receive for a while.

I haven't needed to dig into the btrfs man pages yet so can't common on how accurate this is.

btrfs also uses barriers
log devices and cache devices are awesome. i hope btrfs adds them.

the block device thing is a limitation of btrfs and annoys me though i've slowly moved to just having files. (though in anything largish i would probably be moving to a distributed fs anyway)

the sharing stuff is good but i think that's a tooling issue not an fs issue.

btrfs has an out of band dedup allowing you to run periodic dedup without having the memory penalty of live dedup (though costing disk)
You don't even need to go as far as software that can kill people to find examples where bugs can be very expensive. A failure (wrong data, system down, etc.) in any software that a company depends on to operate its business can be very expensive to the company (e.g., a hotel can't take reservations for an extended period of time during a busy week, or a supplier sends a million-dollar piece of equipment to the wrong country). And it can also be very expensive for the software provider if their customer ditches them for a competitor's product.
Thanks! Tried this, it worked! Downloaded mine as well :-)
Check out this (non-Kickstarter) campaign: https://pledge.immunityproject.org/the-free-hiv-aids-vaccine
GCC uses a hand-written parser. So does the C# compiler for .NET. V8 and, as far as I know, the other browsers' JS implementations have hand-written parsers. Dart (both the VM and the self-hosted dart2js compiler) have hand-written parsers.

Offhand, I'm not aware of any real-world language with lots of users that has a generated parser.
It's like someone force pushing to production without letting their peers review that code for flaws. FTFY
Internet Giants Disclose FISA Surveillance Requests For Customer Data
Check out zfs on linux, kmod binary distribution is likely okay and dkms method shifts compiling to the end-user, which avoids it entirely.
What you say is true.

However, it doesn't really matter. Despite all the hue and cry, credit card fraud losses run in the single-digit basis point range as a fraction of transaction volume and around 1.2% as a fraction of issuer expenses.† Losses due to uncollectible debt (the "charge-off rate") are much higher, at around three or four percent in 2013 (but 10.9% in the second quarter of 2010).††

The pain point isn't financial. It's the bad publicity when breaches occur and the nagging fear is that losses could suddenly get out of hand due to some unanticipated vulnerability.

†http://web.archive.org/web/20091229101826/http://www.sas.com...

††http://www.federalreserve.gov/releases/chargeoff/chgallsa.ht...
Actually OVH have very similar prices and are much more reliable.

As others have mentioned they've got DDOS protection on some of their newer plans.
Companies can "grow" into the valuation by actually making more money (enough to justify the market cap), which is what many people believe will happen with Amazon

As for parent comment regarding WS / SV, I see WS as the TicketMaster of the business world: they end up taking the flak for all of the various practices, when in fact other entities (like VC firms) are also pushing for the IPOs and other questionable practices
There's always a single point of failure.
INTERVIEWER: Where do the ideas for programs come from?

GATES: Well, there’s no formal process, that’s for sure. At Microsoft, there’s usually a brainstorming session at night or on the weekends. Everybody has a general idea, like, we want to do the world’s best word processor. ....

=> Well now, we have found a better way and companies are internally finding great ideas by doing hackathons!
Scandal is not spying on governments, but on people – Stallman to RT
You only can learn how to program, if you have learned how to code. So learn how to code :)
Indie smash hit 'Flappy Bird' racks up $50K per day in ad revenue
It is, admittedly, not my diagram.
Your numbers are fine, but I wish I could downvote you for the passive-aggressive “...please down vote me for citing these numbers.”
They're a big company with lots of employees and infrastructure and not a whole lot of revenue stream. The question isn't so much how can they make a big loss, it's how could anybody have expected different.
Oracle acquired Sun, so they could have solved it by just choose another license moving forward. One gotcha is the ZFS (Solaris core) team vehemently resisted anything GPL-compatible. Something like a BSD license would make the most commercial sense. Instead, Oracle has a consistent pattern of losing community goodwill that loses customer interest and pushes developers to fork.
Debian init debate in Ace Attorney style
"One interrogatory asks Rubin to provide a list of all instances where Tidbit and websites using the code "accessed consumer computers without express written authorization or accessed consumer computers beyond what was authorized."

Sigh. This is why we need more judges and lawyers who have at least knee-deep knowledge of technical details about the subjects they regularly rule on. This absurd language would not have been put into the subpoena if they even had a basic understanding of how client-side scripting works on the web, and by extension if they had a rudimentary understanding of how the web works at all.
Haha, although I do believe in Jeff Bezo and Amazon's vision, the current valuation is very high. I can see Amazon one day reaching Google's current profitability, but there is no way the P/E ratio would maintain close to what it is now (other wise Amazon would be worth about 10 TRILLION dollars). So the effect is that even if Amazon is tremendously successful in the future, the stock will probably experience a period of "relative stagnation" as the value of the company catches up to the tremendous valuation, then gradually grows proportionally with the profitability of the company.
There's nothing wrong with trying. There is, however something wrong (or at least irritating) with demanding that it magically become like that, without trying, or contributing any insight into how to achieve it.
It sounds pejorative when stated this way, but there is algorithmic/scientific programming and then there is plumbing. Different techniques are effective for the two. Plumbing is non trivial, you realize it only when you have to do it yourself.

What I see among many plumbers is the notion that the world of algorithmic programming does not exist ("I dont give a $#@! about big Oh, algorithms are entirely unnecessary, I dont even know what quicksort is and I dont care LOL"). Similarly the other camp trivializes the act of plumbing. Neither do our craft any favors.
Just curious, why does the word kata turn you off because you are female?

As someone who has studied martial arts for five years, there have been plenty of female students and the vast majority of the people I study with are well into their 30s.
Thanks for clearing that up.

I might have to dig into it a bit more.
P = P/E * E. It's possible for AMZN's PE to fall to Apple levels without affecting the market cap (merely by making more money)
Where’s the competition at? Make mobile carriers better.
To be fair, often politicians will refer to tax breaks as a cost, as in lost revenues, to the Treasury as if something was paid out. It's common enough that it's understandable about the confusion of what the narrative actually means.
Denver Lost, But Doritos and Budweiser Won the Super Bowl
> Net loss - GAAP net loss was $511 million for the fourth quarter of 2013 compared to a net loss of $9 million in the same period last year. The company's Q4 GAAP net loss included $521 million of stock-based compensation expense, of which $406 million was for restricted stock units previously granted to employees, for which no expense had been recognized, until the effective date of our initial public offering in accordance with GAAP.

— https://investor.twitterinc.com/releasedetail.cfm?ReleaseID=...
"one of those people has to have the proven ability to really absorb a program. And when that lead person is uncertain about something, he or she should be able discuss it with even more experienced programmers."

I've always thought as the lead, you're supposed to be the most experienced programmer.
Tons of employees + tons of machines + tons of bandwidth - very little advertising revenue = big loss

Have you purchased anything or viewed many ads on Twitter?
I used LabView in college and a couple of other visual programming schemes in my work that have since disappeared, and they all had the same drawbacks: If your needs fit tidily within the assumptions made by the designer, they can be very productive indeed. Once you step a little bit outside of that, they turn into a tortuous mess. Can't even count the number of times I wished I could just write a few lines of code instead of trying to figure out a byzantine way to hook up enough icons that I got my desired end result.
Your 1 minute demo video does not load due to a https mismatch. You should be able to change the iframe to point to "//www.youtube.com/embed/clKpU9ygaCA?rel=0&autoplay=1" to fix the issue.
It could be due to localization issues. Is Icelandic OS X better than Icelandic Windows? The availability of an Icelandic keyboard?
Stratus can reduce carbon emissions