skysight-inc/HackerNews huggingface dataset:
Do you have numbers on year-over-year sales for DVDs?

While they're still big, I would assume that they're declining.I think what the parent commenter was trying to make as the streaming is how people are going to be consuming information. Not everyone's there yet, of course, but thats where things are shifting to.

It would make sense for MPAA to set itself up to succeed in the coming world where the majority of people want to stream their entertainment,rather than trying to preserve a model that is slowly being phased out.
Great post. Most talk about the surface and not the details of each step that take many years (and iterations) to learn the subtleties of.
Well, there is http://en.wikipedia.org/wiki/Category:Categories

"Not to be confused with Category:Category-theoretic categories."
While the meeting may or may not be about the iPhone 5, at least the article is backed up by fact rather than hearsay from "sources" at Apple or its suppliers.
http://en.wikipedia.org/wiki/Predatory_pricing in particular the Criticism section
This guy got the form-letter response to FOIA requests pertaining to virtually any national security topic (he probably would have received the same response to inquiries about space aliens kept in hangars) and spun a conspiracy theory around it. And why wouldn't he? It got his blog onto the front page of Hacker News, which now sees stuff like this as relevant.

Flagged, for whatever that's worth.
people don't realize how quickly text mining is coming along these days.

the chemistry papers talked about in this article are an easy domain, but similar shredding of more general documents will be possible by 2018.

developing all this takes people's time and other resources, for which money is a proxy. the best way to beat Elsevier is to build something better -- but that something better is going to take substantial funding.

Scientific papers can be published online at a cost well under $35. Add bureaucracy to that, however, and the cost can increase to 100 times. Conventional funding agencies have a limited interest in long-term programs (as opposed to projects) so that organizations find it difficult to afford to maintain digital libraries after they are built. To bring the evil empire down, somebody needs to figure out how to get that $35.
Anyone done this for other popular games? could be interesting as well!
Bag Borrow and Steal
67 Signals -- Bigger Number, Better Stuff
As someone who used emacs for 8 years, then swiched to vim and used that for 4 years, and then switched back to emacs 2 years ago -- my personal experience is that being forced to use anything which isn't vim or emacs will give me fits and make me cry, but switching from one to the other is mostly fine.
Much less relevant today with Ruby 1.9.x, but still very interesting.
I use cscope as my backend for vim, there are other ways to get your IDE going. Adding a vim emulator would not be as good as just using vim, imho. http://sourceforge.net/projects/vimplugin/ is the vim plugin for Eclipse if you can't live without Eclipse. I can't live without vim, myself ;)
For those of you who may not be familiar with them, using http://fastutil.dsi.unimi.it/ collections instead of Java collections is essentially the work-around for most things you'll use. Fastutil has custom classes that remove the pointer overhead associated with storing primitives. Unfortunately, Java really falls apart at the primitives aren't objects thing when it comes to performance.
New Stack Exchange Site: The Great Outdoors [public beta]
Predatory pricing does exist, but several conditions have to be true of the commodity being priced. It must be a rival good, it's production has to have high-barriers to entry and it cannot have easy substitutes.

In the case of online maps, none of those is true. Which is why so many HN readers are surprised by this.
The real interesting thing is will they survive when it becomes open to the public? I can see the application appealing to the SA, reddit, and 4chan crowds, but I don't imagine the current userbase would be too stoked about that.
I also find it disturbing. This sort of thing is exactly why I disabled my account; the family and friends who use Facebook heavily have forgotten how to communicate directly, they rely entirely on shouting into the hurricane and expecting everyone to pay attention. Good luck with that.
It seems that actually no one is reading the original text.
I did, and I did not find any censor, ISP reponsibility or surveillance points.
I asked the German Pirate Party for clarification and citation, with no luck.
Everything in there is already law in Europa.
I therefore do not understand what the point of the protests is.

Please help me (with text citation from the official text):

