Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

zserge

@zserge@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

https://zserge.com

Turning complex problems into lightweight and simple software solutions. YAGNI as a service. #programming #music #minimalism #fedi22

0 Followers
0 Following
10 Posts
Joined January 04, 2017
Github:
https://github.com/zserge
Blog:
https://zserge.com
Open post
zserge @zserge@mastodon.social
· 25mo ago

Finally done with a series of blog posts about re-creating classical programming langauges in 50 lines of code each: https://github.com/zserge/tinylangs It was a great little weekend project that still took much longer than I expected #tinycode #programming #lisp #basic #apl #pascal #forth

GitHub

GitHub - zserge/tinylangs: Real programming languages in 50 lines of code

Real programming languages in 50 lines of code. Contribute to zserge/tinylangs development by creating an account on GitHub.

21
1
9
0
Open post
zserge @zserge@mastodon.social
· 33mo ago

And my 6502 emulator is finally working and passing some tests (only 280 lines of code)! https://github.com/zserge/bsoz #tinycode #retrocomputing

github.com
20
1
11
0
Open post
zserge @zserge@mastodon.social
· 15mo ago

Finished a small educational project: https://zserge.com/posts/pennybase - a toy clone of Firebase/Supabase/Pocketbase. In 700 lines of Go with zero dependencies it has dynamic record schemas, reasonably fast "document store" using CSV files, orthogonal REST APIs + realtime watch over SSE, authNZ with simple RBAC, pluggable hooks.
Enough to build a real-time chat app or a management system. Works well with HTMX and Go templates.
Not for serious use, of course! #golang #backend #baas #firebase #rest #csv

zserge.com
2
0
0
0
Open post
zserge @zserge@mastodon.social
· 30mo ago

TIL that rhymezone.com is all written in AWK and works just fine since 1996. AWK is truly the most underappreciated
UNIX tool/language.

5
1
1
0
Open post
zserge @zserge@mastodon.social
· 31mo ago

A little [tab](https://github.com/zserge/tab/) utility is mostly complete! Guitar, ukulele, cigar box guitar, diddley bow tabs, also recorders, folk whistles, ocarinas, native american flutes, trumpets, saxophones, keyboards and Jianpu are all supported. Converted some songs from the Real Book into tabs, feels great to be able play a tune from the first attempt. Perhaps it's time to make the first stable release. #music #minimal #terminal #cli

GitHub

GitHub - zserge/tab: 🎼 A tiny CLI tool to render tabs for music instruments (🎹🎷🎺🎸🪕🪈 and many others!)

🎼 A tiny CLI tool to render tabs for music instruments (🎹🎷🎺🎸🪕🪈 and many others!) - zserge/tab

5
0
2
0
Open post
zserge @zserge@mastodon.social
· 31mo ago

As a self-taught music enthusiast I like exploring/collecting new instruments. Apart from an obvious guitar+piano I'm surrounded with all sorts of string instruments, various flutes, ocarinas, kalimbas, a sax, and a trumpet. It's difficult to memorise the fingerings for all of them, so I made a simple CLI utility that converts ABC notation into tabs. https://github.com/zserge/tab/ #music #musicians #tinwhistle #flute #guitar

GitHub

GitHub - zserge/tab: 🎼 A tiny CLI tool to render tabs for music instruments (🎹🎷🎺🎸🪕🪈 and many others!)

🎼 A tiny CLI tool to render tabs for music instruments (🎹🎷🎺🎸🪕🪈 and many others!) - zserge/tab

4
0
5
0
Open post
zserge @zserge@mastodon.social
· 21mo ago

#digitalisierung

2
0
2
0
Open post
zserge @zserge@mastodon.social
· 33mo ago

Well this day has come. I started writing my first MOS6502 emulator.

3
1
0
0
Open post
zserge @zserge@mastodon.social
· 22mo ago

What a wonderful language is C. Took me some time to find a bug with my array. And this could happen in so many languages...

```
int D[] = {
-9, 9, -1, 1, 0, 0, 0, 0, // Rook
-19, -17, 19, 17, -11, -7, 7, 11, // Horse
-20, -16, 20, 16, 0, 0, 0, 0, // Elephant
-10, -8, 10, 8, 0, 0, 0, 0, // Advisor
-9, 9, -1, 1, 0, 0, 0, 0, // King
-9, 1, -1, 0, 0, 0, 0, 0, // Soldier
-9, 9, -1, 1, 0, 0, 0, 0 // Cannon
-9, -9, 9, 9, -1, 1, -1, 1, // Horse "legs" for each horse move
};
```

1
0
0
0
Open post
zserge @zserge@mastodon.social
· 33mo ago

And it even runs some Apple 1 tapes and some BASIC code! #retrocomputing Still a few glitches to catch but it's a good getaway from daily "useful" programming.

1
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:11:51 UTC