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 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 + CUE - skife.org - 7 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 - 7 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. ....

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 - 7 months ago - eng
Sculpt a more dynamic web, and learn about the new CSS and UI features that landed in Chrome in 2025.

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

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




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


Every December I like to step back and reflect on the past year… my own personal retrospective. Just as software teams use sprints to learn and improve, I’ve found that looking back helps me stay aligned with the person I want to become. And looking back, 2025 wasn’t just memorable. It was epic. My outdoor hiking footprint grew yet again this year. Each month, I explored new sections of the Bruce Trail and surrounding regions, from beauti..

Every December I like to step back and reflect on the past year… my own personal retrospective. Just as software teams use sprints to learn and improve, I’ve found that looking back helps me stay aligned with the person I want to become. And looking back, 2025 wasn’t just memorable. It was epic. My outdoor hiking footprint grew yet again this year. Each month, I explored new sections of the Bruce Trail and surrounding regions, from beauti..



Die Schnapsidee – Wer kam eigentlich auf die Idee, Schnaps zu brennen? Eine Schnapsidee war es sicher nicht. Anders als manch andere Idee …

I gave the following talk at Microsoft Ignite 2025: Connecting LLMs to your secure, operational database involves complexity, security risks, and hallucinations. This session shows how to build context-aware AI agents directly on your existing data, going from live database to production-ready, secure AI agent in hours. You'll see how to ship personalized experiences that will define the next generation of software. RavenDB's CEO will demo..

What are the recent advances in the field of quantum computing and high-performance computing? And what Python tools can you use to develop programs that run on quantum computers? This week on the show, Real Python author Negar Vahid discusses her tutorial, "Quantum Computing Basics With Qiskit."

A practical introduction to LangChain’s Deep Agents—exploring planning, memory, iterative workflows, subagents, and how this framework enables long-horizon AI reasoning.

On Wednesday, I held a session titled “Feature Flags and Dynamic Configurations in C#” at WPC 2025 . It went well, at least judging by the offline questions that came in at the end of the session and which almost made us late for lunch. Attending WPC is always exciting. The audience is large, the rooms are big and well-equipped, the energy is just right, and there’s always a chance to catch up with friends and colleagues. I especially e..

On Wednesday, I held a session titled “Feature Flags and Dynamic Configurations in C#” at WPC 2025 . It went well, at least judging by the offline questions that came in at the end of the session and which almost made us late for lunch. Attending WPC is always exciting. The audience is large, the rooms are big and well-equipped, the energy is just right, and there’s always a chance to catch up with friends and colleagues. I especially e..

In at the deep end - ilearnt.com - 7 months ago - eng
In my first “real” job I was definitely thrown in at the deep end on my first day and it changed my career.

In at the deep end - ilearnt.com - 7 months ago - eng
In my first “real” job I was definitely thrown in at the deep end on my first day and it changed my career.

53 visitors online