HNHacker News
TopNewBestAskShowJobs

coffeemug

16,039 karma · joined August 14, 2007

spakhm.com, coffeemug [at] gmail [dot] com
submissionscomments
coffeemug··on A paradigm for developer productivity (2022)
Measuring developer productivity is trivial because everyone already knows who the productive engineers are. They're the ones who can fix critical incidents quickly, can implement any feature, can fix any bug, and everyone goes to them with questions. The problem is that nobody wants to act on this information because it implies radical changes that no large organization is willing to make.
coffeemug··on Apple Vision Pro: Apple’s first spatial computer
I use Windows daily for work, and it's like going back in time 20 years. Just look at the quality of icons.
coffeemug··on Changes at YC
Why is American corporate structure a mess? What are existing real-world examples of alternatives that outperform American corporations, and along which metric? Why should corporations be equally controlled by capital and labor? Some American cities indeed have slums, but what leads you to believe it's a consequence of American corporate structure (rather than a million other possible reasons)?
coffeemug··on Tell HN: DEI initiatives undermine the self esteem of PoC within a company
For context, I grew up in an ex-communist country.

Elevating people, giving them opportunities to fulfill their potential, and giving people someone credible to look up to is a wonderful thing. We should do more of it, hopefully a lot more.

The problem is that these things start out for a very good reason, but then take on a life of their own. When that happens it's very difficult to stop them, and in the limit case they result in horrendous tragedies. It isn't an abstract philosophical thing. There is an underlying social process, as real as gravity, and it's crucial to study and understand. I saw the consequences of this process first hand in my country.

Roughly, it goes like this. When you create a mechanism to oppress someone to fix oppression, however small and ineffectual, this mechanism gets captured by bad actors. Then it grows and grows and grows in their hands. It's very difficult to stop because of a combination of moral-sounding purpose that many people fall for, and the benefits that accrue to a wide variety of interest groups. At the limit of this there is nothing left but oppression, for anyone.

I'm not overly concerned about this in America because we're extraordinarily good at preventing centralization of power, but I must say watching bad actors accrue power and watching politicians pander to them has been disconcerting to say the least. I hope we can find a compromise that allows us to create opportunities while simultaneously kicking bad actors to the curb. I promise you you do not want to live in a society where the annoyances continue down their natural course.

coffeemug··on Theory-building and why employee churn is lethal to software companies
What is the bear case for this essay? It's notable that almost all large organizations operate in a diametrically opposed way, yet we have thousands of successful incredibly complex software systems. To me the essay feels intuitively true, but I'm not sure how to reconcile it with this empirical fact.
coffeemug··on Request for Startups: Climate Tech
That's one cultural point of view. Another point of view is that we should get ourselves in a position where we can produce (and consume) infinite clean energy, for example, but building a thousand nuclear power plants. Team mushrooms vs team cocaine.
coffeemug··on Stripe laying off around 14% of workforce
Use of terms like “be better” or “do better” arouses far more resistance in people than the original use of slurs. What leads you to believe you’re endowed with moral authority to tell strangers to be better?
coffeemug··on Elon Musk owns Twitter: The story so far
This is a really insightful comments right up to "Given that".
coffeemug··on Ask HN: What are examples of companies dying due to many people quitting?
Is there a book on this you can recommend?
coffeemug··on Useful engineering metrics and why velocity is not one of them
You don't ask "how long is it going to take?" You set a deadline and let the black box do whatever internal negotiations it needs to meet it.
coffeemug··on Supreme Court limits EPA’s power to cut emissions
Scalia described how to handle these cases very clearly. If the court overreached but there is broad consensus on the issue, it’s water under the bridge. If the issue is still controversial, it’s fair game. Nobody thinks we should revisit interracial marriage, and so under this interpretation it won’t be revisited.
coffeemug··on UST Stablecoin Loses Dollar Peg
What is the best book to understand the financial system is, how it works and why it is the way it is for a layman?
coffeemug··on Our fundamental right to shame and shun the New York Times
I did, and I still don't understand why it's a necessary abstraction. As I said, you shouldn't be thrust into a struggle session at work independent of when you entered the conversation or whether you entered into it at all. That's the whole point of liberal order-- equal justice under the law.

