skysight-inc/HackerNews huggingface dataset:
As far as I can tell, this isn't a website, it's just an animated logo.
Actually, no billboard has been hacked. From what my friends back in Serbia tell me, the Serbian Pirate Party, piratskapartija.com, rented a time-slot on that particular billboard just for the media attention and publicity.

It seems that it played out very well for them.
A Crying Shame
The sever side statefulness of Lift, the fact that it supposes I don't know how to program HTML/JavaScript, and the hostility toward Scala that Lift's creator harbors since negotiations with him joining Typesafe broke down, are all reasons I think it would behoove anyone to avoid the framework. Play, unfiltered, scalatra, and blue eyes are all fantastic
It’s good blog entry. But the backing track is excellent!
There is a long, long list of people who can nominate someone for a Nobel Peace Prize.

http://www.nobelprize.org/nobel_prizes/peace/nomination/
CAPTCHAs are an interesting example of software that actually gets worse the more people are using it. Making fun and unique CAPTCHAs for large sites might be a good business for programmers that aren't interested in the winner-take-all pressures of normal software.
The trouble is, that's not what 'concerning' means. It does not mean 'causes concern'

http://www.merriam-webster.com/thesaurus/concerning

The usage you're describing might as well be met with the question 'Concerning what?'.
Yep, thats pretty much how it works at the moment (see https://github.com/trevorah/usernique/blob/master/server.js). The issue is that the server is sending out quite a few of these hits to twitter, and twitter is smart enough to start reject requests when things get a bit too much.
The author describes the old, pre-revolutionary way of doing mathematics as "relying on intuition and physical experience." In certain fields, such as algebra and number theory, the old way of doing it had another important trait: to prove the existence of something, such as the greatest common divisor or the unique factorization of a polynomial, one had to give an algorithm to construct it. The new, axiomatic way of thinking, by contrast, is content with showing that the assumption of non-existence leads to a contradiction. The rise of symbolic computation over the last few decades (Mathematica, Maple, etc.) can therefore be seen as a comeback of the old style of mathematics. I call it Kronecker's revenge. With respect to math education, well, considering the importance of computing, I am inclined to think that we should pay more attention to the 19th century way of thinking rather than less.
Most everybody here has likely had some kind of issue with domain squatters. Don't pretend it's a desirable business model.

Squatting is a valid business model, but so is selling child pornography, heroin, or human body parts.
Expensive real estate is a deliberate policy of the government. Local government zoning laws keep the supply tight. And low interest rates and easy credit enable people to take out huge loans to bid up the prices of real estate.

To get cheap housing, the government would just need to repeal zoning laws and limit all the size of all home mortgages from any government subsidized institution (FDIC insured banks, etc.) to a maximum of 3X median income with a 25% down payment. That would get housing prices down very fast.

The government keeps housing expensive, because older home owners are one of the most powerful voting blocks. Your average 60 year old homeowner is much more likely to vote than your 25 year old apartment dweller. Furthermore, the homeowner is going to be irate and vote against any politician who enacts policies that make their home price go down, while the 25 year old is not really paying attention.

You're committing the "deus ex machina" fallacy where by you seem to assume that the government has the incentives and institutional ability to effectively manage public housing and keep the cost of housing down. The actual experienced history of government housing in the U.S. has been positively atrocious. And in terms of cost, government housing generally costs about twice as much to build as the equivalent private sector housing.

The really hard problems are: how do you wrest political power away from middle-aged home owners? How in general do you make government work for the general interest as a whole rather than work for powerful factional interests (such as homeowners, construction unions, etc.)
Providing DRM free music has nothing to do with providing DRM free movies.
Any suggestions about what coding style choices you think should have alternates?

As for marketing, we hit HN, blog, twitter, and linkin. Then the word spread and we found it in other places. It was pretty awesome. We can't wait for it to get on Amazon. :-)
It's easy to do this with a jquery post - just bind to the click event, and post the tracking data to whatever URL you want as a separate async action, without getting in the way of the user.

You should never put js in the href like this, or insert extra referral links prior to going to the real link as google have been doing recently; it breaks the web.
> BeautifulSoup uses regular expressions!

Holy hell, you're right.

http://bazaar.launchpad.net/~leonardr/beautifulsoup/bs4/view...
Deep Blue's Jeopardy performance was in large part due to its buzzer speed. It also managed to answer questions correctly, but game mechanics also played a role.
http://ken-jennings.com/blog/archives/2554
Good point. This doesnt sound like a quick fix.
SpaceX Grasshopper Hoverslam w/ Johnny Cash
Design is a Moving Target
It's returning 500 for me. Anyone has a cache?
Parking is hard to fight. How do you define appropriate usage? Then, once you have, how do you deal with the services which will emerge to populate your domain while you squat?
Fork it and try it out! https://github.com/trevorah/usernique
fwiw, if you want something more advanced, check http://github.com/mbr/ragstoriches (disclaimer: coincidentally, i wrote it today)

it does async requests using gevent and requests and you can get a simple scraper in like 20 lines. comes with a craigslist example =)
Show HN: JKL news engine prototype
Most DDoS attacks are not home connections with extremely limited upload speeds anymore. They are now reflected DNS attacks coming from legitimate DNS servers.
iPhone bookmarklet, for saving bookmarklets
Better, she should save Donkey Kong from Mario, to address the real issue of animals enslaved by people. The reverse doesn't really happen.
Sorry, I somehow missed that you are in biotech. My last sentence may not apply to you; I don't know what you're researching.
I'm not a node guy, but I found this module for Whois checks - https://npmjs.org/package/whois-available
It uses the IANA Whois service, an admittedly cursory look doesn't turn up anything re: rate limits, but you could just do a get request on the root url and only check Whois if it 404s to be safe.
http://www.iana.org/whois
http://en.wikipedia.org/wiki/Donkey_Kong_Jr.
I'm really confused about why someone would sign up. Why would 'signing up' be required to create a review of a school? Just accept reviews from people so you can start filling the site with content.
Yep: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
And, I have never had to remove my shoes at airports outside of the U.S., including on flights bound for the U.S..
I should apologize for the ad hominem use of "like you" and "idiot" in the original of the above description. I have apparently successfully edited the post, but intend to leave this apology here in case the original may be archived somewhere.

