Iâm contemplating the idea of switching my activity pub instance from Gootosocial to a Pleroma one. While GTS is kinda cute (lightweight and easy to manage) of a software, the inability to fetch/scroll through peopleâs past toots when visiting a profile or having access to a federated timeline and a proper search functionality âŠetc felt like handicap for the past N months.
âA ZIP file containing 9 of Strangethinkâs games, which were removed from their creatorâs online pages in 2019.[âŠ] The games included in this collection are -
Abstract Ritual
Art Machine
Error City
Glowing Bodies
Joy Exhibition
Mystery Tapes
Secret Habitat
The Pyramid Gate
These Monsters
I hope you enjoy these fascinating experiences!â
https://archive.org/details/strangethink-software via @Introscopia@Introscopia
A pensar em fazer um meme sobre como ativista de software livre revela o seu absoluto pior quando Ă© hora de falar do Gimp
Ă um quase-Ăłdio tĂŁo generalizado, em que a apologia das ferramentas que nos dĂŁo controlo total (por vezes em detrimento da user-friendliness) Ă© mandada borda fora
zero piedade pelo esforço de voluntårios, e sempre com alegaçÔes da treta sobre as supostas necessidades dos profissionais que 99% das vezes são simplesmente fåbulas ou features que o Gimp até jå suporta
fico doente com isto
https://fokus.cool/2025/11/25/i-dont-care-how-well-your-ai-works.html
AI systems being egregiously resource intensive is not a side effect â itâs the point.
And someone commented on that with:
Iâm fascinated by the take about the resource usage being an advantage to the AI bros.
Theyâve created software that cannot (practically) be replicated as open source software / free software, because there is no community of people with sufficient hardware / data sets. It will inherently always be a centralized technology.
Fascinating and scary.
Iâm still looking for people, podcasts, events talking about #Python without assuming everyone is a software developer or a âdata scientistâ.
Why are data journalists, type designers (Guidoâs brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we f*ing invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
Iâm still looking for people, podcasts, events, talking about #Python without assuming everyone is a software developer or a âdata scientistâ.
Why are data journalists, type designers (Guidoâs brother!), Blender wizards, FreeCAD hackers, hobbyist game makers, casual automation buffs, robot tweakers, MicroPython enthusiasts, creative coders, educators, biologists, astronomers and other scientists, consistently ignored?
Are we invisible? One of Python Brasil keynoters kind of just did that. My heart sank. Other talks, like the Art&FLOSS one, by Jim Schmitz, lessened my pain.
Where is the follow up for that 2017 keynote by Jake VanderPlas?
Python Software Foundation Running Out of Money
After turning down $1.5 Million from the US Government as an act of DEI Virtue Signalling, the Python Software Foundation reveals that they have a $1.4 Million deficit, with only 6 months of money left. â Read more
@movq@www.uninformativ.de Yeah, give it a shot. At worst you know that you have to continue your quest. :-)
Fun fact, during a semester break I was actually a little bored, so I just started reading the Qt documentation. I didnât plan on using Qt for anything, though. I only looked at the docs because they were on my bucket list for some reason. Qt was probably recommended to me and coming from KDE myself, that was motivation enough to look at the docs just for fun.
The more I read, the more hooked I got. The documentation was extremely well written, something Iâve never seen before. The structure was very well thought out and I got the impression that I understood what the people thought when they actually designed Qt.
A few days in I decided to actually give it a real try. Having never done anything in C++ before, I quickly realized that this endeavor wonât succeed. I simply couldnât get it going. But I found the Qt bindings for Python, so that was a new boost. And quickly after, I discovered that there were even KDE bindings for Python in my package manager, so I immediately switched to them as that integrated into my KDE desktop even nicer.
I used the Python KDE bindings for one larger project, a planning software for a summer camp that we used several years. Itâs main feature was to see who is available to do an activity. In the past, that was done on a large sheet of paper, but people got assigned two activities at the same time or werenât assigned at all. So, by showing people in yellow (free), green (one activity assigned) and red (overbooked), this sped up and improved the planning process.
Another core feature was to generate personalized time tables (just like back in school) and a dedicated view for the morning meeting on site.
It was extended over the years with all sorts of stuff. E.g. I then implemented a warning if all the custodians of an activitiy with kids were underage to satisfy new the guidelines that there should be somebody of age.
Just before the pandemic I started to even add support for personalized live views on phones or tablets during the planning process (with web sockets, though). This way, people could see their own schedule or independently check at which day an activity takes place etc. For these side quests, they donât have to check the large matrix on the projector. But the project died there.
Hereâs a screenshot from one of the main views: https://lyse.isobeef.org/tmp/k3man.png
This Python+Qt rewrite replaced and improved the Java+Swing predecessor.
Python Says Discriminatory DEI Policies More Important Than $1.5 Million Dollars
The Python Software Foundation has turned down a $1.5 Million Dollar grant from the US government, as it would require them to cease discriminatory Diversity, Equity, & Inclusion practices. â Read more
Der ganze Vorgang ist archetypisch fĂŒr die seit Jahrzehnten völlig ohne Not stattfindende politische Selbstverzwergung Europas.
A comment on heise about the recent AWS outage.
(Too bad thereâs no good translation for the great word âSelbstverzwergungâ.)
Iâm paraphrasing: Europe (and other regions) depend on US IT services, a lot, without an actual need. We saw AWS, Google, and Microsoft build large datacenters and then we thought âwelp, shit, nothing we can do about that, guess weâll just be an AWS customer from now on.â Nobody really went ahead and built German/European alternatives. And now we completely depend on the US for lots of our stuff.
The article even claims that thereâs now a shortage of sysadmins in the EU? Iâm not so sure. But Iâd welcome it, makes my job more secure. đ€Ł
Hosting services, datacenters, software, everything, itâs all US stuff. Why do we accept this, why not build alternatives âŠ
@dce@hashnix.club Arch is the most stress-free OS Iâve ever run (I last reinstalled it 14 years ago, only rolling updates since then) â but to be honest, I sometimes wonder what role my general choice of software plays. I mostly run minimalistic software or programs that I wrote myself. I guess that greatly reduces the chance of breakage. đ€
Frameworkâs Discord Moderators Go on Strike over âFashâ Software Support
Volunteer moderators have âtaken a hiatusâ in response to Framework supporting Omarchy Linux and Hyperland - which Leftists say have âHitler Particlesâ. â Read more
âdetect-fashâ Feature Developed (and Rejected) for Systemd
âA utility to detect problematic software and configurations,â such as Omarchy Linux, Hyprland, & Ladybird, was developed by an account with a Russian Military email address. â Read more
Trump puts extra 100% tariff on China imports, adds export controls on âcritical softwareâ â Read more
@movq@www.uninformativ.de Oh dear đ Weâre starting to see this âgarbage softwareâ too over here đ
It happened.
âCan you help me debug this program? I vibe coded it and I have no idea whatâs going on. I had no choice â learning this new language and frameworks would have taken ages, and I have severe time constraints.â
Did I say ânoâ? Of course not, Iâm a ânice guyâ. So Iâm at fault as well, because I endorsed this whole thing. The other guy is also guilty, because he didnât communicate clearly to his boss what can be done and how much time it takes. And the boss and his bosses are guilty a lot, because theyâre all pushing for âAIâ.
The end result is garbage software.
This particular project is still relatively small, so it might be okay at the moment. But normalizing this will yield nothing but garbage. And actually, especially if this small project works out fine, this contributes to the shittiness because management will interpret this as âhey, AI worksâ, so they will keep asking for it in future projects.
How utterly frustrating. This is not what I want to do every day from now on.
Neue US-Ermittlungen zu Teslas âAutopilotâ-Software â Read more
@movq@www.uninformativ.de I submitted it via the form on their website (https://digital-markets-act.ec.europa.eu/contact-dma-team_en) and got the following response:
Dear citizen,
Thank you for contacting us and sharing your concerns regarding the impact of Googleâs plans to introduce a developer verification process on Android. We appreciate that you have chosen to contact us, as we welcome feedback from interested parties.
As you may be aware, the Digital Markets Act (âDMAâ) obliges gatekeepers like Google to effectively allow the distribution of apps on their operating system through third party app stores or the web. At the same time, the DMA also permits Google to introduce strictly necessary and proportionate measures to ensure that third-party software apps or app stores do not endanger the integrity of the hardware or operating system or to enable end users to effectively protect security.
We have taken note of your concerns and, while we cannot comment on ongoing dialogue with gatekeepers, these considerations will form part of our assessment of the justifications for the verification process provided by Google.
Kind regards,
The DMA Team
Powered by Docker: How Open Source Genius Cut Entropy Debt with Docker MCP Toolkit and Claude Desktop
This is part of the Powered by Docker series, where we feature use cases and success stories from Docker partners and practitioners. This story was contributed by Ryan Wanner. Ryan has more than fifteen years of experience as an entrepreneur and 3 years in AI space developing software and is the founder of Open Source⊠â Read more
How the latest tech helped bring Borderlands 4 to life
Borderlands 4 takes the video game series to new heights. As Gearbox Softwareâs Anthony Nicholson explains to 9news.com.au, the help of the latest technology bought this new world to life. Borderlands 4 is out now. â Read more
Unlimited access to Docker Hardened Images: Because security should be affordable, always
Every organization we speak with shares the same goal: to deliver software that is secure and free of CVEs. Near-zero CVEs is the ideal state. But achieving that ideal is harder than it sounds, because paradoxes exist at every step. Developers patch quickly, yet new CVEs appear faster than fixes can ship. Organizations standardize on⊠â Read more
The developer role is evolving. Hereâs how to stay ahead.
AI is changing how software gets built. Explore the skills you need to keep up and stand out.
The post The developer role is evolving. Hereâs how to stay ahead. appeared first on The GitHub Blog. â Read more
Adventure: Baphomets Fluch 2 erscheint neu als Reforged-Version
Revolution Software bringt Baphomets Fluch 2 mit 4K-Grafik, neuer Soundkulisse und zwei Spielmodi neu heraus. ( Baphomets Fluch, Adventure)
Not shown here but, this Shape class used on the linked sketch helps eliminate (by adding them to a set) not only Polygons that are visually the same but also shape rotations using a custom .hash() method :)
(A caveat to the reader: The code can be is messy because it sometimes retains remnants of abandoned ideas and lateral explorations. This is creative coding not software engineering)
Not shown here but, this Shape class used on the linked sketch helps eliminate (by adding them to a set) not only Polygons that are visually the same but also shape rotations using a custom .__hash__() method :)
(A caveat to the reader: The code is messy because it sometimes retains remnants of abandoned ideas and lateral explorations, also, this is creative coding not software engineering)
AI and Home-Cooked Software
https://mrkaran.dev/posts/ai-home-cooked-software/
Cariad: VW gibt alleinige Software-Entwicklung in Eigenregie auf
Volkswagen macht einen Reset bei Cariad: Die Software-Tochter wird zur Koordinierungsstelle fĂŒr die Partner Rivian und Xpeng, entwickelt aber selbst auch. ( Cariad, Auto)
Terasic Announces Starter Kit Featuring RISC-V Nios V Processor and Software Bundle
Terasic has introduced the Atum Nios V Starter Kit, a feature-rich evaluation platform designed to accelerate development with Alteraâs Nios V processor. The kit is aimed at embedded engineers, system developers, and educators looking for a practical way to explore RISC-Vâbased designs on the Agilex 3 FPGA platform. According to Terasicâs announcement, the kit is [âŠ] â Read more
[$] A look at the Robot Operating System
Despite its name, the Robot\âšOperating System (ROS) is not an operating system; it is
a software development kit (SDK) that provides building blocks for
robotic applications. One of the main goals of ROS is to present a
common API that abstracts away the details of particular hardware
drivers or algorithms to make development easier; developers can focus
on what a robot should do rather than the low-level details of
specific controllers. The latest release of ROS, [Kilt ⊠â Read more
MacRumors Giveaway: Win an iPhone Air or iPhone 17 Pro From iMazing
For this weekâs giveaway, weâve teamed up with iMazing to offer MacRumors readers a chance to win one of Appleâs new iPhone Air or iPhone 17 Pro models. For those unfamiliar with iMazing, it is Mac and PC software that offers a simple, fast way to manage everything on your [iPh ⊠â Read more
Ian Kelling is the new FSF president
The Free Software Foundation has announced
the selection of Ian Kelling as the organizationâs president.
Kelling, age forty-three, has held the role of a board member and a
voting member since March 2021. The board said of Kellingâs
confirmation: âHis hands-on technical experience resulting from his
position as the organizationâs senior systems administrator proved
invaluable for his work on the board of directors. ⊠â Read more
(g+) Monitoring, Alerting, Trending: Infrastruktur mit Netdata ĂŒberwachen
Netdata vereinfacht Monitoring, Alerting und Trending via leichte Inbetriebnahme und gehostetem Cloud-Dienst. Ăber 300 Dienste lassen sich dadurch ĂŒberwachen. Von Martin Loschwitz ( Software, Virtualisierung)
Linux, Rust, & NixOS Use Master Branch, Support Human Slavery
Using the term âMasterâ in our software projects is racist, right? â Read more
SigCore UC Industrial Control Module Prepares for Crowd Supply Launch
Crowd Supply recently featured the SigCore UC, an upcoming universal industrial I/O controller that combines rugged hardware with open-source software for engineers, researchers, and educators seeking a flexible control and data acquisition platform. Unlike typical development boards or expansion modules, SigCore UC arrives as a complete, ready-to-deploy solution. It is capable of handling real-world volt ⊠â Read more
OpenSUSE Leap 16 released
The openSUSE\âšLeap 16 release is now available.
This major version update of our fixed-release community-Linux
distribution has a fresh software stack and introduces an unmatched
maintenance- and security-support cycle, a new installer and
simplified migration options.
See our look at this release for more
information. â Read more
iOS 18.7.1 & iPadOS 18.7.1 Updates Released with Security Patch
Apple has released iOS 18.7.1 for iPhone and ipadOS 18.7.1 for iPad. The small software updates include security patches, and are offered as alternatives to iPhone and iPad users who either donât want to install iOS 26 onto their device yet, or cannot for compatibility reasons. No new features or major changes are expected in ⊠Read More â Read more
MacOS Tahoe 26.0.1 Update Released to Fix Mac Studio Installation Bug
Apple has issued MacOS Tahoe 26.0.1 as a software update for Tahoe users. The update focuses primarly on resolving an issue for Mac Studio owners who were not able to install the initial MacOS Tahoe 26 release onto the M3 Ultra version of the Studio. Apparently other bug fixes and security improvements are included as ⊠[Read More](https://osxdaily.com/2025/09/29/macos-tahoe-26-0-1-update-releas ⊠â Read more
Expanding Docker Hardened Images: Secure Helm Charts for Deployments
Development teams are under growing pressure to secure their software supply chains. Teams need trusted images, streamlined deployments, and compliance-ready tooling from partners they can rely on long term. Our customers have made it clear that theyâre not just looking for one-off vendors. Theyâre looking for true security partners across development and deployment. Thatâs why⊠â Read more
@itsericwoodward@itsericwoodward.com No worries, all good, mate! We all have to start somewhere. Other software requests my feed several orders of magnitude more often.
I can confirm, the User-Agent header appears to be fixed. \o/
Two other things I noticed, though:
Thereâs now an
OPTIONSrequest for my feed coming from something that claims to be Firefox, pointing to your feed URL in the query. No clue what this is about. In any case, itâs rejected with a405 Method Not Allowed.Not that these few requests bother me at all, but you might wanna implement caching next with either the
If-Modified-SinceorIf-None-Matchrequest headers. This way, if the feed hasnât changed, the web server can reply with a304 Not Modifiedand no body at all, saving unnecessary traffic. But again, this is really not an issue for me at all. I just wanted to make sure youâre aware of it, thatâs all. It might be even already on your agenda. Or you might decide to never do anything about it, which is also fine for me. :-)
Gartner positions GitHub as a Leader in the 2025 Magic Quadrant for AI Code Assistants for the second year in a row
Our commitment is to empower every developer and stay true to our north star by building an open, secure, and AI-powered platform that defines the future of software development.
The post [Gartner positions GitHub as a Leader in the 2025 Magic Quadrant for AI Code Assistants for the second yea ⊠â Read more
@prologic@twtxt.net I know we wonât ever convince each other of the otherâs favorite addressing scheme. :-D But I wanna address (haha) your concerns:
I donât see any difference between the two schemes regarding link rot and migration. If the URL changes, both approaches are equally terrible as the feed URL is part of the hashed value and reference of some sort in the location-based scheme. It doesnât matter.
The same is true for duplication and forks. Even today, the âcannonical URLâ has to be chosen to build the hash. Thatâs exactly the same with location-based addressing. Why would a mirror only duplicate stuff with location- but not content-based addressing? I really fail to see that. Also, who is using mirrors or relays anyway? I donât know of any such software to be honest.
If there is a spam feed, I just unfollow it. Done. Not a concern for me at all. Not the slightest bit. And the byte verification is THE source of all broken threads when the conversation start is edited. Yes, this can be viewed as a feature, but how many times was it actually a feature and not more behaving as an anti-feature in terms of user experience?
I donât get your argument. If the feed in question is offline, one can simply look in local caches and see if there is a message at that particular time, just like looking up a hash. Whereâs the difference? Except that the lookup key is longer or compound or whatever depending on the cache format.
Even a new hashing algorithm requires work on clients etc. Itâs not that you get some backwards-compatibility for free. It just cannot be backwards-compatible in my opinion, no matter which approach we take. Thatâs why I believe some magic time for the switch causes the least amount of trouble. You leave the old world untouched and working.
If these are general concerns, Iâm completely with you. But I donât think that they only apply to location-based addressing. Thatâs how I interpreted your message. I could be wrong. Happy to read your explanations. :-)
This thing about making software run on other peopleâs computers can be pretty hard!
No wonder I think Iâve heard this is one of the things that distinguishes professional software development from [my preferred domain of] things such as âend-user programmingâ etc.
The problem is that when you start sharing code in the context of a FLOSS project you almost immediately get enmeshed in concerns about packaging and how other people will install stuff, when sometimes you just donât want to be a professional software developer! đż
Iâm always borrowing terms (learning ideas) from @lr like: incidental complexity. I hate incidental complexity or maybe I just fear incidental complexity. Can we escape incidental complexity? I guess not.
The Apache Software Foundation Drops the âApacheâ
âAs a non-Indigenous entity, we acknowledge that it is inappropriate for the Foundation to use Indigenous themes or language.â â Read more
Open Source & Big Tech Leftists Lost Their Minds This Week
Open Source Leftists Celebrate Murder, Censor Conservatives, and say âFree Software is White Supremacyâ. â Read more
Lundukeâs Week in Tech - Sep 13, 2025
Open Source Leftists Celebrate Murder, Censor Conservatives, and say âFree Software is White Supremacyâ. â Read more
Great. Yet another messed up plain text e-mail part. The URL was actually HTML-escaped. Took me five attempts to figure this out, because of course it had to be several kilometers long. In fact, the e-mail stated: âPlease do not be surprised that the link is particularly long. It contains your personal configuration.â
A normal person is completely lost (thatâs why I got involved). Visting the broken URL opens a popup dialog suggesting to deactivate script blockers. Which I had already done upfront as a matter of prudence.
Fun bonus on top: The JWT in the link has identical iat (issued at) and exp (expiry) claims. The expiry is definitely not checked, itâs well in the past.
Medical software just has to be horrible. Itâs a law.
@lyse@lyse.isobeef.org wouldnât the PDF version be better? https://www.gnu.org/software/gawk/manual/gawk.pdf
The XMPP Standards Foundation: The XMPP Newsletter August 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of August 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these proj ⊠â Read more
Hmm, gnu.org is slow as heck. Shorter HTML pages load in about ten seconds. This complete AWK manual all in one large HTML page took a full minute: https://www.gnu.org/software/gawk/manual/gawk.html Is there maybe some anti AI shenanigans going on?
In any case, I find the user guide super interesting. My AWK skills are basically non-existent, so I finally decided to change that. This document is incredibly well written and makes it really fun to keep reading and learning. Iâm very impressed. So far, I made it to section 1.6, happy to continue.
@lyse@lyse.isobeef.org Best logo ever made. đ (Itâs partially proprietary software. Just for Epson scanners, I think? Not sure.)
Back to Win16 8-) New arrivals of fixed programs for Win31. A big collection of tested network software for Win31. gopher://shibboleths.org/1/win31
@bender@twtxt.net That is a noble goal. We can talk about that â as long as it doesnât mean giving up essential freedoms like choosing which software you can run on your device (without having to ask someone for permission).
@prologic@twtxt.net Yes, this is another instance of restricting âpersonalâ computing. You wonât be able to install arbitrary software anymore (âsideloadingâ, as they call it).
Itâs not unique, itâs not new. Boiling the frog alive.
Weâre heading towards this: https://www.gnu.org/philosophy/right-to-read.html
RIP Android:
https://9to5google.com/2025/08/25/android-apps-developer-verification/
Since nobody is going to push back on this (I donât even know if that would be possible), this is going to be a reality on every platform sooner or later.
Iâd guess in 20, 30 years, there wonât be âPCsâ anymore. No more home computing, no more âI just write my own softwareâ. You wonât own devices anymore, itâll all be rented and the landlord will tell you what you can do with it.
I hope that Iâm wrong, but given where we are today, I donât think that I will be.
The GPG signatures of my software tarballs have been wrong for years (because Iâve been using rsync wrong, funny enough, it wasnât a GPG issue) and nobody ever noticed. (They still are wrong at the moment, because I havenât pushed the fix, yet.)
This confirms that this is just a total waste of time. Nobody ever checks this. Maybe this matters if youâre a distro, but why even bother as a single person âŠ
Sam Whited: Notes
Iâve recently been using the Mixxx software for DJs. This page includes some
personal notes on my own use cases, whatâs good, whatâs bad, etc.
It is not really made for general consumption, but is thrown up here anyways.
It will be a bit rambling and/or ranty at times, most likely.
Letâs get my overall impressions of the software out of the way up front: itâs
absolutely great and I recommend it over the commercial alternatives for DJs of
all stripes (except maybe Radio DJs, itâs not really for ⊠â Read more
@kat@yarn.girlonthemoon.xyz If youâre willing to ignore that itâs proprietary software, then Windows used to be pretty good. Like, 25 years ago. After Windows 2000 (or maybe XP) it went downhill fast. Kind of makes me sad, actually. đ
The XMPP Standards Foundation: The XMPP Newsletter July 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of July 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or helping these project ⊠â Read more
@kat@yarn.girlonthemoon.xyz On the one hand, all these programs have a very long history and the technology behind manpages is actually very powerful â you can use it to write books:
https://www.troff.org/pubs.html
I have two books from that list, for example âThe UNIX programming environmentâ:
https://movq.de/v/c3dab75c97/upe.jpg
Itâs a bit older, of course, but it looks and feels like a normal book, and it uses the same tech as manpages â which I think is really cool. đ
Itâs comparable to LaTeX (just harder/different to use) but much faster than LaTeX. You can also do stuff like render manpages as a PDF (man -Tpdf cp >cp.pdf) or as an HTML file (man -Thtml cp >cp.html). I think I once made slides for a talk this way.
On the other hand, traditional manpages (i.e., ones that are not written in mandoc) do not use semantic markup. They literally say, âthis text is bold, that text over here is italicsâ, and so on.
So when you run man foo, it has no other choice but to show it in black, white, bold, underline â showing it in color would be wrong, because thatâs not what the source code of that manpage says.
Colorizing them is a hack, to be honest. Youâre not meant to do this. (The devs actually broke this by accident recently. They themselves arenât really aware that people use colors.)
If mandoc and semantic markup was more commonly used, I think it would be easier to convince the devs to add proper customizable colors.
Twtxt as a network is so neat. Sucks it isnât more widely adopted ): I feel like itâd be way easier to host than say, mastodon or GTS. & would require WAYYYY less resources. Not a diss on GTS, I love GTS , just saying because itâs text files, I assume the minimum amount of ram needed to host any of the twtxt server software is very low.
I could be super wrong though lol. Idk shit about anything ^^â
A look at the issues list of a project, and you can easilly see how misguided the whole thing is:
https://github.com/eu-digital-identity-wallet/av-app-android-wallet-ui/issues
@prologic@twtxt.net Too bad, no FLOSS software. :-/ But thanks! :-)
A 12 years old tablet is slow but works fine;
A 12 years old tablet without software updates is almost useless.
setpriv on Linux supports Landlock.
@prologic@twtxt.net Yeah, itâs not a strong sandbox in jennyâs case, it could still read my SSH private key (in case of an exploit of some sort). But I still like it.
I think my main takeaway is this: Knowing that technologies like Landlock/pledge/unveil exist and knowing that they are very easy to use, will probably nudge me into writing software differently in the future.
jenny was never meant to be sandboxed, so it canât make great use of it. Future software might be different.
(And this is finally a strong argument for static linking.)
@lyse@lyse.isobeef.org dmenu is a great example.
There have been several attempts at porting dmenu from X11 to Wayland. Well, not exactly âportingâ it, more like rewriting it from scratch. Turns out: Itâs not that easy.
dmenu is super fast and reliable. None of the Wayland rewrites are (at least none of the popular ones that I know of). They are either bloated and/or slow.
It takes a lot of discipline and restraint to write simple software and not blow up the codebase. This is much harder than people think. Itâs a form of art, really.
@lyse@lyse.isobeef.org I do my timetracking in a little Python script, locally. Every now and then, I push the data to our actual service. Problem solved â but itâs a completely unpopular approach, they all want to use the web site. I donât get it. Then, of course, when itâs down, shit hits the fan. (Luckily, our timetracking software is neither developed nor run by us anymore. Itâs a silly cloud service, but the upside is that Iâm not responsible anymore. đ€·)
Some of our oldschool devs tried to roll out local timetracking once, about 15 years ago. I donât remember anymore why they failed âŠ
This is developed inhouse, Iâm just so glad that weâre not a software engineering company. Oh wait. How embarrassing.
Oh to be anonymous on the internet. That must be nice. đ
@movq@www.uninformativ.de Yeah, itâs a shitshow. MS overconfirms all my prejudices constantly.
Ignoring e-mail after lunch works great, though. :-)
Our timetracking is offline for over a week because of reasons. The responsible bunglers are falling by the skin of their teeth: https://lyse.isobeef.org/tmp/timetracking.png
- The error message neither includes the timeframe nor a link to an announcement article.
- The HTML page needs to download JS in order to display the fucking error message.
- Proper HTTP status codes are clearly only for big losers.
- Despite being down, heaps of resources are still fetched.
I find it really fascinating how one can screw up on so many levels. This is developed inhouse, Iâm just so glad that weâre not a software engineering company. Oh wait. How embarrassing.
For example, I reckon software should treat stdout and stderr with care and never output logs or other such garbage to stdout that cannot possibly be useful in a UNIX pipeline đ
@movq@www.uninformativ.de Yeah thatâs why Iâm striking this conversation with you đ Not only do I respect your opinion quite highly đ€Ł But like you say (and Iâve read their philipshpy) it can be a bit âelitismâ for sure. Iâm genuinely interested in what we think of as software that âdoesnât suckâ. Tb be honest I havenât really put thought to paper myself, but I reckon if I did, Iâd have some opinions/ideasâŠ
@prologic@twtxt.net Hm, I wouldnât say that. Go code could fall into that category as well.
Maybe this topic could use a blog post / article, that explains what itâs about. Iâm finding it hard to really define what âsuckless-like softwareâ is. đ€ (Their own philosophy focuses too much on elitism, if you ask me.)
@prologic@twtxt.net Ah, Iâm referring to software thatâs similar to that of suckless.org: Small, minimal codebases, small tools, but still useful. dmenu is probably the best example and also farbfeld.
Hereâs the author of Anubis talking about some of their experiences:
https://xeiaso.net/blog/why-i-use-suckless-tools-2020-06-05/
(You can skip the long config and keybinds part.)
@movq@www.uninformativ.de Curious what you would define as âsuck lessâ software? (language agnostic of course!)
The lack of suckless-like simple, hackable software these days is appalling.
Mais uma derrota contra o uso comum.
In all fairness, GOG says that Forsaken is only supported on Ubuntu 16.04 â not current Arch Linux. If you ask me, this just goes to show that Linux is not a good platform for proprietary binary software.
Is it free software, do you have the source code? Then youâre good to go, things can be patched/updated (that can still be a lot of work). But proprietary binary blobs? Very bad idea.
Ted Unangstâs snarky (and entertaining) remarks this month:
@movq@www.uninformativ.de Interesting internal education sessions are way too infrequent here as well. There are a bunch of âknowledge transferâ meetings actually, but 90% of the topics already sound totally boring to me. The other 9% talks turned out to be underwhelming, sadly. I only attended a single one where it was delivered what has been promised. Theyâre all talks, not real hands-on trainings like you did.
Once a year the security guys organize a really great hacking event, though. Teams can volunteer to hand in their software dev instances and all workmates are invited to hack them and report security vulnerabilities. Thatâs a lot of fun, but also gets frustrating towards the end when you donât make any progress. :-) Thereâs also some actual hands-on training in advance for preparation of the two days. Unfortunately, I missed the last event due to my own project being very stressful at the time.
When I had a Do What You Want Day I also show my direct teammates what I learned in the hopes of this being interesting to them as well. Iâm the only one in my team using this opportunity, sadly.
think iâm gonna use this license on my git repos going forward. it kicks ass https://anticapitalist.software/
Saw this on Mastodon:
https://racingbunny.com/@mookie/114718466149264471
18 rules of Software Engineering
- You will regret complexity when on-call
- Stop falling in love with your own code
- Everything is a trade-off. Thereâs no âbestâ 3. Every line of code you write is a liability 4. Document your decisions and designs
- Everyone hates code they didnât write
- Donât use unnecessary dependencies
- Coding standards prevent arguments
- Write meaningful commit messages
- Donât ever stop learning new things
- Code reviews spread knowledge
- Always build for maintainability
- Ask for help when youâre stuck
- Fix root causes, not symptoms
- Software is never completed
- Estimates are not promises
- Ship early, iterate often
- Keep. It. Simple.
Solid list, even though 14 is up for debate in my opinion: Software can be completed. You have a use case / problem, you solve that problem, done. Your software is completed now. There might still be bugs and they should be fixed â but this doesnât âaddâ to the program. Donât use âsoftware is never doneâ as an excuse to keep adding and adding stuff to your code.
pledge() and unveil() syscalls:
@movq@www.uninformativ.de That sounds great! (Well, they actually must have recorded the audio with a potato or so.) You talked about pledge(âŠ) and unveil(âŠ) before, right? I somewhere ran across them once before. Never tried them out, but these syscalls seem to be really useful. They also have the potential to make one really rethink about software architecture. I should probably give this a try and see how I can improve my own programs.
20 Years of the Open Invention Network
The Open Invention Network (OIN) is celebrating
its 20th anniversary.
The central feature of the OIN community is a patent cross-license
that covers core Open Source functionality and expands in parallel
with the growth of Open Source technology. As growth in Open Source
has accelerated, OIN has proactively expanded the scope of the OIN
licenseâs benefit by including more than 4,500 software components ⊠â Read more
Echte Intelligenz: Menschliche Neuronen als biologischer Computer verfĂŒgbar
Lebende Nervenzellen auf einem Chip imitieren die Funktion des Gehirns. Ein Einsatz fĂŒr KI-Beschleunigung und Bitcoin-Mining ist denkbar. ( KI, Software)
Gaokao: KI-Tools wĂ€hrend Chinas wichtigster PrĂŒfung abgeschaltet
Chinas Technologiekonzerne haben ihre KI-Dienste wĂ€hrend der diesjĂ€hrigen HochschulzulassungsprĂŒfungsprĂŒfungen eingeschrĂ€nkt. ( KI, Software)
iFLYTEK Wins CNCF End User Case Study Contest for Scalable AI Infrastructure Breakthroughs with Volcano
Company to present large-scale Kubernetes model training success at KubeCon + CloudNativeCon China 2025 Hong Kong, China â 10 June 2025 â The Cloud Native Computing FoundationÂź (CNCFÂź), which builds sustainable ecosystems for cloud native software,⊠â Read more
CNCF Kubestronaut Program Momentum Highlights Asiaâs Role in Growing Cloud Native Talent
Upcoming Kubestronaut celebrations in China and Japan to honor global program growth Hong Kong, Chinaâ 10 June, 2025 â The Cloud Native Computing FoundationÂź (CNCFÂź), which builds sustainable ecosystems for cloud native software, today announced continued⊠â Read more
The XMPP Standards Foundation: The XMPP Newsletter May 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of May 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleâs voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Int ⊠â Read more
GitOps in 2025: From Old-School Updates to the Modern Way
1. Introduction: Why Everyoneâs Talking About GitOps in 2025 Itâs 2025, and building software is more cloud-driven than ever. Cloud computing offers incredible speed and flexibility, but it also brings complexity. Companies are expected to ship⊠â Read more
Apple unveils software visual redesign, but no revamped Siri
This yeaârs software updates will bring a new visual design that Apple is calling Liquid Glass. â Read more
iOS 26 Announced with New Liquid Glass Interface
Apple has announced iOS 26, the next version of system software for iPhone. And yes you read that correctly, itâs iOS 26 â twenty six â jumping way ahead from iOS 18, to follow year numbers. Itâs not just iOS that is facing the numerical versioning change, it turns out that Apple is labeling all ⊠Read More â Read more
iOS 26, iPadOS 26, and macOS Tahoe Public Betas Launching in July
While the new software updates that Apple showed off today are only available to developers at the current time, Apple does plan to release public betas.
In the fine print for most of its software announcements, Apple says that public betas for iOS 26, iPadOS 26, macOS Tahoe, watchOS 26, and tvOS 26 will be ⊠â Read more
Radeon Software For Linux Dropping AMDâs Proprietary OpenGL/Vulkan Drivers
Direct link to upstream release notes.
Could Apple Ditch Siri Name in Major AI Rebrand at WWDC?
Apple will highlight its AI strategy at Mondayâs WWDC 2025 keynote, with its much-talked-about âLiquid Glassâ software redesign playing a secondary role in announcements, claims industry analyst Ming-Chi Kuo.
Reports leading up to WWDC have indicated that iOS 26 will feature a [major design overhaul](https://www.macrumors.com/2025/06/06/ios- ⊠â Read more