skysight-inc/HackerNews huggingface dataset:
I always thought SMTP would have been an interesting approach for sending out the equivalent of Web Hooks. Just email out XML or JSON, let it sit in email accounts and use POP/IMAP libraries to read.
Got it, so the shell is still /bin/bash but they specify the command in the .ssh/authorize_keys file which means it cannot be overridden by the user. (I was under the mistaken impression that gitolite overrode the shell and not the command)

So your original point was correct: as long as the authorized_keys file is not corrupted, everything is good. Thanks for helping me understand!
That's a really good point -- I'm going to look for a way to do that.
That's a misunderstanding of the industry, I think. While the website as a whole isn't very "appy", some smaller sections of it _are_, and it would be incredible to actually understand how our customers are interacting with it.

P.S. We used to have Omniture, and switched to Google to save $.
> 2. Mine are about them, yours are about you.

Well, yes. As a non-equity employee, why should you care about "them", other than how you'll come out of working for them five years down the line? Will you have enjoyed your time there? Will you have grown as a developer?

"Creating something meaningful" only only really affects the lives of employees inasmuch as they now have something out there in the world that they can point to and brag about. That's not really as important to most people as you'd think.

The ones that it is important to? Too busy being entrepreneurs. :)
Apple blocks ad-injecting Mac trojan, Yontoo
What's about Scala community in Berlin?
Agreed. And the people receiving disability don't recognize it as the entitlement program that is.
So few Mac games make it down the transom that I do take note when they show up on Steam's list. Ultratron was one of them, though I didn't buy it because it didn't seem like something I'd be into. Whether or not the game deserves to be a blockbuster, it indeed stinks when hard-working developers don't have much of a net or runway to finally craft the next big indie hit.

That said, there still seems to be opportunities to break out for developers of all sizes. Recent success stories that come to mind:

* Faster than Light, a space sim just made for Star Trek fans...it reached $200K on Kickstarter -- 2000% of what they had initially asked for -- and it still seems to be selling well. I just bought it last week and it has ruined my free time (http://www.ftlgame.com/)

* Block Fortress - a ingenious mishmash of MineCraft, first person shooters, and tower defense. These developers (apparently, four brothers) also made the great Heroes and Castles, a first person tower defense game. And both of these games are dirt cheap with totally reasonable/optional IAP: http://foursakenmedia.com/

* Ridiculous Fishing - a casual iOS game made by some all-stars of iOS development, including Vlambeer and the guy (Zach Gage) who did the awesome SpellTower, one of the iOS games I've played the longest: http://www.ridiculousfishing.com/

* 10000000 - A match-3 dungeon game for the iOS that the creator made in his spare time as a labor of love...it caught fire when a TouchArcade editor discovered it. Addicting as hell: http://toucharcade.com/2012/08/01/the-toucharcade-show-bonus...

One of my favorite dev reads from last year was "Starcraft: Orcs in Space go does down in flames" (http://www.codeofhonor.com/blog/starcraft-orcs-in-space-go-d...), in which the Starcraft dev talks about how a completely faked game, Dominion Storm, forced Blizzard to reboot Starcraft (for the better)...the game was faked at E3, where companies spent hundreds of thousands of dollars just to secure floor space and throw big BS publicity stunts, because that was the only way to get press attention.

At least today, as a developer, you have options of getting yourself known and your work seen without having to jostle for floor space with the big boys.
I don't know about anybody else but I'm starting to experience indie game fatigue about now.
Every time I open up Steam there is some other "8 bit" sidescroller or zelda clone on offer for £2.99.

OTOH there are plenty of interesting RTS games I remember from the old DOS era that could make a comeback that would require art assets beyond pixelated sprites but still less technical than a modern AAA.
I've heard various numbers like this thrown around, but I'm having a hard time seeing how it could possibly be that high. Is that figure coming from personal experience?

I also struggle with that idea since I'm very capable of programming fizzbuzz and a lot more, but am still having a problem finding a new position.
Agreed. We need to understand how humans do language fully with ambiguity. We should also study Sanskrit and understand it fully from an AI perspective.

Otherwise, it is like trying to go to a planet in the Andromeda galaxy without first ever going to the moon. Never gonna happen.
Or if you use AdBlock, give Fan boy's Social Annoyances filter list a go.
Can you discuss how you address the "schema-on-read" problem?

One of the downsides of the cheap bit-bucket approach of tech like NoSQL and Hadoop is that it's easy to get the data in, but harder to get it out. The producer of the data has less work. The consumer of the data now has more, since there are no longer guarantees on the structure.

An emerging 3rd-wave approach is that of an "eventual schema" (see http://arunxjacob.blogspot.com/2011/11/schema-on-read-not-so... by Arun Jacob, chief of data at Disney). But best practices for eventual schema are immature and evolving.

How do you approach the problem of getting data out, and allowing people to use common concepts to query their data?
Top 5 Smart & Easy Ways To Make Money Online Legally In 2013
Most of them were killed on the battlefields in the first half-year of the war? Surely this 'slaughter of 980k horses' in a mere 5 months would more prominently noted in our history books?
They only make you wait 3 days if you've modified any of your information recently. From what I've seen they've also taken down the site that contained the security flaw.
Not too mention that many of those contrived problems are recycled, so a little studying goes a long way. What exactly does that prove?
http://www.catb.org/jargon/html/M/metasyntactic-variable.htm...
I use GrubHub all the time.
You can find the commands that are allowed in the GitLab-shell here https://github.com/gitlabhq/gitlab-shell/blob/master/lib/git...
When Rackspace or Amazon Web Services go down, customers recognize that they are fragile, and no one claims that black swan events are irrelevant. The discussion around black swan events revolves around how bad our instincts are when it comes to the high likelihood of rare events. And, the point is that they should not be excluded from our models.

If the two hurricanes and two tsunamis that rose to the level of 'astonishing' during the past decade are the only time that people grasp their likelihood, it is counter productive to treat these events as irrelevant. The same goes for DDoS attacks.

It doesn't matter what people think about this specific issue, since there should be no doubt that there will be many more attempts at this type of vigilantism. No one wants their company beholden to other people's whims and angers, so they should have better defenses. Whether competitors point out their failings or not should be the least of anyone's worries. The capacity to handle attacks up to varying levels of size shouldn't be an impolite or unmentionable subject, it should be a key part of business contingency plans for businesses and their customers.
I wonder if I interviewed you. I've only ever had one or two people ask for clarification or want more detail about inputs BEFORE they start writing code.
Thoughtful, well-written and super inspiring. Nice post Joseph.
How does the basic income works against immigration (including illegal)?
Because it seems that once you declared basic income and nobody wants to work anymore, you'll get a huge influx of immigrants from the third world (who would be like slaves but even more oppressed) plus they will be trying to get citisenship as hard as they can.

Won't be pretty.
I just tried to enable 2-factor and it's telling me I need to wait 3 days until it can be turned on.

So I guess I'll just be exposed to this for 3 days because Apple.
That's kind of interesting to me, because my questions are exactly like mindcrimes and I would never ask the kinds of questions you're interested in. I sometimes say in interviews that I'm actually not that interested in the big picture of the company, I'm much more concerned with the day-to-day issues of software construction.

Also, you seem to have a specific kind of company in mind. Your questions fit a new web startup but I can't imagine how Google (or a Wall street bank, accounting firm, consulting firm, etc.) is supposed to tell you the three biggest things they need to accomplish and when they're due. Lots of places are just looking for smart developers because there's lots of things to do rather than looking for somebody to fulfill a specific task.

Some companies have great high-level vision but terrible low-level infrastructure/culture and vice-versa. If we had to choose between the two, I suspect the two of us would make completely different choices.
Nothing wrong with putting it out there and no uptake. At least you won't have pull requests to deal with.

But, seriously, everyone rolls this themselves and does it wrong. If you've done it right, and can release it, you'd be doing good for the world.
<i> I would send mine but I use it as a TimeMachine server at home.</i>

Holy shit, just looked this up. What a great idea (instead of paying $$$ for a Time Capsule).
The Ember team has been remarkably responsive to what's trending[1][2].

[1]: http://discuss.emberjs.com/t/getting-started-with-ember-js-i...

[2]: https://errplane.com/blog/why-we-are-moving-away-from-emberj...

[3]: http://emberjs.com/blog/2013/03/21/making-ember-easier.html
It's not like Indians aren't picky about who they let into their houses, though. Cross-cultural labor market comparisons are always tricky, but unemployment in India is currently higher than unemployment in the USA (source: https://www.cia.gov/library/publications/the-world-factbook/... ).

Ignoring frictions, you expect that even the worst of those employed as live-in maids, cooks, or servants are probably comparable to the best of the 10% of Indians currently unemployed. And the burgeoning Indian middle class has collectively decided that those currently unemployed Indians are too expensive to employ as help (or anything else). So they don't get employed.

As labor becomes more and more capital reliant, management costs are going to increase. At some point those management costs will exceed the costs of substituting labor with capital. That labor will then be replaced with capital. And just as companies have to be effectively bribed to employ the mentally retarded today, there's a class growing ever larger whose cost of employment exceeds the amount of value they generate.
I'm sorry to hear you had trouble installing GitLab before. Installation should be a lot better now. We replaced resque with sidekick. Also there are pre installed images available from http://bitnami.com/stack/gitlab
They don't look farther than the popular-kids-table cities. Look at Berkeley and they list 20 locations. I choose another university that has 66% the student population and they have 2 locations listed. I'd say they're missing the long tail, but it doesn't even feel right to call it that because we're not talking about rural Alabama, but major universities inside of cities :-/
It's only fud if that's your worldview. I wanted to get set up on discourse and all the docs were written for Mac. It's Mac first development. That's fine, it's just not any more open than Windows first development.

I think Rails might have gotten farther on Windows if the community had less of an anti-Microsoft mindset from the beginning. http://www.codinghorror.com/blog/2008/02/douchebaggery.html
The first one might be funner for people-persons, but I'd say the second approach would give you a much higher degree of confidence in the candidate's skills.
Yes, it is such a fucking inconvenience not making juvenile and unprofessional jokes at a conference where you are supposed to represent your employer.
I've said all of this many times on my blog as well. Sadly the only people who read my blog and live on this site are the hirees. The hirers never visit and remain ignorant.
> I have applicants for positions that don't exist. My applicant search takes negative time.

Why do you feel it's necessary to waste a candidates time by having them apply for make-believe vacancies?
Ask HN: Is this site stolen, or original?
I seem to remember an article/thread here talking about how a bunch of sites ripped off an original design firm's site template quite a while ago... I just stumbled upon this site (through a design freelance request) and seem to recognize it as one of said designs. I wanted to know - is this the original firm, or a copy? (if anyone has a link to the original article that would be amazing!)

http://www.redwoodagile.com/
The best example of this is the FairTax. The prebate is currently based on making sure those at the poverty line pay 0% federal taxes. But, if you change this to be 2x the poverty line or something, you effectively achieve a floor "basic income"

https://fairtaxer.files.wordpress.com/2011/11/prebate-chart-...
Believe me, that answer was the first thing that came to mind. "With or without the enter key?"
I'd say it's more to do with number of employees. 37signals would be considered a start-up by most people while Facebook is definitely not a start-up
Beetle Juice - A Minecraft Extravaganza
I ran the test, did it five times for Google, five times for Cloudflare and for each and every single one Google won out (for the current location I am at ... work), the script I used is here:

https://gist.github.com/bertjwregeer/5225202

This way it will also output how long it spent in each step, including connect, appconnect (if you try the SSL version), how long it spends in pretransfer and how long it takes to start the transfer at all. Followed by the size of the download and the header size.

This way you can get a much better idea as to why it is taking longer for one service over the other. The files themselves are relatively small so are not an accurate indicator of transfer speed.
Yeah, and just like Eric Schmidt said, Twitter is just a poor man's email.
http://www.dvice.com/archives/2009/03/google-sounds-s.php

Boy, was he right. Not out of touch in the least.
A post about tuning GitLab for low memory consumption would be very useful indeed.
To be fair, a lot of recruiting companies or hiring companies only do that because their HR system will only import a .DOC file.

The absolute worst place I ever applied to required to you upload a version of your resume in Word format. After you hit submit, the next page wanted a plain text copy. Then, I bullshit you not, the next page was a web form in which they requested you fill out educational background, work history, references. Something you just uploaded twice!
Have you actually read http://docs.angularjs.org/api/ng.$http or https://github.com/documentcloud/backbone/blob/master/backbo... ?
Sharing Knowledge Is a Greater Crime Than Bringing Down the Economy
The idea of a microaggression is that it's many small things you are exposed to consistently, and a lot. The kind of things people will say "lighten up, it's just a joke" to, because they see it as an individual incident. (which incidentally has been happening in this thread, a lot)
I develop Ruby on OS X using Ubuntu running in a Vagrant VM, just because package management and configuration is so much easier that way (although Boxen may change that soon). Well, and also because we use Linux in production, and platform specific bugs, though rare, are not unheard of.

Windows is acceptable for Ruby development if Vagrant or JRuby is used, although the platform is admittedly not a first class citizen.
I'm a grad student, so I make about $30,000 a year.

I didn't feel poor until I had a bicycle accident and saw the hospital bill. If the insurance hadn't covered it, it would have taken me years to climb out of that hole of debt.
That was not the intent of the comment

Interesting table though thank you
FYI GitLab has teams of users, groups of projects and public clone now. Completely public repo's is being discussed http://gitlab.uservoice.com/forums/176466-general/suggestion...
Well, do you EVER actually need a library? No, mostly you can always do stuff manually. But South makes a lot of stuff easier/less brittle, especially when you have a) multiple servers, b) multiple developers, c) multiple environments, and/or d) volatile data structures. It is also useful to see what database changes a pull request introduces. And don't get me started on data migration, which is TRULY easier in South, if you are working with multiple branches/developers and/or have schema changes as well.

