skysight-inc/HackerNews huggingface dataset:
Physical infrastructure in the US has not been heavily invested in for decades. China, on the other hand, is aggressively building up its infrastructure.

If the US waits until China's advantage from this becomes apparent, it'll probably be too late to catch up.
FSphinx easily builds faceted search systems using Sphinx.
I made a python layer on top Sphinx, the search engine which powers Craigslist or Dailymotion, to easily handle faceted search. Feel free to check it out!
Interactive Colours in Culture
PNaCl is more than two years away from mainstream adoption though. The system is huge and complex due to the fact that it stretches LLVM far beyond what it was meant to handle. For example, LLVM was never designed to have platform-independent bitcode; to make it work they basically had to find ways to make the x86 data layout sorta work for all platforms. Additionally, LLVM bitcode is huge; it was designed to be an intermediate language for compilers, not a packaging mechanism for application distribution.

If we were to use PNaCl, even once Google sorts out all the technical issues, in order to compete with native mobile apps, a whole ecosystem of toolkits and libraries will have to be created. That will take time, and we will see growing pains just like the ones we're seeing with mobile app frameworks for JavaScript.

Compare this to the status quo with JS. In two years, JavaScript will be as fast as NaCl for 90% of applications out there. Look at the speed of LuaJIT, which is the closest cousin to the modern JS engines, compared to C [1]. And this is on scientific number-crunching microbenchmarks! We don't have to throw away the lingua franca of the web in order to achieve good performance.

[1]: http://lua-users.org/lists/lua-l/2009-06/msg00071.html
It goes without saying that every policy is contingent on a functioning government capable of protecting its residents from violence. You'd hardly expect the United States to have the same problems as violence-ridden South Africa, regardless of policy.

That said, I don't understand your reasoning. You claim that free-enterprise taxis are responsible for violence in SA. But if that government, according to your account, can't even maintain basic road safety, how could they possibly enforce a taxi monopoly? If they tried to set one up, they'd simply create a black market of cabs, which they'd have no control over. If anything that should be worse; "illegal" cabs would evade police and would not undergo whatever licensing/safety checks ordinary cabs get.

(On a tangent, a state-enforced cartel is quite analogous to the dystopia you describe. Instead of private businesses using mob violence to "defend" "their" turf, the police enforces it for them. Same crime, only institutionalized, sanitized, and socially acceptable.)
JQuery Usage Statistics
I made a python layer on top of Sphinx, the search engine which powers Craigslist or Dailymotion, to handle faceted search. Feel free to check it out!
Tragically, I'm from Liverpool. He'd more than likely suspect me of pinching his hubcaps.
Good observation Cache. So the point becomes shall we help those who have greater hardships built-in to their paths.
You mean, maybe soon someone is going to rebrand their search as a Decision Engine?
Firebug is a boon to humanity. Seriously.

The second it came out, it personally started saving me hours of work every single week. If you multiply that by the number of people working with the web, damn, that's like millions of hours? Billions?

I think it was Vint Cerf who said something like: if you want to have the most profound effect on the world you can, rather than work on a particular problem, work on tools that help problems get solved and accelerate the process everywhere.
Some of this is a bit dated. It looks like it was written in late 2009, judging by the first comment. For example, IO loop timers are now stored using a heapq[1] instead of a sorted list, and many of the other issues have been similarly addressed over the last year and a half.

Still, this is a good general overview of Tornado's internals.

[1] https://github.com/facebook/tornado/commit/b6c4d6d20196fa4fe...
What's wrong with EFI?
I can vouch for it being present in France too. One of the best schools, Science Po Paris, has a widely known (in France) exam that used to be broadcasted on TV. It's called the "grand oral", all students are together in an amphithéâtre and they pass one by one on stage. Several professors are there with one declared purpose: to make them trip by whatever means short of screaming at them. A legendary exchange took place once, a student (obviously some future minister) was asked the depth of the Danube, and without missing a beat retorted "Under what bridge Sir ?"

