skysight-inc/HackerNews huggingface dataset:
Any scientist who refuses to release all data, and exact methods of analysis (suitable to allow someone else to reproduce it) should be utterly ignored.

Any conclusions reached - even in part - from data that has not been full released should be ignored.

That said, is there any evidence of global warming?

I really do want to know - is there any evidence based on data that has been fully released?

I fail to understand how not releasing data was ever tolerated. Isn't that the hallmark of science? That someone else can reproduce your work? And if they can't you are just a crank?
I thought the same thing when I first saw this comment, but I realized it isn't right.

A PhD gives you the opportunity to get both a broad overview of a field, as well as delving deeply into some subarea. It will greatly enhance your technical skills and ability to think. Even if you don't plan to have a research career, learning how to do research will be very helpful.

A PhD is a very worthwhile if you don't have anything better to do and if you have the motivation to actually do it.

(Granted, if you are going to dick around for 5 years on a grad student stipend, don't waste your time.)
This is superficially similar to how varnish [1] handles caching: mmap it all and let the OS figure it out.

[1] http://varnish.projects.linpro.no/wiki/ArchitectNotes
I love Dreamhost, and find that they are fantastic value for the money. There are many people who believe that their sites should be up AT ALL TIMES. Unfortunately, they don't realize that the uptime percentage for Dreamhost at that price point is better than its competitors. And they don't realize that the uptime percentage that they want costs many times what they're paying. If you really want a great host, and are willing to pay more, I'd recommend pair.com.

I'm just lucky enough to have been burned by some truly awful hosts before landing at Dreamhost.
Erlang: low level debug NIF in C
Sometimes the university will give you a piece. I believe NYU gives you about 45%, for instance.
Lack of control for one, unless you go with a VPS, which, by the way, should be a good thing. I don't want to always worry about security or scalability. But its not great in this case. The machine my personal domains were on got hacked and everyone else on that machine also got screwed. I had to clean that up myself. Not that I mind, but if the expectation is for them to handle root, security, etc - then they should be.

Otherwise, I love the deal and use it for cheap file storage. But, it takes DH a while to pick up new trends, they move pretty slow for what should be a nimble company. So, DH isn't something I fanboy over though.
How Grasshopper.com got the word out there
This is a very open account of a pretty awesome marketing campaign. Essential reading for anyone wanting to market their web-app.
If they're using Adsense, it must be worth it to them. In other words, they believe they are paying a fair price for the value they extract. The ones who believe they can do better try alternative approaches, such as direct contact with advertisers, among others. So why complain? AFAICT, Google does not discriminate in favour of adsense-using websites.
Geek dating flow chart
This is what oodle is gunning for.
An LLVM Lambda Calculus compiler, Part II: Wading in with arithmetic
People didn't stop buying CDs when MP3 came out.

Actually, they kinda did.
What ever happened to storing pics with electron cannons?
Yes. Try going to this website:

http://en.wikipedia.org/wiki/Global_warming

and clicking on the images. The first two images have a large amount of detail (http://en.wikipedia.org/wiki/File:Satellite_Temperatures.png , http://en.wikipedia.org/wiki/File:Instrumental_Temperature_R...)

Global warming is real.
Additionally, this is a blog-clone of this article http://news.ycombinator.com/item?id=962332 and all the same comments apply.
The operator had limited control over the system through an operator's panel composed of a power-on button, power-off button, and an emergency pull. Powering on the machine would start a program load routine that took about 30 to 40 minutes to complete (Windows Vista: eat your heart out).

I'll try to remember this when someone mentions the Good Old Days(tm). And also when designing the control panel for my media player system, they had the right idea about the number of controls.
Or even better, see how much you are using each second [My company]
http://www.gridspy.co.nz/
Might Senator Warner, VC, Twitterer, Help Save Reg D for Startups?
"Google makes money from other people's content"

Google makes money by making other people's content accessible to a wide audience in the most efficient way. In most cases you bypass search engines and go straight to the sites you're interested in because you have an expectation it's worth reading most of the front page and some of the individual stories. If a site cannot manage to capture a loyal audience they have no one to blame but themselves. When the user is seeking out new information with no preferred source of the content they goto search engines because they want the most relevant results. They're not interested in going to 20 or 30 individual sites and searching these little islands of information. The old media is still convinced they can be the gatekeepers of culture and information while Google focuses on giving people what they actually want. It's pretty obvious who's going to win here.
I'm maintaining a larger supplementary compose file at http://github.com/kragen/xcompose now.
Another way of rescuing less popular stuff is to charge more for it.

We're talking about IP, where conventional understanding of supply-and-demand is turned on its ear because supply is effectively infinite.

But even considering that, isn't this suggestion backwards? If you've got a product that's in high demand, shouldn't that be what you charge more for?

Doing this would allow fixed costs for less-popular products to be amortized more quickly, and I think that would make their ROI less risky.
I am interested - why is plastic better even if the bag isn't reused?
I studied karate for several years and I've been a programmer for 10 and I never quite enjoyed the software kata concept. In martial arts, a kata is about micro optimizations as you attempt to match the unachievable idea of perfection of the form - they are the core of martial arts. You are trying to avoid mistakes, not find a solution. In programming, once a problem is solved then it stays solved - if I figure out how to parse a particular string, why should I continually clear and redo this work? Why not just put it behind a nice interface and spend my programming effort on something new? In martial arts I am trying to stay sharp and avoid errors where in programming I am just trying to solve a particular problem to get towards some greater goal.
> In an ideal world the would be no need for Java being the middle-man.

Not possible, ideal world or not.

Programming languages have different type-systems. First of all you can't have the VM optimize for all of them, so the priority is always the primary language (Java for the JVM, or C# for .NET).

The second problem is that those type-systems have behaviors defined either at compile-time, or at runtime.

For instance, in Haskell a method is resolved / specialized on the use-site (based on the arguments provided) at compile-time, since by design, all types are known. If you call that same method from Java, you can't use the same interface ... you'll probably call a proxy, that based on the types provided (at runtime this time) it would find the right method and call it (with a call-site cache to optimize future calls).

Another example ... Common Lisp has multi-dispatching. It makes sense for Lisp, but not so much for Ruby. And Java has single-dispatching too. Simulating multi-dispatching on top of the JVM is not easy (it will be easier with invokedynamic and MethodHandles) ... and even if some kind of multi-dispatching was implemented, which one? Asymmetric or symmetric?

The only way to communicate with a language efficiently is trough the standardization of a MOP. But that's also hard to define because of the same reasons ... the author of IronScheme for example was considering dropping support for the DLR because it wasn't a good match.

Progress is going slowly since every

That project was founded in 2007. The last release is from 2008. Has anybody ever adopted it?

If you'll look at the repository, there are regular commits. I'm following the "JVM languages" google group, and the author is communicating regularly with people like John Rose (JVM / invokedynamic) and Charles Oliver Nutter (JRuby) among others, getting feedback, providing feedback, and Charles even attempted an integration of JRuby at some point. I don't really know the state of that.

In the case of such a project you have to please everyone, being a complicated matter from both a political and technical point of view.

If you are truly interested in such things, you can always scratch your own itch ;)
The buy local meme is everywhere and sadly like so much of environmentalism it is short on smarts, case in point:

What they don't tell you: The transport of goods accounts for a small but significant proportion of the human impact on the climate. It generally makes environmental sense, therefore, to favour local food and other products. However, it's not always true that local is best. One study suggested that lamb from New Zealand, with its clean energy and rich pastures, has a lower footprint when consumed in the UK than locally produced lamb, despite the long-distance shipping. Another study showed that cut flowers sold in Britain that had been grown in distant but sunny Kenya had a smaller carbon footprint than those grown in heated greenhouses in Holland. So while transport is important, it's not the only factor to consider.
On the penultimate paragraph, and somewhat of a tangent:

Wow, I'd completely forgotten that you could have Unicode in domain names, and I suspect a lot of people don't think about it very much either. In my limited experience, even Chinese-only websites rarely stray from normal alphanumeric domains, even though the people visiting those sites could easily type out URLs with Chinese glyphs.

Perhaps I'm missing something here, but it seems that with good alphanumeric domains becoming less available, cool/clever/classy Unicode domains could be a viable alternative, given an appropriate purpose -- Google would probably not want one -- and a techie enough audience. When [for which sites?] and how often do people actually type URLs?

Example: a friend of mine did a cheeky web branding project a while ago named "Heart Star Heart"... ♥★♥.com would have been perfect.

EDIT: I should probably do more research on this myself, but it looks like there's some mysterious isomorphism between Unicode domains and "normal" domains. Firefox renders U+272A in http://✪df.ws/e7m correctly but changes its text to http://xn--df-oiy.ws/e7m and when I access ♥★♥.com my ISP complains that xn--p3hxmb.com doesn't exist. Anybody know what the isomorphism actually is?
This is a very good point. Getting in ahead of the curve on up-and-coming open source projects is an excellent way to become an in-demand consultant/freelancer/contractor.

I managed to get in fairly early on Drupal, and it's been a nice source of work over the years.
“(including saying you have to buy a peripheral to use more than one mouse button)”

Seriously? People still say this? This hasn’t been true since Apple standardized on the Mighty Mouse (horrible mouse that it was). That was a long time ago (in internet time, anyway), and now the Mighty Mouse is dead.
Much more relevant are the two Forbes articles the Register is summarizing:

http://www.forbes.com/forbes/2009/1214/breakthroughs-mit-her...

http://www.forbes.com/2009/11/25/hugh-herr-activerun-technol...
Apple iPhone Ad Succeeds Where AT&T Fails
Live link:

http://eagereyes.org/Applications/ZIPTPCMap.html
Ask HN: Best web or Mac/Unix alternative to Excel?
I've made a full-time switch to Mac some time ago, but the only app that still makes me fire up Parallel Desktop is Excel. Word for Mac, Numbers, Google Docs are all really bad.. I need something that will let me easily create nice-looking lists, have the same formula syntax (only the basics) and keyboard shortcuts that I'm so used to. Is there anything like that out there?
I think the strength, and angle, is that it doesn't do everything a laptop does. Kind of like the Kindle of netbooks. Kindle does one thing well, and seems to be selling alright. By removing complicated functionality, it's the perfect device for my mom or aunt. Is $700 the price for simplicity? I dunno. All this is based on watching a video and reading through their web site. An accurate critique would come only after demoing the actual product.
It must be a really slow day on Hacker News - how has this got four upvotes?

Really, seriously, can someone tell me why this is even the vaguest bit interesting or intellectually stimulating to them? I would honestly be interested in hearing an opinion other than mine.
That doesn't tell users that the `where` field is optional. It would be better to fill in a default value from the geo-IP lookup.
Wow, thanks for the confidence boost, Matt. :).

