HNHacker News
TopNewBestAskShowJobs

williamsmj

3,692 karma · joined May 12, 2014

submissionscomments
williamsmj··on How Google perfected the web
"How Google perfected the web" is a pretty misleading title for this HN post. The article is about how websites make themselves worse in response to the imperatives of Google's search algorithms.
williamsmj··on The N.Y.P.D. Is Upgrading Its Radios. The Public Won't Be Able to Tune In.
It’s slightly more than the annual budget of the New York Public Library system, which is being forced to open fewer days and close branches thanks to Adams’s budget cuts.

It’s slightly less than the amount by which the NYC schools budget is being cut this year (the same year federal stimulus funding goes away), forcing schools to cut things like pre-k programs.

williamsmj··on Flexport is rescinding a bunch of signed offer letters
That's a good point! (Although in practice I assume the terms of a "voluntary resignation" under something like https://www.businessinsider.com/amazon-voluntary-resignation... are written to make that claim very difficult.)
williamsmj··on Flexport is rescinding a bunch of signed offer letters
This is good advice for contract workers, but is not applicable for the vast majority of "at will" W-2 employees in the US, where terms of employment can be amended ... at will.
williamsmj··on Why new furniture doesn’t last long
I bought the same Ikea coffee table three times in three countries (https://www.ikea.com/us/en/p/lack-coffee-table-black-brown-0...).
williamsmj··on Why new furniture doesn’t last long
I just moved cross-country in the US and my mover specifically carved out particle board Ikea furniture as "best effort", i.e. they will do their best to make sure it arrives in one piece, but they are not responsible for damages, and we should manage expectations accordingly.
williamsmj··on Slack to allow users to hide messages from specific people
Prior discussion on HN: https://news.ycombinator.com/item?id=36759801

Mozilla Foundation's post on the announcement: https://foundation.mozilla.org/en/blog/slack-takes-an-import...

williamsmj··on Ask HN: Why did Python win?
I think you're describing a symptom (popularity in data contexts) rather than a cause. If you're looking for causes, https://jeffknupp.com/blog/2017/09/15/python-is-the-fastest-... makes a good case the answer is PEP 3118.
williamsmj··on Ask HN: Why did Python win?
This article makes a good case that its takeover of the data and ML ecosystem is a symptom, but the root cause is PEP 3118: https://jeffknupp.com/blog/2017/09/15/python-is-the-fastest-....
williamsmj··on Slack Takes an Important Step to Block Abuse
> Why not? – Because coworkers need to talk to each other.

There are 850,000 people on my work Slack. I do not need to talk to all of them, much less read what all of them have to say.

> What's next, jumping off the daily standup call for a while when a colleague you have a problem with is speaking?

No that's not next, and I think the goalposts you're looking for are way back over here.

I don't disagree that Slack can be a vector for "culture" problems. I don't see why it follows that employees should be deprived very simple tools that allow them to fix the symptoms themselves if their employer disagrees or doesn't care.

williamsmj··on Slack Takes an Important Step to Block Abuse
HR's job is to protect the company, not the employee, so I would not expect them to help except in cases of literal harassment (rather than, for example, people who reduce the S/N of a large channel). And even then, self-service tools that do not make you a target of further harassment are a foundation of public social networks. Why not private social networks too?
williamsmj··on Slack Takes an Important Step to Block Abuse
> For Slack's primary use-case of intra-organization communications, this is completely useless and wouldn't work anyway (if you block and hide messages from a team member, how are you going to collaborate?). If there is abuse, it should be up to management/HR to step in and address this issue.

Disagree. My employer's slack has about a million members. I don't collaborate with all of them. Speaking for myself, I would be glad of the opportunity to mute or block some of them.

HR's job is to protect the company, not the employee, so I would not expect them to help except in cases of extreme harassment. And even then, self-service tools that do not make you a target of further harassment are a foundation of public social networks. Why not private social networks too?

williamsmj··on Slack Takes an Important Step to Block Abuse
Re: 1), my employer's slack has just under one million members. I do not know all of them.

But in any case, why would knowing someone you interact with make you less likely to block them?

