skysight-inc/HackerNews huggingface dataset:
John D Cook has a lot to say about this: [1]

"One of the marks of a professional programmer is knowing how to organize software so that the complexity remains manageable as the size increases. Even among professionals there are large differences in ability. The programmers who can effectively manage 100,000-line projects are in a different league than those who can manage 10,000-line projects. ... Writing large buggy programs is hard. ... Writing large correct programs is much harder."

Jeff Atwood's metrics will help you filter out engineers whose complexity ceiling is <1k lines -- StackOverflow answers, whoopee -- but that's not a terribly hard thing to interview for. Much harder to interview for the very best, the mythical 10x productivity programmers[2], those who can handle 100k LOC, 1M, or more. Perhaps this is the difference between an experienced non-expert and a real expert[3].

In my experience not a lot of employers care about this, perhaps because their challenges aren't those of complexity-in-scale, or perhaps because complexity hasn't bit them hard enough yet, or perhaps because they are "unconsciously incompetent"[4]. About the only hiring signal I've identified for this is interest in functional programming -- languages like Clojure and Scala exist precisely to raise the ceiling of complexity a human can handle[6] -- and as such I'm trying to learn this stuff and trying to find people via the community who care to hire engineers with these skills. Unfortunately my own bias may be blinding me, you never know which side of Dunning-Kruger[5] you're on until it's too late.

If you care about these things: I'd love to know who you are and what you're working on, email me.

[1] http://www.johndcook.com/blog/2008/09/19/writes-large-correc...
[2] I am not one of these, but I strive to be one someday.
[3] http://www.dustingetz.com/how-to-become-an-expert-swegr
[4] http://en.wikipedia.org/wiki/Four_stages_of_competence
[5] http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
[6] Clojure creator Rich Hickey talking about complexity: http://www.infoq.com/presentations/Simple-Made-Easy

edit: man, this got 2 downvotes in 2 minutes, cmon guys i put a lot of thought into this!
The amount of effort spent on what is generally called "functional verification" is much higher for hardware than for software. Also, the specifications tend to be clearer and the source code size is smaller than you might imagine.
"It costs about a dollar a day per table, it can even go lower depending on if you have sponsors involved because all the alcohol companies want to get involved"

Great. Ads during my restaurant dining experience. Gosh, what an exciting prospect.
Free Most Beautiful Green Natures Desktop Wallpapers
Everypeople like to Nature.All People are Responsibile to take care of Natures. These wallpapers will help you to feel the beauty of nature and fresh you up in the routine life.Here in this post we have the collection of Beautiful Green Natures Desktop Wallpapers for Your COmputer Desktop,Laptop,Mobile Phone and Iphone.Free Find out the Top Ten Most Beautiful Nature Desktop Wallpapers,Free Beautiful High Quality Nature Photos,Amazing Green Natures Background Wallpapers,Beautiful Green Nature Full HD Wallpapers,Best Natural Greenery Scenery Images this wallpapers are Free download and Decorate your desktop with these Beautiful Green Nature wallpapers.
I have spent a lot of time thinking about waitstaff/ customer interaction at restaurants as I neither like cooking or being disappointed by my food. I just don't see this as something that will appeal to a lot of people.

There are too many cases where it falls down. For example, my girlfriend will ask almost every server their opinion of two items on the menu. She doesn't always choose the one that they recommend, but feels it to be useful input in her decisions. Another time when the waitstaff are extemely useful are for people with alergies, or lactose intolarance.

Yes the second case can be solved by lists of ingredients, or icons indicating what each meal is free of (lactose free, soy free, gluten free, peanut free, etc...) all of which would be provided by the computer interface. But is that really what I'm looking for when I go out to eat? No. I like being able to ask, "Does this have cheese in it?" or "Do you like A better than X" and getting a yes or no answer.

I believe we will see a restuarant that is McDonalds meets RedBox in the near future. However, until there are serious advancements in language processing so that I can ask questions about the food I am about order (and pay atleast 200% mark up on) I don't expect many resturants to be shedding their waitstaff in favor of customer opperated touch screen devices.
The hole in the cloud offerings right now are in the "managed server" space.

