skysight-inc/HackerNews huggingface dataset:
I worked with a talented C++ programmer who had flown airplanes in the Pacific Theatre in WWII. I don't think he necessarily needed the money as much as just enjoyed the job but it goes to show that you can still write code when you're older. We always enjoyed taking him out to lunch on Veteran's day too!
>what about Bitcoins being lost?

At some point, the rate of loss may overtake the rate of new coin creation.

> perhaps we should also consider coins that are not used in the past five years also "lost".

Maybe, but be prepared for some of those to someday be spent, they may merely have been hoarded. I have dollars that have been in my possession for more than five years, they aren't lost as far as I am concerned.
map[rhubarb]bool is how Go does sets and []interface{} is how Go does heterogenous lists.

Also you can unmarshal JSON into an interface{} variable and get a mix of map[string]interface{} and []interface{} that you can deconstruct via type assertion if you know what to expect, so you can be a bit python-ish about JSON if you don't want to read it into structs.
Ask HN: Why is HN so obsessed with Bitcoin?
> So, in our world, where flash sucked, it wouldn't get on the iPhone regardless of the lockin implications. But in a world where flash didn't suck, I think the same decision would have been made.

Ahh, I see. Perhaps. That is certainly a defensible position. But to continue on the speculation: I'm not so sure. If Flash hadn't sucked then there would have been demand for it that Apple would have been forced to listen to. Their position in mobile was not strong early on.
Good point. I may apply and consider funding the trip if I do get the chance to go. Student overdraft might have to take a hit.
If you have an iPad I highly recommend getting LiquidSketch. It's a great puzzler about getting pools of liquid into the right place, and the liquid effect is stunning. It moves exactly as expected, has surface tension, splits and recombines etc - but the really stunning element is colour mixing. When two groups of different colours combine the mixing of them is just utter convincing, and beautiful. Amazing how this was all done on a lowly iPad.
He used an imprecise word. He meant something like "supply increase". Both inflation and deflation are incorrect because both require speculative opinions, and he was referring to the way the total number of bitcoins outstanding increases over time, which is a fact.
Yes, authentication will be twitter oauth based.
I don't look at my libraries' source unless I have a problem the documentation or google doesn't answer. that's really going to be your fizzbuzz?

A lot of the time I don't need the docs anyway, I just find what I'm looking for in the iltellisense/other suggestions because the OO model makes this work great.
I've not used the Galaxy S4, but I've found android's learning curve to be really gentle. It is easy to use the phone out of the box, and pretty easy to discover the more advanced features (or google them if necessary).
All natural male enhancement the logical choice
There Are Almost No Chechens in the United States — Here's Why
If you use Intellij + Maven this becomes magically seamless. I assume there is something similar for Eclipse as well. Really worth your time to make this work.
I didn't realize an abbreviation already existed (RTFS) when I wrote the post. RTFS is probably better than RTFC.
Jaw-dropping? Maybe. Realistic? Nope.

I work in a group with scientists whose sole job is to solve the Navier-Stokes equations. Now that's realistic.
True, but technologies like this usually make their way into pre-rendering first, i.e. pre-rendered cutscenes in games, CGI scenes in movies, or fullly animated movies. Although the latter category hasn't seen much in the way of realism, mostly due to uncanny valleyness.
Good point, but such a prompt would be similarly annoying (i.e. annoying to a similar number of users). The way I've done this in the past has been to provide two links, one of which triggered the inclusion of HTTP headers at the server, to trigger the Save dialo). Assuming the download attribute is supported, it's even easier:

<a href="file.txt">File</a> (<a href="file.txt" download>Download</a>)

This could impact visual design in a negative way. A download icon[1] could be used instead.

<a href="file.txt">File</a> <a href="file.txt" download class="download-icon" title="Download this file">Download this file</a>

CSS would be used render an icon and to make the text of .download-icon conveyable only in non-graphical browsers.

[1] http://fortawesome.github.io/Font-Awesome/#icon/icon-downloa...
In which case it's still not lost...
Article:
For real smartphone beginners, Samsung has added an Easy Mode

Gruber:
..The iPhone has an easy mode too. It’s called “Using the iPhone”﻿

Gruber admits the iPhone is for beginners. Nuff said.
Bargaining for Advantage is a good look at different tactics, positions, strategies, and how you can balance them.
The more I think about this the less I think its painting an accurate picture.

