skysight-inc/HackerNews huggingface dataset:
It would be nice of Node (or rather, v8 underneath it) supported generators and the "yield" keyword like Mozilla's Spidermonkey. Unfortunately, yield is a Javascript 1.7 extension for now, but there's hope for it in ES Harmony.

Anyway, with generators and promises you can write asynchronous code which looks like synchronous code but which under the covers is still completely async and callback-driven. We use it in gjs (a GNOMEy JS runtime built on top of Spidermonkey).

Instead of workflows like:

function onServerRequest(req, res) {
db.query("get filename", function(result) {
fs.readContents(result, function (data) {
res.write(data);
});
});
}

which can get pretty nasty if you're running things in serial, or want to run a couple of things in parallel but then run something serially, you can have a workflow more like this:

function onServerRequest(req, res) {
var queryPromise = db.queryPromise("get filename");
var filename = yield queryPromise;

var data = yield db.readContentsPromise(filename);

res.write(data);
}

The main difference between the two is that the async functions in the latter return promises instead of nothing. The db.queryPromise() function itself would probably look something like:

function queryPromise(query) {
var promise = new Promise();
db.query(query, function(result) {
promise.putValue(result);
});
return promise;
}

I imagine you could probably write a function to automatically generate promise wrappers for existing async functions as long as they followed a certain schema, and Node's functions tend to do well with that.

Anyway, the onServerRequest() function would itself be wrapped in a function which took the generator values from it and returned its own promise. This way you could stack promises all the way up.

The gjs implementation of this is here: http://git.gnome.org/browse/gjs/tree/modules/promise.js

This is pretty similar to Twisted's inlineCallbacks if you're familiar with them in Python.
I carry a phone that'll tell me the time. But I wear a wristwatch because I can tell the time at a glance. I don't have to dig in my pocket for the phone, open it, and peer at it. I can tell the time while driving, my watch is right there. I can tell the time while jogging without having a phone flapping around in my pocket. I can check the time when my hands are carrying things. I can unobtrusively check the time. I can read the big face with hands on a watch faster than I can read the numerals off of the rather busy face of my phone. The battery on my watch dies once a year. It dies every other day on my phone. I don't have to remember to charge my phone.

I.e. my phone tells the time, but it's a lousy watch.

I'm old, too, and stuck in my ways. So there!
If you can afford the Telstra tax, hosting in Australia is a no-brainer. You can shave hundreds of milliseconds of page loads. But I can't afford it for self-hosted sites doing over a hundred GB of traffic per month -- the standard bandwidth overage charges alone are roughly quintuple the entire monthly cost of a Linode VPS.
You don't have to do all of that sysadmin work. If you're a super-skilled sysadmin who can set that stuff up (with properly configured backups and monitoring and replication and all that jazz) you might not need DotCloud.

(Unless of course your time to do that is worth more than what their service would end up costing you.)
Actually Genome is simply an identity and relationships provider in the cloud. And this Android app supposed to be just an example of what any developer can do on top of Genome as a platform.

And yes, there were plans about exporting this data instead locking you in like FB does these days. Actually there is a part of Genome that I call "drivers", they can hide the complexity and variability of the underlying datasources and web services. For ex. one can write a Genome driver for Outlook or Thunderbird, or you can write a "device driver" for say Foursquare to be able write on top of Genome something like this:

//Making your app location aware

starbucks = Genome.User.Location.Lastest;

It was like Windows API, but for web.
Elastic BeanStalk only does Java so far, or so I guess. Sure, they will expand - Amazon has an awesome R&D so I don't expect them to stay sitting there. And if you're daring, you can probably already run JRuby and Jython on BeanStalk, but YMMV. DotCloud already has Python, Ruby, PHP, Java, MySQL, PostgreSQL, Redis... The CLI is also quite easier to use than Boto. It doesn't need you to learn everything about instances, EBS, ELB, etc. for starters :-) Finally, I like Chef/Puppet, but mastering them takes some time. And most folks prefer pushing your code with git/hg (Ã la Heroku/Djangy/etc) rather than authoring AMIs, I was told :-)
I have a self-winding watch in a drawer. I abandoned it because it wasn't accurate. I had to reset the time every day. I love the cheap quartz watch I have. Big face, big hands, can tell the time without my glasses on, incredibly accurate, $20, with a button for a backlight.
Some have attacked Kurzweil for considering his prediction that "People will be wearing computers in the form of jewelry and clothing" [1] as a successful prediction. But, if he wasn't correct in precise time, he certainly will be in form.

