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 now a few weeks into my Bending Emacs series. Today I share a new episode. Bending Emacs Episode 4: Batch renaming files In this video, I show a few ways of batch renaming files. The covered flows are: Dired editable buffers . Multiple cursors using region-bindings-mode to insert numbers via # (I had a tiny blog entry on this). We can batch rename using Keyboard Macros too and insert numbers via macro c....


GitHub syncing - philipithomas.com - 7 months ago - eng
Something I worked on just launched: Chroma GitHub Sync. I love the mental model of businesses having a "shadow business" - a non-obvious skill they must master to achieve their main goal. My favorite...

Skip the analysis paralysis. Real performance data and pricing to help you pick between DigitalOcean, Linode, Vultr, and Hetzner based on your actual needs.

Skip the analysis paralysis. Real performance data and pricing to help you pick between DigitalOcean, Linode, Vultr, and Hetzner based on your actual needs.

AI is changing development. Our DevSecCon 2025 recap covers the 3 critical stages: AI-Accelerated DevSecOps, securing code at the first prompt, and taming AI-native app chaos with Evo by Snyk.



I started my career in the fall of 1981, and in the first six months, I wrote a Jovial language source code formatter in Fortran. I had no prior experience in programming jobs or college programming classes; all I knew was what I had taught myself at home. That formatter

I used to really like programming. Making apps, solving problems, seeing something I wrote come alive on a phone. I could spend hours coding and still want more. That feeling is mostly gone now. Somewhere between the meetings, the processes, and the layers of “modern development” I stopped enjoying it. The early days I started programming professionally in 2012, doing Windows Phone 7 apps. It was a strange but exciting time.

Introducing Evo by Snyk, the world's first Agentic Security Orchestrator. Learn why Evo is changing the game in cybersecurity to make security seamless, invisible, intelligent, and unstoppable—so innovation never has to slow down again.

I’ve been using pixi professionally in my team for a year now, and it has been a pleasure from the start. N.B. We’ve also been utilizing uv inside the pixi environment. Brief Intro uv : A faster & better pip. pixi : A faster and better pip+conda (bonus: beats mamba and works for other languages). Uses uv under-the-hood for pip installs. From the moment I (we) started using uv/pixi something clicked. It’s simple, fast and dev....

I’ve been using pixi professionally in my team for a year now, and it has been a pleasure from the start. N.B. We’ve also been utilizing uv inside the pixi environment. Brief Intro uv : A faster & better pip. pixi : A faster and better pip+conda (bonus: beats mamba and works for other languages). Uses uv under-the-hood for pip installs. From the moment I (we) started using uv/pixi something clicked. It’s simple, fast and dev....


I’m just back from reading the transcript of Beyond the Machine , a thoughtful and insightful talk by Frank Chimero. I’m trying to figure out how to use generative AI as a designer without feeling like shit. I am fascinated with what it can do, impressed and repulsed by what it makes, and distrustful of its owners. I am deeply ambivalent about it all. The believers demand devotion, the critics demand abstinence, and to see AI as just a..


For a while now, I’ve been fascinated by Z3 and by SMT solving more broadly. While on pat leave recently, I was reminded of the existence of regular-expression crossword puzzles, and allowed myself to get nerdsniped by writing a Z3-backed solver. I expected to spend perhaps an afternoon cranking out a quick solver; I ended up getting sucked into understanding and debugging Z3 performance, and learning far more about Z3 and about SMT than I ..

For a while now, I’ve been fascinated by Z3 and by SMT solving more broadly. While on pat leave recently, I was reminded of the existence of regular-expression crossword puzzles, and allowed myself to get nerdsniped by writing a Z3-backed solver. I expected to spend perhaps an afternoon cranking out a quick solver; I ended up getting sucked into understanding and debugging Z3 performance, and learning far more about Z3 and about SMT than I ..


Hello! We're very glad to inform you that Eddie Android edition 3.3.0 has been released. Eddie Android edition is a fully integrated with AirVPN, free and open source WireGuard and OpenVPN GUI client. It is based on official WireGuard library and latest OpenVPN3-AirVPN library (free and open source software library by AirVPN), allowing comfortable connections to both OpenVPN and WireGuard servers. Source code is available on GitLab: https....

Understanding how your data structures interact with hardware is one of the most powerful ways to improve application performance. This blogpost explores how CPU caches influence speed and how thoughtful struct design in Go can yield massive gains. Through a real-world case study, it shows how replacing a large embedded array with a slice improved performance by more than 40 times by reducing cache misses and improving data locality. Origin..


Three new map styles with refreshed cartography with denser data across zoom levels are now avaiable for public testing.

Building and deploying Cleanapp in just a few hours using Django CookieCutter starter and AI-assisted coding. How the right tools and approach can turn an idea into a live product incredibly fast.




The Road - www.cell-game.com - 7 months ago - eng
An exciting new game I made this past week is now released today! Check out the video here . The Road by Javantea I made all the graphics, the songs (3 of them), and the code in 1 week.

The Road - www.cell-game.com - 7 months ago - eng
An exciting new game I made this past week is now released today! Check out the video here . The Road by Javantea I made all the graphics, the songs (3 of them), and the code in 1 week.

Some developers claim that MVVM is incompatible with SwiftUI. However, with a proper understanding of SwiftUI, it is possible to address any criticisms and eliminate the boilerplate code seen in many online blogs. In this article, we will explore some fundamental yet ignored SwiftUI features to understand how to replicate its integration with SwiftData inside ... Read more The post Is SwiftData incompatible with MVVM? The standard answ..


They're the same as the developer builds, but the Servo devs have decided to make them official monthly releases. >inb4 rust This is one of the few non-meme rust projects because it started out with using rust rather than embedding itself into another project. https://www.phoronix.com/news/Servo-0.0.1-Released https://github.com/servo/servo/releases/tag/v0.0.1




I have uploaded an early version of my Oracle hybrid histogram examination script that shows you the estimated row-count (cardinality) numbers when looking up a single value with a simple WHERE col = X condition from a table. You can pull the latest tpt-oracle repo or see it here: https://github.com/tanelpoder/tpt-oracle/blob/master/tabhisthybrid.sql When troubleshooting optimizer’s row-count estimates on tables with histograms, I s..

I have uploaded an early version of my Oracle hybrid histogram examination script that shows you the estimated row-count (cardinality) numbers when looking up a single value with a simple WHERE col = X condition from a table. You can pull the latest tpt-oracle repo or see it here: https://github.com/tanelpoder/tpt-oracle/blob/master/tabhisthybrid.sql When troubleshooting optimizer’s row-count estimates on tables with histograms, I s..

Another travel blog, this time heading roughly an hour away in a car to visit Anna Maria Island for a short weekend adventure.

I just crossed 179 words per minute by talking. Voice-first computing changes how you think, what you build, and where you work.


I know the 20th falls on a Monday this month, but I don’t have much time, so this month I’ll just make a quick post.

Around this time last year I came to Uppsala with a friend to check out Rosendal Day - a day organized by the neighborhood I had just bought an apartment in. On the walk to Rosendal from the station I realized it was also the day of the 2024 Uppsala (full and half) Marathon, the runners and spectators gathered on the route through the middle of the city.


Polyhedral optimization is a tool used in compilers for optimizing loop nests. While the major compilers that use this implement polyhedral optimizations from scratch,1 there is a generally-applicable open source C library called the Integer Set Library (ISL) that implements the core algorithms used in polyhedral optimization. This article gives an overview of a subset of ISL, mainly focusing on the representation of sets and relations and ..

13 visitors online