So I've been getting a lot of spam calls today, so when one popped up I was like screw it, let's mess with them. So I answered, went "AAAAAAAAAAAAAAAAAAAAAAAAAH," and hung up. Then I got a text that said "Are you okay? Do you need me to call for help?" And that's how I learned I didn't have that person's number saved in my phone. 😭

So I guess that's what I'll be thinking about every time I'm falling asleep for the next 30 years.

reshared this

Dobrá práce @jakubzelenka 👍🏻
pagenotfound.cz/clanek/desitky…

We had to start charging the electric car from the grid this week due to bad weather and shorter days, but between this week and mid-April, when we got the car, we charged it exclusively from solar power. Six months and six thousand kilometers. Not bad.

#ElectricVehicle #electromobility #renewables #photovoltaic #renewableenergy

Peter Vágner reshared this.

in reply to Schmaker

@schmaker before getting an electric car we paid 2.5-3k CZK for gasoline per month. The average petrol consumption cost was 3 CZK/km for the petrol car. When I charge from the solar system I only count the cost of missed opportunity for not being able to sell the energy to the grid. It's 1.25 CZK/kWh and with the average EV consumption of 15 kWh/100 km the cost per km is 0.2 CZK. 15 times lower.

The XMPP Interop Testing project helps ensure XMPP servers and clients play nicely together by providing specification test automation.

New update:
✔️ Option to fail runs if some tests were "impossible" to execute.
✔️ Flexible account provisioning

Details on the blog: xmpp-interop-testing.github.io…

The development journey that @fishbowler and I have been taking was made possible by a grant from @nlnet 🙏. The grant has now concluded, and we’re deeply thankful for their support!

#XMPP #interop #testing

reshared this

Dear Liberal Government:

I understand that your Chicago Schooled brains may find this difficult to understand, as your whole worlds revolve around capitalist economics, but here's a little tip for you, a word in your shell-like ears.

The purpose of the post office is to deliver mail.

It's not supposed to make money! Charges and fees are meant to defray the costs of running it, most of which are gathered through taxes and apportioned through Parliament. This is not rocket science! Not everything has to be financially solvent! The returns from the delivery of mail, especially to rural Canadians, far and away outweigh the cost of service!

I swear to fuck, fiscal conservatives will throw away a $100 to save a dime.

#canpoli #mail #canadapost #economics

This entry was edited (3 weeks ago)

Chat I think I've made it and become a Software-Visionary 🤔

For years it has been obvious to me that a snail-like arrangement of browser tabs would be superior to linear modes. It clearly guides the visual focus to the screen center, and you notice when your tabs spiral out of control.

After years of brainstorming a friend started building it: github.com/grubersjoe/tabsnail

Boeing settles lawsuit on wrongful death claim related to deceased whistleblower
https://www.ctvnews.ca/world/article/boeing-settles-lawsuit-on-wrongful-death-claim-related-to-deceased-whistleblower/?utm_source=flipboard&utm_medium=activitypub

Posted into Business @business-CTVNews

It turns out that you can already run GUI Linux programs in the new Linux terminal app on Android 16, before Google releases the official GUI support. First I switched the audio system to pipewire in the VM by installing the pipewire-audio package, then I installed xrdp (an RDP server for X11), and pipewire-modules-xrdp, for audio support. Then I installed mate-desktop-environment and orca, enabled accessibility in Mate with "gsettings set org.mate.interface accessibility true", and enabled Orca to start automatically with "gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled true". Then I set the password for the default "droid" user with "sudo passwd droid", and created ~/.xinitrc with "#!/bin/sh" and "mate-session", and made it executable with "chmod +x ~/.xinitrc"" After doing all of this, I pressed the third unlabeled button in the Terminal app to open its menu, went to "Port control" and enabled port 3389. Then I installed Windows App from the Play Store and I added a PC with hostname 127.0.0.1, and added a user with the name "droid" and the password I set. When I connected to it, Orca started speaking, and after turning TalkBack off by holding the volume keys, I could control the Linux system with my Bluetooth keyboard, including using the Control and Alt keys, and after putting Orca in laptop mode (by running "orca -s" to open the preferences dialog), I could perform Orca commands with the caps lock key, although sometimes it types a letter instead and it toggles Android's caps lock state (which is separate from Linux's), but pressing caps lock once toggles it off again.

