skysight-inc/HackerNews huggingface dataset:
1. I lie there for about a half an hour and decide to have a restful time and not worry about sleeping, just appreciating the fact that I'm not working and allowing myself to relax.
2. If I'm still awake after that I do something low key and low adrenaline for a bit, reading non-fiction or fiction usually. I use the internet as caffeine so staying away from it is key if I hope to sleep.
3. If I'm still awake after a bit of that I go back to 1.

I was an insomniac for a few years as a child and part of the cycle was stressing about not being able to get to sleep. Thus the part about deciding to have a restful time without being dead set on sleeping is particularly important for me.
WebKit’s JavaScript Profiler Explained
If this article is indicative of the content of his speeches (purposely misunderstanding tax policy and misleading with math), then I'm relieved that he intends not to speak publicly.
Rebase Considered Harmful
Sounds like something their lawyers made up, perhaps?

The first comment on the post has a pretty relevant paragraph, which I think sounds plausible: Section 3(b) allows you to provide a written offer for source. I think HTC is interpreting this to mean that if you respond to their written offer for source, there's obviously going to be a delay for them to get your written request, put together the source code and send it back to you, and they've decided that 90 to 120 days is a reasonable amount of time for that.

The commenter also says it seems this is pushing it, and I agree - but HTC's lawyers clearly think it's worth the risk.
One way to get really used to rebase is to use git-svn, which pretty much requires it.
Obviously if he's coding, he's not a TRUE architect. :)
Can anyone comment on how this compares to something like RequireJS? (http://requirejs.org/docs/why.html)
Personally I think part of my problem is that I particularly like working at night.. I find I'm more focused and productive. However, this backfires quite a bit when I would prefer to be sleeping but can't because my brain is used to being active and doesn't want to slow down.
Diminished Reality - Making Objects Disappear
The language used is not plain text, it is limited and formulaic (which is fine, the description was just inaccurate).

I take it that EmailSpec generates the other half of the implementation for you?
Openstack Nova in Maverick
Lots of comments on this subject in this thread:

http://news.ycombinator.com/item?id=1725592
Yeah, I think part of how google does it is you have people like Guido who are super humble and helpful to everyone. That was generally true of the smartest folks at google and it just set a really good example; people weren't afraid to "look stupid".
I like it. I'm a big fan of simplicity over features.

I had a similar weekend project that I threw together last year to make myself familiar with App Engine. It was similar to yours in that it was unauthenticated AJAX chat, but it relied on obscure URLs instead of grouping by IP address.

For instance, to make a spontaneous chat session with Hacker News junkies you'd make up something like:
http://www.yakeze.com/chat/HackerNews20101011/
The answer is different for every individual who considers going to get an MBA. Your career amibitions, financial circumstances, current job satisfaction, and a thousand other factors will all influence the decision to take two years off for business school, and without the benefit of counterfactual evidence, it's impossible to know where the other path would have led one way or the other. Smart and successful businesspeople have a mix of backgrounds - some went back for an MBA while others did not, but all of them are comfortable with the tradeoffs they've made and the paths they've chosen. Suffice to say, there is no cookie-cutter answer to this question, and while soliciting input from those with or without an MBA is helpful, the truth is the best answer can only be the one each individual comes to themselves.

One thing that it does do is make you more risk-averse. That comes with the burden of a $150k expense, unfortunately. However, there are ways around this. I spent a year working for a top-tier consulting firm and have paid off my loans. Now I'm looking to start something or join something on the ground floor, and I have the network and skillset that I got from my MBA. Plus I had a lot of fun! It's a great time, and if you've been working your a$$ off for a few years that's not a terrible reason to do it.

The most valuable things I learned from an MBA aren't LBO models, FIFO accounting, porters forces, etc...
Now I'm paraphrasing from something I saw on a friends facebook wall, but the biggest things I learned are:

1) Smart people fundamentally disagree about how the world works
2) Build your career around your strengths
3) Be confident, but humble

