-
21 votes
-
Curl will end its bug bounty program by the end of January due to excessive AI generated reports
63 votes -
Vibe coding is just the return of Excel/Access, with more danger
I probably triggered some PTSD right there. Was just in a meeting at work, where we listed off everything that makes software development hard and slow. An excersize for the thread would be to...
I probably triggered some PTSD right there.
Was just in a meeting at work, where we listed off everything that makes software development hard and slow. An excersize for the thread would be to replicate that list. It turned out that Claude helps with like 1/5th or less of it....especially in a collaborative environment.
So, the situation we're now encountering is that random business areas can vibe code out something, tell nobody, throw it in AWS, have it become a critical part of a business process that fails when they quit, and nobody even has access to look at what was made.
It gives me comfort that in about 5 years there will be a new surge in demand for programmers to reign in all the rogue applications that need shutdown because of the immense risk to continual operation of a company, from data leaks to broken payroll.
It'll be Y2K all over again.
45 votes -
Turning meshes into horrifying piecewise functions
5 votes -
What are people using instead of VS Code?
I relatively recently reinstalled my OS (distro-hopping to Fedora KDE) and as I was installing my various everyday programs, I began to wonder whether there were any solid competitors to VSCode in...
I relatively recently reinstalled my OS (distro-hopping to Fedora KDE) and as I was installing my various everyday programs, I began to wonder whether there were any solid competitors to VSCode in the space other than IntelliJ products (which I strongly dislike compared to VSCode already). I've used VSCode for a while, but I've definitely noticed my experience with the app getting a little bloated and overwhelmed. But I'm not keeping my finger on the pulse of new IDEs, so I don't know if there's anything new (or at least a solid alternative of some sort) out there that people are switching to.
I'm on Linux, so nothing Mac-exclusive. I know VSCode's extension library is probably hard to match given its popularity, but I'd hope for an alternative that at least has potential to have extensions to cover lesser-known languages and file formats for me. I liked the look and feel of VS Code when I switched to it years ago, so I'm all for apps with similar vibes, but I'd like something that feels faster and more focused.
Please don't recommend vim. I've already heard of vim, and if I wanted to switch to it I would have already.
37 votes -
Can coding agents relicense open source through a “clean room” implementation of code?
51 votes -
Ladybird un-chooses Swift as its successor language to C++
43 votes -
The Resonant Computing manifesto
12 votes -
Fifty Shades of OOP
21 votes -
Unfuck Google Drive (It's Gemini garbage, of course)
Turns out Google has been ruining Drive's speed by ramming Gemini down our throats (again). To get stuff loading quickly again, follow these steps: From the Google Drive page, go to settings (top...
Turns out Google has been ruining Drive's speed by ramming Gemini down our throats (again). To get stuff loading quickly again, follow these steps:
From the Google Drive page, go to settings (top right, gear icon). Drop into "Manage Apps."
Find Gemini and uncheck "Use as Default." Of course it's automatically turned on despite my organization and my personal accounts having already opted out of Gemini. Once it's off things run much, much faster.
Presumably they're doing some dumb shit and having Gemini scan the contents of your entire drive, constantly.
67 votes -
Greg Kroah-Hartman explains the Cyber Resilience Act for open source developers
7 votes -
KeenWrite 3.6.3
30 votes -
Where's the Shovelware?
54 votes -
Is anyone working on an Android version of ICEBlock?
Is Anyone Working On An Adroid Version of ICEBlock? I am curious. Is anyone porting that app to Android or making a clean room version?
29 votes -
Microsoft Store expands opportunities for Windows app developers
10 votes -
Death by a thousand slops
36 votes -
systemd has been a complete, utter, unmitigated success
37 votes -
Non-engineers AI coding and corporate compliance?
Part of my role at work is in security policy & implementation. I can't figure this out so maybe someone will have some advice. With the advent of AI coding, people who don't know how to code now...
Part of my role at work is in security policy & implementation. I can't figure this out so maybe someone will have some advice.
With the advent of AI coding, people who don't know how to code now start to use the AI to automate their work. This isn't new - previously they might use already other low code tools like Excel, UIPath, n8n, etc. but it still require learning the tools to use it. Now, anyone can "vibe coding" and get an output, which is fine for engineers who understand how the output should work and can design how it should be tested (edge cases, etc.)
I had a team come up with me that they managed to automate their work, which is good, but they did it with ChatGPT and the code works as they expected, but they doesn't fully understand how the code works and of course they're deploying this "to production" which means they're setting up an environment that supposed to be for internal tools, but use real customer data fed in from the production systems.
If you're an engineer, usually this violates a lot of policies - you should get the code peer reviewed by people who know what it does (incl. business context), the QA should test the code and think about edge cases and the best ways to test it and sign it off, the code should be developed & tested in non-production environment with fake data.
I can't think of a way non-engineers can do this - they cannot read code (and it get worse if you need two people in the same team to review each other) and if you're outsourcing it to AI, the AI company doesn't accept liability, nor you can retrain the AI from postmortems. The only way is to include lessons learned into the prompt, and I guess at some point it will become one long holy bible everyone has to paste into the limited context window. They are not trained to work on non-production data (if you ever try, usually they'll claim that the data doesn't match production - which I think because they aren't trained to design and test for edge cases). The only way to solve this directly is asking engineers to review them, but engineers aren't cheap and they're best doing something more important.
So far I think the best way to approach this problem is to think of it like Excel - the formulas are always safe to use - they don't send data to the internet, they don't create malware, etc. The worst think they can do is probably destroy that file or hangs your PC. And people don't know how to write VBA so they never do it. Now you have people copy pasting VBA code that they don't understand. The new AI workspace has to be done by building technical guardrails that the AI are limited to. I think it has to be done in some low-code tools that people using AI has to use (like say n8n). For example, blocks that do computation can be used, blocks that send data to the intranet/internet or run arbitrary code requires approval before use. And engineers can build safe blocks that can be used, such as sending messages to Slack that can only be used to send to corporate workspace only.
Does your work has adjusted policies for this AI epidemic? or other ideas that you wanted to share?
23 votes -
Personalized software really is coming, but not today. Maybe tomorrow?
13 votes -
Personal inventory management software
I'm looking to better organize all the computer and electronics parts I have laying around and am looking for recommendations for software from people who are already doing this. I saw InvenTree...
I'm looking to better organize all the computer and electronics parts I have laying around and am looking for recommendations for software from people who are already doing this. I saw InvenTree but wasn't sure if there are other alternatives I should look at. Most of what I found so far is focused on companies and is therefore a bit more than I need. My only major requirement is that I can self-host it, or at least easily export all my data out of it. Ideally, the same software would work well for organizing home workshop parts as well (e.g. bolts, sockets, glues), though that's not a hard requirement.
Also, I'm not sure if this makes more sense here or in ~hobbies, but I figured the computer/electronics focus means it makes more sense here.
26 votes -
A StarlingX explainer
3 votes -
Arch Linux to switch from Redis to Valkey
21 votes -
On its 50th anniversary, Bill Gates has published the original source code of Altair Basic - the first commercial software released by 'Micro-Soft'
18 votes -
Who will maintain Vim? A demo of Git Who
20 votes -
Making electronic dance music in 1990 with a budget home computer
12 votes -
EFF's Red Flag Machine: Guess why GoGuardian flagged a site
22 votes -
What To Use Instead of PGP
18 votes -
Real-time speech-to-speech translation
Has anyone used a free, offline, open-source, real-time speech-to-speech translation app on under-powered devices (i.e., older smart phones)? There are a few libraries that written that...
Has anyone used a free, offline, open-source, real-time speech-to-speech translation app on under-powered devices (i.e., older smart phones)? There are a few libraries that written that purportedly can do or help with local speech-to-speech:
- https://github.com/ictnlp/StreamSpeech
- https://github.com/k2-fsa/sherpa-onnx
- https://github.com/openai/whisper
I'm looking for a simple app that can listen for English, translate into Korean (and other languages), then perform speech synthesis on the translation. Although real-time would be great, a short delay would work.
RTranslator is awkward (couldn't get it to perform speech-to-speech using a single phone). 3PO sprouts errors like dandelions and requires an online connection.
Any suggestions?
6 votes -
Several Russian developers lose kernel maintainership status
40 votes -
Best way to voice call and screenshare with audio on Linux?
One thing I really enjoy is being able to share my screen with family and friends to watch movies together or share gameplay. On Windows, you can do this trivially with Discord. On Mac, you can do...
One thing I really enjoy is being able to share my screen with family and friends to watch movies together or share gameplay. On Windows, you can do this trivially with Discord. On Mac, you can do this on Discord if you install some software they recommend. On Linux, I believe it's impossible with Discord unless you use a third party front end, which I'd rather not do. Zoom has screenshare with sound, but I don't know what the Linux support is like, and it's capped at 40 minutes unless you pay.
Are there other messaging services that have voice call and audio screenshare support on Linux, no unofficial front end necessary, that's also available on Windows and Mac? It's ok if it requires some setup. Ideally it would be a group chat as opposed to streamed publicly on a site like Twitch.
11 votes -
Retrospective on the introduction of the Vanguard anti-cheat software to League of Legends
16 votes -
System76's COSMIC desktop environment enters public alpha
45 votes -
What is a software you wish existed?
I've been feeling pretty bored for a while and my job isn't really giving something fulfilling to do, So I want to make something. However, I don't want to make something useless. unfortunately, I...
I've been feeling pretty bored for a while and my job isn't really giving something fulfilling to do, So I want to make something.
However, I don't want to make something useless. unfortunately, I can't think of any software I'm in a particular need for. I would love to make something that solves a real problem for a real human.
So, please tell me, what's something that you wish existed because it would reduce suffering in your life that little (or big) bit?
Edit: Wow wow and wow, I didn't expect this thread that I made on a whim to blow up so much. So many idead!
69 votes -
Generating sudokus for fun and no profit
26 votes -
polyfill-glibc: Patch Linux executables for compatibility with older glibc
10 votes -
I ported thousands of apps to Windows 95
23 votes -
How user groups made software reuse a reality
4 votes -
A 2024 plea for lean software
36 votes -
What are people's thoughts on "secureblue", "bazzite" and other ublue images?
7 votes -
The Hobbes OS/2 Archive logs off permanently in April
8 votes -
Qalculate! - the ultimate desktop calculator
42 votes -
The beauty of finished software
25 votes -
Jellyfin - A Call for Developers
78 votes -
First look at AMD FidelityFX Super Resolution 3
18 votes -
NVIDIA debuts AI-enhanced real-time ray tracing for games and apps with new DLSS 3.5
24 votes -
Tips for buying + reading ebooks that are synced without using kindle/play books?
Hey! I’ve been trying lately to get rid of big platforms from my life. One part of it is that I usually buy ebooks/audiobooks from apple, Amazon or google, however I’m then also forced to use...
Hey! I’ve been trying lately to get rid of big platforms from my life. One part of it is that I usually buy ebooks/audiobooks from apple, Amazon or google, however I’m then also forced to use their reading app, which is a vendor lock-in I’m not comfortable with.
I know there are plenty of ebook readers out there, but I’m trying to find
- A store where I can buy ebooks that can be opened in a ebook reader of my choice.
- A way to then sync my progress between phone and laptop. I have nextcloud setup, so if I can make use of that then it’s perfect.
Anyone here got any tips?
22 votes -
Emacs 29.1 released
10 votes -
Textual Paint a TUI image editor inspired by MS Paint
5 votes -
Discussing the finer points of space-worthy software
12 votes -
Plex lays off more than 20% of staff
38 votes