skysight-inc/HackerNews huggingface dataset:
Well, the point is to self-study, so I'm reluctant to share my code because people will wind up crippling themselves if they fall back on whatever solutions I came up with. If they read my code before attempting their own solution, then they risk overlooking a simpler solution or one better suited for their own purposes. But... I guess I'll share a side-by-side go/arc comparison of lab 1. Lab 1 itself is pretty simple; most of the work was to port some of go's primitives to arc, like channels.

(Note: These html pages are rendered incorrectly on mobile. In particular, the spacing is wrong due to vimscreenshot not inserting &nbsp; instead of actual spaces. Sorry about that. Try viewing these links from a desktop computer instead.)

https://dl.dropboxusercontent.com/u/231528979/arc/html/index...

Lab 1 in Go:

client.go https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

server.go https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

tests https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

output https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

Lab 1 in Arc:

client.arc https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

server.arc https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

tests https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

output https://dl.dropboxusercontent.com/u/231528979/arc/html/locks...

Git commit log: https://dl.dropboxusercontent.com/u/231528979/arc/html/log.h...

All diffs between my local codebase and the stock arc 3.1: https://dl.dropboxusercontent.com/u/231528979/arc/html/all-d...

I was interested in seeing how much code can be eliminated by using Arc instead of Go. Turns out: quite a lot. The server is almost 200 lines of Go code, but about 65 of Arc. The client is almost 120 lines of Go, about 35 of Arc. The unit tests are pretty similar in length (~480 vs ~410) but the Arc version is easier for me to read since there's less visual noise.

Anyway it was fun.
I'm one of the founders of Goodbits. Thanks for the note on this. We just wanted to share our story with this blog post and agree that it's not the right time to do a 'Show HN'. We didn't expect it to trigger any voting ring detector.

We can't open up to all users right now as we're making sure we don't create a tool for spammers, so we're letting in people slowly and making sure our vetting process works well.
You could have found out quicker than typing the comment. The honourable thing to do in this situation is to find out and then post a helpful link for others.
They probably don't need too, I doubt much of a stink was raised.

EDIT: Oh my, people are upset that I stated I don't see much of an issue being made over Rices appointment.
Grand Central Tech
Even better alternate title: "Urban Sprawl Finally Solved"
Thinking about it more, I believe that my visceral reaction was to the imperative nature of the library. I was imagining trying to code something that generated a filter (e.g. PourOver.makeExactFilter("mythology", ["greek","norse"]);) and it seems like it would be unnecessarily complex without data-binding propagation/invalidation.

If I wanted to add "roman" mythology to that filter I would imagine something like:

var mythologies = ["greek", "norse"];
// ... create a collection with filters
mythologies.push("roman");
PourOver.makeExactFilter("mythology", mythologies);

But you don't get that last statement for free, nor the one where you join it into a collection, nor do I see a way to replace the previous mythologies filter. Any time you need to reprocess a filter you've got to run it through a series of imperative actions triggered from one of the events, and possibly throw away the collection and regenerate it (if you can't remove disjoint filters).

I would be pushing for a Object.observe/dirty checking/get-set version of this to take PourOver to the next level of utility. (?/Angular/Ember)
What works really well for me is an Untitled.txt with a list. Since it's not saved there's always the risk of losing it but that's kind of the point.
It forces me to deal with the most important things.
Yeah, the library is really excellent - easy to follow and very extensive. It's smart of them to do paid crowdsourcing to create the articles.

It's cool of Linode to make the library available to everyone, not just customers.
Heroku Security Bug Bounty
Compared to Britain (not London; I have no experience there), I find taxis in Germany very expensive.

I would often take a taxi for £3 or £4 half way across a city in the UK, which would cost more like 15€ in Germany.
For a history buff, having that collection for free is good enough.
My personal list (mostly imperative languages)

C++: (Complex software with elegance + performance )

Dart source code

V8 source code (Same people as Dart)

LevelDB

Chrome (the only downside: too much virtual dispatch -> "javism")

C:

SQLite

Redis

Nginx

Solaris and Freebsd

Java:

Rich Hickey implementation of the clojure runtime in Java
(it was there in 2009.. maybe now this is in clojure itself??)

Go:

The Go standard libraries
Considering that, my guess is that the drivers are unionized and that it is really, really hard job to get, possibly harder than getting a job as a Google engineer (although for completely different reasons).
Actually the idea is to turn in it!

I think today one of most "popular" whatsapp feature is group message. Now imagine "localizated" group message formed automatically!

When you go to a Rock concert it will be possible to chat with everyone there, make new friends, chat privately and so on...

Actually it will be: chatroullete + whatsapp + tinder + Facebook Nearby :)

