skysight-inc/HackerNews huggingface dataset:
I've got the first post of the series mostly written... it should come up later this week.

Correction: It will come up later this week, I've scheduled it to go up on Thursday. Now I just need to write all the other posts to follow! :-)
Technorati Acquires BlogCritics
Seedcamp, based in London, is similar in some ways. We were at the local event in Berlin and that was quite nice. The bad news is that the deadline for the current round was just a couple weeks back and it's only once a year.
It's pretty easy to find out by pulling down one of their srpms, or by looking at fedora cvs. Why don't you do that?
HOKU is Pick of the Day | TheSubway - Stock Promoter Blog
JSR-166y, Parallel Arrays.
management. you'll probably be paying for accountants.
Premature spotlight on Spot.us
Aptana acquires PyDev,
Ur-Scheme: A self-hosting Scheme-x86 asm compiler
It is very basic - but then again, just about any concept in coding is when you look at it from the perspective of the principals involved. But take something basic (a malloc command) - pass the object around back and forth, left and right, across multiple classes and libraries, casting it this way and that, and you'll realize that you've got objects that aren't being freed right - and when you attempt to free them, you're application will crash since other bits of code need access to what you just trashed from the memory.

I'm not defending the FF team - I think they've done a terrible job managing memory in their browser... but it's an understandable mistake and doesn't come from ignoring the rules so much as it is not picturing the entire codebase in your head when passing objects around.
Microsoft used to be able to do that because their stock kept on going up and up. Less so now. Same with Google. I don't think Google (or any other "big name" employer) is as impressive on a CV as they would like to think. If you took say 75% of the market rate salary now thinking that it would get you 150% of the market rate when you jump ship in n years, then you might be in for a surprise.
Another victory for computer go program MoGo (19x19, 6 dan, 5 stone handicap)
Mack 0.7.0: Ruby Web App Framework for Distributed Apps
in addition, working at google is CV gold

Is it really? I mean, is there any evidence that Google alumni are better paid when they leave? There are an awful lot of companies that look "good" on a CV. Goldman Sachs looks pretty good on a CV, but they don't play silly games with lowballing new hires...
Both classes are important. I think Accounting will be more useful now, though management will be more helpful down the road.

Most accounting courses teach you the basics of keeping books, which is useful when your business is smaller. The management courses on the other hand, they're designed for people who go out and get hired as managers inside of fortune 500 companies. You'll be managing in a smaller group, and I think your natural social skills will be all that is necessary to manage that group. You could always take the other class after you graduate if you feel they're both important.
DAL (data access layer, I presume): PDO or any of the other competing access layers. Talking to a database is not an issue with PHP.

You repurpose business logic to different environments by maintaining good separation of concerns, which is definitely doable in PHP despite the prevalence of crappy PHP code out there. That's a community problem.

Faulting PHP for not having "compile-time type checking" is like faulting a car for not flying.

The solution for PHP performance is opcode caching. You certainly aren't going to write novel Monte Carlo simulation code in PHP, though - that's not what it was designed for.

You have to evaluate a language/platform against its design goals, and failing to do that just broadcasts ignorance.

Any other questions?
JParallax Turns Elements into a Viewport
Yep, and its open source: http://github.com/jcnetdev/opensourcerails
App engine oil: routing, controller
First-order answer: What's behind door number three? I wouldn't pay money for either of these things.

The basic principles of accounting are nice to know, but there are books and websites that will teach them to you, and it's not a subject you need to slowly grind through for months. What you need is to skim a few books on the subject to become tangentially familiar with the vocabulary and the concepts. Why spend tuition money and sixteen weeks of work on two weeks worth of material?

I don't mean to imply that accounting is a trivial field. It isn't. Which is why you'll be paying someone else to do it for you. All you need to do is understand what your professional accountant tells you.

Meanwhile, the things you really need to learn about managing will surely not be taught in management class. And a single class won't give you the big advantage of the MBA degree: Socialization with other MBAs. (Note: This is only an advantage if you are on the typical MBA career path.)

