skysight-inc/HackerNews huggingface dataset:
Then it is exactly what it appears to be: a marketing incentive to get startups to try what Google believes to be a better offer! It might not be LOCK-in, but if it does the same thing (keep companies that are small but growing quickly on Google's Cloud Platform) then aren't we just quibbling over terminology?

(disclaimer: Xoogler here)
I probably could have stated it more clearly like this: "selecting only the fittest ONE to survive," and "killing off the least fit ONE."

The difference was in what the composition of the surviving population was - in the extreme case where only the fittest one survives, there's only one species that makes it to the next round. In the case where the least fit one is killed off, there are n-1 species still in the mix with their relationships intact. You can of course extend it to keeping more than one of the fittest, or killing more than one of the least fit.

I was just re-reading that section of the book to try to give you a better answer and I think I must have mis-remembered his original experiment a bit (sorry about that). The original evolution model that failed to exhibit the behavior was more complex than just a survival of the fittest (he was playing with mutations and connections between species in a kind of complicated way). The part about killing off the least-fit species really was the key to getting complex behavior though, so at least that part of my original comment was right.

The eventual solution was to simplify the model so that the least-fit single species would go extinct and be replaced by a new randomly generated one each round. The fitness of a species was related to its connections, so if one species was to go extinct it could trigger others to cross the fitness threshold and go extinct as well. This led to cascades of extinctions with a power law distribution (like the pattern observed in real extinctions on Earth). The mass extinctions would eventually stabilize at a point where all species were above the fitness threshold, but the "gene pool" had been seeded with lots of new randomly generated species at that time, so there were periods of rapid mutation punctuating long stable periods where not much changed.

His book is pretty interesting, although it's sometimes a little over the top with self-congratulation. I'm reading another one now called "Self-Organized Criticality"[1] which is a much more rigorous treatment of the idea that I think will be a bit less sensational and more applicable to real problems. Bak's book is excellent if you want to get excited about making simple models do complex things though.

1. http://amzn.com/0521483719
How long will it take to put this technology into production?
To the operator, not the provider, Twilio in this case. Twilio doesn't send them for free. Operators charge for access to them and you have to pay, if you want to send SMS.

They also aren't entirely free to the operators themselves - once you start counting them and charging for them, there are administrative costs; then there are costs related to interconnections with other operators, and costs related to maintaining their own SMSCs (SMS centers). The only thing in this whole mechanism that the operator gets for free (actually not free since they have to pay for the network and base stations) is the delivery channel which is not insignificant but it is also just one part of many.
How Online Black Markets Have Evolved Since Silk Road's Downfall
There is still an issue when employers demand more than is reasonable. This is probably more of an issue in other industries than generally in software development but there are exceptions, particularly in games.
I wrote this up, "So You Want To Write A Monad Tutorial in Not-Haskell": http://www.jerf.org/iri/post/2928 It focuses on all the things I've seen people miss about "monads" when they try to write an implementation in another language after the third time I saw someone claim they'd implemented "monads" in Javascript using method chaining, which I do not believe to be possible in part because of the issue you point out, which is that the scope builds up as you go.

It is perfectly reasonable to also read this as the list of elements of monadery that even tutorials written in Haskell tend to miss or fail to explain.
A Journey Around the Earth in 4K
How U2 Blew It
> Amazon: "plenty", does "things that scale".

Looking at form of the other entries, it appears that the author claims that the word "Amazon" means "plenty".

In my dictionary, it means "no boobs", which might imply that the company would do everything except porn.
Traffic from Google SERPs has changed – heat maps study
Rebuilding the American Dream in a Global, Networked Economy
SCHwARTz: ASCII art in JS
HP Is Committed to the Cloud, Even If It Kills
Shouldn't they be studying how we can get more restful sleep rather than fantasizing about extracting more work out of us? I don't consider it 'productive' (much less healthy) when I spend the night grinding on some technical problem. The Mendeleev anecdote and 'solving problems in your sleep' are about something entirely different, to me.
What does he normally use to record? And when typically? I've just been getting into Dart and have a long lived Doom obsession since the first shareware I received.
That was my initial thought/worry as well, but it looks like Lift.app is safe from Google acquistruction for now: 'Lift Labs'[0] is the creator of a spoon that helps parkinson's victims eat, and the bottom of the Lift.app website[1] gives the company name 'Lift Worldwide',

[0]: http://www.liftlabsdesign.com/
[1]: https://www.lift.do/
For those like me who find it hard to think outside the imperative programming box, Eric Lippert's series of articles is good.

http://ericlippert.com/2013/02/21/monads-part-one/

A lot of Monad articles like to explain 'what' without first establishing 'why' (IMHO)
obligatory http://xkcd.com/691/
Presenting an indictment as fact is dangerous and highly questionable, whether or not the person got convicted.

That doesn't mean the indictment is accurate, it is written at a point where it hasn't been scrutinized by the courts. They are pretty much always written as the very extreme position of what could have happened. They always present the offender as having clear intentions of breaking the law, when reality is much more complex. For example, they always throw in extra charges. In this case:

> Nacchio was convicted in 2007 of 19 counts of insider trading and acquitted on 23 counts. [1]

Prosecutors have to prove it's plausible the guy did it, they don't have an obligation to present an accurate or realistic scenarios in their original pre-trial arguments in order to win. Even the judgement by the courts can be inaccurate, this is why appeals courts are super important:

> The 10th U.S. Circuit Court of Appeals ruled Friday that the trial judge overstated the amount of Nacchio's alleged financial gain.

[1] http://abcnews.go.com/Business/story?id=8226761
People don't approach politics rationally.

For instance: >400 innocent children were killed indiscriminately in the span of 6 weeks in Gaza

The bias implicit in this suggests that you consider that either someone agrees with your point of view, or else they support the slaughter of innocent children. Which further suggests that what you're looking for is not discussion, but pro-Palestinian advocacy, as there is no room for discussion in your framing. And of course it's impossible for me to suggest the nature of your bias without expressing my own bias.

Which is fine, if that's what you want there are other forums for such things, but that's not what most people come to Hacker News for. One-sided political discussions are not very interesting, and never fruitful.
Use your hacking skills beyond ad clicks: Help taarifa.org analyze water data
But that's the opposite of compartmentalizing. Compartmentalizing implies that each is kept separate and doesn't influence the other. What you describe is someone taking all of their hobbies as a whole into account and figuring out how to strike the best overall balance.
My understanding is that Nadal didn't really switch to being left handed. When he was a child (was it age 8?), he had two handed strokes off both sides, which is common for kids. Young tennis players often drop the non-dominant hand on the forehand when they get stronger. His uncle, noticing that he was as strong off the left as the right, encouraged him to play as a lefty. He perfected this over countless hours for the next 11 years, winning the french open at age 19. This is vastly different from taking a seasoned pro and suddenly telling him to play with complete different tactics with his non-dominant hand! In fact, if Nadal were required to play with Federer's strokes tomorrow (ie., use his right hand, and hit a one handed backhand), my guess is that he'd get bageled in his next pro match, and I doubt he'd ever be in the top 100 again (that's an extremely conservative estimate, there's a good chance he'd permanently collapse in the rankings).

That said, I do think that Nadal is an excellent example of how to be adaptable. Take a look some time at how he approached hard courts after his initial success on clay. Rather than staying way back, he moved much closer in on the court, taking the ball on the rise, and taking his opponent's time away. It was a big adjustment for the former clay court specialist, but it worked, and it's why Nadal is now one of the few players with a career slam, and titles on every surface.

So yes, you need to adapt, but (and I know I'm stretching a sports analogy a big far here) it demonstrates how the truly top players go about change. They do adapt, but they're highly strategic about it, they leverage existing strengths, and they don't do it on a whim (and they especially don't do it on someone else's whim).

I actually think that technical leaders are also very organizationally savvy people. They adapt and learn new things, but they don't get jerked around from task to task - and they'll say no and fight strategically about it if need be. They understand how to align their projects with their strengths, and what they want to learn next. This way, they don't waste time or mental energy, and they play from a position of strength.
It's actually a pretty tricky issue with the last stage of Doom 2, where the modern ports with true vertical aiming make it impossible to hit the (hidden) impaled head of John Romero.
tl:dr I'm a fanboy of Corkami and just wanted to show appreciation.

Ange Albertini does some amazing research and I was orginally introduced to his works after reading POC||GTFO from a Talk Travis Goodspeed gave. Recently Corkami did a giveaway on twitter for a signed mini-poster (Corkami's Posters are amazing as well highly recommended!) Fortunately I have a signed mini-poster en route to my mailbox cannot wait to have that thing framed.
I think the point being made was that the technology everything is built on, is nix. Except Microsoft technologies. If you build something for nix it can be easily ported or inserted into Android apps, OS X apps, iOS apps, linux distributions, hosted anywhere, etc. But not easily ported or inserted into Windows or Windows server.

The same is true in reverse. You start using Microsoft technologies you are trapped there. So, they should really offer a lot more benefits at a lower cost than they are.

e: Glad I chimed in on this downvoted thread to say something completely evident. Thanks.
I love it how in one paragraph they state that capacity has increased over 3 (decimal) orders of magnitude but there is a magical hard cap of 2T (only a factor 4 removed from where we stand today). If that's correct then 2^10 = 1000, over 10 years that's one doubling per year so we are 2 years away from reaching the ceiling in SD cards. You read it first on the BBC website.
I didn't mean the names matter in themselves but that original visions matter and names actually tend to reflect them.
> but it is no more pragmatic than OCaml or F#.

Swift seems more approachable then those languages. Pragmatic in the sense that Rust and Kotlin are.
I wouldn't say equivalent. It's easily convertible one way, but not the other. If you have 1M you don't have to spend it in one go and can provide yourself stable life for a long time. But nobody will give you 1M loan for unspecified purpose given you don't actually have any money left after living expenses to pay it back. If you have a company, business plan, etc. yes, you can get funding/loan. But then you get it for a specific reason, not to play around with ideas of games you may or may not feel like ever finishing.
Yes, of course. But so does everything else. And the name interacts with the perception of your company coming from all those other sources.

This is complexity. You have to understand the whole story, not just the cover of the book.
Do you need to be using Microsoft technology at your start up?
Obligatory links rarely are.
I wish more devices had SD slots. Particularly Windows Tablets. There's plenty of room in there, and SD cards are way better than microSD.
Create iWatch UI product mocks and prototypes
Yeah, after reading it, my only thought was, "I agree, let's stop talking about this whole subject".
This program is a scalable way to find growth startups that are validated and on pathway to revenue. It's not an open check book. If you don't meet the criteria for this program, I'm sure there are options for you. Google is actively looking for startups of all types and are willing to invest resources. I recommend talking with an account manager (ping me if you want a starting point).
This will make some people mad (JS/Dart)
It seems to be way too obvious to be malicious, but gcp123 and GCPCo are the same guy.
GitHut: discover languages in GitHub
"...

PS: less importantly, gonna sell Mojang."
I know people are going to scuff at the $800 price tag, but frankly it CAN be justified for certain things. For example a lot of studios use a direct feed to a terminal (e.g. WiFi/USB delivery of pictures as they're taken) but they also utilise an SD card as a "backup" in case the photo is somehow lost or the computer was down.

Changing out SD cards on an SLR doesn't really take very long, but it does disrupt the workflow (particularly when you have to take a thousand pictures in an hour or more, that could be a dozen SD card changes) and $800 for a card which might last you the whole day might be worth it.

It definitely won't be useful for your kid's birthday party or even to film your school project. But as an industrial tool there are definitely uses for a card such as this (although external SSDs are starting to become "big," so maybe less so than a year ago).
Crocodile Meets Godzilla – A Swimming Dino Bigger Than T. Rex
By the time he's succeeded though, is he still likely to know people, and that they're doing good stuff?
This is me. I live near the centre of an English town that, due to local geography, isn't far from some quite rural areas and is well-connected via rail links to two decent cities (20-30 mins). I can drive, but I've simply not needed a car. Other than the odd inconvenience (trips to IKEA or day trips off the rail network) I love it.

EDIT: Google's recent inclusion of bus services in the public transport routing information for Maps has made it even better. Cheers for that, Google!
For the Badge – Badges for your repos
Yeah. This was pretty disappointing for me. I'm in the process of starting a company with a friend, but neither of us are 18 yet, so the chances of us getting into an accelerator or VC fund are next to zero (not that it's going to stop us from applying). We could have really used this service.

Oh well. I understand why Google is doing it, but it's still disappointing.
That $800 will be $29.95 before the decade is out. And by then it will be a micro-sd version.

If you don't mind my asking, what application would require a photographer to take 1,000 pictures / hour?
I usually get that visceral reaction from pronoun heavy instructional material. I haven't decided if it is just a personal hang up or not.

It's usually possible to omit pronouns and end up shorter, maybe at the cost of ending up a little dryer:

"Welcome to the Rust guide. This is the place to learn how to program in Rust. Rust is a systems programming language with a focus on "high-level, bare-metal programming": low level control, but with zero-cost, higher level abstractions. We really think Rust is something special, and we hope you do too.

The guide starts with a traditional "Hello, World!" program. Next a quick detour to introduce "Cargo", a tool for managing and building Rust programs and libraries. Then it's back to the language."

If the guide actually builds something, the last sentence there could say "Then it's back to the language, starting with the basics and working up to <thing that is built>."
Is that in terms of capacity and/or speed, or do you just prefer the form factor of a full-size SD card?
The idea of repository as editorial makes me really happy.
Microsoft co-founder Allen to give $9M for Ebola fight
5s for 5 signed?
Is it me or the title is spelled wrongly?
Shouldn't it be "pretention"?
Oh, god. This looks good. Now I have to switch again :(
Impressive front page design
Mike Flowers, Former NYC Chief Analytics Officer, Joins Enigma
Why use two nicks in one thread?

I highly doubt that HN would not detect upvotes from another account on the same IP, especially not across logouts.
That sounds pretty complicated to me :D But, I am admittedly a layman in this area.
I quite enjoy the fact that my car stereo has one, I use a 32G card to take along the majority of my music collection. Far better solution than Bluetooth from my phone; battery consumption; or cabling direct in my glovebox to iPod or similar.

The only inconvenience I have found is when you forget to watch the model your buying and end up with a slow transfer version. However for the most prat I use them in the place of USB sticks as its more common to find fast ones for good prices
screenshots. thanks.
I've been making a fun way to look at GIFs. You pick the best GIF of two and then another two GIFs show up.

It's pre-alpha quality but still fun.

https://maythebestgifw.in

The top GIFs right now: https://maythebestgifw.in/#/top
I don't see Notch running around calling anyone his bitch. He's just happy coding, doing what he's doing and not trying to prove anything.

Very zen.
Morte: an intermediate language for super-optimizing functional programs
"I feel like some people don't fully recognize how much you can do on a single tiny machine in 2014 if you don't have 29 abstraction layers under you.

a-fucking-men.
This article concerns "rasterization": the process of converting a description of an image into actual pixels.

A 1080p video stream doesn't need rasterizing -- it already consists of pixels. Any sane video player would simply show the original 1080p video mapped on the 1080p screen in full screen mode.
50 Unbelievable Facts About Earth
Depends if you want to go through the pain of not having easy access to other services. Most government forms? You need to go to the office. Paying bills? Get on the phone / go to the bank. Contacting your phone company? I hope you saved the piece of paper with their phone number. Need a local plumber? Pay extra for calling number information service / get someone random without seeing any previous feedback.

Internet makes a lot of things in life so much easier. I'm probably going offline for a while soon. But that means disabling mobile data unless I really need it. Internet can still be treated like a utility - just don't use it if you don't have to.
Apparently not - you can use what you like I believe.

https://news.ycombinator.com/item?id=7164845
> Also, if you're wondering, the name Morte is a tribute to a talking skull from the game Planescape: Torment, since the Morte library is a "bare-bones" calculus of constructions.

Clearly a mark of good taste.
This article makes some assumptions about each person's motives about working long hours, but it's simply not necessarily true. There are startups out there that expect 60+ hour weeks as the norm. I left one such company since that is extremely unreasonable.
Are there any other interesting snp's to check for (not necessarily related to cognition)? I didn't realize that 23andme had this feature. I am also TT for the Klotho one.
Man, I'm sold! Even if this is fictitious, there is just something about Jobs that actually influences me. The stainless steel model looks indeed very attractive.
Sometimes you just have to stop taking photos for a bit. I know that's not usually what photographers say.

I guess it's similar to revising for an exam - no matter how much you like the subject eventually simple words lose their meaning if you don't step away for a bit.

I don't know how many paid gigs (obligatory photography events) you have coming up but it's good to put the camera down for a couple of weeks.

If you can't even stand the thought of picking it up in that time - that's fine. Be in life instead of worrying about capturing it. Sometimes it's nice to go to do stuff without having to pack a bag and look after your gear. Have a laugh without looking for a good reaction shot. You'll see some great moments again.

With a bit of time you will start to want to go & explore and take a few photos - and editing will be a breeze because it's only 50. Not 3000 with a short deadline.

If you can't take a break from your bookings - perhaps it's time to start to pass the business tasks over to an assistant to free you up to just be creative.

If you're not in a place to take someone on then perhaps a review of your workflow, schedule & pricing would help you scale without maxing out your creative energy on business decisions.
My Nexus 5 (4.95", 1080p, 445 ppi) does the same, and to me it looks fine.

See my other post in this thread: https://news.ycombinator.com/item?id=8308194
I think Windows is optional
I agree entirely. I think the same can be said of iOS 5 as well, the way they finally moved away from skeuomorphic styling.

I am really surprised to see such an information dense UI, and I'm actually quite pleased they've taken this approach. I'd much rather see everything I need to see at a glance than have to navigate to the correct screen.

I'm also pleasantly surprised to see a tactile user input device (the crown) rather than just a lousy touch screen. It's something else I wouldn't have expected from Apple.

I frequently find myself getting into arguments with designers about good design, and they are of course all Apple fanbois and always hold it up as proof of my wrongness. If they're consistent (honest?) then they'll be disappointed with this product. I'm curious to find out if that happens.
Is there a playable link somewhere?
FabFriday is Infographics Fun
Culture is everything: How I reclaimed an employee back from Apple
> If they are not careful, they're going to end up in Scala hell, where it's FP sitting on top of OOP, instead of a true hybrid language.

Maybe there are better hybrid languages, but compared to Scala I wouldn't even try calling OCaml or F# hybrids. OO/FP interop in those languages feels like the language designers were actively sabotaging it.
Google gets a customer and free advertising, the company gets 100k worth of free computing resources. It's called a "win-win." It's not quite a "free lunch," but it's "one of the main ways in which healthy business gets done."
I hope this makes my childhood visions of ocean floating hydrogen production factories come true!
Alternatively, you may be better at those hobbies if you specialize as such. If I have a penchant for being dexterous with my right hand, I will probably enjoy hobbies where I can exploit that to its fullest.
NASA UFO Anomalies “The Tether Incident” – STS 75
Considering the first released apps I don't agree the gap thing:

Duolingo - a fun and free way to learn a new language before your next trip
Evernote - write, collect and find what matters to you, with a full-size keyboard and touchscreen
Sight Words - a delightful way for you to help improve your child's reading skills
Vine - create short, beautiful, looping videos in a simple and fun way