Maybe I should put this idea on IndieGoGo...

I'll wait for some feedbacks where first...them maybe I create an campaign there :)
I'm certainly a bit sympathetic to wanting to attend informative conferences and events that charge way too much (even for 'founder-friendly' badges), but I'm not sure if the author ever justifies breaking into both 500 and YC's demo days, which are events reserved for investors and press.
Ask HN: How do you engage with Quora?
Now that Quora is worth $900mm, I'm very interested to learn more about how people engage with it. Would love to hear thoughts and gather feedback on this survey:

http://bit.ly/1pdPvYT

We'll share results here next week.
Official Secrets of Social Media Gurus
4-week old company got YC interview, here's our application
Please enter the url of a 1 minute unlisted YouTube video introducing the founders.

http://youtu.be/Hjtb1n2B7fE

If you have an online demo, what's the url?

http://www.snip.ly
60-second walkthrough: https://vimeo.com/89670092

What is your company going to make?

Snip.ly is a link shortener that drives conversion. It lets you embed messages into every page you share across social media. Here’s an example of my Snip.ly message on Y Combinator’s home page: snip.ly/dBy. It works like a link shortener, but allows you to embed into the page your own call to action, commentary, announcements, and pretty much anything you want. You can promote yourself while sharing articles from TechCrunch, Forbes, Mashable, etc. Every shared link is a lost opportunity if you’re not using Snip.ly.

What do you understand about your business that other companies in it just don't get?

What we understand is that sharing is all about conversion. It’s not just about sharing more consistently (Buffer), it’s not just about managing relationships (HootSuite), it’s not just about having more characters in your tweet (Bit.ly), sharing is meaningless without conversion. It is the underlying motivation behind sharing, and we get that. We also get that the closer we are to the true motivation, the more valuable our product is, and the more likely our users are willing to pay for the service.

(due to character limit) Read the rest at: https://medium.com/p/675f404b3bc8
Box made the Writely founder VP Eng for precisely this reason.
Am I the only one that immediately sees that as a sign of 'Maybe people should setup satellite offices and stop recruiting in the Valley due to costs'?
Unfortunately, what you want goes against every single source of resume advice I've ever read. In fact, I'd like to see a source that doesn't advise against it. It's likely that the candidates are reading the same material and thinking that this is what employers want. IMO, the advice is spot on. The only things under consideration in a hiring decision should be things that directly reflect one's skills as pertaining to the job. If you're evaluating based on other criteria, it may go as far as being illegal (discrimination). Perhaps you find ten years worth of trucking experience relevant for a coding job. Most employers don't and won't waste the time reading a long resume, especially if it's irrelevant. It's likely it won't even get past the initial screening phase.
> For someone who wants to nitpick you seem to have a funny definition of country

Please don't call people out for minor mistakes that the principle of charity (http://en.wikipedia.org/wiki/Principle_of_charity) can easily explain. Even when you're right, it usually adds more noise than signal.

It's easy to consider that omnibrain might be a non-native English speaker who isn't up on the distinctions between "country", "county", "state", "province", and the like. His or her meaning was clear, in any case.

If you do think something is important to correct, please edit out personalized language ("for someone...nitpick...you seem") from the correction. That too adds noise, plus detracts from civility.
It's weird because they've had a feature similar to this before. It was under a tab called "Nearby" or something in their left navigation. If I remember correctly it was web only but a user could access it on their phones through the mobile site. I liked it. It wasn't as one-to-one as this iteration of it though. It would only show you where someone recently checked-in. It was quite accurate though.

