skysight-inc/HackerNews huggingface dataset:
Working on an OS is an enormous job where teamwork, good communication, planning and so on are paramount.
I am the only game coder for a small adver-game company. The projects are small and I have total control, so I will never hit that wall and have to do all that boring stuff :) (One of the reasons I chose such a job)
All the answers here give me hope that my BF might one day tire of the games.
Taggregate: news aggregator focuses on tags and what you like, not up/down votes
func execWithRetries(f func() error, retryc int) error

can easily be implemented in Go: http://play.golang.org/p/kMNqfY7LYX
>It's build in already. Just unsubscribe from shitty subreddits and subscribe to quality ones.

This doesn't work on r/all, which is a great place to find new content you haven't discovered yet.
I would bet that the sheer fact most every competant reporter has come across a website promoting thedaywefightback.org today that most every newspaper in the nation will be talking about it tomorrow in some regard.
I really like seeing companies build out their own style guide libraries. It's such a huge win in terms of maintaining css and keeping it consistent across an entire site/platform. We went through this process at Trulia about a year ago, and the results had a huge impact[1].

Sadly we never released our style guide to the public, but we did open source the tool for building it: https://github.com/trulia/hologram

It tries to keep things simple by letting you use markdown and html to document your css/js inline and then extracting that into a style guide.

1. http://www.stubbornella.org/content/2013/06/05/creating-livi...
This story sounds almost exactly like my own...except I failed r times...got a B the 4th. The funny thing is that I probably remember more calc 15 years on than most oothers that passed because I took it 4 times :)
There are vending machines specifically for selling electronics. You can pay by card.
But what was the tipping point? The game was out for 6 months where it got next to no traction.

For indie games, usually any growth only comes after some celebrity or big media outlet mentions it (e.g. Angry Birds took off after some Olympic skier mentioned playing it). There didn't seem to be any such moment with Flappy Bird.
Now you can spy back on the NSA. Stop to mass surveillance,
I benefitted massively both from skipping a grade, and from skipping ahead in math, science, german and french. I was obscenely bored, and wouldn’t have learned a thing (except for how to goof off more effectively) and would have distracted my fellow students to boot. You develop the soft skills of sitting in class whether or not the other kids sitting there with you are a year or two older than you. I don’t think ego enters into it at all.
I think it wouldnt be good for Dropbox to push it^^
The contract is generally for time, not productivity.
I've been using it for the last few weeks and absolutely love it. Even for small teams, it's a pretty cool way to reconcile all expenses.
Peering from Sweden via Telia is excellent, considering the distance.

Ping statistics for 128.199.255.139:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 213ms, Maximum = 215ms, Average = 214ms
Show HN: 2 Days Later, My Flappy Bird Clone
You might want to roll your initial historical date forward a few hundred years... and then a few hundred more.
Strip Leading Whitespace from Heredocs in Ruby
I skipped both 5th and 8th, and while I obviously don't have an external perspective, it still feels like it was the right thing to do.

Fewer years of "writing/literature" could have weakened my writing skills, but I think that was primarily from my non-application due the incestuous lit-crit regurgitate-the-themes-the-teacher-says educational approach, and more of this certainly wouldn't have helped. I applied myself just fine when I was in technical classes in college and therefore had something real to write about.

Socially, I actually did better when being placed with the older kids. There was less Idiocracy-style jockeying for social position, or at least I just wasn't involved.

In science/math, most school years involved spending half of the year "reviewing" the previous year's material. My recollection of elementary arithmetic class is that you learn multiplication tables up to 6 one year, up to 10 the next, and up to 12 the next. For someone who gets it, will remember it, and just wants to move on, I'd say being held in these doldrums is more harmful than simply letting them go closer to their own pace.
>It took me years to finally leap into self-employment.

