skysight-inc/HackerNews huggingface dataset:
System 5 was process based. You start processes, monitor process, kill processes. Processes share data through message queues. You entire architecture is process based so you need a way to start processes.

Simple embedded system don't have processes or threads. The are just loops. More complex embedded systems are real-time oriented and will use threads as the locus of control because the whole memory space is shared amongst the threads. No need for processes at all.
I'm going to have to write an article about "no public wifi" and setup a proper vpn for everyone I know. I just finished reading about hijacking google analytics's js and setting the cache expiration for a year in the future. This means someone can hijack every page that uses tracking in your browser until you clear your cache. The thing that kills me is that there's just no need for it, lets move vpn's into common practice and lets update our ssl libraries (microsoft!)

That caching trick also means, if you get your paypal "jacked" once, it can persist when you're back on a secure connection.
Is the Matrix a Turing machine?

No, but it can be simulated on one.
You'd think so, but it seems like that's where a lot of people get lost.
IIRC, there was a study on younger athletes playing video games, visualization, and the improvement of on-field performance. Can't find the link...
Chicago using statistical analysis against school violence
Pity!

From the Mendehall Order of April 5, 1893

... such action will also have the great advantage of putting us in direct relation for our weights and measures with all civilized nations, most of which have adopted the metric system for exclusive use.

http://physics.nist.gov/Pubs/SP447/app3.pdf

I am actually convinced that if all costs are properly factored in, it will be more than beneficial in the long term. It is not that bad, I lived through a transition and it was almost uneventful!
They really don't yet. They have more traffic than yahoo but somewhere between 5-10% the revenues. There are a lot of theories as to how they will make money, but those schlocky ads you saw will at most be a small portion of it if they ever hit Google-sized revenues.
I'm not sure I agree with the whining part, there is also an awful lot game developers could learn from web developers.

For example:
- Test driven development
- Deploy, measure, iterate practices
- High level languages

Most of which are rare in the games industry but seem to be very successful in the web industry.
The answer is obvious (to me): Without yellow there would be no blue! Blue is built on the fundamental assumption that we can model the world using yellow. Yellow is the most green.
It'd be 100 sites you never heard of before.
Am I the only one who gets a funny feeling when upvoting something with a rhetorical answer of "no"?
I did, however, have one lucky point that many of these stories seem to be missing: a large number of my teachers didn't care what I did, as long as I was able to keep up in my classes.

Albert Einstein took advantage of this in his day.

". . . I worked most of the time in the physical laboratory [at the Polytechnic Institute of Zürich], fascinated by the direct contact with experience. The balance of the time I used in the main in order to study at home the works of Kirchoff, Helmholtz, Hertz, etc. . . . In [physics], however, I soon learned to scent out that which was able to lead to fundamentals and to turn aside from everything else, from the multitude of things which clutter up the mind and divert it from the essential. The hitch in this was, of course, the fact that one had to cram all this stuff into one's mind for the examinations, whether one liked it or not. This coercion had such a deterring effect [upon me] that, after I had passed the final examination, I found the consideration of any scientific problems distasteful to me for an entire year. In justice I must add, moreover, that in Switzerland we had to suffer far less under such coercion, which smothers every truly scientific impulse, than is the case in many another locality. There were altogether only two examinations; aside from these, one could just about do as one pleased. This was especially the case if one had a friend, as did I, who attended the lectures regularly and who worked over their content conscientiously. This gave one freedom in the choice of pursuits until a few months before the examination, a freedom which I enjoyed to a great extent and have gladly taken into the bargain the bad conscience connected with it as by far the lesser evil. It is, in fact, nothing short of a miracle that the modern methods of instruction have not yet entirely strangled the holy curiosity of inquiry; for this delicate little plant, aside from stimulation, stands mainly in need of freedom; without this it goes to wreck and ruin without fail. It is a very grave mistake to think that the enjoyment of seeing and searching can be promoted by means of coercion and a sense of duty. To the contrary, I believe it would be possible to rob even a healthy beast of prey of its voraciousness, if it were possible, with the aid of a whip, to force the beast to devour continuously, even when not hungry, especially if the food, handed out under such coercion, were to be selected accordingly."

"Autobiographical Notes," in Albert Einstein: Philosopher-Scientist, Paul Schilpp, ed. (1951), pp. 17-19 © 1951 by the Library of Living Philosophers, Inc.
I tend to agree. If Americans are good at one thing, it's not learning the lessons of history.
I don't like cults. I don't like the 'cult of closed software' any more than I like the 'cult of open software'.

What you're saying is you don't want to make a concrete decision and you want options to be open to you.

This is not a war, and anybody that is trying to make it look like one is manipulating people.

