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


Why I Blog - dhariri.com - 1 year ago - eng

I just watched an incredible interview with legendary tennis coach Darren Cahill, now coaching Jannick Sinner. The interview is outstanding and worth watching; Cahill is remarkable and a great communicator. In the final part, they’re talking about Jannick when Cahill drops an incredible Jannick quote: Don’t worry about criticism from someone you wouldn’t take advice from. That’s profound for a boy who’s just 23 years of age.




Forever Open, Clear and Free: The Struggle for Chicago’s Lakefront . By Lois Wille. 185 pages. Public Ground - A Common to Remain Forever Open, Clear and Free of any Buildings, or Other Obstruction whatever. With these words, the founders of Chicago declared that the most valuable land of the city, its shoreline, would be reserved for the people. Of the thirty miles of Lake Michigan shoreline within Chicago, twenty-four miles are park....

Webhooks are surprisingly hard to process correctly. Almost every software project I’ve worked on has needed to process webhooks from third party vendors, and almost every team I’ve worked with has missed one detail or other in the implementation. In this post I’ll go over some of the details that you should think about when designing an endpoint to process webhook events. Read more on sophiabits.com

Webhooks are surprisingly hard to process correctly. Almost every software project I’ve worked on has needed to process webhooks from third party vendors, and almost every team I’ve worked with has missed one detail or other in the implementation. In this post I’ll go over some of the details that you should think about when designing an endpoint to process webhook events. Read more on sophiabits.com

An excellent keynote video on AI with some great hands on demos and a study backing up what makes code reviews useful.

An excellent keynote video on AI with some great hands on demos and a study backing up what makes code reviews useful.

Should you always start testing your code with unit tests? When does it make sense to look at integration or end-to-end testing as a first step instead? This week on the show, we speak with previous guest Eric Matthes about where to begin testing your code.


This post is part of the T4p Series. In the previous post, I discussed the Hammer Pattern. So far, we have been writing everything from scratch to detect a certain pattern. However, there’s an amazing library available that has done all the heavy lifting on our behalf and provides easy-to-use interfaces to detect patterns. I will be using the pandas-ta library for this purpose. For certain patterns, it relies on the TA-Lib library, a C++ li....

I’ve changed my home server setup a lot over the past decade, mainly because I keep changing the goals all the time. I’ve now realized why that keeps happening. I want the perfect home server. What is the perfect home server? I’d phrase it like this: The perfect home server uses very little power, offers plenty of affordable storage and provides a lot of performance when it’s actually being relied upon. In my case, low....

There has been a lot of buss around DeepSeek (R1) and their Open Source mission, and lately they released their full stack to train State-of-the-Art LLM’s. One of the tools is a Distributed Data Processing framework named “smallpond” built on top of DuckDB & Ray . Mike made an excellent write-up on his blog. The summary? It’s a tool that you can’t even buy with millions $ , insanely valuable Open Source code! Dra....

There has been a lot of buss around DeepSeek (R1) and their Open Source mission, and lately they released their full stack to train State-of-the-Art LLM’s. One of the tools is a Distributed Data Processing framework named “smallpond” built on top of DuckDB & Ray . Mike made an excellent write-up on his blog. The summary? It’s a tool that you can’t even buy with millions $ , insanely valuable Open Source code! Dra....

Many of us at Supercede use GHCi directly when developing Haskell projects. It runs the local development server, and the automated test suite, and serves as a scratch pad for ad hoc expression evaluation and type inspection. We make heavy use of integrated tests with the yesod-test framework. One of our projects now has more than 500 tests. Running the tests in GHCi takes about 150 seconds. Not terrible, but not great either. Certain....



I am a huge fan of this book. This is **the** book I'm recommending to all parents. I believe that this book can make the whole world a better place just by helping parents figure out how to have fun with their kids and not be all tires and depressed.

You hear colours - liza.io - 1 year ago - eng
There are two main ways to get from my apartment to the city center: one along a main road and one slightly longer way walking next to Stadsskogen. When I have time I opt for the longer way. Walking with the looming trees on my left and the different houses of Kåbo on my right makes me happy.

I found this book in a library. It seems it's from 1994 and uses PHIGS instead of (obviously) OpenGL or Vulkan(haha). Is it a good idea reading it? Is there any info here that worth? At least the most math based stuff? I'm new to computer graphics and i wanna extend my knownledge

