skysight-inc/HackerNews huggingface dataset:
Just as a side comment, x264 using one of its faster speed presets is both faster and a better compressor (sometimes at the same time!) than any GPU-accelerated encoder I know of. Attempts to port part of it to GPGPU are welcome, if they're faster and not worse, but so far 5+ attempts at it seem to have failed.

Luckily, the concept of CPU-accelerated video encoding is not patented.
What about the case for a startup? Say, you raise $500k but you "know" (for the sake of argument) you need a million to make the thing work.

No gamble: 0% chance of success * 53%

Put it all on black: non-zero chance of success * 47%

I don't imagine this would go over very well with investors, though.
Improve the classified ad system.

Our local paper has _horrible_ system. Make sure you take all major credit cards and paypal.

Improve the rummage sale finder. My wife loves rummage (garage sales) and the system is not good.

Our local paper is owned by a large syndicate and I can see the content management system is used by several other local newspapers.

Generally bring your paper into the 21st century. And for Zeus's sake, don't do those stupid pop unders that make me want to ban you in my firewall. It takes more CPU power to view to the paper's website then running a game!
What, if any, prerequisites are there?
Ironically I read this as "We've got Ubuntu and RedHat/Fedora/CentOS; we don't need Novell."
There are a dozen websites providing this service already. Since they have to sign up each individual restaurant, they cater to specific cities. My favorite is campusfood.com, which provides online ordering for thousands of restaurants in the cities surrounding over 300 college campuses. They had over 100 restaurants in the Philadelphia area when I lived there. The restaurants don't need any special software or even a computer; orders are placed through the website, optionally paid through the website, and the restaurant gets the order by e-mail or fax.
RVM for Windows: vertiginous's pik at master - GitHub
At the risk of going off-topic...

...the new [1099] tax law...

There's a lot of noise being made about this but I think it's mostly FUD.

I ran a small business for about six years and had to file 1099s. Filing 1099s was really easy. If I had to, I could probably even do it retrospectively to meet this >$600 requirement without breaking a sweat: my business credit card aggregated all yearly purchases by merchant and by category. It would be a simple matter of looking at my year-end statement as all my business expenses were paid with that account. Also, the most basic Quicken-like accounting packages offer the same functionality. If there are market gaps for simple software (or bank statement reporting) they will be filled quickly. So I think this is much ado about a very small problem.

Still, there's a good chance the opposition to this relatively minor reporting requirement will force it to be repealed. If it does go into effect, I would expect the IRS to offer better automated filing for 1099s if for no other reason than to make their own jobs easier.

I have trouble believing those who complain so loudly about this requirement (thread parent excluded) because so often they are opposed to the health care legislation on other grounds. On balance, this health care law is designed to be a huge net positive for small businesses-- in addition to new tax credits to help them pay their employees' premiums, for the first time there will be public group policies available in the new health care exchanges with real competition. Costs should go down for small businesses, significantly. Doing a couple hours of extra accounting each year pales in comparison to these benefits.
Yeah, Novell probably needs to ask itself if we really need a _second_ "enterprise" Linux distro.

The way Ubuntu is growing, RedHat had probably better start worrying about the same ...
The Android mailing lists are littered with these same complaints about the market. Google rarely gives any indications of what they are working on, but they are no doubt aware of them.
Hah - love the Rock Star MA look! Great sites - best wishes to you and your team. Hopefully this will get you some well deserved buzz.
Cool, I see your point. If I rented a car to go snowboarding/mountain biking as much as I do I'd very likely spend almost as much as owning one ;)
Choosing the Right Font: A Practical Guide to Typography on the Web
So they have a two pronged approach:

1. Encourage customers to adopt this kernel to run Oracle workloads. Saying it's the only "recommended" kernel for Oracle software helps greatly. Oh and it's 75% faster.

"The Unbreakable Enterprise Kernel is now the only Linux kernel Oracle recommends for use with Oracle software."

2. Still "support" Red Hat's older kernel for other ISV workloads (really Red Hat is supporting it anyway).

