skysight-inc/HackerNews huggingface dataset:
This seems similar to SignalR in .NET world, would you mind comparing the two feature-wise ?
Well if you’re using a broken system, that’s not really reason to extend your argument beyond said broken system. Sound works just fine on my T410s with

00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio

(assuming that’s what you meant) and ALSA. The same goes for changing the brightness, though I have to admit that I don’t quite know what actually changes the brightness – it might well be implemented in hardware for all I know. Nevertheless, as this particular installation started out with Gnome 2.x, then got changed to a mostly-Gnome-some-Xfce mix and now is at mostly-Xfce-with-Nautilus, switching DEs obviously doesn’t necessarily hurt functionality.
It's not entirely clear to me how givedirectly.org operates, but it seems they give in an unpredictable fashion, rather than continuously. That might make a big difference, since fixed amounts of money every week or so can lead to the receiver becoming dependent on the aid. But if receiving is not ongoing or predictable, this cannot really happen, while it might of course lead to stupid buying decisions when the money is received, that's not nearly as damaging, and might even stimulate the local economy.
Maybe you should let your 10 year old be bored.

http://www.amle.org/Publications/RMLEOnline/Articles/Vol29No...
"Every time you deposit say $1 with a bank, they lend out $.90 of it at interest for mortgages, payrolls, etc."

Actually, when you deposit $1, they loan out about $9 (maybe a bit less nowadays, but still a multiple of the $1 being put in). That's what the 'fractional' in 'fractional reserve banking' comes from.
No, let's not go back to that, it's a bad idea an systematises socio-economic, behavioural and other problems.

In my research of educational systems while building Geddit, I've found that American education, and the systems of many other countries, seem to have some kind of disease regarding 'standards'. High standards, falling standards, who cares? What are the learning outcomes of students? Standards are for manufacturing tolerances and audit requirements, not for the development of children. This sort of thinking is mired in 200 year old practices from the industrial revolution, where education's role was to provide assembly line workers and assembly line managers. No wonder so many education abstractions in terms of grouping and teaching students still resemble those found in mass manufacturing!

I have found some interesting glimpses of an alternative. Finland's educational system was developed some 50 years ago when that country faced great decisions for the future of its society amidst the cold war. Finnish schools place equity above all else - teaching is designed such that no student falls behind, and problems are resolved communally, in-class. The choice to try and do things like carpentry, or applied arts is left up to the student after they've been given a taste.

This equity is acheived through differentiation - teachers are trained for it. When I visited the Joensuu teacher training highschool (kind of like a teaching hospital but for education rather than medicine - real students, real classes, trainee and senior teachers), differentiation was at the core of all teaching methods and skills. The needs of individual students are incorporated into the whole. And before you cry 'but Finland is so homogenous', a quarter of most classes at Joensuu are made up of the children of immigrants.

This approach produces outcomes that 'tracked' or 'standardised' systems cannot hope to match. Most students go on to university or skilled 'apprenticeships' - this in turn supports the Finnish economy so that it may support this high level of education.

This paragraph is particularly vile:

"Unfortunately, the efforts and philosophies of otherwise well-meaning individuals have eliminated the achievement gap by eliminating achievement... (and following examples)" I have seen this said so many times but never once witnessed it first hand in the course of my research. Acheivement is not eliminated except where the teacher is simply incompetent.

Tracking has one advantage - it's cheaper and easier. You have natural economies of scale when you treat education like piece work at a manufacturing plant and have separated assembly lines. It seems Americans are always reaching for the cheaper, 'more efficient' solution to fix the problem of their underfunded schools than actually funding them properly.
Have you ever deployed PHP to shared hosting? Seriously, you drag and drop the site in your FTP client. Deployed. This is how the majority of the PHP world does it. So it's completely unsurprising that someone from a PHP only background finds deploying other technologies harder.
Spring Walks - Walks And Walking
PRETENCE:IS IT GOOD OR BAD?~Welcome to H connect
I've moved up to draft 22. The OAuth2 spec is now final, but I haven't been keeping track of what's changed. The final revisions seemed to be all around SAML.
Lazy loading seems to me a kludge trying to fix poor SQL querying.

I very much agree with you, lazy loading should not be used as substitute for only querying and/or filtering the data you actually need.

However, there's always going to be a minimum; eventually, the data needs to be processed or displayed! Why load all of it immediately into memory (and potentially pass that around), rather than when it's actually needed?

