skysight-inc/HackerNews huggingface dataset:
Congrats John. You've made the web a better place!
New Zealand World Cup Accomodation
Rugby world cup accommodation for visitors to the New Zealand world cup. If you’re into rugby world cup travel, or have a property near the rugby games, list or rent world cup accommodation today!
Thanks. These hiring threads always convince me a little more to move down to SF.
Sigh. I'm 43 years old and only really grasped closures this January. It's going to take another ten years for my continuation epiphany.

This is what happens when you start with BASIC.
I suppose the big-brotherish aspect is the assumption they will eventually be configured to track all the important parameters of usage.

On the other hand these could also be gateway devices that evolve into a necessary component for smart roads.
Two of my favorite people on the web in one place!
Sorry guys. I messed up today. I was being condescending. Hope you can forgive me.
Watch the video: http://fathomdb.com/news/demo2010

Cynicism is too often just an excuse for mediocrity.
I am one of their paying customers and have chatted with them lots. Great, hard-working and determined team. :)
I use justin.tv quite a bit. Mostly to watch Laker games since I live in Berkeley atm. This means that next week, I'll be able to catch Laker games on my HTC incredible that I just got yesterday. Sweet.

It never ceases to amaze me how a small startup can deliver exactly what I need, and in this case at the cost of a few measly ads that I happily click every now and then. The NBAs implementation is garbage and the mobile part is nonexistent.

I know it's not the most legitimate way to watch games, but if they NBA offered a quality product, I would happily pay for it.
a couple months working in our spare time after work/weekends.
I post on our blog via postereous. Meaning, I email my blog post to posterous and posterous posts on my wordpress account. My original link in my post was http://www.apple.com/wwdc, but it does this crazy URL forwarding that viglink added in. It clearly affects users.
> I suppose that it doesn't mean that everyone has to pay him to get an orgasm.

I laughed so hard after reading that and thinking of the implications of such a scenario. My gf asked my what happened; I told her someone has patented orgasm bliss. I think she believed me and seemed genuinely concerned about paying someone to get orgasm.
Lala Shutdown: Twitter Top 20
I use IM (Gtalk/xmpp) for this function. Works on every phone or computer.

