skysight-inc/HackerNews huggingface dataset:
Amazon builds datacenter redundancy in the same geographic locale. You can then setup synchronous replication between datacenters without atrocious latency, as all the disks are fairly close by, albeit powered [in an emergency] by independent generators.

OTOH, Google does datacenter redundancy across different locales, which make synchronous replication perform much worse, like you noted.
Heh, thanks. It's amazing how well-suited Python's for-loop is for emulating this behavior: `break` just does exactly what you want, and you can throw in an else-block where you'd use a default in another language.
Adblock could be off by default and if enough people 'vote' a site as bad by activating it for that site, then it will become 'on' by default.
Andy Rubin invests $15M in CastAR: augmented reality glasses
Vote for your favorite robotics startup in #RobotLaunch2015 – 2nd round
How does something like this even get investors? The business model banks on the fact that start-ups are going to fail-- I could imagine scenarios where potential investors also have money invested into the companies that Shutdownify would be servicing.
> As a society, what we most want to ensure is that the artists can prosper — not the record labels or studios or publishing conglomerates, but the writers, musicians, directors and actors themselves.

I'd think that as a society what we most want to ensure is that art prospers. If that means prospering artists, great. But the goal for society is not wealthy artists but a wealth of art.
Most used emoji, by state
And his great grandson invented backpropagation! (or at least popularized it)
Real-World Refactoring: Switch Twitch Itch
You should read Reflections on Trusting Trust, it expands on this idea in the most beautiful way: https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomp...
The Evolutionary Angel, Naval Ravikant
“Anonymous Scruggs” claim to be responsible for Ziggo DDoS attack
Docker isn't *nix only, MS and Docker have ported it to Windows 10 and Server 2016. You're able to use the same API between the various Docker hosts, but the binary compatibility is much the same as that between Linux and OS X versions of Docker.
Awesomium is good but development is excruciatingly slow and the team seems to place no importance whatsoever on developer relations. Questions on their forum are very frequently ignored, and I've heard that the situation with email replies is similar. If you have an issue that maybe they haven't dealt with yet, they just ignore you, because perhaps it's easier to cover your ears and eyes then to address a problem that folks are having.

Awesomium team, if you're reading; guys! Get your customer relations sorted out! Answer every damn forum post! Make people love you! Many developers are using the free version of your product, but these are the same developers who will recommend that their employer buy your product. Your failures in these departments have stopped me from coming back or recommending your product to others. I can't speak for others, but I wouldn't be surprised if others feels the same way.

Disclaimer: I say all this with no knowledge of how overworked or understaffed you are, what technical problems you're currently facing, how much time you would need to spend answering questions or why the time between updates to your product is so huge.
It was a perfect business that didn't get the timing right. Their business would have thrived during 2000, 2008. Now if they lasted a few more months, they would have been perfectly positioned to take major market share in the Fall 2015 recession.
The PHP version will tell them what unpatched vulnerabilities your apps are likely to have.
Science's old and new fruits benefit the lives of almost everyone on the planet every day and revolutionary new technologies, therapies and knowledge are created faster than ever before. It's accelerating, not slowing down and certainly not stopping. So it's not very broken.

Things can certainly improve, and they usually do, perhaps a bit gradually. Take a long view. Science is funded by the public and not the church these days for example. But 'broken'? Not really.

Edit: and non-scientists are very quick to think they know the problems and offer solutions. Working scientists are actively discussing the problems and trying things out all the time. These are not the dumbest people you'll meet. The current model is a bit like democracy - it's the worst system apart from all the other things we've ever tried.

To be clear: I'm not an apologist and I'm not sweeping troubles under the rug. It's just that it is complicated, we're working on it, and it is currently much too productive to be called broken. We have to be careful not to break it.
Why not Canvas?
More like mobile developers. Android development is mostly Java
The key is that Heroku is trying to support all major web app frameworks, whereas GAE only supports the GAE framework.

