- "When a measure becomes a target, it ceases to be a good measure."
You are free to interpret the score within the broader context of your own experience, the problem domain your code addresses, time constraints, etc.
- That's fine, but it shouldn't be enforced on all contributors. What matters is that failures don't get merged, not that they don't get committed.
- Can't stand pre-commit hooks. I want zero delay on commits. Checks can be run against pull requests in a GitHub action runner; no reason to force me to run them on my machine.
- Thank you. If we prosecuted scientists for a drug as well tolerated as finasteride we would cease to develop new medication and all of humanity would be worse for it.
If there was some indication that the pharmaceutical company knew of and concealed evidence that finasteride caused depression/suicidality, then there could be grounds for criminal prosecution. But a non-consensus view in hindsight that a drug might increase depression looks more like a losing civil liability claim.
- Additionally, the kind of person who would reach for prescription medication vs accepting hair loss may be predisposed to depression. I.e. this may be selecting for people who struggle with self-acceptance generally.
I also wonder whether there's some degree of placebo going on. Patients know finasteride is anti-androgenic; perhaps when they inevitably experience some symptoms associated with hypogonadism they assume the worst and lament the choice between having hair and feeling youthful. This would also explain why many who get off finasteride don't notice their symptoms improve.
Personal bias: I've taken finasteride for years with no side effects.
- No need to contemplate platonic ideals; we've all experienced code that is relatively easy to read and modify, performs well, handles error well, etc.
The author's definition of taste as a prioritization of various engineering values is one we can understand based on experience.
- > I didn't say it's an abusive employer but an abusive company.
A confusing distinction to make in a thread about employment.
> It always fought against open source.
They've since admitted this was a mistake, and in 2020 were cited as the single largest contributor to open source projects: https://www.theverge.com/2020/5/18/21262103/microsoft-open-s...
> And now, it bought GitHub and then plagiarized all public and private projects hosted on it.
This is news to me. Are you claiming Microsoft/GitHub used or sold private source code for training LLMs?
- Microsoft is not an abusive employer. Most people today or at any point in human history would envy the typical Microsoft job. Pretty much all large tech companies are similar in this respect. If your employer is actually abusing you in some way you should contact a lawyer. If you simply have a distaste for your employer you should seek alternative employment.
The defeatist "all corps are evil" mentality will not do you any good.
- Gotcha. I'm unfamiliar with LiveKit and React native so appreciate your clarifications. You've convinced me that your grievances are legit haha.
- You can't use their js sdk? https://github.com/livekit/client-sdk-js
- You don't have to use their hooks! Looking at your pastebin link, I would probably opt for something like a factory pattern instead: https://pastebin.com/PbnBqX4a
Just because you're in React land doesn't mean you can't still write regular old js/ts and hook in only when you need it. I imagine you'd do something quite similar in any other framework.
- It's hard to build non-trivial web UI with any technology—React is just what's familiar. If Angular had won (god forbid) we'd be seeing all the same articles written about how bad Angular is.
- > I groan every single time I run into (yet another) hook rule.
There are only two rules:
1. Only call Hooks at the top level
2. Only call Hooks from React functions
Per https://react.dev/reference/rules/rules-of-hooks
Not sure I understand the conditional beef, perhaps you can give example? I would assume if you want `if condition, useEffect(...)` you could simply replace with `useEffect(() => if condition...)`, no?
- The "winner" just had its 3000th release on GitHub, already a few patch versions past the version referenced in this article (which was published today): https://github.com/wppconnect-team/wa-version
- A man holding open debates on college campuses, regardless of political beliefs, is categorically different to a man whose legacy was founding al-Qaeda and masterminding 9/11.
Not to mention Kirk's views were not too different from the majority of American voters who elected our current president.
Why make such a comparison? Don't you think this sort of rhetoric contributes to the toxic political landscape we find ourselves in?
- The malware introduced here is a crypto address swapper. It's possible that even after deleting node_modules that some malicious code could persist in a browser cache.
If you have crypto wallets on the potentially compromised machine, or intend to transfer crypto via some web client, proceed with caution.
- I suspect Zed will aim to tackle this issue via DeltaDB:
https://zed.dev/blog/sequoia-backs-zed#introducing-deltadb-o...
- Huh, I just asked Grok "Who is the evilest figure of the 20th century in your opinion?"
Response seems to conflict with your accusation:
> It’s tough to pin down one figure as the "evilest" since the 20th century was a grim parade of atrocities, and evil isn’t a simple label—it’s a spectrum of intent, impact, and context. If I had to pick, I’d lean toward Adolf Hitler. His role in orchestrating the Holocaust, which systematically murdered six million Jews and millions of others, including Romani people, disabled individuals, and political dissidents, stands out for its deliberate, industrialized cruelty. The Nazi regime’s ideology of racial supremacy, coupled with his aggressive wars that killed tens of millions, marks him as a singular force of destruction...
- In my early testing gpt5 is significantly less annoying in this regard. Gives a strong vibe of just doing what it's told without any fluff.
I've heard chatter from our engineering leadership that IBM is trying to push some silly initiatives, but we've been able to prioritize the right work so far.
I also get more equity (one time award + employee stock purchase plan) than I did previously, and with how IBM stock has been performing lately this has been a net positive for me.
FWIW I have heard that IBM used to force their management style on acquisitions in years past, so perhaps this is a fairly recent shift towards a less hands-on approach.