skysight-inc/HackerNews huggingface dataset:
Tradecraft:

Gottlieb has questioned the veracity of Caro's reporting only once. There was a single paragraph that stood out on what would become the 214th page of The Power Broker. In it, Bella and Emanuel Moses, Robert's parents, were depicted at their summer lodge at Camp Madison, a camp for poor and immigrant children that Bella had helped found. There, they were leafing through The New York Times one morning in 1926, Caro wrote, when they learned of a $22,000 judgment against their son for illegal appropriations. Caro included a quote from Bella Moses, who was long dead: "Oh, he never earned a dollar in his life and now we'll have to pay this."

How, Gottlieb asked Caro, did he get that quote?

Caro told the story. Moses had instructed friends and close associates not to talk to him. Shut out, Caro then drew a series of concentric circles on a piece of paper. In the center, he put Moses. The first circle was his family, the second his friends, the third his acquaintances, and so on. "As the circles grew outward," Caro says, "there were people who'd only met him once. He wasn't going to be able to get to them all." Caro started with the widest circle, unearthing, among other things, the attendance rolls and employment records from Camp Madison. Now some four decades later, Caro tracked down, using mostly phone books at the New York Public Library, every now-adult child and every now-retired employee who might offer him some small detail about Robert's relationship with his parents. One of the employees he found was the camp's social worker, Israel Ben Scheiber, who also happened to deliver The New York Times to Bella and Emanuel Moses at their lodge each morning. Scheiber was standing there when Bella had expressed her frustration with her deadbeat son, and he remembered the moment exactly.

"So that's how," Caro told Gottlieb.

"Every step of that story is by all ordinary standards insane," Gottlieb says today. "But he didn't say any of it as though it were remarkable. We're dealing with an incredibly productive, wonderful mania."

This is why journalists are irritable about "narrative journalism", about fudging the facts in the service of some underlying truth. It's also why the difference between "theater" and "journalism" was so important in Mike Daisey's Apple show.

He bristles at the word obsessive, his eyes flashing through his thick, dark glasses. "That implies it's something strange," he says. "This is reporting. This is what you're supposed to do. You're supposed to turn every page."

This guy is such a bad-ass. And let me be the 90347947th person on HN to urge you to read _The Power Broker_ immediately.
Court: Software Not Protected By Fed Crime Laws, Overturns Engineer Conviction
Tor relies on some country with Internet Freedom as an exit node. Having many countries with weak or no Internet will make Internet less than free.

You need to take action!
True, but Instagram founders also did not use a cross platform framework. They have developed for iPhone and only after almost 2 years they have developed an Android app, no?
Is Direct Selling Next Driver of Commerce Startups
Don’t work. Be hated. Love someone [video]
Do you know how to frame things? You reminded me of Bruce Scheiner who advocated framing things. eg instead of Safety vs Privacy, state it's a matter of Control vs Liberty.
From my naive, non-lawyer point of view, a computer programming language shouldn't be copyrightable for the same reason fonts aren't -- they are the means to expression, not the expression itself. OTOH, companies have been licensing languages and APIs for years as if they were able to be copyrighted.
I like it ... wonder how it would look if it was added to Svbtle articles.
What it's really like to work at Zynga
I'm told that Pirate Parties have no policy on IP censorship because any competent IT person can get a new IP address.

Welcome to joining UK and Australia as censorship countries.

I'm fighting in Australia.
Instagram did not and should not have used a cross-platform framework, we're agreed on that. Plenty of other people and companies should though.

Fact remains that cross-platform is here to stay. HTML5 or iOS alone are not going to win the whole market.
I don't usually have a very good time at the conference after parties but there have been a few exceptions.

The best time I've ever had at a conference was at TechEd New Orleans. It was fantastic just to buddy around with the same people making the programming languages and tools that I love. I made a ton of connections and some conversations even turned into opportunities down the road.

