The road to opaque software is paved with good (engineering) intentions https://lobste.rs/s/eyu8r2 #programming
https://tomasp.net/longreads/closing/
programming
What are you doing this week? by @caius https://lobste.rs/s/hgmgp2 #ask #programming
What are you doing this week? by @caius https://lobste.rs/s/maqsgl #ask #programming
AI Didn’t Make Programming Easier. It Just Made It Differently Difficult https://lobste.rs/s/qhszda #ai #programming
https://cacm.acm.org/opinion/ai-didnt-make-programming-easier-it-just-made-it-differently-difficult/
Planning with open variable lists in Gecode https://lobste.rs/s/rwlg3h #programming
https://zayenz.se/blog/post/open-cp-in-gecode/
How To Write Shared Libraries (2011) https://lobste.rs/s/tenn7k #pdf #programming
https://www.cs.dartmouth.edu/sergey/cs108/ABI/UlrichDrepper-How-To-Write-Shared-Libraries.pdf
What are you doing this weekend? by @caius https://lobste.rs/s/hfmcxi #ask #programming
New Research: A "Verified" GitHub Commit Is NOT Unique https://lobste.rs/s/qlw9wg #programming #security
https://www.internationalcyberdigest.com/new-research-a-verified-github-commit-is-not-unique/
The hidden design compromises of Docker layers https://lobste.rs/s/uuu6us #programming #virtualization
https://loige.co/hidden-design-compromises-of-docker-layers/
Software Line Specialist https://lobste.rs/s/yoywed #ai #programming #satire
https://lovro-bikic.github.io/software-line-specialist/
I am seeking an e-mail client with the following features. I was happily using Thunderbird 78 and 102, but the former keeps quitting unexpectedly in Windows 10, 11, and even 7, where it never did before! 102 is tolerable, but anything after that is a mess.
1. Must work with NVDA screen reader. I've tried several supposedly simple programs, but they were all inaccessible.
2. Must have standard menus, accessible via the alt and arrow keys as well as hotkeys for sending, replying, forwarding, etc. I want something with a clean interface as well, not cluttered like Thunderbird 115 and later.
3. Must work with Windows 7. It is my preferred operating system and I will not waste time arguing about it.
4. Must be able to read and reply to messages without downloading them. Thunderbird has this feature. Essentially, the work is done on the server via the client.
5. Must be able to search the bodies of e-mails. For some reason, Thunderbird 115 and probably higher appears to lack this important feature.
6. Must work with GMail, preferably natively, but app passwords are also fine. This is the main reason I am even using a client. Yahoo has a wonderful Basic HTML version, but Gmail does not.
7. I don't need other features aside from the normal functions of an e-mail client i.e. send, receive, allow for multiple accounts with separate inboxes, spell-checking (optional), signature (optional), and sound alerts (optional but preferred). I don't use other services that I need to connect with my e-mail client i.e. cloud, calendar, contacts, meeting platforms, etc. I also neither need nor want ai features in such a program.
#accessibility #blind #email #e-mail #GMail #NVDA #programming #technology #Windows7
Why I recommend Renovate over any other dependency update tools (2024) https://lobste.rs/s/kt0yxd #programming
https://www.jvt.me/posts/2024/04/12/use-renovate/
I wanna talk about the political movement of the Open Source community. If you spend enough time on fedi, you surely will have heard *plenty* of criticisms of what's going on in Open Source, and rightfully so.
So I'm curious, what do we think the Open Source community *should be doing* in order to achieve important progressive and anti-authoritarian goals? What should the next generation of programmers be thinking of and working on in this space?
A special rule: You're only allowed to say "don't X" if you have at least as many "do Y" recommendations. Preferably, I'd like to see more do's than don't's.
Boosts welcome
What are you doing this weekend? by @caius https://lobste.rs/s/jmdchp #ask #programming
Implementing Undo - Computerphile https://lobste.rs/s/eulzvm #video #programming
https://www.youtube.com/watch?v=S6PqsZ65Mg4
Reverse Engineering Comanche Terrain Maps https://lobste.rs/s/qcafwq #games #programming #retrocomputing
https://pikuma.com/blog/comanche-maps-reverse-engineering
It's been made clear to me that one of the reasons I was hired for this job is my boss read the README files of some of my OSS projects and was impressed at how clear and detailed a writer I am.
Just in case you thought written-English wasn't a useful skill for a developer: It got me this job. Work on your writing skills if you want to survive in tech.
What are you doing this week? by @caius https://lobste.rs/s/nvkrb9 #ask #programming
PHP2Shell — Deep Dive https://lobste.rs/s/d8dgav #programming #security
https://djad04.github.io/php2shell-deep-dive/
A Terminal Protocol for Program Status (OSC 7501) https://lobste.rs/s/rmh4fg #programming
https://mitchellh.com/writing/program-status-osc7501
RE: https://defcon.social/@riverpunk/117568060385140896
Lots of very interesting discussions on this post. With the amount of fair criticisms against the Free Software/Open Source movement's approach, and where it has seemed to fail, I wonder if perhaps an explicitly new movement needs to "rise from the ashes", so to speak?
A Neo-FOSS or Post-FOSS movement, that takes far more into account than simply just the 4 Freedoms put forth by the FSF.
Some common points I observed in the replies:
- We need more focus on inclusion, accessibility, and kindness
- We need to think about the user, and accommodate *their* needs -- such as by focusing on UX and listening to user input.
- We need to get the creeps out of our movement. We don't work with fascists or rape apologists.
- We need to come to terms with the inherently anti-monopolistic/anti-capitalist (depending who you ask) aims of our movement. Accept the fact that our movement *is* political, and is a progressive movement!
So, the question is: Does this movement need to explicitly define itself as a new thing beyond just Free Software? Do we need a new, less problematic Richard Stallman and FSF to head the effort and write new theory? Or would it be better for this movement to simply continue operating as the modern day version of the same old "Free Software/Open Source movement"?
Once again, boosts encouraged
I'd love to hear y'all's thoughts on this!
#FOSS #FreeSoftware #OpenSource #tech #leftism #progressive #programming
Reasons to dislike AI coding https://lobste.rs/s/9fjar3 #programming
https://www.sicpers.info/2026/10/reasons-to-dislike-ai-coding/
Anti-Patterns in Software Blogging https://lobste.rs/s/rwdufq #programming
https://refactoringenglish.com/blog/anti-patterns-software-blogging/