I hate that. It will also leave code comments explaining what it didn't do or what the code used to do and why it doesn't do that thing anymore. I don't have a huge global CLAUDE.md, but probably half of it is…
Nah, it's just the standard enshitification playbook. It'll start out nice, open, useful, fun; then once they have enough users and the network effect kicks in, they'll lock it down and turn it into a weapon against its…
So you're saying that the current management of Twitter does not favor politically-right messaging? Otherwise, your message is a non-sequitur. The comment you replied to made no statement about the effectiveness of the…
I always cringed at that framing anyway, for two reasons. First, it was obvious to me that it was a private, centralized, closed-source, piece of software whose owner(s) could always manipulate or take away from people…
Why wouldn't a bank sell debit data just the same as credit data? For that matter, I would expect them to be selling everything they can: credit, debit, written checks, ACH transfers, etc. What incentive is there for…
The comment you replied to doesn't imply the users are immoral, but the creators. They're saying that we shouldn't build such systems. I, personally, also believe we should resist using them as much as possible, instead…
Good explanation. Just one correction: John Thune is the Senate majority leader (so, the "head" of the Senate). Steve Scalise is in the House and he's the head of the Republican party in the House, whereas Mike Johnson…
Unfortunately, yes. It's a backward looking metric, like how economists can only call a recession/depression after it's been X months of bad metrics, even if everyone living in the first month of one feels the economy…
That's not a charitable reading of their comment. Granted, I also don't think articulated their point very well with that example. I can't speak for the commenter, and I'm genuinely not sure about the point they were…
When I read it, I assumed it meant like network communication in your program. File and network I/O having/being a "tax" makes sense to me.
Yep. I've learned that lesson more than once. Maybe one of these days it'll stick... :p Specifically, I'm not a "designer", but I regularly end up making/changing UIs (mobile apps, web apps/pages, etc). When it comes to…
Yes! That's exactly how you should do it while working with a language that doesn't have a compiler that will aggressively analyze, and rewrite and optimize your code for you. (So, most languages with "heavy runtimes"…
Since it's obviously written in a casual, conversational, tone we should not expect the language to be perfectly precise. So, given that and the fact that the author felt the need to call out "vibe coding" or AI at all,…
Hmm. Fair point. It's entirely possible that it's not obvious and that the "law" is almost a "reminder" of sorts to not assume you're getting well-formed inputs. I'm still skeptical that this is the case with Postel's…
Yes, what Postel's Law is about. That's the whole point of contrasting it with Hyrum's Law, no? Hyrum's Law is pointing out that sometimes the new field is a breaking change in the liberal scenario as well, because if…
I don't think that interpretation makes that much sense. Isn't it a bit too... obvious that you shouldn't just crash and/or corrupt data on invalid input? If the law were essentially "Don't crash or corrupt data on…
This is also a problem, IMO, in having this optimization in PHP. Anonymous functions are instances of a Closure class, which means that the `===` operator should return false for `foo() === foo()` just like it would for…
I'm especially angry that if you go to reddit.com in a mobile browser, it will sometimes fully block you from certain subreddits (not just NSFW ones) and tell you that you can only access it from the app. Meanwhile, you…
When you say "meme", it sounds like it might not be true. But, a few years ago I handed my stepson a USB flash drive with some files on it, he plugged it into his laptop and the very first thing he did was launch Google…
One of the most enraging things about life since 2005-ish is that no matter how private and careful I am, it doesn't even matter because every other inconsiderate fool I know and interact with will HAPPILY let some…
Yep. If someone is trying to make you do something, or stop doing something, or buy something, your first question should always be "Why?". Why would someone try to force me off of my browser (that has ad-blocking and…
Talk about trivializing complexity... The idea that making things immutable somehow fixes concurrency issues always made me chuckle. I remember reading and watching Rich Hickey talking about Clojure's persistent objects…
> It's a good article but I think you need to start explaining structured concurrency from the very core of it: why it exists in the first place. I disagree. Not every single article or essay needs to start from…
I haven't written any Go in many years (way before generics), but I'm shocked that something so implicit and magical is now valid Go syntax. I didn't look up this syntax or its rules, so I'm just reading the code…
Unfortunately, the context starts getting lost as we get deeper into discussion threads like this, but originally, I brought up GTK stewardship because I felt that the top few comments in this thread started to conflate…
I hate that. It will also leave code comments explaining what it didn't do or what the code used to do and why it doesn't do that thing anymore. I don't have a huge global CLAUDE.md, but probably half of it is…
Nah, it's just the standard enshitification playbook. It'll start out nice, open, useful, fun; then once they have enough users and the network effect kicks in, they'll lock it down and turn it into a weapon against its…
So you're saying that the current management of Twitter does not favor politically-right messaging? Otherwise, your message is a non-sequitur. The comment you replied to made no statement about the effectiveness of the…
I always cringed at that framing anyway, for two reasons. First, it was obvious to me that it was a private, centralized, closed-source, piece of software whose owner(s) could always manipulate or take away from people…
Why wouldn't a bank sell debit data just the same as credit data? For that matter, I would expect them to be selling everything they can: credit, debit, written checks, ACH transfers, etc. What incentive is there for…
The comment you replied to doesn't imply the users are immoral, but the creators. They're saying that we shouldn't build such systems. I, personally, also believe we should resist using them as much as possible, instead…
Good explanation. Just one correction: John Thune is the Senate majority leader (so, the "head" of the Senate). Steve Scalise is in the House and he's the head of the Republican party in the House, whereas Mike Johnson…
Unfortunately, yes. It's a backward looking metric, like how economists can only call a recession/depression after it's been X months of bad metrics, even if everyone living in the first month of one feels the economy…
That's not a charitable reading of their comment. Granted, I also don't think articulated their point very well with that example. I can't speak for the commenter, and I'm genuinely not sure about the point they were…
When I read it, I assumed it meant like network communication in your program. File and network I/O having/being a "tax" makes sense to me.
Yep. I've learned that lesson more than once. Maybe one of these days it'll stick... :p Specifically, I'm not a "designer", but I regularly end up making/changing UIs (mobile apps, web apps/pages, etc). When it comes to…
Yes! That's exactly how you should do it while working with a language that doesn't have a compiler that will aggressively analyze, and rewrite and optimize your code for you. (So, most languages with "heavy runtimes"…
Since it's obviously written in a casual, conversational, tone we should not expect the language to be perfectly precise. So, given that and the fact that the author felt the need to call out "vibe coding" or AI at all,…
Hmm. Fair point. It's entirely possible that it's not obvious and that the "law" is almost a "reminder" of sorts to not assume you're getting well-formed inputs. I'm still skeptical that this is the case with Postel's…
Yes, what Postel's Law is about. That's the whole point of contrasting it with Hyrum's Law, no? Hyrum's Law is pointing out that sometimes the new field is a breaking change in the liberal scenario as well, because if…
I don't think that interpretation makes that much sense. Isn't it a bit too... obvious that you shouldn't just crash and/or corrupt data on invalid input? If the law were essentially "Don't crash or corrupt data on…
This is also a problem, IMO, in having this optimization in PHP. Anonymous functions are instances of a Closure class, which means that the `===` operator should return false for `foo() === foo()` just like it would for…
I'm especially angry that if you go to reddit.com in a mobile browser, it will sometimes fully block you from certain subreddits (not just NSFW ones) and tell you that you can only access it from the app. Meanwhile, you…
When you say "meme", it sounds like it might not be true. But, a few years ago I handed my stepson a USB flash drive with some files on it, he plugged it into his laptop and the very first thing he did was launch Google…
One of the most enraging things about life since 2005-ish is that no matter how private and careful I am, it doesn't even matter because every other inconsiderate fool I know and interact with will HAPPILY let some…
Yep. If someone is trying to make you do something, or stop doing something, or buy something, your first question should always be "Why?". Why would someone try to force me off of my browser (that has ad-blocking and…
Talk about trivializing complexity... The idea that making things immutable somehow fixes concurrency issues always made me chuckle. I remember reading and watching Rich Hickey talking about Clojure's persistent objects…
> It's a good article but I think you need to start explaining structured concurrency from the very core of it: why it exists in the first place. I disagree. Not every single article or essay needs to start from…
I haven't written any Go in many years (way before generics), but I'm shocked that something so implicit and magical is now valid Go syntax. I didn't look up this syntax or its rules, so I'm just reading the code…
Unfortunately, the context starts getting lost as we get deeper into discussion threads like this, but originally, I brought up GTK stewardship because I felt that the top few comments in this thread started to conflate…