skysight-inc/HackerNews huggingface dataset:
Great list.

Less explosive, in the post-rock realm: Epic45, The Album Leaf, Years.

Also like Lymbyc Systym, who occasionally sort of rock out.
I like two things about Leiningen. One, it provides a spectacularly simple hook into SLIME. Before "lein swank", the Clojure+Emacs+SLIME experience left much to be desired. Two, Leiningen handles dependency management, including transitive dependencies, quite well.

If you don't need or care for either of those things, you can probably stick with Ant.
Because the average person wouldn't want a 300W computer + 100W monitor running all the time. Besides, if you're still on a modem, you probably want your telephone to not be occupied all the time.

It keeps the bills down and let's face it: There's no usecase for an average person to have a computer running all the time. It's like having your TV and radio running all the time. You could do it, but you better shouldn't for various reasons.
Is this a joke? Wouldn't it make more sense to use Open ID or a custom build solution for user authentication/registration?
I'm on 200mg of Modafinil right now, so let's see how it affects my ability to contribute to a HN post. This is obviously a throwaway account, since I'd prefer not to be terribly public about using it (although I'd be more than happy to talk about it in person). Note that I'm not really the best writer in the world normally, and you'll probably find that this writing is similar - despite being "boosted" with "mind-enhancing" medication.

Some highlights: I've been taking it off and on for almost 2 years now. The first stint was for a length of about 3 months back in 2008/2009. When I first started taking it I was affected so dramatically I routinely paused using it to make sure it wasn't something I was going to become dependent on, or would have a noticeable cumulative damaging effect upon discontinuation of use. I'm the founder of a technology startup (which I won't name so don't ask) and so I was immediately intrigued by the possibilities when I read about the drug. At that time I had just started on a massive code rewrite project that had to be done as soon as possible (since every day this project wasn't finished we were losing potential revenue). One of the other members of the team estimated the project would take around 3 months, and we couldn't avoid doing it. I was able to finish the project in 1 month. However, I should admit that I had a lot of things going for me besides the medicine - it was a new code base and a new language that I had wanted to learn, so that combined with the urgency and reward of increased revenue was a huge motivator. I will say that the focus that the drug gave me was probably a significant factor in getting it completed as fast as I did. I'll explain why I think it's a perfect compliment for this kind of project by talking about all of the "features" of the drug below. Other notable effects of my use which I will expand on include loss of about 15-20lbs (205-185/190), a much improved social life, enhanced/stabilized mood, and the ability to be alert and awake and mostly functional at any conceivable time of day or night, regardless of the amount of sleep achieved in the previous day. This is not to say there aren't any downsides of tradeoffs, there definitely are - it just turns out that for me, I find that the benefits so far outweigh the consequences.

