Wow, people really don't like iTerm2 adding an optional AI integration which requires you to enter your OpenAI key to use, calling it "no longer fit for purpose", etc.
Someone pointed out that this feature is optional and not only has to be enabled, but it requires you to enter a key to use. That user was, apparently, reported on gitlab and is now blocked.
But if I were concerned about this and I preferred iTerm2, I would spend 5 minutes writing a diff to remove this feature. It's an open source piece of software and I suspect that you could stub out the feature in a patch in less time than has been spent on discussion about how terrible AI terminal integration is.
@chriskrycho I've just been using the built-in Mac terminal, which I don't love because there are a couple bugs I run into semi-regularly, but it works ok in that I have mitigations / workarounds for the bugs.
Is there a terminal you'd suggest I check out? I haven't looked at the options since 2017 and things have probably changed a lot since then.
Among other things, it really shows how reasoning about computer programs is not intuitive to people, even people who've had years of training (the class is an optional class mostly taken by 3rd/4th year CS majors, with 10% grad students)
I think part of it is the circumstances that would compel users to construct such a list. Until that thread, it hadn't even occurred to me that someone would present a case against the existence of negative literals that required a rebuttal.
This exchange reminds me of the debate I had with Jeff Atwood on whether or not servers should use ECC memory a decade ago. Jeff said no and I disagreed and said yes in https://danluu.com/why-ecc/.
At the time, there was one argument that could've, theoretically, been overturned by progress: Jeff argued that commodity non-ECC memory was becoming more reliable and was highly reliable. This was not true at the time, and it turns out this still isn't true a decade later.
Maybe a more relevant piece of data is the rate of ECC errors in servers with ECC memory but, as discussed in the post, my experience consumer vs. server CPUs, RAM, etc., is that server hardware is more reliable than consumer hardware, so extrapolating from the observed error rate in ECC memory won't really get you to the true error rate.
But even so, from the server data I've seen, which would be overly optimistic, I would not want to have servers without ECC.
A perennial viral complaint I've seen on FB, reddit, etc., for ~5 years is parents saying that kids the same age as their own kids have weird/ridiculous/bad names.
The comments of these posts are full of people saying things like "don't these parents realize how stupid these names are? Not like my kid, who has a normal name like Gary". But if the complaint is that almost all kids in the class have a "weird" name, aren't these "weird" names going to be normal for the kid and the kid's peers?
Something that tickes my funny bone about these is that it's often the case that the person who's dunking on people for being out of touch doesn't appear to know how to use a phone or computer? E.g., the 2nd screenshot is a photo of a display, taken at a funny angle which causes all sorts of artifacts.
I don't judge people for not knowing how to use technology, but these particular displays of not knowing how to use tech really add to the "old (wo)man yells at cloud" energy.
BTW, the core thing I dislike about this isn't that it's out of touch (that's just the part I find funny), it's that it's a class thing that's at least attempting to punch down.
It feels like it has the same energy as "McMansion Hell", "People of Walmart", and "This is why you're fat". I know McMansion Hell is beloved in my social circles and the other two sites are reviled, but they feel very similar to me. It's generally people establishing their class superiority, which I'm not a fan of.
MMH purports to be educational, but that's just a veneer that makes the mockery palatable in polite company, and the veneer is thin — the last post I saw was an "educational" list that had McMansions with "LOL", etc., annotated. It was as educational as "People of Walmart".
[Edit: since people seem to need this pointed out, class != wealth; a journalist with a degree from Hopkins who writes for Jacobin, lectures at UofC, etc., is higher class than, e.g., the rednecks with big houses she mocks]
@tobinbaker Yeah, one thing that gets me is how "ivory tower" the comments are, e.g.,
> bet these 'red necks with big houses' have more power over other people than the blog writer does. How do you think these people get their money? Have they all struck it rich with oil like the beverly hill billys?"
I guess this guy doesn't know that working as a roughneck in oil is a common way for a "redneck" to get rich. I have roughneck friends, but I doubt this guy has had a real conversation with one.
Some kind of attack (ransomware?) has crippled London Drugs, a local Canadian pharmacy chain (moderate size, 78 stores) for the past week. Apparently their phone systems are tied in with their computer systems since their phones have been down for a week, but they'll fill prescriptions if you go to the store and bring your old prescription labels.
I'm curious if the business is going to be able to survive this or if the customer loss from being down for a week will end up being fatal.
Relatedly, about a year ago, I had a conversation with a director on the fast track to exec at a (different) Canadian chain about how their security practices were outdated and it was trivial to compromise them. I got a very "upper management" response about how it was all fine, no problems, nothing to see here, etc.
I'm surprised local companies that don't have serious security practices don't get compromised more often. Or maybe they do and many are constantly paying off ransomware attackers?
@scottlougheed compared to other local options, I prefer LD over, say, SDM, but my impression is that the margins on these businesses aren't super high. A related question is, what fraction of customers need to switch before the business starts losing money? 10% 20%? 50%? And what fraction of users will move their prescription?
If the manage to recover after "only" a week, I would guess that most people won't have even thought of moving, but they're still down, so it could be longer.
Naive question: why do React apps in the real world tend to be slow?
I tried doing a React tutorial and the result was quite fast (w.r.t. latency & CPU utilization on low-end devices) until the tutorial has you replace "manual" / "low-level" react calls with commonly used libraries, e.g., using TanStack Query instead of useEffect plus a manually instantiated cache.
Is the main issue that libraries tend to be big and slow or is there another major cause of React app slowness?
I see these AI generated summaries are going great.
BTW, I mean this non-ironically. This is generating a huge amount of engagement, juicing user numbers, which companies generally care more about than accuracy.
For people not familiar with basketball, a bad miss is called a "brick" and Klay Thompson put up a lot of bricks against the Sacramento Kings. People talking about this resulted in Twitter creating this AI generated "trend" saying that Klay was vandalizing houses in Sacremento.