skysight-inc/HackerNews huggingface dataset:
I agree, C# and Java would probably be easier to get started with than C++, these are mature technologies with companies that seem to really value years of developer experience so you could probably transfer over fairly easily.
Looks awesome, especially the type system.

Check out http://code.google.com/p/decac/source/browse/examples/list.d...

I'd love to see some discussions on possible/practical shortcomings.
If you read the dissertation, it turns out that variables are captured by value. But even if they are captured by reference - solutions are possible such as the one in C++11. The decac doesn't provide more memory safety than C, so there are no problems :) Yet another solution is to inline all higher-order functions so no closures exist at runtime.
Copenhagen, Denmark

Podio is looking for an Android developer to join our small team in Copenhagen. You'll be doubling the size of our awesome mobile team, and joining one of the best dev shops in Europe.

The challenges are many. You'll need to have a great flair not only for code, but also great mobile UI, taking full advantage of everything Ice Cream Sandwich has to offer. Take a look at our existing apps on iOS and Android and tell us what you think.

If you are interested, apply directly at https://company.podio.com/jobs#android (please mention HN)
Unless you have pack-rat, in which case you have unlimited history: http://www.dropbox.com/help/113
As the aforementioned intern I'd like to second this!
What Do you mean here? "I kept it up because, baby, it paid."

You just put Google Adsense ads on the Tumblr page?
Look at Sparkleshare's website and see what you think?
Are there any notable success stories surrounding companies that began as a geographically distributed team?
Mr. Park's original piece on slopegraphs: http://charliepark.org/slopegraphs/

Previous Hacker News discussion of Mr. Park's original piece: http://news.ycombinator.com/item?id=2753343
Reading this (excelent) post made me realize I made three very important decisions in 2011: 1) start carrying a notebook at all times; 2) stop reading so much stuff and filter my content sources; 3) start a blog.

The results? I feel more action-oriented, I have more free time, I feel my thoughts are more organized and I no longer feel the "feed stress" (you know, when you look at 1000 unread items and your heart starts pumping faster).

Overall, fantastic post, fantastic insights I fully support. Btw, sorry for the shameless autopromotion, in case you're interested I blog at http://restreitinho.com.
The type system looks novel, but it doesn't provide controlled effects or safety as the system for Disciple language described in the "Type inference and optimization in impure world" paper. So it doesn't qualify as 'awesome' IMO
Dead Fantasy all videos 
5 grate videos of chatacters from final fantasy universe and dead or alive universe.
It's not from this year, but I have to say it: I read Rework quite a few months back and it honestly changed my life. Other than that, The Thank You Economy is a good one as well.
What has this got to do with HN?
So here's HN in 2012: the Hiring Thread, which leads this month with a chorus of comments about how effective HN has been for finding people awesome jobs or companies awesome candidates, is at the bottom of the front page just a few hours after submission.

Meanwhile, "Occupy Portland's Dec 3rd Tactic to Neutralize Police" is at the top.

