• 0 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: July 13th, 2023

help-circle


  • Isn’t that what threading is? Concurrency always happens on single core. Parallelism is when separate threads are running on different cores. Either way, while the post is meant to be humorous, understanding the difference is what prevents people from picking up the topic. It’s really not difficult. Most reasons to bypass the GIL are IO bound, meaning using threading is perfectly fine. If things ran on multiple cores by default it would be a nightmare with race conditions.



  • To the users yes, or coax(DOCSIS), how they get to the Internet doesn’t really matter, the challenge for rural communities is how they connect to the urban networks(backhaul).

    A lot of rural towns are actually serviced by wireless point to point radios. They have some impressive throughput capabilities but nowhere near what fiber can provide. Also, they are affected by environmental factors like weather or wildlife (https://youtu.be/cZkAP-CQlhA)

    ISPs don’t really want to spend millions of dollars to run fiber through mountains to service a town of 4 or 5 thousand people, it would be a poor investment, this is where government programs like above can be useful in then allowing that town or region to have better Internet.

    They can probably make the argument that starlink is cheaper but it’s not a long term solution.






  • When people complain about Windows in a work environment, I wonder really what their complaints are. I mean I don’t like windows either but at the end of the day you’re just using visual studio and maybe a terminal emulator to access your work. Your codebase is on a test server or production server.

    That said, my mind was blown when I used my first mac. Even the best windows laptop I’ve been given at work would maybe last 4 hours without charging. I can use my Mac for almost two days without charging it which makes going to the office that much easier when I can sit outside. I don’t know if Windows is just extremely inefficient with its resource management or of it’s all the bullshit spyware companies bloat every PC with but if the company absolutely won’t let you install a Linux desktop OS I’d just ask for a Mac. Plenty of staff use them at universities