Recent Web Favorites

Hi, I'm Stephan Heuel
This page showcases my recent favorites, accumulated through my use of the bookmark manager or when marking favorites on Mastodon. I use Star Collector, see this article. If you're really interested, you can subscribe via RSS.

Filter by tag:


2025-04-22

I wrote something real about what I've been building: Atuin

(source: @Ellie Huxtable)
finally wrote something real about what i've been building!too many of my infra workflows were buried in slack threads, docs, or shell historyso i started working on Atuin Desktop:- runbooks that run- local-first, crdt-powered- embedded terminals, db queries, monitoring blocksmore words here: https://blog.atuin.sh/atuin-desktop-runbooks-that-run/would love to know what you think! ❤️ :atuin:

2025-04-21

Why is the automatic door still broken, asks mum's care home

(source: @Steve Williams)
Asked my mum’s care home why the automatic door was still broken. I got this this reply: 👇We are doomed. #aisucks

2025-04-20

How to run Python in production

(source: ashishb.net)
The ultimate guide to running Python in Production in 2025

2025-04-18

When designers think outside the box: Studio Ghibli's DVD case

(source: @Marie 🇸🇪)
When designers think outside the box. Studio Ghibli designed this DVD case to make it look like the characters are checking their reflection in the water. Sweet! #manga #studioghibli #dvd #characters #design

2025-04-18

The Vectara Platform | Vectara Docs

(source: docs.vectara.com)


2025-04-17

MAKING SOFTWARE

(source: www.makingsoftware.com)
A reference manual for people who design and build software.

2025-04-17

MCP Run Python https://github.com/pydantic-ai/

(source: @Python Weekly 🐍)
MCP Run Pythonhttps://github.com/pydantic/pydantic-ai/tree/main/mcp-run-pythonDiscussions: https://discu.eu/q/https://github.com/pydantic/pydantic-ai/tree/main/mcp-run-python#programming #python

2025-04-17

Disable Ctrl+S to disable stty in

(source: @Julia Evans)
anyway a much more practical use of stty is to disable `Ctrl+S`(please do not explain to me how Ctrl+S was useful to you in the 80s/90s/etc)

2025-04-17

😂

(source: @nixCraft 🐧)
😂

2025-04-17

GeoGuesser now a solved problem in ChatGPT

(source: @piegames)
Uhm, a new ChatGPT version just dropped and GeoGuesser is now a solved problem.PSA: When posting any outdoors photos, update your threat model from "someone skilled and dedicated could theoretically locate this" to "any stalker can do this for 20€/mo"https://xcancel.com/arithmoquine/status/1912671688874926575/

2025-04-16

RFK Jr says the quiet part out loud about autism

(source: @Broadwaybabyto)
RFK Jr saying the quiet part out loud… In an article about autism, he talks about how autistic people will never pay taxes, hold a job, go on a date etc. “worthless”. Useless eaters. This is straight up eugenics. It’s also wrong. Many people with autism or disabilities can do ALL these things, but our worth should not be predicated on that. Everyone has intrinsic value regardless of economic ability or contribution. https://www.motherjones.com/politics/2025/04/robert-kennedy-jr-autism-rates-press-conference-cdc-hhs-vaccines/#hhs #uspoli #rfkjr #autism #disability #ableism #eugenics #fascism

2025-04-16

Show HN: I made Python project template so you don't need to spend hours

(source: @Python Weekly 🐍)
Show HN: I made Python project template so you don't need to spend hours on ithttps://github.com/akopdev/template-python-packageDiscussions: https://discu.eu/q/https://github.com/akopdev/template-python-package#programming #python

2025-04-16

GEDTM30 - Global 1-Arc-Second Digital Terrain

(source: @💧🌏 Greg Cocks)
GEDTM30 – A Global 1-Arc-Second (~30m) Digital Terrain Model (DTM)--https://github.com/openlandmap/GEDTM30 <-- shared GitHub repository--#GIS #spatial #mapping #opendata #global #DTM #GEDTM30 #GitHub #30m #landsurface #parameters #documentation #hydrology #remotesensing #earthobservation #slope #geomorphons #hillshade #geomorphometry #geomorphology #topography #Equi7 #terrainheight #DigitalTerrainModel #landform

2025-04-15

Europa ist immer noch ein Friedensprojekt, we have no Bros: Reports