The point being, geography was surely not his subject, but he was supposed to be able to "talk through it".
There's nothing in your post that actually rules out the possibility that the NSA has access to Skype conversations--the NSA doesn't generally share intel with law enforcement, much less Russia and China.
I read these two books in the first few months at my job with a book club that included the other new hires and a good mix of more experienced developers.

* The Pragmatic Programmer [1]
* Apprenticeship Patterns [2]

I would highly recommend both.

[1] http://swanson.github.com/writeup/2010/10/25/pragmatic-progr...

[2] http://swanson.github.com/writeup/2010/10/26/apprenticeship-...
Code Compete 2

Software Estimation: Demystifying the Black Art

Pro GIT

Debugging by Agans
Agree. I've had professors that were uber hackers, prolific authors, grant magnets, inspiring educators and thorough gentlemen to boot. That's a lot of 'getting things done'.
"I hope I have to eat my words one day, but I just don't see how any law involving "competition" in the Paris taxi scene could ever pass."

Easy. If taxi drivers illegally obstruct public roads by "blockading", arrest and prosecute them. This is crime, not political speech. It is a broken political system where a minority can force an outcome by intimidating the public with violence.
The page has a small bug with JavaScript disabled.
Does Copenhagen Suborbitals reminds anyone a bit of "The Gun Club" in Jules Verne's "From Earth To The Moon"? (http://en.wikipedia.org/wiki/From_the_Earth_to_the_Moon)
What benefits does this have over daemontools? http://cr.yp.to/daemontools.html
It took three years, with an associate's degree, for a 'super genius' to get her bachelor's degree?

Tell me they didn't milk her for tuition for duplicate courses.

Did the article mention what her bachelor's degree is in?

[EDIT]

Heard majored in history and minored in political science, which falls under social sciences.

The article also mentioned she has passed an online law school admission test and plans to get a JD entirely online.

It did not mention LSATs and I also believe entirely online JD programs do not require LSATs.

I actually watched on Ally McBeal episode ("The Playing Field" - season 1) on Netflix an hour ago reminding me of this scenario...

A 10-year old boy genius becomes a lawyer, and during negotiations against Ally, cries and sulks under the table when not getting his way.

So, I am pretty tickled by this article. I don't understand why the child would not pursue a higher caliber academic institution. Perhaps she is not that smart.
I don't want to sound too pessimistic but the trend in China is towards more free market capitalism whereas the opposite is happening in the US. Of course, trends can change and China is still far behind in terms of economic liberty.
Kudos to you, sir!
The market is not some magic fairy, it is a result of how we all interact. Employers have gone around hiring men for more money than women, perhaps because those men have been able to trick them into thinking they were better than the competing women - a lot of decision-making is about perception, after all.

Many facts of life are only questioned rarely. People complaining about gender inequality will cause some of those facts of life to be questioned and that can trigger the kind of reaction that you outline to correct this type of arbitrage.

Bottom line is: The market is not magical. It takes precisely this kind of discussions for participants in the market to become aware of the kind of opportunities that can make markets produce better outcomes.
'We only hire the best' - I don't believe you
Cool.

> only the ones that have been modified by the application code

Sounds good (after a quick skim again I still can't see that but I'll take your word for it!).

I've had two attempts to build and test but unfortunately failed: currently can't build (src/unix/Client.cc:242: error: cannot convert ‘sockaddr_in’ to ‘const sockaddr’) and hello_world.c dumped core on me this time yesterday (Ubuntu 10.10).

"Work in progress" as you say... but it may just scratch an itch. I will come back again in a couple of months :) Thanks.
better: "inurl:humans txt" filetype:txt
Yes, but her formal education is acceptably 'over'. She can go out and do things without worrying about degrees. (or she can get a grad degree, whatever). Many choices are open to her that you simply didn't have.

