Trending
nggit's Avatar

nggit

@nggit.github.io

A hobbyist.

6
Followers
8
Following
130
Posts
31.05.2024
Joined
Posts Following

Latest posts by nggit @nggit.github.io

GitHub - nestybox/sysbox: An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs. An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs. - nestybox/sysbox

One upon a time, I was wanting to run /sbin/init inside Docker Container, also DinD. People said "Are you crazy? Insecure... bla". But I am ignorant, play with setpriv, unshare, finally It works and gives me better understanding in securing/building container. Now I found github.com/nestybox/sys...

28.02.2026 02:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I really want to get an SLC microSD card + military grade operating temperature someday, when it really exists and the price is reasonable.

At the market they call it "industrial sdcard". But mostly are not true SLC, just MLC/TLC in pSLC mode. Anyway microSD card is in a high demand this year. Why?

06.01.2026 01:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

2025 was a suck... and finally, my disk failed and I lost my valuable private keys πŸ˜‚

Instead of replacing the disk, I installed #Linux on an unused ARM set-top box. To me it's enough for daily driving.

31.12.2025 16:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Radicle: the sovereign forge Sovereign code infrastructure.

I just set up a read-only mirror (GitHub to Codeberg) before leaving GitHub completely. The world is always shifting. My journey is:

SourceForge -> GitHub/Lab -> Codeberg: codeberg.org/nggit

I also have an eye for the uncommon: radicle.xyz

29.11.2025 00:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
SAMSONS - Kenangan Terindah (Official Music Video)
SAMSONS - Kenangan Terindah (Official Music Video) YouTube video by SAMSONSVEVO

Aduh rupanya aku sudah tua. 18 tahun lalu kelas 3 SMA.
www.youtube.com/watch?v=-yG8...

26.11.2025 13:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nggit/tremolo: A Swiss Army knife, crash-free ASGI server and web framework for handling large file uploads. Zero-dependency. A Swiss Army knife, crash-free ASGI server and web framework for handling large file uploads. Zero-dependency. - nggit/tremolo

