XBill for PalmOS receives an update after 25 years

# xBill for PalmOS receives an update after 25 years Back to overview History In the late 90's my SlackWare Linux distribution came bundled with a neat little game called xBill. The goal of the game is to prevent the 'Bills' from spreading Windows to other computing devices. This game was addressing a very relevant […]
Open Source, Trademarks, and WP Engine

Automattic · September 25, 2024 Yesterday, Automattic sent the following cease-and-desist letter to WP Engine, outlining WP Engine’s pattern of unauthorized usage of the WordPress and WooCommerce trademarks and demanding that WP Engine stop such behavior. WP Engine’s business model is based on extensive and unauthorized use of these trademarks in ways that mislead consumers […]
Hack GPON – how to access, change and edit fibre ONTs
Most ONTs run customized firmware which implement vendor and ISP-specific integrations and are locked down in functionality to match service requirements. ONTs often perform differently depending on the OLT and the settings applied by the ISP; for convenience it is often desirable to switch from an external ONT to an SFP or vice-versa, but most […]
Committing to Rust in the Kernel

The project to enable the writing of kernel code in Rust has been underway for several years, and each kernel release includes more Rust code. Even so, some developers have expressed frustration at the time it takes to get new functionality merged, and an air of uncertainty still hangs over the project. At the 2024 […]
Ldd(1) and Untrusted Binaries (2023)

While diagnosing a non-determinism Bazel issue at work, I had to compare the dynamic libraries used by two builds of the same binary. To do so, I used ldd(1). The list of libraries printed by the tool was the same between the two builds, but the numbers next to them were different. Which numbers, you […]
Show HN: Hosting my website using my own C web server

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.
Deep Dive into Postgres Write-Ahead Logs

#Intro This is the second part of our deep dive into Postgres logical replication. If you haven’t read through part one on replica identity, be sure to check that out. In this part, we’ll discuss how write-ahead logs work, why you want to use them, and their various components and settings. #Write-ahead logs Write-ahead logs […]
On Impactful AI Research

Grad students often reach out to talk about structuring their research, e.g. how do I do research that makes a difference in the current, rather crowded AI space? Too many feel that long-term projects, proper code releases, and thoughtful benchmarks are not incentivized — or are perhaps things you do quickly and guiltily to then […]
IBM PC 5150 Model Numbers

Recently I came across a minor mystery—the model numbers of the original IBM PC. For such a pivotal product, there is remarkably little detailed original information from the early days. When IBM started selling the PC, it used two methods to identify various items. The vast majority of peripherals and accessories used a seven-digit part […]
Beyond the route: Introducing granular MTA bus speed data

Every weekday, the MTA runs over 4,900 buses across 327 routes, with around 1.3 million folks swiping or tapping to take a bus across the city. It is a remarkable feat, but even with that many passengers using our bus system, less is often written about our bus network than the subway. Given how vital […]