mr. waddlesplash

@waddlesplash
362 Followers
46 Following
322 Posts
Kernel hacker & app developer for @haiku. Serial software tinkerer.
Keybasehttps://keybase.io/waddlesplash
@icculus I see your question from last night on OFTC#haiku. StartWatching() takes a BMessenger, so anything that can receive messages will work. Simplest case is a BLooper, which will be its own thread, but if you don't want to spawn another thread you can probably create a port and then poll it now and again from the same thread.
Another month, another @haiku activity report... but this time, I wrote it from within Haiku itself, using the newly available Go port to preview the website live! Read it here: https://www.haiku-os.org/blog/waddlesplash/2025-12-12-haiku_activity_contract_report_november_2025/
Haiku Activity & Contract Report, November 2025 (ft. Go)

This report covers hrev59111 through hrev59187.

Haiku Project
linux is like if text based adventure games were an operating system

@leoluk @GossiTheDog For the most part, none of these packages have any need for new versions to appear in anyone's builds for *months* if not years after publication, unless someone *specifically* has read the changes to the new version and sees a new feature they want from it.

LPM platforms should be designed around this basic principle that updates are mostly unwanted.

The only way anyone should ever get unexpected updates is if there's a serious security problem, in which case there should be a description of the problem and a small comprehensible patch prominently displayed.

IOW LPMs and similar platforms should behave like Debian Stable.

You may now add me to the list of FOSS folks directly impacted by unethical AI scraping effectively performing Denial of Service attacks.

My wife informed me this morning that our billing system had been knocked offline.

The reason? #Amazon, #OpenAI, and similar bot scraping traffic blew up my access logs to the point of filling that server's entire drive. They're constantly scraping and re-scraping my FreeBSD wiki.

https://arstechnica.com/ai/2025/03/devs-say-ai-crawlers-dominate-traffic-forcing-blocks-on-entire-countries/

Open source devs say AI crawlers dominate traffic, forcing blocks on entire countries

AI bots hungry for data are taking down FOSS sites by accident, but humans are fighting back.

Ars Technica
Going to do another stream of Haiku development on Twitch this afternoon, again around 2:30pm EST (7:30pm GMT), this time looking at caching kernel thread stacks. Come take a look! https://www.twitch.tv/waddlesplash
waddlesplash - Twitch

Kernel hacker & app developer for Haiku (the operating system). And sometimes other things, too.

Twitch
Something new: I’m going to try streaming some @haiku development on Twitch this afternoon, probably around 2:30pm EST (7:30pm GMT). I’ll be looking at userspace ELF symbol resolution in the kernel debugger stack trace generator. Come take a look! https://www.twitch.tv/waddlesplash
waddlesplash - Twitch

Kernel hacker & app developer for Haiku (the operating system). And sometimes other things, too.

Twitch
Why I don’t believe the “Year of the Linux Desktop” is in any danger of occurring in the near future, reason $n+1: I turned on my Ubuntu MATE LTS virtual machine today and was greeted with this, uh, highly informative message.
now we're talking. Haiku has a working Firefox^WIceweasel port! https://discuss.haiku-os.org/t/iceweasel-unofficial-firefox-port-on-haikudepot/16088
Iceweasel: Unofficial Firefox port on HaikuDepot

As you already know, we have the Iceweasel package on HaikuDepot since 8th December. Thanks to @X512 and @waddlesplash improved wayland-server, it is now very stable on Haiku Nightly. Haiku Nightly has better POSIX IPC support than Haiku R1B5, so if you use Iceweasel seriously, it is recommended to use with Haiku Nightly. Known limitations from wayland-server Drag&Drop doesn’t work D&D support for formats other than plain text · Issue #15 · X547/wayland-server · GitHub Can’t customize too...

Haiku Community