Ahem. Tremolo 0.4.16 ( #Python #ASGI server ) comes with ASGI spec version 2.4: "Calling send() on a closed connection should raise an error".

For ASGI app makers feel free to test the compatibility of your app with Tremolo: github.com/nggit/tremolo .

Enjoy!

21.11.2025 00:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
ジョジョ: Arrivederci! γ€ŽHD』
ジョジョ: Arrivederci! γ€ŽHD』 YouTube video by SatΓ΄ Benkei

My Telegram account (maybe yours too?) often gets DMs from Italian numbers, all of them are old men. I'm sorry, but I'm not interested in men.

Anyway, I don't understand their language except for "Arrivederci" www.youtube.com/watch?v=WKGs...

06.11.2025 01:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - nggit/tremolo: A Swiss Army knife, crash-free ASGI server and web framework capable of large file streaming with low memory footprint. A Swiss Army knife, crash-free ASGI server and web framework capable of large file streaming with low memory footprint. - nggit/tremolo

Following the release of Python 3.14, I released tremolo 0.4.7 (github.com/nggit/tremolo), an ASGI server that can also function as a zero-dependency web framework. With stability as its main feature. Enjoy!

08.10.2025 10:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ada was ahead of its time (not necessarily beautifully), whereas many modern languages focus on addressing problems from the past.

It is, unsurprisingly, very well standardized.
040coders.nl/slides/2024-...

18.09.2025 00:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
ADA BAND - Bilakah (Official Music Video)
ADA BAND - Bilakah (Official Music Video) YouTube video by Sony Music Entertainment Indonesia

❌ Avatar: The Last Airbender (2005)
βœ… Ada Band - Bilakah (1999)
www.youtube.com/watch?v=2Yyi...

08.09.2025 10:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Registered Codeberg account a year ago: codeberg.org/nggit - Just in case GitHub dies.

23.08.2025 03:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
COKELAT - KARMA | LIVE PERFORM at SYNCHRONIZE FEST 2024 ANAK 2000'an KUMPUL DISINI 🀎πŸ”₯
COKELAT - KARMA | LIVE PERFORM at SYNCHRONIZE FEST 2024 ANAK 2000'an KUMPUL DISINI 🀎πŸ”₯ YouTube video by Fancam Konser Terupdate

www.youtube.com/watch?v=9SKT...

13.08.2025 13:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Even the legitimate owner of the account itself cannot log in.

That's why I don't use Facebook to link to other platforms. I also avoid X rather than getting into trouble in the future.

10.08.2025 13:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

People still trust and respect the former president here (on camera). Even though he is a proven liar and destroyer of the country. He violated the constitution by changing the law in favor of his son. Honest criticism is accused of hate.

Cults can be bought, so I have no living person to idolize.

08.08.2025 23:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My Android phone with 3GiB RAM is already having trouble running government made apps.

I miss the era of Symbian phones in 2007, even with 64MiB RAM, most applications run smoothly. I was even proud to build a WML/XHML wapsite at that time with a footer "made with Nokia".

29.06.2025 13:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
HSL Color Picker An excellent color picker for the web, using HSL, HWB, and RGB color modes. It's open source and written in React on Vite.

HSL is more intuitive to use than RGB.

For example, choosing a color to stand out on a black or white background is as simple as setting L(ightness) to about 50% (or may be <=40% for printing with ink, by adjusting the CMYK a bit). hslpicker.com

11.06.2025 23:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

super sekali

01.06.2025 13:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Giants. But I seem to be more minimalistic.

01.06.2025 13:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Understanding 100V Line Distributed Speaker Systems. - Redback Audio Commercial audio installations often require large numbers of speakers to be powered from a single amplifier. These systems often called β€œ100V line” or less common in Australia β€œ70V line” are found in...

A long cable means a lot of power is lost.

A common technique is to step up the voltage with a trafo, and step it back down at the destination. Less current in the process, less power is wasted on the cable.

I've been working with old-fashioned tech lately. www.redbackaudio.com.au/understandin...

22.05.2025 08:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Cleaning my ear incorrectly made my right ear deaf for 3 years. Now suddenly some air comes out and hearing is back to normal.

Everything sounds oddly louder.

14.05.2025 03:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Dewa 19 (Feat. Ari Lasso) - Separuh Nafas | Sounds From The Corner Live #19
Dewa 19 (Feat. Ari Lasso) - Separuh Nafas | Sounds From The Corner Live #19 YouTube video by Sounds From The Corner

Baladewa mana suaranya? www.youtube.com/watch?v=bGnL...

13.05.2025 05:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Memories of May 4, 2015.

Looks like my first simple PCB made manually with KiCad on Linux. I don't know if KiCad will be A!-powered one day to solve complex routing more easily and correctly.

04.05.2025 06:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, although people can renew domains, people don't live forever.

28.04.2025 00:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have a domain that has been registered, just set a catch-all email and then I can harvest any online services that the former owner has used.

27.04.2025 23:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Two things I like about Alpine Linux,

1. apk del package
Properly removes a package and its dependencies (Debian's autoremove is not as reliable). This is good for embedded devices.

2. apk audit
Tends to show the changes I've made in /etc, telling me what packages I've tweaked.

27.04.2025 23:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

My Hetzner VPS with Alpine Linux without shutdown for almost a year! Yes, there is no Alpine Linux image on Hetzner. How is that possible?

Simply replace all the files inside with files from the Alpine rootfs, along with the kernel, and make sure it boots. pivot_root is the key, if you don't know.

27.04.2025 09:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Python's int() is certainly clever for parsing, not security-wise for validation. But if you must, always make sure the input is on a bytes/latin1 perspective, not str.

Even better, iterate through each bytes (not str) to make sure if it finds int(b'+β€˜), int(b’-') etc., it fails.

21.04.2025 01:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

But this is not the end of the episode.

19.04.2025 03:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm in immediate need of an accurate http client that can "readexactly", not only streams of unpredictable size. Surprised not to get httpx to work out of the box. Realized a 5-second timeout in production. It's just too low (unless working locally). I tried aiohttp and it worked at first glance.

19.04.2025 03:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I bought this laptop in a dead condition from my client for only $20. Put some junk and it came back to life. Yes, my war machine is from 2010 and still kickin'! Just worry if he finds your README contains high frame rate GIFs.

09.04.2025 05:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0