skysight-inc/HackerNews huggingface dataset:
Well I can completely recommend working for Google as a way of helping to calibrate what you will or won't do for a 'decent bump' :-)

To its credit there are lots of great people there, and the parts that work well are insanely amazing. I marveled at how you could have both the best and worst day of your career on the same day at Google. My failing is that I tend to care too much about problems that aren't going to be solved.
Does anyone know if Heroku does any of this sort of "here's what we learned" posts re: postgres?
You don't see how transgender people might have some strong feelings about gender identity?
This feels like a commercial.
Looks like the deletionists are setting out to delete the page.

Toning down my original comment, you might, deletionists, at least take the time to skim the article you're targeting. As it states in the first sentence, he has passed (he is not a "living person", one of the complaints given in the deletion warning box).
I did say "might" :-) if it were a perfect predictor neither you nor I would have been hired.

I like your suggestion, you should put it on the Alumni list.
In the respect we're concerned with, which is that Swartz's particular crimes and the crime of murder are both criminal matters prosecuted in criminal courts, yes.
I agree that the art and music is a $1000 value but I don't like that it comes off the top of the revenue. Why not charge 40% from day one (so you keep 10%) and give an optional $1000 production charge for producing the art and music?

Is it because you don't want bad art/music in games you publish for other people? I can see where that gets tricky.
1. is a strawman

2. autocommit is explicitly mentioned in terms of single select reads. Besides - if you use transactions in your update, it doesn't affect anything - postgres will do the right thing. Similarly, postgres will wrap single statement updates in transactions for you. Using it in multi-step procedures is a no-no - fortunately autocommit is per-connection, so if you are being careful about what connection you use, you can have both.

3. Another strawman - using autocommit for single selects doesn't preclude not using it for places where data integrity is a concern.
Dear Instagram,

How do you deploy database updates? With Rails-style migrations?

One thing that bugs me about migrations is that if you use functions or views, the function/view definition has to be copied to a new file. It makes it difficult to see what's been changed. I'm looking forward to http://sqitch.org/ for this reason. (slides: http://www.slideshare.net/justatheory/sqitch-pgconsimple-sql...)
The problem is that the article isn't worth even reading because of the source.

It's like linking to the AEI or Heritage Foundation or some US Chamber of Commerce stuff. You know what you're going to get, and there's no point wasting cycles.
I don't know why you are so insistent having an uncharitable interpretation of the article.

"The first inkling of the fervour the credit card-sized board would create came in May 2011, when the first public outing of the Pi in a BBC video generated some 600,000 views on YouTube.

Upton and his colleagues revised their initial run of boards up to 10,000, thinking that would be more than enough to meet demand."

There initial plans were to produce far less than 10k. They were surprised when they had to adjust their plans up to 10k, and surprised again to learn that their estimations were grossly inaccurate.

Also, the earliest story here about the Raspberry Pi was from 2 years ago. "Day one" for them was 5+ years ago.
Larry Page: "Facebook is doing a bad job"
Illegal as in criminally or just violating a TOS? I suspect its just the latter.
What is opensource and why do I feel so guilty?
Fair point! It's hard to assign numbers to perf for something like an entire application - a lot of the wins we found were places where the main screen was locked (causing app un-responsiveness) or where we were able to change the order of some actions to get the app to render quicker.

I'd say the app takes around 2-3x less time to load than when we started our most recent performance quest, largely due to issues we found using hookshot. We did find some performance critical inner loops in our rendering code where we were able to achieve something like 10x speed-ups.