It's unsurprising. The kinds of people who are interested in Occupy protest tactics are very vociferously interested. The kinds of people who are interested in the hiring thread aren't nearly as engaged with that topic (or, those who are aren't numerous). "Real", on-topic HN threads are at a systemic disadvantage to advocacy topics like Occupy.

Flagged, for whatever good that will do.
If you're particularly worried about getting fined/arrested, then blocking traffic is also going to be a problem.
I'm just about 100% sure Mixpanel is hiring interns. I interned there last year and highly recommend you apply. http://code.mixpanel.com/2011/11/15/internship-stories/ is a bit of a write up of the collective experiences of the interns of last summer.
The police were already announcing that people marching through the streets and blocking traffic were going to be arrested anyway, so it's not like marching silently would save them from the threat of arrest.
Looks interesting. When I read "modern PL principles" I was afraid to read about auto-generated getters and setters or something. :P
Piss poor black kids that never went to school can still have good ears. It's all about the ears.
Encryption seems like a much better solution to this problem than reinventing the entire Dropbox wheel.
The military analogy is broken. The hack isn't to use the superiority of "light infantry" over "heavy infantry", etc. The reason the protestors can "take a park" even when the police oppose them is because they operate in a political system where the police can't fire on crowds. You probably think this is always a good thing. That's the hack.
Siri predicts the end of the world
"gives the chord a very different direction it wants to go"

I struggle with this every time I write songs. How exactly do you know which direction you should go, and how to transition from verse to chorus (i.e. how to pick good transition chords/notes). Currently, I do this by ear, whatever sounds good, but I know there is a better way.
Isn’t the name of the language Decac?
I almost flagged this, too, but the article kind of describes a hack. I agree that it's marginal, though, and I could go either way on this one.
We're looking for designers and engineers!

Ridejoy is a community marketplace for rides (YC S11)

We love well-designed experiences, we have a rapidly growing community that loves us back (and loves telling us so), and we're building a marketplace for everyone who's ever needed to get somewhere.

http://www.ridejoy.com/jobs/

We've all been employees at early-stage, venture-backed startups. We know what it's like, so we're generous with the benefits and your equity. (Plus full salaries, of course.) We're well-funded by top-tier investors, and we do things like all-you-can-eat free food, and free tickets and transportation to Burning Man.

We have a tight-knit team and we're looking for people who we can develop a deep mutual trust with. This is not code for "the same as us"; we want to build a team that's more diverse than your typical startup. We understand that a great company and a great culture depends on far more than technical aptitude.

Details: Located in SF. We will happily pay for and help with relocation for the right candidate.

For designers: As the lead designer, you'll be working closely with two engineers who care deeply about the user experience of our product, and want to let you focus on what you do best.

The product is very early, so you'd be shaping it from the ground floor; we want someone to help us build a design culture from the very beginning. Like everyone else we work with, we want you to teach, and to be teachable.

For engineers: Our current stack is Ruby, Rails, Postgres, Coffeescript, Sass, and jQuery, and we're looking to expand into iOS and Android. It's not mandatory to know these coming in; passionate generalists who can learn quickly work too.

PSA: Refer someone we hire, and get a thousand bucks of collaborative consumption credit! You can pick from among Airbnb, Taskrabbit, Grubwithus, Getaround, RelayRides, Tutorspree, Skillshare, and Vayable.
Link: http://www.ridejoy.com/jobs/
"Would an engineer design a small, single lane bridge for a rural Northumberland village so that it could support the weight of a thousand double decker buses? No. So why do we, as software engineers try to do exactly this? That day will never come."

It comes every time a boss or client says "oh, and now we need it to do XYZ. And you can't rewrite or start over. We need it tomorrow. Build on what you have - reusable software is our goal." and so on.

No one is going to go to a bridge engineer after a two lane bridge is up and running, and that took 2 years to build, and say "ok, add 4 more lanes by next week. Oh, and you have no budget". No one in their right mind would ever dream of doing that. But with software we face it all the tim.

Basically, many of us are conditioned to have to extend on top of whatever our first iteration is, so we try to make the first iteration extendable. I'm not saying it's right or good, but I've fallen in to this trap too many times in my career and seen it happen to too many other people to think it's not a contributing factor.
I think the most positive outcome of Kindle and other digital reading platforms is the ability you suddenly gain to carry a whole library without effort. It's just there. Also, I find the notes functionality to be a lifesaver (I love taking notes of things I read but hate to write on books, so) and overall the reading experience is just very swift.
Perhaps it's just that one submission is five times older than the other, as of this comment.
My New Year's Resolution: Start Coding Again
Mountain View, California

Kiwi Crate - http://www.kiwicrate.com/jobs

We're looking for a Front-End Developer, a Software Engineer, Marketing, Operations, and more!
I used to sell a couple, waaay back when. These days I think Phidgets might be what you are looking for.

I have a few designs (Bluetooth & RS232 based) that I customize for my clients. I may be able to help you, but I should warn that my prices are not exactly hobbyist-friendly :-)
As t→∞, HN→Reddit
الثورة اليمنية من البداية الى النهاية - ثورة التغيير السلمية
So, why is it called a 13th chord? Am I missing something obvious, or is it just arbitrary convention that "13th" means "with the 6th and 7th added"?
The advice on speaking is gold for anyone who has to convince people or defend a position.

