skysight-inc/HackerNews huggingface dataset:
I'd be curious to try out a 7" tablet. Right now, the iPad seems like the perfect size for reading technical PDF's. I don't think (but am not sure) that a 7" tablet would accomplish that well.
5 Disasters And How They’ll Kill You In the Opposite Way You’d Think
The Earth is actually very creative in how it chooses to kill us.
I understand that they want the day to go well, since it is significant. But there's no need to step on people to achieve it.
Beating crackberry: if Apple, Google were serious about enterprise smartphones
This "purgatory" is harmful. When you feel like you must be productive all the time, or feel overwhelmed about having so much to do, it's easy to feel guilty anytime you're not working. That puts yourself between a rock and a hard place. When I feel myself slipping into that mindset, I tell myself "it's time to wind down a little" and enjoy the free time I allot myself. I realize I'm "wasting" time that I could technically be using to work, but I also realize it's necessary and overall beneficial to take a break or recharge by sleeping.

I'm sure you'll get a lot of advice on this thread about what to do to break out of purgatory. I think the most valuable advice is to realize that while in purgatory it's quite easy to dismiss any advice due to pessimism or "fuck it I just need to do work"-ism. I think most of the battle is breaking free from your guilty timewasting/not-sleeping habits, and mustering up the willpower to try any of things people suggest. At least that's how it was for me.
I play Angry Birds
* Trainers/physios certainly do use printed handouts, but the idea for this project was born out of those handouts being misinterpreted and therefore rehabilitation not being as efficient as possible. (you can also do printouts from pacpacs - but I get your point)

* Since that was not put across on the site, then I'll certainly rework the site to ensure that is clear.. great feedback thanks!

* One of our current clients fits the "health insurance/rehabilitation" label, but they tend to require totally customised products — it's certainly something to look at but it's quite a different market to the general physiotherapy practices which we're initially aiming at.
This is the worst thing about CommonJS. By default, it can not work in browsers - the most common environment for javascript.

You either need a special loader, or you need to package the code into a wrapper.

The other bad part about it is that it is not async. Which means your code blocks whilst it loads. Loading code off a slow hard disk, or off the network? Blocked.

I'm not sure why they have made these design decisions.

CommonJS seems a step backwards to me.
I use and like bash too. However, bash has no repository with bash packages, which can be downloaded and installed automatically by package manager, like Perl and CPAN, PHP and PEAR, Python and easy_install, Java and Maven/Ivy, JavaScript and NodeJS, or even Linux and apt/yum.