For people who insist on SMS I have Google Voice with free SMS.
IPad 3G data plan primer
verizon-wirelss seems to be gettting 40-50 mbps on their trials[source: http://news.vzw.com/news/2010/03/pr2010-03-02b.html]
Deutsche Bank, RWE Raided in German Probe of CO2 Tax
Truth is, the idea isn't difficult, it's just very difficult to explain well.

I would suggest that you learn some basic Scheme, download an interpreter, and just play around with it. Try a few things with call-with-current-continuation. Try to figure out the examples on Wikipedia. It'll might take a few hours of toying with it over a few days, but you'll get it. Don't be discouraged :)
Thanks for your post. I love posterous services, but I think the affiliate link feature should be disclosed and clearly highlighted before the user signs up. You might say it doesn't affect user experience at all, but I disagree. Sometimes the viglinks add an extra one or two forwarding urls and this can delay the user getting to the link, and when they get to the link, it's a long affiliate link, rather than a short URL I originally posted. Also, there's the issue where some bloggers aren't comfortable with the affiliate links. All in all, this should be disclosed and highlighted in the sign up/feature page.
I happened to choose Sprinkle for the reason that I'd choose Babushka if I knew it was in mature-ish state already. Chef is twisted, elaborate, and complex initial setup effort, with servers and clients, and books of documentation. I'd better spend the time learning shell scripting itself. Puppet/Moonshine has the type of syntax that doesn't fit me as a ruby developer. X - there is no X really. Not many options out there. Theoretically you could do everything with pure Capistrano, but that's not much different than manual shell scripting yet again. However I'm not the author of Babushka, this is just my take on your questions.
A Thinking Ape is hiring engineers in Vancouver, Canada. http://www.athinkingape.com/jobs

(I have nothing to do with the company, they're just in the same building as me)
First, personally, I think the use of "oversight" as the reason is oversimplifying. You need more than one "oversight" for this to happen the way it has evolved until caught red handed. And the collective of them looks "weird".

Second, I sincerely agree that I would love to see Posterous earn a profit for such a great service. But "free is free", not "free if I exploit the links on your blog unaware to you". The blog content is the property of the blog owner (except if the owner explicitly makes it public property). I do not think it wise for Posterous to earn income from the blog content without the blog owner's explicit permission.

Third, the response from Posterous does not make it clear the plan to rectify the issue - it is just an apology. The apropriate response, I think, VigLink should be disabled immediately for all blogs. Then each blog owner can be given the option to either opt in (and hopefully gets a cut) or take their content elsewhere.

Just some observations.
He's definitely a smart guy and an excellent writer. Very insightful article.
Think of a continuation as a copy of the stack (saved at the point the continuation was created) that you can invoke like a function.

When you call it with an argument x, what happens is what would have happened if x was the return value of the expression at the point where the continuation was created.
just too polite to tell a bunch of Flash developers to get stuffed

Nobody said anything about politeness. Where is Apple pretending that this policy is about anything other than maintaining control of the platform?

The fear isn't that they'd have to be rude. The fear is that, if Flash apps for iPhone/iPad became a huge successful popular segment of the market and Flash didn't keep up with iPhone OS, users would have to choose between not upgrading and breaking their apps. Apple doesn't want that. Therefore, no Flash.

It's a policy that's better for some people (e.g. Cocoa Touch developers) and worse for other people (e.g. Flash developers). Some users will prefer it this way; other users would be happier the other way. But the decision is made by Apple, and Apple's making the decision based on its perception of its own interests, and no one is claiming any different.

It's fine for you to object to the policy, but I really don't understand the accusations of hypocrisy.
It has essentially no effect on the end user

Sure it does. Users get inconsistent and bizarre behavior when trying to copy and paste links. It would be tremendously confusing to try to copy and paste a link only to find out that what ended up on the clipboard was a completely foreign link that's totally different from what was displayed in the status bar.
Nitpicking.

You (where "you" is any "you") don't have to be 100% transparent. You are expected though to be 100% non intentionally-opaque. Not the same.
The cards have a ranking that is on the card (Judgment is 21, World is 20, Fool can be 0 or 22) if you need a quantitative result, but it would be a mostly qualitative system. How it would work would be based largely on the GM, since you can't write rule books for qualitative systems.
When I hear Babushka I think of an elderly Russian woman who won't let me leave until I eat a substantial amount of food.
And lawyers were the most dishonest.

Given the culture of New York biglaw, I'm not surprised. It's an awful work environment-- the ills of banking, without the upside-- and pretty much everyone is miserable.
Is Turbo Tax's data from all Americans, or just their customer base?
shameless plug: I launched a beta for my startup a few days ago, http://press9formoreoptions.com

It's an A/B testing web app for developers and designers. Developer API, real time data, and an HTML/CSS editing test designer built because GWO is pretty lacking.
I'm dying to know more information on the company too. Would be cool to have more blogs posts about the architecture behind Heroku, employees, etc. You guys just dont have to blog about Heroku related stuff :)
Mozilla Jetpack: The 0.3 SDK and a peek at what’s coming next
Sachin, if I were hypothetically your in-house SEO, and I read this post at 3 AM in the morning, I would call you on your cell phone and wake you up. The potential for business-level risk terrifies me.

My guess is that you get a huge portion of your traffic from Google. Google needs the Internet's link graph to work. Dynamically retargeting links would be a catastrophe for Google if it caught on. It is possible that Google will say "Well, that is our problem", but I wouldn't predict that based on their previous behavior.
And the hall of fame web site uses jQuery!

http://www.rit.edu/alumni/ihf/scripts/jquery-1.3.2.min.js
Some people might lean towards this instead of Puppet / Chef / cfengine because the "normal" way to use Puppet is in a client / server model, and that might seem overly complex for some projects. But Puppet can be used in a serverless way.

At it's simplest, Puppet can do what it looks like Babushka is doing, without the interactive nature of Babushka (which could be viewed as a positive or a negative). Getting more complex, rules about what gets done / installed / modified can be pulled from a central location, even without a Puppetmaster (server).

I'm not saying the Babushka author is crazy for creating this. Perhaps he had an itch that needed scratching and wanted to build this just for the pleasure of it, or felt that Puppet was overly complex for his needs. I think the work he's done is pretty slick, but there doesn't appear to be much add-on value for anyone who is already using Puppet or Chef or cfengine.

If Ben is lurking around here, I'd enjoy hearing his motivations for creating this. He might disagree with my assessment, too, and that'd be interesting to hear.
This is really informative. Being able to edit the examples like that reminds me of the W3c site on crack :). It's silly but I think the colors and fonts have something to do with it.

One thing though, on Chrome (Mac 5.0.342.9 Beta), intermittently I can't click next to get to the next slide, I get the following error:
/apps/learn/jquery.chili.js:241 Uncaught ReferenceError: $el is not defined. This does not happen every time.
Not it's not. You obviously don't understand how the App Store works or the lengths some developers and marketers go to abuse and game the App Store.

That's why Apple has taken a number of steps to curb the abuse and help promote serious higher-priced apps over the volume of 99-cent apps. It's what developers want and it's what users want. Yet the peanut gallery always howls at these App Store "restrictions".

Like I said, as long as Apple continues to manage the App Store properly it will continue to be immensely popular with developers and users. And the people who don't understand it will continue to criticize it.
I talked to a senior member of the Obama campaign (he led the Dem Convention but his name skips my mind) at length about what you guys do. It sounds incredible. If you have anything going on in Atlanta, ever, please contact me.
It will be interesting how Apple integrates Lala into iTunes or if they have something else up their sleeves.
New Google Web Elements released: embed Wave in your web pages
"Housing is temporarily down because both the economy and the mortgage money supply are readjusting."

This is flat out wrong.
I'd probably be willing to roll the dice. VigLink has investment from Google Ventures (Google's in-house investment arm), First Round, etc.