Second-order answer: Take the course with the best teacher. Whatever it is. If the management teacher is an amazing lecturer, forget everything I said and take the course.

Other suggestions. First priority: Have you taken introductory statistics yet?

How about economics? Linguistics?

If you've taken all of those already, consider: Have you had enough writing and speaking practice? If not, take something that makes you write essays or give talks. For writing, English composition is one possibility, but I'd lean toward something more interesting like history. Or maybe the management course will make you speak in front of class a lot -- that might be another reason to disregard my advice and take that class anyway.

The ability to write and speak clearly is far more valuable than accounting. You can hire people to do your accounting, but you can't hire them to speak for you.
Heh heh. A collaborator would be better. Someone that could be excited about the right things and maybe steer a little via encouragement and reason. A truly anal micro-manager will simply humiliate the INTP.

The creative urge is a force of nature. Discipline is not antithetical to it... but control is pushing it. "Management" is right out. ;)
According to this, it's a bit of both: Scrabulous pulled the plug in the US and Canada, and Facebook pulled the plug in the rest of the world:

http://www.mercurynews.com/news/ci_10302325?source=rss
Startups: How to Compete Against the Big Boys for Qualified Job Candidates
If anything I'd say it's a rip off of The Germs logo.
Download 30 Rock TV Show
Imagine how easier and cheaper it would be if you could Download 30 Rock Episodes . The reality is that you can actually download all 30 Rock Episodes from the Internet at very High Speed
Download Aliens in America TV Show Online
If you want to Download Aliens in America Episodes and many others then you simply cannot miss amazing opportunity as you will enjoy downloading favorite TV series while saving tons of money.
I agree, looking to build in this functionality in the near future.
The irony is that it is easy for this sort of person to live only for the day, to not be materialistic, etc. All of the things that are in the Sermon on the Mount, but not practiced by the church at large.

This sort of person truly has meat and drink that other people know nothing about. Just watch out for the focus to shift and for the pendulum to swing the other way....
Download Battlestar Galactica TV Show Online
Would you like to enjoy all your favorite Battlestar Galactica Episodes at the comfort of your own home? Imagine how easier and cheaper it would be if you could Download Battlestar Galactica Episodes
Although now with the new facebook gui/api/rules, you can't have incentivetized invites anymore, so this kind of stuff will probably die pretty quickly.
yeah, i spoke with the breakup.com owner and he's passing on offers that would buy him an exotic.. I just can't afford that. We also own BreakupWithHim.com and BreakupWithHer.com and their respective typos if someone forgets the second H.
Perspectives: Improving SSH-style Host  Authentication with Multi-path Network Probing
Read the whole sentence: "a stronger way of making objects and generators to enable powerful programming patterns".

Don't you want to enable powerful programming patterns? :)
He looks like he's offering a ticket for some lovin'! How kissable he looks...
It would be nice if they just fixed the current prototype based system instead.
I signed up. Camden is close enough to my stomping grounds in Boston, and I have wanted to get my genome sequenced ever since it was possible.

Now if only they'd let you patent it, a la Manfred Macx...
Sure. But I'm guessing that the organisers of this thing have proposed the obligatory first night presentation in an attempt to filter out know-nothing blowhards. You know, the guy that always criticizes everything, using all the latest buzz-words, without ever really coming to grasp with why you chose to implement something without using Struts, or Rails, or Ajax, or whatever tomorrow's buzz-word turns out to be.

But I agree with you - I don't think I would be sufficiently interested in belonging to a group of hackers to put myself in the situation of risking public criticism, or having to kowtow to the sensibilities of others that may have a very different philosophy of life to me. I reserve that risk for things that I actually consider worth it, such as making lots of money :-)
You should have seen him with the Irish girls last night.
"Nothing like good ol' free software to stick it to the man!"

Err, that's not really the point of free software. The free software movement is more about freedom than not paying money (libre vs gratis).

