skysight-inc/HackerNews huggingface dataset:
I second this motion.

There are a lot of guys here working hard on their startups who have also spent a boatload of hours on HN submitting, ranking, and commenting. Giving them a little GoogleJuice doesn't hurt HN at all (want to take a year to get on the board just for one link? Don't think so) and it helps some of us out a bit.
OK, Mr. "Ramanujan", let's play a game: I give you a binary string, and you tell me what image corresponds to it. Are you game?

I won't tell you how the bitstring was computed from the image. I don't tell you how many pixels the image has. I don't tell you anything. I only give you the bits. Wanna play for money?
Well, Virtual Vineyards are : http://www.inc.com/magazine/19960615/1966.html
Next generation device X to have improved feature Y.
Chromium: Issue 31482 - Huge amount of goats teleported
Gmail - Pristigla pošta - vugrincic.zarko@gmail.com
Lua 5.2.0 (work1) now available
I'm familiar with the Arduino and Beagleboard but haven't come across Bugboard before. Do you have a link?
Just this weekend I watched Machinima.com's documentary series on the history of Valve Software:

http://www.machinima.com/film/view&id=42271

One of the common themes in the series is Valve's frequent choice to delay shipping in order to get things right. Gabe Newell says something like, "Your software is late for a while, but it's bad forever." As far as I can tell, this has worked extremely well for them.

Which makes me wonder what the difference is between Valve's games and Gmail. I think it has something to do with their games being about experiential storytelling, and Gmail is a tool to accomplish tasks. I imagine most software falls somewhere on a spectrum between the "tool" and "experience" endpoints and I wonder if other software besides games might be hurt more than helped by "release early and often."
What is this http://www.google.com/adwords/tvads/index-b.html and http://www.google.com/adwords/tvads/index-c.html ?
MyStart by HiYo.com
Those of you keen to experience a "distraction free writing environment" without the distraction of cost (or ridiculous Zen hype) should try the time-honoured DarkRoom, at http://they.misled.us/dark-room/
and http://www.google.com/adwords/tvads/index.html

A/B Testing, most likely.
The difference is that valve's software has to have a build installed on the client's computer or worse, a disk you shove into a console.

On the web, your releases update 100% of your client base instantly.

Though I do agree that depending on your market, "release early and often" can hurt you. Getting a bad reputation early can be hard to shrug off later.
Animation of First Robotics Competition game details.
It's a bit long, I read one of the supposedly accurate summaries... I'm OK with that idea, my main comment was on the title - doesn't exactly debunk the model, just some supplement regarding a "fullness factor" nothing new there imho.
That brings an interesting point. I'm not particularly well informed here, but i'm curious. Most genetic algorithms I've seen work by taking a source adding a "mutation" then testing it against a goal. How would a genetic algorithm change if there wasn't a defined goal, but instead an eco-system that decides for itself what is most desirable.
Mozilla Starts to Follow a New Drumbeat
"in actual fact the criticism is uniformly negative, usually quite childish and un-actionable, one step shy of a value statement about the users of those languages.

It's just a good old hanging party in disguise."

The problem is, I FULLY agree with EVERY aspect of EVERY php bashing (ok, almost), even though I use this language daily, and have been using it for almost 10 years now. ( :S )

The point is, the original implication, that Perl or Python or Ruby or whatever other languange fanatics fabricate or like these php bashing posts, is completely false.
If I had a blog, I could have hundreds of php bashing posts, because over 10 years of php usage you encounter a number of mayor WTFs (believe me ;) and you REALLY hate them.

I don't take it as a personal insult at all, and noone should. Ofc I'm not a php-only programmer, but maybe noone should be? Maybe if someone is offended by a bashing of his/her favorite language, it's time to reevaluate some personal issues about self esteem? Or if someone is a somelang-only programmer, then maybe a broadening of skillset (by other languages) is advisable anyway?
I'm embarassed to admit, but I felt what they're talking about after seeing Avatar--if I could come home from work, hook up to some equipment, and spend my time in a world that well designed, it'd be difficult to stay engaged in the real world.
Valentines Day Wallpapers, Valentines Day Pictures & Photos Gallery
The following doent work on a Windows system and it has been a few years since I have used MacOS - so I do not remember if you can do this.

