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

Posted on: Misc . Tagline: Starting from 49.99/year, and your data. Over the past week, I've been making an effort to strike a balance between my digital and analog life. Between finally having the time to do some personal projects , and my usual photography walks, I started to rely on the gym as my analog escape, thanks to my friends . I just want to put on my headphones, listen to some Burial or JPEGMafia to tune out the backgrou....

Posted on: Misc . Tagline: Starting from 49.99/year, and your data. Over the past week, I've been making an effort to strike a balance between my digital and analog life. Between finally having the time to do some personal projects , and my usual photography walks, I started to rely on the gym as my analog escape, thanks to my friends . I just want to put on my headphones, listen to some Burial or JPEGMafia to tune out the backgrou....

This post is part of the GenAI Series. A few moons ago, I built a small AI tool to deal with ticket delays at my company. It wasn’t a big, fancy product. It started as a simple experiment, but it worked really well. We were getting negative feedback from clients about tickets not being completed on time. The real challenge was figuring out the actual reason behind each delay. Was it something our team did wrong, or was the delay coming from....


Goroutines are cheap. Goroutine leaks are not. I learned this the hard way at 2am on a Tuesday, staring at Grafana dashboards showing one of our services consuming 40GB of RAM and climbing. The service normally sat around 500MB. We’d shipped a change three days earlier — a seemingly innocent fan-out pattern to parallelize calls to a downstream API. The code looked fine. Reviews passed. Tests passed. What we’d missed was that when the down..

Apotris - christophvoigt.com - 3 months ago - eng
Today I learned about Apotris . My first impression? Fuck! Fuck is this good! When I started developing I didn’t have the ambition to create the best Tetris clone out there. But I was convinced I’d have a few novel ideas at least. Turns out my ideas aren’t as novel ;D Even the cooperative multiplayer is something thats already existing in Tetris Effect Connected, as I learned just recently (if you haven’t seen it, check it out !). T..

Fix your tools - ochagavia.nl - 3 months ago - eng
Last week I had to diagnose a bug in an open source library I maintain. The issue was gnarly enough that I couldn’t find it right away, but then I thought: if I set a breakpoint here and fire up the debugger, I will likely find the root cause very soon… and then proceed to mercilessly destroy it! So I rolled up my sleeves, set the breakpoint, fired up the debugger, and… saw the program run to completion without interruptions whatsoever.

For those not familiar with the different types of dashes, you’ve got the hyphen (-), which is well-known for connecting words together. Then there’s the slightly longer en dash (–), mostly used to indicate ranges, like the years I’ve maintained a blog (1998–2026). And finally, we have the em dash (—), specifically designed to be a visual separator. Long before AI allegedly “popularized” the em dash — which is adorable, by the way — I was..

For those not familiar with the different types of dashes, you’ve got the hyphen (-), which is well-known for connecting words together. Then there’s the slightly longer en dash (–), mostly used to indicate ranges, like the years I’ve maintained a blog (1998–2026). And finally, we have the em dash (—), specifically designed to be a visual separator. Long before AI allegedly “popularized” the em dash — which is adorable, by the way — I was..

Cord: Human-written - june.kim - 3 months ago - eng

Cord: Human-written - june.kim - 3 months ago - eng


Apotris - christophvoigt.com - 3 months ago - eng
Today I learned about Apotris . My first impression? Fuck! Fuck is this good! When I started developing I didn’t have the ambition to create the best Tetris clone out there. But I was convinced I’d have a few novel ideas at least. Turns out my ideas aren’t as novel ;D Even the cooperative multiplayer is something thats already existing in Tetris Effect Connected, as I learned just recently (if you haven’t seen it, check it out !). T..

I recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies.

How can you move your MCP tools beyond plain text? How do you add interactive UI components directly inside chat conversations? This week on the show, Den Delimarsky from Anthropic joins us to discuss MCP Apps and interactive UIs in MCP.

Ironic image generated with nano banana to showcase my point.  I was reading a thread on HN and I started writing this super long comment and rewriting and editing and thought, hey, if I'm doing this I clearly care enough about the state of Show HN and

The other day I found Alan Pike’s blog post from a few years ago which describes his iterative process for determining the order cities should be closed in the game Two Spies. Ultimately, finding a formal solution to city closing wasn’t necessary for the game, but it’s worth giving it a shot anyways since pruning by hand isn’t always convenient.

Today, I built a pure-TypeScript Zstandard implementation (library + CLI + dictionary training + interop tests) in just 4 hours using OpenAI Codex 5.3.

A deep, practical guide to reading flame charts in Chrome DevTools, spotting expensive functions, and validating performance improvements.

Last night I decided to dedicate some time to my old z80 emulator . I've squashed a few bugs and ported it to .NET 10. Then I added a ULA emulator. The ULA is a custom chip on a ZX Spectrum that handles IO, in practice, as an emulated chip it reads memory and ports and writes to audio buffers, screen buffers, and reads the keyboard connectors. Initially I thought it'd be a lot of work, but it turns out that if you know how screen decodin....

