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

Baseball Simulator code Baseball Probability Toy is a small simulator for exploring baseball outcomes through probability rather than play-by-play realism. It models plate appearances, scoring, and game flow using simple statistical inputs and random sampling. Stats Used in the Probability Model The simulation uses the following player stats to determine at-bat outcomes, fielding plays, baserunning, […]

This feed is no longer maintained. Please subscribe to the new feed at https://susam.net/feed.xml to receive updates about new blog posts.

We recently ran across a strange higgs-bugson that manifested itself in a critical system that stores and distributes the firm’s trading activity data, called Gord. (A higgs-bugson is a bug that is reported in practice but difficult to reproduce, named for the Higgs boson , a particle which was theorized in the 1960s but only found in 2013.) In this post I’ll walk you through the process I took to debug it. I tried to write down relevant..

We recently ran across a strange higgs-bugson that manifested itself in a critical system that stores and distributes the firm’s trading activity data, called Gord. (A higgs-bugson is a bug that is reported in practice but difficult to reproduce, named for the Higgs boson , a particle which was theorized in the 1960s but only found in 2013.) In this post I’ll walk you through the process I took to debug it. I tried to write down relevant..

otpgateway v3.6.0 - nadh.in - 11 months ago - eng
Repository: @knadh/otpgateway GitHub release page: v3.6.0 Changelog 78ff1b1 45d971543b3c09f8ad7c6073fb1bd4fb4 Tidy go.mod 08f3269 14ede293c219e2876724e134e4b7b1423 Update Go version in CI files. b938a81 929f177c0dc2341082779a41f5d28f52a Upgrade Go deps. fac1799 1bc409391440bbfd9e9a3a0dbd783c9a6 Clean up sample auth values in config. f463d76 373f3fc8100dfa70975cbf96c0fff91d8 Add entity/template ID fields to Kaleyra SMS pro..

Discover how enhanced security tools reduce false positives and streamline threat detection for more effective cybersecurity management.

Firefox describes its quarantined domains this way: Firefox version 115 introduced Quarantined Domains to protect user privacy and security when we discover significant security issues presented by malicious actors. This feature allows us to prevent attacks by malicious actors targeting specific domains when we have reason to believe there may be malicious add-ons we have … Continue reading How To List Firefox’s Current Quarantined Domain..

how exactly do they add the virus into the webm and the mp4 does file converting usually fix this how exactly do they do it, where in the file is the virus, what can they do, can the software activate when the image into browser or only when i open it, the virus install itself somewhere usually i know the media is bad because explorer or the media player does something weird or the voices start again

Here is a good, very comprehensive introduction by Scott Alexander to the debate about missing heritability. This post is much shorter and is going to just focus on one aspect — the value of polygenic scores.

How I have delivered sophisticated AI automation solutions for Shopify and WooCommerce using advanced Cloudflare architecture and strategic AI safety controls. Executive Summary This case study details how I engineered a sophisticated AI automation engine, transforming e-commerce management for Shopify and WooCommerce into a seamless conversational experience. The project involved delivering two distinct, high-performance automation servers..

How I have delivered sophisticated AI automation solutions for Shopify and WooCommerce using advanced Cloudflare architecture and strategic AI safety controls. Executive Summary This case study details how I engineered a sophisticated AI automation engine, transforming e-commerce management for Shopify and WooCommerce into a seamless conversational experience. The project involved delivering two distinct, high-performance automation servers..

Kubernetes is not exactly the most fun piece of technology around. Learning it isn’t easy, and learning the surrounding ecosystem is even harder. Even those who have managed to tame it are still afraid of getting paged by an ETCD cluster corruption, a Kubelet certificate expiration, or the DNS breaking down (and somehow, it’s always the DNS). Photo by Samuel Sianipar If you’re like me, the thought of making your own orchestrator ....

Simon Collison in Another Week in Edale perfectly captures why I enjoy hiking in bad weather, something those in my proximity consider borderline reckless: A calm day is always welcome, but there’s a perverse pleasure in struggling against violent gusts, or enjoying the steady rhythmic crackle of rain on a waterproof hood. Sometimes, bad weather can feel like a gift, exactly what’s needed to stir the senses and awaken the brain.

A curated collection of must-read articles and videos for mastering Claude Code, agentic coding workflows, and the future of AI-assisted development

It’s satisfying to make something that serves your needs. Which feels selfish twice over. Taking the time to make anything feels indulgent. Serving my needs? Don’t get me started. So I doubled down (quadrupled down?) and documented it. If others find it useful, it’s easier for me to justify. I named my project, “ Worklists ”. If Playlists make TikTok of your brain, try out albums as an antidote. Albums help me focus. Reduce my anxie....

Networks are unreliable. Even when services are otherwise healthy transient failures like timeouts, dropped connections, and DNS blips can all cause your application to fail for no good reason. Sometimes that’s OK. If you’re building a simple system that only makes a few network requests then it’s reasonable to let these transient failures bubble up and let the caller decide how they’d like to handle them. But in more complicated systems ..

Over 27 years of teaching, I’ve learned just as much from my students as they have from me, especially about what it means to be Canadian. One message consistently shines through their reflections: being Canadian means striving to do the right thing in the world. We don’t put ourselves first. We put humanity first. And that’s something to be proud of. It’s also something the world admires about us. We’re kind, inclusive, and diverse… not ..


Over 27 years of teaching, I’ve learned just as much from my students as they have from me, especially about what it means to be Canadian. One message consistently shines through their reflections: being Canadian means striving to do the right thing in the world. We don’t put ourselves first. We put humanity first. And that’s something to be proud of. It’s also something the world admires about us. We’re kind, inclusive, and diverse… not ..