I wish I would have tried to do it.
Yes. Same for his dissing of Simonyi. Almost seems personal. He might have invented the Hungarian notation, but he also oversaw the development of the most successful enterprise software ever shipped. Most of us are not exactly MS fans, but lets acknowledge 'getting things done' where due.
The Techcrunch definition of getting something done is being on their blog: you've announced a (fill buzzword here) product, gotten cash, made a presentation that shows you had potential, said something about an IPO or otherwise drawn their attention. Hard core academics are in the business or startup space: they're starting their research.
You could look at it from the point of view of realizing the most of the potential of society. If it is true that women perform better academically but then go on to lower-paying jobs, this might indicate that there is a lot of potential that goes to waste. As a society, it might be useful to think about how to activate it.
ريال مدريد واشبيلية بث مباشر
'Taxi wars' is also current in Finland. Few young entrepreneurs tried to enter the market with moped-car taxis. Those teens were immediately choked out of existence with heavy handed bureaucracy. We've also had Maxi Taxis (a more serious venture), which entered the streets of Helsinki unannounced. They were trying to exploit a loophole (minivans registered as trucks) in the legislation. Besides heavy lobbying against them, they were constantly harassed and even physically blocked by taxis and their drivers (very radical approach in regards to current Finnish society). Maxi Taxis folded quickly as the legal loophole was closed in record time.

Our taxi licenses are cheap, but supply is artificially restricted. The Ministry of Interior decides how many taxis can operate in each town. Taxi licenses cost about 300 euros; processing expenses. Toughest prerequisite is a short (few weeks, cost less than 1k euros) taxi-entrepreneur course.

The Ministry of Interior resorts to micromanagement. They set the maximum number of licenses for each and every town based on estimated need (which is quite sensitive to lobbying). For example the current maximum number of licenses in Helsinki is 1386 (for a population of 590k). In 2008 100 new Helsinki-licenses were issued, and just as anamax commented above: It was protested with an argument "Cabbies don't make a "living wage" as it is". This number was reduced by 51 in 2010.

There are queues, but they are generally not very long (in Helsinki you might need to wait for 10 years, but many smaller towns have free spots which you can claim without delay). You can drive a taxi as a hired man as the license is vehicle-, not person-specific. Hired man gets paid about 30-40% of the turnover of his rides.

Both the number of licenses and fare rates are national monopolies. A ride of similar length costs the same in Helsinki as it does everywhere else. Rates are set by the Ministry of Interior.

No price competition and artificially restricted entry to market. Friction with modern society: heavy. Taxi monopoly might not be the first to fall, since we still have, e.g. state monopolies on gambling and liquor. Of these, the former could end soon thanks to the EU.
At least it's reproducable...
Meaning that Sir Winston Churchill had a great sense of humor.
It's not a homework assignment. Actually, I'm self-taught.
http://living-planit.com/whyportugal.htm

Portugal offers a high level of education and location of universities in relation to the PlanIT Valley site (5 major universities within 90 km) with the largest in Portugal – University of Porto – less than 15 km away. In addition, there is a significant emphasis placed on knowledge development to support transition to a knowledge economy.

They are probably counting galician Universidade de Vigo as one of those major universities. Not portuguese, but closer than Lisbon, and there's actually quite some circulation of students and workforce both ways across the Minho river:

http://en.wikipedia.org/wiki/Norte_Region,_Portugal

North Portugal and Galicia form a Euroregion, based on the common historical, cultural, linguistic and economic similarities. The Euroregion has its origins in the Galicia-North Portugal Work Community, established in 1991. This Euroregion is also backed by the so-called Eixo Atlântico ("Atlantic Axis"), a lobby of Galician and North Portuguese cities and municipalities.
"degrees are not accomplishments"

Is this really true? Will I be wasting at least five years of my life by taking various CS degrees? I have some professional experience (web dev for a startup) but that's really everything beside school I have time for, and I'm not the only one in this situation.