This past Tuesday we had a lecture on perception and cognition as part of the Good and Bad Science course I’m taking. My rough notes are below.

Hello mootxico! - mootxi.co - 3 months ago - eng
I know I should have posted earlier but better laet than nevar I'm new here! I'm relatively new when it comes to the *chans too. But I've been increasingly interested, ED got me into many other chanosphere websites. And this summer I could try to compile all of the history of the *chans, from ayashii to soyjak.party in one video (text, infoboxes and images if they are necessary). I wouldn't upload in on social media. I'd only post it he..

Introduction Current computer chess engines include a neat feature: the analysis bar. For example here is the analysis bar from chess.com. White to move, FEN: rnb2rk1/ppp2ppp/3p1q1n/4p3/7P/b1PPP3/PP1BBPP1/R2QK1NR w KQ – 0 1 The analysis bar is on the left, and the white portion is 74 “centipawn units” below the midpoint (matching […]

George Boole (1815-1864) was a mathematician best known as the progenitor of the Boolean algebra, the system of logic that acts as a fundamental layer within digital systems. Although he never gained a college degree, he spent many productive years as the chair of mathematics at Queen’s College, Cork. Desmond MacHale’s The Life and Work of George Boole is a well-written exploration of Boole’s life, personality, and impact. The Life a....

George Boole (1815-1864) was a mathematician best known as the progenitor of the Boolean algebra, the system of logic that acts as a fundamental layer within digital systems. Although he never gained a college degree, he spent many productive years as the chair of mathematics at Queen’s College, Cork. Desmond MacHale’s The Life and Work of George Boole is a well-written exploration of Boole’s life, personality, and impact. The Life a....

Heroku is introducing significant updates to Managed Inference and Agents. These changes focus on reducing developer friction, expanding model catalogue, and streamlining deployment workflows. More flexibility with the new standard plan Until now, Heroku’s model-based plans required developers to provision a specific add-on for a specific model. This created significant operational overhead. If you wanted […] The post Whats New in Heroku..

Discover the 7 creative projects built at Zyte’s API Hackathon in Turkey, from security scanning tools to price comparison engines and smart caching systems.



There is currently an explosion of creation, triggered by AI opening it up to those who previously didn’t have the skills to do it.

There is currently an explosion of creation, triggered by AI opening it up to those who previously didn’t have the skills to do it.

Figure 1: Heed the call, halfling This moment—early 2026—is a particularly well-suited time in history to start self-hosting applications and rely on your own infrastructure. Whether in a local homelab or your own cloud deployment, the tools to build out personal environments have been getting better over time. The future looks a little shaky, though, so now is your moment! Increasing hardware costs have started to bloat the price of ....

The Clinejection vulnerability chain illustrates a dangerous new era of supply chain attacks where AI agents are turned into exploit vectors. By combining indirect prompt injection with GitHub Actions cache poisoning, attackers successfully pushed unauthorized code to thousands of developers. This incident highlights the critical need for hardened CI/CD pipelines and rigorous security for AI-assisted coding tools.


I used and photographed every legal crosswalk between NE 16th Ave and 30th Ave inclusive, including the unmarked crosswalks. All photos taken on 2026 February 18 between 3 and 4 PM. The light sucks because it was raining and/or hailing. Click or tap on each image for full size. NE 16th Ave RRFB crosswalk and crossbike with protected median. From northwest corner: From northeast corner: From southwest corner:

How to utilize SKILL.md files to teach AI coding assistants like Claude Code about how to use Oracle APEX-specific concepts.

Discord uses Osprey to quickly detect and remove new types of harm from putting our customers at risk. Now we’re open-sourcing this tool so others can do the same.

Add a splash of personality and make Discord pop by changing Discord’s color scheme! Learn how to adjust the look of Discord on both desktop and mobile.

How frustration with Trigger-Action Lists in production 3D tools led me to build behave-graph, champion it at SIGGRAPH, and help drive the KHR_interactivity glTF standard.

A deep dive into why Land of Assets chose glTF over USD as the backbone for their Master Asset approach to ensure long-term interchangeability.

The Last Ad Layer - june.kim - 3 months ago - eng

The Last Ad Layer - june.kim - 3 months ago - eng

Many years ago, when I was younger and thought a PhD sounded like a sensible life choice, I started one. Early on, a lecturer gave me a piece of advice that stuck: “Don’t watch the program run.” He meant the long jobs. Training a neural net. Running simulations. Anything where the terminal starts spitting out numbers and you just… sit there. Watching loss values tick down as if your attention somehow helps. It feels like work. ....

Table of contents 1. Introduction 2. Benchmark 3. Software list 3. 1. Cryptomator 3. 2. gocryptfs 3. 3. CryFS 3. 4. rclone 3. 5. Other 4. Results 5. Conclusion 6. Going further 1. Introduction § When using a not end-to-end encrypted cloud storage, you may want to store your file encrypted so if the cloud provider (that could be you if you self host a nextcloud or seafile) get hacked, your dat....

3 visitors online