It's a war between many businesses, non-profits, users, developers, etc. Do you want to be stuck with Microsoft Windows everywhere? Or Intel's x86 hardware everywhere? Intel, Microsoft, Apple, etc. will all do what they can to kill the competition.

That's not manipulation, that's the truth. You can try and ignore it, but computer history is full of conflict between various companies who tried to force their ideas and "standards" upon the rest of the industry and on their competitors.

Maybe you just hate the word "war". Call it competition then, or conflict, or a struggle, or whatever else you want.

No need for all this polarizing.

Yes there is. One idea is opposed to the other. How can there not be polarization?

This whole 'drama queen' episode has gone on long enough, let both deIcaza and Stallman go back to their respective IDEs (at a guess, Visual Studio and Emacs) and write some code to prove their point instead of all this prose.

This is actually Stallman's point, and it was also the open source movement's point. Code is not enough. There is also the discussion of freedom or the discussion of marketing.

You want to completely ignore the discussion. I don't mind, you can step out if you like, but what you're saying is exactly what a proprietary software company would like. They don't want discussion at all because discussion means legitimizing alternatives.

If you don't want to take part in the discussion, the confrontation and war of ideas, then don't take part in it.
I am strongly against home-schooling and private schools, at least for those on the highest end of the intellectual scale. Any sort of educational situation where your entire peer group is of the same intellectual capacity leads to later problems.

I'll request you kindly to provide evidence to back up this assertion, and note a contrary view here:

http://www.artofproblemsolving.com/Resources/AoPS_R_A_Calcul...
REST & HTTP Caching Presentation by Stefan Tilkov
What is the difference? Laws are created by men and women.
Actually, it's more or less a summary pragmatism, which is a philosophy that grew out of the American civil war in response to fact that ideas people held strongly tended to lead to them murdering each other on a large scale.

According to pragmatism, the truth of an idea is at least partially determined by the effects of that idea.

http://en.wikipedia.org/wiki/Pragmatism
If you're not looking to get past security, you might as well be indiscriminately killing civilians in the heartland.

It'd certainly be far more effective than trying to blow up right next to people trained to identify you and ready to deal with such situations and the aftermath. You don't even need suicide bombers or exotic materials at that point. Just drop off a pipe bomb in a coffee shop, or block a couple exits and firebomb a night club. You could manage a veritable wave of terror with far fewer assets.
As far as I know this delay is intentional as new discoveries need to stand the test of time. It would be rather humiliating to award a Nobel prize for something discovered the previous year just to find out next year that there is some better, alternative model or there is some experiment which can disprove the original model.
It'd definitely be interesting to see how HS math teaching could be improved using code. It could definitely improve interest for some by approaching the meaty, interesting bits through a common language.

Unfortunately, though I've not gone through one of the so labelled Math XXXX for CS Majors style classes, I feel a little worried about this approach. It might garner interest initially, but if you're not eventually writing things down using math notation and reasoning at that level then you'll be doing math with a crutch forever.

Mathematical notations are not consistent or testable across any significant body. Most authors abuse notation every chance they get ("syntax sugar", maybe) though the good ones are conscientious about this. The difference is that Math is fundamentally a human language. It exists not to be computed directly but to inspire our non-linear brains to jump to the proper conclusions while laying down a map that (hopefully) outlines some perfectly "consistent" method for getting there.

(Consistent is in quotes because Gödel and so forth. Read the comments at the end of the second chapter of the Jaynes book online for free.)

Computer code is increasingly necessary in anything resembling a practical application of math. I'd suggest that it's as important for an (ugh) applied mathematician as the language of math itself, but I would never think that it could be practiced to the exclusion of the other.

Sure: pique some interest by showing how really cool things can be done with computers that abuse fundamental mathematical things. Do it with graphics or show infinite sum approximations, whatever you like. In the end, your students better be able to at least recognize the mathspeak for what they're doing though. Otherwise you're crippling them even as you inspire.
It doesn't hurt that game developers are willing to work their assess off for not a lot of money.
Agreed it's a natural extension of their little ad badges on the web interface.
Frequently Asked C/C++ Questions
Statistical performance of support vector machines
Well the thread title seems to imply that this is someone we should care about.

"Migheul de Icaza responds to..." vs. "A response to..."
My impression is that game developers mostly leave the gaming world after burning out too many times. Some cynical advice might be to only hire them a year after they stopped working on games?

Disclaimer: I only know a few game developers. They are really good -- and to man burned out on that industry.
P.s. I don't mean this to be focused on religion. The interesting question to me is "is it legit to host an online poll backed by a significant ad campaign and present fake results?" If it helps, try imagining that this is a poll by some other brand asking "Do you think our product is the best?" and presenting you with what they make out to be what other people think.