So in the end, it's a question only you can answer for yourself, but I would say that there are benefits. What do you want to do after bschool?
Although you hate it, have you been successful at it? What your recommendations for finding someone willing and able to reach out to these potential customers and create real sales?
You would parse document.location to obtain information from the address bar. Eg:

document.location.pathname would contain "/user/john" if the url was http://twitter.com/user/john

This isn't really a javascript help forum.
Strategic piggybacking on the shoulders of giants
Employee Equity: Appreciation
To anticipate some misunderstandings, I posted this in the light of Jeff Kreeftmeijer's latest post, "The magical (and not harmful) rebase"[1][2]. I had never read the full original "Rebase Considered Harmful" article, and after reading both posts, I'm not sure how I feel about rebase overall. Since I use Git, I'm curious to hear more from others.

Some people worry about rebase (reasonably) in terms of messing up other people's repos, but that seems like a simpler problem. Just don't do it. (Everyone would agree you shouldn't mess with history that is already public.)

I'm more curious about rebasing to produce a "clean" history. I'm not sure I like the idea of all history looking like a smooth, linear progression. (Let's set aside simple amends for typos and or leaving one file out of a commit. Those seem trivial and again not controversial.) If the point of rebase is to always smooth things out, I worry about the larger picture being lost. Anyhow, I wonder what more experienced people have to say. (Edited to make my concerns clearer.)

[1] http://jeffkreeftmeijer.com/2010/the-magical-and-not-harmful...

[2] Discussion of [1] here on HN: http://news.ycombinator.com/item?id=1779481
Stephen Fry on Language snobs (video)
CommonJS also has async module specifications, see http://wiki.commonjs.org/wiki/Modules/Transport/D and/or http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition.

And by using a loader (as you mentioned) these formats also work in browsers.
I am also baffled by the weird serial to USB cable my UPS came with. You're selling a product that is basically 90% battery and 10% smarts, and they don't seem to spend any money on the smarts.
Any book recommendations on this sales process?

I'm in the same boat as OP as to B2Bness-of-product and experiencing cold-email-fright at the moment.
Ask HN: Linux from Scratch.. Should I try it?
For a long time now, I've been pondering over whether I should dive into Linux from Scratch (http://www.linuxfromscratch.org).

I've been a Linux user (Ubuntu) for over three years now, and the stuff I've learned is only by trying/troubleshooting and so on.. I've never really read a book about UNIX (even though we had the course in college).

So, have any of you HNers tried out the LFS project from start to finish? Is it something that'll teach me more about how the Linux operating system works (of which I have a pretty decent idea), or is it something that help me towards my goal of becoming a Linux power user ?

Any opinions or help would be awesome!
Ask HN: How would you implement a mobile browser screenshot service?
I've used the screenshot services for desktop browsers recently, and since I believe in the coming age of offline webapps for mobile apps, I think a variant for mobile browsers could be interesting.

My main worry about setting up such a thing, apart from the general unpleasantness of dealing with crappy emulators and browser engines, would be security issues. Certainly all the emulators (or phones) have huge security holes. My admin knowledge is rather basic - are things like chroot or virtual servers sufficient to shield from such perils? Still, in the most paranoid case it would probably mean starting an extra virtual server for every rendering request, which would presumably be extremely slow. Or am I way too paranoid here?

Another thing I could imagine would be to transform every website into a passive website and only show that - but it would be complicated, and might yield incorrect results.

Would doing it with emulators even be worthwhile, or would actual devices be the only thing that makes sense?
A Story of Google - Presentation
Ah - thanks. A direct link: http://github.com/barak/scheme9 (I feel better now).
What kind of legal pad are you talking about? My iPad screen is about half the size of a piece of paper, so that would be a junior legal pad at best.
Even on the iPad, the display is only the size of a half-sheet of paper.
Also, good web design practice, (and law in some countries) dictates you should make a site which doesn't rely on javascript, and only uses it to enrich the experience.
How do you make it so neat? As soon as I write an idea, I start to iterate (generalizing, specifizing, implementing, MVP, MVImplementation, niches, copy, trying to find the essence of the idea, and how to express it). I'm not saying my way is better, since it's very difficult-impossible to later read as a reference. The only useful result is in my mind.
This relates to a question I asked on Stackoverflow a while back: http://stackoverflow.com/questions/457927/git-workflow-and-r...

Reading the Oreilly git book (the one with the bat) was immensely useful for me to understand rebasing (and merging and cherry picking). It makes it clear when and where it's harmful, when it might cause problems, and when it's perfectly safe.

It's taken me several years, but I've come to appreciate rebasing, and I recommend it to others now
Good, if short, article. Commendations on having a healthy relationship with merge, which is highly useful. Recently it seems people have gone way overboard with rebasing.
I know this sounds a little crazy, but don't be afraid to pick up Python at the same time you're learning Ruby. I find Python and Ruby to be complementary languages. I fill more of a manager and sysadmin role in our organization (we're a RoR shop) than a developer, so I do a lot of scripting and less application writing. I write all of our server setup (bash), deployment automation (Ruby), and end-user automation scripts (Ruby/Python) for developers and staff members. My go-to language is Ruby, but mostly because I know it best. When I take the time to sit down with Python, I find its brevity (no end statements, braces, etc) to be a big productivity boost for times when you need to bang out some quick scripts. Even with an IDE that completes end statements for you, you have to manage those lines when you need to move things around. Python uses the same kind of natural language structure that makes writing code comfortable and very readable when you come back to it later.
Sent iPhone into space
Ideas sparking ideas is the whole premise behind IDEO style brain storming. You get a handful of people to start thinking of ideas for whatever problem you want to solve and one idea always inspires more. Crazy ideas are encouraged since they might also lead to good, tangible ones.
There are more established players in the game, for whom it would be trivial to add this feature.

Xmarks ended(?) their business with millions of users once Chrome and Firefox decided to add distributed bookmarking.

It's a cool idea, but I'd be cautious about building a business based on it.
The mighty [Git] reflog and the amazing bisect
Ask HN: How do you prevent slouching at your desk? 
I have a bit of a problem with slouching. I often catch myself leaning closer and closer towards the computer screen, especially when I'm on my laptop, and this does quite a number on my back and shoulders.

How can I maintain good posture when I'm working on my laptop or desktop, without setting up a ridiculous treadmill desk? Thanks guys.
Using rebase this way is not harmful, but the author didn't explain the situation when it is!

As usual, the Pro Git book does a great job explaining: http://progit.org/book/ch3-6.html

In short, if your team develops with an old-school, SVN type model, where there is one reference repo (the remote) that all developers pull from and push to, rebase to your hearts content.
But if your team pulls from each other, you really want to be careful with rebasing. I believe this is how the Linux kernel is developed, which explains all of the warnings about git rebasing. After all, it's logical to assume that you should do exactly as the Linux kernel developers, for whom git was created, do!
I watch TV.
superceided by http://news.ycombinator.com/item?id=1779481
It's plain text, it's just not freeform. But that's nitpicking either way. It's human readable, and I took issue with the 'such a waste' comment, because it's proved value for us many times over.

EmailSpec gives me step definitions for dealing with opening emails in a "virtual" email box. Very handy stuff.
Also 'git bisect run', which - given a test for the bug you introduced - automatically bisects your development history and finds the buggy commit for you.
Wondering why remaining nations fail to emulate NZ.
You could simply merge that into your feature branch, but that would result in one of those nasty merge commits...It’s as if you didn’t start working in the feature/login branch before the commits you pulled in were made. Nice, huh?

I'm genuinely not sure how I feel about git rebase. Two questions. First, what is so nasty about such a merge commit? People complain about these merges a lot, but is the objection just aesthetic? Why is such a merge bad? Second, from a historical point of view, you did "start working in the feature/login branch before the commits you pulled in were made." So why would you want the history to look otherwise?

I completely understand the use of rebase or --amend to fix a typo or a forgotten file commit, but in a case like this, I'm not sure what to think. I'm inclined to prefer the history to show what actually happened, rather than a tidied up version of the past.
Sounds very much like twich.me, which was also discussed on HN: http://news.ycombinator.com/item?id=1590173
Do Great Ideas Succeed Because Of Luck Or Hard Work?
More Chatter About a Newsweek-Daily Beast Deal
But it's a vital point that 'range' doesn't allocate the whole list - it generates the head of a lazy seq. So the Clojure form CAN be compiled to be nearly as fast as the CL one.

Why do optimization by hand when you can write something conceptually cleaner and let the compiler do it for you?
I am in almost same position as you. Looking for expert advice.
e-Governance == e-Red Tape (in India)
I've been working on a full-time project to develop content for Linux LiveUSB keys.

We've seen dramatic differences between keys. The same image written to 2 different keys can produce hugely different results. My 16GB Sandisk key from Best Buy works without any problems. The cheap no-name key we acquired from a supplier has intermittent failures.

The problem appears to be with the controller in the key and not the flash memory. We were originally concerned that the wear-leveling was causing "fixed files" to migrate data between pages when writing new files to other areas of the filesystem.

So, we used the badblocks utility to write patterns to the key to exercise the flash memory and give the controller a chance to detect any bad pages. Then after we wrote the LiveUSB image we verified it against the original, and it passed.

However, after running badblocks, when doing lots of random, continuous writes we frequently see invalid data returning from the key. We assume that this is a race condition in the USB-to-flash-memory controller in the key.

The end result is that you get what you pay for. You may get away with using a cheap key, but you shouldn't trust it for all situations. A more expensive key will likely have better tested hardware that is less likely to fail when you need it most.
However, this version has little or nothing in common with
the one on my homepage. And: S9fES (the interpreter) is in the public-domain.
Actually, every one of hose ideas is a good one since they all speak to an underlying problem- that taking off your headphones means you miss your song, or that sudden braking leads to crashes. These ideas are only a quick proposed solution to the problem, but as anyone who has ever done a startup knows, it takes a long time to refine your product. So don't label these ideas as bad- I bet most of the problems they intended to solve still exist today.
Nine Keys to the Best Social Media Metrics for You
"Disneyland with the death penalty" may be a unique selling proposition but I well believe it when metamemetics says it's bad at "attracting young international people looking to do startups".

There's a lot more than that, e.g. you have to be careful about what you write and perhaps say about the government.
Hackathons shouldn't just be corporate affairs
Perhaps you need glasses? I've read recently that slouching is actually easier on the back than sitting straight, however, I think that was about slouching away from the screen. I tend to do that - of course a lot of employers are not very thrilled about it.
AskHN: Who here remembers QuickBASIC?

http://en.wikipedia.org/wiki/QuickBASIC
Ask HN: What would you build with $100,000 and six months?
A few days ago I asked my Twitter followers what they would build with $100k and six months. I got several dozen interesting responses which I posted to my blog and submitted here. The HN reader response indicated a preference of seeing an Ask HN so here it is. If you are interested you can read the responses from Twitter here: http://blog.abrah.am/2010/10/100k-dollars-and-six-months.html

If you had $100,000 and six months to build a web application what would you build?
It varies a bit depending on the place. The most reliable way is just to ask young people (uni students ideally) on the street. Chances are, they'll be eager to practice their English, and will help you more than you need.

I also try to learn the language wherever I go. That helps, obviously.

Beware that India is a rough place to be for a lone foreigner. There's numerous anecdotes of people who come to India only to hop right back on a plane. Thailand or Turkey (Antalya) are safer bets, and the temperature is nice in the winter.
I gave it a go back in 2000 .. I've never learnt so much so quickly and had loads of fun and hair pulling moments. One tip, when you get your system up and running to "init 3", modprobe your soundcard driver and spin up "Orbital - Halcyon" .. If you're a fan of the Hackers film that is ;)

I never done anything else with my build at the time, but I did join the Arch Linux community which is a distro based on LFS with a package manager. So I effectively went from knowing very little about Linux to being a package maintainer for a distro over the course of a weekend.
The only limitation with CommonJS' Modules spec is that we can't import CommonJS modules by writing script tags during development. On the other hand, CommonJS provides lazy evolution for web apps, with a great module mechanism design.

BTW It's possible to load CommonJS code asynchronously by splitting your built code into separate parts. You may be interested at the other project I'm working on, named DOMLoader (http://github.com/azer/domloader)

Regards
I would build my YC app which essentially turns real life into a WoW like RPG using social media.
Also, you may want to have U.S pricing, too (detect by IP).

And, since I like you...
http://www.womenssportslink.com/PhysicalTherapy.shtml
For me the appeal is that I don't have to mess with it. When I get a new windows machine it takes about 2 days to get every thing how I want it. Linux is much longer. I got my first Mac about 2 years ago and it took my a grand total of about 2.5 hours. Part of this might be that some things I wanted to change I couldn't, but a big part of it is just that Mac tends to pick the defaults I want so I don't have to mess with it.

The other thing is that on Mac if I install a new program I don't feel like I've just taken N number of months of the life of the OS install (Linux is even better here).

Basically, I'm older now and I don't have time to use a computer for anything other than what I have it for. Every second I have to spend doing administration is a wasted second.
I've re-read your question three times and can't find what you're asking... what do you want to get out of it?
As an existing member of Mensa, I can probably answer "yes". However, I generally do not like to mention the information because every time I break down and attend a local Mensa meeting, it always strikes me as just a group of self-righteous bastards who revel in being able to say "I'm smarter than you". The perks of membership, including the sometimes interesting bulletins and magazines, ntm discounts at various retailers and travel vendors, are interesting and enough to keep me paying the fees.
I would find every physiotherapist that ever went to school with you or that you otherwise know through friends of friends and linked in/branchout and email them about your product. Ask them for feedback, and for as many as are responsive, continue the conversation until they tell you how to sell your product to their company, with their support of course. Good luck!
I'm in the UK. I use nntp.aioe.org, a quick google brought up www.teranews.com .. hope at least one works out for you.
I'd love to know if this is an accurate representation of how difficult Mesna tests are.

I've always fancied joining but assumed that I would never qualify and to be honest, having sat a few IQ tests in my time I would consider that to be an example of a pretty easy quiz.
I haven't done it myself, but based on talking to a few of my friends that have, most agree it's an interesting idea, but that it wasn't really worth all the time it took, as it didn't really teach them all that much more than they already knew. Granted, this comes from people that have a fairly solid Linux background and typically run distros closer to LFS than Ubuntu (think Gentoo and the like), so depending on your back ground, your mileage may vary.

Personally, I'm still interested in taking some time to do it, and I've actually been trying to convince some friends of mine to spend a weekend, with each of getting a system hacked together. There appears to be lots of interest, but getting everyone to agree on a time might just be impossible. Perhaps I'll dig that project out of the closet this weekend and get it done myself...

In any case, if you're looking to understand Linux better, it will probably help, but I would suggest that there are probably better avenues for learning it. Advanced Programming in the Unix Environment will teach you all the subsystems you have to interact with (albeit, typically from a programming view), and Understanding the Linux Kernel will teach you the ins and outs of the kernel like nothing else. There may be better books out there for what you're looking for, but those two I have direct experience and would highly recommend.

On the other hand, if this is something you're interested in doing, shouldn't that be reason enough? You'll likely learn something on the journey, though it may not necessarily be Linux-related, and you'll be doing something you want to be doing.
Excellent, like it a lot.