On any of the *nixes that I have used (Debian, NetBSD) there is a similar 'desktop clearing' trick. Simply switch to a non-X tty.

Ctl-Alt-F1 on my current version of Karmic Ubuntu.

Login and fire up Vim, Emacs, Nano or whatever and you have a zen desktop...
Malware Trojans Continue to Increase via SEO
A really awesome example of why tech columnists are terrible prognosticators of tech future.

Look out SGI, or you'll share the same fate as Apple! Hah! They wish...
FB Zuckerberg says age of privacy is over
Ed Catmull, Pixar gives a great synopsis of SGI's place in history during this talk.

http://www.youtube.com/watch?v=k2h2lvhzMDc
That's not what I meant at all. Of course you can transform a list of bytes into a number. But can you transform a number into a list of bytes? That is the problem. If you know the "encoding" algorithm, then you can. If you do not, then you simply can't.

The point I was trying to make is that a number, itself, is nothing unless there's knowledge of the encoding algorithm. A CD-reader can make sense of the bits stored on the disk because it knows the encoding algorithm. If the CD-burner and CD-reader did not "talk the same language", it would be impossible to make sense of all those bits stored on the disk. Without knowing what interleaving and channel code was used, the CD-reader can't do its job.
True, I subscribe to his blog and it's about 40% sarcastic ideology, 30% aviation, and 30% commentary and book reviews. Usually only articles from the 3rd category get posted here.
That's a different number, not the one the article is about.

The one in question is a compressed version of a c program that breaks encryption.
I don't see any use of it either.

The term "Leader" makes me uncomfortable in the first place, English is not my first language, that's why maybe it resonate for me as in : "The persons who rules the others".

In my opinion "Top contributors" would be more appropriate.
For all those commenting please read it carefully: the primes are not illegal, just number representations of apparently illegal programs.
Very good point. I was loving running outdoors but then my knees started bothering me :-(
It is illegal to distribute a "device"(very broad definition) that can circumvent DRM.

The protest is against how broad and vague that prohibition is and that it prohibits items even if their normal/much more useful function has nothing to do with DRM. Such as prime numbers or Sharpie markers. A "Hey legislators, in your scramble to sell out to content industry you've just made these numbers illegal." kind of thing.
Mental poker
Here's a demo video of a Curta calculator:

http://www.youtube.com/watch?v=HYsOi6L_Pw4
how would you do it? Sell premodified xbox controllers?

One way to get started might be to sell a kit? Even throw in the xbox controller.
I think his point is... the image is stored on disk in a binary form. Which can also be represented as a number (Decimal).
Yes, one part is the ease of productionizing for the web.

That said, I think there are always techniques for using the early, often, listen approach with private betas, multivariate testing, etc.

Release doesn't necessarily mean releasing to the public, and does not even necessarily mean releasing something user facing.
I second this. I worry I'd cheat and decrease my resistance to keep my speed up.
A Solid Case of Entanglement
This will create the implicit goal of "reproducing," and "not dying," since programs that fit those traits will predominate.
1) I don't think Nokia has much of a choice if they're going to be in the smartphone market.

2) Programatically, they've got Qt now, which is easily comparable to Cocoa, and doesn't require devs to learn a new programming language.

I haven't looked at android's, nor have I heard any commentary, which usually isn't a good indicator.

Out of the 3 (or 5, +palm +msft), it's going to come down to device/network/developer relations. This market's still pretty open, and nobody's really doing a great job on #3 yet.

Then again, I'm wondering if the portable app market's nearly as important as is commonly thought; perhaps the web really has changed this game permanently.
Osnapz: get all
You cannot fix something that you don't know is broken. Programming languages can have flaws just like anything else. Unless someone points them out they'll never be fixed.

