Part of the reason I stopped using haskell is because of how generalized everything is. I want to get something basic done and you are expected to read a whole book some maths topic to understand how do something basic. Another language would have an example on how to do that thing 99% of users are trying to do but in haskell land they want you to understand the 1000 different ways the library can be used and piece that together to work out what you want.
Thats the case for apple chargers. I have seen that macbook chargers fail after about 6 months use because they switched to a plastic that was less toxic. Conveniently the side of the cable that always fails is the one you can't remove from the brick so you have to buy a new $100 charger at least once a year.
Nice work. I'm not a JS expert but I think I saw a bug.
Inside of animate() you are calling setTimeout() to automatically call animate repeatedly but this is also calling setTimeout() every time animate runs but setTimeout() should only be run once.
I tried that once. Main issue is you have to reply to the pings or you get kicked.
I have found Matrix to be easier to interact with. You need a HTTP client instead of netcat but it's super simple to send JSON from a program or terminal.
I only started using irc about 5 years ago but I have been using it daily since then and yeah the people on it aren't too bad. I have only really seen tech stuff on it recently, all the non tech irc channels I was in moved to discord :L
The speed has gotten better recently. It usually sends messages in under 1 second. The UI is still a little laggy when switching tabs but everything is slowly getting more polished and faster.
My fitness has improved so much since owning an ebike. Yeah it's not nearly as much work as using a regular bike but unless you are using a bike all the time you are going to see a massive improvement from switching from a car to an ebike.
Potentially. Although in my experience safari works 99% the same as chrome so I'd bet a bunch of devs just assume if it works on chrome it will work on safari.
Will you ever actually talk to these people? I have lots of these people in my contacts list who I once knew but haven't spoken to in ages. I have never once randomly messaged one of them.
The market can only sort it out if the lifespan of the product is made clear. If I buy a fridge today, I have no idea how long it will last. I can't see what standards the fridge was engineered to or what shortcuts they took and by the time it's known how long that model lasts it's already off the market and replaced with a new one.
They could be much cheaper to repair if they used standard parts so repair places didn't have to order in custom pieces that they only use about 1 per year because every fridge has it's own version.