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


Collect stars by solving puzzles. Two puzzles will be made available on each day in the Advent calendar; the second puzzle is unlocked when you complete the first. Each puzzle grants one star. Good luck! https://adventofcode.com/ last year: >>37777

Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Not confident at all, but at least I’ll learn a lot. I love the Christmas season. First of all, I love Jesus Christ. I am hard-core Christian. I also love the music. I love the feeling, the way people act differently. I love the little things people do all of the month of December. All except for one thing: I ha..

Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Not confident at all, but at least I’ll learn a lot. I love the Christmas season. First of all, I love Jesus Christ. I am hard-core Christian. I also love the music. I love the feeling, the way people act differently. I love the little things people do all of the month of December. All except for one thing: I ha..

Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Not confident at all, but at least I’ll learn a lot. I love the Christmas season. First of all, I love Jesus Christ. I am hard-core Christian. I also love the music. I love the feeling, the way people act differently. I love the little things people do all of the month of December. All except for one thing: I ha..

Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Not confident at all, but at least I’ll learn a lot. I love the Christmas season. First of all, I love Jesus Christ. I am hard-core Christian. I also love the music. I love the feeling, the way people act differently. I love the little things people do all of the month of December. All except for one thing: I ha..

Assumed Audience : Hackers and anyone interested in Advent of Code and programming languages. Epistemic Status : Not confident at all, but at least I’ll learn a lot. I love the Christmas season. First of all, I love Jesus Christ. I am hard-core Christian. I also love the music. I love the feeling, the way people act differently. I love the little things people do all of the month of December. All except for one thing: I ha..

Google Gemini now can be accessed via OpenAI python library: from openai import OpenAI client = OpenAI( api_key = "GEMINI_API_KEY" , base_url = "https://generativelanguage.googleapis.com/v1beta/openai/" ) ## rest of the code as you would use openai It support basic text generation, image input, function calling, structured output, and embeddings. More info and code examples can be found o..

It’s important to pause and reflect every so often to stay grounded and focused. So, each December I look back on the year’s events and summarize them in a blog post. And after doing this again this year, I realize that 2024 was one of reflection, gratitude, and exploration. I was fortunate enough to go on some epic winter hiking adventures with my dog Pepper in January before she passed away in February at the age of 13. Losing a dog i..

It’s important to pause and reflect every so often to stay grounded and focused. So, each December I look back on the year’s events and summarize them in a blog post. And after doing this again this year, I realize that 2024 was one of reflection, gratitude, and exploration. I was fortunate enough to go on some epic winter hiking adventures with my dog Pepper in January before she passed away in February at the age of 13. Losing a dog i..

Google Gemini now can be accessed via OpenAI python library: from openai import OpenAI client = OpenAI( api_key = "GEMINI_API_KEY" , base_url = "https://generativelanguage.googleapis.com/v1beta/openai/" ) ## rest of the code as you would use openai It support basic text generation, image input, function calling, structured output, and embeddings. More info and code examples can be found o..

One of my favorite hobbies is tweaking my website. I've updated the design countless times thoughout the decade (!) of this site's existence…

Google Gemini now can be accessed via OpenAI python library: from openai import OpenAI client = OpenAI( api_key = "GEMINI_API_KEY" , base_url = "https://generativelanguage.googleapis.com/v1beta/openai/" ) ## rest of the code as you would use openai It support basic text generation, image input, function calling, structured output, and embeddings. More info and code examples can be found o..

It’s been a while since I have written one of these. There’s definitely a cadence to these. That cadence would be something between once and thrice a year. 2024 will have to make with just one. I have spent a bit of time understanding the ggwave project, which allows for sending data over sound. It’s not an extremely complicated protocol. I think the most difficult part to understand is the Reed-Solomon error correction, which is still ..



This was my first “proper” weekend in the new place. Yesterday morning I met with a friend from my writing group at Himlen Är Blå Som En Apelsin - a really cozy cafe that is a two minute walk from my apartment.

I just realized today that I haven’t updated VSCode on my Mac in almost a year. It turns out that if you install any program through Nix, its version is determined by the version of nixpkgs in your flake.lock file. To update nixpkgs and get newer versions of all your programs, cd into the directory with your flake and run nix flake update. It’s the pacman -Syu of nix!

I just realized today that I haven’t updated VSCode on my Mac in almost a year. It turns out that if you install any program through Nix, its version is determined by the version of nixpkgs in your flake.lock file. To update nixpkgs and get newer versions of all your programs, cd into the directory with your flake and run nix flake update. It’s the pacman -Syu of nix!

