skysight-inc/HackerNews huggingface dataset:
Just to be clear, now that I have a better understanding of your proposal, I didn't mean that a device in which the majority of the energy comes from fusion isn't feasible, just not typical.

Quantitatively I don't know how large you can make the fusion/fission energy ratio but there will always be some fission with the radioactive decay product problems inherent to that.
I remembered having seen it here before (it's a classic and worth revisiting)

Previous discussion:

http://news.ycombinator.com/item?id=970945
Ugh, you're right. That was embarrassing.
Can You Build A Network On Top Of Another Network?
Why PouchDB? CouchDB in the browser
I've always found that knowing the deficiencies of a language is the best way to know the language. Anything that works well should be pretty intuitive and comfortable, but knowing exactly where the trouble spots of a language are let you be aware when you approach them, and know how to handle them.
Google does give up on determinism when they can. Search is a great example, ask 1,000 machines to give their top 10 results and if 5 don't respond in time your still 99.5% sure that the top result is still the 'best' one. And even if you did lose your best result changes are the rest of the list is still going to be good enough.
This doesn't seem very convincing. Simply paying programmers lots of money would be a simpler and more effective solution. They could certainly afford that, and bookkeeping is too critical to their business to risk. Would you suggest that they kidnap lawyers and doctors as well?
Holistic UI is smarter UX
Fixed! Thanks Daryl - hope you're well!
I thought PEAR was PHP's standard package manager?
It is possible (likely!) that some of that code was written because of some weird Python behavior or to handle an edge case from a buggy external API or some odd behavior from another internal system.

If that code is in there without at least a comment mentioning that, then you have bigger problems than handling people's egos. This kind of thing is precisely what comments are for.

I do advocate "if you want a change, write some code and make the change." But a wikipedia-style edit war between programmers' egos is also not productive.

False dichotomy.

In the context of a business, "creativity" can and should mean "creative ideas that have the potential make more money." It is unfair to ask someone to pay you a salary for unbridled side-project creativity; that is what your disposable income is for!

Tell that to people who came up with 15% "innovation time" at 3M and 20% at Google. Of course, Google's 20% got subverted as far as I've heard, but that's a completely different topic.

The point is that creativity should be exercised at the right time, in the right place and in a right degree.

I'd suggest, then, that this list is relevant for anyone trying to make money, because that always entails working with some other person (fellow programmer, business partner, customer) and that can only happen when you have a harmonious relationship with - and are willing to bend a little - for these people.

This has nothing to do with making money. It has to do with your project being successful or not. It has to do with people on your team being reasonable most of the time and having a good manager (or something equivalent) the rest of the time.

Having said all that, "Don't rewrite code without consultation" should be a no-brainer. Not necessarily for Jeff's reason, but because if it's someone else's code, chances are that there might be something you don't understand about it; on the other hand, if it's your code, there might be someone using it and your rewrite could break it for them. Checking this stuff is usually a good idea.
No. People can be sacked for not doing their job in the UK, but if they've been employed for a certain length of time it is harder than in the US.

But then again, employees can also legally expect to receive a decent amount of holiday, and a number of other rights not accorded to those in the US.

And I think the state needs to stand up for employees, because (especially non-unionized) employees in most professions are never going to have the bargaining power to make it a fair relationship.

(I say this as an employer not an employee)
Agreed! The only reason I want to go is to share wisdom and learn.
Facebook Releases Emails From Zuckerberg’s Harvard Days
Would be pretty cool if someone implemented a decent browser-based MMORPG with a high degree of scriptability. Get the best of MMORPGs and MUDs + portability.
iOS push notifications (APNS): some security considerations
It's only cheaper if the underlying memory system has enough bandwidth to handle the throughput of all those cores at once. Otherwise, a fraction of the cores end up as dead-weight, which is surprisingly common in x86 systems set up like this.
i also imagine it to be quite difficult to garner industry support to develop apps on a (default) rooted phone
Here you go:

http://hacks.mozilla.org/2012/03/browserquest/
厦门婚纱摄影
Wow, great story! I have understood similar thing just recently a year ago but I am already "old" (28 years). Nevertheless I totally agree - there is no speed limit! Funny thing that lately I have made a second approach to the piano from the scratch and... it worked! After just 4 weeks I am far better that during the first attempt few years ago and few months of learning. This time I simply have found the right teacher which is constantly challenging me.

Hope that finally I will also manage to make it happen business wise with Y-Combinator! ;-)
I hope they revoke this guy's ticket: http://www.ebay.com/itm/Google-IO-2012-GA-Adult-Ticket-/2307...
Google I/O Sells Out In Under 30 Minutes
It's not that easy to figure out the best thing to invest in. And if you do figure it out and you convince everybody, the price goes up so it's not the best thing anymore.
Isn't "unwanted" exactly the same thing as "redundant" in this case?