(source: @adfichter 🖋)
"Europa ist immer noch ein Friedensprojekt. Wir haben keine Bros, wir haben keine Oligarchen, die die Regeln vorgeben. Wir überfallen unsere Nachbarn nicht, und wir bestrafen sie auch nicht. (...) Profite können Sie überall auf der Welt machen. Aber wo wollen Sie Ihre Kinder großziehen? Wo wollen Sie sein, wenn Sie nicht kerngesund sind? Wenn Sie älter werden? (..) Dann überlegen Sie sich das genau, und dann gibt Europa viele sehr gute Antworten."https://www.zeit.de/2025/16/ursula-von-der-leyen-eu-usa-donald-trump/komplettansicht

2025-04-15

Observable pivots again to tldraw-based canvas with no code

(source: @Tom MacWright)
observable's pivoting (again) https://observablehq.com/blog/introducing-canvases-early-access - this time to a tldraw-based canvas that is mostly no-code and promises some ai integrationseems good to me, can see some inspiration from mosaic in the data-loading pattern. i hope they make it look more approachable and make sure it is obviously useful for business usecases and not too general, and then i think it could be a winning move. 🅞’s challenge is to make something for people with limited time/energy/skill.

2025-04-15

Python package that imposes tariffs on Python imports

(source: @Python Weekly 🐍)
Tariff: A Python package that imposes tariffs on Python importshttps://pypi.org/project/tariff/Discussions: https://discu.eu/q/https://pypi.org/project/tariff/#programming #python

2025-04-15

When #OvertureMaps announced a new dataset

(source: @Amᵃᵖanda 🔜 HackW/E@LinuxHotel)
When #OvertureMaps announced a new dataset

2025-04-15

But what if I really want a faster horse? | exotext

(source: rakhim.exotext.com)
But what if I really want a faster horse? | exotext

2025-04-15

FINALLY all docker images in geocompx passing

(source: @Robin Lovelace)
Happy to say that FINALLY all the docker images in the geocompx organisation are passing, bringing you up-to-date open source software for reproducible geo research and teaching in a box 🎁Take a look at here: https://github.com/geocompx/docker These would not be possible without Rocker project 🙏🙏 suggestions welcome and have fun with these 🚀

2025-04-14

New comiCSS cartoon: Type of GitHub users

(source: @Alvaro Montoro)
New comiCSS cartoon: Type of GitHub usershttps://comicss.art/comics/180/#github #cartoon #css

2025-04-14

BBC experimentiert with KI-Journalismus, war begeistert

(source: @Patrick Seemann)
Die BBC hat mit KI-Journalismus experimentiert, und war über das Ergebnis mässig begeistert. Details heute in #dnip. “KI ersetzt (noch) keine Journalisten - Das Netz ist politisch” https://dnip.ch/2025/04/14/ki-ersetzt-noch-keine-journalisten/

2025-04-12

Google Is Winning on Every AI Front - by Alberto Romero

(source: www.thealgorithmicbridge.com)
Neither OpenAI nor Anthropic have a chance at this point


2025-04-11

I halte das hier beschriebene Szenario für warum Trump die Zölle aus

(source: @Sven Geggus)
@linuzifer Also ich halte das hier beschriebene Szenario für den wahrscheinlichsten Grund warum Trump die Zölle ausgesetzt hat:https://deanblundell.substack.com/p/carneys-checkmate-how-canadas-quiet

2025-04-11

Nifty QGIS feature for mapping raster map image

(source: @Jonatan Hildén)
Nifty QGIS feature:If you have a raster map image and you know the projection (in this case I recognized it as Wagner VII), you can just use the Georeferencer tool, put in a few points and assign the projection. Just use the setting ”linear” if you know that no warping is necessary.#qgis #geospatial

2025-04-11

CEOs can buy Mar a lago for millions in private Besprechungen: Report

(source: @Rationalgarde (Groko-Grusel))
* Selbst wenn sich die Finanzmärkte wieder einfangen, hat bis dato dann eine große Umverteilung von unten nach oben stattgefunden * CEOs können sich bei Mar a lago für Millionen in private Besprechungen zugunsten von Trump einkaufen und um Ausnahmeregeln betteln https://youtu.be/VBPyFFlbi4Q

2025-04-10

Thread by @dieworkwear on Thread Reader App – Thread Reader App

(source: threadreaderapp.com)
@dieworkwear: How much do you think it costs to make a pair of Nike shoes in Asia? I'll show you. 🧵 In 2014, Steve Bence served as Nike's Program Director in Footwear Sourcing and Manufacturing. He...…

2025-04-10

Time of peak in cherry blossom season for Kyoto updated