I'm an introvert by nature, but exhausting as it is, it really pays to put yourself out there.

Another example was at PDC. They had a big party with arcade games and VR simulators. Sure, there was beer, but tons of folks were throwing down on some Street Fighter as well. If you don't like partying, and you don't like video games are there any social activities that you enjoy at all?
If you looked up Hague, you'll find there are many different types of courts: https://en.wikipedia.org/wiki/The_Hague Not just 'Africans'.
I read that Nokia president Eltop, a former Microsoft executive, said "there is no plan B".

Nokia has no fall back plan, so if they continue losing money at current rates, by year end 2012, they will not be able to borrow any more from banks. Microsoft may throw even more good money after bad to keep Nokia alive - or to acquire their patent portfolio.
I've made a some progress in this.

PEG didn't quite cut it for left-recursion so I created a new parser.

https://github.com/jaekwon/joeson

The grammar for CoffeeScript is getting there -- enough to parse the project files at least.

https://github.com/jaekwon/joeson/blob/master/joescript_gram...

Michael, we can collaborate on this. Send me a msg on github or email `jkwon.work` at gmail.
Interesting discussion. Would be really nice to hear how some start-ups dealt with this.
To clarify, almost all the usability issues mentioned in the article are the ones I face myself too. The title is a bit misleading, it's just what prompted me to write it.
I believe that the point is more against collaborative documentation than against the builtin wiki.
While the cloudSearch config does look kind of clunky compared to SOLR, it is kind of FUDDY if you're implying that cloudsearch won't let you configure these at all: tokenizers, stemmers, scoring, ISO latin to ASCII mapping, stuff like that

http://docs.amazonwebservices.com/cloudsearch/latest/develop...
Just like they did with Audible. And according to this[1] article on BoingBoing, they promised to do away with DRM, but have still not done it in FOUR years! Link[1]: http://boingboing.net/2008/01/31/amazon-buys-audible.html

edit: they = Amazon
It IS a political struggle. The court basically ordered a political party to obey and refused to hear their defence.
git-flow is not needed, especially for small projects. For most repositories, developing on and sending pull requests to master is acceptable.
I think the core reason for this is that conferences are essentially all expenses paid mini vacations for corporate workers.

It's a seemingly legitimate way for companies to give their employees a perk. Sure, some people are actually there to learn things for work purposes, but the vast majority are simply happy to have a few days off work to relax (and maybe learn a bit) on the company dime. It's America's (crappy) solution to our relatively low number of vacation days.

It shouldn't be any surprise that people drink and party a lot at conferences. People tend to do those things while on vacation.
The history lesson on Amazon's business model is important, but the OP has it a bit wrong. The business model innovation was about inverting the cash flow and holding cash instead of inventory. Amazon actually pays suppliers much faster than traditional book retailers, making it better for the suppliers.

Traditional book retailers pay suppliers 90 days after the book enters inventory whereas Amazon averaged about 58 days. The problem for traditional retailers is they held books in inventory (i.e. the book went unsold) for an average of 167 days versus Amazon's 16 days. This resulted in retailers carrying the cost of the book for ~78 days while Amazon was able to hold the float for ~41 days.

The end result of that type of inversion is that Amazon can accept a much lower margin, earn the float on the cash and live off much faster inventory turns than a traditional retailer. This was much more brilliant than "disintermediation" - as another poster has correctly noted, Amazon was an aggregator/replacement, not a true disintermediator.
Yeah, this is weird that blingbling23 here and brokenrobot23 on reddit are both less than a day old.
This is a great resource and has reminded me that the Perl community is active, and continues to be innovative!
On the subject of cryptic loading signals and not being clear whether a page is communicating with the server or not, most spinners are wrong.
http://tangaroa.dreamwidth.org/11114.html
My conjecture on top of the general value of a more connected network.

What is Facebook's motivation for connecting people? Or Google's? Or LinkedIn's.