I understand that problem, so I use my own bash-modules system to speed-up development in bash (see http://vlisivka.pp.ua/en/bash_modules ), but number of modules is so tiny, so there is no sense to create repository for these modules.
It reminds me of ANT and how it eventually became a (poor) programming language in XML. The idea of writing code in human text never really appealed to me (personally can't stand AppleScript).

That said, I haven't worked extensively with Cucumber and would love to hear opinions to the contrary. Hard to tell if it's a Ruby fad or a genuine improvement in workflow.
I think Vietnam has got to be one of the better places to be if you combine quality of life with cost of living.
Forex blogs aggregator 
Forex Bloggers offers the reader viewpoints from bloggers on forex (trading, software, signals, etc)
How to Make Right Decision for Your Start-up
Check out my weekend project: instant secure password-less chat
We have the same setup. What we do is to send an e-mail every two weeks before the rebill, with a reminder that it's about to happen, and that if they want to cancel, they need to take care of it before <%= rebill_date %>.

Even with that reminder, we still get occasional e-mails from people who didn't see the e-mail, don't have access to that e-mail address anymore, or, for whatever reason, didn't unsubscribe in time. We just refund the charge and delete their subscription.

For what it's worth, we also get e-mails from users who comment on how much they love the app, how they use it all the time, and how happy they are to sign on for another year.

If you want me to get into the details of our code, let me know.
This project was built in about 12 hours total. NAT chat creates chat rooms based on your external IP, so anyone behind your home or office router can join, but nobody from the outside can see what you are talking about.

Technology: nginx for serving static files, node.js + socket.io for chat communication.

Use case: you want to quickly share a link with someone in your home/office, but don't want to e-mail it to them and don't want to make them sign into an instant messenger, etc. Traffic is encrypted through SSL/TLS and nothing is stored on the server aside from a short buffer that sits in memory.
No relation whatsoever
writing is a good suggestion... hopefully it will either be a healthy brain dump or make me super tired... or both!
Read Artful Making :)
>Most of the population has no credit history and those who do use credit sparingly and find it hard to get

I don't agree with you here. The entire furniture retail industry is based on selling goods on credit to poor people. The National Credit Act tightened lending up, and reduced some of the more blatant exploitation, but it is very easy to get credit, if you want it.

>Paying taxes in the USA is 61 vs South Africa's 23? No way. Paying your taxes in South Africa is a serious pain in the behind - I continue to do it. We file our USA C corp and personal corp taxes ourselves each year and it's a breeze in the States.

I am surprised that you consider tax in South Africa to be more complex than the US. Could you elaborate?
We installed a large, rack mounted unit to power our servers but for some reason they were going down, usually after hours. It took us 2 weeks to figure out that the UPS was the reason the machines were rebooting randomly. I never in my wildest dreams would think that the UPS would be the cause; they are supposed to prevent things like this!

Apparently the APC model that we had installed wasn't live failover (or whatever) and when the batteries went "bad" it just killed the power to everything. And thanks to the weird "serial" cables and non-Linux friendliness of APC we never got the monitoring working correctly so we weren't warned about it ahead of time.

Instead of purchasing new batteries for the APC we got a TrippLite unit installed with no problems. It has a standard USB cable and the software works great with Linux & Windows. I even got a used TrippLite unit off of eBay for my office and they sent me rack mounting hardware for free! I love TrippLite and will never again even pause to think about APC.

tl;dr APC screwed us so we switched to TrippLite and have had no problems.
I don't hate Lisp, I rather like when I encounter it. The only actual work use I've made of it was a command or two in Emacs Lisp years ago.

On the other hand, I'm tepid toward JScript and dislike VBScript. But occasionally I have had to write something to run on Windows machines where I could not install a preferred language. So one of the two it had to be.

I don't particularly like PHP--its support for closures and constructs such as map aren't pretty. But it's might easy to configure and run on any given Linux box. If the Lispers want to build and distribute mod_lisp RPMs, I'll be hapy to take a look.
...the US economy and technology grew very quickly to acomodate every single desire they might have, cars, houses, highways, boats, every consumer product you may think of, etc. were built in enormous quantities.
But now the middle class is relatively poor and at their best hope is to stay at the same level.

Please name a single consumer good or service which the Americans had more of after WWII than they do now.

Products made obsolete by new technology don't count.
Thingler is a collaborative, real-time to-do application built over NodeJs, complete with password protection. You don't even need to provide an e-mail address. I think the OP can look into http://thingler.com to check out how awesomely they have implemented this.
Strong braking normally == hazard lights + brake lights on new cars.
Selling it is more important than creating it.
My experience is the same. You would think that their large capacity 'enterprise' products would at least be somewhat more reliable than the under-desk units, but we had nothing but trouble with the Symmetras we installed a few years back. That plus the outageous way the products are designed to maximize future APC revenue in spares and replacements rather than maximize uptime caused me to put in place a new "no more money to APC" rule at work this year.
Trackpad configuration was fixed by installing xserver-xorg-input-synaptics. After also installing the new "application menu" the desktop looks nice!

http://www.flickr.com/photos/bergie/5071040159/
It may be a small minority of people rooting their phones but from the carrier perspective they're the ones who would otherwise be willing to pay $20-$30/month for a wireless tethering plan.
Estimating achievement from fame
Your timeline made me smile and remember my experience on iPad introduction day.

5 minutes before keynote: "Well one thing we can be sure of, it's not just gonna be a big iPhone! haha"

During: "Hmmmm... it's really just a big iPhone? Kinda cool for some people I guess, but it's certainly not for me."

Later that evening, after thinking about it for a while: "Oh, of course! A big iPhone! What else would it be?"
I normally read. Nothing that will get me excited or thinking too much, like some easy books or a newspaper. But - if you frequently can't sleep it's possibly a sign you're stressed and need to take a break. It can feel stressful even just thinking about taking a few days off! But the productivity you'll lose by not working will be more than made up by your increased productivity when you get back and (hopefully) feel more relaxed and focused.
> This practice is rendered impossible by this proposed technology.

Put a fifteen second delay on it. Problem solved.

I have that habit too, actually, in the workplace for instance.
only if you do the repairs yourself. Speaking as someone who paid a (I thought quite reasonable) ten grand or so for a '92 bmw in '99 or '00, I was rather shocked at what you get charged when you drive one into a garage.

If you work on them yourself, sure, then it's not much more expensive.

Oh, also, I'm fairly certain that the German brands are actually a good bit less reliable than the Japanese brands in general. I know that my experience with a less than 10 year old BMW was that it was rather less reliable than my current more than 10 years old Nissan.

I mean, the BMW is a nice car; in terms of handling, I agree that you are getting something for the money. But don't kid yourself. It's going to be quite a lot more expensive than a Japanese car, even if the up-front cost seems reasonable.
I tend to actually think that the period during and immediately after World War 2 saw an even greater increase in terms of technology. Think about this, for example:

In 1940, the US army air force's best fighter plane was probably the P-40: a piston-driven, straight-wing, propeller-driven aircraft that had a top speed of 360mph.

A mere 20 years later they were using the F-106 Delta Dart, a jet-powered, delta wing aircraft that had a top speed of 1,525mph (Mach 2.3)...
Windows Phone Newsroom: Live Press Conference
Data Centers in Strange Places
I think that depends on what your goal is and what you expect the MBA to give you. Generally, I would say no, an MBA is not worth the time/cost if you think it's (1) going to get you a job (2) prepare you to start/operate/sell a real life business (3) get you girls... in some cases you might develop connections that at some point in the future make the mba worthwhile, or perhaps you get a nice base of book knowledge that supplements real-world business experience that you feel worth the time/cost.
Kayak, SeatGeek, Yipit
Love the idea! Congratulations on the launch :)
Nah, you think you've come up with some unique idea about banks, but Marx came up with it a long time ago, and he probably wasn't the first to think of it.