What do you do? How did you start?
I've had this itch I've been trying to scratch for a while, trying to deal with several issues I have with news aggregators and comment sections. Specifically, the tools seem to have just about come around to full on self moderation, weeding out what the collective deems unimportant or uninteresting. But as majority rule tends to do, this isolates the less common opinions on what a good comment is.

Taggregate is my attempt to rework that. Let people vote not just good or bad on a comment or submission, but let them label it how they see fit. Then, let each user decide what is considered good and bad. If they want to see the funny comments first, or the insightful ones.

In its current state, the site isn't 100% where I want it, but it's time to get some others' opinions on what's missing. I'll be adding some more polished mod tools, subscription groups, an All link, and someday, some jquery smexiness.. If you've got any suggestions on what the site needs, or run into any bugs, or jut have questions for me, feel free to post here, or contact me on the site. Thanks! :D
Defending Data In iOS 7
It is not poorly coded exchanges that are causing the issue. It's actually an issue with the reference bitcoin client and those that use the same behaviour: http://www.reddit.com/r/Bitcoin/comments/1xm49o/due_to_activ...

Spending unconfirmed outputs in the presence of malleable transactions is unsafe. The reference client allows spending unconfirmed change outputs as they used to be considered safe. But if the original transactions is modified then the chain of unconfirmed transactions becomes double spent and the reference client gets confused about balances.
Former NSA Security Architect Pushes Email Encryption For The Masses
> part of being a "feminist" was not discriminating against anyone because of their gender

If that were true, it would be called "humanism".
Linus wisely declined to respond to this extremely condescending comment by someone who was out of their depth and didn't clearly understand the issue at hand.
I agree the worst thing about Go is the lack of generics. Not because of the missing functionality, but because you can't talk about go without somebody bringing up generics.
It's clearly true the social pressure is different, but there is certainly evidence that physiologies are as well, e.g.:

http://well.blogs.nytimes.com/2012/10/25/why-women-cant-do-p...
What should people do? Write it out in full once then use the initialism? Once per post or per thread?

Does it make any difference that it is spelt in full in the linked question?

> From the top of my head, Danish "de" (practically never used), German "Sie", Chinese "您", French "vous", Spanish "usted" are a formal way of addressing someone, especially if one isn't familiar with the addressee. Did English ever have this? It sounds as though Proto-Indo-European might have had this (based on my 4 examples), but perhaps someone can enlighten me?

You think the use of PIE is bad, just wait until they bust out the ASCII IPA.

