skysight-inc/HackerNews huggingface dataset:
About 4 years ago, I was 22 at the time, I started experiencing pain in my right wrist and forearm. Once the pain became unbearable, I started using the mouse with my left hand. Almost immediately I experienced pain in my left wrist and forearm. Initially I thought it was Carpal Tunnel Syndrome. I went to physical therapy 3 times a week for about 6 months with little or no benefit. I started reading books on RSI, trigger points, and myofascial pain. I was afraid that I would need to switch careers (I'm a programmer). My attitude towards work changed drastically and my want to use a computer outside of work became nil. I started cutting out of work early and going to more meetings. I did anything that would keep me away from the computer. Driving became painful. I had to quit lifting weights and playing sports since they worsened the pain. I then saw a surgeon who (you guessed it) said I needed surgery on my forearms. I left his office confused and psychologically broken. I decided surgery would be my last resort and I would try any noninvasive approach. I enrolled in physical therapy (different therapist) for another 3 months and stopped going. This round of therapy was actually making the pain and numbness worse. I tried wrist braces which also made the pain worse. My wife found a myofasical treatment center in Chicago (http://www.myopain.com/). After my 1 hour visit, the intensity of the pain decreased. I left armed with the knowledge to treat my pain. That was almost 2 years ago and I have been virtually pain free. I had a week where the pain started coming back about 6 months ago. I went back in for another hour appointment and she diagnosed my problem again. So to sum things up:

* I started experiencing pain in my wrists and forearms about 4 years ago

* After 6 months, the pain became so intense I started working less and avoided my computer as much as possible

* Went to physical therapy where they misdiagnosed my problem

* Stopped physical therapy after 6 months or so

* Was recommended to a surgeon who (big surprise) wanted to do surgery.

* Tried a different physical therapist

* Tried wrist braces

* Went to the myo pain center in Chicago http://www.myopain.com/

* I was able to treat myself after a 1 hour visit at the myopain center
* Went from being able to work on a computer unbearably 35 hours a week to 70+ virtually pain free (when I worked for a YC startup)

* I now work from home and have made some ergonomic changes that have also helped:

The top of my monitor is at eye level.

I use a trackball and the Microsoft 4000 ergonomic keyboard.

I got an overstuffed thick pillow which helped support my neck when sleeping on my side.

I use this book to find and treat the trigger points: http://www.amazon.com/Trigger-Point-Therapy-Workbook-Self-Tr...
$3000 New Apple All-Screen Laptop without keyboard
I have received some information about the upcoming Apple laptops - we think they are MacBooks but aren't 100 percent sure they aren't the fabled Pro slim line. Read more, see photo...
I dunno, the fricking backlash whenever Joel and now even Jeff Atwood post anything related to their own projects is getting to the point of being absurd, personally, I don't know if I'd have the balls to post anything anymore if I was them, and if I did, I think I would also be prepared with a big FU to anyone who started with their petty little sniping. Reading the posts on the last coding horror blog makes me feel like the vast majority of the computing industry (or at least ones that participate on blogs) are just a bunch of whiny little college kids who really have no sense of the real world (once you are over 30, perhaps have a house and kids and other expenses that come with life).

Proceed with the downvotes.
"And if it's going to cost $600 or $700 for a CrunchPad, which only supports Web surfing, it's going to be tricky to compete with better devices from tech giants that cost just a few hundred dollars more. (For instance, the forthcoming Apple tablet, which could cost less than $1,000.)"

Wow, they're speculating on a potential price, and then proceed to denounce said price based on a speculation of a price of a product that has yet to be announced?
We run redmine for issue and code tracking. I like it but the support community working on it is fairly small and releases are not too frequent.

http://www.redmine.org/
I'm pretty sure it was a copy-paste error on my part.

That said, anyone who wants to link to, say, a help page on tinyurl from Twitter will automatically have their link blocked as malware. That seems a bit anticompetitive, no?

They also block linking to the homepage of is.gd, tr.im, cli.gs, tiny.cc, BudURL.com, snipr.com, snipurl.com, kl.am, etc. All of which are or were competitors.
Don't confuse hooks (code) with lazy loading (data).
Hmm, more like "iPhone apps with obnoxious auto-Twitter self-promotion features". ;-)
Be mindful of Clojure's binding + thread boundaries and lazy sequences
My "other" answers were:

Switched mouse to left (sub-dominant) hand.

Keyboard with "trackpoint" pointing device.

Dvorak keyboard layout, with caps-lock as an additional control key.

Prefer keyboard-driven software (bash shell, tiling window manager, vim text editor, QuickSilver and Gnome Do launchers, etc.).
Bah, my first submission and I submitted a broken link. This one's fixed. Sorry, folks. :-(
Very good points James. Yes, we do plan to improve it. This is just an initial page we put together at the last minute. We are improving it as we speak. Comparison charts, easy-signup, funny cartoons etc are coming including videos...like this one...REAL happy customers using FAKE Office
http://www.youtube.com/watch?v=zO4I3p7DYuk
From 1. click "Try Zoho Now" I found a "sign up" link. Could be less cluttered, though.
We've had good results with FogBugz. We are a group of eight developers and user support staff in a company of 300, and it's the right size for us. We have a bit under 15,000 cases in the system, going back to June 2006, so I can't say we're stressing the system. I don't know how it would scale.

I used Trac briefly about four years ago and liked it, but it was a bit of a bear to install. On the other hand, you spend the majority of your time using a system, not installing it. Once installed it was fine. I liked the front-end to Subversion a lot, and the integrated wiki was a huge plus. It's written in Python, but there was a time when the Ruby developers used it, although they moved to Redmine a while ago.

I hear good things about Redmine. Sounds like Trac, but improved. I'm planning on experimenting with it.

We used Basecamp a couple of years ago to plan a major overhaul of our flagship web site, and it was a good fit. But we maintain the web site with FogBugz, which we feel is a better fit for development and maintenance as opposed to project planning.

I would no longer choose to work with any sort of tracking system that didn't have an integrated wiki that gave you easy cross-linking between wiki pages and cases or tickets.
Why does Microsoft say Zoho is the Fake Office?
Yup you're right; I meant plethora. I was doing that all day yesterday -- I don't know what was up.
"The online office apps don't even compete favorably with OpenOffice, much less Microsoft Office."

What MS Office does well, these online apps do passably at best.

But what the online apps do well, MS Office doesn't do at all. Like getting the same documents from anywhere you are, collaborating with people, making things publicly viewable with a click, and building a web survey that feeds right into your private spreadsheet.

The online apps just need polish to compete with MS Office. Office has to completely transform and go online to compete with them.

And guess what? If it does that, it has to play catchup with them, both in making things work in the browser, and in mindshare.
Eh, I wouldn't really "blame" someone for wanting those things (some would say greed is good, others (like me) would say that the honest pursuit of wealth isn't "greedy", but a lot of that just comes down to how we define the word).

My question is for those people who actually prefer to stay small - how you can find a strategy and niche to make this possible.

I suspect that a big part of it is how and where you sell. Vendors of for-pay developer tools need to convince a corporate procurement department to hand over the cash, whereas craigslist merely needs to convince people to post want ads, either for free or for very small payments. As a result, I suspect that the "sales people" approach wouldn't do much for them.

Joel went with the micropayment thing for a while, but maybe his space isn't a really great one for a small niche-company? Hard to say, since developers are a pretty unique group of people who might work well as a niche market?
Amazing work on both the hardware and software. Kudos.
Twitter lists and real-time journalism
Re: iTunes/iPod “lock-in”, Apple wants the best possible experience for users. Rightly or wrongly, they don’t believe that they can guarantee that with third-party devices. However, (except for old DRM’d tracks) your entire music library is freely available (including playlist data) to any third-party application that wants to read the library file and music files stored on your hard drive. RIM does this for Blackberry. Palm is either to lazy or stubborn to write their own music management app.
GTAIV exclusive content
http://www.1up.com/do/newsStory?cId=3160380

They're also paying for CoD4:MW2 exclusives.
Good list of startup resources
Data brings accountability
Too bad. I, and many others, would love one of these.