Peculiar, eh? I agree that Google should be miffed about such things.
A program in user space cannot be the root cause for a kernel panic. He meant Safari.
Well, apparently these are fairly hard to discover if they can do it sitewide for millions of people and not have it seen for four months. This suggests an obvious opportunity for folks who want to promote their affiliate links on HN: clean links in HTML, dynamically retarget to affiliate link via Javascript. Nobody will see it. (Particularly for merchants who 301 their affiliate links to the standard pages -- you'd have to be watching your HTTP headers very carefully to see that.)

Seriously, the possibilities for abuse of this are endless. Which is why the Powers That Be are going to come down on it like a ton of bricks.
It is on days like that, that I am happy that my blog and company sites are hosted on normal web hosting. I can run whatever blog or CMS I like, whatever versions I like, whatever ads I like (none), whatever affiliates I like (none), and never worry that an otherwise slick platform starts rewriting my links, adding ads, or whatever.
Japan is about to have the most awesome grocery carts.
I'd love to have more visibility into the system itself, although I think you guys have something like that planned already?
I posted about this a while ago:
http://lm741.posterous.com/16766453

Two easy ways to get around it: url shorteners and redirect services.
worked fine in chrome under windows 7. i got http://www.google.com/
Beyond HTML5: experiments with interactive audio
i ran into some points where i would get stuck on a slide, but refreshing fixed the issue.
Tell HN: VS intellisense for Chrome API
I've been attempting to author an extension for Google Chrome for a few months now and found myself referencing their API documentation frequently. Being a bit of an intellisense junkie, I decided to create a "vsdoc" file to help speed up my development. I decided to host this on google code and open source it.

In all honesty I don't know if something like this needs a license, but it's licensed under GPL v2 anyway. It's worth noting that this is a first for me on many levels (open source, releasing a project not related to my job, using TortoiseSVN). As such, I'm not sure if I'm doing this right, but here's hoping the HN community will steer me in the right direction.

http://code.google.com/p/chrome-api-vsdoc/
Since the changes are made using Javascript, would Google even notice? Meaning, wouldn't their link graph be unaffected? I doubt they run each page through javascriot when indexing (then again, this is Google).
I use Gandi as well and haven't had any trouble, they also have a lot of specials on short TLDs.
> Adding flash wouldn't hurt anything

Not adding it doesn't hurt anything either
Unless googlebot runs a javascript engine, I don't think it will ever be able to find out... unless a human over there reads this and adds this information to their PageRank database.

Google does this themselves for their search engine pages, in a way... if you have JavaScript running, there is an onmousedown pingback added for every link in the search results so they know what you click on. The link itself remains apparently unaffected. Check it out if you have Firebug/Web Inspector, each link has e.g. onmousedown="return clk(this.href,'','','res','1','','012394AFC')".
I predict they would die quickly. Viruses and bacteria attacks have evolved and neanderthal defenses haven't.
Yep, I was aware of that :)