I guess I'll have to start poking around for some freelance work, then.
It looks like line noise. But it's funny though, I can read regexps better than I can read formal semantics. Having tried once this evening to read http://matt.might.net/papers/might2007diss.pdf, regexps are refreshing :)
Much of what makes redis differently useful from all the other database applications out there is based on the fact that it keeps all data in RAM. If you want a database that holds some data in memory and some on disk, there are dozens to choose from.

I hope that in adding disk-based storage, redis doesn't become like most of the other databases, where you pay a price for their disk-centric storage, even if you don't need or want it.
I think the parent was really hoping for a link to the source data, along with a rigorous explanation of how it was acquired. Too many of these graphs result from massaged/corrected/otherwise altered data rather than direct results, and quite often the methodologies have gaps that are left unexplained.

That's not to say that they might not be correct, but it would be nice to see a link to the graph, the raw data, and a detailed explanation of every step in the chain between measurement and graph.
Then why is their resistance from the scientists. Right now, only data can speak louder than the talking heads.
I much prefer William Safire's treatment linked from that bibliography: http://www.nytimes.com/1997/07/20/magazine/jammedtogether-na...

Safire seems to treat the whole thing with a sense of playfulness and levity, as if he realizes that the very purpose of a language is to evolve. Crain's article is preachy and disdainful- he might as well shoo us with a broom and tell us to get off his lawn.
Why implement something that people don't think is valuable? When I try to explain the concept of OpenID to 'average' internet users they don't know why its better than what they normally do. And honestly, I really don't have an answer for them because I personally don't like OpenID either.