This comment was too long, so I continued this here: http://throw-nhnzo.posterous.com/
Entering Limbo = Memory Leak. The reference to an object is nullified (the subject's projection/reference is killed in the dream), so the object is leaked and there is no way to access it, until either a garbage collection happens, or when the parent process is stopped. (i.e. the subject is awaken up).
Album Leaf rule. Now I have to check out the others in your list.
Touchscreens on an upright monitor would be too straining on your arms as you hold them up. Touchscreens placed flat would be too straining on your neck as you look down. Finally, your hands get in the wa of the screen.

Theres plenty of reasons not to prefer touchscreens as an all-purpose input device (though I DO like touchscreens...).

PS: Yesterday, I used an ipad for the first time. It left a pretty good impression. Yes, it has the hands-in-the-way problem and I wouldn't want to type on it for too long, but as an I can use it to read stuff and interact with it quickly with my hands when I need to device, it seems to work very well.
I disagree. I don't see much innovation happening in desktop hardware and software in the next 10 years. The keyboard and mouse will still be around; it will be how we define desktop software. There will continue to be new versions of OS X, but there will be no "Mac OS X Touch Screen Edition".

Computing appliances like the iPad will play increasingly important roles in our lives and will completely replace the desktop for many people, but it won't kill the desktop anymore than the GUI killed the command-line. Instead, the Desktop will simply stop being a major source of software innovation.
That's 5 people who's full time job is almost entirely to know the names of a little less than 1000 people. There are plenty of stores in which that many different, new people walk through the door every day.
There is so much flexibility in where these can be deployed that you would probably never find them near a populated area anyway, just for economic reasons. They can also be deployed at sea much more practically than a tower turbine.

EDIT: according to the FAQ, there are failsafes for both navigation and tether failure. It can even land itself untethered!
Coca-Cola forced to pull Facebook promotion after porn references
I claimed that I was quite an expert on usability and intranet design despite the fact that I had never done either before. Basically I winged it.

I believe billionaire Mark Cuban said he did this with one of his first companies (MicroSolutions I think). He said people would ask if they did this or that, and he just said yes to everything, even if he had to stay up reading books all night.

Edit: I was trying to remember what his company did. I believe they were one of the first to start networking Macs together. Anyway, I found this quote from his blog which may also be relevant:

AT MicroSolutions [reading] gave me a huge advantage. A guy with little computer background could compete with far more experienced guys just because I put in the time to learn all I could.

I learned from magazines and books, but I also learned from watching what some of the up and coming technology companies of the day were doing. Its funny how the companies that I thought were brilliant then, are still racking it up today.
in real life dreams are very short. Minutes 1-5. And they feel a lot longer. We can dream a lot 1-5 spinets withing one hour, and they feel like hours.

Hence you see your dream to shift from one place, to the other.
Here is a very good NOVA documentary on netflix about it:
http://www.netflix.com/WiMovie/What_Are_Dreams_Nova/70129639...
Just had a family reunion yesterday...I'd say half the people over the age of 55 lack an intuitive sense of computing.

My MIL didn't understand that the interface represented a physical top of a desk. My mom double clicks on web links. My uncle does all his contractor company accounting with a pencil, in a ledger book.

That is a huge market for the iPad.

The desktop was a wonderful metaphor with its files and folders, for what it was replacing. But its time is coming to an end and the iPad is riding and creating that wave.

After the iPad 3G drops below $300, it will do more to bring that demographic online than any other device to date.
What about the day no one wants to do this shitty job? Maybe then you'll be happy that some computer recalls your name. I know this sounds provocative but my point is that some jobs will simply get replaced by computers and robots in a not so distant future. The same happened with agriculture in less than a century and the day will come that no one will want to be a doorman.
Android's implementation of Intents and its sharing menu are probably a better example. I take a photo with the camera app, then hit share. Android automagically knows that Gmail, Messaging, Picasa Uploader, PicSay Pro or any number of image manipulation apps can do something with that image. Reading a cool story in the NPR app? I hit share and can, again, select Gmail or Twitter or whatever else the system recognizes as being able to handle that data type.

I don't think it's a replacement for filesystems, but it is a very powerful way of handling data on a platform as limited as mobile.
Is it necessary to make it a nanomotor? Friction is not a concern once you have things suspended by magnets in a vacuum. If power is an issue for driving the larger rotor, instead of using just one antenna use an array. It's typically better to have one giant Engine than many small ones.

Forget gearboxes, a belt drive would be superior until you start cranking out huge power, and in that case you could try chains instead. Also, don't forget that a 60hz motor does not have to spin at 60rpm to generate 60hz.
The thing is, I am often very confused when I want to do things on a Mac. Maybe it is just because I am used to the old fashioned way of just attaching a file to my email. Like with the right click, files always work the same way. Unless every app comes from Apple (which is probably their goal), not all apps will adhere to my expectations in the same way. And even Apple will probably have a hard time to pull it off.

Some tasks simply are complicated by nature. I don't think all use cases are isolated. For example mailing an image is not an isolated use case (or rather, would it really be less confusing to have different apps for mailing images and mailing text?).
I dont mean this to be patronising, but this is less to do with code and more to do with a work motivation. Let me explain.

Every day is different and some days I code because I love it, some days because Iam good at it, and some days I absolutely hate to code. Regardless of what mood I am in I think of the money....code pays my bills, I use this fact to focus my attention ;)
> Your game is both more work to create and longer lasting than one song.

You really discount what it can take to make a good song.
Community Effort in online groups: Who does the work and why
What Manjoo wishes Steve jobs would have said: 'He could have admitted a problem, offered a fix, and said, "We're sorry for any trouble we caused you."'

What Jobs said: 'To our customers who are affected by the issue, we are deeply sorry, and we are going to give you a free case or a full refund.'

Granted, Jobs only said that in response to his question, and not as part of his initial presentation. And Manjoo's critique of the dropped call statistic sounds dead on to me. But Manjoo specifically said what he would like out of the conference (even before this article), Jobs gave it to him, and he still is acting like Jobs personally punched him in the face.
there are many people who would rather have a job as a doorman than work in the robot factory.
command+click is horrible, as are the overhyped gestures. There is no way to accidentally discover them.

For several weeks I had to Google whenever I wanted to rename a file on my Mac. I still have to Google for the key combination for showing the desktop (cmd+some function key, but there are 12 function keys).
Yes. I laughed very hard when it caught on fire.
http://www.mumsnet.com/Talk/_chat/1003998-Need-help-with-a-v... This is her thread.

The status message in question was "I watched 2 girls one cup and felt hungry afterwards".

2girls1cup is a pornographic movie featuring two women defecating into a cup and then playing around with and ingesting the excrement.
> I left my job for a tech company and took a job as a barista at a Starbucks.

