skysight-inc/HackerNews huggingface dataset:
But if it wasn't for these 'small' differences Grooveshark wouldn't be a service worth paying for.

Yes I said paying for. I have been a subscriber for ages. Get with the program and get some revenue sharing system set up -- one where the money goes to the artists and not to RIAAs laywers.

With the current state of Washingtonian corruption there is no hope in hell to update the laws legally. Is it really so bad that the laws are being updated illegally?
Here are a few analytics companies:

http://www.kissmetrics.com/

http://www.woopra.com/

http://getclicky.com/
Not sure I agree with the author that this market will be "cutthroat" in the next year; I think there's plenty of room for all players. As usual, building the best possible ecosystem and community around your product will be the key to getting customers.
Computer Programming famous quotes
Worm steals 45,000 Facebook passwords, researchers say
Get to Know Btrfs
If outer were anything but 2 in the click handler, it wouldn't be a closure, which by definition closes over its environment.
completely agree, in the next iteration we'll allow you to create and edit multiple files to try and encourage you to use better programming practices
Smartphones Turn Millions More Americans into Mobile Shoppers
You Need to Make More Mistakes
How Money Determines Elections
got a huge traffic spike, increased our dynos so it should be a little snappier now. glad you like it though!
Google Announces "Megasitelinks," Image Search Improvements
Most of cheap nokias are fairly easy to do so, they come with a common micro usb port and that is all.
Ginni Rometty Says Hello to IBM (Without E-Mail)
I'd argue that the total PaaS penetration in aggregate is less than 2% so yeah, I don't buy the "cut throat" line either.
There is also &!, which was featured on HN a while back:

https://andbang.com/
No -- what's the point when nobody's watching? The Google TV devices to date have been complete flops. The Logitech Revue sold so poorly stores were returning their inventory; Logitech sent it back out with a "Now with Google TV 3.1" sticker then ended production. Having used one for a year, I doubt even exclusive content would've helped, the device/software was just not up to par. It's a lot better now but too late for the first generation partners.
NewsRight: A carrot, or a stick to beat aggregators with?
Track Your Phone
Listen to Live Calls of the target cell phone, Monitor,View and Intercept the cell phone's text messages,Call Logs, location and much more...secretly
How It Should Work | Bizcovering
I think Codecademy needs to get CodeAcademy.com as soon as they can.. otherwise they're gonna rely on mostly search traffic to get visitors since most ppl won't remember their url
How many of your book donations show up in the stacks, available for check out? I've stopped donating books to my local library because they would just turn around and sell all of them at the next book fair. I was even buying new books which I'd appreciate being able to check out and donating them -- perhaps my tastes are out of sync from the rest of the patrons, but as a kid I appreciated that my local library had technical books that I was able to learn programming from.
sorry about that :(

it's definitely because of hacker news, I just increased our Heroku dynos by a lot though so it should be quicker
And here's decrypted perl script:
http://pastebin.com/7RDpTXDp

It does almost the same thing as PHP script, and uses the same key :P
Sony website defaced by second hacker
EPA wants your environment pictures, issues public photo challenge
I'm surprised that people are talking about the little-black-box-Apple TV. To me, this seems like a great way to introduce the "real" Apple TV (iTV?), with a big screen. Some rumours say it'll be ready by the end of the year.
The documentation briefly mentioned supporting audio assets [1], but I haven't been able to find obvious examples of how to use them once they've been loaded. One of the provided sample games [2] had a soundtrack, so I dug through the source [3] a bit and discovered that there is an "Audio" class and some other undocumented functions that can be used with an "Assets" object to achieve playback. Looks like he's just coding to fast to keep everything written down. :)

[1] http://jawsjs.com/docs/symbols/jaws.Assets.html
[2] http://ippa.se/webgames/unexpected_outcome/
[3] http://ippa.se/webgames/unexpected_outcome/game.js
Another big development (it probably happened after the article was published) :

Ruby 2.0-dev adds copy-on-write support similar to Ruby Enterprise Edition's
http://www.ruby-forum.com/topic/3367884
So, Iran is doing the same as SOPA wants to, and China is doing with filtering the internet.
So question for the software devs here. I'm looking for a solution that I can use to track internal projects with non-technical AE's (advertising world). Right now we do everything via spreadsheet and email and it's horrendous. I've looked at JIRA but the cost is a huge factor. For issue tracking we are using JetBrains YouTrack and it's great but for overall project planning, etc I'm wondering if Trello might be a fit?
Our library system (Fairfax Co., VA) allows checking out e-books through a system called OverDrive: http://www.fairfaxcounty.gov/library/dbsremote/resource/eboo...

I've only tried it once to test it out and it appeared to work fine (I don't have a Kindle, I suspect I would use it more if I did).
I don't think the actual urls matter. In terms of site structure, I actually don't recommend having too many nested folders/directories if you don't have a lot of inner pages. I see a lot of sites with category and subcategory pages with just 5-10 links in each. Google won't crawl that deep if your site is new. and the deeper a page is, the less important Google deems it (based on flow of internal Pagerank).
Yup. But, why integrating all you sklls into something? Because it's logicaly the good thing to do? You're probably right but there is here I think some place to 'follow the hotness' too. That's the core of my advise. What could make you crazy yet right now? The answer to this question is probably not to ignore. Have a good day =)
drchrono is looking for Healthcare Hackers. Help us change healthcare
People functioned perfectly well before Facebook and they will function perfectly well without it. Facebook is nothing more than a tool, one that I've never used and do not plan on using. As for the 800 million more people using their network, that number is way way way inflated. They might have that many registered users, but I doubt the active users is even a quarter of that.
Interesting. The Jewish equivalents of kosher (proper), parve (neutral) or treif (bad) also originally only applied to food (Kashrut dietary laws), but going as far back as the 3rd century, kosher came to mean "virtuous." It is pretty easy jump once you start talking about utensils used for food being kosher or not.
yeah, by the time i got to the end of the list, it was pretty clear how hard it would be to do it right....
Why SOPA Would Be A Disaster For Scientific Publishing
Annoying volume bug on the iPhone 4S after using Siri
"They would probably split them into traditional TV and online streaming."