The truth is I don't know you, and I don't know anything about you, so it was unfair and unnecessary of me to characterize you in that way with a knee-jerk reaction. Sorry. You have stimulated a debate, and I do not wish to belittle your point of view, mistaken though I believe it to be.
(More) Resources to Hack Design
If "hack" is the meaningless omniverb of HN, "ninja" has got to be one of its meaningless omniadjectives.
I'm not a Chinese citizen, I'm an anglo-Australian. I just happened to prefer living in Asia since about 12 years ago. By all means, if you don't enjoy risk taking, language learning or being in another culture, then stay in your home culture and pontificate about how great your country towns are. If you want the reward, you have to take some risk. All visas issues can be solved with persistence. Life is what you make of it.
Try out fabric, start really, really, really small.

I'll assume you use Git (if not, replace with your workflow). A super simple fabric script might simply be a `git push`. Instead of typing "git push origin master" in order to push to github/bitbucket/wherever, you'd run "fab deploy". Not going to go into the fabric specifics, but deploy() would pretty much just call git push.

Anyway, that may have confused you even more. My point is, start with something incredibly simple. After you've added git push, you can add to your fabfile.py to ssh into the server, and run git pull. Then add in something to run south migrations. Then collectstatic. Eventually you'll build to something that you can simply run, and everything will be updated and all good.
I know of at least one sub-division where non-potable water is connected to yard irrigation systems, so the concept is not totally unheard of. Nothing as sensible as the system you outline in Paris, though.
This is an amazingly and refreshingly honest statement. Most startup founders are afraid to admit failure and so they linger in "zombie" state. Danielle deserves huge credit for realizing that you have to admit failure to be able to move on.

I didn't particularly want to invest in Referly because I didn't believe in the idea. But now I want to invest in Danielle, no matter what she does.
Well, whoop-de-fucking doo. Do you feel better now?

That's not sexism, it's GENDER DISCRIMINATION. And it's intended to counterbalance the years of bullshit that women have gone through because of the knuckle-draggers and others who aren't really concerned about such issues in charge. People who get a limited grasp on an idea and then try to twist the evidence to incorporate their world view, rather than doing joined-up thinking based on, you know, actual evidence.

I have spent years addressing the lack of all types of diversity in the open source world generally (and the Python community specifically) and I applaud efforts to increase female participation in information technology and open source. It is unconscionable that the gender balance in the open source software world is EVEN WORSE than in IT and the hi-tech world generally. But all you can do is bleat on about your nephew being discriminated against. Can't you see the larger good that this discrimination offers?

Did you also think the reverse discrimination applied to allow more black people to partake of opportunities which they had formerly been unconstitutionally denied was racist? I am aware there are some people who do, and they are peddling exactly the same type of bullshit as this.
I actually love the app for a personal journal that backs up privately with Facebook -- i.e. it posts to Facebook but posts from the app are made private automatically via the privacy settings...it's sweet and I can still make things public on Facebook to share if I want with family/friends

EDIT: my only current gripe is the inability to post on the desktop -- even if it was a simple browser extension where I post text updates, the ability to type on my laptop while @ work or something is something I value (and according to some of the comments here, may be a larger phenomenon)
I have a strong preference for actual separate, situation-specific settings files. Mostly due to long, sorrowful experience debugging web server setups which were leaking environment variables across virtual hosts.
VAmp - Video Amplifier (Open Source)
So last week I read this paper from MIT about "Video Magnification".