A newspaper sold millions of individual pairs of eyeballs to advertisers. I would think the large numbers of correlations available in a largely connected network would be much more valuable than unconnectable individuals.
Sorry, I meant this assumption:

you've carefully weighed the tradeoffs made by the various alternatives in the space, and learned the best practices for deploying the one you chose to use

It is unreasonable to expect everyone you want to use your software to become an expert in its subtleties before deployment. Of course it's what you'd hope, and in a perfect world it would hold, but in the real world, no matter your market, a lot of your users are going to be lazy and irresponsible. You need to protect your users better than this. To do otherwise is lazy and irresponsible.
Roadmap To Success
GParted Live 0.12.1-1 on Downloads App
New targeted Mac OS X Trojan requires no user interaction
Exactly, that's why domain names by itself can not be illegal whatsoever and should be afforded immunity beyond seller-buyer relationship, including against court seizures. Even trademarks that are meant to be narrow are now being used as a broad weapon to kill domain names. eg Nissan

Seizing domain names only serve to create digital economic uncertainty, false sense of justice, let criminals still access content, etc. It is downright criminal for judges ordering ISPs to block access because it shows that judges are either aware that crime will still continue or too incompetent to see this.
Ask HN: Are there any mature HTML5/canvas libraries?
I am planning to write a canvas-based drag and drop puzzle game.

Looking around at the various libraries I could use, it looks like (from looking at bug reports) that every library I look at seems to have problems on one of the desktop, Android or iOS, with things misbehaving.

Am I better off just reinventing the wheel, or is there any library which someone has experience with working across different OSes and browsers?
Is there anything like Udacity/Coursera for non-CS courses? I'd love to do some Advanced Japanese.
The paper was submitted April 1st according to http://arxiv.org/abs/1204.0162

April fools perhaps?
Hackathon Survival Guide
easy way to fix that: the server can check if the score is outside a possible threshold. if it is, there's been some cheating and the player should be deleted for breaking the terms.

best way to fix that: send qualifiers and make the server calculate the actual score/high score.
I suspect that it requires other ancillary skills like negotiation, self-marketing and sheer chutzpah which I don't necessarily have all at the same time.

I like programming, but sometimes I wish I could do it only a few days a week and spend the rest doing something where I wasn't hunched over in front of a box 13 hours a day. Sales! Photography! Helping injured animals! I've never done anything that didn't involve sitting alone a desk all day...
I'm with Amazon in this battle, and this battle alone, because I want e-books to become cheaper, but in the same time we need to see what we can do about Amazon later on to make them adopt an open e-pub format. I say open e-pub format because others use e-pub, too, and it's still closed (like Apple with iBooks).

We need to get to a point where people can easily leave the Amazon bookstore if they wanted, and they wouldn't feel "locked in" within the Amazon ecosystem.
Pick battles big enough to matter but small enough to win.
Drinking and Drunk are not the same thing.
You could write the same about pretty much any popular theory.

Looking at just the first few newspaper articles and surveys was enough to conclude that the media agenda influences the public agenda. After that, it was just a question of watching the evidence pile up.

It seems like she went into this without a hypothesis, a (relatively) superficial look at the paintings let her form that hypothesis, and further, more in depth looks at the paintings only confirmed and didn’t contradict that hypothesis.

That seems like the normal and appropriate process for discovering things like this.

Yes, confirmation bias is a problem, but it always is. That’s just how humans work. The mere existence of confirmation bias (which makes it plausible that confirmation bias was at work here) doesn’t immediately discredit the results.

I’m trying to say that confirmation bias might well be a problem here (though the presented evidence seems strong and I personally can’t think of good alternative explanations for what she found – but I’m also not an art researcher) but that is nearly always the case (when it comes to squishy things like this, I’m not necessarily talking about physics, but it’s certainly also a possibility there). So yeah, you can write “Confirmation bias anyone?” under a great number of scientific papers, but that alone is not very valuable and constructive.