I chose babushka because here in Australia at least, the nested Russian dolls are known as babushka dolls. (Also, Matryoshka is kind of already taken by the video container format http://www.matroska.org/).

And hey, I'm cool with babushka being a kindly grandmother that helps you remember things you've researched, as long as you explain them in its DSL first :)
Also, babushka is pronounced like "Bob is good." not ba-BUSH-ka.

Matryoshka is, however, pronounced more-or-less like "ma-TROYSH-ka".

Well, so says my US-ian ear.
If we got extinct, I'm pretty sure we would like to get cloned.
All i'am
No. I can only tolerate so many Geico commercials...
I don't understand the statement that Steve Jobs has to "spend money to support Flash"? Instead, it appears that he is spending time and effort and going out of his way to block Flash. There are already 100 apps written in Flash in the App Store. These apps have not cost Apple one cent.
Google does execute javascript, and even some flash, but not on all its crawlers (which is very understandable; building a DOM for every page on the web is expensive, even for Google. I say "build a DOM" because abstract interpretation is still far off, specially for the web and its cruft of languages, standards and quirks.)

http://www.seomoz.org/ugc/new-reality-google-follows-links-i...

http://www.labnol.org/internet/search/googlebot-executes-jav...
Yeah, Play and the underlying fast flip technology (http://fastflip.googlelabs.com) are interesting and not a little scary. They seem focused on lowest-common-denominator content (images and video) that looks good, and it's not clear that they're actually trying to guess my tastes. (I'm signed in but still don't see stuff from my feeds.) Pure-text articles look hideous in play, and if there's a way to find permalinks I can't see it.

It's not clear how much of this is just transient implementation issues, and how much is their bet that most people want to look and not read. It keeps me up at night.
Why doesn't he at least say something about Apple's closed ecosystem?
Ask HN: Best startup books?
I bought a few of the well known startup books and this helped me gain a lot of insight. I am now looking for other books. Do you have any recommendations? I'd like to start by listing a few names with a short description why I liked it.

Reality Check, Guy Kawasaki:
This book is great in that it covers many different aspects in the nature of a startup, and tells you the reality about issues that you either don't know or have false hopes with wishful thinking. It also has depth, as the author has interviewed the experts on every different subject and has summarized his findings.

The Art of the Start, Guy kawasaki: Haven't read it yet.

Rework, 37Signals: Read half of it so far, it is a striking book with a call for how simple and plain a business should be. Its small, and messages are delivered in clear concise manner. I definitely recommend it.

Just ordered: Founders at Work by Jessica Livingston, and 4 Steps to Ephiphany by Steve Blank.
Little known fact, babushka also means butterfly in Russian (if you put the stress on a different syllable). So if you do not like the old lady as a marketing image you can always go with a pretty butterfly.
When you really want to crawlers or robots to understand your data structurally without parsing & guessing HTML too hard.
I went through the entire thing before and learned alot. I highly recommend it.
Now I really want to hear the an ex-Macromedia engineer's thoughts on Flash.
If we can clone them surely we can keep them alive?
14K White Gold Round 3 Stone Blue Diamond & White
Never a bad suggestion but it's still a dupe

http://www.google.com/search?q=site:ycombinator.com+http://e...
Getting Real by 37 Signals. Excellent book.
john kicks ass. when he did some work for i2hub (this was before jquery), it was clear he had the chops and skills.
They really thought this through. I was wondering why they didn't implement the "technology" in-house, without having to split their ramen with VigLink, but it looks like a well played position.
If you like Slideshare, you'll like Note and Point even more. It's Slideshare, but curated to keep just the best. | http://noteandpoint.com/
Four Steps to the Epiphany and Crossing the Chasm. Both of those have stuff you're not going to have picked up from just reading the blogs.
Google does execute javascript: http://news.ycombinator.com/item?id=1310061
/etc/hosts is for your systems, use AdBlock for the junk ;-)
Not at all upset. It would give me a 30-minute project to circumvent it.
I've been watching all the videos from the conference at Justin.tv. Steve Blank's talk is excellent.
Video of the induction ceremony from tonight http://www.youtube.com/watch?v=9ghssAm4_nc
Continuations sound confusing because they give you an explicit handle for something that most languages don't let you reference directly: who gets the result of the current computation.

