skysight-inc/HackerNews huggingface dataset:
Current bird size has nothing to do with their ancestors really since all birds share a common ancestor, all variance came after they branched off.
So what this implies to me is that the first year at Google is an additional hiring filter to weed out bad cultural fits who got past the previous hiring screen (which selects for walking encyclopedias of Comp Sci and recent Top Coder problems with a smattering of problem solving ability).

So they intentionally remove any element of choice in allocation, and throw people into the hopefully representative ensemble of all hiring teams at Google to test how one mixes with the average ideal spherical Googler. But if one ends up 2 sigma to the left of the mean, one is pretty much hosed. And that would likely have a 2-3% false rejection rate assuming this is a normal distribution and that most Google teams are sane. Not bad actually, but sucks for me.

Except that I don't think such a distribution is normal but more likely vastly oversamples the stinkers due to a twisted form of survivor bias because the stinkers have the highest departure rates, putting them constantly on the prowl for new meat oops I mean Nooglers (my small team lost several people during the short time I was on it and several Nooglers switched teams* hours before they would have started to avoid this allocation - I have a really funny photo of several sets of deflated welcome balloons next to what was supposed to be their desk after they had sat around for a couple weeks).

*The most important thing I learned at Google was that I should have secured my allocation before arriving as a condition of accepting employment. Failing that, one can sidestep the process on the first day if one has a friend on a team that is in need of people if one is insistent enough.
Just wait a few days ;)
Three Stories About Billionaires
> Why are we not seing the same results from all of them or at least from the majority of them?

The point isn't that Fabrice Bellard isn't special. It's that even a special (clearly brilliant and self-directed) guy like him can arguably benefit from the systematic learning of domain specific information that happens at a university.

It could be the case that had Bellard not gone to university, he would have gone to the library and learned all those things on his own, and still built all the things he did. Or, it could be the case that the university exposed him to a ton of readily digestible theoretical knowledge that he wouldn't necessarily have stumbled upon on his own.

He's a counter point to guys like Zuck. You don't really need any theoretical knowledge to build something like Facebook. You need a lot of theoretical knowledge to build something like FFMpeg. A university education not only provides a way to learn the necessary theory, but exposes you to a lot of domains of theory which can inspire you to solve problems you might not have thought to tackle, because you find out that there are theoretical tools to help you tackle those problems.
The size doesn't matter :)

All feathered creatures must have been evolved from a single one (that first got that feather-mutation), like Archaeopteryx or something older, but the difference in their sizes may be something that occured later.
But in a large enough project, there are several modules that cannot escape that:

Our main codebase used unix_conventional_names. Then, a GUI (FLTK, C++) was added, with classes like Fl_DoubleWindow; Every GUI part now had two conventions.

Then, it turned out that the abstractions FLTK gave on Windows needed a small nudge. So we added some Windows-specific stuff; that module had calls like FLTK Fl_RadioButton, Win32's TrackMouse, our main code's "user_action_t".

Then we added needed to add Python scripting (implementing a native Python module in C) - and since the most maintainable way to do that was to have the C names and Python names correspond, there's a module that also had Python convention names in it. Lather, rinse, repeat with JNI.

So, I would guess ~ 70% of the files ended up being "uniform convention" (with one convention, depending on source code language), and 30% had mixed conventions of up to 4 conventions.

And it didn't make anything a little bit unreadable. It's no more distracting than changing fonts in a document every paragraph (and occasionally in the middle of a paragraph) between several readable standard fonts (arial, courier, consolas, ...). It looks weird and bothering for the first few days, but is not actually distracting or hampering in any way.

And if anyone is going to reply "but new people who come into the codebase will be confused" - that codebase was moving millions of dollars per day, and was nontrivial enough that I wouldn't allow anyone to commit a change on their first week, often their first month, without two other people reviewing it (experienced people got only one person to review their code).

By the time anyone knew the code well enough to make a change, they weren't bothered by the multiple conventions either.

