skysight-inc/HackerNews huggingface dataset:
The article on Arstechnica noted at similarities between the infringement and the functionality of HyperCard, which shipped on all Macs in 1987. Hypercard used stacks of cards that had some shared some aspects with a group, but individual cards could also have unique elements. These included text fields, GUI elements and background images. I haven't looked at the patent, but owning the ability to - display records/documents in a virtual pile, possibly in chronological order, with the ability to scroll through them - sounds absurd to me.

http://arstechnica.com/apple/news/2010/10/apple-loses-patent...
This is hands down the best full stack Java web framework out there. We've built a couple of apps on it and it completely rocks. Fast, stable, simple, stateless and with a great development community.
"Not stop because they found somewhere they like"

I bet the average person would go back and/or recommend the restaurant to friends if they had a good experience though.
Ask HN: A calculus theorem question? 
Any curve can be considered to be made of sufficiently small straight lines. http://musr.physics.ubc.ca/~jess/hr/skept/Math/node10.html

What is the name of the theorem which states this fact? I know integral calculus sums small units of the curve; but what is the name of the theorem?

I asked the same in mathoverflow but it has been downvoted and got no answer. http://mathoverflow.net/users/9811/zeynel

Thank you
Ex-(French trader).

This ruling is crazy (pay back everything (how??) and go to prison for three years). I very much doubt it can stand on appeal.
How To Integrate ClamAV Into ProFTPd For Virus Scanning On Debian Lenny
A quote from the article (quoting someone else):

> "there's not much a PC can do that you can't do on an iPad."

iPad can't run user programs! (without permission from Apple, anyway). What a load of bollocks...wow.
Despite my misgivings, I do think it's interesting how Twitter's evolving as an interpersonal protocol .. with natural language and semantic hacks expanding the scope of each 160 character blob.
WANTED: Partner for existing web application
I am looking for someone who is interested in working on an existing web application that has the vision and excitement behind building something that is fun and useful to it's users.

I also need a partner who is well versed in more that just programming, but is willing to wear multiple hats (i.e. marketing, customer support, developing, design, etc.).

If you would like more information about this opportunity please contact me at brianchoffman@gmail.com.

The web application is: http://www.themovietracker.com
I noticed that their print ad drops the http:// from the URL just like the browser itself.
either domestic or overseas - whatever can give us high quality and low price. i have currently been talking to factories in china, but our prototypes have all been made locally.

any times on finding a good intermediary? i've talked to xpicorp.com, who have seemed helpful, and i've tried pch international, but got transferred around their phone system.
I think we teach programming because it helps people:

Understand that there are such concise ways articulating thoughts that every letter means something, and the thought must be fully specified. And what can go wrong with simple logic mistakes -- and likewise how things can seem to work just fine despite the existence of certain classes of mistakes.
Diaspora is going to be those burbclaves, just online instead of in real life.
That's exactly it. The recruiters who "get it" are doing quant/C++ recruitment for investment banks, RoR/Flash guys doing marketing websites will never see them.
Irregardless of MS's support of Moonlight, I question the entire effort. Wouldn't those talented programmer be put to better use on something with a higher chance of actually being used?

I actually really dig mono and in my mind those resources would serve the community better focused on Mono, MonoDevelop, MonoTouch and MonoDroid.

I just don't see wide-scale adoption of Silverlight/Moonlight whether it's available on *nix or not, with or with MS's blessing.
Welcome to the 'Hood
Title should be: "America's deadly robots in Pakistan's sky".
Hi HN !
Please Suggest a Name for my Web Startup - It's a web-app where you can create an online business card and share it seamlessly whenever you meet anyone / attend any event. It's also part contact manager which helps you archive all those old contacts you're never going to need again.
Nielsen: Android Surges to No. 1 in Recent Sales
A few years ago I used rentacoder.com (now known as vworker.com) and made about $10K in 3 months. I made the majority of the money from doing a good job on something (generally at a very low price) and then getting repeat business from outside the bidding system.