You really want to stick it to the man? Pirate proprietary pay-for software. But you wouldn't want to do anything illegal now, would you?
Well, most people who live there know what it is. :-)
Luxembourgeois: I met both of them, and they suck. Just kidding. It's true: our little brother is often forgotten..
This is a page from the Gnome developer guidelines. It's not about Firefox per se. And it looks pretty old to me; they're talking about "Mozilla" as a product, which it hasn't been for several years now. My guess is that this was written during the early push for Gnome 2.0, maybe four years ago.

It's sane (if unsurprising) advice. Using it as evidence for the current state of Firefox's memory management strikes me as a poor idea.
Hey guys, don't let me alone!
Uh, no. Diving in to C was unnecessary to solve this problem any way you slice it. In fact, it would have been the most inefficient way to figure out that another perl build was needed.
And people who follow sports deeply are also those likely to play and coach sports, they aren't applying it to their activities and interests? What?

Even a weekend warrior gains from watching watching their sport.
I would say it happens, maybe not in the dot com world so much but Americans in general live way above their means.

For dot com founders it might not be the Porsche, but rather fancy offices, Segway scooters, high priced staff and company iPhones.

My New Eglander sensibility means I'd be paying off debt, investing most of it and making sure my kids have their education paid for.
Let's keep things in perspective. I'll take ten memory leaks over one segmentation fault any day. Also, not every forgotten pointer constitutes a memory leak. To talk about a memory leak, your program has to eat up the amount of memory proportional to its running time, or input size. If you just allocate some constant memory for your data structures at startup it is not a memory leak. Still of course it's nice to free it up at exit (for example for reasons mentioned in the article) but sometimes it's not convenient or practical. So let's not get too uptight about it.
Who needs Cable TV when you have the Internet?
Stronger evidence for the current state of Firefox's memory management comes from the Windows Task Manager ;-)

