News for hackers. Stuff that matters.

emadda

Re:A4list: Two weeks, folded small (A4 paper plan designer) on Wednesday September 16, 2026 @06:38PM (#49734020)
Hello HN,

This is a simple web app for creating basic paper based plans using A4 paper.

A short write up: https://madebyenzo.com/#a4list

Re:list55.com – Now 2x faster with MAI 2 transcription on Thursday September 10, 2026 @08:48AM (#49642893)
Hello HN,

This is a simple web app to test the Microsoft AI 2 transcription model.

It is quite interesting because it is both fast and highly accurate.

Show HN: list55.com: Transcribe a list into plain text

https://list55.enzom.dev/

Hello HN,This is my simple utility app to transcribe lists into plain text.I use it for my workout log and for fast ChatGPT queries.It should be more accurate than others as it is using Microsoft AI's 1.5 transcribe tool which is one of the most accurate and fastest models.It is very simple; it just aims at reducing the number of buttons to press to activate the mic, transcribe accurately and...

( Read More... | no comments | on HN )
Re:Perfect Transcribe (macOS) on Friday July 24, 2026 @08:51AM (#49034846)
Hello HN,

This is a macOS app for offline transcribing.

You can use the new Apple Speech APIs or Whisper.

It has a batch queue interface, so you can watch many input sources, including external drives.

It is completely sandboxed in the App Store, so it is isolated from your system and can only read the files you explicitly give it access to.

It stores its transcription data in plain files, so they can be read without the app on any machine.

Hope you find it useful. Thanks, Enzo.

Hello HN.

This is an experiment of creating a simple progressive web app (can be installed as a mobile app) to test Microsoft's new MAI 1.5 transcription model.

The standout features of the MAI model are accuracy and speed.

The app converts your speech into plain text lists.

No sign up required.

Show HN: list55: PWA to transcribe into a plain text list

https://list55.enzom.dev/

Hello HN,This is a very simple utility. My aim is to reduce the number of taps needed on iPhone to transcribe my speech into a plaintext list on my clipboard.I use it for my workouts, but it works for any kind of list.On iOS, you can go to the Safari share menu and select “Add to Home Screen” so it can be launched quickly.You can also set Microphone access to “Always Allow” to remove the dialog...

( Read More... | 1 comment | on HN )
Re:The Road to the WASM Component Model 1.0 on Thursday June 11, 2026 @02:56AM (#48487156)
I like the technical design of WASM, but I feel that better OS sandboxes for regular native code will be the common approach to running untrusted code.

As soon as you compile to WASM you no longer have the C FFI and the ability to call the OS systems interfaces for files, network and others.

It is extra work to move something to WASM vs just compiling it and running it in a sandbox.

Re:Why isn't the U.S. better at soccer? on Monday June 08, 2026 @04:15AM (#48442591)
I think this comes down to higher competition and practice in Europe.

A football is the default “toy” given to young lads, and you can play anywhere with anyone.

So much so there are custom “no ball games” signs in many neighbourhoods due to noise averse residents getting annoyed.

There are also many supporting elders who try to improve and guide skill development.

Thanks.

It is using Gemini Flash 3 at the moment.

There is a lot to learn in nutrition. The glycemic load metric is quite revealing for pizza vs pasta (slow digesting carbs are supposed to be better). Al-dente cooked pasta is also slower digesting than well cooked pasta.

Another interesting thing is how each plant food has unique molecules that can be health promoting in humans. That was one aspect I wanted to reveal/compare for the foods I ate.

Dr Weil / Perfect Health Diet / Marks Daily Apple are three sources I like to check for information on nutrition.

Related: I created an app to track the molecules in your foods:

https://kg.enzom.dev/

You specify your foods in grams with plaintext (no pictures).

I never liked the "take a picture to measure calories" approach, as you could have 10 table spoons of olive oil which would drastically change the calories but would not show in a picture.

Re:Vite 8.0 Is Out on Friday March 13, 2026 @08:45AM (#47363750)
esbuild has been very stable for my projects too.

I think it is the only tool in the JS ecosystem that has not broken after a few years.

Show HN: kg Food Log: Don't Track Calories; Track Molecules

https://kg.enzom.dev/

Hello HN,This is my molecule tracking web app.It tracks calories like traditional apps, but goes into much higher detail on micronutrients (vitamins, minerals) and amino acids.It is powered by Google Gemini, so you can just type a rough list of foods for each meal and it will infer the exact foods you meant. No more scanning barcodes!I personally built this because the biochemical nature of...

( Read More... | no comments | 2 points | on HN )
Re:Things I learnt about passkeys when building passkeybot on Tuesday December 23, 2025 @11:04AM (#46366404)
PKCE protects the auth token from interception by making it so that only your code that started the flow can redeem it by proving they have the secret code_verifier on the redeem_token() call.

The code_challenge == sha256(code_verifier). You will share the code_challenge at the start of the flow.

Re:Things I learnt about passkeys when building passkeybot on Tuesday December 23, 2025 @07:28AM (#46364769)
I just watched this, it is very good.
Re:Things I learnt about passkeys when building passkeybot on Tuesday December 23, 2025 @06:45AM (#46364524)
Yes, that is true, I was assuming that any LLM code was going to be checked by the developer. Step 7 in the guide is "review your code and ensure the important logic commented in the example server is still present".

The LLM is only for converting the JS based example code into your language X and HTTP framework Y (instead of giving example code for every combination of X and Y).

The standard implementation is in a single file `http_server.ts`, which is around 200 lines of well commented code, with important logic commented (around 5 lines). The example code can be run locally with a few commands.

The repo also contains a sequence diagram [1], a description of the HTTP handlers needed [2], and a live demo [3] where you can see the request/responses.

Thanks for your feedback I have made this clearer in the readme.

- [1] https://github.com/emadda/passkeybot/tree/master?tab=readme-...

- [2] https://github.com/emadda/passkeybot/tree/master?tab=readme-...

- [3] https://demo.enzom.dev/

Re:Yep, Passkeys Still Have Problems on Wednesday December 17, 2025 @06:18PM (#46306981)
Related: I released a hosted sign in page for passkey auth today.

Take a look:

https://passkeybot.com

Re:Ghostty compiled to WASM with xterm.js API compatibility on Tuesday December 02, 2025 @08:00AM (#46120770)
I built a macOS app that uses Ghostty and fzy to fuzzy search over Apple Note titles. It is working quite well for me.

https://github.com/emadda/hot-notes/

Re:Show HN: JSON Query on Monday October 27, 2025 @05:57PM (#45726817)
Maybe JS directly?
Re:Litestream v0.5.0 Is Here on Saturday October 04, 2025 @03:41AM (#45471457)
Cloudflare D1 has this, although you are limited to using JS workers to read/write it.

https://developers.cloudflare.com/d1/best-practices/read-rep...

Re:Libghostty Is Coming on Wednesday September 24, 2025 @08:55AM (#45359634)
I built a macOS app [1] (to fuzzy search Apple Notes) using Ghostty as a base so that I could use its fast rendering for large lists.

I think there is space for an Electron-like framework but for standalone terminal apps. Looking forward to using Ghostty as a library.

[1]: https://enzom.dev/hot-notes/

Older »