Apple's profiler has significantly lower overhead than hookshot - which makes sense given the relative amounts of information collected. Our app runs noticeably slower when hookshot is enabled, but when it is disabled, hookshot introduces exactly 0 overhead. We only enable it when we're specifically debugging performance issues.
It seems that you can choose the initial state of the game, this implies that the number 1000 is no restriction (if it takes a million steps you take the 999000 as the initial state. You can program some greedy algorithm and since number of steps is not a problem the solution seems attainable by this method (just 3 minutes thought).
You should educate yourself to avoid further embarrassment.

From wikipedia:

"Fascism was founded during World War I by Italian national syndicalists who combined left-wing and right-wing political views.[11][12] Fascists have commonly opposed having a firm association with any section of the left-right spectrum, considering it inadequate to describe their beliefs,[13][14] though fascism's goal to promote the rule of people deemed innately superior while seeking to purge society of people deemed innately inferior is identified as a prominent far-right theme.[15] Fascism opposes multiple ideologies, such as communism, conservatism, liberalism, and social democracy.[16]"
One of their stated goals was to eliminate all things unnecessary. Maybe the Ink/no eraser thing is part fo their product. It's for quick and dirty sketches/notes, no second drafts or masterpieces.
Now We Know How Many Active Users Instagram Really Has
Are You Using Monochromatic Color Scheme In Web Design?
Their marketing, website, preliminary requirements page, purchasing experience, packaging, and the operation of the device is all Apple quality.

It knows exactly how to coast to a certain temperature, it's incredibly easy to operate from anywhere, it looks good, the price seems reasonable in retrospect, and it absolutely never falters or confuses.
Mathematical breakthrough sets out rules for more effective teleportation
While I agree with you in that San Francisco is nowhere near "global city" status (I don't know what people are thinking when they say stuff like this), unfortunately this is where most of the tech world is. So you're going to get articles like this.

The funny thing is, the food here really isn't that great, the coffee is also average at best, but these are all relative to the rest of the US.
It's quite unlikely, but... 1 in a million doesn't sound so amazing when you recall how many thousands and maybe millions of games get played over the last decade, and how people are going to pay the most attention to anyone who wins a proverbial chess lottery.
Thee's a reason that I qualified my remark by saying 'a search engine built on pagerank.' You'll recall that a lot of other things they did resulted in expensive legal wrangles. Your argument is empty.
I don't think wmeredith is the person who made it. (And the app is free.)

The issue with adding an eraser is that it would add a modality switch to an app that currently has only a single mode: you touch and it draws. If you have various modes, you'll probably end up needing an indicator for which mode you're in (and a cognitive burden, slight though it may be, of this modality). And, if you're gonna have all that, why not also allow various thicknesses of the drawing tool? And colors?

There are a million apps that do all those things, and rightly so: lots of people want all those things. But it seems to me that there's room for an app that tries to do what this one is doing, too: ruthlessly trade functionality for simplicity/minimalism. It isn't for everyone or for every use, by any means... but it's at the very least a good experiment. Maybe it's gone too far in the minimalist direction, but I bet it's exactly what some people want.
Actually what's creepy is you demanding to know what she's going to "do with" the "list" when she's obviously just being sociable and curious.
What was your usage pattern for you with your CR-48?

I tried using it initially, but I very quickly ran into speed issues when I was trying to rapidly find information and take notes in Google Docs. The hardware simply couldn't keep up.

I've recently ressurected it by connecting it to my stereo and running Rdio on it, but I have a feeling that this is a misuse.
This is one of the things I find fascinating about them, because the norm is to have some engineer say "We're gonna sell a bazillion" with no way of quantifying how they came up with that number. And it was also why I didn't think they would actually get into production at that price. But they did, and hey they might hit the bazillion unit mark :-)
Can you provide some examples of this culture shock? It sounds fascinating.
Off topic: The reason I closed my Cue account was two fold, because I would get notifications for calendar events sometimes _days_ after they had occurred, and because even though I linked everything under the sun to it, I would more often then not be presented with a day that has just sunrise and sunset on it. App just provided no real value, and I really wanted it to work and work well.
Join a Rocket Ship. Instacart is hiring Sr. Full Stack Rails Engineers
What we are doing?

Instacart is building the first ever e-commerce & logistics platform that offers customers an unimaginable level of convenience by allowing them to order from multiple local stores and have items delivered to their door step on the same day. We are currently serving San Francisco, Mountain View and Palo Alto in a specialized grocery vertical.

Here is what PG has to say about us:

"Incidentally, of all the startups we've funded, Instacart is one of the ones we ourselves use most. Jessica can't stop talking about how great it is. You don't realize how useful grocery delivery is till you have small children (like we do). And Instacart is by far the best option for this.

Instacart is one of those rare products that's surprisingly great. I.e. you don't realize how good such a thing could be till you try it. A lot of the best startups have this quality. I wish we could figure out a way to identify them when they apply to YC, but at the moment I admit we can't."

Why you should join us?

- We are growing exponentially.

- We are solving some challenging and fun logistical, search and pricing problems.

- We have a very high bar, so you will be working with some really smart people.

- We ship code hourly (at least) and have a blast working together.

- We pay really well, cover health/dental and make life convenient for you in every way we can.

- We are well funded by some of the best investors in the world.

- PERK - you get to choose your own user_id (1-9 still up for grabs)

About you:

We are looking for people who can own full stack implementation of entire features. This will involve proficiency in front end technologies (haml/sass/js), back end RoR in addition to understanding of postgres and in-memory dbs. You should have demonstrated experience in most of the above to qualify.

To apply, email your Github, LinkedIn or resume to jobs@instacart.com.
> Now that is circular reasoning. In 10 years, we'll really know how well everything holds up.

The natural gas and oil haven't got into the aquifer in all the years they have been some miles farther down. We are talking more than a mile of solid rock. It isn't circular reasoning, it is basic logic, physics, and geology.

> Except that isn't true. They only needed the exception if they didn't want to follow the rules set up by the EPA.

The EPA rules (specifically Safe Drinking Water Act) dates back to 1973. Modern fracking happened in 1998. This is two years after Clinton signed the Safe Drinking Water Act Amendments in 1996.

The EPA rules didn't take into account depth of injection, thus the reason of the exception. You might want to look at how many other activities have exceptions because the rules don't fit new situations.
They can - we just need to create a course specific email address and let people email to that, and determine the poster either by sender email address (they will have to use the same email that they registered with us, and this is also less secure) or embed a user token in the "To:" field (more secure, but harder for people to remember)

For us, when people ask questions, they are likely on our site already, either working on homework assignments or watching lecture videos, so initiating a thread with email is less of a need.
5-10 minutes without traffic, 5-10 hours with traffic.
Ask HN: Best city for your startup?
Where is the place for your HQ? Where will I get the best resources, talent? Without having to incur to much cost.
You can also have a look at the photos (http://svay.com/photos/2012-11-30_dotjs/) and other videos (http://www.youtube.com/user/dotconferences) from dotJS 2012.

It will happen again in Nov 2013!
We weren't allowed to meddle with them, but did that stop us? No.
If you want slick, install and forget in an open source package try out git-annex in assistant mode.

http://git-annex.branchable.com/
I noticed that he didn't mention using some higher level scripting language on top of C. Is this an intentional omission?
I think it's taken off since Oracle bought MySQL, Inc.
Rob Pike has a Q&A at the end of his video where he answers (what sounds like) the exact same question you ask: http://youtu.be/f6kdp27TYZs?t=46m17s

Essentially, it gets garbage collected without you having to worry about it unless you're doing something fairly special.
Any time I see something like this, I always think about writing a counterpoint. Then I realize it's been done by someone else.

http://al3x.net/2009/10/04/so-youre-moving-to-san-francisco....
The people we work with generally don't have $1000 up front and one of their main draws in publishing with us is that they have no other way of getting art/music. For those who have art already we shift that fixed cost towards promotion. Don't forget that we also offer code-level support to a lot of our devs and do extra stuff for them like optimize their OpenGraph actions. It ends up being a really good deal.

I should also point out that by using the SDK you can make three games in the time it would have taken you to make one. The Ghost template game was built and pushed to the App Store in the span of a few days.
You shouldn't use the rainbow color map for visualizations [pdf]
I enjoyed this article and also found a link to this one which I found equally interesting:

http://instagram-engineering.tumblr.com/post/10853187575/sha...

I worked with the Flickr-style ticket DB id setup at Etsy, and while it was lovely once it was all set up, it's way more complicated (requiring two dedicated servers and a lot of software and operations stuff.) The solution outlined by instagram of just having a clever schema layout and stored procedure that safely allocates IDs locally on each logical shard is elegant and I'm having a hard time blowing holes in it.
The Importance of Being Constant
Prep for an earthquake. This is not techy but very necessary.
I know this might seem kind of silly but isn't the success of survey monkey a sign that there is a market for what they offer?
Unless there is something I'm missing, kind of like there are markets for medicine and the system could use improvement but there are major roadblocks to overcome (in this case I don't know what it is which is why I ask).
The short answer is we don't do it very often, and it's often complex (data sizes, sharding, and availability concerns), so we do it on an adhoc basis and in a semi-automated fashion.
This times a million. Getting dragged up in front of the head master for cracking the econet filestore in my school was the start of my career :)
What does the OS being written in C matter? libc has to make a syscall to access OS functions just like anything else does. There's no obligation on a language implementation to make calls through C. It's a thin enough layer that if your language runtime is otherwise written in C you may as well, but that's a design decision.

It would be perfectly reasonable to write a non-C language runtime targeting Linux against syscall instructions or against Windows' documented system DLL interfaces.

Even if it didn't there's no reason to ever add a C dependency to your system if one of the languages you're already using has sufficient "systems" versatility. Go is clearly intended to fill this role.

tl;dr: you can get past C just fine even on an OS written in C and the C dependency isn't free.
It promotes using web apps, web apps which can also be accessed with browsers on any OS. Not happy with Chromebooks? Use Windows or Mac instead and access the same webapp. That's the exact opposite of vendor lock-in.
He meant 'a mortgage payment' .. meaning one month's mortgage payment. If not, then yes $188.33 is highly unlikely to be a monthly mortgage payment even for the affordable Austin, TX area.
Forever = how long you stay in business.
The one you're in now. Or someplace cheaper. The Internet is everywhere, and if you're starting an Internet company, you don't need to be anywhere physically in particular.
As someone who lives in Boston, I would like to point out the falsehood of this. Boston is not spread out. By area it is tiny. From where I live I can walk through five major neighborhoods in half an hour, some of which are among the most densely populated neighborhoods in the country. Boston has much more in common with SF than it does DC.
Sure, absolutely.

If you don't want the risk, don't install extensions you don't fully trust. Just like any applications or services on your desktop.
The Steve Krug Method: Who, What, Where, When, Why & How of DIY User Testing
Autocommit omits the begin/commit pair. This is 'implicit' transaction mode. There is no way to turn off transactions in postgres.

The performance savings comes from the roundtrip latency of the BEGIN TRANSACTION / COMMIT packets.

"Wouldn't a good programming practice, be to ensure that everything that is supposed to be atomic, occur in a single, possibly large, SQL statement anyways?"

The simplistic answer to that question is a resounding yes.
Probably because they don't care about Drive. It's basically a refreshed web interface with a glued on API that they use to promote the "store your stuff in google docs" feature.
I see a lot of people writing about how they change their MAC address all the time so what did Aaron do that was so wrong?

Granick writes in a well-read post about how Swartz didn't really break any laws -- everyone on MIT's network was legally entitled to download JSTOR as fast as they wanted to and apparently MIT had no right to keep anyone off its network.

There's a pervasive social norm that says 'if you can use tech to get something, then doing so is legal'; lots of people find the CFAA normatively absurd, in the same way that we might find a law against eating asparagus on sundays absurd. You see that in all the defenses that start from the premise that not only is Swartz innocent but that there's no conceivable crime he could have committed.
If my startup was selling a product which was so successful I couldn't afford that product myself, it would be a good problem to have.

I don't understand this article. Either Bolivian farmers want to sell their products for the best price they can get (in which case more power to them) or they want to subsidise their neighbours' quinoa-based diet. This is a simple question of utility. And I can't blame them for choosing to bring more net value into their country by exporting a prized foodstuff to richer countries.

I'm sure the USA would be happy to trade them comparatively low-value corn or wheat to quinoa. Am I missing something?
Why I love my error logs (and you should, too)
For them I think it would mean that they could generate SOPA level pressure on lawmakers.
"Umm.

'userspace filesystem'?

The problem is right there. Always has been. People who think that
userspace filesystems are realistic for anything but toys are just
misguided." --LT[1]

[1] http://www.spinics.net/lists/linux-fsdevel/msg46078.html
C2 Programming Language - refreshed C (packages, no headers,...)
The gov't bodies largely determine the law, so they've determined that the farmer only bought the land above the mineral deposits. ;)
My only complaint is that there is some input latency with the outer ring input. It falls into some kind of uncanny valley, where turning the dial adjusts a rotary widget on the Nest's display, but there is a perception of slippage that makes it oddly disconcerting.