(source: @Dr. Evan J. Gowan)
I have updated the plot for timing of the peak in the cherry blossom season (満開) for Kyoto. Records of the peak go back 1200 years! 2025 was tied with the third earliest blooming, happening on March 27. The timing of the peak of the cherry blossoms is getting earlier, as a result of warmer temperatures in February and March.#ClimateChange #Japan

2025-04-10

Temperature in Japan has been 'heutzutage' since 1200

(source: @Solarpapst)
Für alle, die behaupten, daß das Klima sich in den letzten Jahrhunderten viel stärker geändert hätte als heutzutage: Seit 1200 wird in Japan das Datum der ersten Kirschblüte akribisch festgehalten: Man sieht ein Jahrtausend Konstanz & die starke Verfrühung in den letzten Jahren.

2025-04-09

NVIDIA Drops Game-Changer: Native Python Support Hits CUDA

(source: @Python Weekly 🐍)
NVIDIA Drops a Game-Changer: Native Python Support Hits CUDAhttps://frontbackgeek.com/nvidia-drops-a-game-changer-native-python-support-hits-cuda/Discussions: https://discu.eu/q/https://frontbackgeek.com/nvidia-drops-a-game-changer-native-python-support-hits-cuda/#programming #python

2025-04-09

European managed Kubernetes services | European Alternatives

(source: european-alternatives.eu)
A managed Kubernetes service provides a managed environment to use the container orchestration system Kubernetes.

2025-04-09

Don't pretend it's cute to ask ChatGPT for something: Adact

(source: @Tom Chadwin)
@adactio, via @TheIdOfAlan and @phronetic "If you're using the products powered by these attacks, you’re part of the problem. Don’t pretend it’s cute to ask ChatGPT for something. Don’t pretend it’s somehow being technologically open-minded to continuously search for nails to hit with the latest “AI” hammers."If you’re going to use generative tools powered by large language models, don’t pretend you don’t know how your sausage is made."https://adactio.com/journal/21831

2025-04-09

Ohio - The Buckeye State Made with #QGIS, #Blender #

(source: @Tomo Bacinger)
Ohio - The Buckeye StateMade with #QGIS and #Blender#Cartography #Maps #GisChat

2025-04-08

Google Colab

(source: colab.research.google.com)


2025-04-08

DOGE operationalizing one of the harms of AI

(source: @Prof. Emily M. Bender(she/her))
DOGE is operationalizing one of the harms of the term "AI". How you describe your science matters.https://buttondown.com/maiht3k/archive/calling-all-mad-scientists-reject-ai-as-a-framing/

2025-04-08

Home Assistant wiki needs section on how to apologise to family

(source: @Dan Fixes Coin-Ops)
The Home Assistant wiki badly needs a section on how to properly apologise to your family members

2025-04-06

GitHub - FabianRechsteiner/vector-tiles-benchmark: Performance comparison of open source vector tiles server solutions for providing geodata from PostGIS databases

(source: github.com)
Performance comparison of open source vector tiles server solutions for providing geodata from PostGIS databases - FabianRechsteiner/vector-tiles-benchmark

2025-04-05

pyvista · GitHub Topics · GitHub

(source: github.com)
GitHub repos relevant for pyvista

2025-04-05

ETH zeigt sich online nicht mehr solidarisch mit Ukraine, Iran

(source: @Matthias Bürcher)
Auf Druck der USA: Die ETH zeigt sich online nicht mehr solidarisch mit der Ukraine, dem Nahen Osten oder dem IranDrei Websites zu geopolitischen Konflikten hat die Hochschule vom Netz genommen. Die Konsequenz: Solidaritäts­bekundungen verschwinden.https://www.tagesanzeiger.ch/eth-zuerich-universitaet-nimmt-drei-solidaritaetswebseiten-offline-751049111282

2025-04-04

Nvidia adds native Python support to CUDA

(source: @Python Weekly 🐍)
Nvidia adds native Python support to CUDAhttps://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/Discussions: https://discu.eu/q/https://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/#nvidia #programming #python

2025-04-04

AI Web Scraper & Code Generator | Requests, Parsing, API

(source: oxylabs.io)
OxyCopilot is a free AI-based assistant that you can use to build powerful web scrapers without coding them manually. See this page to discover OxyCopilot’s capabilities.

2025-04-03

What is the IkeaEffect, says Holly Cummins

(source: @Marcel Waldvogel)
Holly Cummins with what seems counterintuitive at first:The easier it is to acquire a new server (VM, cloud resource, …) the fewer run without being used. She calls this the #IkeaEffect: When you worked hard to get your machine up and running, you love it more and find it harder to part with.Of course, for this to work, your environment requires a lot of automation, i.e. servers should be as easy to start/stop as operating a lightswitch.#LightSwitchOps #KubeCon https://hollycummins.com/zombies-kubecon/

