HNHacker News
TopNewBestAskShowJobs

Robdel12

878 karma · joined December 7, 2012

submissionscomments
Robdel12··on The recurring dream of replacing developers
https://www.npmjs.com/package/@vizzly-testing/honeydiff

I worked for Percy for 4 years. We were “stuck” with imagemagik to do diffing (I’m sure they still might). I was able to build my own differ with Claude/LLM help.

That special enough for you? Or?

Robdel12··on Anthropic: Developing a Claude Code competitor using Claude Code is banned
I'd say _yes_. This is my `npx ccusage` (reads the .claude folder) since nov 20th:

│ Total │ │ 3,884,609 │ 3,723,258 │ 215,832,272 │ 3,956,313,197 │ 4,179,753,336 │ $3150.99 │

It calculates tokens & public API pricing. But also Anthropic models are generally more expensive than others, so I guess its sort of 'self made' value? Some of it?

Robdel12··on You are not required to close your <p>, <li>, <img>, or <br> tags in HTML
Please do, though :)
Robdel12··on Visual regression tests for personal blogs
I love this! I'm pretty biased, but I think everyone should be doing VRT. I used to work at Percy and now I'm building Vizzly. :p

Playwright uses pixelmatch, which is decent but limited. It returns the number of mismatched pixels and a diff image, but nothing about where changes cluster or what kind of change you're looking at. I built Honeydiff (https://github.com/vizzly-testing/honeydiff) for Vizzly to go further: spatial clustering to group changes into regions, SSIM for perceptual scoring, and intensity stats to characterize what actually changed. My comparison vs odiff & pixelmatch here: https://vizzly.dev/blog/honeydiff-vs-odiff-pixelmatch-benchm...

I love OSS (https://vizzly.dev/open-source/), so if anyone wants to drop Vizzly into their project to get baseline management, review workflows, dynamic content handling, local VRT TDD, etc, it's there.

Anyway, I've been thinking about and building around this problem for a while now. Love to see others doing it too. I feel like a lot of folks have a bad experience that turns them off and I'm hopeful I can make a dent in that problem.

Robdel12··on I switched from VSCode to Zed
I’ve fallen in love with emacs again now that I can have an LLM tune up my config. I love emacs, I don’t love lisp. Maybe LLMs are helping me with that, too.

But I so happy with my config now. Simplified and modern.

Robdel12··on Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free
I love these replies, hahah. You really think I’m not aware of the software that’s running my 2017 Shelby? The difference is (you know this, I think you’re being purposely obtuse) it’s never connected to the internet, it’s never getting updates, and it’s not a complete car OS that locks you out of doing anything.

I think you might be the one needing the luck

Robdel12··on Salesforce regrets firing 4000 experienced staff and replacing them with AI
I’m surprised, hacker news is not questioning this in the slightest?

Is anyone really buying they laid off 4k people _because_ they really thought they’d replace them with an LLM agent? The article is suspect at best and this doesn’t even in the slightest align with my experience with LLMs at work (it’s created more work for me).

The layoff always smelled like it was because of the economy.

Robdel12··on Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator
To me doing network interception in browser driven tests is a smell like that. Unless you’re running vs a full mocked server (like MSW).

I’m a big fan of testing exactly like a user. Users don’t use network intercepts, timeouts, etc. All of my most reliable tests assert on DOM state. If the user doesn’t see it, don’t assert on it.

Robdel12··on OpenSCAD is kinda neat
OpenSCAD has become my go to with my 3-D printer for dumb little things. And the best part is LLMs are getting decent / pretty good with it!

My favorite thing I’ve printed is a little downsize coupler for the cool shirt system I built for my spec miata. It’s realllly silly & small thing, but it saved me!

Robdel12··on Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free
> Or do you calibrate everything from tpms monitors to re pointing/tunes in your garage?

Pretty much, yeah. I race SCCA and build race cars. Exactly why I want nothing to do with these, you don’t own it. You’re leasing the hardware that’s hogtied to the software.

Robdel12··on Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free
This comment is pretty funny to me, as a car guy. What’s there to service? It’s a software issue.
Robdel12··on GPT-5.2
I have found Claude‘s voice chat to be better. I only recently tried it because I liked ChatGPTs enough, but I think I’m going to use Claude going forward. I find myself getting interrupted by ChatGPT a lot whenever I do use it.
Robdel12··on PGlite – Embeddable Postgres
The last time I ended up trying something like this I was implementing postgres features that the mocks didn’t.

Now, I just tested against a real database in a docker container. I have over 1k tests that run about 1.5 mins. I’m pretty happy with that.

I guess given that, testing isn’t quite the use case for this (for me). Wonder what else this could be used for.

Robdel12··on Claude Opus 4.5
Right! I thought this at the very bottom was super interesting

> For Claude and Claude Code users with access to Opus 4.5, we’ve removed Opus-specific caps. For Max and Team Premium users, we’ve increased overall usage limits, meaning you’ll have roughly the same number of Opus tokens as you previously had with Sonnet. We’re updating usage limits to make sure you’re able to use Opus 4.5 for daily work. These limits are specific to Opus 4.5. As future models surpass it, we expect to update limits as needed.

Robdel12··on Honeydiff: Fast, Rich Image Diffing for Modern Visual Testing
This is fair, I’m admittedly very bad at this. I keep reaching for technical things to build, but I should focus on that. I’ll add some visuals today
Robdel12··on Honeydiff: Fast, Rich Image Diffing for Modern Visual Testing
Hey everyone! I've spent some time building my own image diffing library in Rust and I'm excited to share it. Excited enough to be ripped up by HN :)

