|
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....
|
|
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.
|
|
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 kick
-
lainchan.org
-
7 months ago
-
eng
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" ..
|
|
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!
|
|
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 ..
|
|
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 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. ....
|
|
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.
|
|
Sculpt a more dynamic web, and learn about the new CSS and UI features that landed in Chrome in 2025.
|
|
From Postgres to ClickHouse: Achieving Real-Time Aggregations with Materialized Views and Cutting Costs by 80%
-
engineering.wingify.com
-
7 months ago
-
eng
Overview In the pursuit of real-time analytics at scale, teams often face a key architectural decision: continue scaling traditional…
|
|
Using a physical machine as if it were an on-demand Virtual Machine
-
simonam.dev
-
7 months ago
-
eng
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…
|
|
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
|
|
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.
|
|
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 .
|
|
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..
|
|
Usually when you are writing software it’s good idea to start small and build up. When things are complex, there are just too many things that can go wrong, and they inevitably do. But sometimes even when you do diligently do that, you get into trouble because the platform you were building on is inconsistent or missing a key feature, or behaves in a non-intuitive way. You thought you knew how it worked but it turns out that the way you t....
|
|
If you search for my name on LinkedIn you’ll find out there are two of me. Both of these are me. So why do I have two LinkedIn accounts…
|
|
For most of humankind, and for tens of thousands of years, the idea that humanity includes every individual on the face of the earth has not existed. This designation stops at the border of a tribe or linguistic group, sometimes even at the edge of a village. — Paraphrased from Claude Lévi-Strauss, Race and History , 1952 ( full quote and context ) I guess my beloved Star Trek future —post-scarcity, post-conflict, beyond divisions—..
|