Readit News logoReadit News
localhostinger commented on Ask HN: What Are You Working On? (December 2025)    · Posted by u/david927
slig · 4 days ago
Puzzleship - a free daily puzzles website with the archives paywalled. Right now it has Logic Grid Puzzles and Zebra Puzzles. I'm pretty proud of the LGP generator algorithm and some experienced players also liked the way the puzzles are constructed. This is my first subscription site and it's been online for about 15 days, so I'm learning a lot and trying to figure out the pricing.

https://www.puzzleship.com/

localhostinger · 4 days ago
Great job!
localhostinger commented on Ask HN: What Are You Working On? (December 2025)    · Posted by u/david927
localhostinger · 4 days ago
I'm trying to make localhosting (https://thelocalhostinger.dev/localhosting) a thing. It's about finding ways to strip away unnecessary complexity of selfhosting in very specific edge use cases.

Right now I am tinkering with wails (https://github.com/wailsapp/wails) to build an app store.

localhostinger commented on Confessions of a Software Developer: No More Self-Censorship   kerrick.blog/articles/202... · Posted by u/Kerrick
time4tea · 19 days ago
100% test coverage is a bit of a distraction.

You can get to 100% by having tests that run the code, but have no assertions.

You can run tests that test unimportant code just as much as super critical code. There's no differential between the two. Of course super critical code should have a number of different tests that exercise it. Its not the same as testing every path, its testing different inputs and checking that you get the right results. Also see property testing.

Chasing 100% is like any metric that becomes a goal, it perverts the metric, and moves the meaning away from the metric.

Why is that? Well, we dont really want tests at all, if only people could write perfect software first time, we wouldn't need them. Stupid people!

What we want are reliable systems! So we use feedback loops between deployed systems and code to help us discover those places where we need more tests, or a different type of testing, and then we do that.

Of course if your test coverage is 0%, thats probably bad, but 100% is a non-goal.

You'll also find that if there are no tests in a system, when you need to add them, its really hard, cos its not designed in a way that makes it testable. So maybe the TDDs will help you! You end up with a system that you have high confidence in, and also is testable.. so when you find something that doesn't work how you thought, its easy to add that test right in there.

localhostinger · 19 days ago
I like to think of test coverage as a negative indicator, i.e. if coverage falls below some defined percentage, it's a bad sign. But it doesn't make sense to optimize for that metric, because, as you said, you can have 100% test coverage but every single test can be bad.

I've always wanted to spend some more time on mutation testing, which can be used to improve test quality instead of just focussing on quantity. But I found it to be completely irrelevant in the industry so far.

localhostinger commented on Messing with scraper bots   herman.bearblog.dev/messi... · Posted by u/HermanMartinus
localhostinger · a month ago
Interesting! It's nice to see people are experimenting with these, and I wonder if this kind of junk data generators will become its own product. Or maybe at least a feature/integration in existing software. I could see it going there.

u/localhostinger

KarmaCake day5November 15, 2025View Original