The tradeoff is super interesting: using their framework allows them to hella optimize the instance for you, but you're pretty darn stuck with it :/
MIT created a camera that will never overexpose a photo
We're approaching the days when having the .com isn't necessary.
I own a physical store. It has a door. You walk through it. You then decide you don't like some aspect of my store. That doesn't entitle you to walk out with merchandise, declaring "well, you shouldn't have opened your door in the first place."

It is not your "goddamn right" to dictate how a business generates revenue, nor does it make any sense whatsoever to insist that the burden of denying content is the creator's. Your argument can easily be turned around on you. If you're not willing to pay for the content (via allowing ads, in this case), then you shouldn't be demanding the content in the first place.
Empathy. Going beyond search intent to unlocking user psychology
Here you go https://www.youtube.com/watch?v=zOPA0NaeTBk

He starts designing around 6:30.
That's the eternal lifecycle of most companies

Is that an eternal lifecycle?

Or is it merely one of the unintended consequences of a largely unregulated financial market that doesn't have the patience for research and development?

I keep thinking about acquisitions like Tek's and the incredible value that was accumulated over decades that's being destroyed in favour of a quick return and I keep thinking that 'market efficiency' doesn't lead to a lot of wealth.

Unless you manage a hedge-fund, I guess. Even then, though - they'll only be able to pick the meat off of the bones of western industry for so long - sooner or later the corpse will be picked clean and all of that wealth and technology will have migrated east. And no one in the east is so tolerant of that sort of selfish wealth-destruction and corporate vandalism as we are.
I remember that letter to Gardner!

It sounded like the colors represent offset in the fourth dimension, with particular rules for how the colors ought to shift in response to particular motions (including rotation). I think I met someone at a math camp who had played with these. I was wary of doing so because of that letter, which I took pretty seriously. But maybe it's no worse in practice than playing Tetris or Chess (which also train you to perceive particular spatial relationships, which people then famously imagine even when they're not playing).
getshutdownhq.io?
I've been reading about so many startups on here that I read this as App-ly and thought it was the name of a new app/startup
I'm considering Ionic for a simple web-based music recommendation app that I'm doing as a side project.

For now I am using vanilla Cordova and it has been working fine... Except for iOS notifications, which are a bit of a nightmare to set up. H

as anyone had good success doing push notifications via Ionic? I fear that by choosing it I would still have to go through the same complicated process for getting the APNS certificates to work properly, in which case I don't really see the benefit
Book publishers and movie studios have been operating off of this model for decades. Probably others as well.
I don't watch TV, rarely drive, don't watch movies, and use an ad blocker. It shouldn't be surprising that I see very few advertisements. To the tune of single-digits per year.

If a company is so intrusive that they still find a way to serve me an advertisement - they aren't a company I wish to support.

Billboards and bus stops are the worst offenders, but most of those I pass are advertising TV shows and movies. Which I already don't partake in.

I should be more specific: online advertising is a broken model. If it wasn't broken they wouldn't be trying to fix it. ;)
Umm. Shit.

If you come up with a resolution to the cognitive dissonance you just exposed then please let me know.
Waiting for the confusion when Go1 2.0 is released :). Or are you thinking of 1.10?
Typical tech hours. 40-50, maybe more during crunch time right before a new feature launch or something. Not really any worse than any other place I've worked. Hours were flexible, too; I'm the type who arrives at 9:00 or 10:00 in the morning and leaves after 6 PM, but I had co-workers who worked 7 to 4 or something.
Google Reveals How It Scales Its Network
Twitter's Snowflake, though it's gone now. The principle is the same. https://github.com/twitter/snowflake.
Here is a totally intuitive and probably wrong way to think about it, but its what I have in my head as my own mental model. Imagine that a matrix transformation is like a wind blowing in a particular direction. If you throw a ball, it gets blown by the wind, and its direction gets changed. If you throw it obliquely it ends up a certain distance from you. Which direction would you throw it in to make it go as far as possible? You'd line up the throw with the direction of the wind. Effectively that's finding your largest eigenvalue / eigenvector.

