skysight-inc/HackerNews huggingface dataset:
Call me naive but I disagree with the points about Kubernetes. While they did make Kubernetes specifically for their GKE offering, it was before Docker Swarm even existed, so it didn't directly compete with Docker. I doubt Swarm was doomed to failure; more, it felt like the priorities were off (it was simpler than Kubernetes at the cost of being less useful.)

Further, Google has been taking the Google bits out of Kubernetes. They declined to call their own offering "Google Kubernetes Engine" officially until the playing field was level and they had a certification program. Amazon, Azure, DigitalOcean and others are implementing their own managed Kubernetes solutions.

Google doesn't have to cheat here. Speaking as someone dealing with Google Cloud directly, they are mainly hitting on the point that Google Cloud offers better network and disk performance, in a more flexible manner, for significantly less money. And honest to God they're right. The CPU performance is worse in some cases, but we're saving money on workloads so far.

On the flip side, as long time AWS users, the Kubernetes experience has been pretty good since Kubernetes 1.3. New features typically support AWS pretty early in, with the main exception being Ingress controllers (for good reason: ALBs weren't even released when that became a thing.)

Google is one of those companies big enough to make it easy to feel like they have evil ulterior motives, but I'll be honest: in my dealings with them, I've felt that the opposite is true and generally the intentions are good.
The city of Seattle has had the highest spending for homelessness in the past year and the issue has gotten worse.

Tell me, what do you think would happen if you gave them $500 million more?

I saw a local grocer give her opinion when Seattle’s city was having a hearing for this. This tax is going to negatively impact her as she’s already having razor thin margins. It’s her company that’s donating tons(literally) of food to the shelters. Boy that’s a great thing, negatively impact private charity with inefficient government taxes.

Milton Friedman once said that if you put the government in charge of running the Sahara, they would shortly run out of sand. I think if you gave Seattle’s government more tax money they would burn it all and come back looking for more shortly after. Just like they have been doing.
>Do think from a business standpoint not sure why Google would give up the K8s brand but it is good for everyone.

Because with Borg they only had an advantage with their own products' operations. That's nice, in that they are able to maintain a decent amount of technical superiority and have their product reliability be leading or tied for first, but it's not a clear line between this and them generating more revenue. They want their cloud offering to compete with AWS and Azure, which is why they want K8s to gain mindshare. GCE has huge potential for growth and significant switching costs; meaning they need to get new products on it sooner rather than later, and developer mindshare is the way to do that.
Here’s the funny thing: humans can discern vertical positioning as well as horizontal positioning. Binaural recordings can’t reproduce that, since it’s highly dependent on the shape of our ears.
My question with these schemes is how do they deal with sites which have weird password requirements which don’t match the scheme.

Typically they don’t remind you when you are logging in that *we made you use 8 character passwords but you can’t use some special characters” or whatever. So you have to have some way of remembering what crazy password rules they had 3 years ago when you registered...
Life is not fair. Feel free to be the first one somewhere else.
iNeoSyte - Construction Site, Field reports app

https://itunes.apple.com/gb/app/ineosyte-construction-report...

Location: Remote (we are based in London and Warsaw)

Looking for distributors who are handy with technology, and would help to integrate this software to construction companies.

Pay: commission

Email: wojtek at ineosyte dot com
Places like Marin county are nice to live in. More people would be very happy to move there. This could happen if Marin county built more housing, but the residents who currently live there can vote against it. The YIMBY movement identifies this key problem: only people who live in a county have any say in the local politics. The people who would benefit from looser zoning laws have no say in the matter. If you let every county make choose on its own: stay exclusionary or build more, then every county votes to stay exclusionary, and you end up with the situation we see today.

If want to do what's best for everyone as a whole, you need higher levels of government to step in and represent those people who don't otherwise have a voice.
Does Gmail still cause trouble with vanilla IMAP clients? I remember something about how "tags" in Gmail showed up as folders in the client, but since emails could have multiple tags it caused lots of problems.

(I use Fastmail, an email service that's much better and standards compliant.)
It appears a lot of the negative Google stuff I read is driven by emotions upset with the alt right thinking they are against them. Seems to have started with firing Damore.

I have ZERO problem criticizing anyone. But if we look at all the tech companies there has never been any tech company that give away more IP than Google. Nobody even close.

So my post is a lot more about removing the social politics emotions and look at actual data.

It is crazy giving away Borg and the K8S trademark. But Google has open sourced so much stuff. We have five OSs today. iOS, OS X, Windows, Android and ChromeOS.

Two are open source. Yes I realize there was a OSS of Apple OSs but that is NOT what is used today.

But then Chrome and well so many other things. But look at giving away Map/Reduce and GFS and so many other things in papers.

I tire a bit of the bitching on HN and really worry Google will end giving away stuff. It is hard to see why they continue. There is little in it for them.
This reminds me of certain developers being mad at Linus for his rants. Seems unlikely anyone is going to care much and it's a lot of fuss for nothing.
Multiple queues are typically used for classification.
The goal of many modern martial arts is to bring the discipline and training to a civilian population. These are fighting techniques that were made more kind, then taught to the population as a mix of exercise, discipline and training.

Not all martial arts follow this, but many do. The goal isn't to teach you how to win a street fight (take krav maga if you want to learn that), but to keep you active and help instill discipline through a fighting art.

A good test is this - if there are competitions, it's probably a civilian-ized fighting form. If you used serious fighting moves on someone in a competition, it would be unsafe and you would hurt your partner.
I think this "intolerance of intolerance" is becoming terrifying.

I personally find "people who hate people with a different skin colour" and "people who hate women" to be repulsive. I'd prefer not to work with those people, if possible. But I accept that in a free society, I might have to. I have no special right to be protected from opinions I don't like, and nor should I.

Nobody should be excluded from employment because of an opinion. And in a free society, it should never be illegal to state an opinion.

We are crossing the line into thought crime here, and it's frightening to see powerful people like Ellen Pao being ok with that.
Angular 6 is now available
> why not just get a job at Google so you can do that?

Don't want to move to California? Can't pass the interview? Salary too low in the offer? There could be lots of reasons.

I agree with your other points, but what I'm saying is not exactly that. What I'm saying is that TensorFlow is not a community-led project in the way that other open-source projects are. It's Google-led, and if you don't like it, you can go away or fork it (...and if you fork it, it's unlikely you'll get many users given the Google marketing machine).

(The same complaints have been and are being regularly made against Red Hat, and also Fedora, given that Fedora is basically "experimental" Red Hat.)
Wow - Do yourself a favor and look through the rest of his site: http://www.rocketroberts.com/joe.htm

He has some amazing content on there - go down his rabbit hole.
The Nobel committee, at least in Physics, consistently selects people who have had a tremendous impact on the field. There are hundreds of people who may qualify who don't get selected, but those who are selected have done something important.

Ergo, a prize winner has a powerful social signal that they have done something important. Scarcity does the rest, as there are three or fewer of them every year in a world with perhaps a few hundred thousand practicing physicists.
IMO Kubernetes is safe. It has way too many outside contributors for Google to pull it back in. And it's going in the opposite direction as you describe: networking, storage and ingress used to be considerably more clunky on non-GKE based installations, but now we're at the stage where people are starting to use third-party ingress and storage plugins on GKE because those have features that the Google implementation doesn't have.

And Google is probably ecstatic. It's disrupting the AWS monopoly that was developing, tons of outside developers are improving GKE for them, and it's running a textbook "commoditize your complements" play.

Compare that with Android, which Google is successfully doing the EEE strategy on. Despite widespread usage, it has few outside contributors, so Google is bearing all of the costs of it being open source without reaping few of the benefits.

But that's Google's fault. It's hard to build and contribute to Android. Development is done privately and thrown over the wall.

OTOH, it's easy to contribute to Kubernetes, and it's done in the open.
Sadly, I know - thats why I said it was a pipe dream.
How would you "trivially" block LED/light sensor communication? It's not insanely hard to create a drone swarm with zero radio.
> There aren't very many girls who want to hack. I imagine this has a lot to do with the fact that girls are given fashion dolls and make-up and told to fantasize about dating and popularity, while boys are given LEGOs and tool sets and told to do something. I imagine it has a lot to do with the sort of women who used to coo "but she could be so pretty if only she didn't waste so much time with computers". I imagine it has a lot to do with how girls are sold on ephemera—popularity, beauty and fitting in—while boys are taught to revel in accomplishment.

Female programmer here. This really sums up my feelings and criticism on modern feminism. You can go on to YouTube and watch the old atheist community of 2010 slowly drift from logical discourse to asinine bickering--split on the subject of feminism, sometimes even a few other topics. Gender equality in tech (and any parts of the wage gap that are exclusively explained by women not being in tech) isn't something you can fix by recruiting randoms in their 20s. You don't fix sexist males by turning their reality upside down in their 40s. You need to fix this in their childhoods. I'm not saying no one past 25 can be saved. I'm saying we are blantently ignoring the most important and sustainable long-term solution: teach children at childhood (by experience, not by "talks") to be hackers, thinkers, and equals.
> Try to be as concise as possible and avoid going too granular (listing just SQL vs TSQL, MYSQL, XYZSQL).

Tried that. Got endless calls from recruiters who assumed I knew Oracle, Sybase, MSSQL, etc.
The bizarre words emerging online
While not quite from scratch, I have built guns. I might add that it is a very interesting and educational experience for anyone interested. Also, know that so long as you aren't a felon and the gun you build complies with federal and state laws, it is completely legal to do so.
i.e., not really a solution, because a consumer doesn't have that much influence. Without a government devoted to pursuing antitrust cases it just won't happen.
I'm a friend of Rafael and talked to him just before he announced that he was leaving LLVM.

I actually disagree with many of Rafael's political views but I think that some of the comments in this discussion are unfair. For example, one poster assumed that Rafael is a member of the right - he is actually a member of the BC Green Party, which is firmly on the left.

The LLVM code of conduct requires that people be welcoming to others of any religion. I don't want to share too much about Rafael's personal life but he has reasons why that requirement is problematic. Consider that some religious beliefs make women chattel that can be abused at the discretion of their "owners".
> Does that explain why it's so wobbly when going sideways

Yes. Check out the smooth movement of a vehicle with properly oriented wheels:

https://news.ycombinator.com/item?id=16994136
Google gets 97% of its income from selling ads and analytics, everything else they do or produce exists only to serve this goal and to strengthen their monopoly and entrench their position even further. A browser to dictate internet standards so they can push towards more surveillance, a mobile operating system so they can control most of the world's mobile devices with an iron fist, email service and cloud storage platform so they can get better profiling data and so on.

Any code that is shared for free under the guise of "open sourcing" is most of the time either a byproduct of their internal research that will not lose any value by sharing it (or will actually make non-employees extend it and work on it for free for Google's benefit), or something so specific to the company that nobody stands to gain anything from adopting it.

Google is first and foremost an advertising and user profiling company, it is useful to think about them from this perspective as it explains most of their actions with perfect clarity.
[edit: Moved here: https://news.ycombinator.com/item?id=16994356]
How would what play out?

If Google blackholes mail coming from new ("untrusted", therefore "spammy") providers, how does a new provider gain traction in the market?

They already do this with other services. YouTube is probably the single most-DMCA'd site on the internet, for example, but still gets prime search-result real estate. But if you try setting up a competing video site, Google will count how many DMCA notices it gets to take down links to your site, and penalize you in search results for being a no-good horrible copyright-violation-enabler.

Google is very very good at setting up situations where the rule for their property is different from the rule for everyone else, and for some reason it always favors the Google property...
> The index design that you put in place is something more of an art than a science.

Umm, no?
I wouldn't trust my business to Google Cloud Platform because they have a habit of abandoning services that aren't related to their core business - search and ads.

I have more confidence in Amazon and Microsoft.
Well they were able to subvert the "Gillette" pricing strategy (give away the shaver and sell the blades). There was a lot of margin in the prevailing blade prices that they could undercut and still make money.

Offtopic, for me the best value in shaving is to buy an old-fashioned "safety razor" with the replaceable double-sided blades. The blades are dirt cheap and in my experience are sharper than what you get in other multi-blade shavers.
The conception of antitrust regulation has gradually evolved into the idea that if it doesn't directly lead to higher prices for consumers it's harmless, which is a much stricter standard than was applied in periods of vigorous trustbusting.
Engineering of a synthetic electron conduit in living cells
More or less zero, yeah, because in general aikidoka don't train to fight in the UFC.

This comes up again and again. Aikido's useless in MMA competitions, useless in cage fighting, useless in UFC. So what! If you want to do these things, do them. Find the best path to success in them. Don't expect me to want the same things out of life and my training and my art.

Aikido gives me physical and mental discipline and training. It gives me something deep and rich and fascinating to explore (but based on very, very simple rules with a lot of emergent complexity). It gives me a very solid, very reliable self-defence system if I want it. All these things are taught at my dojo - the latter starting with how not to have a fight in the first place. Conflict de-escalation is a vitally important part of self-defence. Why would I go to a competition where fighting is the purpose if I don't want to fight? That's why we do aikido.

Someone's going to think they're being witty by claiming that we don't want to fight because we can't. I have no illusions on my ability to "deal with" attacks from a skilled boxer, that's going to be fast, accurate, relentless and full of misdirections and feints designed to get an opening against someone else with the same kind of skillset. They're also highly unlikely to be the person who's accosted me in a dark street demanding I hand over my wallet. That scenario I can do something about. Or at least attempt to - who says I'm going to win? But I can give it a really good shot.

So don't judge my aikido against your arbitrary standards. Those standards are not why I'm doing it, and ultimately "successful in the UFC" means nothing in the world I'm interested in. For what I want it for, aikido works.

Background: I'm a 2nd dan in Yoshinkan aikido, taking 3rd dan this July, hopefully. I do a mix of my own training and some teaching.
> The reason why attempts to counter this are spreading "like a cancer" is because they show positive results quickly, in strict monetary terms

This is a pretty bold claim. Do you have a citation?

The only argument for this I've heard is that a culturally diverse workforce has marked differences in vacation time, holidays, etc. which lends larger organizations more operational flexibility. This doesn't benefit small organizations since they don't have sufficient operational slack to take advantage of it, and I've never seen this difference quantified. You seem convinced that this advantage is large and has been measured, so I'd like to see that data if you have it.
Sounds like the same kind of thing that happened with APFS encryption passwords recently, too.

https://www.mac4n6.com/blog/2018/3/30/omg-seriously-apfs-enc...
The European Union and personal data protection [Analysis]
> But many "self-defence" situations in the real world rely much more on your approach and behavior.

Correct. Self defense should more or less follow this pattern:

1. Situation Awareness (being aware of danger)

2. Avoid (leaving before trouble occurs)

3. De-escalate (using words)

4. Evade (run)

5. Force
> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag something, please don't also comment that you did.

Flagging is supposed to be used for spam or off-topic content. People who flag stuff they don't agree with are not following the guidelines of this community.

'whalesalad' is apparently breaking the guidelines twice, first by flagging something simply because they don't agree with the discussion that might ensue, and secondly by commenting to say that they flagged.

Source: https://news.ycombinator.com/newsguidelines.html
A Thorough Introduction to Distributed Systems
Neat! I built a little mobile robot that uses omni-wheels[1], a related style wheel. Build report here[2] (forgive the lousy website, I'm a mech guy just starting to learn software)

The wheels allowed some neat driving tricks, but it also made it really difficult to drive in a straight line. You don't get the normal tracking behaviour that wheels give you, and differences in traction from wheel to wheel also tend to distort your course. Adding a gyro for use in a closed-loop angular control system really helped this a lot.

[1] https://en.wikipedia.org/wiki/Omni_wheel
[2] http://willbeattie.ca/Projects/Twitch/Twitch.html
Liddiard wheels are a bit of an iteration on this concept: https://www.youtube.com/watch?v=jas_y1cUndI
Split them up into different services by different vendors. A better* openid would make this easy.

* Better to include more privacy.
> assuming I was any good and people in the community liked me

...you could always find other people who think the same way and create a fork.
A brighter light to overwhelm the carrier signal
This does feel like a familiar turning point for google- how long until they are the slow moving incumbent in the market and ripe for disruption?

If you’re thinking about taking on google in a specific product area, now is probably a good time to start.
Posted further down, but I'll move it here since it's more relevant to android's development:

So a few years ago I created an open source community in gaming (which coincidentally, the author of this blog post was a part of early on). We had a Github organization, an IRC channel, etc. It was fun.

At some point I grew part of the community into a company, which today is growing and thriving. We're rooted in open source. I'm rooted in open source (Nearly all my work has been public and on Github for the past decade).

Today we still have nearly all our work up and public on Github but get next to zero external contributions. Because contributing as someone external to the company is hard.

Unless your actual goal as the company is to produce free & open source software, it's going to be really, really hard to make it possible for external actors to contribute to the core products as smoothly as for the company's employees. There's loads of things that pile up, like reusing internal CI systems for testing, requiring API keys and passwords for access to resources that are required or highly useful for development (eg. testing a redshift environment), and so on. All those things are fixable, but take a huge amount of time to fix, and why would you fix it if nearly nobody external to the company is contributing anyway? It's not like making the experience easy is a guaranteed win either.

Things like product design, project management, etc... it's not obvious how to make those open processes. It's not like you can do part time project management contributions to any random open source project out there. And when the processes aren't open, the barrier of entry to contribution is that much higher.

And quite frankly, certain people (who will recognize themselves) make it extremely unappealing to spend a lot of efforts on keeping the entire project open. The kind of people who will complain about every little detail of how you're trying to open up the project, until its name is prefixed with GNU/. "All or nothing" is an atrocious approach to open source and actively harms the ecosystem.

Point is, don't blame Google for making Android and Chromium hard to contribute to. It's not like it's on purpose, it just takes a huge investment for it to be possible. I mean fuck, Firefox isn't exactly easy to contribute to, and Mozilla is one of the most open companies out there, and in many ways a role model of how an open source company should be run.
Most criminals lack the skills, tools, and working areas necessary to build a custom drone.
Really? Do not think they would walk away from over $4B of business a year.

Google sticks with things that are core. Google reader was obviously not core.

Glasses moved to enterprise and continue to be used in that setting.
How to Lose Your First 10 SaaS Customers