I can second this, although I don't know if I could make the choice to do it voluntarily. I was unemployed a couple of years ago and working full time hours at Tim Horton's serving coffee. I found it really exhausting, both physically and mentally, and then when I got home all I wanted to do was program - I think I would have had to force myself not to do it. Maybe it's even something about being around the smell of coffee all day too!
I personally feel anything that's not THEM, or at least them to some arbitrary precision, would simply serve as an always-there in-your-face reminder that the person is gone.

If they were actually living on in the internet- not necessarily perfectly, but enough to get people to buy it- that would help assuage grief, but we have no idea how to do that yet.
Personally I don't feel the need for a facebook alternative, and I'm sure that a majority of people feel the same way. Otherwise there wouldn't be 500 million facebook users. I'm happy with using facebook to connect with all my acquaintances, twitter to interact on the micro level and tumblr to blog. Here is a question you have to think about; "What can you possibly offer that would change my mind?"

I think everyone at some point wants to create the next big thing in social networking, but honestly, it just isn't a realistic expectation. Look how much Google has failed to compete, even with MySpace, in the social arena.Do you think you can you do better than Google?
Or you don't need to because you have a son you can ask for help instead...

Maybe it is one of the few excuses to get in touch. So the iPad will lead to more loneliness in the lives of old people, because suddenly they don't know what to ask anymore :-)
My guess:

1. by giving us back control.

2. by giving us data portability.
Three basic principles of motivation: mastery, freedom/control, and purpose. Game is all about the mastery of the well defined rule set in an artificial environment with player-controlled actions to achieve well spelled out goals. Now just work that into programming.
They're related concepts, but I'd say that they won by building a superior product for a niche.

I first got on FaceBook in the fall of 04, when they were still "elite colleges only", and first checked out MySpace around that time too (I did end up creating a MySpace profile, but abandoned it after like half a dozen visits). MySpace was better as a general social-networking site. It had all sorts of features that FaceBook didn't - you could put pictures and videos and music on your profile, it had messaging (FaceBook only had the Wall when it launched, which was everyone-to-everyone messaging and lost the thread of conversation), and it had all these features for bands and other local entertainment.

FaceBook was better at one, specific use case: you meet someone at a party, you want to remember their contact details so you can hang out with them again, you track them down on FaceBook. And it was a lot better than MySpace at this: your profiles were private to within the school so they wouldn't be exposed to the whole Internet, and you could easily search within schools, and you could find their contact info & interests at a glance without having to wade through all the crud people put on their profiles. And that one use case turned out to be very useful for very many college students.
That's great to hear, Tichy! I'm glad for your parents to do all those things!

To your comments:
The iPad is always connected, because it runs on a data plan (since you're from Germany: we're on 10€/month O2). Before my grandfather had to connect his modem after disconnecting his phone. Again, you're from southern Germany, I'm sure you know a lot of smallish villages without DSL, too. Getting that Ubuntu PC online takes me about 5-7 minutes. Getting the iPad online the better part of a second.

And my Grandfather can use Skype, too. Ever since I started living in Switzerland (two years ago), I'm doing all of my calls using Skype with a landline plan. First with my Macbook, but since one year with my iPhone. I carry my landline with me, all the time. And so does my grandfather.

What the iPad doesn't do is scan, yes. But my grandfather has a fax capable of copying. And he own's a digital camera. That fixes about all use cases he has.
I like the intents concept, too. Unless there are > 100 apps that claim they can do something with your intent.
I'm only available on the phone, and she usually suffers with something for a while before asking me. She's good about that. Also, the questions have become less and less frequent every year as she adds to her repertoire of concrete know-how.
As addicted to programming as I am, I can't sustain the same levels of intelligent programming as I can the consumption of media, be it playing a game or reading a book.

When programming, I can stay on-task for 12 consecutive hours a day with enough caffeine, but after the first ~5 hours, I'm doing it by rote, and hopefully I've made good design decisions earlier in the day. After around 8 hours of it, I'm just a zombie. I'll be producing poorly factored and poorly tested code, I won't be considering the corner cases, and I there will be a lot more bugs. If I do this for enough days in a row, I'll start the day a zombie.

When playing Diablo II, I can easily spend 6 hours playing it in a row without noticing that my skin has gone pasty-white and I've ordered my second pizza ;) I may not be as intelligent towards the end, but the game is nowhere near as demanding as programming and it really doesn't matter.
In lieu with my goal of learning algorithms, I've found all these great sites that provide programming puzzles for people to solve. Your submissions are automatically ran against a system judge for correctness. For instance, topcoder.com.

This is great. This sort of thing is very similar to a video game - I try to get high scores, and I can mark off the problems I've succeeded to see how well I'm progressing. Just yesterday, I think I spent a good 4 hours in flow while working on a problem. I barely noticed what was going on in my surroundings at all. It was awesome.
That doesn't explain why, after being shown a task and explaining that the same action enables other, similar tasks (and in this case, saying that right clicking will open a menu and telling the user to simply try it when looking for a new action), someone would continue to not be able to perform such tasks. A handful times is normal, but after a while, "right click opens a menu of available actions" should sink in.