Today, I present "VAmp" implemented in Java and let the video speak for itself...

http://youtu.be/z0ZTVWryBOM

Sourcecode: https://github.com/nicolasgramlich/VAmp
Paper: http://people.csail.mit.edu/mrub/vidmag/
Surprised not to see "Manufacturing Consent" by Chomksy and Herman. There's a huge amount of insight into the psychology of journalism packed into that book.
Release notes from markdown commit logs
"CIA sponsored hoax"?
Donkey Kong was highlighted as one of the first examples of Nintendo's overuse* of the "Damsel in Distress" trope in the first episode of Anita Sarkeesian's series on the portrayal of women in video games: https://www.youtube.com/watch?v=X6p5AZp7r_Q

Very cool to see a parent help try to correct that for their kid as they introduce them to video games.

*changed wording for clarity
Oh woaw. When I saw that Californication episode I thought that such an app was pure fiction : )
"According to your stats, that's certainly not the case for higher education"

I didn't say "higher" education. I said "education levels".

20% of Californians don't even have a high school education, which is pretty bad.

If you want to argue that allegedly liberal states like New York and California tend to be bimodal, with an elite overclass and an impoverished underclass, I won't disagree.
I'm just wondering, how does this statement make sense if we replace the "brain" with "a block of wood" since they are both a "quantum system, just like everything else in the universe":

"The part of the article that bothers me here the most is a leading lumberjack asserting that a block of wood is not computable. That is demonstrably false: a block of wood is a quantum system, just like everything else in the universe. All quantum systems containing n qubits can be simulated by 2^n classical bits. It may very well be impractical to compute a decent sized block of wood, but that's still technically computable."

What would it mean to say that a block of wood is computable?
How is performance with Watir? With casperjs a page takes me on an avg. 5-10 secs. to process.
Check out casperjs, it should make life easier. Phantomjs by itself is extremely cumbersome in my experience.
The best providers for all those services are different. Your domain registrar is not going to be an expert at managing relationships with e-mail providers on a daily basis, which is what guarantees high deliverability at the good e-mail hosts (does it matter how little space you need if some of your mails end up in spam folders instead of inboxes?). The best e-mail hosts are not domain registrars. The best registrars are not the best DNS hosts; it's a value-add to increase average ticket price during checkout, not their core competency. If you really want it all in one, then you have to be satisfied with mediocrity I think.

If you want excellent security and great service for each of those services, then go to a company where that service is their core competency. Host your DNS with your web host or a company like DNSMadeEasy. Host your mail with Rackspace Mail (formerly MailTrust), where you get a 100% uptime SLA, daily backups and 24/7/365 phone/chat/email support. What registrar you use doesn't matter as much since the service they provide is so fundamentally basic -- updating tiny text records in a database -- there's not much that can go wrong. I use Namecheap because of their history of doing right by customers in the face of legal threats where other registrars turn over information and even domain ownership without a court order.
Your comment and the dilemma you present are very interesting.

I think part of the problem is that we have reduced everything to a matter of economics and profit. It has become the measure of value for everything, so much so that intelligent, compassionate people can discuss the value of human life in terms of dollars and jobs.

So, I think the problem you suggest is the product of a false choice.

That is, IMO if we had a cure for cancer, it is not that we should find it unfair that the "wrong" people might profit. It is that we should expect that no one would profit. Some things should be done for the good of all humanity. Why need there be financial incentive in ending suffering? And, why should there be financial reward in doing so?

This is the core problem of a capitalism run amok. Governments the world over should be engaged in benevolent research as an expression of the will of the people they represent, and for the betterment of same. It is, in my view, a grievous mistake that we must always seek a way to commercialize our activity in order to justify it.
Is there a way to have the checks performed for a given username? That would seem a lot more useful to me...
What is it you want to do? Just learn or do something with it? You won't learn something like that by reading. You have to actually use a terminal to accomplish things. Often.