No post yesterday as I was in the Netherlands for work but today we have the move from data records to AI agents, the history of the London Eye and an unusual approach to enterprise sales (no sales calls).

No post yesterday as I was in the Netherlands for work but today we have the move from data records to AI agents, the history of the London Eye and an unusual approach to enterprise sales (no sales calls).


Two old stories from a veteran pilot that used so fly the mythical SR-71 fighter plane . The first is about seizing an improbable opportunity to silence braggers on the radio, with elegance. The second relates how a demo than ran close to a catastrophe was greatly praised. Delivered with a

Snyk Learn, our developer security education platform, now includes lessons on API security! Check out the new learning path that covers the OWASP Top 10 for API security risks.

A few months ago I wrote about what it means to  stay gold — to hold on to the best parts of ourselves, our communities, and the American Dream itself. But staying gold isn’t passive. It takes work. It takes action. It takes hard conversations that ask

Back in November, I announced the chatgpt-shell Emacs package going offline . In real terms, it meant adding Ollama support after chatgpt-shell went multi-model . Since then, support for a handful of providers and models has been added. While DeepSeek is the latest joinee, Open Router (thank you djr7C4 ), Kagi summarizer , and Perplexity are also a model-swap away. chatgpt-shell is nearing 30K MELPA downloads . Are you a ..


Paperless-ngx is a powerful document management system that helps you go paperless by automatically organizing and making your documents searchable. Perfect for managing bills, receipts, and important documents in your homelab.

Repository: @knadh/highlighted-input.js GitHub release page: v1.0.0 Full Changelog : https://github.com/knadh/highlighted-input.js/commits/v1.0.0

Paperless-ngx is a powerful document management system that helps you go paperless by automatically organizing and making your documents searchable. Perfect for managing bills, receipts, and important documents in your homelab.

Since late January, the python package index (PyPI) supports archiving projects/packages. This is, in fact, a very welcome feature, since it clearly tells without any doubt when a package is no longer maintained and will not receive any further updates. It makes it easier for the person looking for packages, to know which ones deserve […]

DEF CON 33 is building steam. Planning is in full swing. In fact, a glance at any nearby calendar will tell you we're already halfway there! We know you need to plan, too. That's why we're opening up Early Bird Online Registration. For the go-getters who register early, weve got our lowest online price. And just like in years past, registering online guarantees your badge, no matter what the attendance numbers turn out to be. Starti....

Table of Contents Towards Queue Support in Kafka—​Introducing Share Groups Share Groups in Action Retry Behavior and State Management Share Group State Persistence Summary and Outlook In the "Let’s Take a Look at…​!" blog series I am going to explore interesting projects, developments and technologies in the data and streaming space. This can be KIPs and FLIPs, open-source projects, services, and more. The idea is to get s....

Table of Contents Towards Queue Support in Kafka—​Introducing Share Groups Share Groups in Action Retry Behavior and State Management Share Group State Persistence Summary and Outlook In the "Let’s Take a Look at…​!" blog series I am going to explore interesting projects, developments and technologies in the data and streaming space. This can be KIPs and FLIPs, open-source projects, services, and more. The idea is to get s....



I feel like I have a tumultuous relationship with TVs and monitors. It took editing system files to get rid of some persistent black bars in 2018. Then, in 2022, I had to jump through hoops to get volume buttons working on an Apple TV remote with my TCL Roku TV . I never got that TV to stop displaying a static screen randomly when Apple TV switched between HDR and SDR. In the middle of 2024, I sold TCL TV and got an LG C3. I kept my ..

Recently, we've worked on optimizing the things that people use the most on the mobile app, with a particular focus on power users who push Discord's capabilities to (and sometimes beyond) their limits. If you're seeing this, you're probably one of 'em. Read on to learn how we did it!

This post shows how to run some Ansible playbook tasks in parallel. The approach requires tags for all tasks you want to run in parallel. How It Works The script runs multiple Ansible tasks simultaneously by: Defining a list of tags to run in parallel Using a ThreadPoolExecutor to create a thread for each tag Running the Ansible playbook (as a subprocess) with a specific tag in each thread The example code (below) assumes the pl..

Rust’s match statement can do a lot of things, even C-style fallthough to the next branch, despite having no real support for it. It turns out to be a “shallow” feature, where the C to Rust translation is easily done, without needing to understand the code itself. The hardest part is coming to terms with writing it, and then convincing someone else to let you land it! Here’s what the tail handling of the MurmurHash3 hash function could lo....

3 visitors online