Glenn Dufke
b1t5murf.bsky.social
Glenn Dufke
@b1t5murf.bsky.social
Resident Delphi wizard, advocating for the Modern Object Pascal programming language. Compiler engineer - Working on the next-gen Modern Object Pascal compiler and formal language specification.
Good engineering starts with true native compiled apps.
@sweordbora.hausen.com I'm sure you already know this, but I'm happy to see there's some movement with zVault.

Really excited to phase out iX soon.
www.zvault.io#roadmap
zVault
www.zvault.io
March 9, 2025 at 4:27 PM
Reposted by Glenn Dufke
🚀 Phinx – AI Inference for ONNX & Phi-4 in Delphi! 🤖

Phinx is a Delphi-based AI inference library for running Phi-4 Multimodal ONNX, with ONNX Runtime GenAI. Optimized for Win64, no Python needed!
github.com/tinyBigGAMES...
#GameDev #IndieDev #GenAI
GitHub - tinyBigGAMES/Phinx: A High-Performance AI Inference Library for ONNX and Phi-4
A High-Performance AI Inference Library for ONNX and Phi-4 - tinyBigGAMES/Phinx
github.com
March 7, 2025 at 1:53 AM
Reposted by Glenn Dufke
nooooooo hypermedia doesn't scale, that's different noooooooooo!!!!
February 16, 2025 at 9:09 PM
Reposted by Glenn Dufke
remember, signal is the only decent dm platform. all the others exist for sharing a signal handle, the way internet explorer is there to install chrome
February 16, 2025 at 4:18 PM
Reposted by Glenn Dufke
I can promise you AI is a grift. It's not to say someday we won't figure out how to make artificial intelligence, but LLMs are basically just blockchain 2.0. With blockchain most serious companies saw how useless the technology was and didn't bother. But with AI they couldn't due to uncertainty. 1/2
February 16, 2025 at 7:05 AM
Reposted by Glenn Dufke
oh, so noooow everyone is excited about moveBefore(), mr. htmx mans asks the chrome team for this feature 3 years ago & works w/them as they implement it & puts it into the htmxes back in october but NOW everyone is excited shake my danged nabbed head! 😩

news.ycombinator.com/item?id=4294...
February 6, 2025 at 2:37 AM
Reposted by Glenn Dufke
why we fight, by alex petros

unplannedobsolescence.com/blog/why-ins...
February 4, 2025 at 2:11 AM
Reposted by Glenn Dufke
February 4, 2025 at 3:08 AM
Reposted by Glenn Dufke
important point!

when transferring HTML you are transferring exactly the data needed to render the UI on demand in a single request

often *more* efficient than constructing the UI via a series of general purpose data retrievals + a client side templating system!
[Computer talk, react]

I used to be worried that my lil htmx partials where I am doing server requests for fresh data in e.g. a paginated list each time vs. Caching and saving that data in the client as I would do in react would be expensive, but then I […]

[Original post on neuromatch.social]
February 3, 2025 at 11:26 PM
Reposted by Glenn Dufke
delta between minified & unminifed htmx when brotli'd is 18.71kb (~23ms on emerging 4g) & should it be cached pretty much forever after first request

simplicity, visibility & debuggability benefits of unminified JS becoming increasingly compelling!
February 3, 2025 at 12:06 AM
Reposted by Glenn Dufke
the guys over at the book overflow podcast are reading hypermedia.systems:

www.youtube.com/watch?v=642l...
HTMX, Web 1.0 and JavaScript Fatigue - Hypermedia Systems by Gross, Stepinski, & Akşimşek
YouTube video by Book Overflow
www.youtube.com
January 27, 2025 at 9:55 PM
Reposted by Glenn Dufke
in 2024 htmx beat react, that's all that matters

www.youtube.com/watch?v=NBDn...
January 28, 2025 at 1:58 PM
Reposted by Glenn Dufke
this is it

it just works
First thought after using #htmx: is this it??
Add a reference to the js, slap a couple of tags, and it... just... works?!?
January 25, 2025 at 4:59 PM
Reposted by Glenn Dufke
January 25, 2025 at 12:05 AM
Reposted by Glenn Dufke
A personal message, every contribution counts: Supporting my creative journey through tough times

www.youtube.com/watch?v=oDza...
A personal message, every contribution counts: Supporting my creative journey through tough times
YouTube video by Benjamin Rosseaux
www.youtube.com
January 22, 2025 at 9:57 AM
Reposted by Glenn Dufke
January 19, 2025 at 3:30 AM
Reposted by Glenn Dufke
#GameDev #IndieDev #SDL #Delphi #PodCast
🎙️ New Podcast! 🎧 Deep dive into DSDL - SDL for Delphi 🛠️🚀 where SDL meets Delphi for modern graphics & game dev! 🎮 Pascal devs, don’t miss this one! 🎯

Listen now! 💻
www.youtube.com/watch?v=_aWq...
DSDL - SDL for Delphi
YouTube video by tinyBigGAMES
www.youtube.com
December 18, 2024 at 12:11 AM
Reposted by Glenn Dufke
What makes BlueSky awesome is when you can be corrected and learn something new. So I previously used C++ Builder when it was Borland before finally going Visual Studio. Well it has had some upgrades. Woah.
January 13, 2025 at 12:11 AM
Reposted by Glenn Dufke
You've been writing some deeply technical or low level code, focusing hard, and finally it comes together. The output of your program isn't particularly interesting or impressive, but you know the work that went into it and it feels amazing. Only another coder could understand. Sharing my latest...
January 10, 2025 at 12:40 AM
Reposted by Glenn Dufke
The best HTMX feature: ✨ no new features ✨

Imagine having only bug fixes and security updates, with an API more stable than a growing backwards-compatible one.

Now compare that to maintaining a typical modern JS framework.

Source: htmx.org/essays/future/

#htmx
January 7, 2025 at 7:19 AM
Reposted by Glenn Dufke
Been waiting for weeks to upgrade to the latest #Angular version, but I’m still stuck waiting for ng-mock to catch up since Angular changed its defaults and now it’s taking time. Gotta appreciate the #htmx approach. zenzes.me/htmx-offers-...
htmx offers stability as a feature
Daniel Zenzes
zenzes.me
January 8, 2025 at 6:46 AM
Reposted by Glenn Dufke
A small comparison of Linux boot times with PasRISCV and JIT disabled RVVM (git 56f3510be) to show that my RV64-RISCV CPU emulation in Pascal (compiled with FPC) is faster than the one in C at RVVM (compiled with Clang).

youtu.be/6h1VPY9jraM
A small comparison of Linux boot times with PasRISCV and JIT disabled RVVM (git 56f3510be)
YouTube video by Benjamin Rosseaux
youtu.be
January 5, 2025 at 2:37 AM
Reposted by Glenn Dufke
In scientific computing, speed is critical when choosing a programming language. Additionally, given limited resources for funding and the challenges of climate change, memory and energy efficiency are important as well. #Pascal is in the Pareto-optimal set of these goals.

doi.org/10.1016/j.sc...
January 4, 2025 at 7:08 PM
Alright, starting the new year with jumping on the BlueSky train.

Hopefully this will be a place where we can have great and constructive dialogs, instead of succumbing to derogatory and toxic attacks which are running rampant on that other platform...
December 29, 2024 at 10:07 PM