News for hackers. Stuff that matters.
Re:Userdir URLs like https://example.org/~username/ are dang... by klodolph on Wednesday April 08, 2020 @02:15AM (#22810483)
Eh, that’s a nice fluff piece but doesn’t match my understanding or experiences working with X. Once X had more widespread adoption in the 1990s you started to see a lot more hate.

The layers of abstraction are there because X is such a godawful piece of shit. Sure, your application will be fast if you only use XCB or Xlib (and XCB is just a modern replacement for Xlib, made because of how deeply flawed Xlib is, and it can’t even fully replace Xlib). But few people are willing to put in the blood, sweat, and code to write something that is pure X.

So if X worked great for what it was aiming to do, it was aiming to do the wrong thing.

Re:Userdir URLs like https://example.org/~username/ are dang... by kick on Wednesday April 08, 2020 @10:59AM (#22813518)
X was hated when it got widespread adoption because people began using it for things it wasn't intended for. X was aiming to do the right thing.

Sure, if you're using it to connect to a box in Canada over a satellite connection in Johannesburg during 1995 with countless abstractions, you're going to have a horrible time. Use the right tool for the job.