Sign in

Leif Andersen

@leif.pl
140 followers 66 following 60 posts

Interested in visual and interactive syntax (hybrid textual-visual languages). Pronouns she/her, they/them, or ask. Mostly blind #girlslikeus #exmormon #blacklivesmatter

PostsRepliesMedia
Leif Andersen @leif.pl · 27/09/2026
Question for the interwebs: What are people using these days for making blogs these days? I basically want to write it in something like markdown in my preferred text editor. But are people still using static blog generators much anymore?
111
Leif Andersen @leif.pl · 28/08/2026
leif.leaflet.pub
About Me
000
Leif Andersen @leif.pl · 28/08/2026
So my hobby for the past few...err...well longer then I'd like to admit, has been making a card game. Codename: Sequence. And I got two copies of my first decks for play testing ready today. ^.^
Two stacks of printed and sleeved playing cards.
000
Leif Andersen @leif.pl · 30/07/2026
The fuck...github changed the hamburger menu into a literal pancake menu.
000
Leif Andersen @leif.pl · 03/03/2026
When I ready the title I misread it as 'sound and _furry_', and was like...oh cool, a furry generator. ^.^ Pity the actual truth is much less fun.
000
Leif Andersen @leif.pl · 23/10/2025
Message from claude: "The build succeeded, so your packages in dist/ are ready to use! The warning is cosmetic and won't affect package functionality." Because yes...I should always ignore warnings, they're just cosmetic....sigh. :(
000
Leif Andersen @leif.pl · 20/10/2025
I mean, the vast majority of people that receive gender affirming care (both hormonal as well as surgical procedures) are cis people.
010
Leif Andersen @leif.pl · 10/10/2025
Always! <3 I think ppict-do is probably a good starting point: docs.racket-lang.org/ppict/index....
docs.racket-lang.org
Progressive Picts and Slides
110
Leif Andersen @leif.pl · 09/10/2025
Eh, for me the pain to my fingers were enough to get me to switch to vim keybindings. (Yay for evil and spacemacs www.spacemacs.org)
spacemacs.org
Spacemacs: Emacs advanced Kit focused on Evil
Emacs advanced Kit focused on Evil
010
Leif Andersen @leif.pl · 09/10/2025
At which point, because the development tools I was using required Docker (sadly, not even Podman worked), I had to do a bunch of docker-in-docker shenanigans.
010
Leif Andersen @leif.pl · 09/10/2025
For example, try to install nix on Fedora Silverblue (or Bluefin). The only way I was able to get it to work was either in a Distrobox container or a Docker image.
210
Leif Andersen @leif.pl · 09/10/2025
But it does have a few major downsides, the biggest one of which for me is the painful UI and requirements of where certain files should be.
110
Leif Andersen @leif.pl · 09/10/2025
I do like how nix makes it easier to compose multiple languages together. I, for example, use it as a build option for ClojureScript projects that require both Java and Node to work well. (github.com/LeifAndersen...)
github.com
interactive-syntax-clojure/shell.nix at main · LeifAndersen/interactive-syntax-clojure
Contribute to LeifAndersen/interactive-syntax-clojure development by creating an account on GitHub.
120
Leif Andersen @leif.pl · 09/10/2025
Ya, so far its been that way for me too. But at the same time, I can't help but think: "If the biggest win uv has over poetry is speed, why not improve poetry?" (Note that I've never actually used poetry, only uv, so I may not know what I'm talking about here.)
100
Leif Andersen @leif.pl · 09/10/2025
Oh jeez, I didn't even realize pyenv and pyvenv even existed...yikes.
010
Leif Andersen @leif.pl · 08/10/2025
Ah, you could give something like sketch.dev a try too.
sketch.dev
sketch.dev - Sketch Code Agent
An agent with a web UI that talks git.
110
Leif Andersen @leif.pl · 08/10/2025
How so?
100
Leif Andersen @leif.pl · 08/10/2025
Ah, lol, well I guess that answers that question. :)
000
Leif Andersen @leif.pl · 08/10/2025
Okay, that's just adorable, I love it. :)
010
Leif Andersen @leif.pl · 02/10/2025
lool. May I ask which?
100
Leif Andersen @leif.pl · 11/09/2025
`pip`, `poetry`, `venv`, `conda`, and `uv`....jesus Python, I thought Javascript had too many package managers.
280
Leif Andersen @leif.pl · 22/08/2025
So, I want to try my hand at making ramen, but all of this AI crap is making it difficult to find instructions. Does anyone have good advice/recipes?
000
Leif Andersen @leif.pl · 14/08/2025
Oof, always hard, even when its the best thing. Hope all is well. (Or at least as well as can be.)
110
Leif Andersen @leif.pl · 08/08/2025
One of: "It was a different time" or: "That wasn't us, that was the CEO, which we since fired" (with a golden parachute)
070
Leif Andersen @leif.pl · 01/08/2025
Also my friend @warpfork.bsky.social can go on about the problems in nix store values and how it determines if two things are equal.
010
Leif Andersen @leif.pl · 01/08/2025
Probably a controversial thing to say from someone who likes FP, but: I think NixOS is also kind of bad too. Like its command line UI is bad. Everyone says flakes improve it, but then you have to add extra flags to enable it, and its been 'unstable' for how long now?
220
Leif Andersen @leif.pl · 30/07/2025
loool, ya. Although to be fair to linux there are much easier ways to do this. I just can't because of corporate policies. :)
010
Leif Andersen @leif.pl · 30/07/2025
What's really hilarious is the software I need to run (on the cloud pc) runs on linux, so I'm using WSL and Docker on that PC. Which means I'm: 1. Using my Linux PC to: 2. RDP into a windows VM running on that PC to: 3. RDP into a windows 365 Cloud PC to: 4. Run WSL to: 5. Run a Docker container.
110
Leif Andersen @leif.pl · 30/07/2025
So, I ended up this docker image that can run windows: github.com/dockur/windows
github.com
GitHub - dockur/windows: Windows inside a Docker container.
Windows inside a Docker container. Contribute to dockur/windows development by creating an account on GitHub.
100
Leif Andersen @leif.pl · 30/07/2025
The problem with the browser (unless edge is different), is that it doesn't capture keybindings. So things like alt-tab, page up, ctr+t, etc. end up going to the host windowing manager and browser.
000
Leif Andersen @leif.pl · 30/07/2025
Does anyone know how to run a Windows 365 Cloud PC on linux (ideally outside of a browser)? Or install this on linux? apps.microsoft.com/detail/9n1f8... Otherwise I'm going to have to install a VM just to run essentially an RDP client.
apps.microsoft.com
Windows App - Free download and install on Windows | Microsoft Store
Windows App is your gateway to securely connect to Windows across Windows 365, Azure Virtual Desktop, Microsoft Dev Box, and more. Embrace the simplicity of a unified client with Windows App and use y...
230
Leif Andersen @leif.pl · 22/06/2025
We also got to fire a cannon. ^.^
120
Leif Andersen @leif.pl · 15/05/2025
Hard agree. :D
010
Leif Andersen @leif.pl · 14/05/2025
While your approach is clearly faster at small scales, you have yet to show that this pattern holds for larger scale samples....clearly need more data. :P
030
Leif Andersen @leif.pl · 08/05/2025
Although it does seem to just strip types, so you still probably want to use tsc...oh well.
000
Leif Andersen @leif.pl · 08/05/2025
Wow, the latest version of nodejs (v24, released yesterday), finally has built in support for typescript enabled by default!
110
Leif Andersen @leif.pl · 05/05/2025
Sigh, I wish my SML markup language (github.com/LeifAndersen...) actually got _any_ amount of adoption. Its string interpolation is so much nicer.
github.com
GitHub - LeifAndersen/racket-sml
Contribute to LeifAndersen/racket-sml development by creating an account on GitHub.
010
Leif Andersen @leif.pl · 18/04/2025
Woot! My stock prediction model lives! (And afaict, is roughly 9% better than the next best prediction model, at least for this particular training set.)
000
Leif Andersen @leif.pl · 14/04/2025
Does anyone have any recommendation on what the most economical way to get GPUs for training/fine tuning LLMs are? I've been looking over nvidia comparison tables for a while now and I'm not coming up with a consistent answer.
000
Leif Andersen @leif.pl · 05/04/2025
After once again playing with Jupyter Notebooks, I'm reminded of how much I wish the visr.pl style of hybrid code took off instead. :/
visr.pl
VISr for ClojureScript
An IDE for Visual and Interactive-Syntax realized for Clojurescript
020
Leif Andersen @leif.pl · 02/04/2025
My evening so far...
Playing the latest Master Duel event and just summoned all five pieces of Exodia using Soul Charge.
010
Reposted by Leif Andersen
Kiran @kirancodes.me · 08/12/2024
Related a lot to Arcane; the bottomsider vs topsider dynamics reflects my life rn. Pictured left: where I live, nicest place SG would allow an Indian to rent; the dirt is causing me rashes Pictured right: where I work; I have to go in and listen to my friends complain about how their broken saunas
Photo of the dingy entrance to my apartment in SG. It is the dingy back entrance to a shop. There are bins in front of the entrance and trash piled around. There are a variety of aircon exhausts above it, and it looks run down and old.Photo of the entrance to NUS school of computing COM3. It's a very bright picturesque day, the sun is shining. The buildings are very new and well maintained, there is a lot of greenery. The building curves and goes offscreen on the right.
021
Leif Andersen @leif.pl · 08/12/2024
Strange. I probably should specify that I'm trying to use the Flatpak package of DrRacket. The brew package (for example) seems much faster.
000
Leif Andersen @leif.pl · 07/12/2024
Is it just me, or has Racket started taking a LONG time to start up on linux? (Like I started launching DrRacket before writing it and it still is only half way launched.)
100
Leif Andersen @leif.pl · 26/11/2024
Although in my case the reason I disliked it was less because I thought it was wrong (I'm not an expert in the field so I can't judge that), but more because I thought it wasn't very clear what they were saying, when _much_ simpler (but less 'tech-soundy') words existed.
010
Leif Andersen @leif.pl · 26/11/2024
Having working with people in biotech startups....I can say with absolute certainty that they do come up with (and use) crappy names like THEC.
120
Leif Andersen @leif.pl · 21/11/2024
Another alternative that I kind of like (if you have access to the internet) is to use Dev Pods (devpod.sh), that way you are basically just working on one 'virtual' machine, no matter how many physica ones you are in front of.
devpod.sh
DevPod - Open Source Dev-Environments-As-Code
DevPod is infrastructure-independent and client-only, which makes it incredibly easy to get started with. Codespaces but open-source, client-only and unopinionated. Works with any infra, any progammin...
110
Leif Andersen @leif.pl · 21/11/2024
If you're going to (a) do this at the vcs level (as opposed to the fs level) and (b) want autocmmits, I would make a separate branch for each machine. You can then use something like `inotifywait` to watch a folder and commit whenever a file changes. (Do make sure to exclude the .git folder. ;) )
220
Leif Andersen @leif.pl · 16/11/2024
BlackSky (or rsky? github.com/blacksky-alg...) is awesome! Although I do wish tere was a rsky-oauth module to make authenticating easier. ;)
github.com
GitHub - blacksky-algorithms/rsky: An AT Protocol Implementation built in Rust.
An AT Protocol Implementation built in Rust. Contribute to blacksky-algorithms/rsky development by creating an account on GitHub.
010
Leif Andersen @leif.pl · 15/11/2024
Wait, I knew that this was a thing from like a week ago, is this a second round of removal?
100