skysight-inc/HackerNews huggingface dataset:
Even though I do agree that the _whole_ story has some valuable PR lessons, I don't think that this particular blog post adds any value to this field. The story was worth keeping an eye on for entrepreneurs to take lessons from. But we had more than a dozen articles about it on HN, which is, for me, too much noise.

You said that Airbnb was wrong and disappointing, I would argue that this wasn't mainly their fault, but that's out of our discussion point right now.
That's definitely something that's kept me from adopting Chrome full time. A lot of people grouse about the AwesomeBar, but the Omnibox has taken a very long time to achieve feature parity, and still isn't there yet. Using the AwesomeBar is my preferred mode of searching through my history for things I half-remember reading, and it usually more convenient than either the Omnibox or Safari's history full text search.

That said, even the dev channel release of Chrome still doesn't get this right. If I want to go to the ESPN NFC East blog (http://espn.go.com/blog/nfceast), I usually type "nfcea" into the AwesomeBar and it pops up as the first result. The Omnibox suggests searching for "nfc east blog" but doesn't show the appropriate URL from my history.
Ellie. Ultra Fast Group SMS For Everyone.
Tbw淘宝网
Barry Schwartz also talks about the different vinegars, olive oils to make your own salad dressing. Mix & Match. Are you proposing we only have a few salad dressings?

I consider jQuery an olive oil, SproutCore a dressing.
37signals: Behind the scenes: A/B testing part 2
Part 1 for easy clicking: http://37signals.com/svn/posts/2977-behind-the-scenes-highri...
御泥坊加盟
You're right, I don't know because she has not been diagnosed, nor am I a psychiatrist. But considering her descriptions of what the past several weeks have been like, and the words she has used to describe the events, it sounds to me more likely than not.

My point with bringing this up is before thinking that she is overreacting, consider that she might be suffering from PTSD.
I found the fact that the latter exists informative, but in no way threatening.

Why does it have to be "threatening" to be newsworthy?
It has nothing specifically to do with software development, but toward that, I remember discovering many things. I discovered that I could keep track of an arbitrary sequence of dynamically created objects, but I didn't invent linked lists. I also discovered that I could sort things without comparing each item to every other item, and that it was "obviously" more efficient, but I didn't invent merge sort or Big O.

If I'm talking to a razorblade salesman who figured that he can make recurring sales of razorblades when gives away handle to hold it with, I don't conclude that he invented the loss leader. I think it's fascinating to have arrived there not by way of rote.

Surely you've made an independent discovery in whatever it was you were interested in at one time or another...

This is just editorial now, and it's deviating from OP's concept. I find that I like to work with people that have strong ties to their crafts, whatever they are, and those people tend to have made discoveries, not necessarily inventions.

Back to the point: really, how many individuals can say that he truly invented something? Great question, but "yes" to that would raise a flag for me.
Startup Chile 2011: Cofounder Wanted
The RunStop key?
If we could send one message back in time to Ken, Dennis, and Brian, I nominate this.
Well the quote relates more to the whole spying on your every online activity. There's a lot more to this than catching child pornographers.
> However, every time I see "faster than C" almost always a bit of trickery/wordplay is involved.

yeah, it's almost like those "$something in only $few lines of $programming_language" posts where you get highly obfuscated code to read.
You should throw all your weight into a framework that's in early beta right now. Also, Barack Obama.

https://github.com/sproutcore/sproutcore20
It appears to take memory snapshots. If it detects a repeat in the snapshots it knows that the program will loop indefinitely. Of course it can't detect all infinite loops, but a sizeable subset.
First Look at the New iCloud Web Apps
Not even a single mention of the halting problem?
Back in the 1980's I ran a ray tracing program called "Silver" and thought nothing of waiting 20 minutes for a screen resolution rendering of a couple of mirrored balls over a checkerboard. Now I expect complex objects to render in high def in real time (o.k. maybe not with ray-tracing but with shadows) and if I wait 20 minutes for a rendering it will be at many megapixels and use radiosity.