South certainly has it's warts, but that's why I'm happy to contribute to Andrew's project.

Oh, and rollback: Depending on what the data is, it might actually be possible to rollback. It might be an aggregate column of some sort, or moving of data from one table another. But it's mostly not superuseful, and it's not a big part of the awesomeness of South.
The Not Knowing Path of Being an Entrepreneur
I don't think she had any obligation to raise the issue quietly. Making things public works. Unless people start calling out this kind of behaviour in a public manner, there will be no pressure for anyone to change anything. I think this is just a variant of a tone argument basically.
>It all comes down to Google’s algorithm (a word I use carelessly, and frequently, but whose meaning is obscure to me, though I feel it is something mathematical)...

It seems to me that people are comfortable not computer technology and indignant when they are forced to be aware of the details. I doubt, for instance, you would ever see this sentence:

"It all comes down to the car's engine (a word I use carelessly, and frequently, but whose meaning is obscure to me, though I feel it is probably part of the car)..."

It would be silly, on its face, to display ignorance of such a common part of the vehicle(s) that you use to get around. However, it's seen as normal to be totally disinterested in the inner workings of computers (despite their ubiquity). I'm sure this was true for cars and other pieces of technology at some point, but I don't know how long ago that was. I also don't know what caused it to change.

I feel like, if people were a little more aware of what happens "under the hood" of computing products, they would be more interested in the areas of concern for the tech community (what does company X do with my information? How well is my data protected? What limitations are built into this device?).
Isn't blue one of the "safer" color blindness colors? Isn't that why Facebook is blue?
Because sexual jokes are exclusive for men? For some reason a dingle joke is offensive to women, but it's ok between dudes? Sorry, I _really_ don't understand the argument. I'm no trying to be funny or anything. I live in a place where we don't have a big problem with sexism, so I'm trying to understand what's going on.
Stop using port channels for Vsphere traffic
I'm not close enough to know what fixed it, but I agree that the non-standardized birthdate probably didn't help.