Most fun project was writing some software that showed prospective patients what their teeth would look like after having their teeth bleached!
Why I spoofed science journalism, and how to fix it
He isn't comparing DB2 to MySQL. He's comparing DB2 to open source databases. The question he hear's often is about MySQL. I really think he's just using MySQL in the example question rather than saying using the more cumbersome "Why would you use DB2 when [insert a random open source database solution here] is free and Open Source?"
Google ran an ad during the Super Bowl this year.

http://www.youtube.com/watch?v=cekQrMEh1wY
HN likes Apple and Google a fair bit. I'd say HN turns against companies that turn against their users/customers.
In this model that I've constructed in my head, you do have IP protection. As I've said in my posts, if you're actively trying to commercialize, you should be able to receive the patent.

The problem with this model is now, "how do you define "actively trying to commercialize?" Patent trolls would then just move to doing the bare minimum to qualify for this category. If we make it prohibitively expensive, however, we may eliminate some of the patent trolls.

Some ideas in this direction:

1) IP companies must notify any infringing company within 3 months of the infringing product's release. IP companies can't wait until something like the iPhone blows up to sue.

2) If a company wants to maintain a patent, it must either be a commercial product or be willing to license it for a reasonable fee. Some IP companies refuse to license at first, in order to drive up the price.

3) Every 3 years that you have the patent, you must show progress towards commerciality (commerciality remains to be defined in this thought experiment).

4) The patents for ideas, strategies, etc. should either be banned outright, or the lengths made much, much shorter. There's no reason that Amazon should still have a patent over "one-click" in 2010.

My problem with "no one would believe you" is that it remains purely hypothetical. Capitalism and the marketplace has proven time and time again to be the great equalizer. If you had a working cold fusion experiment that you could patent, why wouldn't they believe you if you could prove it in a laboratory setting?
>DB2 Express-C has some limitations when it comes to los tipos of resources that it can use (up to 2GB of RAM and 2 CPU cores). Fear not though, it’s still plenty useful for many startups or small businesses

That is called vendor lock in. Start with this, build with this, once you're dependent and need to grow then we'll extort our share of your profit.

Avoiding vendor lock in is a major reason Open Software exists.
We need a 5th option: "I was fooled into donating money"
You are very luck.
I don't know about upvotes, but with this title i guess that nearly 100% of HN will click...
Is there a way to pull a list of apps off of someone's phone? That would be easier than having them enter each app.
I wanted to do AR based on a page of text. So it would hover images over certain words. Any idea if that's possible? Any idea where to start learning about it?
yep, have been digging through
http://www.mfg.com/
http://www.alibaba.com/
http://www.globalsources.com/
We had this problem with publishers sticking with OS9 and Quark 4 a few years back: that kept them on Mac IE5. In the end we told that that while the admin system would continue to work in Mac IE5 the front end would not be viewable. Didn’t go down too well, but it simply wasn’t possible to provide the layouts they wanted in a format that worked with that browser.
It's hard to figure out what problems a board like this solves. If you want a cheap file server just buy an Atom board w/ a passive heat-sink. If you want to play around w/ "physical computing" and drive sensors, the Arduino ecosystem is much more open and vibrant.

And IIRC although the BeagleBoard had a nice GPU, it wasn't programmable without signing an NDA.
Aren't the real issues obviousness and prior art? The interfaces for Cover Flow and Time Machine are fun, but they hardly seem patent-worthy.

How could a jury of 12 non-technical people possibly be qualified to judge if a patent is valid? I would not feel qualified to judge if an automotive patent is valid, so how can a non-developer judge a software patent? The system is broken.
Followup with sats from the article and analysis, including profit potential, traffic, and business options.

