HNHacker News
TopNewBestAskShowJobs

hippospark

237 karma · joined October 4, 2019

submissionscomments
hippospark··on Nitro: A tiny but flexible init system and process supervisor
I used dinit in Artix Linux. It is lightweight and impressive (https://artixlinux.org/faq.php)
hippospark··on I run a full Linux desktop in Docker just because I can
Related posts: - [How to Run GUI Applications Directly in Containers](https://github.com/hemashushu/docker-archlinux-gui) - [GUI Application Development Environment in a Container](https://github.com/hemashushu/docker-archlinux-gui-devel)
hippospark··on Nnd – a TUI debugger alternative to GDB, LLDB
For those interested in writing a debugger: There are a series of tutorials on how to write a debugger from scratch for Windows x86-64 using Rust [1]. Additionally, there is a book titled "Building a Debugger - Write a Native x64 Debugger From Scratch" by Sy Brand [2].

[^1]: https://www.timdbg.com/posts/writing-a-debugger-from-scratch... [^2]: https://nostarch.com/building-a-debugger

hippospark··on Raspberry Pi Pico audio player
I once built a player with a MAX98357 I2S Amp that could drive a small speaker, it was fun.
hippospark··on I believe 6502 instruction set is a good first assembly language
I prefer RISCV as an starting assembly language because: it has good design, it's more intuitive, it has modern language and tool support (GCC, LLVM, Rust, etc.), and it runs on QEMU and real available hardware.
hippospark··on JSON5 – JSON for Humans
Also take a look at ASON [1]. ASON is a data format that evolved from JSON, introducing strong data typing and support for variant types.

[^1] https://github.com/hemashushu/ason

hippospark··on Barco: Linux Containers from Scratch in C
There is a similar project _Linux containers in 500 lines of code_ [1], the code is a bit old, but the procedure is quite simple. [1]: https://blog.lizzie.io/linux-containers-in-500-loc.html
hippospark··on Ask HN: What does a developer need to know to build their own Lisp from scratch?
I recommend Dmitry Soshnikov's video tutorials _Building an Interpreter from scratch_ [0]

[0] https://www.dmitrysoshnikov.education/p/essentials-of-interp...

hippospark··on Gobang – Cross-platform TUI database management tool written in Rust
see also: VisiData [1] - A terminal interface for exploring and arranging tabular data. VisiData supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many other formats.

[1]: https://github.com/saulpw/visidata

hippospark··on Show HN: MarkShow – Create Slideshows with Markdown
You may try Yu Writer, it supports bg images, toc, math, charts, code and general slide show functions.

https://hemashushu.github.io/yu-writer.site/

hippospark··on Arwes – Futuristic Sci-Fi / Cyberpunk Graphical User Interface Framework
StarCraft