Now, for finding the first principle component we do something special. We create a wind that blows in the direction of variation of the data. We do it by getting the covariance between all our variables and substituting them into the each position of a matrix so that they make up vectors where each dimension is weighted according to the size of the variation in that direction. This makes a "wind" in the direction of the variation of the data. The first principle component finds the vector that most aligns with this covariance "wind".

I am sure this is technically wrong in essential ways and I'd love to hear it be corrected!
Yes, they are merchants of music.

Whether they can make money selling tshirts with his band's logo is as relevant to their career as musicians as is whether they can make money selling cupcakes on the side.
The real educational benefit to this is seeing other people's workflows and how their components could complement your own workflows.
I'm not "demanding" the content. You're choosing to send it to me. I'm not walking into your store, I'm surfing the web, you're throwing your "goods" (if you see them that way) into my home. My computer. Under my control. My computer will block ads if I want, mostly I don't even know if sites have ads or not. Not my problem.

I'm happy to pay for goods. I'm not happy to see ads -- I never want to see them, they are a menace. I pay for tons of ad-free content.
Powershell has lots of cool features, startup-time not being one of it. It's very important for some of these scripts to start in a matter of milliseconds.
You can easily buy 10 postgres nodes for the license cost of 1 Oracle node.
Think of it from another angle, then. Would you rather be unemployed after 50 with or without enough money to retire?
Ask HN: Is it worth buying existing smartwatches? Or these will eventually fade?
With the slew of smart watches (that exactly look similar to each other) like FOSSIL, MOTO360, SAMSUNG GEAR, and APPLE Watch, why do you guys think I should stop wearing my traditional watch collection and start wearing a smartwatch? Am I alone who is thinking this way or everyone has accepted the smartwatch revolution? if not, why not, if yes why yes?
Fotokite Phi GoPro-carrying quadcopter: Friendly, compact, light and affordable
Interesting, I was not aware of that, but it just seems like there would be a lot more bank tellers if not for ATM's. It may not be a good example, although, on the other hand, it might be prescient in that food service workers will probably not ever be completely replaced perhaps for the same reason bank tellers haven't, there is a segment of the population who wants to be served by a human whether at a restaurant or at a bank. It might end up being a similar percent mix in the end ?
Why Jeff Bezo's defense of Amazon’s bruising workplace is hard to swallow
Cassandra has very lightweight transactions.

What he lists as his transaction use case (update if unmodified) I do right now with Cassandra and an IF clause and a timestamp...

i.e. update foo set x = y AND last_modified_timestamp = 456789 IF last_modified_timestamp = 12345

see http://www.datastax.com/dev/blog/lightweight-transactions-in...
Yeah, but I find it unconscionable that they even launched their MVP without an iOS and Android app - their service is _clearly_ worthless without push notifications.
Y Combinator Gets Hardcore About Hardware
Airbnb Price Tips Powered by Aerosolve Machine Learning
I used to use it (lessphp) for some light LESS use, so it might be faulty for more advanced stuff, but was OK for me.
Look, you can use all the twists of logic that you like, the facts of the matter are these; the protagonist is male and they were in the wrong.
If you only need 1 ordering, not too hard in cassandra. If you need a few different orderings, you would need a side table - which seems to be what you need here with mysql.
That's a great attitude to take if you're at retirement age. But in order to retire you have to save decades before you know whether or not you still enjoy what you do for a living.
Powershell starts pretty immediately for me. Older versions chugged, but testing on my desktop and laptop opened pretty much instantaneously.
Since I started dabbling in recruiting, I've been doing rough tracking of job data for a number of technologies/stacks, broken down by region (LA, OC, and SV). When I checked outstanding jobs earlier this month, these were the rankings (most to least jobs):

SV: PHP, Java EE, Node.js, RoR, Spring/Hibernate, C#/.NET, Python/Django, Scala/Play, Groovy/Grails

