skysight-inc/HackerNews huggingface dataset:
So how many times do we get this story? Interestingly Herb Sutter wrote about it here:

http://www.gotw.ca/publications/concurrency-ddj.htm

And then he updated that here: http://herbsutter.com/welcome-to-the-jungle/ and we commented on it here: http://news.ycombinator.com/item?id=3502223

Then the Extreme Tech guys rip off the graphics and write about it again. (personally they should have given Herb a link but whatever)

Both Herb's article(s) and this one strike me like someone looking at an approaching storm front and detailing how much water is likely to to come raining down when it breaks. That is accurate information but ultimately useless.

One answer is that existing architectures will work better on new materials (carbon for example) because they can dissipate more heat (so keep your eye on the research about doping graphene wires into silicon or creating diamond substrates.

"Web 2.0" is all about new ways of computing which exploit parallelism. And while I don't see a lot of benefit in Google inventing a new language to express it (Go), the challenge is real. Folks have been designing chips which are essentially parallel at the transistor level. Little of that research has yet to percolate into the software architectures being proposed.

Its one thing to say "The gas tank is about 3/4 empty, start looking for gas stations." and another to just go on and on about all the ways the remaining gas in your car is going to be consumed down to fumes :-)
>In fact, on (January 12, 2012) December 20, 2012 (*see update below), that number has already been reached.

Did you mean December 20, 2011? Or, more likely given the update, "that number has ALMOST been reached."?
Go afaict does more than preserve safety, it improves it! And it enhances convenience. Concurrency in C++ works just fine, though.
Well i am certainly not an expert, but none of your examples get's people to use Facebook on the desktop.

What is the benefit of looking at someones timeline and how often will you do it? Facebook needs incredible engagement (what it has right now on the desktop) and space do display ads. Youtube has the content, but what brings people back to FB? Don't forget all these social Startups will hurt Facebook on engagement.
My limited experience has been almost exactly the opposite of that. I think my conversion rate from FB has been significantly better because my software is niche and it's been easier for me to target on FB. But my Google Keyword-Fu could use some work, I'm sure.

Still, by far the best conversion comes from direct interaction with my community of potential users.
So why the comparison to Korea? Korea has very restrictive immigration policies which prevent almost anyone from gaining actual permanent residency (citizenship is almost impossible for "non-Koreans"). Israel has very liberal immigration and easy access to citizenship. Israel is democratic and has been mostly free since its founding whereas Korea has had a few dictatorships (and serious military crackdowns on civilian freedom).

The main reason Korea isn't a startup hub is capital. Korean banks are incredibly conservative, they won't even lend money for cars or mortgages to most people. Capital is centralized and mainly allocated to existing projects or proven corporate models. Venture capital is non existent. Israel is the opposite of that with lots of investment and decentralized capital. In short, Israel has risk seeking investors, Korea doesn't.

When no one takes even low to moderate risks with money there cannot be a startup boom.
So I guess cold weather attracts Financial Institutions/MBAs? I guess that explains NYC? /sarcasm
Yeah, I know. I just wanted to make people aware of that contrast in a snarky manner. I think I succeeded :) :)

I'm not really frustrated with the anti-Google sentiment. Everyone hates everything, and I can accept that. It does bother me when people start hating things without really knowing why. (Evil, by the way, has very little to do with changing a privacy policy to be more readable or adding experimental features to products you like. Those are more unusual than anything else, and people react poorly to things that are unusual. Remember how the iPhone wasn't going to have any apps? It was the end of the world. Then Apple's experiment yielded results that said, "holy fuck, we need apps" and then everyone was happy again. The world evolves incrementally, and to move forward, sometimes you have to move backwards.)
Does your inner MBA whisper: "Mobile is cannibalizing our core product, make it crappier"? Or what solution do you mean?

