skysight-inc/HackerNews huggingface dataset:
FTA: "What’s more, given an overall dearth of talent, in some cases unqualified developers will be put into positions of lead developer or CTO when they shouldn’t be"

How is this necessarily bad? I've read many a story on HN where a developer was placed in an adverse situation and excelled. I know I've stumbled my way to success on more than one occasion. Then from n=1 on, isn't being thrown into the fire an efficient path to growth (and necessary in a startup)?

Just wondering what the general consensus is. I assumed that it was fine to "fake it 'till you make it" in startup-land.
Perhaps I was not clear, but I was saying the same thing as your first sentence.

When people are concerned about including GPL in their work code (as the OP is) then they are typically concerned with issues of linking/importing/etc.
Simple DNS Trick to Increase your browsing speed by 10x
If they want to bring out an ~9" iPad, they have to solve a very interesting design problem. I don't think is solvable and therefore am doubtful about a smaller iPad, but on the other hand Apple has more and better paid people working on this.
The decision they are facing is basically:

A) Just shrinking down the existing viewport (like the article suggests). Problem: would break Apple's own Human Interface Guidelines regarding minimum sizes for text, touch targets, etc.

B) Just adding it as a new device format in the SDK like when the iPad came out. Problem: more Platform fragmentation.

I realize that Apple is in a position where they could choose to go along with the fragmentation, but it would seem strange. I am hoping for option C which only they know.
Wow, this makes Paypal look like angels. I suppose we are just starting see the effects of ad monopoly. Once a few more alternatives are taken away, there will be no where to hide.
Am I right in observing that this would be felony hacking in the US, the sort of thing that brings prison time? And he did it with links to his own site, so it's clear his identity as well. That doesn't seem too bright.
Do keep in mind, while we're all bashing academia, that there are those who go the opposite direction. I finished a researchy undergrad, went to industry, basically got miserable, and have gone right back to apply for PhD programs. I'm incredibly happy to know I have at least the one admission, even if it doesn't have guaranteed funding!
No worries, I should've been more detailed in my original post- what I'm describing is definitely an atypical (if not unprecedented) Forth. I agree, the call-sequence is critical. My initial thought was to ensure that we always leave the stack pointers in "return stack mode" before calling, and return them to that state before exiting a routine. Thus, procedures:

: A dup * ;
: B 2 A A 1 A ;

would look like:

A:
SET Y, SP
SET SP, X // switch to data
SET PUSH, PEEK
SET A, POP
SET B, POP
MUL A, B
SET PUSH, A
SET X, SP
SET SP, Y // switch to return
SET PC, POP

B:
SET Y, SP
SET SP, X // switch to data
SET PUSH, 2
SET X, SP
SET SP, Y // switch to return
JSR A
JSR A
SET Y, SP
SET SP, X // switch to data
SET PUSH, 1
SET X, SP
SET SP, Y // switch to return
JSR A

As you can see, a little bulky, but doable. Optimizing stack operations to make better use of the registers can get rather nasty- still thinking about the best way to approach it. I'm definitely thinking in terms of a cross-compiler, and ignoring things like defining words for the sake of simplicity, at least at first. I'll drop you a comment if I get a prototype working.
Clearly you haven't bothered to look me up.

Do you believe I should have used Django or Rails for my personal website? Was Hyde the wrong tool for the job?
Use a hammock
What I don't understand about these charts is they completely dismiss the impacts of diminishing returns.

Suppose the population continued to grow and grow and grow. What would happen to available non-renewable resources? They would become more and more expensive to a point that their cost would exceed the cost of finding alternate means of producing energy. What happens then? we stop relying on fossil fuels, and start relying on more sustainable energy sources, as a practical matter of the economics of it.

Food production isn't a non-renewable source, but it is a control. Only so many people can afford so much food; at a point it will be prohibitively expensive to procreate. If they can't children die, or families stop having children. Does that mean all population growth will backslide? No; why would it? It just means there becomes a harder cap on how many children a person or family can afford to have. No more 3+ children in families.
More information on the background of webputty [1] and why it was open-sourced [2]