I think of it a bit like using pointers; passing around the location of the data, rather than the data itself, makes life good for all concerned.

I don't use Cake, so don't read this is a defence of Cake.

Thanks for the disclaimer, as I'm guessing you've experienced before, it's all too easy to get into accidental flamewars about this stuff :)
Sure i have. As most web developers (i imagine) i started writing my first page in PHP, hardcoded passwords in a .php file which did also output HTML, it was "awesome" :P

Deploying PHP also means updating database schemas or configuring .htaccess or configuring apache or updating php modules. Deploying a django app can be as easy as upload + restart django. Everyone doing a little bit of development should have no problem automating that tiny bit.
there already is http://voxeljs.com/

poxel rendering like in the python scribble is trivial, there many much more interesting problems to solve, like managing the geometry. If anyone is truly interested they should begin here: http://0fps.wordpress.com/2012/07/07/meshing-minecraft-part-...
A great article. I think the EU made a big mess up by even considering not honouring the deposit insurance scheme. Now everyone knows that the insurance is not really an insurance and the government can grab it anytime a crisis happens. All the trust built up over the years is gone with just one action.

Also all the big accounts with a large haircut will now cause almost all businesses to be affected. It will be very hard to see any business surviving this cashflow crunch in Cyprus.
Two startups would give me two baskets. Unless I'm the basket.
Google Glass #ifihadglass Winners (analysis by a stanford student)
This is more the problem. Just because you're paying more money doesn't mean your buying quality anything - someone may just be pocketing the difference.
This is really interesting and makes the whole situation seem absurd. It makes you wonder what they (the EU) are thinking. It is really scary that this can happen in this manner. Each individual bank was not treated differently - some Cyprus banks stayed conservative and didn't put their depositors money at risk and are still being wiped out. Amazing - and scary.
Sounds familiar to Java's own string concatenation. In Java you use StringBuilder / Buffer to create larger strings from smaller ones; in Node you'd use Buffers, although I never dived too deep into those.
I don't disagree that everyone doing web development should understand migrations and the server stack. And yet it's completely unsurprising to me that a guy still in high school is unaware or ignorant to it, regardless of when he started out.
I think that both (a) this is a great idea that would work; and (b) widespread taboos around direct cash aid will delay it from being tried.

I doubt its 'security and fairness' problems are worse than traditional 'in-kind' aid to distressed areas. That often winds up controlled by parasitical elites, or is totally mismatched to local needs.

A random spray winds up in the hands of anyone who can scramble, and some will reach the very neediest -- perhaps more than via traditional approaches, because local exploiters may be unable to monitor all transfers.
The guy is 18. Who cares?

> Talking about node.js or NoSQL or puppet or ansible or other "new technology" and be greeted by ignorance.

You'd be greeted by a great big meh from me and I make considerably more than $100/hour.

Your definition of 'basic stuff' is not inspiring. My definition would include processes and threads, I/O and networking, conversations around which also happen to often be greeted with ignorance.
Apparently, Amazon holds a 40% stake in Abebooks which owns LibraryThing. From Pandodaily, "Amazon already owns Shelfari as well as Abebooks, which bought a 40-percent stake in LibraryThing in 2006, so it owns all or part of three of the top social-reading sites."

http://pandodaily.com/2013/03/28/amazon-bought-goodreads-but...
Scuba-diving saboteurs caught trying to cut internet, literally
yes, agreed. Those were examples. Talking about low level OS basics or POSIX or whatever is the same. What i wanted to say is that so many people never seem to get out of a very tiny skillset, for years. It's the worst people to work with, in my experience.
I still think in JSP.
While that would be bad, if it required a magic packet it would have limited impact -- lots of postgres databases don't talk to public networks.

Worse would be a vulnerability that you could trigger just by manipulating query parameters. Then almost every postgres-backed website would be vulnerable.
I am afraid http-kit is much feature less than SignalR. SignalR provides client side javascript[1], and hubs. http-kit provide non of these. http-kit just provide a way to get a Channel that can be used to push data to client, The Channel can be WebSocket or HTTP (long polling/streaming). IMO, http-kit is more like a unix command line tool, tiny and focus.

Socket.IO[2] is more like SignalR compare to http-kit.

[1] jquery.signalR-1.0.1.min.js
[2] http://socket.io/
If anything he should be angry at his accountant. I assume he has one if he has 800k. How many wake up calls does someone need. In the UK when banks were failing, before there was a solution the Government said they would guarantee the first £50k of savers. It might have then gone up to £100k.

