Software Architecture Guide
Article URL: https://martinfowler.com/architecture/
Comments URL: https://news.ycombinator.com/item?id=48524084
Points: 8
# Comments: 1 â Read more
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
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
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
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
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
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â:
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! :-)