[1] http://singularityhub.com/2010/01/19/kurzweil-defends-predic...
I'd want an extension that does exactly this, but only for ads.
I can't remember how many case studies I've read about Ikea through my Supply Chain Management program, but it's a lot.

After taking those courses, it's such a wonder walking through the store. They really do try their hardest to pack everything in long flat boxes to cut down on transit costs, which has saved them a ton of money as oil costs rise.

This is an interesting article in regards to their structure and its financial implications. Thanks for the read!
Absolutely.

I've told a few people that we run on Heroku and had them respond "Really? Isn't that expensive?" When I explain that we have a whole bag of add-ons, several dynos, workers, etc, and our 6 months of expenses are still roughly a week's worth of man hours, they realize that it's actually quite inexpensive.
Just remember the facts when wanting to give up.....regardless of each individual, life gives us all up and to where we go is uncertain, if anywhere. So, why give up? Its pointless, the thought of stopping what you pursue is an emotional complication with the mind. You look up at the sky and realize you ain't shit! So, just keeping trying to be the shit down here. Practice meditation and thinking positive. People are starving and homeless, never the less upset about a million dollar project moving to slow. Eliminate as much emotion as possible and filter out pure positive energy and your wildest dreams will come true.
I wrote a business plan 4 years ago with intentions of getting funded by Michael Dell. My biggest fear was getting that book in his hand. Well, I had 2 hours with him in Round Rock Texas and I personally know why apple and hp have diluted his market. I didn't get funding that day, but I realized when I do get funding how far I will advance beyond anyone's projection. Persistence is key to success, even selling shit to an asshole, keep at it and you'll be fine. Always advance your thoughts beyond and then find a way to make them happen. First comes the idea, then comes the passion, then comes a road that will change many times until it leads to your destination. I'm not technical and I battle everyday trying to find a co-founder to even listen about my visions and my outlook to all that dismiss my approach....fuck um, they'll be throwing up when they tell there children that I approached them before GTV and WORLDTIZE was a reality for the World. Good luck to all and best wishes for success, and please remember, when you advance into a financial position above many, help the World, money in the bank is money in the bank, its does nothing for anyone! - GTV...WORLDTIZE.COM....if your technical and looking for a fresh vision....email me anytime...preferable within a couple days so we can enter the summer funding round with Y. We have a short time to fall in love with each-others thoughts!

gstacks00@aol.com (zero zero)
RIM just doesn't have what it takes to compete in the market Apple created with the iPhone. What you've done is to make this obvious to a lot of people that didn't know or care enough to try to figure this out for themselves. RIM's done all the work to kill themselves, and all you've done is spread the truth. And that's good for everyone, including RIM (as long as they act to correct their myriad errors rather than to continue to evade reality.)
I am much interested in the Subject of Hacking..i prefer Hacking for the Purpose of learning new things to make my data more and more Secure.http://www.thetech360.com/apple-ipod-touch-2010.html
Yeah, scary would be no bounce, no delivery. Bouncing is relatively graceful.
That $1 is all she would have made per book selling the old way anyway.
Phlux, put up the post I did on Manufacturing, take a look at it. If you have questions get in touch. Your going to have to give me quite a bit of info though if you want me to help. Don't worry won't steal it, I'm busy finishing up my own project and getting ready to raise financing (also gearing up to look for a CTO/Co-Founder once I go live).