> doesn't make for pleasant reading, I'm sure you agree.

only lifespan, the upper case implying constantness when it isn't, bothers me. Other than that - pleasant as day.
This is only a partially-accurate description of how most open source projects work. While code review of the core developers is rare, patches from outside contributors typically are scrutinized before being applied. The curl vulnerability was introduced by an outsider's patch so I am troubled that it wasn't noticed before being committed.
Nuuton, Protocademy, Codejobs, and Marketing Bits (all mine).
The most inspiring and insightful comment I've read on this a while ago was: "you'll be surprised how much you can accomplish with just half an hour every other day", from someone with a day job, a family, and other hobbies besides programming side-projects.

There really is truth in this, most people (myself included) often lose confidence and motivation when thinking too much about the amount of work to complete side-projects, but you only have to remember there are over 300 days in a year, and you can get a lot done in 150 hours of work.

Don't set hard deadlines for yourself as if you're working for someone else, and don't get lost in minor details. Just maintain slow but steady progress, and chances are progress will accelerate when projects start to get closer to completion.
The more the merrier :)
Dinosaurs are still alive today. Birds are avian dinosaurs. What I like to see are those dinosaur shaped chicken nuggets in the supermarket and thinking about how you're really eating dinosaurs.
FWIW, they fixed that crap in Dart. All those array-like things are indeed just regular arrays.
Improving Ingress
I'm on a MacbookAir(OSX) running Chrome, looks fine to me.
I feel the opposite. A friend and I put a submission together for the MintChip Challenge, mintchipy.com. My bigest concern then and now is that no one can use mint chip because it's not public.

Coincidently I am working on another project now that uses BitCoin... Fad or not Bitcoin serves a very strong need for me an many others.
Guns kill people like spoons make people fat.

OMG... I love this! Perfect analogy, IMO.
If I'm not mistaken, making the site 'GET only' will also prevent logins, since form data (login) is submitted using 'POST'
Ask HN: Do companies actually sponsor visa cards?
Does it happen often or is it nearly impossible?
Does it only happen with "rockstars"?

If it actually happens, can I have some examples?
We've defined standards for humans that we find acceptable, in part because there is much that is implicit in the operator being a human. For example, a cop at an intersection, holding his hand up, then pointing left to redirect traffic is not something we test in a driver's test, but is something we expect human drivers to understand and obey. Perhaps the cars can handle this already, but there are likely hundreds, if not thousands, of these scenarios that are going to be necessary to think about now.

There is also a lot of legal work that will begin as these roll out, especially dealing with liability, and these things take time that simply selling millions of these cars in 3-4 years will not allow for.
My personal programming heroes:

- Edi Weitz - http://weitz.de/ - Lots of Common Lisp libraries (cl-ppcre)

- Mike Pall - http://luajit.org/ - luajit off course
Yep, my mistake. I got that far, started my comment, and got distracted by the phone. When I hung up, I looked back at my comment, thought I was done, and submitted it... then realized I hadn't finished reading. My bad.
Regarding point #1:

Yes it can be done, but it slow down the process a lot.
It will prevent new logins, but will not logout the currently logged in users.
Fantastic interview. Especially the last few lines:

There are not right and wrong choices. I’ve done both of these things and had a great time with both of them. The only mistake is to not choose — try to straddle the path — or to choose the path which ultimately will not make you happy or fulfilled.
Heymann saw Aaron as a scalp he could take. He thought he could lock Aaron up, get high-profile press coverage, and win high-fives from his fellow prosecutors in the lunchroom. Aaron was a way of reviving Heymann’s fading career. Heymann had no interest in an honest assessment of whether Aaron deserved any of the hell he was being put through.

