skysight-inc/HackerNews huggingface dataset:
I don't care about the browser, what I want to see is them adopt one of the modern rendering engines - preferably webkit as that team seem to be doing an awesome job of staying ahead of the curve.
Another fascinating idea is to consider the split-complex numbers (and their split-quaternion cousins) as ways to express hyperbolic geometry (in 2 or 3/4 dimensions respectively).
Working on a list/ranking creation/curation project -- http://www.rankoro.us/.
For every open position, they will bring in onsite about 10 people. And most of those 10 are pretty good too. So you had to make a very good impression with the interviewer to make the cut. And of course, a some luck won't hurt too.

Again, I reiterate my point : knowing the answer to a coding question is one thing, explaining it to others is the other thing. They won't hire anyone cannot explain such easy questions clearly. It needs some practice!
Open source products used in Twitter
The big ones:

* Moving away at 18 to a new province. Best thing I ever did.

* Lost my job at 20, started a company. Never worried about money or looked back. This actually seemed incredibly natural.

* Shut down said company after 10 years, just to move on to more interesting things. No regrets. I'm working on way cooler stuff now in a variety of areas and I love all of it.

* Changed my eating/lifestyle, lost 35lbs. Keeping it off with no effort due to lifestyle changes.

I don't really pay attention to small stuff. I wouldn't say CD->iPod->iPhone was a deliberate change, more of a natural progression...
I released this iPhone app few months ago - JustRemindIt - http://justremindit.com. It's an app to send voice call based reminders to your friends, clients and yourself. Just type the reminder message and date, and our service will call a desired person at a scheduled time.

Many businesses and individuals use this app on daily basis. The iPhone app already makes decent money, but I'm more excited about the upcoming Web application, which is specially targeted for small service and professional businesses. I'll be releasing this web app very soon.

This is my first side project, which solves a real problem, makes decent money, and growing slowly but steadily. You can reach me at aditya at justremindit dot com.
Would you mind elaborating on what was the chronic illness that you had and how you recovered?
http://hockeybias.com

It is a curated hockey news site with a UI similar to the Drudge Report and with archiving similar to Dave Winer's Scripting News. Love any feedback!
Online Coupons That Pop
Working on a startup job aggregator that crawls curated startup job pages. http://www.startupshiring.com
For sale: LangPop.com
If you intend to seek investment (seed, angel, vc, ...), either through Y Combinator or otherwise, you should read the following:

http://ycombinator.com/atyc.html

Getting your incorporation wrong can be a deal killer.
4 week virtual program prepare your startup for funding
As someone who lives in Boston, Cool site! (its always so frustrating that San Francisco gets all the cool things haha)

I while ago I wrote a web app for keeping track of the items in your kitchen. I also wrote a web crawler/search algorithm for matching recipes to those items. It worked great, but I found the process of adding items to your inventory was tedious so i put it down for a few months.

Recently I picked it back up, and I'm now solving the problem by developing an android (if it works there will be an iphone client too) client. The goal is to have users take a picture of the item, which will automatically be uploaded, and a description will be found through machine intelligence. Thanks to (http://www.iqengines.com/) who just let me into their alpha, I have a lot of confidence this is going to solve the issue!
The same thing - doing almost nothing when a VPN endpoint - applies to other VPSes at half or less the cost, e.g. http://www.lowendbox.com/blog/forever-hosting-19-95year-256m... - 20 USD/year. Now these are smaller instances, likely more contended, but that's precisely the point - when you don't need much, there's not much value in over-provisioning.

Anyhow, I've said my piece; I think EC2 is over-priced for this specific task; there are other options; and (at least in my case) they aren't blocked by SO, owing to not being as mainstream.
Working on a project that attempts to integrate e-commerce sales with content in the same sort of way that comic books used to sell novelty items in the back pages. http://humanminute.com/ Store portion at http://humanminute.com/store and http://humanminute.com/store/grid

Currently a rather failed project but still kicking around ideas.
A Grab Bag of Intermediate Perl Regex Tricks
any timings you could add to better understand where bottlenecks appear in this flow chart diagram