There are plenty of (well grounded) people who aren't worried about having to double capacity every other week, but still don't want to be (or hire) a linux, nginx, memcached, and mySQL guru. Figuring out things like setting up a hot spare with automatic failover, backup, security patching and dealing with DoS attacks are not by any means things that can be picked up in a weekend.

GAE and Herko promise this type of thing, but bundled along are the cost, limitations, complexity and opacity of the autoscaling infrastructure.
Well, the superposition principle only holds in linear media. Sound waves can propagate in linear media, but they can also propagate in nonlinear media, and any medium that can carry sound will go nonlinear at sufficiently high amplitudes.
Purchase Clenbuterol 
My Good Pharmacy is a online clenbuterol store where over 60+ clen and other effective pills are listed for your better health.
I think the page is actually streaming music from somewhere because I sat through two unique songs already. That is actually even cooler if it's streaming!

Edit: It seems I'm wrong, closing the page reopened at the same song as in the beginning. The third song was a Nas rap song (??) when I accidentally closed it. Still, that would be cool.
1. it will be nice to not tip. dropping total cost to a customer by 12% will increase demand for restaurant meals.

Also, it'll be nice to pay at the table and jet. call me a crank, but i hate waiting to pay.

2. it will be good to have timed order-to-delivery stats for the manager, so we can get consistent performance.

3. if they can get some smart data mining going on, then could raise revenues for the restaurant. "people that liked burgers also liked vanilla shakes. would you like one?". swipe in with your credit card, and it knows your favourite meals.
Programmers seem to work for free on Linux and other projects, while designers seem to be more eager to get paid. Given these common memes, people may think that programmers are eager to do any kind of work for fun.
Honeymoon Packages in Houseboat
Kerala Honeymoon Packages provides all types of honeymoon packages like Honeymoon Packages in Houseboat, Houseboat in Kerala, Kerala Houseboat Honeymoon Packages, Houseboat Honeymoon Trip, Backwater Houseboat Honeymoon in Kerala.
Welcome to the desert of the real...

I've got a few yrs of runway, since costs are super low in India. Balanced by the lack of early adopter market access I guess.

We sold and launched first prod within 6m, and made some real revenue, trying to go full bootstrap.

We're going the small niche market route.. Let's see if that works, now trying a diff product which might be faster to sell...

May the force be with you!
I love the slang in the different languages. Some of it is pretty accurate, from the ones I understand :)
Why not? Sadly, because we live in a litigious society.
The Problem With Music, by Steve Albini (1993)
Alas, it is newspaper distribution and not newsrooms that consume the vast majority of profits at most newspapers.
Don't worry, this problem is easily solved by moving to Google Checkout!
Rigatoni with two styles of ITalian Sauces http://pegasusle... on Twitpic
Facebook has Windows desktop messenger client for Windows
WARNING: this is nitpicking the writing of the post.
In the first few paragraphs, there is heavy use of the words "I" and "we" without having a reference for what "we" actually means. It's sorta confusing.
I actually patented this about 6 years ago. Now I just got to dig up the patent...
no, there always have been those same 8 songs in a loop, you have the nav << >> on top left along with titles. the one beginning with Nas is a remix
> benefit of OSS being that you have access
> to the source to fix/add things

The place where this is the most beneficial is when considering businesses looking to invest in a technology. If you invest in a company/software product that goes under, then you could be saddled with a piece of tech that you can't fix bugs for, etc. If it's open source you at least have the chance to do so, even if the community around it collapses and there is no new development.

