RSSAmplifier

Blog

Estada.ch

Rust Engineering, Event-management, and Distributed Systems

estada.chRSS feed ↗110 posts

Latest posts

DNS Resolution Weirdness with some Resolvers (Updated)

While updating my DNS debugger at dynamic.estada.ch I noticed that Google did not resolve …

Trying rss feeds again with miniflux

After reading the (tech) news for a while I noticed that I spent a lot of …

Store it in Ceph

I gave a talk at Rust Zürisee about how to connect with a ceph cluster directly …

parse_int with clap

When parsing integers from the CLI arguments with clap in a simple main.rs the standard …

How to use shadow.tech on Debian with KDE

TLDR: ~/bin/shadow.tech/ShadowPC.AppImage --trace-warnings --unhandled-rejections = strict --password-store = gnome & Shadow is a remote machine …

Generating a CSP header with a LLM

Today, I asked DeepSeek-R1-Distill-Qwen-32B to fix a Content Security Policy (CSP) header based on a report …

I sold an item to a whale

I sold a legendary Item for Dota 2: Rotten Stache for 26.50€ The buyer payed …

Implement simple anti-aliasing on JavaScript Canvas

Last year I made a little game: Connect Dots Offline I did play a similar game …

When you get emotional !!1

Today I noticed a fun little 1 in the title of google's 404 page: Is it …

Fan continuously spinning in standby on Lenovo X1 Carbon Gen 11

For the past month or so with the latest BIOS-Firmware I noticed that the thinkpad_acpi or …

Why the pigeonhole principle prevents correct AI

The pigeonhole prinicple dictates that if we have seperate boxes or weights for each fact that …

Manually move /bin to /usr/bin after release upgrade

The problem is that do-release-upgrade from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS does …

Debian 12 with KDE or Kubuntu 22.04 LTS Full Disk Encryption with LUKS2 and Windows 11 Dual-Boot

I assume you already have a USB drive with the regular Debian 12 or Kubuntu image …

What is secure by default in docker swarm?

Docker Swarm has many cool features like load-balancing with an overlay network and puts special emphasis …

ÖBB unter Wasser

Heute wurde ein Teil der Bahn-Infrastruktur in Österreich und Bayern überschwemmt. Am Morgen fing es mit …

Continous Integration with Rust and GitLab Self-Hosting

I gave a talk at Rust Linz about how to speedup your CI builds with stable …

Can AI draw train tracks and a station in the mountains?

The big hidden question here is: Do today's LLM's know that trains and tracks are not …

Trigger Plesk Webhook Handler with Curl or Wget and an OAuth2 Token and a private Gitlab Repo

When deploying a small PHP application on a shared hoster that uses plesk, I recommend using …

Artists will be safe, playing with bing AI and DALL-E

Letting computers generate content with linear math and random noise is very cool right now. Let's …

Recordings of the March and April Rust Zürisee meetups

We are looking for speakers and hosts for future events around the lake of Zürich. Join …

Uninstall cups from Ubuntu server VM and gain 137MB of memory

Today, one of the ubuntu 20.04 servers was swapping a crazy amount of RAM to …

Encrypted Filesystem Storage: Master Thesis Video

I am looking for a rust job currently. Please contact me via the social media channels …

Telegram (and some others) have a weird TCP timeout during the TLS handshake over IPv6

For the last two months telegram and some others have showed a weird behaviour: DNS responds …

Optimise sqlite3 1.4 million rows access

I am running a small python3 service that checks some TLS certificates with a systemd timer …

How to secure a hardened, minimal QNAP installation with letsencrypt

There is a simple rule for hardening a system: You can not hack what is not …

Disable qnap App Center auto updates and do them yourself with a schedule

Qnap has decided to enable automatic updates for apps as well. This caused the admin interface …

Proposing a new key recovery algorithm for multiple decryption keys

This is part of my master thesis that I'm about to finish currently. The algorithm I …

i18n with rust at Rust Zürisee 🦀 announcement 2022-12-07

We are back! Register on meetup now! The topic is internationalization i18n with rust, the translation …

XFS fsfreeze bug appears to be fixed in kernel 5.10.x

Over two years ago I discovered a kernel bug #205833 where a close operation on a …

Rust programming language in the high-performance computing environment 🦀 2022-05-06

Michal will present his Bachelor Thesis at D-MATH, ETH Zürich. He compares multiple implementations of a …

UHK keyboard maintenance

I am using the first version of the split keyboard from UHK with the wooden palm …

How to unstuck your Ubuntu Linux kernel updates

Identify that you have this problem checklist This is very important: Applying this fix is a …

How to install cargo-outdated in OSX without homebrew

TLDR: cargo install --force --features vendored-openssl cargo-outdated Developing with Rust on macOS Installing rust with rustup …

Updating minecraft to mitigate log4j - got a new log4j RCE - and how I would go forward

Now, this is not meant to be funny. I read about the log4j debacle on the …

How to upgrade MacOSX Big Sur to Monterey with an encrypted drive

I am trying to upgrade an old laptop with the latest OS from apple. Sadly, the …

Zoom schaltet Werbung -> Wechseln wir zu Jitsi

Zoom will Werbung in der "kostenlosen" Variante schalten. Dass der Service kosten verursacht war klar, bisher …

Unpacking a QEMU qcow2 image on a physical disk

I have an old laptop with a slowish HDD so I did the smart thing and …

Experimenting with the new CO2 Laser Cutter at Coredump

I did my first experiments with the new CNC CO₂ Laser. After finding the right settings …

Salt Box blocks ping and DNS from LAN box

Since yesterday I am having a new "fun" problem in my LAN: Pinging the salt fiber …

Ich war zu Gast beim Akronymisierbar Podcast 🎉

Ich war wieder zu Gast bei Hendrik und Kilian . Viel Spass! 049 - Survivorship Bias Höhrt hier …

Unable to start Inkscape on Windows 10

Today, I wanted to use inkscape on a Windows 10 Pro 2004 machine for a quick …

Blog Bugs - not migrating to Zola (for now)

In the last week I experienced the limits of the pelican blog software . My workflow includes …

CSP report collector

Today, I finished the rollout of the new version of my CSP report collector. It collects …

Geforce NOW error code 0x00000097

There are many error codes, sadly with no official documentation. The 0x00000097 appears to be a …

One Factor Authentication - Rust Hungary

I uploaded the source code to gitlab.com/dns2utf8/one_fa_auth . Enjoy the recording and have a …

Experimenting with rendering a Table of Contents

Today I implemented a feature I was thinking about: A ToC on the top of all …

Unable to start KVM virtual machines with libvirt and AppArmor

Today, I had a weird error. After a reboot without any configuration changes some of the …

Atomic Counters and Cache Lines

I uploaded the slides and the demo code to github. Thank you Rust Meetup Linz for …

How to build a multiplayer game - RustFest Global 2020 Pre-Event

As announced on the rust zürisee meetup : I gave a talk about How to build a …

No password login concept

Passphrases are long and hard to remember. We still need an email address and sometimes also …