skysight-inc/HackerNews huggingface dataset:
When we were putting together out first status page we didn't really look through open source or free solutions since we knew it would be a mission critical service for us. At the time statuspage was just being founded and we met with one of the cofounders at our office to discuss the things that we wanted to eventaully put into our status page.

Unfortunately can't think of a good alternative at the moment, but they do pretty good work over there.

And thanks for the shoutout on the status page, we recently just updated it to reflect how much larger our infrastructure presence has grown over the past three years.

Thanks!
If you don't mind me asking, do you make money off the google ads?
It is likely that someone "spoofed" the referrer.
This is the paper in question: http://arxiv.org/abs/1410.3831
Basecamp for iOS is one of the shining examples of how well a hybrid mobile/html5 strategy can work. Every fellow developer has been genuinely surprised when I've told them that Basecamp Mobile is a hybrid app, even staunch native proponents. That's the gold standard of a good hybrid app.
The Coral Project- collaborative effort to improve communities on news sites
For ggplot - there is (sort of) a clone of it for Python, https://github.com/mwaskom/seaborn. And it has, arguably, better graphics.

As a Python user, who resorts to R in case of need, the power of R is not in the language, but statistical community & packages.
This figure might be wrong but the entire US taxi industry makes a revenue of $11 billion per year. Since US forms about 20% of the world's economy, we can assume the global taxi revenue to be $50 billion. Even if Uber takes in 20% from every ride, I can't imagine them possibly having more than $10 billion in revenue. Assuming Uber forms a 60% monopoly, they won't be making more than $6 billion in revenue. Kindly correct me if I'm completely off here.

One way for Uber to overcome this is to bet on the growth of the taxi industry in Asia. But, even in Asia, governments are pouring in massive investments into public infrastructure. When I visit New Delhi, I rarely end up in a cab because the public infrastructure isn't all that bad. Public transportation projects are coming up in even the smallest of Asian cities. If things go well, people won't need an Uber for most occasions because you'll have to wait 5 minutes for a bus/tube/{new disrupter}!