I think StackOverflow is a good example of how confusing it can be. Their wall of possible ways to login is very confusing. Yes, I actually have accounts with ALL those sites listed... but which one did I setup for StackOverflow? If I pick an OpenID provider that wasn't associated with StackOverflow it starts to create a NEW account for me. Not what I wanted!

In the end, an Email and Password with my browser remembering it works just fine.
Great stuff, my URL matching regex was very limited.

For e-mails I use:

/\b[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9]([-a-z0-9_]?[a-z0-9])*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z]{2})|([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})(\.([1]?\d{1,2}|2[0-4]{1}\d{1}|25[0-5]{1})){3})(:[0-9]{1,5})?\b/ig

And for twitter user names I use:

/\B@\w+\b/ig

(which incorrectly matches @@username as @username but I assume that kind of thing is a typo - the important thing is not to match e-mail addresses)
My Chamber Music Partner is a Computer
A podcast about live electronics and chamber music.
But then that's just falling down another false naming..

There is no rule that says you have to implement a pixel addressable sensor in CMOS and they are by a long way not the most common use of CMOS technology.

Can't we just call all of them focal plane arrays - FPA
Wow, I just had this very problem a few days ago for an entry I submitted to CodeRack! http://coderack.org/users/techiferous/entries/90-racklinkify