I'm not sure what you mean by hiding the cost of lending, either. I think that phrase should refer to describe the bank's costs, which goes into the interest rate and fees and everyone knows that already.
Patrick Rhone’s iPad Life
DBMS Analyst Curt Monash' take on NoSQL
Cool idea. Any chance of adding autogenerated room ids (like http://titanpad.com/yiA0RpN7o9) instead of just using external IP's?
4.2 in November should include an "Archive" button for Gmail accounts.
I think the carriers are afraid of becoming commoditized; if their phones are open, then they really are nothing more than an ISP. If they had to compete like ordinary ISPs, price for bandwidth would become the primary selling point, and that eventually becomes a race to the bottom.
Actually, every time I hear about anyone talking about blowing a hundred grand on a car, I think "wow, I could spend $20K on a car and hire a driver for two years!" I mean, nice cars are nice, but a driver? that'd be real luxury. It's also got a better justification; I mean, if you drive a lot, with a driver, those could be billable hours!

I mean, if we are going to talk about ridiculous fantasies of wealth, that's mine.
Yes, several. In fact I just had a Kingston become unreadable (even though the hardware was recognized) after just one month, had to RMA it. I have another transcend 4GB that is now eternally locked and read only.
It's far from wasteful for us. The stories we write are exactly plain text which we have successfully had clients help us write. Unfortunately some programmers don't speak "plain text" and insist on writing code-like stories using "tables" instead which then can make it very, very wasteful.

For us, the mere excercise of writing the stories with customers has been very useful in getting the requirements out of their heads. We can then say "You helped us write these, the app does what you said you wanted it to" and there are less issues with communication.

It's saved us time and money. Here's just an example of how we use it, using EmailSpec.

Given I'm logged in to the central authentication service as "bphogan"
And I am on the home page
Then I should see "Welcome, Brian"
When I select "Administrative Information"
And I follow "Change Address"
Then I should see "Fill in this form to change your address"
When I fill in "Address 1" with "123 Fake Stree"
And I fill in "City" with "Springfield"
And I select "OR" from "States"
And I fill in "12345" for "Postal Code"
And I press "Change Address"
Then I should see "Your address has been updated"
And I should receive an email
When I open the email
Then I should see "We have updated your address"

That alone tells a client so much about what we're doing, and tells the developers what real tasks need to be extracted from the story to make it all pass. Things like "select" and "fill in" are already done for you. There are only two custom tasks in this scenario, and we wrote those once and share them across projects.

See http://elabs.se/blog/15-you-re-cuking-it-wrong and http://mislav.uniqpath.com/2010/09/cuking-it-right/
I think that's exactly what he's saying. The top leave because they realize they don't receive any benefit from interacting with the community, until finally the only people that're left are the ones that are unaware.

"Each layer of disappearances slowly reduces the average quality of the group until such a point that you reach the people who are so unskilled-and-unaware of it that they’re unable to tell that they’re part of a mediocre group."
The number of ideas one has is a moot point really. More important is ability to discern quality. Most important is to bring the good ones to fruition!
Why wouldn't a series of lights be the best/simplest pattern to implement this idea: [O O O ] == medium breaking intensity. etc..
I just rose from my bed to check HN because I couldn't sleep, and this is the post I encounter :) I woke up at 9am and bicycled 14km + took a swim to tire myself with exercise, but it wasn't enough apparently. Maybe the "problem" is that in some way I actually enjoy being awake alone at night.
My first association when reading the title was (http://oracle.com). It's probably a bit late now, but given all the bad publicity they might want to distance themselves from Oracle Corp.
But but but, this doesn't answer the question!? It explicitly acknowledges that -1 will not always set all bits to one, yet it recommends it!

That makes me very surprised by (1) the number of up-votes, and (2) the green "check" mark of approval.
4 common mistakes in picking a co-founder
Web Hosting Customers Targeted with Fake Verisign Warning
Obama cannot do anything about tax rates -- the 2001 congress passed a temporary tax cut which Bush signed. Whatever you think about the tax-rates going up was decided 10 years ago to dodge CBO projections of cost by Bush and that congress.
Here, it works fine in Safari, but is completely broken in Firefox 3.6 and IE7. Looks like there is an uncaught security exception in the JS.
That's great news. Any idea if it'll work for IMAP/Exchange accounts that have an Archive folder? For Gmail, I just use the web iPad interface (which, in my opinion, is nicer than the Mail app).
I've had maybe 8 APC units and one did develop the problem you just mentioned of cutting out when the battery was dead even though the power was still on.

However, I've never had one catch fire while on battery power unlike the first and last TrippLite I tried...
If a fresh idea is keeping me up, I just get out of bed and write it down, knowing I can’t really act on it in a tired state – leave it for the next day.

If I just can’t sleep for other reasons, I usually read a book. Within 20 minutes or so my body will finally give in and I can catch some zzz.
You're missing a privacy policy and T&C's.
Mensa's face is changing as it catches a young brain wave
I don't like the precedent. There are lots of reasons a person may want to modify game beyond the given cheat codes.

For example, the Starcraft (original) AI contest works by injecting a dll into the Starcraft client which allows you interact with various elements of the game. Most anti-cheating mechanisms would detect this and would flag the user as a cheater.

The first interaction I had with programming came from writing hacks to Diablo 2. I started out writing save game trainers and simple memory modification cheats. I graduated to more advanced hacks involving dll injection, OpenGL hooks, etc as time went on.

This whole experience significantly influenced me into my current career. I'd hate to know that the current generation of young hackers growing up won't have the same opportunities to learn as I did.
Educate HN: AJAX doubt
I really like the idea of making a rich web application using static pages + AJAX.

I don't understand how would I solve this though. In something like Django one would just render the variable in the template.

The problem: browser visits twitter.com/john - or twitter.com/user/john to makes things simpler.

We should then serve a static page - say user_profile.html, which displays the static part of the user profile page and loads Javascript that will load the dynamic, user-specific part using AJAX.

Now, how would one pass the username "john", from the URL to the javascript, so we can then make the AJAX calls like get_user_tweets("john") ?
Are you Mensa smart? Take the quiz
It is absolutely true that after a release there is, at least, some number of bug reports that pop up (regressions, browser issues, etc.). Having a pre-release helps to mitigate a lot of that.

In our experience it appears as if the vast majority of the big bugs are found by the power users during the pre-release. We've tried a number of strategies to try and engage a larger audience - but at the end of the day the only thing that seems to work is actually releasing the code (we have to remember that many of the causal jQuery users are likely scared to try something that isn't a final release - either due to time or lack of interest). While we would love a 100% bug-free release - it doesn't seem to be feasible (although the increasing test coverage is certainly cutting down the total number of edge cases that we don't know about).