"Oracle Linux continues to include Oracle’s existing Red Hat Compatible Kernel. Customers can choose to run the Red Hat Compatible Kernel if they prefer strict Red Hat compatibility over a system optimized to run Oracle and other enterprise software."

Unbreakable Linux didn't really present any huge advantages before. Now it does. Why wouldn't you choose it now?
Agreed -- however, the quote from the Director of Tax Administration is interesting as it specifically address the intent (or NON-intent) for these changes to apply to webhosting.
The Unfinanced Entrepreneur (1998)
I'm not disputing the utility of the public school system. I certainly agree that literacy/numeracy is a good thing.

I'm disputing the idea that the public school system made the US into a "20th century powerhouse". If you want to attribute all of a person's success to the school they pass through, be my guest. I can similarly say the IRS is the cause of the US being a "20'th century powerhouse" - after all, 100% of US businesses are taxed by the IRS.

But the fact is, the US is fairly unique in terms of innovation and growth. The education system is, by most measures I've seen, fairly mediocre [1]. And additionally, a fairly large amount of our workforce, particularly at the higher ends, didn't even use the public education system. It seems like an extraordinary claim to attribute the success of the US to our public schools. Yeah, we need public schools/indoor plumbing/electricity, but it would be similarly silly to claim we are a powerhouse as a result of those services.

[1] As far as I'm aware, this was always the case. I know that during the Cold War, we were deathly afraid of the Soviets with their high test scores gaining a scientific advantage over us.
Because they compete with Red Hat and want to steal their customers. And now they can claim they have a superior product because they are using a modern kernel. Red Hat needs to release RHEL 6 ASAP.
Physics professor quits APS over AGW 'pseudoscientific fraud'
I stick with devise too, but I don't understand why the oauth2 functionalty it is not on the master gem. You need to import it from github to have this.
The tool should be moved to a separate workbench (usually the one on a movable arm attached to the chair) with a disposable sterile surface on top.
RHEL doesn't follow mainline, so Oracle will almost always have a more modern kernel. As another commenter pointed out, most of the improvments are just from this one point.
> Also, every filling I've ever had never came as a result of actual pain or discomfort, they only occurred because I went in for a regular six-month checkup.

FWIW, I've heard that by the time you have pain or discomfort in association with a cavity, it means it has reached the nerve, which indicates a root canal at that point, rather than a filling. So, getting cavities filled before they hurt is important.
Michael,

I've been working through the HTML version; great job! I especially appreciate the coverage of Ruby Version Manager, git (topic branches, merging), Heroku deployment via git, and TDD via rspec. You can read all about something, but it doesn't really sink in until you've typed the commands yourself -- even if those commands are dictated word-for-word by a tutorial. I generally dislike video tutorials, but will take a look at yours.
Thanks for the heads-up. I'll give it a try.
Android: Five Things That Need To Be Fixed ASAP
With yet another report stating that Android is actually outselling other smartphone platforms, it’s clear that Google’s smartphone OS is here to stay.

