• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics in ~tech with the tag "ask". Back to normal view / Search all groups
    1. IT helpdesk request?

      I'm frankly all out of ideas on how to solve an issue, so I'm hoping that the Tildes community might have a suggestion for solving this issue. I have an 8tb HDD that spins up and is recognized by...

      I'm frankly all out of ideas on how to solve an issue, so I'm hoping that the Tildes community might have a suggestion for solving this issue.

      I have an 8tb HDD that spins up and is recognized by windows when plugged into a USB HDD dock, but in another machine (also running windows 10) the drive can't be seen (**this is using data connections directly to the motherboard).

      There is:

      • Nothing mechanically wrong with the drive as it reads/writes on the HDD dock.
      • I've tested the drive as an NTFS formatted drive and as unallocated.
      • Neither Disk Manager nor the bios sees the drive.
      • Multiple SATA cables and Power jacks tested on working drives and the non working drive.

      Open to thoughts, prayers or possible solutions.

      Thank you!

      21 votes
    2. Need a replacement for my old macbook pro, should I just get another one?

      I'm up for both a new phone and a new laptop, I have an Iphone 8 and a Macbook pro (2020) that was a freebie from an old job. I wanted a new Iphone, but if I did that, only a Macbook can put music...

      I'm up for both a new phone and a new laptop, I have an Iphone 8 and a Macbook pro (2020) that was a freebie from an old job.

      I wanted a new Iphone, but if I did that, only a Macbook can put music on it and that's half what I use my phone for. I don't really need a new laptop, but all of my other devices are Linux and can't put music on an Iphone. So seems like it's either all or nothing here. Either I switch to Android, or I go buy two expensive Apple products soon.

      Iphones have always been great to me, the only reason I need a new phone right now is because Apple refuses to support mine any more. The Macbook though, I had that for only a year before the logic board gave out and bricked it. Is that just something that happens with Macbooks? Are all Apple products actually trash and I've just gotten lucky with both Iphone 4s and Iphone 8 being built for war?

      Am I dumb for avoiding Android like the plague? Every Android phone I've ever met is loaded with tons of bloatware and insecure as hell, seems like the Windows of the phone world.

      34 votes
    3. Non-Logitech replacement for G502 mouse?

      My G502s are starting to exhibit the dreaded double-click problem. Now they're old -- I think one is around 10yrs old, the other 6-7yrs old -- so I've gotten solid use out of both. And G502s are...

      My G502s are starting to exhibit the dreaded double-click problem. Now they're old -- I think one is around 10yrs old, the other 6-7yrs old -- so I've gotten solid use out of both. And G502s are cheap enough these days (like US$35 on Amazon) that it'd be inexpensive to replace them with new G502s.

      But I'm still annoyed that this is happening. Plus, this isn't my first time having problems with Logitech gaming peripherals. I've had issues with my G305 wireless mouse (dongle stopped working), and I will never buy Logitech gaming keyboards again since replacement keycaps can't be purchased; gotta buy a whole new keyboard. So yeah, trying to avoid Logitech if possible.

      Anyway, I like the G502 because it has multiple buttons, particularly the main thumb button (G6), which I use for PTT on Discord/Teamspeak. I then use the other two thumb buttons (G4/G5) as forward/back in browsers or game bindings (along with G7/G8).

      Any good alternatives? Let's say ≤US$80. Preference is wired, but non-BT wireless is fine, too. If wireless, ideally it'd AA/AAA batteries so I can quickly swap rechargeable batteries. Lastly, I'm right-handed.

      TIA!

      23 votes
    4. Looking for a particular kind of computer speaker

      so I need computer speakers that are less than 6 inch high either the left or right speaker has controls that allow me to increase or decrease the volume have 3.5 mm headphone port [optional]...

      so I need computer speakers that

      • are less than 6 inch high
      • either the left or right speaker has controls that allow me to
        • increase or decrease the volume
        • have 3.5 mm headphone port [optional]
        • button to power on/off [optional]
      • wired, either via 3.5 mm headphone jack or USB-C cable

      I've tried looking for it but I am having a damn hard time trying to find something that fits all these.

      16 votes
    5. Passing question about LLMs and the Tech Singularity

      I am currently reading my way thru Ted Chiang's guest column in the New Yorker, about why the predicted AI/Tech Singularity will probably never happen...

      I am currently reading my way thru Ted Chiang's guest column in the New Yorker, about why the predicted AI/Tech Singularity will probably never happen (https://www.newyorker.com/culture/annals-of-inquiry/why-computers-wont-make-themselves-smarter). ETA: I just noticed that article is almost 5 years old; the piece is still relevant, but worth noting.

      Good read. Still reading, but so far, I find I disagree with his explicit arguments, but at the same time, he is also brushing up very closely to my own reasoning for why "it" might never happen. Regardless, it is thought-provoking.

      But, I had a passing thought during the reading.

      People who actually use LLMs like Claude Code to help write software, and/or, who pay close attention to LLMs' coding capabilities ... has anyone actually started experimenting with asking Claude Code or other LLMs that are designed for programming, to look at their own source code and help to improve it?

      In other words, are we (the humans) already starting to use LLMs to improve their code faster than we humans alone could do?

      Wouldn't this be the actual start of the predicted "intelligence explosion"?


      Edit to add: To clarify, I am not (necessarily) suggesting that LLMs -- this particular round of AI -- will actually advance to become some kind of true supra-human AGI ... I am only suggesting that they may be the first real tool we've built (beyond Moore's Law itself) that might legitimately speed up the rate at which we approach the Singularity (whatever that ends up meaning).

      19 votes
    6. A case for increasing computer literacy (but also a rant)

      Preemtively this is not about Linux but it does serve as a basic example of a low effort, low cost switch that I personally consider ultimately beneficial long term. Not even necessarily for...

      Preemtively this is not about Linux but it does serve as a basic example of a low effort, low cost switch that I personally consider ultimately beneficial long term. Not even necessarily for itself but how it captures the pre Windows 10 mindset of sw being the tool for the user.

      The old joke of in Russia the television watches you is relevant here. On multiple levels.

      Other and an even easier thing to do would be to switch from Chrome to Firefox as an unideal alternative still but with less default problems and better options to possibly switch to later.

      These are only examples and are not important by themselves. What is important, is how these attitudes enable ever less effort and attention to be placed on the end user in mainstream sw.

      A lot of the time whenever there is any mention of switching to Linux there is a lot of talk about how you cannot expect normal people to want to follow even the basic steps and possible but unlikely troubleshooting needed to get it to work. Where society is concerned opinion is reality. The sw and hw are magic black boxes that cannot be understood so the consensus is to avoid trying to understand even the superficial basics that would be considered trivial even a decade before.

      Neither it is likely to change closer to the ideal of just working than it already is without further adoption. It is not a problem of Linux but of insufficient support by third parties creating edge cases.

      I admit that it is unlikely this changes. There is no societal acceptance for it and arguably more important for the individual topics of financial literacy, basic involvement in governance or medical awareness have abysmally low knowledge levels generally.

      Voting is the most basic, least effort way to have some effect and yet two thirds turn out is usually considered large.

      36 votes
    7. Lifetime Windows user seeking feedback for improvements on my Linux setup

      I'm currently running Kubuntu in VMware on a Windows 11 host. I was on Windows 10 but was getting lots of display/graphical issues after pulling my desktop out of storage and I didn't qualify for...

      I'm currently running Kubuntu in VMware on a Windows 11 host. I was on Windows 10 but was getting lots of display/graphical issues after pulling my desktop out of storage and I didn't qualify for extended support updates and just felt like I needed to eliminate all driver and software issues by reinstalling OS clean. At that point I figured I might as well go to Win 11, so I used rufus and did a clean install without a Microsoft account.

      I feel like I need Windows for gaming, even with Proton compatibility on Linux I still expect I'd have some issues with some games and my desktop is my primary gaming system so I just want something that works. But like many others I don't like the direction Microsoft has gone with Windows so I'd really like to adapt to using Linux otherwise. I considered dual booting but I did have an issue with my system where the motherboard had 30+ second long boot times. Like it had nothing to do with my SSD or OS install, the Asus AM4 TUF x570-Plus motherboard boot time was just excessively long and seems other people reported that as well and there was no UEFI/bios update that fixed it. So I really didn't want to dual boot and wait 30+ seconds switching between OSes, that's just not fluid enough for how I wanted to use them. I really want the Windows install to just be gaming only basically or anything I can't get working in Linux.

      So that's how I arrived to running Kubuntu in VMware Workstation Pro. I tried Hyper-V first but had issues and bailed on it. Initially I had audio issues with it in VMware but I found a reddit post that linked to the fix, prior to that, ChatGPT was happy to lead me down rabbit holes to nowhere. I do have a few browser issues with video playback, tried in Vivaldi and Firefox, video and audio are in sync but video is choppy and can't keep up with fast motion. It's otherwise acceptable for basic video playback so it's not really a huge issue for me. I tried playing videos in VLC and did not experience any issues so it is capable of smooth video playback in some circumstances on this setup. I have my own Plex server installed on another system but the Plex Linux application just won't work for me, at best it would produce choppy video if I installed from snap but the flatpak install just won't play anything back properly.

      The other thing I couldn't quite resolve but mostly resolved is that in my Win 11 host, I have resolution set at 2560x1440 but I can't get that option in my Kubuntu VM. I currently have it as 2048x1152 which is as close as I can get while keeping 16:9 ratio. It will offer resolution options above my host system but not 16:9. I then stretch this to fill screen and run it in exclusive mode so it's basically like my primary desktop interface, but it would be nice if the resolution was better as I can tell it's slightly stretched, text isn't as crisp as it should be.

      I will say, I'm quite impressed with how far Linux has come from when I last tried it as a daily driver 10-15 years ago. I added flathub as part of the app discovery repository so I can get many applications through that. I've had a few that I couldn't, scrcpy was outdated there so I had to follow some command line copy/paste script to install that and Vivaldi wasn't available either. Vivaldi did have a .deb file which I guess works like an .exe in Windows, because I just had to click to install, so that's nice. I still think I had to run something to add Vivaldi to app repository so it would keep it updated if I understand how that worked anyhow.

      The Kubuntu VM does seem to destabilize quite a bit over time, it's already locked up on me a couple times, but I think it could be a RAM issue, so I've dedicated 12GB of RAM to it right now (it was at 8GB before). If it continues to happen then I guess that reinforces I'm doing something wrong or need to go in a different direction.

      I've noticed my boot times have improved, I don't know when this happened, but now the boot times are about 15-20 seconds (I check the BIOS boot time in Startup tab on Windows task manager, but I've timed it and it matches actual time). Still seems kinda long to me but maybe it's fast enough to dual boot now, not sure.

      I guess before I commit to anything too heavily, I was curious if what I'm doing now is not very wise or if there's something better I should try. With my bios boot time where it is now, I'd possibly consider dual booting as then I could probably just set up games that work in Linux. At that point, I wonder if I could/should use SteamOS or stick with Kubuntu or something else? Is SteamOS capable of being used as a daily driver OS or is it better just to use for gaming machines?

      Also my PC specs are
      Asus AM4 TUF x570-Plus motherboard
      AMD Ryzen 5 3600 6-Core Processor
      32GB RAM
      AMD RX-580 8GB

      29 votes
    8. Wired vs. wireless mouse and keyboard?

      My keyboard is breathing its last, and my mouse probably isn't far behind, so I plan to replace them. I have a K70 (cherry MX) and some expensive light-up mouse. When I bought these ~10 years ago,...

      My keyboard is breathing its last, and my mouse probably isn't far behind, so I plan to replace them. I have a K70 (cherry MX) and some expensive light-up mouse.

      When I bought these ~10 years ago, it seemed a truth universally acknowledged that a person who used their desktop computer "seriously" for, oh, video games, must be in want of wired peripherals—and never wireless. Supposedly wireless latency was unbearable and device batteries died quickly.

      Is this still true? (Was it ever?)

      If not, I'd like to try a wireless mouse and keyboard. Cable management is a hassle. My AirPods have been excellent and I don't miss the tangles of old, so I imagine I wouldn't miss these either.

      My computer is a workstation which I use for documents, spreadsheets, and video conferencing. Even as a relatively fast typer, I can't imagine wireless latency would exceed the speed between keystrokes. I occasionally play co-op video games games with friends, but nothing intense.

      Is there some other drawback I'm missing?

      22 votes
    9. I need a sanity check from security experts (opening ports on the router)

      First, let me just say that I'm tech savvy, but I'm self taught for the most part. I never studied cybersecurity or network security. I know the basics, but not the nitty-gritty. I used to host my...

      First, let me just say that I'm tech savvy, but I'm self taught for the most part. I never studied cybersecurity or network security. I know the basics, but not the nitty-gritty.

      I used to host my own Anytype Server (note taking app) on my raspberry pi. To do this, the documentation says that I need to open two ports, one TCP and another UDP. So that's what I did, and had it set up this way for a while now.

      Yesterday though, my raspberry's microSD died. So while I wait for the new one to arrive, I'm taking the chance to review my home network settings.

      I closed off a third port that I had for my synology server (for the OpenVPN). I am now using Wireguard (with Tailscale) which doesn't require opening ports. And since my raspberry is offline, I also turned off the other two ports (as of now, I have none opened)

      So here's the thing: I remember from my searching that a lot of people are strongly averse to opening ports. Iirc, the basic idea is that if a bad actor knows my home IP and which ports are open, they can enter. So, in theory, a hacker could potentially infiltrate my raspberry pi - and from there potentially wreak havoc in my other devices.

      So my questions are:
      1- Is it really like that? Could a hacker gain unlimited access to my raspberry via an opened port?
      2- If yes, is there something that I can do to strengthen my raspberry pi security?
      3- Am I being overly paranoid by worrying about this, even if it’s theoretically possible?

      12 votes
    10. Translation services

      Does anyone have any idea on how different online translation "services" actually rank now? I was thinking about this today (after I saw the TranslateGemma announcement) and realized that I had...

      Does anyone have any idea on how different online translation "services" actually rank now? I was thinking about this today (after I saw the TranslateGemma announcement) and realized that I had not really updated my view on translation apps/services in quite a while.

      There is Google Translate, Apple Translate, Kagi Translate, DeepL, etc., but I have no idea how these would rank, especially if it comes to different use-cases.

      13 votes
    11. Youtube channel recommendations 2026

      Previously Tildes have had a few discussions on good quality Youtube channels one, two, but I couldn’t find a recent discussion. I would be interested in peoples recommendations! Personally I...

      Previously Tildes have had a few discussions on good quality Youtube channels one, two, but I couldn’t find a recent discussion.
      I would be interested in peoples recommendations!
      Personally I would like to get recommendations for intermediate/harder science or engineering videos. Most are too basic, or very dry lecture based. I know a few good ones like:

      • 3blue1brown
      • Smarter every day
      • Looking Glass Universe

      But I would like to know other people’s favourites (including non science ones)!

      65 votes
    12. Looking for a simple lists app

      I've been using Google Keep (check boxes mode) for my work and personal to-do lists for a while now, and it's almost perfect for my use case. I love the simplicity and lack of options gumming up...

      I've been using Google Keep (check boxes mode) for my work and personal to-do lists for a while now, and it's almost perfect for my use case. I love the simplicity and lack of options gumming up my process, and specifically I like the UI of having nested subtasks that all move with their head task when you reorder the top level tasks. That is to say, when you drag a headline task, all of its subtasks "roll up" inside it and "unfurl" when you drop the task into its new location. The fact that it syncs across devices is also really great, but not necessarily a deal breaker.

      What is becoming a deal breaker is that you can only have 2 levels: top level or nested. I want more nesting levels, but with the simple touch-and-drag UI to which I've become accustomed.

      Have any of you heard of/used an app such as I've described? I have issues using bigger, more fleshed-out apps because all the features distract my goblin brain, and the friction of having to use various touch menus or the keyboard on my phone to adjust indent levels keeps me from getting crap done.

      Thanks in advance!

      Edit: for now, I have settled on Workflowy. It seems to offer the most similar functionality with an acceptable number of interactions to do the things I want to do. Thank you to everyone who offered their experience!

      20 votes
    13. Prepaid SIMs in Germany / Prepaid Jahrestarif

      I need a German phone number, so I need a German SIM. My preference would be a prepaid year because it’s a bit cheaper. Also, I have a physical sim slot and would rather use a physical sim than an...

      I need a German phone number, so I need a German SIM.

      My preference would be a prepaid year because it’s a bit cheaper. Also, I have a physical sim slot and would rather use a physical sim than an eSIM.

      Many apps (Mein O2, MeinMagenta for cell services and most of the local transit apps) are region locked. I can’t currently change my Apple ID to Germany and can’t make a new Apple ID for Germany without a German phone number.

      Any hot takes on Telekom, Vodafone, O2, etc. or recommendations on getting a physical SIM card?

      Note: The Aldi closest to me only had eSIM today or thought they only had eSIM.

      Edit: I actually need a phone number for things, e.g. kita being able to call me if one of my kids get sick at daycare.

      7 votes
    14. Consumer Electronics Show 2026

      With CES 2026 coming to a close, I figured that like last year, I should make a thread to see what people are excited (or not excited) for. I honestly wasn't that excited (see recent state of US...

      With CES 2026 coming to a close, I figured that like last year, I should make a thread to see what people are excited (or not excited) for.

      I honestly wasn't that excited (see recent state of US economy) but I want to your thoughts!

      Previous Topics:

      Dell's CES 2026 chat was the most pleasingly un-AI briefing I've had in maybe five years
      I didn't post in the thread as I didn't have much to add, the top post by @Oxalis basically sums up my thoughts

      Nice to see them be honest about how this isn't really panning out. Everyone wants AI except the consumer.

      Clicks Communicator: the ultimate communication companion
      Again didn't post in here but I'm glad there is a still a market for niche phone.

      29 votes
    15. What are your Windows 10 post-install and crap removal procedures and recommendations?

      I have an AMD processor that is not supported by Windows 11. I don't wanna deal with the consequences of workarounds. I have an old NVIDIA graphics card that was never even close to being a...
      • I have an AMD processor that is not supported by Windows 11.
        • I don't wanna deal with the consequences of workarounds.
      • I have an old NVIDIA graphics card that was never even close to being a flagship. It is essentially unsupported on Linux (I’ve tested it).
      • I intend to keep running Windows 10 for as long as possible, using either official or unofficial means.
      • My current Windows installation is becoming unmanageable, as Windows often does.
      • I am a competent Linux user, and I run Linux on my laptop.
        • I have WSL2 on Windows 10 and it is great. Especially because I am a heavy Emacs user. I cannot live in an OS that does not allow me the full power of Emacs over a Linux base. This greatly reduces the need for bare-metal Linux.
        • One reason to keep running Windows (at least in a dual-boot setup) is that WoW runs at around 30 FPS on Linux for me. Other games have different issues.
          • I often run games from shady origins that are not obtained from Steam and tools such as Lutris and Bottles are just not there yet in terms of ease of use. I don't enjoy doing a lot of work just to play a game.
        • I understand that there are ways around almost any issue on Linux; I just don’t have the energy right now.

      Any suggestions for post-installation cleanup and removing crap from Windows 10?

      Thanks!

      34 votes
    16. Designing a slide-out phone case with a keyboard

      For reference, I have next to zero knowledge of building electronics. I've replaced the joysticks on two Nintendo joycons (which I actually found pretty fun), and that's it. I also have no...

      For reference, I have next to zero knowledge of building electronics. I've replaced the joysticks on two Nintendo joycons (which I actually found pretty fun), and that's it. I also have no experience with 3D printing or designing specific products.

      I am also sick of touch screen keyboards on phones, do not like any of of the phones that do have keys or the Clicks phone case (why is it on the BOTTOM—), and currently have a lot of free time.

      So my question to you: how would I go about designing my own slide out case with its own keyboard?

      Because that is my ideal solution at this point. And in fact, it turns out someone DID make a 3D printed "slider terminal" this year. Except it's for the Note 10 (I have a Galaxy S9), and seems to be used as a full-fledged replacement for a desktop experience with a trackpad. That's neat and will probably appeal to a lot of people here, but personally, I just need physical keys.

      Along with the keyboard used for that terminal, I also found this other tiny keyboard which doesn't have the trackpad and is about the same dimensions as my Galaxy S9. Actually I found that first and was trying to figure out if there were any cases that could store and pop that out. The biggest issue is that it would cover my camera except maybe when it's slid out, but screw it, I want a damn physical keyboard.

      I do have access to 3D printers (yay public libraries!) and I'm willing to learn Blender in order to make this thing. I just need advice on where to begin and how to tackle this. In particular, I have no clue how to go about the slide out part. I feel like I should be able to figure out how to make a case that fits the dimensions of my phone and the keyboard fairly easily, but no idea where to begin with researching the sliding component.

      Besides that, I also know that I'm not alone here in my frustrations with phone keyboards, so I'm hoping we can pool together ideas on how to do this. As far as I can tell there's not really a "one size fits all" solution that would work for all phones (well, except perhaps a foldable case instead of slide-out), but maybe we can at least share decent starting points for people to design their own. For instance, the slider terminal uses a keyboard that came with a remote, and it would never have occurred to me that could be used for this sort of project. And there are a lot of potential workarounds for the camera placements, so Person A may have an idea that doesn't work well for them, but does work better for Person B than their own original idea.

      So yeah. Advice, ideas and general brainstorming are welcome!

      20 votes
    17. Mac advice for a long time Windows user

      Started a new job today and got a mac as a dev machine. I won't do technical onboarding until later in the week, so I haven't seen what the dev tools are like, but today I was driving myself crazy...

      Started a new job today and got a mac as a dev machine. I won't do technical onboarding until later in the week, so I haven't seen what the dev tools are like, but today I was driving myself crazy just trying to do basic things like copy, paste, screenshot, change windows.

      At the last job, we had ubuntu machines, so I was able to use gnome extensions to mostly replicate the same general layout, menus, and shortcut keys as Windows. Primarily, this allowed me to keep the same "muscle memory". Since the ubuntu gnome desktop is nothing special from a UX point of view, there didn't seem to be a downside. But I understand that the Mac experience is very curated, so I'm thinking I should lean into learning it.

      So my questions are: what are your mac pro tips and things that speed up your work? And for others who have made this transition, what did you learn to do the "mac way" and what did you tweak?

      34 votes
    18. Strange Pop! OS 24.04 behavior

      I have a computer that is not quite powerful enough to run my flight simulators, but which is still quite capable. I tried to sell it for close to what I bought it for, after using it maybe 50...

      I have a computer that is not quite powerful enough to run my flight simulators, but which is still quite capable. I tried to sell it for close to what I bought it for, after using it maybe 50 hours, but the stink of "used" was on it, so I only got low ball offers for the system as a whole. Selling the individual components would be better but take substantially more effort. Instead, after finding an absurdly good 64 GB RAM deal ($150 for DDR4, in early December, crazy), I decided to use it to educate myself on some work-adjacent science simulation capabilities, putting it at home to avoid the feeling like I'm doing work (and also so I can install nonsense on it if I want).

      I settled on Pop! OS, after finding out it has the best NVIDIA GPU support of the .deb Linux family, and installed 22.04 on it last month. After a standard "oops I messed something up on a new-to-me Linux distro, might as well wipe it," I reset the bios to see if it fixed things, then loaded 24.04 on a live USB and ran the update at POST.

      24.04 made some very big changes to Pop! OS, which I won't list, other than one that puzzles me. After installing, I ran Geekbench 6 to benchmark it, and I found out my system CPU performance was about 33% down from the prior benchmark. I rationalized this as being due to no XMP being on, and tried to enter BIOS on boot...but Pop24 refused to enter BIOS, and my motherboard didn't even POST? But it would load into Pop24 without issue? So I was stuck without a way to tune my system. I eventually removed the SSD, hard wiped it on a separate device, and reinstalled Pop22, whereafter I was able to enter BIOS and enable XMP. Performance was restored, and even better than ever.

      My question...why is Pop24 different? I tried to disable fastboot. I tried to have it use systemctl to reboot into settings. I tried everything I could find online. The best guess I have is something to do with UEFI? But I have no clue. I'm not really a computer guy, I just futz around, and I don't know what I'm doing.

      11 votes
    19. Buying a lotta RAM now, as an investment ... thoughts?

      Just a passing thought, came up in conversation. I'm not talking about warehouses-full, nor even "retirement savings" quantities, but like, all the RAM you and your friends and family could...

      Just a passing thought, came up in conversation. I'm not talking about warehouses-full, nor even "retirement savings" quantities, but like, all the RAM you and your friends and family could possibly need for the next 3-4 years.

      Pros, cons? Too late? Too volatile? Too ___?

      22 votes
    20. I no longer trust the stats that companies publish on the gender equality in their tech roles

      I am really not sure if this topic belongs in ~tech or ~society or ~talk but I trust the moderators to re-assign accordingly. So, this is the layout of the "development" team of my companies....

      I am really not sure if this topic belongs in ~tech or ~society or ~talk but I trust the moderators to re-assign accordingly.

      So, this is the layout of the "development" team of my companies.

      there are 4 "development" teams which reports to the development manager who also occasionally codes.
      There is one team, that's the one I am on. 7 people, 6 males.
      there is another team, 4 people, 3 males.
      there is another team, 5 people, 4 males.
      The last team, I don't really consider "development" team. its a team of 4 females. What they are best suited for is QA in the sense of manually testing the product to ensure the experience is sufficient for push to PROD, But because of budget restrictions, they are being forced to learn code and testing suites so they can be the people to develop our testing structure. They are great people and excellent Manual QAers but they really are not developers.

      All our tech managers and team leads are men with the exception of the team lead for QA (obviously).

      And just to be clear, the culture is friendly and respectful and no complaints. It's just the gender ratio is pathetic.

      So our tech gender ratio is really 17 people and 3 women which is 17%.
      If you want to consider the QA team a dev team to bump up the numbers, you get 21 with 7, that's still only 33%.

      At a recent company meeting, they were talking about how diverse our workforce is and blah blah blah (I tune out most of that stuff as we are fully remote and I spend most of my time coding), but then they showed a slide that claimed our gender ratio for tech roles was like 50% or something.....

      I message a colleague at work, being like "where on earth did they get that number??", he was like ":shrug: maybe they are counting the people who use the product we are making?"

      To clarify that, the product we work on is rarely used by external customers. Instead we have employees who know how to use our product and correspond on our behalf with external customers. So all these employees are doing is using a webapp the real tech employees develop.

      So long story short, my company pulled a number out of nowhere to claim we have gender equity in the tech roles and now I dont know how to trust any stats a company puts out about how equal the gender roles are in their "tech" departments.

      31 votes
    21. Tablet suggestions?

      Looking to get a tablet for my birthday but I'm so disconnected I don't know what specs to look for, where to get one or a decent price range to expect. I do need something on the cheaper side,...

      Looking to get a tablet for my birthday but I'm so disconnected I don't know what specs to look for, where to get one or a decent price range to expect. I do need something on the cheaper side, but am ok with something good if refurbished. Only ever had a tablet once and it was a "free*" one from Verizon over a decade ago. I'm also open to other device suggestions.

      Wants:

      1. Not an iPad
      2. To be able to use it with an attachable keyboard as a light laptop replacement for the couch.
      3. To be able to use it to play mobile games similarly while on the couch.
      4. To set up in the kitchen when cooking with recipes or a video.
      5. To work for playing/running D&D or Pathfinder (Foundry VTT is the biggest memory user.

      I am wanting to be able to disconnect from my phone and all the work apps and social media and such while still playing farmrpg on a lazy night watching a panel show on TV.

      Or watch something on the tablet while knitting or something.

      18 votes
    22. What resource should I use for how to investigate data at rest with Django?

      Finally embarking on a side-project that I will be doing with Django. One thing that I am having to consider is how to do encryption. Looking at the explanations of different levels of encryption...

      Finally embarking on a side-project that I will be doing with Django.

      One thing that I am having to consider is how to do encryption.

      Looking at the explanations of different levels of encryption here, I think data at rest is really all I need to do (although, I will probably use cloudflare tunnels which will also ensure data in transit but I just won't be implementing it myself is all).

      Now, doing data at rest, doing some research, django-cryptography comes up a lot but that hasn't been updated in forever, to point where an open issue on its repo points to a new library (django-cryptograph-5) that was made specifically cause the devs of django-cryptography seem to have abandoned it, but that same thing could happen to the new off-shoot.

      I can't tell if this means that I am looking on the wrong webpages for knowledge of how to do about this or when working in the python open-source ecosystem, there's no list of trustworthy reliable publishers of a library for data at rest encryption? like how Django REST Framework is so established, they even have sponsors now.

      6 votes
    23. The truth about AI (specifically LLM powered AI)

      The last couple of years have been a wild ride. The biggest parts of the conversation around AI for most of that time have been dominated by absurd levels of hype. To go along with the cringe...

      The last couple of years have been a wild ride. The biggest parts of the conversation around AI for most of that time have been dominated by absurd levels of hype. To go along with the cringe levels of hype, a lot of people have felt the pain of dealing with the results of rushed and forced AI implementation.

      As a result the pushback against AI is loud and passionate. A lot of people are pissed, for good reasons.

      Because of that it would be understandable for people casually watching from a distance to get the impression that AI is mostly an investor fueled shitshow with very little real value.

      The first part of the sentiment is true, it's definitely a shitshow. Big companies are FOMOing hard, everyone is shoehorning AI into everything they can in hopes of capturing some of that hype money. It feels like crypto, or Web 3.0. The result is a mess and we're nowhere near peak mess yet.

      Meanwhile in software engineering the conversation is extremely polarized. There is a large, but shrinking, contingent of people who are absolutely sure that AI is something like a scam. It only looks like a valid tool and in reality it creates more problems than it solves. And until recently that was largely true. The reason that contingent is shrinking, though, is that the latest generation of SOTA models are an undeniable step change. Every day countless developers try using AI for something that it's actually good at and they have the, as yet nameless but novel, realization that "holy shit this changes everything". It's just like every other revolutionary tech tool, you have to know how to use it, and when not to use it.

      The reason I bring up software engineering is that code is deterministic. You can objectively measure the results. The incredible language fluency of LLMs can't gloss over code issues. It either identified the bug or it didn't. It either wrote a thorough, valid test or it didn't. It's either good code or it isn't. And here's the thing: It is. Not automatically, or in all cases, and definitely not without careful management and scaffolding. But used well it is undeniably a game changing tool.

      But it's not just game changing in software. As in software if it's used badly, or for the wrong things, it's more trouble than it's worth. But used well it's remarkable. I'll give you an example:

      A friend was recently using AI to help create the necessary documents for a state government certification process for his business. If you've ever worked with government you've already imagined the mountain of forms, policies and other documentation that were required. I got involved because he ran into some issues getting the AI to deliver.

      Going through his session the thing that blew my mind was how little prompting it took to get most of the way there. He essentially said "I need help with X application process for X certification" and then he pasted in a block of relevant requirements from the state. The LLM agent then immediately knew what to do, which documents would be required and which regulations were relevant. It then proceeded to run him through a short Q and A to get the necessary specifics for his business and then it just did it. The entire stack of required documentation was done in under an hour versus the days it would have taken him to do it himself. It didn't require detailed instructions or .md files or MCP servers or artifacts, it just did it.

      And he's familiar with this process, he has the expertise to look at the resulting documents and say "yeah this is exactly what the state is looking for". It's not surprising that the model had a lot of government documentation in its training data, it shouldn't even really be mind blowing at this point how effective it was, but it blew my mind anyway. Probably because not having to deal with boring, repetitive paperwork is a miraculous thing from my perspective.

      This kind of win is now available in a lot of areas of work and business. It's not hype, it's objectively verifiable utility.

      This is not to say that it's not still a mess. I could write an overly long essay on the dangers of AI in software, business and to society at large. We thought social media was bad, that the digital revolution happened too fast for society to adapt... AI is a whole new category of problematic. One that's happening far faster than anything else has. There's no precedent.

      But my public service message is this: Don't let the passionate hatred of AI give you the wrong idea: There is real value there. I don't mean this is a FOMO way, you don't have to "use AI or get left behind". The truth is that 6 months from now the combination of new generations of models and improved tooling, scaffolding and workflows will likely make the current iteration of AI look quaint by comparison. There's no rush to figure out a technology that's advancing and changing this quickly because most of what you learn right now will be about solving problems that will be solved by default in the near future.

      That being said, AI is the biggest technological leap since the beginning of the public, consumer facing, internet. And I was there for that. Like the internet it will prove to be both good and bad, corporate consolidation will make the bad worse. And, like the internet, the people who are saying it's not revolutionary are going to look silly in the context of history.

      I say this from the perspective of someone who has spent the past year casually (and in recent months intensively) learning how to use AI in practical ways, with quantifiable results, both in my own projects and to help other people solve problems in various domains. If I were to distill my career into one concept, it would be: solving problems. So I feel like I'm in a position to speak about problem solving technology with expertise. If you have a use for LLM powered AI, you'll be surprised how useful it is.

      58 votes
    24. Anyone know of any good way to transfer Apple Music playlists onto a hard drive?

      EDIT: As one user pointed out, this is not about Apple Music the streaming platform, this is about basically itunes but itunes no longer technically exists as an application. So a little...

      EDIT: As one user pointed out, this is not about Apple Music the streaming platform, this is about basically itunes but itunes no longer technically exists as an application.

      So a little background: my father just died and a big part of his life was listening to music, for most of his life he's been building themed compilations of songs he liked using whatever medium was available, magnetic reel tapes in the '60s and '70s, then cassette tapes, then CDs, and of course playlists for the last 20 or so years. Now my mother and I would like to back up and save a lot of that work as those compilations have a lot of sentimental value and are pretty unique. There's lots of old obscure rhythm and blues and soul songs that you aren't really going to come across anywhere else. However, it's pretty much all locked into Apple Music, which isn't really a problem in the here and now, because we all have tended to use macs since my mother adopted them in the '80s or '90s. However, we don't really want that data just locked into a private ecosystem that has been getting more and more restricted and where we have less and less control.

      So I'm looking for a way to keep those playlists intact and export them out of Apple Music in a playable format and into a less locked in system to then back them up. Most of the music should be DRM free as a lot of it would have been taken off of CDs probably as MP3 files, though a lot of that would've happened 15+ years ago.

      Does anyone have any ideas about the best way to do that? I seem to be able to manually export each one into a .txt file but of course it's not really playable sound files. My tech skills are pretty limited, I have about an average amount of knowledge or even slightly more for someone my age (30s) who grew up around computers and the internet but I grew up after it necessary to have basic coding skills to use computers so my experience doing even basic coding or running scripts is pretty much nil. Any ideas would be appreciated.

      Edit: it’s version 1.0.6.10

      18 votes
    25. Advice with my Nextcloud + Kodi set-up

      Hey there! I'm trying to repurpose a Raspberry Pi that's been collecting dust for a few years, and I'm a bit out of my depth with systems/networking, so I'm hoping for some guidance on what I did...

      Hey there! I'm trying to repurpose a Raspberry Pi that's been collecting dust for a few years, and I'm a bit out of my depth with systems/networking, so I'm hoping for some guidance on what I did wrong (or what I could've done better).

      The story is: I upgraded my PC and had an old SSD lying around, and I also had a Raspberry Pi that I never really had time to toy with. I figured I could combine both and make a small family “drive” where everyone can upload photos/videos/documents and keep them in one place at home.

      Then I realized the Pi sits right behind the TV, next to the router since the Ethernet cable is short. So I thought: if it's already there, maybe it could also be a media player. The idea was: upload videos and store them on the SSD then play them on the TV via Kodi.

      What’s going wrong is that Nextcloud uploads are painfully slow, even short videos take ages, and movies are basically impossible. On top of that, once files are there, Kodi playback is choppy/laggy.

      I'm not sure what the real bottleneck is. Nextcloud was already "kinda slow" before Kodi. I don't know if this is Docker overhead/volume configuration, the Pi just being overloaded, Nextcloud background work (previews/scanning/etc.), or the SSD adapter to USB C limiting speeds.

      If you have ideas, I'd really appreciate pointers on where to start diagnosing, and what the "sane" architecture is here (even if the answer is "don't do both on one Pi").

      TL;DR: Tried to reuse an old SSD and a Raspberry Pi to make a family Nextcloud drive, then added Kodi because the Pi is behind the TV. Nextcloud uploads are extremely slow and Kodi playback is laggy. Not sure if it's Docker, Nextcloud tuning, USB/SSD adapter, or just too much for a small device. Looking for beginner-friendly troubleshooting steps and/or a better setup plan.

      9 votes
    26. Advice/Suggestions on headphones or earbuds while listening to voices in the same room

      Scenario: I am frequently playing video games with my partner, and we have our PCs side-by-side. I am looking for a comfortable set of headphones or earbuds that will also make it easy to hear...

      Scenario: I am frequently playing video games with my partner, and we have our PCs side-by-side. I am looking for a comfortable set of headphones or earbuds that will also make it easy to hear each other so we can talk while gaming.

      Main priorities:

      • Openness / Ability to hear physical surroundings
      • Comfort for long wear duration (I wear glasses, which rules out most over-the-ear)
      • Budget

      Nice to haves:

      • Audio quality decent enough for gaming (doesn't have to be 3D positional or anything)
      • Audio quality acceptable for listening to music while playing some games (but nowhere near audiophile level, not expecting much bass from something light)
      • Wireless (but not against a wired option - can be USB or 3.5mm since this will be used exclusively with my PC)

      I've really only ruled out one thing: I'm not interested in bone induction headphones. I tried out a pair of JLab JBuds Frames that sit on your glasses, and while they aren't bone induction, the pressure against that area of my head, combined with nothing in my ears, would give me a headache after an hour or two. I suspect I'd have a similar issue with bone induction.

      In a world that seems to prioritize noise cancelling, my search for other options has been inconclusive. There's a lot of negative reviews about comfort in options like the Cleer ARC series and Baseus clip-on styles. I found some of the suggestions in a previous thread on bone induction headphones to be interesting, but nothing seems to meet all of my criteria perfectly.

      16 votes
    27. Finally making the jump to a custom router so I can have all my outgoing traffic over mullvad but that brings with it two questions for me

      Changing Mullvad server at router level Reddit is becoming increasingly more and more hostile to VPN connections to the point where I often get the "whoa pardner" error message and have to try 4-5...

      Changing Mullvad server at router level

      Reddit is becoming increasingly more and more hostile to VPN connections to the point where I often get the "whoa pardner" error message and have to try 4-5 different VPN servers on my desktop or phone before I finally get one to work with Reddit. Same thing sometimes with Google/YT, it keeps asking me to prove I am not a bot and a bit of experimentation with the servers gets me through.

      This makes me wonder, is it as easy to switch my Mullvad server on OPNsense? I get the sense from the YT videos I have watched, I have to effectively setup an entry for every Mullvad router as separate instance on my OPNsense' VPN WireGuard settings and toggle which instance is being used at the router level?
      I know I can technically have Mullvad on my router to hide all my traffic and then on all my devices that I use Reddit on, I can additionally have Mullvad on them too and play with the servers I am connected to on my device specifically until I find one that works but I am curious what the workflow is if I choose to do all my Mullvad related configs at the router level.

      Making custom block?

      I have a love-hate relationship with Reddit. On one hand, I can't deny that certain subreddits are useful as someone in tech, but I also can't deny that certain subs are just a time-sink and some subs are just toxic (looking at you AITA). I can often prevent myself from browsing the time-sink/toxic ones but sometimes I lose myself in them and I am in search of a way to block them via Mullvad at my router. Obviously a DNS-block won't work if I want to block reddit.com (the home page) and certain specific subreddits but leave any other tech related subreddits open for me to read so the next best thing I assume is some kind of firewall? But I don't know if such a firewall exists that can basically start doing regex on a URL to see if it should be accessible from within the network? Which makes me wonder if I can create my own firewall but I don't even know the first step, as in would this be something that integrates with OPNsense, or a stand-alone program I have to create myself? I know Python, Java and have some basic knowledge of C++ but don't even know if those are the language I need to know to create such a filter or if the filter I am looking for is even possible? Any and all pointers welcome.

      19 votes
    28. [SOLVED] USB hub with a detachable cable?

      My life story before the recipe. Been working on cable managing my desk, and figured that mounting a USB hub behind my monitor would be an easy way to keep some ports in reach without them being...
      My life story before the recipe.

      Been working on cable managing my desk, and figured that mounting a USB hub behind my monitor would be an easy way to keep some ports in reach without them being on my desk.

      I don't need anything fancy, just a couple usb ports. I thought it'd be pretty straightforward to find a cheap hub, that either had a long integrated cable or let me bring my own to route from my monitor to my desktop.

      Boy was I wrong.

      It seems that the vast majority of USB hubs have integrated cables, and those cables are super short. Detachable cables seem to only become common above my budget (~$50), and also include a bunch of features I don't need (charging, networking, display out, etc...).

      "but /u/zoroa, why not just grab the first hub you see, a usb extender, and call it a day?" As far as I understand, USB-C male to USB-C female cables aren't compliant with the USB standard and can potentially cause issues. My google-fu isn't good enough to tell whether the same applies to USB-A male to USB-A female cables, so I'm just assuming that they are also non-compliant.

      I'm looking for a USB hub that:

      • Has at least 4 usb ports
      • The USB ports are all along the same edge of the device. (For easy access even when the hub is behind my monitor)
      • Can be bus-powered (i.e. doesn't need to be plugged into an outlet)
      • Has a detachable cable for the connection from the hub to my computer

      It'd also be nice if it:

      • Was USB 3.0
      • Cost less than $50 USD
      • Had a mix of USB-A and USB-C
      • Didn't look ugly

      I've spent a couple hours looking, and the only hub I've found that hits my hard requirements the 4 port and 7 port variants of a hub from StarTech.com . I was curious if anyone was aware of anything better in this price range, before I just pull the trigger.

      17 votes
    29. How did you choose your podcast app and would you switch to a different one?

      I first started getting into Podcasts in 2017 after hearing about them for years. I finally had a regular, medium length commute to an internship and was tired of the radio and listening to music...

      I first started getting into Podcasts in 2017 after hearing about them for years. I finally had a regular, medium length commute to an internship and was tired of the radio and listening to music in the morning. I did a quick search for "Best Android Podcast app" and saw that Pocket Casts was highly reviewed. Since I had enough credit in my account to purchase it, I went ahead and installed it and never ended up looking for another app. Since then, I've become hooked as my form of audio entertainment/information gathering over the years, and Pocket Casts has become an app that I use every day.

      I was thinking this morning while opening my app, what would cause me to switch. I briefly considered switching when Pocket Casts moved to a subscription model, but the features that were included in that subscription are really only "nice to haves" for me and how I use the app. This got me thinking about how other people engage with podcasts and choose the app that they use.

      • How did you choose your podcast app?
      • Do you ever try out other podcast apps?
      • Are there any features that would/did make you want to switch to a different app?
      • Do you use a cross-platform podcast app or different apps on different platforms?
      • What are your favorite/most used features of your current podcast app?
      • What podcast(s) are you currently listening to that you'd like to recommend to others?
      26 votes
    30. Are there any current Kagi extended trial codes?

      Around this time last year, Kagi gave away extended (3-month) trial code for customers to share with others. I've done the standard Kagi trial (100 searches) and I like some of it, but I've been...

      Around this time last year, Kagi gave away extended (3-month) trial code for customers to share with others. I've done the standard Kagi trial (100 searches) and I like some of it, but I've been stingy in using my limited supply of searches, so I wasn't able to evaluate it in full day-to-day use.

      Are they offering the same extended trials this year? If so, would anyone here be willing to share one of their codes for my noble mediocre cause of evaluating if I'd like to pay for Kagi going forward?

      Thanks!

      20 votes
    31. Looking for a non-smart watch recommendation

      I'm looking for a digital watch with a step counter that ideally resets every day. I've had a few smartwatches and my latest Garmin is nearing the end of its life. I've decided that time and step...

      I'm looking for a digital watch with a step counter that ideally resets every day. I've had a few smartwatches and my latest Garmin is nearing the end of its life. I've decided that time and step counting is really all I need out of a watch. Can anyone reccomend a watch like this?

      35 votes
    32. Advice on Fairphone

      I have been an Android user for a long time, but I never bothered to buy a new phone when I didn't feel I needed one, so my current phone is very old (Android 7.0). There are several annoyances I...

      I have been an Android user for a long time, but I never bothered to buy a new phone when I didn't feel I needed one, so my current phone is very old (Android 7.0). There are several annoyances I see in modern smartphones that I'm kinda hoping to avoid, the biggest one being that I want to be able to replace the battery. I'm therefore eyeing the Fairphone for being modular and repairable.

      • Has anyone used a Fairphone and can talk a bit about what it's like?
      • Does anyone know the best time of year to get the best deal? Should I wait until after Christmas?
      • Will I still be able to side-load/use F-Droid? I hear that Google is putting a stop to this but if I get one that allows it now, will it continue to allow it in perpetuity?

      Would love to hear some input from fellow nerds who know more about this stuff than I.

      Edit to add: I'm in Germany.

      26 votes
    33. Looking for recommendations for a new home router

      I currently have a Netgear R6700 - Nighthawk AC1750 router that has reached end of service and am looking for a replacement. When I set up the router, I had issues with some of my devices not...

      I currently have a Netgear R6700 - Nighthawk AC1750 router that has reached end of service and am looking for a replacement.

      When I set up the router, I had issues with some of my devices not connecting to either WiFi 6 or the 5 GHz band (I can’t remember which was the issue) so I had to set up a guest network for those devices to live on.

      I would like, if possible, to have one network that everything in my house can connect to, but that’s a preference not a necessity. Are modern routers fully backwards compatible with older devices?

      I’d also like something with a relatively long life ahead of it (though security is paramount and I’d rather have a secure router that I have to replace sooner over an insecure one that lives longer).

      My house is just over 1000 square feet so coverage area doesn’t need to be huge. I do stream a lot of games to my laptop via Moonlight though, so being able to continue to do that without lag/hiccups is a necessity for me.

      Let me know your recommendations and avoids, as well as any advice you have.

      29 votes
    34. How to customise status icons in Android 16?

      Hullooo, today I got updated to Android 16 by GrapheneOS autoupdater. I'm 99.5% happy with it as I trust them more than myself with regards to privacy & security, but... The battery icon in the...

      Hullooo, today I got updated to Android 16 by GrapheneOS autoupdater.

      I'm 99.5% happy with it as I trust them more than myself with regards to privacy & security, but...

      The battery icon in the status bar is invasively ugly and disturbing.

      It's too big and it changes colour, makes me shiver!

      So... Is there anyway to change that? Most importantly the size (to match the other icons) but also the colour stuff.

      23 votes
    35. Strange YouTube watch-tracking behavior

      Just looking for some indication that I'm not going a bit crazy here, but does anyone else get shown videos they've never seen before, indicating that the video has been partially watched? It...

      Just looking for some indication that I'm not going a bit crazy here, but does anyone else get shown videos they've never seen before, indicating that the video has been partially watched?

      It seems to be just on search results and recommendations and it picks random points in the video to be kick-off points for continuing.

      If anyone has an explanation that'd be appreciated, as it almost feels like my watch history is getting mixed up with someone else's.

      26 votes
    36. Is there a lookup tool for credit card leaks?

      A few months ago, my credit card number was used in a few unauthorized transactions. The charges were reversed, and I got a new card, so overall, no big deal. But I am curious as to how the thief...

      A few months ago, my credit card number was used in a few unauthorized transactions. The charges were reversed, and I got a new card, so overall, no big deal. But I am curious as to how the thief actually got their hands on my information.

      Are there any lookup tools for leaked credit cards, similar to Have I Been Pwned, that might tell me how my credit card number was exposed? Since my card has already been cancelled, I don't even mind typing the number into a somewhat sketchy site.

      14 votes
    37. Looking for watch recommendations as my partners Apple Watch doesn't even last a day anymore

      She currently has apple everything, but is open to getting something like a Garmin watch. Rough requirements are: Batter life of at least a few days with normal use, ideally up to a week Physical...

      She currently has apple everything, but is open to getting something like a Garmin watch.

      Rough requirements are:

      • Batter life of at least a few days with normal use, ideally up to a week
      • Physical activity tracking for swimming. She isn't a runner and doesn't need running-specific features.
      • Heart rate / sleep tracking
      • Receive and view emails / texts / notifications from her iphone

      Some watches she is most interested in are:

      • Enduro 3 even though she's not doing multiple day expeditions, she loves the idea of the battery lasting that long, but it is a bit heavy / bulky and has a lot of features that she won't use for the price
      • Another apple watch, but even the upgrade is only a day and a half of battery
      • Garmin forerunner, we were taking a look at this comparison chart and if she doesn't care about all the running features, would the cheapest version like https://www.garmin.com/en-US/p/1611937/pn/010-02863-33/ to just act as a budget apple watch with better battery as long as she still gets all the notifications and it works with her iphone?

      Also taking suggestions from other brands, I'm just mostly familiar with Garmin and have an instinct solar 2 for 4 years that I really enjoy.

      23 votes
    38. I created my own audio player, here is my experiences with the process

      Overview If you want to see just the final result, check out my TiMaSoMo showcase post. This post does minimal amount of showcase of the final project, although it does include some pictures. If...

      Overview

      If you want to see just the final result, check out my TiMaSoMo showcase post. This post does minimal amount of showcase of the final project, although it does include some pictures. If you want to see a showcase of the software, the original author has made a great video showcasing it that is worth checking out: YouTube videoBlogpost for those who prefer reading. Instead, this post is more a discussion of my experience developing a device.

      Initial Planning

      The goal of this project was to create a dedicated audio player, to separate that capability from my phone. The main source of audio will be streaming Spotify, not local files. Although unfamiliar with them, I felt that a Raspberry Pi was a good baseline device. For audio, I had an old USB DAC/amp that I wanted to repurpose. Using this DAC/amp would allow for some of my harder to drive headphones to work, as well as just getting cleaner audio. Then, I was planning on just using an eInk touchscreen. The rationale for eInk was so that it would feel different than my phone, and just feel like it was intended for music instead of scrolling. The logic was if I put a regular LCD screen on, it would not differ from a smartphone, and therefore I might as well just connect my DAC to my phone and use that. For software, the plan was to just use either Android or some lightweight linux distro. The initial plan for batteries was to just use rechargeable AA batteries, so that I can easily swap them out. One major reason I wanted to go with the DIY route was for repairability, especially with batteries. If I got an existing Digital Audio Player (DAP) on the market, I knew that the Li-Ion battery would eventually go bad, and existing devices on the market may not be easily repairable.

      Hardware Sourcing

      My hardware approach was to buy one component at a time. That way, if I ran into an issue with the feasibility of the approach, I could pivot without having wasted money on all the components ahead of time. This approach did slow down development as I was frequently waiting on hardware, but was more fiscally responsible. In January I got a Raspberry Pi 3a+, and played around briefly with some different operating systems. The next part that was needed was to source the screen.

      Initial Plan for eInk

      The original goal was to try and get a touch eInk screen, roughly 5” for a reasonable price. I spent a few weeks trying different places to try and find one, but could not find one. Since I could not find one I started thinking about pivoting to an LCD screen. With this pivot, I started defining goals of the project more. If I were to just use an LCD touchscreen potentially running Android, what makes it different from using my phone? I spent a few weeks trying to define the goals of the project, and was not able to come up with satisfactory answers if I went with an LCD screen.

      Clickwheel design pivot

      In the process of trying to figure out my approach, I stumbled across this YouTube video. I felt like this would be a good starting point. It seemed to solve the issue of it not being another Android device, which was my main problem I was trying to solve. However there were a few parts of the implementation that I did not like:

      • It relied on using old used Apple hardware. This works for now, but over time it would become harder to source replacement parts.
      • I did not already have the hardware, so I would have to buy an old used iPod and strip it for parts
      • It was a bluetooth implementation, so I would have to figure out how to fit my DAC into an old iPod, which seemed unrealistic
      • The battery while replaceable, was a non-descript battery so getting a new replacement with the same form factor would be harder.

      Luckily, for the clickwheel, someone on the weekly programming project on Tildes pointed out this new clickwheel. Since that seemed to be a reasonable approach I ordered one and also got a small LCD screen from Amazon. Unfortunately, the screen used up all the GPIO pins and had non-existent documentation or drivers. I was unable to get the screen to work, so I returned it and ordered a Waveshare 2” LCD. I was intentional on finding one that could be a regular display without using too many GPIO pins. The Waveshare screen had significantly better documentation, and with a bit of work I was able to get it working. With that solved, I started wiring in the clickwheel, and creating basic code to detect basic inputs, which I then used to modify the original code for the Spotify player to handle my clickwheel (see below for comments on code modification). Once I had the screen and clickwheel, I could also develop the software while waiting for parts. Image showing the early iteration of the device

      The last main part I had to solve was batteries. Another helpful comment on the weekly programming thread on Tildes told me about 14500 and 18650 batteries. I sourced a 14500 charger and some 14500 cells from Amazon. I had some issues with the first charger I got, and since they were shipping directly from China, it meant the second one would take another few weeks. Picture of using the 14500 battery. The cells I sourced said they were 2500 mAh. I tried one out, and had playtime of about 30mins, not enough to even listen to a full album on a single charge, which is inadequate. I used a portable battery bank rated at 10000 mAh to set a benchmark, and that lasted significantly longer (I was probably around 50% after about five hours or so of playback). This indicated that the 14500 cell was falsely claiming capacity, which is apparently a common issue on Amazon. It also seemed like 14500s rarely have capacity above 700mAh, so I realized that a 14500 would not work. So I decided to upgrade to an 18650 cell, which I could source the actual battery locally from a reputable vendor, with a capacity of 3400mAh. Since I realized that small hobbyist electronics like this on Amazon were shipping directly from China, I started ordering from AliExpress for the charger, which saved me some money for the same part (and even picked up a spare just in case). Picture of me using the 18650 to listen to music on my balcony during the summer. Since I did not need the extra power of the RPi 3a+, and the battery was taking more space, I ordered a RPi Zero 2w+. I also ordered some micro USB ends to solder to to make internal cabling, as well as a USB-C port to use for charging. By May I had all the hardware parts I needed, and all that was left for hardware was to design a case to 3D print, which is detailed below.

      Software Development

      The first thing I tested was installing Raspotify which this project used, and set it up with my DAC. Since that worked, I started to program the clickwheel using GPIO pins. I had never used a RPi before, but found some easy tutorials on programming the buttons of my clickwheel in Python. Once the buttons were programmed, I had to figure out the rotary encoder, but was able to find a Github repo that had a working Python code to process the inputs. I was able to add that, and created a Python class that would handle all the inputs of my clickwheel. Once that was coded, I just had to incorporate that into the code for the Spotify player frontend. I forked the repo, and was greeted with at the top of the main file this comment:

      # This code is a mess.
      # This is me learning Python as I go.
      # This is not how I write code for my day job.”
      

      This was not an encouraging comment to read, as at the start my Python skills were relatively low. I was able to quickly find where the inputs from the clickwheel were being handled. The original code had clickwheel inputs being handled in a separate C program and then communicating to the Spotify frontend via sockets. Since my clickwheel code was handled via a Python class I was able to simplify it, and not require sockets to be used. With that working, I just had to set up all the required steps to get the project working. Unfortunately, the documentation for deployment was extremely lacking. I was able to find a Github issues post that provided instructions so was able to get it all set up. I was able to get to this phase by the end of March.

      Once I had it all working, I could start on expanding the software to fit my use case as well as start working on any bugs I encounter. I felt a good starting point in handling this was to start addressing the issue of “this code is a mess.” Cleaning up the code would be a good way to gain familiarity with the code as well as make it easier for me to address any bugs or future enhancements. I started work on creating a class diagram, but it was really tedious to do it from scratch with such a large codebase, so I deserted that plan quickly. I am thinking of creating some sequence diagrams from some features I implemented recently, which would help in general documentation to refer back to in the future. I did find some classes that would make more sense in separate files, so did do that. I also started adding in new features as well. The first was to implement a “hold switch” which turns off the screen and disables the clickwheel input. Before, the screen would be on a 60sec timer to turn off, but I felt that sometimes I would want to have the screen stay on (like if I am just sitting in a chair listening to music). This was a relatively easy feature to implement. One bug that kept on appearing is that the screen would frequently freeze on me, normally about 60sec into a song, but would update once the next song started playing. I spent several weeks tracking down this issue, thinking it was software related, as the screen used to timeout after 60sec. I also thought it might be a configuration of my OS, so did some debugging there as well. Finally, I plugged in my main desktop monitor, and realized when the small 2” screen would freeze, my desktop monitor would not. This lead me down to investigating the driver for my screen. I found an issue with someone having similar issues with the original driver that Waveshare forked. I then realized that there was a setting that the screen would stop updating if less than 5% of the pixels were changing. Once I changed that in the config file, the screen freezing issue stopped. I was able to solve this major issue by late July.

      The last major feature I have implemented is to create the ability to add new WiFi networks from the app itself. This was a needed feature if I wanted to bring it anywhere outside of my home, since 3rd Party Spotify apps cannot download music. Luckily, there was a search feature, which gave me a baseline for text input using the clickwheel. I was able to create a basic page that prompts for the input of a SSID and the password, and then adds that to /etc/wpa_supplicant/wpa_supplicant.conf and then restarts the wireless interface. I added this feature into the overall settings page I added, which also included other useful dev options, like doing a git pull for me to avoid having to SSH into the Rpi to do it. The settings page features were a part of my project for TiMaSoMo.

      Case Design

      I started work on the case in late May roughly. The plan was that I was going to design the case and have my friend who owns a 3D printer print out my design for me. To continue with the project goal of repairability, I wanted to avoid using glue for the case. Instead, I wanted to use heated inserts to hold all the components. I had not used any 3D modeling or CAD software before, so it was a learning experience. I settled on using FreeCAD, which I was able to learn the basics of what I needed relatively quickly. I started with a basic case design for a prototype, to help plan out how I would lay things out. On my computer screen, having the device be 40mm thick sounded fine, but after receiving the prototype I realized I would need to be aggressive in thinning out the design. However, this protoype in early June was very helpful in getting a better understanding of how I needed to design it. Case prototype pictures.

      The first iteration I was able to get down to 27mm, which was a significant improvement. I received this iteration in mid July. However, there were parts that did not fit properly. Most of the mounting holes were not aligned properly. However, the bigger issue was that at 27mm the device would not be thick enough to hold the DAC and screen stacked on top of each other. This iteration still had the DAC keep the original metal housing, so that I could easily remove it and use it as originally intended if I did not want to continue using my audio player. First case iteration pictures.

      The second iteration I decided to remove the metal housing of the DAC, which freed up a lot of internal space, with the main limiting factor of thickness being the 18650 battery. So I kept the thickness around 27mm, but had more internal space. Removing the metal case of the DAC was relatively straightforward, except figuring out how to secure it to the print. Luckily, there were two roughly 2.5mm holes in the PCB, that I was able to use to secure it. I also started to do a more complex design, since I was getting more experienced with FreeCAD. I also moved the RPi to the top of the case, so that the two parts of the case could easily separate, with only micro USB connectors being used between the parts in the top and bottom part of the case(Picture of third iteration showing this feature). For anyone who has had to repair electronics that did not fully separate due to ribbon cables (laptops are the worst for this it seems), you understand the quality of life improvement of having the two parts easily separate. I got this iteration of the case in early September, and found a few issues of parts conflicting. However, with the use of a dremel, I was able to modify it to get it to roughly fit (although janky in some parts).In this picture you can see the power switch, which I had to modify to sit outside the case. I wanted to fully assemble it, so that I could start using it and figure out where it needs to improve. The biggest issue aside from conflicting parts was that the top of the case was bulging, so I wanted to add another point of connection to prevent it. This bulge was partly caused by the screen cutout causing a weak point in the top of the case. Second case iteration pictures.

      The third iteration was part of my TiMaSoMo project. This was a relatively simple minor tweaks, as well as fix some minor pain points of the previous iteration. I reinforced the top significantly to prevent bending, as well as add a fifth point to secure it. I also added a recess to make accessing the switches for power and hold easier to use (although I think I messed up the hold switch one). Overall, this print worked well, and there is currently no plans for a fourth iteration. Fourth iteration pictures.

      Here is all four cases compared side by side

      What I learned

      The first lesson I had to learn was how to define project goals. Not being able to source an eInk screen had caused me to pivot, and in doing so I had to reflect on what truly mattered for my project. I knew that DAPs existed, so why build my own rather than buy one? Most DAPs on the market seem to be Android devices where they removed the phone functionality and added in quality audio components. Part of a dedicated audio device was to not have my phone be the everything device that they are, but a second Android device with an LCD screen and better audio components is not the solution. Luckily, I encountered the clickwheel based approach, which did solve that issue (and probably better than an eInk would have). Also, I wanted the device to be easily repairable. Li-Ion batteries go bad, which was another major concern for me with the current options of DAPs. Repairability was something that mattered to me, but I had to embrace what that meant for the form factor. If I went with a non-descript Li-Ion pillow battery, I could probably significantly reduce the size. Understanding that I wanted to avoid just being another Android device and have repairability and replaceable parts as the defining features were useful to keep in mind. That approach did result in compromise though, primarily in physical size at the end.

      The second big thing I learned was just the process of sourcing parts for a project like this. The closest project to this that I have done in the past is create a DIY cable tester. That simply just involved some switches, resistors, LEDs, and some AA batteries that I could all source locally. So having to buy more complex electronics where the documentation mattered was a learning curve for me. Luckily, early on I was ordering from Amazon, where returns were relatively easy. The problem with Amazon though was false advertising for batteries and some components were shipping directly from China. So, switching to AliExpress saved me money without adding any additional in shipping.

      Learning 3D modelling and getting stuff 3D printed was also a huge learning curve for me. I am glad that I got a very rough prototype printed early on in the process. In designing the prototype, I just was not concerned about saving space. However, once the prototype was printed and off my screen and into my hand, I realized how aggressive I needed to be in compacting things. The other thing with using FreeCAD is I learned too late in the process about part hierarchies, and I still do not fully understand them. Not using part hierarchies properly led me to have to do a redesign on each iteration, as moving mounting holes over a few mm would shift every part added after it. Luckily, my designs were relatively simple, but having hierarchies handled properly would have helped me iterate quicker. On top of getting prototypes in hand quickly, using imperfect prints and just adjusting the parts that didn’t work with with a dremel was useful. If I didn’t do that with the second iteration, I would not have dealt with the issue that the top of the case would bend out over time. Spending time using the imperfect device helped me figure out the issues to make the next iteration better.

      Future Goals

      The first goal I will add in future expansion is to add better documentation and create a better development workflow. Right now, my process includes pushing any changes I do (luckily I am using Github branches now), then pulling the updated repo and starting it on my Pi. However, I never test if it compiles properly before pushing, so I end up sometimes doing five pushes in ten minutes, playing whackamole with compilation errors. Being able to run a dev version on my desktop with keyboard emulation for inputs would be beneficial.

      Another big issue that I want to solve is that I need to clean up the audio on lower resistance headphones like my IEMs. There appears to be some electrical noise, that only sensitive devices like IEMs detect. The solution I am currently considering is to add in a capacitor on the voltage rail between the Pi and the DAC to hopefully get cleaner power.

      Another issue is that I currently have no indicator of battery life. Since it is an 18650 Li-Ion battery, I should be able to just detect the gradual decrease in voltage, and calculate battery percentage. However, GPIO pins appear to be unable to do that natively, so I may have to add in a small controller board to do it. I have not looked too much into this.

      There are a few UI/UX decisions that do not match my preferred way of listening to music. So over time I plan on gradually tweaking the UI/UX to match what I want it to be. A prime example of this would be that when I select an artist, I want it to present a list of their albums, instead of playing their most popular songs.

      I want to be able to use Spotify Lossless, since that has rolled out near the end of this project. Unfortunately, it seems that currently it will not be supported. Seems like Librespot (which is the basis for Raspotify) does not currently have a solution that does not involve working around Spotify’s DRM.

      Conclusion

      Overall, I am really glad I took on this project. It took a long time for me to get it to a finished state. However, the experience has been really fun, and I have learned some new skills. Also, having a dedicated device that all it does is stream Spotify is really nice. I always found myself whenever I was listening to music ending up scrolling on my phone for a bit more stimulation, and then realized I have not been paying attention for the past couple of songs. Having a device where all I do is just listen to music and leave my phone behind has been nice. Also, modifying the code to fit my preferred use case has been nice. There are points where I realize I do not like how something is laid out, but then I have agency to change the layout. Here are some pictures of the final device.

      If you want to build the device yourself, I will warn you that it has some rough edges. Also, the DAC/amp is discontinued, so sourcing that to fit inside the case would be tricky. However, my Github repo has all hardware listed, the code needed, and easy to follow software deployment instructions.

      30 votes
    39. Is trying to become an author insane in times of LLMs?

      A simple question. I know LLMs are currently not a replacement for authors. Will that remain true in 5 to 10 years? EDIT: No. I never expected to earn a living either mostly or exclusively by...

      A simple question. I know LLMs are currently not a replacement for authors. Will that remain true in 5 to 10 years?


      EDIT: No. I never expected to earn a living either mostly or exclusively by selling books. There are however many "side gigs" in my country that can greatly benefit from being published by a real company. Ultimately though, I'm not in it primarily for the money. But I wonder what the future holds for fiction as a whole.

      21 votes
    40. So, NPR fixed their RSS ... it seems to work globally again

      This is really just a follow-up update to my old post, Did NPR just shut down support for RSS?, but that post is a week old and I wanted to make sure this update gets eyes on it. I heard back from...

      This is really just a follow-up update to my old post, Did NPR just shut down support for RSS?, but that post is a week old and I wanted to make sure this update gets eyes on it.

      I heard back from NPR this morning, and they indicated that this was not a policy decision, but an issue that they have now fixed. NPR RSS links once again work outside of the US/Canada.

      Passingly curious how this kind of thing happens accidentally ... any informed guesses? My best guess is that they intentionally geoblocked something else, and it accidentally got extended to the RSS.

      37 votes
    41. Part of me wishes it wasn't true but: AI coding is legit

      I stay current on tech for both personal and professional reasons but I also really hate hype. As a result I've been skeptical of AI claims throughout the historic hype cycle we're currently in....

      I stay current on tech for both personal and professional reasons but I also really hate hype. As a result I've been skeptical of AI claims throughout the historic hype cycle we're currently in. Note that I'm using AI here as shorthand for frontier LLMs.

      So I'm sort of a late adopter when it comes to LLMs. At each new generation of models I've spent enough time playing with them to feel like I understand where the technology is and can speak about its viability for different applications. But I haven't really incorporated it into my own work/life in any serious way.

      That changed recently when I decided to lean all the way in to agent assisted coding for a project after getting some impressive boilerplate out of one of the leading models (I don't remember which one). That AI can do a competent job on basic coding tasks like writing boilerplate code is nothing new, and that wasn't the part that impressed me. What impressed me was the process, especially the degree to which it modified its behavior in practical ways based on feedback. In previous tests it was a lot harder to get the model to go against patterns that featured heavily in the training data, and then get it to stay true to the new patterns for the rest of the session. That's not true anymore.

      Long story short, add me to the long list of people whose minds have been blown by coding agents. You can find plenty of articles and posts about what that process looks like so I won't rehash all the details. I'll only say that the comparisons to having your own dedicated junior or intern who is at once highly educated and dumb are apt. Maybe an even better comparison would be to having a team of tireless, emotionless, junior developers willing to respond to your requests at warp speed 24/7 for the price of 1/100th of one developer. You need the team comparison to capture the speed.

      You've probably read, or experienced, that AI is good at basic tasks, boilerplate, writing tests, finding bugs and so on. And that it gets progressively worse as things get more complicated and the LoCs start to stack up. That's all true but one part that has changed, in more recent models, is the definition of "basic".

      The bit that's difficult to articulate, and I think leads to the "having a nearly free assistant" comparisons, is what it feels like to have AI as a coding companion. I'm not going to try to capture it here, I'll just say it's remarkable.

      The usual caveats apply, if you rely on agents to do extensive coding, or handle complex problems, you'll end up regretting it unless you go over every line with a magnifying glass. They will cheerfully introduce subtle bugs that are hard to catch and harder to fix when you finally do stumble across them. And that's assuming they can do the thing you're asking then to do at all. Beyond the basics they still abjectly fail a lot of the time. They'll write humorously bad code, they'll break unrelated code for no apparent reason, they'll freak out and get stuck in loops (that one suprised me in 2025). We're still a long way from agents that can actually write software on their own, despite the hype.

      But wow, it's liberating to have an assistant that can do 100's of basic tasks you'd rather not be distracted by, answer questions accurately and knowledgeably, scan and report clearly about code, find bugs you might have missed and otherwise soften the edges of countless engineering pain points. And brainstorming! A pseudo-intelligent partner with an incomprehensibly wide knowledge base and unparalled pattern matching abilities is guaranteed to surface things you wouldn't have considered.

      AI coding agents are no joke.

      I still agree with the perspectives of many skeptics. Execs and middle managers are still out of their minds when they convince themselves that they can fire 90% of their teams and just have a few seniors do all the work with AI. I will read gleefully about the failures of that strategy over the coming months and years. The failure of their short sightedness and the cost to their organizations won't make up for the human cost of their decisions, but at least there will be consequences.

      When it comes to AI in general I have all the mixed feelings. As an artist, I feel the weight of what AI is doing, and will do, to creative work. As a human I'm concerned about AI becoming another tool to funnel ever more wealth to the top. I'm concerned about it ruining the livelihoods of huge swaths of people living in places where there aren't systems that can handle the load of taking care of them. Or aren't even really designed to try. There are a lot of legitimate dystopian outcomes to be worried about.

      Despite all that, actually using the technology is pretty exciting, which is the ultimate point of this post: What's your experience? Are you using agents for coding in practical ways? What works and what doesn't? What's your setup? What does it feel like? What do you love/hate about it?

      50 votes
    42. Zen browser / chrome alternatives

      I'm getting a little bit worried these days about the tracking features in chrome and was looking into Zen Browser. Does anyone here use it? Any thoughts? Also looking for any simple non tracking...

      I'm getting a little bit worried these days about the tracking features in chrome and was looking into Zen Browser. Does anyone here use it? Any thoughts?
      Also looking for any simple non tracking browser alternatives!

      16 votes
    43. Posts vs. comments. Where do you fall and why?

      I'd say that on Tildes as on other platforms, you see a lot more posts responding to a topic than you see comments on existing posts. I get it. Responding to a prompt with a thoughtful, top-level...

      I'd say that on Tildes as on other platforms, you see a lot more posts responding to a topic than you see comments on existing posts.

      I get it. Responding to a prompt with a thoughtful, top-level comment is expressive, can often be therapeutic and comes with the bonus of possible comments by others on your entry.

      Comments on existing thoughts are less sexy and possibly less fulfilling because you're riffing off of another person's idea, but as a reader and a community member, seeing user to user interaction is the best part of a social network.

      I'm a perennial commenter - at best because I love conversation, at worst, with the hope that I can digress from the mainline conversation.

      Where do you fall?

      *Edit: I've just learned the difference in terminology between a top level comment and a comment. Edited to avoid confusion.

      21 votes
    44. Duck Duck Go search AI curiously cited Tildes

      I was trying to find out why Lidarr wasn't matching my copy of The Cure's Greatest Hits. Found out I've got some bootleg Russian release that's catalogued on discogs (I eventually found the...

      I was trying to find out why Lidarr wasn't matching my copy of The Cure's Greatest Hits. Found out I've got some bootleg Russian release that's catalogued on discogs (I eventually found the musicbrainz release and updated my profile to include bootlegs). So I search "Lidarr use specific discogs release" and the duck duck go search assist spat out some text about Lidarr not using discogs and cited this Tildes post.

      It's curious because that post is 3yrs old and doesn't talk about discogs integration in Lidarr, just one mention of discogs in the post and some folks talking about Lidarr in the comments (It did cite a relevant GitHub issue about it though). The AI response mentioned that some users track new releases with Lidarr and downloads disabled, while covered in the post, it seems fairly tangential to my query.

      I'm curious why it decided to check or cite a tildes post. No tildes posts came up in the first couple pages of search results. I use tildes from the same location, though on my phone where this query was on my desktop, and have done a couple DDG queries using "site:tildes.net" on my phone.

      Has anyone else seen a search assist cite an unexpected site? Not unexpected as in irrelevant, that's all too common, but small and specific sources.

      29 votes
    45. Are there any communities for selling used computers within Canada?

      I have a Starlabs Labtop in great shape that I would like to sell. Problem is, I can't garner much interest on Craigslist/Facebook Marketplace. Are there any computer Buy/Sell sites in Canada such...

      I have a Starlabs Labtop in great shape that I would like to sell. Problem is, I can't garner much interest on Craigslist/Facebook Marketplace. Are there any computer Buy/Sell sites in Canada such as Pinkbike.com for used bicycles?

      9 votes
    46. Matching mouse dpi and acceleration across Mac and Linux?

      I use a Mac for work, Linux for my personal machine, and the same mouse between the two. I’m accustomed to the dpi/acceleration on Mac, so when I switch to my PC at the end of the day there are...

      I use a Mac for work, Linux for my personal machine, and the same mouse between the two. I’m accustomed to the dpi/acceleration on Mac, so when I switch to my PC at the end of the day there are slight inaccuracies with the pointer. My wrist compensates to cover the gaps and I develop wrist strain after short periods of use.

      Does anyone know how to make the Linux mouse dpi/acceleration as close to identical as possible with my Mac?

      chimera linux w/ gnome btw

      8 votes
    47. How has AI positively impacted your life?

      I've been trying to get a more rounded understanding of the impacts that "AI" has had since ChatGPT went viral back in 2022. I've found it easy to gather a list of negative impacts, but have...

      I've been trying to get a more rounded understanding of the impacts that "AI" has had since ChatGPT went viral back in 2022.

      I've found it easy to gather a list of negative impacts, but have struggled to point to many positives.

      I was curious if there were folks who have used any of these AI tools, and would willing to share any positive impacts those tools have had in their lives. I'm particularly interested in the text, audio, image, and video generation tools that have appeared since ChatGPT went viral, but please share anything else that you think fits.

      50 votes