Here's my monthly newsletter about what I'm up to, which I send in place of social media. What I did in last month - I wrote a post about open-sourcing Postcard. The post got picked up by Hacker News...

The making of a diamond is a repeatable, but naturally non-reproducible process. The exact same input of carbon subject to the exact same configuration of pressure, temperature, forge, time, process control will never produce the exact same diamond twice. Once made, a diamond is unique. And once made, a diamond is forever.

Networks are unreliable. Even when services are otherwise healthy transient failures like timeouts, dropped connections, and DNS blips can all cause your application to fail for no good reason. Sometimes that’s OK. If you’re building a simple system that only makes a few network requests then it’s reasonable to let these transient failures bubble up and let the caller decide how they’d like to handle them. But in more complicated systems ..

In a current project I’m templating files using Jinja2 with the help of the jinja2-cli . Having used (and taught )Ansible for years I’m quite familar with Jinja2 so this was a natural choice. The jinja2-cli can receive variables to template by different means. One way is by loading them from a file. This can be json, yaml, toml or even xml. Suppose I have a json-file called payload.json with the following content: { "NAME": "bar", }....

I recently created repositories in a new Artifactory instance. This was a testing instance and since I dind’t work with Artifactory much before this, I created them in the web-frontend by hand. I then wanted to get them as code so I could recreate them in the production Artifactory instance without doing it all by hand. Since I had admin-privileges in the testing instance, I used the /repositories/configurations- endpoint to get the re....

by Jason Packer with help from Juliana Jackson “.. the test of a first-rate intelligence is the ability to hold two opposed ideas in the mind at the same time, and still retain the ability to function.” – Scott Fitzgerald, 1936 We’re at a dangerous inflection point in AI, where soon there may be so […] The post The Duality of ChatGPT appeared first on Quantable Analytics .



Addicted to lisp - lainchan.org - 11 months ago - eng
I'm addicted to lisps. I can't pick up another language because I keep thinking about how much easier it would be to write the same program in a lisp. I'm addicted to easy data structures and maps and ad-hoc, free-form positioning of functions and args and defining a function wherever I feel like it. I look at C / C++ and I can't believe anyone ever gets anything done in those languages, they have so much boilerplate and söykaf. I u..


Build developer trust in AI security tools with verified fixes, real-time scanning, and frictionless workflows powered by Snyk Agent Fix.

I show a new web-playable game I'm working on, the rationale and philosophy behind it, as well as a detailed Godot 4 tutorial that outlines my process step by step.


Here's the Discord Changelog from June 30, 2025, so you can stay informed on what’s new in recent app updates!

As a beginner learner of Japanese, I still need regular practice reading Kana ( Hiragana and Katakana ). Rather than using one of the countless existing resources, I decided to build my own little Space-Invaders-style game. No doubt I was procrastinating, but learning SpriteKit and building the app involved a fair bit of app testing, so I ended up learning while erm procrastinating. That's a win, right? Right? As of today Mochi Inv..

The “old boy” - sebinsua.com - 11 months ago - eng
Professional advice is expensive, contained by prestige hierarchies and cordoned off from the public. But the upper echelon is the “old boy” . Men who wrote the book on a topic and then retired into boutique consultancies they run for Love and for Justice in their spare hours. If you’re polite, direct and don’t waste their time, they’ll often provide counsel expecting nothing in return.

anonymOS - lainchan.org - 11 months ago - eng
Hey everyone! I'm writing an operating system with some help from Codex (full disclosure). It's not a Linux clone. It’s built on top of the D programming language and implements an object-oriented design. It uses Plan 9’s namespace concept for processes as well as the file system. Additionally, it adopts the NixOS concept of a declarative OS with an immutable kernel for enhanced security. Lastly, it will use blockchain for system integrity.....

Pool Robotic Cleaners Pool robotic cleaners are automated devices designed to keep swimming pools pristine with minimal effort. Equipped with advanced features like powerful suction, scrubbing brushes, and efficient filtration systems, they remove dirt, debris, and algae from pool floors, walls, and waterlines. Many models offer smart navigation, app-based controls, and energy-efficient operation, making them ideal for both residential and ..

And just as I post about waiting for my grade, the grade comes. I was pretty nervous to submit my first ever university written assignment, but the results just came in and I passed - nice news to get on the first day of my vacation.

Today is the first official day of my summer vacation. I’m sitting in Leijon, drinking a morning coffee can I write this. It’s been a pretty crazy 7 months. I haven’t written much lately - first out of diverted focus, later out of stubbornness.

My CLI World - frankwiles.com - 11 months ago - eng
Frank's current favorite CLI tools, configurations, workflows, and tips for developers and ops folks.

My CLI World - frankwiles.com - 11 months ago - eng
Frank's current favorite CLI tools, configurations, workflows, and tips for developers and ops folks.

Multi Day Hikes - ferrucc.io - 11 months ago - eng
I’ve found that doing multi-day hikes is the perfect break from the keyboard. I’ve done 5 multi-day hikes in the past 3 years and I’ve enjoyed them all. The main benefit for me over spending a week on the beach somewhere is that my day to day is already very sedentary. As I’m spending my life in my head I try to spend my holidays in my body. The ingredients for a great multi-day hike are:

dictpress v3.0.2 - nadh.in - 11 months ago - eng
Repository: @knadh/dictpress GitHub release page: v3.0.2 Changelog 42e3694 Fix incorredct DB initialization in import. Closes #51 .

I recently discussed how Espressif implements automatic reset, a feature that lets users easily update the code on an Espressif microcontroller. There are actually more subtleties than a quick look would suggest, and I spent a fair bit of time investigating them. This article and the next two present (The missing part of Espressif’s reset […] The post Reproducing Espressif’s reset circuit appeared first on Quentin Santos .

5 visitors online