Bruce

BSc Computer Science student @ ETH Zurich blogging about programming, computers and life

Fried Green Asparagus with Vegan Yogurt Sauce

I guess I'm doing recipes now on this blog... Anyway I hope this new category inspires you with simple vegan ideas to cook, none of the recipes should take more than 30 minutes and they will be scaled for a single serving. Also I'm not getting a commission from the links, it's just products I think work well.

Fried Green Asparagus with Vegan Yogurt Sauce
Bruce
April 08, 2026

Automating server setup with cloud-init

Automatically perform all the standard steps you do on new servers in under 50 lines of yaml

Automating server setup with cloud-init
Bruce
August 15, 2025

Summary: How to Pitch Your Startup

A handout based on the "How to Pitch Your Startup" talk of YC Startup School that I found very useful

Bruce
July 14, 2025

Wacom One Review: The 40€ iPad - Using a Drawing Tablet for Studying

The better alternative to buying an iPad for university: drawing tablets - a review of the Wacom One. Plus: my recommended settings for Xournal++

Bruce
June 17, 2025

I "built" an app for reading newsletters

You can use it to read, archive and organise newsletters. It's free, synchronised between your devices and open-source.

Bruce
June 03, 2025

How to delete your Google Photos data

...without deleting your Google Account, cheers if that is a realistic option to you.

Bruce
April 07, 2025

The quickest way to change your nix configuration

NixOS is great, but it is a bit tedious to always type out vim /etc/nixos/... etc to make changes to your system, nor do I want a complicated setup for my nix configuration files. So I devised a little script to speed up the progress, which I saved to configure.sh allowing me to configure NixOS by just opening my terminal and typing ./configure.sh

Bruce
March 23, 2025

Deploying a tRPC Backend to Bunny Edge Scripting

How you can deploy your tRPC project to the Bunny Edge Scripting platform

Bruce
March 23, 2025

Benchmarking Cloudflare R2 HEAD Requests from Cloudflare Workers

Why would I do this? For my latest project, mapvoyage, I need to serve text files (wikitext to be specific), directly to the user if possible, as well as in a separate function select one wikitext file to display from a list of wikidata ids that may or may not have an associated wikitext file. Latency is important and I'd like the data to be edge-available if possible. R2 with workers seemed ideal here, as the client can download the files from R2 directly and I can lookup the urls from a separate worker, which hopefully shouldn't have a long latency for reading them.

Bruce
March 09, 2025

Fedora Post-Install Guide for NVIDIA Laptops

Steps to fix display and battery issues everyone with an NVIDIA laptop should take

Bruce
September 16, 2024

How to install Vivado on Ubuntu Linux

Vivado is not known for its easy install process, so I figured I would make this quick guide to help others out going through it for the first time.

Bruce
June 26, 2024