James Calligeros

@chadmed@treehouse.systems
353 Followers
52 Following
337 Posts
Opinions are my own.
Nonsense ramblinghttps://chadmed.au
I finally took a ride on Brisbane's new “metro” system. Spoiler: it's a bus. https://ash.ms/2025/07/11/brisbane-metro-what-an-embarrassing-name/
Brisbane Metro – what an embarrassing name

Neither S nor I had been on the new Brisbane Metro since it opened a few months back, so on a whim we decided to take an after work ride into the CBD. If you’re not familiar, the Brisbane Metro is the somewhat tongue in cheek name Brisbane City Council gave to the new electric … Continue reading “Brisbane Metro – what an embarrassing name”

Ash Kyd
Two weeks of wayback

A poorly kept secret is that the X11 graphics stack is under-maintained as resources shift towards the maintenance of Wayland’s graphics stack instead. To some extent, technical steering committees in major distributions have been watching this situation develop for the past few years with increasing concern, as limited maintenance becomes a security risk: bugs accumulate and already burdened distribution security teams have to carry the security maintenance load in an absence of new releases.

Output selection for games (#179) · Issues · wayland / wayland-protocols · GitLab

Game toolkits like SDL are in a bit of a difficult situation when it comes to selecting the output to place a fullscreen game on. The current way...

GitLab

@simo5 They are three schools of economic thought. Keynesianism and Georgism can be thought of as roughly aligned, whereas the Chicago School is essentially everything the former two stand opposed to.

The idea here is not about the economics but rather having one group of people, on who's approval you rely to progress things, be staunchly opposed to the direction the rest of the group wants to go in on purely ideological grounds. The personalities of the people involved are not the main source of contention in these situations.

@joshix this is related to ongoing discussions about standardising Wayland's approach to this issue. DEs that support the concept currently do so in disparate and hacky ways which causes issues further up the stack, e.g. in SDL3.

@simo5

Put 40 Keynesians, 30 Georgists, and 10 Chicago school economists in a room, and tell them to design a taxation policy. You set the rules such that no policy is to be ratified unless 30 of the Keynesians, 20 of the Georgists, and 7 of the Chicagoans sign off on it. Do you think the _primary_ source of friction here is going to be 3 of the Chicagoans simply being annoying dickheads?

Users just want their computer to work with minimal fuss. They get told to try a Linux distro because it’s safer and faster than the alternatives, and the Linux desktop is totally ready for primetime now!

“Why do my games launch on my secondary vertical monitor? Why can’t I just pick a default monitor?”

“We aren’t implementing that because it’s from Windows. If you want your applications to launch on your main monitor go and use Windows.”

How the fuck can we expect to retain users when a nontrivial minority of developers seems totally fine treating them with such contempt?

@FineFindus I’m in two minds about this. I agree in principle, and copying ideas from other places for no reason other than “they do it” is of course stupid. However, we should not shun an obviously good idea just because our someone else is doing it well.

In the case of a Wayland protocol to expose a user’s preferred output to clients, it is (in my mind) a no-brainer. Not having it is a useability issue for multiple use cases. GNOME and KDE already have their own takes on the concept, both of which rely on horrible kludges. SDL3 tries to paper over this with more buggy kludges. Users and application developers have made it clear that they expect this to Just Work; the reason for that is, quite frankly, irrelevant. Standardising an approach with the input of the broader community and in response to obvious demand for this feature is the correct approach if we want to keep people and applications. We are already facing enough headwinds in the gaming space specifically without creating our own.

Does this mean we should copy COM or UAC or WMI or the Windows registry or support out of tree anticheat kernel modules? No, of course not. In the case of the latter, fuuuuckkk no. But just because “Windows/macOS/BSD/some desktop I don’t like does it” can be used as a justification for an idea does not immediately make that idea bad.

Buranda my beloved welcome back
@hailey it does. This was a big reason why the NBN HFC rollout had to be paused in 2017. In addition to failing taps and amps across the coax segments, heaps of undocumented and unterminated leadins (usually cut off houses and wrapped around power poles by flog builders) caused so much noise ingress that large parts of the network were simply unusable and had to be effectively rebuilt. Optarse’s HFC network was so bad that they just completely wrote it off and overbuilt it with FTTC.