skysight-inc/HackerNews huggingface dataset:
I found some interesting views in this book http://www.amazon.com/Brain-Rules-Baby-Raise-Smart/dp/098326... - there is an associated website which might include some of the content. http://www.brainrules.net/. One interesting point the author makes is the importance of teaching children to identify non-verbal cues and cites studies showing that young children who are taught sign language (and are not hearing impaired) have a higher probability of success in later life. The following pdf could also give you some ideas http://www.dgmt.co.za/files/2013/05/More-than-Counting_web.p... - aimed specifically at math development between 0 and 5 years.
Typekit and other @fontface providers rely heavily on them. So, with referrers off, every fancy designer website renders in Georgia.
This doesn't appear to work for me. I just get a blank page with my name on when trying it. Also: Add a hover state with a cursor change on the buttons :-)
It is mentioned here: http://en.wikipedia.org/wiki/City_Building_Series#Services

Note that its parent section specifically mentions that Children of the Nile does not use the same mechanics as the other City Building games.
We find places near water more desirable, especially coastlines. A lot of big cities are on coastlines
If anyone doesn't get the "hunter2" reference: http://www.bash.org/?244321
Very simple URL shortener using REDIS
Opera's workings change far too often to bother supporting it
Opera Next 15 is based on Chromium 28 which is the first stable release of Blink. So you're looking at Blink already.
"It important to note that queues are not a panacea for replacing threads."

Powerful, but not quite as good as Go. Seems to me you still end up writing callbacks.
data comes from
http://openflights.org/
The performance is amazing!

Simple selector test

http://jsperf.com/jquery-selectors-vs-native-api/7

On my machine

document.getElementById

Opera 12.15: 2,089,859
Opera next: 15,609,851
But with a per-user salt, they would have to attack each password individually, using each of these techniques with each given salt and hope for a coincidence with the stored hash, rather than run their techniques and compare the resulting hashes to the stored ones? Something like:

Global hash:

while(s = guess()) {
if (md5(s,salt) in list) {
print s;
delete(md5(s,salt),list);
}
}

Unique hash:

while(s = guess()) {
foreach(h in list) {
if (md5(s,salt)==h) {
print s;
delete(h,list);
}
}
}

The former requires one md5 calculation and one lookup per guess, the latter needs n md5 calculations per guess. That certainly is quite a difference, assuming the bottleneck to be md5.
Very simple AUDIO sequencer with HTML5 + JS (NO JQUERY)
Self-driving cars are really genuinely good work.

Other than that, the continued development of AI/ML techniques mostly isn't changing the world. Miniaturizing the code and data, so that the masses can own their own AI/ML processors, that will change the world.
why downvote ? I hilite a logical inference :

If readability is a feature, then lack of readability is a lack of that feature, which is a bug [ as measured against the goals of the product ]
I'm curious about one thing: Are these the actual flight paths of planes, or are they lines drawn between destinations?

e.g. I thought that flights over the Atlantic travel via different routes depending on whether they are going east or west, to take advantage of the prevailing winds. Or maybe they just alter their height? Does anyone know?

A quick bit of web searching doesn't seem to give the answer to the data on these pictures; apparently they are from http://openflights.org/ but it's not clear if that data is 'just' lines between destinations or the actual waypoints of the planes.
Of course, all they had to read and follow was "contributing to sqlalchemy" manual.
also i found ctrl + shift + L is missing which was an excellent way to export all links from a page (like an apache index-of page)

and the biggest annoyance (which was only working in opera before): i usually set up custom domains to my local development like lepunk.loc or similar. opera used to interpret it correctly but now it does what any other browser do: does a google search
I'm a bit disappointed with these answers. Rather than explaining how it could be done, the answers merely say why you shouldn't do it or why it is impossible.