(Note: you can't plug-n-play this middleware yet--still a coupla bugs. Will fix soon.)
What's wrong with Numbers? I find it a credible alternative to Excel, unless you're doing serious crunching. It's also a heck of a lot more attractive out of the box.
It would be great if you could put one in every patient room, and the doctor would put his hands inside for 10 seconds. Much easier on the skin than the alcohol usually used.
Yeah, I guess the writer mixed up Seth Godin's and Anderson's writings and felt prey to a misconception. That's quality journalism for you.
I have to admit, I loved the review simply for the use of the word "antegoogluvian".

But, substantively, what does 'free' mean? When a reporter writes about a book he didn't write for a publisher he only works for likely in a freelance basis about a company who's existence drives traffic to and is the subject of the article, who values whom from what?

I mean, the value chain (if you will) goes from Google (my employer, inclsude standard disclaimers here, as I'm just chatting) crawling the web, then showing ads next to the results that lead people to click through (organically or via the ads) to an article about a book based on a number of visits to Google.

It seems to be turtles all the way down.
Rankings of top Twitter apps based on post volume
Because we use camel case in programming, and we are curious what non programmers think of it.
Safire's piece is an order-of-magnitude better than this one.

He is missed.
I believe it has something to do with security, when browsers first added unicode url support there were issues with hackers and spammers using blank and lookalike unicode characters to trick people into visiting shady domains.

Related: http://www.mozilla.org/security/announce/2009/mfsa2009-50.ht...

I'm not 100% sure of this though, hopefully someone more knowledgeable can chime in.
This is infuriating coming from the Times. Are they similarly disgruntled with FedEx? AmEx? Camel-case capitalization is used to create enforceable trademarks. It is the unfortunate truth that legally enforceable trademarks have to be substantially not generic, and this leads itself to quirky names like Kleenex and ex-lax.

This is particularly bothersome: "I could print it here to show you, but I refuse to allow my prose to be so disfigured." Camel-case names are not Voldemort; you should not talk about not talking about them. If Cain is so concerned, he should do the simple thing and call it a mobile phone, or a music player.

This is journalistic drivel, and tarnishes my opinion of the Times.
[In the New York Times] Thereafter every brand name was permitted up to three idiosyncratic majuscules.

Um, what? It's a brand name. Either you render it correctly, or you don't; there are no typographic decisions to be made unless you're committed to mangling it in the first place, right?
Setting up an OpenID account:

1. finding software (I chose phpMyId, which is relatively easy to install and use)
2. installing software (in case of phpMyId unpacking a file)
3. configuring software (in case of phpMyId editing index.php)
4. (optional) setting up delegation by editing an HTML file

(I don't have, nor want, gmail. I don't have, nor want, a Yahoo account. I don't have, nor want, etc.)

Registering on a site which doesn't have OpenID is three steps, or five when e-mail addresses are involved:

1. enter username
2. enter password
3. (sometimes) enter e-mail address
4. hit submit
5. (sometimes) click link in e-mail message

5 can be cumbersome when kmail isn't running, but usually it's already running.

Registering at an OpenID site:

1. enter OpenID URL
2. (sometimes) enter e-mail address
3. hit submit
(3a. wait for OpenID redirect which is annoying and usually results in being
distracted)
4. hit "OK" on browser authentication dialogue (asked for by phpMyId, browser
saved password)
5. (sometimes) verify e-mail address

Logging in on normal site:

1. press Opera's "Log in" button, which auto-fills the login form and submits it.

Logging in on OpenID site:

1. enter OpenID url (auto-completed, but still requires a switch from mouse to
keyboard)
(1a. usually wait for redirect etc.)
2. press "OK" on browser authentication window

It's usually slower to use, it requires more thought on my part, and it makes it more annoying to keep multiple identities around. Cumbersome.
But you won't get a laptop as nice and sleek as this one for $700.
URLs do not allow unicode but most user agents support http://en.wikipedia.org/wiki/Internationalized_domain_name

That said, non-ASCII URLs suck because not everyone can type them. Imagine being a tourist in Tokyo who has to lookup a restaurant on your laptop or having to lookup the product page for this gadget you bought in China…
It might be folly to try to argue with language anti-evolutionists, but when spacing was added to scripts (according to the author, most recently during the middle ages), minuscule and majuscule were not consistently used at the beginning of sentences. One could make the point that we only really need spacing OR case differences, and don't need both.
Predicting who will be successful entrepreneurs?
Impressively worthless comment. If MS Access apps were free to develop and worked on any platform in useful sandboxes, your sarcasm would be warranted. Instead you make yourself look like as idiot, suggesting that the Web is popular because people didn't know about Access.
I assume that you also operate your own mail daemon, and therefore won't use delegation to MyOpenID for the same reason?

Also, were you aware that, for instance, on Facebook, you are automatically logged in whenever you are also logged in to your OpenID provider?
An RFC-822-compliant regex is listed at (http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html), but if anything, it's just a strong using for using real parsing tools. Regexes don't handle recursion and balanced delimiters very well.