[1] http://tghw.com/blog/lean-development-zero-to-launch-in-six-...

[2] http://blog.fogcreek.com/whats-up-with-webputty/?fccmp=webpu...
Print Your Own Custom Robot Images
I think search can be done better. But I don't see a replacement for search. Even when we think, we perform a search in our mind to return the answer. It is far quicker to type into Google "who is the main character in 1984", than to go to a database(dmoz) and click books, then click 'numbers' then find 1984 then click it. I don't know if there can be something quicker than search (of course if you had an answer immediately when you thought of a question, but that still requires a search). But I agree search can be done differently and in a way that is more organized and "semantic".
Not just crowdfunding...
check on it!
TL;DR The world is getting older, hence less babies born.
Are you sure? From wikipedia:

> The GPL is the first copyleft license for general use, which means that derived works can only be distributed under the same license terms.
Don't be so sure. Google has been known to ban Adwords accounts for ads that were deleted years ago because the content of a domain that has obviously been allowed to lapse and been re-registered by someone else has changed.
I'm not advocating anything illegal, but this might be just what it would take for Google to fix their policies. Scrape a few million sites with Adsense, rent a Russian botnet, and spam-click ads until Google takes notice.
How To Enjoy A Testing Conference
Self-signed SSL Certificates
Let me guess, radix-tree variant with common prefixes of keys at the branches of the tree and counters at the leaves.
Neither did I 6 years ago when I was making affiliate sites. When I realized that I didn't want to play that game I buckled down and learned to code...
My thoughts exactly. Fixed the graph to reduce bias: http://dl.dropbox.com/u/3750008/Screenshots/r.png
Sorry I should have said "patent application". We don't have a patent yet.

I am guessing this was downvoted because it says we applied for a patent. I feel ya, downvoters :P If it makes you feel any better, we simply need the patent because many investors ask about IP and "barriers to entry" and because we may want to license it to a company like Google, which respects patents, to get an additional revenue stream enabling us to not need to sell more shares of the company, which makes all of our current stakeholders' holdings more valuable :)
Well, if all you care about is the space complexity you could do the same thing with 8 bytes of memory, an integer and a floating point. Start the floating point at zero. For each item, set the integer to 0, then compare the item to every other item (including itself) and add one to the integer if they are equal. After each iteration, add one divided by the integer to the floating point, and repeat for the next item. When you're done the answer will be stored in the floating point.

Of course this method requires O(N^2) time (that is, 1,000,000,000,000,000,000 compare operations when counting a billion objects), but who cares? It only uses 8 bytes!
I'm sure everyone of those parts is built in the US. I do not know the location of every FAB, nor battery manufacturer, nor display manufacturer, and neither does anyone else.

What we do know is that Intel has a fab in Arizona for example and Corning's headquarters (gorilla glass) are in NY etc.

I also don't know for sure what is in each city in China. While it is public information (for the most part), finding a source to back my claim would be as possible as backing the authors claim.
> It takes 6weeks to ship product from Corning's US factory to China.

And they could build a factory anywhere in the world. In the mean time, they can ship as fast as they need. Apple already ships from the factory nearly directly to customers in the US in a couple of days.
If you follow the trail he left, you will notice that the spammer is from Eastern Europe. Good luck getting him extradited.
I almost mentioned it, Ubuntu has been my primary OS since 2007 and I continually re-evaluate options - Fedora, Cent, SUSE, Mint, and Arch mainly - but Ubuntu always comes out on top. I just have no experience converting people over to Ubuntu from Windows, so not personally sure how well that works.
The company has two separate sets of these tests; one does some conventional sanity checking on the code and the other simulates user interaction to make sure that the website's user interface behaves properly.

Anyone know more about this ? How are the user interaction made ?
How to Make the Time to Do it All
Minor comment from a Scala fan - on that last line you could have used:

happyLast.count(_ == true)

instead of:

happyLast.filter(x=>x).size
3D gave us Kate's boobs, Titanic 4DX adds the smell of dead people
Ask HN: How many computers do you have?
No one hires PhDs for web development skills, but knowing some basics certainly opens up some doors. I wouldn't want to hire a PhD who would couldn't build at least a demo himself.

Could you describe a circumstance where such skills would be a negative?
My own experience:
http://news.ycombinator.com/item?id=3576084
I'm guessing they're talking about unit tests and integration tests, the integration tests probably simulating user input using a framework such as Selenium(RC).
Perhaps someone could explain this to me, "But too many workers serving a need leads in one direction for prices: Up."

I am no economist, but I would expect the opposite. Having too many people in one field would result in a reduction in wages and prices until people started leaving that field as a result and the supply/demand ratio stabilized. What am I missing or misunderstanding?
Based on your work heretofore, do you think it's wise for Facebook to continue on the PHP path instead of working on a backend rewrite in C# or some other, saner language? I find it odd that Facebook is still using PHP and pouring lots of effort and cash into things like HipHop when they're obviously hiring people smart enough to use another language, and when they obviously have the runway to perform a dark horse rewrite into a much cleaner, saner backend.
Altavista's search was fast. It was a showcase for DEC's 64 bit Alpha and Ultrix technologies, and the ability for the systems to place the entire search index in memory (as I recall).

The search syntax was also pretty advanced. You had parenthetical grouping, logical operators, and if I recall, the +/- include/exclude syntax originated with (or was at least used by) AV.

What AV wasn't was particularly relevant. You needed that advanced search syntax to be able to narrow down what you were looking for, and you still usually had to go through a few pages of results to find the right stuff.

When Google first hit public beta, it was immediately and compellingly superior to anyone else's search. I remember giving it a few tries, and switching within a matter of a week or so. It just gave me what I wanted.

It took a long time for anyone else to get off the "but we need to keep users on our pages for ad clicks" mindset, and by then it was too late.
Ask HN: Ads Crawling guideline
Is there any industry for crawling ads ( display & PPC ), otherwise such crawl may be counted as a click.

Can't we send some extra header to indicate that given click was non human?
can't speak on facebook specifically, but one popular option is Selenium http://seleniumhq.org/
WebPutty dev here. Feel free to shoot us any questions here on HN or on twitter @webputty.
True. Misleading question. Asking the right question is half of the battle.
This looks great, I wasn't aware this existed. Can anyone share some similar tools they use to speed up that Ctrl+S and changing between windows process that happens when editing CSS?
Yeah. Looking at my household, mortgage and health insurance are neck and neck as the biggest costs, with food a close third. That's not even counting copays and deductables and other out of pocket stuff, in other words, the best case if no one gets sick.

Significantly behind is child care, and well behind that are taxes.
Researchers pin down genes responsible for drug-resistant malaria
This may help - http://lmgtfy.com/

(Sorry, couldn't help that :-D)
This data is for the U.S only, not the global smartphone market.
Show HN: Our stock option tracking app for small businesses
10 Startups to bet your career on (on one page)
Social Gaming Company Zynga Vastly Overvalued, Say Econophysicists
Groceries make up a smaller percentage partially because they are so much cheaper than eating out.

As for it being healthier, it all depends on your choices. If I am eating in, but having noodles and microwave pizza it will be much less healthy than getting a salad out. I have been on business trips where I ate every meal at a restauraunt for more than two weeks, but it was a relatively healthy diet.
When Google inevitably smooth this over to avoid the bad PR, just spare a thought for the hundreds of smaller sites who don't have the option to generate that kind of press (Google screwed me out of $50 on my blog about kittens doesn't have the same ring to it)
But the user here is not asking for their detection methods. Just a notice that something was detected at all would suffice I think.

Then the user can at least say "Ops, busted!" or "Damn somebody is sabotaging my Adsense" and either do something to fix it or deactivate his/her account.

