Sign in

Victor Bjelkholm 🏖️

@victor.earth
1.1K followers 975 following 1.3K posts

Building stuff, and sometimes not building stuff, usually around Barcelona/Maresme, and usually with Clojure/Script notes.victor.earth aspe:keyoxide.org:Q6B7ZBQITV7IE2RG4EMVKWT4VI

PostsRepliesMedia
Victor Bjelkholm 🏖️ @victor.earth · 20/01/2026
Don't think I will, #YOLO
"Optimize your config by splitting your 1592-lines YAML file into smaller chunks"
030
Victor Bjelkholm 🏖️ @victor.earth · 15/01/2026
Post a game you remember playing that nobody else remembers
KSP but with boats and better story and cozy graphicsPredecessor to Europa Universalis.
010
Victor Bjelkholm 🏖️ @victor.earth · 11/01/2026
Anyone else receiving emails like these from @mozilla.org? Been happening for some days, I have not sent them anything, headers and from address is real and proper.
An email from mozilla.org reading: Hello,

An email was received, apparently from you. Unfortunately we couldn't process it because of:
TO: address does not contain activity email uuid (youplayer@addons.mozilla.org).

Please visit https://addons.mozilla.org to leave a reply instead.
--
Mozilla Add-ons
https://addons.mozilla.org
000
Victor Bjelkholm 🏖️ @victor.earth · 23/12/2025
This is how Linux looks like. It has no UI, it's just code, that runs deep inside your computer, and it has no visual design at all :)
Screenshot of parts of main.c from the Linux kernel's source code
010
Victor Bjelkholm 🏖️ @victor.earth · 22/12/2025
Made a typo and accidentally potential new website idea. SEO would suck though...
girthub
010
Victor Bjelkholm 🏖️ @victor.earth · 22/12/2025
No blue skies for a long while, but at least we got a orange sky today
A photograph of a cloudy sky with orange/red hints from a sunset
000
Victor Bjelkholm 🏖️ @victor.earth · 18/12/2025
Sometimes autocorrect is like "I'm gonna see if this guy is really paying attention to what he is doing right now"
A screenshot of two autocorrect suggestions, "interpenetration" and "interpretation"
000
Victor Bjelkholm 🏖️ @victor.earth · 18/12/2025
Woke up this morning and felt like I wanted to live a bit on the dangerous side of life, even did it with my UPS connected for extra bonus points
A BIOS popup asking "Do you want to update BIOS?" with options Yes or No
020
Victor Bjelkholm 🏖️ @victor.earth · 07/12/2025
Ah yes, the classic upside down opening of assortment boxes, I missed you buddy
Photo of a pipe of tiny screws mixed together after opening a sorted box upside down
050
Victor Bjelkholm 🏖️ @victor.earth · 06/12/2025
Am I dumb or does the section for "Mounting Hole Placement" in the ATX specification skip actually listing the needed measurements for said mounting holes??? I'm just gonna eye it and pray
010
Victor Bjelkholm 🏖️ @victor.earth · 03/12/2025
Ouch
GHSA-9qr9-h5gf-34mp RCE vulnerability showing 10.0 / 10 for CVSS score - https://github.com/vercel/next.js/security/advisories/GHSA-9qr9-h5gf-34mp
110
Victor Bjelkholm 🏖️ @victor.earth · 14/11/2025
What exactly do they mean with this? I get the "nor Friday" part, but the first part? Feels like something might have gotten lost in translation
Screenshot of BBVAs landing page with a title "Neither Black nor Friday. Up to €760 for you over a year"
010
Victor Bjelkholm 🏖️ @victor.earth · 11/11/2025
Cook/Apple just copy-pasting from Jobs' talk archives by now
Apple Music Event 2004 - Steve Jobs introduces iPod Socks, knitted sleeves for iPods. On-screen caption: “socks uh and they’re really cool actually you can put your iPod in them” - https://youtu.be/WGinG6rHSrw?si=ox04tt2XR5KmgmyJ&t=266Apple Music Event 2004 - Steve Jobs comments on accessory profit margins. On-screen caption: “you know sometimes we think they make more money on the cases than we make on” [the iPod] - https://youtu.be/WGinG6rHSrw?si=ox04tt2XR5KmgmyJ&t=266
010
Victor Bjelkholm 🏖️ @victor.earth · 02/10/2025
Things are getting out of hand, a dependency with the size of 3.4GB? Crazy stuff
Screenshot of "uv pip install" showing tensorrt-llm being 3.4GB, AND tensorrt-cu12-libs being 2.8GB
010
Victor Bjelkholm 🏖️ @victor.earth · 26/09/2025
JC Denton saying "Human beings may not be perfect, but a computer program with language synthesis is hardly the answer to the world's problems"
010
Victor Bjelkholm 🏖️ @victor.earth · 06/09/2025
Your last saved pic is your moral philosophy
Conan interviewing a water expert, with a big bottle of Vichy Catalán visible between them
040
Victor Bjelkholm 🏖️ @victor.earth · 03/09/2025
This 2022 Hyprland desktop contest winner kind of looks like the iOS liquid glass stuff huh From hypr.land/hall_of_fame/
Hyprland’s "Winter" Contest (Dec 2022) - Entry 'Unnamed' by Flafy: blue liquid-glass style desktop with NixOS logos and semi-transparent windows with blurry background.
110
Victor Bjelkholm 🏖️ @victor.earth · 12/08/2025
Finland ended up pretty beatiful
Blue/yellow sky, dark silhouette of trees in the foreground and another silhouette of forest in the back, all mixed inbetween a still lake
000
Victor Bjelkholm 🏖️ @victor.earth · 08/08/2025
Ah, they didn't completely leave us in the dark, there is an escape hatch...
Screenshot from ChatGPT settings where you can toggle "Show legacy models" on/offScreenshot from ChatGPT listing "legacy models" together with GPT5
020
Victor Bjelkholm 🏖️ @victor.earth · 29/07/2025
A tiny video compression test
100
Victor Bjelkholm 🏖️ @victor.earth · 17/07/2025
"Either allow us to process and use your data however we want, or disable these existing features we've offered for many years", such a great direction to take your service
Screenshot of Gmail/Google telling users they'll disable existing features unless you let Google process and use your data from gmail, drive, calendar
5101
Victor Bjelkholm 🏖️ @victor.earth · 16/07/2025
I wish I could see how many times I've hit that Discard button so far
Screenshot of the dialogue asking if you want to discard a draft of a Bluesky Skeet
010
Victor Bjelkholm 🏖️ @victor.earth · 12/07/2025
Would be cool if we could harvest energy from lightning somehow, maybe from ground-anchored drones built to withstand flying in storms?
Screenshot of windy.com with focus on Catalunya and the huge incoming storm
010
Victor Bjelkholm 🏖️ @victor.earth · 12/07/2025
Aah, great minds think alike! Been playing around with WASM Components and Rust as well lately! Currently got a little Rust CLI that can run arbitrary WASM Components in a completely safe VM :) The WASM Components up like KB large, seems fitting for game mods if nothing else...
Screenshot of a Rust CLI running one WASM Component that prints some text to stdout which pipes into the same Rust CLI running another WASM Component that transforms any ASCII in stdout into uppercase ASCII
010
Victor Bjelkholm 🏖️ @victor.earth · 06/07/2025
Someone correct me if I'm wrong, but I do believe Promise.done has been deprecated. Can someone confirm?
3 million issues created by different users about how Promise.done has been deprecated
020
Victor Bjelkholm 🏖️ @victor.earth · 30/06/2025
Paella reposant en paper d'alumini
110
Victor Bjelkholm 🏖️ @victor.earth · 30/06/2025
Ugh, why would they hide the fun stuff behind a enterprise license? :'(
> A WS-C4500X-16SFP (or any 4500-X SKU) can run LISP provided you upgrade to IOS-XE 3.10.xE and activate the Enterprise-Services licence; earlier images or the default IP-Base licence will not expose the feature.
000
Victor Bjelkholm 🏖️ @victor.earth · 23/06/2025
Is it just me or is the iOS spellchecker/autocorrect the absolute worst of them all? Seemingly doesn't understand what keys are next to each other which is the most basic of checking... Feels like mine is straight up broken or something
iOS helpfully suggesting "who has" as a correction to whoch, not "which", which isn't similar AT ALL
200
Victor Bjelkholm 🏖️ @victor.earth · 22/06/2025
We have completed our very successful attack on evil by outshining them yet again
110
Victor Bjelkholm 🏖️ @victor.earth · 21/06/2025
Later we hung the donkey in the church's bell-tower
Previous donkey now hung in the church bell-tower
000
Victor Bjelkholm 🏖️ @victor.earth · 21/06/2025
I love my town
130
Victor Bjelkholm 🏖️ @victor.earth · 18/06/2025
Bild av ett vädringsbeslag
010
Victor Bjelkholm 🏖️ @victor.earth · 07/06/2025
Now you're just messing with me
A diff displaying two lines changed, but the only thing that changed was the removal of a comment saying "Don't edit this line"
000
Victor Bjelkholm 🏖️ @victor.earth · 07/06/2025
it's getting out of control, now there's two of them?!
Screenshot of a page with two individual Cloudflare captchas
110
Victor Bjelkholm 🏖️ @victor.earth · 05/06/2025
Strangest thing; one of my cacti died, and now it/another is growing on top of the dead part
Cacti growing on dead cacti
010
Victor Bjelkholm 🏖️ @victor.earth · 02/06/2025
Balanced, as all things should be
A dog on the floor next to a bed. Half the dog in shadow, other half in sunshine
000
Victor Bjelkholm 🏖️ @victor.earth · 02/06/2025
Programming with uncertainty means we need shell functions/alises like "ensure" :) Tiny utility to use together with tiny test scripts, useful if you're dealing with probabilistic token generators
ensure () {
        if (( $# < 2 ))
        then
                echo "Usage: ensure <times> <command> [args…]" >&2
                return 1
        fi
        local count=$1
        shift
        if ! [[ $count =~ ^[0-9]+$ ]] || (( count < 1 ))
        then
                echo "Error: first argument must be a positive integer." >&2
                return 1
        fi
        local i ret
        for ((i = 1; i <= count; i++ )) do
                "$@"
                ret=$?
                if (( ret != 0 ))
                then
                        echo "Command failed on attempt $i/$count (exit code $ret): $*" >&2
                        return $ret
                fi
        done
        return 0
}
000
Victor Bjelkholm 🏖️ @victor.earth · 29/05/2025
If this is what Stack Overflow believes to be "vibe coding", no wonder the discussions around it seems so confused, people aren't even understanding the term correctly... What was wrong with the initial meaning that Karpathy put out?
Screenshot from the Stack Overflow Developer Survey with the question:

> In your own words, is "vibe coding" part of your professional development work? For this question, we define vibe coding according to the Wikipedia definition, the process of generating software from LLM prompts.
000
Victor Bjelkholm 🏖️ @victor.earth · 25/05/2025
Is there some sort of rule in Python that it has to behave counter-intuitively or something? Why is it this way? "Take a space, then join the space with this list" doesn't make sense. You know what makes sense? "Take a list, then join the list with the space"
Backwards Python being backwards...

words = ["Python", "is", "awesome"]
sentence = " ".join(words)
print(sentence)
110
Victor Bjelkholm 🏖️ @victor.earth · 22/05/2025
This is kind of Huge If True > iterate on your app’s frontend and backend simultaneously 🤤 From github.com/DioxusLabs/d...
Screenshot of one of the new features from Dioxus v0.7.0, Rust Hot-Patching
120
Victor Bjelkholm 🏖️ @victor.earth · 22/05/2025
#34 in "Games I wanted to play as a child but could never afford", finally on discount after 20 years! Wooo
Screenshot of TOTAL OVERDOSE: A GUNSLIINGERS TALE IN MEXICO on Discount at gog.com
000
Victor Bjelkholm 🏖️ @victor.earth · 22/05/2025
Hide
Photo of Cora using a curtain as a blanket
010
Victor Bjelkholm 🏖️ @victor.earth · 20/05/2025
First and hopefully last time I dealt with UART
000
Victor Bjelkholm 🏖️ @victor.earth · 20/05/2025
Had to resort to using UART with a CH341A flasher to get it to properly work, but hurrah, it does work! 10G ethernet here we come \o/
Screenshot of a newly setup XGS1250-12 router running OpenWRT.

System
Hostname	OpenWrt
Model	Zyxel XGS1250-12 Switch
Architecture	RTL9302B
Target Platform	realtek/rtl930x
Firmware Version	OpenWrt 24.10.1 r28597-0425664679 / LuCI (HEAD detached at 2ac26e56) branch 25.103.51521~2ac26e5
Kernel Version	6.6.86
Local Time	2025-04-13 16:42:26
Uptime	0h 4m 9s
Load Average	0.13, 0.28, 0.14
Memory
Total Available	
Used	
Cached
000
Victor Bjelkholm 🏖️ @victor.earth · 19/05/2025
This is totally safe to run right?
Screenshot of a sus GitHub repository with some binary blobs and no README nor description
000
Victor Bjelkholm 🏖️ @victor.earth · 17/05/2025
This possibly cannot be the state of the art right? It's obviously not ready to do any real work if it cannot even read text correctly?
Screenshot of OpenAI either failing to parse text, or hallucinating what's wrong
010
Victor Bjelkholm 🏖️ @victor.earth · 17/05/2025
Didn't like how you were manually getting hallucinations when using LLMs? With Codex you can automate them and do it over N tasks in parallel!
Screenshot of OpenAIs Codex trying to open a non-existing file
100
Victor Bjelkholm 🏖️ @victor.earth · 17/05/2025
Spotify tells me to turn off offline mode. I didn't know I turned it on and maybe I'm straight up blind today, but how would I do that? I see no buttons either in the main UI nor in the settings
Screenshot of the main Spotify UI telling me to turn off offline mode
000
Victor Bjelkholm 🏖️ @victor.earth · 07/05/2025
Nice! I love the bare-bones source for the demo :) Cannot get lighter markup even if you tried!
Screenshot of view-source:https://uix-rsc-1.fly.dev/ showing one link element, one div and one script tag, rather than the full typical webpage setup
110
Victor Bjelkholm 🏖️ @victor.earth · 02/05/2025
That's less than fun
   pool: default
     id: 16417060794189803486
  state: FAULTED
status: The pool was last accessed by another system.
 action: The pool cannot be imported due to damaged devices or data.
        The pool may be active on another system, but can be imported using
        the '-f' flag.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-EY
000