The idea that access to the source is some sort of cure-all is a fallacy, but it may also just be a straw man. I don't know that anyone says that all open source projects are going to be manageable just because the source is available, but they are by definition more manageable than a project with no source available.
Jer Thorp on the weight of data
> However, since [the transactor's] only job is doing the transactions

Huh? How is that consistent with:

> access the data storage through a new distributed component called a transactor.

If "doing the transactions" consists of more than passing out incrementing transaction tokens, won't the transactor be a bottleneck?
Welcome to the Post!
Adjani : Jusqu'à 50% - Vente privée de sac à main Lancel bb pas cher
Totally agree with judging people based on their portfolio, however a lack of StackOverflow achievement currency or github commits doesn't signal much.
General Problem Solving Strategies For Programmers
To everyone taking the unpaved road...
Web design
Founded in 2000, Vinalink regconized as one of the leading Website Design Company in Vietnam. Our experience, expertise, best-equipped facility, professional management and commitment have been bringing our customers reliable and qualified web products with International standard.
I find the thought and your name to be ironic.

My first programming job was doing VB programming in Access 2 programs that had to run on Windows 3.1. (Yes, this was in the last millennium.) I kept on running into bugs that I could demonstrate were in Access, not in my code. It was very frustrating.

My next job was in Perl. I went several years before I found an actual bug in the language. Which then went unfixed for years because someone might be using it. Despite the fact that in every significant Perl code base that I've seen since, there are real bugs in the code that nobody has noticed which trace back to the bug that I found. Why do you ask whether I am bitter?

So your suggestion failed glaringly for me when I was using VB, but since has worked much better.
I was thinking two things:

1) This is an incremental change since it largely replaces what the waiter/waitress is doing with the machine the waiter/waitress is using and

2) The tradeoff is a question of customer service for lower costs. I think to make it work you'd have to take the extra savings and spend it towards further improving customer service. It's not a clear win unless executed very well.
Worse. According to the Market blurb, it goes further:

"Bonus:
Launcher icon opens a quick dialog box with input box to query the WolframAlpha Computational Knowledge Engine and launch your web browser.
*Wolfram Alpha is a trademark of Wolfram Alpha LLC"

https://market.android.com/details?id=net.schwiz.wolfram.ful...
Twitter, As secondary publisher could be sued for an illegal tweet
Http://zencoder.com
There's little open development, so there's little incentive to write up public articles. You could try something like Bob Colwell's "The Pentium Chronicles".
How to run .exe on a Webpage
The audition project is pretty unheard of. It's time consuming on both ends especially if it's a week or more. What's more common is the 4 hour assignment, which annoys me to no end anyways.
Dude, yes. Bravo.
I think part of this may be that since programmers typically make more money and tend to be more valued, the upside for them of doing spec work is much higher.

Even if salaries for developers and designers are comparable in startups, this is in-general not true from what I've seen, so designers as a community have banded together to stigmatize doing spec work.

I'm explaining this situation, and how I think we might have gotten into it. To paraphrase a W3C spec: this comment is not normative.
Ori, I actually met these researchers in Barcelona at Mobile World Congress. I'm sure I walked by a few of them (and others) when I was part of the launch team on Plan 9 (I did the PR). Movies have Hollywood; tech has Bell Labs.
Getting flagged with "web dev" is like getting AIDs. Rofl.
Actually this is entirely how I would expect to go about it.

I recently looked into the way my alma mater hires IT folks and they give you a set of around 6 essay questions. Things like "Please tell me about two projects which best define your ability in terms of X." X might be network engineer, web developer, etc. For grins and giggles (and to help me figure out my hiring process) I went ahead and filled it out. The result was essentially the sort of portfolio that they were asking about.

I do agree that you want to see someone's work but I don't think it needs to be an audition project. Even a properly done portfolio takes a bit of time to put together.
This is some truth, "If you're a small company you need to look at the outliers first since that where you're likely to find overlooked talent".

It's amateur hour if you're not hiring for culture first and foremost. I think that was Jeff's main point.
DevOps DNS for Developers – Now There’s No Excuse Not To Know - Diary Of A Ninja
General Counsel gets a fat paycheck to take care of that.
Avoiding litigations is simple too - do not hire dicks; ever.
If you hired a decent person in the first place, and after two months things are clearly not working out, you can part ways in a civil fashion.
Access 2 did not use VBA.
I've worked on 2 large GWT apps, neither backed by Java (one was backed by C++, the other was backed by Perl). Using it to create web applications is really nice, but it's a bit bulky when it comes to some UI work (though, UIBinder helps a lot when you just want to write HTML).

