---
title: "Rune Hansén Steinnes-Westum (@roderik) | Hashnode"
description: "Developer. Read the latest articles by Rune Hansén Steinnes-Westum on Hashnode."
url: "https://hashnode.com/@roderik"
---

@roderik

# Rune Hansén Steinnes-Westum

@roderik · Norway · Joined November 2021

Developer

### [Installing (Linux) Fedora on very, very old machines](https://roderik.no/installing-linux-fedora-on-very-very-old-machines?utm_source=hashnode&utm_medium=feed)

..Or in this case, Fedora 39 on a Macbook Air 2012, with an i7-3667U and 8 GB of ram. And! Just because Apple has discarded it, it doesn't mean this machine is obsolete.. well it kinda is, but it has a lot of life left in it with linux! 💡 This is a...

1 min read · [roderik.no](https://roderik.no/installing-linux-fedora-on-very-very-old-machines?utm_source=hashnode&utm_medium=feed)

[Feb 10, 2024](https://hashnode.com/posts/installing-linux-fedora-on-very-very-old-machines/65c73ded8745028ff9370641)

### [It all started with @click](https://roderik.no/it-all-started-with-click?utm_source=hashnode&utm_medium=feed)

and, well. It went on from there. I'm going to post some code now. from collections.abc import Generator from contextlib import contextmanager, suppress from dataclasses import dataclass import click import requests from beartype.typing import Any, ...

3 min read · [roderik.no](https://roderik.no/it-all-started-with-click?utm_source=hashnode&utm_medium=feed)

[Oct 17, 2023](https://hashnode.com/posts/it-all-started-with-click/652eeefd5e5142911325d4df)

### [contextlib.suppress .. how..?](https://roderik.no/contextlibsuppress-how?utm_source=hashnode&utm_medium=feed)

have I missed this? New in version Python 3.4.. Today I needed to retrieve a long-winded chat history from our corporate Teams .. thingie. Naturally, I fired up m365 and pulled a json from the server. While parsing the json I got more than a couple o...

1 min read · [roderik.no](https://roderik.no/contextlibsuppress-how?utm_source=hashnode&utm_medium=feed)

[Oct 5, 2023](https://hashnode.com/posts/contextlibsuppress-how/651e9bf72582a1f553f8b498)

### [podman is not docker](https://roderik.no/podman-is-not-docker?utm_source=hashnode&utm_medium=feed)

podman is not docker .. yeah. That's an understatement. This example is a one-shot container. It's not a pod (that might be an upcoming post). I'm running one command in the container and then I remove it. The task is to do some async calls (usually ...

3 min read · [roderik.no](https://roderik.no/podman-is-not-docker?utm_source=hashnode&utm_medium=feed)

[Sep 28, 2023](https://hashnode.com/posts/podman-is-not-docker/65155de73e0528d233bfa614)

### [fprintd for Lenovo thinkpad](https://roderik.no/fprintd-for-lenovo-thinkpad?utm_source=hashnode&utm_medium=feed)

So, new (old) laptop. I recently got my hands on a Lenovo Thinkpad X1 carbon extreme gen4. A nice if somewhat noisy 16" laptop with abysmal battery life. But, it's got a fingerprint reader. $ sudo dnf install fprintd libfprint fprintd-pam $ authselec...

1 min read · [roderik.no](https://roderik.no/fprintd-for-lenovo-thinkpad?utm_source=hashnode&utm_medium=feed)

[Sep 12, 2023](https://hashnode.com/posts/fprintd-for-lenovo-thinkpad/650043ef7f12b46eddfda38c)
