Live data from Hacker News

Viewing profile — zserge

zserge

HN member
Joined
Fri, Apr 13, 2012, 1:44 PM UTC
HN karma
586
Public activity
205 items

About zserge

Hey, I'm Serge. Born in Ukraine, living in Munich, MSc in Software Engineering, brought up with a love for simple things, now doing all sorts of software development, mainly Go, C/C++, JavaScript and Python.

https://zserge.com

Recent public activity

  1. comment
    Comment #49165408

    Location: Munich, Germany Remote: Yes Willing to relocate: No Technologies: Fullstack, distributed systems, embedded (C/Zig, bit of Rust), ML (torch, tinygrad, edgeAI/tinyML) CV: h…

  2. comment
    Comment #48909524

    I suppose one of a few examples when a picture is totally not worth a thousand words, if a picture is made by me

  3. comment
    Comment #48908041

    I guess I miscommunicated it. I meant I'd call everything a tensor but for some smaller dimensions we have specific names. Of course, 1D can still be a tensor and so is 6D or nD.

  4. comment
    Comment #48907026

    I wish we used something else but Python as the default ML language, so that some advanced type system would work for us to ensure tensor shapes and compatibility.

  5. comment
    Comment #48906834

    Not in a general mathematical sense, of course. Rather carthesian tensors. Seems like for most libraries it's `numpy.ndarray`: https://docs.tinygrad.org/tensor/ or https://docs.pyt…

  6. comment
    Comment #48656048

    Was doing a similar thing for plain HTML zines: https://github.com/zserge/zine - write each page as html, render as page previews in browser and as a folded zine when printed

  7. comment
    Comment #47854059

    Reminds me of a good old arduino shell, Bitlash - https://github.com/billroy/bitlash/wiki/commands

  8. comment
    Comment #47457858

    A slightly larger implementation at the end of the post does that to some extent - https://github.com/zserge/kalk (CSV import export, Excel-like "locking" of rows/columns like $A$1…

  9. comment
    Comment #47457801

    It's a common CPU vs RAM decision to make. Dependency graph consumes memory, while recalculating everything for a number of iterations could happen on stack one formula at a time i…

  10. comment
    Comment #46621976

    https://zserge.com - little toy projects and stories on various software topics with minimalist aftertaste, not to be ever used in production or taken seriously

  11. comment
    Comment #45565839

    A little computer vision library for embedded systems, by magnitudes smaller than OpenCV, but still practical enough to do feature tracking or cascade detections. Works well on ESP…

  12. comment
    Comment #44490226

    I think that's how it all started: https://github.com/rust-lang/rustlings

  13. comment
    Comment #44457815

    You might be right, but the only place where regexps are applied in code is for validating resource text fields (which is optional). Those regexps are defined in read-only schemas …

  14. comment
    Comment #44457677

    In hindsight, JSONL would have been much easier to deal with as a developer. But I still don't regret picking CSV -- DB interface is pluggable (so one can use JSONL if needed), and…

  15. comment
    Comment #44457415

    Like others have guessed, I limited myself to what Go stdlib offers. Since it's a personal/educational project -- I only wanted to play around with this sort of architecture (simil…

  16. comment
    Comment #44457311

    To be fair, the project is linked to the blog post I recently wrote, so it's merely a tiny personal/educational project. I tried to experiment with an API similar to what k8s api s…

  17. comment
    Comment #41110399

    So that things like React could be distributed as a collection of hundreds of interconnected single-function tiny modules?

  18. comment
    Comment #40673040

    So, it's only Liechtenstein and Monaco being the correctly mapped European countries?

  19. comment
    Comment #38803190

    A while ago I created an even smaller typeface (2x3) but that is barely readable without memorising certain glyphs: https://zserge.com/posts/tiny-font/

  20. comment
    Comment #37336485

    I appreciate the fact that it contains shortcuts for such words as "endeavour" (EDV), "ecclesiastic" (EC), "notwithstanding" (NWG) or "vehemence" (VMC) being a dictionary of the "b…

  21. comment
    Comment #37219598

    I hike across Liechtenstein from time to time. A very light but picturesque set of trails for one day (30-50km). I usually start at the south border in a Switzerland town, cross th…

  22. comment
    Comment #37122127

    Would it be possible to train an LLM from scratch that would speak Toki Pona? 120 word dictionary over a reduced alphabet would mean a tiny number of possible tokens and theoretica…

  23. comment
    Comment #36590594

    https://zserge.com -- minimal software, learning how things work by building them

  24. comment
    Comment #35933683

    A similar toy git in Go (but probably smaller and more limited): https://zserge.com/posts/git/

  25. comment
    Comment #34667095

    There's also https://github.com/zserge/fenster which is fairly minimal and comes with Go bindings out of the box.