GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 17:50:23 JST pistolero pistolero
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒████████▓░▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▓░██▓░██████▓░▒▒██████▓░▒▒▒▒██████▓░▒▒▒▒
    ▒▒▒▒██▓░▒▒▒▒▒▒████▓░▒▒▒▒██████▓░▒▒▒▒██▓░▒▒██▓░██▓░▒▒██▓░██▓░▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒██████▓░████████▓░██▓░▒▒██▓░██▓░██████▓░▒▒██████▓░▒▒▒▒████▓░▒▒▒▒▒▒
    ▒▒▒▒██▓░▒▒▒▒██▓░▒▒▒▒▒▒██▓░▒▒██▓░██▓░██▓░▒▒██▓░██▓░▒▒██▓░▒▒▒▒▒▒██▓░▒▒▒▒
    ▒▒▒▒██▓░▒▒▒▒▒▒██████▓░▒▒██████▓░██▓░██████▓░▒▒██████▓░▒▒██████▓░▒▒▒▒▒▒
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒▒▒▒▒ You are not expected to understand this. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒


    [Okay, this one also has help for the new features, but everyone knows what "follow" and "unmute" and stuff do so it's hardly worth interjecting again BUT I WILL DO THAT BECAUSE I CAN.]
    fedibbs-2025-10-29_0846.tgz
    In conversation about 8 days ago from fsebugoutzone.org permalink

    Attachments


    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 19:46:55 JST pistolero pistolero
      in reply to
      • pernia
      @pernia It's text-based, not "terminal-based". You wanna look at an image, hget(1)/page(1) or curl(1)/qiv(1), depending on how much your operating system sucks.
      In conversation about 8 days ago permalink
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 19:46:56 JST pernia pernia
      in reply to
      @p does it support showing images in terminal? w3m does
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 19:55:17 JST pistolero pistolero
      in reply to
      • pernia
      @pernia So that, when I use the client on Plan 9, I will just see a bunch of bullshit escape codes and gibberish, plus I have to have the client actually attempt to fetch attachments and then I get to write a bunch of mitigations for how shitty the web is? No thanks, man. It's easy to view the images: you just highlight the URL and then use the plumber.
      it_can_do_attachments.png
      In conversation about 8 days ago permalink

      Attachments


      1. https://media.freespeechextremist.com/rvl/full/e1dcde13ca5db34cdc4437a6a571d643867537f76b5441e1c5a9a5b565f9d494?name=it_can_do_attachments.png
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 19:55:18 JST pernia pernia
      in reply to
      @p then add libcaca support serverside
      In conversation about 8 days ago permalink
      You Get Glee likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 19:58:18 JST pistolero pistolero
      in reply to
      • pernia
      @pernia
      Incorrect Quotation
      by Richard Stallman

      A quotation circulates on the Internet, attributed to me, but it wasn't written by me.

      Here's the text that is circulating. Most of it was copied from statements I have made, but the part italicized here is not from me. It makes points that are mistaken or confused.

      > I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux,” and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use.

      > Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux.

      The main error is that Linux is not strictly speaking part of the GNU system—whose kernel is GNU Hurd. The version with Linux, we call “GNU/Linux.” It is OK to call it “GNU” when you want to be really short, but it is better to call it “GNU/Linux” so as to give Torvalds some credit.

      We don't use the term “corelibs,” and I am not sure what that would mean, but GNU is much more than the specific packages we developed for it. I set out in 1983 to develop an operating system, calling it GNU, and that job required developing whichever important packages we could not find elsewhere.


      [You ain't even read the README, man. This client is a text stream.]
      fedibbs-2025-10-29_0846.tgz
      In conversation about 8 days ago permalink
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 19:58:19 JST pernia pernia
      in reply to
      • pernia
      @p or something like https://505e06b2.github.io/Image-to-Braille/
      its boring without images
      In conversation about 8 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Image to Braille
        Given an image, this page will display a text version using braille as 1-bit pixels
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:03:50 JST pistolero pistolero
      in reply to
      • pernia
      @pernia > not using industry standards

      Have we met?

      > mite as well use dos with hercules card at that point

      You ain't ever hacked in such an environment. Read your mail with nedmail for a while and get back to me.
      In conversation about 8 days ago permalink
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:03:51 JST pernia pernia
      in reply to
      @p sounds like a chog9 fault for not using industry standards, mite as well use dos with hercules card at that point
      In conversation about 8 days ago permalink
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:04:39 JST pernia pernia
      in reply to
      @p nothing
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:04:39 JST pistolero pistolero
      in reply to
      • pernia
      @pernia See the README. You are not expected to understand this.
      In conversation about 8 days ago permalink
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:05:16 JST pernia pernia
      in reply to
      @p on more serious note id rather have my server compromised than client. i dont store sensitive info like my college assignments or flash games on the server, its all on my computer
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:13:12 JST pistolero pistolero
      in reply to
      • pernia
      @pernia > id rather have my server compromised than client

      This client is designed to be deployed to a server or to run in single-user mode.

      > i dont store sensitive info like my college assignments or flash games on the server, its all on my computer

      You can sandbox a client, but you can't really take Pleroma and sandbox it such that it no longer has access to its own DB. My Plan 9 dev machine gets compromised and all that happens is someone can download my code. They'd have to compromise the Plan 9 machine *and* the venti server in order to actually do anything serious. Someone gets inside FSE, and I never hear the end of it.
      In conversation about 8 days ago permalink
    • Embed this notice
      שורכיא (churkia@cum.estate)'s status on Wednesday, 29-Oct-2025 20:18:36 JST שורכיא שורכיא
      in reply to
      • pernia
      @pernia @p this is why u run the client on plan9 over drawterm, so the clientcloud gets compromised while ur safe
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      שורכיא (churkia@cum.estate)'s status on Wednesday, 29-Oct-2025 20:19:14 JST שורכיא שורכיא
      in reply to
      • pernia
      @pernia @p no vrochacho 💔 🥀
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:19:15 JST pernia pernia
      in reply to
      • שורכיא
      @churkia @p shut up churk
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:19:31 JST pernia pernia
      in reply to
      @p oh this is kinda cool actually
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:20:44 JST pernia pernia
      in reply to
      • pernia
      @p rent a toll free number and put this thing on it, telnet based bbs is for poseurs
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:21:34 JST pistolero pistolero
      in reply to
      • pernia
      @pernia Yes it is. All the shit I make is astonishing.
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:29:32 JST pistolero pistolero
      in reply to
      • rose
      @rose Oh, shit, yeah, I've seen that one; it's a bug that happened in bloat a couple of times. Basically, Go's time parser gets upset at a blank value and the JSON parser doesn't cope and just throws an error instead of sending back January 1, 1970 or something.

      The fix was terrible: https://git.freespeechextremist.com/gitweb/?p=bloat;a=commitdiff;h=3c221cd3746820fada38e8cc03e45184ebcecabd

      r's upstream fix was something similar; I forget what he did, though. So I will probably end up (or if you feel like doing it) doing something similar.
      In conversation about 8 days ago permalink

      Attachments


    • Embed this notice
      rose (rose@social.pinkro.se)'s status on Wednesday, 29-Oct-2025 20:29:34 JST rose rose
      in reply to
      @p do you know what this error means? if its a client issue i could work on fixing it and send you patch
      In conversation about 8 days ago permalink

      Attachments


      1. https://social.pinkro.se/media/e3/9c/54/e39c54d65d17b98fd83a97847415ebb7a082e02347081a9b268e0673f96b526d.webp
      pistolero likes this.
    • Embed this notice
      pernia (pernia@clubcyberia.co)'s status on Wednesday, 29-Oct-2025 20:31:01 JST pernia pernia
      in reply to
      @p wheres the Dockerfile
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:31:01 JST pistolero pistolero
      in reply to
      • pernia
      @pernia The Dockerfile is busy using its cell phone to vote for Eurovision contestants.
      In conversation about 8 days ago permalink
    • Embed this notice
      Judge Dread (judgedread@poa.st)'s status on Wednesday, 29-Oct-2025 20:37:23 JST Judge Dread Judge Dread
      in reply to
      @p
      In conversation about 8 days ago permalink

      Attachments


      1. https://i.poastcdn.org/5f/d0/d7/5fd0d75a6e4798d50eb6b810294ef18e5de297ac68a15b2d6d408d4deed09aac.jpg
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:48:59 JST pistolero pistolero
      in reply to
      • pernia
      @pernia That would be fun. It's probably the most usable client over a dial-up line. It now does everything the old Pleroma BBS code did, plus it handles multiple accounts, attachments, automatic interjections, paging for timelines/notifications (independent and resumable), scope, subject lines.

      It's basically the perfect goddamn text-based client and it took less time to write than most other clients take to learn to use.
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:50:07 JST pistolero pistolero
      in reply to
      • Judge Dread
      @judgedread It is exactly like that, yes. :thejesus:

      This code makes even the most terrifying hellthread load properly on a AA-powered "laptop" from 1983. (Photograph is of the old BBS client done by lain and hacked up by me; this is the new client, which is standalone and not subject to vulnerabilities in the ssh protocol, because it doesn't speak the ssh protocol; it leaves that to sshd.)
      likethat.jpg
      In conversation about 8 days ago permalink

      Attachments


      1. https://media.freespeechextremist.com/rvl/full/1b2b356b986b5ecffb11a743a4a6b32ca070b584a590a60358eab441b1f084f5?name=likethat.jpg
    • Embed this notice
      ロミンちゃん (romin@shitposter.world)'s status on Wednesday, 29-Oct-2025 20:52:56 JST ロミンちゃん ロミンちゃん
      in reply to
      @p been wanting to write something like this for a while, will give it a read
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 20:57:04 JST pistolero pistolero
      in reply to
      • ロミンちゃん
      @romin :bigbosssalute: Hope it is fun. It's a bit of a mess in there because this is a side-side-side-side project but it is usable as a main client as of today, when I implemented follow/unfollow/block/unblock/mute/unmute/etc. I think the only things that bloat does that this code does not do are polls and thread muting.
      In conversation about 8 days ago permalink
    • Embed this notice
      ロミンちゃん (romin@shitposter.world)'s status on Wednesday, 29-Oct-2025 21:13:43 JST ロミンちゃん ロミンちゃん
      in reply to
      @p well now that I think bloatfe can't create polls, only display and vote, I might add pool creation to my private fork (probably, surely, eventually)
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 21:14:46 JST pistolero pistolero
      in reply to
      • ロミンちゃん
      @romin Bloat can vote in polls but can't create them; this client doesn't display them properly (probably), doesn't create them, doesn't have a way to vote in them. I guess either someone will write it or I will see a poll that I want to vote in and I will write it.
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 21:14:56 JST pistolero pistolero
      in reply to
      • ロミンちゃん
      @romin Oh, okay, one thing it doesn't do is display a full thread, but that doesn't have as much meaning in a text stream.
      In conversation about 8 days ago permalink
    • Embed this notice
      ロミンちゃん (romin@shitposter.world)'s status on Wednesday, 29-Oct-2025 21:17:31 JST ロミンちゃん ロミンちゃん
      in reply to
      @p
      >one thing it doesn't do is display a full thread
      that's a feature, now if bleroma implemented proper pagination on the thread context endpoint..
      In conversation about 8 days ago permalink
      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 21:22:05 JST pistolero pistolero
      in reply to
      • ロミンちゃん
      @romin Ha, you should try this one out. It can page timelines independently. You can do like this:

      1> cares
      # Shows notifications.
      2> twkn
      # Shows TWKN
      3> d cares
      # Shows if there are any notifications since the last time.
      4> d
      # Defaults to using the same thing to paginate, so more notifications.
      5> d twkn
      # $pagesize new notifications of twkn
      6> d
      # Still on twkn.

      It's a thing I wanted to do when I saw the context bucket that the Pleroma BBS tossed to each function call, like it seemed like you could do this sort of thing. But I only hacked on it sporadically, I never tried to think how I'd wanna structure pagination. This, because I wrote it from scratch, I sort of structured the skeleton around the stuff I wanted to do, so it was obvious how to do it before I actually implemented it.
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 21:30:57 JST pistolero pistolero
      in reply to
      • ロミンちゃん
      @romin Oh, and one thing it does that most clients can't do is it caches pretty aggressively. So you fetch a page of notifications and it doesn't have to hit the server to view the bio of the person that notified you; PleromaFE does this kind of caching, but I think it's the only other one. This makes the client much faster than it would be otherwise. The cache also caches by URL, post ID, notification ID, etc., fetches from the relevant endpoint if it doesn't have a cached copy, so you can `R https://url.to/some/post/ecc8ab7d-75d8-4072-a7f8-e01f7b8d2778` and Pleroma will actually federate the post if it doesn't have it, which makes it a lot easier to switch between accounts to reply to posts, like you're browsing on an alt and you see something you wanna reply to.
      In conversation about 8 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        url.to - このウェブサイトは販売用です! - url リソースおよび情報
        このウェブサイトは販売用です! url.to は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、url.toが全てとなります。あなたがお探しの内容が見つかることを願っています!
    • Embed this notice
      rose (rose@social.pinkro.se)'s status on Wednesday, 29-Oct-2025 22:12:17 JST rose rose
      in reply to
      @p yeah what you did in bloat seems to be the only real option, made a patch where the UTime stuff is added to fedibbs, feel free to edit it if you see anything wrong
      In conversation about 8 days ago permalink

      Attachments


      pistolero likes this.
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 22:14:09 JST pistolero pistolero
      in reply to
      • rose
      @rose Applied! Thanks! R #10129251
      In conversation about 8 days ago permalink
    • Embed this notice
      pistolero (p@fsebugoutzone.org)'s status on Wednesday, 29-Oct-2025 22:15:49 JST pistolero pistolero
      in reply to
      • rose
      @rose This shit ain't nothin' to me, man. My money longer than James Cameron. On and off the court, straight fundamentals. No funny business. This shit ain't nothin' to me, man. Movin' like Dracula, we get it back in blood. You see it? I really did this. I'm really him. Flipped a whole brick into an empire, stop playin with me. I have no sympathy. I live for this shit. This shit ain't nothin' to me, man. I'm nice with it. Ha, ha! My money long. My pockets deep. No pocket-watchin' in these parts. We straight gassin', cuttin' straight to the bricks.

      [Shit, I messed up the paste. I did have to make one tweak, that status display had to call the function. This didn't have to happen in bloat because the template code uses reflection to figure out what kind of value it's dealing with and if it's a function, it just calls it, but fmt.Sprintf() doesn't have that kind of thing.]
      fedibbs-2025-10-29_1309.tgz
      In conversation about 8 days ago permalink

      Attachments


Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.