I'll look into it. I need to contact the author & see if he's willing to collaborate.
You could try asking them. "What do I need to do to earn X?" If it's something reasonable, get them to give you a timescale and an action plan so it's in writing that if you hit these targets you'll get your salary raised to X.
Wow, that's surprising, I'd love to hear about some (anecdotal) evidence supporting this.
Is it necessary to fund all persons 15-19 - be they high school students or "precocious" young people (following Thiel's "logic") who dropped out before they were eligible for college? Of course not, but there is a five order of magnitude gap between Thiel's $2,000,000 and the $400,000,000,000 it would take to apply it to the four million college students under the age of 20. [http://nces.ed.gov/fastfacts/display.asp?id=98]

The industry you mention relies on an educational process - i.e. the method employed by higher education. Your criticism is bereft of examples of such programs which have demonstrated results - never mind examples which scale.

With the Von Mises Institute a front nine away. I run into libertarian theories quite frequently. Usually it is more intellectually rigorous.
Amazing website. I'm at the "plateau" bit that you mention, and i'd love to learn more.
The problem is that this rule would have locked out you too.
This is my technology side-project: the ongoing work with servers, software, design, writing, and learning to keep Fight Aging! and its mailing list running as a one-person operation:

http://www.fightaging.org/
TL;DR: It's a well written chronicle of the corporate communication that occurred during the restructuring of cinematical.com/moviefone.com under AOL after they were bought from Huffington. The author wrote freelance for cinematical. After the editor-in-chief at cinematical resigned (and two other editors there had resigned), the editor-in-chief of moviefone was apparently put in charge of corralling the freelancers. The author is responsible for starting the internet backlash which led to the firing of the editor-in-chief at moviefone. He respects her a lot and regrets his involvement in bringing about her termination.
http://openpoll.us is a platform that will allow people to vote and comment on state and federal legislation. It will launch some time this summer.
Is that different to Chandler, or is he having another go at it?
Missed one reason to check in: to promote the location (being a fan). That alone probably isn't enough to sustain a checkin service, though.
While i believe the former statement to be true :P, my intention was the same as the OP's. I'd edit the > to be => but the edit link has expired. :(
pg I believe that the simplest and most effective feature you could implement to resolve some of the comment issues would be to kill multi-accounting.

I have seen it too many times. I was in a discussion with a prominent user here and noticed that every one of his comments would shoot up 4-5 points within seconds of being submitted while mine would go down as many points.

In a later thread, around a month ago, I intentionally requested the page as frequently as I could to measure comment scores, and found that this users comments were spiking up to the top of the thread within a minute.

Comment counts are also self-perpetuating, which you have fixed now, but it would mean that with multi-account a simple 2-3 votes would spike a comment up with further votes from other user (eg. 'if he has had 4 votes in 8 minutes this comment must be good' - groupthink)

Multi-accounting should be easy to fix with IP tracking and some smarts (ie. I assume a multi-accounter would copy+paste the link to the comment). And although the comment counts are no longer there, the ranking and valuing each users vote as being equal is still there.
A structured todo app for startup/business/management guys to have only limited number of tasks occupying mindshare at a moment. This is to prevent the OMG-what-do-I-do-next-to-grow-my-startup feeling while starting the day. It categorizes tasks broadly into: getting more customers, retaining existing customers and making sure company stuff is taken care of (hiring, raising funding, office, meals, holidays, etc.)

Needless to say, it is my most used app now (yep, I use it even more than VWO :)
Advantages:

Theoretically better compression than JPEG (but ... so was JPEG-2000).

Disadvantages:

The encoder actually loses to JPEG in many tests and almost everything it encodes looks like a blurry mess.

No support for any color format besides 4:2:0.

Almost no support in image editing applications.

An order of magnitude slower than JPEG.

Somehow I don't think this is much of a "JPEG killer". Its technology is 10 years out of date, entirely copy-pasted from H.264, and its featureset isn't even close to equalling JPEG's, let alone adding new features that people wanted.
Ask HN: What has been your experience with working with APIs?
I'm giving a talk about building on top of 3rd party Web APIs and I know I've seen several developers recount their experiences in HN comments. I'd like to hear more about those experiences here. How did you benefit? How did you suffer? What did you take away from the experience? Thanks!
A flash card wiki. very early stage, for now it helps my daughter learn to write her french verbs. http://jfno-questions.appspot.com/
A hotel locator, booking directly on the maps. Mature and not developing anymore, maintenance is a 1 hour a month thing max. http://www.seeyourhotel.com

contact in my HN profile
I didn't actually run the examples, but line 45 seems to reference a $text5 string that doesn't ever get created anywhere.

I'm guessing $text5 is what was supposed to be on line 44.

Or, I'm missing something.
If you can find a parkour gym like Primal Fitness [1] or Tempest Freerunning [2], that's the best option. They're not in a ton of areas, but if you can find a gymnastics gym to take a class, many moves and techniques will overlap. Otherwise, most of the moves aren't incredibly technical; they just need strength, balance, and coordination. You can find a lot of tutorials on Youtube, and just get out there and practice, but a gym will make it easier to build up the physical skills and also get over the mental fear.

1: http://www.primal-fitness.com

2: http://www.tempestfreerunning.com/the-academy
Everything on https://zetabee.com is my side-project.
I've never seen anyone downvoted for an otherwise substantive comment that included humor. However, if a short, pithy comment offers nothing besides humor:

1. It doesn't gratify one's intellectual curiousity.

2. It's probably not original and probably not even very funny.
My current side project is an online homebrewing beer log with recipe sharing. http://ibrewedit.com/
Nice idea, but I'd want to e.g. wait a day/week/month and then disclose all salaries and close the pool. After all, salaries added after the pool has been opened are much less private.
I'm interested to know, or know the theory on to how the developer came about to check if GMod was pirated.

I agree with what he is doing but is there a way, without a shadow of a doubt, always be able to prove it was pirated and not a legitimate glitch?
I guess proprietary was the wrong word for what I was saying about the properties. It wasn't my aim to imply that they were proprietary features, just a lack of knowing a better term to refer to the property names.
This sounds like Reddit's approach of creating sub-reddit's for different topics (e.g. proggit). This works very well in terms of filtering content.

It doesn't solve the quality of discussion issue, but it does filter the audience which offers some improvement. The quality of discussion varies highly on Reddit -- popular posts are inundated with juvenile comments, while highly focused posts occasionally have decent discussion.
Jason Calacanis should negotiate to get cinematical back from aol. They clearly have no idea what to do with it and I'm sure he'd have no problem with the whole "pay people who create content" model.
I've been hearing experienced programmers opine for a long time that while is the more natural representation of repetitive tasks. Twelve years ago my oldest was learning to walk upstairs. I watched her say "up", go up one stair, then say "up" again, and go up the next stair. This concrete example of recursively calling the "up" function did more to convince me that recursion is natural than any explanation with abstract words like "keep doing the same thing".

>As soon as they figure out that for and while loops are sufficient to express all the programming ideas they can come up with, they won't want to learn anything else.

This is contrary to my firsthand experience. As a teenager, I did BASIC programming. I had a magazine (printed on paper; I'm dating myself) with a BASIC program listing that generated mazes. I could not wrap my head around what that program was doing. At some point my parents bought me FORTH, which does have recursion. That was sufficiently expressive for me to understand how to generate a maze, and even write the program myself without an example. Yes, it's possible to express any programming idea with loops, but many ideas are much more easily expressed with recursion.
And once you do contact them, make sure that the first thing in your email is something like:

"You're getting this email because you signed up to service-foo on 14th Jan 2011

Service-foo is a widget that enables you to do foobar"

I did something similar recently and had a different range of dates when users signed up. 3 months was way too long, one month was just about ok. I also added a little "What is service-foo + demo video" section at the end of the email.
On Delegation & Trusting Your Team
This may work if your server's RAM is already capped out. You can already use RAM as virtual disk space, so this looks more like a way to add more RAM to a system through the SATA bus (perhaps with some extra interface sugar). Although, the main memory throughput can easily overwhelm a SATA bus.

It's an intriguing piece of hardware, I am waiting for some reviews.
Every time I see a headline like that, I can safely assume that the product or service to be killed will not only survive, but thrive.
Another favorite of mine is the forums that have a 'quick reply' box on a thread with a giant "Post Reply" button just above it and a smaller "post quick reply" button at the bottom right.

Guess which button throws away all of your work.
I hit my singularity when I realized that you can take as much time off as you want if you are prepared to take it unpaid.

1996: 3 weeks
1998: 10 weeks
1999: 4 weeks
2000/1: 20 weeks
2002: 6 weeks
2003: 36 weeks
2004: 32 weeks
2005-2010: ~36 weeks (9 months)/year

The work equation changed to: (how much do I need to travel for another 9 months) / (hourly rate) = (hours I need to work on this next contract)
A little bit more of an explanation of the error and consequences: http://gamrfeed.vgchartz.com/story/85554/garrys-mod-creator-...

tl;dr
"Reports were ... flooding in about an error message upon booting up Garry's Mod which reads "unable to shade polygon normals" followed by a bunch of numbers.

The thing is that those numbers that appear after the error is actually the user's SteamID. ...The SteamID...has allowed for easy permanent ban distributions"
The expected behaviour is that navigating away will not submit the data. That's pretty much consistent across all interfaces I know, with the exception of saving as draft, which still does not "submit" the data to the human recipient on the other end.

However, I do agree that clearing the message can have its uses, but as it's a secondary action, it deserves a far less prominent position for the button (e.g. maybe as an option on the long-touch menu, but at least not where you'd expect the Send button to be). On this app, it's in the primary action space and doesn't ask confirmation before wiping your message.
I don't mind the missing comment scores, but I do mind seeing "DAE" in a HN headline. As long as we're discussing voting systems, "DAE" is inappropriate because it asks people to vote you up if they agree with you, not if they think your post or comment adds to the discussion. "I hate not having comment scores" gets the point across, and is actually more active writing, I think.

Not trying to be too critical here, just my two cents.
I think you're forgetting that the function can have more than one recursive call site within its body. A for-loop is identical to a recursive function containing only one call site within its body.

By contrast, in order to calculate the number of nodes in a binary tree, you would do

(nodes (tree)
(if (tree? tree)
(1+ (nodes (left-node tree))
(nodes (right-node tree)))
0))

which is not like a simple for loop at all.
He sends the user's steamid (a unique identifier of the account) back to one of his servers. Presumably, that server compares it to a list of people who have purchased the game. There's very little little chance of a false positive. The check will not crash the game if the server is unreachable (which the pirates have already discovered), so it won't turn into your usual "DRM servers are down, can't play my games!" issue.
It's surprisingly tough to do this even though it's not really making me any money, and maintaining it is pretty easy. But I want to eliminate the distraction of having N side projects, so that my thinking about "what could I go hack on today" is limited to fewer things.
Recursion is a natural idea. When humans perform repetitive tasks, we don't assign state variables, and we generally don't keep counters. We just keep doing the same thing over and over until we arrive at some kind of terminating condition.

That's a while loop.

Or tail-recursion. I think a more natural example of recursion would be solving a maze. To solve the maze we pick a path we think likely to lead to the exit, if we reach a dead end we back track and try another path.
Defending against SSH brute force attacks
Out of curiosity, why'd you change from Cow's Milk to Goat's Milk?

I temporarily switched to Almond Milk because it doesn't have lactose (which doesn't promote estrogen production), has the same amount of protein, more vitamins, and at the time it was way cheaper than organic whole cow's milk. The biggest drawback was that it tasted kinda gross, which I remedied with a bit of cinnamon, but now that it's fairly expensive I switched back to cow milk.
I would add that AOL let go most of the freelancers, retaining only a select few to fill the gap while they got their 'unpaid bloggers' lined up to fill the content void. And that the freelancers who had been let go were offered the 'opportunity' to continue writing, without pay, as unpaid bloggers.
hmm in OS space Windows is most popular and linux cost $ 0 - then the only fanboy group is ...
Compression is slower. But it isn't entirely clear to me whether decompression is slower than JPEG too. That's the thing that matters.

I cannot find any comparison, but that's because WEBP is a very bad name for searching on google: it gets shortened to 'web'.
Interesting. I saw the title and my first thought was my experience of discarding religion from my life. Rejecting the backwards, totalitarian dogma of christianity was the most liberating experience of my life and I have never once looked back with anything other than joy at leaving it behind.
7 Things To Do When The Shit Hits The Fan
Do you have to take so many courses? If you want to do well in your classes, you should be able to dedicate at least an hour or so outside of class to studying and homework for every hour of lecture time that you have. That gives you time to really get into the material and reinforce it in your own way.

Otherwise, you'd have to make a lot of compromises with things like hobbies, socializing and networking, mastery of the material, and even your personal health.

A good hobby and some socializing will ward off depression and keep you feeling upbeat and motivated. Friends can also support you when you're down. This is key to preventing burn outs.

Networking will give you the contacts you need to find opportunities to apply what you learn in school -- otherwise all you can do is apply to open job offers and try to compete resume to resume against all the other recent graduates many of whom will look exactly like you on paper.

A mastery of the material in earlier courses will make the future coursework and material much easier to grasp and work through. You can't do this if you're juggling too many courses and constantly worrying about grades. Think of it as a feedback loop -- the harder you make it to master the earlier course material, the harder the remaining courses will become. Learn to make the difficulty curve work for you, not against you.

Finally, maintaining your personal health will allow you to live a longer, better life. You'll look better, feel better, and more importantly, think better. You're young, so yes, you can bounce back from a bad year or two, but get into a habit of taking good care of yourself now and never compromise on it. You'll thank yourself later.

Personally, I wouldn't compromise on any of these points for more than a year or two. You may get ahead in one aspect, only to set yourself back in another.

So don't be afraid to slow down. Burning out and getting in over your head will make your life miserable and difficult, but one extra year of school can make the next twenty years of your life that much easier.
Not boring in my book. The more the better - I use Zetabee cash flow for money management, too!
I agree. Showing the vote level allowed us to get a better evaluation of comment value. Considerations like "this comment is 'worth' n votes bot not 2n votes, so I will not upvote it" are no longer possible now.

Come on : comments are not either good or bad. There are many more quality levels (even thoughsome evaluations are subjective to presented ideas/identity of the poster).
News Corp sales pitch: MySpace isn't going down the toilet
Inspiration: http://www.crossfit.com/journal/library/cfjissue1_Sep02.pdf (PDF)

I've got myself (one at a time): a few dumb bells, a long bar, yoga mat, kettle bell, gym mat, fit ball. Plenty enough to do a lot of exercise right at my home (I'm working from home) -- instead of commuting to nearby gym. I could workout multiple times a day whenever I wanted.
http://takeastand.com.ng/

It is aimed at getting people to PUBLICLY state their position in the forthcoming Nigerian elections and know the position friends have taken.

It can be applied to other issues. e.g referendums af any kind.

my email is in my profile.
great interactive map
But that's hardly in the same league. The only use-case for PNG8 is small icons. For everything else, 8-bit paletted formats lead to banding and dithering like it's 1995.
Show HN: Replicate physical 3D objects with your iPhone
One of the most annoying thing is getting timezones right when you try to exchange calendar invites across systems. (i.e., sending a Lotus Notes invite to Google Calendar, or an Evolution invite to Novell's Groupwise, etc.)

There is an IETF standard for the calendaring exchange, which is why it works at all (albeit badly), but unfortunately, when you are trying to coordinate a meeting schedule across multiple calendaring systems, you're very likely to have the global calendaring problem where time zones matter. :-(