News for hackers. Stuff that matters.

hippospark

I used dinit in Artix Linux. It is lightweight and impressive (https://artixlinux.org/faq.php)
Re:I Run a Full Linux Desktop in Docker Just Because I Can on Friday August 22, 2025 @11:40PM (#44992939)
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)
Re:Nnd – a TUI debugger alternative to GDB, LLDB on Tuesday May 06, 2025 @10:36AM (#43905643)
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

Re:Raspberry Pi Pico audio player on Sunday March 02, 2025 @08:02PM (#43237172)
I once built a player with a MAX98357 I2S Amp that could drive a small speaker, it was fun.
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.
Re:JSON5 – JSON for Humans on Sunday December 08, 2024 @07:15PM (#42361935)
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

Re:Barco: Linux Containers from Scratch in C on Monday August 07, 2023 @05:41AM (#37032284)
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
I recommend Dmitry Soshnikov's video tutorials _Building an Interpreter from scratch_ [0]

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

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

Re:Show HN: MarkShow – Create Slideshows with Markdown on Sunday April 25, 2021 @12:20PM (#26933901)
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/

StarCraft