• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics in ~tech with the tag "ask.discussion". Back to normal view / Search all groups
    1. 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
    2. 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
    3. 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
    4. 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
    5. 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
    6. 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
    7. AI makes an appearance at my union meeting

      I had an interesting experience this week. Not all union meetings are interesting, even if they are useful. Yesterday was a pleasant exception where it was both useful and interesting. For the...

      I had an interesting experience this week. Not all union meetings are interesting, even if they are useful. Yesterday was a pleasant exception where it was both useful and interesting. For the first time, I witnessed AI coming up as a topic of conversation. There is no secret that people fear losing their jobs due to AI automation, and sure enough I saw proof of it to the extent that the union may consider adding some clauses around protecting jobs from AI.

      How is it at your workplace? Where I work, this year I witnessed a very strong push to use AI. Messaging around using AI at town halls, messaging around using AI in team meetings, articles on the intranet site, IT events around how to craft good prompts, etc. I would not be surprised if they tied some leaders' bonuses to how much they can get their teams to use AI. This part is quite annoying to me, not to mention deceitful. If I were a leader I'd straight up tell my team about it. I am not a leader - leaders are not part of the union to begin with.

      The whole thing made me also think about how my colleagues use AI. It really is a mixed bag. I see everything from the person who runs a 2-line email through AI five times to finetune every word, to myself who only reach for AI when I am stuck and it's just much faster than a search engine/forums/videos to solve my issues (for example needing a script in a programming language I am not familiar with).

      37 votes
    8. 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
    9. My PKM journey

      I've tried a LOT of Personal Knowledge Management software in the journey for the perfect way to record all knowledge I want to save. TL;DR: I've tried a bunch of apps to try and replace a...

      I've tried a LOT of Personal Knowledge Management software in the journey for the perfect way to record all knowledge I want to save.

      TL;DR: I've tried a bunch of apps to try and replace a combination of Todoist and Obsidian. What software and system do you use to keep track of personal knowledge and tasks?

      What I'm looking for
      There are three different attributes I am looking for in a PKM, in the following order:

      1. Ease of use. I need whatever I use to be really easy and frictionless to record information with. If there's too much resistance to getting information into the application than I probably won't end up saving it and I'll just forget about it.
      2. It needs to be easy to surface relevant information but also browse through less relevant information. This one is sort of a few sub categories. On one hand, I need reminders, due dates, and the UX to make sure that I don't miss certain tasks. On the other hand I need to be able to categorize and view all recorded entities - tasks, as well as pieces of information unrelated to tasks. This means I want to be able to categorize the information in a way that allows me to filter down from a larger list or from completed tasks - the best way to do this is usually tags.
      3. I like to use software that doesn't allow the developers to access my information; usually this is done through end to end encryption. This is especially important in a PKM because of the volume and sensitivity of the information being recorded. However, this is last on the list because I use multiple devices which introduces additional surface vectors if someone were to try and get my information. End to end encryption is just a nice to have.
      4. A bonus, being able to share tasks in a secure and easy way with my significant other.

      Where I've been
      Todoist
      I won't make you read the whole post to find out my favorite... it's Todoist. I've used it for years! It really locks down that first attribute, ease of storing tasks. Todoist makes it really easy to add tasks, move tasks, and reschedule tasks. It's a simple and functional task manager that really works for me. I basically use it to keep track of everything across several projects. I roll over most of the tasks from day to day until I'm able to complete them. For tasks that need a reminder I add a due date - the reminder system is pretty basic but it works. It's the app I keep coming back to after trying all the others. But being primarily a task manager it lacks the ability to store information not related to tasks. Like information about people, places or things. So I searched for another app.

      Obsidian
      I'm trying this out on Obsidian right now! It's a wonderful piece of software that has full end to end encryption. I use it as a sort of digital "safe" for information I definitely don't want to lose. Unfortunately Obsidian lacks some critical functionality:

      • Tasks are just checkboxes. There are plugins that can help you handle them better but the native UX for managing them is just copy, paste, and delete.
      • There's tagging and folders but there's no real way to move through lots of semi-related pieces of information. I like a big list of stuff that can be filtered down, not lots of scattered documents. All of the linking and tagging happens in the middle of the rest of the text and a list of backlinks at the bottom of the UI.
      • Maybe this sounds silly to you the reader - but basically it's all just too manual. If Obsidian had a sort of "parent note" at the top of each folder - like Notion which I'll cover next - it would make Obsidian a lot easier to use. Instead I always have to choose between a new block in a note, a whole new note or a folder. I'd love to be able to write out stuff as I think of it and then move stuff into sub folders - or lists - more easily.
      • It's expensive for a journaling app with a relatively basic feature set. Note to note linking and cloud sync are just expected features at this point for an application like this.

      Between Todoist and Obsidian I am able to meet all of those listed attributes:

      1. Todoist makes it easy to enter information and make sure I remember it when I need to. I can write a reminder in Todoist to make sure I record information in Obsidian.
      2. It's pretty easy to keep track of a lot of relevant tasks and other pieces of information in Todoist. For information that I need longer term or isn't related to a current task, it goes in Obsidian
      3. Obsidian is end to end encrypted. Anything related to sensitive stuff goes in Obsidian.
      4. Todoist allows setting sharing at a project level. So this makes it pretty easy to share tasks.

      After using this system for awhile I started to see cracks forming. Todoist makes it easy to keep track of tasks but complex projects are often hard to manage. It's easy to lose track of tasks that are further out then a few days without using obtuse filters. Obsidian is difficult to use on mobile and having to transfer information from Todoist to Obsidian is frustrating. There are probably Obsidian plugins I could use to manage some of this but then I'd have to evaluate each one for data privacy concerns. And paying so much for Obsidian it's a little frustrating to have to rely on community plugins.
      So I began looking for a new application, one that could do it all.

      Notion
      I still use Notion for a few different very specific things. I could probably use Obsidian or some of the other apps I'm about to talk about for these things. But I really like Notion - when it first came out it blew me away! It did so much stuff! It's great for keeping lists of well categorized pieces of information. It has great support for tagging, and the aforementioned folder / page hybrid. It's basically a wiki software combined with a task manager. A few issues keep me from using it as my main application:

      • Like Obsidian it's hard to use on mobile. Especially for complicated stuff like moving through lots of different pieces of unrelated information.
      • The reminder system is clunky. Since everything in Notion is a "block", reminders are tied to them. I think if I put a lot of time and effort into building a process for keeping track of my tasks it could work. But again, I don't really want to spend that much effort when I have system that already mostly works.
      • There's no end to end encryption and nothing but a true / false value assigned to your user keeps employees from accessing your information easily.

      A great piece of software but ultimately one I moved away from after a bit and back to Todoist.

      Workflowy
      This was the first time I felt a real paradigm shift. Workflowy is basically a really big list. Every bullet on the list is a "node" and you can zoom into nodes endlessly. So you can go from seeing all of your information to seeing very specific pieces of information very quickly and easily, even on mobile. And entering information is a breeze, you just add it as a bullet and then move it to where you need it. It's amazing for what I like to do, which is start with a general idea and build more and more specific information. For example, when going on trips I could create a "trip to place" bullet. Workflowy has amazing support for two way linking lists - basically you can change a list in one place and have it updated in all the other places its linked. So I could have a packing list that I link to the trip to place bullet. Or I can copy it and add to it. You can see all the possibilities and the UX makes it seamless.

      The real killer here for me was the lack of reminders. The way to handle due dates in Workflowy is to literally type the date; there are UX solutions like a pop out calendar that handles this for you. And then you can filter down to bullets that contain that date. In theory it works well but it requires me to make sure I am looking at the right information when I need to be instead of the other way around. I tried using Todoist to supplement this but ended up having to constantly check both to make sure each was properly updated. If Worflowy had a way to assign reminders to bullets so a notification popped up that would make this the perfect app. In fact, I might give it another try after writing this out!

      Lastly, it doesn't offer end to end encryption.

      Twos App
      This is the other app that got really close to being perfect. Twos App is the software that touched the sun and lost its wings. It does everything! It's sort of similar to Workflowy where you can have checkboxes (tasks) and bullets (pieces of information). You also have lists. So you can start a "shopping list" that sits outside your daily tasks, and you can fill that list with items you need. Then when you are ready to go shopping you can move that shopping list into a "day" and it's automatically a task. It also has a pretty good reminder system.
      The problem with Twos App is unfortunate: the bugs. I found it doing odd things like reordering items, separating them out of lists and just generally glitching out. My theory is that the app is so feature packed that the systems start to conflict with each other. I've seen they are going to release a new major version soon so I might give it another try.

      This is getting way too long! Just real quick some others I've tried:

      • Capacities. A lot of protentional, like a more structured version of Notion. It shares a ton of the same features and functions similarly. But everything revolves around "objects" which are basically just... templates. There's no inheritance or ways to compose objects that would make something like that really powerful
      • Amplenote: Another app that is close in theory but one big thing is it lacks the ability to tag tasks. You can only tag notes, which tasks live inside of. There are UX solutions for this but it's pretty clunky. It also supports end to end encryption but on a note by note basis? It seems like another situation where if I put a lot of time in I might be able to get something working but just doesn't seem worth it.
      • Loqseq: End to end encrypted! Great support for tasks! But I think it's just still too underbaked. The sync feature is still in beta and requires you to pay in the form of donations? They basically tie your account to the donations you make and then give you access. Seems not worth it for the current set of functionality. It also lacks task level tags, like Amplenote.
      • I've also tried Day One, Daycast, Standard Notes, Legend, and probably a bunch of others I'm not listing. I almost forgot about Ticktick.

      So this brings me to my question: what application and system do you use?

      20 votes
    10. I am angry at Google and wanted to share (rant)

      Edit: if this post does not meet the general quality standards of Tildes, I absolutely understand and apologize. Likewise if I should have posted this in a different subsection - ~misc or ~talk...

      Edit: if this post does not meet the general quality standards of Tildes, I absolutely understand and apologize. Likewise if I should have posted this in a different subsection - ~misc or ~talk maybe?

      So, recently I've been annoyed by this new thing in Gmail (and yes, I should be transitioning away from Google services) where this field pops up at the top of my email list called 'Happening Soon'. It mostly has shipping / tracking notifications saying 'hey, this thing with a tracking number is arriving tomorrow'.

      I've been annoyed by it because there wasn't an easy way to disable this 'feature' and that perceived loss of agency (and reminding me that my Gmail account isn't really 'mine') was frustration inducing.

      So I googled it (I recognize the irony here) - "disable "happening soon" gmail" - and found a Gmail help / community post with a bunch of people expressing the same desire to not have this forced upon them: https://support.google.com/mail/thread/346511942/how-to-disable-happening-soon-for-those-who-see-it-on-gmail-inbox-which-is-related-to-an-amazon-pu?hl=en but while plenty of people shared my frustration, I wasn't finding definitive answers on how to properly disable it.

      So I decided to poke around inside of settings. There actually was a section for smart tracking reminders but that was not enabled. Then I saw a rather vague 'Smart Features' that was enabled that I didn't remember seeing before. I disabled that, Gmail had to restart, and then those notifications were gone.

      I wanted to share this how-to with all the other people who posted to that Gmail support thread. I simply replied with "To disable this on desktop, go into settings and disable 'Smart Features'. That seems to fix it."

      Suddenly I understood why no one else had posted the fix. My post was flagged instantly for 'content policy violations'. Specifically it said "Failed to post. Content violates Community Policy."

      Yes, helping other Gmail users figure out how to turn off experimental 'features' we never asked for violates their policy of, I presume, being able to experiment on their userbase. Arg. That ticked me off.

      101 votes
    11. My guess and opinion on the common blockers to Linux adoption

      The big one seems to be the inability to buy a mainstream device with a Linux distribution preinstalled. The few options I know of are niche devices or sometimes single models usually marketed as...

      The big one seems to be the inability to buy a mainstream device with a Linux distribution preinstalled. The few options I know of are niche devices or sometimes single models usually marketed as dev devices. It is also near impossible to even find something without any os installed. Even manufacturer like Framework doesn't offer Linux preinstalled laptops or even just fully assembled ones but without os.

      Lacking third party software and hardware support. This is a very real problem and something that can make Linux unviable for specific use cases but also something that will never resolve without higher adoption in personal computing, my guess is at tenth of marketshare we would start seeing it being treated as a serious option. It is amazing that something like wine exists and how well it works but it still can't do everything and it is worse than native support. Similarly not many people are willing to even consider VMs or dual booting for specific workflows that need Windows.

      Fragmentation of distros and ways to do things but with standard recommended beginner distros this seems to me more of a perception then a clear problem for most use cases for majority users who would theoretically migrate.

      A fallacy where people value a thing perceived to be free less also seems to play a role along with public perception of Linux and its users. Slogans such as Linux is only free if you don't value your time which is ironically IMO more true of Windows these days with the cost usually part of the price of the device and not really perceived or considered by the average buyer.

      This seems similar to the usual jokes about vegans and other ill formed perceptions. My guess is that it is the result of people plain ignoring things that have potentional to be uncomfortable along with those with niche opinions being more likely to have considered them and to have strong reasons to hold them along with wanting to at least tell people what they are.

      I am just plain ignoring Mac here to be more concise and because I have zero experience with them.

      36 votes
    12. Experiences with FarmBot or similar gardening robots?

      This is just a random thought I had. I don't do gardening currently and not looking for advice per se. Just thinking about how the physical world feels far behind in terms of automation compared...

      This is just a random thought I had. I don't do gardening currently and not looking for advice per se. Just thinking about how the physical world feels far behind in terms of automation compared to the digital world, and wondering what kind of possibilities are out there. I was wondering how close we are to having consumer-form-factor robots to help with various things, and growing food is a natural starting place.

      I was imagining what kind of robots are needed to deal with a garden—assuming a house with a plot of land suitable for a large garden—with tasks like:

      • Fetching water, either from plumbed water or a natural water source
      • Getting seeds from somewhere. Maybe online shopping and then the robot knowing how to open the box. (Probably not by identifying existing plants and picking/stealing them.)
      • Planting the seeds in the right place
      • Watering the plants regularly
      • Maintaining temperature and sun exposure
      • Digging up the plant and bringing it indoors so I can inspect or smell it without having to go outside. Then replanting it safely.
      • Determining when food is ripe, picking it, reusing the seeds
      • Washing and cooking it

      It feels like a lot of these are already available off-the-shelf today. I searched and there is a project which I hadn't heard of before called FarmBot which seems neat and geared toward enthusiasts ("prosumers") and education, and includes open source hardware and software. To be clear I'm not affiliated with them in any way.

      FarmBot probably handles a lot of the important parts of gardening, but I'm sure it doesn't handle everything on my list. How far are we from a 100% automated experience?

      Other than that there was some recent marketing around cheap robots like LeRobot by HuggingFace (the company where basically all the open-weight AI models are hosted). It has nothing to do with farming except that they have one shaped like a hand, so it could probably be programmed to grasp and move things around.

      Sorry for the rambling post. Really curious to hear if anyone else has gone into robotics and interested in hearing your experiences and also other resources on what state-of-the-art looks like. Also I bet a lot of this is solved in proprietary solutions and by Big Agriculture, but right now I'm more curious on the consumer-grade level.

      12 votes
    13. Presenting... PrizeForge: a novel crowdfunding model for sustainable open-source and fighting enshittification

      I need you to do me a favor: please keep an open mind and reserve judgement until after you've thoroughly digested the ideas I'm presenting here. These are not my ideas, and I have no connection...

      I need you to do me a favor: please keep an open mind and reserve judgement until after you've thoroughly digested the ideas I'm presenting here. These are not my ideas, and I have no connection to this project. I hope to do them justice in representing them accurately and as clearly as I understand it all.

      Please don't be dismissive. Please don't jump to conclusions. I would not be posting about this if I did not believe it has tremendous potential to reshape the digital economy, and therefore everything that governs how civilization progresses in the next century. Dramatic, much? Yes, but I hope I have your attention.

      I'm not posting this as a plain link, because the website looks incredibly sus. Just trust me for a few minutes. Links are at the end.

      (No generative AI was used to write this post.)


      What is PrizeForge?

      PrizeForge is a financial service that can be best thought of as "Representative Crowdfunding" (my term, not theirs). Like direct crowdfunding (e.g. Kickstarter), it lets people pool their money to support expensive projects that would otherwise be impossible to fund. Similar to Patreon, it can also be an effective tip jar for much smaller things that would otherwise go unrewarded.

      The innovation is two-fold: first, contributors never move alone. As a contributor, you set a ceiling on your weekly payment. This is the "enrollment" amount. However, the actual amount of money disbursed each weekly cycle is the amount that is successfully "matched" with other contributors. In the simplest example, if I wanted to enroll for Tildes at $20/week, and one other user enrolled at $5/week, the disbursement would be the sum of the matched funds: $5 + $5. In this way, nobody ever pays an unfair proportion of the total, and small donations become an integral part of funding allocation. Additionally, like how philanthrophists often match charitable donations to meet a fundraising objective, matching provides a powerful incentive for individuals to contribute by making individual contributions feel more significant, since any money you part with can be doubled by another contributor. The more you put in, the more others will too. (PrizeForge calls this algorithm "Elastic Fund Matching". The full algorithm gets considerably more complex, but they have a neat visualization on their site and videos.)

      Second, unlike existing crowdfunding and patronage systems, creators and companies do not receive fund disbursements directly. Rather, representatives ("Delegates") send the money to the people and organizations that should receive funds to deliver value to the stream's contributors.

      "Won't delegates just siphon funds to themselves?" you ask. Well, yes, that will 100% happen at some point. Corruption is a human problem that can't be solved with technology alone. PrizeForge aims to provide mechanisms to allow the community to be very dynamic, so contributors can easily switch to a new representative—for any reason. Additionally, tools for transparency in how the money moves would go a long way in keeping delegates accountable.

      In the context of open-source software, delegates should be experienced power users who are well equipped to evaluate features and bugfixes, and then can award the prizes to developers according to their best judgement.

      The use of a representative has many advantages over direct crowdfunding. Someone highly invested in a software product has valuable experience and would be more effective at setting priorities for features and bugfixes. An experienced and trusted delegate would save developers time having to parse the requests (...demands?) of individual users who may not be able to articulate what they really want. Also, if a developer or company stops doing what people want (providing value to the people who care), then funds can flow to competing alternatives in a very granular and dynamic way, as the delegates shift funding and/or new delegates arise.

      If we could pick a delegate here for Tildes, would anybody really object to @cfabbro?

      These trusted delegates already exist, everywhere! We just haven't been able to cooperate in the right ways to delegate our individual power, so they can truly move the needle on funding the projects we care about. PrizeForge is, I believe, the first truly sustainable funding model for community-owned and directed open-source.


      Addendum

      Watch this video first! Before you get scared away by the terrible scammy-looking website: https://www.youtube.com/watch?v=SO46oEdlkY8

      The FAQ: https://prizeforge.com/faq

      The company's github page: https://github.com/positron-solutions

      Looks like just two people, with Psionikus doing all the promotion and running accounts. The company is incorporated in South Korea. They've got a bunch of emacs tooling, and I believe the PrizeForge concept originated out of a desire to improve the funding/development process of emacs, then the lem editor. They also apparently have a bit of beef with the FSF due to emacs politcs. Check out the last FAQ for a fun easter egg.

      The sub-reddit: https://old.reddit.com/r/PrizeForge/

      The Hacker News comment that took me down the rabbithole: https://news.ycombinator.com/item?id=45036360

      Bonus thoughts:

      • What's really crazy is that this is not a crypto or blockchain project. You can do a simplified version of the elastic fund matching with just money, pen & paper.
      • This financing scheme is basically an idealized utopian voluntary tax system. I can imagine a granular delegate system being extremely effective at making politics incredibly boring. Imagine electing a local representative only to have potholes fixed in your area, using only the funds earmarked for fixing potholes. It would be so much simpler to keep them accountable. Either the roads are crap or they aren't! Where's the money, bub?! Why've you got a fancy new lawnmower?! I want my $2 back!
      • If this reaches critical mass, it ends surveillance capitalism and digital feudalism. I don't want to live in Black Mirror, and this seems like the way out of that future.
      • I would really love it if we can establish a funding stream for Tildes. I know I can donate to Tildes directly, but it would be a great test run to help PrizeForge get operational and build credibility. I only need one other crazy person. Isn't the internet great? (My credit card has not been stolen btw)
      • The password login is still in development, so you have to login via Google SSO. I absolutely hate using Google SSO but I get it from a developer perspective. Proper auth is hard and companies like Tailscale took the same path and still don't support password login. (My google hasn't been hacked either fwiw)
      30 votes
    14. Most people, even highly technical people, don't understand anything about AI

      This is always weighing on my mind and is coming after this comment I wrote. The tech sector, especially the hyper-online portion of it, is full of devs who were doing some random shit before and...

      This is always weighing on my mind and is coming after this comment I wrote.

      The tech sector, especially the hyper-online portion of it, is full of devs who were doing some random shit before and shifted to AI the past few years. Don't get me wrong, I'm one of those: In much the same way, very shortly after the release of ChatGPT, I completely changed my own business as well (and now lead an AI R&D lab). Sure I had plenty of ML/AI experience before, but the sector was completely different and that experience has practically no impact aside from some fundamentals today.

      The thing is, LLMs are all in all very new, few people have an active interest into "how it all works", and most of the sector's interest is in the prompting and chaining layers. Imagine network engineering and website design being bagged into the same category of "Internet Worker". Not really useful.

      Some reflexions on the state of the business world right now...

      In most SMEs, complete ignorance of what is possible beyond a budding interest in AI. Of course, they use ChatGPT and they see their social media posts are easier to write, so they fire some marketing consultants. Some find some of the more involved tools that automate this-and-that, and it usually stops there.

      In many large companies: Complete and utter panic. Leaders shoving AI left and right as if it's a binary yes-ai/no-ai to toggle in their product or internal tools, and hitting the yes-ai switch will ensure they survive. Most of these companies are fuuuuuucked. They survive on entropy, and the world has gotten a LOT faster. Survival is going to get much harder for them unless they have a crazy moat. (Bullish on hardware and deeply-embedded knowledge; Bearish on SaaS and blind-spend; Would short Palantir today if I could)

      In labs just like mine: I see plenty of knowledgeable people with no idea of how far-reaching the impact of the work is. Super technical AI people get biased by their own knowledge of the flaws and limitations so as to be blind to what is possible.

      And in tech entrepreneurship, I see a gap forming between techies who have no respect for "vibe coders" on the grounds that they're not real programmers, and who don't end up using AI and fall massively behind since execution (not code quality) is everything. And at the same time I see vibe coders with zero technical prowess get oversold on the packaging, and who end up building dead shells and are unable to move past the MVP stage of whatever they're building.

      And the more capable the tool you're using is, the more the experience can be SO WILDLY DIFFERENT depending on usage and configuration. I've seen Claude Code causing productivity LOSSES as well as creating productivity gains of up to 1000x -- and no, this isn't hearsay, these numbers are coming from my own experience on both ends of the spectrum, with different projects and configurations.
      With such massively different experiences possible, and incredibly broad labels, of course the discussion on "AI" is all over the place. Idiocy gets funded on FOMO, products built and shut down within weeks, regulators freaking out and rushing meaningless laws that have no positive impact, it's just an unending mess.

      Because it's such a mess I see naysayers who can only see those negatives and who are convinced AI is a bubble just like that "internet fad of the 90s". Or worse, that it has zero positive impact on humanity. I know there's some of those on Tildes - if that's you, hello, you're provably already wrong and I'd be happy to have that discussion.

      Oh and meanwhile, Siri still has the braindead cognition of a POTUS sedated with horse tranquilizer. This, not ChatGPT, is the most-immediately-accessible AI in a quarter of the western world's pocket. Apple will probably give up, buy Perplexity, and continue its slow decline. Wonder who'll replace them.

      54 votes
    15. If you're a programmer, are you ever going to believe an AGI is actually 'I'?

      First, I am emphatically not talking about LLMs. Just a shower thought kinda question. For most people, the primary issue is anthropomorphizing too much. But I think programmers see it...

      First, I am emphatically not talking about LLMs.

      Just a shower thought kinda question. For most people, the primary issue is anthropomorphizing too much. But I think programmers see it differently.

      Let's say someone comes up with something that seems to walk and talk like a self-aware, sentient, AGI duck. It has a "memories" db, it learns and adapts, it seems to understand cause and effect, actions and consequences, truth v falsehood, it passes Turing tests like they're tic-tac-toe, it recognizes itself in the mirror, yada.

      But as a developer, you can "look behind the curtain" and see exactly how it works. (For argument's sake, let's say it's a FOSS duck, so you can actually look at the source code.)

      Does it ever "feel" like a real, sentient being? Does it ever pass your litmus test?

      For me, I think the answer is, "yes, eventually" ... but only looong after other people are having relationships with them, getting married, voting for them, etc.

      31 votes
    16. Question - how would you best explain how an LLM functions to someone who has never taken a statistics class?

      My understanding of how large language models work is rooted in my knowledge of statistics. However a significant number of people have never been to college and statistics is a required course...

      My understanding of how large language models work is rooted in my knowledge of statistics. However a significant number of people have never been to college and statistics is a required course only for some degree programs.

      How should chatgpt etc be explained to the public at large to avoid the worst problems that are emerging from widespread use?

      37 votes
    17. On the low intentionality of modern technology

      I feel like writing another rant, why not. I guess it visibly started about the time Windows 10 released and probably earlier with smartphones but it is really going into overdrive lately....

      I feel like writing another rant, why not.

      I guess it visibly started about the time Windows 10 released and probably earlier with smartphones but it is really going into overdrive lately. Especially with all the AI(it is like exponential being used to mean a lot, really. Words have meanings, being minimally precise is not waste of time) being shoved into everything.

      Statistical based autocomplete being added everywhere whether it makes sense or not or whether the user wants it or not. They will get it anyway. It makes sense somewhere, in some situations when the user deliberately invokes that.

      Settings that really should be standard user accessible are just not and in very lucky cases there are not too painful workarounds. Just several examples. Search bar in address bar(I could write a rant on this alone, is having to decide before using one or the other really that inconvenient?). Forced internet search in Windows start menu search. Automagically starting downloads without any user involvement. Also defaults such as hiding extensions automatically on Windows explorer.

      Constant ui reshuffles, generally for the worse(at least from the point of valuing utility and good sized monitor). Less information, straight up insulting language. Uh, oops something broke. This is prevalent even in Linux on some distros. What the hell, why? What broke? Would it be that much effort to link high level overview and logs locations? Or at least start treating the user like an adult again?

      Search engines straight up ignoring the actual query entered. I can get any amount of low quality and irrelevant results(not even one or the other, they have to have it both ways) I want but a relevant result on the first page is a miracle regardless if it is actually useful or not. My guess is they simply throw the text into the nearest mainstream bucket with zero regard for nuance and specificity.

      Algorithmic content recommendations. That is to say black box content reshuffling made by entity concerned with ads and engagement. Hiding crowd sourced signs of content helpfulness(dislikes).

      Forced internet connection, forced online accounts, forced permanent or regular internet connectivity. Forced updates, forced telemetry.

      Inability or strong discouragement to take control of the user owned devices. Smartphones, consoles, smart things generally.

      Zero chance of being able to read and understand all of the TOS that are thrown everywhere but a strong pressure to accept them anyway. Sometimes after the end user paid already.

      It is not hard to see the benefits for one side but I don't understand end users who embrace this. Do they really think it benefits them? It does not take all that much effort to be a generation or two behind the latest user hostile trends even if opting out completely is next to impossible.

      40 votes
    18. The web could be so much more beautiful

      Back in high school when I was writing essays, my teacher always demanded to use justified text, because simple left aligned or right aligned text looked ugly. Even back then as a totally...

      Back in high school when I was writing essays, my teacher always demanded to use justified text, because simple left aligned or right aligned text looked ugly. Even back then as a totally rebellious teenager, I agreed with her. Print has used it for hundreds of years, why shouldn't we?

      The web has always resisted this development because it was difficult. Yes, the css property text-align: justify exists, but browser were always missing the crucial functionality of hyphenating words. That led to very ugly justified texts and so called "rivers" of whitespace because the spaces got so large. Begrudingly, I got used to it.

      I was surprised to learn that all major browsers support the new hyphens css property since late 2023. This one adds exactly that crucial functionality. I was stunned and immediately tried it out and oh look, the web is so much more beautiful now.

      You can try out yourself here on Tildes! Just right click a comment, click "Inspect" and then when the dev console pops up, add

      text-align: justify;
      hyphens: auto:
      

      to p, which stands for the paragraph html tag and in which all text posts are rendered on Tildes.

      It looks so much better! But I do wonder why it hasn't spread around more in the web. Am I the only one? Am I nitpicky? I feel like the improvement is stark and very good for functionally no extra work. I even installed a browser extension which augments a website's css so I could automatically do it on most websites.

      31 votes
    19. I've noticed an odd and possibly disturbing trend on Reddit lately

      I'm not sure where to bring this up and I wanted an outside perspective. This may seem like I'm doing the same thing here but I honestly just want to know if anyone has any insight. The trend in...

      I'm not sure where to bring this up and I wanted an outside perspective. This may seem like I'm doing the same thing here but I honestly just want to know if anyone has any insight. The trend in talking about is the act of creating a reddit post in the form of a question. I've seen so many posts on Reddit popup that are just questions or screenshots/pictures with a question as the title.

      For instance in gaming subreddits I'll see a post with the title of something like "What do you think is the best game in X series?" And they will have a screenshot of what would be the perceived most popular game in a franchise like final fantasy or halo or something. This is only one example, I see so many questions constantly in my home feed.

      Is this some kind of concerted effort to train an LLM or is it simply some unspoken advantage that karma farmers use to drive engagement? Or am I simply just diving into conspiracy theories created by my own ignorance?

      44 votes
    20. I hate the new internet. I hate the new tech world. I hate it all. I want out, and I can't be the only one.

      I think most people would agree that the internet and technology in general have absolutely gone to shit over the past decade or so. There is no corner of the internet nor of the software world...

      I think most people would agree that the internet and technology in general have absolutely gone to shit over the past decade or so. There is no corner of the internet nor of the software world that hasn't been affected by enshittification. Everything exists to serve you ads. Everyone wants to extract as much money from you as possible. Every website is in a race for the bottom as they try to find the lowest effort content that makes them the most money. Every piece of software is pushed out half-baked and/or stripped down to the bare minimum with the rest paywalled or with the devs pinky promising to fix it 5 updates down the road.

      Every social medium is just bots. The front page of Reddit is easily 35% easily detectable bots at least and who knows what the rest is comprised of. And it's probably the one that's doing the best at the moment, Facebook, Twitter, Instagram, Tiktok, all of them are just bots and propaganda and engagement farming the whole way down. And the worst thing is, they're complicit. Hell, they're actively encouraging it and trying to find ways to make it worse. And I have no doubt Reddit will bend the knee soon enough too (they just banned /r/whitepeopletwitter because Musk made a tweet critical of the sub).

      There's probably some element of rose-tinted glasses here, but the old internet was just so much better looking back. Like, early 2000's to maybe 2012, 2013 or so, that was the peak. No colossal data harvesting schemes feeding into algorithms designed to keep you engaged on their site 24/7 for the purpose of shilling you advertisements and selling your data, no mass propaganda, no Dead Internet Theory (which can hardly be considered a theory anymore). Yeah there was shit content, there was tons of it, but I can deal with shit content and petty forum drama and whatnot; what I can't deal with is all the multi-billion dollar corporations trying to shape the entire landscape of the Web into the perfectly minmaxxed cash-generating machine that does as little as possible for as much data and advertising as possible.

      Modern software isn't much better. Windows and MacOS are filled with anti-user features, telemetry you just can't turn off, Windows will often just install shit on your computer without telling you. They turn your computer into a walled garden, where you can do what you want as long as you play by their rules, but without giving you any real control over what your computer does. Yeah you can delete system files and brick your laptop if you feel like it, but anyone who's ever tried to permanently disable Windows updates will know that in the end you're not the one calling the shots: Microsoft are. And... Like, that's insane, right? It's running on my fucking computer, it's my CPU doing the work, I want to know what the hell it's doing and not just the parts it lets me see, and if I want it to do something different then I should be able to make it so.

      I hate it all. I'm tired. I want out.


      These are my problems. Here's what I've done about it so far.

      • Obsessive privacy on the web. No Google services. Firefox with as much telemetry turned off as possible. Protonmail and ProtonVPN for everything (and I'm considering getting out of those too with the pro-Trump stances they've been taking recently). As minimal an online footprint as I can get, I make as few accounts as possible and I don't use shared or even slightly related usernames (my username here is an exception as it's my Reddit username, and no, it's not my real name), I delete accounts whenever I can and I GDPR request the services afterward. Virtual cards for online payments as much as possible. Will probably make a Javascript whitelist at some point too. Is all of this overkill? Yes. Why do I bother? Because fuck them.

      • As little social media presence as possible. Real life necessitates some amount of social media interaction of course, I have Facebook and Instagram but use them exclusively for messaging. I often see people excluding Reddit from social media but I don't fully agree, even if it's not exactly in the category it still targets a lot of the same psychological weak points in us, encouraging doom scrolling and shaping our opinions through echo chambers and propaganda (it's always important to remember that echo chambers and propaganda you agree with are still echo chambers and propaganda). I still use Reddit admittedly, but I've tried to minimise my usage as much as possible and I'm shopping for alternatives.

      • Free and Open Source software as much as possible. I'm all in on GNU these days. Yes, it's a massive pain in the ass. My job unfortunately requires some Windows-only software so I'm running a dual partition but I'm trying to get as much of my computer usage onto Linux as possible (I use Arch btw). Like I said above, it's my computer, if I can't control what it's computing then it stops being my computer, it's at best shared between me and all the developers of the proprietary software I have installed on it.


      That's my rant. It's been a long time coming.

      There are still things I'm looking to change, especially with how I use the internet. Getting rid of Reddit is the next big step for me, I think. I just can't be bothered with it anymore, but there is still something about it that I love, every time I look through a small niche topic community, or an interesting new hobby sub I've never seen before with years of cool posts for me to go through. And yeah, I do still enjoy browsing through /r/all even when it's 80% shit and objectively bad for my mental health. But at this point the overwhelming mass of utter shit is just not worth digging through anymore. I'm tired.

      Tildes is really cool. It reminds me of the old internet, the ideal usage of the Web. I open the site, I see a link to an interesting article, I read it, I give it a like, I read and/or contribute to the discussion in a comments section. I want more of this.

      If anyone has any links to cool sites that I should check out I'd greatly appreciate it.

      165 votes
    21. What happens when a Windows virus runs on Linux?

      I'm considering installing some abandonware games, and, as anyone who trawls the internet for old executables knows: they are often rife with viruses/malware. It's easy to avoid the ones that are...

      I'm considering installing some abandonware games, and, as anyone who trawls the internet for old executables knows: they are often rife with viruses/malware.

      It's easy to avoid the ones that are clearly malicious using tools like VirusTotal, but it gets trickier when the "is it clean?" is more of a "maybe" than a "no" because you're not sure if something is a false positive.

      I'd rather not take chances and will generally avoid anything I find even slightly suspicious, but it did get me thinking: if I ran the games through Linux instead of Windows (e.g. via WINE or Proton), am I equally vulnerable?

      Does something like that sandbox the virus? Is the virus rendered ineffective by being in a system it's unable to exploit as intended?

      Or is this wishful thinking and it's still risky no matter what?

      I'm not asking this as a "help me play abandonware games" plea (though, if there are best practices out there feel free to enlighten me). Instead, it's a curiosity -- a "help me better understand Linux vs. Windows" from someone who's not super techy.

      20 votes
    22. One quirky anti AI technique I've used is leaving in the typos

      Ironically, AI has boomeranged from surpassing human intelligence to having us spot it like a dove in a pond. So now, leave in all the little flubs to make it a bit more clear that a person at...

      Ironically, AI has boomeranged from surpassing human intelligence to having us spot it like a dove in a pond. So now, leave in all the little flubs to make it a bit more clear that a person at least typed this in a keyboard, you know?

      42 votes
    23. iOS26 "Liquid Glass" - is it really such a big deal?

      Can be viewed here Is this just the usual pointless Apple fanfare? I'm not very techy so I'm just wondering why this is a big deal. It seems to me it's just a different theme of sorts? But in this...

      Can be viewed here

      Is this just the usual pointless Apple fanfare?

      I'm not very techy so I'm just wondering why this is a big deal. It seems to me it's just a different theme of sorts? But in this video MKBHD is making it out to be a really big deal. Is it like technologically super impressive? What's the big deal?

      25 votes
    24. What happened with all that drama surrounding Wordpress?

      I was about to recommend wordpress.com (free tier) to someone and realized I have no idea if I should. I am not a tech person but I should have an idea of what to suggest when someone even less...

      I was about to recommend wordpress.com (free tier) to someone and realized I have no idea if I should. I am not a tech person but I should have an idea of what to suggest when someone even less technical ask me for advice. Did it all die down? Is Wordpress safe to use now?

      16 votes
    25. Shouldn't somebody *stop* "Meta Superintelligence Labs"?

      Noted smoked meats enthusiast Mark Zuckerberg has recently been running around collecting ML experts for a project involving an organization called Meta Superintelligence Labs, which is set to...

      Noted smoked meats enthusiast Mark Zuckerberg has recently been running around collecting ML experts for a project involving an organization called Meta Superintelligence Labs, which is set to feature compute clusters with names like "Prometheus" and "Hyperion", and which will attempt to "deliver" superintelligence.

      Isn't this sort of behavior on the list of things people are absolutely not to be allowed to do? Or has something changed and we now feel it's safe for Mark Zuckerberg to be allowed control of a piece of equipment that can outsmart all his enemies and also Mark Zuckerberg? Are we all safely convinced he will fail?

      If it cannot be permitted, who is responsible for not permitting it?

      26 votes
    26. When/Why/How did Cloudflare become such a critical/integral part of the Internet?

      Presumably, my understanding of Cloudflare is too simple, too rudimentary, or even entirely lacking in some aspects. As far as I understand it, the main feature is just faster and more reliable...

      Presumably, my understanding of Cloudflare is too simple, too rudimentary, or even entirely lacking in some aspects.

      As far as I understand it, the main feature is just faster and more reliable access to sites, right?

      If I host a website on a server in New York, and someone tries to look at it in Tokyo ... that's a long distance and a lot of potential hops to retrieve the file(s) directly from the NY machine. Cloudflare provides closer-location mirrors of websites so there is less lag time, plus having multiple copies makes my website more readily/reliably available.

      That's good, I get that, especially for big, professional business-critical-type sites/services.

      But it's not actually essential, is it? Anyone, anywhere on Earth could still visit my NY website w/o the existence of Cloudflare.

      Is there more to Cloudflare than this? I realize they are getting into a variety of 2ndary "value-added"-type features, like their own "are you a robot" tests and probably a bunch of other stuff I don't know about ... but fundamentally, are they actually necessary for the Internet?

      Why is Cloudflare such a big deal?

      38 votes
    27. Paying for AI: Have you found it to be worth it?

      I'm starting to use AI increasingly, and am getting some value out of it. I'm curious if paying for paid tiers of the big players (in particular, ChatGPT and Claude) provides significantly better...

      I'm starting to use AI increasingly, and am getting some value out of it. I'm curious if paying for paid tiers of the big players (in particular, ChatGPT and Claude) provides significantly better responses.

      I'm aware that the paid tiers offer more features and benefits than just higher response quality. For me, those are just nice-to-haves, and not my primary concern.

      My main uses of AI are software development and foreign language learning. So far, I've used the free versions of ChatGPT and Claude, as well as "proxies," including Github Copilot and Duck.ai. For both my use cases, I've found the responses usually good and helpful. I just maintain a healthy skepticism about the correctness of the answers, and challenge, test, and double check where needed (especially testing suggested code when developing software).

      Have you found response quality to be noticeably and significantly better with paid tiers? I was just randomly thinking, and it occurred to me that the cost of an AI subscription is in the same ballpark as a subscription to a language learning service like Duolingo. So, if I can get value from AI that approaches what I'd get from a dedicated language learning service (even if it doesn't quite match or exceed it), then also getting the value of general AI in the same subscription should make things quite valuable and worth it. Not to mention possibly getting better software development assistance in the same package.

      32 votes
    28. I've always found the common approach that websites take to changing the email associated with an account iffy but I am not sure if I am wrong

      I have changed my email more than once, just as part of customizing my online identity and all that. and that obviously required me to login into any accounts I had and updating the email...

      I have changed my email more than once, just as part of customizing my online identity and all that.

      and that obviously required me to login into any accounts I had and updating the email associated with them.

      the most common workflow I have found is
      login -> navigate to settings page -> edit the email field to the new email -> go to the inbox for the new email -> click confirm on confirmation email

      then you can go to that website and do the forgot password, provide your email and change the password and get complete control.

      I have always found that workflow weird cause it's the most prevalent one I have come across and seems so susceptible to tampering.

      if someone leaves their laptop unattended for 3-4 minutes in public while visiting a bathroom (which happened often in the library of my university), there was nothing preventing me from going to their Facebook or whatever account they had open on their computer, changing the email to my own email and then clicking confirm on my inbox once I am back at my desk.

      and most people don't have 2FA so that would effectively give me control of their account.
      Hell, my university once had a potential data breach and they were 99.999% sure the data was not actually accessed by a malicious actor but still sent a mass email saying that they were advising everyone to change their passwords. a classmate of mine in the software systems program's attitude was basically "oh well, who cares?" and I just facepalmed internally.

      there are maybe 3 websites I have come across that instead first send a confirmation email to your current inbox and after you confirm on that, then you get a confirmation email on the new email inbox. which isn't perfect but I feel like it's a bit more sensical and the best you can do without involving 2FA.

      even then, that's also susceptible to the situation I described above if the user is always logged into their email.

      I find it odd that websites don't prompt for a password as part of the email update process (or better yet 2FA with an app as even prompting for a password isn't a guarantee if the user has the password manager as an extension in their browser and they recently unlocked it before leaving their session unattended) to ensure that email changes are always done by the account owner.

      16 votes
    29. Why is Cloudflare trusted with encryption?

      I am a big fan of Cloudflare Tunnels, it's let me muck about with quite a few low risk apps and it's been fun. one thing that's always bothered me though is the SSL setup. According to their...

      I am a big fan of Cloudflare Tunnels, it's let me muck about with quite a few low risk apps and it's been fun.

      one thing that's always bothered me though is the SSL setup.

      According to their website, only enterprise users are allowed to manage their own TLS private keys.

      I can kinda understand the logic behind free accounts not having that perk.

      But if you are someone who really doesn't like cloudflare reading your traffic or you are a business, it seems odd to me that it's not being demanded of cloudflare that they make it more available for paid users to not expose their TLS private keys to cloudflare.

      Why are so many folks OK with cloudflare essentially being able to read all their traffic?

      or am I overestimating how many people are using the Pro and Business account? is the majority of their users just Free or Enterprise?

      24 votes
    30. Experience on Mastodon

      When Musk bought Twitter and "unleashed free speech" on the platform, it made me curious about other social media platforms, specifically one where data and privacy are much more respected. That...

      When Musk bought Twitter and "unleashed free speech" on the platform, it made me curious about other social media platforms, specifically one where data and privacy are much more respected.

      That inevitably lead me to mastodon. I opened an account and all that, but I must be doing it wrong, or maybe mastodon just isn't what I want it to be.

      I don't really know who or what to follow on there that would create an experience that draws me in.

      In fairness, it could just be that I am not following interesting accounts but I follow 7 accounts

      • grapheneOS which is just updates about their O.S.
      • Daniel Micay who hasn't posted in a loooong time
      • James Gunn rarely posts
      • nixCraft is just memes

      and the rest are just news outlets like Ars Technica, Electronic Frontier Foundation and Propublica, which ain't bad but like, they post links to long-form articles, which isn't really what you are really looking for if you are just doing a light skim of your feed for a quick 5 minutes.

      Are interesting folks not on mastodon? or I am just not following the right accounts? Im interested in tech stuff and social issues and some politics (but not much cause that can get doom scrolly fast)

      25 votes
    31. Explain Linux controversies to me

      I'm one of those mythical Linux users who has been using it for years but has little to no idea what's going on behind the scenes or under the hood. In my time using it, I've sort of passively...

      I'm one of those mythical Linux users who has been using it for years but has little to no idea what's going on behind the scenes or under the hood.

      In my time using it, I've sort of passively gleaned that certain things are controversial, but I don't necessarily know why. It's also hard for me to know if these are just general intra-community drama/bikeshedding, or if these are actually big, meaningful issues.

      If you're someone who's in the know, here's your chance to lay out a Linux controversy in a way that's understandable by someone like me, who can't tell you why people always make "GNU/Linux" jokes for some reason whenever people mention "Linux."

      Here are some things that have pinged for me as controversial in my time using Linux:

      • Unity
      • Canonical
      • Deepin
      • systemd
      • Arch
      • GNOME
      • Manjaro
      • Kali
      • Rust in the kernel
      • elementaryOS
      • Linus Torvalds
      • Snaps
      • Wayland
      • Something about a university being banned from contributing to Linux
      • NVIDIA drivers
      • Package managers vs. Snaps/Flatpaks

      There are certainly more -- these are just the ones I can remember off the top of my head.

      Replies don't have to be limited to the above topics. I'm interested in getting the lay of the land about any Linux controversy.


      IMPORTANT

      This topic is intended for learning, not bickering.

      • Please try to explain a controversy as fairly as you can.
      • Please try to not re-ignite a flame war about a specific controversy.

      It's fine to discuss these in good faith, but I do not want this topic to become yet another Linux battleground online. There are plenty of those already!

      89 votes
    32. Is pop culture a form of "model collapse?"

      Disclaimer: I do not like LLMs. I am not going to fight you on if you say LLMs are shit. One of the things I find interesting about conversations on LLMs is when have a critique about them, and...

      Disclaimer: I do not like LLMs. I am not going to fight you on if you say LLMs are shit.

      One of the things I find interesting about conversations on LLMs is when have a critique about them, and someone says, "Well, it's no different than people." People are only as good as their training data, people misremember / misspeak / make mistakes all the time, people will listen to you and affirm you as you think terrible things. My thought is that not being reliably consistent is a verifiable issue for automation. Still, I think it's excellent food for thought.

      I was looking for new music venues the other day. I happened upon several, and as I looked at their menu and layout, it occurred to me that I had eaten there before. Not there, but in my city, and in others. The Stylish-Expensive-Small-Plates-Record-Bar was an international phenomenon. And more than that, I couldn't help but shake that it was a perversion of the original, alluring concept-- to be in a somewhat secretive record bar in Tokyo where you'll be glared into the ground if you speak over the music.

      It's not a bad idea. And what's wrong with evoking a good idea, especially if the similarity is just unintentional? Isn't it helpful to be able to signal to people that you're like-that-thing instead of having to explain to people how you're different? Still, the idea of going just made me assume it'd be not simply like something I had experienced before, but played out and "fake." We're not in Tokyo, and people do talk over the music. And even if they didn't, they have silverware and such clanging. It makes me wonder if this permutation is a lossy estimation of the original concept, just chewed up, spat out, slurped, regurgitated, and expensively funded.

      other forms of conceptual perversion:

      • Matters of Body Image - is it a sort of collapse when we go from wanting 'conventional beauty' to frankensteining features onto ourselves? Think fox eye surgeries, buccal fat removal, etc. Rather than wanting to be conventionally attractive, we aim for the related concept of looking like people who are famous.
      • (still thinking)
      15 votes
    33. Just did my first tech repair!

      A while ago some of the keys on my Dell XPS laptop started working poorly, they were only registering the presses half of the time or if I pushed them really hard. I tried removing the keycaps and...

      A while ago some of the keys on my Dell XPS laptop started working poorly, they were only registering the presses half of the time or if I pushed them really hard. I tried removing the keycaps and cleaning the keys on the inside, but to no avail. Well, I thought, that means it's time to get a new laptop. So I was choosing the next laptop to get. One of the options I considered was the Framework laptop, which is supposed to be super repairable - I mean, if only I could just replace my laptop keyboard, I wouldn't have to buy a whole new laptop just because of a few broken keys!

      Then I thought about it again. I realized that a repairable laptop is only useful if you actually try to repair your laptop, which I've never done. So, I looked it up, and turns out Dell, while obviously not as easily repairable as Framework, has very well-detailed official service manuals as well!

      Two weeks of waiting for a Chinese copycat keyboard from AliExpress and three hours of work later, I finally have a fully working laptop! Turns out it isn't hard at all to replace a broken keyboard - but I'm still very proud of myself for doing it, mostly for even deciding to do it instead of just turning a fully functional laptop into e-waste as I would've done otherwise. I was also really surprised that Dell laptops are that easy to fix (though they don't officially sell replacement parts to consumers), since it's known to be a company that makes a ton of money on expensive support offerings.

      I don't really know what the lesson of this post is, I just wanted to share this small achievement with y'all.

      53 votes
    34. Help me analyze/understand the background of this AI video?

      Hi, so I've been thinking about this for several days now, and thought it might be an interesting topic for Tildes. Earlier this week, YouTube suggested this AI Sitcom video to me. Some of the...

      Hi, so I've been thinking about this for several days now, and thought it might be an interesting topic for Tildes.

      Earlier this week, YouTube suggested this AI Sitcom video to me. Some of the jokes are actually very cohesive "Dad jokes", and it got me wondering how much of the video was AI generated. Are the one-liners themselves AI generated? Was this script generated with AI, and then edited before passing it on to something else to generate the video and voice? Or are we at the phase where AI could generate the whole thing with a single prompt? If it's the latter I find this sort of terrifying, because the finished product is very cohesive for something with almost no editing.

      I'd also be interested in discussing where this video might have come from. The channel and descriptions have almost no information, so it seems like this may be a channel that finds these elsewhere and reposts? Or maybe the channel is the original and just trying to be vague about technology used?

      Also side note, I have no idea if this belongs in ~Tech, so feel free to move it around as needed.

      10 votes
    35. Billions of AI users…?

      Between Meta announcing that its AI, Meta AI, reached 1 billion users[1] and Google saying that AI Overviews are used by 1.5 billion[2], I’m curious to know how many of these people intentionally...

      Between Meta announcing that its AI, Meta AI, reached 1 billion users[1] and Google saying that AI Overviews are used by 1.5 billion[2], I’m curious to know how many of these people intentionally use the feature, or prefer it to what the AI replaces.

      AI Overviews appear at the top of searches, with no option to turn them off. Meta AI, I suspect many people trigger accidentally by tapping that horrible button in WhatsApp, in search results across its three core apps, or when trying to tag someone in a group by typing an @ symbol.

      It’s very easy to reach enormous numbers when you already have a giant platform. I don’t think that’s even part of the discussion. The issue is trumpeting these numbers as if they were earned, rather than imposed.

      [1] https://www.cnbc.com/2025/05/28/zuckerberg-meta-ai-one-billion-monthly-users.html
      [2] https://www.theverge.com/news/655930/google-q1-2025-earnings

      29 votes
    36. LLMs and privacy

      Hello to everyone who's reading this post :) Now LLMs are increasingly so useful (of course after careful review of their generated answers), but I'm concerned about sharing my data, especially...

      Hello to everyone who's reading this post :)

      Now LLMs are increasingly so useful (of course after careful review of their generated answers), but I'm concerned about sharing my data, especially very personal questions and my thought process to these large tech giants who seem to be rather sketchy in terms of their privacy policy.

      What are some ways I can keep my data private but still harness this amazing LLM technology? Also what are some legitimate and active forums for discussions on this topic? I have looked at reddit but haven't found it genuinely useful or trustworthy so far.

      I am excited to hear your thoughts on this!

      33 votes
    37. A case aginst forced updates

      I am arguing here in regards to personally owned hw. I personally think that the arguments in recent years were very heavily skewed in support of this and I would like to propose here...

      I am arguing here in regards to personally owned hw.

      I personally think that the arguments in recent years were very heavily skewed in support of this and I would like to propose here counterarguments that I don't feel are considered enough are when I see this come up in various places. Or at least not said enough.

      First and foremost what forcibly pushing updates actually means is the developer being given blank check to change the functionality of your device in any way they please. In case of various locked down hw such as smart things, game consoles, tvs, ereaders or others there is often not even a choice to use different sw because it is artificially blocked. Only real check against negative effects of this is legislation and potential of enough public outrage to impact future sales. From the state of various mainstream sw products it can be seen how well it works.

      It creates a culture where pushing anti features is significantly easier and tech literacy is significantly harder to attain if only as a secondary effect of less transparent, more obtuse and more complicated systems, frequently with no actual need for more complexity which is not rooted in desire to increase monetization.

      It also means it is harder as a user to guard against faulty updates.

      Normalization of this behavior also means that any can do this with no pushback because it is the fabled default, the one where fundamental flaws are brushed aside while alternatives are rejected over cosmetic problems.
      There could be argument meant for critical parts of critical sw such as os or browser, but if so it should be made individually and not be implicit. There is usually no meaningful individual control over feature updates, not just security ones. I also don't think forced updates for games on Steam for example can be argued to be something that benefits security.

      24 votes
    38. Which translation tools are LLM free? Will they remain LLM free?

      Looking at the submission rules for Clarkesworld Magazine, I found the following: Statement on the Use of “AI” writing tools such as ChatGPT We will not consider any submissions translated,...

      Looking at the submission rules for Clarkesworld Magazine, I found the following:

      Statement on the Use of “AI” writing tools such as ChatGPT

      We will not consider any submissions translated, written, developed, or assisted by these tools. Attempting to submit these works may result in being banned from submitting works in the future.

      EDIT: I assume that Clarkesworld means a popular, non-technical understanding of AI meaning post-chatGPT LLMs specifically and not a broader definition of AI that is more academic or pertinent the computer science field.

      I imagine that other magazines and website have similar rules. As someone who does not write directly in English, that is concerning. I have never translated without assistance in my life. In the past I used both Google Translate and Google Translator Toolkit (which no longer exist).

      Of course, no machine translation is perfect, that was only a first pass that I would change, adapt and fix extensively and intensely. In the past I have used the built-in translation feature from Google Docs. However, now that Gemini is integrated in Google Docs, I suspected that it uses AI instead for translation. So I asked Gemini, and it said that it does. I am not sure if Gemini is correct, but, if it doesn't use AI now it probably will in the future.

      That poses a problem for me, since, in the event that I wish to submit a story to English speaking magazines or websites, I will have to find a tool that is guaranteed to be dumb. I am sure they exist, but for how long? Will I be forced to translate my stories like a cave men? Is anyone concerned with keeping non-AI translation tools available, relevant, and updated? How can I even be sure that a translation tool does not use AI?

      28 votes
    39. Observation: Video links go unwatched

      Opinion Video links go unwatched. This gets even more true the longer the videos are. I think it helps to post a 2-3 line summary of what people can expect to find in the video. There is just too...

      Opinion

      Video links go unwatched.

      This gets even more true the longer the videos are.

      I think it helps to post a 2-3 line summary of what people can expect to find in the video.

      There is just too much content in the Internet for many people to watch a video, just because it is posted, even if it has an interesting title.

      55 votes
    40. Have I been conversing with bots or humans?

      I've been on reddit (yes, Im embarrassed that I haven't quit the cocaine) for about 15 years now. The changes in the last year or so have been noticeable. For one thing, the worst of the ranting...

      I've been on reddit (yes, Im embarrassed that I haven't quit the cocaine) for about 15 years now. The changes in the last year or so have been noticeable.

      For one thing, the worst of the ranting trolls are gone. I used to occasionally get some replies from people who obviously were just out to get a reaction, usually by swearing and name calling with the kind of grammar skills you'd expect from an angry 9 yr old who just discovered how to log on. Those have largely disappeared. But I have a hard time believing that trolls are gone off the net, so is it just better moderation? Or has reddit just implemented more auto rules that squelch the noisy juvenile behavior?

      Secondly, Ive noticed the discussions becoming much more detailed. It was typical, especially in political subs, to see the only comments that got strongly upvoted, were short quips, the more smart ass the better, and then for those to be followed by a long succession of similar quips. That still happens, but Ive noticed a lot more lengthy discussion with redditors actually disovering they can create paragraphs and debate more maturely. Is that a change in human behavior? Or are those not likely humans?

      And some behavior really has me suspicious. In particular I have gotten the same reply several times to a comment. It will say, "Thank you for sharing your comment, I appreciate it. Could you tell me more about your _______?". This COULD be a human, but the fact that it always starts the same and then asks me for further engagement really has me wondering, if for no other reason than I dont recall the average redditor being that polite.

      Ive also noted some strange comment patterns. Yesterday I interacted with a poster and then checked their post history. Over 10,000 comments and they were ALL in the last few months during the run up to the Canadian election and ALL were against one party. Only 4 posts but 10,000 comments?. If there are NO posts in any other sub that seems very suspicious. Either a bot or someone hired to do as much damage as possible?

      Reddit has changed. Its now publicly owned. And like all other social media it lives on engagement so I have no doubt that it will do whatever it takes with AI bots to keep people online and engaged. But how good are they? I just hate being 'taken for a ride' by a bot and a company. But how do you ever know if its a human or a bot you're talking to?

      45 votes
    41. Convincing the new Digg not to use downvotes

      A while back I read an article about the development of a new Digg platform. I signed up for an email list about new developments. I got invited to pay $5 USD to join a forum to see updates on...

      A while back I read an article about the development of a new Digg platform.

      I signed up for an email list about new developments. I got invited to pay $5 USD to join a forum to see updates on their efforts and give suggestions.

      I've been advocating for not implementing downvoting.

      My reasoning is that having just upvotes like Tildes serves the original purpose of voting on content. It moves the better content towards the top and the poorer content towards the bottom. Downvoting at least on Reddit just becomes a middle finger for most cases.

      I was surprised how many other people at this special forum were AGAINST that idea. They really want to be able to give people a middle finger.

      Sadly, I saw a preview of the U.I. today and at least for new threads it had a "bury" link.

      Oh well. I tried!

      43 votes
    42. I don’t want to be famous on the Internet anymore

      It may surprise you to hear that ever since the tender ages of 15 to 16 (2004 to 2005) I have tried to “become famous” on the Internet. Why? I don’t know. I just wanted to. I wanted people to hear...

      It may surprise you to hear that ever since the tender ages of 15 to 16 (2004 to 2005) I have tried to “become famous” on the Internet.

      Why? I don’t know. I just wanted to. I wanted people to hear my opinions on the Internet and praise me for sharing them.

      I tried pretty much everything: blogging, YouTube, social media, you name it. Content that I made ranged from commentary, to news, gaming, music, cooking, etc. All my projects “failed” (or rather, they didn’t grow as fast as I expected them to, so I gave up). I’m talking hundreds of attempts.

      Then in late 2023, I made a New Year’s resolution for 2024 to fully delete Facebook, Instagram, Twitter, TikTok, 9gag, and Reddit. My resolution worked and it changed my life.

      A lot of people in my social circle have since begun telling me that I have this talent or that talent, and that I should monitize it by growing a following on social media. I have ignored all of them, despite spending a good 20 years trying to do exactly that. Here’s why:

      • The first and foremost reason is that I don’t want to wrestle with algorithms and follow trends. It seems that it’s almost impossible to grow a following on the Internet these days without doing that, unless you get very lucky growing a following organically, which only very few people do. Chasing algorithms and trends is not fun, and if I’m not having fun with what do with my spare time, then I don’t want to do it at all. I’ve also come to hate creating video content for some reason. I just find it tedious.
      • Over the years, I feel that I have become afraid of getting lucky and becoming successful. It seems to me that the people who live off creating content for the Internet, don’t ever get a break. Their followers demand a steady stream of content, and if you don’t keep vying for their attention, then they’ll go give it to someone else and you’re suddenly left without any income. I know that many creators work seven days a week.
      • This leads me to the problem of “attention”: I don’t want to compete for people’s attention anymore. I hate the whole concept of the “attention economy”. It’s so insane to me that the survival of so many hundreds of million of people depends of how much human attention their work gets. And I’m not talking just about social media now, but entertainment in general. There are only so many humans, and they have a limited amount of time during the day that they can offer attention to entertainment to (be it social media, TV, movies, music, games, you name it). I think that these business models are not sustainable. There are also too many “things” for us to pay attention to these days and I feel like it’s driving us all insane. I’ve been intentionally trying to pay attention to as few things as I possibly can for a while now and it has significantly reduces my anxiety and FOMO. It’s given me a lot of peace. So, I don’t want to contribute to this “evil” myself.
      • The Internet has become a dangerous place. Even people who publish otherwise completely innocuous content get sometimes harassed or doxxed. Streamers get SWATed. Women get the brunt of it (I think) because sexual harassment and deepfake porn has become so prevalent, and they can do nothing to protect themselves. Everything you publish anywhere can and will be used against you (including by potential employers). Being “unknown” and “staying in your lane” seems to be about the only way that you can stay safe these days.
      • I also just don’t want the endless scrutiny that comes with fame, the expectation that my personality can’t change, that opinions can’t be nuanced, and that I squarely fit into either the “blue box” or the “red box” (in whatever aspect, since every field of opinion these days seems to be thoroughly divided in half). Whatever opinion people share online, even the most trivial, can and will be misinterpreted by bad faith actors and trolls to just mentally crush you.
      • I have come to think that dying in anonymity, while leaving no legacy behind, is actually not a bad thing. I mean, it’s a “natural” thing. It’s what happens to the vast majority of humans anyway. Why should I be so afraid of that? Afraid of living my life in the peace of anonymity? There are plenty of ways to live a meaningful life that don’t involve becoming famous on the Internet, or famous at all.

      I regret arriving at this conclusion now only. I had so much trouble in my short and fruitless life because of stuff that I posted on the Internet (talking about Facebook and my social circle more specifically). I could have avoided all of that. I could also not have wasted so much time entertaining ideas of online grandeur, blowing away countless hours of my pitiful existence on projects that never amounted to anything, and instead, gotten an education, so that I wouldn’t be living in poverty now.

      Oh, well. It is what it is. Better learning now than never.

      I’m not sure why I ever wanted to be famous on the Internet to begin with, or what made me think that there’s any inherent worth in getting online praise just for sharing my mediocre opinions. Maybe I’m mentally ill. Maybe I’m traumatized. Maybe this is something that I should consult a therapist over. However, what I do know, is that I’m done with pursuing online fame.

      I think that the Internet as it is today, flipped some sort of switch in people’s brain (including mine), which convinced us that it is normal to chase fame because the means to get there are so readily available. I don’t know how the Internet could have been designed differently to prevent this, but “giving a voice to everyone” was, in hindsight, maybe a badly implemented idea.

      I’d be surprised to hear that any of you here have been trying to become famous on the Internet, but if you have, then I’d like to hear about your experience, and your opinions on this topic in general.

      58 votes
    43. Why are integrated batteries so accepted?

      Just something I was frustrated by ever since it became increasingly common even outside of smartphones and tablets. For a few years now I increasingly see basically any battery powered product...

      Just something I was frustrated by ever since it became increasingly common even outside of smartphones and tablets.

      For a few years now I increasingly see basically any battery powered product having mostly internal accumulator options(aka proprietary battery of uncertain ability to replace), especially in more expensive items in the category. Why?

      I mean do see several advantages from the business side, I simply have no idea what advantage would there be for the actual user.

      I could see it if the batteries had comparable lifespan to the product, which they most definitely do not unless the item is of truly bad quality.

      47 votes
    44. Is it time to get offline?

      I like modern tech, but I'm slowly coming to hate the internet. I read Cal Newport's Digital Minimalism late last year and found it preaching to the choir, but noticed that most of the negative...

      I like modern tech, but I'm slowly coming to hate the internet.

      I read Cal Newport's Digital Minimalism late last year and found it preaching to the choir, but noticed that most of the negative effects of technology use were actually from internet use. The attention economy, privacy violations, enshittification, etc. are all mostly byproducts of the internet being so tightly integrated into our lives. When I heard about CVE potentially losing its funding (I know very litte about CS or anything related to software, so I'm unsure of how big a threat this really is to an end-user), the thought popped into my head... "is it time to get offline?".

      I am 20 years old, so my entire life has been spent in a world where devices are connected to the internet far more often than not, and I wonder if it's time to switch to an "offline first" mentality? I already embrace this philosophy when it comes to music, downloading the songs I want to my computer and syncing them to my phone through iTunes, but this would take that one step further: turn on my computer's wi-fi to check emails, read through the new posts here, check some other sites, etc. and then turn it off until I explicitly need to do something online.

      I'm lucky enough that most of the (important) things I do on my computer can be done 90% offline, but I wonder if it's even worth doing? I'm curious to hear thoughts on this from the people of Tildes, or any methods that you have implemented in your life.


      EDIT: I should clarify: I already have basically no social media, I use beeper to see my instagram DMs (I can't really get rid of this without abandoning any age-adjacent social life) and that's it. You could call Discord and Tildes social medias, but that's maybe pushing it. I'm more talking about the recent resurgence of physical media and reframing the internet as something that is accessed rather than omnipresent in my usage habits.

      56 votes
    45. What is the current state of facial recognition or other morphological detections?

      Curious to know if we have a current morphometric based system that can detect with the same accuracy as DNA testing, if two people are related, without a priori knowledge that they are related,...

      Curious to know if we have a current morphometric based system that can detect with the same accuracy as DNA testing, if two people are related, without a priori knowledge that they are related, if that makes sense.

      Meaning, if a system is fed 100 random photos of humans, but is not told "there are definitely related people in here" can it match it as accurately as a DNA test of those same humans' DNA samples?

      context

      I was wondering to myself, "you know, for as dissimilar as our DNA is to our siblings, it's actually quite remarkable that we look so similar." Which lead me to wondering, do we look similar to our siblings, or are our brains so deeply primed to think we look similar to those who are related to us, that we do indeed "look similar," to our brains(or simulations produced by our brains). If that makes sense.

      8 votes
    46. The ARC-AGI-2 benchmark could help reframe the conversation about AI performance in a more constructive way

      The popular online discourse on Large Language Models’ (LLMs’) capabilities is often polarized in a way I find annoying and tiresome. On one end of the spectrum, there is nearly complete dismissal...

      The popular online discourse on Large Language Models’ (LLMs’) capabilities is often polarized in a way I find annoying and tiresome.

      On one end of the spectrum, there is nearly complete dismissal of LLMs: an LLM is just a slightly fancier version of the autocomplete on your phone’s keyboard, there’s nothing to see here, move on (dot org).

      This dismissive perspective overlooks some genuinely interesting novel capabilities of LLMs. For example, I can come up with a new joke and ask ChatGPT to explain why it’s funny or come up with a new reasoning problem and ask ChatGPT to solve it. My phone’s keyboard can’t do that.

      On the other end of the spectrum, there are eschatological predictions: human-level or superhuman artificial general intelligence (AGI) will likely be developed within 10 years or even within 5 years, and skepticism toward such predictions is “AI denialism”, analogous to climate change denial. Just listen to the experts!

      There are inconvenient facts for this narrative, such as that the majority of AI experts give much more conservative timelines for AGI when asked in surveys and disagree with the idea that scaling up LLMs could lead to AGI.

      The ARC Prize is an attempt by prominent AI researcher François Chollet (with help from Mike Knoop, who apparently does AI stuff at Zapier) to introduce some scientific rigour into the conversation. There is a monetary prize for open source AI systems that can perform well on a benchmark called ARC-AGI-2, which recently superseded the ARC-AGI benchmark. (“ARC” stands for “Abstract and Reasoning Corpus”.)

      ARC-AGI-2 is not a test of whether an AI is an AGI or not. It’s intended to test whether AI systems are making incremental progress toward AGI. The tasks the AI is asked to complete are colour-coded visual puzzles like you might find in a tricky puzzle game. (Example.) The intention is to design tasks that are easy for humans to solve and hard for AI to solve.

      The current frontier AI models score less than 5% on ARC-AGI-2. Humans score 60% on average and 100% of tasks have been solved by at least two humans in two attempts or less.

      For me, this helps the conversation about AI capabilities because it gives a rigorous test and quantitative measure to my casual, subjective observations that LLMs routinely fail at tasks that are easy for humans.

      François Chollet was impressed when OpenAI’s o3 model scored 75.7% on ARC-AGI (the older version of the benchmark). He emphasizes the concept of “fluid intelligence”, which he seems to define as the ability to adapt to new situations and solve novel problems. Chollet thinks that o3 is the first AI system to demonstrate fluid intelligence, although it’s still a low level of fluid intelligence. (o3 also required thousands of dollars’ worth of computation to achieve this result.)

      This is the sort of distinction that can’t be teased out by the polarized popular discourse. It’s the sort of nuanced analysis I’ve been seeking out, but which has been drowned out by extreme positions on LLMs that ignore inconvenient facts.

      I would like to see more benchmarks that try to do what AGI-AGI-2 does: find problems that humans can easily solve and frontier AI models can’t solve. These sort of benchmarks can help us measure AGI progress much more usefully than the typical benchmarks, which play to LLMs’ strengths (e.g. massive-scale memorization) and don’t challenge them on their weaknesses (e.g. reasoning).

      I long to see AGI within my lifetime. But the super short timeframes given by some people in the AI industry feel to me like they border on mania or psychosis. The discussion is unrigorous, with people pulling numbers out of thin air based on gut feeling.

      It’s clear that there are many things humans are good at doing that AI can’t do at all (where the humans vs. AI success rate is ~100% vs. ~0%). It serves no constructive purpose to ignore this truth and it may serve AI research to develop rigorous benchmarks around it.

      Such benchmarks will at least improve the quality of discussion around AI capabilities, insofar as people pay attention to them.


      Update (2024-04-11 at 19:16 UTC): François Chollet has a new 20-minute talk on YouTube that I recommend. I've watched a few videos of Chollet talking about ARC-AGI or ARC-AGI-2, and this one is beautifully succinct: https://www.youtube.com/watch?v=TWHezX43I-4

      10 votes
    47. eBay privacy policy update and AI opt-out

      eBay is updating its privacy policy, effective next month (2025-04-27). The major change is a new section about AI processing, accompanied by a new user setting with an opt-out checkbox for having...

      eBay is updating its privacy policy, effective next month (2025-04-27). The major change is a new section about AI processing, accompanied by a new user setting with an opt-out checkbox for having your personal data feed their models.

      While that page specifically references European areas, the privacy selection appears to be active and remembered between visits for non-Europe customers. It may not do anything for us at all. On the other hand, it seems nearly impossible to find that page from within account settings, so I thought I'd post a direct link.

      I'm well aware that I'm anomalous for having read this to begin with, much less diffed it against the previous version. But since I already know that I'm weird, and this wouldn't be much of a discussion post without questions:

      • How do you stay up to date with contract changes that might affect you, outside of widespread Internet outrage (such as recent Firefox news)?
      • What's your threshold -- if any -- for deciding whether to quit a company over contract changes? Alternatively, have you ever walked away from a purchase, service, or other acquisition over the terms of the contracts?
      46 votes