HN user

wccrawford

17,369 karma
Posts8
Comments5,048
View on HN

That sounds like what I see with Plex, too. It definitely doesn't get it when the intros are unique. And if there's something later that's the same each show (an explanation of the game show, etc) it'll target it as the intro instead.

It's good most of the time, but not 100%.

I think this is almost a tautology, to the point that I'm surprised more people don't realize it.

If you ask the AI to do more work, it uses more tokens. If you do more of the work instead, fewer tokens are used.

I've been looking at Matt Pocock's skills recently, and they're very useful. But they use tokens. You can do that work yourself without the token usage, and just have the AI do the coding, or you can tell the AI to do everything and pay the cost.

And you can scale it down even further, and reduce the AI to a glorified code completion tool, and use way fewer tokens. But it's not going to speed up your work nearly as much.

For now, finding the right balance is important. In the future, I think things will eventually shift to the point that we just hand most of it to the AI and let it go without worrying about tokens.

I think some may think they're helping like that, but I'm sure there are quite a few who enjoy the feeling of being a notable figure in the community because they answer so many questions.

These people have always existed and gave bad answers, but now they can do it so much faster, and with so much less actual thinking.

Blender 5.2 LTS 3 days ago

A quick AI Google search and some fact-checking later, and yeah. At least as of 2 years ago, Thunderbird was getting 3x the contributions that Blender was.

It just goes to show you how badly managed Thunderbird is, since Blender is doing so much more with the money. I'm more and more disappointed with Mozilla all the time.

It's worse than that. If you don't add it, what's to stop someone else from adding it? A lot of them are just "press okay and it's added". There's no security and nothing to stop people from adding unclaimed applicances, except distance.

You're missing the point that it isn't worse than what's already out there for them.

They've implemented only the parts they need, and removed all the crap that just complicates the system for them. They've made it do exactly what they need, exactly how they need it. It's something that you couldn't afford to do previously, sometimes even as a programmer. Now, it's often quick and easy, up to a certain complexity.

I have used and use both regularly. The IDE makes the normal stuff really fast, but the CLI enables things that just can't be done in the IDE. I quite often ended up being the guy that dealt with things quickly, especially in an emergency. I just had the tools to get things done quickly, even when I hadn't been in that situation before. And I say that without even being good at awk and sed, which are used a lot by others in those situations. I always meant to get good at them, but never did. I ended up using other simpler tools instead to get the same kinds of things done.

In short, knowing the CLI way is absolutely useful, even if you use the IDE for 95% of stuff. And I also don't recommend going full CLI, because the IDE way is faster for that 95%.

Most things in life are about balance, and that's true here, too.

I've been trying to figure that out myself, and I think it involves things being locked away at the start, and unlocking them as you meet certain criteria.

Currently, the only criteria is money. You can literally just buy anything at any time, if you have the cash. Tractors, land, buildings... Anything. Almost all of it is instant. The few things that aren't instant are just annoying and not worth the effort.

There is a mod that unlocks tractors according to the year, matching them up with when they were released. That's at least a kind of progression, but still not what I'd enjoy.

In short, I think I want it more gamified and less of a straight simulation. Unlocking better tractors would mean reaching certain goals while using lesser tractors, etc. Motor Town has this. You need to do a certain amount of work with lesser machines to unlock the later ones. You also need the money.

But it would also go beyond what the game has. For some reason, you can be hired as a contractor for things, and rent the necessary equipment for fairly cheap. But as a landowner, you have to micromanage that situation. It's up to you to have the equipment and actually be ready to do the work before you can hand it off to an AI worker. And they're often terrible at it, especially with the lesser-used machines, like (according to a bug report I saw) carrot harvesters.

The game absolutely nails simulating driving a tractor. But as a "game", it fails.

I started playing Farm Simulator 2025 recently because a friend wanted me to. Even now, I really long for a proper game with progression, etc. But it's really just a way to drive machines.

