Posts by drown@freespeechextremist.com
 (DIR) Post #ABVszT2lBJr0sGKWDw by drown@freespeechextremist.com
       2021-09-19T08:08:07.105089Z
       
       3 likes, 0 repeats
       
       @p Hey someone shared this on a Minds group, and I was intrigued because I noticed you were using what looks like Plan-9.Are you running it on bare-metal or via Plan 9 From Userspace?
       
 (DIR) Post #ABXyXjiwzXgHPLgkXg by drown@freespeechextremist.com
       2021-09-20T08:19:45.568357Z
       
       1 likes, 0 repeats
       
       @p Hey thanks for the information. I'm not familiar with drawterm. What is the significance of using it? In the screen shots you appear to using rio? GUI.I've been attempting to run it as VM's on my Linux machine via VMware Workstation. I have a Plan 9 .iso, and I boot from the iso rather than install.It then starts to ask for a few boot  params. It doesn't seem to be able to identify my mouse, it mentions ps2, intellimouseps2, and 0, 1, 2.Then it lists a tiny resolution 640x480x0 I think? And then it asks if monitor/display is xga. Hitting Enter seems to choose the default, but if I try to do say 1920x1080x0 it fails to open the GUI. I've gotten it to boot with the tiny resolution though.Any advice?
       
 (DIR) Post #ABurndzskNBYnONJ4K by drown@freespeechextremist.com
       2021-10-01T09:22:33.559818Z
       
       2 likes, 0 repeats
       
       @p Hey thanks for the information. I ended up getting it running inside of VMware. I actually downloaded the ISO a while back and can't remember which one I ended up going with as I was researching the various versions. I think I may have gone with the "official" latest image. I remember not wanting to go with 9front specifically because they deprecated Fossil/Venti, and I want the original experience.Also managed to get the resolution larger, but I think it can get closer to 1920x1080. I found the file that lists all of the resolutions/formats, and it helped but it's also somewhat confusing. Rio is actually a very cool desktop/WM and unlike anything I've used. Acme is also pretty interesting, and the learning curve for Plan 9 is pretty fun. It's not Linux, but it's also not unreasonably different either so far.Have you ever tried running it as a distributed system? That's something I'd like to attempt eventually, but I don't know the actual process, just the concept. I imagine it means having Plan 9 running on bare metal on a few machines, and then "mounting" devices to a virtual-file system that it will treat as it's own.I also looked into ANTS, and that is also interesting. Apparently there is a public 9P grid available from the dev for a sort of IRC functionality? Is the ANTS namespace stuff needed in order to connect to that? Or can it be done from my non-9front legacy version?Once again, thank you for your information.
       
 (DIR) Post #AByTz4wTYx9ldJPYJM by drown@freespeechextremist.com
       2021-10-03T03:14:33.037251Z
       
       1 likes, 0 repeats
       
       @p Okay I'll look into Drawterm then.Have you ever tried to set up the distributed model?And are there any other specific things you'd recommend trying out with Plan 9?The grid environment with shared disk and everything sounds like fun, but it also sound like I would need to be running ANTS to get the whole experience.I also plan to get Inferno running at some point. I've successfully gotten the build script to run for that, but haven't gotten back around to actually running it.The concept for that is even more interesting because it can run as a "guest" VM almost anywhere I think? It's set up as a simple stack-machine VM so it can run as a program I think.
       
 (DIR) Post #AC2bmfG8nkyUln2ZO4 by drown@freespeechextremist.com
       2021-10-05T03:00:47.545794Z
       
       1 likes, 0 repeats
       
       @p > My current setup is the CPU server and fileserver are on one machine, venti lives on another one, and I use drawterm to talk to the CPU server.  Venti to my understanding is an archive/snapshot file system via server correct? So it's basically recording changes to the CPU/File server machine? Can it act as archive for multiple file systems from multiple OS?> Most of the cluster stuff I do is in Inferno.Is this as guests on other hosts or as bare metal? And is this stuff you run locally on your own hardware or do you do it via VPS?Also what application do you use Inferno for? I got it backwards, I called it a Stack machine, but it's a register machine.I have a couple Raspberry Pi's and a Rockpro-64. I was thinking about maybe trying to use those as test gear. I know Plan 9 is available for the Pi, but not sure about Inferno for bare-metal.
       
 (DIR) Post #ACkb8ljMcbKNHKf5Dk by drown@freespeechextremist.com
       2021-10-26T08:20:52.794762Z
       
       1 likes, 0 repeats
       
       @p  > I don't run Inferno on bare metal, really, so it's all hosted.  Most of the machines in my house are wired up to the little Inferno cluster.  (Even the Windows machine was, when there was a Windows machine on my local network.)So you're using Venti on a sort of SAN or NAS? I'm not too familiar with SAN, but I've seen it mentioned when reading about this. Is Venti running via Inferno or Plan 9? Or I guess it doesn't matter? But you're using Venti block storage for higher availability right? Sort of like handing the data to the system to store most efficiently as it sees fit? And from user perspective it's transparently available to whatever it's associated with?>  FSE's media storage is actually backed by venti.  Periodically, media is swept into venti, and from then on it's served directly from venti.And you mentioned FSE is running on a separate box, but it's media is stored as a blocks via Venti on a sort of cron job? So FSE is running on I'm assuming an Apache/Linux box, and the media is the only "large" storage from it?Have you ever used ZFS?  Everyone raves about it, but from what I've seen the hardware requirements for it are kind of steep for mirroring/striping from a storage space perspective at least. Does Venti sort of provide similar capability to ZFS?The way I usually do things is with VM's and snapshots. I used to run a VMware ESXi box and setup servers or projects as VM's and add to those as I go. And if I break anything it's just a revert to a snapshot to get it back to a good state. As far as the PC's I use I've been using Timeshift for backup.Thanks for the link I'll definitely read that. Fossil and Venti seem like something interesting and worth testing out. What are your thoughts on Plan 9 vs. Inferno as far as features/usefulness? Is there anything important missing from one or the other?Oh also, how many people use FSE if I may ask? And how did the community come about? As I said I only found it because of someone re-posting your Gab rant on a Minds group.
       
 (DIR) Post #ACmirtW66gqyZEmsD2 by drown@freespeechextremist.com
       2021-10-27T08:56:53.582859Z
       
       0 likes, 0 repeats
       
       @p  I thank you for humoring me with all my questions, and if at any point this gets to be tiresome just say the word. I'd completely understand.You had mentioned running all of your machines as part of an Inferno cluster, and I was also curious what that was for. And to be a part of the cluster they simply need to run Inferno/Dis in user space correct?>  FSE runs on a VM.  The VM runs nginx, which proxies to Pleroma, webvac ( https://git.freespeechextremist.com/gitweb/?p=webvac ), serves static files, etcSo your FSE isn't independent of Pleroma? I assumed Pleroma was something you clone onto your own httpd and host yourself sort of like your own instance of Wordpress/Ghost/etc? Or is it a situation where you only host what's unique/modified for your instance and pull generic/static content from the "official" Pleroma almost like a CDN? And webvac is sort of like git but for websites? I did a brief look at it, and immediately saw Venti mentioned. Is Pleroma itself tied to webvac/Venti or is that unique to you/FSE?>  talks to Redis (running on the VM, used for mapping pathnames to venti scores) and venti (running on the host machine) to serve uploads So Redis is in the VM with nginx and acts as a database? I've read about it but I don't fully understand what it does differently from other databases. I've only used MySQL/MariaDB/Postgres in a LAMP context.>    Uploads are handled transparently to Pleroma, basically webvac sweeps them into venti and then deletes them from the filesystem.  nginx serves them from the filesystem if it finds them, and reverse-proxies to webvac if it can't find them.  Pleroma talks to Postgres, running on the host machine, to store post data.Postgres is also a database for FSE but running outside of the VM and on the host?  And what is being uploaded to Pleroma? Maybe this is a key part of the Fediverse concept that I'm missing. When you say Pleroma you mean the remote Pleroma and not your Pleroma/FSE right? And webvac is responsible for syncing the "backup" of FSE stored inside Venti? When nginx can't find it via filesystem it reverse proxies to the Venti archive version? I guess my other question is why are they being moved out of the filesystem?>  How is Minds doing nowadays?  I hung out there for a brief period, I think they were flirting with joining fedi at some point.Minds is pretty active, but probably not as active as when Joe Rogan had the CEO/Founder on his show. Currently a rather large political Youtuber named Tim Pool has one of the co-founders of Minds on his daily live show, and he's also partnered with Minds somehow or another. So I imagine that's a decent amount of exposure for the platform since it gets mentioned semi often.I think they may still have plans to integrate with the Fediverse too because Tim Pool has rather deep pockets and he's started a non-profit that's going to be developing a couple new things for the Fediverse specifically for anti-censorship reasons. Sort of like an RSS-subscription of channels/creators you may want to follow. If they end up banned from a platform like Youtube/Twitter it won't mean losing your connection to them.I do think Minds has an echo-chamber situation going on though. There's definitely a lot of people using it that are more conservative/right-wing, and a lot of Trump supporters. Not that I have anything against that at all. It seems that today a lot of the people concerned with free-speech, individual liberties, and anti-authoritarianism are right-wingers which is kind of a total reversal lol. I think the community on Minds is overall healthier than some of what I've seen on Gab, but I honestly didn't care for Gab's UI so I didn't use it for very long either.But I think there are people who have been long-time users of Minds that aren't very happy with it's current direction. I see them post from time to time complaining about things.
       
 (DIR) Post #AL4EZGgUh6ELfQfzlo by drown@freespeechextremist.com
       2022-07-02T02:38:59.387317Z
       
       1 likes, 0 repeats
       
       @p  Hah thanks again for all the information. I'm adding the entire convo to my insane notes archive for when I get around to doing a lab on Plan 9 and Inferno.About this site, what are the limitations on media a user can upload? Obviously images are no big deal, but can videos be uploaded? And do you know much about the back-end of that? Does it ingest and convert to a standardized storage format?
       
 (DIR) Post #AL4FlLNr9DOzfgHSt6 by drown@freespeechextremist.com
       2022-07-02T02:52:22.632927Z
       
       0 likes, 0 repeats
       
       @modfaggotry @Arme @ArmyZBR Damn, this is such a throwback to golden times of free speech, and sort of the progenitors of shitposting.
       
 (DIR) Post #AL4q33ebP0YqFGrLwe by drown@freespeechextremist.com
       2022-07-02T09:38:57.561169Z
       
       1 likes, 0 repeats
       
       @sysrq At first I thought you meant Playstation2 and I was confused, but I think you're talking about the old mouse/keyoard etc. And yeah, those connections are terrible. I'd say they are far worse than VGA though because I've never ruined a VGA port.But at this point I don't think I use any hardware that has PS/2 or VGA.
       
 (DIR) Post #AL4qiUlrUDp4Dj0vQW by drown@freespeechextremist.com
       2022-07-02T09:46:26.890191Z
       
       1 likes, 0 repeats
       
       @p Is CofeSpace not live yet? I was looking at your blog, and it had a hyperlink to the dotcom, but it gave me a 404. Also, what is Revolver?
       
 (DIR) Post #AL6hJZsYqaUBYH6wBE by drown@freespeechextremist.com
       2022-07-03T07:10:31.340823Z
       
       1 likes, 0 repeats
       
       @sysrq I've only done web-dev stuff. The only logic languages I've dipped my toe in are javascript, PHP, and Lua.But I'm assuming you're talking about C, since it's drivers.I've always wanted to try to learn C because it's sort of the foundation of modern computers, and it's one of the closest to circuitry and hardware I think?In a PS/2 mouse there would be a constant stream of data using some of the ports right? Idk how it actually works, but I'd imagine there's a controller inside the mouse doing the math from the ball, and that would be sent to a copy in memory that compares changes?
       
 (DIR) Post #AL73OvqylvJa8zKTmy by drown@freespeechextremist.com
       2022-07-03T11:18:00.029285Z
       
       1 likes, 0 repeats
       
       @sysrq So are you just getting experience by writing your own drivers or are you making something specific?
       
 (DIR) Post #ALT8cCspvTIdQ1YlJg by drown@freespeechextremist.com
       2022-07-14T03:00:04.409364Z
       
       1 likes, 0 repeats
       
       @sysrq That's awesome. If I had the fundamentals I'd probably give the same thing a shot. I knew a guy who wrote a microkernel in Rust with the "everything is a URL" model kind of like Plan 9. He even ended up with a GUI/desktop, but I think it was mostly stuff ported from xfreedesktop/Linux. It's called Redox OS and it seems like it's still active.