The employment relationship (in the UK, at any rate) is a contractual arrangement between two parties. One side of that agreement can't opt out of their legal obligations by playing corporate musical chairs.
Actually, it makes plenty of sense -- if what you're after is talented and thoughtful people.

Here's a guy who has enough mojo that he produced a well-reviewed game on his own. That's exactly the kind of person I like to hire because they can think broadly about the work in a way that many people can't. Zynga obviously doesn't want employees devoting significant time to competing with them. But leaving the game up does no harm. So they negotiate the exception, file the paragraph away for when this comes up again, and everybody's happy.

What we learn from this is that they don't really want people this smart and creative. They want somebody mindlessly obedient who will go and do the dubious things Zynga does.
Related, an article from the Journal of Consumer Psychology, "If money doesn't make you happy, then you probably aren't spending it right": http://dunn.psych.ubc.ca/files/2011/04/Journal-of-consumer-p...
Still can't connect...
I love windturbines too, for some very strange reason. I could stare at them for hours. Especially fields of them.
"Lets create a conference where the swag is easily resellable items worth more than the conference admission. Nobody will figure out how to arbitrage that..."

I've heard great things about I/O, but the device giveaways seem to always turn registration into a circus...
It's great that there are services like this. It's especially interesting that some are YC. Thx for the link. Out of curiosity do you know of any stories of unfortunate circumstances from not handling one's online assets after death? How important do you think it is for people to aquire this service?
Mark Zuckerberg Sucks at Coding Now
Columbia College has some good teachers.

http://www.artistshousemusic.org/videos/kimo+williams+of+col...
All about Linux signals
Can any lawyers comment on whether his concerns were legitimate? I can't imagine any standard employment contract claiming any sort of rights over all your previous work. Say it wasn't an indie game, rather some other company's game he was the sole developer of? Or if he had simply incorporated a company he was the sole owner of?

Certainly they could prohibit him from continuing to work on it while employed at Zynga, though.
I don't buy this, I spent the first two years of my degree working as this guy suggests and completely burnt myself out. Now I take things easy, I'm still getting good grades and I'm a lot more relaxed. The other things I want to learn (not covered in my degree) can wait.

But... maybe I'm just a chump...
Is that a new #Kippt feature? Seems pretty cool.
Basho has a "Riak Enterprise for Startups" which they describe as a "pay what you can" service for self-funded or angel-funded companies. I don't know what price they quoted you (would be interested to know) but it seems like you could pay whatever you felt it was worth until your first round closes.
Yep, that is another good sign.

For the record, some ideas I thought a couple of years ago keep coming back from time to time. Sometimes it's just not the right moment or you're not on the right mindset, even if the idea is good. What I mean is, what matters after all is the execution, not the idea itself, but to do it properly there needs to be a planet alignment of sorts (the right person, in the right moment at the right time).
It probably would have gone differently if he was a developer on the game that was the target of the takeover. Since he wasn't (according to the article), they don't want to bother with it. Sad, but takeovers are never really clean.
If anyone has more suggestions, I'm happy to add them on the list.
Ask HN: Did anyone actually get a ticket to Google I/O?
The frustration from alot of devs has only increased with this crazy process.