A nitpick on an otherwise great product.

And yeah, the article sucks. Sucking Apple's dick for pageviews.
Recommendation: Reach out to my colleague James Bergstra, and build out automatic hyperparameter selection. This will make your offering work off-the-shelf, which is what is necessary for it to see wider adoption.

Why? The real pain in the ass in training a deep network is the hyperparameter selection.

What is your learning rate? What is your noise level? What is your regularization parameter?

Choosing these values is a far bigger pain than almost everything else combined.

Doing a grid search is intractable. Random hyperparameter search is better. You can use a sophisticated strategy, like Bergstra et al have proposed.
AP Credit Will No Longer Be Accepted At Dartmouth
The Founders Hive: Blog
I'm guessing that you only use it for occasional syncing then? Or do you use something like incron to look for changes then run grive, giving it more of an automatic sync?
Postgres has also been heavily endorsed by Django since the early days and used heavily in the Python community. Instagram is a Django site, so the fact that they use Postgres is not too surprising.
It's an equally stark lesson in fully militarized armies being bloodily defeated. I fail to see what this has to do with contemporary gun control proposals; war always sucks for civilians. If an extended civil war of some sort broke out across privately owned Bushmasters would be of little use against bombs, long range artillery and so on.
He answered that in response to the question that if C in Erlang was a problem, how was more C the answer: Because it's easier to debug when you don't lose context between the "application" layer and the lower level code. The big problem we've seen is when C code is getting called from higher level code in the same process, we lose all the debugging context between the higher level code and the underlying C code.
Definitely not! We hate the Safari dance - it fingerprints visitors based on their device info.
> The EPA rules didn't take into account depth of injection, thus the reason of the exception.

The EPA rules are inconvenient because they don't want anyone to know the proprietary methods used for fracking, not because EPA rules prevent it. That's actually the best part. It's declared safe because the people with the vested interest to make billions of dollars say so.

> You might want to look at how many other activities have exceptions because the rules don't fit new situations.

You mean like coal waste runoff into waterways? The rules don't fit those kinds of situations on purpose.
Yes, see my edit.

I understand that it is perfectly reasonable not to have an eraser in a sketch app but it is also perfectly reasonable want one. You have to see my comment in context (the incorrect assumption that the poster was the OP)
A better landing page for Heroku Dataclips
The PostgreSQL docs, and source code, are an absolute shining star, in Open Source or otherwise. I'm hard pressed to think of a project that does it better, really.