It eventually just went away. I wonder why they got rid of that, but now are doing something like this.
This was already posted by you 36 minutes ago - https://news.ycombinator.com/item?id=7605002
Stellar nucleosynthesis (somewhat simplified): http://newbrict.github.io/Fe26/
Don't apologize! Copy writing is hard and we're still trying to get our messaging right on this product. Being primarily developers we always fall into the trap of talking to other developers, we'll try harder to get better at this.
Agreed... often these sorts of headlines are the first time I've ever heard of "x" or "y". And in many cases, it's probably the biggest publicity hit these companies have ever received.

Except perhaps in the case of an acquihire; if they're going to pull the plug on the service, there's not much point in advertising what you can't have ;)
Classier than starting a war for no discernible rational reason.

Edit: just to make my position clear: this goes beyond Democrat/Republican ideologies or politics and into the realm of criminality. This is in a wholly different league from the Mozilla CEO gay rights controversy.

Condoleeza Rice and the rest of the Bush administration cynically exploited 9/11 to launch a completely unrelated war for no discernible reason other than to enrich their pals in the defense contracting industry and perhaps to pursue some crackpot political theories that were never publicly disclosed or discussed.

These people lied us into a war, and every indication seems to be that they did so intentionally. They committed fraud at a cost of hundreds of billions of dollars in taxpayer money and (conservatively) tens of thousands of innocent human lives. They are white collar criminals with blood on their hands and belong in prison.

Am I wrong? They've had ample time to explain themselves and have failed to do so. I think it's because they can't. Anyone want to link to a rational and defensible explanation for the Iraq war that does not reference crackpot baloney from a right-wing rag like Pajamas Media or Fox News? (Just so you know this isn't totally partisan... I'd say the same thing if a similar thing were done based on information from AlterNet or TruthOut or some other lefty rag. By rag I mean 'clearly biased to the point of being untrustworthy news source.')

What would you think if Dropbox had recruited -- say -- a Bernie Madoff type who happened to "get off" on a technicality for running a Ponzi scheme? What Bernie did did not (directly) kill anyone.

I'm very curious to see how the stock of a company that recruits crooks to their board does on the open market.
You can just do a straight S3 mount with FUSE, which will get you 1.5TB for what looks like under $50/mo

https://github.com/s3fs-fuse/s3fs-fuse

There's also Syncany for a more client-oriented approach:

https://github.com/binwiederhier/syncany
Our never-watched, ridiculous 500Startup Application Video
Wow, your comment is grayed out like it was downvoted but you've only asked MS to liberate an OS, which is something that should be supported. True hacker spirit there.
The one word answer is 'gentrification', depending upon how you feel about that.
Κατασκευη Ιστοσελιδων: Μήπως το site σας θέλει redesign?
I think 2 suggestions by plinkplonk in the original thread would be still relevant:

Common Lisp - "Paradigms of Artificial Intelligence Programming" by Peter Norvig and "On Lisp" by Paul Graham

C - "C Interfaces and Implementations"

Minix 1 and XMonad are also very good suggestions too.
I manage a hedge fund, so I'm close to the issue. I have read more proxies than I care to think about, it's always the first thing I read when looking at a company.

Your question about what I'm doing about it is fair, so here goes another rant. As a manager, my feet are held to the fire every day, and my compensation is 100% formulaic. If I don't perform well, I don't get paid well, PERIOD. My pay isn't subjective, or based on what Ken Griffin earned. I have put in measures that ensure I cannot get rich for simply "showing up". Do you know what else I did? I did something that almost no other hedge fund manager in the country does, which was put in a clawback. (My auditor, who did about 2,000 hedge fund audits last year, told me exact two other fund have this) If I make money in year 1 and lose money in year 2, I will end up giving back possibly a significant portion of my year 1 fees to my investors. Why should I get to get rich from one great year, then suck afterwards with no consequences? In my industry at least, I'm doing more than 99.9% of people to fix the problems.

