skysight-inc/HackerNews huggingface dataset:
Is that really a long-term productivity boost? I wager the cost of maintaining and debugging the vomited code destroys any total productivity advantage.

Of course I am completely biased in that I can bold barely anything of a program in my head. I feel like that makes me a better programmer in terms of writing shorter, maintainable code. It's hard to assess yourself honestly though.
> "audience who is not interested", I wouldn't frame it like that, but yes.

So we may disagree and that's okay, and I maybe wrong. Just to throw my 2 cents, I have tried sticking to some ideologies, after some time, it seems self-absorbed intellectual masturbation, where your end goal, to make a change in the world is untouched. The philosophy of "Utilitarianism" comes to mind, where basically the ends justify the means (this again can be taken to an extreme which I don't advocate).
I've been reading through these comments and find it quite interesting because both the driver and Kalanick are correct, but as is usual in these confrontations, they weren't communicating properly with each other.

On Kalanick's side, he is entirely correct that Uber has to compete in a very competitive market and most of that competition is in price. If Uber didn't compete on price, they would sign their own death warrant.

On the driver's side, he took a risk in going for an Uber black car and he probably wasn't fully aware of that risk. He seems justified in feeling upset at how exposed he is to market forces that are outside of his control.

Given that, perhaps Uber should better inform drivers of that risk and offer some way that drivers can buffer themselves from that risk. For example, Uber could offer drivers some sort of insurance against rate changes. This would incentivize Uber to be more careful about rate changes since they would pay a penalty if the delta is too big and it would stabilize the rate for drivers -- there are a lot of variables to play with here to make the outcome mutually beneficial.
> I think what bothers me most about REST is that the endpoint is not sufficient to get started. The schema is never known.

If you are actually doing REST, the interpretation of a resource representation is fully specified by the media-type (insofar as if there is additional schema, etc., information necessary, how to find that given the actual representation is also defined by the media type.)

Obviously, this is not true in the all-to-common REST-minus-HATEOAS.
The Hopeless Life-Cycle of Third Party APIs
Ask HN: Running Kubernetes on Mesos?
Has anyone been successfully running Kubernetes as a Mesos framework?

I've read through the Kubernetes doc and the known issues page here:
https://github.com/kubernetes-incubator/kube-mesos-framework/blob/master/docs/issues.md

I've got experience running production Kubernetes clusters, but almost no experience running Mesos. My new job's workload mostly aligns with Kubernetes, except that we're needing to run Spark and a few related Java services. I'd love to hear peoples' thoughts and experiences doing this, and if it's a terrible idea. Or if we can get away doing Spark and Java just in Kubernetes within containers?
If I happened to be CEO of a ~ $60 billion company, you're damned right that I'd be okay with Bloomberg publishing a video that brought both my character and competence into question.

There is no such thing as privacy when you get to be that big. And frankly, any leader competent enough to run a business that big should already know that.
The hype is likely largely due to AlphaGo. It was a big win and used RL ==> RL must be a silver bullet!

But more generally, when you don't have enough training data ahead of time but do have the benefit of lots of user interactions, and can afford to experiment with live users, then you may be in the sweet spot for RL.
I'm fine with using ideas that make sense and rejecting the ones that don't. It's still solid advice for API design, and the most successful approach we've come up with. Doing REST to the letter always turns into some kind of modern art installation with lots of hammers looking for nails; this is the technology department, religion is down the corridor. I have full confidence that the authors considered these ideas, not laws.
You mean he only behaves this was when he thinks there are no witnesses?
It's quite tragic to see cable reinvented piece by piece. Piracy still remains the only unifying force.
It's one of my favorites as well. I haven't run it in several years, but last I tried it you could get custom screen sizes by manually editing the configuration file.

The tanks definitely felt underwhelming sometimes, but overwhelming other times. It depended a lot on the environment, the type of tank, and the enemy units, which seems pretty realistic. It was interesting and terrifying how invulnerable some of the better German tanks could be.
And completely misinterpret it: http://www.nature.com/news/2010/100526/full/465412a.html

