Hacker Newsnew | past | comments | ask | show | jobs | submit | more johnasmith's commentslogin

One of the newer things I've appreciated from guava is ListenableFuture to Kotlin suspend functions interop.


The article conflated ad selection and search query results.


Well, why not - Google intends the user to conflate ads with search query results.


That's a fine argument to make, but the article didn't.


Ad impression can be dependent on search query, if they modify query to show ads, they make money they otherwise wouldn't have and worsen results


That is their business model


Mozilla's office in SF, pictured in the article's first photo, is literally neighbor to Google's SF office, making that a particularly apt photo and headline pair.


Never been there, didn't know that.

I wrote the article but I didn't write the headline and I have zero influence over the selection of the pictures.

Interesting point, though.


We can assess the analogy on its merits, but random opinions are circulated in docs at Google all the time. From this article, 186,000 employees, therefore lots of opinions. This is a random employee who's made an analogy, not a leadership owned doc.


Without commenting on the contents of the memo Komoroske was not some random employee, he was one of the most senior PMs at the company and now heads up strategy for Stripe.


I would argue the top down leadership has been blind or negligent to their Achilles heel. They've let growth in all areas but their single cash cow be needlessly duplicated, rudderless, left to wither on the vine.

To rephrase, I'm not sure that Google leadership has demonstrated the great insight to see what's going wrong and change it. I'd trust just about anyone else at the company to produce an equally plausible hypothesis. Especially if it rhymes with what we see from the outside.

We've discussed these same systemic issues at Google for over a decade now. Google is a dodo.


[flagged]


James Damore argued that the gender gap in the tech industry was not due to discrimination, but rather to biological differences between men and women. I don't think this equals to anti-diversity.


> I don't think this equals to anti-diversity.

Except that it is. What passes as a cold, rational analysis of cold, scientific facts is rooted on traditionalist biases of the conservative mindsets of scientists in the XIXth century, when the basis of our social sciences were being established. Colonialism and sexism were seen as common-sense a prioris, and those positions permeate a lot of the reasonings and conclusions achieved in these sciences without being put to test (see e.g. myths about the primitive hunter men and gatherer women, or how money originates from barter, which are passed as truisms when studying these disciplines without questioning).

Colonialism and sexism are inherently anti-diversity; and people stating those opinions and usually unable to see how their position derivates from those premises.


Acknowledging the average differences between the sexes is neither colonialism nor sexism. It is a reasonable hypothesis that explains some disparities in individual choices that lead to disparities in aggregate outcome.

To riff on your rather bold assertion: precluding such a hypothesis from consideration is rooted in activist biases of the radical mindset of non-scientists in the 21st century.


Acknowledging the average differences between the sexes is neither colonialism nor sexism. But this on itself only tells you that there are some physical differences in size and muscular weight, and a couple months of the reproductive cycle where women will be physically impaired because of advanced pregnancy; it doesn't account for anything more.

Now, assuming that those minimum physical differences have an impact on social behaviour is sexist, because it fails to recognize the social reinforcement mechanisms that influence those decisions, from the structural separation of professional disciplines (i.e. the hard vs soft sciences divide, which dissipates when using multidisciplinary teams) to the social inertia of lower salaries of caretaking professions traditionally assigned to women.

BTW, assuming that these observations are produced from irrational anti-scientifism is the kind of blind spot of traditionalists that I was referring above.


People can believe both that the physical differences between sexes imply some social/psychological/cognitive differences, and that society has unfairly categorized people according to their sex.

One can be anti-sexist and believe in sex differences writ large at the same time.

One example of such differences: https://www.science.org/content/article/pregnancy-resculpts-...

It seems more sexist to assume that differences mean one sex is better or worse. Let's let the whole richness of reality come forward, and embrace it for what it is.


You’re positing that the physical differences between men and women are materially inconsequential, have no impact on social behavior, and somehow cease before impacting the brain — and you deign to accuse everyone else of “anti-scientifism”?

You’re welcome to the opinion, but denying obvious, observable, verifiable reality because it fails to fit your dogmatic model of the world is not science; co-opting science and denying biological reality in service of your activism is far closer to both colonialism and sexism than any of the views you’re arguing against.


You accuse me of an assertion I have not made, while ignoring the assertion I have made, and go on name-calling as your only ad-hominem argument. It's clear who's having an irrational behaviour here. Good night.


What about the psychometric differences? Measuring them is not as straight forward as measuring height or weight. But they can be measured nonetheless, and they have predictive power.

It can be argued that the cause of those differences are social, instead of biological. But I'll note that

1. mental is rooted in physical too (e.g. hormones)

2. the sex differences can be seen cross-culturally


The problem of course, is that these assertions about genetic determinism are repeatedly shown to be absolute bullshit.

To bring it back to the initial “Women don’t want to code, because they’re genetically repulsed by it” argument, whe know this isn’t true, because it changed in living memory.

https://www.npr.org/2022/12/07/1141358586/women-coders-progr...


>genetic determinism are repeatedly shown to be absolute bullshit There is a lot of data that says genes determine various phenotypes: https://www.gwascentral.org/


Your assertion, while true, is irrelevant to the topic of human behaviour that we're discussing.


