• 0 Posts
  • 8 Comments
Joined 2 years ago
cake
Cake day: June 21st, 2023

help-circle
  • I remember that IBM was famously missing the trend in the late 80s/90s and couldn’t understand why regular consumers would ever want to buy a PC. It’s why they gave the PC clone market away, never seriously approached their OS/2 thing, and never really marketed directly to anybody except businesses.

    Microsoft really pushed the idea that regular people needed a home PC which laid the foundation for so many people already having the hardware in place to jump on the internet as soon as it became accessible.

    For a brief moment it looked like a toss up between Microsoft IIS webservers serving up .asp files (or coldfusion .cf - RIP) vs Apache pushing CGI but in the end the Linux solution was more baked and flexible when it was time to launch and scale an internet startup in that era.

    Somebody else would have done what Microsoft did for sure, had they not been there, and I suppose we could be paying AT&T for Unix licenses these days too. But yeah, ultimately both Gates and Torvalds were right in terms of operating systems and well timed.


  • Both Torvalds and Gates are nerds… Gates decided to monetize it and Torvalds decided to give it away.

    But without Microsoft’s “PC on every desktop” vision for the '90s, we may not have seen such an increased demand for server infrastructure which is all running the Linux kernel now.

    Arguably Torvalds’ strategy had a greater impact than Gates because now many of us carry his kernel in our pocket. But I think both needed each other to get where we are today.



  • Websockets are often used for quality of life features like notifications and websites that are dynamic without needing to be refreshed. Almost went website with any kind of chat will use WS for example. Turning it off will make web browsing a little more annoying.

    However websockets are also sometimes used for anti-fraud related software that can also leak information you may deem private. Disabling websockets might prevent that data from getting out but of course all this depends on your threat model.