"Yet a growing number of researchers are dubious — not just about the projects themselves, but about the science on which they are based. "Simply put, people (including professional lie-catchers with extensive experience of assessing veracity) would achieve similar hit rates if they flipped a coin," noted a 2007 report1 from a committee of credibility-assessment experts who reviewed research on portal screening.

"No scientific evidence exists to support the detection or inference of future behaviour, including intent," declares a 2008 report prepared by the JASON defence advisory group. And the TSA had no business deploying SPOT across the nation's airports "without first validating the scientific basis for identifying suspicious passengers in an airport environment", stated a two-year review of the programme released on 20 May by the Government Accountability Office (GAO), the investigative arm of the US Congress."
To some extend the difference between a science of X and philosophy of X is, that scientists try to answer the question and philosophers try to understand the question. For example, "How does a particle move under constant force." A physicist is content with just describing the movement of the particle, a philosopher will start thinking about questions like, "What is a force?" and "What is a particle?" and go on to question if these are in some sense necessary categories etc.
Counterpoint from an email I received just last week (Feb 21st):

> We are writing to inform you that we are winding down sales and renewals of Google Site Search (GSS). Starting April 1st, 2017, new purchases and renewals of GSS will not be available.
Kingdom is a beautiful game which is declarative. You run around on your (asthmatic) horse marking where you want buildings and your peasant workforce struggles to build them. It works well, but the rules are almost too simple. "Winning" the game is easy, but if you make one single wrong decision e.g. marking a wall for rebuilding at the wrong time of day your entire fortress will collapse. I believe some issues were fixed in Kingdom: New Lands, but it was a bit of a stain on an otherwise lovely game. At least in DF, usually it's your fault when things get Fun.

For example, in Kingdom, you get more minions buy throwing gold to beggars. There are spawn points on either side of the map. Your fortress is symmetric and you can also pay for tools like bow/arrows or hammers. There's a tool collection point on either side of the centre. One rule you figure out in Kingdom is that minions pick up the first available tool they come across. That means that if you want archers, but you have a hammer waiting pickup (and your new recruits come from the wrong side of the map), you're going to get an engineer.

Watchtowers are automatically restaffed by your soldiers. Watchtowers cannot be destroyed. If you overextend and build towers too far away from your castle, then you'll enter a vicious circle where your new archers will immediately go to man the towers and die when the hoarde arrives. As the towers are always there, and you can't mark them for demolition, it's possible to get into a situation where you can't resupply faster than your men run to their deaths.
Huh? What kind of 500 GB SSD costs $50?
And again--500 GB on EBS is not stored on 500 GB of flash...they use erasure coding and distribute it over ~3x as much, roughly.

Oh, and good luck creating snapshots of your home RAID!
Trial 1c per character over 140.

So many prole would want to finish a sentence for a few cents that would hesitate for $1/mth. Then have a $3 (or something smaller) minimum so people instantly have credit for future use to train behavior for some time. This would also give credit cards for future organisation and easy purchases. For power users 100 character a month would be nothing so it would up earnings there.

Then initially launch with a 'charity' test month. This helps get people using and people accepting longer tweets with good will. Doing a charity month will help reduce the invariable haters of anything new, and offset bad-will if trial goes down like a lead balloon. And then monitise assuming trial goes well
And it was disclosed after the Cloudflare announcement, IIRC
[About the map]

What you see there is in fact the influence of Toulouse's growth. Inhabitants are flowing from Paris and the Northern parts of country, and they are ready to settle very far away from Toulouse. People not only settle 10 or 20 kilometres away, but also up to 80 and 100 km away. And then they drive that distance to work.

There are several problems with that. The first is that there is a continuous urban spread around Toulouse, more or less US-style; and then, farther away, there are small urban spread around small towns and villages. People did not move there to live in a city or village apartment, they want a house/villa, with a garden and a swimming pool.

