News for hackers. Stuff that matters.

andrewjk

Re:Bend 2 and the Vibe-Coding Trap on Friday September 18, 2026 @09:02AM (#49753824)
Isn't the usual argument that all AIs can do is build on prior art? Like, I spend a disproportionate amount of time trying to convince my agents that I don't want to just reimplement the Rust borrow checker for my language!
Re:Ask HN: What are you working on? (September 2026) on Monday September 14, 2026 @09:23AM (#49696438)
- I've built a memory-safe, ownership-based, auto-freeing programming language (https://github.com/andrewjk/nomen) and am starting to use it here and there. It still has a few holes to plug!

- I've also been working on my full-stack JS framework (https://github.com/andrewjk/torpor) which is now faster, has more built-in components, and has single file code routing which can be migrated to full file routing when your site gets bigger

- Both started by a human but now mostly implemented by robots

Re:Ask HN: What are you working on? (August 2026) on Sunday August 09, 2026 @11:04PM (#49238772)
It's just a text file containing a single Markdown table. Making it a different extension seemed like the best way to force them to open in a different editor view inside Stash (while keeping them editable with any other text editor).
Re:Ask HN: What are you working on? (August 2026) on Sunday August 09, 2026 @10:30PM (#49238593)
Multi-language libs with implementations in TypeScript/C#/Swift/Zig so that they can be used directly in web or native apps:

- A Markdown parser/renderer (https://github.com/andrewjk/allmark). The TS version of this was hand written and the other versions are AI translations.

- A Git client (https://github.com/andrewjk/gitologist) and a diffs parser/renderer (https://github.com/andrewjk/differator). These were vibe coded in TS, checked and then AI translated.

I’ve used these libraries to build a native Mac Markdown notes app (https://staunchapps.com/stash) and a JS script launcher (https://staunchapps.com/launch).

Show HN: Launch – A Mac Script Launcher

https://staunchapps.com/launch/

Hi HN, I’ve made a Mac launcher that runs JS scripts. There are the usual scripts for opening applications and finding emojis, but you can also `cd` around and run scripts in the working folder (there are built-in scripts for copying, moving and deleting, and I’ve made my own custom scripts to e.g. clear out build artifacts). It’s kind of half launcher/half command line.- 100% Mac native- Your...

( Read More... | no comments | on HN )

Show HN: Stash – native Mac Markdown notes

https://staunchapps.com/stash/

Hi HN, I've made a Markdown notes app.- 100% Mac native (even the Markdown formatting)- Your files live in ~/Stash (or another folder if you prefer)- You can connect to a Git backend (my files are connected to a private GitHub repo)- Notes can be Markdown text or tables (shows in a grid, has the extension .mdsv, viewable outside Stash as plain MD)- Preview from the folder view with clickable...

( Read More... | no comments | 3 points | on HN )
Re:Ask HN: What Are You Working On? (December 2025) on Monday December 15, 2025 @05:22PM (#46281623)
In my free time this year I've been working on a full stack JS framework called Torpor: https://torpor.dev (https://github.com/andrewjk/torpor)

Components are JS functions, containing UI that is (mostly) HTML, with reactivity only via proxied objects.

To test it out I built a distributed social media/microblog site called Redraft: https://redraft.social (https://github.com/andrewjk/redraft)

It's edge native (with a Cloudflare deploy button in that repo) with your posts stored in an SQLite file. You can log in to your site to post and comment on your own posts, and use a web extension to comment on posts from people you follow wherever they are on the web.

There are many bugs and missing features, the documentation is patchy, and it's probably riddled with security holes. Give it a go if you're feeling brave!

Re:Ask HN: What Are You Working On? (June 2025) on Monday June 30, 2025 @09:20PM (#44429676)
A JS framework called Torpor: https://torpor.dev (https://github.com/andrewjk/torpor)

Been working on this for a while, with the aim of making something simple and immediately usable. Components are JS functions, containing UI that is (mostly) HTML, with reactivity only done through proxied objects.

To test it out I built a distributed social media/microblog site called Redraft: https://redraft.social (https://github.com/andrewjk/redraft)

Self-hostable or hosted for a fee, all your posts stored in an SQLite file, comment/like/react on other people's Redraft posts via a Web extension (pending approval, but you can use the unpacked version from source).

Both are in a pretty rough state, but usable for the intrepid.