I was on the registration page at 7 sharp and still failed to get a ticket as it said the event was sold out only after a couple seconds!

Did anyone manage to actually get a ticket?
WordPress issues sorry folks, working on a fix now will be back up shortly!
The article doesn't really resonate with my experiences of working with good Scrum teams.

It does, however, sound very much like some organisations I've been involved with who have adopted one or two of the Scrum practices, but haven't really understood the core of the process.

Scrum teams should be relentlessly focussed on improvement.

It's a deliberately minimal process which can help in of itself since everything outside of that process is open to question and change.

Even ignoring that of the five regularly scheduled events in Scrum two, arguably three, are specifically focussed on self-assessment and improvement (Sprint Review and Sprint Retrospective are the definite ones. I'd also argue for the Daily Standup/Scrum because of the focus on obstacles in the way of progress).

Now there are certainly criticisms that I have of Scrum - but thinking folk are stupid and not fixing problems are very definitely not on the list. If a team does not focus on improving their process every sprint then they are not doing Scrum by definition.
People absolve the companies all the time. "They're just employees, they don't make the policies." "Oh, yeah, Zynga's awful, but he's a good guy." Etc, etc.

I think that's factually true, but the moral implication is false. Nobody says, "Oh, it's not his fault the mob assigned him to break kneecaps. He doesn't set the policies, you know."
Tuning Linux for Write-Heavy Loads
You can force quit the app, and it will relaunch to your list of games.
FTC releases privacy reccomendations [pdf]
No doubt she is a very signifigant figure, but (Although you do qualify your statement later) I have to disagree with:

"If anything, the article probably understates her importance ..."

In the second paragraph of the first page the author subtly suggests that she is the greatest mathematician as well as the greatest physcicist (at least a bunch of her contemporaries, who are smarter than you, the reader, thought so).

Also, in my personal experience, she is quite well known.

I would add to your list of her accomplishments: I've been told that she was one of the first to push for Homology to be treated as groups and not simply just betti numbers.
"And, indeed, doesn't it take an ego to do anything great, to think that preposterous thought that you can do something no-one has done before."

It also takes an ego to overestimate your skills and utterly fail because you're not as good as you think you are and can't collaborate effectively.
When we pitch our product to potential customers, one of our big selling points is engineering time savings. It's easier to compare hours of work to purchasing something when:

a.) It's a necessity for a business and

b.) Each hour costs you real money (like engineering time).

The coffee comparison is helpful in day to day life, but it's more about quality than cost. Like hiring someone to clean your house, or paying for a restaurant to make you dinner. You could do it yourself, but you choose to increase your quality of life by paying more to have someone else do it for you.
It'll be nice when the tech doesn't matter but if someone can't play your game because they prefer a different browser then that kind of sucks.
>>>Which presents the problem, let's say the most common 50% of all cancers are easily cured by drug X. Well the other 50% are all less common and moving to 100% is only going to get harder as you progress.

But for those who are in the 50% who can be cured in the first wave...

... and maybe one of them will go on to develop the cure that helps the remaining 50%.
Facebook is too friendly; new app helps users make enemies
Determinism comes at a high cost? So the more processors we add, the more our computers become like us, very smart but not entirely accurate?
Facebook Agrees: The Key To Its Future Success Is Design
I'd also say that the expected cost of recruiting a new programmer to replace him - assuming they want to do so - is likely to be significantly more expensive in both money and elapsed time than negotiating the contract addendum.

Of course, refusing to negotiate has the effect of establishing a particular kind of power relationship with the potential employee, which could be one of their goals.
This is how Burning Man did their tickets this year. It didn't work out very well for them but I think it would work well for something like this. You'd get a better distribution of devs and people just looking to get "free" devices.
Ulevi, Madhara na Athari Zake (2)
works with opera but eats a whole cpu core
The Rails commit that spurred this post, apparently: https://github.com/rails/rails/pull/5329
Corporations are (made up of) people, my friend! ;-)

