
2025-08-24 14:54:10
Here's the new version of "passenger's portal", the timetable app of Polish railways, with even more battery friendly dark mode.
#DesignIsMyPassion #UI #rail
Here's the new version of "passenger's portal", the timetable app of Polish railways, with even more battery friendly dark mode.
#DesignIsMyPassion #UI #rail
Xelix, which uses AI to automate businesses' accounts payable workflows by connecting with ERP systems, raised a $160M Series B led by Insight Partners (Ryan Lawler/Axios)
https://www.axios.com/pro/fintech-deals/2025/07/21/xelix-160-million-accounts-…
It is very funny when you get blocked for sharing a "Comparison of Android-based Operating Systems" that I didn't make, and if you think anything is factually incorrect with the comparison chart, you can contribute to it.
https://eylenburg.github.io/android_comparison.htm
No sum types at Studierendenwerk Berlin.
https://chaos.social/@dpk/115253048174407250
Roblox says it is on track to pay out $1B to creators in 2025, as it revamps its rewards program to encourage creators to bring more players onto the platform (Jay Peters/The Verge)
https://www.theverge.com/news/691308/roblo
To the systems programmer, users and applications serve only to provide a
test load.
〰️ Researchers make key gains in unlocking the promise of compact X-ray free-electron lasers
#laser
route_views: Route Views AS graphs (1997-1998)
733 daily network snapshots denoting BGP traffic among autonomous systems (ASs) on the Internet, from the Oregon Route Views Project, spanning 8 November 1997 to 2 January 2000. Data collected by NLANR/MOAT.
This network has 4275 nodes and 8487 edges.
Tags: Technological, Communication, Unweighted, Temporal
Ulster County offers HVAC incentives for mobile home owners to save money and improve comfort. #climatechange #climatesolutions #climate
"The Librarian Skillset and the Needs of Artificial Intelligence"
https://doi.org/10.1080/01639374.2025.2539787
"New roles in AI are emerging throughout Industry, Academia, and Government. From responsible AI management to AI systems engineering, these roles requi…
Do children receive too many vaccines in too short of a period of time? Something I read on birdsite years ago put this in perspective.
Every day, our immune systems are exposed to antigens from bacteria, virus, fungi, & parasites, including many that can't infect humans. Also, non-pathogens such as plant pollens and the foods we eat.
In that context, a few vaccines are not a big increase.
I just implemented librenms-agent and the certificate check on my systems.
I just love the way I can easily access information about a system across its configuration.
For the certificate check I need the domain/s of the system.
While I'm sure this could be further improved it is already a lot of fun to use.
```
az-librenms-certificate = {
enable = true;
domains = [
{ fqdn = "${config.services.freshrss.virtualHost}&qu…
New preprint: "The Reverse File System: Towards open cost-effective secure WORM storage devices for logging"
https://arxiv.org/abs/2509.17969
Roblox says it is on track to pay out $1B to creators in 2025, as it revamps its rewards program to encourage creators to bring more players onto the platform (Jay Peters/The Verge)
https://www.theverge.com/news/691308/roblo
Denmark Introduces ‘Plant-Based Diplomacy Initiative’ #plantbased
One more photo from the archives. This times #Choszczno in Western Pomerania warns about forest fires. 2018.
#forest
What are people using for IRC clients on iOS these days that I can find on the US App Store?
Secure Boot certificates for some Windows systems will start expiring in June 2026. Find out which devices will be impacted and get guidance on the steps you can take to help ensure that your Windows devices stay secure and continue to receive updates:
☑️ Act now: Secure Boot certificates expire in June 2026 - Windows IT Pro Blog
⛐ The $340K Cadillac Celestiq Has Sensors in Its Ball Joints
#cars
“In fact, our new research shows that with the right coordination, cities can transform from energy consumers into flexible energy hubs able to store energy and release it as necessary. This would make it possible to avoid billions of dollars worth of grid upgrades.”
https://
why the hell does Finder crash when I Quick Look specifically in list view
getting whiplash constantly switching operating systems at work and discovering they're all still downright terrible
The simple fact is that there are systems that are actually built to resist fascism. There have been a lot of advancements in the last couple hundred years.
We are at a breaking point. The political institutions of the US have been largely destroyed. Even another Democrat, even the best Democrat, even Bernie Sanders couldn't fix this. Every American instruction is rotten to the core.
It's time to face this fact, and figure out how to build something better. Stop believing in American exceptionalism and start looking for models of systems that are inherently resistant to fascism.
Many chatbots and search engines use Retrieval-Augmented Generation, but they often underperform compared to ChatGPT, frustrating users. At Berlin Buzzwords, Lewin von Saldern discussed how poor chunking strategies contribute to this issue and showcased improved techniques for building more reliable RAG systems.
Watch the full session: https://
is everyone doing #FediCircles now? fair enough, I suppose.
https://data.natty.sh/fedi-circles/
(for the record, this isn't super accurate IMO :P)
is everyone doing #FediCircles now? fair enough, I suppose.
https://data.natty.sh/fedi-circles/
(for the record, this isn't super accurate IMO :P)
✍️ Handles challenging edge cases like handwritten text in multiple languages with remarkable accuracy where conventional systems completely fail
🎯 Advanced structured data extraction using custom schemas for specific information like financial figures, medical form data and checkbox interpretations
📋 Outputs clean #markdown format with comprehensive
Researchers: "chain of thought" techniques used by Anthropic, Google, OpenAI, and xAI show inconsistencies where chatbot answers contradict the stated reasoning (Cristina Criddle/Financial Times)
https://www.ft.com/content/b349f590-de84-455d-914a-cc5d9eef…
“Personality vs. Personalization” in AI Systems: An Introduction (Part 1)
https://fpf.org/blog/personality-vs-personalization-in-ai-systems-an-introduction-part-1/
@…
From #AnnafromUkraine @AnnafromUkraine@youtube.com
🧵 👇
UKRAINE DESTROYS RUSSIAN RADAR SYSTEMS: BELGOROD STRIKES Vlog 1112: War in #Ukraine
Ukrainian forces hit a Russian #S300P s…
Beyond Algorethics: Addressing the Ethical and Anthropological Challenges of AI Recommender Systems
Octavian M. Machidon
https://arxiv.org/abs/2507.16430 https://
Zum Abend noch einige der heute besonders häufig geteilten #News:
Trump will Wahlmaschinen und Briefwahl verbieten
PayPal announces PayPal World, an upcoming platform designed to simplify cross-border payments via Venmo, India's UPI, Tencent's Tenpay, and Mercado Pago (Ivan Mehta/TechCrunch)
https://techcrunch.com/2025/07/22/payp
Traiterous scum.
https://mstdn.social/@GottaLaff/115237346204539624
Social influence on complex networks as a perturbation to individual behavior
Dhruv Mittal, Fl\'avio L. Pinheiro, V\'itor V. Vasconcelos
https://arxiv.org/abs/2509.17948
#Python world be like:
"Oh, hi, we wrote a new library implementing this spec."
"Hey, it looks like it doesn't conform to the spec, it doesn't pass the examples from it."
"Oh, you're right, we'll fix it ASAP."
…and that was over 3 years ago.
And yet projects keep adding a dependency on this library which has a single "pre-alpha" release 3.5 years ago and whose very first bug report points out it's incorrect.
When I contacted my #bank last time via its web service, I got the reply there, after two days.
This time I've also used the web service, and:
• A week later, got a text that they've started processing my request.
• Further two weeks later, I've got an e-mail asking if I'm interested in "electronic reply". I answer using the formula they give.
• Three days later, they text me that they've sent the reply via traditional mail. 🤦
I wonder why they didn't accept my request to reply via e-mail. Was it that I quoted their original mail, or perhaps they didn't like the encoding my mail client used…
The EU's cybersecurity agency says a ransomware attack caused the recent disruptions that affected check-in systems at Heathrow and other European airports (Reuters)
https://www.reuters.com/business/aerospace…
#HotTake:
Liberalism is a syncretic religion where the highest deity is the State and all other deities are subject to it. Liberalism asserts this distinction by classifying political systems as deriving from "natural law" and religions as faith systems. Classical liberalism divided the world into "primitive" beliefs and "enlightened" beliefs. Atheistic anarchism aligns with this distinction by opposing the state and capitalism through logic, rather than asserting that the state and capitalism are themselves systems of faith. Atheistic anarchism further reinforces the narrative of the liberal state by aligning with the liberal understanding of religion as a "primitive" institution.
Graeber et al pointed out the connections between property rights as a form of fedishism (magic) and the evolution of currency, debt, taxes, and the state from temples.
Do you recall how kids play "shop", trading imaginary wares for imaginary money?
Capitalism is just like that, except it's adults doing that, with other adults watching them and trading even more imaginary money to have a share in their imaginary profits.
#AntiCapitalism
I'm walking on a road that's slightly inclined to the right. Suddenly, mid-step I feel that my right leg is starting to slip on the mud. My body starts tilting right, and I'm resignedly thinking that I'm going to hit the mud. But at the very last minute, I stomp my lifted left leg to the right, and miraculously regain balance.
#NinjaSkills
This is cute.
https://discuss.systems/@ricci/115231276422335611
Lately I've started being mischievous towards normals who have the perceptiveness of an average smartphone user.
When I'm in an Elf II from Koleje Wielkopolskie and I happen to be the first person at the doors, I push the door opening button early. Then I just stand there and wait for the doors to open, while people behind me start panicking that nobody's pushing the button.
Of course it's highlighted as already pressed the whole time.
#rail
Nvidia and OpenAI announce a partnership to deploy at least 10 GW of Nvidia systems for OpenAI's infrastructure, with Nvidia planning to invest $100B in OpenAI (OpenAI)
https://openai.com/index/openai-nvidia-systems-partnership/
Appreciate small things. Like not having to debug C .
Weather announcement: I've taken my thin sports shoes.
Against all probability, I also do crazy things, with adrenaline and such. For example, today I've strayed from the mapped road and tried a side road, having only 10 minutes to spare and a rough look at the aerial map.
The season for trousers is now open. And a thin jacket. And socks.
And while at it, I've also tightened the screws in my glasses before leaving.
So I thought today that in the future Richard Nixon may no longer be the go-to stereotype villain-president.
The traditional method of removing crumbs from the keyboard is to dynamically hit its side against the table.
Do you also use it for laptop keyboards?
When you're born a Hom, but you have the soul of a Nopon…
We really should have an "undo appreciation day".
Here's an idea: let's replace banknotes with people, with banknotes with animals. Then you could pay with two goats, a buffalo and three guinea pigs.
There are days when your body reminds you that you no longer are 35 years old.
Inside the Jaguar Land Rover cyberattack, which forced a shutdown of most systems and is likely to cost the company hundreds of millions of pounds (The Guardian)
https://www.theguardian.com/business/2025/sep/20/jaguar-land-rover-hack-factor…
Okay, time to continue bashing. Perhaps this one project is just that bad, but Conan sounds like a complete antithesis of what a package manager is all about.
Well, this package insists to build its dependencies via Conan. Except it insists on really old versions that don't work with my glibc. So I need to start swapping dependencies.
Except it turns out Conan doesn't care much about resolving dependencies. So I actually need to start adjust versions of the dependencies of packages that it wants to build. And then it starts rebuilding other stuff and again everything fails because of incompatible versions.
And when I finally manage to find a working set, the actual project fails over protobuf version. After a long WTF-ing, I finally realize that it's complaining, because it somehow managed to mix the version of protobuf built by Conan and the external protobuf installed by Conda.
So yeah, great job. A package manager that doesn't really resolve dependencies but instead forces a dependency hell on you, and on top of that ends up mixing system packages with its own packages.
I'm not opposed to neologisms. To the contrary, I do love them, sometimes coining my own or adapting happily. That is, as long as they make the language richer, or perhaps more precise.
What I truly hate is the modern goo that people are speaking, because they don't know their own language well. The business newspeak, so to say.
This is especially bad in Polish where people are randomly polonizing English words for no reason at all.
You know who's worse than Putin?
All these nazis who use Putin's invasion to justify xenophobia, racism and hate.
Well, okay, not worse — but also very bad.
Remember to cover your phone with the other hand while unlocking it. Don't let others see your fingerprint.
A short history of my mom's work laptops:
1. VGA HDMI.
2. HDMI DP. I had to buy her a DP cable.
3. DP VGA. I had to go on a quest to beat the spiderwebs and find the old VGA cable. It turned out it doesn't work…
That is, the image is fuzzy. Now I'm wondering if the cable's damaged, or just VGA is too old for the modern world.
Dallas-based iCounter, which uses AI to combat cyber risks, launches out of stealth from Apollo Information Systems with a $30M Series A led by SYN Ventures (Chris Metinko/Axios)
https://www.axios.com/pro/enterprise-software-deals/2025/07/16/icou…
What a smug guy!
"#Forest area. Fire hazard."
So I've gotten the call from my doctor. Apparently, they can't prescribe more glucometer strips to me because I'm using too many. And how many am I using? Well, approximately 10 a day, which is the bare minimum according to my diabetologist. And most of them are actually used for meals (small meals are better, right?), not "just in case". Well, they are going to see if they can do anything.
I should probably add that a pack of strips costs 6.40 PLN when refunded, but normally capitalists charge 74.05 PLN. It suffices for 10 days.
#diabetes #Poland
Time for another "review". This one's hard. While the book was quite interesting, it required me to be quite open-minded. Still, I think it's worth mentioning:
Robert Wright — Nonzero: The Logic of Human Destiny
The book basically focused on a thesis that both biological evolution and cultural evolution are a thing, they are directional and this directionality can be explained together using game theory — as eventually leading to more non-zero sum games.
It consists of three chapters. The first one is is focused on the history of civilization. It features many examples from different parts of the world, which makes it quite interesting. The author argues that the culture inevitably is evolving as information processing techniques improve — from writing to the Internet.
The second chapter is focused on biological evolution. Now, the argument is that it's not quite random, but actually directed towards greater complexity — eventually leading to the development of highly intelligent species, and a civilization.
The third chapter is quite speculative and metaphysical, and I'm just going to skip it.
The book is full of optimism. Capitalism creates freedom — because people are more productive when they're working for their own gain, so the free market eliminates slavery. Globalisation creates networks of interdependence that make wars uneconomic. Increased contacts between different cultures makes people more tolerant. And eventually, the humanity may be able to unite facing a common "external" enemy — the climate change.
What can I say? The examples are quite interesting, the whole theory seems self-consistent. Still, I repeatedly looked at the publication date (it's 1999), and wondered if author would write the same thing today (yes, I know I can search for his current opinions).
#books #bookstodon @…
Damn, this is a treasure trove!
(Also no clue where this was, but DZPK suggests #LowerSilesia. 2017.)
#Poland #Engrish
Me: let's move my private mail to my own domain, so I wouldn't be bound to a single provider and could change one at any time.
Also me: my mail provider is MIA for over two days already, and I'm waiting for the new provider to set things up… I guess at this point my mails are already returning to sender, and I'm risking getting accounts blocked if someone starts caring about nonfunctional email addresses…
#email
Wouldn't it be great if #AI reached the point of giving us good hints on how to combat the #ClimateCrisis, such as "stop wasting energy and resources on toys such as LLMs"? Except then we'd actually start doubting it.
#LLM
Here's something new. Our train is delayed because the #PKP #InterCity train going in front of us is delayed. And apparently that train is delayed because the conductor decided to remove a passenger over him keeping his shoes against the seat opposite him.
And the real absurd part is that apparently said passenger removed the shoes upon being called on it. Yet the conductor decided to call the police to forcibly remove him anyway. On a single track line known to be filled with trains to the capacity. Causing series of delays for hours to come. With a bunch of connections on all major nodes that will cause further delays.
#rail
Fun fact: in #Polish, all cardinal directions have the same names as times of day. East is "wschód" which means "rise" (as in sunrise, "wschód słońca"), west is "zachód" — "set" (as in sunset, "zachód słońca"). North is "północ", lit. "midnight", and south is "południe", lit. "midday".
Apparently, the #English etymology is not so clear. "West" and "east" seem to unrecognizably stem from the words for evening and dawn. "South" seem to be related to "sun", whereas "north" to "to the left of the rising sun".
#etymology
So I had to go through the nightmare of building a package that uses the Conan package manager.
First it refused to even start because my GCC version is too new. Not "does something wrong", simply "not in our supported version list". So I've created a Conda environment and installed older GCC.
Then it turned out that it pulls its own GCC 9 package anyway, and apparently from a server with horribly low bandwidth.
And then some random package failed to build because it ended up using my system GCC 15 anyway 🤦.
These damn insects are going to turn me into a misogynist.
Do you know what I truly hate? Biting horse-flies.
Like, a whole swarm of them just starts flying around you, and won't let go. If you're walking fast, they usually don't manage to sit on you, but that doesn't stop them from trying. So they keep bouncing off your legs, trying to fly into your nose, walking over your glasses… and after a little time your skin is so irritated that you can't tell anymore if it managed to sit this time, or just bounced — until you feel the painful bite.
I think I've killed a record number of them today.
Chatbots? We solved the same problem tens of thousands years ago, with a simpler and more ecological solution. It is called "talking to oneself" (or "internal dialogue").
Well, unless you're looking for someone more intelligent to talk to. But if all the stupidity from the Internet collected into an #LLM really fits the bill…
#AI
How often do you stop to consider how much harm has come from the absurd capitalist notion of "everyone must work for living" [does not apply to the rich], and its sister notion "everyone must work full hours"?
How many harmful technologies couldn't be phased out because it meant a lot of people losing their only source of income? How many destructive industries have been proliferating simply because closing them down would mean a lot of people without jobs? How much further are we going to push for the absurd notion of infinite growth?
And of course it only applies to the quasi-privileged groups. Nobody cares when lots of "low-tech" people are laid off and told to find a new job, because techbros need their new "high-tech" (read: more destructive to the planet) ideas to sell.
#AntiCapitalism #ClimateCrisis
There is no #ClimateCrisis and everything's fine.
That's why wherever I go, I see random water flood dam bags left over from the last sudden floods, in totally unexpected places. A few years I would be surprised to see a single one.
Recently I accidentally tapped the seemingly uninteresting button with the symbol of camera and a plus sign, in #OpenCamera, and discovered that it allows me to switch between different lens! Notably, it allows me to select the "ultrawide" lens that make for better shots of close up objects like Ruh the chestcat.
Apparently, Open Camera selects lens automatically based on zoom level. And I was kinda wondering why it allowed me to zoom out below 1x zoom, but I've figured out it must be some dark magic and never used it.
I've probably mentioned that I'm working on switching #Gentoo from our half-broken eselect-ldso logic to #FlexiBLAS. This also involves a transition period where both setups would be supported.
A good thing is that the switch is ABI-compatible with the previous state (or at least it's supposed to be — we're working with upstream on fixing function coverage). Since libblas.so, liblapack.so and the rest are replaced by symlinks, programs that link to them will simply start using FlexiBLAS. So far, so good.
Unfortunately, switching the other way doesn't work as well. Stuff newly built against our libblas.so & co. symlinks naturally reads FlexiBLAS's SONAME from them, and links to libflexiblas directly. So should you decide to switch back, some packages will stay linked to FlexiBLAS and will need to rebuilt.
In order to avoid this, I would have to replace the symlinks with wrapper libraries, having libblas.so.3 and so on SONAMEs, and linking to libflexiblas. Unfortunately, a dummy wrapper isn't going to work — the linker will complain about using indirect symbols from libflexiblas.so. So I would probably have to "reexport" their symbols somehow, and ideally split into appropriate libraries, so that `-Wl,--as-needed` wouldn't drop some of them. But how to do that?
Well, let's look at the existing logic for eselect-ldso — clearly both BLIS and OpenBLAS create some wrappers. So I've spent some time investigating upstream Makefiles, and literally couldn't find the respective targets. I mean, these are quite complex Makefiles, but I'm grepping hard and can't find even a partial match.
As it turns out, these Makefile targets are added by Gentoo-specific patches. And these patches are just horrible. In case of OpenBLAS, they create the wrapper libraries by linking all the relevant .o files from OpenBLAS build, plus the shared OpenBLAS library. So the OpenBLAS symbols relevant to each interface end up duplicated in libblas.so, liblapack.so, etc., and apparently the symbols needed by them are taken from libopenblas.so. The individual interface libraries aren't even linked to one another, so they expose their own duplicate symbols, but use the implementation from OpenBLAS instead.
BLIS is even worse — the patch is simply creating libblas.so and libcblas.so, using all BLIS objects directly, plus symbol visibility to hide symbols irrelevant to the library. So yes, libblis.so, libblas.so and libcblas.so are roughly three separate copies of the same library, differing only in symbol visibility. And of course libcblas.so doesn't use libblas.so.
Truly #GSoC quality.
Yes, yes, please fork #PythonRequests and a bunch of other high-profile #Python libraries as its dependencies, and add some more #NIH dependencies to that. Oh, yes, and definitely overwrite the original packages in the process! What could possibly go wrong?
#packaging
What do carbrains and AI lovers have in common? They love to skew the data.
"Oh, cars are cheap. Just take fuel prices, fuel consumption… and if it comes too high, you can always divide by 5 people in a car! What, car purchase and maintenance?! But everyone needs to have a car!"
"Oh, #AI is cheap. A single query uses so little water and energy. What, training?! But everyone needs to train LLMs!"
#CarBrain #LLM #TechBros
Keyboard folks be like: "QWERTY is slowing you down! You need to switch layouts to type faster!"
The cat on my lap, preventing me from typing faster: "Sure, human."
Me: worrying since yesterday that two small bottles of water may not suffice in this heat.
Also me: just realizing I could have simply taken a third bottle.
You know what's the difference between a human programmer and an "#AI coding assistant"?
Sure, human programmers make mistakes. And rookies often make "worse" mistakes than an #LLM can come up with. However, the difference is that humans can actually learn. Teaching them comes with a payoff; not always and not necessarily for your project, but there's a good chance that they'll become better programmers and contribute back to the community.
Sure, human programmers sometimes plagiarize. And of course they need to look at some code while they learn. However, they actually can think on their own and come up with something original. And they can learn that plagiarism is wrong.
And most importantly, usually they don't lie if they don't have to, and there are limits to their smugness. You can build a healthy community with them.
You can't build a community with unethical bullshit-spitting machines.
#programming #FreeSoftware #OpenSource
For #PyPy, it's always a resource leak…
https://github.com/vutran1710/PyrateLimiter/pull/205
I'm trying to do another #LLVM snapshot, and I really feel like some companies are really trying to make a new record of "how many broken commits can you push on Friday".
Sprinkled with "NFC", of course.
Me: having ETA 5 minutes prior to the train.
Me a while later: having ETA 2 minutes prior to the train, but petted a #RandomCat.
(Train: 50 minutes late.)
#cat #CatsOfMastodon
I've drafted support for verification of #PyPI provenance for #Gentoo.
You know, the new fancy thing that protects against supply chain attacks on PyPI, and verifies that you're using genuine #GitHub artifacts. Because, you know, GitHub repositories and deployment pipelines are an unlikely attack vector. And you definitely don't need to worry about #Microsoft owning the keys, the repositories and the pipelines at all.
#security #Python #SigStore
Well, I am complaining about #AI slop introducing some random bugs in a minor userspace project, and in the meantime I learn that #Linux #kernel LTS developers are using AI to backport patches, and creating new vulnerabilities in the process.
Note: the whole thread is quite toxic, so I'd take it with a grain of salt, but still looks like the situation is quite serious.
"You too can crash today's 6.12.43 LTS kernel thanks to a stable maintainer's AI slop."
And apparently this isn't the first time either:
"When AI decided to select a random CPU mitigation patch for backport last month that turned a mitigation into a no-op, nothing was done, it sat unfixed with a report for a month (instead of just immediately reverting it), and they rejected a CVE request for it."
#security #LLM #NVIDIA #Gentoo