Sure startups may not hire older engineers to work at the front of the application stack, but as engineers age they tend to either start specializing in an area, moving deeper into the stack or move into leadership roles and the types of companies that have specific needs in those areas tend to be larger and more established.
It's not the only reason. You can also just comment out some lines and it will still work just fine.
I can agree with this. There have been times when I thought I understood the concept of something after reading the documentation, only to find myself gaining a deeper understanding when reading the code.
The only uncanny valley effect here is that the water doesn't wet anything - everything is perfect Teflon. So it's hard to judge whether the movement of the water is perfectly realistic, because I keep looking at the transitions. If I don't look at surfaces, it seems very convincing.
Yes, this is just the user validation version. The actual service will 1. Require you to authenticate with twitter OAuth, 2. Pick from an actual list of your tweets that have been retweeted, 3. Give you a tweet with the retraction, 4. Direct tweet the retraction to the first 100 people that retweeted you
Would love the idea/app/service but I am not sure what exactly your app does.
Would it be able to extract enough information from hundreds of business meetings to actually pinpoint not just meetings but also just segments of meetings?
=> I don't wanna listen to a 60 minute meeting but really only listen to 2 minutes where we discussed feature XYZ
Anyone who says everything about an iPhone is easy or obvious hasn't ever tried to do sophisticated things on an iPhone without prior knowledge. I remember when I got my first-gen iPhone there were multiple things that were unclear to me, whether it was 'swipe to reveal the delete button' or 'long-press this random thing to reveal more options'.

Apple fans can ramble all they want about how everything is simple and easy in Apple products, but eventually products get complicated. That's why Macs grew those awful hidden bits of complexity called Context Menus and you find them all over in OS X apps now, and that's why features like multitasking on iOS are hidden behind increasingly arcane and obscure actions. Double-tap the home button? Shake to undo? Yeah, defend that stuff all you want: Sometimes good UX design still involves compromises.
So, let's review. On the one hand we have: change the casting of the major characters, rewrite the script until it completely changes the tone or meaning of the film. On the other hand we have: effectively become an extra in some random part of the film with a single line written by Zach, pick a name for a character that will be spoken at least once, at some point in the film.

Let's play "which of these completely changes the movie and which is an inconsequential and minor modification".
This should lead to much more interesting interactions with water in games, because now it has actual physical properties instead of just being something pretty to look at. Watching the water flow out of the aquarium makes me think that water is about to become a real active part of the game environment. Very cool.
Bill Gates 'disrespects' South Korea's female president
You must just be a hoot at parties
Top 7 Tools To Reclaim the Start Menu in Win 8
PEP-8 isn't a "canonical format" though and people should stop treating it as one.
this source is the Associated Press. That's a pretty high-level source
Surviving the Nerd Apocalypse of San Francisco
The first key point of this article was that the footage showing the actual bombers wasn't released until the FBI identified them as suspects, therefore the "crowd" was on a wild goose chase.

Also pointed out in the article, having the "crowd" incorrectly identify a suspect isn't the big problem, the police are perfectly capable of persecuting the wrong people without the help of a crowd.
My strange aversion to vacations
Imagine if a corporate controlled online encyclopedia has become dominant. It would probably be ad supported, with ads targeted to the subject the page covers. It would be so depressing, and make research feel like shopping. Looking up medical conditions would give you a faceful of snake-oil adverts.
If you're using eclipse, I found this plugin helps a bit: http://marketplace.eclipse.org/content/java-source-attacher . For most popular jars you can just right click and hit "attach source".
They still have to go to a library after reading the Wikipedia article, if they don't want to be misled.
Somehow, I felt wow. I am able to appreciate this because of the number of applications it holds - Tsunami simulation, Bridge and dam construction. And real-time? Full points!
My girlfriend tries to explain my startup in 90 seconds
...but the market makers who were buying on the way down would have been accumulating inventory at reduced prices and could have made a tidy profit when things bounced back. On the other hand, any trader with a stop loss order...

So your claim is that market makers who were promoting an orderly market (by pushing the price back up) made money, while speculators who contributed to the problem (by pushing the price down) lost money?

Sounds like the market is at least getting the incentives right.
Having a mother, who recently got an iPad, I really doubt the claim, that the apple-product has an easy-mode.

Sorry, but she is not very computer-literate, but i have never, ever been that much of a help-center-agent via phone (we live some distance apart), then after she got her iPad.

No, for a normal person, there is no such thing as an iDevice-easy mode. After she got the hang of it, after she understood the logic behind doing things the apple-iDevice way, she did not need my support that often. But till then, it was very eye-opening to see a normal person use a device like this.
Thanks for clarifications. I couldn't say it better.