• Bond with your audience

• Accept responsibility

• Create a perception of credibility

• Have something to say

• Show, don't tell

• Keep it simple

• Make a memory

• STOP
Yeah, this is basically my approach too; my first priority when "banging out an idea" is /get it working/ and make a "minimum viable product" (or tool, utility, script...whatever). If it's awesome, I might consider re-writing it, learning from the mistakes or architectural flaws of my first design. Note that the very first revision can usually be dropped in favor of a paper design of the thing, where you can visualize the flaws before writing the first line, and correct them before you start typing.

There are also things that I have that technically work, but are ugly, but are never getting fixed. I learned from them and it's fun to look back at how much better I got over time. I could probably go back and turn everything into nice classes and remove big blocks of commented-out code, but...it'd be pointless. I'd rather work on something new and do it better the next time. Tackling exciting new problems is what makes coding interesting for me, and I'd hate to lose that "just" to be proper.

I like to think of my lang dirs in my homedir (ruby, c, python, js, php, etc) as language-specific "coding sketchbooks" where I'm developing recipes that I might borrow from later. It's kind of similar to being a chef, I suppose -- you finely craft and refine dishes for your day job ("staging/production"), maybe you're lucky enough to get some paid time to work on your ideas ("dev"), and you dedicate one night a week to culinary experiments on your own time, maybe with friends or family ("passion").

I feel like a good programmer is like a good chef, and if you lose the passion, you mostly stop getting better.
You don’t meet your new years goals because your friends don’t care about you.
That's one of the reasons that a 9th chord inverted, were the 9th is on the bass, was frowned upon in 19th Century music theory. They argued that the 9th in the bass is a 2nd, not a 9th.

To give you an idea of how conservative people were regarding music, even in the beginning of the 20th Century, the Vienna Music Society rejected playing Schoenberg's Verklärte Nacht at first on the ground that it had inverted 9th chords [1]. See [2] for an example, it's the first chord in the second bar.

[1] See "reception" in http://en.wikipedia.org/wiki/Verklärte_Nacht

