HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ludovicianul

no profile record

Submissions

Marketing demanded IT add website feature that was working

theregister.com
2 points·by ludovicianul·2 месяца назад·0 comments

What we learned using AI agents to refactor a monolith

1password.com
2 points·by ludovicianul·2 месяца назад·0 comments

AI Accelerates Old Failure Modes

thehardparts.dev
1 points·by ludovicianul·2 месяца назад·0 comments

Idempotency is easy until the second request is different

blog.dochia.dev
335 points·by ludovicianul·2 месяца назад·218 comments

What Code Review Can't See (and Bad Data Always Finds)

blog.dochia.dev
3 points·by ludovicianul·2 месяца назад·0 comments

Show HN: I built a reference site for the recurring hard problems in software

thehardparts.dev
9 points·by ludovicianul·3 месяца назад·3 comments

Bloom filters: the niche trick behind a 16× faster API

incident.io
5 points·by ludovicianul·3 месяца назад·1 comments

Dutch central bank chooses Lidl for European Cloud

techzine.eu
4 points·by ludovicianul·3 месяца назад·1 comments

EU age verification app ready as Europe moves to curb children's social media

reuters.com
3 points·by ludovicianul·3 месяца назад·0 comments

NASA astronauts prove that sending an email is rocket science

techcrunch.com
3 points·by ludovicianul·3 месяца назад·0 comments

Show HN: Dochia – automated API testing for agentic build-test-fix loops

dochia.dev
2 points·by ludovicianul·3 месяца назад·1 comments

Show HN: A word puzzle inspired by Wordle, based on binary search

hilogame.cc
3 points·by ludovicianul·3 месяца назад·0 comments

Pretext – open-source Standard for Web Design

venturebeat.com
1 points·by ludovicianul·3 месяца назад·0 comments

Is waterfall making a quiet comeback? (not but something is)

blog.dochia.dev
4 points·by ludovicianul·4 месяца назад·0 comments

Show HN: HiLo – A word guessing game based on binary search

hilogame.cc
2 points·by ludovicianul·4 месяца назад·2 comments

Ask HN: What are you working on (March 2026)

6 points·by ludovicianul·4 месяца назад·14 comments

Minions – Stripe's Coding Agents Part 2

stripe.dev
131 points·by ludovicianul·5 месяцев назад·61 comments

Polish scientists' startup Pathway announces AI reasoning breakthrough

polskieradio.pl
11 points·by ludovicianul·9 месяцев назад·9 comments

Show HN: Turn your OpenAPI spec into negative tests

github.com
50 points·by ludovicianul·9 месяцев назад·2 comments

Nine HTTP Edge Cases Every API Developer Should Understand

blog.dochia.dev
3 points·by ludovicianul·9 месяцев назад·0 comments

comments

ludovicianul
·2 месяца назад·discuss
I've built a simple word game with my kids recently. It's fun to add stuff quickly even if they are used only by the family. It has only 5 players now and they have their own group, the family, but open to anyone if interested.
ludovicianul
·3 месяца назад·discuss
As this is already distilled information, rather than an essay/blog post, my thought was that every part is important. Just like you take notes from a course and use different UI elements to signal how each thing is important.
ludovicianul
·3 месяца назад·discuss
Yes, exactly. We move cost in another place. When you look holistically at a (complex) project, efficiencies are not that big.
ludovicianul
·3 месяца назад·discuss
I've written something similar https://blog.dochia.dev/blog/waterfall-returning/ As code is less expensive, specs are the new bottleneck.
ludovicianul
·3 месяца назад·discuss
I’m working on https://hilogame.cc It’s a word guessing game based on binary search. Only having around 10 users for now, but hope more people will find it fun.
ludovicianul
·3 месяца назад·discuss
[dead]
ludovicianul
·4 месяца назад·discuss
I wouldn’t reduce it to don't use Java/Spring Boot. Rewrites often (not always) look great because they remove years of accumulated complexity, not because the original stack was inherently bad.

Just rewrite it in X doesn't "just work" for complex systems. It ignores risk, and the fact that design usually matters more than language.
ludovicianul
·4 месяца назад·discuss
With Quarkus (and other new frameworks) you can have webapps with less than 100MiB. Startup times in a couple of miliseconds. CLI apps, with limited number of third party libraries are under 40-50MiBs.
ludovicianul
·4 месяца назад·discuss
I program in Java for more than 15 years now. I can resonate with people hating the language from it's early days due to the experience with all the enterprisy features and over abstractions. Or confunding Java with the Spring ecosystem. But Java came a long way over the years. It's now what many would call a "modern" language. It's less verbose, has many of the features people find appealing in Scala and Kotlin and it can even compile to native binaries using GraalVM. This made building CLIs in Java feasible. Or lambdas.
ludovicianul
·4 месяца назад·discuss
Thanks for the feedback. Next on the list :)
ludovicianul
·6 месяцев назад·discuss
It's the second time I see it on HN and read Winamp.
ludovicianul
·6 месяцев назад·discuss
Yes.
ludovicianul
·6 месяцев назад·discuss
I'm using pitest for unit test mutations. And I've actually wrote a tool I'm using for REST API fuzzing. It's called CATS.
ludovicianul
·6 месяцев назад·discuss
Fuzzing as a concept is heavily underused in routine testing. People will usually focus on positive flows and some obvious/typical negative ones. But it's almost impossible to have the time to write exhaustive testing to cover all negative and boundary scenarios. But the good news is, you don't actually have to. There are so many tools now that can almost exhaustively generate tests for you at all levels. The bad news, they are not so widely used.
ludovicianul
·9 месяцев назад·discuss
I'm building a CLI that automatically generates and runs negative and boundary tests from OpenAPI Specs: https://github.com/dochia-dev/dochia-cli. It aims to reduce effort that engineers spent on this type of testing, either automatic or manual. But also making sure it comprehensively covers test scenarios which might not be considered by everyone.
ludovicianul
·9 месяцев назад·discuss
Author here. It generates valid API requests based on your OpenAPI description. It also has generators that try to add meaningful values in the generated fields. You can do a simple run to see how it goes for your API on a single endpoint with the HappyPath playbook: `dochia test -c api.yaml -s http://localhost:8080 --path /test-path --playbook Happy`.
ludovicianul
·10 месяцев назад·discuss
I remember calling non-deterministic tests "flaky" which was a bad thing.
ludovicianul
·10 месяцев назад·discuss
Author here. I've just launched the tool and wanted to have some simple dev humor in it. It intentional says future testimonials. The story is real though. And it happened with other types of hidden chars in different forms.
ludovicianul
·10 месяцев назад·discuss
Java is really fast: https://github.com/gunnarmorling/1brc
ludovicianul
·10 месяцев назад·discuss
GraalVM is great. I built several command line apps in Java and having the ability to compile them to native code makes them start fast create a good user experience.