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

This is the lightning(-ish) talk I gave at TigerBeetle 1000x World Tour Belgrade , transcribed to article form. Huge thanks to Ludwig for hosting the event and the TigerBeetle folks for setting it up. The slides are available in PDF format as well .

This is the lightning(-ish) talk I gave at TigerBeetle 1000x World Tour Belgrade , transcribed to article form. Huge thanks to Ludwig for hosting the event and the TigerBeetle folks for setting it up. The slides are available in PDF format as well .

The world is doing that thing it always does when I release some software I have been working on for a long time, where it is infinitely upset that it has had to be waiting for so long for me to finally finish the software, so it can get on with the thing it was doing before it was so rudely interrupted by my audacious tiny and insignificant software. Poor thing. The way this manifests is a tsunami of progressively more intense nudges try....

Whereby I talk about turning a common American Checkers set into an "arcade" for deep games of abstract strategy.

Whereby I talk about turning a common American Checkers set into an "arcade" for deep games of abstract strategy.

I am still trying to iron out all the creases in my new social media auto-poster. It ran last night, and successfully posted to all the social medias! But for some bizare reason that I can't figure out, it ran 4 times, which of course means that it auto-posted the same linke 4 times to all thje social medias. This was the same thing that happened the day before in testing, but I had put it down to the scheduler being over-loaded. I have o..

Designing Robust, Scalable, Maintainable Event Architectures Event-driven architecture (EDA) gives teams the ability to build decoupled, scalable systems that evolve independently. In the previous article, we introduced the idea using a restaurant analogy: instead of shouting instructions across the kitchen, teams place “dockets” on the rail and stations take what they need. We’ll continue that analogy lightly in this post—sprinkling it he....

swipefeed - briansunter.com - 5 months ago - eng
Headless React primitives for building TikTok and Reels-style swipe feeds: a render-prop component and hook with virtualization, gestures, keyboard, and accessibility built in.

swipefeed - briansunter.com - 5 months ago - eng
Headless React primitives for building TikTok and Reels-style swipe feeds: a render-prop component and hook with virtualization, gestures, keyboard, and accessibility built in.

What is good web design? What are good aesthetics? There's a notion that extreme simplicity is best(black text on white background), or extreme geocities-style clutter. What people in these circles agree on is that modern, corporate web design is like kicking dead whales down the beach. There has to be more to it though than old-fashioned = good, modern = bad. Consider the two screenshots attached to this post. Neither is more "modern" ..

Kabob's - connortumbleson.com - 5 months ago - eng


I started learning Go this year. First, I picked a Perl project I wanted to rewrite, got a good book and ignored AI tools since I thought they would do nothing but interfere with learning . Eventually though, I decided to experiment a bit and ended up finding a few ways to use AI assistants effectively even when learning something new. Searching more efficiently The first use case that worked for me was search. Instead of searching....

How I migrated my blog from a custom React setup to Astro, improving performance and maintainability.


We’ve got plenty of gift ideas, from those who game through the night, to those who decorate their profile just right — let’s dig in!


Kong + CUE - skife.org - 5 months ago - eng
Kong is my go-to CLI parser in go, so I used it for epithet . It has pretty good built-in configuration handling, I appreciate how it lines up config values with CLI flags by basically treating config as a serialized tree of it's structs. This is great for simple things, but for epithet I needed slightly more complex mapping, with dynamic keys (user identities) and such. I wanted to keep the core of its model though as it's really nice. ....

Kong + CUE - skife.org - 5 months ago - eng
Kong is my go-to CLI parser in go, so I used it for epithet . It has pretty good built-in configuration handling, I appreciate how it lines up config values with CLI flags by basically treating config as a serialized tree of it's structs. This is great for simple things, but for epithet I needed slightly more complex mapping, with dynamic keys (user identities) and such. I wanted to keep the core of its model though as it's really nice. ....


Overview In the pursuit of real-time analytics at scale, teams often face a key architectural decision: continue scaling traditional…

The new Base map style: the ultimate map canvas for data visualization. Clean, unobtrusive, and AI-ready, it’s the perfect backdrop for your data.

CSS Wrapped: 2025! - una.im - 5 months ago - eng
Sculpt a more dynamic web, and learn about the new CSS and UI features that landed in Chrome in 2025.

