• 0 Posts
  • 415 Comments
Joined 2 years ago
cake
Cake day: February 1st, 2024

help-circle

  • It’s interesting that, with Python, the reference implementation is the implementation — yeah there’s Jython but really, Python means both the language and a particular interpreter.

    Many compiled languages aren’t this way at all — C compilers come from Intel, Microsoft, GNU, LLVM, among others. And even some scripting languages have this diversity — there are multiple JavaScript implementations, for example, and JS is…weird, yes, but afaik can be faster than Python in many cases.

    I don’t know what my point is exactly, but Python a) is sloooow, and b) doesn’t really have competition of interpreters. Which is interesting, at least, to me.



  • Coming from Debian, it was…not expected. I understand how and why it happened, but the user experience was surprising.

    Debian keeps the previous kernel around, which makes perfect sense to me — in the event that a kernel update borks your system you can just load the previous one. This would probably only happen due to out of tree modules (looking at you, Nvidia…).


  • Coming from Debian, it was…not expected. I understand how and why it happened, but the user experience was surprising.

    Debian keeps the previous kernel around, which makes perfect sense to me — in the event that a kernel update borks your system you can just load the previous one. This would probably only happen due to out of tree modules (looking at you, Nvidia…).


  • qjkxbmwvz@startrek.websitetolinuxmemes@lemmy.worldWinblows
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    13 days ago

    Linux distros can still do…questionable things. In grad school I tried Arch for a bit, and I once was late to a video call because I had updated my kernel but did not reboot. Arch decided that because there was a new kernel installed, I didn’t need the modules for the old — but currently running! — kernel, so it removed them. So when I plugged in a webcam, the webcam module was nowhere to be found.

    But yeah…somehow, still not as bad as Windows updates.


  • Our Internet went out for a few hours today, so naturally my smart switches, lights, cameras, motion sensors, door sensors, and power monitoring… continued to work as of nothing was wrong.

    Home Assistant is great, and using local-only devices is awesome. If my smart home stops working it’s my own fault, not some 3rd party.





  • ZigBee router thing:

    I’ve been happy with the SMLIGHT SLZB-06M. You can easily flash firmware, and it has PoE which was important for me. I believe it also supports Thread, but I haven’t tried this yet (and I’m not sure if it supports it at the same time as Zigbee).

    Zigbee smart plugs from Third Reality have been pretty solid in my experience, and they report power usage.

    For circuit breaker level monitoring, I have an Emporia Vue2. I have it running esphome, completely local — unfortunately this requires some simple soldering and flashing, so it’s not turnkey. But it’s been rock solid ever since flashing it. (Process is well documented online.)

    I’ve had decent luck with cheap wifi Matter bulbs, but provisioning them is finicky, and sometimes they just crap out and need to be power cycled; Zigbee bulbs (e.g., Ikea) have generally been reliable, though sometimes I’ve had difficulty pairing them initially. After power cycling a Matter WiFi bulb, it takes a while for it to respond to Home Assistant; Zigbee bulbs generally respond as soon as you power them on.

    I have a wired smart light switch from TP-Link/Kasa (KS205), and it’s been completely hassle free (and totally local — Matter over wifi). The Kasa smart switch dongles I have work flawlessly but need proprietary pairing, and I’m afraid to update firmware in case they lose local support.

    Good luck! Fun adventure :)


  • Cadence definitely the right place to start, since it shouldn’t break the bank.

    I’d do some research on cadence if you haven’t already — you mentioned getting up hills in a higher gear to be faster while also keeping HR down. That’s definitely an option, but it can come at the expense of your legs (and worst case, knees).

    Conventional wisdom today (as I understand) is that if you thrash your cardio, it’ll recover fast; thrash your legs, they’ll recover more slowly. So there tends to be a bias towards higher cadence (80-100rpm or so) for performance, with lower cadence useful for strength training.

    Good luck! Cycling is a wonderful sport. Focus on the numbers and gadgets if you like, but at the end of the day remember to have fun :)


  • qjkxbmwvz@startrek.websitetoBicycles@lemmy.caUPDATE: Why am I so slow?
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    edit-2
    1 month ago

    Nice! If you want a more quantitative way of comparing performance, a power meter is a great way. Average speed is affected by the route, the weather, etc., whereas power is much less influenced by these things (not entirely of course — I put out more power on hills, and temperature has an effect, etc.).

    The only downside is they are really expensive, and for MTB I’m not sure what the options are.

    For reference, ~800kcal in ~2hours should mean roughly 110-120W average power, but without a power meter that’s pretty much just a guess.