LA: PHP, C#/.NET, Java EE, RoR, Spring/Hibernate, Node.js, Python/Django, Scala/Play, Groovy/Grails

OC: C#/.NET, PHP, Java EE, Spring/Hibernate, Node.js, RoR, Groovy/Grails, Python/Django, Scala/Play

And numbers show that SV has 4-5x jobs of LA, which has 2x jobs of OC. This is all to say that research is critical if you're choosing a technology based on getting a job locally.
Trolling is a art.
But neither is a sharded database. You can't do fancy joins and groups across 400 shards. (Well you can, but you are writing your own code to split up requests and stick it back together.. which is the same thing you would need to do in Cassandra).
This is a weird debate. I went to the Eatsa site. It's organized "Bowls", "Sides", "Beverages". Like every fast food restaurant in the world, the affordance is for people to select one from each category. There are 3 sides, and 2/3rds of them are unhealthy.

Apparently, the standard (non-embiggened) Big Mac meal at McDonalds is their most popular option. If you get a Diet Coke with that meal, it appears roughly comparable with a meal at Eatsa.
I took this on Coursera a couple of years ago and it was the automata theory class I never managed to take in college but always wanted to.

As you might expect from a course by Ullman, it's heavy on theory and detail.

People are right to say that this is a core topic in computer science, and I'd recommend it to people who like CS conceptually and are curious about the parts beyond programming. Automata come up everywhere!
Yes, I used it to create one of my apps. Very satisfied by the feature set provided by them. Very excited about the new changes they will be rolling out from beta soon.
Live coding is spectacularly good when teaching. I teach a graduate course in scientific computing and one of the most effective ways that my students learn how to attack a problem, how to debug a program, how to get started when there is a blank screen facing you, is to watch a skilled coder live-code.
Clever way to make sure investors follow through on 'handshake' deals
I think the previous poster might be referring to the fact that if you click on a result in a Google SERP (search engine results page), and then hit back and click on another result (e.g. due to the site not allowing you to view the content), in aggregate that site gets a severe ranking penalty.

Given the prevalence of adblock users, a site that implements this (which is not hard at all -- just check if `<div id='ad' style='height:1px'></div>` has a height of 1 or 0) will quickly drop off Google.
Cache: http://webcache.googleusercontent.com/search?q=cache%3Ahttps...
I don't remember many specifics about that to be honest. When I built things in ASP.NET, it was for a Fortune 500 and the deployment environment was primarily windows, so I just remember using C# and remembered the name (ASP), as well as getting introduced to Scott Hanselman's blog, but that was about 4-ish years ago (2011).
I don't think there's a "single objective definition". There are multiple valid definitions. What I'm saying is that most of the discussion about The Ship Of Theseus is really discussions about the definition of "same", but most of the time, people don't realize that that's what they're arguing about. This means that most of the argument is wasted time.

Sure, have a discussion about different definitions of sameness. (Ironic, that.) Poke holes in the various definitions. That's fine. Just don't have conversations where two different people have different implicit definitions of sameness, and each sees the other's position as clearly stupid, because the other person is using an unstated, but different, definition of "same".
This is a good use case for Tcl/Tk. Tcl scripting gives you database access with a pretty modern-ish language, and Tk is a basic but decent (and totally cross-platform) GUI scripting toolkit.
Facebook Aquila
Depends on what the GUID lets you access, right?

If GUID got you into a bank account, opps.

If it gets someone access to an already public picture... not a huge deal, right?
It not only gets rid of clunky code holding you back, but often the code written to keep legacy working is a huge attack vector because it's generally not scrutinized as much. because well, how many people using it really care if the little chunk of code to make it work in IE6 isn't super solid? Not many... how many 0day hunters care? Many of them.
> Are people who read magazines obligated to spend as much time looking at ads as the content? Are people who watch over the air TV obligated to stay in the room while ads come on instead of making a snack or going to the bathroom?

