skysight-inc/HackerNews huggingface dataset:
The difficulty is that evolutionary theory is both simple and comprehensive, so almost any extension of it is easy to subsume under the general rubric of the existing consensus. But this is not to say that conceptual modifications aren't potentially interesting.

We see this in physics, where even before the modern revolution we had two completely incompatible, contradictory conceptual approaches to motion: Newtonian mechanics (forces cause motion) and the classical mechanics of Hamilton and Laplace (minimizing the action causes motion). Although these two approaches are mathematically equivalent, they are conceptually entirely different, and only one of them is sufficiently extensible to subsume quantum mechanics (unless you believe Bohm's quantum potential theory, which attempts to explain single-electron atoms as resulting from a new force that holds electrons still.)

We live in an era where we use Newtonian physics as the metaphor for almost all causation. We may be entering an era where Darwinian explanations are similarly dominant, and it's worth thinking about variations on the Darwinian theme to see what kind of mileage we can get out of them. Some may turn out to be surprisingly general and powerful.

My own fictional, speculative look at what might result from an axiomatic, mathematical approach that generalizes Darwinian evolution to, well, pretty much everything, can be found here, if anyone's interested: http://www.amazon.com/Darwins-Theorem-TJ-Radcliffe-ebook/dp/...
>The conservatives have no interest at all in changing the Unix paradigm under Linux

The unix paradigm doesn't exist under linux. It was dead before linux got started (the kernel, in the early 90s).
For me it's not the sugar it's the caffeine. Also the taste and bubbles. But caffeine is a physical addiction that is literally painful to break.
Nope. "Even though adult ticks can feed on other mammals such as dogs, cats and raccoons, the female adult tick requires a blood meal from the deer before she can lay her 2,000 to 6,000 eggs." http://www.deeralliance.com/node/10
Um, what? Is it only me, or does anyone else see the enormous inherent stereotyping in this as a bad thing?

People who actually like to go clothes shopping shouldn’t be made to feel like they should be categorized as “girls”, or vice versa, someone who finds clothes shopping to be uninteresting shouldn’t be made to feel like they ought to identify as a “guy”.

There’s nothing wrong with the concept, but the conflation with clothes shopper/non-shopper with “girl”/“guy” is bad.
There's also the issue with personal styles. I could never feel comfortable pulling off the hardcore alpha male look with leather jackets, but if the girl thinks that it is good then I'll just be disagreeing with her on it for the whole time. Also unless these girls have experience with how difference clothes look on difference body types, I would not trust some random girl to pick out clothes for me.
Flickr Responds to XKCD; Tells You If Your Picture Has a Park or Bird in It
Hopefully I'm not contributing to the "schism" here, but:

I tend to divide programmers into "drones" and "meta-drones" (for want of better words).

First, "meta-drones" consider the "meta" level of programming, i.e. "could I program more reliably if I were using a different language?" or "how can I prevent myself from making similar mistakes in the future". Surprisingly few programmers actually fall into this category. This is obviously IME, so the usual observer/survivor biases may apply.

In contrast, a "drone" will just "get the job done" without any further thought.

As far as I've been able to ascertain, code maintainability/quality is entirely orthogonal to the "archetype", but there's a clear tendency that the "meta-drone" tends to improve by orders of magnitude over time.

The number of hours of work put in has no significant effect when you account for those orders of magnitude.
I think they did so many things right with Web Api 2.0 and SignalR. I think there is the possibility in the future where you can take only the parts of the framework you want, maybe ASP.NET vNext.

Again in a lot of ways though those are a response to Node.js and socket.io

All of your points stand: how expensive it is, the fact that it is a bit heavy, and not homogeneous.

I still think it will evolve and will not fall behind like Java etc. but it does not hurt to hedge a bit and start learning the "MEAN" stack :-)
I was diagnosed with and treated for Lyme a few years ago.

At the time, my physician mentioned that a previous infection would provide "a limited immunity" (exact quote).

Since then, I've had two bulls-eyes but no symptoms (oblig anecdata).

It appears that you develop an immunity only to particular strains of the bug:

http://iai.asm.org/content/early/2014/01/07/IAI.01451-13
> It's nice to have another datapoint against some of the bro-sciencey "Fruit juice has as much sugar as soda" arguments.

Go careful, that's not all broscience. Children especially should not have undiluted fruit juices.
So simple to create the future
Creating the future has never been that simple.

Pendilly lets you send texts, pictures and videos which become available to the recipient at a time you choose. Before that time, the recipient will simply receive a notification that someone anonymously sent them a message with a reason why it was sent. How the content should be viewed, the name of the sender, and the type of content, are displayed when the message is received.

Pendilly dares to do things out of the ordinary and believes sharing differently can add more value to messages, pictures and videos.
We aim at empowering people to dare to create the future. We do that by using time and tags to send messages into the future with more emotions and more fun.

