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


While this blog was silent, my life was buzzing with activity. I have been trying to tend to multiple big projects at work and in my personal life, like a juggler trying not to drop anything. Not everything went as planned. The blog got sidelined, personal projects lost momentum, and a couple of them are temporarily frozen. On the other hand, I managed to finish a big migration at work. As always, Murphy learned what we were doing and mot....

tl;dr: If your app doesn’t store SoundCloud access tokens outside of the context of a user’s client (i.e. a database) the following should…

While this blog was silent, my life was buzzing with activity. I have been trying to tend to multiple big projects at work and in my personal life, like a juggler trying not to drop anything. Not everything went as planned. The blog got sidelined, personal projects lost momentum, and a couple of them are temporarily frozen. On the other hand, I managed to finish a big migration at work. As always, Murphy learned what we were doing and mot....

I agree wholeheartedly with Google’s Page Annotations being an absolutely awful antifeature, and recommend that others opt-out and/or protest the feature. I want to make a clarification that doesn’t invalidate your main points: Clicking annotations doesn’t navigate away from your site to a Google search; it triggers an overlay with infoboxes about the term you selected. It’s similar to the iOS “Look Up” option for selected text. It’s ..

If the world is ending, I want to be surrounded by kittens when it happens. Sleeping Marty, JoJo, and Lloyd (top to bottom) Sleepy Marty, JoJo, and Lloyd (top to bottom) Welcome to November 2024’s Disappearing Moment, an inventory of my experiences. I hope you enjoy it. Podcasts Behind the Bastards : RFK, Jr. (Worth My Time): Grating hosts tell the tale of a degenerate boor. Nerdy Software I programmed my first beats at a Rock and Ro....




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!

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:

77 visitors online