[2] http://www.youtube.com/watch?v=_Ic3ZLj5RPw#t=3m12s
it's a neat effect that just became possible, like morphing. When something new becomes possible everyone wants to find an excuse to try it. Welcome to being human and having joy in what you do. Even if it's not "effective" at "informing" or "achieving business aims". you know. Boring things.
Success story: I met someone recently who found her new job at OKCupid Labs from last last month's HN Who's Hiring thread. (She'd also met her husband on OKCupid, so that helped.)

As a comparison, between Dribbble's (a design-specific community) job board and HN, all of the best designer candidates so far have come from HN.
The dissertation says it's Deca. DecaC stands for Deca Compiler.
For me, Django.
gah, please keep your dumb satirical remark for yourself. You obvisouly don't even have an interst in games, because if you actually played them, you would notice, that almost half of the iOS games emulate gamepad controls on the touch screen - which is always worse then having a real gamepad.
Yeah this just feels like selfish ego-stroking bullshit.
Yes, I personally think that if these Occupy movements result in organizing long-term institutions which help people, then they're successful. Lurid riot porn is not a victory condition.

One problem is the attitude mentioned in the article: "This has been a show of bravado that has the tactical benefits of providing media coverage of the brutal methods of police and the benefit of draining the resources of the oppressor by forcing them to incur the expense of arresting and prosecuting people for trivial offenses." (Keep in mind that the US imprisons its populace far more than any other nation, so this is no joke.) I read this rebuttal recently:

"Getting arrested as an unavoidable consequence of standing up for a cause is noble; getting arrested as a voluntary, symbolic act is widely considered bizarre, at best. Moreover, it frustrates huge sectors of the movement who see an opportunity cost to the resources that go into unnecessary jail support, bail, and legal costs. Perhaps worst of all, voluntary arrest is seen by members of especially targeted communities as flaunting arrestees’ race and class privilege."

(http://www.zcommunications.org/pacifism-and-diversity-of-tac...)
A comparable alternative is never going to free for everyone. Someone has to pay the Amazon fees for S3 use. Isn't it true that the few Dropbox users who do pay for it support all the ones who do not?
I'm looking for some app that uploads a file when I recieve an email. Anyone?
You're advertising an ability to make an ebook beautiful through formatting and styling, yet this is your Website: http://liberwriter.com/

I'd work on that if I were you.
Great museum that's a must visit, and unfortunately it has a time frame on it. When I was there last year, the guides said it's slowly crushing itself, as a boat isn't designed to support itself out of the water. They don't know how long it has left.
turntable.fm - New York City

We are a team of nine people who love music and building the best social music experience anywhere on web. We keep the work environment a lot like our application, awesome and fun.

We run Python, put our data in Mongo, and run our servers on AWS. We do absurd things with Javascript.

We're looking for a VP of Technology, iOS Developer, Devop/Sysop, and generalist developers.

See our jobs page for more information:
http://turntable.fm/jobs
That's not specific to Chicago. All Critical Mass rides work that way.
Funny how many people here seem not for this device when:

a) I don't remember people being against http://www.thinkgeek.com/electronics/retro-gaming/e762/

b) On-screen controls that try to mimic a controller are at best a kludge and never really work as well as a real tactile controller. Having a physical controller to use is huge. My tablet is sitting here right next to me, I'd love to use a real controller with it and treat it like a mini game console.
It's here because someone found it worth sharing. From the HN guidelines:

Please don't submit comments complaining that a submission is
inappropriate for the site. If you think something is spam or offtopic,
flag it by going to its page and clicking on the "flag" link. (Not all
users will see this; there is a karma threshold.) If you flag something,
please don't also comment that you did.

http://ycombinator.com/newsguidelines.html
They're still around? Why dont they go protest where it matters in Washington infront of Congress et al instead of on private property or places that make small businesses lose business.
http://python.org/doc/ is enough for you.
Yeah, but I get what the detractors are saying. Its like Uncle Ben said, "With great power, comes great responsibility."
Yes, unfortunately each tile is an object. I am going to optimize the game so it can run on earlier generation devices. Lower memory impact is one of my priorities.
I think you took a look more from this than most of us. I found denying the existence of children to be a rather poorly justified in the article but you provided a decent justification.

I think parents often treat their children as children because of the formation of habits that start from the child being a baby. They get used to them being helpless, design their behavior around that, and then fail to notice when that situation changes. When this occurs it almost become the child’s responsibility to say ”Hey, I can do new stuff now!” periodically (most frequently in teenage years), at which point it is usually ignored. Another reason: letting your kids do the stuff that you used to do for them means letting go of some control. Parents worry what would happen if they allowed their child to do the things that they do: “Sure I could let my child cook their own meals but what if they just cooked lots of unhealthy food.”
Huh, suddenly very important political discussion is "off-topic"? I'll admit, it isn't standard fare for HN, but I'd say, that's a good thing, not a bad thing.
That's bull. Sure, it's got its own unique user interface, but why should that mean a gamepad wouldn't be useful? Remember, the iPad is also a nice portable ~10" screen in a really compact housing with decent CPU/graphics capability, decent battery life, etc. There's no reason it wouldn't make an excellent arcade or console gaming machine. Heck, from what you're saying, it sounds like you'd be against listening to music or watching a TV show on an iPad, since that wouldn't be using its "unique user interface" to its fullest capability.
Entropy always wins. Mountains erode, eggs rot, and social news sites get filled with rubbish.