Edit: Ooh i get it.
Tricks Tips for Eating Out on a Weight Loss
There's a simple solution since this will be a freemium game. Have every Tiny Tower player download the Zynga junk and rate it 1 star. That'll send a clear message to any players and give a nice middle finger to Zynga. We can call the process go daddying an app. A more amusing tactic would be for Nimblebit to offer tower bucks to do the deed. That would be a lot of 1-star reviews...
What did I just read?! Some facts:

- How can you compare venture money per capita with China, India, US etc.?! What kind of logic is this?!

- Yes it's true that they got more venture capitals than other countries, but why? Because hey made kick-ass startups?! Where are these startups? They got because of Jews living outside of Israel invest too much money there. This doesn't mean that they are a startup nation. For example Kuwait invests thousand times more than Israel on national startups but this doesn't mean that they are genius.

- Actually they get daily aid of 8-10 million dollar from only US an Germany. Do you call this aid venture capital?!
SOPA part 2:  Protecting Children From Internet Pornographers Act of 2011
Any HNewsers still have one laying around they're not using and want to get rid of? I'd like to upgrade from my 3 year old netbook. Email is in profile.
App Store Day 2 - What I Didn't Expect
Try out Trello to see if it works for your workflow.
Universities also teach philosophy, and it isn't science either.

Of course, as we can see from the Philosophy of Science courses, that philosophy is actually more important than science, because philosophy is more meta.

That is to say, without philosophy you wouldn't know which approaches to doing science were better than others.

To solve that, you'd need to invent a "science of science", or a "science of thinking about science", or a "science of knowing stuff"...

...at which point you're simply reinventing the epistemological wheel as it were.