Java is an overall great language. While it does have it flaws, it helps protect you from lots of stupid programming mistakes and it has pretty good performance.
Make the Most of Pinterest with Toronto's Pinerly
Staff Picks App Recommendations For Week Starting
Key Lime Pie Following Jellybean?
Sounds good...if you are hiring 15-year olds.

If someone asked me to write a "Hello world" program in an interview I'd get up and leave (or hang up the phone). It's an insult. This would be very clear sign that I was talking to the wrong people.

A lot has to happen before a formal interview takes place. If you have to ask a guy (or gal) to write a "hello world" program it probably means that you have absolutely no clue who you are talking to and have done zero homework pre-interview.

You know what I want to see? Bring your laptop to the interview. Let's connect it to a projector and take me through some code that you've written.

Inside of 30 minutes I should know what kind of a programmer you are. In 60 minutes I probably have enough data to decode your DNA and tell you what you are going to die from.

What the hell are you going to learn from printf("Hello world")?
Wow, this looks really neat. I'd be curious to know if this ends up being used as the preferred development environment for some Android developers.
I tried to use the twitter mobile site. I'll never do it again because it takes too long to load.

This is why people use the twitter app instead of the site.
For what it's worth, the warning isn't appearing in Firefox in multiple test machines either. It certainly is appearing in Chrome, and as you note, it's scary looking. Fortunately, it DOES have a bypass link.

For now, we're just hoping they'll get it cleaned up by the AM. If not, we'll have to consider more drastic steps (a very first step being user-agent based warnings on our side of things).

For the future, we'll certainly want to see a smarter separation of domains, to avoid this very issue.
Is it safe to use ___ in my site yet?
One of the reasons I never bought a license was the cost. I followed a Unity course over two months and wanted to develop mobile games. I had the skill to, but committing $400 to something I'd never really done before was insane.

The Apple developer license, Corona/Gamesalad, etc. are far more affordable and less risky. I'm not even sure if you had access to the iOS/Android API without purchasing a license, so I guess you wouldn't be able to practice it.
I'll add to that. I am far more interested in how a programmer thinks and how they might attack and evolve a problem. For example, let's say that they wrote some GA code. Show me the first version. Explain it. Then show me the evolution of the code and how (and why) you optimized it and what results you got. Tell me where you made mistakes and why. Tell me what you'd do differently next time.

That sort of thing would tell me a lot more about someone than the procedure delineated in the article.
Google.com even thinks some part of Google.com had some suspicious activity: http://www.google.com/safebrowsing/diagnostic?site=google.co...

Yahoo's even worst: http://www.google.com/safebrowsing/diagnostic?site=yahoo.com

The only search engine not been partially suspicious: http://www.google.com/safebrowsing/diagnostic?site=bing.com
I sincerely hope he doesn't tell them to stuff pickled Python objects into Postgres like they did with Reddit.

I'm not trying to be snarky, I'm legitimately concerned.
There's another project called TerminalIDE here:

https://market.android.com/details?id=com.spartacusrex.spart...

that also allows you to develop real android apps right on your device. TerminalIDE is primarily cli based and even comes with a version of vim already set up with a custom vimrc and relevant plugins. That said, I'm very excited about this project as Android is capable of being a "real" OS it just needs more real applications.
Dropping Prices Again-- EC2, RDS, EMR and ElastiCache
Make your Mobile Safe with Anti Theft Mobile Software
Looks very interesting. Unfortunately binary doesn't run on osx 10.6.8. Requires Lion :(
When I was a kid and video game arcades were still popular, there was a huge one in the mall.

They had a restaurant and you could order food from a touch screen, and play games on it while you wait.

I hated it. A waiter always came by to make sure your order was correct. I had to wonder, what's the point? It was gimmicky and useless.