Sometimes the process of discovery itself just cannot be sufficiently protected from confirmation bias (in the sense of excluding any chance of confirmation bias), especially when it comes to something like looking at a painting and trying to figure out its history. Then you have to just roll with it while also being aware that it’s a huge problem (preferably by going through your evidence with a fine tooth comb, always looking for alternative explanations – better yet, you should get many other people to do that, and I bet they will in this case).
"Unfortunately, Java's designers didn't seem to value CPU time at all. "

Well, it's obvious that people think of (Apple) fanboism when they read such misinformation; apart from the fact that there's no point in writing such statements without citing some numbers or real cases.

I can tell you that I've written my last line of C++ exactly ten years ago. In these ten years I've designed and implemented a good deal of industrial software in different segments and never experienced performance problems. Already in 2004, which is ages ago, I designed and implemented a near real time system for distributing telemetry data in F1 racing - among others, Renault won two championships running that system. It was Java 1.4 and it worked pretty well. The specs were pretty demanding. I recall people wondering whether Java was up to the requisites (at the time it was a reasonable doubt, not today).

I am just lucky as I can mention a publicly known project, but there are tons of people around who daily experience excellent performance with Java and don't feel any desire to go back to C/C++. You'd just attend a couple of Java conferences (or at least read the slides) before publishing uninformed statements.
At least on the Twitter web site, they already have the unwrapped URLs -- see the data-expanded-url and data-ultimate-url attributes on links (and, of course, at least one unwrapping is used for displaying the link).

They probably don't want to completely undo other shorteners, however, because these services aren't only used for shortening. I absolutely believe it's beneficial for them to have multiple levels of indirection so others can gather stats, I just don't like it as a user who is consuming the links. If the amount of indirection, delay in loading pages, and brittleness of links gets bad enough, maybe it eventually will make sense for them to try harder to avoid it.

But they could, in some cases, avoid increasing the amount of indirection and still gather the same stats. For example, on their site, since they open links in a new tab anyway, they could make that link direct and capture the click event with a separate AJAX request in the original Twitter tab.

If you focus only on page load latency, other sites/services besides URL shorteners are making things worse. I regularly notice some small delay waiting for my click on a Google result to go through Google's servers since they (annoyingly, in my opinion) swap out the target URL for a wrapped version at the last minute. Of course, Google has other good reasons for doing this as well -- stats and removing referral information immediately come to mind.

I also didn't show that this negatively impacts user experience. It could be that t.co, on average, requires so little overhead that the extra level of indirection doesn't matter. But I think it's worth looking into, and if it does have a negative effect, figure out ways to mitigate these effects.
That seems very clear from the article. She looked at it because the Louvre asked her whether that painting had ever been looked at in depth before. It seems that she didn't start out with any hypothesis about the history of this painting (other than what is probably the default assumption and what the painting was cataloged as, that it’s a 500 year old anonymous copy).
Sorry to hear that it crashed Firefox.

In my experience it's basically impossible for a demo like this to run well without both a good GPU and a good CPU. Even when you use WebGL, rendering code uses a vast amount of CPU time compared with native alternatives.
Anything worthy of a document should have its own URL. OPTIONS could potentially be used to provide that URL:

http://lists.w3.org/Archives/Public/www-tag/2003Feb/0138.htm...
That sounds like maybe the framerate was so low that the game logic wasn't keeping up with the system clock. I'm betting the AI is written to throw a rock once every N seconds, so if your framerate dips too low, he'll throw rocks pretty rapidly.

Do you know how fast it was running? I want to make sure you weren't actually hitting a bug in the translated code that I need to fix :)
If you clear your cache and try it again it might work now. I improved the handling of busted WebGL implementations.
I donated 25. CoffeeScript and derivates is the right approach to improve compile-time problem detection with the typeless javascript