I am confused that they didn't use a cheaper, more power efficient processor in this, but I guess when you want to be able to play back flash video, you're stuck.
Boo, sharp edge. Haha. How about some place with super cheap drinks? Dee's Cafe on East Carson? I think it's on the 1400 block.
Study: Internet use leads to more diverse networks
Seven Days of Google Sesame Street Doodles
At least for me, the problem isn't that I think GB should not be 10^9 bytes, but that Gibibyte sounds stupid.
Digg Introduces Innovative Way to Highlight Emerging Trends
Share On Twitter – A New Amazon Associates Feature
One thing really annoys me about these explanations. GPS units don't know the time accurately enough to do what they say. Instead, they compute the difference in the received timestamps, which gives the difference in the distances to the satellites. That puts you on a hyperbolic paraboloid. Enough of them and you can pin down your location.

Some GPS units work by iterating to a solution, effectively computing the time, but it's not as easy as simply knowing the time and computing the distances.

The real explanation is more complex, and way cooler. I wish people wouldn't simplify in a way that makes it almost trivial and loses the good bits.
Yeah, here's an amusing trash talking example:

Nov 2007:
'Ballmer Calls Android a "Press Release"'
http://tech.slashdot.org/article.pl?sid=07/11/08/1326234
'Right now they have a press release, we have many, many millions of customers, great software, many hardware devices and they're welcome in our world,' [Ballmer] added."

Oct. 2009:
"Big Cellphone Makers Shifting to Android System"
http://www.nytimes.com/2009/10/26/technology/26android.html
'But now that smartphones are popular, Microsoft’s operating system, Windows Mobile, is foundering.
More cellphone makers are turning to the free Android operating system made by Microsoft’s latest nemesis, Google.'

With a history like that, I take every example of trash talking by Ballmer to mean "yikes! those guys are going to kick our butts."
Sorry if I misunderstood your argument.

I don't disagree that Apple seems to get away with quite a bit. I imagine it's also because people like to think of them as the scrappy underdog who just does what's necessary to keep up with MS. The shame of it is that it's got to be easier to change ingrained anti-competitive corporate mentality before a company gets big enough that the mass protests start.
In 2003 I started experiencing wrist pain when using mouse. As it became unbearable, this is what I did:
- Went to see a doctor, without any results
- Switched mouse from right to left hand. It took around 10 days to come to speed with left hand.
- Right wrist continued to be painful as soon as I get a mouse with it. It took around 4 years to be able to take mouse with it without pain.

Recently I started to use mouse with right hand again and problem didn't reappear yet.

I am also more aware of the way how I handle the mouse - try not to use a ot of force when handling mouse. Switch to wireless mouse, for example.
It's still confusing and redundant. Just write $0.30 / GB and that's it.

Edit: Okay, $0.30 / GB / month
I'll try and make it, but it seems unlikely, with the Pitt game and other family obligations that weekend. It would be nice to make it somewhat regular though, as I'm sure I could make others.
Also - to be fair, in Nov. 2007, Android WAS just a press release. But Google had already made clearly superior search, maps, and email products, and it didn't take a genius to see that they wouldn't create a phone OS unless they could seriously one-up Windows Mobile.

Which they have, by the way. My Android-powered phone is fast, powerful, and sleek. I have hated every Windows Mobile phone I've ever touched - slow, buggy, and crashy are how I'd describe them.
Find some Lisp meetings
Brilliant! All my best to you and amazing response time... you really keep your ear to the internets, don't you? ha.
Where in "Linux" do you mean?

In "du" and "df", there is "-h" for powers of 2 and "--si" for powers of 10.
Another recent one is PGP encryption. Read about Phil Zimmerman's decade of fun with the DOJ for creating it and not allowing a NSA backdoor.

http://www.philzimmermann.com/EN/faq/index.html

I have done some crypto work for financials and trust me if you aren't using an RSA algorithm then you get lots of questions and notice.

The NSA can neither confirm nor deny that they have trapdoors/backdoor access into RSA encryption. But if you don't use it they get very anxious to know what you are up to.
http://www.rsa.com/rsalabs/node.asp?id=2316

