skysight-inc/HackerNews huggingface dataset:
Your response is from a geek’s viewpoint. No insult, intended, I’m first and foremost a 30 year computer geek myself - started programming in 65C02 assembly in 6th grade and still mostly hands on.

But, whether it is right or not, as an architect/manager, etc, you have to think about what’s not just best technically. You also have to manage your reputational risks if things go south and less selfishly, how quickly can you find someone with the relevant experience.

From a reputation standpoint, even if AWS and GCP have the same reliability, no one will blame you if AWS goes down if you followed best practices. If a global outage of an AWS resource went down, you’re in the same boat as a ton of other people. If everyone else was up and running fine but you weren’t because you were on the distant third cloud provider, you don’t have as much coverage.

I went out on a limb and chose Hashicorp’s Nomad as the basis of a make or break my job project I was the Dev lead/architect for hoping like hell things didn’t go south and the first thing people were going to ask me is why I chose it. No one had heard of Nomad but I needed a “distributed cron” type system that could run anything and it was on prem. It was the right decision but I took a chance.

From a staffing standpoint, you can throw a brick and hit someone who at least thinks they know something about AWS or Azure GCP, not so much.

It’s not about which company is technically better, but I didn’t want to ignore your technical arguments...

Native integration with G-Suite as an identity provider. Unified permissions modeling from the IDP, to work apps like email/Drive, to cloud resources, all the way into Kubernetes IAM.

You can also do this with AWS - use a third party identity provider and map them to native IAM user and roles.

https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_cr...

Cost. Apples to apples, GCP is cheaper than any other cloud platform. Combine that with easy-to-use models like preemptible instances which can reduce costs further; deploying a similar strategy to AWS takes substantially more engineering effort.

The equivalent would be spot instances on AWS.

From what (little) I know about preemptible instances, it seems kind of random when they get reassigned but Google tries to be fair about it. The analagous thing on AWS would be spot instances where you set the amount you want to pay.

Class leading software talent. Google is proven to be on the forefront of new CS research, then pivoting that into products that software companies depend on; you can look all the way back to BigQuery, their AI work, or more recently in Spanner or Kubernetes.

All of the cloud providers have managed Kubernetes.

As far as BigQuery. The equivalent would be Redshift.

https://blog.panoply.io/a-full-comparison-of-redshift-and-bi...

Reliability is just one factor in the equation, and GCP definitely isn't that far behind AWS

Things happen. I never made an argument about reliability.
All of which require a warrant before they can be used as evidence against you.

If you are talking about the US, I think you are mistaken. While a warrant would usually be required to compel the store to provide the videotape to the police against their will, the store can always choose to provide it voluntarily. Once the prosecution has a copy of the video, they can use it as evidence whether or not there was a warrant.
Because that represents cumulative revenue growth in the range of 100%-150% over three years (revenue was "over $100 million" in 2014 [0]) and it's not difficult to get to a high DCF valuation by (over?)extrapolating exponential growth at those types of rates. The absurd P/E ratio is arguably less relevant because expenses scale well for SaaS businesses.

Slightly more cynical answer: Big companies like SAP are bad at innovating, but their shareholders want to see growth. They have access to plenty of cheap capital, and buying companies that are actually innovating is one way to grow. Qualtrics and their bankers know this, and it means that they have all the leverage and can demand a premium. (Qualtrics's management may have also needed a premium to convince them to go work for SAP. I wouldn't blame them.) Also, there's a principal-agent problem: SAP's shareholders might be better off if SAP just returned the capital to them through dividends or buybacks and let them buy Qualtrics shares themselves, either in the private markets or after an eventual IPO. But SAP's management would rather manage a bigger company than a smaller one, and it doesn't look good for them to effectively throw up their hands and say they're all out of ideas.

I genuinely believe that there's some truth to both explanations, but your guess as to their relative importance is as good as mine.

[0] https://www.businessinsider.com/qualtrics-becomes-1-billion-...
> outside expert on database optimizers run a months-long bootcamp, with the goal of teaching our developers how state-of-the-art optimizers work, complete with homework assignments to read seminal papers on the subject

Any chance you could share more about this? This general area of how to build a production grade SQL optimizer seems to be a thing that's more scattered in tiny pieces across a wide number of papers, or held in peoples' heads, than aggregated in a teaching manner. It seemed that the realistic general advice on how to build a SQL optimizer was to poach someone from the SQL Server team. ;)

I've generally just gone referring back to the unfinished Building Query Compilers[1] when pondering this subject. Not that the hundreds of references don't provide sufficient material to read though as well, but it'd be interesting to hear what a bootcamp like this presented as state of the art.

[1]: http://pi3.informatik.uni-mannheim.de/~moer/querycompiler.pd...
Domain-driven design philosophy
> All of which require a warrant before they can be used as evidence against you.