But your real issue probably isn't one of perceived performance, it's one of perceived technical sophistication. My smart phone is many times slower than my desktop, but it's new and cool and the desktop is over three years old and kind of boring - and over the wifi network they are both about equally fast.
The question as written is highly imperfect. I’m very ok with the idea that perhaps one asks a series of questions getting atthe underlying ideas even if the words you use would differ from mine, or if the questions in one interview might differ from the questions in another.
If you ever want to work overseas it helps the visa process. Likewise, if you ever want to do something other than programming, having a degree usually helps. For instance, I wanted to teach a programming class at the university extension in my hometown, but they wouldn't let me because I do not have a master's degree. They wouldn't have even bothered telling me that if I didn't have a bachelor's degree.
"For an app selling 10-20 copies a day, how much would it have cost that company, paying a PR firm, to get it infront of 101k new users (forget about payment)... how many tweets would you have to get out or blog posts written to make 101k people aware of your app?
Amazon gave that company an incredibly aggressive marketing campaign for 1 day and from where I'm standing, gave that company an enormous opportunity to be successful with a future app or future subscription services for their existing app."

There is a big difference between paying for 100k of paid users marketing campaign and getting 100k free users. When you pay for a campaign you know the amount you target and are willing to spend. From that you know what the expenses will be.

The free campaign meant 100k users unexpectadly got the app, then normal everything continued. Point being that 100k people like a free app. Angry birds was already popular prior to Amazon Store.

So the question is that did the free day give ANYTHING to any developer, lets assume zero server costs. Did the app give anything? The app benefits amazon because people use amazon store vs google store, the 100k users = user outreach, server infrastructure, damage control, reaching out to users to rate, etc. And for the day you devalue your app making paid customers feel stupid for not waiting.
Music licensing is killing...Music
The Action Movie Blog Post
TinyMCE has a ribbon theme that seems to work with the latest TinyMCE version,

http://tinymce.swis.nl/
Incorrect ES5 fallbacks found in many popular JavaScript libs
The social harm of distributing photos is that a minor was harmed.

Jailing a minor is harm!

