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


I’m just back from watching Mastering Claude Code in 30 Minutes , a talk by Boris Cherny, who, I learned, created Claude Code. I was struck by Boris’s reply to one question from the crowd: Hey, why did you build a CLI tool instead of an IDE? Yeah, it’s a good question. There are two reasons. We started this at Anthropic, where people use a broad range of IDEs. Some people use VS code. Other people use Zed, Xcode, Vim, or Emacs. And..





This article was originally published in 2018, yet its core insights into Go’s garbage collection model remain highly relevant for developers today. While some implementation details of Go’s runtime have evolved, the foundational concepts explored here—such as the semantics of the tri-color mark and sweep algorithm, Stop The World (STW) events, and GC trace interpretation—are still essential to understanding how Go manages memory. Whether y..

After going in deep in product, I found myself drawn to a different challenge: making other developers more productive. As one of my biggest mentors would always say: “Developer productivity is always ‘Multiplier work’, especially in places where you have a lot of developers. By saving a couple minutes from every developer, every day, you’ve saved years of human life waiting for stuff.” The project that really forged me was the Office migra..


After going in deep in product, I found myself drawn to a different challenge: making other developers more productive. As one of my biggest mentors would always say: “Developer productivity is always ‘Multiplier work’, especially in places where you have a lot of developers. By saving a couple minutes from every developer, every day, you’ve saved years of human life waiting for stuff.” The project that really forged me was the Office migra..



Update 6/10: Based on a short conversation with an engineering lead at X, some of the devices used at X are claimed to be using HSMs. See more further below. Matthew Garrett has a nice post about Twitter (uh, X)’s new end-to-end encryption messaging protocol, which is now called XChat. The TL;DR of Matthew’s post … Continue reading A bit more on Twitter/X’s new encrypted messaging →

Despite what tech CEOs might say, large language models are not smart in any recognizably human sense of the word.

I build databases for a living, and as such, I spend a great deal of time working with file I/O. Since the database I build is cross-platform, I run into different I/O behavior on different operating systems all the time. One of the more annoying aspects for a database developer is handling file metadata changes between Windows and Linux (and POSIX in general). You can read more about the details in this excellent post  by Dan Luu. On Wi....


This exploration started, as many do, with “huh that’s odd”. Specifically I was looking at the output of amicontained around filtered syscalls. Seccomp: filtering Blocked Syscalls ( 54 ) : MSGRCV SYSLOG SETSID USELIB USTAT SYSFS VHANGUP PIVOT_ROOT _SYSCTL ACCT SETTIMEOFDAY MOUNT UMOUNT2 SWAPON SWAPOFF REBOOT SETHOSTNAME SETDOMAINNAME IOPL IOPERM CREATE_MODULE INIT_MODULE DELETE_MODULE GET_KERNEL_SYMS QUERY_MODULE QUOTACTL NFSSERVCTL ....

Previously I had covered the worst program I had ever worked on (although that probably needs updating now) and the worst individual and the most incompetent individual I ever worked with. I thought it was time to lay out one of my own failures, of which resulted in me adopting trust by verify for a all future interactions… at least until I am more familiar with the individual. This was back when I was working on C#, SQL Server an..

koanf v2.2.1 - nadh.in - 1 year ago - eng
Repository: @knadh/koanf GitHub release page: v2.2.1 What’s Changed Bump github.com/nats-io/nats-server/v2 from 2.9.23 to 2.10.27 in /providers/nats by @dependabot in https://github.com/knadh/koanf/pull/350 Bump golang.org/x/net from 0.36.0 to 0.38.0 in /providers/consul by @dependabot in https://github.com/knadh/koanf/pull/351 Bump golang.org/x/net from 0.37.0 to 0.38.0 in /examples by @dependabot in https://github...


In this article, two of our DEI leaders walk through the journey to truly embedding gender diversity -- why it's important, why it's hard and what we are doing to secure progress in the right direction.

Discover why your endless tool customization is actually procrastination in disguise, and how to break free from the tweaking trap.

Preconditions To use the Amazon SageMaker Lakehouse with DuckDB, you first have to create a S3 Table bucket, a namespace and an actual S3 Table. All those steps are described in...

Preconditions To use the Amazon SageMaker Lakehouse with DuckDB, you first have to create a S3 Table bucket, a namespace and an actual S3 Table. All those steps are described in...

5 minutes and $0.22 later Claude built me a custom color palette to make it easy to visualize, copy, and use my custom Tailwind colors into this React app.

5 minutes and $0.22 later Claude built me a custom color palette to make it easy to visualize, copy, and use my custom Tailwind colors into this React app.




Quality Standards - june.kim - 1 year ago - eng

I decided to write this post because something that seemed simple and easy, turned into a deep rabbit hole of UPS units, USB updates, serial cables, network cards, and other mess… Introduction It all starts when I decided to change the UPS that keeps the server/cabinet running. I had found an offer on Amazon for the same UPS as my actual one but the new model, which has the option to be monitored via apcupsd exporter , this is the model:..

listmonk v5.0.2 - nadh.in - 1 year ago - eng
Repository: @knadh/listmonk GitHub release page: v5.0.2 v5.0.2 contains an important security update which disables the env and expandenv Sprig template functions preventing accessing of env variables from templates. This affects v4.0.0 - v5.0.1 installations that have unprivileged users in a multi-user setup.

I decided to write this post because something that seemed simple and easy, turned into a deep rabbit hole of UPS units, USB updates, serial cables, network cards, and other mess… Introduction It all starts when I decided to change the UPS that keeps the server/cabinet running. I had found an offer on Amazon for the same UPS as my actual one but the new model, which has the option to be monitored via apcupsd exporter , this is the model:..

This version introduces the new Homebrew Casks feature, an experimental MCP server, plus many other small improvements.

Quality Standards - june.kim - 1 year ago - eng






Why Bell Labs Worked is a fascinating, evocative read. We live in a metrics obsessed culture that is obsessed with narrowly defined productivity. There’s too much focus on accountability and too little focus on creativity. The reason why we don’t have Bell Labs is because we’re unwilling to do what it takes to create Bell Labs — giving smart people radical freedom and autonomy. The freedom to waste time. The freedom to waste resources...

Federico Pereiro’s Being Fat is a Trap is, I think, a great piece of advice. Way more people than I wish who are close to me are struggling with eating disorders of all kinds, so I’m sensible about the topic. This sentence, in particular, rings true in an aching way: Judging people inside the fat trap just intensifies their misery and reduces the odds they can get out of it.

Since I got into programming, I’ve regularly seen operating-systems tutorials and implementation guides pass by. They always leave a lingering desire behind them, an echo of the well-known siren song: “when are you going to create your toy operating system?” Inevitably, time passes and the desire fades, till the next tutorial shows up and the cycle repeats. Today I’m breaking the cycle. I’m setting a challenge for myself, and I’m publishing..


28 visitors online