Metaprogramming in Python
How you can use metaprogramming in Python and how it can simplify certain tasks.
How you can use metaprogramming in Python and how it can simplify certain tasks.
TLDR: ZFS free-space reporting is a lagging indicator. Background I use Proxmox VM server backed by a ZFS array of hard drives for various personal infrastructure. I also have security cameras that upload motion-triggered videos to my server (via FTP!). Problem Description I would like to use 90% of my available space…
mod_wasm is a new module to run WebAssembly (Wasm) modules in Apache httpd
A pocket guide to Neapolitan nonverbal communication.
Irish Librarians and library-related organisations wish to express our grave dissatisfaction at the sudden withdrawal by Wiley publishers of over one thousand titles from key ebook collections to which many academic libraries subscribe. On 31st of August 2022 Wiley abruptly removed more than 1,300 ebooks, many of…
A blog by and for database architects.
Charles Darwin’s iconic Tree of Life notebooks anonymously left in a pink gift bag, 15 months after launch of a worldwide appeal to find them
Linked thinking and the many "tools for thought" apps that have been released over the past few years, have changed the discourse on how we take in and proce...
In the current version of macOS, Monterey, on every system update on a system containing an M1 chip, such as all the new shiny/fast ARM (“Apple Silicon”) macs, the update process phones home to Apple to obtain a special boot signature, known in Apple jargon as a “ticket”.
The Network Time Protocol (NTP) is a system for synchronizing the clocks of hosts and clients across the Internet. NTP is a protocol intended to synchronize all computers participating in the network to within a few milliseconds of Coordinated Universal Time (UTC). The core of the protocol is NTP’s clock discipline…
VideoLAN’s URL from which users download the VLC Media Player appears to have been banned by the DoT in India since March 2021. This was done without any prior notice, or affording VideoLAN an opportunity of hearing, which is contrary to the Indian law.
A frame-based Python editor for the BBC micro:bit
We’ve open-sourced MemLab, a JavaScript memory testing framework that automates memory leak detection. Finding and addressing the root cause of memory leaks is important for delivering a quality us…
Princeton researchers studied the Common Eastern Bumblebee to learn how social isolation impacts behavior and brain development.
They have potential to be more than "no static types", but that hasn't happened.
Not only is it poorly drafted with better alternatives available, but “Unlicensed” means the precise opposite of “unlicensed”.
Rewriting the Inhyped.com React frontend in ReScript brought a sound type system and easy JS interop, at the cost of a small community.
How in the world do you pirate an API?
I joined Mozilla in 2017 as an accessibility engineer and soon became the tech lead for accessibility. But for years prior, I was already deeply involved w
The US has three "grids." They are the Eastern Interconnect, Western Interconnect, and ERCOT. In technical terms, they are AC wide-area synchronous grids. Let's unpack that.
Notable programmers describe understanding and coding in LISP as a semi-religious experience. What gives the language this power?
Withholding security for money feels a little gray-hat.
We are constantly reading of stories with one main theme where people turn to seemingly "simple" systems in order to manage complexity; except that these systems manage to produce complex problems, without having to acquire historical cruft, or suffering from any of the usual issues that produce non-essential…
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
New Lawsuit Argues that Directors Failed to Consider Portfolio Impacts of Corporate Decisions On Monday, October 3, a class action was filed in the ...
News outlets broadly got the message right, but not sure about some of the numbers.
Blame Coca-Cola and PepsiCo, the world’s worst plastic polluters, according to a new study
If you don’t know already, I’m the kind of photographer who loves a lot of grain in my photos. I like it so much that I’ve made several videos about