Peter Vágner reshared this.

libxml2's sole maintainer Nick Wellnhofer steps down, meaning libxml2 is now no longer maintained.

discourse.gnome.org/t/stepping…

It's hard to estimate just how many companies depend on this software and critical security updates to the library, so I'm certain many will quickly step up and offer sponsorship to ensure a fundamental dependency doesn't just deteriorate without proper support.

Any day now.

reshared this

Politique française, Israël, hamas

Sensitive content

Right! Been a while since I did a #fedidreams. So: last night, I dreamed that my work created a new security policy. All employees must use bloodlock on any device that contains work related data. What's bloodlock? Glad you asked! Obviously, it's a feature that requires you to prick your finger and deposit a drop of blood on the sensor every time you want to unlock your device. In the meeting this was announced, we were told that we would be supplied 60 needles and bandages a month for this purpose, and if we needed more, we'd have to pay for them ourselves. Also, the "auto-lock" policy would be reduced from 60 seconds to 15 seconds. Lastly, Microsoft, Apple, and Google would all use our DNA (as collected from our blood) for AI training purposes. So I did this on my work device. However, I got a meeting scheduled with our HR team. They told me that "Your first and last name are work related data. Any device that contains your first and last name must comply with the bloodlock policy." So then I had to put it on all my personal devices, too. The dream ended with me trying to log into my work device for a critical meeting, but it wasn't working! I had pricked my finger so many times to unlock my devices that no blood would come out! I woke up to find my left hand had fallen asleep. Obviously that was the trigger for...all of this nonsense. LOL

Happy Petrov Day to those who celebrate. On September 26, 1983, Stanislav Petrov made the correct decision to not trust a computer.

The early warning system at command center Serpukhov-15, loudly alerting of a nuclear attack from the United States, was of course modern and up-to-date. Stanislav Petrov was in charge, working his second shift in place of a colleague who was ill.

Many officers facing the same situation would have called their superiors to alert them of the need for a counter-attack. Especially as fellow officers were shouting at him to retaliate quickly before it was too late. Petrov did not succumb.

I've attached a short clip from a reenactment of the situation in the documentary The Man Who Saved the World.

The computer was indeed wrong about the imminent attack and Petrov likely saved the world from nuclear disaster in those impossibly stressful minutes, by daring to wait for ground confirmation. For context one must also be aware that this was at a time when US-Soviet relations were extremely tense.

I've previously written about three lessons to take away from Petrov's actions:

1. Embrace multiple perspectives

The fact that it was not Stanislov Petrov's own choice to pursue an army career speaks to me of how important it is to welcome a broad range of experiences and perspectives. Petrov received an education as an engineer rather than a military man. He knew the unpredictability of machine behavior.

2. Look for multiple confirmation points

Stanislav Petrov understood what he was looking for. While he has admitted he could not be 100% sure the attack wasn't real, there were several factors he has mentioned that played into his decision:

- He had been told a US attack would be all-out. An attack with only 5 missiles did not make sense to him.
- Ground radar failed to pick up supporting evidence of an attack, even after minutes of waiting.
- The message passed too quickly through the 30 layers of verification he himself had devised.

On top of this: The launch detection system was new (and hence he did not fully trust it).

3. Reward exposure of faulty systems

If we keep praising our tools for their excellence and efficiency it's hard to later accept their defects. When shortcomings are found, this needs to be communicated just as clearly and widely as successes. Maintaining an illusion of perfect, neutral and flawless systems will keep people from questioning the systems when the systems need to be questioned.

We need to stop punishing when failure helps us understand something that can be improved.

reshared this

I've finally managed to cut Chrome out of my life on PC, and I've switched to WaterFox exclusively. Next on the docket is to try Libre Wolf and determine which is better, though I doubt there will be too much of a difference, considering the fact that they're both Firefox forks. After I have my PC Browser of choice, it's time to switch on Android. Has anyone else tried WaterFox or Libre Wolf on Android yet?