The idea that there is a single perfect language for doing everything is a myth. We need a variety of languages in our toolkit. They can be improved if there is constructive criticism, someone to listen and innovate changes.
I wish I had written that. It's really good.
"This has got to stop."

Popular science journalists always fall back on the simplified multi-universe explanation to explain quantum computing. I wish they would adopt another paradigm too, but in general I want to see a better quality of synopses of technical papers in popular journalism.

Getting back to the subject of the article... Scott Aaronson has always said the most interesting use of quantum computing would be to simulate natural processes. This may be the first significant achievement of that. (At least that I have heard of.)
Given that definition, you can't encode anything as a number. I think someone pointed out above it's the number + the decoding method that is needed for it to be useful and that applies to images or even the gzip and ELF examples in the article. If I give you the number, but don't tell you it's a gzip of a C program, you probably won't be able to decode it easily.
The Peregrine: glove as keyboard alternative
> For example, I would like to tell the laptop to hibernate when power is disconnected and battery is dangerously low, then wake when AC power is restored. Extra points for providing a sleep stage before hibernation, depending on battery levels.

I'm confused. Unless I misunderstand you, this is exactly how my MacBook Pro behaves—as the battery drains, it warns me with an icon in the menu bar when the power is low (less than 1/4 charge, I think), then with a pop-up dialogue at 10 minutes, then hibernates. If I plug it in, it wakes back up effectively instantly. (It doesn't offer the sleep period by default, but I think it can be configured to do so.) Is this what you're looking for, or is it something more subtle?
I doubt it will ever stop. It's too appealing for journalists, and a lot easier than explaining the true state of affairs. I have story about this which I can't resist telling. It really annoyed me at the time, but with a few years distance I think it's both funny and illustrative of media stories about quantum computing.

In 2001, I was interviewed about quantum computing by a reporter (from the Sydney Morning Herald, if I recall correctly) who repeatedly asked me for a "simple, concrete explanation" of how quantum computers work.

If you take this request really (really!) literally, such an explanation probably isn't possible. If it was, you could efficiently simulate the elements of the explanation on a conventional computer, and quantum computers would offer no real advantage over conventional computers. In fact, in my opinion, what's interesting about quantum computing is precisely the gap between our ability to give such a simple, concrete explanation and what's really going on. You _can_ give a (fairly) simple indirect explanation of how they work - simple if someone's comfortable with complex numbers and vectors - but it is pretty indirect.

I explained this to the reporter, who made all the right noises, and then gave him the "simultaneously in all possible states" explanation as an example of the kind of nonsense that sounds good, but actually obscures the truth of what's going on.

You can probably guess the rest: when the article came out, I was in there, quoted saying something along the lines of "When a quantum computer is put to work on a problem, it considers all possible answer by simultaneously arranging..."

The problem is that this line is just too tempting and pat a story for reporters. It creates the illusion of understanding (in my opinion), while leaving the more complex truth undisturbed.
They're doing an A/B test using Google Website Optimizer. You can see the Javascript footprint if you know what to look for.

Incidentally, this is the first time I've ever seen Google using GWO. It is not good software -- for one thing, this thread exists where if they were doing good A/B testing it wouldn't. I used to joke that they'd swallow broken glass before using it on a site which actually mattered to their business interests. Guess I was wrong. (Although they won't be putting it on any app anytime soon.)
It From Bit: The Case Of Gravity (Entropy may cause gravity)
This article has the first evidence I've seen that the Apple tablet will have a large gesture vocabulary. It will be derived from the FingerWorks technology that Apple acquired in 2007. I used the FingerWorks keyboard for a year. The gestures were highly productive, and I've been hoping they would end up in the Apple tablet.
The 'Jeopardy Technique'?
Geees, is this HN??? Am I the one who's too stupid to explain things properly, or is everyone under the weather because it's Monday morning?

