But today I need to call someone from Germany at 9 AM, and as I was setting an alarm for it, I realized that "Germantown" is set for 9 AM. So I just turned it on instead of making a new one. Small things amuse me sometimes.
Please remember the 6-2-1 rule:
6 hours of sleep
2 warm meals
1 shower
Per day.
Not per Congress.
Please don't overwork yourself. If you feel exhausted, please take a break. Pease don't hesitate to call us via DECT 1023 at any time to sign out of a shift if you can't make it or feel uncomfortable for any reason.
P.S.: Drink more water!
#39C3
While some people on our team are enjoying the opportunity of learning a lot more things about postgresql, in the meantime here's a rendered version of the map of the event as of the evening of December 24th:
#39c3
26 years ago, on December 28 1999, we migrated the main #curl source code from self-hosted to Sourceforge.
It was the new hot thing. Imagine the idea of a dedicated service devoted to nothing but hosting code!
We then kept the code there for ten years (on CVS). A period when the distributed version control systems really exploded.
V rámci úspory času a nachozených kroků jsem začal strategicky přemýšlet, co všechno můžu při jedné cestě z jedné místnosti do druhé udělat nebo vzít. Nejdřív mi to dávalo smysl, ale posléze jsem toto začal praktikovat i v práci, což se trochu začínalo zvrtávat. Typickým příkladem je vaření kafe ráno po příchodu do práce. Do toho si ještě nosím vodu z automatu a někdy i talíř na snídani. Kávovar je ráno potřeba zapnout, vyhodit logr, doplnit vodu. Někdy si během toho ještě strategicky odběhnu na záchod. I když jsem si všechno strategicky plánoval, pak jsem na jednotlivé podúkoly začal zapomínat. Výsledkem bylo, že když jsem se na stejnou trasu vrátil za 20 minut, viděl jsem nachystaný talíř k odnesení, uvařené kafe nebo někde na mě ještě číhala lžička. Cítil jsem se zoufale.
I'll be at CCH again starting in about 30ish minutes until ~18:45 or so.
Call/write me, if you want to say hi or goodbye! 😊
#39c3
Die #DB_Bahn sollte sich lieber mal fragen, wieso Menschen mit Rollstuhl 'verladen' werden müssen - wär sie nämlich #barrierefei gäbs das Problem nämlich nicht.
fr.de/panorama/maximal-respekt…
Mal abgesehen davon, dass Menschen mit Hilfebedarf aufgrund fehlender #Barrierefreiheit ja nicht mal spontan reisen können sondern sich vorher erstmal beim Mobilitätservice anmelden müssen.
Der nach meinem letzten Kenntnisstand eine kostenpflichtige Rufnummer hat.
#Inklusion ist ein Menschenrecht
„Maximal respektlos“: DB-Durchsage enthüllt grundlegendes Problem in Deutschland
Eine Durchsage der Deutschen Bahn zur Verspätung eines ICEs sorgt für Empörung im Netz. Nicht wegen der Verzögerung – sondern wegen der Begründung.www.fr.de
manchmal? Ein bisschen? Vielleicht solltest du mal @HoernchenCecile folgen...
Und ja klar gibt's nette, freundliche & bemühte Mitarbeitende, das hab ich nicht in Frage gestellt. Die Tatsache, dass diese aber 2025 immer noch notwendig sind, taugt aber halt genauso wenig wie Menschen im Rollstuhl nur als 'Rollstuhl' zu bezeichnen.
Ist ja nicht das erste Mal, dass so eine Durchsage die Runde macht - allein der (mediale) Aufschrei fehlt - im Zug hat's ja auch niemanden interessiert
Die Bahn begründet oft Verspätung mit dem Einladen eines Rollstuhls oder - etwas besser formuliert trotzdem diskriminierend - wegen Unterstützung beim Ein- und Ausstieg.
Der Grund ist die nicht vorhandene #Barrierefreiheit! #BarriereBahn
ich wurde schon mal ausführlich per Lautsprecherdurchsage beschimpft.
Bei einem Halt wartete der Mobilitätsservice, ich sagte aber ich wolle nicht aussteigen, ich wolle beim nächsten Halt aussteigen, wegen der Verspätung komme ich so schneller an mein Ziel.
Der Mobilitätsservice verhielt sich als sei es ein "Service" und ich war die böse die absagt. Obwohl es Grundrecht ist mitfahren zu können und den "Service" gibts nur wegen der Barrieren. Aber die Auseiunandersetzung ging hin und her es wurde dirskutiert weil die wollten dass ich da aussteige und nicht beim nächsten Halt und ich was so, ich entscheide selbst.
Dann der Knaller mit der Durchsage als der Zug weiter fuhr. Man habe Verspätung weil ein Rollstuhlfahrer (sic!) - immerhin nicht nur der Rollstuhl - sich geweigert habe ausszusteigen.
Dann kam die Schaffnerin persönlich zu mir um mir auch noch vor den Fahrgästen eine Lektion zu erteilen. Die Fahrgäste solidaridierten sich zum Glück (das ist nicht immer der Fall) mit mir und die Schaffnerin war sauer, ging aber weg.
Sensitive content
reshared this
Ich habe die letzte Woche viel mit #Perplexity experimentiert. jetzt habe ich noch fast ein Jahr einen gratis Pro-Zugang und absolut keinen Bedarf daran. Es gab in der Zeit nur eine einzige Konversation, in der mir kein Fehler aufgefallen ist, der zu Fehlkäufen bzw. Fehlentscheidungen geführt hätte. Was das für die erstellung von Code bedeutet, mag ich mir ehrlich gesagt nicht ausmalen.
Es kann menschliche Sprache glaubwürdig nachbilden. Wenn es um korrekte Informationen geht, selbst im Mainstream, versagt diese Technologie krachend. Ja, vermutlich bleiben LLM. Aber dieser Hype und die Anwendungsfälle, die immer wieder skizziert werden, sind wirklich albern und gefährlich.
Heute: 13 km radeln mit der Flims (einer der vielen Ylvi-Spitznamen), dann Kamin, Kaffee und Kuchen zu Hause und gleich noch ne große Runde mit den Kleinis und dem Mann. Zu Hause isses halt doch am Schönsten. 😅
#Dogs #MTB #Freebiken #Sonne #Winter #EuropeanSleddog #Hunde #Brandenburg #Radeln
I did a quick unscientific comparison. AI generated drums and bass for a snippet of a cover version versus me hobbling through those parts with software instruments, playing from memory of hearing it recently.
I invested a similar amount of time in total to reach the second verse of the song. With the generative engine, I only started paying attention to time spent *after* figuring out enough of the horrible UI accessibility to be able to get anything done with it, so although that will inevitably cloud my judgment of whether I enjoyed the UX, it shouldn't impact the comparison of musicality/usefulness.
In both cases, the original song was playing for reference with its rhythm section removed. I've turned the original down pretty quiet in these examples, loud enough to be recognisable but hopefully balanced in a way that makes it easy to focus on the differences in drums and bass.
Audio coming up. 1/4
Keine Lust auf das neue Jahr und alles? Dann ist vielleicht der Nope-Fuchs der richtige Begleiter 🦊. Ihr könnt ihn bei Supergeek adoptieren✨.
supergeek.de/de/designer/fuchs…
Die besten Nerd T-Shirts kaufen im Shop von Supergeek.de
Die besten T-Shirts für Nerds, Geeks & Gamer! ✓ Hochwertigste Shirts ✓ Haltbarster Druck ✓ Portofrei ab 100€. ♥ Supergeek.dewww.supergeek.de
RE: wetdry.world/@micr0/1158046481…
NO NO NO
"the vision stuff"
Micr0byte (@micr0@wetdry.world)
**altbot v2.5 is out!** fixed non-english support! switched to a two model setup: gemma3:1b handles translations while qwen3-vl does the image processing stuff. gemma3:1b is surprisingly good at translations for such a tiny model?? now running 23.Micr0byte (Wet-Dry World)
I am blind. Seeing people who think I'm not worth the effort fill my timeline with AltBot generated AI stuff that isn't even accurate in lots of cases.
Human alt text is always better, because it doesn´t focus on ocular seeing. Seeing people think, and AltBot was designed around that notion, that blind people must compensate for missing "eye-seeing", but that's not the case. I am interested in the meaning of an image to you, its maker or publisher.
Again, human alt text is better, also because it strengthens reciprocity between seeing and blind people. AltBot doesn't but it makes seeing people believe they have done their bit for accessibility. In actuality, the reverse is often true.
!!!!!!!!!
RE: mastodon.macsnet.cz/@Aldehab/1…
To je jasný, všichni chápeme, že jste svině rusácký.
Media Actuall CZ (@Aldehab@mastodon.macsnet.cz)
Lavrov: Západ musí chápat, že Rusko má na Ukrajině strategickou iniciativu (ČTK) https://www.ceskenoviny.cz/zpravy/lavrov-zapad-musi-chapat-ze-rusko-ma-na-ukrajine-strategickou-iniciativu/2765595Media Actuall CZ (Macsnet's Mastodon)
I live in a Cul De Sac, we tend to hear trains every few minutes but they're not obnoxious, got our own back garden which is bigger than a postage stamp which, considering it's London has to be some kind of miracle, a real piano which I can play whenever and no neighbours complain.
The downstairs toilet door handle needs changing but that's about it. lol
Definitely not a bad run.
Food was excellent, everybody came away very happy.
Ruhit's | Indian Restaurant & Takeaway in Brent, London
Best Indian Restaurant & Takeaway in Brent, London. Order authentic Indian food, covering Cricklewood, Dollis Hill, Willesden Green, Kensal Rise and nearby areas.Ruhit's Indian Cuisine
The amount of discussions I have to hold because #Laravel devs don't want to write a read-only DTO somewhere, but instead add a dynamic property on some ActiveRecord contraption.
It's so exhausting, and it could be so simple, if it wasn't that the framework promotes terrifyingly bad software practices everywhere. #php
The most interesting finding from using EVs in winter is not that they consume more energy (which they do), but that charging is really slow if you don't have battery preheating. Yesterday, I arrived at a 240 kW charger with 33% SoC, the outside temperature was 0°C, and the charging power was only 35 kW (the maximum charging power of the car is 118 kW). With this charging power, it would take 40 minutes to charge to 80% SoC. We don't mind too much because we primarily use the car as a city car and do 95% of our charging at home, but if you want to have an EV as your only car and drive long distances with it even in winter, definitely get one that has battery preheating.
Of course! Unfortunately you have the total opposite as well: Chinese Car manufacturers and infrastructure as well jump towards MW charging.
I guess there is a point why BYD is now the biggest ecar manufacturer and not the German ones...
No la apresures cuando tarda en recordar.
No le quites valor a sus palabras cuando repite una historia que ya conoces.
Porque antes que nada…
sigue siendo tu madre.
La misma que respondió tus preguntas una y otra vez sin cansancio.
La que secó tus lágrimas, incluso cuando no había motivo.
La que veló tu sueño cuando el cuerpo te ardía de fiebre
y el mundo parecía demasiado grande para ti.
Hoy sus pasos son más lentos,
su memoria a veces se dispersa
y su cuerpo se fatiga con facilidad.
Pero su amor no ha cambiado.
Ese amor sigue firme, atento, completo… como siempre lo fue.
Hazla sentir importante.
Hazle saber que su presencia cuenta,
que su risa sigue teniendo lugar
y que su vida no es una carga, sino un regalo.
Abrázala sin prisa.
Escúchala aunque repita.
Quédate un poco más.
Porque llegará un día en que ese lugar quedará vacío,
y darías cualquier cosa
por escucharla contar su historia
una vez más.
Ama hoy.
Cuida hoy.
Porque el amor que se posterga mañana pesa más de lo que imaginas. 🤍
The greatest piece of advice I was ever given was this: when you stop work for the day, never stop at a 'clean' break point; stop in the middle of something you can finish easily.
That way the next morning you're not confronted with a a dauntingly blank page or an empty function to write, but a half-finished one you can get back into without difficulty.
I can't remember who gave me that advice, but I've stuck to it dogmatically whenever I can.
Trump dice que EE.UU. atacó una zona portuaria venezolana, que sería la primera ofensiva terrestre en el país caribeño
El presidente de Estados Unidos, DonaldRTVE.es/Agencias (RTVE.es)
I was recently reminded of this.
A couple decades ago, I wrote a short paper that described how the basic approaches of cryptography and computer security lead to an efficient and practical privilege escalation attack against master-keyed mechanical locks, which I published in IEEE Security and Privacy (a nerdy computing technical journal).
TL;dr: Master-keyed locks have fundamental, exploitable weaknesses.
But I wasn't ready for what happened next.
1/
It occurs to me that people outside the security field might find it odd that we openly publish stuff like this. Why help people who might use the knowledge to do bad things?
There are a number of reasons. The first is that only through open discussion are we able to identify and fix problems. Another, which is what motivated my work, is educational: you can't learn to defend systems unless you understand how they are attacked.
Fellas I went to a professional sports game tonight and it was $15 for a can or tap beer.
FIFTEEN DOLL HAIRS
Simon Crowe
in reply to Emmanuele Bassi • • •Emmanuele Bassi
in reply to Simon Crowe • • •Simon Crowe
in reply to Emmanuele Bassi • • •Sheogorath
in reply to Emmanuele Bassi • • •Emmanuele Bassi
in reply to Sheogorath • • •Doug Webb
in reply to Emmanuele Bassi • • •Emmanuele Bassi
in reply to Doug Webb • • •Emmanuele Bassi
in reply to Emmanuele Bassi • • •Running a whole GUI as root, with a ton of unaudited code running in the same process and that brings in more code across IPC barriers, and has the tendency to poke at random environment variables, mmap random files, and read/write configuration.
What could possibly go wrong.
Emmanuele Bassi
in reply to Emmanuele Bassi • • •Emmanuele Bassi
in reply to Emmanuele Bassi • • •Been writing the same thing in various issue trackers and forums for nearly 10 years: bugzilla.gnome.org/show_bug.cg…
Even the gparted devs know about it: gitlab.gnome.org/GNOME/gparted…
GParted should have a privileged DBUS backend (#26) · Issues · GNOME / gparted · GitLab
GitLabDrew 🐘
in reply to Emmanuele Bassi • • •James Henstridge
in reply to Emmanuele Bassi • • •While privilege separation is obviously the right choice, I can kind of understand why people keep on going for the "run desktop app as root" approach: it is a lot easier to do things the wrong way.
If you're building a graphical app that runs as root, it is quite easy to run the app from the build directory without installing it.
To go the privilege separation route, you're going to need to install at least the D-Bus policy files and Polkit action files. It could probably do with some more tutorial style documentation of current best practices here.
Ivan Molodetskikh
in reply to Emmanuele Bassi • • •Sergey Bugaev
in reply to Emmanuele Bassi • • •m.xkcd.com/1200/
it's not like people are going to run GParted sandboxed otherwise. And it fundamentally needs access to your full disk, so not running as root is not going to buy you much security.
But yeah, you don't *have to* run it as root either, so why not run it as $USER.
xkcd: Authorization
m.xkcd.comEmmanuele Bassi
in reply to Sergey Bugaev • • •that XKCD strip is fundamentally flawed: installing fake software running as an admin is how people get access to all those remote services without having to physically steal the laptop.
The problem is not running gparted (or whatever application): it's running everything, from settings to random (GTK) modules, as root without your knowledge or consent. You don't know what else has root access when you run a whole ass GUI application.
Emmanuele Bassi
in reply to Emmanuele Bassi • • •Hugo 雨果
in reply to Emmanuele Bassi • • •is there some sort of privilege-separated GUI that folk can use instead?
I tend to use a cli, but I can definitely understand how some folk feel far more comfortable running a GUI.
Emmanuele Bassi
in reply to Hugo 雨果 • • •Hugo 雨果
in reply to Emmanuele Bassi • • •IIRC, udisks is pretty complicated to set up (and depends on polkit which can also be quite tricky). Consider that folks who need a GUI want something dead simple. Like “sudo gparted-daemon” and then “gparted-gui” on another terminal.
It also the kind of tool that is usually used quickly in some one-off scenario, not something for which one wants to dedicate lots of time setting up and configuring.
Emmanuele Bassi
in reply to Hugo 雨果 • • •Emmanuele Bassi
in reply to Emmanuele Bassi • • •Hugo 雨果
in reply to Emmanuele Bassi • • •people want “dead simple" and “want something that works like everything else”. That’s why they (try to) run gparted as root.
You can just create a socket for IPC, and use group membership to control permissions. Linux, BSD and any other Unix-like support this just fine.
Perhaps polkit+udisks has some technical advantage (compared to a socket) in some specific use case, but folks will always go for convenience. Especially the kind of folks who want a GUI.
Emmanuele Bassi
in reply to Hugo 雨果 • • •Emmanuele Bassi
in reply to Emmanuele Bassi • • •Hugo 雨果
in reply to Emmanuele Bassi • • •stating that what I said is incorrect contributes nothing to a discussion. If you believe that a statement is incorrect, please elaborate on that.
And please refrain for insults, this has so far been a civil conversions. I have not disrespected you in any way.
Corax
in reply to Emmanuele Bassi • • •Emmanuele Bassi
in reply to Corax • • •