(I am thick as 2 short planks but I've heard of PIE. HN should be a place where people like me need to work hard to keep up.)
Or you could use your powers for good.
> It's a non-issue in so far as it does not prevent bitcoin from working as it should if you do implement things as the original client does it

This is not correct. The original client gets one edge case wrong and it is this that is causing the issue with most of the exchanges that use it: http://www.reddit.com/r/Bitcoin/comments/1xm49o/due_to_activ...
What makes Go a good "systems language"? Is it because it's fast? What about Java, Scala, Clojure, Haskell, C#, F#, Scheme, Ocaml, etc, which all have performance (speed of execution) similar to Go, are they good "systems languages" as well?

If it's not speed of execution then what makes Go a good systems language? The ability to fiddle bits? A small runtime?
Ask HN: Client side storage JavaScript libraries?
Wondering if anyone has experience using client side storage javascript libraries? I am considering localStorage but not if it supports older browsers.

I am currently using cookies but it's problematic in that it's hard to do CRUD for a given key value pair. I would like something that supports key, value, JSON objects preferrable, and lets me upload these data later using ajax.

I would also like to cover as many browser as possible.
I would take Udacity's CS101 course instead and then the Web Development Course they provide. This will give you a very good foundation for getting started. I have taken both and I highly recommend them.

The language you will use will be Python, but what is important are the fundamentals you will learn in these courses. You can then apply them to any language and framework you want to work with.
The term "feminism" is derived from the Latin "femina," for "woman".
Precise (or "exactly rooted") GC should have shorter GC pause times because the runtime knows where to look for references to GC objects, rather than scanning stacks and the heap for bytes that might look like a pointer. The problem is that writing code to use precise GC is more cumbersome because you have to worry about extra bookkeeping code for every pointer reference to a GC'd object.
The biggest YouTuber in the world made a video about it - that was most likely the Tipping Point. Now the real question is what was the path it took to get to a PewDiePie video.
I think the major problem here is just poor branding.

npm can refer to any number of things. It can refer to the client, the server, the hosting provider, the public package registry, and now npm Inc. They all sound like the same thing but they're all actually different.

Contrast this to Github. Github is a service that provides hosting, a public registry, and tools for git. Nobody complains about Github controlling git, because they're obviously separate things. Most people don't know that npm the registry is different from npm the software and that you can even host your own server.

I think they'll mostly be a consulting company for enterprise solutions to companies with hundreds of node.js projects going on that need a complex package management solution that npm inc. can provide.
Give us some feedback about Phaser
One strategy is load up some interesting project already written onto your workstation and dive in and tweak away. You will 'get your hands dirty' in good code and get some instant gratification from the changes you make. Along with that, work on building your basic scripts and projects, when you feel confident with tweaking code go back to coding from scratch, get frustrated, go back to tweaking stuff...
You can trade contracts for difference (CFDs) on Bitcoin with 1:10 leverage, including shorting them, at places like Plus500

Great way of taking the risk created with the volatility of Bitcoin and multiplying up the risk massively so you can lose money even faster...
You must not have tried very hard. http://techcrunch.com/2013/10/31/oracle-red-hat-and-google-e... People are still flying out there to help with healthcare.gov, all the time.
For people using oh-my-zsh, the git plugin has similar ones and quite a few more handy ones.

https://github.com/robbyrussell/oh-my-zsh/blob/master/plugin...
The problem with getting an MBA
Linus wasn't against version control. He thought that CVS and SVN (the leaders at the time) were just not beneficial enough for his use case. The kernel developers worked with "patches" as their unit of work and neither of these could handle them well. More fundamentally they were centralized and Linus had experience from watching the BSDs and knew that a centralized version control was actually worse than none. He both explicitly didn't want to have anymore authority or convenience than any other developer and at the same time wanted absolute authority over his own version. Neither of these were possible with CVS/SVN.
Text editors are another classic example of this conundrum. Some problems seem to attract problem-solvers, and some do not.
ESR is being extremely condescending and patronizing. I don't consider that friendly or helpful. He's giving tons of hand-wavy pop psychology in response to a technical issue on which he's out of his depth. His "experience" was not with anything the size and complexity of the Linux kernel and was not particularly relevant. He does like to set himself up as the wise old mentor to people who don't really want or need to listen.
I have not even seen the sun for 2 days.
Drone deliveries get off the ground in Dubai
> The reaction you shared is not particularly business savvy. Business relationships (contrary to lots of shitty analogies out there) are not like a friendship/romance.

Rational reason? As a manager, I have deadlines to make, planning to carry out and crises to solve. You just added yourself to to my upcoming crisis list and impacted all three of those areas--especially if you are a star performer.

Ask for a raise? Sure, we can talk about it. Unhappy? Let's figure out how to fix that.

However, people are creatures of inertia. Once you've broken that inertia to the point that you have another job offer, let's be honest, there's probably too much that requires fixing in order to make you stay and make you happy.

And, you are also not considering the impact of this on the other 10+ people I'm managing. I don't want them to necessarily start interviewing to possibly get a raise even if I'm the better employer/job. Yeah, they may find that out, but it's a distraction, the grass is greener, etc. Or there may be a temporary bump while some competitor's group staffs up, but then there will be a corresponding layoff (seen it)--oh, gee, thanks, now all my salaries are up even after your group cratered. I was a junior employee when that happened and the group rehired some of those people (whom we desperately needed)--at a 20% salary cut--that was a management failure for the history books-- but it was a good lesson to a junior employee about understanding your negotiating position downside.

All told, if a good employee presents me with a competitor's offer I'm 99% certain to say, "Sorry to see you go. I'll give you a good reference." I don't take it personally as I've left jobs for better salaries. That's the nature of the game nowadays.

Now, I will admit that a salary jump of 2x is unusual although I have been in that position. If that happens, the manager or the company have failed dramatically (in my instance it was both). Or, someone else really needs that employee (that was also the case for me). Either way, the employee should take the new job.
Another problem: Many gifted people are unreliable in very important ways which seriously undermine the value of what they have to offer. (I have personally spent most of my life wrestling with this, compounded by health issues and other issues. I am 48 and only just now getting to a place where I think I can get past that issue.)
I get nervous about precicsion with this because there's the stuff about raising one cubic cm of water by one celcius uses one joule. But there are a bunch of caveats to that and I can't remember them.

But thanks for the information!
With an Android search update, you can tell your phone to 'call Mom'
It seems odd to me that sexuality is a social construct even though gender is not. We know that gender is not merely a social construct because we know that gender dysphoria is not merely a social construct. (http://en.wikipedia.org/wiki/Gender_identity_disorder#Biolog...)

There isn't a logical conflict there of course, sexuality could be a social construct despite gender not being that simple, ...it just seems odd to me. I suspect that sexuality, like gender, is not that simple.
I read it carefully, and I understand. I simply disagree. Why, for example, do you think there are exchanges for essentially every pair of government currencies?
Let's see how long it'll take for someone to fork it and revert the change.
What Does This Guy Know About Virality That No One Else Does?
I would like to see npm become a more generic solution for package management in all languages.
Smart *insert everyday object here*
The reason why exchanges and other software are having trouble with malleable transactions is not due to bad software using transaction ids. It's an edge case with the reference bitcoin client. See: http://www.reddit.com/r/Bitcoin/comments/1xm49o/due_to_activ...

Basically the reference client allows an edge case where it allows spending an unconfirmed output if that output was generated by the wallet itself as change. This can form a chain of unconfirmed transactions. When the malleable bot modifies the original one they all become invalid. The reference client does not handle this case well, it gets balances wrong, and clogs the wallet up.

It's unfortunate that Mt Gox got a lot of heat for calling out the issue from the foundation and core developers saying that malleability was known and wasn't a bit issue. in fact it is an issue due to this edge case in the reference client.
I was lucky enough to get hit by this early. I always cruised through math with very little effort, doing any required homework in the 5 minute break before class, etc, and getting near 100%. In grade 9, I didn't fail hard or anything, but I did struggle with the final exam, and ended up with a B in the course. Fortunately that was enough of a wake-up for me, and at that point it was still early enough to correct course without a massive upheaval. I'm thankful I didn't continue to cruise until hitting a real wall in university.
I think many of us want Go to be something it doesn't want to and will never be. There is potential for a fast, simple, statically typed language; borrowing good ideas from Lisp, ML and others (and NOT resulting in something like Scala).
Richard Crowley on how to build scalable web services in Go
Yea, it's definitely true in the Stripe world. I end up re-writing boiler plate for each project. (i.e, send a receipt from this webhook, etc.)

I ended up writing an independent service for it[1], but it'd be cool to let someone else deal. Also, to make receipts nice, and so on.

[1]: https://github.com/pearkes/stripe-hooks
Called Rackspace support. Turns out I owed them $7 due to a bad card number. Signed back up with the developer's discount! I really appreciate the fact Rackspace has added support for IPV6.

I wasn't aware of this, and perhaps it's a 'feature', but all my boxes in my house are wide open to the Internet over it. Investigating...
Yes. In a regulated, unfree market, the banks you can't trust can send armed government stormtroopers to your home.
Here's the nonlibetarian pitch for bitcoin: Fuck bankers.

Who would disdain to subscribe under this flowing banner?
Seriously, this wasn't even a particularly dense paper to read. The only conclusions one can draw from this research is that "sex differences in gene expression in human brain relate and may even help explain well-recognised differences between men and women in disease incidence and presentation"... I.E. MS, Schizophrenia, AD & Vascular dementira, depressive & anxiety disorders, parkinson's, autism, etc.
This stuff makes me laugh looking back on it. Also teachers saying stuff like, "If you do all of your homework, no matter what you will get at least a B."

Pretty much high school was an obedience test. "Monkeys, if you do exactly what I tell you, when I tell you, I will rate you all 'Above Average'."
Square makes merchant wish for PayPal.... Wow.
You can protect against the risk by only providing the service between wallets held and controlled by you on your own exchange.

There also are brokers providing indirect Bitcoin shorting with 1:10 leverage in the form of CFD's (contracts for difference). Of course they could opt to always or sometimes not actually trade the coins - to their clients it makes no difference, as no actual coins can be moved in/out of the accounts.
RubyMotion for Rails Developers – Pay What You Want to Pre-order this book
Kudos to him, I would have gone back to school and lived the life of the spoiled rich brat I always wished for.
I hear what you're saying. Let me show you how it looks from my perspective.

Imagine if the History department had an aggregation of white supremacists. They were allowed to have their own department, their own academic journals, and even held positions of power like Dean. Would their more inclusive peers not hold some responsibility in enabling these bigots? I know you're pointing out the good side of gender studies but you're also being apologetic and enabling radicalized feminism.

Every feminist and their mom is quick to point out how feminism is inclusive whenever this discussion comes up. Very few of them actually stand up to transphobia, misandry, and countless other forms of bigotry in their circles.
Okay, so I think that we're distilling closer to where we actually disagree. Here's what I think is the strongest argument I can make about why this particular assassination of a US citizen is not the harbinger of anarchy nor a new low in the morality of war:

Imagine a conversation via time machine the between framers of the US Constitution and the National Security Advisor.

Current Day National Security Advisor: So, hey guys. We're about to assassinate a US citizen who's on foreign soil.

Framers: WHAT?!?!?

NSA: Well... it's a tough situation.

F: NONONONO. This is not acceptable under any circumstance! What the hell??

NSA: Well, he's joined a foreign army. And we're at war with that army. We've been at war with them for a really long time.

F: So what? Why do you have to assassinate him? He'll meet you on the field of battle somewhere, and he'll fight and live or die just like any other soldier.

NSA: Well yeah, that's the thing. This army doesn't ever fight our army. They disguise themselves as civilians and bomb our own civilians, or the civilians of other countries.

F: Huh.

NSA: Ya. They don't really even try to attack our military. They seem pretty happy just killing bystanders.

F: So just arrest him and bring him to trial then.

NSA: Well... he's living in a lawless part of the world. The nominal government there doesn't have the ability to arrest him. And it's too dangerous to send our own officers to make the arrest. But we've got this really cool weapon which can kill him from afar.

F: So this guy has joined an army which he knows is at war with the US, he's stationed in an area where no legitimate government - even our own - can reasonably arrest him, and there's no foreseen situation in which our army and his army will actually get to fight?

NSA: Yup.

--

The extraordinary nature of this situation is what, to my mind, makes such assassinations totally unthreatening to traditional notions of law, moral war, and international order. If the guy were located in any part of the world with a functioning and accountable government, the situation would be different: in that case, the US gov't must work with local authorities to bring him to justice.

So no, I'm not talking about waging war in the whole world. A few very small slivers of the world, and slivers which may change over time: Maybe one day Somalia will be Kenya and Kenya will be Somalia - though I certainly hope both become Kenya!
Yes! But I'm not so sure we can entirely blame the make syntax. Something made the CMake people believe that inventing a new macro language / m4-redux was a good idea. I'm thinking that either m4 is a mind-virus or they're serving wine in lead glasses at the annual build-system conferences.