My advice depends on a lot of factors such as target price, quantity, resources, timetable, development team, etc. Until I know more I can't help, but once I get the info I can quickly tell you if it's viable and if so what to do.
How about cases where it is right to "quit" the family, such as those of battered spouses or abused children?
The smell is part of it. For some women also the sight, or even just the thought of either one. On average, pregnant women tend to react much more strongly to anything rotten or possibly-rotten; the details will tend to vary from person to person, of course.
Clickable:

http://ycpages.info
New screenshots added to the article.
Sublime text 2 api
It's not only that "fonts are hard" but that "the transformations people do to web pages are very different from the ones the GPU is good at", as I understand.

At which point we've reached the end of my second-hand graphics knowledge, unfortunately. I wish I could give you a better technical explanation here...
It's not. We built this from the ground-up.
If you are the sort of person who wants attribution, there are licenses for that. If you license your stuff in a way that does not require attribution, don't complain when people don't. It is as simple as that.
Changes in undergrad “professional education”
Knewton.com is hiring interns: http://www.knewton.com/jobs/#TechInternship

Lots of benefits and a great team. We ship code fast and are growing rapidly. It's also a great mission.

We're also hiring engineers.
Army Deploys Psy-Ops on U.S. Senators
Congrats guys. Dotcloud is awesome, the team is amazing! Even though we weren't hosted on Dotcloud, Solomon always was willing to help us out. That's the kind of service that comes from a company that you know will do well =)
As runjake points out[0] elsewhere in this discussion, the actual question is different: If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be?

Given that, the choices make sense to me.

[0]: http://news.ycombinator.com/item?id=2273050
Amazon pulls the plug on its AmazonTote pilot project
Yeah it was running a StockTwits ad for me, but that's because since the DoubleClick deal, Google has been showing ads not solely based on the content of the site, but also who the user is.

I get StockTwit ads all over the place because I search Google for stocks, and stock info.
150,000 accounts out of SEVEN HUNDRED AND FIFTY FUCKING MILLION had trouble accessing email for LESS THAN A SINGLE DAY on A WEEKEND. No accounts or emails were deleted.

I'd argue that is an insignificant number.
Free Computer Science books online.
We had surpluses under Clinton. What's changed since then? I can only think of a few major changes, the bush tax cuts, the wars, medical costs rose, and derivatives finally collapsed.

I don't think taxpayers have unlimited money, but I do think the super rich should pay more on capital gains which makes their tax rate lower than mine!
Unit tests are overrated
you'd probably have a different attitude if it were your account.
Twitter is hiring software engineering interns in San Francisco. http://twitter.com/jobs-university.html
Inilah Cara Menghitung Ukuran Luas Alam Semesta
The advantage of Lorem Ipsum is that it has zero intrinsic appeal. It looks right, but doesn't distract from the overall.

Unless you're a bloody dog lover, you're going to be distracted by the rather cute kittens. The client is going to think, at first: "Ha ha. That's funny and cute." and then they're going to think, "What am I not seeing?"
I guess the downvotes came because you focused on the real product instead of focusing on Calacanis or TC.

When HNers started downvoting thought that are at least fair and for sure politely expressed?
Check out Add-Art: http://add-art.org/ - "a free FireFox add-on which replaces advertising on websites with curated art images."
>(define length

> () -> 0

> (_ . tl) -> (+ 1 (length tl)))

^ Syntax in my scheme (other than sexps)? Heresy.
If you don't mind me asking, what exactly are you looking for in candidates? I applied with what I felt like was a fairly strong resume (two years working for a RoR shop, a summer doing research on create a javascript security sandbox via WebWorkers), and didn't even get an interview.

This is starting to sound a bit like a complaint, but I'm not trying to complain here, I'm just curious. What _are_ you looking for?
Nor is it in his profile
Anemone - An Easy to Use Ruby Web Spider framework
Anemone is a Ruby library that makes it quick and painless to write programs that spider a website.
Interesting, but why is there such a huge lag between touching and something being drawn on the same machine? There's no excuse for that.