Also, universities teach art, medicine and architecture, all of which (or so I've been told) have some marginal redeeming value.
one click purchase with fb credits is live!
Angelina Jolie and Brad Pitt arrive in Japan
Even looking at the Von Neumann architecture, this paints an incomplete picture, only looking at the high-end chips. I would be interested to see some similar graphs looking at non-x86 architectures, not to mention comparing the Atom to the Celeron of 5 and 10 years ago, and other mid-range chips.

Sure, power efficiency and speed has hit a wall around 4ghz, but 2ghz and 3ghz chips are still coming down significantly in cost and power consumption.

And arguably, there's simply no market demand for chips faster than 3ghz, while cheaper and more efficient 2ghz chips are in very high demand. The sort of local applications where I notice latency are games and other things where GPUs are of course better suited to the task of decreasing latency. The only time I notice my CPU pegged are when an application has run away and would be using 100% CPU regardless, or when my CPU is attempting to do something that would be better suited to a GPU (video.)
Working Versus Networking
Megan Fox visiting Larchmont Bungalow for lunch
For an economy that produces $217 Billion annually, $3 Billion annual military aid is chump change - especially when 75% of that aid is composed of credits that must be spent on American products. So the actual fiscal stimulus from the US amounts to a grand total of about $600 million per year, or about .27% of GDP (no, that decimal point is not a typo)
I think that discussion would be interesting as well.

I can almost see some sort of DAG-type (like git) versioning possibly working; or maybe where the only changes that are saved to the store are properties that only one client modified.
I think the API timeline fiasco has other roots, probably mostly related to weak leadership in guiding the overall user experience.

This is a worthwhile nugget of wisdom though, I've found it also applies to delegation. If nothing ever goes wrong you probably aren't delegating hard enough, which means you are wasting a lot of time doing things that should be done by others (and also holding other people back by preventing them from taking on new responsibilities). The trick is finding the boundary.
"It is easier to ask forgiveness, than it is for permission." - Unknown
Zuck's Stake in Facebook’s IPO Worth Up to $28.4 Billion
Granted I'm speaking from second hand experience, but for the last couple years I worked closely with some former and current amazonians who worked on their frontend and order workflow team. I do know for a fact that much of their frontend is/was in perl, and that oracle databases have their place. But I guess that wasn't what they started with.
We would love to get in touch with any great designers out there that can help us with this.
Sometimes the explanation is more optimistic than that--sometimes the CEO is rich enough it makes little difference. E.g. John Mackey (Whole Foods CEO) switched to a $1 salary because he felt he no longer needed to work for money [1].

I mean, think about it: Mark owns over $10 billion in Facebook stock--he makes over a billion dollars by pushing the stock price up 10% (or loses over a billion if the stock drops 10%). Either way, a $15 million salary would be fairly insignificant...

[1] http://www.businessweek.com/bwdaily/dnflash/content/may2007/...
The Web is the new Terminal: Are you using the Web's Keyboard Shortcuts?
"To answer the question more directly however, WPF or any desktop stack is only a stop gap till web apps are more capable. It's definately on a downword trend."

The web will always be playing catch up to native desktop/mobile apps. And when web apps catch up to the desktop, there will be something else new that web apps can't do that desktop apps can better. (It might take 7 yrs to catch up -- like being able to play DOOM on the web).
The webhook retry feature sounds fantastic!
I hate 'webinar' as well, but it is highly descriptive. A seminar could be a meeting in a different room in a different city; it's more ambiguous.
A lot of people seem to be distracted by the emphasis on the military - keep in mind that the authors predicate that causation on the specific culture of the Israeli military.

In the book, they compare Israel to other countries with universal, long-term conscription (such as South Korea and Singapore) which, while economically very successful, have not had start-up success. They ascribe this to the fact that the IDF in particular and Israeli society in general tend to disregard hierarchy and encourage challenges to authority.

If the army's culture were different, its effects on the Israeli start-up scene would likely not be positive.
The Hacker Way...
Is there an equivalent android course?
I wouldn't use this over join.me because of the compression artifacts. I use join.me to lead webinars and a professional appearance is critical.

However, I am glad to see another competitor in the space. The killer feature, IMHO, would be adding a VoIP / Telephone bridge so people could get audio either way. Webex and Gotomeeting do this, but they are clunky in other areas.
European Hackerbus On the Lookout for Projects
"The Hackerbus will tour Europe starting in spring 2012 for a full year, visit hackerspaces, subcultures and modern combinations of work/living spaces, meet awesome people and learn about their projects and visions. Equipped with video and audio recording gear, I will write about it, do interviews, and if everything works out well do a documentary film about the trip!

Depending on our passengers, we also participate in public events, teach people about Free Culture, safe communication and revolution.

The current idea is to start in March 2012 in Southern France, Southern Spain, go up to Portugal, back across France into Benelux. In Summer, make it across to the UK, then up north – Sweden, Finland, Denmark. Later the same year cover some of Eastern Europe, and in Fall/Winter be somewhere near Greece, Croatia, Italy. And in between, stop by in Germany, Austria, Switzerland! Wow.

Help me plan this to make it excellent! Let me know about people and places to visit. Hack the wiki and add suggestions (no registration required)."

http://www.hackerbus.eu/about
I Code With Things and Stuff
I was not countering the claim that REST doesn't entail design constraints since at the time I believed OOP itself is a (useful) design constraint (the biggest being no access to state variables, "getters" and "setters" are bad).

But now that I think about it, I realize why people have a hard time understanding REST. It's not a "design" constraint any more than OOP is. It's an implementation constraint. In the case of OOP I think people confuse those notions because they conflate designing a system with designing class heirarches. But OOP doesn't have anything to do with classes. A system is object oriented when the state is private, objects communicate by passing messages and methods are late-bound. Similarly, you don't really design a system to be RESTful, you simply commit to the idea that you never know — a priori — what methods will be available on a resource. You determine them by asking the object and those methods are only valid as long as the cache-control header says they are. Just about everything else follows from that.

> the point is that the network imposes limitations and you often need a domain-specific design to get around them

That's why REST emphasizes caching, stateless communication, the appropriate use of status codes, and the appropriate use of VERBs (idempotent vs non).

> for example, HTTP is awful for soft real-time applications.

I wouldn't write an OS kernel in Ruby either.
Stroustrup is right, but that doesn't prove your point. Every language will have detractors, but not every language will be the target of every particular complaint. Lua, for example, is a useful language and it has largely avoided being a ball of mud.

Naturally, that minimalism brings its own set of issues and complaints. But the point is, you don't need to be as much of a ball of mud as C++ in order to be useful or successful. I think a lot of language partisans, and C++ partisans in particular, point to Stroustrup's quote as an excuse for their language's warts. It's true that no language can ever be perfect, but that doesn't mean that all complaints are without merit and unworthy of attention and consideration.
i agree the outlooks on facebook are pretty good under your points. I should point out that Facebook, specifically zuckerburg has not shown interest in search, and has even said he does not want it in the past. It is also incredibly difficult to build an effective search engine. Incredibly difficult.
You're still not understanding my point; in fact, you've got it totally backwards. If people's actual behavior doesn't produce good results in the current political and economic system, change the system until it does. Don't try and change human nature, that's just ridiculous. If people are going to be self-interested, treat that as a requirement and build a system that gets the most common good out of that. You'll get more that way than by wringing your hands about individual sinfulness.
Shouldn't it be in your "list of uncategorized email messages" rather than in your "inbox"? :)
Maybe I'm just locked into an old model, but I still haven't found anything or anyone who has actually been able to satisfactorily explain why they believe this to be the case, beyond "Because it will be!".
Heresy! PostgreSQL is not WebScale - the bear told me so.
There were some earlier news articles & spinoff discussions in the recent past (NYTimes, etc).

http://www.nytimes.com/2011/11/06/education/edlife/why-scien...

Wish I had the link to discussions about it, they were better than the actual article.
I'd rather not debate over whether or not (digital content) piracy is theft, but surely the matter is not "pure and simple".

Free speech is absolutely an issue here (maybe not the main issue). TPB hosts torrent files. "A torrent is data about a target file, though it contains no information about the content of the file. The only data that the torrent holds is information about the location of different pieces of the target file" [1] This is would be like Joe telling someone how to do something illegal, like how to sneak into a movie theater without paying. You could claim that this would make Joe an accomplice to the person who successfully uses his advice, but others will also claim that Joe still has the right to say it. You may argue that it is what is, and under US law, it means Joe is an accomplice, but others sympathize with Joe. That's why people are defending TPB here. It may perfectly legal what the gov't are doing, but we still don't like it. Even if we agree that TPB is mainly devoted to assisting the infringement of copyrights, the cost/benefit ratio favors "Big Media" way more than anyone else (even combined) and the costs are too Orwellian.

The bigger issue to me though is that this interference is being pushed by companies (in fact, companies that I despise). Like Exxon pushing our gov't to push other countries to do things to maximize Exxon's profits. Or Halliburton. Or Monsanto, etc.

I blame the US (and Sweden) for being weak (and somewhat corruptible) but the real blame is on the MPAA and friends.

[1]: http://en.wikipedia.org/wiki/Torrent_file
This seems to come up often here and the correct answer inevitably gravitates towards "don't do it". I would agree. I just wouldn't feel comfortable sending along software/application with a kill switch in it. Could you imagine what you could be accused of if someone were to find it? Also, you'd be opening up yourself to a huge liability if the project were of any type of size or capable of generating any type of income. Let's say you are on a big job with reputable people and a sane payment schedule or you're doing a website for someone's lawn mowing service in which you can hold on to the code, either way, there's no conceivable reason to add a kill switch.

Now, if you insist on serving that type of clientele, and providing them a product without payment, then have fun with that. Spending any more time than necessary devising schemes on how you're going to get lowlifes to pay you is just the time of time suck that's going to keep you settling for that type of client.
What if you can't dedicate the time. Is there any other way to get involved?
Nancy Grace is latest success story
Dart for Hipsters
> that's a terribly limited API.

Plan 9's users consider that a feature. Standing boast: "GNU's compiler manual is bigger than our whole system!"

> I don't know enough about plan9 to suggest how, for example, notifications for device property changes could be added.

You'd add a virtual file named "ctl". Processes could open it and call read, which would block until something changed, then return with the notification.

Those processes will need threads that work. Plan 9's do.
Near mode lacks skeleton tracking - I'd expect more after the skeleton tracking is fixed.
I couldn't get the email part to work, but this app is seriously responsive. Nice work on this demo app and MacGap!
So it's not quite what you're asking for, in that you'd probably need to add something to automatically generate many color options or whatever, but http://www.mynaweb.com/ seems close and uses better math than A/B testing anyway.
Swarm of Nano Quadrotors Fly in 3D Formations, Navigate Obstacles
Biggest Loser’ for dogs Host creates doggie diet plan
Thanks to you and others who pointed out that plan9 exposes private copies to each program. I did not know that, and it would solve the issue I wondered about.

But that doesn't solve the underlying issue. If my program uses two libraries, both of which play sounds, then how does each library get its own configuration filesystem? Is there a way to create a new view, so that the two libraries can be disconnected from what the main program needs?
I have used: Trac, Redmine, Basecamp, Trello, FeatureZen, ActiveCollab, and a few others (including in-house trackers that I helped to build).

They vary wildly from far too technical for clients to use (Trac, Redmine); to too rigid to handle fast moving tasks (Trac and Redmine again, ActiveCollab); to too simple for complex/long-lifed/complex tasks (Basecamp, Trello).

FeatureZen is a pretty new addition to the stack (made by someone here at HN) and it's showing promise, but it's still very young.

I also came across sprint.ly recently, and thought that it looked interesting. I've put much thought into making a task tracker that fits "the real world" (whatever that may be), but every time I think too hard about it, I baulk at the size of the task.

In short; find something that suits your style, use it. If you need something different, don't be afraid of using two things for different situations. It becomes a bit of a nightmare to manage, but if it's just you, then it's easier to keep on top of it.
No, I think the hardware is exactly the same. There's a firmware update.
I'm still not sure when this forum switched to thinking that infringing on IP (in this case, not even illegally) is immoral. If I didn't have better things to do I'd love to cross-check all these comments and see how many people previously said that copying bits is the natural order of things and should just be embraced.
1996? You must be thinking "Yahoo." Google IPOd in the following decade.
Yeah, I saw that. I was pleasantly surprised.
I like seeing an attempt at cleaning up the X-abuse, but the recommendation of using standard-looking extensions so that if they ever leak into the standard space you aren't left with a "Standard" that is named "x-something-something" -- makes me wonder if you are CLEARLY writing application-specific extensions (e.g. "x-aws-ec2-hourly-rate") is it then OK (by the logic of the spec) to continue using X-?

I understand the motivation when working on something general that might eventually get formalized, but for app-locked params it still feels right to me to continue using X-.
Show HN: My weekend project to learn Javascript - 'Pinterest for Hacker News'
'Order of the Stick' Webcomic Raises Over $250,000 in 8 Days For Reprints
Not necessarily - though there is a lot to be said about what distribution and marketing can get you. Look, however, at games such as Minecraft, Q.U.B.E., Terraria, SpaceChem, Bastion and many others; granted the last 4 now have distribution on Steam, and Minecraft has become a household name, but without great game design and having something the actual gamers want, they wouldn't be where they are now. The biggest risk is that your game, if not picked up quick enough, can be cloned by someone like Zynga and distributed like crazy - so make sure your product is better and always evolving - don't be bullied around.
Unfortunately no, not right now. It's possible we'll release online resources at some point, but I honestly don't know if/when that will happen. Sorry I don't have a more helpful answer for you at the moment.
"TL;DR it turns out that design is a lot of work, just like code."

The funny thing is that as much work as Idan is showing here, he's making the design process look a lot shorter than it is or can be by only showing part of it, the pixel pushing. Often the art direction (doodling on paper for ideas, surfing the web for inspiration, etc) can take at least as long or even longer, especially if it's a side project where you can wait for the muse to strike.
Wow, that's simultaneously cool and means I'm not going to use it. http://ddpor.tk looks too much like a link to a scam site.