http://register.consilium.europa.eu/pdf/en/11/st12/st12196.e...
Thanks. I relied on Google Translate to do almost all of the translation!
I find this very insightful: "What Zuckerberg ... realized is that, in order to create seamless online connections between people, you have to first turn them into objects."
LINK IS NSFW!
The feeling is entirely mutual <3
That is far from their only weakness. They have really weak ad-clicks-per-users numbers. They rate at which they add new users has been slowing drastically.
What would make sense is to set itself up to succeed in the streaming world AND try to preserve a model that is slowly being phased out. Which, unsurprisingly, is exactly what they're doing. They ARE licensing movies to Netflix, Amazon VOD/Prime, iTunes, Hulu, etc. after all. They're just picking and choosing what parts of their catalog to stream and when to offer it such that it won't cannibalize the revenue from DVD sales and other sources they don't need to give up yet.

All they have to do to maximize revenue in the coming world is to shift timelines -- release more movies faster on the streaming services as the effect of doing so has less of an effect on other distribution channels.
Every day I am secretly thankful for people like this. Without those who read through thousands of pages of declassified FBI memos, or those who scan the fine print of federal legislation under discussion, or those who exercise their right to obtain access to government intelligence, I feel our society would be a lot less free than it is right now (note that I'm speaking about relative freedom, rather than absolute freedom).

I get the feeling that these are often thankless tasks. Let this be one miniscule show of gratitude, if nothing else.
Because winlogon is foreign ground and your desktop is domestic, ctrl+alt+del takes you to foreign ground.
Thanks roadhead! Sometimes we forget to highlight the fringe benefits ;)
I would use the spare time (10 hours a week you said) to develop a prototype of your application. MVP, etc. Keep your job, and start out small with your side project.

Work on it until someone will pay you to use it. Over time, improve it, get others to pay, etc. Repeat until you can you reasonably devote yourself to it full-time.

If your app/idea/situation doesn't lend itself to that sort of organic growth, then you've no choice but to roll the dice and go big, or stay where you are. But since rolling the dice sounds unlikely, I'd contort myself and my idea as much as possible to fit into the grow-slowly-as-a-side-project paradigm.

[Source: my experience. This is what I did to launch my first biz. Grew slowly. Company got acquired.]
Anytime I need to figure out how to dig deeper into a technical problem, I start with http://stackoverflow.