Time is a precious and powerful emotional medium which connects us on a deeper level.

Pendilly is a French based startup which dares day in day out to build a new temporal experience in messaging and remains laser-focused on delivering ever-increasing emotional value to its community.

Team Pendilly

www.pendilly.com
it's kind of nuts how they let Amazon eat their lunch in this area. It's GOOGLE: these guys invent filesystems (GFS/CFS), create their own Javascript compiler (V8), hell they've even created two programming languages (Dart, golang) and a database (spanner) -- how Amazon got ahead in cloud hosting really gives me pause.

Totally opposed to Amazon's, GOOG's DNA has never been about serving customers directly.

I foresee their cloud offerings, including Firebase -- to the extent they'll let it run, to continue being tolerated stepchildren.
Nobody at Apple has expressed any intention to make Swift free. Zero. Zip. You might call this "out of character," but the actual actions that they've taken in the real world have been to make Swift proprietary and turn away requests to open it up. Those are the facts, not a "boogeyman."
Apple has historically been pretty open at this level. Open sourcing, say, UIKit would be a shocking move on their part, but I'd argue that not eventually open-sourcing the Swift compiler would be equally shocking. For example, they've kept their LLVM contributions open source even though they wouldn't have to, they developed clang in the open, they released their ARM64 LLVM backend, and they've open sourced various low-level OS libraries like the Objective-C runtime and (most of) CoreFoundation.
This just promotes a silly stereotype, like the old show "Queer Eye for the Straight Guy". I'm a guy who enjoys shopping for clothes (although I don't shop compulsively), and I know girls who don't.

Of course there are people who could use help with shopping, but why make it gender-specific?
It's not just the sugar but also the caffeine and the carbonation. It's really a killer combination. I can't really comment on whether it's as addictive as smoking since I've never smoked, but I can say without the slightest doubt that soda addiction exists.

I was myself addicted to soda, and while I never experienced any sort of physical withdrawal symptoms (no headaches, no shaking, etc.), I did experience incredible cravings.

In certain parts of the US, soda is basically thrown in your face everywhere. Every restaurant serves soda as the main beverage. Every theater serves soda, and it's cheaper than the bottled water often and comes with free refills. Every gas station sells soda. Every office has a soda vending machine (or even just free soda altogether, like the one I work in). At lots of fast food places, if you want water, they won't even give you a full-sized cup -- they give you a tiny cup (though it's free) and then you have to hunt for a nearly hidden water tab on the fountain machine.
> eye brow plucking

Is this really a thing?
There's two different meanings of interest at play here. Certainly much of the public is interested in gossip, and enjoys being titillated by it. But it does not have an interest in that information in the sense that it will be worse off for not knowing.
Time is interesting. There's certainly no way you could stream videos like this right now, but the mention of future multithreading and GPU support would help minimize the time. You could support "cramming" by blocks of bytes rather than a whole file and leave the beginning uncompressed so you could start a stream and decompress the rest of the file with some lead time for the viewer. Certainly, this is pushing the bounds of hardware as of right now, but in a few years that'd be irrelevant anyway. They also pretty clear about it being a beta, can't wait to see what it could do in future.
This might be the perfect antithesis of the Steve Jobs keynote. I hope they do some sort of an onstage reveal – and refine their process. This was as bad as it was awesome.
A lot more than just the UI layer is closed source. Where is the Core Data source?
Why not just open source it from the beginning? :)

https://github.com/inboxapp/inbox/blob/master/LICENSE
Similar to HN & Reddit one challenge is the community life-cycle and how to keep it healthy, it's a tough balancing act.

Related: http://c2.com/cgi/wiki?CommunityLifeCycle
That was my initial reaction as an iOS developer would have access to Simulators via Xcode.

That said, I could see this as a tool for sharing to a client for demo purposes.
Who is Annika and why should I trust her sense of style?
Gaining female friends is a learn-able skill, sir.
I agree with everything you said, my point was that it's necessary to be prepared, in case systemd becomes a hard dependency for Debian, which is likely given that more software is depending on systemd, and the lead developer is trying to "merge" linux with systemd. And in that case, I think only Gento is willing to fork.
I'm really curious that the two services I have seen mentioned here, Trunk Club & The Cloakroom, have such high prices.

In personal experience I spend more on clothes then most of my friends but I would never spend that amount of money on certain pieces of clothing.

The Cloakroom lists t-shirts as being €30-€90 ($38-$114) which seems outrageously high.
It's because of old-school research methods. They haven't yet developed a method which correlates any diet with any effect, so they have to look for correlations from a specific subset of data, which is assumed to return results.
This analysis does a good job of laying out what the software does, but there's no reason why Redis needs to work in this unexpected and confusing way.