My parents who have a fairly large sum of money hired a decent accountant to mitigate a large portion of the risk. Spreading their money between a fairly large number of bank accounts.

You then look at when Iceland banks failed. Lots of people lost money.

The Cyprus banking sector size was ridiculous. It was 7x Cyprus GDP. If the sector failed it was fairly obvious Cyprus would be unable to save it. You have no idea what the terms would be of a bailout or if a small country like Cyprus would get one..

So back to my main point. Get a decent accountant. Understand where your money is going.
US schools do not, on average, seem that underfunded to me. Look at http://nces.ed.gov/programs/coe/indicator_ifn.asp to verify that the USA averages more per student than most industrialized countries. Even if you correct for GDP, the USA is not that bad.

That said, money is distributed very unequally. There are lots of very underfunded schools - with many in California. See http://datacenter.kidscount.org/data/acrossstates/Rankings.a... to see why.
How to add Google Maps to your website
I think your comment is really unfair to the guy. You act like he spent 10 years writing shitty PHP apps with out ever even trying to learn anything, which simply isn't true.

In the article he says he mentions using Twitter Bootstrap before he'd even discovered CodeIgniter. Bootstrap was released about 2.5 years ago, so in 2 and a half years he's gone from insecure raw PHP apps, through CodeIgniter and ORMs, to Python with Django. Sounds like a dev who's constantly learning and improving to me. And don't forget he's 18 and in school, so web dev isn't even his full time job.

My advice to the OP would be if you're not feeling at home in Django try Rails. I went from raw PHP, through CodeIgniter, and now I use Rails. Rails instantly felt very natural for me, maybe it will for you as well.
http://github.com/astrails/dotvim
Yes, ok, he is 18, that's true, so my post is probably a bit harsh. But still, if he keeps that attitude he'll be 30 or 40 and use Django in a time where everyone has moved on to new stuff(tm).
By the time he started praising Tank auth I was looking for the parody button. And praising PHPMyAdmin? Has he ever once looked at the steaming mess that thing calls a codebase?
I'll be happy to see benchmarks with PHP frameworks written as a C extension: 1. Yaf PHP http://www.yafdev.com/ , 2. PHP-ActiveRecord++ https://github.com/roeitell/php-activerecord-plusplus
It's always a great surprise when you discover that your own socialist european nanny-state country has been doing something in a lot more free-choice and free-market way than the US. :-D

Grouping high-school students after ability is a great idea, but why would someone else choose which track to put a student in? How the hell did you guys end up in that system? Why not let the kids and their families choose freely?

When I went to high-school in Sweden in the early 90s, we still had an ok system. Elementary school (grades 1-9) was the same for everyone, and you went to the school closest to where you lived. But for high-school, everyone had to make a choice. There's open enrollment, so you got to pick a school, and you had to pick a programme. There were a few "theoretical" programmes - arts, humanities, economy, science, and technology - that most schools offered, and a whole slew of vocational programmes that varied greatly between schools.

And the different programmes would give you different eligibility for university later, if you took science or tech, you'd be eligible for anything, but if you took the humanities programme for example, you wouldn't qualify for engineering college or med school, and if you took a vocational programme, you wouldn't qualify for any university education.

But complementing this was a system of "adult high schools", where you at any time could take classes to bring yourself up to a higher level programme, and they were typically evening classes. So if you chose the high-school programme to become a construction worker, and changed your mind, you could always later take evening classes, get a science programme high school degree, and do something else, got to university, get another career, whatever.

And this system worked pretty well. The kids who were just fed up with school after elementary got to choose something vocational and be happy not having to learn more German or algebra or biology, and you could always try the science programme if you wanted to, and if it didn't work out, if it was too hard for you, you could choose another programme.

But then, of course, we went the same way as the US, and our politicians bought into the idea that EVERYONE MUST GO TO COLLEGE, and therefore all the vocational programmes got more theoretical, and the lower-level theoretical programmes got a bit more science and math. And the results after a decade of that is that it's a complete failure. Because the kids that are tired of school, the just flunk it, instead of completing a vocational programme. And the ones in the lower-level theoretical programmes flunk as well, because they can't handle the extra math and science. And the universities are furious, because they see that the quality of the high-school graduates that apply are falling year over year, because the system has just produced a lot more graduates that are "eligible", without actually giving them the required education.
Contemporary dance performance about gender at European Rails Conference
I don't know about this. Didn't the aid from the '50/'60's work like this? How will you prevent an entire generation from growing up and expecting to receive money for nothing? Where is the pride in that? What kind of bahavior are you cultivating? I always assumed people were better of with a fishing pole than just fish, but maybe I'm wrong... Love to hear the opinions here.
The EU has nothing to do with it it's cyprus that can't keep it's economy afloat.