I WANT my incentives to be aligned. I WANT to make a lot of money, but I refuse to do it without merit or in a way that I can't feel good about explaining it to my kids. So I guess that's why I'm so maddened by the executive comp bubble, because I am trying to do something about it.
i would upvote this twice.

It is also really bad when all the links point back to the blog
I agree with sdesol. Why should I use this app when I can just tweet a celebrity from my account? What is the advantage of doing it this way? Wouldn't the celebrity also need to have a Chance account in order for them to respond in this way?
I would argue that paying $900,000 for any house isn't really a great investment.
This article is a long winded way of saying either:

a) Steal a badge
b) Social engineer your way into the event, or
c) Social engineer a free badge
Definitely!
I'm just being realistic - These press releases are basically the tea ceremony everyone is expected to perform.

If you just made several mil I honestly doubt you're thinking about making the "transition as smooth as possible". You're thinking "should I buy a Lambo or a Ferrari?"

They probably got a memo from Dropbox saying "now that we own your ass, here is a press release that you'll publish asap"
Team Twitter was going really well around the 8 person mark vs the 20 or so on GitHub.

This was a blast. Great presentation. Who had the idea to pit GitHub vs Twitter?
Astronomers unveil most Earth-like, habitable planet yet found
The problem with the city (for me, at least) is the people. Not the rent prices, but the people. Guess I'm a suburbanite for life.
Hackpad seems down at the moment. Wouldn't trust them with my documents.
Spelling: "continously" isn't a word :)
10 of the Best UX Infographics
Grocery Delivery for 10% or Less
http://www.theonion.com/articles/friend-who-sent-link-to-8mi...
To stay relevant to young people suburbs need to transform themselves from sprawling, car oriented strip malls to compact, walkable, transit oriented, complete small cities and towns.
Edward Snowden Ask Putin About Russia's Internet Surveillance
I wonder if we'll start seeing startup fatigue. Then again, a company just failing must be vastly more common.

I've noticed that these days I avoid all free services and, when the information is available to me, will pick the lifestyle over the vc backed company.
Getting started with Queue Classic
It's insane that this isn't the default position. This is a very positive step but simultaneously depressing, highlighting the dire situation that Monsanto and friends have manoeuvred us into.
Having a gun around is a constant reminder of death in a way that having a rope or a drawer full of kitchen knives is not. The objects in your environment are directly related to the choices available to you and are part of the framework you use when trying to think about what actions to take.
There are tons of houses where that would be a great investment.
They've been working on Carousel :)
Would love to see more details on the practical implementation of this attack / source code. Whilst detecting primes in random data is feasible, can't imagine how chunks of returned data were "unrandomized" for this type of attack.
Hardware was too expensive. By the time RAM/HD/CPU prices became low enough to store and run a UNIX OS, something else would have came along and taken it's place.

You could run DOS on a $999 computer, and you could run Windows on a $1999 computer. It took a $4999 computer to run UNIX. That's basically what kept home users on such futile operating systems. That's also what kept Windows NT off peoples desktops until 2000 or so.
James, that's very helpful -- thank you! Just today I was trying to find the right wording for the column about funnels, so this feedback is right on the mark.