Seems to me like this is deceiving the public. How do poll results (or not) relate to advertising standards laws?
Yey! Charles is from Hong Kong! :-)
At best, they just need a method to recommend a gifted student to the appropriate private or secondary educators who are capable and possibly work out some revenue agreement where state/federal funds for that student can be applied to the institution that does take that child.

Here in Minnesota, most parents have some power to shop for schools, because all public school districts have open enrollment, with school funding (provided just about entirely by statewide taxation) following students to their districts of enrollment. There are also many charter schools here, although no charter school is allowed to have selective enrollment by student intellect. For eleventh and twelfth grade, Minnesota students may dual-enroll in colleges or universities, also with general state funding, in what is called the Post-Secondary Enrollment Options (PSEO) program.

http://www.ohe.state.mn.us/mPg.cfm?pageID=797

My oldest son avails himself of this opportunity at the University of Minnesota

http://www.cce.umn.edu/ahs/index.html

allowing him to take upper-division math classes as a "high school junior" and upper-division computer science courses as a "high school senior," which would be impossible at any Minnesota high school. He was also able to take much more challenging foreign language and English writing courses through this channel. Not many other states are this flexible.
If you could learn 2x as fast while showing how your latent biases arise from structure?
I don't think that's a uniquely American trait... something about being human. That said, I'm not sure that spending itself was the lesson that needs to be learned - it's about going into debt to spend on things that didn't generate value/and were unnecessary.

With respect at least to this point, I think Americans will ultimately be more frugal because they'll have to be (higher interest rates, lower debt ratios). Previously unsustainable low interest rates along with loose loan underwriting obviously didn't help.
Mixpanel’s Real-Time Analytics Show How Social Games Grow and Die
There's tons of Python examples on Toby Segaran's blog:
http://blog.kiwitobes.com

I know you've read some Python books, but you might want to check out Segaran's books too. The examples in Programming Collective Intelligence [http://oreilly.com/catalog/9780596529321] are all Python too I think..
"It doesn't hurt that game developers are willing to work their assess off" on games "for not a lot of money".

If you ask them to work on the your enterprise webapp , you can bet they'll charge high rates. Programmers will take a pay cut for interesting work. And making games is interesting work. An accounting system, not so much.
to make games

Game developers put up with the hours and pay because they're (theoretically) doing what they love. They are no more likely to bring that love and dedication to a tech startup than they are to a giant corporate accounting system.
Don'cha think?
I agree "he scored in the 92nd percentile on the PSAT" - seems like a rather ordinary genius to me.

At 92% percentile he is smarter than 11 out of 12 kids in his grade. Maybe the school should just tell his parents - chill, your kid is not all that.
Not shown: other 100,000 computer geeks making $0 from their online games.
With difficulty. There is free software that can work with proprietary formats, but those formats have to be reverse-engineered, and if the formats change, they have to be reverse-engineered again.
"The examples in Programming Collective Intelligence are all Python too I think.."

The code in PCI was terrible, very unpythonic code the last time I looked at it.Not "really great" , which is what OP asked for.

Maybe someone has done a rewrite, but otherwise I'd be very careful using the PCI code as an exemplar.
There's also a lot to be said for developing an (ordinary) application like a game. The best games teach players how to play slowly, building up knowledge and confidence as the game progresses. The best apps do this too, giving you rewards and tips when necessary, streamlining the sign-up and introductory processes to gain the confidence of new users.

Further: http://www.slideshare.net/dansaffer/gaming-the-web-using-the...
And this post just compounded the issue.

If you sound like a small fish jut give up :)
It's hilarious that Miguel thinks RMS is fear-mongering when there is rightly something to fear. RMS has it right when he says,

However good or bad the CodePlex Foundation's actions, we must not accept them as an excuse for Microsoft's acts of aggression against our community. From its recent attempt to sell patents to proxy trolls who could then do dirty work against GNU/Linux to its longstanding promotion of Digital Restrictions Management, Microsoft continues to act to harm us. We would be fools indeed to let anything distract us from that.

It isn't fear-mongering when there is something to fear. Miguel also has a short memory and doesn't remember all the times Microsoft has spread FUD about GNU/Linux and free software.
The only shocking thing: Nearly every Republican has signed on, but the Democratic leadership is unwilling to cede control over when bills are brought to the floor for votes and are discouraging their rank and file from signing the petition.

The more I follow politics, the more I realize how similar the republicans and democrats are. Their behavior flips with power. If GWB was in office, it would be have been the democrats supporting the bill. I wonder really, why didn't the democrats support this? Would the republicans have supported such a measure for the Patriot Act? Why not require this for every bill? Why do the Republicans only want it on this bill?
Yahoo, Apple, Adobe, others named in Eolas patent lawsuit blitz
On the note of college courses something they have here is called concurrent enrollment where you can take college courses for free and have them count for credit so long that you take a minimum of half the required high school classes and make up for the missing classes in your college courses.

