skysight-inc/HackerNews huggingface dataset:
No, eurisko nobody has :) The version of AM I have was written by one of my professors at the University of Texas Austin, and is in an ancient dialect of prolog. I'm not sure if it was ok to redistribute. Let me check.

I got it working on gprolog last week, but it seems to cause stack overflows :(
There are some other unusual aspects of the Obama logo not mentioned.

- They used a much brighter and more intense blue, almost cyan. Even though blue is the Democratic color, they tend to fall back on very conservative navy blues. Obama's blue isn't afraid to be a liberal, and it doesn't think it has to crush your hand in a handshake.

- This logo is about equally targeted to online and offline campaigns and takes advantage of ubiquitous digital printing. It breaks with 70s-style solid colors and offset printing, and embraces subtle gradations (although it can still be rendered in solid colors for media like baseball caps).

- It is assumed that the logo will be modified for special interests by amateurs, especially for online campaigns. This is anathema to most designers, by the way. The typical logo comes with a little rulebook telling you how can and can't use it. Mostly can't. I think the first instance of this kind of logo was Tux the Penguin.
The better solution is whatever the credit card processor wants. If that's a signature because their pricing/risk model offers lower rates if you have the customer's signature, then taking a picture of the customer won't do any good other than making you feel better.

Besides, I'm willing to bet that the error rate of image processing on the card vs. having the operator type in CC# is an order of magnitude higher. We aren't talking controlled lighting conditions here: it's a busy operator taking a pic of a worn credit card at varying angles, with possible shadows, reflections, etc. I've done manual CC and check transactions in a retail environment: with just a little practice you get very fast at it.
Pass the iLaxative, the App Store approval process is backed up
Really? I think you need to look at

http://search.cpan.org/perldoc?MooseX::Declare

- perl5 the core language is flexible enough that you can extend the language up towards the problem from perl-space pretty well. It's one of the things I learned to love in lisp.
46% of women and 30% of men would give up sex for two weeks instead of giving up access to the Internet for the same period.

That's slightly different than the implied, "Sex; Interwebs; choose one!"

A more interesting question would have been, "Given the choice between giving up sex or the Internet in perpetuity, outside of sex engaged in strictly for procreation, which would you choose?"
Passion and the creation of highly non-uniform value
Microsoft's first iPhone app : Seadragon Mobile
"... There is one minor detail... Unfortunately, the documentation for HAppS is cringeworthy ..."

Nothing kills the urge to learn something quicker than incomplete docs. But it doesn't have to be this way. John Resig of JDoc fame, gets around this problem by concentrating on writing good documentation of the core API ~ http://blog.jquery.com/2006/09/02/taking-jquery-documentatio... (along with doing stacks of talks, demos) leaving the gaps for others to fill ~ http://www.html.it/articoli/johnresig/index.html
This is actually a really good point. Why does anyone entrust eBay with knowledge of their maximum bid? A hypothetical shill-bot 9000 could easily bid up auctions without ever having to worry about accidentally having to own the item. It seems like it would be far better to have your own bidbot handle things for you...
lets not advertise our flaggings,
This kind of problem seems to be common these days. The IRS tax laws are so complicated that experts are scared of it. The criminal legal system has so many laws that even the government has lost count. And instead of trying to get rid of the complexity, every year thousands of new laws and regulations get added.

What a waste.
good game - reminds me of Flashback an old Amiga game
the way that we treat immigrants

"Illegal" immigrants. And the way we treat them is: Despicable pandering. And when that became slightly threatened, they went into a violent tizzy. No surprise.
Please save indenting for code rather than for quoting, if it's not too much trouble.

Long code sections like the one above force me to have to repeatedly scroll horizontally to read the thread.

Wrapping the quoted material in asterisks will italicize it, which seems to be a better option.
Nến thơm 0008 : Nguyen Quang Minh Candle Co.,ltd, Vietnam candle
So, all those workers voted on whether this was a good contract. I know I love reading 2,000 pages of legal crap.

Frankly, I think contracts this long are stupid. Look at most of the legislation in DC. It's so long that people can't (and don't) read it. The 342 page USA PATRIOT Act passed in a day. Sure, some people might be able to read 342 pages in a day, but I doubt any of them did.

I'm not against regulation or making clear what you're doing, but at a certain point it gets ridiculous. People need to be able to understand the laws and contracts that govern them.
I have had holidays in various parts of France, and what I have seen wouldn't back that up at all. The only "poor" seemed to be in the outer paris suburbs (notable for violence in recent times) - and perhaps Calais, which was a bit of a toilet.

So I don't think its all like the Soviet comparison - in the soviet case it was deliberate mis-information to try and destabilise the west, controlled deliberately by soviet organisations.
You forgot about "git commit" vs. "hg ci".

The real reason is that git has Linus behind it, of course, and the fiasco with BitKeeper attracted a lot of attention. This led to tremendous buzz, and then the Ruby / Rails communities* (among others) started spreading and amplifying it. I see tons of blog posts about how git is the best thing ever, and it's a freaking version control system, you know? It's sort of like if people suddenly got singing-and-dancing-in-the-streets excited over a somewhat better version of make, or something. Think about that.

There are other DVCSs that are also quite good (I like Mercurial, for one), but a pretty good version control system can't compete with a pretty good version control system with a tidal wave of hype.

* Also, since the Rails people are themselves working on a popular web development system, they probably had a disproportionately large amount of influence among bloggers in tech circles.
I've always hated TortoiseSvn, for reasons not limited to Svn.
What part of Western Europe has a great pro-business, startup friendly environment, then?
Mercurial has extension support, and one of them (used for example on the OpenJDK project - a "real" project of some size) is "Forest", which does just that: http://www.bitbucket.org/pmezard/hgforest-crew/overview/
A high level of commitment is required, but with more focus on reciprocity: what can you do to return the favor for each one you are asking for. Barter in many forms becomes a lot more common.
What do you want us to say about it? I use it every day at work and at home, and it's a solid DVCS; I don't talk about grep (or any of my other tools), either, but that doesn't mean grep "failed".

It could be where you hang out. I heard about Git a lot when I was using Rails, because Rails used it. I hear a lot about Github here on HN, because it's a cool web startup. If you go someplace where Hg is used (and there are some big projects) you see a very different picture.
i'd give up internet for sex ... for an hour
Sadly, that is baloney. The rampant and pervasive anti-semitism of Weimar Germany wasn't the key to his getting into power, it was that the other powers in Germany saw him as an easy-to-manipulate dupe that they could control. And Hitler played them like the fools they were.
Complexity is deliberate in affairs of state. It provides politicians and lobbyists with power and secrecy.
2008 - How Many Hours To Develop A Business And Product? | The Recursive ISV
I tend to think that this is the case as well. If you look at the GitHub Language Stats (http://github.com/languages) you'll see that Ruby takes up 38% of all lines of code on GitHub. JavaScript takes up another 25%.

Python's only at 6% and Java, C++ and C files combined are only 8% of the total LOC.

Git actually is a nice tool and it's getting quite a bit better, but I prefer mercurial, and I think that it's an easier tool for devs used to SVN to make the switch.

A few weeks ago, I threw together a blog post detailing how I use mercurial (http://naleid.com/blog/2008/11/25/my-mercurial-setup-plus-so...).

There's buzz out there about mercurial, it's just hard to hear over the cacaphony being caused by git.
This has nothing to do with the framework. Javascript supports unicode characters, and so anything built on top of it for displaying strings will too.

The reason 280 Slides doesn't do this correctly is because it implements its own text editor by intercepting all keypresses. Unfortunately, there's not enough information in the JavaScript key event mechanism to properly handle internationalization this way. We'll eventually be removing this custom text editor in favor of a more standard approach.

Separately, while there's not currently anything built in for localization in Cappuccino, there will eventually be the same system that exists in Cocoa, which makes it trivial to do "i18n" with little or no actual coding.
An invaluable resource I have found is the iPhone Programming course offered by Stanford: http://www.stanford.edu/class/cs193p/cgi-bin/index.php

The slides and source code are all very consumable.
There is a positive correlation between dyslexia and entrepreneurship according to at least one study that has shown dyslexia more two to three times more common among entrepreneurs than the general population. http://www.cass.city.ac.uk/media/stories/story_8_45816_44300...

One common symptom of dyslexia in an adult is difficulty spelling. http://www.interdys.org/ResourcesCommonSignsAdults.htm

In my experience working with dyslexics they are more persevering: some tasks that are easy for many require more diligence and practice. It's a habit they develop in childhood to survive. I think this habit may be one source of their entrepreneurial success.

See also http://money.cnn.com/magazines/fortune/fortune_archive/2002/...
Ivar Kreuger was the world's greatest swindler. He would have thrived today
No, I haven't tried it. In fact, I didn't know it was available open-source. Do you use it? If so, do you like it?
That should've been the most embarrassing moment for the dept manager.

You should've sent it to their CEO. He would've given u a lot of freebies for helping him rectify an error that might have been common.
Fed refuses to disclose recipients of $2 trillion
If they average around 1%, that would mean as many .7s as .3s -- very suspicious!
Don't you have to change a user preference to do it in firefox?
An OS notification does. The app subscribes to the directory content changes and the OS dispatches a notification (in whatever form) when the change happens.

See http://msdn.microsoft.com/en-us/library/aa365261.aspx for example.

Another option, of course, is a periodic explicit directory scan, but that's quite lame.
I never used a vcs before but tried git and it was very easy to use and together with github(which really is superawesome) it is truly super.
My random thoughts on a way to keep track of this:

1. RSS feeds where the link goes to the hn thread instead of the linked page? Though not everyone uses an RSS program integrated with their browser and opening an external program to keep track of HN threads isn't exactly good UX.

2. Keep track of how many comments were made when someone first views the thread and if there's any new comments, change the link color back to black instead of the grey that would show that it was already viewed.

3. The star icon previously mentioned. Have items automatically decay from the list after a certain amount of time (or time without a comment) to keep it clean. Upvotes can/should double as favorites since hn keeps track what someone voted for already.
I really admire how honest Steve Jobs is with his own products:

Take the iPhone. We had a different enclosure design for this iPhone until way too close to the introduction to ever change it. And I came in one Monday morning, I said, 'I just don't love this. I can't convince myself to fall in love with this. And this is the most important product we've ever done.'
You didn't even read the story. Slysoft is predicting February for a break of the current wave of BD+ disks. We all know you (for arbitrary values of "you") don't {like,believe in,respect} DRM systems, but you've actually the opposite of contributed to the discussion with that comment.
Indeed. Nothing to show for it yet, but I'm looking at freebase to help power some of the technology in our next major version.
Remember the smart card hacks from the late '90s and early '00s? Notice you can't do that anymore?
Hah, I tried to look up the word, and then finally figured you meant debater...

Would be interested if you have any ideas/criticism on design.
A fool and his money are lucky enough to get together in the first place.
Shouldn't the world's greatest swindler be someone who's name we don't know?
Scheme projects from an undergrad CS course
I would think importance of this increases in the bust / crash times as money is scarce / precious, one has to use innovative / free ways to get things done. In fact it happened with me most when madhouse was running with very low cash.
"Spelling errors — Because of difficulty learning letter-sound correspondences, individuals with dyslexia might tend to misspell words, or leave vowels out of words." -- wikipedia

so i guess it's only natural more spelling errors lead to more achievements ... maybe because s/he doesn't waste time being a grammar/spelling nazi
Basically, it's everything that goes into the product.

1. source code

2. toolchain. there are good reasons for it - we had enromous problems with people using outdated toolchains and fighting with obscure compiler bugs. also just installing new toolchain for everyone will not work - it may have new bugs which are only triggered by old code. bottom line is that toolchain must be in sync with the source and it was a painful lesson. I must add that we have dozens if not hundreds of branches.

3. tests. tests must be in sync with the code, and are branched/merged together. a lot of tests.

4. test results. must be in sync with tests and branched/merged together.

So there you have it.

Other people I know who also have large repsitories are art studios who want to version their artwork - they store raw images.
On the dvorak keyboard, this is not the case. Obviously hg is still shorter, but both letters are typed by the same finger which is slow.
there is no documentation at all...
Ffmpegx. Free and awesome.
The greatest swindler would be someone who everyone clearly knows is swindling them, but that they voluntarily do not stop. Plus, he gets something extremely valuable.
Yup, and here's something else to consider:

You (as a citizen) are expected to know every law and can be punished if you break any of them, but you must pass the bar exam to practice law. In other words, the government holds you accountable to all laws while admitting that knowledge of the law is impossible for most people.
Seems like what Apple uses in their retail stores minus the iPhone.
Microsoft. Optimizing shit we don't even know.
Every time I come across a neat paper online, I download a PDF of it and then put it up onto Dropbox so I don't lose it.
It left me wondering why people think that file is so great.
I wonder just how illusive the world's economy is today? Every time I hear economists talk about it pre and post crash, it's always with the same kind of confidence that the article ascribes to Kreuger. Since the economy thrives on confidence, there is incentive for economists to lie to us.
Has anyone looked at mining a codebase like this before? Is it possible to extract useful parts for your own work, or is the codebase usually pretty tightly coupled, and/or inscrutable?
People have speculated about this on eBay from day 1. Personally I tend to believe its untrue only because they're a large company and certainly someone would have blown a whistle by now. The bot would have to be in-house to know people's maximum bids, and no individual employee would have incentive to create such a thing, so it would have to be a top-down directive.
Mike Arrington painting all of Europe with the same brush.
If this world is the problem, you need to redefine the word problem.
Year In Ideas 2008
SwissCom Tries To Deflect Criticism Of Le Web Internet Failure
No, you just need to change the bleeping world.
So I have a personal experience with this idea. I was living in Finland for the past year and a half, and came across this same idea with a site called fiksuhuuto.fi. I didn't have any moral opposition to the idea, because I believe that its no different than any other sort of lottery or game of chance. Adults should have the right to risk their money for the possibility of reward.

I was working remotely for a company at the time, so gave them 2 months notice and started developing, with the intention of launching a similar company in Canada in 6 months time. I had another Canadian partner, and started looking into all facets of the idea. The site development went fairly straight forward and allowed me the chance to return to web development after 5 years of Mac and Windows application development.

We had contacted the best law firm we could find with experience in gaming and intellectual property. After spending a fairly large sum of money to get a risk assessment, it was clear that the idea was definitely illegal. Because many people were paying for the chance to win a product, it was online gaming and illegal in Canada. We had a few options, none of which were very reassuring.

I am rambling now, but I just wanted to mention that I paid nearly $10K to have this looked into by lawyers, quit my job to implement it, and moved back to Canada from Finland to go ahead with the project. I am stunned that this is being done in the US, and am no going to be surprised at all when it goes bad for them. If it doesn't, then I made the wrong bet of calling it quits.

On a side note, if anyone wants to buy a nearly completed site with the same idea as this, feel free to contact me.
I think the idea of tracking time while you work on your app is admirable. But at the same time, every app is different. I've got about 500 hours into my app designing it, coding the front end, and doing planning for marketing. The backend isn't even done yet. My partner is doing that and I don't know how many hours he has invested.
Marketing Vision for 2009
Looks like you have it ok in NY as well. I worked in the south in a "right to work" state. The base hours were 45 and you were expected to be in your desk by 7:30. They had automatic badge readers on the door which when unlock when your badge got within a few feet of it. One of the executives was using the data from these to see when people were coming in and wanted to start punishing people for clocking in after 7:25. He figured you needed 5 minutes to get in your desk.

All internet was disabled by default. If your job absolutely required something you would need to go through red tape to get the specific site you need turned on.

Vacation was 1-2 weeks after you finished your first year, 3 weeks after 7 years and 4 weeks after 15.
Computer Science ≠ Software Engineering
Forget Storage, If You Want Files to Last Try Movage
Everyday application programming is not isomorphic to theoretical CS (TCS). TCS is not "broken". Do not blame the awkwardness of your coding experience on the study of computation. What we need is more TCS when we hack.
I wouldn't call having equity in 80+ startups broke. He may be strapped for cash, but I wouldn't call him broke.
I picked a good day to start using Git and Github. Literally just signed up today.

TortoiseSVN has always treated me well and getting similar functionality with git repositories will be fantastic.
That 22 pounds will be the straw that broke the camel's back
Only think that comes to mind:

Same shit different day.
Day 1 was a complete writeoff and I left mid day to work from my hotel.

He couldn't listen to the talks, take notes, and post them later? Unless he means that the talks were a writeoff because the presenters had no net access.
It's sort of like if people suddenly got singing-and-dancing-in-the-streets excited over a somewhat better version of make

I'd sing and dance for a somewhat better version of make that doesn't end up causing me more problems over time then it solves.
Crony capitalism! This is outrageous.
If nothing else, it'll be amazingly useful to make a similar/adapted work from it.

I remember a good while ago, there was another game company working on a military vehicle game that went belly-up and released their source code. I was able to use one of their OpenGL libraries for a side project of mine and it came in handy. It was actually just rewarding to use it as a reference when there was so little well-performing example code out back then.

My experience with game development shops is that they often have a vision of making engines/tools that they can reuse for other games or the sequel. So there's a good chance there are at least a few libraries (especially closer to the user or to the hardware) that will be reusable.
I wholeheartedly agree, but here's the thing: though what you see is a guy with $100m, he once only had $10m, and bet it all; that's how he made $100m in the first place. It's only because of his foolish doubling down (combined with good luck) that you even notice him. Variance plus survivorship bias equals a lot of rich fools risking too much.
Secretary Paulson?
Beware Gaming Industry, Making Same Mistakes as Hollywood
A quick check of the phone book finds three Ira Roth in New Jersey. (I trust you'll understand why I don't link to the actual search results.)
Fred Wilson has had spelling mistakes or simply used the wrong word in some instances on his blog - I don't think you can really use it as an accurate measure.
Can accessibility really get any worse? Extremely few websites are accessible today. If it weren't helpful for SEO, nobody would bother with it at all.

Can readability get any worse? Nobody really understands floats. This is a layout language in which people regularly boast about how they achieved three-column layouts. Think about that for a second.

And if you look at the code that achieves said three-column layout, it is impossible to tell what it does without comments. That's because CSS is written out as a set of spring-loaded contraptions all interacting with each other, meaningless without the "cascade" of DOM elements just so, and a browser model just so. There's nothing like "three_column_layout(node, node, node)".

As far as I can tell, your thesis is that because CSS is underpowered, this will help us maintain accessibility. That's totally backwards! There will always be requirements for complex layout and interaction. That part of the job is not going away. So something's got to give. The artistic people go to Flash, the scripting people just do it with tables, and the server-side programmers go for some toolkit that pretends the browser is Java. Very very few people have the sheer bloody-mindedness to do the right thing and learn every last browser quirk and the so-called CSS model.

CSS is DEAD. It is not the basis for a better future.
Not to speak of history grad students looking for a thesis subject.
Because books do not teach writing concise scripts, they would expand on multi-line functions, etc.
How Tarsnap uses Amazon Web Services