http://www.whattofix.com/blog/archives/2010/10/the-great-hac...
AOL Will Launch A Groupon Clone
I meant as a percentage of the profit I would be making from the ad.
Ok, but just because they're both open source doesn't mean they're the same in terms of speed, capabilities, support infrastructure, etc...
That makes sense seeing as Safari is the default browser on ever brand new Mac and Google Chrome has only been available on the Mac for a year.
I don't get why the parent was downvoted. Since when does HN get up in arms about grammar nazis? ;) The term "Ex-(French trader)" implies that he could now be, for example, a German trader. I think the proper nomenclature should be "French ex-trader" with the "ex-" prefix being most tightly bound to the thing that the subject was formerly. I may well be wrong about that and I'm fully willing to accept the consequences of the Law of Prescriptive Retaliation. :)

http://languagelog.ldc.upenn.edu/nll/?p=337
As I've continued my research, talked to representatives and users of all the initially mentioned services, I definitely agree with both of your comments ABrandt and damoncali. Braintree and Chargify seem to be leading the pack. Chargify has a more feature-rich, and developed recurring billing platform than Braintree, but Braintree has a lot of other benefits and seem to be quickly expanding their recurring billing quickly.

If we already had a merchant account or payment gateway Chargify would definitely be the right fit, but I too am apprehensive about their longevity. It remains a tough call, though, since the field still feels in infancy with no clear winners. At the moment it feels as if we're leaning towards Braintree, which appears to be more secure in the long term, professionally managed, and offers a nice set of quickly growing features to their already rock-solid service. Next step will be to start playing around with both platforms and see if either one stands out in practicality.
Ask HN: What's the cheapest and quickest way to incorporate a company?
That, ideally, won't cause problems later.

It's just me, for now. The only reason I'm even doing is it because I'm launching a lightweight app that will be charged for, and I need to set up a Merchant account, tax ID number, etc.

What are some good stock forms? A place to get a Delaware LLC? Etc.

Thanks so much!
> (up to 2GB of RAM and 2 CPU cores)

Except that this particular market segment is almost certainly better off with an open source DB.

Also: why is MySQL always the "reference implementation" for database comparisons? MySQL just doesn't cut it in many important ways. Not to say it's not useful for some tasks, but it really isn't in the same league as the major databases, at all.
Base64 encoding versus traditional image hosting benchmarks
>The most important thing I've learned is that every (good) typeface is designed for a specific reason

Making money is probably the specific reason in an awful lot of cases.
Interesting that the article compares software and carpentry, as there is a programming course for scientists called Software Carpentry.

http://software-carpentry.org/

The idea being to teach "just enough programming" in the same way you might teach a non-carpenter to do basic home repairs.
Having less things to manage and the advantages of distributed source control also applied to the bug tracker.

Fossil is an interesting choice since it integrates everything in one nice package, provides a web-based GUI and is only a single executable file that can run on most platforms. http://www.fossil-scm.org/

Ikiwiki is something that you can use with SVN or Git, it basically lets a wiki live along with your code in your repos. There's a lot of plugins for it, so it can be more than a wiki. http://ikiwiki.info/
Humanoid Robots Rise. Now, Can They Walk?
Well, if you only focus on job preparation, maybe. But education is not just supposed to prepare people for work; it's supposed to prepare them to be good citizens. That requires teaching students a whole variety of skills, but it particularly requires teaching them analytic modes of thought.

Being a good "citizen" is a full time job, and a job which pretty much everyone fail at. Everybody need to specialize or find themselves a niche within the economy and get good at what they do so they don't get out-competed. "Citizenship" knowledge just get swept by the wayside.

I don't much about foreign policies, domestic issues, drugs, nor do I have time to learn the shenanigan of elected officials, etc. I know computer programming. I also know attempts by self-interested people who try to get a piece of the pie at the expense of the public in my domain. Software patents and intellectual property right in general are what I am really informed about.

The issue of "governing" should take care of itself much like every other profession take care to solve other people's problem instead of expecting entire people to be wise in governing.

Knowledge in our economy's workforce is diffused. Nobody know how to make a pencil, but there are lot of people who knows how to make part of the pencils, or make possible making pencils. Nobody will learn how to make all part of the pencils, because people gain from specialization and division of labor.

