RSS.Social

Tomas Vik

follow: @[email protected]

Posts

Neovim native, built-in, LSP autocomplete

The books I did not finish in 2024

Ray Dalio - Principles: Life and Work

Frederick Douglass - Narrative of the Life of Frederick Douglass

William B. Irvine - A Guide to the Good Life

Rob Fitzpatrick - The Mom Test

Atul Gawande - The Checklist Manifesto

Circular Dependencies in JavaScript Explained

Jornad Mechner - The Making of Prince of Persia

James Gleick - Isaac Newton

TypeScript Dependency Injection using ES Decorators

Example of whitespace-sensitive TreeSitter grammar

Tiago Forte - Building a Second Brain

How will you sell the thing you just bought: A strategy for smarter shopping

Skip GitLab CI jobs in forks

Martin Gurri - The Revolt of the Public

J. Storrs Hall - Where Is My Flying Car?: A Memoir of Future Past

Charles T. Munger, Peter D. Kaufman - Poor Charlie's Almanack

David Grann - The Wager A Tale of Shipwreck

M. Mitchell Waldrop - The Dream Machine

Isaac Asimov - Second Foundation

Isaac Asimov - Foundation and Empire

Isaac Asimov - Foundation

Neovim - Make LSP Workspace Symbols show only workspace symbols

Neovim LSP rename like a boss (with normal mode keymaps)

New lines and terminals: CR vs. LF

Backup

Fish shell has different PATH than neovim

Designing my backup process

James S.A. Corey - Leviathan Falls

James S.A. Corey - Tiamat's Wrath

James S.A. Corey - Persepolis Rising

James S.A. Corey - Babylon's Ashes

Simulate kubernetes pod resisting shutdown

Trying to understand the impact of Fukushima Daiichi nuclear accident

James S.A. Corey - Nemesis Games

James S.A. Corey - Cibola Burn

How much energy do you need to boil a litre of water

James S.A. Corey - Abaddon's Gate

Randall Munroe - What if? 2

Fixing goreleaser error: failed to publish artifacts .. already_exists

James S.A. Corey - Caliban's War

James S.A. Corey - Leviathan Wakes

Pratchett, Gaiman - Good Omens

Go: range is like a function call

I wrote a command line tool to export Logseq pages as blog posts

Andy Weir - Martian

Go

Blake Crouch - Dark Matter

Go/Code Review

Shane Parrish - The Great Mental Models: General Thinking Concepts

Marc-Uwe Kling - Qualityland

Developer Journal

Improve your Logseq notes with MermaidJS diagrams

Promises reduce your future choices

Terry Pratchett - Making Money

Terry Pratchett - Going Postal

Philipp Dettmer - Immune

My thoughts on investing: Index fund is all you need

Plato - Apology

Jim Paul - What I Learned Losing a Million Dollars

Denis E. Taylor - Heaven's River

Nassim Taleb - The Black Swan

Andy Weir - Project Hail Mary

Zettelkasten note-taking after one year

Crucial Conversations

Frank Herbert - Dune

Why are salaries so low

Richard P. Feynman - Surely You're Joking Mr Feynman!

Insurance is like gambling, don't overdo it

Ursula K. Le Guin - The Lathe of Heaven

Software Engineering at Google

J.L. Collins - The simple path to wealth

CSS Week 3 - Display, Position, and Boxing-model

George S. Clason - The Richest Man in Babylon

Blake Crouch - Recursion

CSS Week 2 - Grid and Flexbox

CSS Week 1 - Selectors

Learning CSS in two months

Dan Vanderkam - Effective TypeScript

How to be less gullible

Switching from Dropbox to Nextcloud

Randall Munroe - What if?: serious scientific answers to absurd hypothetical questions

Terry Pratchett - Snuff

Terry Pratchett - Night Watch

Terry Pratchett - The Fifth Elephant

Pierre Hadot - Philosophy as a Way of Life

I want a local-first calendar

Terry Pratchett - Jingo

Why is email so hard? Unsatisfactory migration from Gmail to Zoho

Epictetus - Encheiridioin

The things that make me happy

Terry Pratchett - Feet of Clay

I got a pot for my last birthday!

How long will your data last before it gets lost or destroyed

Compounding skills improve your life exponentially

How to describe a software issue

Facebook won't let you talk about this blog

Pierce Brown - Morning Star

Pierce Brown - Golden Son

Pierce Brown - Red Rising

Douglas E. Harding - On Having No Head

Ryan Singer - Shape Up

Simpleton: privacy-aware web analytics made with Nginx and GoAccess

Terry Pratchett - Men at Arms

Start working less to produce more, strange approach to prioritisation

Designing a digital pirate map

Fried, Hansson - It Doesn't Have to Be Crazy at Work

Three principles distilled from Getting Things Done

How to create animated gif from multiple images with ImageMagick

David Allen - Getting Things Done

How my article became one-hit-wonder on hacker news

Terry Pratchett - Guards! Guards!

AdBlockers hide the majority of visitors from web analytics

Focus on strategic and outsource utility work

Gary Provost - 100 Ways to Improve Your Writing

Easy-going work doesn't provide much value

Zettelkasten note-taking in 10 minutes

Sönke Ahrens - How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking – for Students, Academics and Nonfiction Book Writers

Why do you forget most of what you read?

Optimize your personal energy

Break free from the shackles of YouTube

Richard P. Feynman - What Do You Care What Other People Think?

A script to analyse 7+ years of my YouTube history

Give it to me: A polite request for feedback

Bohumil Hrabal - I Served the King of England

David Thomas, Andrew Hunt - The Pragmatic Programmer

What would you do if you lost your Google account?

Using text passwords for encryption is safe enough

Cal Newport - Deep Work: Rules for Focused Success in a Distracted World

Burton G. Malkiel - A Random Walk Down Wall Street

My workflow

Minimalism

Why I Love SpaceX

Opportunity cost

Remote

Hashtag: Vanlife

Iteration

Signal - the secure messenger

Amor Towles - Rules of Civility

Meditation, introduction

David Spiegelhalter - The Art of Statistics: How to Learn from Data

Security is like ogres

Privacy

Terry Pratchett - Small Gods

Free and Open-Source Software

Slow endorphins

Karel Čapek - R.U.R.

Randall Munroe - How To: Absurd Scientific Advice for Common Real-World Problems

Sue Burke - Semiosis

How I stopped drinking for a year

Susan Basterfield, Anthony Cabraal - Better work together: How the power of community can transform your business

Split brain phenomena

Scott Adams - How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life

Automation

Bash shell

Git

Image resizing

Index

Lifestyle

My Library

neovim

Productivity

restic

Security & Privacy

Tech & Software