Live data from Hacker News

Ask HN: What Are You Working On? (March 2026)

news.ycombinator.com

61–70 of 1001 posts

Re: Ask HN: What Are You Working On? (March 2026)

#61
Making my own epub reader with the kitchen sink of features I'd like. It's a speed-reading app first and foremost, using RSVP (rapid serial visual presentation, one word at a time). Also answers questions about the book with an LLM without spoilers, and can create illustrations. I've been reading _Mercy of the Gods_ lately, which has vivid descriptions of a bunch of alien races, but the pictures have done a great job supplementing my imagination. I've read more books in the past month than the last year, but we'll see if I keep it up.

https://github.com/achatham/epub_speedread

Re: Ask HN: What Are You Working On? (March 2026)

#62
Vibe-coded a YouTrack CLI tool in https://github.com/keithn/yt

Also working on a language for embedded bare-metal devices with built-in cooperative multitasking.

A lot of embedded projects introduce an RTOS and then end up inheriting the complexity that comes with it. The idea here is to keep the mental model simple: every `[]` block runs independently and automatically yields after each logical line of code.

There is also an event/messaging system:

- Blocks can be triggered by events: `[>event params ...]`

- Blocks can wait for events internally

- Events can also be injected from interrupts

This makes it easy to model embedded systems as independent state machines while still monitoring device state.

Right now it’s mostly an interpreter written in Rust, but it can also emit C code. I’m still experimenting with syntax.

Example:

    module WaterTank {
      type Direction = UP|DOWN
      let direction = UP
      let current = 0

      [>open_valve direction |> direction]
      [>update level |> current]

      [
        for 0..30 |> iteration {
          when direction {
            UP   -> !update level=current + 1 |> min(100)
            DOWN -> !update level=current - 1 |> max(0)
          } ~
          %'{iteration} {current}'
        }
      ]

      [>update level |> when {
          0..10  -> %'shallow'
          11..15 -> %'good'
          16..   -> %'too much!' then !open_valve direction=DOWN
        }
      ]
    }

Re: Ask HN: What Are You Working On? (March 2026)

#63
I’ve been working on an RSS reader for macOS and iOS - https://gmnz.xyz/projects/ember-feed/

It has gained a little traction in Reddit and grateful for the several paying users currently giving me lots of feedback. One of the features is that you get to import your own font using any otf, ttf files. App is 100% native too written in SwiftUI, AppKit and UIKit.

I just wanted my own interpretation of an RSS Reader app, I have been a heavy user of both Reeder and NNW but the interface is just the same and I got bored a lot.

Re: Ask HN: What Are You Working On? (March 2026)

#64
Selecto, an elixir SQL query library that works with or without Ecto. Also SelectoComponents which gives you a web interface to build queries.

It is based on 20+ years of experience maintaining a similar system in Perl.

It's on Hex.pm already, looking for people to test and comment!

As Codex would say:

Selecto is an open-source SQL query builder for Elixir that helps you generate complex queries from clean, domain-based configs. It supports advanced joins, CTEs, subqueries, and analytics-friendly patterns, with companion packages for LiveView interfaces (selecto_components) and code generation (selecto_mix). If your app is data-heavy, Selecto gives you SQL-level power without brittle hand-written query strings.

Re: Ask HN: What Are You Working On? (March 2026)

#65
I’m working on a Free and Open-Source Invoice Generator: https://easyinvoicepdf.com

- No sign-up, works entirely in-browser

- Live PDF preview + instant PDF download

- Flexible Tax Support: VAT, GST, Sales Tax, and custom tax formats with automatic calculations

- Shareable invoice links

- Multi-language (10+) and 120+ currencies

- Multiple templates (incl. Stripe-style)

- Mobile-friendly

- QR Code Support: Add payment QR codes with any invoice-related information (payment links, UPI, contact details, custom data)

- Multi-Page PDFs: Seamless multi-page support with automatic pagination and page breaks

GitHub: https://github.com/VladSez/easy-invoice-pdf

Would love feedback, contributions, or ideas for other templates/features.

PS: e-invoice support is wip

Re: Ask HN: What Are You Working On? (March 2026)

#67
post #59

I changed gears and moved into the video games industry at the end of 2021. I started developing a city builder called Metropolis 1998 [1], but wanted to take the genre in new directions, building on top of what modern games have to offer: - Watch what's happening inside buildings and design your own (optional) - Change demand to a per-business level - Bring the pixel art 3D render aesthetic back from the dead (e.g R…

Very very cool!

Did you roll your own engine, I know Godot has issues scaling past a certain number of simulations.

Re: Ask HN: What Are You Working On? (March 2026)

#68
I'm building two things, both game related.

Over the last year I've been hacking on Table Slayer [0] a web tool for projecting DnD maps on purpose built TV-in-table setups. Right now I'm working on making hardware that supports large format touch displays.

Since I also play boardgames, this past month I threw together Counter Slayer [1], which helps you generate STLs for box game inserts.

Both projects are open source and available on GitHub. I've had fun building software for hobbies that are mostly tactile.

[0]: https://tableslayer.com

[1]: https://counterslayer.com

Re: Ask HN: What Are You Working On? (March 2026)

#69
I'm building a zork-like dungeon explorer for vibe coded projects. Ok, the zork interface is not that important, but it adds an extra layer of fun, and does reflect the reality of how I dig through a codebase to understand it. You start at the entry point and start exploring each code path to build a map of what is going on, taking notes as you go, and using tools if you're lucky to get a sense of the overall structure. You can also go up and down a level of abstraction like going up and down a dungeon.

It incorporates also complaints from a static analyzer for Python and Javascript that detects 90+ vibe slop anti-patterns using mostly ASTs, and in some cases AST + small language models. The complaints give the local class and methods a sense of how much pain they are in, so I give the code a sense of its own emotional state.

I also build data flow schematics of the entire system so I can visualize the project as a wire diagram, which is very helpful to quickly see what is going on.

Re: Ask HN: What Are You Working On? (March 2026)

#70
post #62

Vibe-coded a YouTrack CLI tool in https://github.com/keithn/yt Also working on a language for embedded bare-metal devices with built-in cooperative multitasking. A lot of embedded projects introduce an RTOS and then end up inheriting the complexity that comes with it. The idea here is to keep the mental model simple: every `[]` block runs independently and automatically yields after each logical line of code. There i…

holy, downvotes on what I'm working on?
Post reply on HN