(284M and counting! Yesterday my Linux Firefox was at upwards of 350M, though it's now at 144M after restarting it.)
PyObjC tut pt 3: browsing, caching, indicating
Intel Shows Wireless Electricity t IDF (based on theories by MIT physicist Marin Soljačić)
Wonderful. How does anyone outside the UK watch this?
> Pirate proprietary pay-for software.

Beware that in some cases, that's still a net gain for the proprietary vendor: if you weren't able to pay much for, say, Photoshop, better to have you as a Photoshop user who will buy it at some later date, recommend it to your friends, and otherwise participate in the Photoshop using community, rather than, say, learn Gimp on Linux.
I'm actually a bioinformatics major, bioinformatician by profession. We do work with computer scientists a lot, but one thing we find very frustrating is that 99% of them don't know biology, biochemistry, chemistry, or organic chemistry to the necessary degree. They also don't know how to read lab tests we run or how to interpret them.

Personally, I think that computer programming is something that anybody can do. The advantage computer scientists have is a deep understanding of the inner workings of computers and computer language structure-- which is how computer scientists are able to optimize so well.

Since I'm currently working in the field of bioinformatics, I'll tell you this...KNOW YOUR SCIENCE!! You don't know how many times a computer scientist will optimize the hell out of an algorithm and make it look great and run like butter, but only to have it be junked in the end because is doesn't make any scientific sense.

As for the computer languages we use, we use perl a lot... too much even. perl has become our staple language because it takes less than a minute to write good script if you know what you're doing. python is popular too, but I'd say the majority of people use perl.

Another important language most bioinformaticians use is C/C++. Why? Wouldn't you want to use a faster language (C) to crunch 100 gigabits of genetic data instead of a slower one (perl).

And note, bioinformatics and computational biology are two different fields. This is a very common misconception. Do a little bit of research and you will discover this.

protein folding is one of the more prominent areas of biology being researched right now. Good luck with the learning and feel free to contact me.
Java libs you shd know: dumbster, dozer, google collections
Fans of this might also like outguess by Niels Provos.

http://www.outguess.org/
I wasn't familiar with parameterized sql, but am looking closer now. Initial searches are not providing much as a guide. Anybody have any good links to resources?

The best I found was
http://www.codinghorror.com/blog/archives/000275.html
but I'm hoping to get something that better describes what I should be doing with parameterized sql.

Thanks
Erlang: logging production apps
Despite Airlines' Promises, Customers Find a Way to Make VOIP Calls on Flights
Statisticians not wanted
Mapping from multi-dimensional space into one dimension : Compact Hilbert Index
Why Google has lost its mojo
I almost refrained from writing this, but couldn't help it..

So we're discussing the Free Hackers Union, right?

It seems to have a website. Someone thinks the site looks good.

Saying that the site looks good is probably not an upmod-worthy contribution to the discussion, but there's no harm in it either.
The Amazing Rusting Aluminum
I was just debating the basic model of this recently (not knowing of Amazon's work) and how it could be made to operate if we could relax consistency requirements. Makes me happy to hear that smarter minds than mine are way, way ahead of me and building software around this.

Anyone know of accessible implementation of this for one's own clusters or EC2 machines? I assume SimpleDB isn't built on Dynamo?

Hmmm... I suppose S3 is pretty much is built on Dynamo? Let me read up on it, but if other people know for sure, I'd love some of your insight.
Dojo’s Django Templating Language’s HtmlTemplate class.
valgrind is excellent for tracking down leaks and these days used quite extensively in the open source world.
You're not truly an Enterprise class software maker unless your apps cost at least $100K
Thank you everyone for your feedback.
Django hiccups on App engine
Oh thank heaven. Those of us who actually LIKE prototypal inheritance and functional scope won't have to deal with all that copycat java nonsense any time soon!
This is a great interview. Good questions, intelligent answers. I'm impressed by Thiel the more I read about him/from him.
Hopefully it includes being able to define non-enumerable properties, such as writing your own array.length which won't appear in a foreach statement.
Home prices still falling, but the decline is slowing
Hm... got here about 8:50, couldn't find anyone. Did no one show up, or did it just not last very long?
Download Big Shots TV Show
Imagine how easier and cheaper it would be if you could Download The Big shotTheory Episodes . The reality is that you can actually download all The Big shot Theory Episodes from the Internet at very High Speed
Mob Wars, the million-dollar-a-month independent Facebook app, may legally belong to SGN
Opentape Doesn't Solve Muxtape's Biggest Problem
Download Boston Legal TV Show
Imagine how easier and cheaper it would be if you could Download Boston Legal Episodes . The reality is that you can actually download all Boston Legal Episodes from the Internet at very High Speed
Download Burn Notice TV Show Online
Imagine how easier and cheaper it would be if you could Download Burn Notice Episodes . The reality is that you can actually download all Burn Notice Episodes from the Internet at very High Speed
What's your favorite music to program to?
I was just wondering what everyone's favorite music to program is. Most of the time I prefer silence, but sometimes a little music is nice.
Online busines accounting
Tuning grails app: the Yslow thing
Wundrbar (YC winter 2008) adds del.icio.us, MySpace, LinkedIn and 20 other new services
Arc: currying
Leaving dirty dishes lying around the apartment is not a superficial detail.
Interesting question, ultimately I think the answer is yes for three reasons.

1) Sharding helps with more than just performance issues.

2) Even the most efficient write performance would still bottleneck at a certain scale.

3) Everyone likes to think that they will reach the scale at which point that bottleneck occurs.
Sports betting bot in py: Formula 1, horse racing
Arc: packages or not?
http://kahvi.org/
Fast serialization in java, with a few compromises
Heh... My former computer science teacher always called this the "Magic Human Sort."
Defcon mystery box challenge
Adding concerts to TicketStumbler will be huge. I have always hated trying to find concert tickets on Ticketmaster.

Another problems I've always found with concert tickets is that as soon as you get away from the mainstream, tickets are difficult to find. Sometimes you have to purchase them in person at some obscure shop, which is very inconvenient, especially if you're coming from out of town.
its not nearly as pretty, but its not terrible either.

from dateutils import relativedelta
import datetime
datetime.now() - relativedelta(days=3, hours=2)
There's a widespread belief that big businesses hold an insurmountable advantage over startups when it comes to recruiting the best available talent.