(Aside: Unfortunately the mods didn't deem this right for the front page and took it down, so people who would have otherwise shared helpful feedback now can't do that.)
Nobody stops you to install an alternate GUI on top of Ubuntu or install other Linux distro. HN is not the place for ad hominem attacks (even if you don't like the way Mark changes Ubuntu).
I read the article, it says they need to migrate away from XP and acts like the reason for the discount is due to Microsoft being weak.
Loving reading through the source! I stumbled across some ingenious perf optimisations too... looks like duplicated code, but I guess they think it's worth it! https://github.com/NYTimes/pourover/blob/master/pourover.js#...
Your service looks quite improved since I last took a look. You even have Aperture support, which is important for me. I'll have to give it a whirl.

Glad to hear you at least want to be in it for the long haul.
Python is an excellent lingua franca and the community is very inclusive
Right, group messaging for people you know. I don't see anonymous group messaging as anything other than weird political blasting, anonymous dick pics and an outlet for road rage.

You also shouldn't be on facebook when you're driving.
You can limit some of the simple abuses by resolving DNS yourself, but DNSSEC (or other crypo-auth system) is best, of course.

I use and recommend doing both, as there's very little downside to running your own resolver.
The real question is, given the second law of thermodynamics, where did all the order come from in the first place?
Heartbleed: A Reminder That Trust Is Still King
There are libraries that generate specialized marshallers to fix precisely this issue: https://journal.paul.querna.org/articles/2014/03/31/ffjson-f...
Interesting. I remember a few years ago, Craig Venter did something where he "signed" a genetic sequence with a specific code snippet to make sure the experiment worked as expected [1]. Do you think they could do something like that here to make sure nobody is using this in proprietary seed? In other words, insert a specific code in the DNA, then if there is ever a legal dispute about where the seeds came from, just sequence it and look for that code.

[1] http://www.theguardian.com/science/2010/may/20/craig-venter-...
For some strange reason, the 14.04 release is not showing up for me with "sudo do-release-upgrade". I have tried to update my primary software source to their main server and main for the US, and both did not show the availability of the new release.

As a friendly reminder, if you want to download the release as quickly as possible, use the torrent from http://www.ubuntu.com/download/alternative-downloads and be sure to seed for others.
What most people also don't take into consideration are the opportunity costs of buying a house and paying a mortgage for the next twenty or thirty years. If instead of buying you rent and invest the money you would otherwise pay for the house there is a good chance you will be much better off in the long run.
Of course! I just wanted to invite you to submit this as a Show HN when the time is right.

All: because the front page has so few slots, we generally don't allow reposts within a year. It's in your interest to wait until your cool new thing can be posted as a "Show HN"—that is, as something people can play with—rather than when you're at the email-address-gathering (or crowdfunding) stage.
It mentions they are required to migrate but not what to.

If they are forced to migrate to Microsoft why is this a weakness from them?
Letters – my new iPhone word game side-project is live
The powers of HN don't seem to be giving this any airtime. It's been posted dozens of time already.

It's a huge story. Snowden is being manipulated as a propaganda vehicle by Putin. Snowden is important to a lot of the ideals which I think are core to the hacker culture.

Let's discuss!
You can easily customize everything on the task bar and the task bar itself. I could neither stand the sizes/fonts/ugliness but after several days of tweaking it no longer looks like KDE at all and I am very happy with it :)
I think it could be a great thing.
In a stadium, for example, it should be interesting for some people.
And better that, in parties, obviously.
But what we'll receive as perk to contribute on IndieGoGo? =)
If your machines are eligible, there will be an upgrade button in the right nav when looking at one of your linodes.
People invest sweat and tears for something -- quite often material security/wealth -- I don't see how fully committing to the new source of security/wealth is undervaluing what they invested previously. Heck, wasting that previous investment by not doing so would seem more like not caring about it.
could be a good way to document things for insurance purposes.
Please let HN know if you learn anything! There's so much FUD in this space, it's very difficult to know what one can use safely.
I understand your point, but I'm curious how tinder, chatroullete and other forms to chat with unknown people are so popular?
I'm not seeing it either, its not just you. Probably still propagating or something. Hopefully soon!
Funny enough, that's my problem with suburbia. :)
Adding AJAX to rails with less than 20 lines of IntercoolerJS
I agree but want to add that altbough like you I did not often upgrade my PC, I did replace broken stuff like a fan, power supply, harddrive for a fraction the cost of a new PC. I also extended with extra, not better, hardware like a card reader and bluetooth. Also one or two times I did upgrade (ie memory). Taken together all this probably doubled or tripled the life of my PC and I can see this extrapolated to phones as well.

For instance I'd love to add, say, NFC and Bluetooth LT to my Samsung S2 and use it one or two more years.