HN user

smithkl42

792 karma
Posts1
Comments191
View on HN

I've been driving roundabouts for decades, and think they're great - they really help with traffic flow. I've never found them confusing.

I had to drive this specific Kirkland roundabout the other day, and ended up missing my offramp and going in completely the wrong direction. It's the most confusing roundabout I've ever seen.

I'm waiting until my kids are out of the house (just a couple of years now) to repurchase the 3-volume set. The first purchase didn't survive my kids' childhood - which, yes, I think Watterson would have approved.

I'd be more likely to assume that it's a really great one, where folks like and trust each other enough that they can give each other crap like this and everyone understands and appreciates it, like good friends trash-talking each other on the basketball court. I've thought for years that the way you can tell acquaintances have become friends is if they start insulting each other.

Or, as you say, it could be a really horrible environment - but I don't think you can tell from one anecdote.

Consider yourself lucky. He's a beyond-sleazy, probably criminal online influencer, important in what's called the "manosphere". He's made a lot of money exploiting and abusing women and encouraging other people to do so. If the online clips of him bragging about how to manipulate women into doing pornography don't make you want to throw up, you're pretty far gone. Unfortunately, lots of folks are, in fact, pretty far gone.

If I were in charge of, say, the Mossad, I would have as a significant part of my budget purchasing every single bluetooth device on the market, and set a bunch of underemployed Israeli CS grads to work at finding these vulnerabilities, and then putting them into an easily deployed toolkit. You want an asset with access to, say, an Iranian government office, to be able to walk through the building with a phone and take control of as many machines as possible.

Now that I think about it, I think you have to assume that they probably DO do this...

Until we have robot police officers, there will always be a human in the loop. But right now, there's a whole category of "drunk and disorderly" / "breach of the peace" kinds of laws that are ~100% up to the discretion of a police officer to enforce. I won't say you CAN'T have it any other way, because I can imagine alternatives like "don't have those laws", but I will say that you don't WANT to have it any other way.

I wonder what they mean by this?

The camera can have different ways of seeing encoded in it, including kinds of gazes that enforce social agreements about what kinds of behavior and people are considered “normal”

The phrase "kinds of gazes" strikes me as the sort of thing that's only going to make sense to people trained in a very particular and idiosyncratic flavor of ethical critique. What a normal person sees here is, "These cameras can detect if people are acting bizarre and dangerous," which is probably something most people would appreciate. In Seattle, the problem, of course, is that the streets are full of people acting bizarre and dangerous, it doesn't take a camera network to find them, and the police seem to be under strict orders not to do anything about it.

I honestly think this is going to be a big part of what remains when AI is doing everything we currently think of as our work. Legally or morally, some things need a human in the loop.

Company as Code 6 months ago

Am I the only one who is mystified by this whole idea? People aren't CPU's. Good luck getting them to follow the code that you thought you were using to define their roles. On the contrary, what makes any complex system work is flexibility. And yes, if that calls into question the whole regulatory regime some companies (believe they) live under ... well, yes.

Agent Skills 6 months ago

That does raise the question of what the value is of a "skill" vs a "command". Claude Code supports both, and it's not entirely clear to me when we should use one vs the other - especially if skills work best as, well, commands.

Agent Skills 6 months ago

That doesn't work very well if your developers are on Windows (and most are). Uneven Git support for symbolic links across platforms is going to end up causing more problems than it solves.

Agent Skills 6 months ago

It's all about managing context. The bitter lesson applies over the long haul - and yes, over the long haul, as context windows get larger or go away entirely with different architectures, this sort of thing won't be needed. But we've defined enough skills in the last month or two that if we were to put them all in CLAUDE.md, we wouldn't have any context left for coding. I can only imagine that this will be a temporary standard, but given the current state of the art, it's a helpful one.

I'm one of those really odd beasts that feels some sort of loyalty to Microsoft, so I started out on Copilot and was very reluctant to try Claude Code. But as soon as I did, I figured out what the hype was about. It's just able to work over larger code bases and over longer time horizons than Copilot. The last time I tried Copilot, just to compare, I noticed that it would make some number of tool calls (not even involving tokens!) and then decide, "Nah, that's too many. We're just not going to do any work for a while." It was bizarre. And sometimes it would decide that a given bog-standard tool call (like read a file or something) needed to get my permission every. single. time. I couldn't do anything to convince it otherwise. I eventually gave up. And since then, we've built all our LLM support infrastructure around Claude Code, so it would be painful to go back to anything else.

This is an N of 1, of course, but I can relate to the other folks who've been expressing their frustration with the state of Claude over the last couple weeks. Maybe it's just that I have higher expectations, but... I dunno, it really seems like Claude Code is just a lot WORSE right now than it was a couple weeks ago. It has constant bugs in the app itself, I have to babysit it a lot tighter, and it just seems ... dumber somehow. For instance, at the moment, it's literally trying to tell me, "No, it's fine that we've got 500 failing tests on our feature branch, because those same tests are passing in development."

FWIW, I'm one of those who holds to moral absolutes grounded in objective truth - but I think that practically, this nets out to "genuine care and ethical motivation combined with the practical wisdom to apply this skillfully in real situations". At the very least, I don't think that you're gonna get better in this culture. Let's say that you and I disagree about, I dunno, abortion, or premarital sex, and we don't share a common religious tradition that gives us a developed framework to argue about these things. If so, any good-faith arguments we have about those things are going to come down to which of our positions best shows "genuine care and ethical motivation combined with practical wisdom to apply this skillfully in real situations".

There were two St. Anthony's. The one in this painting is the first St. Anthony. He was celebrated by Athanasius in a widely read biography and was famous for fighting off demons in the Egyptian desert. He lived from ~251-356 AD. (But yes, a post-Biblical figure.)

I think it USED to be true that you couldn't really use an LLM on a large, existing codebase. Our codebase is about 2 million LOC, and a year ago you couldn't use an LLM on it for anything but occasional small tasks. Now, probably 90% of the code I commit each week was written by Claude (and reviewed by me and other humans - and also by Copilot and ZeroPath).

If you're interested, a perfect example would be this question here ("should I enable application insights profiling on production Azure web apps"):

https://stackoverflow.com/questions/77855606/should-we-enabl...

That's an interesting question! It's a question that real programmers might want to have answers to! And I had a very specific answer, based on real-world experience and data. But the question got closed as being off-topic.

Shrug. They get to make the site they want. It doesn't mean it's the site folks want to visit.

I can only speak for myself, but I very much resonate with this.

I was an active contributor on SO in the early days - it was fun to help folks out, and it was often the only way to get help when I needed it myself.

For me, it stopped being a place I wanted to visit when they made the decision to close any question that they didn't deem a perfect fit for their vision of SO. There was certainly some value to that around the edges, but the policy ended up being enforced so strictly that many interesting topics their audience would have found valuable were declared out-of-bounds. Questions I wanted answers to - and that were getting good answers! - would get closed, and so would interesting questions that I wanted to try to answer.

I tried a couple times to push back gently, and got piled on each time.

It stopped being fun, so I stopped going there. Shrug.

Complaints are amazing! I've said for years that you know you're succeeding when people start complaining. Complaints are a sign that users see something potentially valuable, and are frustrated that they can't get there. Even if you can't prioritize the fixes that would be required, you should still embrace them.

That would make sense, except that one of the universal rules of childhood is, "Adults get to do things you don't get to do, usually for damn good reasons, so get used to it." Every child knows this in their bones, even when they don't like it.