The second is that the "god" figures that you can see on map do not reflect the reality on the field. The consequence of what I said in the previous paragraph is that these places are turned into bedroom communities, into dormitory village. There is no more life after these people have settled than there was before. These people activities are turned towards the metropolis, there is no gain in vitality for the village.

Another factor, in more remote places where the influence of Toulouse is small or nil, is that people who fled the countryside in the 50's and 60's are back there for their retirement. So that makes good figures: stabilisation or small growth. But as you can imagine, that doesn't translate into more activity and life. As years pass, the biggest employer of the municipality becomes the elderly home. You can't base a local economy on this. And that is not sustainable either, early baby boomers won't last forever.

A final point about what makes such maps look better than reality.
My place used to be 4000 inhabitants in 1850. It is now "stable" under 800 inhabitants. Neighbouring communities underwent even more serious losses. But the major 'emigration' waves happened long ago (in the 50's and the 60's for the last one), so it doesn't show on such maps. Afterwards, the flows and the leaks have been moderate, compared to past bleedings.
Ah, I see. A big win for everyone except the insurance companies and the politicians they contribute to. And the problem is going to be solved politically. So, not likely to reach an optimal (for the vast majority of us) solution, then.
Sorry for the slow response. Our model is - we think - an advance because it actually allows us to infer the amount of shared structure between different words. This is an index of how much generalization the child is doing. If they do no generalization, that's evidence for what's called "item specific learning" (no abstract grammatical rules). If they do complete generalization, that's the innateness hypothesis in the paper I linked. What we found was - of course - a mixture, but critically with something close to item-based learning in the very earliest data from the very youngest kids.
If I was in your team I would be saying "why not just scrap scrollable divs?".

I am always looking for excuses to get rid of stuff.
I don't know if it's still like this, but when I last tried to create a Twitter account it required a phone number and some kind of verification by phone. That's something I refuse to do.

I can sort of understand requiring that to try to combat the creation of spam accounts, for instance. But it made the service pretty much unusable for me.

Unless it's as easy to create an account there as it is to create one here or at reddit, I'll never bother with Twitter.
What indeed is bad taste is your choice of Google Cloud over AWS. No I really like GCP, use it at core of many apps, but if people really want a decentralized web we need to use more than one provider. Don't "convert". Use booth, redundancy ffs.
Re your last question: when I wrote http://wry.me/hacking/Turing-Drawings I found that "each call into an asm.js function takes about 2 msec (at this writing)" (on Firefox). That was back in the week of asm.js's release, and I'd bet the situation's better now. But it was the same kind of issue.
This.

I used to work on the Azure Portal Team. As much negative things as I can say about Microsoft, they take making things just work for developers seriously, despite high prices and misc. service issues.

The since nixed compute container project I initially worked on really exemplified this.

I tend to use Colo or AWS when possible but I have a client that insisted on Google GCE and Endpoints.

I've spent so much time time digging through source code and working around broken dev tooling, and dealing with incorrect or out of date documentation thanks to that requirement.

In my personal opinion Google has a way to go in mature tooling. Silent failures, or worse failures that don't result in build failures are not acceptable. Requiring paid support contracts to resolve an issue in google infra is not acceptable. Incredibly poor support for local dev environments is not acceptable.

After dealing with this stuff, I find it unlikely that I will ever rely on their systems in the future. AWS/Colo or, with reservations, Azure all the way.
I see commercials constantly lately for SlingTV which starts around $20-35 a month so it seems like things are working so far.
In that case I agree this is a non-issue. I was going from the comment earlier in the reply chain that said they'd get kicked out.
Nope, he get's the money because he founded a company and didn't immediately drive it into the ground.

