home.social

#smallnet — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #smallnet, aggregated by home.social.

  1. The HTTP 'Link' response header can be a way of letting you create small-net type HTML (as a document) without CSS — while letting you add style using CSS, and even change it (without editing the HTML file).

    Ex:

    Link: <example.com/styles.css>; rel=preload; as=style, <example.com/styles.css>; rel=stylesheet

    #html #http #smallNet #smallWeb #smolNet #smolWeb

  2. The HTTP 'Link' response header can be a way of letting you create small-net type HTML (as a document) without CSS — while letting you add style using CSS, and even change it (without editing the HTML file).

    Ex:

    Link: <example.com/styles.css>; rel=preload; as=style, <example.com/styles.css>; rel=stylesheet

    #html #http #smallNet #smallWeb #smolNet #smolWeb

  3. The HTTP 'Link' response header can be a way of letting you create small-net type HTML (as a document) without CSS — while letting you add style using CSS, and even change it (without editing the HTML file).

    Ex:

    Link: <example.com/styles.css>; rel=preload; as=style, <example.com/styles.css>; rel=stylesheet

    #html #http #smallNet #smallWeb #smolNet #smolWeb

  4. The HTTP 'Link' response header can be a way of letting you create small-net type HTML (as a document) without CSS — while letting you add style using CSS, and even change it (without editing the HTML file).

    Ex:

    Link: <example.com/styles.css>; rel=preload; as=style, <example.com/styles.css>; rel=stylesheet

    #html #http #smallNet #smallWeb #smolNet #smolWeb

  5. The HTTP 'Link' response header can be a way of letting you create small-net type HTML (as a document) without CSS — while letting you add style using CSS, and even change it (without editing the HTML file).

    Ex:

    Link: <example.com/styles.css>; rel=preload; as=style, <example.com/styles.css>; rel=stylesheet

    #html #http #smallNet #smallWeb #smolNet #smolWeb

  6. The Finger Protocol seems to have had an alternative unofficial TCP-port, other than TCP-port 79.

    TCP-port 2003

    It was used by GNU cfinger.

    TCP-port 2003 would not typically require 'root' privileges — in systems that require 'root' privileges for TCP-ports less-than 1024.

    #FingerProtocol #Fingerverse #FingerHole #smallNet #smallWeb #smolNet #smolWeb

  7. The Finger Protocol seems to have had an alternative unofficial TCP-port, other than TCP-port 79.

    TCP-port 2003

    It was used by GNU cfinger.

    TCP-port 2003 would not typically require 'root' privileges — in systems that require 'root' privileges for TCP-ports less-than 1024.

    #FingerProtocol #Fingerverse #FingerHole #smallNet #smallWeb #smolNet #smolWeb

  8. The Finger Protocol seems to have had an alternative unofficial TCP-port, other than TCP-port 79.

    TCP-port 2003

    It was used by GNU cfinger.

    TCP-port 2003 would not typically require 'root' privileges — in systems that require 'root' privileges for TCP-ports less-than 1024.

    #FingerProtocol #Fingerverse #FingerHole #smallNet #smallWeb #smolNet #smolWeb

  9. The Finger Protocol seems to have had an alternative unofficial TCP-port, other than TCP-port 79.

    TCP-port 2003

    It was used by GNU cfinger.

    TCP-port 2003 would not typically require 'root' privileges — in systems that require 'root' privileges for TCP-ports less-than 1024.

    #FingerProtocol #Fingerverse #FingerHole #smallNet #smallWeb #smolNet #smolWeb

  10. The Finger Protocol seems to have had an alternative unofficial TCP-port, other than TCP-port 79.

    TCP-port 2003

    It was used by GNU cfinger.

    TCP-port 2003 would not typically require 'root' privileges — in systems that require 'root' privileges for TCP-ports less-than 1024.

    #FingerProtocol #Fingerverse #FingerHole #smallNet #smallWeb #smolNet #smolWeb

  11. Perhaps one way a small-net browser client could enable people writing HTML to create nicer looking documents (without all the complexities of CSS) is —

    By supporting the following attributes on the HTML <body> element:

    <body
    bgcolor="#141413"
    text="#FAF9F5"
    link="#FFFFFF"
    vlink="#DDDDDD"
    alink="#FF0000"
    background="stars.png"
    bgproperties="fixed"
    >

    #HTML #SmallNet #SmallWeb #SmolNet #SmallWeb #WorldWideWeb

  12. Perhaps one way a small-net browser client could enable people writing HTML to create nicer looking documents (without all the complexities of CSS) is —

    By supporting the following attributes on the HTML <body> element:

    <body
    bgcolor="#141413"
    text="#FAF9F5"
    link="#FFFFFF"
    vlink="#DDDDDD"
    alink="#FF0000"
    background="stars.png"
    bgproperties="fixed"
    >

    #HTML #SmallNet #SmallWeb #SmolNet #SmallWeb #WorldWideWeb

  13. Perhaps one way a small-net browser client could enable people writing HTML to create nicer looking documents (without all the complexities of CSS) is —

    By supporting the following attributes on the HTML <body> element:

    <body
    bgcolor="#141413"
    text="#FAF9F5"
    link="#FFFFFF"
    vlink="#DDDDDD"
    alink="#FF0000"
    background="stars.png"
    bgproperties="fixed"
    >

    #HTML #SmallNet #SmallWeb #SmolNet #SmallWeb #WorldWideWeb

  14. Perhaps one way a small-net browser client could enable people writing HTML to create nicer looking documents (without all the complexities of CSS) is —

    By supporting the following attributes on the HTML <body> element:

    <body
    bgcolor="#141413"
    text="#FAF9F5"
    link="#FFFFFF"
    vlink="#DDDDDD"
    alink="#FF0000"
    background="stars.png"
    bgproperties="fixed"
    >

    #HTML #SmallNet #SmallWeb #SmolNet #SmallWeb #WorldWideWeb

  15. Perhaps one way a small-net browser client could enable people writing HTML to create nicer looking documents (without all the complexities of CSS) is —

    By supporting the following attributes on the HTML <body> element:

    <body
    bgcolor="#141413"
    text="#FAF9F5"
    link="#FFFFFF"
    vlink="#DDDDDD"
    alink="#FF0000"
    background="stars.png"
    bgproperties="fixed"
    >

    #HTML #SmallNet #SmallWeb #SmolNet #SmallWeb #WorldWideWeb

  16. Perhaps a "modernized" small-net / small-web version of XUL that incorporated lessons from spreadsheets —

    Would let you "draw" the UI using the box-drawing characters, like from the DOS and Terminal eras.

    And then, a small-net /small-web browser / app-runner could render these natively as mobile-phone UIs and desktop-computer UIs.

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  17. Perhaps a "modernized" small-net / small-web version of XUL that incorporated lessons from spreadsheets —

    • would provide a grid-first layout (while still allowing for other layouts)
    • would support formulas/code in the same place data can go
    • would support ways to allow the user to "draw" the UI

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  18. What else could a "modernized" small-net / small-web app format learn from?

    A LOT of non-programmers create applications using spreadsheets.

    What could we learn from them?

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  19. mastodon.social/@reiver/116458

    Perhaps a "modernized" small-net / small-web version of XUL —

    • would focus on intent
    • would be declarative
    • would have a simplified syntax (relative to XUL)
    • would have high-level UI primitives
    • would have reactive data bindings
    • would aim for portability
    • would be sandboxed by default
    • would be adaptive by design

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  20. Perhaps a "modernized" small-net / small-web version of XUL —

    • would focus on intent
    • would be declarative
    • would have a simplified syntax (relative to XUL)
    • would have high-level UI primitives
    • would have reactive data bindings
    • would aim for portability
    • would be sandboxed by default
    • would be adaptive by design

    mastodon.social/@reiver/116458

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  21. We've had different application formats over the decades. There may be things we could learn from them.

    For example, decades ago there was XUL.

    (XUL used to power Boxee, ChatZilla, Firefox, Komodo, Miro, Netscape, Songbird, Thunderbird, etc)

    If we were to create a "modernized" small-net / small-web version of XUL, how might that look like?

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  22. If the document formats of the small-net / small-web communities (currently) are GemText, Markdown, a sub-set of HTML, and text, then —

    What might a small-net / small-web app format look like?

    mastodon.social/@reiver/116458

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  23. At least as of the current date — the small-net / small-web communities have focused a lot on document formats

    Which is great!

    (Although I think people should try stuff that doesn't look like GemText & Markdown)

    But, there hasn't been much effort to create app formats

    I think a risk is, if we don't create app formats too, people will start trying to use document formats as app formats — just like what happened with HTML

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  24. The point of small-net / small-web isn’t about plain-looking documents — you should still be able to make them look good.

    One of the goals is to separate document formats from app formats, so they aren't at odds — and through it try to eliminate the kinds of abuses seen on the Web today.

    Some have chosen GemText or Markdown as that document format. Other use a subset of HTML.

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  25. There are good reasons why HTML became the dominant front-end format in the late 1990s.

    Before that, developers had to build separate native apps for platforms like DOS, Mac OS, MS Windows, NeWS, X Windows, etc

    Not only was this expensive, it was tiring.

    As the internet spread, HTML became the ubiquitous front-end format, eliminating the need for multiple versions

    But, this put these 2 use-cases (doc vs app) at odds

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  26. HTML used to (mostly) be a format for reading and writing documents.

    As time went on, it got changed to an application format.

    These 2 use-cases (doc vs app) are at odds.

    One of the motivations in the small-net / small-web space is to take HTML back to its document format roots. Although some have have chosen to use alternative document formats such as Gemini's GemText and Markdown.

    @talon
    RE: dragonscave.space/@talon/11645

    #GeminiProtocol #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  27. An example of viewing an image file using my small-net browser client named: SpaceMonkey.

    It is made for GNOME. And, runs on both a Linux based mobile phone and the desktop.

    It can view image files using any protocol SpaceMonkey supports: Gemini, HTTP, HTTPS, Mercury, etc.

    #GeminiProtocol #GNOME #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb #SpaceMonkey

  28. An example of viewing a GemText page over the Gemini Protocol using my small-net browser client named: SpaceMonkey.

    It is made for GNOME. And, runs on both a Linux based mobile phone and the desktop.

    #GeminiProtocol #GNOME #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb #SpaceMonkey

  29. An example of the viewing a GemText page over the Mercury Protocol using my small-net browser client named: SpaceMonkey.

    It is made for GNOME. And, runs on both a Linux based mobile phone and the desktop.

    #GeminiProtocol #GNOME #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb #SpaceMonkey

  30. I spent the day (off and on) working on updating my Mercury Protocol implemention, in the Go programming-language (golang)

    (The Mercury Protocol is the Gemini Protocol without the TLS.)

    I wrote it back in 2021. The Go programming-language has changed since then. I updated it accordingly, and did a number of to-do items I planned to do but never got around to.

    #GeminiProtocol #golang #MercuryProtocol #SmallNet #SmallWeb #SmolNet #SmolWeb

  31. 🖤 calling unix weirdos

    I wrote a manifesto about
    Gopher, techno-romance, and why small systems beat scale
    (“Intimacy in the Forgotten Stack”).

    Before I throw it at Hacker News, I want eyes from people who actually love MUDs, telnet, suckless, smallnet, and human-scale software.

    Reply or DM if you want the private draft. 🖥️✨

  32. I like the Gemini Protocol, but — I think too many of the other small-net protocols try to mimic Gemini.

    One alternative path that small-net & small-web communities could try is —

    Make a new version of the HTTP protocol.

    One that includes small-net values.

    A small-net HTTP (HTTP/1.4 ?) server could be backwards compatible, such that extant web-browsers could see something (even if the experience is better in a small-net web-browser).

    #HTTP #HTTP_1_4 #smallNet #smallWeb #smolNet #smolWeb

  33. 7/

    I think some of the hopes for Small-Net & Small-Web from its fans, enthusiasts, and advocates is —

    • the return of individuals creating and publishing niche narrowly focused sites,

    • removing the modern Gate-Keepers.

    These obviously aren't the only desires from those in the Small-Net & Small-Web scene and social-movement, but — I think these 2 are interesting because they are related to the origin of the World-Wide-Web.

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  34. 6/

    The Web wasn't the start of the social-movement to get rid of these (historical) Gate-Keepers.

    (The social-movement goes back to at least BBS and other similar networks — i.e., what, for regular people, was before the Internet.)

    But the Web did have a big impact on removing these Gate-Keepers. A BIG one!

    ...

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  35. 5/

    Prior to the Web, if you wanted to publish something you created and reach a mass audience or a community — most of the time you would have to go through the TV industry, the film industry, the radio industry, or the newspaper industry.

    These were the Gate-Keepers of the time.

    In practice, only those with wealth or power were able to get permission from these Gate-Keepers.

    For most of the people in the world — this wasn't an option

    ...

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  36. 4/

    I think people nowadays are unaware of just how big of a deal that latter part was — being able to write and publish content you created and reach an audience!

    It was a huge deal!

    As much as the Web was a technology, it was also a social-movement.

    Part of the social-movement of the Web getting rid of Gate-Keeper.

    ...

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  37. 3/

    As I said, these niche web-sites about some narrow topic were one of the draws of the Internet on the 1990s and early 2000s.

    Both reading what others wrote about niche topics you also cared about and perhaps also obsessed over.

    But also, being able to create your own niche content on the (narrow) interests you obsessed over.

    ...

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  38. 2/

    These niche web-sites about some narrow topic of the 1990s and early 2000s were one of the draws of the Internet back then.

    (And, to put this into context, remember that the mass-Internet, where regular people used the Internet, didn't really start until about the years 1998 to 2001.)

    ...

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  39. 1/

    The Web of the 1990s and early 2000s (then called the World-Wide-Web) was different (in quality) from the Web of today.

    One interesting thing from that era was that — there were many individuals who (on their own) created whole web-sites about some (narrow) topic each of them obsessed over. Something that each of them raged to master and document — and then published to the world (via the World-Wide-Web).

    ...

    #smallNet #smallWeb #smolNet #smolWeb #WorldWideWeb

  40. I like the Gemini Protocol, but — I think too many of the other small-net protocols try to mimick Gemini.

    I think things would be better in some ways if — those so inclined to create a new small-net protocol would be more creative (rather than conforming to the patterns that the Gemini Protocol has used or established).

    Sure, you can accept the small-net values, but — try something new, as far as designing a protocol goes.

    #Gemini #GeminiProtocol #SmallNet #SmallWeb

  41. Who thinks I should put my website on gofer and what ever that other smallnet thing is called(someone please remind me). I think it might be fun. #gofer #smallnet

  42. 2/

    "forgejo" comes from the Esperanto word "forĝejo".

    "retejo" is (also) an Esperanto word.

    The meaning of the Esperanto word "retejo" can be understood as follows:

    ret-: The root for "net" or "web".
    -ej-: A suffix meaning "place" or "site".
    -o: The noun ending.

    codeberg.org/reiver/retejo

    RE: mastodon.social/@reiver/115203

    #ActivityPub #ActivityStreams #codeberg #forgejo #GeminiProtocol #gitea #markdown #retejo #SmallNet #SmallWeb #StaticSite #StaticWeb #StaticWebSite

  43. 3/

    №1:

    The software powering Codeberg Pages seems like it isn't being maintained anymore beyond minor fixes

    №2:

    Although Codeberg is pretty reliable, Codeberg Pages doesn't that reliable.

    ...

    So, I thought —

    ...

    RE: mastodon.social/@reiver/115203

    #ActivityPub #ActivityStreams #codeberg #forgejo #GeminiProtocol #gitea #markdown #retejo #SmallNet #SmallWeb #StaticSite #StaticWeb #StaticWebSite