And I find myself wanting to do that, even without the progression I crave from a game. But then I also feel like I'm massively wasting my time, and I could be playing other games, getting stuff done around the house, or just reading a book. Instead of driving a tractor for no freaking reason. But I still want to do it.

That was their estimate at the time, based off the information they had. You can't ask more of someone than that.

Either they estimated poorly, or it ended up the lesser portion of their estimate after all. After all, unless the estimate is 100%, there's always a chance it'll fall into the other portion.

I did this for a while after seeing that video, but after some of my shorts ended up tightening into a knot that I couldn't get loose easily, I gave up on it.

I instead just use the "Ian Knot" that I use to tie my shoes. It's very quick, I already use it all the time anyhow, and it rarely goes wrong. (Sometimes, I think I end up with an end through a loop accidentally, and have to fix it.)

Learning this extra knot didn't really help much, and it definitely went wrong more than I liked.

98% isn't much 15 days ago

Alternatively, 98% is plenty.

If your business plan requires you to capitalize on more than 98% of the market, it's already a failure. It'll never happen.

As always, it's an "it depends" situation. If your userbase is largely luddites, then maybe you need to support 10+ year old browsers that can't be updated. Otherwise, you can probably just worry about people who are using computers new enough to actually update their browser once a year or better.

The tradeoff is code complexity and engineering time, vs having a larger market. And that's going to be an individual situation for every company.

You're paying for a service with known flaws. They do not guarantee correct answers.

Also, LLMs don't "make mistakes". They don't think or act. Every single thing they output is a hallucination. It just happens that the vast majority of things align with reality.

I've always added it to the project's gitignore because I want to make sure nobody else adds those to the project, either, out of ignorance. I'm mainly doing it out of kindness to them, because I am definitely removing them from git again and it's going to cause them some pain.

In the future, I think I might just be less nice about it. I dunno.

I've had standalone routers, Eero Pro, Google Wifi, TP Link Deco, TP Link Omada, and probably some I'm forgetting. They all had something that just enraged me.

I finally bought a Unifi and I'm very happy with it so far, 6 months in. There's a few things I haven't tried, like rebooting it while it doesn't have an internet connection (I'm looking at you, Deco!), but so far my big complaints are that it's opinionated about the initial setup, and setting up a static IP for a device that isn't connected yet is a serious PITA. I had devices on my old system that I didn't want to have to change IPs (because the computers talk to each other) and that was not easy. If I had to do it again, I'd probably just let it do what it wants and deal with changing all those configs to the new IPs.

FWIW, I just have it as a router, and my Wifi is still some of my expensive standalone Asus wifi routers acting as just access points. I didn't see a point in replacing them when they were working great as APs.

They did it for a very short time. The community backlash was so bad that they recanted immediately.

I'm not at all surprised that Ubiquiti is getting ahead of that and promising it from the start.

Stop Using JWTs 1 month ago

I think anything can be abused, and too many people don't have a security-first mindset.

One of the advantages of JWTs is that you don't have to check your database or filesystem to make sure the the user is valid and logged in. All that data is in the JWT. If it's just a static page, it doesn't need to hit any data.

The problem then comes that some developers think that makes it secure, and don't check the database for revocation before doing anything with the account. Especially not for giving out private data. They might check before changing any data.

I think it's a really neat idea that is far too easy to mishandle and create a bad situation. It can save a lot of bandwidth and CPU cycles if you have a lot of non-interactive pages and all you need to know is whether to show that the user is logged in or not. But for actually doing anything, it's practically no better than a session cookie, and it's got a lot of foot-guns.

It said they are "on Steam" which is true. They are distributed through the Steam Workshop, which Valve runs and attempts to protect from abuse.

While it's not as high-profile as the official profile backgrounds and avatars, it's still in an area that most gamers would think was safe by default, since Valve moderates it.

I can't blame them. I instantly know what they mean when they use that phrase, but I have to think just a little bit to remember what "yak shaving" means. It's a cute name, but it's not intuitive at all. You have to learn it.