The issue is that online streaming via an Apple TV and satellite via a Sky box are really the same thing from the consumer perspective, football on their TV. So I doubt either would accept partial rights being given to someone else unless the price was the same.
Taking down the site may not seem to have financial incentive, but using the site as a vector to litigate against the owner of the site for infringement just introduces too much risk/liability against my personal financial assets. I mean, these bozos have gone after unemployed stay at home mothers for hundreds of thousands of dollars (and won). I just don't have the interest in intentionally being a litigation target for the copyright goons.

But to your point: yes, if you play the scenario to the extreme, every site would have to be shut down. But if you read the text of the proposed laws and the existing precedents, as well as the statements of the proponents of these laws, I think that's the very point. They say the laws are targeted at foreign sites, but the text of the laws and existing precedent would lead to the shutdown of any consumer owned/generated site. The point of PIPA/SOPA isn't to stop piracy, it's to stop consumers from publishing their own content.

And to the media HNers out there: better make damn sure you have written copyright releases for every piece of user generated content on your site.
This site is a pain in the ass to pull up on an iPad. It scrolls strangely, makes the text too big, and generally results in a quick backpedal to the HN site.
Help Preserve the Canadian Public Domain: Speak Out on the TPP Negotiations
An $8 Toolkit for the Designer
Jew here. I'm willing to give up my religion if I can find a Muslim friend to pledge to give up his religion.

We could become deists and agree to stop allowing religion to influence government, culture and education.
The Title is misleading, other than C++ being your main method of work in the first sentence, everything else is about Python,Django and how great the two are
Costs between aws and gae are roughly the same, and architectures when you get above rdbms's are also the roughly the same.

The only real difference is that gae forces you to code for scalability while aws leaves with possibilities to shoot yourself in the foot, which reddit apparently does.
Great. All I need is device lock-in for content. We used to pay for episodes of TV shows on itunes and it was a relief to be able to get the content through other channels (no pun intended).

For quite a while now, it hasn't been necessary to have cable. Unfortunately, a lot of content providers are offering stuff directly from their own websites, but only if you have a cable subscription!
Why we removed the phone number on our website to increase customer happiness
Yes, I would think that actually continuing to work on it you would find some better ways to work around it. Shell is still one of my favorite languages for textual data munging.
Very interesting use of a plastic bottle
Tennis and programming = bad analogy. When you program you have to know far more than just how to make the code work. You're usually learning at least 3 languages to get one program working, you have to understand the interactions between your program and the server or the OS and the hardware that your software will run on, then you get into maybe learning how certain compilers work, your IDE and other tools, frameworks, object oriented or functional style, etc. On top of that everything is constantly changing on you.

In tennis you have a set of unchanging rules. The equipment may advance slightly over the years but they're basically the same. So you really in tennis you learn the rules, strategies, equipment, and you're good. You could program all your life and not even scratch the surface of it all. That's why I think edw's advice is totally perfect. Learning by finding out how to get a task done is the way to go because you could learn all sorts of programming related stuff all day that you never use. In tennis you're far more likely to get an opportunity to use all you've learned.

Nice try with the tennis, it's a good argument but it doesn't work out in the end.
Why is good UI design so hard for some Developers
You are conflating facebook and the internet. That traffic would NOT return to the mail service. Remember, there was email before facebook messaging. The phone services still have major SMS traffic and push notification systems like Apple's are used to announce FB activity.