We shouldn't expect the masses to be reasonably wise and strong enough to guard their interests from harmful special interest. Forget the concept of citizenship duty and rework the system according to the real strength and limitation of the people.
I am not an accountant, this info is presented for entertainment purposes only, take my advice at your own risk, blah blah blah.

I also run my business out of a single member LLC.
Quickbooks for bookkeeping, Turbotax for taxes.
All business income/expenses must go through the business bank account.
Only business income/expenses must go through the business bank account.
Keep all invoices/receipts in a folder, enter them into quickbooks at month end, reconcile with bank statement.
Once you make a profit (and thus have a tax bill), you will have to start quarterly payments of your taxes. The amount is based on how much tax you paid in the previous year. Basically when you file your taxes, along with the tax return, Turbotax generates 4 payment slips for the quarterly estimates for the next year, which have to be mailed to the IRS (but payable to the US Treasury) approx every 3 months, there is a due date on each.

A single member LLC is a passthrough/nonexistent entity according to the IRS, meaning there is no "business tax return", everything shows up on your taxes with an attachment (schedule C I think?) for business income/expenses. You'll have to pay both the employee and employer portion of social security medicare, so your taxes will seem higher than an employee's would, but just because the employees don't see that extra portion doesn't mean they aren't paying it -- trust me, their employer considers it part of the cost of employing them and no different than their salary/benefits.

Depending on how many transactions you have, it may be worth it to you to pay for a bookkeeper and/or accountant (they are not the same thing). Most of the time I have less than 10 deposits/expenses per month (even though my business is my primary source of income, I am ramen-profitable and keep things simple) so I just do it all myself. 10 minutes once a month to keep quickbooks up to date, an hour once a year to do the tax return, and 4 trips to the post office per year to mail the quarterlies.

Regardless of who you hire or don't hire to help you with the bean counting, one thing you never ever do is let anyone but yourself sign checks. Unless, of course, you consider embezzlement to be philanthropic in which case go for it.

I am not an accountant, this info is presented for entertainment purposes only, take my advice at your own risk, blah blah blah.
I'm curious also.
I’m building the coolest marketing tool since the rolodex.
This nonsense ruling allows the bank to avoid responsibility.
I don't mind moding the post here, but I can't seem to edit it.

Admit to the odd reference, it probably doesn't click with everyone. Maybe I watch too much BBC on netflix?
1. people don't like iframes with scrollbars.
2. people don't customize.
Consider getting in touch with a venture capital firm that specializes in technology startups. Often, it doesn't make sense for each company to have a full-time analyst. Instead, it makes a lot of sense for the VC firm to have a handful of analysts that work part-time for a number of the portfolio companies.

I've worked at a couple VC-funded startups where the VCs had us hire one of their analysts part-time. The only catch is that you must prove yourself to the VC firm first, which usually requires a strong track record and good networking skills.
Apple won't abandon objective-C any time soon - the ongoing evolution of the language (properties, blocks) and platform (garbage collection) imply that they're in it for the long haul. The switch to LLVM also suggests... something. A switch to a new (virtualized?) platform with the same API / language is more likely.
Apparently user programs aren't that important.
Well I wasn't going to vote up or down, so consider my up vote a fix for your down vote.
It's not really a theorem; it's the definition of the derivative.