As Amy noted in her piece: "My Wikipedia entry, oddly, was put up by Cousin Joel, who has a genealogy obsession .... Joel began the entry with my connection to my father, and immediately mentioned my father’s birthdate and the date of his death."
massachusetts has a right to repair law. its for cars, but it passed by referendum by a huge margin. It allows repair show access to all diagnostic information the car computer kicks out.

http://en.wikipedia.org/wiki/Massachusetts_Right_to_Repair_I...
Anything on netflix exist on torrent sites, and yet, netflix get paid subscribers.

A lot of people subscribe on netflix for the service. Netflix maintain the hardrives, servers, and catalogs of films. They deal with "downloading" of the new movies when they are released.

Even if "right click, save as" was enabled, you still need to download it from a friend or some torrent third party site. You need to know the name of the movie, and deal with software for downloading. You need to know about magenet links and torrent files and seed scores and whatnot. If you just got home from a 10hour work shift, then many people just want to sit down and be entertained for a few hours. Thus there is a need for a service which provides in easy package that will fulfill this need.

netflix provides the same service as a DVD stall at the gas station. It just do not compete with torrent sites. People don't by the content, they buy the service.
You don't say if you used the 'dart2js --minify' setting, but Closure Compiler should do well. The --minify flag leaves alot more room for additional minification. You say you used two modules. The result really depends on the modules. For example, the Dart/JS interop module adds about 140K un-minified. Tree shaking is always on, so the 140K is after stripping unused code. I initially jumped into Dart because I was interested in doing packaged apps that run locally, so the size over the wire didn't concern me as much. I recently converted an ActionScript app to Dart and the post-minify Dart was around the same size as the compiled .swf file (for comparison, same functionality)