Thanks for posting
I don't quite like the way Thunderbird works. I use it for one account, but not my main work. Would love to give up Outlook though.
For those, like myself, unsure about the significance of this post, this digital magazine has an infrequent and lengthy release cycle. The last issue is from 2010.
It is relevant because of the assertion that it's partially due to 25 year olds and brogrammers. Neither are true.

Also it has not been established that changing things would be an improvement.
The great debate: Kant versus Aristotle
Cool effect.

But I will come to your door with an axe if you dare use it on an actual website.
Power to the creators
I don't really pay much attention to version numbers, but first had it with an older version (97 or 02?) then again with 07 it might've been? Whatever I'm using has the Ribbon.
It’s Not A Bubble, It’s Valleywood
This is great. Have just been installing rails on 3 friends macs, cuz' I'm working on a project with them - Meer.li - and it is such a terrible experience each time. Looking forward to what this can become.
The other piece to that is in most cases these events are the only time some groups of friends or strong acquaintances have the opportunity to hang out and bond face to face. confer. I would argue that is human nature to want to celebrate with friends who you only see on rare occasion and drinking tends to be the most easily and socially acceptable way of doing so. In many cases it is at these events that many times acquaintances become stronger relationships through just hanging out as people post conference.
Say goodbye to search and hello to BrainSpace
The logical conclusion of your argument isn't that this theory should be more credible, but that we should assign all such theories a lower likelihood of representing reality. Luckily most of these theories have no bearing on how anyone lives their lives so it hasn't impeded human progress too much.
Hamburgram: Telegrams with Hamburgers
Depends on the culture, doesn't it?

(Don't tell me it's an American thing. I know it isn't as simple as that.)
There is plenty of completion for payment processing though. A merchant is not going to give up 30% of their revenue just to let someone pay with their phone when the same person would also be willing to use their credit card or cash. However, you can't reach most iOS users by selling in the Android marketplace so if you want access to millions of iPhone users you need to pay for the privilege.

See: Amazon's Kindle app for the exception that proves the rule. Amazon has their own Kindle marketplace where they take a significant cut, they where willing to give Apple a slice of the pie just not 30%. So they ended up removing in App purchases from their iOS kindle reader. The back door is you can still use their website from your phone and order a book through them which will show up on all your Kindle readers.

However, random App makers don't have the customer leverage to do the same thing.
Yeah, I would agree strongly. The folks who'll use this are beginners and nothing sucks more than having some weird one-off environment that nobody else uses. I teach a lot of Ruby classes and I always tell people to do things in the most common way. That way, if they need help, the people helping them will feel right at home, and anything the beginners might google themselves will also apply. This is not the case if your one click installer doesn't follow the most common paths. It's convention over configuration, remember? Lastly, what I've been missing in the one click installer discussion is maintainability and upgradability. This is exactly the problem that brought about tools like bundler, rvm, homebrew or Debian/Ubuntu packaging.
Thanks for pointing that out. What I've found with aws is that it all looks good until you want to do anything beyond the basics. Then you spend a lot of time doing undifferentiated heavy lifting to get around the aws limitations. With solr and lucene, you can create whatever you want.

It reminds me of the whole "share-cropper" argument.

That said, the auto sharding is pretty cool. We will probably have to wait for the next version of solr for comparable simplicity.
I have for quite some time wanted to see self-describing information/functionality akin to WSDLs for JSON-based web services/APIs.

There's something quite nice about being able to have a program intelligently build up knowledge of how to interact with an API, and be able to build a set of objects from a definition to facilitate that interaction. It's a serious weakness in non-XML APIs.

Full disclosure: I particularly do not like XML-based web services, so please don't misread this as a cheap shot at JSON APIs. I prefer JSON, but programming against APIs would be so much nicer if there were a WSDL for JSON APIs.
Vim/tmux integration
Can very much recommend the Udacity's courses. They are well planned and a big plus is that the homework spans from quite easy task, to some rather difficult.