• 0 Posts
  • 1.46K Comments
Joined 10 months ago
cake
Cake day: July 15th, 2024

help-circle


  • rottingleaf@lemmy.worldtoTechnology@lemmy.worldWhat Happened To WWW.?
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    43
    ·
    9 hours ago

    There’s no WWW anymore. There’s content and there are Internet platforms. You should consume content and and hold your breath for what platforms have for you, as part of a crowd many-many times bigger than the one at Mecca. Not G-d forbid host websites and visit them, read what others have to say, see culture and history of something real.




  • Tried to install Mint on my laptop, wouldn’t work. Googled the issue, had to rename a file in the boot directory for some reason.

    UEFI problems, sorry. Would have them with Windows too probably.

    Tried again, wouldn’t work. Googled issue, had to turn off secure boot in bios.

    Unfortunately Microsoft pushed Secure Boot everywhere, so yes, for most distributions you have to turn it off (some have signed kernels or whatever).

    Loading… Loading… Loading… Okay it’s clearly stuck. How do I kill a process on Linux? Google it, okay that’s not too hard. Try launching Steam again, same thing. Google this issue, get a lot of different potential causes, involving delving into some obscure directories.

    So removing the ~/.steam directory after doing pkill steam didn’t help? That seems simpler than most Windows tasks. Anyway, I have Steam working even under FreeBSD.

    Nobody will believe that you don’t have some Windows experience exceeding what you seem to consider the maximum acceptable requirement for Linux. Don’t even try.






  • Yes. In 2001. Not just proper design of all the system and all the solutions in it was possible, it was there in flesh, and it was on the market, and it was visible, and the world went the other route.

    Literally all of it, engineers sometimes can design logically complete systems, and great engineers sometimes do that with amazingly enormous systems, and one of such people took part in inception of BSD Unix, Internet, RISC and Java, all of them. How the Web should function has already been thought through.

    TBH in my childhood I complained about Java applications being slow though.

    But with a typical modern website that complaint seems dishonest in retrospective.

    OK, I guess I’m just blabbering because of boredom.


  • A cross-platform environment for applications where fetching them is conveniently automated is not a bad thing.

    Using something not intended for that goal is a bad thing. And making it the same thing as the Web.

    I’m also confident that Sun went under because of overestimating the pace of industry development, but not its logical direction. When Java was only in the making, it was intended for this exact purpose. Cross-platform, easy development, transparent internals, all that. Designed for it to be possible to make a JVM for almost anything.

    It’s so unfair really, they should have won before failing. They are going to win with nobody understanding they won.





  • All these new features exist because websites replaced every single program most people used. Web browser now have to be capable of doing anything pretty well.

    Which means that simple cross-platform scripting languages with graphical abilities should have been more popularized.

    I discovered tcl/tk for myself recently and it’s just wonderful. A 12 years old me would be capable to learn it, if I knew about it.

    What the web browser does well is a sandbox to protect you from all the tits and dicks and “pay us 42 bitcoins” messages. People are afraid of running programs from random sources, but not of visiting random webpages.

    So the products they need are a simplified web browser and a sandboxed environment for running things downloaded from it. What we have. Just separated, cause the former is too important to be affected by customer requirements of the latter.


  • While true, some things we want to simplify are sometimes as simple as they can be.

    But saying that, I’m thinking of Java, not of the Web. Java is really a wonderful creation.

    Just - sometimes when learning new things I understand that yes, I was right and some thing is too complex and it’s just that, but sometimes that it’s optimal and the “simple” way is even more complex.

    IMHO the Web solves two goals, which should be separated. Global hypertext services and serving applications executed on client in a sandbox. The latter is far more complex and demanding for security and efficiency and features, but the former is far more important socially.

    Maybe the former should rely upon a simpler and easier technology, like Gemini, and the latter be a kind of applications like an address book or a 2FA application. Where you see a list of imported connections, press “run”, and then over a standard protocol fetch the actual executable application to run in a sandbox. What the Web in practice already is for most people, untied from a global hypertext system. So that we’d have both.

    I mean, it’s pretty normal to open magnet links in a different application, or download an RDP connection file and open it in an RDP client.

    OK, my brain is asleep.


  • So I spent two days hacking together a Gemini client script in tcl/tk. It’s near 700 lines already, some of those are dead weight (client certs, stuck cause pki module in tcllib doesn’t know of hashing algorithms newer than sha256), but it’s usable for reading pages, viewing images, saving either and answering prompts, with basic history. A fully functional client is supposed to be doable in 1-2 days in like 200 lines of code in something. So it’s a clumsy mess.

    And yes, it feels like it’s a lot of what we need web for. Suppose I got client certs working and this were a Gemini service. I’d follow a link saying “post something”, I’d type this comment into a prompt and send the request, and on the next update it would be here, right under CN from my client cert used as nickname. One could have such links under every comment. One could build threads.

    So maybe yes.