26-02#
Technology: The (nearly) perfect USB cable tester does exist | Lobsters
Eisa01/mpv-scripts: This repository contain scripts I have made for mpv media player…
grooming of the openrouter model list in open webui’s Admin > Models list
Liquid AI on VentureBeat needs little memory - good for self hosting?
Free Models Router - API, Providers, Stats | OpenRouter is a new variant of You are the product
We still don’t understand magnetism - YouTube
Lagrange points well explained
Unlocking high-performance PostgreSQL with key memory optimizations | Hacker News
good explanation (with pictures)
comment says PGTune - calculate configuration for PostgreSQL based on the maximum performance for a given hardware configuration
Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite | Hacker News may be useful when neither django nor alembic are available
Cat and Mouse: Challenges in Adversarial Web Scraping - Tyler Young | ElixirConf US 2025 - YouTube
CycloneDX Bill of Materials Standard | CycloneDX
software bill of materials (BOM)
via
uv export --format cyclonedx1.5
Workledger - An offline first engineering notebook | Lobsters local first note taking app
Thinking Hard Burns Almost No Calories–But Destroys Your Next Workout | Hacker News says: brain idle ~1.53 calories / minute vs grandmaster chess at ~1.67 calories / minute
--dangerously-skip-reading-code | olano.dev
maybe…
this would need rigorous dev envs
currently: cli may do everything; agents must be sandboxed
maybe qubes os?
building software by asserting the spec?
least permissions
Cranot/roam-code: Instant codebase comprehension for AI coding agents
als Alternative zu grep interessant
Code mal anschauen
-
icecast2 war PITA zum deployen, weil fix 80 und 443
vielleicht reicht das für teddycloud
IMSLP: Free Sheet Music PDF Download (canadian)
-
Rapidata solves a fundamental problem faced by the modern AI industry. AI tools and systems, like ChatGPT, autonomous driving or magic erase, rely on massive amounts of data and the secret of the industry is that this data needs to be filtered, annotated and validated by enormous amounts of repetitive human labor in low cost countries. This is slow, expensive, and most of all, not scalable. Rapidata solves this by not relying on a fixed workforce, instead we have an existing network of Millions of People around the world that we can access through the same technology as digital ads. This allows us to offer 1000x faster human-verified data processing at scale, while being more affordable than the competition, unlocking human-in-the-loop capabilities for generative AI.
Sounds to me like human intellectual slave labor. There was a black mirror episode about that kind of stuff…
Show HN: PgDog – Scale Postgres without changing the app | Hacker News I looked into it some time ago. Looks good, but I don’t need sharding atm.
/levkkin the thread. Good stuff.Show HN: Babyshark – Wireshark made easy (terminal UI for PCAPs) | Hacker News
tried it. like it.
sudo apt install tshark mise use github:vignesh07/babyshark
We installed a single turnstile to feel secure | Hacker News is a nice anecdote about security theatre
Better Python tests with inline-snapshot | Pydantic
i am happy with pytest-insta
dirty-equals looks interesting
parakeet v3 in the browser
fastapi with openai like API groxaxo/parakeet-tdt-0.6b-v3-fastapi-openai
tldraw/tldraw: very good whiteboard infinite canvas SDK
“very good whiteboard infinite canvas SDK” 😁
Git in Postgres | Andrew Nesbitt
gitgres (git with postgres as data store instead of file system) PoC
motivation: simpler forgejo backup (pg_dump only)
-
there is no need to feel bad for not following the latest in ai
prompt engineering is dead because the models do it for you (consolidation)
track, play a little; when the time comes, you’ll be ready
SQL is the best exploratory interface for LLMs. But, most of Observability data … | Hacker News
sql for prometheus and loki? count me in!
Show HN: Claude-File-Recovery, recover files from your ~/.claude sessions | Hacker News
Claude Code by default auto-deletes local chat/session logs after 30 days
fx ~/.claude/settings.json '.cleanupPeriodDays = 99999, x' save
Generate big PDF file (20 MB, 50 MB)#
Create a PDF containing an image with N pixels.
Each pixel has 3 bytes (RGB).
For 20MB [1], you need 20*1024*1024/3 pixels.
make_pdf() {
meg=$1
convert -size 1024x$(( $meg * 1024 / 3)) xc:white +noise Random ${meg}M.pdf
ls -lh ${meg}M.pdf
}
make_pdf 20
make_pdf 50
Replacing xfce4-screenshooter with maim#
My xfce4-screenshooter refused to copy to clipboard. Maybe xfsettingsd, maybe clipman according to https://bbs.archlinux.org/viewtopic.php?pid=2161470#p2161470.
Flameshot looked good, but did not return focus to my terminal after being called with flameshot gui --clipboard --accept-on-select.
It also does too much. Further, it cannot select a window.
maim is simpler. I like it.
Before:
xfce4-screenshooter --region --clipboard
After:
maim --select | clipboard
docker-compose network_mode: service:foo#
https://docs.docker.com/reference/compose-file/services/#network_mode
services:
foo:
# exposes :8080
image: tenzer/http-echo-test
bar:
image: curlimages/curl
command: [ 'curl', '-fSsL', 'localhost:8080' ]
network_mode: service:foo
depends_on:
- foo
Same network NS as service called foo, thus:
curl localhost
# returns response from foo service
flatpak update for graphics driver#
After updating nvidia driver on the host, run flatpak update --assumeyes.
Youtube#
Wie erwartet: Jetzt ist die Zeit gekommen, in der Youtube Leuten wir mir, die mit Adblock daher kommen, den Hahn zudreht:
Sign in to confirm you’re not a bot This helps protect our community. Learn more
Spannend! Ich wusste noch gar nicht, dass “community” und “money” [2] synonym sind.
Replacing rofimoji with emoji-picker#
fdw/rofimoji served me well for well over a year, but one itch always remained: I wanted a grid.
Today I replaced it with my own emoji-picker:
I still keep using rofimoji for its complete unicode list (bound to Ctrl+Alt+u):
~/.local/bin/rofimoji --files all
Neovim :TermExec with toggleterm.nvim#
Example ad-hoc mapping to build Caddy:
:map <F5> :w<bar>:TermExec cmd="docker-compose up -d --build --remove-orphans --wait caddy"<CR>
That, to me, is the true power of (neo)vim: You can adapt your workflow instantly.
Thunar: aunpack instead of “extract to”#
Remove context menu “Extract here”, “Extract to”:
sudo apt remove thunar-archive-plugin
Add custom action:
Name: aunpack
Command:
aunpack %FIcon: emblem-package
File Pattern:
*.zip;*.gz;*.bz2;*.rarOther Files
See ~/.config/Thunar/uca.xml.
Django Packages (djangopackages.org)#
I like browsing software lists, especially lists like Django Packages : Most Liked Packages. 🤓 Some things that are either gems I know or things that look promising:
jumpserver/jumpserver: JumpServer is an open-source Privileged Access Management (PAM) platform
that provides DevOps and IT teams with on-demand and secure access to SSH, RDP, Kubernetes, Database and RemoteApp endpoints through a web browser.
Even though the title is a little long for my taste, it looks interesting.
unfoldadmin/django-unfold: Modern Django Admin
looks nice
may be a selling argument for Django in future projects
-
less of a must-have as modern Django’s default
shellcan use ipython and does auto-imports
Django Projects on Github#
Github search “django language:Python stars:>100 is:public archived:false”
mise registry#
sigoden/argc: A Bash CLI framework, also a Bash command runner.
argparse / docopt for bash using comments on functions
similar to Usage Scripts | –usage
ariga/atlas: Declarative schema migrations with schema-as-code workflows
atlas schema inspect --format '{{ mermaid . }}'looks interesting. I am looking forward to pointing this at a big production DB schema. :>
jpillora/chisel: A fast TCP/UDP tunnel over HTTP for when there is HTTP only
-
cookiecutter alternative
interesting to see what the differences are
cue-lang/cue: Validate and define text-based and dynamic configuration
language for config files
alternative could be KDL (a cuddly document language)
rs/curlie: The power of curl, the ease of use of httpie.
curlie -v PUT httpbin.org/status/201 X-API-Token:123 name=Johnlooks nicethe power of curl sounds good, because There Can Be Only One!
Dagger a general-purpose composition engine for containerized workflows
container | from alpine | terminalcutecontainer | from alpine | with-exec apk add curl | with-exec curl https://dagger.io | stdoutmay be mightyPython SDK \o/
dagu-org/dagu: A self-contained, lightweight workflow engine with a built-in Web UI
alternative to Temporal / Dagster / Prefect
-
AI sandboxing
Docuum performs least recently used (LRU) eviction of Docker images. 🗑️
docker image retention
DVC Data Version Control
Manage data the way code is managed. Using a Git-like model
lakeFS provides version control over the data lake, and uses Git-like semantics to create and access those versions
sounds very interesting for my puddl use-case
-
verify that your files are in harmony with your .editorconfig
google/flatbuffers: FlatBuffers: Memory Efficient Serialization Library
Access to serialized data without parsing/unpacking
-
Quickly clone or backup an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🐇🥚
This comes at a good time as I just decided to migrate away from Github
export GHORG_GITHUB_TOKEN=$(pass felix/github-token/codeberg) ghorg clone --clone-type=user felixhummel l ~/ghorg/felixhummel/
lingrino/glen: cli to export gitlab variables
cd some-gitlab-project eval $(glen -r) env | rg MY_GITLAB_VARIABLE_PREFIX
jkfran/killport: A command-line tool to easily kill processes running on a specified port.