Handling replication failures (especially those due to crashed nodes) in in-memory databases is hardly a new problem and there are formally described protocols and solutions available which do not require permanent storage and avoid many of the drawbacks of the Redis Sentinel.

IMO Redis throughout its life has had an identity issue: is it an in-memory cache, a 'data structures server' like the documentation used to say, a persistent key-set/key-value/key-? database, or a clustered/distributed systems solution? Like MongoDB, Redis has ended up used in a lot of inappropriate environments because of its confusing, mixed messaging.

I personally think Redis is great as a "data structures server" but would never trust it as a single source of truth or persistent store. When I've used it in the past to perform and cache set operations (for example, generating and caching view-privacy lists using set intersections), it's been excellent, but we've frequently had to re-populate the Redis store from our source of truth due to bugs or hardware outage / network partition scenarios which Redis doesn't yet handle well.
I like the default pager in 'git log', too.

Some work has been done on the svn side:
http://svn.apache.org/repos/asf/subversion/branches/automati...

However, it's not on trunk yet because it's hard to find good defaults. An automatic pager makes sense for some commands, but not all -- and in a meritocratic development model this kind of thing can cause an endless discussion... I suspect we'll eventually merge the feature in a disabled by default state and allow users to enable it on a per-command basis.

Git's hard-coding of options passed to the pager has problems, too: https://mail-archives.apache.org/mod_mbox/subversion-dev/201...
I just move stuff to my home-folder with a very simple Ruby install script. It checks for existence of tools, and if they aren't there they will be installed, and the config files will be overridden.

https://gist.github.com/kaspergrubbe/99853334b0e91b540a34
America definitely drinks more soda than anyone else: http://www.slate.com/articles/health_and_science/map_of_the_.... 3x as much as most central European countries.
The First Female Gamers
What an odd website, does not allow scrolling if javascript isn't turned on.
The problem, of course, is that there are wildly different definitions/thresholds for clever.

Dijkstra's comment was made when assembly language was widespread, and I suspect that his idea of "clever" involved the various ways people can famously make assembly language unreadable.

In the introduction to "A Discipline of Programming," he asks if advanced language features belong to the solution set or the problem set, but he doesn't define "advanced," so I can't say where he put the threshold.
I appreciate the hardwork you guys are putting in. But what you are saying is tangential to what parent wants. parent wants a committed vision/plan from google towards customer support. Allowing developers to talk to customers is all cool but what's required is commitment from google as a company to invest in customer support resources.

So, when my Google Apps is down, I don't want to geek out and talk to an engineer on the various technical issues. I want it back, up and running asap.
uh, water?
> I presume this is supposed to appeal to the "i dont have any female friends because i am a nerd" crowd.

And I suppose the purpose of this sentence is to shame them?
3) Soda is available everywhere and is the de-facto drink with most meals.

I don't remember the last meal I ate with adults where people ordered soda. It may be that every once in a while I'll be around a recovering alcoholic who orders a soda, but usually it seems they order something like sparkling water.

It's probably a regional/class thing, since I live in NYC. Maybe in the middle of the country or in a working class household you'd be more likely to see people drinking soft drinks with a meal?
A narrow market that includes all domestic Chrome users who use Google services.
JavaScript can be used to do complex things.

A "copy-and-paste JavaScript" developer, as I referenced above, is someone who can create web pages that have simple actions, but who doesn't do much original development.

The language certainly doesn't define the programmer. I also use JavaScript on occasion; I wasn't trying to paint all JavaScript developers with the same brush.

It sounds like what you do is NOT what I'm talking about, so please don't take offense.

I write games, and tools to make games, and tools to stream interactive applications over the Internet. And apps. And the occasional web site.
>There are so many open source languages in the ML family, a few of them are even used in the industry for several years now. Just go and join one of those projects.

Well, some people like the decisions behind Swift, and would prefer a language with an ecosystem, documentation and developer community of the size that results from Apple being involved in it compared to, say, Jane Street.

Heck, people also use Go mostly because of the Google involvement (and the momentum that gives), and it's a language 30 years behind Swift.
Destiny Tales
Children have massive metabolic demands for sugars to support growth. Children should have as much undiluted fruit juice as they want.
If you program, you are a programmer. By definition.

I suspect what you're really asking is: why do so many companies thinking programming == solving puzzles?

The answer is that:
(1) Based on what you're defining as a puzzle, they don't.
(2) It is valuable skill (but it's also not the only skill).

-- (1) --

While there are stupid companies that ask "puzzles", this is not the norm at Google, Facebook, and similar companies. The "puzzles" listed at that Google link are basically fake. Link bait. While it's possible that each of those was asked at Google, I doubt that's where the author of that blog post got them from. They are certainly not representative of Google questions.

The "puzzle" questions you're referring to are really more like:
- Design an algorithm to return a random node from a binary tree
- Design an algorithm to find the nth number divisible by only 9, 13, and 15

You can define "puzzle" however you'd like, and I'm not going to engage in some debate over whose definition is "right." Doesn't matter (and there probably isn't a "right") here.

