/home/thomas

phd student and nlp enthusiast

Seamless migration from Google Photos to Immich

Hosting your own services is fun! Recently, I have been trying out Immich, which is an open-source and (optionally) self-hosted alternative to Google Photos. However, Google Photos (unsurprisingly) lacks a built-in way to conveniently export all your data to another service. The only way to download all of your content...

Read More_

Centered Multi-Column Tables in LaTeX

From time to time, I need to create tables in LaTeX. Increasingly, these tables have become more and more complex. On particular complexity that I’ve had to tackle a few times recently is how to create multi-column tables. There are many use-cases where you might want to do this. One...

Read More_

En guide till chilenska öler

Såhär glad blir man av chilensk öl! Här på Rubik Restobar i Santiago. Chile är framförallt känt för vin och pisco. Vad många inte känner till, och som jag inte förstod fullt ut förrän jag och Okra var på väg till Concha y Toros vingård, är att det allra mesta...

Read More_

Safari, safar och sāfāri

Såg denna tweet: En gång hade jag en tandläkare som hette Rhesa Safari, det var lite roligt i sig sen fick jag reda på att safari betyder resa på swahili då tycker jag det blev en riktig höjdare @pannlampspoet Slogs av att Rhesa påminde om det bland iranier (och därmed...

Read More_

Running CUDA models offline with Docker

In my research, I often have to run machine learning experiments on very sensitive data. This data lives in a protected environment, and one of the features of this environment is that it is sealed off from the internet. This makes running experiments a bit challenging. We don’t want to...

Read More_

Timbro och Lafferkurvan

Jacob Lundberg har en doktorsexamen från Uppsala Universitet, är chefsekonom på Timbro och är en varm anhängare av Lafferkurvan. Det är en idé som bygger på att det finns en optimal skattenivå som maximerar skatteintäkterna, men som lustigt nog alltid används för att argumentera för att denna optimala nivå är...

Read More_

Merging repositories

Sometimes you run into the unfortunate situation where you receive a code base without its Git history. It may even be the case that you don’t even know such a history exists. And so, you run git init and start tinkering. Later, you learn that, in fact, a repo exists!...

Read More_

829 gram plast, 8 rika män och 1 lösning på klimatkrisen

829 gram av uppblåsbar, brun plast i form av en bajsemoji. För 129 kr plus frakt kan den bli din. En otroligt låg kostnad givet arbetet som krävs för framställning och den resa den måste göra för att ta sig till ditt hem. Det är något som möjliggörs av vårt...

Read More_

Fusing images with Pillow

Every once in a while I think it’s nice to print out some photos, but often the paper sizes available to me are a bit to large and not appropriate for what I want to use the printouts for. A workaround I usually employ is fusing the images together pairwise,...

Read More_

Tal av en avgående kassör på DÅK:en 2019

Ja kära vänner, så var det äntligen dags. Dagen jag vetat skulle komma redan dagen jag valdes in i DS för 5 år sen. Den dag jag behöver hålla ett avgångstal. Helt ärligt så har jag skrivit och skrivit om det här talet säkert 100 gånger under de år jag...

Read More_

#metoo - ett år senare

I skrivande stund är det exakt ett år sen Alyssa Milano skickade ut vad som för många framstod som en ganska simpel uppmaning på Twitter. Efter att flera kvinnor framträtt med anklagelser om våldtäkt och sexuella trakasserier mot regissören Harvey Weinstein uppmanade Milano andra att dela med sig av sina...

Read More_

Valanalys 2018: Århundradets vägval

Det var en minst sagt svettig valnatt. Opinionsmätningarna var spretiga, men vissa pekade på att SD skulle bli landets största parti, och ännu fler att de skulle ta andraplatsen från Moderaterna. Även om jag och de flesta andra jag känner tog de värsta mätningarna med en nypa salt, så var...

Read More_

Demo - Vocalizing the Perso-Arabic script

Today my first project demo is live! When I decided to create this site, one big reason was for me to be able to showcase some projects I have worked on. One big issue, however, is that most of them have been part of courses and lack a UI. But...

Read More_

Wrestling with Scala database libraries

I’ve really enjoyed coding in Scala during my time as a back-end intern at Truecaller. It allows you to write really elegant and type-safe solutions while avoiding all the boilerplate you have to write in Java and other traditional static languages, and it also encourages you to write functional code....

Read More_

Hello, world!

Any developer should have a basic web page. I plan on showcasing some of my projects here, together with the occasional blog post!

Read More_

OL gör: Valhalla Kebabtrip

Kebaben, denna människans kulinariska magnum opus. En maträtt som kanske mest är känd i dess enkla form, som snabbmat för den som druckit lite för mycket dagen innan eller den som är på språng och inte har något emot att lukta vitlök några dagar framöver. Andra snabbmatsrätter, som hamburgaren och...

Read More_

En trygg arbetsmarknad - idag och imorgon

Kommentar: Detta var en arbetsmarknadspolitisk programdel inför Stockholms läns distriktsårskongress 2018. När vår rörelse bildades mot bakgrund av den industriella revolutionen och den råa kapitalism som växte fram så levde arbetare från dag till dag. Med mössan i hand gick de från arbetsgivare till arbetsgivare i hopp om att hitta...

Read More_

Bortom käbbel & mansplaining

Under sommarlovet har Transportgate härjat i nyhetsflödet, på debattsidorna och i sociala medier. En skandal som på rekordtid gick från att handla om den konkreta sakfrågan, att två regeringar på båda sidor om blockgränsen drivit igenom en dålig outsourcing av hanterandet av känslig information, till att spåra ur i politisk...

Read More_

Första maj 2015: Sverige har en socialdemokratisk regering

Kära vänner, vad kul att se er här! Jag hoppas att ni hade en riktigt trevlig valborg igår. Min valborgskväll tillbringades, precis som de två senaste åren med att skriva första maj-tal. Det är alltid en utmanande uppgift, men just i år var det faktiskt lite extra svårt. Inte för...

Read More_