I wrote an in depth history on why we ended up in this position jacobtomlinson.dev/posts/2025/p...
15.12.2025 18:37 β π 3 π 1 π¬ 0 π 0@synapticarbors.bsky.social
former biophysicist turned computational scientist/scientific software engineer in the steel city
I wrote an in depth history on why we ended up in this position jacobtomlinson.dev/posts/2025/p...
15.12.2025 18:37 β π 3 π 1 π¬ 0 π 0Interesting interview from @talkpython.fm with @crmarsh.com and @carljm.me on Astralβs upcoming type checker βtyβ (formally red knot) www.youtube.com/live/XVwpL_c...
04.05.2025 00:43 β π 7 π 2 π¬ 0 π 1I wrote a new blog post about using `conda` without any kind of shell modifications.
Just the Python entry point directly. No ~/.bashrc or Windows registry edits! Simply one more entry in PATH.
rjai.me/posts/2025-0...
Also, I review many of the PRs on staged-recipes, so if you need help with a v1 submission, feel free to ping me
28.02.2025 02:51 β π 2 π 0 π¬ 0 π 0The v1 recipe format gets an official announcement on @conda-forge.org. Iβve converted a bunch of the feedstocks I maintain over the last few months and itβs a real improvement conda-forge.org/blog/2025/02...
28.02.2025 02:50 β π 6 π 2 π¬ 3 π 1It was trying to solve off of what was available on osx-arm64
26.02.2025 20:15 β π 0 π 0 π¬ 0 π 0On an arm64-based mac, you can create a osx-64 environment with `conda create -n foo --platform osx-64`. However after that `conda install` doesn't have a platform flag. You can get around this with `micromamba install ... --platform osx-64 --prefix <path to env>`
26.02.2025 18:42 β π 0 π 0 π¬ 1 π 0Thatβs the one. I just use it locally without the sync feature enabled
28.12.2024 02:37 β π 1 π 0 π¬ 0 π 0#atuin is one of my favorite apps I started using this year. Here's my shell history year in review.
28.12.2024 02:06 β π 3 π 0 π¬ 1 π 0Super helpful guide for installing PyTorch using pixi from @prefix.dev prefix-dev.github.io/pixi/v0.39.4... This is point of confusion for a lot of people so itβs great that there is official documentation now.
24.12.2024 13:56 β π 2 π 1 π¬ 0 π 0Thatβs great that they make a useful tool and have a reasonable one time cost. I miss that era of software
11.12.2024 17:44 β π 1 π 0 π¬ 0 π 0While I did Advent of Code for several years to play around with Rust, my new December challenge is rowing 200 km on the erg log.concept2.com/challenges/h...
06.12.2024 21:59 β π 0 π 0 π¬ 0 π 0I was playing proto-typing @jcristharif.bsky.social's msgspec to (de)serialize a big nested python object. Converting the object to a dict using `msgspec.to_builtins` was 50x faster than my current recursive method and json serialization was 7x faster than `json.dumps` for serializing the dict.
02.12.2024 19:57 β π 4 π 1 π¬ 1 π 0I read the trilogy aloud to both of my kids (separately) and it remains a favorite for all of us.
29.11.2024 23:59 β π 1 π 0 π¬ 0 π 0From a quick glance, it seems like mise overlaps quite a bit with pixi's features. I've never really played around with lazygit -- mostly I just use git directly from the command line, although I think it's included in LazyVim that I base my neovim config on
25.11.2024 17:29 β π 0 π 0 π¬ 1 π 0There is some experimental work to give pixi a way to globally register environments github.com/prefix-dev/p... Overall though, pixi is very useable and very fast, and I would recommend giving it a try. If you have any specific questions, I'm happy to give additional details about my experience
25.11.2024 16:01 β π 1 π 0 π¬ 0 π 0You do have to get used to leaving behind a conda-style workflow based on a global registry of envs, to pixi's project based envs. I get around this by using a common directory for envs that are shared between projects and then use a shell function to mimic `conda activate <name>`.
25.11.2024 16:01 β π 1 π 0 π¬ 1 π 0Being able to do a multi-platform solve extremely fast and get a lock file is huge. There are some rough edges when you want environments that mix conda and pypi packages, due to the fact that pixi solves conda and then pypi sequentially and that can cause issues (github.com/prefix-dev/p...).
25.11.2024 16:01 β π 1 π 0 π¬ 1 π 0pixi has been pretty solid so far. I use `pixi global` as a homebrew replacement based on conda-forge for all of my favorite cli tools (ripgrep, bat, git, pre-commit, etc). For creating environments it's been good. I strongly prefer a pixi.toml definition vs the conda environment.yaml w/ selectors.
25.11.2024 16:01 β π 1 π 0 π¬ 1 π 0I switched to Feedbin the next day and havenβt thought about Google Reader since.
23.11.2024 16:36 β π 0 π 0 π¬ 0 π 0If anyone has suggestions for macos tools they like, I'm curious to hear recommendations,
22.11.2024 15:52 β π 0 π 0 π¬ 2 π 03. Using pixi to manage all of my cli tools with `pixi global install`
4. starship.rs for my prompt. I had been using powerlevel10k, configuring starship felt easier
5. Replace Docker Desktop with Orbstack
1. Removing conda initialization from my .zshrc. I have a few envs that I can activate with aliases: `alias ca_foo='eval "$(~/miniforge3/bin/conda shell.zsh activate foo)"'`, but I'm going to try to go full in on pixi (pixi.sh).
2. zoxide (github.com/ajeetdsouza/...) as a cd replacement with fzf
I finally replaced an aging (but still very useable) Macbook Pro from mid-2014, with an M4 Pro. After a few days of tinkering, I think I have it configured. I'm experimenting with a handful of changes that I think are going well so far:
22.11.2024 15:52 β π 3 π 0 π¬ 1 π 0