News for hackers. Stuff that matters.

stanko

Re:Speech Recognition and TTS in less than 500kb on Sunday July 19, 2026 @03:38AM (#48965772)
This is really impressive.

If I get time, I would like to try compiling it to WASM. This would allow me to swap my robot poet’s native browser voice synthesis for it. Not sure if it is worth it, but it will be fun to play around with.

Edit: typo

[0] https://muffinman.io/bard/

Show HN: Parametric 3D models created using JavaScript

https://muffinman.io/3d-models/

I wanted to share a tiny website I created for the parametric models I made with Replicad[1]. I'm pretty sure I found Replicad oh HN and I've been using it since to create models for 3D printing.And yesterday I finally found time to create a small static site for them. Replicad has an option to export to SVG which I used to generate these previews.All models are open source under MIT...

( Read More... | no comments | on HN )
That is different, because you can't interact with the game anymore. In game pause can let you change your settings or map for example. Menus and map are still running in the game loop, so then you need to make they get the input events but not the gameplay part.
As someone who uses JavaScript/TypeScript, I love Replicad. It is super easy to create and share parametric models from their online editor without any accounts.

I keep my models on github[0]. Disclaimer, they are pretty niche things I needed around the house.

[0] https://github.com/Stanko/3d-cad-models

Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @01:19PM (#47755171)
Thank you, glad you like it! My idea was to make the player pick their cards during the shmup action, but then to have a breather when they reach the boss fight (contrary to the usual bullet hell boss fights).

Btw I think level 5 is higher than average.

Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @09:20AM (#47751573)
Thank you, I did all of the sprites myself. This was the first time I tried doing pixel art and I love it. It is a kind of meditation for me.

I think you should give it a go, making games is a lot of fun. Try making a prototype with circles and rectangles. Later on, you can hire someone to do the graphics or you can buy an asset pack. In my case, I can't make music - the two tracks in the game are free PICO 8 tracks and my best friend is working on the new ones.

Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @04:02AM (#47749134)
That’s very kind of you, thank you!
Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @03:39AM (#47748947)
Haha amazing, thank you! This made my morning :)

If I ever release on steam, can I please use your comment in promo material? I would anonymize it of course.

Edit: grammar

Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @03:19AM (#47748786)
https://muffinman-io.itch.io/spacedeck-x

I'm still obsessed with making my game, which you can try it at the link above (it is desktop only). This is my first "real" game, and it has been incredibly fun and rewarding. I've been working on it in the evenings for about 4 or 5 months.

It is a very ambitious mix of genres - shoot-em-up and deck-building. A lot of people said that those are genres that shouldn't be combined, but I think it turned out to be a fun little game. Folks who are not fans of one (or either) of the genres are actually playing it. I built a global high-score leaderboard, and there are people (including a few of my friends) competing on it. Whoever knocks my friend "BER" from first place will earn a beer from me.

This is purely a fun project, although I'm now seriously considering releasing it on steam when I finish everything I planned for it. It is made in Kaplay, a small JavaScript gamedev library, which is a big part of what makes it fun. If you try it out, please leave a comment, I would love more feedback!

Re:Ask HN: Any Interesting Niche Hobbies? on Thursday April 09, 2026 @10:19AM (#47704110)
Maybe not that niche for this group, but I love pen plotting. I use code to create drawings and then pen plot them on paper [0]. The ability to bring something digital into the physical world is really fulfilling for me and makes the process much more tangible. I have an Axidraw A3, and it might be the best purchase I ever made.

In the last few months I haven't done much as I'm currently obsessed by gamedev. But now when you reminded me, I want to plot a few pieces I started last year and never finished.

[0] https://muffinman.io/art/

Re:48x32, a 1536 LED Game Computer on Saturday March 07, 2026 @11:22AM (#47288986)
Hehe I know what you mean. I mentioned I have parts for v2 (stronger controller, rotary encoder with a big brass knob and completely offline - hardware real time clock), but we’ll see if it will ever happen.
Re:48x32, a 1536 LED Game Computer on Saturday March 07, 2026 @08:23AM (#47287419)
LED matrices are so fun to play with. The low resolution and chunky pixels give them the aesthetics I really enjoy.

I’ve built a 64x64 pixel art frame [0]. With the diffuser in front of the matrix, it looks like animations are floating in the air. I got parts for v2, but I’m yet to find time to build it.

I really like how electronics today are very accessible to start playing with. Basic stuff is mostly plug-and-play, and essentially it becomes a software project.

https://github.com/Stanko/retro-frame

Re:The L in "LLM" Stands for Lying on Thursday March 05, 2026 @06:16AM (#47260314)
I think you are going to enjoy this talk by Jonathan Blow - Preventing the Collapse of Civilization:

https://www.youtube.com/watch?v=ZSRHeXYDLko

Re:Show HN: Minimalist Glitch Art Maker (100% client-side) on Sunday February 22, 2026 @06:01AM (#47110040)
Nice! I love that it is a single .js file.

I built a similar CSS only glitch effect [1] and I really want to check your code when I get to my laptop to see how did you do it.

[1] https://muffinman.io/blog/css-image-glitch/

Re:Show HN: The HN Arcade on Thursday January 29, 2026 @09:13AM (#46810462)
I did, you already merged it, thank you!
Re:Show HN: The HN Arcade on Thursday January 29, 2026 @05:19AM (#46808141)
Lovely!

Of course, I added mine as well, which got better feedback on “What are you working on” thread than I expected.

Since then I released two updates but Show HN thread didn’t catch on. I’m still actively working on it. Atm I’m tweaking level difficulty to make it easier to start and then ramp up the difficulty.

I have a todo list defined, and I’m having so much fun going through it.

edit: typo

https://muffinman-io.itch.io/spacedeck-x

Re:Map To Poster – Create Art of your favourite city on Saturday January 17, 2026 @12:48PM (#46660133)
There is a related project which I used several times:

https://github.com/anvaka/city-roads

Edit: it outputs SVGs and you can try it online. Anvaka (author) has other really cool dataviz projects.

Show HN: Shoot-em-up Deck Building game

https://muffinman-io.itch.io/spacedeck-x

Hey, I've shared this game while it was still a work in progress in one of the Tell HN threads. I was pleasantly surprised that a lot of people tried it, and I got some positive feedback and constructive criticism.Anyway, I found a gamedev library I really like - Kaplay [1]. What I like about it is that easy things are easy. Meaning I could have fun building the game without learning (or...

( Read More... | 1 comment | 4 points | on HN )
Re:Ask HN: What Are You Working On? (December 2025) on Friday December 26, 2025 @05:42PM (#46397162)
Amazing, thank you! Unfortunately, hi-scores are local only for now, saved in local storage. But I’m working on global, shared leaderboard and stats.
Re:Ask HN: What Are You Working On? (December 2025) on Sunday December 14, 2025 @05:23PM (#46267734)
I completely understand what you mean, I often feel like that as well. Like every other skill, it takes time and it feels frightening when you see other people's work. Honestly I don't think I'm that good at pixel art, this is my first pixel art project. To be fair, spaceships and technology are pretty straight forward to draw.

Edit: typo

Re:Ask HN: What Are You Working On? (December 2025) on Sunday December 14, 2025 @05:18PM (#46267670)
I hear you, I have to add a tutorial.

- "z" plays a card - "x" ends your turn

If one never played deck builders, they probably have no idea what is going on. Thanks for trying it!

Re:Ask HN: What Are You Working On? (December 2025) on Sunday December 14, 2025 @03:55PM (#46266792)
I’m working on a video game, purely for fun.

Here is a work in progress build:

https://muffinman-io.itch.io/space-deck-x

It is a combination of a shoot-em-up and deck building. You fly and shoot until you get to the boss, when you get your deck out to fight them.

That genre combination is definitely too ambitious, but I think it is fun to play and I’m enjoying making it.

I have a bunch of ideas how to combine the two parts better. But over the years, I’ve learned to control scope creep and actually ship pet projects.

Right now I’m in a middle of changing how enemy waves are spawned. After that I want to make a short tutorial and add two more bosses as well as more enemies.

If you end up playing it, please share your feedback I’ll be glad to hear it.

The game is made using Kaplay, a game dec library which brings me joy to use. I can best describe it as my friend described Pico-8: “easy things are easy”. But compared to Pico-8, Kaplay doesn’t have virtual console limitations and comes with a big library of components. Try it out, the community is small, but the library itself is really fun and easy to use.

EDIT: For context, this is about two weeks of work, in the evenings when my kid is asleep.

Show HN: NanoModal – a tiny accessible modal library

https://muffinman.io/nano-modal/

Hey HN,I love using native web elements, but with <dialog> there are a bunch of small quirks and cross browser differences. I decided to make a tiny library (850 bytes gzipped) around the dialog element so solve these.NanoModal is accessible, has animations and it is easy to customize using CSS. I already started using it on my projects.Please let me know what you think and if you find...

( Read More... | no comments | on HN )
Re:Liquid Glass in the Browser: Refraction with CSS and SVG on Tuesday September 09, 2025 @05:08AM (#45179479)
Nice write up! I'm always happy to see interactive articles.

As someone who also do interactive articles from time to time, I'm wondering what is the tech stack you are using to make these?

Older »