Is there any evidence for any of this seeming mind reading?
The Amazing Samsung
Sure, but with USB 3.0 getting similar speeds to the internal SSD (according to Anandtech) I can add another 64gb to my surface pro for 30 bucks! Try doing that on an iPad.
Great idea! Is the source anywhere? Would be cool too language processing for something like http://alrt.io/three%20hours
I never understood why people put money into satoshi dice. In my opinion, betsofbitco.in is way more fun, though admittedly slower paced. Similar to intrade.
Another day, another Ruby security bump.
Sigh.
Serious point - as Ruby seems to attract all the younger generation of programmers these days, and the current trend seems to be dev early, release early, security hole early, could this be turned around by more experienced hands joining the community?

Could the Ruby way become a bit safer and more secure in time?
Her call to action is really misguided. She's making it personal and obviously (and understandably) is out for blood. However, restrain is called for. Instead, she should be focused ONLY on getting public access to the materials under protective order. Once those docs are revealed, the process will take care of the rest if there really was misconduct.
I think bitcoin is an extremely interesting concept, and the economics around it are equally interesting. I bought a tiny amount when the prices were around the $11 mark, and its insane to think of the price-shift. I made a couple bucks off the price shift, but now I'm honestly thinking that the price will fall back down. Despite serving the needs of many SR/SatoshiDice people, I dont think they're quite at the point of being honestly valued at $21 each.

I think the fact that the price jump happened in (basically) a 12 hour period, coupled with the fact that bitcoin is traded as an investment very often makes me believe this is an artificial price jump. I'm no economics guru, but it just seems like common sense to me. Tons of people see a short burst and panic buy, this allows the sellers to ask consistently higher prices as many people panic buy (Lets face it, many, maybe the majority, including myself, in the bitcoin game, are amateurs when it comes to currency trading).

Anyway, it'll be interesting to see where this goes, and I'll almost definetly be buying when/if the price falls to ~$12/$15, which really seems much more appropriate in my opinion.
TSA’s possible plans to use credit card data at airport security
This reminds me of the debate of hiring generalists or specialists. I think you should definitely hire generalists in the early stages.
This was posted a couple of weeks ago, but looks like a fun game and a good way to teach some important concepts.
I'm not sure about that 99%. But I agree, for conservatives, FFmpeg is mind blowing.

For me, it's magical!
Lovely idea. One might also consider the special case of two centered lines, where many have an aesthetic desire for the first to be longer than the second.
For your AAA full-fledged games to work on Linux, it's not just Valve - the Big-iron game engines such as RAGE, CryENGINE, FrostBite 2, etc also need to be ported and supported. Only then will AAA game makers be able to support Linux games.
Dial-up is still the main revenue source for AOL
And a concept isn't a thing? This is an old philosophical debate that pretty much melts away in practice. For all practical purposes things like songs and ideas are things. See how you weren't confused when I referred to them as things in the previous sentence?
Looks really good!