A lot of questions like yours have already been asked with hundreds of great responses. Just spend an hour searching around for database indexing, using a CDN, and writing better sql queries and you'll have pages and pages of invaluable information at your fingertips.
Yes, you're right but, as you observed, my question is driven by curiosity.
There are many non-tech hurdles; The most significant to me being that the most reputable journals are behind the paywall, and academics is all about reputation. My organization, the Public Knowledge Project (http://pkp.sfu.ca), provides all the tools needed for academic publishing, but we're only recently getting some serious traction.
Correct. That's exactly what I said and that's what the original commenter said too I thought.
My logic was that, if Zuck is testing it, then perhaps it's a serious competitor to go live.
Penultimate: taking notes can be fun
>Anyway, that's just as bad: it teaches you to be paranoid.

What taught me to be paranoid weren't retarded fliers like these. That honor goes to the people who caused me to pick up the practices described on this flier in the first place - organizations like the FBI, government increasingly evolving towards police states a and, last but not least, corporations like Google or Facebook, whose practices can at best be described as amoral.
Is your experience is limited to Greater Bombay area? Shipping to smaller cities and towns can be a whole different experience, not always a happy ending.
Microsoft to officially reveal Halo 4 this month?
Yeah, I've never used the autoindent command before, either. Oops.

Been manually indenting stuff with :<line1>,<line2>,s/^/\t/
for years now, oof.
Sometimes You Don't Know Until You Start
Portland OR, San Fran -- New Relic

http://newrelic.com/about/jobs

Node.js, Java, Rails

Are you excited to delve into the internals of frameworks and VMs? Come help us work on an amazing beloved product! We especially need a Java Engineer who knows the nitty-gritty of class loading and byte-code rewriting, and a Node.js Engineer with an expert level knowledge of the Node.js implementation.
Why It’s Good News HealthIT is So Bad
How well does the clang autocomplete work?

http://www.vim.org/scripts/script.php?script_id=3302
...an answer to the question "what is computation" would be a theory that makes testable predictions about the world.
> Symmetric keys?? Which part of "not suitable for cryptographic purposes" did you not understand?

I don't mean symmetric in the cryptographic sense. I mean as in "ABBA" mapping to the same hash value as "YZZY". I can't remember the specific case, but I think it was with 8 byte keys, and it might be like the above or it might be more like "ABAB" and "YZYZ". Either way, it caused some pretty catastrophic failures in one case due to the unusually high probability of such keys existing in our dataset.

I've done tests with pretty huge dictionaries on both Jenkins & FNV, and despite FNV's enviable characteristics, empirically Jenkins did much better at avoiding collisions. Sometimes the stuff that looks good on paper has unfortunate characteristics with real world data sets (which typically aren't that random).
Heh, I clicked on the link and immediately closed it when I saw your comment below. Whew! Close one.
Fastly (fastly.com) is designed for exactly this purpose.
'tzs said much the same thing earlier today, with another citation:

http://news.ycombinator.com/item?id=3542774

I am generally 10000x more likely to trust 'tzs on issues of IP law than I am to trust the prevailing sentiment on HN.

Perhaps more to the point: what a boring article. How much more interesting would it be to see a rebuttal of the conventional wisdom around ACTA? Instead, the entire article is just a genuflection, interesting only if you personally care about this particular politician, stultifying otherwise.
Times - Handle Time and Timezones Simply in Python
Do you have a link to where Amazon says EC2 uses ECC RAM? I can't seem to find one.
Email me noah@noahc.net the URL and the reason why you're trying to make it faster. I'll take a look at it and get back to you with the low hanging fruit.
The WWDC dates at least sound plausible. So...

It wouldn't be a bad idea to book a hotel reservation for those dates if you're planning on going this year. They dry up fast once it's announced and you can always cancel later.

http://www.hipmunk.com/
Apologies - you were correct. I update the link so it is now SFW.

It was a small screenshot of a site, and on of the thumbnails visible had a picture from an artist which you can see a nipple in. I didn't spot that. I have removed it.
That's very true. I was mentioning it as a reason why (some of the older) folks use Ctrl+Alt+Del as a way to shut down programs.
"Adam Savage later said that he had been told he had better get his ass into damage control mode, and that it didn't matter if he sounded foolish in saying it was all a mistake".
All three are set upright in _The Princeton Companion to Mathematics_ (Gowers).
I think it's in the base RHEL 6, try 'yum list xfsprogs', if it's there you have XFS.

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6...
I can't validate this analysis, but it does seem pretty thorough: http://www.reddit.com/r/politics/comments/or8ag/ive_read_the...

The basic understanding I got from it is: ACTA doesn't enforce any new censorship or surveillance but instead lays down an international framework so that all countries can work together in implementing compatible policies for enforcing intellectual property protection in the future.

The other thing I got from this analysis is (which I don't fully understand) this provides some protection for signing countries to enact their own legislation that would implement censorship/surveillance/etc.

I'd love to hear someone else chime in because I have not been paying enough attention to it.

EDIT: I understand `tptacek` disagrees with the second point about countries receiving cover; I don't understand the disagreement with the first point. Has someone been able to disprove `justicia311`s analysis on reddit? Don't just downvote me when I clearly ask for others to help me understand it.
As an aside, registrar interactions with Verisign have several security layers involved to prevent someone from accessing and changing domain dns (we deal with this as a registrar). Of course those methods are only as secure as the particular registrar defenses are. As are the nameservers used in any particular domain.
I don't think any of these are anti-patterns. They are behaviors that may be completely reasonable to use in a given circumstance. The author is misapplying software engineering terminology to software engineering management.
That's a great idea. Honestly this was my first post that had as many comments as it did, and I wish I had come back sooner to engage with everything going on.

Your suggestion would have done it. I'll check out the Notifo solution for this now. Thanks!
Yeah, actually, a "We can neither confirm nor deny" is NOT a form letter in any way - it's an unusual response, and if you request records on aliens, you will get (as people have) a response stating that those records do not exist.
Kaboodle, StyleHive and many others captured the same concept years back, and Pinterest just adds more visual appeal to it.

I also wonder if the guys behind Pinterest are doing some sneaky things like creating fake users and making them Like your pins immediately after you create them. When I first started, I had a few people immediately follow me, and like some of my pins.. but then it died down as I continued to use it. I wouldn't be surprised.. my dopamine levels shot right up when I got an email notification than 3 ppl liked a pin of mine.
There should not be 100 externally loading elements on an initial page load, ever.

Any site does that needs to get a better developer.
WWDC being about when it has been for the past few years? Totally possible

iPhone 5 being out in June? Total guess.
Generating conspiracy theories without evidence doesn't make us freer; it merely makes us stupider.
See also the blog parody equivalent: 47 Seagulls - http://47seagulls.com/ (disclaimer: something I wrote a couple of years ago)
As a follow-up, first real-world example I've seen so far of this release benefiting the community:

http://www.opengamma.com/blog/2012/02/02/bloomberg-market-da...
Time to turn myself in I guess!
Linkifying:

http://market.android.com/details?id=com.greenantlabs.geostr...

https://github.com/GreenAntLabs/GeoStripper
Legitimately hilarious.
Whoever left the comment, then erased it, thank you. The contact led me down the right path.
Information leakage, and specific question around an HTTP auth scenario
I wish every editor/language/product could have a blog like this that explained the philosophy behind its design.
That seems a bit vehement for the tiny amount of nipple that was present. I had to go back and look again after I saw this comment to actually notice it.
Google "Swanson linking". This. ban. is probably impeding discovery along that vector as well.
A Glomar response, in every case it has been tested, is evidence of a coverup. Every. Single. Time.
Visualizing Facebook’s Media Store
Cube roots and nth roots worked just fine for me.
I second this. It took me a while to figure out what I was meant to do to find out anything useful about my site.
>> "Terrorism" comes from the French word terrorisme,and originally referred specifically to state terrorism as practiced by the French government during the Reign of terror.

http://en.wikipedia.org/wiki/Terrorism#Origin_of_term
or someone like providerservice.com who have almost the same specs but with no setup fee.
that's what this guy
http://www.reddit.com/r/politics/comments/or8ag/ive_read_the...
is saying as well. There was this first version with the most draconian measures arranged without the knowledge of public but then it got watered down, but nobody seems to have noticed...
This article doesn't have much details on what the actually attack involved. Anyone have actual details. I would assume that VeriSign has a very segregated network and a breach somewhere would have a hard time propagating to their more important things like their CA signing server and .com stuff.
>Everything in there is already law in Europa.

Not to rebut your main point, but if so why is a new law needed? Seems unnecessary to me if it's already law.
Putting aside the actual excuse given (I wasn't paying attention), the letter is extremely well written and worth reading. Makes me sympathize with some of the politicians who got hoodwinked into passing this "treaty" without understanding its implications.

Which is still no excuse for signing something you don't understand, but nonetheless, we're all human and imperfect sometimes.
Am I overlooking something? The only fact I see is that Moscone is reserved for a week in June. For me, that increases P(WWDC in June), but not P(new iPhone in June)
Yes, I have a cron job that does that.
Lower Your Break-even
While these kinds of ads/videos are fun and generate pageviews, they also scream to their audience "we're #2!" (at best). Other examples include the "I'm a Mac/I'm a PC" ads, and the Galaxy S II ad making fun of hipster iPhone owners [1].

[1] http://www.youtube.com/watch?v=s5rDCbgXgBg

Edited to correct Samsung phone model.
So let me guess. When the 2Q12 earnings come out and Apple says "well, sales dropped a little because people were waiting for the new phone" like they did after the iPhone4S launch, he (or Daiwa) will be right there waiting to cover their short.
Won't accept gmail and yahoo emails and has a mandatory company name field. It not just 'not targeted towards consumer market', its a 'we don't want the consumer market'.
To be completely honest if you were impressed you shouldn't have been. Learn your IDE!

Apart from the douchey tone of the article, the thing he misses is that most editors can do this stuff, you've just got to make a bit of an effort to find out how.

Emacs/Vim force you to learn this stuff as they suck without it. That's one of the big difference between Vim/Emacs and others, people don't realise they can do so much more with IDEs.

For example in VS2010 with the MS productivity tools extension:

Example 1: Use ctrl-shift-r/ctrl-shift-p (temp macro), actually less typing than his example due to auto-bracketing. Also learn how to use snippets.

Example 2: I'm dubious on the value as believe this would require cognitive effort that I'm using for the code. I suspect hunt-and-peck (and only 4 or 5 keystrokes using ctrl-arrow at that) is probably better than switching mind modes to figure out the best cmd. For example won't handling entry.key().equals(qk.key) instead require different keystrokes, hence thought?

Example 3: Use End, Shift-Home or Home, Shift-End instead

Example 4: Use home, end, ctrl-pageUp, ctrl-pageDn to mostly deal with this

Example 5: VS does this automatically on paste, so no typing at all required. If it really struggles you can use shift-},tab to indent an entire block, assuming starting on the { as the article does.

Example 6: VS highlights end tags automatically without you even having to press anything, there's probably a command to select the enclosing block but I've never looked as it happens so quickly I don't think it's worth the time, here I just End, shift-upArrow a few times or go to the mouse. Deleting a whole block of code generally requires some thought about what it was doing, you're not in edit mode at the point of deletion. If you're looking for multiples then ctrl-F (find) will highlight all instances of the word your cursor is on, this is easier with productivity tools installed as it doesn't open a dialog. And VS also has the excellent rename all instances of this variable only in the right scope.

He keeps banging on about fingers staying on the home row, but I don't really notice moving to the arrow keys, perhaps it's cognitively similar to switching to/from insert mode.

I had to actually do all of them a few times to be able to write them down as just like Vim/Emacs, that's all muscle memory to me now.

NB for example 5/6 I highly recommend changing the default colour of highlighted start/close tags in C#, the gray MS uses is far too light given how important it is. This is pretty much the only colour I have ever bothered changing from default.

The other massive productivity thing in all editors if you didn't know it is ctrl-arrow, moves along words instead of single instances. Holding shift works as expected and you can hold shift-ctrl with one little finger. But I'm sure everyone knows that one.

In regard to the productivity tools, I would turn off the auto-correct mixed tabs as it moans all the time when you look at downloaded code and also 'Quick Access' too as that's annoying.

All that power without months of learning a new way of using a text editor.
Wow this sounds like a super productive debate to have on HN.
We know representatives everywhere (and here) sign legislation they don't fully understand. What was revealing to me was how she fully admits it. Perhaps this is a plea for a positive change in public opinion for her. But it could also be a response to an attempt to use her as a scapegoat...

This was decided by the Slovenian government and by the
parliamentary committee for EU matters, and before that,
Slovenia was for quite some time involved in
coordinating the agreement. [...] Back then, the
Slovenian media did not demonise this decision to the
same extent as they now demonise my signature.
Visual proof that investors are bad at timing the market
Android CPU governors and you (SetCPU, System Tuner, TegraK)
I can tell you they aren't doing anything funny. I have been pinning items from my site (I feel a bit of shame when I do this). Now that they have millions of users, your pin gets lost within millions of pins unless someone who has lots of followers repins you.

I have figured I could get around 1000 visits to my site daily from Pinterest by pinning around 200-300 items, assuming 10 of them become hits. But the traffic is not really sticky.
In case you're curious about what it looks like in IE7 (the only browser I'm allowed to have on my work machine):

http://www.listensocial.com/images/css3test.png