HN user

bmurphy1976

2,344 karma

[ my public key: https://keybase.io/bmurphy1976; my proof: https://keybase.io/bmurphy1976/sigs/d4VIiHnipvNsqAtxpuQcUrssKNkgb-DmhD3-a8HtKSg ]

Posts2
Comments696
View on HN
GPT-5.6 13 days ago

I use both. Both are great. But in terms of Desktop Apps I think Codex has the better UI. It's more straightforward, just works, and has small conveniences like the open in editor icon.

Claude's very bloated and convoluted by comparison. Maybe you need the bloat (Claude Design), but I prefer the more razor's edge efficiency of Codex.

Model wise, I can't really tell. They all do what I want them to do most of the time and go off the rails occasionally. The question is increasingly becoming who's faster and cheaper and gives me more tokens, not who's better.

Road to Elm 1.0 16 days ago

We've been calling him out for YEARS. Half the comments on this article are people calling him out. He can't escape it.

Resetting Xbox 16 days ago

With the obvious exception of Elden Ring, most of the games from these studios are quite modest small to medium sized projects.

I wish devs would stop trying to make every game an uber-game. They need all the monetization because they've already blown the budget before work even started.

Nintendo figured this out. When will the other big players?

Road to Elm 1.0 16 days ago

Don't fret it. Many of us were in the same boat. Evan can do whatever he wants, but we can also call it out when it's wrong.

I personally made the same decision. It became very clear to me that Elm was not the foundation for me to build a business on.

CursorBench 3.1 20 days ago

I end every project with a long interrogation session. Why did you do this? Is there a better approach you didn't consider? Do the naming conventions follow the project idioms? Justify the decision you made here, providing evidence. I disagree with your approach, etc. etc.

Doesn't matter which model wrote the code, they all make mistakes. This is the same stuff I'd do with any junior engineer's PR and it leads to better quality outcomes (something I care about and am finding hard to let go).

Fable is particularly good at having this back and forth I'm discovering.

Podman v6.0.0 20 days ago

It's been a couple months so I forget what problems I ran into, but Docker's AI bullshit pushed me over the edge and I tried switching to Podman. I ran into some compatibility issues. Alas I don't recall the details.

So I tried Rancher Desktop and other than I keep forgetting its name it just worked.

It's another simple option for those who need it.

CursorBench 3.1 20 days ago

I'm not using Cursor at the moment, but when I did (not too long ago) my experience was similar. Plan with Opus, implement with Composer, clean up with Opus.

Composer did a competent but not amazing job with a good plan. What I really liked though is it was fast! Opus could take 30 minutes to do something Composer would get done in 5-10 minutes. Of course the output wasn't perfect, but that's why I'd do a cleanup pass using Opus or Codex.

It's all a balance though, constantly changing and completely dependent on the problem you're solving. I just remain flexible and adapt my process to what's working best in the moment.

It should be installable, just via a package management system. You choose what you need. I think OP hasn't thought this through completely so he's missing this nuance in his post.

That said, knowing Microsoft they WOULD release something like this but cripple it by doing something stupid like disallowing the use of virtualization technology, even as an installed package.

Oh boy, I wouldn't use Spider-verse animation as an example. I personally hate it. When I saw the first movie I thought something was wrong and asked the staff if I had mistakenly been put in a 3D movie without the 3D glasses.

Impressive and creative yes. Viewable? Not to me.

I was going to ask about others having this experience. I've been using MacPorts for a couple years to install developer tooling because it's far more consistent and doesn't surprise me with new major versions of Python at random. I only use Homebrew for application installation (i.e. Firefox, Slack, Spotify, etc.) that are not available in MacPorts.

Of course, I've also made a concerted effort over the years to migrate everything to uv for Python, pnpm for nodejs, etc. so maybe it's not an issue for me anymore?

Hey, at least you can buy them. Small comfort but remember during covid when you couldn't even get a Raspberry Pi?

Truly tragic we are going through this again but here we are.

My daughter was struggling with her Math class back in January. I used Claude to build a tool that allowed me to generate very focused worksheets. The worksheets had problems designed to drill the concepts she was struggling with.

It worked, and it would have been MUCH harder to do this the traditional way.

The tool generates PDFs including an answer key and solution sets that solved the problems using a variety of techniques so I could check her work more easily and we could iterate quickly.

That's powerful. It comes back to how are you using the tool. Are you using it to make things better or to take shortcuts?

Oh man, sorry to hear that. I had a secondary Dropbox account I used for a few small but important documents. At some point I somehow lost the 2FA factor, and I don't know how as I've managed to keep the 2FA for every other one of my services across multiple app/os/phone installs.

Anyway, I reached out to their support for help and they were utterly useless. I had a couple weeks of back and forth with them before giving up. I hope I never actually need those docs.

I hope you have a better outcome than I did.

The platform itself. Like, can it run Firefox? Can I actually do normal stuff in the browser like watch a YouTube video or join a Zoom call? Can I run VSCode? Can I run Docker?

Let's never forget the summer of 2023 when Reddit forceably removed mods from many major communities and replaced them with corporate shills. That was a major loss of dedicated people who cared more for their communities than Spez's pocket book.

PyInfra 3.8.0 3 months ago

You can build spaghetti in anything and that definitely includes Ansible.

PyInfra 3.8.0 3 months ago

Thank you for this. I've implemented my own version of this a couple times over the previous 25 years. This is how my code always looked.

I've used Salt, CFEngine, Chef, Puppet, Make, Bash, and many hand-rolled iterations of this approach. I finally threw in the towel and forced myself to come to terms with Ansible and it's quirks because I needed the wider community support.

Now with AI tooling, I'm not so convinced the community modules moat is an actual moat. I'm going to very seriously consider porting all my Ansible code to this and see how it feels. I anticipate I'll be much happier after the change.

Do you have any plans to integrate with/build on other communities modules? i.e. even if it's not perfect, being able to call Ansible or Salt modules from PyInfra would be one way to fill the gap.

PyInfra 3.8.0 3 months ago

Just having "home/docker.py" instead of "collections/ansible_collections/home/dev/roles/docker/tasks/main.yml" is reason enough. Which one of the 300 main.yml files do I load when doing a quick open in any modern text editor?

PyInfra 3.8.0 3 months ago

You can write `if CHECK: do something`. There's nothing preventing that.

I've been down this path, implemented my own version of PyInfra many times over the years. I've used Ansible and my own implementations in anger. The _if param is far far far from the worst offender and it's a natural addition, especially when you are laying out a bunch of unrelated checks into something that looks more like a table.

I'm starting to think a lot of the problem people are having is just that they have unrealistic expectations.

I'm not having the same problem as you and I follow a very similar methodology. I'm producing code faster and at much higher quality with a significant reduction in strain on my wrists. I doubt I'm typing that much less, but what I am typing is prose which is much more compatible with a standard QWERTY keyboard.

I think part of it is that I'm not running forward as fast as I can and I keep scope constrained and focused. I'm using the AI as a tool to help me where it can, and using my brain and multiple decades of experience where it can't.

Maybe you're expecting too much and pushing it too hard/fast/prematurely?

I don't find the code that hard to read, but I'm also managing scope and working diligently on the plans to ensure it conforms to my goals and taste. A stream of small well defined and incremental changes is quite easy to evaluate. A stream of 10,000 line code dumps every day isn't.

I bet if you find that balance you will see value, but it might not be as fast as you want, just as fast as is viable which is likely still going to be faster than you doing it on your own.

There's always three:

   Google buys Anthropic.
   Microsoft buys Open AI (or vice versa depending on how things go).
   SpaceGrok buys Cursor, limps along in 3rd place.
   Meta is the last man standing, get's stuck with Oracle, dies.
And then hopefully some open source models save us from this nightmare before China commadatises everything.

Edit: I forgot Amazon. Who knows what they will do. They're the wildcard anyway.

You don't even need a bug bounty program. In my experience there's an army of individuals running low-quality security tools spamming every endpoint they can think (webmaster@ support@ contact@ gdpr@ etc.) with silly non-vulnerabilities asking for $100. They suck now but they will get more sophisticated over time.