Éloge du #bug : quand le dysfonctionnement nous aide à repenser le #numérique
« Si les GAFAMs affirment rendre la vie de leurs utilisateurs plus aisée, ils participent aussi à l'invisibilisation de la partialité technologique, que le bug permet de lever. Dans son Éloge du bug, Marcello Vitali Rosati (@monterosato) propose de repenser le numérique, à l'aide du dysfonctionnement. »
Sometimes it takes more time to refute a gcc bug than confirm it. This week I spent most time on https://gcc.gnu.org/PR114872 where sagemathSIGSEGVed on some simple inputs.
I spent ~hour yesterday fighting an issue with my C++ code, only to later figure out it's a possible GCC bug, because Clang accepts the same code.
The issue is that GCC does not permit a constrained type parameter in a template template parameter of an aliased template. See the simplified code with the issue.
A cursory search of GCC Bugzilla does not readily show any related bug. I'll look carefully but lemme know if this is a known bug (probably is). 🙏🏽
New jumping spider! Sitticus palustris and Naphrys pulex are the closest options in my spider book, but I'm not sure. I often see P. audax and Platycryptus in the house, but these little brown ones stick to the lawn. #spider#bug
So, it turns out that in #macOS 14 #Sonoma, if you have a NSPopUpButton, and use removeFromSuperview and then later addSubview to add that item again to a view, macOS doesn't draw the button properly, until it gets clicked at least once.
(setting up said Popup is very expensive, as in "slow", in the app in question, so for 15 years, it was a working idea to keep it around)
Awesome.
Yet another #bug in the long long list of massive problems in the #AppKit system frameworks in #macOS14.
Realised last night that JavaScript Database (JSDB) doesn’t run the constructor on persisted custom objects (https://codeberg.org/small-tech/jsdb#custom-data-types) when deserialising them because I didn’t know that you apparently have to define your constructor manually when using Object.create().
Will fix it today but it’s something to watch out for if you’re using Object.create() directly.
There’s a long-standing bug in Fedora (also in Fedora 40), where the sign-in screen is displayed at the wrong resolution (it doesn’t use the settings you have set in the Settings app).
So, for example, if you have 4K@2x set in your settings for your monitor, the sign-in screen will still display at a tiny 4K@1x.
To fix, download an app called GDM Settings from the Software app and press Display → Apply current display settings → Apply.
PHP's use of iconv allows for immediate and easy buffer overflows, via a bug in glibc. (Other servers don't tend to use iconv in the same way, so don't appear to be vulnerable yet.)
If you're having a problem with your sideloaded ebooks disappearing from your Kindle due to the ongoing bug, maybe pop them into your Libreture account for safekeeping.
You can always send them to your Kindle to read using Libreture's Send to Device feature. 📕📨
@ivory it looks like posting via share sheet is broken. First, I have some problems using tags there (everything just vanishes completely sometimes when trying to use tags) and then my post have not been posted at all and just disappeared. #bug#ivory
Ok, le haut parleur du Mac mini M1 est bloqué au maximum et le changement de volume (y compris couper le son) n'a aucun effet dessus. Ca va être sympa si un reboot ne résout pas le problème... #Apple#bug#Sonoma#MacMiniM1
I've fixed a mini #bug in #Minetest: Some blocks sometimes fail to render a face in some instances when they are of the drawtype "4dir", i.e. blocks that can be rotated in 4 directions.
I found this bug because I heavily use this in #Repixture.
@MonaApp I use 6.2.4 on iOS (pad/phone). Maybe I found a #bug in @MonaApp.
Scenario: In the standard sharing dialog my several mastodon accounts are listed in the first row. I select another as the one I have in the main view.
Observation: In the following dialog there’s not the selected one but the one I have in the main view.
Or the last one that I used before if I repeat that procedure with another account.