61 pointsby denysvitali9 hours ago10 comments
  • procone5 hours ago
    I found this really hard to read due to the Claude-isms. "Classic" chicken and egg problem? 39 em-dashes, random numbered lists, etc.

    If you're not going to even bother to take the time to write an article, why should I waste my time reading it?

    • Jtarii5 hours ago
      Started reading, saw "That was it, That was the whole reason", closed the page.
      • RickS2 hours ago
        Is that a claudeism? IMO that's a perfectly natural trope that'd be at home in my voice or any of a million generic blog people I've read since long before AI. It is a linguistic trope, sure, but that's an unrelated criticism.
        • Sparkle-sanan hour ago
          The thing with all AI-isms is that they all started humans, but we're apparently not allowed to use them anymore. Emily Dickinson obsessed with em-dashes, now they belong to ChatGPT.
    • hmcamp5 hours ago
      I read it and found it useful

      \_(^ ^)_/

    • 5424585 hours ago
      I mainly object to AI writing when it’s excessively verbose. This was pretty information dense, a few AI-isms didn’t make it a waste of my time to read.
      • pityJuke4 hours ago
        I've begun to find the writing style nauseating regardless of use, but yes, at least it isn't used to pad length.
      • 4 hours ago
        undefined
    • slopinthebagan hour ago
      Yeah, I saw an oddly placed rule-of-three and closed the tab.

      This website is going downhill, almost every blog post I open is just blatantly AI generated these days. It's like people don't have any self-awareness anymore, they just lazily prompt their AI to generate a post and then pat themselves on the back lol.

    • debo_5 hours ago
      Welcome to Hell, Reader.

      (I liked the article, personally.)

    • akomtu4 hours ago
      "How a Broken Bike Sync Led Me to Reverse Engineering My Wahoo's Hidden Debug Mode" - this is brain-dead AI slop right in the title.
  • kjhughes7 hours ago
    There seems to be a debugging pattern that arises when problems are in proximity to a poorly understood, highly complex part of the system: We tend to think that's where the problem probably is. And we can lose an inordinate amount of time looking for it there. It's like an inverse streetlight effect.

    I've seen coding LLMs do it too. I have a well-tested, but complex, subsystem that constantly draws their attention when something non-obvious elsewhere goes wrong.

  • amarant5 hours ago
    I can't help imagining someone trying to debug this rigging their laptop to their bicycle handlebars, connecting to the ride computer and then going for a ride to get live data for the debug session.

    It would be very hard not to die in a traffic accident while debugging in this way.

    Welcome to hell, developer!

    • lostlogin5 hours ago
      Tying to get a bike computer to work while riding is incredibly painful.

      I’m a Garmin user and it blows my mind that the interface was chosen. Buttons and touch screen and confusion.

      Not helped by both Garmin and Strava not putting enough arrows on the path of travel on their maps.

      If you have a route the uses the same road in both directions (eg you ride to somewhere then back along the same path) it isn’t possible to tell when to turn off. Why can’t there be arrows indicating direction of travel?

      And that’s when it’s working. Garmin seem to break shit on software updates and then sync stops working, the radar disconnects, it won’t lock on a satellite etc.

      Can Apple make a bike computer please? Or at least play nice and sync their watch with Garmin properly?

    • rmast5 hours ago
      That just brought a whole new meaning to that message… and writing up a post-mortem.
  • Scribbd7 hours ago
    > As for my original sync problem? After all of that – decompiling an APK, reverse engineering a binary protocol, writing a BLE exploit script – it turned out the issue was on my phone the whole time. Not the cycling computer. The phone.

    I can feel the pain.

  • xp845 hours ago
    It’s frustrating that this isn’t completely typical. As the writeup pointed out, this “exploit” can only be performed by the device owner anyway, so nobody is harmed by the unlockability. But 95% of devices that are sold, besides non-Mac PCs, and SBCs, are locked down completely, prohibiting anyone from using the device as they like.
    • rmast5 hours ago
      Agreed, many types of devices don’t need to be locked down so much.

      I imagine the companies making the devices think they are “protecting” their secrets from competitors, though now it might be easier to ask an LLM for whatever feature they want to copy.

  • hmcamp5 hours ago
    I love reading these kinds of stories!
  • otikik7 hours ago
    Love the punchline
  • ChrisArchitect6 hours ago
    Title is: How a Broken Bike Sync Led Me to Reverse Engineering My Wahoo's Hidden Debug Mode
    • denysvitali6 hours ago
      Yes, less fun, sorry for the lack of 1:1 match
      • ChrisArchitect9 minutes ago
        yeah, it was more about the complete lack of hint about what the article was about. Could've included a bit Wahoo Debug Mode or something
      • debo_5 hours ago
        How dare you have fun
  • davidw6 hours ago
    That's pretty interesting; I've always wondered about the internals of those things, as I stared at mine while pedaling up some steep grade.

    I'm also curious about what the electronic derailleurs and shifters run.

    • lostlogin5 hours ago
      That’s a really good point.

      They also never seem to fail (unless the batteries are flat).

      Fun fact: my non e-bike has lots of batteries.

      2 in the shifters 2 in the derailleurs 1 in the front light 1 in the rear light/radar 1 in the computer + phone AirPods (transparency mode!).

      • davidw2 hours ago
        Yeah, the shifting with electronic components is so fast, easy and precise, but I don't love how many batteries are all over some of my bikes. I kind of enjoy bikes in order to get away from screens and tech and all that.
        • lostlogin2 hours ago
          Early on a Saturday morning, my bike computer popped up a notification, reminding me to finish my work shift from the day before.

          Neat…

  • ID-Refactor5 hours ago
    [flagged]