At the time of this comment we're getting around 4.5m unique visitors to the jQuery site every month - getting a small fraction of that to test a pre-release is more than enough to cover most of the potential problems and make for a good release at the end of the day.
Please review my startup, a cool Adsense alternative that you have control over
Is the message about what we do clear ? i would like to know if the HN community thinks that 'normal people' and not hackers will understand the site.
Any feedback is greatly appreciated. Thanks a lot!
http://adwizzy.com
Playing Carcassonne on Brettspielwelt.de
I've never had any problems with APC units, and I definitely recommend them over cheaper brands to others. I remember one incident where a lightning strike took out half the components in the unit. It couldn't keep the servers powered for that, but at least none of them were damaged, and the APC itself was back to work once the damaged components were replaced.
Impact JavaScript Game Engine for iOS
5 Essential Icon Sets for iPhone Applications
When you are designing an iPhone app and for what ever reason, you are not able or going to design your own tab bar icons, try these free icon sets to make your app look good! It’s for free, legal and some of them look incredible!
Yup, I'm starting to feel that it can't be awesome enough to justify $200 and 20 hours sitting on the bus. Still it's very cool that these HN meetings happen and I agree Tokyo is the best place for them.
"Going viral" is not a business model.
This is one of the better explanations of `git rebase` I've seen. Hardcore git users seem to have a hard time relating git concepts to non-git users. Nice write-up, Jeff.
I bet that Peter pretends not to care about taxes. But that is really besides the point. All I am trying to say is that tech is hardly failing us in the drastic way Peter supposes it is.

My point is not to delay the invention of airplanes, but to focus on the political problems first. Technology and politics are connected - that is Keynesianism is all about and that is what Peter, and you (it seems), fail to understand. The problem with medicare and social security, for example, is not "too few robots" but actually probably too many MRIs and prescription drugs. Not that we shouldn't have MRIs.

The political barriers are the hardest ones to jump over, because acts of individual genius are rarely meaningful in a political context. And try mass-producing smartphones (or solar panels) in a world where China and India are regressing towards chaos.
Keystroke Keylogger
Invisible Keylogger is the home of reviews for best computer and internet monitoring keylogger products available online. See the best recording features of all best products that will work for you.
It doesn't have to be very expensive to drive a luxury car. Buy a used one for under $10k. You don't have to be a millionaire to do that.

Here's a BMW 5 series for less than $6k. http://sfbay.craigslist.org/eby/ctd/1997867593.html
Or an S class Mercedes for under $10k.
http://sfbay.craigslist.org/nby/cto/1994579346.html