An image is a 2-dimensional array. Say it's a M x N array. Suppose we use RGB so that each pixel is represented by 3 bytes. Then you have an M x N x 3 array of bytes. There are infinitely many mappings from the space of all M x N x 3 arrays of bytes into the reals. Of course you can transform the array into a number. But you can do it in many, many ways. If you know what mapping was used, and if the mapping is invertible, then you can obtain the M x N x 3 array of bytes from the number. If you don't know what mapping was used, or if the mapping is non-invertible, then you can't obtain the M x N x 3 array from the number.

So, I claim that an image is NOT a number. I claim that an image is a pair (y,f), where y is a number, and f is an invertible mapping from the space of M x N x 3 arrays into the reals. You guys are looking at y, and forgetting f. That's why an image is not a number, the image is x = f^{-1} (y). In short, one must know f, and f^{-1} must exist.
As to the methods there may be a million, but principles are few
Interesting idea, but am not convinced by his argument that being a "predator" is so far removed from risk-taking.
> My Sony gets about 7 hours of battery life, which isn't quite enough to get through the day, but its 1600x900 resolution is actually enough to get some work done.

What model of Sony is this? A big factor in my current laptop shopping is battery life, but I didn't know that we were beyond the 6–7 hour manufacturer figures now.
Oh, it might be worth to switch from e.g. C to Haskell for the compiler. Especially if your language isn't that well-suited for compiler work, you won't get much out of self-hosting. Paul Graham wrote a bit on this when justifying why Arc won't be self-hosting.
I don't think very many of them are designed to run for a prolonged periods of time at 100% CPU utilization. Ever heard of Adobe Flashplayer AKA the laptop melter? :-)

Moreover, laptops often have inferior FSB bandwidth which further amplifies "fast CPU/slow RAM" bottleneck often seen in multi-tasking server environments.
PHP Zip files and directory
Leaderboard, one word, is a term from sports leagues meaning the highest scoring players or teams. Obviously in sports no-one gains "authority" over the other players by scoring more goals; it is a means of recognizing equals.
It sounds like you think that, absent government intervention, after receiving a $50K salary for 30 years, it is an inevitable outcome that a Berkeley resident working as a tool lender will live the rest of his non-working life in poverty.

You are right that some people will choose to live as grasshoppers and not ants. But it hardly seems reasonable that society's empathy for their lack of planning should extend to assuring them the retirement of their dreams rather than a minimal one.
As I've asked for twice already, give me an example.
Egypt pyramids were built by paid workers
Android uses Java (well, underneath it isn't really Java, but that's mostly besides the point). You get a lot of standard Java stuff, and use Android-specific stuff for the UI.

It's a decent environment, is easy to get set up and get going, and works on Linux, Mac, and Windows.

The Google guys definitely 'get' how to push their stuff - from day 1, they have had a bunch of guys on #android on Freenode to help people out and answer questions.

Qt is supposed to be pretty nice (I've never used it though), and C++ is certainly popular, but both will require some adaptation to the mobile phone world, and that will take time.
The existence of absurd EPA regulations is not a surprise. However the claim that a car can be converted to CNG for "a few hundred dollars in parts and labor" is unbelievable. You can't just throw a couple of barbeque grill tanks in the trunk. A DOT-approved CNG tank will be roughly $2000 - $3000 all by itself, based on prices at http://www.cngconversionsonline.com/

Add in other parts and labor and I'd ballpark it at around $5,000 minimum. And it has to be done properly: you don't want a CNG leak in your garage overnight. Some sort of certification of installers is warranted.
gevent homepage is not available due to enom outage (suckers!)
Here's a mirror:
http://python-gevent.appspot.com
You are right that neither is a recipe for an equal partnership. Both are based on setting up a power imbalance from the beginning that makes what you want more likely to happen.

However I emphatically disagree about what the vast majority of people do and do not do. In our culture men generally prefer to date younger women of lower socioeconomic status who are physically smaller than themselves. And it seems like most women find this acceptable. How is that not a built-in power imbalance in the relationship? How does that square with having an equal partnership?

This is yet another example where an obvious truth about the relationship between the sexes offends people.
Infectious diseases mutating at alarming rate
Ahead Of IPO, Facebook Gets Serious About Payments Revenues
Must be my charming personality :)
http://i49.tinypic.com/nogciv.png
You suggest I create another account ?