Just a thought - when using the GET_ONLY_MODE you should probably be careful with your sessions if you're storing them in your database right?
I long for something that would just wrap all big paragaphs of text at 70-ish characters without hacking at element widths (I've tried user stylesheets, scripts... nothing satisfactory). If this were implemented, I imagine it would be easier to do that.

(For example, the first line of the first paragraph of the post renders as 134 characters on my screen. Maybe I am just old, but I find this hard to read.)
Interesting, but marijuana is used in standard modern medicine already. Any examples of things not used by modern medicine that are shown to have efficacy?

Do you have a source to support the concept that the problem with plant medicine is the lack of funding in the face of promising early studies?
Do you have a cite for that 1.5MM/year?

The best numbers I could find from DOJ are from 2000, and suggest it's around 100,000.

https://docs.google.com/viewer?a=v&q=cache:419E8WPZxdkJ:...
How bad is this? I assume they say that Rails-based sessions are secure as they are HMAC'd with a secret, which a timing attack won't break unless the Rails HMAC testing is broken.
I never thought that learning Linear Algebra would be useful until today.
Indeed, I only came across it today.
I do agree that typesetting in CSS is a bit lacking. We haven't really had any significant changes in this area since CSS 1.0 came out (with word-spacing and text-spacing). @font-face is great, but it's more about specifying the font to use instead of specifying the type layout.

It's also nice to see some constructive issues already being raised on the project. Whether or not the current implementation is perfect, it'd be really neat to have this type of functionality implemented in a CSS spec.
Flow-based programming interfaces
One should note that they claim trademark by 'common law', ie they argue that the association of the term 'Space Marine' with Warhammer 40k is so well-established even in the realm of ebooks that they own a de-facto trademark without having a registration (yet).

Basically, GW is the largest fish in their pond. They are trying to expand into a bigger one and are testing the waters by eating their first small fish.
since $("foo") returns a jQuery object that has a method html then it is valid , like [].forEach(myFunc) is valid: a empty array is not an error. there may be other relevant cases but i dont think this one is.
Node-plist-native – Light&Fast plist parser/builder for NodeJS
I actually think the Whitehouse petitions are harmful to causes, precisely because they give those who participate a false sense of accomplishment.
Not all people have the capacity to do ambitious personal projects on top of their day job. I've tried, ended up with burnout and depression. So controlling the pressure means never planning to do something big on the side outside of holidays or other time off work.

It's nice that you're able to do it like this, but your approach won't work for everyone. People have different capacities for doing organized stuff. My limit is at about 8 hours a day, five days a week.
nice idea! A possible extension would be to allow POST to LOGIN_URL as an option, so users could log on (but not edit anything).
The only way to convert from GPL to a different license is for all the copyright holders (approximately every contributor who has a single line of code in the project) to release a version with a new license. For projects with a small number of contributors this is simple, just call them up and negotiate a proprietary license. I expect that there would be better chances of success if the proposition was "money for license" instead of a plea to go to a BSD-like license. Of course the more contributors the greater the likelihood one of them will reject the offer and thereby make dual-licensing impossible.
Relatedly, the thing I don't get is why people think preppers are so crazy.

Didn't Vancouver and London just have serious riots in 2010 and 2011 respectively? Didn't the US have massive unrest in Katrina in 2005 and LA in 1992? Didn't most countries around the world, including Germany, Japan, Russia, and China have seriously tyrannical governments within living memory? You'd have to do the calculation but probably 50% or more of the world's population has lived at some point under a tyrannical government.

Many progressives agree that the US military has committed atrocities overseas. They have seen Bush and Obama's unstinting increase in executive power, they know about the existence of kill lists that allow Predator Drone-based attacks on any American citizen suspected of being a terrorist, and they've seen the coverups revealed by Pfc. Manning.

So, whether or not you agree there is a nontrivial chance of significant financial instability in the near future, why is so much blind trust placed in US society, government, and military? We've seen civil society break down all over the world, live on our TV. The Anglosphere has been mostly immune over the 20th century, but it can happen here.
> In fact, Asus Windows 8 Laptops will soon have Leap Motion, which is a far far superior option to touch screen

How do you know? Have you tried it yourself? Have you tried it outside a demo context? Have you played an extended gaming session? Done actual context creation? You'd have to have done all that before you know it's not, "Hello 1989 called. Wants its Powerglove back."

http://en.wikipedia.org/wiki/Power_Glove

I know of what I speak. I interfaced a Mac with one in 1989.
> A delightful solution to this would be a similar degree of modularity as there is in, for example, jQuery UI

Except that jQuery Core is a completely different thing. You know if you're using jQuery UI Menu but not jQuery UI Dialog so you can decide to include them or not with a custom web-based builder just by clicking boxes.

The jQuery Core features used by all the plugins you collected to build your site are not immediately obvious. Did they use .replaceWith() for example, is it safe to leave that out? What about .load(), did they use that API? Oh, wait, there are two different things that .load() does, one is AJAX-y and one is event-y, if they did use it which one did they mean?

By having the full library there you don't need to spend lots of time tracing down these dependencies. And in JavaScript these are all dynamic, you can never really be sure you got the dependencies right until you find out you didn't.

That's why I strongly advocate that the average programmer should just use the whole standard jQuery core library unless you are in some spot where saving 10-20KB gzipped is so important that you're willing to chase down those dependencies yourself.
For people who don't need to be actively locked out of their computers in order to have the sense to take a break, but still often forget to take a break for hours:

Search for an 'hourly chime' app on your smartphone, have it go off every hour on the hour with a nice big ben or similar sound.

This works for me, anyway. Most of the time.
Today, someone asked me for an intro (over Moped) - was just so fast, easy and simple to connect people - privately. We're exciting to see the product get into the hands of more people.
I hate to "me too", but "me too".

I'd love to be able to use coinbase but I'm UK only. I'm unlikely to get involved with Bitcoin until something like Coinbase allows UK bank accounts.

(having said all that I'm going to be buying very small quantities of Bicoin.)
I noticed the same problem. Sympathy for contrarian stories is a known tic of Slate magazine. Maybe most concisely illustrated by their "you're doing it wrong" series on cooking standard dishes like pancakes, but see also

http://www.economist.com/blogs/democracyinamerica/2009/10/contrarianisms_end_1

I think it came from their founding editor, Michael Kinsley, who has a taste for this kind of thinking.
But the point of mobile-collapsing navigation on mobile devices is for a better user experience. Why would you go out of your way to ignore that right away? And if you really didn't want it, you could always remove those lines of code from your file. Or comment them out so it's there when you revert.
Trade | Service Marks are so different than Copyright that they should not be mentioned in same sentence.

Aladdin seems to be a TM http://www.trademarkencyclopedia.com/aladdin/ http://www.aladdinlamps.com/ViewPage.asp?PageID=5

The most basic thing you and everyone reading this needs to take away is that "should" != "law". Beyond that learn what Registered Marks are, the rights and responsibilities of owning one. It's not hard to get a correct if layperson's understanding. (something 90+% of posting online lack)
The distinction is not important in an eagerly evaluating language, which steps through its statements one by one and executes them as it finds them.

In a lazy, pure language it is of very great importance! With lazy evaluation you get no guarantees as to what order your expressions are evaluated in. Statements like "Blocks are evaluated in leftmost order" are just false in Haskell.

Monads give you the ability to sequence your I/O actions even though they are still lazily evaluated. This is why Haskell needs monads, and most other languages get by without them.
2.5 years old issue https://twitter.com/coda/status/299732877745197056

Impressive.
That's a good question. I'm waiting for Bitcoin-Central.net to support IBAN accounts before I intend to buy some Bitcoin myself, but it would be nice if Coinbase could do what they did so they can sell Bitcoin in Europe, and also though IBAN accounts.
Steve Wozniak. I feel like a dork saying this, but sometimes I'll randomly page through his autobiography because I know I'll be inspired/amused from reading it:

http://www.amazon.com/iWoz-Computer-Invented-Personal-Co-Fou...

It's hard to think of many others who are as unequivocally good-natured as Woz...accomplished or not.
Congrats! Do you have any idea how this connected to the general BTC trends / versus specific to Coinbase?
You do understand that you don't have to have warrant to get details or records from someone? If a police officer asks me for an associate's address, I always have the option of just giving it to them. Sure there are compliance issues when it comes to things like HIPAA and the like, but Amazon probably wouldn't have any problem selling your information to another business.

Oh, right, there's no money in helping law enforcement. There's the problem.
It's still nearly unreadable for me.

http://i.imgur.com/Xu13n7j.png

The typophiles here will surely yell at me for getting the terminology wrong, but my experience is that fonts are heavier on OS X and whenever I see a site with whisper-thin text like the above I suspect it was tested on OS X only.

Edit: removing the font-weight CSS attribute makes the page legible. The issue is that you specified a font-weight under 400 ("normal"), and different font engines snap in different ways.
Proper capitalism doesn't involve violence-- all market actors are participating out of free will. The government should be a referee to keep the playing field level, but usually the government is busy transferring resources from the general public to insider friends and groups.
I found your mitten