As the premier cryptographic government agency, the NSA has huge financial and computer resources and employs a host of cryptographers. Developments in cryptography achieved at the NSA are not made public; this secrecy has led to many rumors about the NSA's ability to break popular cryptosystems like DES (see Section 3.2), as well as rumors that the NSA has secretly placed weaknesses, called ``trapdoors,'' in government-endorsed cryptosystems. These rumors have never been proved or disproved. Also the criteria used by the NSA in selecting cryptography standards have never been made public.

They came down on Zimmerman to help dissuade others from creating more encryption algorithms. This could be because they have control over others or they simply want to limit the resources needed to break each type of encryption.
http://qdb.us/114349

We are the canadian borg
please wait to be assimilated
resistance would be impolite
pour l'assimilation en francais, presse sur "2"
I wonder what happens if the 'infringement' occurs over an open wifi network, how can one be made accountable if anyone can use your connection? Even if they enforced it by a hardware fingerprint or something, laptops can be stolen, and who the hell is going to enforce no open wifi networks!? The outrage!
I'm not the poster you replied to, but it's a very good book on both how to be happy (somewhat) and when you're most likely to be happy (most of the book, and most of the examples).

It's short on hard research, but provides a lot of good generalities, and some excellent starting points for finding the hard research.

Overall, it's a quick, light read and I'd recommend it as such. It's not life-changing, but it's a great little overview of modern research on happiness, and on many kinds of common, widespread irrational behavior, along with an occasional bit of how to avoid succumbing to it.
Mostly security and forensics tools which aren't mainstream. There aren't many practical, mainstream uses for "evil" hacker tools. Metasploit, Nmap, Nessus, Netstumbler, l0phtcrack, Aircrack, SATAN, Snort, Honeypot/Honeynet, John The Ripper, p0f, Ethereal/Wireshark, Hping2, Netcat, Dsniff. Like others have mentioned, any copyright-breaking tools like MPlayer, DeCSS, rtmpdump but there's no way to say these were written by "evil hackers" (more like hackers who just wanted to watch their own DVDs or download free public videos)
Yeah, that is not a "fully-formed startup", that is just some random thoughts.
In Defense of Jaywalking
Belt Drive Garage Door Openers from Chamberlain LiftMaster
LiftMaster offers belt drive systems that give you the luxury of a quiet operation, thus making it perfect for those homes with living spaces above the garage. Check out the products in Chamberlain's belt drive garage opener family.
What you are demonstrating is the userland toolchain.

No, what I'm demonstrating is an end-to-end architecture-transparent platform, which includes a complete userspace toolchain, a universal binary format, and necessary kernel and dynamic linker support.

What was suggested above is an improvement by not requiring meddling with the kernel

I'm not sure I understand how "meddling" in the kernel is a bad thing when it provides for user-transparent execution of multi-architecture binaries, including transparent emulation of binaries that lack support for the host architecture.

It's not as if it's complex or dangerous to parse the Mach-O or FatELF formats, and if you take a page from Mac OS X or qemu, you can even do transparent emulation in userspace.

Nothing prevents a userland toolchain for Linux from supporting what you are describing above without kernel modifications.

How is it useful to build an easy-to-use multi-architecture binary if the kernel can't actually execute it?

Why are you afraid of doing simple parsing[1] of the binary? The kernel already does this -- how do you think ELF loading and shell script execution works?

I can imagine this conversation 30 years ago[2] -- "Why should we add shell script shebang parsing/execution support to the kernel? Why not just glue together loader executables that load the shell script"

[1] The dead simple Mach-O universal binary loading code: http://fxr.watson.org/fxr/source/bsd/kern/kern_exec.c?v=xnu-...

[2] The introduction of shebang in UNIX: http://www.in-ulm.de/~mascheck/various/shebang/sys1.c.html
This might be true for learning mechanical and motion related tasks, which seems to be all they've tested here. For cognitive learning I doubt this is true, however. If I tried to teach someone arithmetic by giving them problems where the answer was always four he wouldn't learn at all. Learning a general theory requires finding out what does work and what doesn't work.

