skysight-inc/HackerNews huggingface dataset:
There are good reasons to use interfaces and to just accept the extra minor bit of work that goes with them. When using injection frameworks (like Spring), it makes life easier to reference an iface and have your concrete class plugged in automagically (using annotations). The iface also provides a clean look at the intentions of the application. Writing impl classes is trivial with an IDE - you can create your impl and fill in stub methods quite easily. The tradeoff of separation can be worthwhile in a complex system.
Ask the attorney: What’s the best way to split equity?
You'll be able to control the iPad with all 10 fingers *and your nose*
Yep, it is: if you view the csv with the original scraped data, you will find the rank of submissions is at most 30. (Also, you would never get average point scores upwards of 20 and 30 if all submissions were considered. And you were probably posing a rhetorical question, but heck, I'll answer it :)).
No, it isn't. The first { encloses the class and the second encloses the "anonymous constructor" or whatever is called. It's code executed at object creation, even before the "named" constructor.
The first { opens the body of the anonymous inner class.

The second { starts an instance initialization block, which runs on each object when it is constructed - not sure if it's before or after the constructor - gonna guess before!

It's useful in this case as anonymous inner classes can't define constructors.
The “Easy Out”
He correctly points out that LaTeX is a typesetting tool, and that Word and Writer are word processors, two very different approaches to text.

So why compare LaTeX to them, and not, for example, Adobe InDesign, or FrameMaker?
I made design and implementation decisions early on that seemed to make no sense to the devs, even after I explained the reasoning, but now that we're 8 months down the road and they see those designs in action, they get it.

To what degree does this refute the YAGNI principle? If the initial phases of the project don't need those sophisticated aspects, why would you design them in at the beginning?

Don't interpret that as an attack. I'm really trying to resolve two principles that both seem obvious, but are in tension to some degree.
I don't do Java, but I always prefer to code to interfaces rather than implementations. It is more sane and allows you to "late bind" more. It is also easier to test, even in languages that aren't as strict as Java. Sure, not everything should be an interface/implementation combination, but it's not a bad start.
True, for the the OR, but the New Yorker had a great article about how in many of the places in a hospital outside the OR cleanliness is often a problem, and statistically leads to a significantly higher amount of patient sickness and mortality.

Despite the clear statistics the doctor writing the piece wrote that efforts to increase hospital sanitation were met with quite a bit of skepticism, and consequently, were not followed (a sentiment echoed in this slate piece).

I wish I could link to the article, but I can't find it on the New Yorker site.
Review my side project: csv2wufoo.com
This is a site I put together for staff at our church to be able to import flat data into their forms on Wufoo.com.

It's a Sinatra app that uses James Edward Gray's FasterCSV lib to parse the input and my WufooParty lib to access the Wufoo API.

A few notes:

1. I have to know your account name and your api key in order to do the import. The api key is deleted immediately and automatically once the import is complete (even if it errored).

2. A cron script deletes import data over 3 days old. I keep it on the server for a few days so I can find the cause of errors and improve the app.

3. The app is limited to 5000 hits to the Wufoo api per day, which maps roughly to the number of records being imported. So, please don't test with a large file, so there'll be some left for others to use.

Edit to add: 4. I contacted the Wufoo guys to see if this sort of thing was alright. Got the go-ahead as long as I met their api limitations and it was non-commercial.

Your feedback is welcome.
Dupe. You also misspelled the word "on".

Original: http://news.ycombinator.com/item?id=1175136
Yeah, really. Ever had a stern talking to because the political bumper sticker on your car didn't align with the company image? That's uniquely American.
But --- is it composable?
What I'm more worried about is the claim that they kill 99.9% of germs. This would mean that the most resistant 0.1% get all the free space to grow. We're not disinfecting our world, we're creating evolutionary pressure on the germs to become resistant to our countermeasures.
but not very accurately. perspective is a bitch.
No, I didn't mean that sarcastically. Their theories go like this, at least in my reading.

1 - Something about citrus fruits cures scurvy. Correct.

2 - Something about living on a diet of preserved foods causes scurvy. This is even more correct, since now we're getting at the cause.

But I agree we're seeing some interesting cognitive biases here.

Once their original theory is disproved, they focus on explaining the latest results, and seem to forget that they still have to explain why citrus fruit ever seemed to cure scurvy. (Or perhaps the story is more complex than we suppose, and they had some other explanation).

What's certain is that they don't test their ideas with enough experimentation. There seems to be a bias towards formulating theories, and trusting in the expert's judgment, without any empirical verification.
I assume you're referring to Clay Shirky's excellent essay "Newspapers and Thinking the Unthinkable"

http://www.shirky.com/weblog/2009/03/newspapers-and-thinking...
Dr. Jeffrey Jaffe is the new W3C CEO
Mahalo's disappearing noindex tags
Most Annoying Voiceover in Lame Marketing Video, 2010.
I moved from Safari to Chrome. But before that, I moved from Firefox to Safari because FF is too bloated and slow on the Mac.
I got an A+ cert in high school. It helped me get exactly one job: a tech at Best Buy (while still in HS). In the 9 years since then, the issue of certification has never come up again. I know there are more serious certs out there, but I can't help imagining that they are all a lot like my A+ was: memorizing facts that are fairly orthogonal to actually being able to perform your job.
Secret History of Silicon Valley: The Secret Space Truck, Ferrets and Stanford
Point. I've read about this, too - especially people who've grown up multicultural tend to glom together as a "international ethnicity". One of the real attractions of living somewhere other than "your country" is being one of the expat crowd and love/hate dissing the local culture.
Certifications are only valuable if employers value them in return. Historically, that's been a dicey proposition with only a few exceptions in specific IT admin areas like Cisco and Microsoft server admin. The rest of the certifications are more or less crap.
This is completely dependent on the angle that it is viewed from. IMO the 3D pie chart should only be slightly angled so as to give a hint of a shadow but not as extremely tilted as in this example. If it was tilted anymore and depending on which side it was viewed from, you can make it completely red or blue.

In other words, I like the irony but this is not really a good example.
I'm sure there are exceptions, but for the most part certifications are useful when applying to bigger companies who use certifications in order to have more uniform hiring standards. For startups, choice of early employees is critical, so certifications usually play a very minor role. Usually personal connections, references, and experience trump everything else.
Daily things to do as an entrepreneur: don’t pull the trigger too quickly
Kojiro musculoskeletal system mimics the human body
28 pundits, technologists & former Microsofties on the future of Windows.
No, no difference really, if your goal is to avoid transmitting a virus.
Redundancy: Just a Ping.fm Away
Google Chrome OS 'business version' coming in 2011
Hearty Irish Soup Recipes
I doubt the Mozilla folks can do much about it. It's, like, 7 billion line of C++. How nimble can they be about turning that into a lean, mean, browsing machine? If they haven't done it in 10 years, they probably can't.
Not even sure if it actually applied - according to Wikipedia, it applies to comparing people to Hitler or Nazis.
I can't prove that with numbers, but oh yes, we think the API is one of our key "success" points!

One, the API helped us a great deal in terms of features / suporting different plattforms. Have a look: http://mite.yo.lk/en/platform/ – this is only possible because of our API, we couldn't have done that by ourselves, with a tiny team.

Two, integrating 3rd party products helps to spread the word about your service, especially, when the customer base is a pretty different one.

Customer wise: a pretty decent part of our customers makes use of our API to integrate intranet tools and the like. And it's a plus to highlight that we don't lock the data of our customers in. But if they hadn't become customers if we didn't have an API? Not sure about that.
What I found to be particularly special about this scam was their slapping a label with a picture of a fan on the top of their "heatsink". It's little touches like this that make a difference ^_^.
Most certificates are a joke. Google "brain dump". Anyone with a decent memory can download a brain dump, study it for a couple days and pass. The only certs I would trust are supervised, lab-based certs, like the higher-end Cisco certifications.
Talent doesn't need or benefit from certifications. If a prospective employer is pushy about them, you don't want to work there. Pretty simple.
Announcing the YouTube SDK for .NET
Ubuntu In Action
With so many job seekers to choose from, employers need to quickly identify those who have the skills they seek.

What world is this from? As far as I know, there is a massive shortage of employable programmers.
I loved Kreuzberg when I stayed in Berlin for a month. Seriously considered moving to Berlin then. Hopefully will get to live there again for a summer month and decide.
Guido on Functional
Lip-reading could come to mobile phones
What’s it like being a venture capitalist?
How to Install Debian Linux on an Embedded System (PPC440EPx)
Link-phobic bloggers at the NYT and WSJ
I'm sure it's just a bug, and they're working to fix it real soon now... ;)
I dunno... I get this feeling the field is kinda small. Don't you?
"The Bloom box makes no economic sense whatsoever without government subsidies"
Funny name, but completely wrong.

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

Rasterization or Rasterisation is the task of taking an image described in a vector graphics format (shapes) and converting it into a raster image (pixels or dots) for output on a video display or printer, or for storage in a bitmap file format.
That is an isometric projection.
Ask PG: Is the saved function not working?
Hi PG,

I used HN for bookmarking. I found yesterday that when I click my own account's saved link and I only get a blank page in Firefox browser.
This is certainly a step in the right direction, but EEG are not the way forward in this field, imho.

The point of a brain-computer interface isn't to free your hands, or even to allow paralysed people to type, but to increase the bandwidth of communication (so you can interact a lot faster, whether through text or otherwise) and decrease the amount of attention required to use it (so you can use it while doing something else, without having to stop what you're doing to look at a keyboard).
Patented FUD
Bouncing on your tail
Eat the other guy's dogfood!
Crown Copyright switches to Creative Commons
Does that mean they kill 99.9% of known germ types (i.e. some are resistant). Or that it is able to kill 99.9% of germs on a known object (i.e. some random subset of germs will escape destruction for whatever reason).

I suppose the former but I've never researched.
People often try to make Word do things that require a tool like LaTeX. Most of this is because very few people know about LaTeX, and fewer still know that the quality of LaTeX output makes it worth learning anytime you have a complex document or one that needs to look good.

To recycle an analogy: Word is a hammer, and complex documents are screws. When your only tool is a hammer, everything looks like a nail.

Ultimately, Word and TeX are just tools for producing formatted documents. It's silly to cling to Word because it's WYSIWYG when it can't actually do the job you need done.
I'm not sure I could agree with you that kamikaze pilots were not a mistake. There are worse things than losing wars - losing your humanity, for one.

Reddit, on the other hand, does not fare well in a comparison with HN, for my money. But I don't necessarily see a strong connection between formality and civility. One can be most uncivil even in the most stilted of tones.
My one nitpick with Flash under Chrome is that for some reason, in fullscreen streaming video (from e.g. Hulu) the mouse cursor never disappears, whereas it does under Firefox.
When will we stop hearing about Calacanis and Mahalo? The only thing I take away from the whole thing is how effective manipulating search engines can be. And I already knew this. From blackhat SEOs.

The only thing the blackhats haven't taught me is how to get into the Google index and stay there - how are you doing it, Calacanis?
Oracle needs to get a grip on Sun support before customers jump ship en masse
Hanes has a great wholesale program which made it the most logical choice for launching our business. The brand offers great value, but not for everyone -- we are looking to expand our offerings in the coming weeks.
So, the argument is that you can stop the pattern of writing IFoo and FooImpl when you're pretty sure that the only other impl of IFoo will be MockFoo.
The only possible problem with that approach could be if you slip up or somehow end up catching the flu by other means. It could hit you hard.

My aunt never had the flu and was barely ill most of her life due to similar behavior. A couple of years ago she caught the flu from someone and it put her in hospital for a few days and then kept her in bed/at home for about 3 months (all told).

Everything basically hit her at once.

With that said it might be you simply have a naturally higher immuno-response to viruses. I tend to get simply mild colds when the rest of my family are in bed for a week with flu :)
Enterprise Integration Patterns
Shame on Google algorithms for not automatically being able to detect a page without content.

Over the years, my view of the Google's ranking algorithms went from dream-like (they are so smart they understand everything) to infant-like (just a bunch of keyword counters).

Obviously there has to be huge complexity involved, so my current view must be pessimistic, but still...

Just one (unrelated) example: search for "leader in online used cars" in Google. Does every human understand what I'm looking for? Here's search result #5: "Indian holy leader and BA stewardess arrested over prostitution".
If you are a mom as your username suggests, that's impressive.

When our kids went to preschool, my wife and I had colds frequently. Teaching our kids the basics in hygiene at 3 years old is hard enough, but putting them in a germ hostile environment exposed them to all sorts of new germs, the result being a minor blip on their uber-immunity systems and full blown cold for ourselves.
We appreciate the screenshot -- issue should be fixed.
Couldn't help but notice this:

Eat a [polar] bear liver every few weeks and scurvy will be the least of your problems.

Yes, it will be the least of your problems, because you will be dead. Polar bear liver is highly toxic (30-90 grams of it will kill a man).

An ironic error, considering the article.
Who is Jason Calacanis and why is this particular but of SEO notable? What is aspect of this should "gratify my intellectual curiosity?"
There are a lot of misconceptions about the effectiveness of various hand sanitizers. What's important to know: common hand based sanitizers with a ~70% concentration of alcohol, when used properly and when left on the hands to dry (some people use the sanitizer and then wipe) are extremely effective at killing exposed bacteria, without the risk of developed resistance.
I though it was Matt's job description to noindex pages? Oh, I get it now, he delegates, let the patients run the asylum...
I am just waiting for Calacanis to show up here and say just that.

I have never seen anybody else lie that openly and get away with it.
I wish people paid more attention to developments.

#1: Direct2D is in Fx nightlies:
http://www.tapper-ware.net/files/stresstest.comparison.ogg

#2: Jaeger Monkey:
http://www.bailopan.net/blog/?p=683

#3: 64bit builds are builds are planned for 4.0 if not sooner

#4 multi-processes:
http://blog.mozilla.com/cjones/2009/06/21/multi-process-fire...
Businesses still hate enterprise software
Damn, you're going to feel pretty foolish if it ends up that either the Indian holy leader or the BA stewardess are among the current leaders in online used car sales.
The Spark That Could Ignite Web M&A
Certificates are relevant to non-hackers that want to build a career in IT. The companies that care about certificates are most likely companies that hackers wouldn't want to work for.

Also it is interesting how the attitude conveyed in this article is based on fear. "If I don't have X certification, I won't get a job".
Keychain CELTIC WEDDING KNOT- Made by www.ANTIK-GROUP.com
This information will be invaluable to the resistance when sky.. google becomes concious
I'm using vice-versa for the same case. Reason being Chrome takes up 50% cpu on an average when I'm watching youtube videos.
The future of media and publishing: Curation
Strategic defaults on homes on the rise
Tell HN: Founder Institute companies in NYC looking for cofounders - March 11
Dropbox for Photographers - An alternative
Code Review in Agile Teams - part II
"I work on my hobby only at home and on my own time; it is not in conflict with my employee agreement. I own it; [Company] has no ownership or rights to it."

That may or may not be true, depending on the employee agreement. Many of the ones that I've seen give the corporation ownership rights to any software developed by the employee, even at home and on their own time.

Check this before you start.
Question for the thread -

What are your thoughts on already having a product that people will pay for (and charging appropriately, direct selling to b2b markets) verses giving it away for free and monetize later?

Would this tactic impair because it confuses the value proposition, or benefit by spreading the business virally.

For example: https://www.yammer.com/about/pricing
totally flagged
What's Your Founder Superpower?
Chatroulette Creator Coming to America?
Certifications are about as optional as they've always been: Some IT positions they're helpful for, particularly going into government work, but they're not a guaranteed path to success.

A consultant I've worked with (as a journalist) in the past actually tracks real wages for certifications vs. wages for area expertise and experience, and experience and real-world practice win out almost every time. Source: http://www.footepartners.com/
"These were large companies though. Small (less than 20 people) company parties were often a lot of fun. I am so glad I don't have to work for large companies anymore."

I agree with you there. I now only work for small companies for that very same reason.
Hmm, can't do impression-based ads because the advertiser would have to trust the website to accurately report impressions. But click-based ads should work fine.
Possibly you mean this Atul Gawande article on the power of checklists:
http://www.newyorker.com/reporting/2007/12/10/071210fa_fact_...
They're actually doing some interesting work in this space:

https://developer.mozilla.org/En/Dehydra

Dehydra is a lightweight, scriptable, general purpose static analysis tool capable of application-specific analyses of C++ code. In the simplest sense, Dehydra can be thought of as a semantic grep tool. It presents a wealth of semantic information that can be queried with concise JavaScripts. It is also useful to find bugs in source code as it allows for much more error checking than C++ is capable of by itself. Dehydra is built as a GCC plugin, thus it is easy to use for projects that already support GCC.
Dehydra is also useful for generating language bindings and is used to bootstrap Treehydra, a heavy-duty static analysis GCC plugin.
Jason Calacanis is a guy who runs a sweatshop building a website you've probably never been to and never will because you're a smart person who doesn't fall for spam.

He also has made a career out of being a professional asshole and making fun of "lifestyle businesses" that make products that people like and pay for. He thinks that if you're not a workaholic and want to enjoy your short time here on Earth then you shouldn't be working with startups.
I guess that last question is pretty hard to answer, but from what you say I can tell there's a lot of value to your customers in the API, hence it looks likes it is worth it. Thank you for your reply and congratulations for your success, I hope you keep growing and being profitable!
in the US, in the general case, i expect it's cheaper to settle.
Tim Berners-Lee: The year open data went worldwide
That's a long but very good read.

The law is multiple decades behind science.

And the death penalty makes the US seem quite brutal.

It's weird how a judge would bar evidence for fear that it might sway jurors, effectively the judge declares the defendant guilty by selecting the evidence.
The Five Kinds of Appeal to Authority You Meet on the Internet
Why Google keeps your data forever, tracks you with ads
I'm surprised the conversion rate fluctuates so much.

Why such a drastic drop in conversion rate jn early January 09?
Adorable and perturbing at the same time.
"Pay with FaceBook" and Why Pigs Fly
It times out. This is an old bug in the HN code and the source of a lot of frustration.
Set up Facebook in Order to Promote Yourself Effectively
Today we have the honor to offer our readers a free chapter from a stunning new book – 10 Steps to Powerful Online Self Promotion for Creatives – by Alex Mathers of Red Lemon Club. Hands down the most complete and entertaining e-book about online promotion & social marketing for designers & bloggers. A must read for every creative!
If Mahalo is alleged to be a scraper site then just let Google handle it.

If you think about, if Google delists the site then thats probably their business model gone because Google is like 60% of search Market in the US and higher else where so if Google delists them and take away their Adsense then they are in trouble.

So let them taunt Google all they like and then see what happens when the Google Dragon wakes up because it won't be pretty.

(Edited for typos and readibility)
A big cleanup of the code was announced back in 2006: http://weblogs.mozillazine.org/roadmap/archives/2006/10/mozi...

They've been working on it since, although I think it has evolved over the past three-and-a-half years. They've got a bunch of automated tools and subprojects to help move things forward.
Social Media Dorks Get an Anthem
What About "Quarter Einsteins"?
Startup Idea: A monogamy filter for pornography
That's interesting. I always interpret it to be 99.9% of the population on a given surface. It could be read as types also I guess.

EDIT: the article posted here http://news.ycombinator.com/item?id=1031922 seems to support the 'types' theory, although it also casts significant doubt on the validity of the claims.
The spam page example given in the article is: http://www.mahalo.com/aaronwall

Question: how does somebody end up at this spam page? Google seems to do a good job of filtering stuff like this. It wasn't in the first 10 or so pages of search results for "aaron wall"
Before There Was ThinkPad
Warp Speed Will Kill You