Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK


January 2026 - gyani.net - 5 months ago - eng
I'm back - I’m back. It’s been over a year since I last wrote here—a brief California post in September 2024, and before that, July 2023. The writing muscle has atrophied. 2023 and early 2024 were active. Not consistent, but I was doing things. The running was there, I ran my first full...

I’ve written before, I’m leaning heavily into immutability in the election site code. Until September 2025 […]

As I’ve written before, I’m leaning heavily into immutability in the election site code. Until September 2025 (it’s taken a long time to get round to writing this blog post) that meant a combination of records, ImmutableList and ImmutableDictionary. In an ECMA C# standards meeting, however, Joseph Musser passed on some really valuable feedback … Continue reading Changing Immutable Collections →

Ending 2025! - hsnice16.medium.com - 5 months ago - eng

A short article about NEC's strange and mostly forgotten μCOM-87 processor architecture, as well as the Casio CZ-101 synthesiser that it powers.

When I started this blog in 2018, my plan was to write a Year in Review post every December, hoping to document a trail of continued progress and success as a writer. And for a few years, I kinda did. [1] Then the pandemic hit, and everything went sideways. It took me a long, long […]

I happened to have started reading for a Master’s Degree in AI just before the LLM craze started. AI was cool and there were some very…

Happy New Years for my APAC friends! In my previous post we traced the evolution from synchronous request-reply to enterprise event delivery platforms. We built recipient lists, webhook registrations, and bundled integrations. But we glossed over a critical question: what happens when delivery fails? In production, failure isn’t exceptional. It’s constant. Endpoints go down. Networks partition. Rate limits trigger. Servers restart. A webhoo..


Jam Dojo - june.kim - 5 months ago - epo




Jam Dojo - june.kim - 5 months ago - eng

This year I ran three book club readings over email with 1,230 unique attendees. I ran 12 coffee club meetups in midtown Manhattan with 170 unique attendees. Angelo and I ran 6 NYC Systems meetups with 12 different speakers and 281 unique attendees. I took 3 visiting PhD students out for Banh Mi . I raised $6,915 for educational non-profits, offering chats in return. I got coffee, lunch, or took 30 minute calls with 55 people I'd..


Modern concurrent data structures increasingly rely on atomic operations to avoid the overhead of locking. A valuable but under-utilized technique for maximizing the effectiveness of atomic operations is bit packing —fitting multiple logical fields into a single atomic variable for algorithmic simplicity and efficiency. However, language support for bit packing does not guarantee dense packing, and manually managing bit manipulation quic....

Books Read in 2025 - ides.dev - 5 months ago - eng



Last year I wrote this from an empty office on New Year’s Eve. This year I’m in the boardroom between Christmas and New Year, back from a Pizza Union lunch, waiting for mulled wine to heat up in a Moccamaster because we’re not allowed a saucepan in the kitchen. There’s a handful of engineers half-working, half-chatting in the background. It’s a quiet week. This is markedly better than last year. In 2024 I said I expected to be “wrestl....

Each year I do the majority of my Charity donations in early December, timed to be around my birthday. I do a blog post about it to hopefully inspire others. See previous years: 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015 All amounts are in $US unless otherwise stated. General Charities $600 to … Continue reading Donations 2025



Hello! We're very glad to inform you that a new 10 Gbit/s full duplex server located in Los Angeles, California, is available: Revati. The AirVPN client will show automatically the new server; if you use any other OpenVPN or WireGuard client you can generate all the files to access it through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The server accepts connections on ports 53, 80, 443, 1194, 2....


The Books of 2025 - luten.dev - 5 months ago - eng
This year I read a surprising (to me) amount of books: 21 according to my notes, 6 more than last year. Here they are, listed chronologically in reading order. I’ll also list my favorite reads towards the end of the post.

The Books of 2025 - luten.dev - 5 months ago - eng
This year I read a surprising (to me) amount of books: 21 according to my notes, 6 more than last year. Here they are, listed chronologically in reading order. I’ll also list my favorite reads towards the end of the post.

For years I have been using Firefox as my primary browser. Not out of ideology or nostalgia, but because it did the job well enough and stayed out of the way. Lately, however, I have been increasingly uncomfortable with where Firefox is heading — and yet I am still using it. This post is about why. Firefox’s new direction In December 2025, Mozilla made it clear that Firefox is entering an “AI browser” phase.

Reviving my blog after a year of silence, setting a goal of 52 posts and committing to trying hard in 2026

Reviving my blog after a year of silence, setting a goal of 52 posts and committing to trying hard in 2026

Reviving my blog after a year of silence, setting a goal of 52 posts and committing to trying hard in 2026

While in my day job I use Cursor, I’ve been trying out Google Antigravity for my personal projects, mainly due to the generous Gemini limits…

Considering I'm kind of optimistic for 2026, I want to dedicate some of my current NEET life into programming again... but the problem is that I stopped programming since a lot of years and I forgot many skills. Idk I'm here, even if this place worsened in terms of userbase after covid, to ask to the few oldfarts who remained if you could share some old documentations about C++ and SDL (the main languages I want to understand, in case of C+..

GDB is great for stepping through machine code to figure out what is going on. It uses debug information under the hood to present you with a tidy backtrace and also determine how much machine code to print when you type disassemble. This debug information comes from your compiler. Clang, GCC, rustc, etc all produce debug data in a format called DWARF and then embed that debug information inside the binary (ELF, Mach-O, …) when you do -....

Before computers, we had switchboards. An operator would receive your call, ask who you wanted to reach, physically connect your line to theirs with a patch cable, and you’d talk. When you hung up, the connection was torn down. Request-reply in its purest form: synchronous, blocking, one conversation at a time. The telephone system evolved. Direct dialing replaced operators. Trunk lines multiplexed thousands of calls. Voicemail let you leav..

I've been struggling with optimizing Django ORM queries for a high-traffic dashboard. We use select_related everywhere, but we are still seeing N+1 issues in some background tasks.

A multi-tenant system can be used by many customers and for each of them it looks like they are the only ones. Think about AWS, for example: the account is isolated from all other accounts, and apart from the account ID there is no indication that anybody else is using that platform. The obvious reason is that there is only one deployment and not one per customer. But I found that even if I needed to design a system that is only used by o....

In 2024, I took the leap to go indie full-time. By 2025, that shift enabled me to focus exclusively on building tools I care about, from a blogging platform, iOS apps, and macOS utilities, to Emacs packages. It also gave me the space to write regularly, covering topics like Emacs tips, development tutorials for macOS and iOS, a few cooking detours, and even launching a new YouTube channel . The rest of this post walks through some of the....

We'll balance using Linux through WSL 2 as well as run native Windows apps to get stuff done related to software development.

Pinyin Chart - june.kim - 5 months ago - vie



34 visitors online