RSSAmplifier

Blog

Posts on A blog

Recent content in Posts on A blog

blog.vfiles.noRSS feed ↗18 posts

Latest posts

Thumb First, Screen Second: Designing a Music Review Site

I built music.vfiles.no as a place to publish music reviews, artist pages, and yearly top lists. It’s a Gatsby and React site under the hood, but this post isn’t really about the stack. It’s about a decision I made before writing a single component: design for the phone first, and let the computer screen catch up later. Why mobile first, actually Everyone says “mobile…

Building WikiVisage: Active Learning for Wikimedia Commons

Wikimedia Commons has over 100 million freely licensed media files. A lot of these are photographs of people, politicians, artists, scientists, and athletes, but most of them lack structured metadata saying who is actually in the picture. That metadata is called Structured Data on Commons (SDC), and the specific property is P180 (depicts) . Without it, finding “all photos of Douglas…

My 'Oh My Opencode' Setup

I’ve been bouncing between AI tooling lately: editor copilots, chat UIs, CLIs, agents, you name it. The thing I kept wanting was a repeatable setup that lives in a repo-friendly config file, works well on macOS, and still lets me use GitHub Copilot models. This post is my current “oh-my-opencode” setup: Ghostty as the terminal, opencode as the driver, and GitHub Copilot (via MCP) as the model…

JavaZone 2025

JavaZone 2025—Scandinavia’s landmark developer conference—delivered an exciting, two-day immersion into the world of Java held for the first time at Nova Spektrum in Lillestrøm on September 3–4, 2025. A Fresh Venue: Nova Spektrum With Oslo Spektrum under renovation, JavaZone relocated to Nova Spektrum. Just a short 10-minute train ride from Oslo, the venue offered significantly more space,…

My 2025 Setup

This is my 2025 setup. Software & Productivity brew as package manager asdf as language & tools management VS Code as code editor with Copilot integration Bear as notes keeping Arc as browser Kagi as search engine ChatGPT as AI assistant Bruno as API client OrbStack as Docker desktop replacement, plus virtual machines Spotify as music streaming Apple ecosystem for mail, calendar, reminders,…

Internet Governance Forum 2025

I just returned from the 20th annual Internet Governance Forum (IGF) 2025, held in Lillestrøm (near Oslo), Norway from 23–27 June under the banner “Building Digital Governance Together”. It was a powerful milestone—not just marking two decades of global multistakeholder dialogue, but also showcasing Norway’s commitment to fostering inclusive, sustainable, and collaborative digital governance. This…

Autonomous Vehicles in Norway - Winter Edition

Ruter is according to Wikipedia “a public transport authority for Oslo and Akershus counties in Norway”.[ 1 ] Ruter suggests that on-demand transportation could be a great alternative to private cars. This autonomous vehicles service would pick you up wherever you are and take you to your destination. By sharing the ride with other passengers, the service could reduce the number of…

Riding the AI Hype Train: Destination or Derailment?

Artificial intelligence (AI) has swiftly transitioned from a niche technology to a mainstream phenomenon, heralded as the next big revolution in tech. Everywhere you turn, AI is making headlines. From self-driving cars and personalized medicine to intelligent robots and chatbots, the promise of AI seems boundless. Nvidia, the company whose chips power much of the AI revolution, recently reported…

DBT (Data Build Tool): Zero to Hero

Welcome to the first edition of “Andreas takes you on the ride while he learns how to do his job.” Today, we’re diving into dbt (Data Build Tool) to understand its core concepts, project structure, and key components. Whether you’re new to dbt or looking to solidify your understanding, this guide will help you go from zero to hero. What is dbt? Dbt, short for Data Build Tool, is a…

Why I Self-Host My Website Analytics

In a deliberate move towards enhancing analytics efficiency and data sovereignty, I recently transitioned from long-term usage of Google Analytics to self-hosted analytics solutions. While ubiquitous, the presence of Google Analytics trackers on most websites raises pertinent ideological and technical considerations, prompting the adoption of self-hosted analytics platforms. Enhanced Tracking…

Humans vs. Machines: The End for Competitive Chess

Please be aware that the views expressed in this poste are solely those of the author and do not represent the official stance of any chess federation or organization. The world of competitive chess has witnessed a seismic shift in recent years. The traditional clash between human grandmasters has now been joined by an unexpected contender: artificial intelligence. As machines continue to evolve,…

LSTM for Human Activity Recognition classification

The approach and results of identifying the most accurate collection of attributes from data acquired by embedded smartphone sensors to detect five different daily activities. In this project, we are using a LSTM feature extraction approach with 784 features to distinguish standing, sitting, walking, walking upstairs and downstairs. This approach is getting an accuracy of 92.4% and F1-score of…

Aksel Waldemar Johannessen

Aksel Waldemar Johannessen (1880-1922) was a Norwegian expressionist, painter, and graphic designer. In Norway he is often referred to as “the forgotten artist” and was only praised by critics after his death. Johannessens art was noticed by Edvard Munch and two famous art critics at the time, Dagbladet’s Jappe Nilssen and the cultural profile Olav Dalgard . Self-portrait of…

Greta Thunberg; a Future Martyr

Starting Sunday (October 31, 2021), climate negotiators from nearly every country will gather for two weeks in Glasgow , Scotland, United Kingdom to hammer out a new agreement aimed at cutting emissions to a level scientists hope will limit global warming, also known as United Nations Climate Change Conference ( COP26 ). Queen Elizabeth was supposed to open it all, but canceled due to illness.…

Scandinavias Biggest Rapper – Einár

Nils Erik Einar Grönberg AKA. Einár was a Swedish rapper. The 19 year old rap sensation was shot to death late Thursday night October 21, 2021. Einàr was the most played artist on Spotify in Sweden 2019. I discovered his music in the early 2019 with the track “Katten i trakten” on repeat. The track was on his debut album Forsta klass that topped the Swedish charts in 2019, without the…

Apple ∑Mn

Its October! That is also a synonym for a new Apple event , well it is actually either October or September if I have to be precise. This October was my attention wrapped around the new SoCs in Apple Silicons line-up, to be more precise the upgrade of Apple’s 2020 M1 chip, Apple M1 Pro and Apple M1 Max . Where Apple continues to make the naming conventions more confusing with direct…

Machine Learning with Wikidata

This tutorial will be dedicated to understanding how to use the linear regression algorithm with Wikidata to make predictions. For a detailed explanation of how this algorithm works please read the Wikipedia article: linear regression . In this walkthrough Python is used. Importing Modules/Packages Before we start coding, import/install all of the following packages: NumPy , Pandas , and Sklearn .…

My First Post

Hello! Bonjour! Hola! Hei! This is my first time using this platform to write a blog post. I have not decided on what I’m supposed to write about. The platform is still a work in progress and was created since I’ve always wanted to start a technological blog. The topics will most likely be relevant to what I’m interested in or what I’m working on. So, thank you for taking…