In a real world, you can't live on illusions, an AI really needs to perform ( think Googles self running cars ). Learning ( and all the other useful ingredients of the AI ) are essential.
Maybe it's better to let people do explicit side projects as a creative outlet so that they don't shoehorn them into production projects.
That 1% drop can be exploited and could potentially make an individual or a group of individuals wealthy beyond their dreams until "immediate recovery" takes place. No?
Jetsons? :)
At least it can probably handle more than seven transactions a second, unlike the Bitcoin network. Future of currency indeed.
Those prices beside the products say it all.
They already have Linux player support:
http://unity3d.com/unity/multiplatform/desktop
In "Pricing With Confidence" by Reed Holden & Mark Burton, Rule 4 breaks everyone down into four types [of buyers]: price buyers, value buyers, relationship buyers, and poker players.

Price buyers only care about one thing: maximizing the amount of money in their pocket. (Your maximizers)

Value buyers understand that there is value in some offers that are worth paying more for. (Your satisficers)

Relationship buyers prefer to find trust worthy partners and build solid long term relationships with them, even if it means not getting the cheapest price. (Your doormats)

Poker players don't like to show their cards and play a tough game. They often say price is all the matters but you can often call their bluff by removing some value of your offer in order to reduce the price to something they claim they are aiming for.
(Negotiators, those that know when to maximize and when to satisfy and when to give in a little [a short term pain for a long term gain])
Dystopia as a Service
Millennials Willing To Share Personal Data — For a Price
iOS also has a "lock down for child" mode.

There is however a difference between a simple mode designed for children and a simple mode added simply because the original UI design is poor.

I'd point out that this is a lesson for anyone creating a new idea, but that lesson is taken for granted in our industry. Not really sure why anyone is bothering to defend Samsung's poor UI.
http://www.liquidsketch.com/

There's a demo here:

http://www.youtube.com/watch?v=dpNjEEtodtg
This was one of the most insightful, thoughtful pieces on crowdsourcing that I've ever read. Reddit's an easy target to bash, but the OP is right that the expectations, on both sides, were too high given the disparity of information between the crowdsource and traditional investigators. Until there's a situation in which both groups have roughly the same access to available information, there's not much point in arguing which way is more effective.

This, of course, is a different argument than whether crowdsourcing, in its pursuit, ends up causing too much collateral damage. The voting scheme proposed by the OP seems like a possible way to mitigate the herd mentality...but I also agree with the OP that the feeling of community is what makes Reddit so engaging, for better or worse.
".074 Bitcoins worth"
Eventually that's the idea, yeah. We're going to be trying out some topic detection algorithms on the recordings so that we can let you search for specific things that you talked about and jump to them in the recording.
Google Removes Related Searches Option
This doesn't necessarily work as well in practice as it sounds like it should.

Faced with the above, a lot of managers will say 'screw the quality, we have to ship all the features on time, we can patch later.' The problem is that when the manager says that, he's thinking in terms of, well of course all the features will still work except maybe in a few 1% edge cases. But in practice to achieve drastic schedule cuts by sacrificing quality, you often end up with code that only works in a few 1% edge cases and fails in 99% of cases. At this stage the manager will get angry and accuse you of trolling or gross negligence.

So I wouldn't actually use the 'pick two' theory; it's too likely to go horribly wrong.
It is using a technology platform. Any artist who goes out of their way to capitalize on what we developers build will be a star on HN,especially if they cut the middle man and show a commitment to platforms we associate with openness or coolness. At least that's how I view it. Louis C.K. is a great example.
>> How would that be achieved without a law?

> By changing people's attitudes.

Here's the reason a law would be required to get every woman into tech who wants to be in tech. There will always be people -- men and women -- who want to be in tech, but who won't get into tech simply because they're unqualified to be there.

Therefore, for any particular exclusion, someone would have to decide whether the exclusion arose from a person being unqualified for technical work, or it being a case of unfair discrimination. In other words, for someone who isn't qualified, just changing attitudes wouldn't achieve the stated goal, to wit: every woman who wants to be in tech, getting into tech.

The bottom line is that many people -- men and women -- would jump at the chance to be in tech, but aren't qualified to be there.

Therefore the only way to achieve the stated goal would be to have a law that forced employers to overlook everything except that a person wants to be in tech.
Here's the reason a law would be required to get every woman into tech who wants to be in tech. There will always be people -- men and women -- who want to be in tech, but who won't get into tech simply because they're unqualified to be there.

Therefore, for any particular exclusion, someone would have to decide whether the exclusion arose from a person being unqualified for technical work, or it being a case of unfair discrimination. In other words, for someone who isn't qualified, just changing attitudes wouldn't achieve the stated goal, to wit: every woman who wants to be in tech, getting into tech.

The bottom line is that many people -- men and women -- would jump at the chance to be in tech, but aren't qualified to be there.

Therefore the only way to achieve the stated goal would be to have a law that forced employers to overlook everything except that a person wants to be in tech.
Seriously? The article look very much like a little kiddie troll post.