Viewable on the demo video here: http://mysyncpad.com/
android+GPS autopilot for boats, plus remote security. Got it.

Well, What I would focus on if I were you would be the app - and talk to shock/case/mount people first.

There are so many people right now building tablets that you should surely be able to find an ODM soon building based on the spec you need.

This is an interesting company, www.launchpad-sprocket.com

They are making tamper-proof mounting boxes for iPad and other tablets.

What I am suggesting that building a waterproof/shock proof mounting setup would be far cheaper at this stage then attempting to spec a whole device.

Do some prototypes this way - to proof it out.

http://www.protopulsion.com/ is a 3d printing service shop in redwood city that could help proofing the case.

Again - the most important thing to build is the app. The tablets will come. You also might want to stay out of the HW biz for a whole number of reasons, not the least of which is that every high volume Apple/Motorola tablet order is going to make all your components too expensive - so ODM it...
Pay's not a great motivator for most people in our field, once it gets past a certain low level. There's a summary of an interesting RSA talk at http://www.youtube.com/watch?v=u6XAPnuFjJc ; I'd appreciate links to the mentioned studies if anyone has them.
Awesome to hear about your numbers.

Would you mind linking to your most popular application?
It may be that for small projects, this is mostly a non-issue.

Historically, heterogeneity has been a big problem for a long time. Vendors want lock in; customers don't. Much of Oracle's early success was about being hardware agnostic. Similar for Java. All that XML nonsense, that everybody hates but that has incredibly widespread adoption, was also about inter-op: it's crap, but it's ubiquitous crap.

Now, I don't know is this is an issue in the cloud. But vendors will want lock in; customers won't.
I agree, I feel like stunts like this make all of open source look bad. If you want money or attribution, don't wait until someone hits the jackpot with your free lib that doesn't require attribution and call the out publicly.
I've read the paper, but I still find the grand metaphors like "Post-Linnaean" a bit of a reach. If you want to say that we've reached a point where few languages are pure in their approach (functional, object-oriented, etc), fine. If you want to say modern languages don't pay much a penalty for garbage collection, also fine. I just don't see the evidence that the approach hinted at has relevance to any context outside of Shriram Krishnamurthi's classroom at Brown University. It seems that most of his points that have practical application will be really old news to the programmer part of the HN readership, and have no practical value for those who aren't.
TUAW Doesn’t Get It (RE: Apple's NDA)
SproutCore 1.5.pre.4 - TemplateView is Here
How To Fail At Launching a Daily Deal Site | DailyDeal Media
Congratulations on your entry to the HN1K club ;-)
Palo Alto, California

www.GoPollGo.com is a social polling platform and we're looking for rock-solid talent. Our stack is Ruby on Rails / JQuery / HAML / SASS / MySQL / Nginx / Passenger / Git. Competitive pay + options.

Check out our opportunities: http://gopollgo.com/about/jobs
Rob Glaser’s next thing: SocialEyes, group videoconferencing
Why? Because I'd need to wait 20 hours to get that critical life-changing email? If it was critical, someone could call my home phone, my cell phone, text me, actually have the local police stop by my apartment, etc.