Only if law enforcement wants to seize them. If the owner or representative of the business shares them no warrant is needed.
I hand wash my dishes.

But yes-- I certainly do expect to be able to run a shell on any computer that I own. It's nice to hear that iOS devices are just another appliance for the affluent majority.
Seems like trying to do anything serious on an iPad is a story of one workaround after another. Why would it be worth the hassle?
You guys are definitely getting screwed on the Foxconn deal. Congratulations on getting rid of your idiot governor, though.
The contractor/employee "boundaries" are somewhat fuzzy, and subject to later (re-)interpretation. You might think you're safe, but then lose a regulatory/court case later! They might have to look at things case-by-case once a certain risk threshold is met.

As far as we can tell, he learned the details from Upwork within 12-48 hours of when the issue was discovered. That's not so bad!

He wasn't prevented from appearing to other buyers during that period – just the single buyer with whom repeated jobs jeopardized his independent contractor status.

Tempest in a teapot. Wallace's anger at the communication is legitimate, but he's likely misinterpreting the root causes, and the downstream demonization of Upwork is out-of-proportion with the particulars.
A discussion with Ilya Kaminsky
About $1500 including batteries. $400 of that is motor controllers, which could be reduced to $130 using Odrive instead of VESC for motor controllers. This is for the remote control version. If you want it self driving, consider the cost of a beefy mobile computer and sensors. I am currently working on a reinforcement learning system that will use cameras and the $1300 NVIDIA Jetson Xavier computer for autonomy.
Nope. All slicers work by intersecting a plane with a 3D volume. In this case a CSG tree. At the bare minimum you need a way to tell if an x,y,z point is inside the volume or outside. In the case of a rotated cube shape, the x,y,z vector is just rotated/transformed the other way (inversely) than the cube, and the test still works. Most slicers will have more sophisticated methods of intersecting a plane with a volume...
I remember an essay about how, every generation in the modern era, it seems like there's a new crop of avant-gard writers who think they should shake things up and abandon the rules of narrative, or some such. These movements turn out to produce "new and forward thinking" writing that eerily resembles the attempt of the previous generation.

We know from history and even archaeological records, that there have been people trying to start society anew with some idealistic insight or inspiration for literally thousands of years. Most of those attempts resemble each other. Most of them fail within a few generations, and most well inside one. That's not to say that there isn't some kind of progress. However, even the examples of progress can be characterized with common attributes.

Often, in the case of successes, there is often an economic revolution based on technology. There is often some kind of communalism involved, which fails to scale, resulting in some form of hierarchy and bureaucracy. There is almost always some kind of ideology involved as well.
There's a greentext somewhere in here cruising for a shadowban. I know where the lines are. That's why I stepped back and re-evaluated. I was mean and harsh, like I said. I wouldn't say any of it is ugly.

Maybe I'm just comparing to when I was what I'd call ugly in the past...

Maybe you're right! I'll keep this in mind for the future.
Hey that’s killer! I’ll have to dig in to it more, thanks for the link!
Well, after his first ever space flight, Yuri Gagarin was granted, by the order of the Soviet government, among other things, several pairs of underwear. That should tell you all you need to know about how well even celebrities lived in the USSR.
If you can squeeze your board down, 100 x 100mm seems to be the sweet spot with the cheap Chinese board makers that I've used [1].

10 boards under 100x100 are typically around $5-10, whereas a 10mm more pushes it to around $30