The whole purpose of a company is to absolve the individuals involved of some legal consequences. I think right now we are having a debate over exactly how far that absolution extends.

I could imagine a situation where each individual was acting ethically, but the emergent behavior was still unethical. For example, each individual manager might be promoting the worker they feel is best-qualified for the job, but over-all hiring patterns end up being discriminatory due to small, unnoticed biases. Corporations are emergent systems, much like programs themselves. Race conditions, concurrency, stampeding herd dynamics, failing to have anyone be responsible for important considerations: all the downfalls of parallelism apply to human organizations as well.
Don't you think that's changing quickly in the tech industry? Can you imagine one of your key developers leaving? Employees should earn their bargaining power by virtue of their merit, not because of inefficient unions or state-action.
My favorite line from this demo day: "I've created crack for women"
Ask HN: Hey, fellow startup founders, do you want to be challenged?
How do you feel when you are told "I have a challenge for you"? Are you curious to hear it and eventually meet it? Or you feel that something difficult must be coming up, and try to avoid the challenge, being afraid of failure? Either way you are right, because we are the ones who choose how things will turn out for us. Success or failure depends entirely on our own attitude to challenges.

Having this in mind we decided to create a place where people can challenge each other, a place where the only thing that counts is what we do. We named it Deed :). It aims to inspire and motivate you to explore and experience, to abandon your fears and prejudice and eventually have fun.

Take a look at the short 2 min intro video: http://www.youtube.com/watch?v=FOFIyCJ1yf4

Or give Deed a try at: http://www.ideedit.com

We have a challenge for you - share your feedback and experience with Deed!
Or register and challenge us to improve at http://www.ideedit.com/users/9892

Thanks :)
Fixing I/O
i rooted my EVO 4G the day it came out and agree that root should not be gained only via exploit.

however, i'm not sure i see how giving a choice of easy root to the end user would de-incentivize the development of malicious exploits which seek to gain it through other non-interactive means which bypass the officially provided method - there will always be incentive to do this, though i agree than it may take much more dedication and time to develop since there is not a huge community after it. on the flip side of the coin, these 0-day exploits likely would not be publicly disclosed as they are today for the sake of giving freedom to the end users.
They suspended the Adwords account and said "We've determined that your site doesn't comply with our Landing page and Site Policies. Any ads promoting this site have been disapproved"

I could understand if it was just a lead gen site collecting e-mail addresses, but I was selling a gift product, with product photos, plenty of info and secure payment processing too. So who knows! I've completed the form to get them to re-review the site but I doubt they'll do anything.
It didn't sell out at 7. The POST to the ticket URL kept timing out until 7:03. The timeout would cause a redirect to the no ticket page. After 7:03 the POST hung until they showed a reserved ticket at 7:07 (for me).
Looks like I'll be attempting to watch the live streams, again, this year.
Wow, what a great thread!

Just another thing that makes Hacker News so good: read something written by an expert and then engage in a discussion with that expert.

Derek, please go to www.askolo.com and register today. This is a brand new Hacker News inspired site built specifically for this purpose. These guys are trying to build and reach critical mass and your presence there would be greatly appreciated by me and many others, I'm sure.
I can't talk much about the latte experiment.

But another one I did was display a dollar bill to really drive home the point that our service is less than one dollar a day. Something about seeing a picture of a dollar bill (versus just reading about it) must make it more real.

More precisely it said "Less than $1/day {small pic of dollar bill} {big equal to sign} Access to xx,xxx potential clients"
It's only stupid and superficial if no one wants it.
Freeline Skates - WalkIsOut
A new way to move.. -> WalkIsOut ! ; )
Y Combinator's Demo Day Gets Supersized
Ultimate SSH hacks
I had two massively influential mentors like this in middle and high school.