2025-04-03

Python library provides syntactic sugar over my LLM package

(source: @Simon Willison)
This is a really neat Python library providing decorator and docstring and type signature based syntactic sugar over my LLM package - I blogged about here: https://simonwillison.net/2025/Apr/3/smartfunc/https://fosstodon.org/@koaning/114274098410057743

2025-04-02

I've written a thing about web maps for myself

(source: @TimSalabim)
I've written a thing about web maps. Mainly for myself... If others are interested, it's herehttps://tim-salabim.codeberg.page/sotwm/sotwm.htmlFeedback etc. is more than welcome#javascript #foss #sdsl

2025-04-01

Unsure Calculator: calculate with numbers you're not sure about

(source: @makeworld)
Unsure Calculator: calculate with numbers you're not sure aboutPretty neat!https://filiph.github.io/unsure/


2025-03-30

NASA's Sentinel-2 project releases vegetation indices

(source: @💧🌏 Greg Cocks)
The Harmonized Landsat Sentinel-2 Project Releases Vegetation Indices--https://www.earthdata.nasa.gov/news/harmonized-landsat-sentinel-2-project-releases-vegetation-indices <-- shared technical article--https://hls.gsfc.nasa.gov/ <-- shared NASA Harmonized Landsat Sentinel-2 Project page--https://youtu.be/63ljR84c85M?si=3Q0PDOuFgKG8nIrA <-- shared NASA overview video--#GIS #spatial #mapping #fedscience #OPERA #remotesensing #earthobservation #satellite #opendata #global #vegetation #indices #HLS #Landsat #Sentinel #HLSL30VI #HLSSS30VI #greenness #moisturecontent #burned #change #OLI #MultiSpectral #NDVI@nasa | @ESA

2025-03-30

Es bedeutet was, wenn die CIA von Anfang an dabei ist: Palantir

(source: @Manuel 'HonkHase' Atug)
#Palantir in der Schweiz: «Es bedeutet was, wenn die #CIA von Anfang an dabei ist»"In Altendorf im Kanton Schwyz entsteht der Europa-Standort des Unternehmens Palantir [ #Thiel ]. Das #Geschäftsmodell der Firma: Daten zusammenführen und verknüpfen. Hernani Marques, Sprecher des Chaos Computer Club Schweiz, sagt, was er davon hält."https://www.srf.ch/news/wirtschaft/palantir-in-der-schweiz-es-bedeutet-was-wenn-die-cia-von-anfang-an-dabei-ist

2025-03-29

Why is Apple Intelligence not 100% accurate?

(source: @Jon Sterling)
From CNN on why nothing like Apple Intelligence can *ever* work:> If it’s 100% accurate, it’s a fantastic time saver. If it is anything less than 100% accurate, it’s useless. Because even if there’s a 2% chance it’s wrong, there’s a 2% chance you’re stranding mom at the airport, and mom will be, rightly, very disappointed. Our moms deserve better!What I'm struggling to understand is why this wasn't blindingly obvious to everyone from the start. I do think there are some use cases for LLMs and other current "AI" techniques that don't …

2025-03-29

Ruth Malan, Karen Holtzblatt's diagramming toolkit available

(source: @Ruth Malan — Systems)
🎉“One of the best and most designerly ways of untangling that web is through diagramming. Ruth Malan has composed an excellent diagramming toolkit for systems seeing and Karen Holtzblatt’s contextual design remains a priceless resource.”A link/mention of the System Seeing Journal Starter Kit https://www.ruthmalan.com/systems/2025SystemSeeingJournal.pdfAnd in such good company!!

2025-03-29

How to Write Blog Posts that Developers Read · Refactoring English

(source: refactoringenglish.com)
Effective writing for software developers

2025-03-28

Review of the Bambu H2D

(source: www.reddit.com)


2025-03-27

Issues when using swifter for geopandas · Issue #123 · jmcarpenter2/swifter · GitHub

(source: github.com)
idea: try out swifter and geopandas to see if we can improve parallelization with ease. unsure how this relates to dask-geopandas "When working with GeoDataframes, I want to apply a function that adds the row's unique ID to the geometry class of each row. Much like this example, I want to use the attribute for querying an STRtree of the geometries later on. The foll..."

2025-03-26

Photon, search-as-you-type with OpenStreetMap

(source: photon.komoot.io)
a geocoding API used by Geopandas