I recently considered "upgrading" to an iPhone and it's inability to be customized really confused me. I was so used to having shortcuts on my "desktop" screens, a separate apps list, a task manager, back button/home button, power buttons in the pull down menu that I found the iPhone incredibly difficult to use.

But each to their own, people who want the "simplicity" of an iPhone should not buy the S4. Simple right.
This seems like a very long way to describe the very old advice of never being the first to say a number. There are better articles online, specific to salary negotiation and how to refuse to give a number without being a dick about it.
At the very least it's better for auditing. If one of your employee's accounts is hacked to send a fake tweet you immediately know which one instead of potentially having no way to know.
Sorts of reminds me of the Livescribe pen (see their 'pencast' tools).
(1) You just put a symlink into your Dropbox folder with the above sequence of commands, which just serves to illustrate the danger of this approach.

(2) Your suggestion is extremely difficult or impossible to do in the general case.

(3) I have better things to do with my life than rearrange my entire filesystem to suit the ill-conceived whims of a product that does the wrong thing.

(4) I would like to sync parts of my filesystem as they currently are.

(5) I have my own syncing solution that works better for my needs, and it only took me a couple of hours to throw together.

(6) I'm going to use BitTorrent Sync in the future for most of my syncing needs (as long as it turns out to be reliable) since it does syncing properly in the face of symlinks.

(7) I'll still use Dropbox for simple sharing of files with friends and getting files onto my iPad. Apparently, Dropbox just doesn't care about the needs of more sophisticated users, as that isn't a very large market.
People are way overreacting to this.

HTML already lets arbitrary applications register themselves as protocol handlers at the OS level, so for instance spotify:// links get handled by the correct binary.

All this does is let a website register itself as the handler of a particular protocol. This has obvious uses for instance letting mailto: be handled by Google Mail if the user wants it to be.

I'm not sure why HTML5 has to have a whitelist of protocols that allow websites to register as handlers - it seems like an overhead.
No2 is a $400 machine. Whatever do you mean?
IBM robotic coworker will help engineers fix broken systems
This worries me a little, because it cuts against the ideas of abstraction that are central to most software engineering.

Don't get me wrong, I'm not against reading the code if and when it is available.

I just worry that reliance on this MO goes against the idea that you can specify a programming interface for your system and people can develop against that without knowing the implementation. This is rather powerful in working with other people, complex systems, and systems that are changing, where reading the code may become inefficient.

I'd push back on the mindset of RTFC by saying that as a developers we should try not to link ourselves to infrastructure for which RTFM fails. I know it biases my search for libraries.

> I realize complaining about the lack of documentation in some open source projects is like complaining that there is no foie gras at a friend’s free dinner party

I'd argue that docs aren't foie gras, and not having them is like having a compile error/obvious segfault in your code. Just like stability, docs matter.
strictly typed languages like java are harder to write , but easier to work with (and document ) since one can know what is what , and what a method expects. It's easy to write a hash in JS but harder to understand what parameters are expected when you are using a library that passes hashes as parameters.

That's why i prefer languages with type inference rather than dynamic typing. You can be explicit when you need to and lazy when you want to.

(Excuse my french)
I am not trying to make improper assumptions as such. I think my point is very similar to yours as in "the real observation is how a relatively small act can have a massive impact on the world".

Imagine if someone hacked CNN or BBC's Twitter account and posted stuff like:

1. North Korea launches nuclear missile targeting US
2. US launches air attack on Iran

How would those remarks affect the markets?
[Update 17:06 ^WK] Closing the pitching part of the program was Zazzy, empowering everyone to design stylish jewelry.
Everything you need to understand to start with AngularJS
"this method of sleuthing would be far less exciting for users, and would probably generate less traffic, than its current free-for-all approach."

When people do things for their own entertainment, they're always thoughtless.

When they do them out of deep conviction that they're contributing something positive, as in the open source movement, they are more effective.

Ironically, terribly and not-funny-at-all, the Boston bombers were working with the latter mindset. This enabled them to put a city on standstill and terrify a nation using bombs made from household items and black powder (normally considered too slow to be useful as a modern weapon).
unless I have a problem the documentation or google doesn't answer

Documentation/googling is definitely the right thing to do off the bat. But if they've never had a moment where they had to peek under the hood (or never thought to try, or didn't know how to) then yes, that's my FizzBuzz. I would perhaps not apply this to someone fresh out of school, but I would expect an experienced candidate to know how to "use the source".
Would be great to see local storage or something similar implemented on the page, so I could maintain this checklist on a per-project basis without having to go over the list repeatedly.
the websocket support is very interesting and useful for node.js projects: http://nginx.org/en/docs/http/websocket.html
This is pretty much state-of-the-art game water (as of 2013):

http://youtu.be/65slGvDLmIE