What I hate about my new Toyota's volume knob is that there is no indication of volume level in the UI, and the knob itself doesn't ratchet. So I have absolutely no feedback about how much louder or quieter it's going to get when I turn the knob. If I have no music going, but I'm waiting to hear the next GPS instructions, how can I make sure I'm going to hear them? If I'm not sure where the volume is at right now, I can't, unless I turn it and then try and trigger some sound effect or something. It's needlessly complicated.
HN user
pyridines
no need to tear them down after a couple of decades
Where are people constructing buildings that need to be torn down after a couple decades? This is a refrain I've heard about construction (in the US?) several times in discussions like these, and I find it very puzzling.
IME it's Claude that pushes back, and Codex that just does the thing. It's happened once or twice where I've told Claude bluntly and directly "do this" and it responded "no, here's why that's a bad idea..." Maybe it's just my CLAUDE.md.
Not sure if there are sycophancy benchmarks for coding agents
An image model could probably generate gore as long as there was, say, both PG-13 violence and surgery photos in the training set. There's probably no way to prevent the ability of the model to generate disturbing imagery without also sacrificing its ability to make acceptable things.
'censorship' may be too strong a word, but there is something unprecedented about this. AI tools are supposed to be general-purpose and able to assist with all sorts of tasks. It's expected that they are restricted when it comes to "unsafe" content like illegal or nsfw information and activities. However, this is the first time, to my knowledge, that an AI tool has been restricted from assisting with something that's perceived as a threat to the AI company.
In my experience, an agent with "fresh eyes", i.e., without the context of being told what to write and writing it, does have a different perspective and is able to be more critical. Chatbots tend to take the entire previous conversational history as a sort of canonical truth, so removing it seems to get rid of any bias the agent has towards the decisions that were made while writing the code.
I know I'm psychologizing the agent. I can't explain it in a different way.
It is ridiculously more expensive and complicated under the hood, technically, but to the user, the sheer convenience of being able to text the computer "hey, when I get an email like X, inform Y and do Z" and that's it, you're done, is unmatched.
Some nitpicking.
Modern JavaScript applications aren't just a few scripts anymore — they're sprawling codebases with thousands of dependencies, complex module graphs, and extensive build pipelines.
This has been true for at least a decade.
The very next paragraph:
JavaScript-based tools that were once "good enough" now struggle to keep up, leading to sluggish build times, laggy editor experiences, and frustratingly slow feedback loops.
The tools really weren't "good enough", even back then, by these metrics. JavaScript tooling has been slow and bloated on large codebases for just as long.
Animal intelligence is often underestimated, (e.g. there's a famous test that shows that chimpanzee working memory is better than ours) but our use of language is qualitatively different from other animals. Some animals have rudimentary communication, but no other animal is capable (as far as we know) of recursive, infinitely variable language structure like us.
spaghettification is also a non-issue, as long as the framework defines clear containers for spaghettis
Sorry, but I disagree strongly with this. When there is, inevitably, a bug that the LLM can't fix, someone's going to have to read all that spaghetti, and they'll curse whoever put it there. "clear containers for spaghetti" is a pipe dream, all abstractions leak, and the bug may very well be in the spaghetti. "Just start over" is unrealistic for large, complex apps.
Of course, if you really have a solution for this, that would be incredible.
they're referring to the infamous Corporate Memphis style which is frequently used in big tech branding: https://en.wikipedia.org/wiki/Corporate_Memphis
It's not unreasonable to briefly forget details like that, especially when you're dealing with a multi-language codebase where "how do I make a log statement?" requires a different pattern in each one.
Another American holiday coming up with an equally useless name is Fourth of July. Nobody seems to have a problem with that name, and nobody I know calls it Independence Day. Neither Fourth of July or Juneteenth are great names out of context, but they both have histories behind them and can't be changed anymore.
Heck, Juneteenth is a better name, since it is not literally month+day.
I was dumbfounded too, but NBC explains in this same article:
"The law banning TikTok [...] allows the president to grant a 90-day extension before the ban is enforced, provided certain criteria are met."
I agree - if I was a student, I would be very tempted to use an LLM for this sort of coursework-irrelevant busywork assignment, especially if I had other work on my plate. It's not so hard to rationalize using it for this type of thing vs. an "actual" assignment, all due respect to the professor, who I'm sure means well
A shame there's only one doctor left :(
Oh, that's nothing. I present to you a 1 byte program that outputs the complete works of Shakespeare:
a
The interpreter, written in Rust (for performance), evaluates the command `a` by printing to STDOUT a particular payload included in the runtime.
Here's my two cents, not directed towards you, but to the discussion in general.
If someone wants to lease a product to you, and you would rather they sell it, that doesn't give you the right to pirate it. When the only way to buy a thing is to "buy" a misleading lease, piracy becomes more "permissible", as in people will blame you less for pirating it, but that doesn't make it morally good.
It's obviously a bad thing for the publisher to make it seem like you're buying something, then pull the rug out from under you. It's extremely misleading, maybe it should be illegal. It's definitely a bad thing, even if it's all technically there in the fine print that nobody reads. Pirating the thing in response to this is a situation where two wrongs don't make a right. It's debatable, sure, but it's morally gray at best.
No matter how you slice it, you're still depriving the creators/publishers/etc of the money they ask for in return for the thing you want. Maybe you don't like the publisher, maybe you think the platform is evil, but you are still taking what doesn't belong to you.
A big reason it's bad is the plain ol' categorical imperative. If everyone did it, there would be no more music, movies, games, etc, because the people making them wouldn't get paid. That's true regardless of how the thing is sold.
If you don't like how they're selling it, boycott it. That's fine. It's not like we're talking about essential goods like shelter or food. Most of the time, the discussion is around entertainment.
TL;DR Pirating is morally gray at best, but it is not 100% morally good, and I wish people would be honest about that.
I'm reminded of the Itchy and Scratchy clip where they each pull out bigger and bigger guns on each other, until finally the earth explodes.
I'm shocked at how many bugs and UI issues I've encountered with the Quest 3 and the associated ecosystem (mostly the web store and android app). I can't help but think of Jonathan Blow's talk Preventing the Collapse of Civilization[1] when I use it. I tried listing all the issues I encountered, but gave up after 4 pages. The poor UX is a bizarre contrast to the foundational VR stuff, which is fantastic.
they don't care because the replacements are 70% as good but cost 90% less
I typed for years in a similar way, and only developed RSI after forcing myself to type "properly"
If it's already a massive house of cards, setting that all up all over again might be a nightmare.
I would like one. It's hard to find trustworthy curated lists of good podcasts
"Understand" comes to mind. What are you standing under??
This happened to me while I was working on a site. It may even have been localhost. This seriously erodes my trust in Firefox
yeah, they are just dropping "to be". But "dog needs walk" sounds wrong, whereas "the dog needs walked" sounds normal to the people who use it. I don't know whether there is a reason almost nobody says "dog needs walk", but I don't know much about linguistics :)
I've heard a regional English construction for this: "needs X'd". For your examples:
- The pull request needs reviewed
- The trash needs emptied
- The dog needs walked
Just one(ish) extra syllable!
There isn't one now, fine. But why shouldn't we be trying to invent one?
Are there any resources you recommend for people trying to learn this style of Rails development?