-
62 votes
-
What I learned building pi, an opinionated and minimal coding agent
9 votes -
The Resonant Computing manifesto
12 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 -
Introducing Beads: A coding agent memory system
23 votes -
Greg Kroah-Hartman explains the Cyber Resilience Act for open source developers
7 votes -
KeenWrite 3.6.3
30 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 | daniel.haxx.se
36 votes -
systemd has been a complete, utter, unmitigated success
37 votes -
Non-engineers AI coding & 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 -
Blackhat hacker 'EncryptHub' behind vibe-coded ransomware unmasked due to opsec mistakes in ChatGPT-created infrastructure
20 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 -
Roadmap.sh - community-built interactive roadmaps, guides and educational content for developers
11 votes -
Best word processor for Ubuntu?
Hey folks, looking for recommendations. What's your go to word processor on Ubuntu? (EDIT: For regular writing, not a text editor for coding.) I haven't been the biggest fan of Libre office tbh...
Hey folks, looking for recommendations. What's your go to word processor on Ubuntu? (EDIT: For regular writing, not a text editor for coding.) I haven't been the biggest fan of Libre office tbh (please don't hate me...) There were just several bugs in Writer that made it unusable for me. I'm curious about alternatives. I read that WPS office is on ubuntu, but I've always found it to run kind of slow (however, my experience was on Windows.).
I don't need a lot of fancy utilities, but would enjoy something a little more beautiful than notepad++ :) My biggest concern is just that it's a stable software. I'm OK with glitches or UI bugs, just nothing that's going to crash and burn and corrupt my work. (I mention this because there are several newer word processors made by single developers, and I'm a little weary to use them because I don't genuinely know how stable the software is.) I'm also not a fan of software that saves in some special format where you rely on that software to open it (or have to go through hoops to convert it.)
Any recommends?
EDIT: I'm new to Ubuntu, in case it makes a difference.
31 votes -
Organizing self-hosted classical music collection
I'm currently using Navidrome to self-host my music collection, while using DSub to listen on-the-go. This works very well for most genres, except for the bulk of my music which is classical...
I'm currently using Navidrome to self-host my music collection, while using DSub to listen on-the-go.
This works very well for most genres, except for the bulk of my music which is classical music. This presents its own host of problems pertaining to cataloguing and using metadata, since there are often multiple recordings of the same musical composition, recorded by multiple conductors with different orchestras and/or soloists. There may also be different instrumental arrangements of the same musical piece. Merely sorting by "Artist" is therefore quite unsatisfactory in this scenario.
Some streaming services have come up with quite satisfying solutions in my experience (notably Apple Music Classical and Idagio), but I am not sure how to go about listening to my own self-hosted classical music.
Is anybody here on Tildes familiar with this organizational problem? I would be very eager to hear how you have tackled this. Is there any self-hosted software more suitable to cataloguing musical collections with extensive metadata?
13 votes -
Twinkle Tray: FOSS display brightness control
9 votes -
What does your self-hosted server setup look like?
Hoping we can get some discussion on self hosting setups throughout the community and help anyone who may be interested with common setups and finding interesting software. Hardware Currently...
Hoping we can get some discussion on self hosting setups throughout the community and help anyone who may be interested with common setups and finding interesting software.
Hardware
Currently running everything on a Dell 7050 SFF (intel i5-7500 and 16GB RAM) which suits my needs perfectly. Had used an older SFF before (i forget which) and a cheap older model mac mini (2012 I think) for self hosting before, but those were not the right choice as I didn't properly understand what hardware encoding was at the time. The i5-7500 handles all the media I have when transcoding is needed. Only thing it can't do is AV1, but my setup avoids those anyway.Operating System
Distro Hopping habits are hard to break and that "itch" unfortunately carry over to the server. Currently running Ubuntu 22.04 LTS for a few months now, but feeling like a change is needed soon. I've used Ubuntu, Debian, and Fedora for servers before and they each have their own little problems that make me eventually switch. I am considering maybe doing a Proxmox setup so I can spin up a VM whenever that itch comes, but not sure if they added complexity is worth it in the long run.Software
Yay, the best part! My self hosting stack has changed a ton over the years. Everything in my stack is in a docker container through a set of badly written compose files (planning on redoing things, cleaning things up, making things consistent, etc.). I'll just do a rundown of everything with a brief description of what it is:- Plex Gives me a Netflix like streaming experience at home. Currently working on shifting things over to JellyFin as Plex is starting to grow increasingly buggy for me.
- Sonarr Automatically tracks and downloads all my shows. I have two instances of this running, one for normal tv shows and another for anime
- Radarr Automatically tracks and downloads all my movies.
- Prowlarr Sowers the high seas for what Sonarr and Radarr are looking for and gives them the "linux iso".
- rdt-client Probably different to most peoples setups. I use a debrid service (not sure why people call them that), to download my "linux iso's" for me and I do a direct download from them. Much quicker and no torrenting traffic on my end. Also it's also cheaper than paying for a VPN usually.
- File Browser A good web ui for managing files
- Nginx Proxy Manager Is a reverse proxy for all of my services and gives me HTTPS for everything. Gets rid of the annoying browser warnings.
- Tailscale The most recent addition to my setup. Allows me to access my network anywhere. Similar to a VPN (I know it uses wireguard under the hood), but does a lot of magic for you and just makes everything work and connect together, its really cool.
- Adguard Home Gives me a local DNS server that does DNS level ad blocking. Never given me problems and it works well, but I am thinking of reducing the complexity of my setup and removing it. There tons of DNS servers out there that can do the same thing and I don't mind trusting a few of them (like quad9 or mullvad dns).
- Watchtower It monitors all my docker containers and keeps them up-to-date. If a new version is out, it will automatically download the latest version and restart the container and delete the old container version. I know its not the best idea, but its only cause a break 1 time with 1 container in the couple years I've run this setup.
- Homepage Literally the homepage for all my services. I've tried a lot of different ones and Homepage is easily the best. Simple, but powerful to configure.
Keen eyes may have noticed the lack of backup software. I'll get around to that, eventually.
47 votes