f`(a) = lim h->0 (f(a+h) - f(a))/h
This article would seem to indicate that that's not really the case.
There's also a concern about how monopolists might use their monopolies - 50% commissions aren't a positive sign.

If there's any sour grapes its a dislike of companies gaining traction through aggressive viral marketing rather than novelty, usefulness or technical proficiency. I don't see too much ill-feeling towards Google, Amazon or Skype, for instance.
Just wanted to say that posts like this are the reason I read HN. More insight into Chinese ecommerce ftw.
I'm a technical recruiter and I agree with the majority of this post to be honest.

My background: 2.1 in Software Development from a leading Uni in Ireland. 2 years experience as a web developer for a medium sized Irish software firm and I've been in recruitment for just over 2 years now.

The amount of fellow recruiters I come across who believe java & javascript are one and the same for example is ridiculous.

The masses of mediocre ones give the whole profession a bad name

This is unequivocally my biggest hurdle, convincing candidates & clients alike that I know my Ruby from my Perl.

Good article, I approve! ;)
The answer to your question depends on which state you want to incorporate in, and what kind of corporation you want. If you want an LLC in your home state, usually it's just a matter of filling out an Articles of Organization document and sending it with a check for a couple hundred bucks to your Secretary of State. Wait a week or two and they send you back a copy with "FILED" stamped on it, voila you are an LLC.

If you have a legitimate reason for needing an out-of-state LLC (Delaware and Nevada for example have special liability advantages), it's probably worth it to pay a company that does that sort of thing (sets up LLCs for other businesses) to do it for you, that way you know it's done right. Using an out-of-state business means you'll probably have to register with your state also saying you're operating an out-of-state LLC or S-Corp or C-Corp or whatever, and it can have tax implications -- that's why you want to discuss it with a professional.
> I really think he's just using MySQL in the example

That's the problem I'm pointing out. He is using MySQL to show how much better DB2 is. MySQL is a very poor representative of open-source databases for enterprise use. Most of the good things he said about DB2, apply to PostgreSQL but not MySQL. Yes you can have data-compression on the fly in PostgreSQL. Yes you get over a decade of proven security and reliability. Yes you get utmost performance if you take the time to learn. Yes you get native XML.

Businesses of all sizes should look into open-source databases but not base their decision solely on whether MySQL has that feature or not. MySQL is a small subset of what's out there.
That's very interesting -- I never actually thought about base64 encoding an image to send inline in a file, then reconverting it with javascript!

Mostly I love how you had an idea, then tested it. Thank you for writing up the results and publishing them, too.

This could be more interesting in the future as bandwidth increases, but latency will still be limited by the speed of light. At some point, it will be worthwhile to stuff another 100kb into a file in order to prevent the latency.

Also, I wonder how much of that +100kb in the base64 encoding would be compressed back down by mod_gzip (assuming you're compressing your http connections, which is pretty standard). If that base64 overhead can be cut in 2/3, then you'll really have an interesting idea.
I think the author means: browsing internet, email, watching movies (Netflix/Hulu/YouTube), playing video-games, listening to music, editing photos, word-processing/spreadsheets/presentations via Keynote (as an alternative to PowerPoint), printing to a printer, etc. I would say that is 90% of what most end-users require of their PCs anyways. Most people buying laptops/desktops don't even use them to their potential.

Edit: Hulu requires Hulu Premium, which is in Beta currently. Thanks for the correction Larsberg, I should have been more clear.
At least for servers, FreeBSD is more polished than mainstream Linux (RedHat, Debian, and ancestors), if you ask me. The ports system keeps far more up to date than the typical Linux packaging system and the releases seem to be on a somewhat sane schedule. Of course, Linux is sort of this amalgamation of the kernel and whatever distribution you choose, so the ecosystem is fragmented and lacks the centralized command-and-control that FreeBSD has.

However, I still recommend and use Linux, mainly for support reasons. 7-8 years ago it was more of a toss-up as far as support, because Linux was far less established. These days it's a different ballgame. All the reasons to prefer FreeBSD (network & VM performance, stability, security, etc) are no longer clear advantages when compared to contemporary Linux. You are correct in your assertion that there simply isn't enough benefit to using FreeBSD to weigh out the lack of support both from a community and a hardware perspective.

Also, the Gentoo crowd seems to be similar, at least in spirit, to the FreeBSD folks. While they don't have the same deep integration of kernel & environment, they do have the same values when it comes to clean aesthetics and keeping up-to-date with packaged software.
TL;DR: DHH is annoyed that there are people in the tech industry who have never heard of him.
I know it's not quite the same, but with a developer account ($99) you can run your own programs on your iPhone.