If i got to decide the EU should have let your contry go bankrupt fall in to civil war, but hey we decided to lend you money to stop that.

But yes blame the very people that helped you from loosing all your money. That seems like a good idea....
Sure. Either it says it or it can be inferred from something. But it doesn't have a consistent format. When I'm checking unknown function in PHP I know exactly where to look for descriptions of behavior (also how it fails when it fails and why) and information about type or arguments and return values. And if I need real life use cases I can take a look at the bottom of the page.

In Python function description is often just unscannable short blob of prose.
The London homeless charity Broadway tried giving out money for a while. After a year, it was reported (independently) to have been a success, and in 2010 the Economist ran a feature on it.

The idea was that you ask people what would most change their lives. One wanted a caravan to live in. Another wanted a pair of new trainers and a television.

I'm unable to detect from Broadway's website whether or not they're still running this scheme.

The idea has merit. Poverty is a trap, and you need a chunk of money just to get normal life running. You can't type a CV and check your email responses from a doorway. Let alone think clearly.

The Fabians floated the idea way back. E M Forster: "Give them a chance. Give them money. Don't dole them out poetry-books and railway-tickets like babies. Give them the wherewithal to buy these things. When your socialism comes it may be different, and we may think in terms of commodities instead of cash. Till it comes give people cash, for it is the warp of civilisation, whatever the woof may be. The imagination ought to play upon money and realise it vividly, for it's the -- the second most important thing in the world. It is so sluffed over and hushed up, there is so little clear thinking -- oh political economy, of course, but so few of us think clearly about our own private incomes, and admit that independent thoughts are in nine cases out of ten the result of independent means. Money: give Mr Bast money, and don't bother about his ideals. He'll pick those up for himself".
I like the conspiracy theory about natural resources. Incidentally, Greece is also sitting on huge natural gas reserves: http://www.globalresearch.ca/the-new-mediterranean-oil-and-g...

The way the greek problems were handled by the EU under german "leadership" could be interpreted the same way (extremely stupid or conspiracy).
Why should they be treated the same when they are clearly not the same.
The alternative is that the bank goes bankrupt and you lose everything. Be glad.
Improving VM to VM network throughput on an ESXi platform
I find it ironic that the h-online was 'corrected' following a reader's comment ("IPv4 host can not initiate a connection with a IPv6 only host with NAT64"). This is actually false. The NAT64 gateway _can_ do this, provided you have configured it correctly.
I found this http://home.nuug.no/~peter/pf/eurobsdcon2012/nat64.html quite helpful, as well as a post on the mailing list [1] describing commong scenarios. Of course, the pf.conf manpage describes with all the details, but that should go without saying :-)

[1] http://www.mail-archive.com/misc@openbsd.org/msg107255.html
Time to quote Hanlon's razor again:

“Never attribute to malice that which can be adequately explained by stupidity.”

I doubt there's any conspiracy at work here, it's just the outcome of large scale politics.
"asynchronous local-file IO" is not exactly the bottleneck when implementing a Minecraft server. It's all about computation. C/C++ is the way to go.
For some reason I thought that was a fallacy. I must now go and re-read Tanenbaum.
‘Adobe Blank’

So they finally ran out of names for new products. It had to happen some day.
Milton Friedman was a proponent (an originator?) of the idea of a negative income tax (as opposed to services). The idea of course, is that the problem of being poor is money, not services. Rather than explain it here, you can see him summing it up: http://www.youtube.com/watch?v=xtpgkX588nM
Can you cite some situations where that's true?
I don't think this is about giving poor people a regular income, more like a one-time cash transfer. The idea is that money is a good "fishing pole".
Woah....PHP is faster than Ruby in lot of results? I wonder why is this the case?
Like for example http://www.php.net/manual/en/function.ming-keypress.php :P

edit: I feel like the real life examples in the PHP docs are very nice, but not really missing in Python (there are a lot examples in the Python documentation but not for such trivial functions). In python you just start the interactive interpreter and do "import module", "module.function(xyz)" and you see exactly what's going on. It's then a copy&paste away from your shell to your editor.
"Any sufficiently advanced incompetence is indistinguishable from malice."