Nobody is trying to get responders to shut up. They're trying to stop responders from shutting up the initiators. The distinction between the two is that the latter is usually qualitatively escalatory.

Alice makes a joke on Twitter, but rather than respond on Twitter Bob calls her employer. Alice schedules a talk at a university, but rather than scheduling a rebuttal Bob calls the university demanding to cancel the talk. Alice writes an op-ed, Bob publishes her address.

Both are speech, but a cultural norm of escalation makes the culture a pretty awful place to live.

coffeemug··on Our fundamental right to shame and shun the New York Times
Cancellation is primarily a radical leftist domain. For example, pro-abortion speakers don't normally need police escorts to speak at a university. It's not true that both wings engage in the behavior equally. There are many problems with radical right, but canceling people isn't one of them.
coffeemug··on Our fundamental right to shame and shun the New York Times
I don't understand the "first speaker" problem, or why this abstraction is necessary. You shouldn't be thrust into a struggle session at work independent of when you entered the conversation or whether you entered into it at all.
coffeemug··on Our fundamental right to shame and shun the New York Times
I didn't interpret the editorial this way. I saw it as articulating a very real problem of eroding cultural norms that welcome and promote pluralism. I don't know why you say "supposed right". It's not a legal right, obviously, but in a sense people have a human right to give a talk at a university without needing a police escort.
coffeemug··on Our fundamental right to shame and shun the New York Times
These things start out attempting to correct an injustice and then take on a life of their own. Unscrupulous people see it as a career opportunity under the pretense of moral righteousness. This is exactly what happened in the Soviet Union in 1930s. All the evils were done in the name of correcting injustice and helping the oppressed.

I'm in favor of correcting injustices, obviously. The problem is with the opportunists.

coffeemug··on Our fundamental right to shame and shun the New York Times
From TFA:

> Americans don’t have, and have never had, any right to be free of shaming or shunning. The First Amendment protects our right to speak free of government interference. It does not protect us from other people saying mean things in response to our speech.

First, the term "free speech" is overloaded-- it means a legal right to speak free of government interference, and it also means a cultural environment of pluralism where opposing views are welcomed and debate is encouraged. Here Ken conflates the two meanings.

Second, unlike legal norms, cultural norms are continuous rather than discrete. There are maybe 3-5 definitions of murder (premeditated, involuntary, etc.), but saying mean things is a continuum. You can live in a society like Soviet Union c 1930 where your coworker who wants your position calls for "the people's court" because of a joke you made-- a completely informal struggle session that doesn't involve the government. Or you can live in a society where you can express anything whatsoever and not get fired. Or at a million points in between.

Third, legal norms follow cultural norms. See gay marriage.

When people talk about cancel culture they talk about cultural norms shifting toward struggle sessions (the word "culture" is in the term!), and concerns that some day legal norms may follow this cultural shift. In this context the word "right" is used colloquially. Obviously nobody has a legal right to speak without fear of shaming.

We want to live in a culture where a joke on the internet doesn't lead to a struggle session at work. It isn't batshit insane, it isn't gobsmackingly wrong, and it isn't that difficult to understand.

coffeemug··on New cancer therapy holds potential to switch off major cancer types
Acquiring endless regulatory approvals.
coffeemug··on Accepted and ghosted: interviewing for a leadership position at Stripe
I was fortunate to work with pc/jc/will in ~2016-18, and my experience has been the opposite. They were super professional and in the time that I've worked with them seemed like genuinely good people. They can be tough negotiators which hey, sucks if you're on the other side of the table, but that's exactly what you want out of a good leadership team. And a lot of stuff slips through the cracks, but I'm not sure what else you'd expect from a company that went from 0 -> $100B in a decade.

I can see how the intersection of these two properties may sometimes look like what you're describing, but from everything I've seen (which isn't too much, but it's enough) your interpretation of the facts really doesn't seem accurate.

(As a disclaimer, I do have a horse in this race because I have some stock, but I'm pretty certain I'm being objective about this)

TL;DR: me and you are looking at the same screen but aren't watching the same movie.

