@movq@www.uninformativ.de The vast majority, yes. However, I know itâs hard to believe, I have seen black sheep that actually improved the code base. Sometimes. Much more often, itâs not the case and Iâm far from really understanding the merge request that Iâm supposed to review.
One really looses the feeling for the software quickly. Those who think this is a bad thing are in the minority, unsurprisingly.
@movq@www.uninformativ.de I guess there is not really a point I was just talking about how I ai coded a twtxt client. Though I am able to get away with it working well because twtxt is simple and this software is simple.
@itsericwoodward@itsericwoodward.com
and/or the people in charge realize that âenterprise-classâ and âvibe-codedâ are mutually exclusive software concepts
Iâm really uncertain about this, to be honest. Short-term, you can vibe-code a ton of stuff and get away with it. I think that quality/correctness only matters for a small fraction of software out there. But long-term? I guess that then depends on whether youâre able to still pay the AI bills. Maintenance/refactoring is going to be veeeeeeeeeeery expensive, and virtually no human will be able to do those tasks. Or, you know, just rip off your customers and donât sell any long-lasting support contracts in the first place.
I dunno. đ€·ââïž
I hope things get better for you, @movq@www.uninformativ.de (and for anyone else dealing with the same issues).
Thanks! đ
AI usage at work has risen to absurd and moronic levels.
Entire dev teams getting dismantled and fired.
The people that work in accounting are expected to write their own accounting software (or rather, let AI do it). Same for marketing. And everybody else.
Former âtech nerdsâ, whom I used to respect, tell me that they havenât read any code in months. Let alone written some. They tell me that âAI is really good nowâ, itâs the future, yadda yadda. At the same time, when I read their code, I want to scream and cry (and most days I do).
Virtually everything is vibe-coded now. Everywhere you look you get to see code that no human will ever be able to maintain. Huge system âdesignsâ, expensive, slow.
At this point, Iâm almost hoping for the bubble NOT to burst, because that might very well mean the end of this company (and, thus, my job).
There is no âexit strategyâ. We completely depend on AI services now.
At the same time, Iâm expected to implement ISO27001.
Everything is vague, chaotic, wonky, shitty, buggy.
People are actively working on making themselves obsolete, and they donât seem to notice that theyâre doing that, because theyâre so engulfed with playing with their new AI toy.
I checked job offers, but it looks like every company is like this now. Maybe some are still a bit behind, but sooner or later, theyâll all be like that.
And the worst part is: None of this matters in the slightest, as long as thereâs some idiot out there who buys our stuff. Welcome to capitalism.
People keep telling me that you can âuse AI responsiblyâ and âjust to some degree, just as a toolâ, but they donât seem to realize that this does not matter in capitalism. Companies donât need âgood productsâ. They just need to sell something. If you still believe that âdoing a good jobâ matters and that âthey still need competent peopleâ, haha, my sweet summer child, nothing you do matters. You just happened to be needed in the past, but those days are gone.
The future is absolutely bleak â assuming there is a future.
I should give river a try:
https://isaacfreund.com/software/river/
It brings back the old model from X11 where the window manager is a separate program/process.
@jecxjo@sh0.xyz Making software with dates and such must be really annoying.
@prologic@twtxt.net Must say I do kinda like the rounded design, passport screen ratio, the inner screen textured finish and the promised pencil support, making this a pocketable drawing tablet.
Obviously wouldnât buy it, or any other foldable device, with these fragile plastic displays, lack of a headphone jack and thanks to iOS also too many software compromises.
Since earlier this year, I main a TCL phone, I got during a sale event, for under $150 and it really has pretty alright specs: 8GB RAM, recently updated to Android 16, 90Hz refresh rate, even the headphone jack, âŠ
A Associação Nacional para o Software Livre quer fisgar vocĂȘ!
(no bom sentido)
A Associação Nacional para o Software Livre, ANSOL, quer fisgar vocĂȘ! (no bom sentido)
I donât believe in hell, but if the software you made or that you deploy sends emails to addresses not âvalidatedâ to belong to your clients, and then I get relentlessly spammed by messages to your clients wrongly coming to me. I hope that somehow something makes you find out you are a bad person.
@lyse@lyse.isobeef.org Ja und auch so: âRaus mit den Entwickler:innen! Das Marketing macht seine Software jetzt mit KI selber!!1!â Kannste dir alles nich ausdenken. (Jaja, ist natĂŒrlich im Moment billiger. Aber diese Kurzsichtigkeit âŠ)
I am sooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOoooooooooooooooo tired of âfast-movingâ software. ruff changed a ton of stuff and now all my code bases âneed fixingâ. Blah.
And SemVer is worth nothing if your 4 year old program with over 16â000 commits is still at âversion 0.xâ. Blah!
Everything is horrible.
@movq@www.uninformativ.de Good question. Tarballs are probably not needed, but might be convenient for people who donât want to or can use a version control system. Not sure if there are non-techies who use your software. Tarballs for branches are overkill, though, I agree.
Looking at this more closely: As for the feeds, how about filenames âtags.atomâ and âcommits.atomâ? Unless, of course, they were already named like that before.
For the tags feed it would be cool to include the actual changelog entries to be more useful if somebody takes this approach to get notified of new versions. But that would mean you have to duplicate the changelog entry into the annotated tag. And then you canât fix changelog typos in the feed anymore. Alternatively, the feed generation would need to extract the section from the the CHANGES file. That has the benefit of automatically providing changelogs for past versions in the feed.
jenny stuff aside, I received zero bug reports or code contributions since leaving GitHub in 2018.
@movq@www.uninformativ.de Finally, your software is just perfect and finished by now, no need to report non-existing bugs or send in code changes. :-) How many tickets and merge requests did you get before moving to your own server?
I have to admit that I use git format-patch so rarely, I always have to pull it up from my shell history. Havenât used git send-email even once. I definitely have to look into that soon. Wanted to do that for several years. I typically upload the patch to my server and send a link via IRC.
Maybe I was just very unlucky, but my experience is that you can perfectly ignore people and their work who only do it for the âfameâ. Itâs almost always been from inferior quality to say the least.
O Torvalds nĂŁo Ă© de todo uma referĂȘncia ideolĂłgica, e jĂĄ era altura de deixar de dar importĂąncia Ă s opiniĂ”es dele. Ă um gajo tĂ©cnico que lida com questĂ”es tĂ©cnicas e sempre secundarizou a dimensĂŁo polĂtica do software.
NĂŁo Ă© por acaso que ele foi levado ao colo pelo âmovimento open sourceâ como forma de isolar o Stallman.
(contexto: https://thenewstack.io/torvalds-linux-ai-stance/)
So just because I enjoy this kind of thing (looking into laws and trying to understand themâŠ):
GDPR is about roles, not ownership
Thereâs no property right in personal data under GDPR. The whole regime hangs on three roles:
- Data subject â the person the data is about.
- Controller (Art. 4(7)) â âthe natural or legal person ⊠which, alone or jointly with others, determines the purposes and means of the processing of personal data.â
- The rights in Arts. 16 and 17 are exercised by a data subject against a controller. They compel a third party to rectify or erase. They are not self-executing duties that a piece of software must expose.
Thatâs the key. In your architecture, for a userâs own posts about themselves sitting in their own feed on their own device:
- the user is the data subject, and
- the user is also the only person âdetermining the purposes and meansâ of that data.
There is no third party controller to compel. The âright to erasureâ is a right to make someone else delete â and there is no someone else. It is satisfied the instant the user can change the file. A UI button is a convenience, not a legal requirement. Omitting it removes zero rights, because the data is a plain-text file the user can edit or delete by any means â editor, sed, git, their file manager. Full practical control is retained; nobody is being denied anything by anyone.
Installing software was (is?) such an incomprehensible mess on Windows ⊠Why did you allow any program to install files anywhere in the system? Why was this considered normal and okay? With no chance of ever cleanly removing that stuff again?
And now weâre back to the trend of curl | bash these days ⊠same thing.
@movq@www.uninformativ.de Yes, this screenshot. However, not the Dutch but rather the German version, no wonder it looks so crazy!!1!11
Itâs been a hot minute or two since I last used KDE, so I donât remember exactly. I just vaguely recall that I found myself thinking multiple times that the KDE application categories were better matching or there were more or something like that. Most of my classmates were on Windows and had one giant long list of all sort of stuff in there. You even had to scroll in the menu. Sure, they installed all kind of garbage, which didnât exactly help. Where in KDE, they were actually grouped by Office, Internet, Graphics, Multimedia, Games, etc. In Windows, applications usually hid themselves in a sub folder named after the software vendor. At least in the later (?) days.
I only used Win 95, 98 and XP at home. For maths class with computer algebra system (Maple), we had a Cassiopeia with Win CE: https://en.wikipedia.org/wiki/Casio_Cassiopeia At school, there was probably also Win 2000, but I donât know anymore for sure.
Software Architecture Guide
Article URL: https://martinfowler.com/architecture/
Comments URL: https://news.ycombinator.com/item?id=48524084
Points: 8
# Comments: 1 â Read more
@lyse@lyse.isobeef.org Thanks!
On the AI changelog part, though, Iâd rather recommend to just not have a changelog at all.
Iâm afraid that ship has sailed. You can rest assured that someone who uses AI/LLMs for their code (which is almost everybody at this point) will most certainly also use it for changelogs.
I actually considered not mentioning AI output at all, because this just opens a huge can of worms ⊠đ
While going through these terrible GitHub release pages, I also found these âNew Project Contributorsâ sections
Yeah, they play on a nerdâs pride.
Now, itâs just the same auto shitshow with MR titles in a rolling date-versioned release scheme. Itâs just our team who has to deal with that, though. I think Iâm the only one who is not a fan of it.
Iâve found that this whole situation is much worse at work than it is in the Free Software world. At work, itâs literally work and hardly anybody actually cares. We still donât have all people convinced that writing good commit messages or using good branch names is worth the time. Itâs ⊠oh god, no, Iâm going to stop here, this is bad for my mental health. đ
Suffice it to say, all release notes at work are now AI-generated. Nobody gives a fuck.
People think that âmore words means more effortâ â that used to be true, and itâs the opposite now.
Anyone can make 200 words. The real flex is turning those 200 words into 6.
Regarding software, I wonder when/if programmers will get this memo.
RIP software hackathons. Long live the hardware hackathon
Article URL: https://blog.oscars.dev/posts/rip-software-hackathons-long-live-the-hardware-hackathon/
Comments URL: https://news.ycombinator.com/item?id=48468766
Points: 6
# Comments: 1 â Read more
Ripping a DVD, a federal crime in 1999, requires $22 and free software in 2026
Article URL: https://ringmast4r.substack.com/p/in-1999-this-was-a-federal-crime
Comments URL: https://news.ycombinator.com/item?id=48436542
Points: 4
# Comments: 0 â Read more
Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering
Article URL: https://arxiv.org/abs/2601.14470
Comments URL: https://news.ycombinator.com/item?id=48430923
Points: 4
# Comments: 0 â Read more
@movq@www.uninformativ.de Honestly I think you build the team before you need the PRs đ€ Start with relationships â people whoâve been using your software, filing good bug reports, asking smart questions. Those are your future maintainers. The PR comes later as a formality, not a tryout đ
Stop Using Conventional Commits
Article URL: https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/
Comments URL: https://news.ycombinator.com/item?id=48414027
Points: 29
# Comments: 11 â Read more
Now that is an interesting move:
https://ladybird.org/posts/changing-how-we-develop-ladybird/
Maybe this is how all Free Software will look like in the future. It might not be the worst idea ⊠? đ€
Piramidal (YC W24) â Software Engineers â NYC Onsite
Comments URL: https://news.ycombinator.com/item?id=48382853
Points: 0
# Comments: 0 â Read more
Redditors Are Using AI to Beat Obscene World Cup Ticket Prices
Soccer fans on r/WorldCup2026Tickets are using Claude to build DIY ticketing software, exchanging on back channels, and leaving scalpers scrambling. â Read more
How to Edit, Merge, and Split PDFs With Free Online Tools
You donât need expensive software for basic PDF tasks. In fact, all you need is a handful of free web-based apps. â Read more
GitHub and the Crime Against Software
Article URL: https://eblog.fly.dev/githubbad.html
Comments URL: https://news.ycombinator.com/item?id=48361064
Points: 6
# Comments: 0 â Read more
@itsericwoordward@itsericwoodward.com Havenât noticed anything either. These request numbers are well below some other software. :-)
@movq@www.uninformativ.de Hahaha, a ride indeed. Exactly, this affected each and every Atom feed and only Atom feeds. All RSS feeds worked like nothing ever happened. This std::string to time_t to std::string to time_t dance only happens for Atom feeds. RSS feeds, on the other hand, go right from std::string to time_t and be done. Thatâs precisely what the second option is aiming to propose for Atom feeds, too.
I will clarify that tomorrow in the article.
Itâs very interesting what kind of quirks accumulate in software over the years. Especially quirks, the basically noone knows of anymore. Until something explodes and gets rediscovered. Luckily, that doesnât happen all that often.
<updated> of the feed, too. But for some reason, some articles were suddenly marked as new.
I wasted my entire weekend on the writeup. If you have way too much time to spare and also are interested in a bug analysis of a software that you donât even use, I have you covered: https://lyse.isobeef.org/newsboat-time-parsing-bug-analysis/
Please Do Not Vibe Fuck Up This Software â Rsync
Article URL: https://github.com/RsyncProject/rsync/issues/929
Comments URL: https://news.ycombinator.com/item?id=48342705
Points: 13
# Comments: 5 â Read more
Do You Actually Need to Pay for Transcription Software?
I tested Wispr Flow and various AI-powered transcription software to see whether you should bother subscribing or stick with free services. â Read more
Show HN: Open-source private home security camera system (end-to-end encryption)
Hey everyone,
I previously introduced an open source private home security camera in 2024, which uses OpenMLS for end-to-end encryption: https://news.ycombinator.com/item?id=42284412.
It was called Privastead then and itâs now renamed to Secluso.
John Kaczman found my project from here and has been working on it with me over the last year and half. Weâve made a lot of improvements to the software, which w ⊠â Read more
New Moms Are Returning to Coding Jobs Radically Reshaped by AI
New mothers working in software development are staring down an AI-pilled workplace they barely recognize. â Read more
Sage Care (YC S24) Is Hiring Software Engineers
Article URL: https://www.ycombinator.com/companies/sagecare/jobs/xtloH8r-senior-software-engineer
Comments URL: https://news.ycombinator.com/item?id=48282478
Points: 0
# Comments: 0 â Read more
California moves to exempt Linux from its age-verification law after backlash
Article URL: [https://www.tomshardware.com/software/linux/california-moves-to-exempt-linux-from-its-upcoming-age-verification-law-after-backlash-over-forcing-operating-systems-to-collect-users-ages-amendment-proposed-by-the-same-lawmaker-who-wr ⊠â Read more
The AI Era Is Creating a Bug Hunting Arms Race
As attackers ramp up their AI exploit development, the search for software vulnerabilities is changing rapidly. â Read more
My I3-Emacs Integration
Article URL: https://khz.ac/software/i3-integration.html
Comments URL: https://news.ycombinator.com/item?id=48252535
Points: 3
# Comments: 0 â Read more
Palantir Held a Hack Week to Add New Controls to Software Used by ICE
The hackathon, held to build user-auditing tools for Palantir customers, comes as the company struggles to address employee concerns over its relationship with ICE. â Read more
A Hacker Group Is Poisoning Open Source Code at an Unprecedented Scale
GitHub is just the latest victim of TeamPCP, a gang that has carried out a spree of software supply chain attacks that has impacted hundreds of organizations. â Read more
Google Makes It Easy to Deepfake Yourself
Googleâs overhaul of its AI creation software, Flow, includes a new video model and a tool for generating selfie videos called avatars. â Read more
An Engineerâs Post Protesting Laptop Surveillance Is Going Viral Inside Meta
Meta employees in the US and UK are organizing against corporate software that tracks workersâ keystrokes and mouse activity. â Read more
CUDA Proves Nvidia Is a Software Company
Thereâs a deep, forbidding moat that surrounds Nvidiaâand it has nothing to do with hardware. â Read more
Newly Deciphered Sabotage Malware May Have Targeted Iranâs Nuclear Programâand Predates Stuxnet
Researchers have finally cracked Fast16, mysterious code capable of silently tampering with calculation and simulation software. It was created in 2005âand likely deployed by the US or an ally. â Read more
Hoje Ă© dia de workshops na #libregraphicsmeeting , e quando dĂĄs por ti estĂĄs a fazer fontes bitmap usando ascii art e a imprimi-las numa Epson matricial da velha guarda
(o software pra fazer isto Ă© o Phosphor)
Last year, I made a huge mistake. I repeated on here, what multiple sourcea at Google told me, and what is to this day, written on their blog about Android.
I failed to take into consideration, that people who work at Google, often just lie, or present things intentionally vaguely, so they do not have to follow through with their promises.
I would like to apologize to everyone, who took my previous posts here, as assurance software not explicitly approved by Google, will continue working on Android, past this year (or even just a couple months from now) and that everything has been resolved, as things are now in fact even worse, than they were before. To follow the current state of âOpen Androidâ, please check: https://keepandroidopen.org/
I canât remember if the hex viewer back then had these options. Donât even recall what software that was. :-)
The one that I used during my Windows 95 days was âHex Workshopâ. It had similar features, just not as promimently displayed. It shows them down there in the statusline as âValueâ:
Newer versions can probably do more, havenât checked. đ (Assuming this program still exists.)
Apart from selecting text to copy into the clipboard. But that probably has the potential for trouble and interference with button clicks, etc.
Yeah, thatâs a big problem: Once you activate mouse mode in the terminal, the terminal loses the ability to select text. đ Youâd either have to emulate that in the program itself (like Vim does) or give the user an easy way to turn mouse support on/off during runtime.
How did the startup times develop?
Theyâre pretty stable at around 230 ms on my old NUC. Itâs just fast enough so that it doesnât annoy me.
@movq@www.uninformativ.de Nice, itâs coming together! Despite it being ages ago that I used a hex editor or viewer, these different representations of information appear very handy to me. If I had to mess around on binary formats, Iâd definitely appreciate them. I canât remember if the hex viewer back then had these options. Donât even recall what software that was. :-)
I, too, only very, very rarely use the mouse in the terminal. Apart from selecting text to copy into the clipboard. But that probably has the potential for trouble and interference with button clicks, etc. If one isnât careful.
How did the startup times develop?
Every single year I complain we should have an independent survey of Python users, not of âPython developersâ, as many people who use Python do not identify as professional software developers (https://ciberlandia.pt/@villares/109885982178235703) and the questions in the survey make no sense for them. We should have someone doing serious research designing an unbiased survey, not a software firm like Jetbrains doing market research.
Every year I fail to do something effective about this.
[Reposted publicly with some tweaks]
Spent basically the entire day (except for the mandatory walk) fighting with Pythonâs type hints. But, the result is that my widget toolkit now passes mypy --strict.
I really, really donât want to write larger pieces of software without static typing anymore. With dynamic typing, you must test every code path in your program to catch even the most basic errors. pylint helps a bit (doesnât need type hints), but thatâs really not enough.
Also, somewhere along the way, I picked up a very bad (Python) programming style. (Actually, I know exactly where I picked that up, but I donât want to point the finger now.) This style makes heavy use of dicts and tuples instead of proper classes. That works for small scripts, but it very quickly turns into an absolute mess once the program grows. Prime example: jenny. đ©
I have a love-hate relationship with Pythonâs type hints, because they are meaningless at runtime, so they can be utterly misleading. Iâm beginning to like them as an additional safety-net, though.
(But really, if correctness is the goal, you either need to invest a ton of time to get 100% test coverage â or donât use Python.)
./bin/mu -B -o ... -p muos/amd64 ... target.
@prologic@twtxt.net Iâd love to take a look at the code. đ
Iâm kind of curious to know how much Assembly I need vs. How much of a microkernel can I build purely in Mu (”)? đ€
Canât really answer that, because I only made a working kernel for 16-bit real mode yet. That is 99% C, though, only syscall entry points are Assembly. (The OpenWatcom compiler provides C wrappers for triggering software interrupts, which makes things easier.)
But in long mode? No idea yet. đ At least changing the page tables will require a tiny little bit of Assembly.
I think my widget toolkit will have an amber theme by default:
My first PC had a monochrome amber screen and I just love looking at this. đ
(It looks even better with redshift enabled, but I canât screenshot that.)
Only downside is that there arenât that many amber shades in the standard 256 color palette. Or well, maybe thatâs actually a good thing, as it probably helps to keep the theme more minimal and less cluttered/noisy. đ€
I think this is finally a good metaphor to talk about âsimpleâ software:
https://oldbytes.space/@psf/115846939202097661
Distilled software.
I quote in full:
principles of software distillation:
Old software is usually small and new software is usually large. A distilled program can be old or new, but is always small, and is powerful by its choice of ideas, not its implementation size.
A distilled program has the conciseness of an initial version and the refinement of a final version.
A distilled program is a finished work, but remains hackable due to its small size, allowing it to serve as the starting point for new works.
Many people write programs, but few stick with a program long enough to distill it.
I often tried to tell people about âsimpleâ or âminimalisticâ software, âKISSâ, stuff like that, but they never understand â because everybody has a different idea of âsimpleâ. The term âsimpleâ is too abstract.
This is worth thinking about some more. đ€
Ano novo e volta o meme do âano do desktop Linuxâ, e finalmente perco a paciĂȘncia.
Porque é que se fala do Linux no desktop como se fosse a segunda vinda de Cristo quando finalmente acontecer? O Linux domina nos segmentos mobile, e olha que bem que estamos, né?
Ă que concentrar o ativismo no sistema operativo Ă© um erro com vistas curtas, e Ă© inconsequente defender apenas âo Linuxâ sem uma postura tecnopolĂtica sobre software livre
@shinyoukai@neko.laidback.moe I canât believe Trace and Edgewall Software is still around and in use đ€Ł
O Mattermost, vem-se a saber, nĂŁo Ă© uma escolha sensata: tem vĂĄrios componentes proprietĂĄrios (e Ă© pouco transparente quanto a isso)
https://isitreallyfoss.com/projects/mattermost/
Fico aliviado de na @d3 termos optado pelo Rocket.Chat, que embora nĂŁo sendo perfeito, cumpre em tudo o que Ă© preciso e (ainda) Ă© software livre.
@klaxzy@klaxzy.net do you know what I also find equally just as stupid and dumb is having to upgrade the software license on something just to be able to get OIDC or OAuth support ffs đ€Šââïž
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:
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