Assuming you have a client who asks for this, you explain it isn't possible to get 100%, but they still want as good as they can get, and are willing to pay big bucks, what do you do?
Thanks for your answer. I really was never aware of git's GC mechanisms before, that's why I was sure that commits still hold inside a tree. And you perfectly answered my question (well, at least parts that I understood all details about, I clearly see I'd need to read more some time later).

I still find mercurial's branching model "the right thing" in terms of tree showing development history inside a branch, or overall (multi-branch) history-review (where you clearly see which commit was made in which branch), but I now see that it's really nice from repository-cleanup perspective to have features git has, to deal with non-needed branches and commits (via different mechanisms).
We fretted over potty training when my son was two. His daycare[1] said, "We take them all through it together in the two-and-a-half year old class." What the hell was wrong with them? Some of his peers were using the potty at 18 months!

Dissecting this now, how far behind can a two year old be? Not very far if at all. The severe outliers are two years behind - unable to hold up their heads. Most everyone is in the middle on just about everything - there's a normal range.

Now twelve, my son has been fully potty trained for many years. The important things in his two year old class were singing and laughing and playing and getting along with other kids and strategies for dealing with the times when things didn't go his way.

My son dropped his bar of soap in the five year old musical! He wasn't moved up to the U11 soccer team when he was nine! He got a B in sixth grade math this spring!

Music or sports or academics every parent is a fool, and comparing one's children to other children is a fool's game. I do it, still and know I'm being a fool and I do it anyway.

[1] Oh eM Gee! Daycare? What the hell is wrong with us? How could we do this. He'll probably get a B in Sixth Grade math because he blew off his homework and be ruined for life!
I lived in a GP Medium tent next to (100m) a medevac HLZ. Even a Chinook isn't a big deal if you set it up properly. You don't land right on top of the tents. Any kind of terrain feature helps, or just distance.

I don't see why people assume "can have your own housing in a high density area" is inherently shoddy construction; 4 x 20' containers and about $20k in work could build something quite nice.

"Writer's cabins" are exactly this model (although you don't get the option of building your own workspace; maybe something where you get space, or a shell, or a furnished cottage). I'd trust an engineer to build something a hell of a lot more than a YA fiction writer or particularly a postmodernist. :)
Ask HN: Flextime jobs?
Hello HN,

I'd like to work at a web dev job in the Bay Area that allows me to set my own hours so I can pick up a MS in CS, but based on the job hunting I'e done so far.. it seems like I'm asking for too much.

One option is to go freelancing, but this seems like an unstable source of income. Any thoughts or suggestions on finding a job that has flexible time? It could even be part-time.
Sure, cross your fingers, and offer them a competitive reason to participate (i.e. pay them). Who says they have to live there if they don't want to?
The interesting question is, what do you get in Chrome. Obviously chromium is faster than the old Opera, the question is what has the new Opera to offer against the standard Chromium.
Really? Even if it NEVER produces the right answer? How is it useful then?

A [inner|left|right|outer|cross|natural|whatever] join B NEVER produces a result that is in either A or B. It produces something larger, that wasn't it A or B before.

It's like trying to describe the result of meiosis with a Venn diagram. It's the combinations that matter, and the combinations are not reflected in the Venn diagram.
There is a site that pretends to do just that, though I can’t find its URL. It asks you to enter your password for strength checking, then takes you to a page saying “estimated strength: 0. Because you have typed the password into an untrusted web page, you must assume it is compromised.”
Very similar to Aaron Koblin's work visualising the same thing from 2005: http://www.aaronkoblin.com/work/flightpatterns/
This is ancient, at least a decade old. There's also google in latin, although I don't know if it's meant as a joke or it has a practical use.
Because corporate sites typically have to obey a wide range of laws (accessibility, compliance, etc), support a wide range of browsers (ie6), support multiple languages, and meet corporate design guidelines (which cover a wide range of material including printed brochures, tv adverts, etc).

They also tend to be redesigned every 3-7 years because they're huge multimillion dollar projects due to their size and complexity, hence they can't just follow current fads. They need to follow a design which will still be approriate in a decades time.
Yup.

It's just another way that (for some reason) my browser leaks information without asking me if I want to.

It gets switched off now, along with cookies, analytics and most other stuff.
Does this use the same process-per-tab sandboxing that Chrome uses? I'm one of those crazy users with far too many tabs, and I was always sceptical that Chrome would be able to handle them all. Opera always ran happily with 100+ tabs.

Perhaps this is the reason for the introduction of the 'stash', which in fairness might be a better solution (as I'm not necessarily defending 100+ tabs, but its a habit that has worked for me so far)
Is that so?
http://www.nme.io/

Aside from that, is Objective-C even a requirement for OSX/iOS development? Vanilla C should work too, as Objective-C is a superset of C89.
Minecraft servers are alive, there are a lot of free servers, you can download official client and play without any problems at all. This is not exactly true with Starcraft (crappy resolution, not sure if Battle.net is still running, where to buy it?).
Well you can find houses like that : the ones that have to be demolished (often in relatively nice locations too), and rebuilt. Of course, buying the property means that after that there's still 300k to be paid to build a new house.
My Chrome version 27 on the same machine

14,376,750

Opera next is reported as Chrome version 28.
Right but violence with, say, a pencil, all that happens is that I get a hole in my hand[1], the teacher goes a bit pale, but the rest of the class get to go home without being riddled with bullet holes.

[1] True story.
That is true, most of the time someone who is "good" (by the authors definition) will also be "nice". But there are many times where being "good", requires explaining to someone that their performance is below expectations, or that their behaviour is not acceptable. This is not "nice" as the author defined it.

(Though based on the common definition of nice, you can certainly be nice about how you would make such an explanation!)
For those visiting London (or who live here), I highly recommend a visit to Greenwich. There are several museums, including one at the Royal Observatory, a planetarium, a brewery that sells its own creations at the naval college and a huge park for those rare moments of sun.

http://www1.rmg.co.uk/
I thought the same - this is just a customer with a fundamental misunderstanding. As long as you don't sign a contract stating 100%, they will probably be okay.
Example.com is the third party. (Example.org and a human user being the first two parties.)

Let me rephrase my question: why the default assumption that example.com is trusted not to misuse referrer information merely because example.org provides a link and the human user follows that link?
Don't get it. Please note I do have Go experience.
That really sucks. I can weigh in and say it has a lot to do with the 10 at one. The gap just adds to it significantly by confirming their suspicions. Start starting your own business. See if you can pick up contract work at the old place. Anything to show the world your still employeable.
What if a site uses 128-bit salts generated by a good (perhaps hardware-based) RNG?
I like this. Is there anything comparable for Python or Node.js?
Why is Google so mean to SEOs?
Oh Sony. What happened?

Oh well, my xperia z tablet should be arriving this week.

Don't let me down.
For me, the current version is better. And in general, I don't get the obsession of designers to have text padded as much as possible. I like low padding and small fonts (unless it is put to extreme; but on good sites it never happens, whereas "overpadding" is more than common).

Perhaps it is about density of information.

Perhaps it is that I like to have a very different spacing between two lines of the same paragraphs and two lines with a paragraph break. (So my brain can effortlessly divide it into parts.)

Perhaps... it is just a matter of taste. But I guess I am not the only one.
I really like the concept, and it's surely something we need while apriori mass surveillance raises.

I have a concern there, though. It's certainly better than any centralized network at a given time : high level encryption, no single point of failure, recipient hidden by broadcasting etc. But it also seems to me it's way simpler to store everything and wait until encryption can be broken.

I understand data is supposed to be retained only 2 days and a half, but anyone could dump this data and store it indefinitely - and being p2p, it's way easier than asking google to give data. What if encryption can be broken in five years ? The person retaining data could immediately decrypt the whole of it.

I'm not saying the idea should be drop, but that's something we have to consider, I think.
I would call that a feature (though I prefer to use DejaVu Serif or Garamond rather than Georgia).
I already have ghc-7.6.3 installed and up to date cabal. What do I get by installing haskell-platform that I don't have right now? AFAIU Haskell Platform is just a vetted list of packages bundled with GHC?
I have done some quite significant static site generation without ever having to write a static site generator from scratch - although I did have to make changes to the core of Hakyll to make it use ByteString so I could efficiently process the amount of data I needed (I contributed the changes back and they are now an official part of Hakyll).

Contributing to an existing architecture is definitely the way to go if what is already there is flexible enough to do what you need.
After googling "buy starcraft", "buy homeworld", and "buy touhou", I've discovered that you can buy Starcraft and Brood War for $15 from Blizzard at http://us.blizzard.com/store/details.xml?id=110000124 , you can buy a sealed copy of Touhou 6 at http://www.paletweb.com/selectpage.asp?code=00053 , and you can probably only buy Homeworld used.

Homeworld's official Battle.net-equivalent (WON?) survived less than two years after the game's launch, but I think you can still play Starcraft on Battle.net. Fortunately both of these games are from an era when devs shipped games with LAN support, so you can play normally over hamachi or garena even after Battle.net and WON disappear. Touhou 6 is a single-player game, so there's not much use worrying about servers.
My only experience is in the US, you didn't mention a country.

Check with your health insurance to see if they cover short term rehab. If they do (my insurance when I was a grad student did, but it varies by state) they will cover some months of speach and/or occupational therapy (OT always sounds weird to me dealing with kids, but it deals with a bunch of sensory and processing issues).

Anyone with speech issues I would recommend a good hearing test (from an audiologist, not the doctors office). This is how we found my daughter is hearing impaired.

In the US, children with delays are eligible for some services from the public school system. Depending on the district, this will likely be a long wait with some screenings and paperwork, but we got several years of speech and language therapy from very qualified people.

Finally, don't forget a pediatrician. They will be able to give you recommendations of local contacts that can help.

This is not something to be a hero and go it alone, get help.
The reality is that you do not have the knowledge skills and abilities to determine the developmental status of the child. Nor do you have the expertise to formulate a developmental plan should their be one. You're just a guy with a girl and a rugrat.

A child is not a lawnmower engine. Children don't get damaged and repaired. They grow up, each as their own snowflake.

Everyone doesn't get frustrated to the point of pathologizing their child's development. Growing up needs to happen all around.

Good luck.
Handling passwords
If you have that little faith in the school why are you still sending your son there?
You're right, of course.

Let me expand my argument a little.

We have two security domains, associated with the first and second server. The first server has sensitive URLs, the second receives these in the referrer header.

In making the first connection, the client and first server get to make some security policy decisions: the crypto used in securing the connection, the availability of countermeasures against known TLS protocol vulnerabilities, client and server authentication methods, etc. These parameters are complex, and you end up with a connection with some security level given some attacker model. If you think about it really hard, you can come up with a quantitive estimate of what security you might get from the connection in terms of attacker work -- anywhere from zero (trivially broken) to 256-bit security (very good).

Assume our first connection has a 128-bit security level and has countermeasures for TLS vulnerabilities. This is good going. Now we serve over this connection a https link, which the user clicks.

Unfortunately the client and/or second server is poorly configured and we only manage (for the sake of argument) a 40-bit security level and no TLS vulnerability countermeasures. Now we've reduced portions of the first connection to the security level offerred by the second connection. This is really very surprising.
Software Giveaway - WinX DVD Ripper Platinum, HD Video Converter Deluxe
Every time figure quoted in the article (eg "Retrieved 2700 passwords in 2 minutes 30 seconds") would have been up to 16,000x larger if a salt had been used since a separate hash would need to be computed for each password rather than just one hash to compare to all 16,000 passwords. 2.5 minutes x 16,000 would be around 28 days to compute the "first pass" alone.. much less feasible, especially as the parts that took multiple hours would take several years to finish. It's true you could still crack the same percentage of passwords eventually, but being able to crack 90% in 5 years or in 20 hours is a very different outcome.
I think it's a great update. Everyone already using C++ on a platform that has the required tooling (also considering libraries, IDEs) will benefit from updating.

Compare to that Python 2.x to Python 3.x. I have no interest in updating my XX kloc of Python code so that... unicode becomes cleaner?
Erlang Superhero cowboy: Loïc Hoguin
How is memory usage with many tabs open?
It was probably a badly-placed reply; my point was to illustrate a use for referrer headers and to state that sites blocking based on the lack of a referrer were doing it wrong.
There are plenty of architects with an interest in experimental communities. And not a lot of opportunities for them. You'd be able to find someone. Probably have your pick, actually.
Ok, wow, either I didn't get the article, or I got really misunderstood here, anyone cares to mention why this is so downvoted? is it the off topic plug? is it my choice of wording? Did I miss a major point in the article? Did I say something really stupid? (if so my apologies, and will be nice if you point out what exactly)

All in all it's a real nice charity project from someone I know, and I get nothing from it, not sure what's so wrong with a little good intentions.
I think it's less about padding-for-padding's-sake and more about maintaining symmetry in design. Notice that both the author's changes were fundamentally just restoring symmetry to elements within a box layout.
And both very similar to that Facebook friendship visualisation few years ago.
No built in Flash?
I mean it's kind of a dealbreaker in Chrome, not just against Opera but Safari too.

You don't need to install any Adobe crapware, still you can use it. Also you can disable it and set it up to use it like the Click-to-Flash extension.
see (http://en.wikipedia.org/wiki/Jury_nullification). Knowledge of its existence makes you unsuitable for jury service (in some jurisdictions).
Thanks for the links. I spent like 30 minutes searching for this yesterday and totally dropped the ball.
yes, in this case there is no need to do anything. The Haskell Platform is vetted packages + an easy way to get it all installed (which can be slightly tricky otherwise).
The proposal is fundamentally impractical, and thus not a "security gain" in any meaningful sense. It's the equivalent of preventing cipher algorithm breaks by using nothing but one-time pads.

It's also theoretically impure in any case, as you've done nothing but add an additional peripheral to the computer. You're seeking obfuscation, not real cryptographic integrity.
Quoting:

... moon's precise motion through the sky is anything
but regular. Tugged as it is variously by the earth
and sun and following an oblong orbit ...

An "oblong" orbit? Really?
Yes, and there's some excellent freely available books to go with it

http://www.linuxlinks.com/article/20130316105209238/BestFree...

http://www.reddit.com/r/haskell/comments/1af3iw/9_best_free_...

___________

this is a good intro slide deck: http://fvisser.nl/post/2013/april/23/slide-cfams-talk.html
Tube Stations And Rent (How much does it cost to live near Hyde Park Corner?)
You consider it a problem others see it as a feature
Ask HN: Differene between Tumblr and Wordpress?
Nothing that I felt was even vaguely worth renting was available. This is a huge one. Most buy/rent arguments seem to assume that for any given area and type of property you will always have the choice of renting or buying an equivalent property. This has not been my experience at all. Being willing to buy opens up a much bigger and better selection of property to choose from. Any other argument is pretty much secondary to that one.

Also having crunched the numbers for our particular scenario, buying made financial sense. There is also a perceived feeling of security and stability that comes from owning. But really all of this is very much secondary to my first point.
It looks more like shortest paths between airports. Actual flight paths of actual planes can be found at [0], e.g. [1], the path of the recently redirected Pakistan International flight.

[0] http://www.flightradar24.com

[1] http://www.flightradar24.com/2013-05-24/13:06/PIA709
Tested it. It does.
They said they weren’t using Blink yet for the mobile browser, still Chromium though, not Webkit. I can see how someone might get confused.
Calculating the number of Java developers in the world - 8.3M
In my opinion, Haskell Platform (HP) gets updates too slowly. I understand that the purpose is to have a coherent set of compatible packages, but in my opinion there should be a minor HP release for every ghc update in between.
The fixes and improvements in ghc range from usefull to nessecary.
It should be possible to release minor hp updates with the automated test suite.

As a HP user, the wait for ghc-7.6 to be incorporated has been too long imho.