This is what might happen. Uber is going to have a massive IPO with a highly overvalued P/E (this is what the VCs are betting on). Then, after a few years, the market will realize that this world is finite, unlike their greed (have twitter's investors started realizing that?). What happens next is that everyone looses.

Uber deserves credit, just not this much!! There are other big problems the world must focus on. The short nearsightedness of humans is the biggest obstacle to our own growth.
Figure a hacking group is a dozen people. That's ~8.3T per person to stash. I know plenty of folks with that kind of storage lying around, it doesn't seem insane that folks deep in infosec might have even more idle capacity.

Alternatively the first newegg hit for a 6T hard drive is $300 even. That's 17 of them so $5k plus shipping. Either add in a chassis with enough slots or enough smaller machines to distribute it so say double to $10k or less than $1k per person.

Or even lazier, to store all 100T on S3 for a month and pull it back out is ~$12k, again maybe plus a bit for an EC2 instance to do the shuffling. Again, ~$1k per person.

And of course if you're a hacking group the chances that you've got root on some small business servers scattered around the world are probably a bit better than zero.
Conveniently nearby Amazon, their primary storage provider.
What specifically are your reservations? - I haven't played around with many Scheme implementations besides DrScheme/DrRacket so I'm not questioning your judgement, I'm just genuinely curious.
Why DNA pioneer James Watson just sold his Nobel Prize for $4.1M
Rumor has it he was murdered, either by investors who discovered it didn't work or either by 'the industry'.
Show HN: Livingconcerts.com
I think a model similar to git's "plumbing and porcelain" [1] could work well.

[1] http://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Por...
> Why do they get a free pass?
Because technology evolves faster than humans and most people have no idea what the services that they use are about.
Inside a Saturn I fuel tank during flight [video]
Surge pricing for investors?
A p2p distributed ad network would be interesting, if the money can flow back to the server operators maintaining the network. Overall though I just meant there really wouldn't be a profitable business model, much like BitTorrent, and that would be a good thing I think by eliminating a powerful middleman.
damn that went fast
>A bigger problem is not the NSA leading to arrests. The bigger problem is metadata driven drone strikes. That's a uniquely horrible phenomenon.

What is so horrible about using metadata to target drone strikes against people we already want to drone strike? That is just good intelligence collection.
Everybody knows that MD5 is as terribly useless as ROT13

Huh?
Neat start, but so many holes! JavaScript didn't take off for years, jQuery didn't come about 2006, and arguably the real start of the JavaScript "renaissance" was Prototype in 2005. CSS grid layouts got their start in around 2004, trying to finally replace tables for presentation. The larger CSS frameworks started in 2006 or so. Flash didn't even really take off until the Flash MX 2004 with the release of ActionScript 2. Even then ActionScript 1 didn't come out until 2000 with Flash 5 and Flash 4 before that had very little functionality with support for Actions, but people started using them right away in 1999.

Well, I guess my take isn't a brief history, but there is so much fun to learn in there on how we got to where we are!
What are your thoughts on CryptoJS (https://www.npmjs.org/package/crypto-js) or SJCL (http://bitwiseshiftleft.github.io/sjcl/)? They both seem to work in the browser well.
good luck in China where carpooling was considered as illegal.
> Or is the presumption here that some people are dealing with the purpose of causing harm?

Could be. As [boefs mentions on Reddit](http://www.reddit.com/r/thenetherlands/comments/2npjx5/just_...), selling Heroin in the Netherlands is really hard.

The two most likely scenario's at this moment is that either someone got his hands on cheap Heroin and wanted to make a quick sell or that someone was ripped and sold a large quantity of Heroin and now wants to make some money off that. Either way, in the Netherlands you apparently hardly get rid of heroin, whereas coke is sold for much higher prices much easier.
Sites certified as secure often more vulnerable to hacking
Linux/Android MIPS hacker SBC goes for $65
Software CMOs, meet your toughest customer: developers
Take all the advice here with a grain of salt. Start programming everyday. The language you use is irrelevant.
Then you should try northern Norway. Months without sun, then midnight sun the whole summer! It's wicked.
Service Workers are what Application Cache should have been first. Application Cache has a big flaw and that is, you can't control it much. You depend on browser to decide what to do when there is no Internet connection. With Service Workers you get to programmatically tell browser what to do with network requests and so on.

Classic configuration file vs. let me write actual code approach. I'm glad we have both now! Application Cache makes sense for a lot of static websites.
Google and Facebook offer platforms to advertisers.

For instance, Facebook lets advertisers show ads to users of age X, working at company Y, in location Z, etc. (without disclosing their identities). This is completely different from selling your information, and the companies' privacy policies and practices reflect this.

As mike_hearn says, these sorts of alarmist claims ("they're selling your info!") are easily debunked. And in this case they detract from the rest of Julian's essay, which is a shame because elsewhere he makes some good points.
> This article read like a paid Google App engine advert.

Yeah, that was my impression too. The fact is: Google is really afraid of AWS. Google knows that it's several quarters behind on cloud infrastructure deployment, and that the lack of presence in places like Australia is a problem.

That is why they're working like crazy to rush the 'miniclusters' project out of the door to try to capture market share in those regions before Amazon and Microsoft take everything and laugh on their way to the bank.

On top of that, Google's cloud offering is also behind in the tools and support department. Most of their projects are so behind schedule it's not even funny and will most likely miss their Q4 objectives.

Amazon and Microsoft have, today, much better offerings then Google will by the end of Q2 2015.

Disclaimer: I work for TAGA (The Arrogant Google Assholes)
I was referring to traffic, not total number of articles or users (although both of those were clearly exponential for a number of years as well): https://en.wikipedia.org/wiki/Wikipedia:Awareness_statistics...

> I don't see how a doubling of services (or even quadrupling) across 6 years requires 10x more money

Then you clearly have not done serious at-scale software development.

> Could you explain why they don't have an economy of scale in their favor?

Complexity increases exponentially (or worse) as traffic scales and the site matures, as you can clearly see in the blog post I linked. There is no 'economy of scale' when you simply need more engineers to manage that complexity.
And at a glance there's a clear upgrade path to their commercial product, hopefully adding to a sustainable business model.
I haven't really looked in depth into merging separate iPhone and iPad apps, but I think they made a mistake by optimizing short term. When I get a new app, I definitely don't want to download two different apps: one for each device.

I think they'll be missing out when people download for a single device and miss out on the app on their second device.
I assume language features remain the domain of the V8 engine, which is pulled in from Google.
It was a freedom in programming too, JavaScript was/is still buggy from browser to browser and with Flash using ActionScript you could code once and run confidently in any browser with the plugin.
Sorry if the documentation is lacking; you can put anything you want in an attribute. Defattributes is simply a convenience macro that defines validation functions (as well as row getter functions) that you can use if you want, or not.

Generally SQL parameterization interfaces (in mainstream languages) involve syntax like:

execute("SELECT * FROM FOO WHERE BAR = ?bar AND BAZ = ?baz", {'bar': bar, 'baz': baz})

At best you have something cleaner in languages with string interpolation, but the use of string interpolation itself is debatable.
I stand by the claim that those approaches lack elegance, but if it's really "SQL Interface 101" to do it better, please share some examples. I'd be curious to see them.
Show HN: I.CX – Encrypted messaging in your browser
I've heard all good things about ggplot2 and I sincerely believe they're true. However, my only experience has been trying to plot 2 overlapping timeseries that didn't have the same length to the same plot area. I found that to be nearly impossible in ggplot2 and almost trivial with the builtin plot and lines commands in R.

Like a lot of good tools, it seems that ggplot2 makes the common case extremely easy, but it can be a struggle to make it work in uncommon situations.
Raspberry Pi rival unveiled by chipmaker Imagination
Steve Wozniak remembers the early days [video]
The amusing thing about web design trends is the dislike of tables, followed by the creation of CSS and JavaScript hacks to create columnar web design. Tables are now back, but they're called "layout tables".

What's been lost are the good page layout tools that didn't require manually writing HTML and CSS. Macromedia Dreamweaver once allowed laying out a page without even looking at HTML source. Now, you can't even buy Dreamweaver; it's rental-only.
Thanks for the pointer!

The comment about the jaw coming off reminds me of a story about phosphorus as a tonic:

> [I]n 1931 a Dr. G. Coltart wrote to the Lancet about an interesting case. A patient of his had come to him in 1904 complaining of feeling run down and so the doctor had prescribed a popular brand of tonic pills that contained both elemental phosphorous and strychnine but told the patient to stop taking them if the strychnine made him twitch. The patient had returned twenty-seven years later with an advanced case of phossy jw, the industrial disease that afflicted those in the match-making industrys, having taken the pills regularly during the intervening years. Asked why he had taken the pills for so long, he replied that he continued with them because they had never caused him to twitch! ("The Shocking History of Phosphorous", John Emsley, p. 58.)

The comment about the FDA reminds me of the 1937 Elixir Sulfanilamide tragedy. As the WSJ article points out, the FDA only had the power to regulate adulterants or false advertising. They only had the authority to track down the toxic Elixir Sulfanilamide because it, technically speaking, was not an elixir. Hence why they couldn't control the sales of radium water which truly did contain radium.

(With free market beliefs, the idea was that the customer should decide, not the government.)

And the speculation about the possible stimulative effect echos the 1925 publication in JAMA by Martland, et al.,at http://jama.jamanetwork.com/article.aspx?articleid=238584 :

> Minute particles of the radioactive substances ... produce, for a period of time, seemingly curative or stimulative reactions, to be followed later by exhaustion and destruction of the blood producing centers.
Exactly! Was expecting a post detailing how they still support the original iPhone since they care so much about every single one of their users :)

That said, they basically tell version 1 was RubyMotion, version 2 is ObjC and version 3 will be Swift, just for the sake of learning...
The world already saw what nuclear warheads could do, so I think the threat was more more "real" and caused more caution. If there is a mass casualty (or financial?) event tied to cyber-espionage than you might see some calls for deescalation.
I guess I was just surprised that the article was more Scala-specific than the title led me to expect.
There's some nice visuals here but it's hard to see why I should choose to invest my time into learning this rather than something more standard like Bootstrap. And I don't really see how any of this is specifically oriented to internal applications.
This is very true. I grew up at a "mountain-pass", e.g. the last civilization before 100km of mountains. Even if the sun shines and the forecasts say the weather will stay nice, one should bring blankets, hot drinks etc., as the weather can change in a couple of minutes and then you're stuck on the mountain.
Why is SpaceX hiring a farmer for its Texas test site?
The 15-Year-Old President
Maybe docker could use subcommands a la git.

So with docker-machine binary on the path, "docker machine" would just delegate to that.

Similarly, if I had a docker-flynn binary, "docker flynn" would just magically work.

This means that the main binary is composable from multiple parts and its easy to write plugins for other systems.
Why io.js decided to fork Node.js
Be that as it may, this is exactly the type of form I routinely see people filling out on 80s-era WYSE terminals at airports, rental car agencies, the DMV, hardware stores, and so on. It seems like a lot non-tech people find them fairly easy to get the hang of.
This is FUD. You often don't need trampolines and there are better solutions than trampolines.
Why do all these boards have 100mbps Ethernet?
Great is the enemy of good & the other way around
To add some data around the self-publishing space overall, the best source by far is Authorearnings.com which is run by Hugh Howey (who is most famous for having become a success by giving away his book "Wool"). According to his data, the small press, indie authors and alternative press options are dominating the Amazon top 100 lists compared to prior years where traditional publishers owned 90% of the market (genre fiction doing the best overall).

On the other hand, to self-publish non-technical books, assuming you use quality service providers, you are probably looking at about $10K before factoring in marketing (according to people like Guy Kawasaki). Juxtapose that against the fact that 400k self-pubbed ISBN's were issued last year, and the true indie success story seems like the proverbial unicorn.

* Although clearly in deep technical knowledge, there will be less competition for the quality material (short supply and all that).

Of course to further muddy the issue, what market share will go to the subscription services as they become more popular? According to Authorearnings, early data shows they are grabbing a lot of eyeballs from those top-tier super-users.
Ubuntu, Apache HTTP Server and Nginx, Digital Ocean, Java, Freemarker, Firefox, WebKit, a slew of Apache Software Foundation projects, and numerous other open source projects.
It's pretty creepy, when I look at a product on Amazon, and see SOME_PERSON that I follow on facebook/twitter posted a review of this item fairly prominently. I've never attached my twitter profile, or facebook profile to Amazon, but there it is/was.

That's pretty damned creepy.
I think it looks sharp. But the monotonality, or lack of contrast within the layouts blends elements together, so I would find it difficult to read and interact with for an extended period of time. It is very cool, I especially like the Grid Forms -- those are so sweet.
Please point me to something about "layout tables" because I haven't hear of or seen a resurgence of <table/> layouts.
Hi everyone. I lead the product, Room. There are quite a few of us working on Room, so on behalf of the team here in San Francisco, thanks for posting this on Hacker News. We hope you like Room. Room's Twitter handle is @get_room. If you have questions, feel free to post or email me: horatio@room.co
Show HN: Record and compare event timings in your browser
Nook was a company built by investments by B&N, Pearson and Microsoft. It was terribly executed but the idea was to help Microsoft complete their digital media catalog that was lacking books and help Pearson and B&N get into digital bookselling.

Unfortunately almost none of those happened!
Yes, it is. The language itself is free and the runtime environment can be downloaded for free. There's even a good IDE for it called R Studio, which has a good free version.

R is based on S, which itself was purely designed as a statistical programming language.
I care about google search, use it everyday, every hour. it is not shallow at all for me.
I care about youtube, spend hours and hours for its content, not really for the service.
I used to care about google reader a lot, spent long hours on it. And then they killed it.
That's because this was never about Microsoft investing in the Nook.

Microsoft's investment was really just a settlement with Barnes and Noble in everything other than name.

Microsoft sued B&N (http://www.bbc.co.uk/news/business-12814018) for infringing on the patents it's been collecting royalties from Android manufacturers for. B&N then counter-sued (http://www.phonearena.com/news/Barnes---Noble-countersues-Mi...).

Once Microsoft invested in the Nook business, the whole thing got dropped. Makes you wonder if Microsoft were concerned that B&N actually putting up a fight might bring the whole of their lucrative Android licensing business in jeopardy.
Yes I do.

So I tried this out briefly and it works, but without additional work it isn't very convenient. Obviously tab-completion of paths/programs/arguments doesn't work since Hy's REPL doesn't do those things (by default anyway). The way python-sh's imports work is also a bit inconvenient; either you need to explicitly import the command you want to run, or you need to prepend it with 'sh.' (`sh.git` runs git for example).

A custom REPL might be a good way to resolve these issues, I'm going to have to put more work into understanding how both of these things work first though. Nevertheless, I think the idea has promise.
What a great article and a fascinating site, you totally ruined my workday :P

Thanks for sharing!
Miegakure on PS4. New Screenshot. Interviews. Collision Detection
Specifically about filesets - take a look at the docker import command.

It will take an arbitrary rootfs (tar file) and turn it in to a docker image.
The concatenation of the numbers wouldn't work. How would you know which part of the huge floating point number would correspond to a book?

It would make more sense to just create a large book by concatenating the pages. And then make the large number at once. In that case you only don't know which pages belong to which book, but separating on that level will probably be easier. :-)
I don't know why exactly you're getting downvoted. I've tried learning R many times, but the resemblance to PHP problems is just too much.
Houdini – Rapid River Whitewater
Yeah, this idea that democracy is a good thing all on its own (which at least seems to have gained strength in my lifetime, maybe I've started paying more attention) is quite dangerous.

It's an important part of our system, but I'm not sure we should celebrate when important and far reaching decisions are made on a 51/49 basis.

I think we just are talking about slightly different things. Of course mechanistically, voters, as you say, have to put up with what they get. But philosophically, their agents (the board and those the board hires) are meant to act in their interests.
How big would the ridesharing market be if it became cheaper than car ownership?
When reading this article, I started to wonder whether it would be plausible to create a REPL or a compiler from some "real" programming language (like, I don't know, C#, C++ or Python) to R to utilize R's statistical libraries without going insane. This might be a fun exercise as an LLVM backend. :)
Agreed with the OP, without even knowing what this site is for and just having a loading spinner, I ended up closing the tab after it was taking a long time to do anything and was slowing down my browser. If you could load in something incrementally it would go a long way.
> Governments have in fact shown no ability to stop Uber

Governments have not seriously tried to stop Uber yet. If/when they do, they will easily succeed.

Right now, the farthest most have gone is fining drivers a relatively small amount, which Uber pays. What happens when they step that up to seizing the car? Who is going to sign up to be an Uber driver in a city where it can get your car seized?

Here's how I predict it will go down. Cities will eventually decide to legalize Uber-type services, with such companies required to obtain a license. There will be a limited number of companies licensed in each city--it makes much more sense for the city and its citizens to have a small number of healthy companies than to have a large number of companies barely scraping by. Those licenses will go to Lyft and other non-Uber services, because they have not had the "fuck you" attitude that Uber has.

That's when the cities will crack down severely on Uber.
Building What You Design
there's a new (and expanding) option; Search tools ; Verbatim.
I think you just described Haskell in your four bullet points (which I'm sure you know, or at least know of.) Of course it comes with the baggage of pervasive laziness, so there's that potential objection...

It can't run on the JVM, but to be honest, I've never actually observed in practice what's so great about the JVM (if you're running functional code). Everyone I hear claims that the JVM is great (left & right), but I just don't see it. Maybe I'm just ignorant.