Start using linux and develop something. You'll use about 3 terminal instances all the time. That's the way to learn.
For those who have been trying to scrape pages that make AJAX requests, something you can not do with BeautifulSoup alone - I would recommend using Selenium Server (http://docs.seleniumhq.org/). This allows you to automate a real browser (so your scraping requests look like real page requests, not robots).

In addition, tools exist for Selenium that let you scale up easily. You can use Selenium Grid 2 (https://code.google.com/p/selenium/wiki/Grid2) to run multiple browser instances in parallel. This is very beneficial for web scraping or automated UI testing.
Be aware that Android (and I believe iOS) does not use OpenGL. It uses a subset of OpenGL called OpenGL ES. OpenGL ES does not handle OpenGL begin and end commands. You can not directly specify rectangles on OpenGL ES like you can on OpenGL. There are other differences as well. So you will somehow have to translate your OpenGL code into OpenGL ES.

I would look into this before worrying about debugging and profiling. If it were possible to easily port OpenGL C++ apps to Android, I (and others) would have ported every popular open source OpenGL C++ game to Android a long time ago.

Garen Torikian and Sergii Pylypenko both have attempted to port C++/OpenGL games to Android. There results are here and might help you:

http://github.com/pelya/commandergenius/tree/sdl_android/pro...

http://gjtorikian.github.com/Neverball-ME/

I am almost always on Freenode IRC channel #android-dev as Ologn, feel free to send me a message as I'm interested in this topic. You also might luck out and run into someone with some NDK/JNI experience on the IRC channel, depending on the time of day etc.
Let's Scrape the Web with Python 3
I agree. The models are different. While a music artist can somewhat justify piracy rates via concerts and merch, there's no concert equivalent of a $300 million blockbuster movie.

The future is probably going to be in moderate DRM, like Steam for games. I think they're getting there with something like Ultraviolet, but I'm not too familiar with the the whole scheme; I just know it allows multiple devices and players.
> There was no intention to include the font in other applications other than those designed for children when I designed Comic Sans.

End of discussion.
I grew up in the analog age. Trust me, there was much rejoicing when CDs came out. Your lament about the digital resolution of CDs is baseless: the resolution is far beyond what the human ear can discern. We've already been through all this in the 80's. It's comical to watch you hipsters stir up this old dust that had settled long ago.

Oh, and it's well-known that some people prefer the sound of vinyl. It's a particular distortion accentuating the midrange. This distortion provides a "warmer" sound. But let's not kid ourselves - it's a distortion.

But if you prefer the warmer sound of vinyl then I suggest you try 7,5 IPS reel-to-reel. It'll knock your socks off!
Reminds me of this article: Killing Your Startup On A Thursday Night

http://techcrunch.com/2012/10/28/killing-your-startup-on-a-t...
anyone else chuckle at the fact that talking about zombie startups is making this site return 500s?
What's new in Sinatra 1.4?
When I read Danielle's description of Referly's pivot, I thought (to myself) that they're going to be entering an even harder market ... and I wondered if they'd survive at all.

Suddenly I find myself cheering for them ...
I will harp on about the importance of code literacy and open source / free software till the cows come home but this is the best example I know:

We would never vote up a article where "father writes bedtime story for daughter, Sleeping Prince rescued by Princess". Because it is commonplace because literacy is commonplace, as are pens and paper commonplace and as are the legal frameworks to be allowed to alter the published version.

In software world only the pen and paper analogy are commonplace. We need to change that
Interview with Albert Wenger, USV Partner
I get a CloudFlare page basically explaining that they can't help.
World's most detailed scans will reveal how brain works
He seems to have moved the location of the first hammer too. :/
Wry reply: one thing that might help is the fact that not many Generation X (and Millennial) people are going to be cozy homeowners in their 50s and 60s...

What you say is so right that it's painful. Expensive real estate is a classic generational ripoff. These people had it easy but didn't save money, so they made up for it by rigging house prices with the post-1965 crowd paying a monstrous bill.
Most mathematicians are sympathetic to utilitarian constructive mathematics, i.e. finding constructive proofs for the sake of actually computing the results in applications, as opposed to some philosophical reason. However, nonconstructive mathematics (or at least mathematics that cares little for avoiding nonconstructive arguments) will probably continue to dominate mathematical research, since many major research areas now depend heavily on its results as a basis for a conceptual framework.
> The sever side statefulness of Lift

Having been using lift professionally for the last year or so, this is definitely my biggest complaint. I feel like Lift got it wrong here -- the *Var model is just hard to reason about. Our app has a lot of complicated logic to save and restore state at the appropriate times, and this model is supposedly the Right Way to do things.

> the fact that it supposes I don't know how to program HTML/JavaScript

Not sure why you say that; I've never gotten this feeling.

> the hostility toward Scala that Lift's creator harbors

Lift has 50 committers now. It's not going anywhere. If dickead maintainers were a real problem, nobody would be using glibc anymore. (I don't have any thoughts on whether DPP is a dickhead; I do think Drepper is, though :-)

One thing you didn't mention is the whole CssSel model combined with the way lift does templating. I think it's awesome, and hopefully I'll never have to work with another style of templating again in my life. (In fact, I wrote an implementation of it in haskell for my personal static site generator, because I love it so much: http://hackage.haskell.org/package/hquery </shamelessplug>).
Not as many needed and that is their in combat zone rate.