
2025-07-18 13:18:46
"Ending Android USB Freezes"
https://engineering.block.xyz/blog/ending-android-usb-freezes
"Ending Android USB Freezes"
https://engineering.block.xyz/blog/ending-android-usb-freezes
from my link log —
Some pitfalls of safe Rust.
https://corrode.dev/blog/pitfalls-of-safe-rust/
saved 2025-04-04 https://
#Python Friday #288: 5 Helpful Tricks for #UV
https://pythonfriday.dev/2025/07/288-5-hel…
"Libxml2’s solo maintainer drops embargoed security fixes, highlighting the burden on unpaid volunteers who keep critical open source software secure."
https://socket.dev/blog/libxml2-maintainer-ends-embargoed-vulnerability-reports
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
This is lovely, SwiftUI for Windows and Linux:
https://swiftcrossui.dev
icemap.dev, a volunteer-run live map of confirmed ICE activity across the U.S., shared in case it helps someone stay informed and safe
@… try /dev/null, creates less mess
Holy yikes.
The one perm dev on my current contract gave his notice on Monday - which sucks.
The org has just given the project lead his notice too.
I will soon be the only dev left on a system I desperately do not want to own.
Time to update the CV? 😬
#Blakes7 Series A, Episode 01 - The Way Back
RAVELLA: There's the signal.
[They see a torchlight in the distance. BLAKE and RAVELLA walk into a tunnel and through a metal door. Richie closes the door behind them. DEV TARRANT is outside, still apparently following. RICHIE and RAVELLA escort BLAKE through the room. BLAKE points at some people.]
I installed #iOS26 on my personal phone for the first time (dev beta3) and hoooly moly the UI design is as bad as everyone has been saying—and worse. Frustrations in the first day: functional content viewports noticeably smaller on my Mini display; lower info density everywhere; buttons over photos completely illegible; diffraction effects incredibly distracting; low/no-contrast UI boundaries with…
This is a story of how Bad Religion made me start listening to punk rock, and became one of my favorite bands:
https://arnel.bearblog.dev/how-i-started-believing-in-bad-religion/
Don’t let the techno-fascists /dev/null you!
Tonight's quick ngscopeclient dev fix: GPU accelerating the demo scope.
It now runs quite a few times faster than before (and is faster to process subsequent filter blocks on, since the input data is now GPU resident).
Not super critical but a nice quality-of-life fix since I use the demo scope as a data source for development pretty often.
Measuring the Impact of Early-2025 #AI on Experienced Open-Source #DeveloperProductivity
https://
PostHog, which offers dev tools to analyze, test, observe, and deploy new features, raised a $70M Series D led by Stripe at a $920M valuation (Mary Ann Azevedo/Crunchbase News)
https://news.crunchbase.com/ai/startup-posthog-tweet-funding-round-stripe/
from my link log —
PostgreSQL replication slots: preventing WAL bloat and other production issues.
https://www.morling.dev/blog/mastering-postgres-replication-slots/
saved 2025-07-08
Google to release development tools for Android XR glasses later this year https://skarredghost.com/2025/06/12/android-xr-smartglasses-dev-tools/
Ooh missed this. My https://free-for.dev crossed 100k stars on github. Woop woop.
"Uncovering the mechanics of The Games: Winter Challenge"
A story about how an investigation into the game mechanics of an old DOS game turns into much more interesting side quests. Includes 16-bit x86 assembly.
https://mrwint.github.io/winter/writeup/writeup.…
#Copilot "Think Deeper" mode is much more useful than Quick Response. For coding, it has a "Senior Dev" posture (even alludes to it) including saying "ping if you've a question" and talking vague, defensive BS in circles.
That's a ✅ on ego and mumbo-jumbo parts of senior dev.
#AI #LLM #programming
#Python Friday #279: Sentiment Analysis in Python - #ai
https://pythonfriday.dev/2025/05/279-s
Replaced article(s) found for cs.AI. https://arxiv.org/list/cs.AI/new
[3/5]:
- Towards Geo-Culturally Grounded LLM Generations
Piyawat Lertvittayakumjorn, David Kinney, Vinodkumar Prabhakaran, Donald Martin Jr., Sunipa Dev
Game Pass is specifically designed for enshittification (obviously). https://www.ign.com/articles/in-the-wake-of-xbox-layoffs-founder-of-dishonored-and-prey-dev-arkane-slams-game-pas…
Replaced GNU stow by git bare repo as described https://dev.to/bowmanjd/store-home-directory-config-files-dotfiles-in-git-using-bash-zsh-or-powershell-the-bare-repo-approach-35l3
I never …
Async Rust: When to Use It and When to Avoid It
“Asynchronous” (often abbreviated as “async”) is a widely used term in computer science, but its meaning varies depending on the context. […]
🦀 https://fmoya.dev/posts/async-rust/
from my link log —
PiDP-11 and other replicas of old computers.
https://obsolescence.dev/
saved 2025-04-23 https://dotat.at/:/JVYER.html…
No Hiding in the Dark: Cosmological Bounds on Heavy Neutral Leptons with Dark Decay Channels
P. S. Bhupal Dev, Quan-feng Wu, Xun-Jie Xu
https://arxiv.org/abs/2507.12270
That’s not necessarily the only way to use machine learning to assist coding. It is, however, one of the “magic diet pills” promises at the heart of the current hype bubble.
Whatever the dev tools of the future look like, until we have Lieutenant-Commander Data, difficult human thought will be at the heart of writing code.
6/
Figma releases Dev Mode Model Context Protocol server, which provides more context about how AI designs are created in Figma (Jess Weatherbed/The Verge)
https://www.theverge.com/news/679439/figma-dev-mode-mcp-server-beta-release
New in #Python world: #setuptools now vendors deep dependencies with LGPL license. Not that I do mind (but some people and companies do!) — but these dependencies aren't even used! I mean, `autocommand` is just a dependency of some scripts in `jaraco.text` that aren't used by setuptools.
Oh, wait, I actually do care, because I need to fix LICENSE in dev-python/ensurepip-setuptools.
https://github.com/pypa/setuptools/issues/5045
https://github.com/pypa/setuptools/issues/5049
Go Wiki: SliceTricks - The Go Programming Language
Cut:
a = append(a[:i], a[j:]...)
#golang
Great parable by @…
#AI #vibe_coding #dev
variability.dev: Towards an Online Toolbox for Feature Modeling
Tobias He{\ss}, Lukas Ostheimer, Tobias Betz, Simon Karrer, Tim Jannik Schmidt, Pierre Coquet, Sean Semmler, Thomas Th\"um
https://arxiv.org/abs/2506.09845
This is hilarious.
https://jsdate.wtf/
decoupled this one right out of 11ty’s new demo/playground component: https://neighborhood.11ty.dev/@11ty/114519676689929120
I noticed that @… now allows you to set a custom handle, so this account is now mirrored as jws.dev on Bluesky (https://bsky.app/profile/jws.dev). I still want to do the same thing with @…, but their support for @… doesn't appear to be complete.
Bravo and thank you, @…. 🙂
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
This CLI-tool diffs two Keepass (.kdbx) files and prints their differences.
https://keepass-diff.narigo.dev/
Brain2Vec: A Deep Learning Framework for EEG-Based Stress Detection Using CNN-LSTM-Attention
Md Mynoddin, Troyee Dev, Rishita Chakma
https://arxiv.org/abs/2506.11179
Oh my word, what the hell are we doing? #libre
Here’s a person, Baldur Bjarnason, @…, who thinks I’m really wrong about LLMs and coding. I mostly don’t agree but the argument is well-presented: https://www.baldurbjarna…
«This is the original sin of software dev: it’s a pop culture where we’re trained to accept gossip as evidence. That’s fine if you’re debating largely meaningless details like “JavaScript, threat or menace?” but it’s very risky when the system in question is a psychological hazard built out of a Jenga tower of biases and Forer effects.»
https://www.baldurbjarnason.com/2025/trusting-your-own-judgement-on-ai/
> [Miyamoto] views games as ‘products,’ not ‘works of art.’ I think [his] perspective is what leads to game development that’s more aligned with the user.
Interesting lens to view art vs product: my interpretation is that art is for the artist with emphasis on the act of creation whereas a product is for the end user and the emphasis on the final experience.
These pieces are much harsher than Fred’s, much more in the LLM-bashing camp, but feel relevant here:
https://softwarecrisis.dev/letters/llmentalist/
https://pivot-to-ai.com/2025/06/05/generative-ai-runs-on-gambling-addiction-just-one-more-prompt-bro/
Fred’s point is that a bad interaction model creates hidden work, then humans do that work and “the machine claims the praise.” These other two pieces make the point that this phenomenon of giving the machine credit for unrecognized human work is age-old, taps into some deep trapdoors in human cognition.
10/
Dev.to author Karm Patel writes about different standardized ways to go about git branching for different software development workflows in 2025. From Git Flow to Forking Workflows, each is evaluated exposing their pros and cons weighting each approach's complexity vs its contribution to best modeling your workflow.
"Git Branching Strategies: A Comprehensive Guide"
#Python Friday #283: Play Audio Files in Python
https://pythonfriday.dev/2025/06/283-play-audio-files-in-python/
Google is getting serious about dev tooling for web apps
— their new "Firebase Studio" is going to transform web app development.
It's a modern IDE in the cloud, packed with AI features.
Loads your projects from GitHub and installs dependencies instantly, without local downloads.
Not surprising from Google, with their hatred for local desktop apps
If you're curious about how good progressive image loading can be:
Go to https://jxl-oxide.tirr.dev/demo/index.html, select the Weesen (HDR) image, and set it to having loaded about 0.40% or 2% (7kB or 36kB out of 1.8MB).
This should simplify thumbnails a lot.
…
After having wondered why my browsers all behave differently when navigating websites with a keyboard, I found this helpful article about the various settings the browsers have and the „spatial" navigation feature that f.e. #Vivaldi offers:
"Open Bus Behavior and 65816 Memory Addressing"
https://jsgroth.dev/blog/posts/dkc2-open-bus/
Flava Flav just reposted this on his Bluesky, and I feel cool now: #FlavaFlav
"#Streaming vs. Batch" Is a Wrong Dichotomy, and I Think It's Confusing
https://www.morling.dev/blog/streaming-vs-batch-wrong-dichotomy/
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
"The Challenges of Parsing Kotlin Part 1: Newline Handling"
https://gitar.ai/blog/parsing-kotlin
from my link log —
Designing APIs for humans: Stripe object IDs.
https://dev.to/stripe/designing-apis-for-humans-object-ids-3o5a
saved 2025-05-22
Series A, Episode 01 - The Way Back
BLAKE: I have to think.
FOSTER: Of course. We'll talk after the meeting.
BLAKE: Hmm.
DEV TARRANT: What do you think?
https://blake.torpidity.net/m/101/89 B7B4
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
@… this is likely a YAML problem. the easiest thing would be to swap to use `js` front matter for that file instead:
https://www.11ty.dev/docs/data-frontmatt…
Documenting Your Prompts a Best Practice for Success
#promptengineering
I used to drink 8-9 coffees per day, five of which were before noon. I didn't have a problem drinking a coffee late in the evening. I thought to myself, if I can fall asleep, there's no problem.
https://arnel.bearblog.dev/one-coffee/
@… I loved the documentary. It's what made me want to watch DS9 again.
@… I'm not sure I agree 😄 But it's certainly a good one.
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
The more I listen to it, the more I like it: #PublicEnemy
Oh, the arguments we had! There was a marketing person — quite a good one, and a good person too — who just couldn’t see it, who fought the dev team tooth and nail on this. She finally relented when @… wrote a brief positive plug for our app, and made her realize that the landscape had changed and her J2ME-world design instincts just didn’t work in this new iPhone market.
(I’m not sure that company ever really made the shift. They struggled with and eventually dropped their general consumer app, and concentrated quite successfully on some pro markets where features ruled all.)
4/
from my link log —
Is Wasm Memory64 actually worth using?
https://spidermonkey.dev/blog/2025/01/15/is-memory64-actually-worth-using.html
saved 2025-01-16
brb, rewatching DS9 (again)
https://www.youtube.com/watch?v=3u3WwFMgy5A
Don't Unwrap Options: There Are Better Ways #Rust
https://corrode.dev/blog/rust-option-handling-best-practices/
Parenting can be tough. That's why shows like Adolescence are worth watching, because watching something difficult is better than dealing with nightmare scenarios in real life.
https://arnel.bearblog.dev/adolescence-2025/
from my link log —
Making emacs tramp go brrrr.
https://coredumped.dev/2025/06/18/making-tramp-go-brrrr./
saved 2025-06-23
#Python Friday #282: Working With Temporary Files
https://pythonfriday.dev/2025/06/282-working-with-temporary-files/
HyperCard was magnificent. Still is.
The HyperTalk language was cool — but even cooler IMO was the way the dev environment mixed code with direct manipulation of the UI. There are lots of problems with that approach for generalized Ui development, yes, but the experience of it was magical.
Unity and the like have a similar editor structure — edit UI objects, attach code to them — but the feeling is totally different somehow.
https://mastodon.social/@ricmac/114643259120579546
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
@…
1. Looking for libraries/examples in a given language for a specific purpose.
2. Sometimes I'm searching for code that uses a certain library/API to understand how others use it.
3. Sometimes I misuse an API and then look for other projects that made the same mistake and need fixing.
4. Sometimes I search for code that uses one of my l…
from my link log —
Portable dynamically linked packages on Linux.
https://brioche.dev/blog/portable-dynamically-linked-packages-on-linux/
saved 2025-03-18
#Python Friday #277: Access Local #LLMs Through LM Studio
https://pythonfriday.dev/2025/05/277-a
This is me (playing bass) with my first band ever called Rapa Nui. This was officially our first gig, although the first one happened a few months before this one, in Sarajevo, in front of the then-demolished Youth House.
Back then, I hated melodic punk, feeling the buzz from bands like Motorhead and different extreme metal and grindcore artists.
However, in 2016, I rediscovered an old favorite.
This is a story of how Bad Religion made me start listening to punk rock, an…
I like deep dives into strange bugs.
"How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2"
https://cookieplmonster.github.io/2025/04/23/gta-san-andreas-win11-24h2-bug/
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://
jdk: Java SE Dev Kit dependencies (1.6.0.7)
A network of class dependencies within the JDK (Java SE Development Kit) 1.6.0.7 framework. Nodes represent classes and a directed edge indicates a dependency of one class on another.
This network has 6434 nodes and 150985 edges.
Tags: Technological, Software, Unweighted, Multigraph
https://