What utter idiocy.
VC-Backed Healthcare Startup CEO talks about sales strategy and fundraising/.
I am surprised there aren't more comments like the parent comment. Are people really going to swallow this whole thing without any corroboration by another source? I guess I can understand that; it's easier to believe what you read. However, when people (in the comments here) raise objections or have opposing views than the picture being painted in this article, they are being harshly downvoted. I would have hoped for more skepticism on HN. :(
> Everyone today wants to get the personal glory out of their own little pet project instead of getting the glory out of contributing important patches to existing projects.

Maybe you're right and it's personal glory. It could also be the (admittedly, often-naïve) assumption that maybe, just maybe, you have a better idea about how to do things. When John Resig [thought up jQuery](http://ejohn.org/blog/selectors-in-javascript/) five years ago, both Prototypejs and Behavior.js were already around. If he had decided to contribute to those projects instead, we'd have a much different landscape today.
I'm sympathetic. It's a very reasonable and persuasive argument. Unfortunately, it's one of those things one cannot control -short of censorship.

The same thing happens with people's email transcripts. The same happens with politicians and open mics. Most of the time ill-conceved/or personal emails or rants or candid opinions to an open mic are not picked up and broadcast --sometimes, depending on context, opportunity and misfortune, they are -to lots of regret, embarrassment and perhaps, lawful correction. Occasionally, opportunity.

Basically, to me, they seem inextricable. I cannot/am not able to see a way to separate them in an unmoderated open forum.

My main point wasn't that she should have realized it's a broadcast medium. Rather, realize the medium is subject, by its public nature, to a spectrum of reactions. Some of those can be reactionary and unwelcome. It's part of discourse.
I'm using something similar, but ran into a problem recently: go into a detached head mode (`git checkout HEAD^`). ALL your branches (local and remote) are spat out into your PS1. It's rare enough that I haven't looked into fixing it, but have any suggestions?
There is no connection to Germany.
http://www.whois.net/whois/teatra.de
"www.teatra.de (69.175.69.250) located in United States"
http://teatra.de/about/

And in fact they violate the German law about telemedia.
http://www.gesetze-im-internet.de/tmg/__5.html
Just an email adress and no phone number, no registrar of companies or entry in the commercial register in Germany and I'm very sure the admin won't be able to reply in German.

This means they will have to pay for the Abmahnung/warning from a lawyer between 800 and 1.000 € or if they don't provide the information within a given time a fee of 50.000 € for violating § 16 Abs. 2 Nr. 1 TMG (TMG = telemedia law).

The German law doesn't tolerate "unavailable" internet commerce.
Berlin, Germany

Looking for experienced and driven Ruby on Rails developers, QA enginers and product managers for a 70+ employee startup in the online gaming / advertising space

We offer a developer-friendly environment with a passion to do things the right way, flexible work hours, requirement to work on-site but not all the time, very international team - as a perk we offer German language courses but not needed for work, only a minority of our employees is German.

Will help will relocation and work permit as necessary

More info here:
http://www.sponsorpay.com/careers/

One of our ex freelancers' blog post about us after returning to Spain:
http://fernandoguillen.info/2011/03/05/coding-in-berlin/
The more fundamental mismatch is that they're testing an interpreter (libc's printf implementation) against a compiler (pypy's format string jit). A C++0x or D library that parsed format strings at compile time would likely still beat pypy.
> "get featured by Apple" (but you have absolutely no control over that, sorry)

Actually Angry Birds got featured after they got a publisher who had connections to Apple and called them.
Calling from Gmail now open to wider audience
I think it's inspiring. Thanks for getting my wheels turning.
Definitely look for work now. Seriously.

Look at Krop, Craigslist (believe it or not, there are some really good jobs on the Craigslist board, you just have to filter), HackerNews... which area are you in?
Elite Email Marketing Strategy With Strategist at Emma
How invokedynamic just might save Dynamic Languages on the JVM
This looks like a variation of the stable marriage problem.
http://en.wikipedia.org/wiki/Stable_marriage_problem
Google+ v Facebook: Where Metcalfe’s Law was Wrong & Thoreau was Right
I think Chuck isn't making the point well in his reply to you, so I'd like to summarize it as I see it.

Ultimately, all software advice cashes out as 'something running right'. (Or 'make money', if you prefer. The following is true regardless of what you see as the ultimate goal.) However, we do not have perfect information about whether arbitrary changes will increase that. Our decisions and estimates are going to be approximate and heuristic.

Chuck has provided an example of how decisions can be suboptimal because employees/smart-people are rewarded for looking good, not for actually increasing the amount of things running right.

One way to correct this bias towards overwriting is to include in the decisions a fudge factor against writing new code - expressed as an anecdote summed up in 'Sometimes they are too smart and do too much'.
really? what kind of answer were you expecting and what would it tell you?
The OP clearly decided that not doing business with Amazon was the right choice for their business, and Amazon richly deserves the scorching.

Amazon looked like it was setting up an app store where Android developers had a hope of getting paid, but so far, they've created a space where the control-freakism runs deeper than under Apple (e.g., the lack of control over basics like device filtering and removing apps from sale), and the return on investment is worse than under Google.
Would have liked to have seen some sort of indicator of gross subject---tech this way pop-culture this way etc. Don't know if the data lends itself to an axial arrangement, but if so, that would be useful. Interesting none the less...
Since you're 15 years old I assume you have free rent and free food. What else do you need money for? Would it take you so long to build this on your own that you'd lose time to market?
Is it my imagination or are the navigation buttons now a bit paler? The arrows, home, wrench, etc.. All seem a paler shade of gray to my eyes.

I could be imagining it, though.
Right, so you'd need a BigString analogue to BigInt for that case.

Which wouldn't be that bad, really. I mean, a 64k string is plenty for your everyday string needs. And in cases where you're handling really long strings, you'd probably want a specialized data structure anyway. I mean, it's not like char* is exactly efficient when you need to insert something into the middle of a many-megabyte file.
Alien Technology Required to Beat the iPad
I've done this with MS Word and the VS debugger. Word crashed while I was editing a huge document. I simply skipped a few instructions down, returned to Word, saved the document, and restarted Word. When your options are either 1) crash, or 2) possibly recover to some working state, it's pretty easy to choose option 2.
But the whole point of the post was to point out that PyPy can optimize in places that the traditional C model of shared libraries cannot - or, at least, have great difficulty doing so. This is an inherent advantage to optimizing the instructions at runtime.
This is a very positive development. Not the same as stapling a Green Card to your PhD diploma, but certainly a step in the right direction.

CS people keep getting the shaft when it comes to govt definitions of occupation. For instance, there is no software engineer category in the TN visa for Canadians. When the release says startups, I assume tech startups. They say they will also train their employees to understand the peculiarities of this segment. Again, extremely positive news.
DC-based HelloWallet.com is hiring Java developers and offering a $5,000 referral bonus per hire. Backed by the Rockefeller Foundation, Steve Case, Jean Case and Grotech Ventures, HelloWallet is a financial guidance web app dedicated to boosting the wealth of its members. We're offering a $5,000 referral bonus for extraordinary Java engineers. Anyone can submit a referral and earn $5k if their referral is hired. Join us! Awesome team and environment right in the heart of DC. More info: www.hellowallet.com/about-us/jobs/
The iPhone rocket is poised to leave Android and the rest in the dust
Top Keywords - Fox: Murder, Crime - NYT: Education, Basketball
No sir, YOU are the one dismissing the views of others as ludicrous. Just like the rest of the Jones cabal, you expect everyone to accept an overwrought orchestration of crashing planes and sulfurized aluminothermic incendiaries. First of all, everyone already knows that THERE WERE NO AIR PLANES! The video footage was obviously doctored:

http://www.veteranstoday.com/2011/07/11/inside-job-more-proof-of-911-duplicity/

Secondly, no amount of "debate" can explain away the deficiencies of even the most energetic barium-nitrate-enhanced nano-engineered thermitic demolition incendiaries, whose detonation velocities are not even CLOSE to the DV needed to incise concrete and steel structural members. It's obvious to anyone who understands exothermic chemistry that some fancy little thermite fireworks did NOT bring down TWO 500,000 ton state-of-the-art skyscrapers.

No, we both know there are only two things that could bring down those buildings in a convincing manner: 1. Low-yield, high-efficiency nuclear weapons, and 2.) high-powered, tightly focused directed energy weapons.

Are you seriously going to suggest that you KNOW FOR SURE that both these weapons were ENTIRELY developed by humans? Seriously?! Is it just a coincidence that both of them were developed in the massive off-limits-to-the-public military facilities at Groom lake, Tonopah, and the NTS, where there have been MANY proven UFO sightings over the past 50 years? Now who's being ludicrous. Open your eyes man -- don't be a conspiracy snob.
Wireless data from every light bulb (July 2011)
This is Why you Should Not Outsource to India
I didn't ask for a list of things that you, personally, dislike about Eclipse, nor did I ask for you to insult me on the (mistaken) premise that your personal preferences are somehow superior to mine. I have a list of things that suck about XCode too, that does not make it inferior to Eclipse. The take-home message I got was that you are used to how XCode works and not how Eclipse works, and thus think Eclipse sucks. It's a pretty common way of thinking, but I can't say I share it. I find PHPStorm weird to use because it doesn't have workspaces, for example, but I don't think it "sucks".

Oh, and if you want to have a "who can write the longest list of reasons Eclipse sucks" competition I'm sure I could win. It has been my universal experience so far that I can explain why any program I love dearly sucks far better than anyone who dislikes it can.
Hacking a Gnuplot into Minecraft
Ah didn't see that, thanks. That's insane... I wonder how many of those are devs.
How To Get Things Done In A Startup
If you're going to downvote a neutral comment like this, it would help to explain why.
Totally off topic, but I thought that Geocities was closed for all TLD versions. Apparently I was wrong.
I believe it was the Trojans who burned the Greeks' ships in the Iliad.
Low IQ? Chances are you use IE.
Yea, that's pretty much it. I would recommend looking at Spork - it pre-loads the Rails environments (the parts you want it to, at least) onto standing processes that you use to run tests. I consider Rails testing to be pretty much unusable without it.
NSA Hiring At Black Hat
Sounds like this would be the equivalent of some theoretical

exp = CompileSprintfFormat("%d %d");
for (i = 0; i < 10000000; i++) {
RunCompiledSprintf(exp, i, i);
}

All I'm really getting out of this is that PyPy now compiles sprintf formats for you and saves the results, and that there's no equivalent API in libc.
In theory I believe it can actually detect all infinite loops, for an extremely generous definition of "can detect". On a finite-memory machine, a computation fails to halt iff it eventually repeats a state, which it must do in finite time, since there are only finitely many possible states (the finite-ness is what makes the halting problem not apply). However, that finite time might be extremely large, perhaps longer than the age of the universe. A http://en.wikipedia.org/wiki/Busy_beaver function gives an upper bound on how long it can be.

But yeah, the practical use is to tell you when a computation is already looping, for the large subset of infinite loops that result in states being repeated relatively quickly.
I mean, a 64k string is plenty for your everyday string needs.

No, not for my everyday needs.
"Fairness" is not really relevant. As long as they're comparing typical C idioms to typical Python idioms, it's valid.
This, in particular, is a huge win

> In response to stakeholder feedback, USCIS has also updated existing FAQs to clarify that an H-1B beneficiary who is the sole owner of the petitioning company may establish a valid employer-employee relationship for the purposes of qualifying for an H-1B nonimmigrant visa – which is used by U.S. businesses to employ foreign workers in specialty occupations that require theoretical or technical expertise in specialized fields, such as science, engineering, and computer programming.
PyPy tries to move as much code as possible out of C and into (R)Python for the exact reason that this kind of optimization becomes possible/feasible/easier with JIT. So it's a packaging win sure but it's not an accidental one.
Is it?

> beneficiary who is the sole owner
mediawiki-bugzilla: Embed Bugzilla bug reports in MediaWiki
C the language doesn't have shared libraries. That's something some systems add themselves.

Edit: Is this not the case? I am under the impression that it is, and is relatively new at that.
Aren't event loops infinite loops where memory might be unchanged for a long time?
I'm a big lover of arrogance, controversy and challenging status quo... But seriously? Challenging it with "lets all come together, in a one-size-fits-all, uniform, productivity parade honoring the propaganda department of Apple"??

I hated really the Microsoft experience and was so disappointed by the earliest Linux distribution I switched to OS X when it came out and I have never looked back. I recognize Apple's great contributions to UX and their truly awesome dedication to their mantra "It just works" but I also recognize when they are wrong. I am not blinded by their sales-pitch. And no one with respect for the "Apple-philosophy" should ever be colored by the works of their marketing department. No one should be lead to believe there is reason to settle and not try harder. Apple certainly would not do that themselves. Their core idea is to challenge everything and keep pushing the envelope.

We all do different things for different reasons. Thank for that.

Productivity, efficiency, status and financial success is not the common motivator for all mankind and I hope it never will be. This I say because I believe we can do far better than that.

Experimenting, trying out new things and failing is all a part of the learning experience. Embrace it.
Scooping the Loop Snooper: A proof that the Halting Problem is undecidable
To-do Lists And Getting Things Done
I could imagine that myself, too.

It also means everyone knows patents are bullshit and collectively the companies don't want any of it but since we've got it established already and it's really hard to shut down the companies know they need to play ball yet do nothing in favor of patents.
I've long since lost track of what it means for a comparison between languages to be fair. To put that a different way, how should we have compared them? Should we have downloaded some GC library for C to implement it?
> Amazon didn't make any money either

They certainly derived value from the transaction. By giving away a free app a day, Amazon drives customers to its marketplace, and its brand. To suggest that Amazon's intentions are purely altruistic is naive.
So why not simply do:

#include <stdio.h>

#include <stdlib.h>

int main() {

int i = 0;

char *x = malloc(44 * sizeof(char));

for (i = 0; i < 10000000; i++) {
sprintf(x, "%d %d", i, i);
}

free(x);

}

Their version was intentionally biased, which is a shame.