It's especially curious that no such notice was given considering that he was in pretty regular contact with an account representative.
I'd be interested in learning how the HipHop JIT is fitting into this picture, if you care to comment.
Including everything with a JTAG header... too many to count, I'd guess ~250.
Why not regular chess?
Nope, totally off. It's closer to probabilistic hashing where the probabilities of picking successive buckets are exponentially decreasing.
We're looking for feedback on how the app might help companies and especially employees track their options and their vesting.

We've focused more on functionality and less on design.

Early users like having visibility to their holdings. Let us know what you think.
You should read the original Flajolet Martin paper if all you're doing is distinct count estimation.
Let me guess...combinatorics background? :)
This really feels like Forbes is just trolling for rebuttals from tech blogs.

It starts off quite well, highlighting that these sites are just pandering to investors or writing for pageviews, or in some cases both cough.

Somehow after labeling these blogs as mouth pieces for the investment community they declare that these blogs are sexist for not writing enough about women.

The obvious conclusion there is not enough women are being invested in. Presumably like with men "enough" is some small percent of those who bother seeking investment at all.

TechCrunch is an especially poor example I think - woman CEO, women reporters, just last week a piece on women in YC's latest round written by a woman.
Salient points:

1. "In the history of the modern world, inequality has only been ended through communist revolution, war or deflationary economic collapse. It’s a disturbing question which of these three is going to happen today, or if there’s a fourth way out."

2. The left wants income inequality decreased via taxation, the right wants reduced taxes because government spends its tax revenue wastefully, inefficiently (Thiel gives examples). Both are correct assessments of a problem, but both propose solutions that solve only one of the problems - these are the 'Blind Spots' of the Left and Right. Need a solution that solves both problems.

3. Technological deceleration is a blindspot common to both the left and right. While Internet and Finance are seeing technological acceleration, other big areas of the economy are seeing technological deceleration - transportation, energy the two main ones.

4. "There has been a tremendous [technological] slowdown everywhere else, however. Look at transportation, for example: Literally, we haven’t been moving any faster. The energy shock has broadened to a commodity crisis. In many other areas the present has not lived up to the lofty expectations we had. I think the advanced economies of the world fundamentally grow through technological progress, and as their rate of progress slows, they will have less growth. This creates incredible pressures on our political systems. I think the political system at its core works when it crafts compromises in which most people benefit most of the time. When there’s no growth, politics becomes a zero-sum game in which there’s a loser for every winner. Most of the losers will come to suspect that the winners are involved in some kind of racket. So I think there’s a close link between technological deceleration and increasing cynicism and pessimism about politics and economics."

5. ... I give up, ran out of time. This is only covers the first ~25% of it. Just read the whole thing, awesome interview, probably one of Thiel's best and most thorough.
Isn't that gecko the Notepad++ icon?

http://notepad-plus-plus.org/assets/img/logo-green-orange.pn...
I'd also add (as an English PhD) that maybe the author of the post should read up on his Paul Graham: http://paulgraham.com/hp.html
It also matters if writing to the memory causes an actuator to... act.

Picture if memory location 7 is mapped to how much energy to pump into the laser cannon.
Uhh, beside that I don't get what's going on with the floating point number in your algorithm, that requires storing the N items, which is exactly what the author is trying to avoid.
WePay is hiring engineers & designers
you do know that the whole "units" measure was made up when they needed a unit.
Pinterest is no feat of technical innovation...
If you're allowed to make multiple passes over your set, you might as apply an in-place comparison sort and get it down to O(n*log n) time with constant space. Their method has the advantage that the stream doesn't need to be stored -- events can be processed as they come in and then discarded, never storing the entire set.
Summary:

Guy complaining about his Nexus One being slow. It should be, that phone was designed to run up to Android 2.x and has long lost any support for system updates. It wasn't even originally designed to run Android 3.x. There's a whole lot more about your phone's compatibility than "still duking it out specifications wise", in his own words.

Edit: Oops, yes, no claim to run ICS. Either way, he's using an incredibly dated phone. The comparison isn't far off from trying to run iOS 5 on an iPhone 3GS.
Hey guys,