In the real questions asked at companies like Google, there's typically no sudden insight you need or trick in the wording. Rather, these questions are about working through a different problem and creating optimal solution (and recognizing tradeoffs along the way).

-- (2) --

That is an important skill for a developer. It is valuable for a developer to be good at that, and even enjoy it.

Maybe you don't care about making your solution better. Get it done. Get it out the door. Even if it's not perfect.

That probably makes you a less awesome developer, but it doesn't mean that you are necessarily a bad developer. There are lots of parts of being a "perfect" developer.
- Enjoying testing.
- Understanding what users want.
- Architecting a system.
- Understanding the lower level computer architecture.
- Being a perfectionist.
- Not being a perfectionist and knowing when you just need to get something done.
- Knowing how to scale a large system.
- and so on.

There are a TON of things here. No one has all of them.

You might be missing one of them, and it's a fairly important one. But it's not the only one.

I once worked [worked = prepping the startup for acquisition interviews] with a developer who was, honestly, quite stupid. He was exceptionally poor at developing good algorithms. His code however was correct.

He would be terrible at a company like Google. But at this company, he was very good. You see, he was very detail-oriented and thorough. If you want someone to write a correct bit of code for a very tedious and boring problem, he's your guy.

Is he a good developer? In the right role, yes.

This doesn't mean that Google is flawed for doing interviews this way - not at all. Their goal is not to hire all good developers. Their goal is to hire enough good people and to not hire bad people.

Problem solving/algorithmic skills and coding skills is a decent filter for that purpose.
This was my reaction to this as well. Just in terms of personal comfort, I personally would prefer a guy stylist as well.

I don't see why they need to limit themselves to just one gender for customers or providers. They have just cut their market in half before they even began selling anything.
That's a good question. Back in the old country, people don't drink as much soda but they have another "drinking" problem--beer and hard liquor. That's much worse than soda, but it's a real addiction (alcoholism).

In the other country where I lived a big chunk of my life, they usually drink green tea.
Sorry you're having trouble with the site. I just tried visiting and it loads ok at my end.

Here's a direct link to one of the designs (PNG image: the file is quite large at 2.7mb)

http://www.interfacesketch.com/wikipedia/wikipedia-article-r...
> This.

This. Backed by nothing, calling the systemd team "notoriously hard to get along with". I'd be interested in seeing proof of "this".
Compared to Microsoft they are more open source.

Compared to Google, they are a lot less open source. I write iOS & Android apps. The difference is stark. They haven't even open sourced XCode, the iOS tools, or the CI server.
I know you posted tongue in cheek, but that's genuinely not that bad with nice colours
Any guess for how much they got acquired?
Tinder adding paid features
>Swift only has value with the Mac OS X and iOS ecosystems

Which is why they are making an open source version that will have value in all ecosystems.
I agree completely that cron, logging and init all could use a little (a lot of) modernization. I just think it's really bad judgment to tie all of those together into one all-encompassing project whose scope seems to grow and grow the more I read about it, and whose leaders seem to have such a low opinion of what anybody else wants.

To make a stupid car analogy, it feels like having someone redesign your car's ignition switch and suddenly finding out that he also had strong opinions on the stereo UI so he made the changes together (and dependent on one another), and you're an idiot if you don't like it.

A lot of people complain about systemd missing the "unix philosophy" and that gets derailed on specifics of what people think that philosophy means ("everything is a file" or "do one thing only and do it well" and "be modular") but one significant difference to me between unix systems and Windows or OSX is that unix is built of simple components whose scope is very limited. It's related to do-one-thing and modularity but it's not exactly the same thing. Systemd is not simple or limited in scope.
That's also in diet and non-carbonated sugary sodas; it's used as a preservative in just about everything.
You think the systemd debate is bad? The same people who made systemd intend to totally change the way the entire system works, way past just services.

See: http://0pointer.net/blog/revisiting-how-we-put-together-linu...

Kiss goodbye to what you knew; it may be going the way of the dodo.

Remember what happened to ReiserFS? Despite what you are saying being FUD it's not entirely unreasonable.
Talking to a lot of hunters, many don't recognize the Lyme threat, since it is a relatively new phenomenon, especially outside of New England. I also suspect that many outdoor people have been exposed to Lyme and don't know it, just had a "summer flu". Finally, hunting season (Oct to Dec) isn't a high risk time-- only larger adult ticks are active in October and never active when temps go below 40 degrees.