This winter was pretty bad here in the US. More people (and much higher percentage of some company's user bases) lost power for longer periods of time in freezing temeratures.

More people die in a single day than the people who temporarily lost email access.

Sure, It'd suck in that period where I thought I lost all my emails, but all's well that ends well. Lets keep things in perspective. This was more of a "SHIT THE CABLE'S OUT" issue than a serious life changing problem for anyone affected.
Show HN: Newtiny - Record your Web History and Search anytime
Should You Drop Out or Stay in School?
Point to self: Intern is making more than what I do. Time to pay myself. :P
Ask HN: What would make HN disable the vote-up button of a post/comment?
Is it a software bug or intentional spam prevention?
From a bounce I got:

...

From: Mail Delivery Subsystem <mailer-daemon@googlemail.com>
To: [me]@gmail.com
X-Failed-Recipients: [someone else]@gmail.com
Subject: Delivery Status Notification (Failure)
Message-ID: <20cf30433ea07a2745049d4fe20e@google.com>
Date: Mon, 28 Feb 2011 04:12:14 +0000
Content-Type: text/plain; charset=ISO-8859-1

Delivery to the following recipient failed permanently:

[someone else]@gmail.com

Technical details of permanent failure:
Account disabled

----- Original message -----

...

Not exactly the kind of thing that would make you think resending would get the message through.
More on capital gains?? If I buy 1 share of GOOG with my after-tax income, and someone buys it from me for a $100 more with their after-tax income, why should the government get a cut of that, let alone more of a cut?

And I don't think they have a lower rate. The super-rich (top 1%) already pay 38% of all tax revenue, but they only earn 20% of total income (http://www.taxfoundation.org/news/show/250.html). You can only squeeze them so much before they leave. Ask Mayor Bloomberg.
Krishnamurthi has also done some really great work teaching introductory programming. He and his coauthors wrote a book meant to occupy a similar space as SICP, available here: http://www.htdp.org. The reasons why they felt an additional text in place of SICP was necessary can be found here: http://www.ccs.neu.edu/scheme/pubs/jfp2004-fffk.pdf.

Krishnamurthi and his colleagues also maintain Racket (http://racket-lang.org/), a first-class development environment, and excellent documentation. All and all just a really great example of academics who simultaneously care deeply about teaching, publish top-tier research, and release real-world tools.
The Casio calculator watch, among others, has been around for a long time now: http://www.amazon.com/Casio-CA53W-1-Twincept-Databank-Ani-Di...
That video is pretty outdated, I should really find the time to shoot one with the latest version (about 5 updates since that video). Now it's much much faster.

Edit: To be precise that was the very first version released.
Yes, I don't think the terms should/would apply retroactively. But at least for new users he makes it clear that he'd like acknowledgment. Otherwise, he's just asking for this issue to happen again.
The Astonishing Rise of Golf Carts
Probably more like Intel got a bad deal.
What gave you the impression that the paper was supposed to have relevance outside of a classroom? The paper has practical applications to teaching, which should be self evident given the content and venue of the paper. If you don't care then don't upvote the story. But don't try to pass off your point as a valid criticism of the paper.
Do You Have Faith in Lean Startups?
Very clean. Maybe the "how it works" should go on the front page.
If everybody filled their mailbox, 500 PB would back up 66.1 million Gmail accounts. Since they don't, we're probably looking at everybody on Earth: 73.8 MB per mailbox, which sounds like a pretty good shot at an average.

Looking at the SL8500, I think I'd intentionally lose data just so I could play with it to restore it.
"It was about this time that I realized that most of the Scala projects I saw were using simple-build-tool instead of Maven to handle dependencies and build automation. I quickly installed it and Scala syntax primer quite often), I decided to tackle something real but still relatively small in scope."

Did he lose a line of text between 'I quickly installed it...' and '...and Scala syntax primer quite often)'?
I think at the moment, customers still value performance and reliability over flexibility and customizability. But it won't always be so...
Entsorgung wien
I'll say "yeah, I usually charge $X for that, when can you work on it with me/when would you like that done?"

If they're willing to pay for it, it shows that it's actually a legitimate help to them. If not, it saves my time.
I'm glad to see the introduction of template views. The main thing that turned me off from sproutcore was having to design all of your views in js.
What you linked to is an animation of a Ted talk by Daniel Pink. This in turn comes out of his book Drive. The thesis is that a higher paycheck will not spur greater creativity; it says nothing about what will spur one to move laterally to a company. All things being equal, people would rather have more pay.

People always say that they are making enough at their level; but when the offer comes, it takes about 10% to get someone to move from Redmond to Seattle.
What's the etiquette at hack-a-thons?
So I recently went to a hack-a-thon. I showed up late. I had a project on my laptop that I could have worked on, but I was open to trying something new. Is there a proper etiquette to jump in somewhere? Are most people there with their groups as a change of scenery?