Some parts of the article were spot-on, but certain assertions seem rather drastic and biased.
Fascinating and informative. Thanks to OP for this!
Dear Silicon Valley, Thank you
Setting up a service with gabriel is as simple as:

gabriel --cwd /var/run/service -- /bin/service

Killing the service:

gabriel --cwd /var/run/service --kill

The main difference between this and daemontools is that this is more ad-hoc and in place. If cwd isn't specified, the current directory will be used to setup the necessary set of files to start/stop/restart a persistent service.

It's also possible to specify a kill pattern which governs how the process should be forced to shutdown (similar to start-stop-daemon in gentoo):

gabriel --cwd /var/run/service --kill-pattern TERM:10:KILL:10 -- /bin/service

Send TERM, wait 10 seconds, send KILL, wait 10 seconds. Shutdown no matter what.

So Gabriel does not require and explicit structure, much is left to be handled by sensible defaults.
Trying to Game Google on ‘Mother’s Day Flowers’
If PNaCL or similar can't be leveraged, then the web won't keep up as an app platform.

Let's look at the modern platforms:

- Microsoft is innovating heavily on the language front with C#, F#, and the CLR. I'm not a big fan of Microsoft's platforms, but there is no denying that they're doing very interesting work in language and runtime design.

- Google is innovating with Android, the Dalvik VM, and an application development framework not too much worse than Apple's. You have the NDK at your disposal, and many GL-based games can be ported without too much complexity from iOS. Numerous languages are being ported to the JVM, and are supported on Android.

- Apple is innovating with UIKit and high-level high-quality application development frameworks. Even if ObjC isn't particularly cutting edge, it's a reasonable solution for building large applications, it's fast enough, and you've got C at hand.

The browser makers, however, are fighting over whether or not WebSockets can actually be included in the browser; meanwhile, Apple rolled out GameKit support for automatic peer-to-peer session negotiation over bluetooth, wifi, and the internet to support multiplayer games.

