Zítra jdu poprvé zkusit vzít #kolo na nějakej real-deal výlet namísto drobných popojížděk. Vůbec netušim, co mě čeká, jestli to dám a jestli to dá kolo, ale kdo se bojí, chčije v síni!
Večer přemažu #Rockrider, nabiju powerbanku, pobalim hadry a na konci mě snad bude čekat zasloužený #pivo...
...anebo smrt :D
Vyrážím dopoledne, takže když někdo v okolí týhle trasy budete mít cestu, můžem pokecat (pokud někde nezabloudim :D )
Případný updaty budou v tomhle threadu
Já jdu zítra, ale držím palce. Samozřejmě čekáme, že bude #birellovka

@Kipe @micromobilita @shifter_cycling
Výjezd v devět dopadl dobře. V kompresním nesmyslu je oblečení na převlečení
@Kipe @Mikromobilita CZ/SK @Shifter
Jedu hodinu a vidím #Stonehenge!
Myslim, že jsem podcenil výkon rockridera :D
@Archos
@Kipe @Mikromobilita CZ/SK @Shifter
On to kolo normalne tlaci, na hezkem miste se vyfoti a tlaci dal. To je jasny. ;)
@Archos
@Kipe @Zoufalec @Mikromobilita CZ/SK @Shifter
To bys teda měl 😁. V těch Alpách jsem žral jak bagr, bez toho bych to nejspíš nedal. A když nebylo jídlo, nebo na to nebyl čas, tak energetické gely, tyčinky apod.
NationalFederationOfTheBlind (@nationsblind@nfb.social)
Attached: 1 video Do you know our truth? The Nation's Blind Podcast is back! Melissa and Anil are joined by Julie Deden, our 2025 Jacobus tenBroek award winner and Wesley Hillman, a Kenneth Jernigan Convention Scholarship winner, who was a first-ti…Mastodon
A new PipeWire 1.4.8 bugfix is released. More details here:
gitlab.freedesktop.org/pipewir…
1.4.8 · PipeWire / pipewire · GitLab
PipeWire 1.4.8 (2025-09-11) This is a bugfix release that is API and ABI compatible with previous 1.x releases. ...GitLab
By the way, this option has been available in macOS VoiceOver settings for quite a long time, glad to see it come to iOS.
➡️ Damit dürfte die Sperrminorität aktuell stehen!
⚠️ ABER: Innenministerium will bis Oktober einen faulen Kompromiss. bundestag.de/presse/hib/kurzme…
Ausschuss befasst sich mit Stand bei der CSAM-Verordnung
Berlin: (hib/LBR) Der Digitalausschuss hat sich am Mittwochnachmittag mit dem Stand bei der unter dem Stichwort 'Chatkontrolle' bekannten CSAM-Verordnung befasst. Mit ihr soll sexualisierte...Deutscher Bundestag
🇪🇺YES: Germany is not supporting the EU's #ChatControl bill as proposed!
The blocking minority needed to stop this illegal mass surveillance plan seems secured (for now). ✅
Opposition now also from LU🇱🇺 & SK🇸🇰!
#KeepUpTheFight fightchatcontrol.eu
Fight Chat Control - Protect Digital Privacy in the EU
Learn about the EU Chat Control proposal and contact your representatives to protect digital privacy and encryption.fightchatcontrol.eu
@bagder@mastodon.social Regardless of the size of your code static analysis is allowed no more than 10 false positives. Coverity needs to withdraw that update and fix the bugs.
I know that is a hard bar (there are many projects more complex than curl, or so I would expect, many are much larger in any case), but too many false positives means you just mark everything as a false positive. I dropped all support for one tool because I finally tracked down a bug and right next to the line at fault was the comment shutting off the static analyzer - which is to saw we no longer trusted that tool anyway and so just shut it up without investigation so there was no point. By keeping maximum rule at 10 I'm able to confidently say we have investigated every false positive and we overall still trust the tool.
It was a surprise and a great honour to be called to the stage at #ELC Europe 2025 to receive a community contribution award from the hands of Tim Bird.
Thank you Tim, the program committee and all the people who have worked behind the scenes to organize ELC Europe 2025. You are too numerous to be listed individually here, but all of you deserve acknowledgment.
legal@branch.io
asking about the broken contractual obligation to open source Nova Launcher.That would be sooooo bad to do!!!
Don't mass email the corpo who bought out Nova and directly killed it, think of the poor CEO of branch (who also said they were going to open source Nova if they lost all full time devs)
definitely don't do that. Totally not. That would be awful. To see one of the most powerful android launchers get open sourced. Wouldn't that just be terrible? Who wouldn't want a piece of Android history and the life's work of a small band of devs to be left in obscurity...
Today marks the 10 year anniversary of me trying to tell the world that doing curl --L with -X is most often *wrong*:
daniel.haxx.se/blog/2015/09/11…
Kind of a fun timing too since curl 8.16.0 features the new --follow option that works fine with -X!
Unnecessary use of curl -X
I've grown a bit tired of the web filling up with curl command line examples showing use of superfluous -X's. I'm putting code where my mouth is. Starting with curl 7.45.daniel.haxx.se
1/3 "V pléne v stredu [Tomáš Zdechovský] hovoril, že miliardy z eurofondov miznú v projektoch, ktoré neslúžia slovenským ľuďom, ale nezodpovedným politikom a ich kamošom. „Kontrolné orgány, ktoré majú stáť na strate poctivých, sú paralyzované. Tam kde kedysi padali stovky žalôb, dnes padajú sotva dve ročne,“ dodal."
🔒dennikn.sk/4842340/nemozeme-po…
#SKpolitika #EUpolitics #eurofondy #korupcia
Nemôžeme posielať peniaze do čiernej diery. Europarlament debatoval o zneužívaní eurofondov na Slovensku
V rovnaký deň, keď bolo v Štrasburgu najviac novinárov kvôli Správe o stave únie, sa poslanci Európskeho parlamentu zaoberali zneužívaním európskych peňazí aj stavom právneho štátu na Slovensku.Soňa Weissová (Denník N)
Is your website missing out on one of #HTML’s easiest yet most powerful tools? The lang attribute takes just seconds to add, but it makes a massive difference for #accessibility, SEO, and how your content displays. @webi18n
In this video, @xfq, who leads @w3c's #Internationalization activity, breaks down exactly what the language attribute does and demonstrate why skipping it can have real consequences. @webi18n
Why the HTML lang attribute matters
by Fuqiao Xue, Senior Principal Internationalization SpecialistIs your website missing one of the simplest and most powerful HTML attributes? The lang attrib...YouTube
#outerworld #concrete city #urban escapism #findings
some.pics/68c1a275966f5
like this
Vajíčka nelétala. Účastníci taky měli dost práce sami se sebou, aby se při té míře nachcanosti udrželi vůbec na nohou. To byla podívaná.
Ještě když jsem viděl video, jak tam včera Okamura běhal s tou motorovou kosou 🤦
As it happens, we still use CVS in our operating system project (there are reasons for doing this, but migration to git would indeed make sense).
While working on our project, we occasionally have to do a full checkout of the whole codebase, which is several gigabytes. Over time, this operation has gotten very, very, very slow - I mean "2+ hours to perform a checkout" slow.
This was getting quite ridiculous. Even though it's CVS, it shouldn't crawl like this. A quick build of CVS with debug symbols and sampling the "cvs server" process with Linux perf showed something peculiar: The code was spending the majority of the time inside one function.
So what is this get_memnode() function? Turns out this is a support function from Gnulib that enables page-aligned memory allocations. (NOTE: I have no clue why CVS thinks doing page-aligned allocations is beneficial here - but here we are.)
The code in question has support for three different backend allocators:
1. mmap
2. posix_memalign
3. malloc
Sounds nice, except that both 1 and 3 use a linked list to track the allocations. The get_memnode() function is called when deallocating memory to find out the original pointer to pass to the backend deallocation function: The node search code appears as:
for (c = *p_next; c != NULL; p_next = &c->next, c = c->next)
if (c->aligned_ptr == aligned_ptr)
break;
The get_memnode() function is called from pagealign_free():
#if HAVE_MMAP
if (munmap (aligned_ptr, get_memnode (aligned_ptr)) < 0)
error (EXIT_FAILURE, errno, "Failed to unmap memory");
#elif HAVE_POSIX_MEMALIGN
free (aligned_ptr);
#else
free (get_memnode (aligned_ptr));
#endif
This is an O(n) operation. CVS must be allocating a huge number of small allocations, which will result in it spending most of the CPU time in get_memnode() trying to find the node to remove from the list.
Why should we care? This is "just CVS" after all. Well, Gnulib is used in a lot of projects, not just CVS. While pagealign_alloc() is likely not the most used functionality, it can still end up hurting performance in many places.
The obvious easy fix is to prefer the posix_memalign method over the other options (I quickly made this happen for my personal CVS build by adding tactical #undef HAVE_MMAP). Even better, the list code should be replaced with something more sensible. In fact, there is no need to store the original pointer in a list; a better solution is to allocate enough memory and store the pointer before the calculated aligned pointer. This way, the original pointer can be fetched from the negative offset of the pointer passed to pagealign_free(). This way, it will be O(1).
I tried to report this to the Gnulib project, but I have trouble reaching gnu.org services currently. I'll be sure to do that once things recover.
Took a tumble on the road today, swerving to avoid an ebike delivery guy that cut me off. I'm fine - scraped an elbow, and I think I'm going to have a pretty good bruise on my tailbone, but I successfully avoided the guy.
I know a bunch of people who think delivery e-bikers are some sort of menace, but the truth of it is that Toronto's bike lanes are terrible. Far too narrow, people parking in them and blocking them all the time. Half a lane wide, in place where there's four lanes for cars.
AT&T did that in the US. And probably other big corp.
Hunger games, but for a job.
I can't get the Z-Wave ZWA-2 device to pass through to a bhyve VM where I'm running Home Assistant because it only allows full PCI pass through of a device or USB controller. It does get exposed as a serial device which I can sorta pass through to byhyve, but it doesn't really work.
I was able to get a console on the HASS VM and figure out which serial device was matching com2 that I was connecting into it and I could connect from the host and pass through some ascii chars back and forth, but when HASS tried to talk to the device it kept saying there were errors talking to it. Very odd. Lights were blinking on the device though confirming communication of some sort was happening. I looked at the Z-Wave-JS code and saw it was using 115200,8n,0 essentially so that's what I used... no dice.
Someone on the FreeBSD forums suggested using a virtual null modem device inbetween and then using socat to connect to the other end of the virtual null modem cable, but that didn't work either.
However, I can configure HASS to talk to zwave-js-server running in a FreeBSD Jail as you can custom configure the websocket connection to point to anywhere instead of localhost. That did seem to work! It found the device and even did a firmware update on it. So it "works".
I need to clean up this setup because I'm literally running it as root at the moment and I'm using a git clone of their master branch 🥲
Now I just need to figure out how to ensure I can have a consistent serial device name in /dev so this doesn't break in the future.
Once that's sorted I'll have to write a blog post about it
github.com/zwave-js/zwave-js-s…
GitHub - zwave-js/zwave-js-server: Small server wrapper around Z-Wave JS to access it via a WebSocket
Small server wrapper around Z-Wave JS to access it via a WebSocket - zwave-js/zwave-js-serverGitHub
Yesterday G and I took her sister to the yearly Mexican Concert, at the nNational University's cultural center. It was, as usual, awesome, but for me the special treat was listening to one of my favorite orchestral pieces live for the first time. Now I'd like to share this beautifully violent masterpiece with you. 🎼😉
Silvestre Revueltas - Sensemayá
«Sensemayá» de Revueltas con la OFUNAM - Ciclos sinfónicos UNAM
Ciclos sinfónicos UNAM núm. 34Orquesta Filarmónica de la UNAMPrimera Temporada 2019Programa 523 de febrero de 2019Massimo Quarta, director artísticoDescarga ...YouTube
On Mastodon you can search just your own posts by including the phrase "from:me" in your search.
There are lots of these special phrases (called "operators") which let you customise your Mastodon search, so that you get a very specific set of search results.
You can see a complete list of Mastodon search operators in this guide:
➡️ fedi.tips/how-do-i-search-for-…
You can combine several operators in one search, or use a minus sign - before an operator to exclude it from the search.
How do I search for stuff on Mastodon? | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse
An unofficial guide to using Mastodon and the Fediversefedi.tips
Bubu
in reply to K. Olbe • • •cell broadcast ist nicht direkt sms Technologie.
Also ja, dein Telefon sollte eine cell broadcast warning erhalten, aber nicht als sms.
Bubu
in reply to Bubu • • •Notfallwarnung im Mobilfunknetz + Cell Broadcast
LaForge's home pageK. Olbe
in reply to Bubu • • •