My new year's resolution: no more commenting on things on the internet. Bye bye, everybody!
Yes, crucially younger children don’t have the ability to regulate their desires that well. This has quite significant implications.
Django Model Field Injection
أسرار لعبة المزرعة السعيدة
Rails Quick Start for Djangonauts
Or, that iPad tactile keyboard thing: http://www.kickstarter.com/projects/740785012/touchfire-the-.... I think that one is still the worst idea that the HN community seemed to approve of.
They're already violating a lot of ordinances - a few more won't matter much.
Kaufmann's wonderful Posographe (an analog mechanical computer)
Per pg, very important political discussion has ALWAYS been off-topic on HN.
I don't understand how otherwise reasonable people have this need to incorporate some amount of woo into their lives. As far as I can tell its just because "that's what you do."

If you feel your value system is lacking, perhaps look into secular work on value systems, rather than looking for answers in the thought trap that is religion, even if it is made of warm fuzzies.
The controls don't work here - Firefox 9.0.1 on Windows 7.
Kick-Start Your Career in Brokerage
All individuals who want to go for a career in brokerage must first decide on the specific brokerage career that you want to pursue before undergoing any broker training. The reason for this is that specific brokerage careers have specific broker training requirements that must be addressed during the initial training phase.
Maybe "hackers" are less interested in "getting a job" than they are in "subverting authority". It's good you are here to keep them in line.
Ben, I see you started with Google Docs and switched to Scrivener. Did you ever consider writing in Markdown? (That's what we use for Leanpub manuscripts, and we produce PDF, EPUB and MOBI.) Obviously your book is done; I'm just interested in your feedback on writing tools. (Basically, I'm doing customer development, trying to figure out if you could go back in time and use Leanpub, would you still use Scrivener, etc?)
Please forgive this comment which is totally unrelated to the article, but does anyone else have trouble scrolling this page in Chrome on OSX? I often encounter pages that give Chrome fits, but I can't quite figure out what's causing it.
These chords progress in units of 2. So you start with your triad (1st, 3rd, 5th). For the 7th chord you add the 7th, naturally enough. The next chord is then a 9th chord, so you add a 9th interval, but it wraps around modulo 8, so it's really a 2nd interval (since intervals are 1-indexed). Next it's an 11th chord, but the interval is really a 4th, and so on. The idea is to think of them spread out though, as successive thirds.
UX problems aside, the surge pricing idea is creates fascinating window into the true perceived value of the service. To give an example, Uber would normally be ~$35 from the party I was at last night in SF's Mission to my home.

With a 6.25x multiplier in place it would have been just under $220. There is just NO WAY I'd spend that to go 2 miles to get home. But obviously some people were prepared to, and that must be golden information for Uber in terms of future pricing planning.

I also wonder whether that could be used in other pricing scenarios, such as SaaS, where if some level of (artificial/real) scarcity could be put in place you could see how much people are really prepared to pay for your service.
I read the article. Most of the arguments seemed to be pretty dubious, like the "cost of printing the calendars" argument. I addressed the one that seemed most relevant, the one about financial calculations, by pointing out that it would be possible to set a different standardized calendar for just financial instruments without changing the calendar for everything else.

The rest of the arguments are really just throwaways. Not waste time devising new academic calendars? You're going to be devising new schedules each year anyhow, as the courses offered change, professors change, new students change and enroll in different classes, sports league pairings change, and so on. And the existing system doesn't require re-doing the basic calendar every year; you can devise 14 calendars up front (one for each day of the week, times two to account for leap years), and then do the scheduling within one of those 14 basic calendars. The cost of that is going to be pretty minimal, going from 14 calendars to 2 calendars isn't that big of a win.

Drug prescriptions? People are imperfect; they don't necessarily take drugs precisely and regularly, such that you can avoid all variance in the rate of drugs being prescribed. With many drugs, if you miss one dose, you just take your regular dose the next day, and are now off by a day from the prescription cycle. Or sometimes, people might take a little more of a drug than prescribed, or lose it and need a refill sooner. And drug prescriptions should be reviewed by doctors on a yearly basis anyhow. If prescription systems have to deal with that, there is basically no benefit to be gained from having months and days line up precisely year after year.