home.social
  1. You won't believe what's happening in gopherspace!

    gopher://gopher.someodd.zip:70

  2. Stream any Internet radio station...

    with visualizations...

    Via the protocol.

    gopher://gopher.someodd.zip:70

    Try my radio station: curl gopher://gopher.someodd.zip/9/ | mpv -

  3. yt.lhs -- watch, listen, read low-bandwidth YouTube streams over

    gopher://gopher.someodd.zip:70

  4. is now reachable via , served by my , relayed by a Literate script (Markdown):

    * runghc is too slow, can't pin deps/GHC
    * So I built a launcher that compiles/fetches cache
    * Each literate script declares its own deps + resolver

    Try it:
    nc gopher.someodd.zip 70 <<< /applets/icecast.lhs | mpv --no-cache -

    Messy writeup (cataloged with my ):
    gopher://gopher.someodd.zip/1/

  5. Massive update incoming.

  6. Purportedly, there's a ghost in an antarctic radio station server room that responds to people's messages and plays 90s and 2000s DnB. radio.someodd.zip/

    If you're on try using the hashtag

  7. i no longer have a phlog. too webby.

    gopher started like a library software. menus as shelves, card
    catalog at the door. that's the idea

    wrote bartleby to use it that way. drop .bcard files next to your
    stuff, it walks the directory and builds a catalog for gopher.

    no markdown, no templates, doesn't mess with your text

    gopher://gopher.someodd.zip/1/

    github.com/someodd/bartleby

  8. Hot take: I tried the opposite of TDD.

    I wrote the README first.
    Then forced the code to obey it.

    A README that is also a runnable literate Haskell script:

    ./4_ch.md

    No build system. Just runghc.

    It turns out README-driven design is amazing for small tools and teaching (or generating code).

    It breaks for big systems, which is how you know when to stop.

    Read more: gopher.someodd.zip/0//phlog/4_

  9. 🖤 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. 🖥️✨

  10. I wrote an MMORPG where the README is the executable.

    The game world is The Internet Gopher Protocol itself.

    The game is written as literate Haskell.

    Source: github.com/someodd/grpg

    🧠📄⚙️🐹

  11. Modern web needs like 100MB just to say "Hello World". I went the other way.

    Introducing GASM: A Gopher server in pure i386 Assembly.

    💾 Binary: 1.5KB
    🧠 RAM: 24KB (Verified with pmap)
    🚫 Dependencies: 0 (No libc, pure syscalls)
    🦕 Min Spec: Intel 386DX (1985)

    Probably runs on the shittiest hardware you can find, or on your Ryzen 9.

    github.com/someodd/gasm

  12. rules.

    Turned my server into a media center as well.

    on my server being controlled via VNC on my laptop and Android phone. Youtube running in TV mode. Can use arrow keys.

    mpd shares music via HTTP radio stream and standard protocol that allows me to also just play via server audio. I also share the music via Samba.

    I also have amazing visualization with ProjectM.

    Tranmission web UI for (legal) torrents!

  13. A Christian's housewife's genre-defining ASCII artwork echos throughout decades, is the most recognizable and respected name, yet appearing in modern software.

    Picture is her artwork being used in the Proton Bridge client's CLI mode.

  14. My media server:

    * projectmsdl for visuals (I have a projector!)
    * (music server/library, can output to HTTP or home speakers)
    * transmission-daemon webui (download legal music torrents)

    I can access it all via my laptop or phone at home, or away from home with

    rules :)

  15. I'm proud to announce that I'm now a member of !

    gopher://bitreich.org

  16. REQUESTING YOUR PROTOCOL PROJECTS & GOPHERHOLES!

    Please reply--I'm trying to do a general "state of gopherspace" article.

    Let me know if you know of any cool gopher groups like or .

  17. The people just created a "paste" service using good ol' FTP, which you can mount with Thunar.

    I uploaded my GPG public key there.

  18. Trick or treat!

    My server is participating in the Bitreich Haunted Hosts event!

    Choose a trick or a treat... if you dare!

    Trick: ssh -p 6666 [email protected]
    Treat: ssh -p 6666 [email protected]

    Read more: gopher://gopher.someodd.zip:70

  19. I found out my gopherhole (and possibly server in general) has high latency because of latency.

    I will be switching to afraid.org.

  20. Would you pay $5 a month for gopherhole hosting?

    How about it included "advanced" features like automatically building your gopherhole using ?

  21. I'm enjoying using as a replacement for cd so far.

  22. Maybe I'll even offer to host and make your project a gopherhole! Using my software.

    someodd.zip/showcase/burrow/

  23. party on

    Starts Friday, May 24 and ends Monday, May 27 (almost all timezones)

    UTC Start (Friday) and End (Monday) Time: 10:30am

    More info: someodd.zip/news/2024/04/18/co

  24. I will be hosting an online party!

    Please stay tuned for more info, I'll use this tag:

  25. Trying to get fakefull working with and metamod and amxx.

    It works in that a bot spectates, but it doesn't increase player count!

  26. Ping me if you want a account for .

    ZNC let's you catch messages even when you're offline, basically.

    The catch is I want you to join my IRC server.

    someodd.zip/showcase/irc-serve

  27. I now have statistics on my Counter Strike 1.6 server landing page.

    I have info on how I did it, too.

    someodd.zip/showcase/counter-s

  28. I am now running a Counter Strike 1.6 server!

    Connect to: cs16.someodd.zip

  29. So far I find setting up a miserable experience in Sid. It might be my fault.

    Maybe my fault, but I'm documenting as I go along, because I believe this is a popular and trusted IRC daemon.

    My previous experience was with ngircd, which I recall being very easy, but it's broken in Sid at the moment?

  30. I'm using .

    I feel like I learned how to use tape for archival more effectively.

  31. I found out about . It popped in my head that "I can use this to see which files I changed on my server and back them up!"

    sudo debsums -ca | xargs -I {} zpaq a server-debsums-ca-.zpaq {}

    The above uses my favorite archiver-- (please check it out!), to create incremental, highly compressed backups of such files debsum indicates to us.

    This isn't flawless, though. It skips my sshd_config and not every Debian package has an md5 checksum list of every file.

  32. Is there a good pinyin to character keyboard for Linux? Similar to how you type Chinese on Android?