These same people can do much more complex things, theres no reason that they couldn't learn things like right clicking after a while. How hard is it to right click as an automatic "see if it does what i need" response after having been shown and told to do so multiple times?
I'm referring to turning minutes into decades. I doubt the brain has the capacity to process that fast.
Because the average person wouldn't want a 300W computer + 100W monitor running all the time.

Sleep mode actually works on PCs these days. There's rarely any need to shut them down completely.
Facebook made status updates public but it didn't kill Twitter. I think everyone overestimates Facebook's ability to kill companies.
Just hit enter when you clicked on a file. That's the same F2 does in Windows. Just the enter button is closer to regular use than F2.

As to showing the desktop: FN+F11. But you can configure that in System Preferences -> Exposé and Spaces.

Easy enough. I use it every day. Besides you're a linux guy. You should take a look at the visor terminal (visor.binaryage.com). It enables a Quake2 like terminal via hotkey all the time. That's a great productivity booster!
Cd ... || cd ....
I know many people who would rather work on CRM software than have to memorize thousands of customers. My point is that having human beings whose sole purpose is to remember your name isn't a luxury that should be taken as granted.
What a load if crap.

They implement a law to prevent snooping by insisting that all equipment is checked by labs in the US, Canada or Israel!

The US and Israel have the biggest spy networks in the world....I know that there are other countries or corporations out there that would love a nugget of Indian technology...but seriously? It the equipment didn't have spyware before it was sent it has a bloody good chance of doing so when it comes back!
I have a Droid incredible. Here is my experience:

If you have "use wireless networks" and Gps turned on, things don't always work right. If you have just Gps turned on the experience seems to work better.

I live in Madison, wi and having both turned on makes my phone think I'm in appleton (100 miles away). Using Gps, my location is reported correctly.

When out of Madison, and turning on "use wireless networks", things work correctly.

I have no idea why!
An included Web Browser with 99.99% of JavaScript interpreters is a pretty big battery.
> Edit: Now I could easily believe that near future systems could drastically reduce our need or desire for text entry.

That's the only way to really get rid of the need for keyboards- that or literally flawless speech recognition with natural language parsing for commands.

As long as we need to enter text, and don't have voice input, keyboards are the easiest way to enter it quickly/for sustained periods. I dread the day I have to compose a paper on a touchscreen keyboard, unless it is full-sized. And even then, there's no tactile feedback.

Essentially what I am saying is, until either text input is unnecessary or voice recognition takes off, the keyboard paradigm is necessary and useful. Heck, why do you think phones with full physical QWERTY keyboards are still popular among people who really type on their phones?
In freelancing, your location doesn't matter. Your skills does. So if you are pretty damn good, you'll get $150/hour. If you suck, you'll get the basic $10/hour and loads of failures and problems with your clients.

I'm 19 and about to hit $1K freelancing (for two months) working around 2 hours a day. The secret is Hacker News. Learn how to talk with the client, how to invoice, how to use a version control, how much to bid.... You can learn these things on your own; but Hacker News discussions can be a valuable short-cut.

English matters a lot and unless you express clearly your ideas and spend time reading requirement and replying, you won't get freelance jobs.

Make sure also that you won't jump to $150/hour overnight. Work on Odesk hundred hours, create a blog with valuable resources, get on HN front-page a handful times, get linked back by other masters in the field, write a book... And you'll get high paying clients. Don't do that, no one will care about your 10 years experience in Amandada Software Packager.

I'm taking off and will be probably making the double (so $1k in one month) next month. Things change quickly on the Internet. Keep reading related topics on HN, some valuable ideas and comments are hidden somewhere in the 34th node. Print the discussion page if you don't bear the screen light.

Good Luck.
The angle is that the game is backwards from other games... whereas most games have lots of levels but the rules are static, in Just 1 Level the opposite is true.

I'm hoping that game reviewers will take notice of the game for this reason. But I'm not quite sure how to get magazines to take notice.

I'm happy with the price. Anyone who is not a big name publisher will have a hard time selling a game for more than $.99. (The App store only allows certain preset price tiers, so the next price up is $1.99.)
Since when can't you mail images or other files with OSX? Just drag and drop a file into your mail and you're good to go. There's also the "attach" button when writing a new mail.
Sell, yes. And if you build excellent client relationships (LOTS of communication and honesty is good) then your clients should keep coming back to you for ongoing work.

Additionally you want your clients to be your biggest cheerleaders and talk you up and recommend you to their associates and friends for work.

You can even offer a referral fee, I've done this, but generally if people like you, they're happy to make referrals without even being asked.