coffeemug··on Sir Clive Sinclair has died
I'm actually really sad about it. My first experience programming was with his machine. Rest in peace :(
coffeemug··on New GitHub Issues Beta
For the same reason you ever need hierarchies-- without scoped labels you end up with a confusing soup of labels that's very difficult to make sense of. And the more labels you get, the harder everything becomes.
coffeemug··on Internal Amazon documents shed light on how company pressures out office workers
You need an attitude readjustment. Your problem isn't the bad review; it's that you care what some big co apparatchik thinks about your work. What qualifications did your boss have to evaluate your work, other than his position assigned to him by fiat?

Being a successful middle manager in a large corp entails smiling when you're expected to smile, feigning frustration when you're expected to feign frustration, showing up to the meetings you're expected to show up to, and writing the documents you're expected to write. Your problem is that you think of them as people. They may be people outside of work, but at work they're a neural net that simulates the averaged behavior of other middle managers in the corp, and then tweaks it to locally optimize their own comp. That has fuck all to do with your programming ability.

It's of course possible that you suck. In fact, it's likely, because most people suck-- excellence is the exception, not the norm. But judging your own programming ability by a column in some HR database that your NPC manager filled in? That's bonkers, man. That feedback is at best a very weak signal for it. More likely you can disregard it altogether, but that's somewhat dependent on the situation. (It is, however, a very strong signal that you're low on the corporate totem pole and can be dispensed with with little risk to the manager in question)

The proper response to a new manager assessing your performance (regardless of whether the assessment is positive or negative) is "umm, and who are you?" Don't say that out loud, but that's roughly what you ought to be thinking.

coffeemug··on Twitch will ban users for 'severe misconduct' that occurs away from its site
This attitude doesn't translate to market conditions governed by power law winner-takes-all dynamics.
coffeemug··on Apple has threatened to remove Amphetamine from the App Store
> Apple became the place that I lost feeling of physical and psychological safety and the terror that it inflicted on me has impacted me on such a core level that the painful memories and flashbacks have replaced my dreams and they will hunt me until I am alive.

I'm sure Apple is a political quagmire, but if you describe your experience working there the same way someone might describe their time at Auschwitz, it's probably you and not them.

coffeemug··on Buttplug (Sex Toy Control Library) Hits v1 Milestone
DirectXXX.
coffeemug··on About Google's approach to research publication – Jeff Dean
TL;DR: Jeff and Co got sick of Timnit's woke bullshit, pushed back, she threw around some ultimatums, they called her bluff and pushed her out. Personally I'm glad that Google is finally cleaning house. More of this plz.
coffeemug··on Biden wins White House, vowing new direction for divided U.S.
I can get along with people from a different political camp, no problem. My gf is liberal, I'm conservative. We have lively debates about it, but we respect each other and never let politics get in the way of the relationship. It's as simple as that.

But over the last few years friends called me a nazi and a racist, coworkers ostracized me for having unfashionable political views, many people cut contact entirely under the premise that I "support" white supremacy. This isn't some shit you easily forgive, and it isn't something you ever forget.

This wasn't just about politics, or teams, or policy preferences, or red vs blue or whatever. This is people denying your humanity on no grounds whatsoever, and when you point it out they say "well, minorities have always felt this way, so shut up and take it." That's fair enough, but it isn't about groups of people oppressing other groups of people. It's about Bill and John and Sally-- people who used to be friends and colleagues-- treating me like I'm a monster for no reason whatsoever other than a mass psychosis. That's not something you can ever come back from.

coffeemug··on Surviving Disillusionment
This is bullshit because (a) there are many VC funds now explicitly earmarked for minority founders and run by minority partners, and (b) an enormous number of successful startups are started by first generation immigrants who didn't go to fancy schools here.
coffeemug··on Surviving Disillusionment
> Unlike doctors and grade school teachers, if programmers had more contact with end users, they'd probably get burned out faster.

Depends on the business and users, but in many cases I agree with you. But I didn't mean to extend the doctor analogy to individual people. Personally, I'm very slightly aspy. I didn't get into computers to help people, I got into it because I loved programming, science, and tech. Unlike doctors, I don't need to see my work save people's lives. I'm in it for a totally different reason.

← PreviousPage 6 of 34Next →