Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Friday March 20 2020, @08:41PM   Printer-friendly
from the Do-No-Evil-Poof!-Gone. dept.

Moonchild, the lead developer of the Pale Moon browser writes:

"Dear Web Developer(s),

While, as a software developer ourselves, we understand very well that new features are exciting to use and integrate into your work, we ask that you please consider not adopting Google WebComponents in your designs. This is especially important if you are a web developer creating frameworks for websites to use.
With Google WebComponents here we mean the use of CustomElements and Shadow DOM, especially when used in combination, and in dynamically created document structures (e.g. using module loading/unloading and/or slotted elements).

Why is this important?

For several reasons, but primarily because it completely goes against the traditional structure of the web being an open and accessible place that isn't inherently locked down to opaque structures or a single client. WebComponents used "in full" (i.e. dynamically) inherently creates complex web page structures that cannot be saved, archived or even displayed outside of the designated targeted browsers (primarily Google Chrome).
One could even say that this is setting the web up for becoming fully content-controlled."

https://about.google/: "Our mission is to organize the world's information and make it universally accessible and useful"

Useful to... whom?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Interesting) by Mojibake Tengu on Friday March 20 2020, @09:53PM (12 children)

    by Mojibake Tengu (8598) on Friday March 20 2020, @09:53PM (#973648) Journal

    We need to get back to Gopher[70]. Now.
    Only necessary changes to original protocol are:

    1. Support for UTF-8. Make it a standard mode. No graphics, just Unicode.
    2. Support for ipv6. Maybe, ipv6 only this time. Allow only single source of all information for one page.
    3. Support for encryption model not bound to authorities. End to end encryption. Use public certificates only when absolutely necessary.
    4. Client fully controllable by full spectrum of modern input devices, (keyboard, evdev, HID controller events, gaming controllers, headsets, MIDI/MIDI2, ...)
    5. Open standard, open code, defend minimality furiously from extending attacks.

    Rationale:
    Current web technology is at the final bloatware stage of cancer. It is perpetually dangerous to its users at both server and client sides.
    Unlike HTTP stuff, simple Gopher could be usable in VR/AR devices because of it's reduced visual complexity. That's a critical factor.
    You cannot afford to clutter VR/AR visor device by common web shit or advertising. Doing that could kill you.
    Make it right, this time. Do not repeat old lapses of http.

    --
    Respect Authorities. Know your social status. Woke responsibly.
    Starting Score:    1  point
    Moderation   +3  
       Interesting=2, Underrated=1, Disagree=1, Total=4
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 4, Interesting) by barbara hudson on Friday March 20 2020, @09:59PM (3 children)

    by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Friday March 20 2020, @09:59PM (#973651) Journal
    I would definitely be interested. Or UseNet NEWS. Like alt.barney.must.die.die.die
    --
    SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
    • (Score: 0) by Anonymous Coward on Friday March 20 2020, @10:15PM (2 children)

      by Anonymous Coward on Friday March 20 2020, @10:15PM (#973659)

      I loved reading usenet especially when google made a web front end for it (google groups). Unfortunately that eventually turned it into an utter spam shite fest that killed it. I've not gone there for years. If someone knows how to get usenet through a web portal please tell!

      • (Score: 2) by barbara hudson on Saturday March 21 2020, @12:36AM

        by barbara hudson (6443) <barbara.Jane.hudson@icloud.com> on Saturday March 21 2020, @12:36AM (#973689) Journal

        I used to access it through my ISPs Usenet feed using the KDE news reader. It was so easy to just download the latest posts in a bunch of groups at once, then read them without having to hit the server again.

        And you could set your cache to not expire, so you'd have everything offline.

        But once it became accessible via web browsers it was only a matter of time ...

        --
        SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
      • (Score: 4, Touché) by shortscreen on Saturday March 21 2020, @04:54AM

        by shortscreen (2252) on Saturday March 21 2020, @04:54AM (#973741) Journal

        Asking for a web portal to read USENET is like asking for an automobile that shits in the street.

  • (Score: 3, Insightful) by Arik on Saturday March 21 2020, @12:02PM (4 children)

    by Arik (4543) on Saturday March 21 2020, @12:02PM (#973790) Journal
    Forget UTF-8. It's so jammed full of idiocy at this point you're better off building your own encoding from scratch.
    --
    If laughter is the best medicine, who are the best doctors?
    • (Score: 2) by Mojibake Tengu on Saturday March 21 2020, @12:39PM (1 child)

      by Mojibake Tengu (8598) on Saturday March 21 2020, @12:39PM (#973801) Journal

      No. Because, those silly freaks now adopted UTF-8 a standard in Minix Freax Linux, filesystems and terminals included, instead of better options that were on the table.
      I hate UTF-8, but I am also a cynical realist. It's UTF-8 then.

      If me did a new encoding for this millenium, it would be 64 bits per character, nearly compatible with all previous encodings by a couple of high bit markers.
      Because, I am well aware of 64bit register loads are the same total time complexity as funny 8bit loads on modern CPUs...

      --
      Respect Authorities. Know your social status. Woke responsibly.
      • (Score: 2) by maxwell demon on Saturday March 21 2020, @03:05PM

        by maxwell demon (1608) on Saturday March 21 2020, @03:05PM (#973836) Journal

        If me did a new encoding for this millenium, it would be 64 bits per character,

        Well, I'm glad you aren't. Because 8 bytes per character in text files would be a terrible waste.

        --
        The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by maxwell demon on Saturday March 21 2020, @02:55PM

      by maxwell demon (1608) on Saturday March 21 2020, @02:55PM (#973834) Journal

      There's nothing wrong with UTF-8. It's just an encoding for code points in variable-length byte sequences. A very good one, actually.

      If I were to make a replacement for Unicode, UTF-8 would be one of the things I'd keep.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 0) by Anonymous Coward on Saturday March 21 2020, @04:44PM

      by Anonymous Coward on Saturday March 21 2020, @04:44PM (#973868)

      Easy for you "English-first" people to say.

  • (Score: 2) by Pino P on Monday March 23 2020, @04:17PM (2 children)

    by Pino P (4721) on Monday March 23 2020, @04:17PM (#974465) Journal

    Support for encryption model not bound to authorities. End to end encryption. Use public certificates only when absolutely necessary.

    DNS is also "bound to authorities." With what would you propose to replace DNS as a means of looking up the IPv6 address of a Gopher site?

    • (Score: 2) by Mojibake Tengu on Monday March 23 2020, @11:57PM (1 child)

      by Mojibake Tengu (8598) on Monday March 23 2020, @11:57PM (#974681) Journal

      That's a good question. We have a plan to use nodelist mechanics for building up new logical networks upon new protocols.
      And nodelists for gopher enclaves could be served well by a gopher itself.
      Fragmentation of logical namespace to independent enclaves (zones), aggregated by mutual trust is good for users, bad for tracking.
      Nodelist maintenance fits to git well these days.

      --
      Respect Authorities. Know your social status. Woke responsibly.
      • (Score: 2) by Pino P on Tuesday March 24 2020, @03:27AM

        by Pino P (4721) on Tuesday March 24 2020, @03:27AM (#974772) Journal

        We have a plan to use nodelist mechanics for building up new logical networks upon new protocols.

        I'm interested, but all results from Google Search for nodelist refer to the HTML DOM as exposed to JavaScript, and gopher nodelist produced nothing relevant on the first page. What should I search for to understand your proposal?

        And nodelists for gopher enclaves could be served well by a gopher itself.

        Would this be analogous to the webring model [wikipedia.org] for discovery of personal websites?