Also, I'm concerned with the correlation and causation here. Someone who naturally bowls well is likely to have strikes and also more likely to finish the game well. I think the real result here is that people who suck at bowling are less consistent, more of the time.
Awesome discussion. It's been what 10 years since people really started blogging and we started seeing the progress of companies live and as it happens?

We've seen what happened to Google/YouTube etc. and how they moved into hypergrowth and uber-size but this is now the beginning of the next phase for the non-VC (bona-fide?) companies.

Really interesting article Joel, thanks for sharing.
It looks like you're approaching the question from a project/client point of view; I think the OP meant from a product/user point of view.

ie. user purchases your product, has problem/question, emails support@example.com and the support ticketing system picks up the email, autoresponds, etc.

I think what you're talking about is a bit different... although please do correct me if I'm wrong.
I use both, but predominantly Netflix, because it works from the XBOX. I don't like having to boot up a PC, and move cables around just to watch something. Irritatingly, the only way to stream to XBOX from Unbox is to also have a PC running Windows Media Center...which is a special breed of stupid.

Netflix also has the benefit of providing access (via mail) to those movies and TV shows, of which there are still a surprising number, that are not yet available online from any provider.
Speaking as a small provider who gets these kinds of takedown notices, America is actually pretty good when it comes to political speech. Perhaps the best in the world. if you get a takedown for political speech, nearly any small provider would be happy to fight for you, because it's wonderful publicity. (I say small provider, because in order to fight for you, someone with enough authority to do so has got to see the takedown, and decide it is bogus. At large companies, the people reading the takedown often don't have authority to decide to fight or not. the same incentive applies, though, so if someone at a large corporation with authority saw a bogus takedown for political speech, they might make the same decision a small provider would.)

I know I'd be happy to defend original political speech against a bogus takedown notice... not because I'm patriotic or altruistic, but because the publicity would be priceless. this is America, and my customers are nerds; being at the center of some scandal where the feds were trying to shut down some opposing political viewpoint would be incredible, from a self-promotion standpoint.

America becomes a bad place when you want some kind of commercial speech (or when your 'political' speech is commercial... but even then, so long as it's clear you have a valid claim and are not just copying someone else's copywritten work, it's pretty easy to find a provider willing to fight for you in order to garner the positive publicity.)

I might be willing to stand up for political speech, but I'm going to cooperate with taking down customers who want to violate trademarks to sell knock-off goods (knock-off goods are fine, just don't violate trademarks.) I'm also not going to spend a penny defending people who want to share movies or other copywritten data. Right or wrong, that's not a fight I can win here in America.

I keep telling my customers this; if you want to say something politically controversial, do so here. if you want to copy the latest movies, etc... host in eastern Europe or china, and don't involve me.
http://memorialwebsites.legacy.com/EdwardCruss/Homepage.aspx
I think with a five year projection, he's missing the point. It's purpose isn't to show where you'll be in five years, but rather to allow you to show your assumptions and understanding of the market. Are you plucking number out of the air, or have you derived your figures in a logical and well-thought out manner with the assumptions clearly identified ?
Perhaps you're right. I don't particularly know that it's the best tool, but the OP could always try it out for themselves:

http://www.kayako.com/trial/license.php
I have tried both of their interfaces on TiVo and they both suck. It takes about 10-20 seconds for TiVo to switch to NetFlix or Amazon list view. Navigating the lists and entering text is agony, even with TiVo's nice remote.
Why This Fall Is The The Future Of Wireless In The US
"Don Dodge laid off from Microsoft" is more accurate. Arrington's thoughts: http://www.techcrunch.com/2009/11/04/microsoft-loses-don-dod...
YWFFTMMR is an accurate representation of all programmers working massive overtime and getting no overtime pay for it, just "its part of your salary, bitch"

Now twitter/facebook/myspace/etc make money by YOU writing your blogs, YOU writing apps, etc. But then again they do provide some services.

Twitter's downtime is legendary at this point though.
Like I said, as long as companies are invested in proprietary end-user products, they will try to take advantage of it to some degree.

The only way to fight it is to endorse open source free software but unfortunately on the consumer side it's not really gaining traction.