This was probably 13 years ago.
I think 192kHz is the sampling rate used by the A2D converter vice verca. It is not the actual frequency of the sound (data).
There used to be a great site: http://nowthatswhaticallstartups.com/ but it appears to be down now unfortunately.
Right. Democracy is subclassed into Republic and DirectDemocracy; Republic is further subclassed, one such subclass among many being CrownedRepublic, such as the UK.
I've tried it with the soft keyboard and it worked pretty good, specially because of the auto-completion feature.
In other related news, AWS drops prices for the 19th time http://aws.typepad.com/aws/2012/03/dropping-prices-again-ec2...
اهداف ومهارات كريستيانو رونالدو مع الريال ومانشستر
huh, how different will this be from berkeley's saas-class on Coursera? I'm taking it right now and am so far finding it decent for non-web programmers.
Pinerly takes on Hootsuite with it's dashboard for Pinterest
As much as people like to deride #1 (here and elsewhere) it's one of the most useful filters (in terms of filter value for effort spent). It's not a positive filter (in that a candidate who passes won't necessarily be a great programmer) but it is a great negative filter (a candidate who fails almost certainly isn't).

#2 I have mixed feelings about. A lot of people work on things where the source code (even the product) isn't visible. Having an SO profile is semi-useful but lack of one doesn't really mean anything. Github only makes sense if you work on open source (and frankly I'm tired of the incredibly naive "Github is the new CV" postings that pop up every few weeks).

#5 is what I really object to. At least in this case you've gone through the initial filters. Some companies use an audition project as an initial filter before you've ever spoken to anyone (you know, to see if you'd be a cultural fit and so on). I have zero time for this.

The problem with an audition project is that anyone truly good won't have to jump through those kinds of hoops. They'll have their pick of offers as is. Job seeking through a traditional (non-network) route is relatively low percentage such that there's only so much time worth investing in any particular position.

I'm happy to prove to you know I have a solid enough foundation in data structures and algorithms, I can program my way out of a paper bag and I can problem solve and communicate effectively but as soon as you ask me to spend a week--even a day--on some audition project, forget it.

Honestly, hiring isn't that hard. You just need people who are good at hiring to do it. I've done 10 or so "lunch interviews" at Google this year. This isn't an interview per se. It's simply taking someone to lunch in between their onsite interviews. It's a chance for the candidate to unwind, ask some questions, etc. But there is no feedback element to the process.

Of the 10 after 10 minutes I predicted 8 wouldn't get hired, 1 would and 1 I wasn't sure about. Turns out the "yes" declined an offer and the "maybe" didn't get one and I was otherwise right. And this is simply from going to lunch with them.

My formula is:

1. Filter early. "Hello world" and other simple programming tests;

2. Establish technical foundation and problem-solving ability (with one algorithm-related question that should be coded); and

3. Otherwise ascertaining personality/cultural fit. This you should get just from talking to someone for 10-15 minutes.

It's really not that hard. You just need someone who can actually do it to do it.
Matt Taibbi And Will Cain Argue About Occupy Wall Street.
Story author here... I loved that one of the ladies that I talked to NAMECHECKED the Automat! Totally unprompted.
>Why do an audition project when you can fire candidates who do not work out within the first three months?

Because then good people won't come work for you.

I would not interview at a company that had a reputation of firing a significant portion of its employees within 3 months. Not just because of the obvious career and financial risk. But because a company that treats its employees as disposable is likely not to be a good place to work in general. And I doubt I'm the only one who feels this way.
I think they can do that actually.
Why Great Innovations Fail: It's All in the Ecosystem
They say that the tips actually go up, probably because the suggestion is 20%.
I lose an enormous amount of time spinning up a developer. That's expected, and not a problem, but not something to be taken lightly.
Julie Mathews Talks about the Variety of Autism Diet
Autism diet is very important in autism recovery. Author Julie Mathews, discusses the many different autism diets there are and how she decides which one to recommend to her patients.
Acoustic "beat tones" aren't "real" tones— you hear them because of non-linearies in the ear-brain system, but you have to hear the initial tones first. (Well, unless you're talking >>130dB SPL levels where the air starts becoming non-linear, but then lower frequency recording would capture it fine)

If you could hear subharmonic beats from ultrasonics then it would be _very_ easy to demonstrate, alas.