I'm already finding my self moving away from FB towards dedicated services like Path, Instagram, and GMail. I'm starting to find myself using FB about once a week.

Digital sharing will never go away. But I wouldn't be surprised to see Facebook one day replaced by more interesting alternative(s).
Thanks for the reply. I just checked Jaws' documentation, and it seems to be perfect for my little turn-based strategy game. I've had experience using EaselJS before but the problem is that I'll also need to build something on top of it to make it work as a game.
The entire point is to use it to sell the device and create customers.

Same reason DirectTV has an exclusive on NFL Sunday Ticket, and Sirius hired Howard Stern.
On the contrary, when people complain it shows they see it as essential. They don't complain about non-essential online services; they just stop using them. I get excited whenever an OurDoings user sends me an email full of complaints.
It seems that they do already - see http://www.codeacademy.com
When APIs Play Spoilsport?
I have downvoted you, on principle, because you advocated a religious method of software development and that you preach some psycobable to make it seem right.

Software development needs to be flexible because each problem is unique and different from all the others in important aspects.

Kanban is a tool on a long, long, long list of tools which software developers should learn to use, modify adapt and improve to become better programmers. Trello is one item on that list. And yes, it can be used for Kanban, if the team wants to -- just like you could use an actual whiteboard.
Don't you already need a Sky box to watch EPL? Cord-cutting in general has big issues with live sports.
I don't disagree that it's difficult for those running servers who want to filter this sort of thing out, given the state of the current tools. The fact remains that it's the right way to do this sort of thing, however.

As for me, I happily do not run any public websites other than my personal ones, and in that context I don't much care about analytics, so I'm afraid that I can't show you a good way to do this in Apache. For what it's worth, thought, I think the header for prefetch is "X-Purpose: prefetch" in Safari and Chrome, and "X-Moz: prefetch" (yes, really) for Firefox.
Graph Databases: Connecting the Dots in Big Data
We had a connection bug 3 weeks ago that could have caused changes to not sync. If you still have any windows that are not syncing, please email support@trello.com as soon as you can.
It's practically impossible to reverse engineer the SERP, but if you look at the Domain Authority for both codecademy.com and codecademy.org, you'll find that the former is orders of magnitude higher (65 vs 35). This might explain a lot.

http://www.opensiteexplorer.org

You can also lookup how many inbound links the sites have using different anchor text like "Code Academy".
Because your comment has no content.
If you founded a company equally with two other people and, after leaving fully vested, they exercised enough shares of stock to reduce your 33% to .0001%, are you going to pussyfoot around semantics when describing this behavior? They haven't taken your shares. It's not technically "stealing". It's dilution.

I'd just love to see it...you running around yelling, "They diluted me!" And then having to explain to others what it means. And then that person saying, "Isn't that stealing?" And you pausing your tantrum to explain to them the difference and how, technically, nothing has been taken from you and that what they did isn't the problem - it's that you need a better business model.
I think you'd have to view it from a different angle/point of view.

If the programmers chose some esoteric technology and not take ownership of the project then yeah, it's bad. But if the programmers decided to stick with it, live and breathe Node.js and do whatever it takes to fix all bugs (including fix the internal of Node.js when needed) and work overtime then by all means, why not?

I personally would not prefer to be in that situation as I have different priority but I become to accept other people preferred methods given that others agreed and willing to stick with it 110%.

PS: Beside, the choice wasn't too bad, it's not like they decided to use Lua or Smalltalk. They're using CoffeeScript/JavaScript (maybe), Node, WebSockets, Socket.io, etc. There are JavaScript programmers out there.
Very cool. Had it been Paypal, they'd want a picture of a burned X-Box surrounded by crying children to prove authenticity.

MS has been controversial commercially, but socially I think they've done a decent job of "Don't Be Evil", for example in their treatment of Gay and Lesbian employees - http://en.wikipedia.org/wiki/Gay_and_Lesbian_Employees_at_Mi...
Teach me to code
I ant to learn to code. I don't know where to start!
I did some Basic, PASCAL, C/C++ at school/college, but never kept going with it. I've read some books on Ruby, Python, Haskell, Javascript but don't know where to start to learn "properly". I know the answer to the question "which language?" is "whichever solves the current problem best!", but where does one start?
Do I just pick which one I like the look of best? IS there even a best place to start?
Any help and guidance would be greatly appreciated!

Dave
In fact, easy factorization is the definition of a prime number. Given a prime number X, we know immediately that it has only two factors: 1 and X.
I've been recently somewhat surprised at how much syntax means even to experienced developers. Just look at the very positive responses CoffeeScript has received, especially when compared to the criticism Dart gathered with regards to its syntax (Yeah, those weren't the only complaints, but they did make up a large percentage).