That has other effects too, such as splitting the posting history / comment history across several accounts. And the 'sockpuppet' detector might not like that.
It is more proper to talk about the number + a decoding scheme. For given triple (image, image data, encoding scheme) any one can be held constant and the other two will have an infinite number of possibilities. In particular, any image can be represented as any set of data, plus an encoding scheme for that data. Trivial (but relevant) proof: The encoding scheme can simply hard code the image in question and trigger returning that image when it sees the held-constant image data.

You could choose to represent an image as image data + decoding scheme, using an agreed representation of the decoding scheme such as a computer program. Mathematically we get nowhere because we are simply moving the encoding scheme around, but in practice, since we possess concrete encoding schemes it means we can practically discuss the situation better.

This is a long-winded away of agreeing with you, BTW.
Reading Online Text: A Comparison of Four White Space Layouts
[S5 Slides] Security in Web Applications
Probably 20-30 in parts + 30 dollars for the controller + labor. Yes I would have to sell the xbox control with some minor labor done on it.
Y'all totally missed what's going on here.

Primepages (http://primes.utm.edu/) lists the largest known primes of various forms. One of the categories is primes that have no special form, which are the hardest to prove prime.

Chris Caldwell, the primepages maintainer, called up Phil Carmody and said, "Phil, if you can turn DeCSS into a 'general prime' that's big enough for the top 20 ever discovered, I'll be happy to host it on primepages." (Just as he would host any prime, DeCSS or not, that was big enough for the top 20.) So Phil did, cuz he's a smart guy and had a lot of computrons, and the prime went in the database.

The point here is that if you're merely turning data into a number, you have no legitimate reason to distribute it other than whatever reason you had to distribute the data itself. However, primepages existed long before DeCSS became a problem, and was arguably simply doing what it always did, which is to list the top tens.

I don't know if that would hold up in court -- it was never tested -- but the argument is a lot more subtle than what people are criticizing here.

An aside: Phil and I worked together on some other primality records. I wrote most of that Wikipedia article back in 2002 or so, and they went and featured it.. this was all before the rules for citations/references on Wikipedia became tighter than a mouse's arsehole. So if anyone is in the mood to add some citations, that would be much appreciated.
At first glance, this sounds similar to Horde: http://www.usenix.org/events/mobisys05/tech/full_papers/qure...
"Strong opinions, weakly held." I like that. It's a summary of what the mindset that makes stuff from the US so great. Do something but do it thoroughly without hesitation, but don't be afraid to try the inverse of what you did to see if that is true too.
"Paul Graham wrote a bit on this when justifying why Arc won't be self-hosting."

Interesting! Any links? a quick google search didn't turn anything up.
Zoe Saldana 4 HQ Wallpapers
Zipped source code: http://6.470.scripts.mit.edu/lectures/security/security_in_w...

Live source code: http://github.com/costan/security_in_webapps_slides
An interesting theory:

"The crux of the article can be summarized in one sentence:

If it smells like entropy, and it behaves like entropy, it probably is entropy."

Reports by others indicate it's not sufficiently developed but has that "feels right" sort of thing that indicates it might be promising. Not sure if it has any testable predictions, though (it is from a string theorist, then again it's a very young theory).

Slashdot discussed it yesterday, and there's some wheat admit the usual chaff: http://science.slashdot.org/story/10/01/10/1936240/The-End-O...
do you get the hate mail via email or just in comments? Because if it's the former, that'd explain it, since I don't have mine in the profile
This page http://www.google.com/adwords/tvads/how.html seems to indicate that the maximum video upload size is 100MB. This seems awfully small for broadcast-quality video. I guess it's only 30 seconds or so, but still.
The title should include the date of the article. I do remember the Silicon Graphics debacle and how arrogant some SG employees were before the blow-up of the company.
From the comments on that video:

> Are you guys serious when you say that it costs more than $1000 ???

> I just bought one at a flea market for 13 Cents!!!

Some people are just way too lucky.