83 private links
Science based practices for a meaningful life
A long list of data engineering resources - very focused on 'networking', 'company-driven' efforts and social media opportunities but contains nice book, course and certification recommendations as well.
Python (and C++ and R) project management. Built on the conda dev environment, and is primarily aimed at ML, data science, scientific python.
Comes highly recommended by others.
The future of python package managers?
Does everything that poetry, pip, pipx, pyenv and more are doing, and does so fast. From the creators of ruff, written in rust.
A fairly exciting Zotero notes plugin which makes you able to create long-form notes (with an outliner), connect individual notes through links (akin to connecting knowledge fragments in a Zettelkasten), and auto-export notes as e.g. markdown files (keeping in sync with Obsidian notes or other markdown systems).
Seems like a very nice step up from the default note management!
A powerful TUI git server which can be hosted over SSH.
Simple to configure but also very opinionated and deeply embedded in the 'charmbracelet' suite of software (using glow for md display, etc.).
If you need a quick git server, amazing. If you need a lot of deep customization, less so.
We have tea
for gitea projects, gh
for github and glab
for gitlab as easy-to-work-with local commandline interfaces.
This one is simply specifically for forgejo instead and seeks to support a lot of the forgejo-only feature (AGit workflow, federation) that the others won't.
Solve puzzles. Learn CUDA.
Learning GPU programming ideas by solving coding puzzles step-by-step. Seems really neat, especially that it uses python so you can focus on the actual ideas instead of syntax, etc.
A video solving some of the early puzzles can be found here
An interesting series of video lessons matching programming instructions and algorithms with processor architectures and assembly equivalents.
NOT free!
An amazing introductory book for jujutsu
A personality test which seems (at least somewhat) grounded in backing science.
And open source, which is nice!
A very nice GUI client for git. Nice design and pretty functional layout - somewhat reminiscent of GitKraken
TUI for Jujutsu/jj, similar to lazygit for git.
A ESP32 + WS2812 project with a simple webserver to reponse to blink on GET requests, in a case whichs looks like a cloud.
Nice little diy project!
Tabletop Simulator-like
Tabletop Playground - TTS clone, commercial but with a wider variety of games? (claimed). Can import TTS games afaik. Games can be found here
Tabletop Club - FOSS TTS clone, not sure how far along? can not import TTS games atm
Vassal - FOSS, originally developed for tabletops afaik, older but actively developed and huge selection of modules (though still w focus on deeper/wargame-like games).
OCTGN - full game engine but I only know it from ppl playing Android Netrunner on it
Web-arenas
virtualtabletop - free, no official game art etc but works without signup!
boardgame arena - freemium, many games
boardzilla - FOSS, no signup required. Very limited selection of games currently (basically 7WondersDuel, PowerGrid and 7 others) but nice that it exists!
tabletopia - a huge selection (2500+?) but very freemium, I think moreso than bga
Mostly - FOSS but mostly 'classic' card games (Doppelkopf, Bridge, Skat, ...)
Voice control: transform various alphabet's and morphemes (graphemes?) into actions on the pc.
Fun demonstration here: https://numenvoice.org/
Can for example translate 'terminate' into closing a window, or 'west' into focusing left tile in a tiling wm, or 'yes' into return on the terminal.
Seems fun for regular use but really useful for those who can not regularly use their hands to type for whatever reason.
Amazing list of digital versions of boardgames.
PEASS - Privilege Escalation Awesome Scripts SUITE (with colors) - peass-ng/PEASS-ng
'Automatically' generate nice changelogs. Still requires manual intervention to decide what is interesting user-facing changes for the changelog and what is not when finishing features/fixes.
But the idea behind it is to run during CI and take all those changes and package them up into a nicely formatted SemVer changelog so that at that moment everything happens automated.
Also nice to combine with a release automation, e.g. goreleaser, which can then take just the new changes to add to each release.