Stories like these are a prime example of grossly irresponsible historical revisionism born out of either ignorance and/or unethical expedience, unilaterally redefining “key punch operator” to be what we now call a “programmer”.


Redefining what female programmers of the first computers as 'key punch operators' is revisionism.

Those women engineered novel software systems to fit the given specifications, fixed bugs, invented the term 'bug', designed usable programming languages, and even invented the methodology of software validation that took men to the moon. Simply put, women created the pragmatic discipline of software engineering before male mathematicians and physicists devoted much thought to it, as it was deemed an activity accessory to hardware design.

The profession was then taken over by men when it became prestigious, not in a small part because of all this. None of this cultural change was caused by genetic determinism.


Damore did much more than simply present the best available data regarding various personality distributions between men and women.


He argued something more straightforward and a lot less grandiose claim - at least as I understand (and remember) - he argued that whatever the diversity team was doing is not data driven, and that they are ignoring a lot of data about the sources of the gap.


Sounds even worse, yeah.


Agreed. This is just a random employee bemoaning that his large, bureaucratic employer is slow to move, and the opinion document he wrote got leaked for some reason. It doesn't "explain" why Google has become slow. Anyone can work out why Google is slow. Most likely because, like a lot of other large companies, Google has a lot of bureaucracy in the way of getting anything done, and a lots of people and lots of teams leads to mismatched incentives, which aren't necessarily aligned towards shipping product people want.


A month ago a commenter linked to[1] a similar rant from Waze’s ex-CEO bemoaning the same kinds of things. Process yuck! Bureaucracy bad! Too slow! and so on. I imagine it’s a common complaint from people who don’t thrive in a slow, steady, process oriented culture.

1: https://news.ycombinator.com/item?id=33905310


> I imagine it’s a common complaint from people who don’t thrive in a slow, steady, process oriented culture.

People who don’t thrive in a process-oriented culture? That’s everyone except for administrators and political ladder climbers.


I mean, I've worked in search, android, and c&c, and the above is pretty close to my experience in all three.


The way it's meant to work is tether acts as a market maker, always willing to buy and sell tokens at parity. Nobody would buy below that if they know tether is around. Tether, having issued the coins, should have sufficient capital to play that role. But if they spend too much of their capital, they lose the ability to fulfill their role.


Could a drop in the value of USDT represent a rush to get back into Bitcoin, Ethereum, etc after the recent fall rather than people attempting to convert USDT to dollars?


I wrote myself a Chrome extension that does this, using http://l/foo style links, and using Chrome's sync to share across devices. Works well enough but limited to desktops.

Some large orgs maintain internal shorteners, like http://go links at Google.


I recall seeing go link stickers around Google's Mountain View campus in the early 2010s! That was the first time I had seen something done like that, "overriding" an entire TLD zone (not that `.go` is in use, anyway) to serve custom content.

Do you happen to know how Google, or any other places, do this? I assume a custom DNS resolver being forced on clients through a network could do this, or maybe hosts files for each machine.


It's important to note that http://go/ and http://go./ are different things. The former means "consult my search path", the latter means "lookup the apex record of the go TLD". When you write "example.com", you really mean "example.com.", for example. Someone decided that browsers should save you a byte, and now every URL is ambiguous, causing all sorts of problems. (For example, if your search path is "corp.company.com" and you type "example.com" into your URL bar, you should be taken to "example.com.corp.company.com" before trying "example.com", but that turns out not to be what anyone wants, so you're pretty much screwed if you DO want that behavior. As always, the core of the Internet is duct tape and chewing gum.)

This often bites people when they wonder why they blow up their DNS servers with traffic from services that contact addresses like "foo.default". With a search path of "search default.svc.cluster.local svc.cluster.local cluster.local" in resolv.conf, the app is actually looking up foo.default, foo.default.default.svc.cluster.local, foo.default.cluster.local, and foo.default.svc.cluster.local, etc. every single time. Hard-code "foo.default.svc.cluster.local." in the app config, and you eliminate requests for the names that can't possibly exist, and save the load (and latency) of handling them.


You don't need to override a top-level domain. If you have the company DNS specify a search domain of the company owned website, you can just have the "go.<company-website>" available on the internal DNS. whenever someone enters go/whatever into a webbrowser, it will then resolve "go" into that internal "go.<whatever>" server.


Using DHCP to send a DNS search path can make this work across a lan, which is how it works in most work environments.

If you set your dns search path to example.com then http://go would resolve to go.example.com which could be your link shortner.


What's the name of your extension? I've been using https://www.trot.to/go-links for this and it's nice to know I could scale it out to my company if I wanted, but I'd prefer something that didn't depend on a service for my personal usage.



I've been using Stadia since day one. It's a really terrific execution of cloud gaming. It would be a real shame if it did get shut down. I hope the rumors are false.


I bought in at the beginning as well. But I didn't stick with it. I have other gaming platforms and while I love the idea of streaming games which can be run on virtually any hardware and operating system, it didn't feel as polished to me as simply booting up other options.

As with any other Google Service, they effectively put out a beta, charged for it, and hoped for a critical mass that never came.


Shopify CEO Tobias Lutke was a core Rails developer. He's tightly connected to the Ruby & Rails communities.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: