Ghost is Dead

Its been probably several months since i’ve been postponing migrating from ghost to something else. Ghost served me well but I wanted something simple, markdown based that I can move around and host easily. Ghost needs updating, database management, backups etc. Its not that hard to maintain but its more work than I want to do for a simple blog. So here it is, mostly migrated content from ghost to hugo. Likely something is broken or missing. I haven’t migrated all the posts as rewriting history is man’s favorite pastime. ...

September 6, 2025

Github no more?

Github is the thing we all love to hate and tend not to get rid of because its just too damn useful. But it dawned on me that its also one of the biggest single point in all of my infrasturcture, sure the repositories exist on multiple machines and I probably wouldn’t lose any/much data in the end, but its far from organized nicely and I would spend a lot of time actually putting things together. So I finally decided to create a mirror of all my github stuff to a private gitea. I have a sizable storage server with RAID10 that is used for variety of data heavy loads, mirroring all my (turns out fairly numerous) github organisations and repositories seemed to be one of those. ...

August 17, 2025

A True Believer

Somewhere a True Believer is building tools to free you. He is building with minimum resources, in austere conditions, day and night. The only thing dear to him are his tools, and he made them from second hand parts. He doesn’t worry about what to build - he builds what he knows, what inspires him. His building ends when the enemy is gone. The True Believer doesn’t care how hard it is; he only knows that he wins or he dies. He doesn’t go home at 1700; he is home. He knows only the cause.

August 14, 2025

how to post videos everyone can watch

Its 2025 but sending a video from one person to another and assuming they will be able to open it on their device is still something we need to wait for AGI to be achievable. Back in the day everyone had installed K-Lite codec pack to watch pirated movies. Now I’m trying to send product demos around and iphone users can’t watch them. But luckily we have the almighty ffmpeg that always comes to the rescue. And this little known thing called bash functions that noone uses anymore. ...

May 22, 2025

wordpress docker setup

I’ve recently had the need to set up wordpress quickly for some testing while developing a new woocommerce extension and I’ve stupidly needed way more time than I hoped to have a working set up in docker so here’s the setup. docker-compose.yml services: wordpress: image: wordpress:latest container_name: wordpress ports: - "12999:80" # Only expose HTTP to the host environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpresspass volumes: - ./wp-content:/var/www/html/wp-content/ networks: - wp-network depends_on: - db db: image: mysql:5.7 container_name: mysql environment: MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpresspass MYSQL_ROOT_PASSWORD: rootpass volumes: - db_data:/var/lib/mysql networks: - wp-network volumes: db_data: networks: wp-network: driver: bridge nginx reverse proxy configuration. Key part is that you need to set https headers for the proxy otherwise wordpress will serve the content back in mixed mode and your browser will complain ...

May 5, 2025

I built timeconvert.org

No cookies, no banners, no analytics, no frameworks, no junk. Good old web 1.0. html + css + javascript. -> timecovert.org YesterdayA while back I’ve had one too many timestamp conversion cases to deal with while building some data ingestion pipeline and I’ve ended up creating this website to scratch my own itch. I know epoch converter exists but it has tons of popups/cookie consent banners, you need to paste into the correct text box and it just feels bulky. I wanted something to just paste whatever time format I have and it will give me the alternatives. ...

January 31, 2025

cryptoanarchy.info

Over time I’ve been slowly hoarding and studying a lot of old(er) crypto anarchy and cypherpunk materials over time, like the the untold story of the greatest crypto project ever that I’ve posted about before. I’ve been running my own backup of anarplex in case Eric Sirion’s ever goes offline. I also have copies of other materials like Taz0 and second realm series from liberty under attack podcast etc. I’ve decided that I want to expand on the works of cryptoanarchy.wiki and create (another) directory with everything I deed worthy of preserving and studying. Over time I plan to actually pack all the data into a torrent and make sure it is distributed around so the wisdom of those before us does not go to waste. ...

November 29, 2024

quickly accessing llama3.2 from a terminal (or any other model)

I spend a considerable amount of my time in terminal(s) and I’ve gotten used to incorporating large language models into my workflow. But occasionally its just too annoying to switch over to a browser to ask it something. My previous solution for that was that I had a telegram bot that I’d chat with (which was convenient and faster than web) but I felt something was missing. And today with my procrastination spiking I’ve finally solved it! ...

October 18, 2024

The Untold Story of the Greatest Crypto Project Ever

If you only clicked on the post to tell me crypto sucks let me disappoint - crypto in this case stands for cryptography, as it is for a long time before shitcoins came into existence. Many of you might have read Paul Rosenberg’s amazing A lodging of wayfaring men. Some of you might even know that Max Hillebrand recently created an audiobook version of it. But there is a story that predates that book, a real story that probably served as an inspiration for A lodging of wayfaring men. That story is called The Untold Story of the Greatest Crypto Project Ever. If you are too cheap to buy it (you should support Paul, he is a legend!) there is a way to read it free as it was published as blog posts. ...

October 3, 2024

the directory guy

I’ve started a practice of keeping my research bookmarks in a public github repository couple years back. Initially it was just so I could easily point my friends somewhere when they started asking questions about the topics we were discussing. Some of them became quite popular, the others not so much (I forgot about one when writing this post). nostr.net I’ve written about awesome-nostr before, but to summarize - its a long list of everything nostr. It got big enough that its starting to warrant a redesign , but it still does the job. It started as a github repo that later got its domain - nostr.net. ...

September 29, 2024