I think that this child wants too much of the social aspects of schooling over his learning as he can already attend college, you don't even have to be "gifted" to find high school courses boring and review.
Funnily enough, it was on Leno the same day Scheier posted it. Sometimes the comedy shows are more informative than the actual news!
Here is a place that has a good definition.

http://cty.jhu.edu/

They have 7th graders who test at 95% percentile or above take the regular SATs - not PSATs - and those 7th graders who are above the average for college bound high school seniors obviously need something besides normal high school.

They define kids that score above 700 on math or verbal SAT before they are 13 as truly gifted.
Well, except that the bowling scores thing had a clear spec from the beginning, and was an easier fit for a blog post. The Sudoku thing seemed more like thrashing around in the how-to-represent-data space to avoid thinking about the algorithm.
I was six years in consoles, five in a big-but-cool corporation on desktop apps, and the last year in web.

- Game developers are high-energy and are there because they really, really want to be doing their job. They could make more money doing something less sexy, so they're self-selected enthusiasts.

- My game projects tended to be under one year, with high pressure, clear goals and a definite deadline. This, and the general culture of the industry, encouraged lots of crunch time, and made any code philosophy other than churning out code asap hard to adopt.

- Driven by both their motivation and the project conditions, good game programmers are awesome at creating a lot of decent code very fast.

So, judged purely on coding game programmers tend to be pretty strong. The trade-off is that there are a lot of skills they don't have to develop that you need in the web world. The whole mindset of everything (apart from the HTML rendering) running on a machine you control changes things fundamentally:

- It's far easier to deploy fast and deal with problems as they arise, rather than coding and testing defensively to avoid them in the first place

- Optimization is a completely different beast. You now control the hardware side of the equation too, so the old habits of improving performance can lead you astray

Anyway, this isn't as clear-cut as I'm painting it (I'm sure MMORPG guys have a lot more in common with web developers for example), but who's 'better' definitely depends on which dimensions you're looking at.
PHP versus ASP.NET, Windows versus Linux. Who’s the fastest?
> Perhaps they're not willing to take risks in this area because they don't see their chances of being rewarded as very good -- e.g., they feel they won't be allowed to be a managing partner, or won't have access to the best investment opportunities.

How does that change from the point I made ?

The chances of being rewarded are minimal, even for the best of the best.

If they won't be allowed to be a managing partner then that's between a particular VC and a particular person.

That's nothing to do with the general case. If very few women are getting in at the top of the funnel it stands to reason that even fewer will come out at the bottom.

To change this you have to change the relationships at the top, the rest will follow.

If I would approach the females in my environment with the proposition of starting a business on a shoestring budget with a potential pay off in 3 to 5 years and a very high chance of failure most of them - if not all of them - will decline, but they'll be happy to be employees.

For males, using the exact same proposition the situation would be much different. As long as that's the case this situation will persist. You can't make people want to be entrepreneurs and risk takers, everybody makes their own decisions.

Those women that I know that are successful in business are probably better at what they do than the men, still, none of them would ever think of joining a fund or funding seed stage start-ups. The risk does not match their profile. They want to control the businesses they invest in. Gambling does not seem to be something that they wish to pursue. And it seems to work well for them, they appear to be much less under pressure than their male counterparts in the same lines of business. They won't make the millions in one go, but they'll steadily clock up hundreds of thousands per year.
How many cows does it take to make a burger?
I was a turbo c++ user - it was my first compiler and dev environment ever. I purchased it from one of the 'software sales expos' at our local convention center along with a really bad 'how to program c++' book :) - must have been in 1995 or so (summer of my junior year in HS). Moved to visual studio in college.
It's called publicity: they have a product to "sell" to us.

It's wrong (in this case probably morally) but how do we stop everyone doing it :(
The Looming Dark Horizon: When the IP Mess Hits Industrial Design
Game Development is test driven...When they play the part they just coded, isn't that testing?
I wonder how he got all those users in the first place. http://www.torn.com/ is poorly designed and doesn't elaborate on what the game is. I'm going to sign up anyway because it must be a pretty good game to keep all those users, but I wonder how he marketed it in the first place - that strikes me as the harder part.

(Update: I signed up and played for several minutes so far. It's a handful of PHP scripts with little to actually "do" - at least at the intro level - training is merely clicking on some JavaScript buttons. This guy must be a Derren Brown-like master of persuasion if he really has 40k regular players - wow, hats off to him.)