You have no obligation to acknowledge the ad. Nobody ever said you did. You are not required to read or click on any advertisement, ever. But you have to allow that advertisement to be served, otherwise you are not paying for the content. And that is the price of the content: having the ads served.

> Content creators have no right to my eyeballs or my attention, they cannot simply sell it away to advertisers as a way to make money.

This is such an illogical statement, that I'm nearly speechless. Nobody has ever made the claim that they possess ownership of your attention. Again, you are under no obligation to view or interact with an ad.

> ... I never bought anything from ads anyway. I'm not going to suffer just so you can keep a broken system propped up for longer.

Really? Suffer? Is that the word you're going to use? Nobody is demanding you buy anything. I guess I'm sorry if you feel that ignoring ads is such a huge personal burden that it's having detrimental effects on your life. But that's a you problem.

> No, I'm not going to feel even a little bad by blocking shitty ads.

Ah, and here's the rub. You don't know if you're blocking shitty ads, because you're blocking all ads. You could be visiting a site which contains content that you appreciate, and only displays ads in a tasteful, non-shitty way. But you'll never know. And that's what makes you part of the problem, not the solution.
> ...watching somebody type it in?

Since when is the act of programming merely typing something in? The reason it's interesting is precisely because programming is a puzzle and watching another person solve a puzzle can be very edutaining.
That was fascinating--thanks for sharing. Really depressing as well when I consider I will never make that amount doing my day job :)

What I'm racking my brain on is three things:

1. How are these videos getting around and who is the primary audience watching them? Is it really children? Or is it the ASMR crowd who are just sitting there entranced and racking up the video ad view count?

2. What sort of video ads are generating the majority of revenue on these? Hitting a child demographic might produce some juicy CPMs.

3. How did they get started and get their first viewers? What sort of active promotion do they do?
> I should be more specific: online advertising is a broken model. If it wasn't broken they wouldn't be trying to fix it. ;)

By that definition everything is broken.
Loss of Extended Work Permit Could Hurt International STEM Students
Peak retro-futurism and the Ford GT
> What is interesting is not only that _the majority of human beings act within certain patterns_, but that _some individuals are able to overcome these patters_. What makes it so? Do they have something in common? Can we learn anything from them?

My impression from reading some of Keith Stanovich's work (http://www.keithstanovich.com/Site/Research_on_Reasoning.htm... - Sorry, not my area, so I'm not so well-/widely-read) is that this isn't really a correct explanation for what's going on. My understanding is that everyone (absent some kind of brain damage) is capable of rational thought that is done separately from all these heuristics and biases, but that rational thought is an expensive, hard process requiring focus and effort, and most people would naturally and intuitively try to avoid it.
So the result of the heuristics and biases studies is like an enumeration of these biases - a description of how thinking processes commonly fail in predictable ways when not being overridden by more careful rational thought.

> But they seem to paint a very dim perspective on humanity.

Yes, it's depressing, but on the bright side much of this is from not trying to think very hard. If you explicitly instruct people to pay attention and reason carefully, many of the biases disappear. To the extent that the heuristics and biases literature describes the less-conscious thinking processes, I think the most reasonable interpretation is that humanity really is just that dim.

> yet very little seems to be written about them.

People seem to have different thresholds for overriding their intuitive thinking processes with a more rational, algorithmic, reflective process. But that may well be innate to them, some people are more rationally-oriented than others. I'm not too sure what there is "to learn from them".

To be honest, I find the myside bias and cultural cognition, which intrude on deliberate rational thought, interfering with it, much more depressing than any of the heuristics that can be overridden just by careful thinking.
I think it is safe to assume that HE knowingly and wilfully breached his contract with CERN. again TFA states that, and I quote, "Understandably, the student was shocked when we investigated the case and he was forced to acknowledge the facts."

The student has wilfully broken the law. Due process has clearly been undertaken. Again, RTFA.
I think people like watching game programmers. I'm writing a compiler at the moment and wonder if I could get any audience.