For those interested in the technical specs: we're using Django, PostgreSQL, Bootstrap (we are not designers), nginx, uwsgi. We are going to use Stripe for billing (when I get it implemented).

We currently have two 512 MB nodes with Linode.

We're using this cool bootstrap-styled datepicker: https://github.com/eternicode/bootstrap-datepicker
Yes. They are stating that Macs are not susceptible to PC viruses. Yes, this is true. However this is not worth stating, so most people would infer that Macs cannot get any viruses from that sentence.
برنامج عرب غوت تالنت 2012 Arabs Got Talent
Quora question about that:

http://www.quora.com/How-does-Facebook-implement-feature-swi...
I was surprised as well to see that, they addressed that here:

http://news.ycombinator.com/item?id=2787082

Apparently 259 days wasn't long enough to find a replacement ;)
The most annoying thing is the name. Putty is a well known SSH client and terminal emulator. On seeing the name WebPutty I'd believed Putty had been ported to a web interface.
Unfortunately, this is a reality of using AdSense.

I have never encountered anyone at Google that is malicious and/or gleeful about this happening. The lack of response comes down to the fact that Google would rather make sure they get all bad actors and throw out some good than be more lenient and let some bad actors stay.

There are tens of thousands of AdSense spammers that try to take advantage of the system. 30-40% of impressions on Google Content Network ads (which run on AdSense) are complete junk. These impressions are via sites that take advantage of how easy it is to get in to make a quick buck before Google catches them.

The ecosystem perpetuates itself because Google's priority is to maximize overall reach in the market: the more people using AdSense, the more impressions they get and the more people cookie'd for behavioral data. There is little concern with banning people unjustifiably as they have a different priority.

Hatchlings did the right thing by diversifying and if you rely on AdSense, then you should to. Make sure you work with several networks (many pay better anyway) and look for other sources of revenue. This is what separates the sad stories from successes.
I had a similar thing happen to me...to a point.

It was with adwords...it was back when I was just getting started and I did affiliate marketing. I promoted this weight loss clickbank book...it didn't pan out, so I paused the ads.

My mistake...TWO YEARS later, I get a notice that they've shut down the account with bots because apparently that type of advertising is no longer allowed. So my old approval got tossed...and my account got perma banned over something that happened 2 years prior.

I filed an appeal, and that got ignored.

So I just said screw it, and created a new account. If Google won't play by its own damn rules, and will apply rules retroactively, I don't see why anyone should follow the rule about no duplicate accounts.

So I just signed up for adwords with a po box and did everything via VPN to avoid getting banned for duplicate account(matched via ip address). And it worked just fine.

That's the thing, all this bullshit that Google does...only hurts legitimate publishers.

The black hatters(who these rules are actually supposed to be for) only get a slight slap on the wrist...since all they have to do is just pay $5 to get a legitimate approved Adsense/Adwords account. Then just continue doing whatever they were doing before.
Not for editing the whole website, but we have launched a web widget editor recently (http://designduke.com). You can edit individual HTML widgets like buttons, input boxes, forms etc :)
And yet a site like this (the site that traffic was being directed to) has adsense on it without any issues.
Robert Hayes designed the icon for notepad++[1] Looks like FogCreek had explicit permission to use the icon [2]

[1] http://sourceforge.net/projects/notepad-plus/forums/forum/33...

[2] https://github.com/FogCreek/WebPutty/
Am in my third week of trying to organise one day of sober work with the person who is supposed to be a co-founder of a business I am trying to get started.

The problem I seem to have with trying to do technical businesses with non-technical people is trying to get them to do any work at all unless there is a bar involved.
Why would google sooner disable a site showing ads and remove all revenue streams, than simply stop showing ads to "repeated" violators (based on IP, or whatever else they use to detect clickfraud) on that site, and only refund money made by THAT SECTOR the clicks came from?
How about a tool that gets authorization from your github account and let's you automatically upload LICENSE files to your project. The particular license is based on user input, similar to [1]. Does something like this exist?

[1]. http://creativecommons.org/choose/

*edit - this way it could just be an open source project instead of waiting for github to implement it.