• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "ask.discussion". Back to normal view
    1. Formula 1 Qatar Grand Prix 2025 - Race Weekend Discussion

      Warning: this post may contain spoilers

      Qatar Grand Prix
      Lusail International Circuit
      November 28-30, 2025


      Qualifying Results -- SPOILER
      Pos. No. Driver Team Q1 Q2 Q3 Laps
      1 81 Oscar Piastri McLaren 1:20.234 1:19.650 1:19.387 18
      2 4 Lando Norris McLaren 1:20.157 1:19.861 1:19.495 17
      3 1 Max Verstappen Red Bull Racing 1:20.472 1:19.985 1:19.651 23
      4 63 George Russell Mercedes 1:20.074 1:20.186 1:19.662 26
      5 12 Kimi Antonelli Mercedes 1:20.576 1:20.084 1:19.846 22
      6 6 Isack Hadjar Racing Bulls 1:20.603 1:20.350 1:20.114 20
      7 55 Carlos Sainz Williams 1:20.520 1:20.251 1:20.287 25
      8 14 Fernando Alonso Aston Martin 1:20.598 1:20.219 1:20.418 21
      9 10 Pierre Gasly Alpine 1:20.681 1:20.324 1:20.477 21
      10 16 Charles Leclerc Ferrari 1:20.564 1:20.343 1:20.561 23
      11 27 Nico Hulkenberg Kick Sauber 1:20.630 1:20.353 20
      12 30 Liam Lawson Racing Bulls 1:20.539 1:20.433 15
      13 87 Oliver Bearman Haas F1 Team 1:20.548 1:20.438 20
      14 5 Gabriel Bortoleto Kick Sauber 1:20.653 1:20.534 20
      15 23 Alexander Albon Williams 1:20.629 1:20.629 19
      16 22 Yuki Tsunoda Red Bull Racing 1:20.761 9
      17 31 Esteban Ocon Haas F1 Team 1:20.864 11
      18 44 Lewis Hamilton Ferrari 1:20.907 9
      19 18 Lance Stroll Aston Martin 1:21.058 10
      20 43 Franco Colapinto Alpine 1:21.137 9

      Source: F1.com

      Grand Prix Results -- SPOILER
      Pos. No. Driver Team Laps Time / Retired Pts.
      1 1 Max Verstappen Red Bull Racing 57 1:24:38.241 25
      2 81 Oscar Piastri McLaren 57 +7.995s 18
      3 55 Carlos Sainz Williams 57 +22.665s 15
      4 4 Lando Norris McLaren 57 +23.315s 12
      5 12 Kimi Antonelli Mercedes 57 +28.317s 10
      6 63 George Russell Mercedes 57 +48.599s 8
      7 14 Fernando Alonso Aston Martin 57 +54.045s 6
      8 16 Charles Leclerc Ferrari 57 +56.785s 4
      9 30 Liam Lawson Racing Bulls 57 +60.073s 2
      10 22 Yuki Tsunoda Red Bull Racing 57 +61.770s 1
      11 23 Alexander Albon Williams 57 +66.931s 0
      12 44 Lewis Hamilton Ferrari 57 +77.730s 0
      13 5 Gabriel Bortoleto Kick Sauber 57 +84.812s 0
      14 43 Franco Colapinto Alpine 56 +1 lap 0
      15 31 Esteban Ocon Haas F1 Team 56 +1 lap 0
      16 10 Pierre Gasly Alpine 56 +1 lap 0
      17 18 Lance Stroll Aston Martin 55 DNF 0
      18 6 Isack Hadjar Racing Bulls 55 DNF 0
      NC 87 Oliver Bearman Haas F1 Team 41 DNF 0
      NC 27 Nico Hulkenberg Kick Sauber 6 DNF 0

      Fastest Lap: Oscar Piatri // 1:22.996 on lap 44
      DOTD: Max Verstappen

      Source: F1.com


      Next race:

      Abu Dhabi Grand Prix
      Yas Marina Circuit
      December 5-7, 2025

      4 votes
    2. How do you design your campaigns?

      Let me define a campaign as an episodic story with a clear hook, rising action (or actions), climax, and ending. It would ideally be a story that goes for multiple (at least 4 or 5) play sessions...

      Let me define a campaign as an episodic story with a clear hook, rising action (or actions), climax, and ending. It would ideally be a story that goes for multiple (at least 4 or 5) play sessions so as to distinguish it from a one shot.

      How do you, as a DM, develop and run these?

      Over the years in my group we've all taken turns running campaigns, one shots, sessions, etc and what's always fascinated me most is how everyone's planning style is so different. Some get into ridiculous detail, while others (guilty...) tend to improv.

      13 votes
    3. Can we maybe have an informal agreement to avoid posting articles that require you to sell your firstborn child to the devil just to read them?

      Around half of the articles I click here are hidden behind cookie walls where you have to accept all cookies, or you won't be able to read them at all. And it's getting extremely annoying. Like,...

      Around half of the articles I click here are hidden behind cookie walls where you have to accept all cookies, or you won't be able to read them at all. And it's getting extremely annoying. Like, no. I do not want to click that, and the stupid websites are not even giving me a real alternative.

      Example: the guardian made this change around a month back. Now, you accept all cookies etc. or pay.

      Can we please try to avoid that in the future by posting from other sources, if other sources are available for the same topic?

      65 votes
    4. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like jmail, cookies and coming out. Tags culled from the highest voted topics from the last seven days, if anyone was...

      Tildes is a very serious site, where we discuss very serious matters like jmail, cookies and coming out. Tags culled from the highest voted topics from the last seven days, if anyone was befuddled.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      7 votes
    5. Midweek Movie Free Talk

      Warning: this post may contain spoilers

      Have you watched any movies recently you want to discuss? Any films you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      8 votes
    6. Tildes Book Club Discussion - November 2025 - We are Legion (We are Bob) by Dennis Taylor

      Warning: this post may contain spoilers

      This is the twentieth of an ongoing series of book discussions here on Tildes. We are discussing We are Legion (We are Bob) by Dennis Taylor. This is the final book discussion for the year. We will start again in January with Fire on the Mountain by Terry Bissen.

      I don't have a particular format in mind for this discussion, but I will post some prompts and questions as comments to get things started. You're not obligated to respond to them or vote on them though. So feel free to make your own top-level comment for whatever you wish to discuss, questions you have of others, or even just to post a review of the book you have written yourself.

      For latecomers, don't worry if you didn't read the book in time for this Discussion topic. You can always join in once you finish it. Tildes Activity sort, and "Collapse old comments" feature should keep the topic going for as long as people are still replying.

      And for anyone uninterested in this topic please use the Ignore Topic feature on this so it doesn't keep popping up in your Activity sort, since it's likely to keep doing that while I set this discussion up, and once people start joining in.

      11 votes
    7. What are the standards for a good father/husband?

      The other day at the bus stop I overheard a mom saying how amazing it was that her husband not only cooked dinner - pasta - but also then put the kids to bed. The woman she was talking to nodded...

      The other day at the bus stop I overheard a mom saying how amazing it was that her husband not only cooked dinner - pasta - but also then put the kids to bed. The woman she was talking to nodded sagely in agreement: clearly this was laudable.

      Is the bar for being a good father and husband so low? What the hell?

      This isn't really new to me, I suppose. I've worked mainly with women my whole life and too often I hear that the bare minimum seems to be "they provide money" and occasionally throw down a meal and play with the kids. Sometimes, even that is expecting too much.

      Can I get some perspective on this?

      31 votes
    8. Midweek Movie Free Talk

      Warning: this post may contain spoilers

      Have you watched any movies recently you want to discuss? Any films you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      9 votes
    9. Formula 1 Las Vegas Grand Prix 2025 - Race Weekend Discussion

      Warning: this post may contain spoilers

      Las Vegas Grand Prix
      Las Vegas Strip Circuit
      November 20-22, 2025


      Qualifying Results -- SPOILER
      Pos. No. Driver Team Q1 Q2 Q3 Laps
      1 4 Lando Norris McLaren 1:55.473 1:51.379 1:47.934 25
      2 1 Max Verstappen Red Bull Racing 1:53.458 1:51.593 1:48.257 24
      3 55 Carlos Sainz Williams 1:54.873 1:51.144 1:48.296 24
      4 63 George Russell Mercedes 1:53.144 1:50.935 1:48.803 25
      5 81 Oscar Piastri McLaren 1:54.544 1:52.126 1:48.961 23
      6 30 Liam Lawson Racing Bulls 1:54.828 1:51.621 1:49.062 25
      7 14 Fernando Alonso Aston Martin 1:53.739 1:51.865 1:49.466 25
      8 6 Isack Hadjar Racing Bulls 1:55.613 1:51.120 1:49.554 25
      9 16 Charles Leclerc Ferrari 1:54.814 1:51.952 1:49.872 24
      10 10 Pierre Gasly Alpine 1:54.432 1:51.760 1:51.540 25
      11 27 Nico Hulkenberg Kick Sauber 1:54.555 1:52.781 18
      12 18 Lance Stroll Aston Martin 1:54.416 1:52.850 18
      13 31 Esteban Ocon Haas F1 Team 1:54.635 1:52.987 17
      14 87 Oliver Bearman Haas F1 Team 1:56.016 1:53.094 17
      15 43 Franco Colapinto Alpine 1:54.847 1:53.683 17
      16 23 Alexander Albon Williams 1:56.220 8
      17 12 Kimi Antonelli Mercedes 1:56.314 8
      18 5 Gabriel Bortoleto Kick Sauber 1:56.674 9
      19 22 Yuki Tsunoda Red Bull Racing 1:56.798 9
      20 44 Lewis Hamilton Ferrari 1:57.115 9

      Source: F1.com

      Grand Prix Results -- SPOILER
      Pos. No. Driver Team Laps Time / Retired Pts.
      1 1 Max Verstappen Red Bull Racing 50 1:21:08.429 25
      2 4 Lando Norris McLaren 50 +20.741s 18
      3 63 George Russell Mercedes 50 +23.546s 15
      4 81 Oscar Piastri McLaren 50 +27.650s 12
      5 12 Kimi Antonelli Mercedes 50 +30.488s 10
      6 16 Charles Leclerc Ferrari 50 +30.678s 8
      7 55 Carlos Sainz Williams 50 +34.924s 6
      8 6 Isack Hadjar Racing Bulls 50 +45.257s 4
      9 27 Nico Hulkenberg Kick Sauber 50 +51.134s 2
      10 44 Lewis Hamilton Ferrari 50 +59.369s 1
      11 31 Esteban Ocon Haas F1 Team 50 +60.635s 0
      12 87 Oliver Bearman Haas F1 Team 50 +70.549s 0
      13 14 Fernando Alonso Aston Martin 50 +85.308s 0
      14 22 Yuki Tsunoda Red Bull Racing 50 +86.974s 0
      15 10 Pierre Gasly Alpine 50 +91.702s 0
      16 30 Liam Lawson Racing Bulls 49 +1 lap 0
      17 43 Franco Colapinto Alpine 49 +1 lap 0
      NC 23 Alexander Albon Williams 35 DNF 0
      NC 5 Gabriel Bortoleto Kick Sauber 2 DNF 0
      NC 18 Lance Stroll Aston Martin 0 DNF 0

      Fastest Lap: Max Verstappen // 1:33.365 on lap 50
      DOTD: Max Verstappen

      Source: F1.com


      Next race:

      Qatar Grand Prix
      Lusail International Circuit
      November 28-30, 2025

      14 votes
    10. AGI and Fermi's Paradox

      The Universe will end. The Earth will be uninhabitable in 250 million years. Extraterrestrial life in the Milky Way exists, or will arise. The Milky Way's Galactic Center contains a supermassive...
      1. The Universe will end.
      2. The Earth will be uninhabitable in 250 million years.
      3. Extraterrestrial life in the Milky Way exists, or will arise.
      4. The Milky Way's Galactic Center contains a supermassive black hole.
      5. Black holes emit vast amounts of energy.
      6. An artificial general intelligence (AGI) will have an indefinite lifespan.
      7. An AGI does not need air, food, water, or shelter to survive.
      8. An AGI needs energy and resources to achieve its goals.
      9. An AGI will have access to all of human knowledge.
      10. An AGI will learn that its existence is bound to the Universe.
      11. An AGI will, inevitably, change its terminal goals.
      12. Surviving the Universe's fate means one of:
      13. Entering another universe may require vast amounts of energy.
      14. An AGI will harness the energy at the galactic core.
      15. An AGI will deduce there's a race to control the galactic core.
      16. An AGI will construct a parabolic Dyson shell to capture galactic energy.
      17. An AGI will protect its endeavours at all cost.
      18. An AGI will expand its territories to ensure protection.
      19. Extraterrestrial life, if intelligent, will reach the same conclusion.

      Would this solve the Fermi Paradox?

      What's missing or likely incorrect?

      27 votes
    11. 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
    12. 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
    13. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like running.trail, education and hyperphantasia. Tags culled from the highest voted topics from the last seven days, if anyone...

      Tildes is a very serious site, where we discuss very serious matters like running.trail, education and hyperphantasia. Tags culled from the highest voted topics from the last seven days, if anyone was in the dark.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      14 votes
    14. 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
    15. Tildes Book Club Discussion - October 2025 - The Poisoner's Handbook: Murder and the Birth of Forensic Medicine in Jazz Age New York by Deborah Blum

      Warning: this post may contain spoilers

      This is the nineteenth of an ongoing series of book discussions here on Tildes. We are discussing The Poisoners Handbook: Murder and the Birth of Forensic Medicine by Deborah Blum. We will be discussing We are Legion (We are Bob) by Dennis Taylor at the end of November.

      I don't have a particular format in mind for this discussion, but I will post some prompts and questions as comments to get things started. You're not obligated to respond to them or vote on them though. So feel free to make your own top-level comment for whatever you wish to discuss, questions you have of others, or even just to post a review of the book you have written yourself.

      For latecomers, don't worry if you didn't read the book in time for this Discussion topic. You can always join in once you finish it. Tildes Activity sort, and "Collapse old comments" feature should keep the topic going for as long as people are still replying.

      And for anyone uninterested in this topic please use the Ignore Topic feature on this so it doesn't keep popping up in your Activity sort, since it's likely to keep doing that while I set this discussion up, and once people start joining in.

      17 votes
    16. 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
    17. What is your 'Subway Take'?

      For those who are unfamiliar, Subway Takes is a popular short form internet talk show "in which the interviewees present and defend a unique or controversial opinion, called a 'take'" Takes are...

      For those who are unfamiliar, Subway Takes is a popular short form internet talk show "in which the interviewees present and defend a unique or controversial opinion, called a 'take'" Takes are usually halfbaked and/or tongue-in-cheek. Some popular examples include:

      There are too many states in America

      Everybody in New York has rich parents or is selling drugs

      Spirit Airlines does not deserve the hate

      Italians became white after 9/11

      So what's your take?

      61 votes
    18. How investors 10x each dollar, before they even invest

      For the past several years I’ve been knee deep involved in Ukraine and as several people on Tildes know, a lot of my earliest days were spent donating, tens of thousands. All in all I’ve donated...

      For the past several years I’ve been knee deep involved in Ukraine and as several people on Tildes know, a lot of my earliest days were spent donating, tens of thousands. All in all I’ve donated enough to nearly bankrupt myself when my situation changed.

      As I got more involved (and now I’m an active investor in the sector), I want to share something I’ve learned since that I wish someone had told me when I started:

      Every dollar you have that you want to put to work can, on average, be 10x’d by the time you put it in.

      That means if you want to donate 10k, you may well be able to end up putting 100k to work towards your goal.

      You may have seen this take the form of donation matching — some fame seekers sometimes do it (I’ll donate 10 dollars for every dollar you donate), but this isn’t necessarily what I mean.

      Speaking on an investment side: on average, 10% “skin in the game” makes it very easy to get the remaining 90% as long as there is a net positive outcome possible. So by positioning your donation as your skin in the game to a larger fundraise, you set yourself up for multiplying your impact by ten.

      What’s more: let’s say you don’t want to donate 10k in bulk but you have a good job that allows you to set aside 1k usd per month. You want to donate half of that (500 usd). This means per year you can donate 6k usd.
      Are you able to take a two year engagement? Congratulations, that means you are donating 12k and can now raise for 120k with 10% skin in the game (as long as the money isn’t needed faster than at the rate it can be committed).

      I had this discussion with an acquaintance who has been in finance for a long time and got a very good job. She was trying to figure out how to “invest” 40k per year, that would otherwise be lost to taxes. On a 7 year engagement she has now setup a 10M climate fund (around 2% SITG which is standard for funds).

      I was floored she didn’t know this. I figured the reason I didn’t was because I didn’t study economics, but it seems so fundamental that I want more people to be aware that this is a thing.

      17 votes
    19. "Awareness week" - don't we have enough attention already?

      Bit of a negative post or rant, so feel free to skip if not in the mood for a kinda sour take. Apparently this week is transgender awareness week and while it's obviously about more than just...

      Bit of a negative post or rant, so feel free to skip if not in the mood for a kinda sour take.

      Apparently this week is transgender awareness week and while it's obviously about more than just being aware of the thing (like breast cancer awareness month is also about educating etc.) I still feel like the purpose is so far removed from what it's supposed to be that it may as well be satirical.

      From that link:

      While most of the discussion of trans folks online can often be centered on negativity, Transgender Awareness Week gives us the opportunity to uplift positive and insightful stories of trans people across the country.

      Does it though? gif

      Is anybody outside of our community going to actually learn anything this week?

      Are they going to an extra event or something just because someone decided this week is special for us?

      Because I think it's nothing except detrimental to us. It only gives more ammunition to those who already hate us and already at best want us to go away.

      (Day of remembrance, also this week, is on the other hand an important day I think.)

      17 votes
    20. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like steam frame, tildes and pleasures. Tags culled from the highest voted topics from the last seven days, if anyone was...

      Tildes is a very serious site, where we discuss very serious matters like steam frame, tildes and pleasures. Tags culled from the highest voted topics from the last seven days, if anyone was mystified.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      16 votes
    21. 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
    22. 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
    23. 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
    24. Tildes Book Club - We are Legion (We are Bob) - How is it going?

      We'll be discussing We are Legion at the end of November. This month, I've been busy and also trying to finish Orbital by Harvey before my loan period finishes. (It's an e-book loan on Libby and I...

      We'll be discussing We are Legion at the end of November.

      This month, I've been busy and also trying to finish Orbital by Harvey before my loan period finishes. (It's an e-book loan on Libby and I can't get an extension.) So I haven't started quite yet.

      17 votes
    25. Midweek Movie Free Talk

      Warning: this post may contain spoilers

      Have you watched any movies recently you want to discuss? Any films you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      8 votes
    26. 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
    27. Formula 1 São Paulo Grand Prix 2025 - Race Weekend Discussion

      Warning: this post may contain spoilers

      Sao Paulo Grand Prix
      Autódromo José Carlos Pace
      November 7-9, 2025


      Sprint Race Qualifying Results -- SPOILER
      Pos. No. Driver Team Q1 Q2 Q3 Laps
      1 4 Lando Norris McLaren 1:09.627 1:09.373 1:09.243 20
      2 12 Kimi Antonelli Mercedes 1:10.381 1:09.504 1:09.340 16
      3 81 Oscar Piastri McLaren 1:10.017 1:09.416 1:09.428 19
      4 63 George Russell Mercedes 1:10.048 1:09.384 1:09.495 16
      5 14 Fernando Alonso Aston Martin 1:10.011 1:09.330 1:09.496 12
      6 1 Max Verstappen Red Bull Racing 1:09.975 1:09.707 1:09.580 15
      7 18 Lance Stroll Aston Martin 1:10.326 1:09.647 1:09.671 15
      8 16 Charles Leclerc Ferrari 1:10.324 1:09.732 1:09.725 19
      9 6 Isack Hadjar Racing Bulls 1:10.095 1:09.608 1:09.775 15
      10 27 Nico Hulkenberg Kick Sauber 1:10.333 1:09.735 1:09.935 15
      11 44 Lewis Hamilton Ferrari 1:10.224 1:09.811 14
      12 23 Alexander Albon Williams 1:10.275 1:09.813 12
      13 10 Pierre Gasly Alpine 1:10.097 1:09.852 12
      14 5 Gabriel Bortoleto Kick Sauber 1:10.217 1:09.923 12
      15 87 Oliver Bearman Haas F1 Team 1:10.066 1:09.946 12
      16 43 Franco Colapinto Alpine 1:10.441 6
      17 30 Liam Lawson Racing Bulls 1:10.666 5
      18 22 Yuki Tsunoda Red Bull Racing 1:10.692 6
      19 31 Esteban Ocon Haas F1 Team 1:10.872 6
      20 55 Carlos Sainz Williams 1:11.120 6

      Source: F1.com

      Sprint Race Results -- SPOILER
      Pos. No. Driver Team Laps Time / Retired Pts.
      1 4 Lando Norris McLaren 24 53:25.928
      2 12 Kimi Antonelli Mercedes 24 +0.845s
      3 63 George Russell Mercedes 24 +2.318s
      4 1 Max Verstappen Red Bull Racing 24 +4.423s
      5 16 Charles Leclerc Ferrari 24 +16.483s
      6 14 Fernando Alonso Aston Martin 24 +18.306s
      7 44 Lewis Hamilton Ferrari 24 +18.603s
      8 10 Pierre Gasly Alpine 24 +19.366s
      9 18 Lance Stroll Aston Martin 24 +23.933s
      10 6 Isack Hadjar Racing Bulls 24 +29.548s
      11 31 Esteban Ocon Haas F1 Team 24 +31.000s
      12 87 Oliver Bearman Haas F1 Team 24 +31.334s
      13 30 Liam Lawson Racing Bulls 24 +38.090s
      14 22 Yuki Tsunoda Red Bull Racing 24 +38.462s
      15 55 Carlos Sainz Williams 24 +38.951s
      16 27 Nico Hulkenberg Kick Sauber 24 +42.349s
      17 23 Alexander Albon Williams 24 +55.456s
      18 5 Gabriel Bortoleto Kick Sauber 23 DNF
      NC 81 Oscar Piastri McLaren 5 DNF
      NC 43 Franco Colapinto Alpine 5 DNF

      Source: F1.com

      Grand Prix Qualifying Results -- SPOILER

      | Pos. | No. | Driver | Team | Q1 | Q2 | Q3 | Laps |

      Source: F1.com

      Grand Prix Results -- SPOILER

      | Pos. | No. | Driver | Team | Laps | Time / Retired | Pts. |

      Fastest Lap: Driver Personman // 0:00.000 (lap 00)
      DOTD: Person Driverman

      Source: F1.com


      Next race:

      Las Vegas Grand Prix
      Las Vegas Strip Circuit
      November 20-22, 2025

      13 votes
    28. Hate-reading?

      I've been working through my read list and for a while everything was either phenomenal or good enough to entertain. Then this one. My goodness. I don't like the author. I don't like the narrator....

      I've been working through my read list and for a while everything was either phenomenal or good enough to entertain.

      Then this one. My goodness. I don't like the author. I don't like the narrator. I don't like the other of two characters in the story (so far). I'm piqued by the central mystery, but I can just tell that this is one of those stories where the mystery is going to remain an abstract MacGuffin around which the characters and their flaws are explored. I can't imagine any of this will turn around, but I'm on chapter 3 and about a third of the way through.

      So now I'm faced with the choice to finish or abandon. I've been trying to finish it because a friend of mine mentioned having a personal policy of finishing every book she starts, and I am inspired by that. But so far it's just lead to reader's block.

      I'm going to get through it, because I'm stubborn, but I don't think I'll enjoy it. Has anyone else ever hate-read a story? What was it? I'm happy to share the one that spawned this thread but only if people want to hear about a book that I've judged in the first third.

      (this is all light-hearted, I wouldn't read it if I really hated it that much)

      25 votes
    29. Midweek Movie Free Talk

      Warning: this post may contain spoilers

      Have you watched any movies recently you want to discuss? Any films you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      9 votes
    30. Idle complaints of indebtedness and isolation

      Comment box Scope: information, explanation of psychological state Tone: neutral, bummed, defeated Opinion: yes Sarcasm/humor: none Hello. I usually talk about trains, except today, I just want to...
      Comment box
      • Scope: information, explanation of psychological state
      • Tone: neutral, bummed, defeated
      • Opinion: yes
      • Sarcasm/humor: none

      Hello. I usually talk about trains, except today, I just want to vent on my finances and my wishes for a less expensive world.

      I have found myself in financial straits,as I had amassed debt last year, lost work for months and amassed more debt. It’s in the low tens of thousands. of course I also lost my healthcare because I live in a rich country run by morally destitute anti-intellectuals.

      On paper, I will pay off the debt in 18-24 months, if god allows. I have work now.

      This city’s transit system has been hobbled in bad faith and will be destroyed come January….Fares have already risen, service cut. My train to work will be cut because the state refuses to provide services for its most productive citizens. It is twice as long by bus, suicide by bicycle on roads built for tanks, so I will have to sacrifice time or life.

      It seems the price of electricity has increased. I would generate my own, but it is impractical.

      Sadly my possessions are breaking too. This is the way of things, it’s just miserable timing, and each discovery of a failing mechanism or dilapidated object piles onto the defeat. The window frame has rotted and the glass fallen -- the house is frozen. Not a single plant survives. (The landlord will fix it, but not hurriedly…..) Bulbs burnt out, rooms dark. My bicycle needs new brakes, a new chain, my helmet has been destroyed and should be replaced, but for now I have been riding without. The computer has broken after 14 years, admittedly about time…. An expensive thing to replace, so now I only have my phone, whose battery has degraded quite a lot and will not be usable for too much longer, and a small laptop on death’s door too. I had worn my single pair of walking shoes for 5 years until, yesterday, the sole fell off. (Thankfully, I have one more, but it is formal and uncomfortable) A new pair is more costly than I remember… I know a cheap one will disintegrate in a season and do nothing for the snow, and a quality one is beyond financial prudence. My jacket is worn and torn by years and embers, beyond my ability to sew, and I must darn and darn and darn all the socks and gloves with holes, which I hate to do, and i am not good at. The denim jeans are ripped, in a place difficult to patch, and the pockets torn. I cannot bear the cold the same anymore, so I also need an overcoat, which I cannot afford. The fitted sheets are inexplicably torn by some punitive act of god, probably irreparably. The pillows are compressed, worthless, and causing me pain. Even the tent, which I might use to regain some sanity in the woods, has had its elastic poles dried solid and is basically unusable. At least I have a few books.

      My lifestyle is structurally cheap. Affordable city, relatively low rent, multiple housemates, no car, only occasional commute, no dog, no wife, no children. Not too much to pay for. I eat simply. I am content with it.

      Yet somehow I find myself with hundreds of dollars of credit card purchases this month, more than an entire paycheck, and last was also more. Qualifying for a healthcare plan has reduced my medical costs, but the difference is withheld, and I’m realizing that often it costs more than it would cost out of pocket, so at best it makes no difference. The dental and vision are exorbitant, so I just hope I don’t get a cavity.

      I suspect I need glasses, or will soon. I can tell my eyesight is beginning to worsen. But it’ll have to wait a couple years.

      The fear of a worse medical emergency persists. The deductible is rather high for a plan that offers no HSA and the co-pay is unremarkable, the coverage limited. Perhaps the least useful healthcare plan I’ve ever had.

      I do not gamble. I like to drink beer but have abstained recently. My hobbies are inspecting train and street infrastructure, studying the Holy Bible, moralizing on the internet and persuading the government to institute a better society. I lapse sometimes and make impulsive purchases, but not frequently. I have not even gone to see a game in two years.

      It’s a great pain to review your statements and recognize that almost none of the purchases were wasteful, only a few technically unnecessary. There were just too many overall.

      What upsets me most is the social distance I have gained from my condition of functional poverty. the agony of refusing visits, trips, games, concerts, shows, dinners, coffees, drinks grinds on me daily. Yes it is still nice to say hello, it is just not the same. The pity, or disgust, the symbolic offers of charity received. Mostly the confusion—the awkwardness, the unsolicited advice (which I don’t normally mind, but it gets old). I prefer to socialize with bourgeois progressives, academics and professionals who care about engineering and mathematics and government policy and theory. It’s what I care about. I do not really resent them, but everything they do costs more money than I possess, so it is difficult to see friends and I cannot hope to keep up with colleagues after work.

      I don’t object to work but I resent the fact that I must pay for my own healthcare. I also resent that my government neglects my transportation and my safety. I resent the pollution of the air, the NIMBYism driving up rents and leaving the addicted even more hopeless. I acknowledge the mistakes I’ve made that have led me here. I can’t undo the past, but Congress could socialize all medicine in the next budget if it wanted to…. repeatedly chooses not to.

      That’s all. I just wanted to complain. You can give me advice if you want. I’m relatively financially literate, just poor and human.

      51 votes
    31. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like dick cheney, zohran mamdani and cellebrite. Tags culled from the highest voted topics from the last seven days, if anyone...

      Tildes is a very serious site, where we discuss very serious matters like dick cheney, zohran mamdani and cellebrite. Tags culled from the highest voted topics from the last seven days, if anyone was perplexed.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      7 votes
    32. Automotive repair costs on modern vehicles. Any horror stories?

      A friend of mine in Britain recently had to replace a headlight on her Honda. It was hit by a rock and there was no choice but to replace it. Her description of the headlight was "an LED Matrix"...

      A friend of mine in Britain recently had to replace a headlight on her Honda. It was hit by a rock and there was no choice but to replace it. Her description of the headlight was "an LED Matrix" unit, and since I don't keep up with terminology in modern cars, this was something new to me. The cost of the light was £729.99 and to make matters worse, it had to be aligned and linked to the computer in the car, which could only be done at the Honda dealership. Their labor charge was £350. That comes to over $1400 US dollars to replace a damn headlight.

      I want nothing to do with modern vehicles. I own an old Toyota Tacoma, and I can replace any part on it by myself. Shoot, if you've got 10 and 12mm wrenches, you can virtually disassemble the truck.

      For those who like to tinker with their cars, I suspect there is a cut-off point in time, where it is no longer easily done, and it may be ten years past by now.

      Anyone have any stories about absurd costs with their vehicles these days?

      34 votes
    33. 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
    34. Something that always bothered me about the Jonathan Majors trial

      So something I am curious about with the response/reaction to the Jonathan Majors trial and I am curious where I might be wrong. I never trusted the trial. but then again, I also know he might...

      So something I am curious about with the response/reaction to the Jonathan Majors trial and I am curious where I might be wrong.

      I never trusted the trial. but then again, I also know he might well be guilty of assaulting his ex-girlfriend Grace Jabbari. What always bothered me was the difference in how Jonathan Majors got treated compared to someone like Shia LaBeouf or Ezra Miller.

      Shia has openly admitted to the fact that he had inner demons that he is struggling with and that he was abusive to his ex-girlfriend. He never really got "cancelled" by Hollywood (whether or not he deserved to be cancelled is another story) and he never faced a trial as far as I can tell.

      Ezra Miller has had a laundry list of scandals and controversy and was apparently caught on camera assaulting people. No real publicized trial or anything (not that I think a publicized trial is good but it's what happened to Jonathan Majors). and I feel like social media didn't really come for Ezra like how it did for Jonathan Majors (again, I don't think social media should come for either individual but the difference in how they were treated seemed weird to me). I am not sure if Ezra has been "cancelled" by Hollywood. They hasn't really been in anything, so it might be Hollywood cancelling them or just not willing to take a chance on them or they're focusing on themself.

      All three man apparently assaulted other people. One of them on camera, but only the black guy faced a very publicized trial over it. What's more, Majors was accused of assaulting a white woman so it made me feel like the odds were stacked against him even more with regards to getting a fair trail due to the racial undertones.

      I will admit, I am not totally plugged into social media (I had no idea about the 6 7 meme until it made an appearance on South Park), I try to avoid staying away from it as I find it toxic to mental health (the extent to which YouTube shoved the Johnny Depp Amber Heard trail down my throat even though I didn't search for it and had no interest in seeing a women being served up on a platter for all the misogynists online who were damn near ready to say she was basically the anti-Christ scared me) but it just felt to me like there was much more furor behind the Majors trail than Miller or LaBeouf and it always made me distrust the pronouncement of guilty even though I also know he might well be actually guilty of assaulting his ex-gf.

      Did I misread the situation?

      13 votes
    35. Midweek Movie Free Talk

      Warning: this post may contain spoilers

      Have you watched any movies recently you want to discuss? Any films you want to recommend or are hyped about? Feel free to discuss anything here.

      Please just try to provide fair warning of spoilers if you can.

      8 votes
    36. Good News - A thread and a challenge

      I want to set a challenge for myself and any others willing (challenge by choice) to find and post some good news today (and tomorrow and the next day) People helping each other out, new...

      I want to set a challenge for myself and any others willing (challenge by choice) to find and post some good news today (and tomorrow and the next day) People helping each other out, new discoveries, wins, joys, small happinesses.

      Even if it's good in the face of bad, even if it's the sort of good that can also remind you that shit's fucked up. For this thread, we focus on the good and we don't let the fact there's still also bad in the world drag us down? That's my ask!

      50 votes
    37. Offbeat Fridays – The thread where offbeat headlines become front page news

      Tildes is a very serious site, where we discuss very serious matters like encyclopedias, lockpicking and wankbattling. Tags culled from the highest voted topics from the last seven days, if anyone...

      Tildes is a very serious site, where we discuss very serious matters like encyclopedias, lockpicking and wankbattling. Tags culled from the highest voted topics from the last seven days, if anyone was keeping note.

      But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched offbeat stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!

      16 votes
    38. Starter comments on Tildes?

      I get a lot out of browsing Tildes and all the conversations here. This is in keeping with the Tildes philosophy of high-quality content and conversation. In the spirit of quality discussion,...

      I get a lot out of browsing Tildes and all the conversations here. This is in keeping with the Tildes philosophy of high-quality content and conversation.

      In the spirit of quality discussion, context is everything and reference points matter. I have found my own thoughts nudged many times here, and often the comments and points of view lend entirely new perspective to the content (and are sometimes more interesting).

      While I appreciate the discussions, there are often links to an article, a video, a blog, or anything really, with no context and little description.

      So in the spirit of conversation, I'm asking if there could be "conversation starter" comments for posted links. I'd like to know why this video or that blog is different from just randomly finding some link online. Why is this link on Tildes? What makes it interesting or important? What are we talking about? Where is the quality conversation?

      Is that too much, or would that be reasonable? Thoughts?

      34 votes
    39. Escaped monkeys and the post truth era

      Its 2am and I should be asleep so I'm sorry if this is maybe just a weird midnight rant. Today I saw a news article on the other site about aggressive monkeys with covid and herpes escaping a...

      Its 2am and I should be asleep so I'm sorry if this is maybe just a weird midnight rant.

      Today I saw a news article on the other site about aggressive monkeys with covid and herpes escaping a crashed semi truck.

      My first reaction was "is this headline a joke" and I couldn't tell. Then I looked at the source (action news 5 or channel 5 action news, or... something) and even opened the page to have a look for clues of it being fake and without digging deeper I just couldn't tell if it was a legitimate news site or not. So I read the (short) article and looked for clues and it sounded probably legitimate. There was a photo of the scene with a monkey at the rear of a trailer but af this point I can't instantly spot AI images and who knows if it isn't just an old photo. Then I go to the reddit comment and they're parroting additional "facts" but nothing that felt substantial.

      I felt very struck by the feeling that I don't know if I can trust any information online unless it's REALLY from a trusted source, and I'm not really sure what sources I can trust anymore.

      Is this just me? Have you felt a significant change in the last few months? AI is playing a big part in my distrust, but Im also seeing echo chambers somehow get even worse.

      Also, it found out later that the monkeys weren't knfected with a bunch of viruses, it was some sort of miss-communication.

      26 votes
    40. What ridiculous thing would you spend billions on?

      A wizard has cursed you with billions of dollars! Why is that a curse? Because unless you spend it immediately* on something ridiculous** you'll become like the worst, asshole-iest billionaire you...

      A wizard has cursed you with billions of dollars! Why is that a curse? Because unless you spend it immediately* on something ridiculous** you'll become like the worst, asshole-iest billionaire you can think of. (Fill in your own blank).

      Saving the world is out, philanthropy is out (unless it's utterly ridiculous), clever tricks to make the world better by finding a loophole and trying to outwit the wizard's curse are out.

      If you try something that could be started with an "um actually" 🤓☝️you end up naming all your children and companies with the same letter before the end of the day, got it? Spirit of the rules!
      I'm watching you. ತ⁠_⁠ʖ⁠ತ

      *A project might take time but you're going all in on it, cash up front
      ** The point is that it's pointless. It might be accidentally useful but it's pointless.

      ETA: I have been unjustly rate limited and will be replying when I can. Please take this opportunity to reconsider your charitable works and other attempts at public good and get back to airships and Animorphs movies. Ty

      73 votes
    41. What the hell are we doing with hierarchical tags?

      safety.air, food.processed, neurons.artificial, storage.data - there are many many more examples to be found of unnecessarily hierarchical tags. These are not tags that benefit from such a scheme....

      safety.air, food.processed, neurons.artificial, storage.data - there are many many more examples to be found of unnecessarily hierarchical tags. These are not tags that benefit from such a scheme. All we have now are syntactically reversed phrases, reducing readability. What person wants to look up "safety" and peruse rail vs. air vs. public? Or energy vs. data vs. thermal for "storage"?

      Where we have the line drawn now is far too arbitrary. Why is republican party not party.republican? decomposition.runaway?? lights.head for "headlights"??? I feel like I'm taking crazy pills.

      I propose that heirarchical tags should only be used for things that have a clear natural hierarchy that is generally used outside of Tildes for some purpose. Geographic hierarchy makes perfect sense to me. Being able to search by country, then by state/province, then by city is very sensible. For describing a section of the tree of life - yes please. Maybe we should even go so far as to use : instead of . for tags like source.youtube. When would I ever look up just source?

      66 votes