williamsmj··on Slack Takes an Important Step to Block Abuse
Why do you need to be able to force people to listen to you for the internet to be "free and open"?
williamsmj··on Update on Twitter's Rate Limits
This is content-free gibberish, but a particular highlight for me is the promise that "we will provide an update when the work is complete" that is immediately followed by "this work will never be done".
williamsmj··on Twitter Is DDOSing Itself
A CTO is responsible for failures in the technology org. A CTO who describes himself as responsible for "sysops" is specifically responsible for failures in SRE/ops. Leaders are responsible for work they didn't personally do. If they don't want to be responsible for their reports then they can always go back to being a junior IC.
williamsmj··on Twitter Is DDOSing Itself
> why is he being attacked for a bad deployment?

Because it's quite literally one of the things he's responsible for at Twitter, by his own choice and description of his role (https://twitter.com/elonmusk/status/1656748197308674048).

williamsmj··on Twitter Is DDOSing Itself
> This is like a case study in what happens when you fire everyone except the sycophants and yes-men.

The initial and biggest waves of layoffs last year were of people who hadn’t yet had a chance to demonstrate whether they were or were not sycophants. They were essentially random.

williamsmj··on Twitter Is DDOSing Itself
Correct, no more recent (or less public) info than that. Like I say, losing GCP could cause problems users notice, but sounds like that’s not going to happen.
williamsmj··on Twitter Is DDOSing Itself
I worked there. Services running on GCP are a significant part of the internal service infra (ml platform, etc.) and it's not impossible that the abrupt loss of GCP would cause user-facing problems. The GCP spend was many, many times the AWS spend. Unless things changed since last November, AWS is not a meaningful part of the internal or user-facing infra.

With respect to DynamoDB specifically, Twitter has its own custom distributed key-value store: https://blog.twitter.com/engineering/en_us/a/2014/manhattan-... that twitter.com itself runs on.

williamsmj··on Twitter Is DDOSing Itself
I regained access and got rate-limited again (presumably under these new limits) within about 5-6 minutes.
williamsmj··on Twitter Is DDOSing Itself
Not if they're trying to get a green card.
williamsmj··on Twitter Is DDOSing Itself
Twitter.com and the associated user-facing services do not run on AWS.
williamsmj··on Crossing the Blood Meridian: Cormac McCarthy and American History
Previously: https://news.ycombinator.com/item?id=30343086
williamsmj··on Meta plans to lay off 10k employees
The most interesting bit of this letter to me is this one:

"Our early analysis of performance data suggests that engineers who either joined Meta in-person and then transferred to remote or remained in-person performed better on average than people who joined remotely. This analysis also shows that engineers earlier in their career perform better on average when they work in-person with teammates at least three days a week."

williamsmj··on The JavaScript era happened because we were fed a line
“Even if it weren't in many cases the exact same pundits offering the nearly-identical praise while disappearing their previous plaudits down a memory hole…”

Laurie Voss, one of the focusses of the article, is not one of these people.

So can you give an example of one of the “many people” who did this?

If not then your post reduces to a claim that two people who have never met and may disagree in good faith are gaslighting a third person if they work in the same industry. Which seems like a stretch.

williamsmj··on Ask HN: How did Sam Altman fail upward so well?
Why? Anything you (an investor) do with your money should be compared to the lower risk alternatives. If it doesn't at least beat those then it's a failure as an investment.

And FWIW, Loopt sold for $43m, but $10m of that went on employee retention. The investors made $3m on their $30m investment. That's an annualized return of 1.3%. It was worse than a zero risk savings account.

Sure, there are other ways of measuring success. Clearly from Altman's view, life has worked out pretty well, presumably in part because of experiences he had and people he met while spending seven years making his investors 1.3%. But doing worse than a savings account is not on it's own a sign that you are a great leader, and clearly Loopt was a failure for its investors.

williamsmj··on Ask HN: How did Sam Altman fail upward so well?
Taking seven years to turn $30m into $43m is a worse rate of return than an S&P500 index fund.
williamsmj··on Git security vulnerabilities announced
I wonder if there's anyone left at Twitter to backport security fixes to the custom fork of git they use to support their monorepo.
williamsmj··on CEO Jack Altman’s email to Lattice employees
Totally plausible. The credulous awarding of PR points by tech workers on HN whenever a blog post describing severance > $0 is even more stupid without that information asymmetry in mind.
← PreviousPage 2 of 9Next →