Posts by hailey@hails.org
(DIR) Post #AyahOVAoySS5M9pyRE by hailey@hails.org
2025-09-26T05:07:59Z
0 likes, 0 repeats
did some more digging into this with the Firefox debugger and found the culprit: Discord is calling new AudioContext() on page load (from the trace, it looks like the constructor is called at the top level of a JS module), but only appears to actually use it for the soundboard and call recording feature.Still, it is this AudioContext existing which causes Firefox to open that silent output stream which ends up causing an extra watt of power draw on my system. Could probably be fixed in Firefox by constructing AudioContext in the suspended state, and only playing when anything is actually done with it.
(DIR) Post #AyahOe7Fj5wf5hEkcq by hailey@hails.org
2025-09-26T05:14:10Z
0 likes, 0 repeats
Confirmed! After overriding Discord's JS with this change I am no longer observing the problem. Nothing seems to be broken either 🤷‍♀️
(DIR) Post #AyenoMvfcqw1foJ9Tk by hailey@hails.org
2025-09-28T02:07:34Z
2 likes, 0 repeats
Was checking some stuff in the local laws and discovered it's not just allowed to create a nuisance with a bike, it's mandatory
(DIR) Post #AzStnCaEv3aYvT6h9c by hailey@hails.org
2025-10-21T11:05:53Z
2 likes, 4 repeats
Do you use git gui or other Tcl/Tk apps and find yourself annoyed that your staid old unix program does not look very nice on your beautiful new hidpi monitor?Simply LD_PRELOAD=tk-hidpi.so and enjoy Tcl/Tk in gorgeous high definition! https://codeberg.org/hails/tk-hidpi
(DIR) Post #B0nTVfGtDYK5stTSts by hailey@hails.org
2025-12-01T06:56:35Z
1 likes, 0 repeats
these days you could probably just make a site with no build system at all and just a bunch of loose css and js files served directly off some apache with no cdn and it would still be faster than a contemporary spa will all the fancy build optimisation settings
(DIR) Post #B0rIYSSiyaTkA9ylFo by hailey@hails.org
2025-12-02T22:12:58Z
0 likes, 0 repeats
>he tells me his language has an exciting new design for asynchronous io that solves the function colouring problem>ask if it’s just threads or something genuinely novel>he doesn’t understand>he says it’s a good asynchronous runtime miss>read his blog post>it’s threads
(DIR) Post #B0rIYTp5uty0NpS8lE by hailey@hails.org
2025-12-02T23:38:12Z
1 likes, 0 repeats
imo function colouring as a problem is akin to calling it road colouring when there’s a separate bike lane you can’t drive your car on. It’s not a problem to be solved, it’s the whole point!
(DIR) Post #B164k2zH27WCdpEbR2 by hailey@hails.org
2025-12-10T06:02:36Z
6 likes, 2 repeats
hmmmm idk about this verification method Discord is offering
(DIR) Post #B18Fonj6gfwAZS3tce by hailey@hails.org
2025-12-11T07:21:28Z
14 likes, 15 repeats
the g in gobject stands for glib, and the g in glib stands for gtk, and the g in gtk stands for gimp, however the g in gimp stands for gnu, so really the g in glib stands for gnu, but you shouldn't confuse it with gnulib, which is developed by the gnu project, who shouldn't be confused as the developers of glib, which is the gnome project, in which the g also stands for gnu
(DIR) Post #B1GgZhIOZC2sJEGmBM by hailey@hails.org
2025-12-15T01:18:15Z
0 likes, 0 repeats
Falsehoods Programmers Believe When Implementing TOTP:- the user’s clock is set to precisely the same time as the server’s
(DIR) Post #B1GgZiT4D0AxwcGoSG by hailey@hails.org
2025-12-15T01:22:08Z
0 likes, 0 repeats
I just discovered the time on my work PC was like 90 seconds out from time.gov because I kept failing TOTP for a service you have definitely heard of
(DIR) Post #B1MaJ55dPhZEPEkoWe by hailey@hails.org
2025-12-18T04:39:49Z
0 likes, 1 repeats
we could solve the ram crisis by bringing back 32 bit pointers and bringing back segmented addressing for those few apps that use more than 4GB of RAM
(DIR) Post #B3B3NwXBh4FSGhzW0u by hailey@hails.org
2026-02-10T08:21:18Z
0 likes, 1 repeats
Computers can be understood https://blog.nelhage.com/post/computers-can-be-understood/
(DIR) Post #B3D2AAbwqfF0Ec0Scy by hailey@hails.org
2026-02-11T10:12:41Z
1 likes, 0 repeats
when I worked at github 10 years ago it was a big meme to make fun of sourceforge for being comically unreliable and full of crap. how the monkey paw curls
(DIR) Post #B3aqjnclFqq5i8eEBU by hailey@hails.org
2026-02-22T20:19:43Z
0 likes, 0 repeats
I see the bcachefs guy is *proper* cooked now. lol https://poc.bcachefs.org/
(DIR) Post #B3aqk0Zh6Z6tsOJSi0 by hailey@hails.org
2026-02-22T20:20:47Z
0 likes, 0 repeats
I'm so unsurprised
(DIR) Post #B3aqkATKJ5xUZXPWAi by hailey@hails.org
2026-02-22T20:32:41Z
0 likes, 0 repeats
had a very fleeting interaction with the guy once on the orange site during the whole debian bcachefs-tools fiasco where I suggested a potential technical solution for one specific packaging problem, but he was uninterested in doing anything to support the debian maintainers' needs as a point of principle. so it's entirely in character that he's really into the machine that tells you you're a genius now
(DIR) Post #B3dD8UjjCaaLgB0VWK by hailey@hails.org
2026-02-23T23:53:29Z
0 likes, 0 repeats
discovered a cool trick for writing a script that runs some commands in parallel and waits for all to complete while also logging and propagating errors properly
(DIR) Post #B3dD8W0mSfotdLzdjs by hailey@hails.org
2026-02-23T23:54:33Z
1 likes, 0 repeats
bonus: the script also takes an optional command line argument specifying which subcommand to run
(DIR) Post #B3dD8d9BvnhtlSyxJw by hailey@hails.org
2026-02-24T00:02:06Z
1 likes, 0 repeats
The more experience I accumulate over the years the less I care for installing cool new tools and the more interested I am in really honing my use of the tools that are already installed everywhere (and have been for 30 years) and finding neat and powerful ways to wield them