news
Programming Leftovers
-
Hackaday ☛ Lazarus And The Free Pascal Compiler Gain Dynamic Package Support
The upshot of this is that you no longer need to rebuild the IDE if you want to add components, controls and Lazarus extensions. In addition you can use this same dynamic package feature in your own Pascal applications this way.
-
[Repeat] Daniel Stenberg ☛ Do minor curl vulnerabilities in the open
The curl project has decided to alter its vulnerability disclosure program procedure and starting October 26 2026, we insist that all vulnerability reports submitted to us that are deemed to be severity LOW or MEDIUM should instead be submitted as issues in our GitHub repository.
Only vulnerabilities deemed to be HIGH or CRITICAL will be kept private in the HackerOne tracker.
-
Mikael Zayenz Lagerkvist ☛ Introducing Zirql, an embeddable query language
When implementing Zincite, I wanted a query language similar to the one I had built for Zirium. As with Zirium, I took inspiration from tools such as awk and jq, whose operations suit the data they work on: text records and fields for awk, JSON values for jq. I was particularly interested in writing checkers and transformations for MiniZinc data files: checking assumptions about an instance, changing its parameters, or making a smaller instance to investigate.
-
Sean Goedecke ☛ What requirements don't you have?
When designing software, the requirements you don’t have are as important as the requirements you do. Identifying what you can compromise on — what can be slow, or stale, or inflexible — is usually the key to an elegant design.
-
Mahdi Bahrami ☛ A Very Fast IPv4 Parser, in Swift
How can we parse an IPv4 address with a throughput of 75 instructions in 15 CPU cycles, taking as low as ~3ns on an M6 processor?
-
Steinar H Gunderson ☛ Steinar H. Gunderson: Decompilation patterns, part 17: Loop rotation
Occasionally, you'll see code like this (after initial cleanup): [...]
-
Dan Langille ☛ Backing up my gitea via mirroring
I run a Gitea instance at git.langille.org. Some of what’s on there is a pull mirror of a Microsoft's proprietary prison GitHub repo. Some of it exists nowhere else. That second group bothers me. If that server goes away, so do those repos. I’m sure I can find another existing script and use that. Please point one out to me if you find it.