Personally, the whole thing made me realize syntax is more or less meaningless to me. I was never really spending that much time making, or correcting, syntax related problems when writing JavaScript in the first place. Though when using CoffeeScript, I was spending a substantially larger amount of time trying to find ways of doing things that I knew were possible in regular JS, but generally avoided in CoffeeScript -- things like mixins, using closures for restricting access to internal members, having members named 'on', etc.

In the end I was spending too much time looking at the JavaScript output to see what was going on continue with CS. Its idioms make the popular subset of JS really great, at the cost of making things outside of it less 'natural' than they are in plain JS.
The article mentions the beginner's SEO guide, but coming in at 2 pages, the Web Developer's SEO Cheat Sheet from SEOmoz is my go-to resource:

http://www.seomoz.org/blog/the-web-developers-seo-cheat-shee...
That is EXACTLY what it's about. Just because you're a Yoga teacher doesn't mean you know what you're doing.
Soon! So soon! Also, there's a neat project called node-trello that uses the API, and one of their example scripts backs up all of the boards for an org: https://github.com/lmatteis/node-trello/blob/master/example_...
Agree...

There's a free API for geolocation too:

http://www.maxmind.com/app/javascript

http://www.maxmind.com/app/javascript_city

Anyway this project has no future, sorry for that.
I would, if Spotify was available in my country.

> they'd likely prefer to force users to jump through the hoops of pirating music

A side effect of which probably would be more users becoming “torrent-educated”.

Also, there's a huge difference between listening to music only on Grooveshark, and having the tracks (CD) bought and lying around on your drive. In the first case you don't own the music.

If you're downloading it, however, the difference almost vanishes, and you have much less reason to pay. You have the files already—so are able to listen without the connection, put it on your player, etc. Like you've bought the music, but without the money.
Regarding 7 hints provided. Suppose you have a puzzle which contains 7 digits for hints. Assumming the provided digits are 1-7 placed around the grid and that they permit you to produce a unique solution for those digits (that is you can fill up all but 18 spaces). If you then fill in those remaining spaces with 9 8s and 9 9s, then, however you arranged them, the opposite arrangement is valid.

Essentially those two remaining hints would be variables that you could then substitute either symbol for yielding 2 potential solutions making it an invalid sudoku puzzle.
I run a dedicate instance for Gnus for exactly that reason. Has the added benefit of keeping me from being distracted by a simple (Emacs) window change when I'm focused in my other instances.
Facebook Cards Let You Take Your Timeline With You
For the first question, about why 123 456 7 doesn't have a unique solution:

Let's say there is a unique solution to 123 456 789 . In that solution, swap every 8 and 9. It's not hard to see that this will be a correct solution of 123 456 798. Therefore, 123 456 7 must have an even number of solutions.

For the second question, about why a unique 16-clue solution is impossible: that's the result mentioned in the article, with the proof that took a year to calculate.
Carjacked Movies (2011)
I'm glad to hear I'm not the only one who feels this way. I agree that working alone seems like the easiest or best choice. However, I think it is a local maximum, and not a true optimal solution.

At least for me, working with others makes me way more productive, so I think that my collaborations helped me graduate sooner. I were to start again, I would be more proactive about working with others. Its true that to graduate, you have to write your own thesis, but that doesn't mean you can't collaborate. I've found that parts of work naturally fall to people according to their interests, so it wasn't really a problem for the projects I worked on.
Rigid rules means you can't adapt to reality. Adapting to reality is necessary for good software development.

Sometimes you just can't let something else wait until you are done with what you were doing. Sometimes you were doing something that can't meaningfully progress until something else has been fixed. Rigid computer enforced rules like that just mean that people will have to work around them, wasting energy and producing the wrong things.
Mayor Bloomberg Will Learn How To Write Code In 2012
Two things I've found to be true of the human condition...

1. They always think their status quo is more important than it is ("If I lose this job my life is over", "I can't live if we break up", etc...)

2. They always adapt far quicker than they think they will once things do change
I'm curious how you discovered my post, months after I originally wrote it. Thanks to everyone for the thoughtful comments!
I don't understand how this works at scale. This seems to be a strategy for a one or two person team.
Twice Annual iPad Launch: Good for Apple
Hey thanks for a response. I've been meaning to visit some time when it's not on the front page, so I can give your poor servers a break while I learn. Troubles of being a popular web app, I guess :)
After re-reading the Manager's Amendment, I think that quote is no longer applicative. It looks like allowing user generated/submitted content is no longer enough under SOPA.

However, it's a good thing that language was removed! So perhaps, this is an example of the benefit of the outrage over this bill. But at what point do we look back and decide that the changes are sufficient and stop the mob?
I complain every time there's traffic on the road I use to get to work. It doesn't mean I consider it essential that I make it to work in 6 minutes instead of 11. People complain about all kinds of inessential inconveniences.