JLC are currently showing me some sort of promotional pricing of $2 for 10 x 100x100mm 2-layer boards (+$6 shipping - I'm close), which is ridiculously cheap.

[1] https://jlcpcb.com, https://www.pcbway.com
Very cool. I visited Johnson Space Center mission control in Houston last week and was reminded how really smart people are monitoring and flying the ISS 24/7.

ISS has planned communication outages resulting from satellite signal loss. Everyone in mission control knows when these disconnects will occur and how long they’ll last and plan their breaks around them.
I have a more detailed post above, but if you are large enough, you’re not paying the listed price for AWS. But even if you are, prices change all of the time. From a completely selfish standpoint, is the price difference worth the cost to bet your reputation on if you are the one that made the final decision? Even if statistically the same could happen with AWS, no one would blame you for choosing AWS.

However, I could see doing a multicloud solution where I took advantage of the price difference for one project.
What the heck does age have to do with anything? Do you think that Google and Facebook don't know how to redirect from www to the root domain because they're too old to figure it out or something?

This is just further shows how it's a weird cultural issue for some people.
> My 12" PB was all the machine I needed when I got it. Now I need a cell phone for basic stuff like finding my way around town

Back in the day, I used to write addresses on bits of papers or print out a picture of a map. Did that become illegal since the iPhone came out?

One device can still be all the machine one needs, and it can still be a notebook or even a desktop machine.
I don't understand your second paragraph, are you saying that BuckleScript compiler is slow compared to Rust?
Do red light cameras record video 24/7? I assumed they don't where I live (California) because they flash very brightly when triggered.

That said, we do have a lot of "traffic cameras" mounted on poles, which presumably do record 24/7 and are archived for some period of time.
The law says you go over X you get a ticket. Your speedometer is not as accurate as triangulating your speed from multiple static locations as would happen with cameras everywhere. This would lead to a need for much more accurate cameras or a reduction in speed by the margin of error for the average speedometer. Those affects were not intended and aren't even enforced now when police visibly see you going at X speed limit +/- 5 mph.

This is just an example, but improving the accuracy and coverage of surveillance materially changes the situation that the laws we're created in, in the first place
Thanks! Yeah there’s lots of missing pieces here as this is all a side project for me on top of a day job and social life (hah). I talk about my intentions in the “Rover Reveal” video (https://youtu.be/LIkX7wniYh0). This is for me an exploration in long service life 3D printed robotics as well as a software development platform for outdoor robotics.

You can also read an essay that explains my motivations for working on this kind of thing more broadly:

http://tlalexander.com/machine/
I think that's pretty awesome myself. Closest I've been to that kind of setup is back in.. either middle or high school tech class. We had a separate indoor sound-proofed "room" used for a broadcast channel just for school. Cool stuff.
Where's the code for this? Anything open source?
Why do you think your opinion constitutes fact? I found the essay to hold a lot of weight with respects to the aura of art, and the presence of certain art that exists outside of a 2d format. The article goes into the concepts of originality and is worth a read to expand your viewpoints. To dismiss it seems short sighted.
If I could downvote this comment for weak grammar & lazy arguments & low value, I would.
There are lots of cases where a significant portion of the populace wants something that is bad or is opposed to something that is good. Government is supposed to look out for the greater good. We can't just say that people want X so we ought to allow it. Similarly we can't just let government ban/endorse whatever it wants.

I think it's clear that Facebook on the whole has detrimental effects on society. It does have benefits for people but it has very bad negative consequences for society. Therein is the conundrum. I have no solutions to the problem but also won't discount regulations on Facebook simply because people like certain features.
I don't think this is something that will be addressed anytime soon, no matter how important of a problem someone considers this to be. With large Chinese corporations in the competition, breaking companies into smaller companies isn't in the best interest of US (or so I believe).
AI Weapon system curriculum for degree is open in China famous University
I’ve skimmed the paper before. Do you think you could point out the relevant segment? To be honest I’m not particularly fond of Aaronson’s work, it’s a little too...bombastic?

2: it’s all about an error correction protocol. I’m not convinced it’s truly impossible.
Sure, but you're moving the goalposts to "does some subset of the population reflexively oppose this viewpoint". That is certainly true, but it's a fundamentally different question than "is this viewpoint unacceptable or dangerous to express".

I'm not making any claim about the people to whom you're referring. I'm just asserting that it's disingenuous to claim that the topics Quillette covers are "taboo", given the breadth and number of publications who promote the exact same viewpoints.
It is a very bad thing since it gives power to abuse with selectivity. It is just automated enough to maximize the abuse potential essentially to turn into rule of man. If everyone is doing something 'illegal' than it gives great power to those who can enforce it. Sure everybody smokes a joint after work. But the guy who cut you off in traffic? Check him to see if there is something you can ruin his life for - ah there it is. Bingo. And that is just petty abuse instead of orchestrated ones.
If things were fully automated such that it was impartial it wouldn't have those problems. You could be the mayor of New York City and the traffic cameras automatically fined you for going 27mph in a 25mph and an appeal was a process that was absolutely ironclad with no room for judgment (Was the camera accurate? Did you have extenuating circumstance such as fleeing from immediate violence or rushing someone to emergency medical aid? If yes ticket dismissed. If no ticket stands.) that wouldn't be abuseable. It may be contrary to intents and would be a royal pain in the ass and may likely get changed to at least give it a margin of 10 mph over the speed limit but it couldn't be abused.
You are right about the Google blog content itself not indicating three days of outage. Turns out they just forgot to mark that particular issue as resolved on Friday, as you point out. This is my mistake. I would update my comment to reflect this, but it doesn't seem to allow an edit at this point.

The items I put down in my comment are based largely on user reports, though (there isn't much else to go on). And I mean these items as questions (i.e. "is this accurate?"). Folks here on HN have definitely been reporting ongoing problems and seem to be suggesting that they are not resolved and are actually larger in scope than the Google blog post addressed.

Someone from Google commented here a few hours ago indicating Google was looking into it. And other folks here are reporting that they don't have the same problems. So it's kind of an open question what's going on.

I'm in the evaluation phase too. And I've found a lot to like about GCP. I'm hoping the problems are understandable.
Strange Parts[1] made a great factory tour video of the JLC facility in China for anyone that interested in such things:

https://www.youtube.com/watch?v=ljOoGyCso8s

[1] https://strangeparts.com/
One group doesn't necessarily have to roll in tanks and rape and massacre to conquer another's territory.

Throughout history, it is the real world network of interpersonal relationships between people which has been the source of power for the oppressed fighting oppressors. By hijacking this, social media has almost become the perfect tool for the subjugation of the general populace. At present, it's still possible for dissent to spread virally, and in that lies hope, even when such media contains the truly vile. It's the same now as in the 60's. Hope lies in the alternatives, even though there was some vile nonsense mixed up in it. So long as there is speech and dissent, people will eventually sort out the truth. Unfortunately, I think that the near complete squashing of dissent is also within reach of the current technological and political powers that be.
Best Radio Ever ! Makes me feel that I can immediately connect to the vibe of any nation/community through the music or shows that they like. Not too many features like many here thought you should have had, I think you have hit the right balance where I can choose a radio and continue listening to it without having extra controls over volume or giving the ability to browse while still listening which could unknowingly distract a user from listening the current stream. Thank you for making this.
An 1861 illustrated Japanese book on the American revolutionary war
The Soviet followers didn't want to be exterminated by the Nazis, and the rhetoric that the Nazis were waging a war of extermination happened to be true in that instance.
Electric Cars and Media Explained
> How can we [...]

One thought-provoking prompt (from a bar conversation at SPLASH last week) is "with a sufficiently powerful _editor_ we could ..." It seemed a form of "what does a collaborative compilation environment look like... with an editor-like ui?" Here, it suggests reversible metaprogramming as presentation. You open your generic ObjC file, and your editor improves readability - by colorizing syntax, and collapsing hierarchy to outline, and... performing the code transformations described to hide boilerplate.
Large scale cheap desalination. I was born in a dry area which had so less water that no crops would grow and the water was rationed. It absolutely sickens me that our "blue" planet has so less drinking water. I am still thinking about solutions but unfortunately that isn't my main focus right now until I can sustain myself.
A society that stops accepting cash is fragile - it relies on sophisticated networks few people understand that required a lot of maintenance.

Physical money is literally prehistoric - quite robust.

And consider:

In EU, just a few years ago, the Greek citizenry realized that “their” money was being held hostage in EU negotiations.[1] The Greeks were forbidden from withdrawing their funds (or using them for that matter)

Mind you, the Greek govt debt is the govt debt, not their personal debt.

Your country, not 30 years ago, was brought to its financial knees single handeldly by Soros (the man who broke the Bank of England). [2]

Now, facing Brexit and the potential poop storm it may end up being, you’re OK having 20 quid in your pocket?

I grew up in a third world country. For me, this naïveté is real privilege! [3]

[1] this is what power is willing to do to defend finance

[2] the UK is hardly immune.

[3] sorry for the word naive, but it really seems that way to anyone who lived through a country colapse.
Sounds like this is solving a non-problem, legitimized by a contrived hypothetical.
I doubt that Alphabet cares if anyone goes to that website, though. I don't think it has been updated since the day it launched, has it?

All their public services default to subdomains, including www.

Although technically Google Search should probably load at search.google.com if it were going to be consistent with the URL convention of all their other services.
Runs fine in Firefox for me, nice and smooth. Seems to use ~30% CPU on all four cores but the GPU fans don't spin up audibly. Windows 8.1 / Core i5-4590.
What difference does it make if is written "www" or not? "www" is a subdomain like any other and works exactly the same.
Well, one standard deviation is far more than just "a few IQ points". One general problem is that much of this stuff tends to be very US-centric. If you look at British data related to poverty [1] and the IQ of children [2], you get a somewhat different picture. You even have two different black populations with shared genetic ancestry, but different economic outcomes and different average IQ. (And Black Caribbeans weren't doing as well when they first arrived, but a few generations later, the gap seems to be closing.)

More importantly, as pointed out in an article by Kevin Mitchell [3], a professor of genetics and neuroscience in Dublin, we do not really know of any plausible mechanism by which such differences could have evolved. In the end, if you want to do science, you have to propose a theory by which an effect can be explained and then test that theory. What Murray & Co. have never done is to provide a testable theory that explains how cause and effect are supposed to be related.

[1] http://www.poverty.org.uk/low-income-and-ethnicity/

[2] http://www.unz.com/jthompson/intelligence-of-5-year-olds-in-... (not keen on citing James Thompson here, but I didn't find an open access source for the data)

[3] https://www.theguardian.com/science/blog/2018/may/02/why-gen...
I chose gcloud for the easier admin interface. I somehow manage to separate all my resources and look at them based on project groups without having to know cryptic instance ids of 32 chars. Oh, and they had Kubernetes first and I jumped into that boat early.