Founders tend to maintain their seats at the table because they were the guys to originally build the table in the first place, and thus have political privilege.
- for the longest time I've wished to tweet to a subpart of my followers; Then only way to have that is multiple account right now. Let me follow "person X + #hashtag".

- support multiple accounts on the website

- Twitter ads do not seem as valuable as other ad services, there is not enough reason to buy them.

- remove the bots

- Twitter need a way to lessen noise from talkative people. Something between muting and following. See point 1.

- order the tweets by most recent, like it was previously. Ordering by popularity ensures your tweets are dwarfed by the popular GIF of the day.
I think it depends on which media you choose. I've been aware of most of the working class issues raised during the past campaign season, and for many years prior, from reading the New York Times, a liberal establishment paper.
> Oh come on, he's the CEO of Uber and he took an Uber.

And if he took a Lyft, a private limo, or drove himself, that would be even worse publicity. Right now no matter what he does he'll get people sniping at him, just like on this board. It's a herd mentality where you pick on perceived weakness, and it's always ugly.

> Probably every single Uber driver in the country if not the world knows who he is.

Does every single McDonald's worker in the world know what the CEO looks like?
Don't know if share911 is still your product (its about page is down), but you could run your critical services on top of something like PagerDuty to give you the reliability you need.
Ask HN: Would you do an interview about your career path?
I run a site where I interview software developers. It's called clktech.io. If you are interested in doing an interview, let me know.
I use Mac and Windows every day and I'm certainly comfortable with both of them. Many of my Mac hardware issues have no fix at all though.

The one I mentioned about certain USB mice dying has never been fixed. Another thing that will never ever be fixed is the lack of choice video cards that I can put into the PCIe slot on my Mac Pro. Other problems with PRAM or SMC/sleep have a "fix" but somehow they keep popping up and you have to keep applying the fix. I can tell you honestly that I never have recurring problems on the Windows because things get fixed quite rapidly since Microsoft obviously still cares about Windows.

Anyway, I don't care about Chromebooks or other walled garden devices really. Even if I just wanted something to browse with I would prefer a Windows tablet so I could have some freedom ;)
Thank you for that link, exactly what I was looking for.
In my GApps support experience, it's slow and inexperienced.
I don't think that they're all related. Gerrit, for example, isn't part of Chrome; it was initially developed for Android, AFAIK. Nor is Monorail. I think Breakpad even predates Chrome.

But it's quite likely they all had their bug trackers on Google Code.
> Huh? What kind of 500 GB SSD costs $50?

Definitely not $50 to my knowledge but for ~$170 you can get a Samsung 850 EVO which is rated for 98k IOPS. They're fairly reliable drives and much, much faster than anything you'll get on EBS. You could be running that full 3x replication in less than a year of paying for EBS.

> Oh, and good luck creating snapshots of your home RAID!

LVM, ZFS and Btrfs all do snapshotting quite nicely. FreeNAS - commonly used for consumer grade NASes will automatically manage ZFS snapshots for you too. Amazon will sell you extra space to store snapshots, sure, but increasing the size of your devices usually solves that problem. And quite cost effectively as you can probably tell by now...
This never has any numbers to support it, which is unfortunate.

Also, in a world of bubbles, how is a less free an open Twitter better? Is a Twitter with no controversy, with no argy bargy, really worth visiting?

I think Twitter's problem with trolls is minuscule compared to the problem of making it more entertaining, and easier to switch in and out of thoughts. If I like the NBA, cricket and South African politics, how do I switch between those three interests when, say, there is an NBA finals and a local election on? That is a problem much more so than trolls.
The US is made up of several regions. You don't have to leave the country to go multi-region, you only need to go west or east from your current location in the US.

Some solutions present more difficulties than others, that's for sure. From the limited information you've given me, your solution is far from being a unique situation that poses many difficulties.

CloudFormation in YAML format is pretty easy. I recommend Terraform, however, which is much nicer again for this kind of stuff. It makes it rather "trivial" to get a multi-region solution in place.

