Hibernating bear

Hibernating is easy now?

Technology

Alternatively: S0ix is still awful My Linux laptop runs out of battery all the time. It goes to sleep, and then it just drains and drains until it’s dead. It’s a problem we’ve largely solved ...

Read more ⟶
Easy, secure API keys

Easy, secure API keys

Technology

I needed to add API key authentication to our work environment. I needed: To develop the functionality quickly Be confident in the security of the system API keys should only be visible once when created ...

Read more ⟶
Architecture diagram for async service. It shows a service communicating to async service with an HTTP call. Async service stores that data in a postgres database, and then sends out messages to rabbitmq. There are 3 queues in the diagram, one for each job type. An arrow from the queue indicates that a worker listens to the queue to process the job item. Finally, there is an arrow from the worker back to async service to claim the job, as well as to store the results

Introducing Async Service

Technology

Distributed tasks with Postgres & Rabbitmq TL;DR: Check out the code here At my workplace, we needed a mechanism to: Have service A tell service B to start executing long-running tasks, with notifications upon completion ...

Read more ⟶
A collection of pastel colored billiard balls

Understanding Softmax

AI

A collection of pastel colored billiard balls When running an inference server, you can choose settings like temperature, top-p, and top-k. To understand these values, we really just need an understanding of the softmax activation ...

Read more ⟶
Two vintage cars side-by-side. The one on the left is rusted out and missing headlights. The one on the right has been restored to good condition

Automatic recovery using lvm-autosnap

Technology

Two vintage cars side-by-side. The one on the left is rusted out and missing headlights. The one on the right has been restored to good condition TL;DR: https://github.com/intentionally-left-nil/lvm-autosnap Running linux is an adventure. About a ...

Read more ⟶
There is no waste in nature

Backing up docker volumes

Technology

In today’s I-can’t-believe-I’m-doing-this-in-2024 I needed to re-build my webserver because it kept hard-freezing every week (another post for another day). Since I use a docker setup for this, my setup is pretty turnkey - I ...

Read more ⟶
There is no waste in nature

Backing up docker volumes

Technology

In today’s I-can’t-believe-I’m-doing-this-in-2024 I needed to re-build my webserver because it kept hard-freezing every week (another post for another day). Since I use a docker setup for this, my setup is pretty turnkey - I ...

Read more ⟶
Easy, secure API keys

Easy, secure API keys

Technology

I needed to add API key authentication to our work environment. I needed: To develop the functionality quickly Be confident in the security of the system API keys should only be visible once when created ...

Read more ⟶
A collection of pastel colored billiard balls

Understanding Softmax

AI

A collection of pastel colored billiard balls When running an inference server, you can choose settings like temperature, top-p, and top-k. To understand these values, we really just need an understanding of the softmax activation ...

Read more ⟶
Hibernating bear

Hibernating is easy now?

Technology

Alternatively: S0ix is still awful My Linux laptop runs out of battery all the time. It goes to sleep, and then it just drains and drains until it’s dead. It’s a problem we’ve largely solved ...

Read more ⟶
Two vintage cars side-by-side. The one on the left is rusted out and missing headlights. The one on the right has been restored to good condition

Automatic recovery using lvm-autosnap

Technology

Two vintage cars side-by-side. The one on the left is rusted out and missing headlights. The one on the right has been restored to good condition TL;DR: https://github.com/intentionally-left-nil/lvm-autosnap Running linux is an adventure. About a ...

Read more ⟶
Architecture diagram for async service. It shows a service communicating to async service with an HTTP call. Async service stores that data in a postgres database, and then sends out messages to rabbitmq. There are 3 queues in the diagram, one for each job type. An arrow from the queue indicates that a worker listens to the queue to process the job item. Finally, there is an arrow from the worker back to async service to claim the job, as well as to store the results

Introducing Async Service

Technology

Distributed tasks with Postgres & Rabbitmq TL;DR: Check out the code here At my workplace, we needed a mechanism to: Have service A tell service B to start executing long-running tasks, with notifications upon completion ...

Read more ⟶
A collection of pastel colored billiard balls

Understanding Softmax

AI

A collection of pastel colored billiard balls When running an inference server, you can choose settings like temperature, top-p, and top-k. To understand these values, we really just need an understanding of the softmax activation ...

Read more ⟶
There is no waste in nature

Backing up docker volumes

Technology

In today’s I-can’t-believe-I’m-doing-this-in-2024 I needed to re-build my webserver because it kept hard-freezing every week (another post for another day). Since I use a docker setup for this, my setup is pretty turnkey - I ...

Read more ⟶
Hibernating bear

Hibernating is easy now?

Technology

Alternatively: S0ix is still awful My Linux laptop runs out of battery all the time. It goes to sleep, and then it just drains and drains until it’s dead. It’s a problem we’ve largely solved ...

Read more ⟶
Easy, secure API keys

Easy, secure API keys

Technology

I needed to add API key authentication to our work environment. I needed: To develop the functionality quickly Be confident in the security of the system API keys should only be visible once when created ...

Read more ⟶
Two vintage cars side-by-side. The one on the left is rusted out and missing headlights. The one on the right has been restored to good condition

Automatic recovery using lvm-autosnap

Technology

Two vintage cars side-by-side. The one on the left is rusted out and missing headlights. The one on the right has been restored to good condition TL;DR: https://github.com/intentionally-left-nil/lvm-autosnap Running linux is an adventure. About a ...

Read more ⟶
Architecture diagram for async service. It shows a service communicating to async service with an HTTP call. Async service stores that data in a postgres database, and then sends out messages to rabbitmq. There are 3 queues in the diagram, one for each job type. An arrow from the queue indicates that a worker listens to the queue to process the job item. Finally, there is an arrow from the worker back to async service to claim the job, as well as to store the results

Introducing Async Service

Technology

Distributed tasks with Postgres & Rabbitmq TL;DR: Check out the code here At my workplace, we needed a mechanism to: Have service A tell service B to start executing long-running tasks, with notifications upon completion ...

Read more ⟶