News for hackers. Stuff that matters.

mnapoli

Re:/dev/null: social network for developers on Friday October 16, 2026 @01:48PM (#50121772)
yeah that's fixed
Re:/dev/null: social network for developers on Friday October 16, 2026 @01:39PM (#50121663)
Yep our bad, we fixed this, no landing page anymore
Re:/dev/null: social network for developers on Friday October 16, 2026 @01:39PM (#50121660)
That's fixed
Re:/dev/null: social network for developers on Friday October 16, 2026 @01:39PM (#50121649)
Fixed! Check out the website it shows content now, no landing page anymore
Re: on Wednesday April 22, 2026 @05:16PM (#47869405)
I built favicon.show because I needed a way to display the favicon of any website.

This is built on Cloudflare Workers and their KV store.

Show HN: Family Tree Maker

https://family-tree-maker.mnapoli.fr/

I'm writing a book of my family's history and I want to add good looking trees for each family.I started building them by hand but it's a lot of work to design and maintain.So I built this "Family Tree Maker".You can use the built-in form and download the image, as well as save the URL to come back to your tree later.It also works as an API and MCP server, for use with AI like ChatGPT or...

( Read More... | no comments | 2 points | on HN )
The problem: coding accelerates, I can't keep up with tests. Either I review everything and we're not moving faster, either I don't and don't trust them

The idea: executable specs Write plain text tests, i.e. revive Cucumber/Behat (the "gherkin" language), BUT without the implementation step. AI run the tests in a browser, like human QA would.

I've been trying it out for 3 weeks:

1. serves as specs for new features 2. serves as acceptance criteria (Claude/Codex runs them after implementing) 3. serves as regression testing: run the full test suite every night

`npx exspec` runs Claude Code under the hood (with your existing Pro/Max subscription) with Playwright, all built-in. So using exspec is as easy as running PHPUnit/Pest/Vitest/… tests, nothing to install.

To be clear, it comes on top of unit tests, it doesn't replace them. It's great for covering happy paths and important business logic. It helps increase confidence, and also helps specifying new features.

I am cautious with letting AI "interpret" how to execute each step. But so far I'm pleasantly surprised : - Claude seems to respect the steps (and not fake it) - AI being very resilient, it's able to figure things out and recover (e.g. it needs to create a user but the email is already used -> no problem, it tries again with a different email address) - It uses the website UI and nothing else, it's like a human QA -> it cannot edit files, cannot touch the database, or run code - It reports failure with plenty of details, making it super easy to create issues from failures

I'm still careful and I want to scale up testing the idea, that's why I'm sharing publicly.

Re:Show HN: Get the Favicon of Any Website on Monday August 18, 2025 @04:49AM (#44938597)
They are cached
Re:A bank runs serverless with PHP and AWS Lambda on Wednesday November 01, 2023 @12:15PM (#38100431)
PHP is great for serverless because its execution model is compatible with it.

Unlike Node, Python, Java, etc. that start a long-lived server, each request is handled by PHP in a separate process.

That's what makes it really to use with serverless (and lift-and-shift, like what Treezor did).

Re:A bank runs serverless with PHP and AWS Lambda on Wednesday November 01, 2023 @12:13PM (#38100391)
Their clients have very variable traffic patterns because they are in very different industries. They have traffic spikes at lunch, or at the end of every month for example:

> infrastructure must be able to scale and be resilient to accommodate various usage patterns. Whether it's a luncheon voucher transaction spike at lunchtime or a monthly batch of transactions by corporate clients

Re:A bank runs serverless with PHP and AWS Lambda on Wednesday November 01, 2023 @11:52AM (#38099997)
You can deploy using the CDK for example: https://bref.sh/docs/deploy/aws-cdk
Re:Launch HN: Depot (YC W23) – Fast Docker Images in the Cloud on Wednesday February 22, 2023 @03:25PM (#34902097)
Happy Depot user here, our builds are now 10 to 20 times faster: https://twitter.com/matthieunapoli/status/162009074440824422...
Re:AWS Lambda function URLs: Built-in HTTPS endpoints on Wednesday April 06, 2022 @06:14PM (#30938131)
Last step: https://bref.sh
This is pretty incredible TBH
Re:PHP in 2021 on Friday April 16, 2021 @04:23AM (#26831112)
With your webhost, you have to setup and maintain the server, including patching/updating it, setting up SSL, etc.

I used to do that for side projects, but I've had too many servers, and maintaining them was a pain.

For something with high traffic, Lambda provides the instant scalability. Imagine servers autoscaling, but instantly. And again, without having to setup or maintain that.

Oh this is quite clever, we always tend to forget to update the dependencies…
What? You use vendor-prefixed CSS and then you complain when it disappear?

Grow up… Or read the warnings in the documentation…

Older »