And thank goodness. Android has been a boon to the tech world, driving competition in the smartphone market while introducing the benefits of those devices to way more people.
but when signing up there is a captcha, unlike the login page.(Okay, unless it's AJAX).
Eventful.com a hit?
is eventful.com a success in the US? or in any part of the world?
If the foreigner is motivated enough he will learn Dutch anyway, in the meantime a common language is far more productive.
English is the business language of choice in most European countries. Also if you need to work with teams spread all over the world it is much easier.

I guess English will evolve too, there will be a lot more influence from other languages, caused by the internet.
Naturally, when writing a non-realtime program that is only going to be run once, you should consider development time to be part of running time.
Did you get any payment up front?
No.

Intuitionistic logic has the pleasing property that
whenever
G |- P \/ Q
is provable, then either
G |- P
is provable or
G |- Q
is provable.

I think this gets to the heart of what is confusing about this example:
(London -> England) /\ (Paris -> France) |- (London -> France) \/ (Paris -> England)
is classically valid, even though neither
(London -> England) /\ (Paris -> France) |- (London -> France)
nor
(London -> England) /\ (Paris -> France) |- (Paris -> England)
is
Ask HN: strip audio from video
I recorded myself sleeping last night, because I do talk in my sleep a lot and I was curious as to what I was saying. How can I strip the audio from this video (recorded with photobooth, im on a mac) then view where sound is so I don't have to sit threw and listen to this video for 7 hours.
Sample Stream Page on Wibba - We onto something?
Yes, recruiting basically sucks for Perl, and probably programming in general. The only way I have ever successfully found people to work with is through pre-existing relationships. (In the case of my current job, Perl Mongers; in the case of past jobs, people I know on irc.)

You also mention location specificity -- this hurts employees and employers. Employees don't want to relocate, and employers don't want the communication barrier that telecommuting raises. (And FWIW, having telecommuted at an all-telecommute company... it kind of sucks on both ends.)
There is the classic story of David Boon (Australian cricketer) logging 52 beers on a flight. I don't think he would've touched anything but full strength:

http://www.thefanatics.com/content.php?id=330

And, of course, ex-Prime Minister Bob Hawke made it into the Guinness Book of World Records for drinking 1.7 L of beer in 11 seconds in 1953:

http://en.wikipedia.org/wiki/Bob_Hawke
If someone stole my phone, the last thing I'd give a crap about is my Facebook account.

When someone steals your phone, you can suspend your mobile service. You can also disassociate the number from Facebook.
I mostly see thing the other way: for a machine or two, especially a desktop, Ubuntu is great. It made a bunch of decisions for me in advance that are mostly good, and I can override them if I need to. For a datacenter full of servers, I probably have a very specific configuration in mind and don't want anything extra. Debian seems most suited to that scenario.
Visualization: Guy-to-girl ratio of every bar and restaurant in SF/NYC
It's pretty far ahead right now but I think this trend is going to start to reverse pretty soon. The combination of Apple loosening their restrictions, technology like Appcelerator getting better and Android's success will make it hard for Objective-C to continue its rapid growth.
This feel-good post really riled me up.

"More generally, I was writing about a very angry and deeply misogynistic group of people. These aren't the cuddly nerds we made movies about in the 80's. They're very angry that the cheerleader still wants to go out with the quarterback." This is stupid because (i) nerds were never cuddly, it's just that in the 80s Hollywood created a fantasy kid-nerd persona (e.g. War Games) that was out of sync with reality, and (ii) being a frustrated nerdy guy and being angry with the cheerleader does not make you "deeply misogynistic", that's just being young. I was like that once, as I believe most HNers were at one point.

* "I didn't invent the "F--k Truck", it's real and the men (boys) at the final clubs think it's what they deserve for being who they are". Yep, there's even a Wikipedia page for this bus: http://en.wikipedia.org/wiki/Wellesley_College_Senate_bus, it's a well known fact.

In the end, what is Sorkin trying to prove or apologize for. That the stuff depicted in the movie was totally fictional (it wasn't)? That even if it's real we shouldn't make movies about this sort of thing? (Then how are we categorically different than, say, China or Iran?)

Look, all the girls (and boys) who partake in these activities are adults and over 18, what they do is their decision. If they want to blow Zuck in the restroom that's OK, nobody's forcing them to do it.
I thought about trying to do this for something like groceries, but grocery stores don't list all their prices in an accessible manner.

I don't think they want to, either. Every grocery store, I'm sure, calculates how much they can discount some items to draw you into the store so you pay exorbitant prices for others. In the end, they profit. If all prices were accessible online, it would be possible to write an application to minimize consumer spending, but this would cause the whole system to collapse. If all consumers could get all the deals everywhere--throughout their whole shopping list--the grocery stores wouldn't profit.
The LeechBlock add-on for Firefox is a great general-purpose solution if you have trouble with other sites besides HN.
Wow, this is really not your target demographic.
No, it was just an hourly arrangement until any project work came along, at which time we would re-evaluate.
I've been wanting something like this for almost a decade now. I always sort of pitched to myself as sourceforge without needing a full project. Like a code dumpster. Or code rolodex.

The key differentiation should be personal storage vs a large open shared pool of code. There are countless code recipe sites, but one that focused on just letting me keep stuff I wanted and wouldn't get spammed with 900 recipes for string reverse in Java.
Hey serverdude.

Happy to talk about it. antonio 'at' adgrok dot com should work. Cheers.
yeah it sucks, since interaction was a big + for live

I guess there is a high chance of no live mixergy till you leave DC
That we haven't landed man on Mars yet!
When a primary school teacher told me that planes fly because the faster moving air on top of the wing creates a low pressure zone and sucks up the wing.

It was obviously wrong, because some planes can fly upside down, and that was when I realized that just because an adult speaks with authority about something they believe to be true doesn't mean it is true.
Let's not forget Firefox's rules
Some of the ideas in Plan 9 are utterly fantastic.

/proc comes from Plan 9, and I remember being awed by the Plan 9 filesystem, which used memory and hard disks to cache a giant WORM jukebox (in the Bell Labs version, anyhow). I forget what the path was but you could just transparently go and have a look at the whole file system on any given day and wander around a read-only version of the fs for that day.

I'm sure there's a lot out there that looks like this now, but this was in 1992/1993.

The compiler was also cool as hell but lacked any of the aggressive optimizations that even gcc has now. It was very much oriented towards incredibly fast compile times rather than squeezing out the last x% of performance through optimization. I believe that the go compiler is a descendant of this one.

On the negative side, it was a very insular culture with an attitude that 'things we don't need to do aren't worth doing'. Avoiding shared libraries is fine, I guess, as is having a minimalist GUI approach. But telling people that shared libraries suck and shouldn't be used and using the fact that _you've_ got a tiny static library that does all the GUI stuff _you_ need as proof seems a bit rich, when the GUI that you produced doesn't have any of the conventional features of a GUI library. When so many things are being changed at once it's pretty easy to conflate two unrelated things into a 'win' (e.g. 'haha, we don't have a lame shared library system on our machine, and by the way, Motif sucks anyhow').

It's fine up to a point but it was starting to ring very hollow when you had go to another machine to run a web browser that looks even faintly like an actual web browser.

This may all have changed; it's been a long time since I had anything to do with P9. But I think the 90s are the point where Plan 9 decisively 'missed the boat' and the insularity and general attitude was part of the problem. If 'ape' (ANSI Posix environment) had been better maintained and taken seriously Plan 9 might have been considerably more popular and its alternate (frequently superior) ways of doing things might have taken off.
I wanted to start flaming oracle for hurting the IT all around, but somehow, I lost my words. My response to this would be a solid facepalm.
There's aware-and-doing-something-about-it and aware-and-don't-care. Don't get me wrong, I'm a big fan of Android both dev-side (I had my first app on the Market a month after it launched) and user-side, and while I'm very happy with Android's progress, the Market is, IMO, the weakest part of the package these days.
Even so, this would sell like butter. Can't you hear CEOs masturbating over this?
I would like to see the stats from Linode et al. on deployments. My sense is that Ubuntu is growing faster than the other distros.
I stay away from applying for a lot of Perl jobs because my skillsets don't seem to match what's used in production environments often, though I've been doing it for >5 years.

For instance, my webby experience with Perl is CGI::Fast, POE::Componenet::FastGI, Plack::Request with my own dispatcher, DBI itself. Where often the places are looking for Catylist or mod_perl with DBIx::Class / ORM, and I feel uncomfortable applying for a positon where my current skill set doesn't meet the technologies they use even if I could pick up either quickly.

In general my non-webby Perl experience is sufficient.

Does anyone else run into this, and if so how do you handle it?
I say this as a big fan of the Mono project, but if you are remotely picky about native OS X look and feel, brace yourself before opening even the latest MonoDevelop IDE. In that regard, it is grim.
I found it referenced on wikipedia[1], but the source given[2] in the article does not mention broken bottles. The documents in the collection may.

[1] http://en.wikipedia.org/wiki/Coca-Cola#Contour_bottle_design
[2] http://www.vigo.lib.in.us/vcplarchive/inventories/business/d...
I'm not so sure about that. It looks to me like the target demographic is googlebot; and googlebot is a very frequent visitor to HN.
No, I did not make that up, and I did not mean 'sparks on insertion' I meant 'sparks while inserted', though 'sparks on insertion' is not good either for your socket.

American plugs spark (much) more frequently and strongly than their equivalent UK/EU plugs because the spring pressure from the side contacts is insufficient to maintain good contact over the lifetime of an installation, especially if the plugs are also worn. The fact that typically the current is twice as high doesn't help either (though if you get zapped it's less of a problem than in 230V installations, the US uses a balanced 110 system for most residential circuits where only a few receptacles which are of a different design have both sides of the step-down transformer outside of the house running to them).

The UK/EU plugs are of a much more solid construction than the American ones, as are the wallsockets they go in to.

I've seen US sockets that made an audible buzz while operating and get extremely hot (hot enough to melt the plastic). Not good.

The usual way in which it gets to this state is that a socket has been overloaded a couple of times, or heavy load is plugged in or removed while switched on, the contacts have corroded or have some soot build up on them and then the resistance increases enough to start a runaway process that ends with the socket failing altogether or with the socket getting so hot that the plastic outside cover will start to melt.

At that point all bets are off, especially in houses that are mostly constructed from wooden sticks instead of brick or concrete.

Another cause of trouble like this is that there was a short period when due to the supply issues with copper electrical wire made of aluminum was tried in residential installations in the US.

These required special fixtures so the wire would not come lose as the aluminum compressed over time thus shrinking away from the contact and causing an airgap and thus sparking.

This kind of wiring is no longer 'code' and if you have such wiring it wouldn't harm to periodically tighten up on the screws to ensure good contact.

Aluminum oxide build-up compounds this problem.

People always blame 'short circuits' for electrical fires, but most of the time this is nonsense, since the breaker will almost always instantly trip in a short circuit situation. That's what they're designed to do.

Half shorts (shorts that are of a resistance low enough to cause significant heat build-up and high enough not to cause the breaker to trip) and faulty contacts (intermittent contacts, sparks and thus heat) are a much more frequent cause of fire.

Another big cause of fire is counterfeit junk hitting the market and do-it-yourself types that don't know the difference using this to wire up that extra socket for a space-heater in the attic.
That's how we dutch people roll.
Damn, being 41 years old I thought I finally find a ".com" that wasn't practicing ageism! Guess I'll have to take my 15 long years of perl experience and keep looking!
Is that the theme designers fault, or the person deploying their theme?
So, very few bars in SF have more girls than guys. Sigh...
To paraphrase some brand of beer, the difference is breakability.

It's nonsense and exactly what branding is for, a linux kernel is a commodity with a price near zero, in order to differentiate a commodity product you need to brand it.

Branding is about perceived differences and having the consumer identify with your brand. Not that you are repackaging the same goods as your competitor, anyone who knows that is already lost to your campaign and as such is irrelevant.
It is not even a technological invention, it is an application of existing technology.

Can you cite an example of an invention which was not an application of existing technology?
Well the idea sounds coherent. No idea if it would work or not. It's not a fuel cell though - its more like a no-moving-parts replacement for a Stirling engine.
I am not an expert at reading patents so correct me if I am wrong. From what I understood it only appears to cover encoding accelerated using graphics APIs. If you are not using the texture unit for performing loads and your data is not stored as textures on the GPU (and you dont really need it for CUDA programs), then the patent does not seem to apply.

As a sidenote, the article linked here gets some basic details wrong ("CUDA was launched in 2008", it was launched earlier than that).
Nonsensical is an understatement here, imho.

Unless this is their humorous way of celebrating the 35th anniversary of the Mythical Man Month...

40 salaries + X! That's at least ~2mio down the drain, even if someone comes to their senses and pulls the plug within the first year.