As for the database replication: I highly doubt the solutions you're using don't offer replication, and if they don't, and they're not some very esoteric, highly specialised engines, then I would replace them with something that does.

It reads to me as though your primarily contention point is your databases. Not an easy problem to solve, I'll admit, but not impossible, neither.
That "some strange reason" seems pretty obvious to me. It's an insulting attack against the person, rather than discussing the content of their comment. It's little different from calling someone an "idiot" or "jackass." In a way, it's worse: being an idiot or a jackass is at least somewhat innate, whereas shilling is a deliberate choice to disrupt a community in exchange for money.
Previously using HATEOAS, gathering large amounts of data, say some kind of reporting dashboard, required a great deal of seperate HTTP requests, it was far less efficient in I/O and performance than without.

Anyway, I find GraphQL provides this solution very kindly, I can ask questions about the great big world, and request only specific fields, like a user's name, the names of their 10 closest friends and their availability status, all in a single call.

With HATEOAS this could be 10 to 20 calls, and maybe contain extra information in the response I'm not necessarily interested in.
Actually, you can get way more than 3-5x better IOPS on your own SSD! Different types of storage have different types of trade-offs. EBS is great for some things, slow and overpriced for others...
This is a real world application of the same IMINT principles used during the cold war (and currently in use), with large nation states that had the money to build and launch photo reconnaissance satellites. Now applied to privately acquired satellite imagery. Example: Soviet Union analysts looking at photos of parking lots at key US defense contractors (Boeing, Lockheed, etc) and correlating them with intelligence related to certain projects. And vice versa.
> This is our one chance to kill javascript; if we don't do it now, it'll be entrenched forever, and best we'll ever get is 'compiles-to-js' languages like clojurescript and typescript.

Do people really hate JavaScript that much? I've grown fond of it in recent years, especially after ES6.
Most of my friends left Twitter once they started censoring libertarians (which I am) and conservatives.
It may be a bit dated nowadays, but from travelling through Central America back in the 80s, I made it a habit to never ever use the phrase "fellow traveler" around US border officials:

https://en.wikipedia.org/wiki/Fellow_traveller
I'm not claiming that REST is a protocol. I'm saying that the de facto state of the REST paradigm today is analogous to some protocols which have been twisted to support use-cases far beyond what their designers intended, in ways that make purists squeamish, but make developers happy that their shit works.
Malware sends stolen data to drone via blinking LED
Harassment is not an opposing opinion on the political spectrum.

But to Twitter, it is.
So this is more compute related but do you know if there are any plans on supporting the equivalent of the webpagetest.org(WPT) private instance AMI on your platform?

Not only is webpagetest.org a google product but it's also much better suited for the minute by minute billing cycle of google cloud compute. For any team not needing to run hundreds of tests an hour the cost difference between running a WPT private instance on EC2 versus on google cloud compute could easily be in the thousands of dollars.
> when you don't have enough training data ahead of time but do have the benefit of lots of user interactions

But this is just a characteristic of "online learning" algorithms, no? I thought RL was special method that is online only, but there are other algos that can be made to be online that aren't RL, if my understanding is correct. Then the advantage you cite isn't unique to RL at all.

You can even do online learning with SGD (stochastic gradient descent)
The Pundits Are Wrong: Snap Is a Buy
Many a true word is spoken in jest - that's exactly what the problem is :)
3D Portability Initiative
From the article:

The campaign is like few before it in France, because of the looming question of whether the far-right candidate, Marine Le Pen, will do the once-unthinkable, and win. She has already pushed the discourse rightward and made a visceral promise to voters: to protect not just France, but Frenchness. Whether the menace is defined as Islam, immigration or globalization, her vow to voters is the same: I am the woman to preserve the French way of life.
Nice try Twitter execs.
Top Secret Rosies: The Female Computers of WWII
I was also trying to open gotomeeting web client, no luck.
You can open tickets in support with API calls ... just sayin.