Weekly Links #14 - davi.sh - 1 year ago - afr
Happy Saturday! After sending off last week’s installment I finally finished up and published part 3 of my Nix-on-macOS series . This was sitting in my drafts folder for a long while and I’m happy to have gotten it out there. I have some more ideas for posts in the series to write, but I also want to start thinking about other series and topics I can explore. Writing on writing Always. Be. Blogging. (Nate Silver): Always interesting ....

Gargantuan Change (Issue #192) 2024-11-30 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition : Crypto and AI memecoins, US election wrapups, AI vs culture, bond market carnage, UK farms tax discontent, workers rights, private equity & debt slavery, Marc Andreessen & the current tech scene, Javier Milei & fixing nation states Issue details: Title: Gargantuan Change Issue: 192 Page: issue web..

Still searching for just the right Black Friday sale? DEF CON has you covered! Check out our delightful holiday sweater, badge discounts and hacker swag to keep you crispy fresh into the new year. It’s all going down at sho



Spices have shaped human civilization, driving exploration, trade, and culinary innovation for millennia. Today, I'm excited to introduce SpiceNice, a comprehensive open-source database that brings structured information about culinary spices and their source plants to everyone – from professional chefs to home cooks, botanists to farmers. A section on free literature about spices completes the website.




What are common issues with using notebooks for Python development? How do you know the current state, share reproducible results, or create interactive applications? This week on the show, we speak with Akshay Agrawal about the open-source reactive marimo notebook for Python.

Although I love talking with people—whether it’s having deep chats or just exchanging simple hellos—initiating communication has never been my strong suit. Most of the time, I’ve remained passive in first interactions. However, whenever someone else took the first step, I always did my best to keep the conversation lively and meaningful. After moving back to Japan recently and settling in the countryside, I’ve started noticing the power o....



Version 4.0 of the network solves many of the issues I had maintaining and growing online capabilities. The new spine is provided by a Ubiquiti UXG Pro on a dedicated UPS that is practically bullet proof.

I've started hacking on a new open source CLI tool I'm calling t2x, short for "text to whatever". It uses language models (local and in the cloud) to perform useful text operations.

I've started hacking on a new open source CLI tool I'm calling t2x, short for "text to whatever". It uses language models (local and in the cloud) to perform useful text operations.

Today I went to a paper discussion about resultant moral luck. I did not know this would be a roundtable discussion. I thought it’d be a lecture. But it was even better!

Here’s a 12-minute video of our chat with Silk VP of Product Tom O’Neill about my recent testing of the Silk Platform in Google Cloud. In this interview we cover some high level points, conclusions and talk a little bit about the future. If you want to read all the technical details and some interesting references, see the links below:

Here’s a 12-minute video of our chat with Silk VP of Product Tom O’Neill about my recent testing of the Silk Platform in Google Cloud. In this interview we cover some high level points, conclusions and talk a little bit about the future. If you want to read all the technical details and some interesting references, see the links below:


This post is part of the T4p Series. In the previous post, I introduced you to Candlestick patterns, explaining what they are and discussing a couple of well-known patterns and their implementation in Python. We will be discussing further famous patterns in coming posts but here we will learn how you can come up with your own candlestick patterns and implement them in Python. Ultimately, we will be using our custom and awesome candlestick p....

GraphQL can throw up some surprising N+1 style performance issues in Ruby on Rails. Usually this come up as “Why is this particular GraphQL query so slow?” Here I’m going to talk through using a Query Analyzer , StackProf and Speedscope to find out what is slowing down that query so you can fix it. What are we hunting? Well N+1’s typically look something like this 👇 on a flamegraph. Rails is doing an something.each { |x| x..

Whither poetry? - gallant.dev - 1 year ago - eng
I have a soft spot for poetry. That is what poems are for - sentimental musings and meditative cogitation. These are perennial features of humanity, and well worth the time. As we find ourselves in interesting times , the gap between reality and the narrative of progress is growing, and applied human intelligence (aka "technology") is "disrupting" (aka changing without full context) many things. Where does this leave the poet? M....

Fly.io Postgres failover fix (flyctl pg failover) This is a note to myself, meant to be succinct and helpful. I’m sharing it publicly to save others time. Most of the time Fly.io works as I expect it to, but occasionally there are edge cases that lack documentation, public announcements, or both. It’s possible that at some point Fly.io announced a breaking change and I missed it, but the behavior I observed deserves more than an announ....

Hetzner raises prices This morning I received an email from Hetzner stating that they are raising prices in the US while significantly reducing bandwidth. The largest price percentage increase is 27.52% for CPX21 servers, and the smallest is 4.17% for CX3+ servers. Bandwidth allotments are decreasing on average, across all products, 88.19% from previous allotments. I’ve been a big fan of Hetzner. Unfortunately they’ve made ....

16 visitors online