Are you familiar with setjmp/longjmp in C? Continuations are similar, but allow longjmp-ing to the same point multiple times. As you might expect, this gives you a lot of flexibility in defining control constructs.

You can implement exceptions easily via continuations - pass along an alternative continuation to receive errors. Continuations are more general than exceptions, backtracking, co-routining, etc., but this generality can make them seem overly abstract - it can be hard to see what those constructs have in common.

Hey, and don't worry - I started with BASIC too. (I was five or six.) You gotta start somewhere. After you feel comfortable with continuations, try learning about unification. :)
Admongo.gov to teach kids to recognize advertising
Does anyone else think we would invent a whole new layout/typography system independent of HTML and CSS? I mean, HTML, .doc, .pdf , epub, etc. are all repeating themselves. The fact is the whole rich-text presentation stack need to be freshed and better designed for new HCI and new devices.
Searching for Value in Ludicrous Ideas
Hi, great questions.

Chef and puppet have a lot to offer. In particular, there are things that chef and puppet can do that babushka can't, like orchestrating ecosystems of multiple machines, and provisioning new hardware automatically.

Deployment is a problem that I'm very interested in, being a web developer and maintaining my own production machines, and I think babushka has a lot to offer in that area. However, I don't think of babushka as a deployment tool. I think of it as a "remember what I researched or learned the first time" tool, and part of that is deployment.

In building it, I'm aiming to build the most concise, powerful DSL I can for automating chores, and at focusing it as hard as I can towards the "no job too small" end of the scale.

My other main motivation is making babushka immediately useful and approachable, both as a user and a contributor—i.e. I want you to be running deps and seeing results within 2 minutes of discovering the app. And I want you to be able to write your own deps as easily and quickly as possible, push them to github with a single command, and have anyone else run or incorporate them into their own trees of deps equally easily. Most of that is already possible today using automatic dep sources, and the remainder I'm working on. :)

For example, Josh Bassett has been building a template for installing vim plugins: http://github.com/nullobject/babushka-deps/blob/master/vim_p... - which means you can automate the installation of your own plugins by writing a babushka dep like Josh's:

vim_plugin "vim-cucumber" do
source "git://github.com/tpope/vim-cucumber.git"
end

You can run that dep with a single command, even if you've never used Josh's dep source before:

babushka nullobject/vim-cucumber

And so on, to configure anything and everything you like. It's already doing this job, which I'm really excited about. http://twitter.com/harvinius/status/13116470017

Similar things are already working well for textmate bundles, OS X app bundles and installer packages, git repos, and so on. The idea is that babushka is purely the engine (plus enough deps for it to install itself), and it should be as fast and pleasant as possible to not only write deps like the vim-cucumber one above, but to create new templates and make new tasks I've never thought of. You can extend the DSL using the DSL. :)

So — I have a lot of time for tools like chef, and probably have a lot to learn from them too. I'm building babushka to be complementary to those tools. For example, part of larger deployments is doing specific, more focused jobs at certain points, which is something that babushka is just right for.