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

Discusses some design choices used in Jubilant: Python subprocess.run to wrap a CLI tool, a code generator to convert Go structs to Python dataclasses, and the use of uv with a simple Makefile to run commands.

Nearly a couple of weeks since the last Bending Emacs episode, so here's a new episode: Bending Emacs Episode 8: completing-read In this video, we take a look at the humble but mighty completing-read function. We can use it to craft our purpose-built tools, whether in pure elisp or to interact with command-line utilities. Of interest, I also highlighted the great elisp-demos package, which extends your help buffers....



The Magit package for Emacs is my Git UI of choice, and git worktrees are very convenient. They mesh up particularly well by adding the built-in magit-insert-worktrees to magit-status-sections-hook. With this, the magit status buffer shows a summary of the branch/HEAD/path of all worktrees, and allow jumping between them in a flash. 1 2 ;; Show all worktrees at the end of the status buffer (if more than one) ( add-hook 'magit-status-....

I think there are many. Some examples: * The fastest code is the code you don't run. Smaller = faster, and we all want faster. Moore's law is over, Dennard scaling isn't affordable any more, smaller feature sizes are getting absurdly difficult and therefore expensive to fab. So if we want our computers to keep getting faster as we've got used to over the last 40-50 years then the only way to keep delivering that will be to start rut....

Joel Mokyr, Philippe Aghion, and Peter Howitt won the 2025 Nobel Prize in Economics for their work in the theory of sustained growth through creative destruction. Today, a friend and I went to see Philippe Aghion speak about this work at Ekonomikum in Uppsala. The lectures are organized every year by the university and are open to the public, with no pre-registration. My rough notes are below [L: As usual, my own comments are embedded li..



Capturing and leveraging the data that matters shouldn't be that hard! Introducting the Life Tracker plugin for Obsidian

Das Stoßgebet – Wer ein Stoßgebet zum Himmel schickt, weiß nicht, ob es erhört wird. Vielleicht muss man einfach nur fest daran glauben.

I was chatting to a colleague and he mentioned how he had written some code and expected it to work first time and was surprised when it didn’t.

I was chatting to a colleague and he mentioned how he had written some code and expected it to work first time and was surprised when it didn’t.

AI can replace most of programming, but programming isn’t the job. Programming is a task. It’s one of many things you do as part of your work. But if you’re a software engineer, your actual job is more than typing code into an editor. The mistake people make is conflating the task with the role. It’s like saying calculators replaced accountants. Calculators automated arithmetic, but arithmetic was never the job. The job was understandi..

Goals for 2026 - chrisfrew.in - 7 months ago - eng

Emojis on Discord are special — you can make a little picture out of almost any symbol, in-joke, or bizarre late-night inspiration.

I’ve been in a kind of hyper-busy mode before Christmas. Mostly that has translated into work, but there are also quite a few other things happening.

Modern Continuous Integration/Continuous Deployment (CI/CD) pipelines demand machine-to-machine authorization, but traditional web-based flow requires manual steps and often rely on static credentials; a major security risk. Heroku AppLink now uses JWT Authorization to solve both: enabling automated setup and eliminating long-lived secrets. In today’s evolving threat landscape, security attacks increasingly exploit systems that rely on […] ..

Buncefield - ilearnt.com - 7 months ago - eng
20 years ago on the 11th December 2005 I had just got up and was walking down our hallway when there was a massive explosion and it literally felt like the whole roof had been lifted off and landed back down again. The heavy wooden loft door was blown open and we later found it had buckled our patio doors.

Buncefield - ilearnt.com - 7 months ago - eng
20 years ago on the 11th December 2005 I had just got up and was walking down our hallway when there was a massive explosion and it literally felt like the whole roof had been lifted off and landed back down again. The heavy wooden loft door was blown open and we later found it had buckled our patio doors.

We are a database company, and many of our customers and users are running in the cloud. Fairly often, we field questions about the recommended deployment pattern for RavenDB. Given the… rich landscape of DevOps options, RavenDB supports all sorts of deployment models: Embedded in your applicationPhysical hardware (from a Raspberry Pi to massive servers)Virtual machines in the cloudDockerAWS / Azure marketplacesKubernetesAnsibleTerraform A....

Rodičovská dovolená může být ideální čas na to, pustit se do vlastního podnikání. Nemusíte hned mířit vysoko – i malý projekt vám může přinést přivýdělek, seberealizaci a později třeba i nový směr kariéry. V tomto článku přinášíme přehled základních pravidel, nápadů i praktických tipů, jak živnost při mateřské rozjet bez zbytečného stresu.  Obsah článku:  Než se do podnikání pustíte  Podmínky pro podnikání MD × RD  Co potřebujete […]

In 2021 I wrote an article encouraging people not to build general purpose APIs for their own front-ends. (You should probably read it before reading this one.) It got featured on Hacker News twice, albeit with a worse reception (and more heated discussion) the second time around. My guess is, more front-enders showed up. 😛 Having observed this approach for 6 years, I’ve only grown more confident in its success. Part of that confide....





The new Landscape map style: an artistic canvas for journeys. With unique hand-drawn hillshading and adaptive clarity, it brings your data stories to life.


Plans for December - jasononeil.au - 7 months ago - eng
I had all these plans for December to be different this year.” Most Decembers recently have felt busy. The end of the year events, the end-of-school celebrations and gifts for teachers, the pressure to finish work for the year strongly, the preparation for Christmas and for holidays, the gifts and the parties. And somewhere in […]

What is the best way to discover origin IPs behind cloudflare? The site I'm looking at is behind cloudlfare and they have rotating proxies. I've discovered their github, I know their mail server and subdomains but I am unsure how to discover the origin IP, any help would be much appreciated. I know there are tools that allow you query data with API keys and I've tried Shodan but their data hasn't been helpful in helping me the origin IP, ..

The good part of having a personal blog is that I can write about whatever comes to my mind. Today I was thinking of how people find the software they use, how many people end up using the same apps because they don’t know any alternatives, and the fact that many creators (especially open-source ones) […]

What if you could query any REST API, GraphQL endpoint, or web page directly from DuckDB using SQL? No ETL pipelines, no intermediate files, no complex setup just write a TypeSc...

What if you could query any REST API, GraphQL endpoint, or web page directly from DuckDB using SQL? No ETL pipelines, no intermediate files, no complex setup just write a TypeSc...

We’re excited to announce a significant enhancement to how Heroku Enterprise customers connect their deployment pipelines to GitHub Enterprise Server (GHES) and GitHub Enterprise Cloud (GHEC). The new Heroku GitHub Enterprise Integration is now available in a closed pilot, offering a more secure, robust, and permanent connection between your code repositories and your Heroku apps. […] The post Heroku GitHub Enterprise Integration: Unlock..

The normal person majority did it again. Forces all communication through the Office365 account, OAuth so 'mackenzie#249' password doesn't cause hack. "We support email clients!! You can also access your emails through Outlook for Desktop and iOS :D" They can't keep getting away with this.

2025 was a year of revisiting boundaries, learning to ask for help, and rethinking motivation. Here are the most popular articles from 2025!





Last month, I didn’t read any books to my kids. This month, I read four books to my daughter and one book to my son.

2025-12-09-002 - srijan.ch - 7 months ago - eng
tramp-hlo looks interesting. Anything that can make tramp on #Emacs snappier is a good thing in my books.

2025-12-09-002 - srijan.ch - 7 months ago - eng
tramp-hlo looks interesting. Anything that can make tramp on #Emacs snappier is a good thing in my books.

120 visitors online