skysight-inc/HackerNews huggingface dataset:
One can argue that boilerplate doesn't add to complexity (though I don't agree). But no one can argue that it doesn't add to code size. The studies cited in this thread show either linear or superlinear growth of bug count with code size. If those studies are correct, doesn't that rather settle the issue?
This is why it's bad having a cross-platform technology that is proprietary. It's too much to handle for a single company and make it work right on all platforms. When it's open-source, there can be at least one company with its own implementation on each platform, and get it to work right because they have less to handle.
Clip: Conan rents out his stage on Airbnb
Other online Bible manuscript projects I'm aware of:

http://www.aleppocodex.org/ - complete Hebrew Bible (Old Testament), dating from about 930 AD

http://codexsinaiticus.org/en/ - Greek Bible (includes complete New Testament)

http://www.greek-language.com/Manuscripts.html - links to a ton of Greek Bible manuscripts

It's unfortunate there isn't a better clearinghouse for this. There's a tremendous wealth of data out there.
"based on Android 2.1"

Ugh. Android is after all cursed on the Tablet and Amazon is just doing their bit. Very disappointing - ridiculous in fact given there should be literally no excuse to put 2.1 on modern hardware.

Oh and no Email client and no Google integration if that wasn't enough.

[Edit] Consider JIT (2.2+) and low pause GC (2.3+) that they will be missing. Also consider Flash support which is also 2.2+. Then there is competition from the likes of Archos and you can take their $299 Honeycomb 3.2 tablet and run everything Amazon has to offer on it - Kindle, MP3, Instant video etc.
I use last.fm for discovering and listening to music.
I also like grooveshark if I want to listen something specific and share tracks on social media.

I don't really organize music because I don't have time for it. But I do have an old iTunes collection that needs organizing and there is no proper tool out there to clean the collection up automatically. I tried tuneup but it doesn't really work well and the software is not very robust or fast.

Regarding creating music - I'd love to see more comments about that here - most of the above comments are about listening to music :-) what about music creation?

Personally i grew up playing the piano but then dropped it after years of suffering and starting using hardware and software for semi-pro music production .. and eventually became a developer of hardware/software for music making :-)
This is exactly what's going on. You can't get a reflow on the page without giving up control, and I didn't want to require people to write asynchronous code to give up control after every swap. So it runs your code and queues up actions, to be played back when its done. This is also why you have to use the methods on VA instead of working directly on the array.
We're not getting away from SaaS without an underlying infrastructure for something along the lines of Software as a Peer to Peer Network. PaaS and IaaS have the potential to exhibit some of the same problems as SaaS. Look at the AWS/Wikileaks thing. There may not be privacy issues in the same way, but Daddy can still take the car keys away.

Also, bandwidth is only as good as the size of the total pipe between communicating entities. The cheap bandwidth has to go all the way to the end-user or it doesn't help too much. Think about backing up personal data. The initial upload takes forever in cloud backup systems.
Ask HN: An Easier Way to find Professional Service Providers?
ExpertBids.com is now solely focusing on connecting businesses (startups and SMBs) to professional service providers.

So whether a startup needs to be incorporated by a lawyer, their taxes done by a CPA, or marketing done by a consultant - startups can post any need they have, for free, and then receive bids from interested Experts. ExpertBids has saved startups thousands of dollars on professional services, but price is only one factor in selecting the right Expert - so more importantly, we give startups options and information on professional services and let them make the decisions.

So we'd love any feedback on ExpertBids.com. Let us know if this is something you think will help you or your startup.

Thanks much.
What makes people so sure we don't? It is well known that young males have higher mortality rates from violence, suicide and road accidents. Wouldn't this pave the way for the population of stable young males to supersede their nervous friends?
And we justify mandatory schooling by saying society is complicated and there are some things people need to learn to be able to live reasonably.

How does Wales justify locking up young humans and forcing them to learn something which isn't in their best interests, something which isn't in their society's best interests, something which cannot survive on its own out of interested people keeping it alive by choice? It's abusive and should be stopped.