The search engine recently exposed a fair number of new tools for custom filtering to the API consumers and users of the new UI. This was originally going to be an incredibly chaotic update, both annuncing the new features and doing a technical walkthrough of the changes but that ambition turned out a bit too chaotic, so let’s split them up and focus on the feature announcement bit today. New Search Filtering GUI It’s now possible to ..

Here are the specs for the best machine I have in the house: Intel 13th Gen i3-13100 32GB of DDR4 RAM Nvidia Tesla P40 (24GB of VRAM) This…

First few posts - markjgsmith.com - 5 months ago - eng
Well yesterday's inaugural run of the auto-poster didn’t go exactly to plan. In fact it didn’t run at all. I didn’t really expect that it would have worked first time, though I was sort of hopeing that it would. Oh well. I spent much of the morning trying to figure out why the scheduled trigger in the Github Action wasn’t launching any jobs. I updated it from running once daily to once every 5 minutes, and it still wasn’t running. No er....

My experience comparing OpenAI Codex CLI vs a chat+files workflow, associated token usage, output quality comparisons, and a very real dip in motivation.

I noticed this recently, though it started happening about a year ago. On some websites (archive.org's bookreader), a normal tag suddenly began to look like some insane MS Internet Explorer extension from 1998: The web page that contains it renders the image fine, but when a fairly naïve user posts that link into a chat, it results in nothing: the blob refere....

GenAI changed everything: harder to find quality content, social media flooded with bots, lost communities. But maybe it's making us more human again? #GenAI #TechCommunity

Table of Contents Materialized Views Embracing Data Duplication Streams for machines, tables for humans Historically, data management systems have been built around the notion of pull queries : users query data which, for instance, is stored in tables in an RDBMS, Parquet files in a data lake, or a full-text index in Elasticsearch. When a user issues a query, the engine will produce the result set at that point in time by chu..

Table of Contents Materialized Views Embracing Data Duplication Streams for machines, tables for humans Historically, data management systems have been built around the notion of pull queries : users query data which, for instance, is stored in tables in an RDBMS, Parquet files in a data lake, or a full-text index in Elasticsearch. When a user issues a query, the engine will produce the result set at that point in time by chu..

I let Claude Code do whatever it wants without asking permission. Before you spit out your coffee: I keep it in a jail. A container jail.

I don’t like the term “vibe coding.” I strongly prefer “AI-assisted software engineering.” But regardless of what you call it, Gene Kim and Steve Yegge have written a book about it - and their journey from skeptics to true believers is the most interesting part.

I let Claude Code do whatever it wants without asking permission. Before you spit out your coffee: I keep it in a jail. A container jail.

I don’t like the term “vibe coding.” I strongly prefer “AI-assisted software engineering.” But regardless of what you call it, Gene Kim and Steve Yegge have written a book about it - and their journey from skeptics to true believers is the most interesting part.

I let Claude Code do whatever it wants without asking permission. Before you spit out your coffee: I keep it in a jail. A container jail.

I don’t like the term “vibe coding.” I strongly prefer “AI-assisted software engineering.” But regardless of what you call it, Gene Kim and Steve Yegge have written a book about it - and their journey from skeptics to true believers is the most interesting part.

I let Claude Code do whatever it wants without asking permission. Before you spit out your coffee: I keep it in a jail. A container jail.

I don’t like the term “vibe coding.” I strongly prefer “AI-assisted software engineering.” But regardless of what you call it, Gene Kim and Steve Yegge have written a book about it - and their journey from skeptics to true believers is the most interesting part.

Fleeing Deer - nicolaiarocci.com - 5 months ago - eng
I swear it’s not an impressionist painting, just a blurry photo I took yesterday during my forest walk. The deer were watching me from the edge of the woods, not far away. The moment lasted a long time, until I ruined it by pulling out my phone. At that point, they took flight. If you’re reading from the RSS feed or the newsletter, click here to see the actual image.

If everything is slow-moving around you, it is likely not going to be good. To fully make use of your brain, you need to move as close as possible to the speed of your thought. – Daniel Lemire, Why Speed Matters .

What's next? - lainchan.org - 5 months ago - eng
Pretty sure this isn't a duplicate post, apologies if it is and I missed it. How do you feel about AI? Not in a "it's a fun tool" kind of way. Line how do you feel about it and your future as a programmer. I agree it makes slop code, but I think it makes code good enough to fool managers and marketing type people into using it instead of devs. I'd guess there will be a huge replacement of human devs with AI in the next 5 years, afte..



39 visitors online