The biggest catalyst for this is knowing most visual testing tools image diffing is done with 1-2 libraries out there. I worked at Percy for four years (prior to acquisition and after) and it was imagemagik (at the time). Argos CI uses odiff, lots of different platforms use these sorts of libraries.

I wanted something that would allow me to visually test my live sites, with live dynamic data, and not have to plaster ignore regions all over the place. And I think I have!

Robdel12··on Be Careful with Obsidian
This is ridiculous. The macOS app is signed.

    codesign -dv /Applications/Obsidian.app
    Executable=/Applications/Obsidian.app/Contents/MacOS/Obsidian
    Identifier=md.obsidian
    Format=app bundle with Mach-O universal (x86_64 arm64)
    CodeDirectory v=20500 size=759 flags=0x10000(runtime) hashes=13+7 location=embedded
    Signature size=8975
    Timestamp=Sep 29, 2025 at 12:22:41 PM
    Info.plist entries=39
    TeamIdentifier=6JSW4SJWN9
    Runtime Version=15.4.0
    Sealed Resources version=2 rules=13 files=23
    Internal requirements count=1 size=172

Also, I love OSS as much as the next person, but not everything needs to be.
Robdel12··on EVs are depreciating faster than gas-powered cars
Depreciation off of the initial price, absolutely. EVs have always been grossly overpriced tech machines. They’re not traditional cars.

Look at Nissan leafs. They “traditionally” depreciate.

Robdel12··on Jeep pushed software update that bricked all 2024 Wrangler 4xe models
I’m a huge car guy (race spec Miata, have 7 cars, etc etc).

You will never EVER catch me in a car connected to the internet (this includes all the precious new EVs). Especially a Chrysler product. Look up how they were hacked in 2015…

Robdel12··on Ask HN: What are you working on? (September 2025)
I’ve been working on [Vizzly](https://vizzly.dev) -- my attempt to make visual quality part of the development workflow, not an after-the-fact testing phase.

Most visual testing tools spin up a recreated environment (copy the DOM + assets, render in their own infra) and then compare diffs. The problem is: that’s not what your users actually see. You end up debugging rendering quirks in their browser instead of yours. I wrote about it here if you’re curious: [Why Visual Testing Needed a Different Approach.](https://vizzly.dev/blog/why-visual-testing-needed-a-differen...)

Vizzly flips that around by focusing on developer workflows first:

- Local TDD: vizzly tdd lets you iterate on UI changes locally, instantly, against real screenshots. - Bring your own screenshots: Works with whatever infra you already have (Playwright, Puppeteer, BrowserStack, CI runners, etc.). - Team review: When you push, every commit builds a visual review dashboard with position-based comments, review rules, deep links, etc.

The CLI/SDK are open, you can even use just the local TDD bits without ever touching Vizzly’s hosted service. The goal is to close the developer ↔ designer gap by making visual review a normal part of shipping features, not a separate QA checklist.

Would love feedback from folks who’ve wrestled with visual diffs before. Does this workflow resonate with you, or do you see gaps I should be thinking about?

Robdel12··on Gemini 3.0 Pro – early tests
Yeah, my take is it’s sort of up to the person using the LLM and maybe how they match to that LLM. That’s my hunch as to why we hear wildly different takes on these LLMs working for people. Gemini can be the most productive model for some while others find it entirely unworkable.
Robdel12··on Microsoft is officially sending employees back to the office
Hell, leave the laptop!
Robdel12··on AI is going great for the blind (2023)
My mom is 100% blind, everything I build I make sure my mom can use it. I remediated visa checkout to save a tier 1 bank contract and got them to WCAG2.0 compatibility. With my “credentials” out do the way…

Ugh, this is what sort of bothers me about the accessibility community. Something about it is always coming off preachy and like a moral argument. This is the worst way to get folks to actually care. You’re just making them feel bad.

Look the fact is everyone needs to use technology to live these days. And us devs suck ass at making those things accessible. Even in the slightest. It won’t be until we all age into needing it when it finally becomes a real issue that’s tackled. Until then, tools like LLMs are going to be amazingly helpful. Posts like this are missing the forest in the trees.

My mom has been using ChatGPT for a ton of things that’s helpful. It’s a massive net positive. The LLM alt tags Facebook added a long time ago, massively helpful. Perfect? Hell no. But we gotta stop acting like these improvements aren’t helpful and aren’t progress. It comes across as whiny. I say this as someone who is in this community.

Robdel12··on Closer to the Metal: Leaving Playwright for CDP
All of the approaches of driving the browser outside of the browser is going to be slow (webdriver, playwright, puppeteer, etc).

Karma like approaches are where I’m at (execute in the browser)

Robdel12··on Open models by OpenAI
I’m on my phone and haven’t been able to break away to check, but anyone plug these into Codex yet?
Robdel12··on Texas AI data centers use 463M gallons, residents asked to cut back on showers
This “article” is awful

> Some water is recycled, but a large portion evaporates during cooling and is lost forever.

lol “large portion”

Robdel12··on Weather Model based on ADS-B
God I love this, I’ve been nerding out on weather for quite a while now. I need to build this, it looks so fun!
Robdel12··on An origin trial for a new HTML <permission> element (2024)
I really dislike when this happens. Completely side steps the standards process and puts forth an API that will have to be now considered since it’s in use. Chrome has done this before, too, I’m pretty sure with web components. Leading to the mess that they are.
Robdel12··on The Last 5-Speed Manual in the US Is Gone
Makes me happy to know the Ford CEO is a diehard racer and has said on stage they’ll be the last selling manual v8s.

Take it from my cold dead hands.

Robdel12··on Edamagit: Magit for VSCode
This is beautiful, thank you!
← PreviousPage 5 of 6Next →