Do any start-ups actually believe that?
Paranoid About Your Surfing Habits? | TechJaws
Yep, so I didn't downmod it myself. I don't think it's so bad as to need to go below 0. I was just explaining to the OP why he was being downmodded.
Remember:

Short, pointless projects: use PHP

Big, expensive corporate disasters: use .Net

Unscalable trainwrecks: use RoR
Hey Omakase, if you've had trouble finding tickets check out Songkick. We've built the largest database (over 20 ticket vendors now) of ticketed concerts in the world so hopefully can help.
Solar panels integrated to car's sunroof
The Germs logo and PCLinuxOS logo are closer than the srcphp logo and The Germs logo. But given that they are all variations of blue circles, there have to be thousands of companies/organizations (At least) with a variation of the blue circle, chopped or whole.

[Edit] I did a quick search. They are all stolen from Blue Circle Industries. See for yourself:

http://en.wikipedia.org/wiki/Blue_Circle_Industries

But really, probably not. Someone else must have had it before.
Songbird beta launches (includes integration with Songkick for concert tickets)
This also has a good collection of resources for amateur/hobbyist compiler writers.
I am not sure about hurting the RIAA but Muxtape is dead.
For some reason, this makes me think of Phrack magazine. I second (or third?) the idea that plain text is so easy to read.
Wikipedia is a short, pointless product? ;)
Java: The COBOL of The 21st Century
Snoop software makes surveillance a cinch
How to save the web
Three unique search engines of the future
What is broken about it?

(edit: just saw the following comment: Non-enumerable properties would be very nice)
I did a study of the utility of GIS (mapping) systems for a very large metropolitan police department years ago. My results:

- GIS systems revealed nothing that officers and staff did not already know. It is difficult to impossible to know more about a location than an officer who treads the site every day.

- Not a single application of GIS or mapping software was proposed that was not already done as well or better by some existing software. This despite my extensive querying of potential users, who included police staff at all levels in the department.

- Mapping data was often incorrect: the officer on the beat knew that the data was wrong but most map users did not. About 20% of the data was in error. another 7% was formatted improperly and data cleanup (guessing the correct values) had to be done.

- Map update was a haphazard process handled by multiple groups with little to no verification. In the end, aerial photographic proved superior to maps, although subject to the same update problems. Perhaps by flying UAV drones 24x7 police departments can maintain the views they want.

- The only new application for the test systems was the use of maps for public speaking by the various chiefs of police. And citizens at those meetings were quick to point out missing or incorrect data in even those maps, leading even the chiefs to question the utility of the maps. Nobody hates being publicly pointed out for being wrong more than the chief of police.

- The location of crimes is useful in allocating patrols. But that was already handled by systems that did not require a GIS/mapping system: allocation was done by beat/zipcode/street address.

In the end my study was buried, several million dollars was spent on a CAD system with the justification that it would be used to do real-time tracking of probationers wearing electronic boots. The system languished for years and at last check had been retired.
So I'm not the only one? lol Excellent!
Cloud computing customer bill of rights.
Hey Ian -- I've used Songkick before, the itunes plugin is a brilliant idea and I like seeing your widget on all the music blogs I read.

Unfortunately, most of the time the shows I'm interested in only show up on very niche forums -- but services like Songkick are definitely making things easier than they were four years ago.
I found Undercover Economist a great resource to get to know some economic basics, like scarcity and pricing, wich can help you model your product or revenue source scheme.
Also, second Founders at Work, good ol'storytelling, very information-dense.

http://tinyurl.com/5buhql
Based on this post, http://www.allthingsdistributed.com/2007/10/amazons_dynamo.h..., it sounds like S3 and SimpleDB are built on top of Dynamo.
Aptana Acquires Pydev to add Python Support to Studio
I sure don't.
hey man i'm sorry to hear we've missed some of the stuff you go to. it's a big priority for us to go right to the very end of the tail.

we have though got pretty much every ticketed concert in the UK and US listed so would love to see examples of stuff we're missing when you come across them (ian at our domain).
me neither. stock options and passion are your 2 best friends to win over big businesses