Both were teachers who cleared the path for me. Instead of the curriculum other students did I was given one that challenged me.
On the contrary, I think being a woman probably helped Noether's fame. Off the top of my head, I can think of precisely two algebraists: the woman (Noether) and the guy who was killed in a duel (Galois).
This little known strategy can get you MANY more downloads of your apps
Interesting views on polyphasic sleeping and programmers
This post raises some interesting points about the difficulty of contributing to open source for the first time. Over the last year, I've taught myself to code. I want to contribute to open source, and I think I can provide value to smaller projects. But the public nature and unique culture of open source have left me feeling a bit overwhelmed. So I observe instead.

What's the best way for a rookie to find small, welcoming open-source projects to contribute to?
One of the Most Powerful People in Silicon Valley? He Lives in Baltimore
RiakCS is not open source right now.

Parts of it may well be open sourced over time.
Great blog entry and often quoted on HN: https://www.google.fr/search?sourceid=chrome&ie=UTF-8...
Ruby Lugdunum Conference will be back in June 2012 in Lyon, France
"I'm using a netbook instead of the notebook to save electricity."
Why? A notebook uses less power than a lightbulb these days.
Maybe. Back when the universe was fresh and new, I would call up spammers and talk with them. Every one had some song and dance about how broke they were. In their view, it wasn't their fault they were acting like assholes. It was just circumstances, just business.

Once you start screwing other people over for a living, it's a hard trap to get out of. Partly because that's now your expertise. And partly because your perception shifts. As Upton Sinclair said, "It is difficult to get a man to understand something when his salary depends upon his not understanding it!"
3D Print a Raspberry Pi Case
The minor nit first: the original specification did not support complex numbers, so adding them here is even less relevant than my return codes.

More importantly, your implementation is numerically less correct than my version, which itself is less correct than it should be.

Consider when b is near sqrt(d). In that case, b-sqrt(d) can lose precision. That's why I used the copysign function, so that I'm always adding two numbers of equal sign and size.

Mine is incorrect if b2 is near the size of 4ac since there too b2-4ac loses precision. Ideally this intermediate result should be done in quad precision if the input is in double.

Question: How does C++ handle copysign() (vs. copysignf() for floats), and support templates which want to use an higher precision intermediate value?
Your-code-may-be-elegant
People trafficking is the second largest organised criminal activity. It's low risk with bigger profit margins than drugs. Data is hard to get, partly because there's little international agreement about what should be measured as well as the difficulty of finding the victims.

Here's a UN document which is reasonably cautious.

(http://www.ungift.org/docs/ungift/pdf/knowledge/ebook.pdf)

Global profits are > $30billion USD.

> the total market they can address will be smaller.

Bigger profits.
I don't use root for much, but there are several programs that I find indispensable that require them, including TitaniumBackup, and Virtual Button Bar.

I would like to to see Android get a well known, official way to get root, a way to install authorized root/setuid programs, AND a multiuser model of operation.
Abstracts, interfaces, protected, private and public are not Java-specific, they're fundamental concepts of object orientated theory.

http://agp.hx0.ru/oop/quarks.pdf has a handy table summarizing 40 years of OO research that predates Java by decades.

Even if you were dumbing yourself down because you were talking to a recruiter, it should be possible to explain those concepts in a way that a non-technical person could understand, especially a non-technical person who has a stock answer in front of them to check keywords off on.

This industry shocks me sometimes, it's akin to accountants claiming that no-one needs to understand economics as they're personally really good at counting US dollar bills and that's all they do all day at their job, so why would anyone need to understand all that fancy theory stuff or be able to explain it to anyone else.
We were in our campus server room and got 3 of them. Connection speed didn't matter, it was very random, but we're shocked we got 3 tickets given the demand:

https://plus.google.com/108430678066988816876/posts/AAuhFJKv...
Loans by web Get $100-$1,500 in your account in 1 Hour
Loans by web is a good choice for financial aid easier now. 100% online, fast easy loan application.

http://usapaydayloanlender.com/loans-by-web