Seth Ladd has a couple of posts about Tree Shaking and Minification if you're interested
http://blog.sethladd.com/2013/01/minification-is-not-enough-...
http://blog.sethladd.com/2013/03/i-shrunk-my-dart-to-js-code...
I may very well be off by a factor of 10. Agreed. But what is your estimate? and what exactly would M2,M3 and M4 be?

Let's assume 12m has been mined, 1m has been lost forever, 8m are hoarded, and a velocity of 10. You then have 30m bitcoins in transactions but 3m bitcoins circulating. In this case my estimate is off by a factor of 2 - 2.5 (but it could be 10, sure). But What if it doesn't take over half of paypal's transactions, but rather 4 times all of paypal's transactions? That's why I think any estimate is pretty hopeless. A good order of magnitude is ... if it reaches paypal scale it will be in the thousands.

Since there is no fractional reserve banking (yet, anyway) in the bitcoin economy, I don't see how the monetary base can be 1/5th of the money supply (but I might be missing something).
The economy is not a zero-sum game. I would assume most of the cost of this recovery went to pay labor or procure equipment (whose main cost is also labor, or equipment cost... this is a recursion). That labor cost goes back into the economy, where a portion of that eventually goes to many good causes through taxes or individual charitable donations.

The energy (fossil fuel) used to power the ships & equipment is possibly the only cost of this expedition that is used up and gone forever.
My mother has lived in a couple of different up-in-the-mountains hamlets and I've met the people in nearby houses. Like you say, there's farming support work. There are also people like scriptwriters, professional wine tasters, hoteliers/B&Bers, architects, software engineers, government consultants ('what kind of consulting?' => 'consulting'...) and officials, retirees, successful artists, landlords living off rent from elsewhere, so on and so forth. There are heaps of people with 'portable' jobs that can bring money into a town, and plenty of those like the small town or hamlet life. You can't tell that a town doesn't have a well-off scriptwriter living in a back street simply by driving through it.
Telling developers that 100% test coverage is an anti-pattern is like telling a room full americans that running too much is harmful to your health: true, but not helpful.