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




The Books of 2025 - luten.dev - 8 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.

The Books of 2025 - luten.dev - 8 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.

7026dffa5fb14799e28605c8d74be449b8e3958a Add another journalctl example 29f7b4073c5b8b2ac48b3e972fb0e6ee7f227938 Add views-archive.pl for recording view counts into the WN archive

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.


Siddhartha - arunmani.in - 8 months ago - eng

Siddhartha - arunmani.in - 8 months ago - eng


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 -....

Pinyin Chart - june.kim - 8 months ago - eng

2025-12-30 - ho.dges.online - 8 months ago - eng


2025-12-29-001 - srijan.ch - 8 months ago - eng
Faced a failing disk in my raidz2 ZFS pool today. Recovery was pretty simple: Asked the service provider to replace the disk Find new disk ID etc using: lsblk -o NAME,SIZE,MODEL,SERIAL,LABEL,FSTYPE ls -ltrh /dev/disk/by-id/ata-* Resilver using: sudo zpool replace lake Watch status using: watch zpool status -v Re-silvering is still ongoing, but hopefully …

2025-12-29-001 - srijan.ch - 8 months ago - eng
Faced a failing disk in my raidz2 ZFS pool today. Recovery was pretty simple: Asked the service provider to replace the disk Find new disk ID etc using:lsblk -o NAME,SIZE,MODEL,SERIAL,LABEL,FSTYPE ls -ltrh /dev/disk/by-id/ata-* Resilver using:sudo zpool replace lake Watch status using:watch zpool status -v Re-silvering is still ongoing, but hopefully …

It’s anecdotal, I know, but my main entertainment business revenue is down 50% over the past 3 months. Our main paid source of leads was Google Ads, which have served us well over the past 10 years or so – I think I know what I am doing in adwords by now. Once per month … Continue reading "Google is dead. Where do we go now?" The post Google is dead. Where do we go now? appeared first on Circus Scientist .

Japanese tech conglomerate SoftBank (TYO: 9984) has struck a deal to acquire DigitalBridge Group (NYSE: DBRG), a U.S.-based data center and telecoms infrastructure investor. SoftBank will pay $16 in cash per share, totaling $2.9bn. It’ll also assume DigitalBridge’s liabilities, pushing the deal’s value to $4bn. SoftBank’s offer represents a 15% premium to DigitalBridge’s share price […] The post SoftBank To Buy Data Center Firm DigitalBr..

To get an idea of the upcoming changes due to AI, and the automation/delegation of knowledge work, we can look at what happened after the automation/delegation of manual labor for many people and at least in big part. This change happened in much slower pace than what is projected of AI. Admittedly, there were also […]

Why I Did Buy a Tesla - tynan.com - 8 months ago - eng
About five years ago I wrote about why I chose to buy a BMW i3 instead of a Tesla like everyone else. I still love the i3 and think that it was the right choice at the time, but things have changed! A lot of my complaints about Tesla are still true. I really hate […]

My close friends know that Walter Bradley is the Christian scholar I admire the most. I’ve mentioned Dr. Bradley on the Knight and Rose Show several times. and plugged the book about his life “For a Greater Purpose: The Life and Legacy of Walter Bradley“. Dr. Bradley passed away recently. and so people have been … Continue reading How Dr. Walter Bradley helped me keep my faith at university and in the workplace →



So I have a very activly maintained project that still relies on a tinyMCE here and there. And I needed to process some text and after an AJAX request inject it back into a textarea/tinyMCE field, but couldn’t get it to work. Which was a bit weird, because after calling window.tinymce.editors in de browser console […] The post Quick tip: Adjusting and inject content into tinyMCE with WordPress appeared first on Jaime Martinez .


A refined variant of the Shai-Hulud malware, dubbed The Golden Path, has been discovered targeting the npm ecosystem during the holiday season. Security teams are encouraged to prioritize structural hardening, such as disabling lifecycle scripts, to mitigate risks during this testing phase.

In an era of the Internet where most content is visited by a non-human or written by a non-human is this a dead Internet?

I didn’t know what to expect when I picked this book up from my local library. At first, I was intrigued by the orchid on the…

I've been working on an utility that allows searching locally stored images based on booru tags. I've tried Hydrus and disliked it. What I'm going for is recreating the ux of an online booru. You just have to point it to a directory, and Kaimen will start indexing it. Queries create virtual files in a Fuse file system. WinFSP allows this to work on Windows, and macFUSE could theoretically make it work on Macs, so it's cross-platform. The..



bd2ef2b4dcb6321b007067b4aa464bb383d0ad27 Implement handle_cancel 61dccb74826f8e6293a8f361b7137ba18a21ed7d Add cancel type to extract_metadata e009305f71de27605b543a1cd9983d789094713e If the file type is unknown, don't try to process it.

93 visitors online