The web as an application platform is broken, and will continue to be so as long as browser makers attempt to force everyone to stick to one language, lacking a standardized platform API, using a poor view model (DOM/HTML/CSS), stuck in the browser's limited sandbox.
Even with Python (CGI backed by Apache), you can scale with threads. The issue of scaling with threads vs. events is a pretty hot debate, and I think the author sets up this kind of criticism by addressing it poorly. Personally, I fall into the event-driven camp, because it involves the operating system as little as possible (only file descriptors). The C10K link has a great overview of the threaded approach (http://www.kegel.com/c10k.html#threaded). Read through the rest of the page for a discussion on the pros/cons of other approaches.
This is something else actually. It's intended to be an utopian sustainable smart city. I don't think they call it the "Silicon Valley of Portugal" because of the projected startup ecosystem, but for the hi-tech aspect.
First ever Tweet from Everest Summit
Apple May Not Have Bought Nuance But...
I'd hate to have been the guy who discovered this. That sounds like a heap of frustration.
This will get downvoted but...

Until we actually know what the error was, it's not true.
Yes - "we" was me and my gf.
If you will be programming in Java, these books will serve you incredibly well:

* Effective Java
* Java Concurrency in Practice
* Head First Design Patterns
It depends on the degree and the quality of institution the degree came from.
China also has farm subsidies -- and like the US not always for the most healthy of foods.
(http://online.wsj.com/article/SB1000142405274870371690457613...) However, your point still stands because I'm not sure (and doubt) they subsidize corn to the extent the US does.
Wake me up when they finally generate those stupid migrations automatically (see http://south.aeracode.org/docs/tutorial/part1.html#changing-...).
WSU's a fairly decent 4-year school. I live about 15 minutes from it.
We've thought about that, but the support organization is only a few months old, so we haven't quite gotten around to it yet.
Finch Robot - A robot to aid Computer Science Education
They should spend their money on rewards for people who submit security bugs instead.
India got independence only in 1947. All growth till then made the British richer. Till the 1990s india had a strange cross breed b/w socialism and capitalism where large govt factories and govt organization employed most people and had low productivity.

One major gain was a strong focus on education many of them learning English. However most of it is rote learning centric. It is only in recent years that India has been able to make a place for itself in the BRIC economies.
I did look at the images, and I already figured out that this $25 computer has USB and HDMI outputs.

I don't see how most keyboards, mouses, and monitors will be able to connect to it.

This device has one USB output. A mouse and keyboard will need one USB output each, so to use this $25 computer you need to buy an additional device that allows the connectivity of multiple accessories. Not all keyboards and mouses connect via USB, so some users will have to buy new keyboards and mouses just to use this "cheap" computer.

And not all monitors will be able to connect via HTMI. Users with another kind of monitor will need to buy some additional technology that allows these other monitors to plug into the $25 computer.

So how do I connect my equipment into this computer? It's not obvious just by looking at the picture.
Given a problem and access to a search engine, see if he/she can break the problem down and find the most accurate solution and tailor it to the problem.

This should be a reasonable measure of a programmers aptitude.
this problem is happening all the time for me now.
Why Being Busy is a Terrible Thing To Be
More On Mercurial vs. Git (with Graphs)
It'll be very interesting to see how the Chinese government deals with (1) the gender imbalance, once the surplus of males reach marrying age and (2) the dearth of young people.

I wouldn't be surprised if they easily solved problem #2 by paying poor people to have more kids (though there will still be a period of labor shortage, during which they'll probably bring in migrant workers that they'll unceremoniously boot out when they're no longer needed), but the solution to #1 will be very interesting to observe.

There are few things that stir as much civil unrest as not being able to find a woman to marry. They will have to either (a) subsidize the import of women from Vietnam, Cambodia, Thailand, North Korea, Mongolia and other poor neighbors, or (b) kill the surplus men. Given the modern Chinese government's penchant for a foreign policy of non-interference, (b) seems like the most likely option. But even China's economic hegemony at the time may not be enough to suppress the inevitable cries of outrage from abroad (and perhaps even at home) at the mass murder of millions of young men.
Code Complete
Being Geek
Reddit's r/AskScience recommended MTW's Gravitation[1], Wald's General Relativity[2], and, to begin, Sean Carroll's GR lecture notes[3].

Shameless affiliate links:

[1] http://www.amazon.com/gp/product/0716703440/ref=as_li_qf_sp_...

[2] http://rcm.amazon.com/e/cm?t=sdbo07-20&o=1&p=8&l...

[3] http://preposterousuniverse.com/grnotes/
Yes, but the US infrastructure is largely intact and well maintained. We can keep building roads and bridges, but we don't need any more. We could rebuild our airports/seaports, but the impact there would be more efficient air travel, not the economic boom you get from the original port. Commuter rail is a pretty good option, but only in certain regional areas and perhaps some municipal areas. Libraries, jails, courthouses, schools -- maybe there are some projects there, but again I don't see those as leading to an economic boom.

I really don't see as many good options for infrastructure spending as a country like China has (who, let's be honest, is playing catch-up). Perhaps we could do something real crazy, like build a space elevator, to create new markets rather than trying to build stuff for the sake of building stuff.
Rule number one is you can't learn EVERYTHING from a book. I'd suggest contributing to open source projects and reflecting on what you learned...
That's not what I'm asking. I have multiple providers of DSL internet, cable, and mobile providers, all with varying services, pricing, etc. Each one applies caps.

Where you are, are their lies that affect providers in that area? Or is it all pure competition?

Did those 9 ADSL providers all lay their own line, or is their laws in effect that make those providers lease their lines out to other providers?

Basically, is it pure competition?
RedHat Goes Cloud: Launches CloudForms And OpenShift Platforms
Sincere question: how am I supposed to use the information, "order of magnitude more?" I see it all the time and usually wonder, what's the scale? How many orders are there? And, in general, how to get a solid number range from it.