How much better can they do their job if they know how to do algebra, or order a sandwich in France?

Arguing that programming skills wouldn't help... have you not worked in an office and seen first-hand the dreadful computer literacy? Even among IT and technical people? Skill in bulk manipulating information would help a lot of people, if they realised it was possible and something they could potentially do, I think.
You should be able to write one with swaps - go for it.
Dropbox is so simple and affordable, why use anything else?

Besides, Google is creeping me out with the "targeted ads" thing.
Correct me if I'm wrong, but this is just a cobbled together CMS front-end with clip art icons and generic photos for what appears to be a proof-reading service, am I correct? Or am I missing some sort of technological breakthrough?
Sign up at topcoder.com (https://www.topcoder.com/reg/) and do a BFS (Breadth First Search) of their Algorithm (Single Round Matches) SRMs (http://apps.topcoder.com/wiki/display/tc/Algorithm+Overview).

Oh and if you want to brush up on your Algorithm Basics (http://community.topcoder.com/tc?module=Static&d1=tutori...).
what products are you going to sell? it really depends on the product.

if it is a physical product, just keep proof of sending the order on file such that you can prove to paypal that you've sent the goods.

if it is a digital product I recommend you get a specific service to deliver the product and handle the transaction, such as shareit, clickbank, digital river, ... they know what to do with chargeback for digital products.
It comes down to the not-so-subtle difference between "customer" and "user".

Reminds me of the joke about there being two kinds of people in the world; those who have lost data, and those who will.
It doesn't have to be theory. Very basic python scripting could help anybody. For example, my sister wanted to reformat the naming of 500 or so photos.

Time to do this by hand: 30 soul crushing minutes

Time to write a python script to do this: 5 minutes
As a developer with a slight interest in design, this is great. Definitely bookmarked for future use. I can think of just one suggestion outside of what others have suggested:

I'd love it if I could get it as an image instead of CSS. Since I would only use it for a display and probably not any dynamic text, just a transparent png export of the image would be sweet. Even a non-transparent image export would be useful (and necessary with any amount of blur on the drop shadow).

On my own I can print screen and pull in the text into an image, resize it, and make it transparent but others might not have the resources or know how to do that.
Generalists succeed as entrepreneurs (a Stanford study): http://www.gsb.stanford.edu/news/research/entrep_lazear_gene...
Show HN: Control 3D CAD software with your iPad
It's rarely at #1, but it has been a permanent fixture in the top 20, while most other apps are only on the chart for a short time. That adds up.
It's mostly a time investment issue for me, and I feel it's true for everybody else. We have only so much time available to learn new things (as opposed to writing production code), and so you want what you learn to pay off as much as possible long term.

You wouldn't argue "Why don't you just learn every language out there?", right?

The prob is that being a "pro" takes a really long time. For example to be a
"C#" you need to really dive into the CLR and its internals, be familiar with all of the new features that's been added to .NET in the past years, get familiar with all of the tools out there (VS is basically a topic on its own) and then likely some related technologies like WPF / WCF depending on what you're writing. That's a LOT of learning and practicing for one language, and you probably don't want to throw all of that away long term.
It's too complex for most, yes. But just use only facebook in say, Chrome, and every other site in say, Firefox. All the sites you use in firefox won't link through to your facebook account via cookies, bugs/buttons or js.

Firefox should/will also get a facebook spying blocker as chrome now has. Microsoft is real friendly with fb, so they'll never implement this.
"This would be much more interesting if the GTK components map to real HTML elements."

This is really hard to do wrt skinning. The only thing you really want is text selection to work properly for cut-and-paste. A good question to ask is what does the Canvas backend for GTK for cut-and-paste now?
Peer to Peer social networking suffers from a massive chicken and egg problem. Something like this isn't going to be built on the backs of Facebook users seeking privacy or freedom from UI updates.

The key to solving this will be to find the killer app for always-on peer to peer home systems that won't get you in legal troubles.
The Instagram Community - Ten Million and Counting
I'll pipe up for Plink. Yeah, he's caustic about this, but he has a lot of experience with Agile (including some of the prominent names) and what he's saying is based on observation. Also, he's more of a "field people" than the consultants you mention. I'm not defending rudeness, but his exasperation is something I understand. It's the exasperation of a good programmer with management bullshit.
I am not propagating that anyone should be allowed to have a truck on the NYC road, but why is it restricted only for movie studios and utility companies? Why not look at other industries that might value from such a permit. Even the author seems to agree with that evaluation.
It seems like they could have done a lot more damage than just serving browser malware. How many mysql installs could they have rooted?
OLE DB and SQL Server: History, End-Game, and some Microsoft “dirt”
First iHeartRadio. Now this.
Nothing but unsubstantiated rumors.
IP scanned after visiting this site.
Oracle Demos New SPARC T4, New Chip Significant Departure From Predecessors
For those that are worried about it(which should be pretty much anyone) this is an extension that claims to block all other sites from gleaning your fb credentials. Probably a good idea to do. The code is on github if you want to extend it.

http://webgraph.com/resources/facebookblocker/
I think for YC you can just come on the visa waiver program. You're not going to do any productive work on your startup really, right? all you will do is have meetings and listen to talks?

you can incorporate in the US, and from what I understand, once you have the corp you have more options to apply for visas, such as the H1B, O, E, ... visas .. you will still need a US person to be involved with the corp such that they can sign for you (that is what I've been told).

but the best thing to do here is talk to a lawyer - I'm not a lawyer, and I can't give any legal advice ...
I have to spend a good few weeks beating the phrase "he seems like a really nice guy" out of my trainee interviewers.

"That's lovely for you and him - it's just _not relevant_. Can they do the job?"
Updated Google Voice payment screens.
Anyone know if there are any other clues to suggest a shakeup google voice relevant to payments. Possibly premium services or adding a fee to base service.
> As a student, I couldn't stand my required english courses.
> Textlaundry has helped me to improve my writing immensely
> and now I'm getting fantastic grades. The best part was that
> it was so cheap! -- Lisa Paul

This quote led me to think that students who use this service are anti-intellectual lazy cheaters with tight fists. Ironically, the quote has at least one basic editing problem ("English")! This quote doesn't capture what professional editing is about. Surely there is a more positive way to express the value proposition.
Neat stuff. How long does it usually take someone to get used to the gestures?
The companies who ask these questions do so because their engineers deal with these kinds of scaling challenges every day

I'm skeptical of that statement. Some of the engineers at, say, Google, deal with code complexity and scaling every day. Most probably don't. Certainly, most at the non-Googlish companies hardly ever deal with this. Yet the majority of interviews I've gone to over 12+ years have involved significant questioning about algorithmic complexity.

I agree with your statement about awareness of Big-O, but often companies seem to be looking for over-stressed obsession, even for jobs which don't utilize it.
The attackers were focussing on client workstations to infect with malware, that's where the big money is. Potentially they could have owned some mysql installs by replacing installer binaries but it's less interesting for banking fraud etc.

MySQL.com was successfully attacked earlier this year: http://developers.slashdot.org/story/11/03/27/2058246/mysqlc...
I don't agree with Aaron Swartz on very much, but we agree on hiring practices:

http://www.aaronsw.com/weblog/hiring
The inherent tension between the speed and efficiency of closed platforms and the decentralized power of open standards based platforms seems insurmountable. Except that's sort of what I find so great and so fascinating about Google, because it represents the one singular, powerful, centralized, commercial force whose incentives align almost exactly with the Web at large.[0] And I think it's really great to have such a power innovating on basically every layer of the Web stack, from protocols, to codecs, to browsers, to operating systems.

[0]: I wrote a bit more about that here: http://blog.byjoemoon.com/post/166900257/why-i-trust-google

And a bit about the problems around the particular relationship Google has with the web here: http://blog.byjoemoon.com/post/7590977101/googles-existentia...
That mockup has enough bezel for a few tablets...
Accountingville: Zynga bookkeeping change provides a lift
I don't see much in that article to support "the death of the public library" hyperbole. It's easy to forget that $80 a year is a LOT of money for most people. When you are in technology, it's hard for you to understand how few people still are in the world that don't have internet access or computers. I was a member of a library advisory board in my city and the circulation rate and number of checked out items continues to climb.

The ultimate death of the public library probably won't come from some advance in technology but in the continued short-sightedness of local politicians who continue to underserve the poor and lower classes of their communities. Politicians see the libraries as easy ways to cut money from the budget, ignoring the fact that people who can't afford a computer and always on internet are the ones who need the library the most. In this day in age, it's getting harder and harder to get a job without a computer. If the library goes away, the unemployed poor are crippled.

The public library isn't just a place to get books. Just because you can get unlimited books on the Kindle won't mean the library is useless and articles like this only add to the fire that politicians use to justify decreasing funding for public libraries.
Survey Ideas for Startups
In an interview Erik said about 90% of revenue is from adsense
You might think they are clueless but there is a method to IT's madness. I would not recommend publicly trashing anybody in corporate buying chain if you ever plan to go upscale and sell your services for 7 figures at CIO's level. Nobody appreciates being publicly called a fool.

CIO's job is to manage massive resources and organizations - first and foremost to keep the critical line-of-business systems running. For most of them cloud right now is neither the top priority nor a viable substitute for core infrastructure. You are right on with your strategy to get foot in the door to circumvent their slow-moving processes. However you should be thinking of how to work yourself into their higher-level planning process instead of positioning yourself as adversary of their corporate policy by calling it stupid.

Just remember, the CIOs have the power to ban technologies that sneak out through the back door. Alienate them at your own peril!

EDIT: Whoever down voted this, please post an actual substantive rebuttal.
Step 1, send your resume and skills to wikileaks or other whistle blowing operation
Step 2, Palantir assists HBGary Federal in the hacking of wikileaks and wikileaks supporters
Step 3, Get hired when they read through your skills
Microsoft readies a Facebook 'Game Theory Lab'
Nice until Google cuts it off and starts charging for it -- like they did with translation =\
People ask algorithms questions not because they are relevant, but because they are a good proxy for your abilities. Well, at least they are perceived to be a good proxy ...
John is right, he still cares, and is only trying to help.

The official response he received from the government demonstrates exactly what has become of once great Britain and why Eric Schmidt, CEO of Google, was right to recently apply the adjective 'squandering' to the UK education.

Sadly, faced with this attitude, many other professionals who could also be helping, are beyond caring.

It is tempting to hope beyond hope that perhaps it was due to some minute fault in John's presentation of his argument that lead to him being totally stonewalled.

However, his message to the government is perfectly simple and clear: 'you are in charge of the curricculum, so please put programming on it'.

No, unfortunately the only conclusion must be that he got that response precisely because it was intended, and so will anyone else butting in and trying to interfere with a nice monopoly earner deal for MS.

The real answer as to why only buttons on MS software are being taught, and will be taught, could probably be found if we were allowed to be privy to the secret talks that the MS executives hold with the UK government(s) while visiting and bringing a few scraps of cash to the table.
I think Stanford and his experience at Wolfram would be bright spots on any resume. What this resume does is imply that he is very smart, which is more important than experience for any startup.
I'm not an Android dev (yet), but does it matter much outside of the UI? Honeycomb isn't open source, so 2.* is all they can use without talking to Google.

Seeing as how Ice Cream Sandwich is meant to better unify the APIs, I don't mind if they skip Honeycomb as long as they do get on track eventually.
Yay, I'm in :)
Thread Scheduling Bug in Mars Pathfinder, Debug + Fix [1997]
2.1 isn't surprising, since they forked a while ago.

The GUI will be completely Amazon-built, so the the version of Android probably won't matter all that much to end-users.

Since this is all speculation, we'll have to see when the device is unveiled.
For Depression, Sleeplessness, And Paper Cuts Try Cloves
Wikipedia has similar animations for some of its articles about sorting algorithms, e.g.:

https://secure.wikimedia.org/wikipedia/en/wiki/Quicksort
White people in the upper mid-west are a lot healthier and long lived than whites elsewhere

Any sources to back that up? I lived in Chicago for most of my life before moving out to California. I would argue that the (over)large portions of cheese and meat diets of the midwest don't help health and life expectancy.

according to wikipedia, http://en.wikipedia.org/wiki/List_of_U.S._states_by_life_exp..., a quick glance looks pretty even, not separated out by ethnicity.
This bites pretty hard on hektor, a graffiti robot:
http://hektor.ch

I met the kid who built this, year ago. He is a seriously rad ex-demo scene hacker, now art school prof. Lots of other good projects there worth checking out.
It took me a minute to figure out how facebook gained so much traffic without a commensurate decrease in the other sites.

My take-away is that facebook has mostly vacuumed up MySpace traffic (which was conveniently omitted from the chart).
Dallas Cowboys vs Washington Redskins live stream watch
Dallas Cowboys vs Washington Redskins
Match Detail:
Week 3 NFL Regular season
Date: MON, SEP 26 2011
TIME : 8:30 PM (ET)
Venu: Cowboys Stadium
Dallas Cowboys vs Washington Redskins enjoy here live streaming and
watch also watch NFL full season live streaming online here.
I've never seen a $$ number associated with these things, but really? Only $3K?

Apparently, I would have overbid if I were in the market for such things.
Right, that's my point. It become sort of a cargo cult of candidate selection by people who don't actually understand what they want or need.
About MacVim vs vim and 'color scheme support' and 'solarize': Actually the issue is with Terminal.app which has some weird setup where changing the background is either impossible or always looks horrible.

Also it's particularly difficult to get Solarized setup in a terminal using 256 colors rather than manually resetting the 16 colors of your terminal to custom values.

If you have a sane terminal, vim works fine with 256 color support. A lot of people on OSX use iTerm 2 which I hear has fine 256 color support. I just use gnome-terminal on Linux that's had support forever and dropped solarized since the maintainer is not interested in making any setup work besides gVim/MacVim it seems.
Next-gen mobile apps require new bandwidth options
...how is that relevant, though? Android phones are outselling iPhones. What the HN/Reddit crowd does isn't really very relevant to the rest of the world.
"Anonymous" Enters Securities Analysis: Alleges Company Is Massive Fraud
Allow me to quote Arthur C. Clarke.

"When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong."

There probably is a measurement error somewhere in the experiment that accounts for the 60 nanoseconds. Whatever it is, it baffled some very clever physicists for quite some time before they decided to share their data. If, however, their measurements are correct, it will be very fun to watch.
> Very disappointing - ridiculous in fact given there should be literally no excuse to put 2.1 on a modern hardware.

There's a more than reasonable reason:

Perhaps Amazon's project froze that portion of the code at some point during 2010. They're shipping v1 of a brand new product based on heavily customized code. At some point, you need to eliminate moving targets if you're ever going to ship.

Amazon's use of Android here is almost an implementation detail. They want to sell you a Kindle so you'll buy content. They're not trying to sell an Android tablet. As a result, I think they're going to sell a ton of them. Enough to make Apple sweat a bit. Very exciting.

Corresponding edit:

>[Edit] Consider JIT (2.2+) and low pause GC (2.3+) that they will be missing. Also consider Flash support which is also 2.2+. Then there is competition from the likes of Archos and you can take their $299 Honeycomb 3.2 tablet and run everything Amazon has to offer on it - Kindle, MP3, Instant video etc.

"No wireless. Less space than a nomad. Lame."
I said this in another comment, but I coded up the simplest version of each algorithm - the quicksort is correct, just not optimal. The focus was on letting people write their own code, not the pre-written algorithms.