2025-03-25

Use GNU Emacs

(source: www2.lib.uchicago.edu)


2025-03-25

microsoft/playwright-mcp

(source: simonwillison.net)
The Playwright team at Microsoft have released an MCP ([Model Context Protocol](https://github.com/microsoft/playwright-mcp)) server wrapping Playwright, and it's pretty fascinating. They implemented it on top of the Chrome accessibility tree, so …

2025-03-23

Not all AI-assisted programming is vibe coding (but vibe coding rocks)

(source: simonwillison.net)
Vibe coding is having a moment. The term was coined by Andrej Karpathy just a few weeks ago (on February 6th) and has since been featured in the New York …

2025-03-20

AI Blindspots | AI Blindspots

(source: ezyang.github.io)
Blindspots in LLMs I've noticed while AI coding. Sonnet family emphasis.

2025-03-20

Platform | Altana

(source: altana.ai)
Discover a global network of supply chain intelligence across the public and private sectors.

2025-03-19

GitHub - jjsantos01/qgis_mcp: Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop

(source: github.com)
Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop - jjsantos01/qgis_mcp

2025-03-19

nfdn: Announcing Casual Make

(source: yummymelon.com)
Back in the 90’s, I did not hold in high regard the Make command with its cryptic syntax, insistence on making a tab space semantically significant, and platform/vendor-specific...

2025-03-19

The Greatest Showman | "This Is Me" with Keala Settle

(source: www.youtube.com)
Inspired by the imagination of P.T. Barnum, The Greatest Showman is an original musical that celebrates the birth of show business & tells of a visionary who rose from nothing to create a spectacle...

2025-03-19

Building and deploying a custom site using GitHub Actions and GitHub Pages | Simon Willison’s TILs

(source: til.simonwillison.net)
I figured out a minimal pattern for building a completely custom website using GitHub Actions and deploying the result to GitHub Pages.

2025-03-18

RepoCloud | Pricing

(source: repocloud.io)
RepoCloud is an open-source app marketplace that allows users to deploy and scale applications effortlessly at lower costs than major cloud hosts. Key features include: - **Wide App Selection**: Over 250 applications categorized into productivity, development tools, analytics, and more. - **Self-Hosted Options**: Users can host apps like Open WebUI, Strapi, Automatisch, and Mattermost, ensuring privacy and control over data. - **Intuitive Tools**: Applications like Appsmith and NocoBase enable easy creation of custom tools without extensive coding. - **AI Integration**: Tools like Khoj and AnythingLLM provide AI capabilities for personal assistance and document interaction. - **Community-Driven**: Many apps promote collaboration and customization, with community feedback …

2025-03-17

Powerful Workflow Automation Software & Tools - n8n

(source: n8n.io)
Secure and AI-native workflow automation tool for technical people. Insert code when you need it. Full source code and self-host available. Try it now.

2025-03-17

Web Player - Pocket Casts

(source: pca.st)
Mein heutiger Gast ist Maja Göpel. Maja ist Transformationsforscherin, Politökonomin und Nachhaltigkeitsexpertin. Gerade erschien ihr neuestes Buch Werte. Ein Kompass für die Zukunft. Das erste Mal war sie im April 2021 im Hotel Matze. Nun haben wir uns eigentlich nur auf einen Kaffee verabreden wollen und dann kurzfristig entschieden, die Mikros (und Kameras) dabei laufen zu lassen. Ich wollte von Maja wissen, wie sie auf die politische Heimatlosigkeit und die Ohnmachtsgefühle blickt, die so viele Menschen (mich inklusive) gerade umtreiben. Wir sprechen über Gewissenhaftigkeit und -losigkeit in der Politik, über die neue Konservative, das vermeintlich Progressive in der Destruktion und …

2025-03-16

Six flavors of product management • Buttondown

(source: sociotechnical.org)
Use this framework to better understand your relative strengths as a product manager or in a product manager you work with. Identify the six distinct PM flavors and discover how each balances business, tech, and user needs.

2025-03-13

Astro - ASO Tool

(source: tryastro.app)
App Store Optimization Tool for Apple Developers

2025-03-13

Process Intelligence and Process Mining | Celonis

(source: www.celonis.com)
The Celonis Process Intelligence Platform — powered by process mining and AI — let's you optimize your processes and maximize ROI from your AI deployments. Get started quickly and scale infinitely.

2025-03-13

Aus dem Internet-Observatorium #129 - by Johannes Kuhn

(source: internetobservatorium.substack.com)
EuroStack und GlobalStack