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

War Machine - mbutler.org - 10 months ago - eng
Because I need to numerically simulate castle sieges, I also need to simulate an economy capable of supporting both castles and sieges. To seed that economy, I need ruins of an old civilization, along with enough old coin to make those ruins matter. From there, everything else follows. War Machine is the dungeon productivity tool […]

My kids have been deep into a 90s-movie phase lately — which is surreal because these were my high-school movies and now apparently they’re “vintage.” So we’ve been watching The Truman Show, Dark City, and The Matrix together. The themes in these movies always felt familiar — identity, perception, reality, control. None of that is new. But watching them again today, after decades of living inside social media algorithms, and with a head ful..


At my last project, I wrote a small Python utility program to create and delete secrets in Hashicorp Vault. This tool was executed inside a docker container (and the container ran in a CI -pipeline). The container also talked to some other services that use an internal CA that was added to the system-CAs (that will be important shortly). Back to Vault: there exists a great library called hvac that lets you interact with Vault from Py....


My work laptop is made by Framework and apparently has a fingerprint sensor built into the power button. Once I found out, I wanted to set it up so that I had a more convenient means of authenticating when working on the go (it's a little less useful in my office as I tend to dock with the laptop lid closed). PAM integration allows me to use the fingerprint reader to login to, and unlock my laptop. Technically it can also be used fo....

The theory that people no longer read as much as they used to is put forward by people who no longer read as much as they used to. – Francesco Farabegoli

Table of contents Introduction/TLDR Instructions Android Windows/Linux/Mac Technical details The CSXRAY app The server-side Xray Introduction/TLDR We added Xray  support to the network.  In contrast to the stunnel-based HTTPS obfuscation we’ve been using for years, Xray’s REALITY mode is capable of mimicking what a normal browser handshake looks like — right down to the JA3 fingerprint and the general....

Congratulations to Pierce Edmiston and Hugh Sato, our latest recipients of 8th Light’s Beacon Award!  Our Beacon Award recognizes team members who exemplify 8th Light's values and inspire us all. Pierce and Hugh represent two different strengths within 8th Light that come together to create meaningful, high-impact work for our clients. Pierce , Sr. Principal Engineer blends scientific rigor with technical and product leadership to tu....

I’m running really low on build minutes on Github, which is why I haven’t been blogging much, or in fact at all, the past week. I've also had quite a few administrative things to take care of, which is always a bit stressful. Last time I wrote, I was mid allergy attack . Well I recovered fully from that a few days ago, but today it’s another allergy day. Sneezing, sneezing, so much sneezing. Burning face. Dripping nose. Everything feels bl....

I’m presenting at the WPC 2025 Conference on December 3rd in Milan. My session topic is Feature Flag Management and Dynamic Configurations in C#. I will use a Web API as an example project, and since I’ll be using curl live to query it, I’ll need to pipe responses through jq to obtain nicely formatted JSON for the audience. The problem with jq is that it crashes on 400s or 500s because the response body is empty in those cases. Erro..

I’m presenting at the WPC 2025 Conference on December 3rd in Milan. My session topic is Feature Flag Management and Dynamic Configurations in C#. I will use a Web API as an example project, and since I’ll be using curl live to query it, I’ll need to pipe responses through jq to obtain nicely formatted JSON for the audience. The problem with jq is that it crashes on 400s or 500s because the response body is empty in those cases. Erro..

I’m presenting at the WPC 2025 Conference on December 3rd in Milan. My session topic is Feature Flag Management and Dynamic Configurations in C#. I will use a Web API as an example project, and since I’ll be using curl live to query it, I’ll need to pipe responses through jq to obtain nicely formatted JSON for the audience. The problem with jq is that it crashes on 400s or 500s because the response body is empty in those cases. Erro..

I’m presenting at the WPC 2025 Conference on December 3rd in Milan. My session topic is Feature Flag Management and Dynamic Configurations in C#. I will use a Web API as an example project, and since I’ll be using curl live to query it, I’ll need to pipe responses through jq to obtain nicely formatted JSON for the audience. The problem with jq is that it crashes on 400s or 500s because the response body is empty in those cases. Erro..


Intel's new CEO, Lip-Bu Tan, has made listening to customers a top priority, saying at Intel Vision earlier this year: "Please be brutally honest with us. This is what I expect of you this week, and I believe harsh feedback is most valuable." I'd been in regular meetings with Intel for several years before I joined, and I had been giving them technical direction on various projects, including at times some brutal feedback. When I finall....

What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.

La Niña - nicolaiarocci.com - 10 months ago - eng
Last night we went to Bologna 1 to see La Niña in concert, a birthday present from the kids to Serena. She loves this artist, whom I didn’t really know before last night. The concert was very nice, even though, not knowing her, I was initially confused, I think by the local folk festival atmosphere, if such a thing exists. It took me a few minutes to understand what I was looking at and what I was listening to.

La Niña - nicolaiarocci.com - 10 months ago - eng
Last night we went to Bologna 1 to see La Niña in concert, a birthday present from the kids to Serena. She loves this artist, whom I didn’t really know before last night. The concert was very nice, even though, not knowing her, I was initially confused, I think by the local folk festival atmosphere, if such a thing exists. It took me a few minutes to understand what I was looking at and what I was listening to.

La Niña - nicolaiarocci.com - 10 months ago - eng
Last night we went to Bologna 1 to see La Niña in concert, a birthday present from the kids to Serena. She loves this artist, whom I didn’t really know before last night. The concert was very nice, even though, not knowing her, I was initially confused, I think by the local folk festival atmosphere, if such a thing exists. It took me a few minutes to understand what I was looking at and what I was listening to.

When people ask for a “top 100 SaaS keywords” list, they are usually looking for a shortcut to SEO success. In reality, such a list is not very practical.The most valuable SaaS keywords are highly dependent on what your product does — whether it’s CRM, project management, accounting, email marketing, analytics, or something else entirely.A […]

Discover how the Snyk and Qodo partnership closes the AI security gap. Snyk Studio for Qodo embeds security into AI development to secure code from the start and clear security debt.

Token Efficiency - june.kim - 10 months ago - eng


log/slog is no longer new in Go. It was introduced in 2023 with Go 1.21. But it is very nice for structural logging. Here’s how to make that structural logging work better for you:

log/slog is no longer new in Go. It was introduced in 2023 with Go 1.21. But it is very nice for structural logging. Here’s how to make that structural logging work better for you:

Token Efficiency - june.kim - 10 months ago - eng

log/slog is no longer new in Go. It was introduced in 2023 with Go 1.21. But it is very nice for structural logging. Here’s how to make that structural logging work better for you:



tl;dr: you need to desolder R13, the resistor closest the pin 6 of the board, as indicated by the red arrow in the cover picture of this article Context I am currently toying around with emulating a USB device. However, I also wanted to be able to plug a keyboard in, so I needed a […] The post Fixing the RP2350-USB-A not working as USB host appeared first on Quentin Santos .


We take code correctness and code quality seriously at Wealthfront. One of the most effective ways we ensure that our code is correct is through rigorous unit testing and strong typing. In Kotlin, sealed classes and sealed interfaces offer a powerful tool to model restricted class hierarchies. They provide strong guarantees about the types in... Read more

I delivered my traditional Go Cryptography State of the Union talk at GopherCon US 2025 in New York. It goes into everything that happened at the intersection of Go and cryptography over the last year.

Table of Contents Hello Persistasaurus! Capturing Execution State Delayed Executions Human Interaction Managing State Wrapping Up Lately, there has been a lot of excitement around Durable Execution (DE) engines. The basic idea of DE is to take (potentially long-running) multi-step workflows, such as processing a purchase order or a user sign-up, and make their individual steps persistent. If a flow gets interrupted while..

Table of Contents Hello Persistasaurus! Capturing Execution State Delayed Executions Human Interaction Managing State Wrapping Up Lately, there has been a lot of excitement around Durable Execution (DE) engines. The basic idea of DE is to take (potentially long-running) multi-step workflows, such as processing a purchase order or a user sign-up, and make their individual steps persistent. If a flow gets interrupted while..

Table of Contents Hello Persistasaurus! Capturing Execution State Delayed Executions Human Interaction Managing State Wrapping Up Lately, there has been a lot of excitement around Durable Execution (DE) engines. The basic idea of DE is to take (potentially long-running) multi-step workflows, such as processing a purchase order or a user sign-up, and make their individual steps persistent. If a flow gets interrupted while..

AI-native applications demand a security approach as dynamic as they are. Traditional threat modeling is no longer enough. Discover the shift to continuous, adaptive threat modeling for AI security.

As the web continues to be the medium for all users, standards bodies need to continue to provide new APIs to enrich user experience and accessibility. One underused API for unsighted users is speechSynthesis, an API to programmatically direct the browser to audibly speak any arbitrary string. The Code You can direct the browser to […] The post JavaScript SpeechSynthesis API appeared first on David Walsh Blog .

As the web continues to be the medium for all users, standards bodies need to continue to provide new APIs to enrich user experience and accessibility. One underused API for unsighted users is speechSynthesis, an API to programmatically direct the browser to audibly speak any arbitrary string. The Code You can direct the browser to […] The post JavaScript SpeechSynthesis API appeared first on David Walsh Blog .

As the web continues to be the medium for all users, standards bodies need to continue to provide new APIs to enrich user experience and accessibility. One underused API for unsighted users is speechSynthesis, an API to programmatically direct the browser to audibly speak any arbitrary string. The Code You can direct the browser to […] The post JavaScript SpeechSynthesis API appeared first on David Walsh Blog .


The family tradition of attending every Halo World Championship continued in 2025, an extra special year because of the last HCS installment on top of Halo Infinite.

I tested three AI coding agents on writing analysis-Claude, Gemini, and Codex. After fixing a configuration bug, the results changed dramatically. Here’s what happened.

23 visitors online