Post ANu7mWzvlOf5q9R77w by Jackuu@beefyboys.win
 (DIR) More posts by Jackuu@beefyboys.win
 (DIR) Post #ANsWn92wPPvuNqJWgC by pernia@freecumextremist.com
       2022-09-24T04:42:35.264396Z
       
       3 likes, 1 repeats
       
       04:30:47.301 [info] POST /inbox04:30:47.303 request_id=FxexloDuBrJOQckAAAtD [error] Internal server error: %FunctionClauseError{args: nil, arity: 1, clauses: nil, function: :maybe_add_cidr, kind: nil, module: Pleroma.Web.Plugs.RemoteIp}04:30:47.303 [error] #PID<0.1801.0> running Pleroma.Web.Endpoint (connection #PID<0.1800.0>, stream id 1) terminatedServer: cum.salon:80 (http)Request: POST /inbox** (exit) an exception was raised:    ** (FunctionClauseError) no function clause matching in Pleroma.Web.Plugs.RemoteIp.maybe_add_cidr/1        (pleroma 2.4.52-824-gac95b8b4-develop) lib/pleroma/web/plugs/remote_ip.ex:38: Pleroma.Web.Plugs.RemoteIp.maybe_add_cidr(:":1/128")        (elixir 1.12.2) lib/enum.ex:1582: Enum."-map/2-lists^map/1-0-"/2        (elixir 1.12.2) lib/enum.ex:1582: Enum."-map/2-lists^map/1-0-"/2        (pleroma 2.4.52-824-gac95b8b4-develop) lib/pleroma/web/plugs/remote_ip.ex:33: Pleroma.Web.Plugs.RemoteIp.remote_ip_opts/0        (pleroma 2.4.52-824-gac95b8b4-develop) lib/pleroma/web/plugs/remote_ip.ex:19: Pleroma.Web.Plugs.RemoteIp.call/2        (pleroma 2.4.52-824-gac95b8b4-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.plug_builder_call/2        (pleroma 2.4.52-824-gac95b8b4-develop) lib/pleroma/web/endpoint.ex:5: Pleroma.Web.Endpoint.call/2        (phoenix 1.5.9) lib/phoenix/endpoint/cowboy2_handler.ex:65: Phoenix.Endpoint.Cowboy2Handler.init/4
       
 (DIR) Post #ANsX2p64Lfyr91FkVE by pernia@freecumextremist.com
       2022-09-24T04:45:24.631218Z
       
       1 likes, 0 repeats
       
       it literally broke out of fucking knowhere
       
 (DIR) Post #ANsX4DEu4a9AJK31DE by pernia@freecumextremist.com
       2022-09-24T04:45:39.573271Z
       
       1 likes, 1 repeats
       
       maybe its raped ass oracle
       
 (DIR) Post #ANtXZi0huYYZseNzwu by pernia@freecumextremist.com
       2022-09-24T16:26:03.386945Z
       
       2 likes, 1 repeats
       
       does anyone have any idea what this is cc @sjw @p @neko
       
 (DIR) Post #ANtXbRbbsIeXa5TTpA by pernia@freecumextremist.com
       2022-09-24T16:26:21.569739Z
       
       3 likes, 1 repeats
       
       @neko @p @sjw cc @Moon
       
 (DIR) Post #ANtXiDCdp2EkwH1TDU by Moon@shitposter.club
       2022-09-24T16:27:57.831493Z
       
       2 likes, 0 repeats
       
       @pernia @sjw @p @neko did it auto update elixir or something, maybe try doing a mix compile again
       
 (DIR) Post #ANtXxVelUi1CW1TJfU by pernia@freecumextremist.com
       2022-09-24T16:30:20.128592Z
       
       1 likes, 0 repeats
       
       @Moon @sjw @p @neko why would ubindu auto update anything :pain:i migrated it to pleroma from akkoma to try and fix it and ran mix deps.get which seems to have compiled it, and then mix phx.server gave me the same issue
       
 (DIR) Post #ANtY6p9uM2lzbhTpom by mint@ryona.agency
       2022-09-24T16:32:20.422960Z
       
       2 likes, 2 repeats
       
       @pernia @sjw @p @neko Looks like someone broke the config by writing invalid local IPs. Try mix pleroma.config delete pleroma Pleroma.Web.Plugs.RemoteIp.
       
 (DIR) Post #ANtY8jDtOW4dmEFgPY by Moon@shitposter.club
       2022-09-24T16:32:44.956251Z
       
       1 likes, 0 repeats
       
       @pernia @sjw @p @neko mix clean then start it maybe
       
 (DIR) Post #ANtYIdbt7O61GSCW3c by pernia@freecumextremist.com
       2022-09-24T16:34:09.814086Z
       
       0 likes, 0 repeats
       
       @Moon @sjw @p @neko same error u_u
       
 (DIR) Post #ANtYLqJgKgm7XcDHo8 by Moon@shitposter.club
       2022-09-24T16:35:07.113889Z
       
       2 likes, 0 repeats
       
       @pernia @sjw @p @neko I'm out of ideas as I am away from a computer
       
 (DIR) Post #ANtYNd3CcqY0yeMC24 by a1ba@expired.mentality.rip
       2022-09-24T16:35:11.196615Z
       
       3 likes, 0 repeats
       
       @Moon @sjw @pernia @p @neko I fixed that by removing all build files and all dependencies stuff.some said it's enough to reinstall just rebar, if only I knew wtf is this
       
 (DIR) Post #ANtYRPo5o75t3q5wbg by pernia@cum.salon
       2022-09-24T16:36:06.427163Z
       
       3 likes, 0 repeats
       
       @mint @sjw @pernia @p @neko WE ARE FUCKING BACK BABYYYYYYYYY
       
 (DIR) Post #ANtYbTfqHjGRwx2ANc by pernia@cum.salon
       2022-09-24T16:37:57.661087Z
       
       1 likes, 0 repeats
       
       @Moon @sjw @pernia @p @neko mint was right. thanks for the help moon
       
 (DIR) Post #ANtYe9e9CcXihlW9mi by Moon@shitposter.club
       2022-09-24T16:38:26.220236Z
       
       0 likes, 0 repeats
       
       @pernia @sjw @pernia @p @neko
       
 (DIR) Post #ANtYyvnvrXg1r609r6 by neko@rdrama.cc
       2022-09-24T16:42:12.217384Z
       
       8 likes, 2 repeats
       
       @pernia @sjw @p @Moon maybe instead of everytime this software fucking breaks and you gotta get a bunch of dudes to help you we should make new software thats designed to fucking work and isnt bloated full of useless shit just maybe has nobody considered doing this? instead of forking and adding a million gay features we actually try to make this software fucking usable????????
       
 (DIR) Post #ANtZ61qdn5HecueXAG by nimt@cum.salon
       2022-09-24T16:43:29.086796Z
       
       2 likes, 0 repeats
       
       @neko @sjw @pernia @p @Moon Don't get late for the rape
       
 (DIR) Post #ANtZ93e3Z8vL4KD8eO by pernia@cum.salon
       2022-09-24T16:44:01.362664Z
       
       0 likes, 0 repeats
       
       @mint @sjw @pernia @p @neko do you know how this might have happened?
       
 (DIR) Post #ANtZGFWLoJlVva2HYm by mint@ryona.agency
       2022-09-24T16:45:14.408412Z
       
       6 likes, 1 repeats
       
       @pernia @sjw @pernia @p @neko Any of current 60 admins could've went to Settings->Other and fucked up the list of reserved subnets.
       
 (DIR) Post #ANtbYupf9bl1Aq669g by pernia@cum.salon
       2022-09-24T17:11:06.481379Z
       
       2 likes, 0 repeats
       
       @neko @sjw @pernia @p @Moon still waiting on those revolverbux to come in
       
 (DIR) Post #ANteQZtlOwxRnJjPJQ by zero@strelizia.net
       2022-09-24T17:43:10.432330Z
       
       1 likes, 1 repeats
       
       @pernia skill issue
       
 (DIR) Post #ANteXxfPQfbxXQXPWa by BigDuck@poa.st
       2022-09-24T17:44:33.033304Z
       
       4 likes, 0 repeats
       
       @zero @pernia .
       
 (DIR) Post #ANtegIi74bxz7WmN16 by Nike@pleroma.nobodyhasthe.biz
       2022-09-24T17:45:59.880539Z
       
       1 likes, 0 repeats
       
       @BigDuck @pernia @zero RIP
       
 (DIR) Post #ANu0gpar0tas632elU by p@freespeechextremist.com
       2022-09-24T21:52:40.617030Z
       
       1 likes, 0 repeats
       
       @pernia @neko @sjw Nah, I don't think we have that code in our balormo anyway.
       
 (DIR) Post #ANu0srAOzPh8S2P46a by p@freespeechextremist.com
       2022-09-24T21:54:51.015629Z
       
       2 likes, 0 repeats
       
       @pernia @neko @sjw Looks like the CIDR handler is barfing on IPv6 addresses.
       
 (DIR) Post #ANu14EHtMpaJLQKV9s by p@freespeechextremist.com
       2022-09-24T21:56:54.338662Z
       
       4 likes, 0 repeats
       
       @pernia @Moon @neko @sjw > i migrated it to pleroma from akkoma:jokerlol:You askin' the balormo enjoyers about how to fix the fork written by people that have blocked all of us.
       
 (DIR) Post #ANu1Im0MntWDyH4F4S by mint@ryona.agency
       2022-09-24T21:59:26.672414Z
       
       3 likes, 0 repeats
       
       @p @sjw @pernia @neko @Moon It was some really early version, even without modified frontend. Either way, @iamtakingiteasy successfully migrated back to vanilla Pleroma, so it should be possible.
       
 (DIR) Post #ANu259szJmADw8gi4e by p@freespeechextremist.com
       2022-09-24T22:08:16.712865Z
       
       5 likes, 2 repeats
       
       @neko @pernia @Moon @sjw> instead of forking and adding a million gay features we actually try to make this software fucking usable???????? Nobody's gonna do that.  People hate that.  People wanna make new features, nobody wants to debug, nobody wants to make things more stable and reliable.  Then people that don't code clamor for more features.  "Why can't it do $x?"  There is no pressure to make it stable from anyone besides sysadmins, but anyone can make a feature request.  So if you try taking a vote, the chickens will drown out the pigs.¹......Hey, remember when you called me a boomer for saying I am not doing Gitea? :kojimasmug5:¹ I think this is well-known enough, but if you have ham and eggs for breakfast, the chicken was involved but the pig was committed.
       
 (DIR) Post #ANu2Bh6SjIaOhD6gnw by iamtakingiteasy@eientei.org
       2022-09-24T22:09:26.653836Z
       
       7 likes, 3 repeats
       
       @mint @sjw @pernia @p @neko @Moon To be honest there wasn't that many changes and a couple of only useful ones I have backported to upstream pleroma before skedaddling. Since then akkoma summoned a CoC up their repo saying it is bigoted to be professional about development and you must babysit suicide risk groups at all costs.
       
 (DIR) Post #ANu2rr7DtWO5uXZCu8 by istvan@bozgor.org
       2022-09-24T22:17:03.836732Z
       
       3 likes, 0 repeats
       
       I remember in the DOS days there was an SNES emulators that the developer ended up coding a windowing environment, TCP/IP, and IRC chat for.It crashed all the time, games were barely supported, and there was no transparency or sound. Those problems are harder to fix than bolting on bullshit features.
       
 (DIR) Post #ANu4wEFE2it4i9WTrc by sjw@bae.st
       2022-09-24T22:39:57.439167Z
       
       2 likes, 0 repeats
       
       @pernia @p @neko you you proxying to localhost or 127.0.0.1?My guess is this is IPv6 which pleroma doesn't like
       
 (DIR) Post #ANu6Ug2DKHgshVQWoa by pernia@freecumextremist.com
       2022-09-24T22:57:19.796223Z
       
       1 likes, 0 repeats
       
       @sjw @p @neko it uses ipv4, the issue was that 127.0.0.1 were added to remote ips to forward to or something. @mint explained it in the thread
       
 (DIR) Post #ANu6qQCmrP6dyek0Rc by pernia@freecumextremist.com
       2022-09-24T23:01:15.455242Z
       
       1 likes, 0 repeats
       
       @p @sjw @neko @Moon reread the sentence
       
 (DIR) Post #ANu7LvW8Uc1Q4DoXFQ by Jackuu@beefyboys.win
       2022-09-24T23:07:10.724039Z
       
       5 likes, 0 repeats
       
       I'm at risk of killing myself due to unoptimized shit code written by incompetent trannies
       
 (DIR) Post #ANu7mWzvlOf5q9R77w by Jackuu@beefyboys.win
       2022-09-24T23:11:47.725662Z
       
       1 likes, 0 repeats
       
       Competency in roping maybe
       
 (DIR) Post #ANu830yW4omjRidPoO by Jackuu@beefyboys.win
       2022-09-24T23:13:41.714411Z
       
       2 likes, 0 repeats
       
       Now I have a mental image of some mid 30s fucker with a purple skullet and fishnets spreading his ass on stage, brb taking a .45 aspirin
       
 (DIR) Post #ANu8IJbd5dMBZYE2OO by sjw@bae.st
       2022-09-24T23:17:38.371547Z
       
       2 likes, 0 repeats
       
       @pernia @p @neko @mint Where? I don't see it.
       
 (DIR) Post #ANu8ogvttd61Bc9488 by ne@rdrama.cc
       2022-09-24T23:23:44.020650Z
       
       2 likes, 0 repeats
       
       @p @sjw @pernia @neko @Moon i think i called you a boomer because i had no clue what a gitolite is or does until you told me lol (cuz im a filthy zoom zoom :marseyzoomer: ), Gitolite seems great, but I think Gitea was just that nice balance between Gitlab (bloat) and Gitolite (nothing)I still like fossil though, it works, i like it, easy to shove bug reports into. Does it really compete with Git? I dont think so nowadays, I think its just cozy for small projects. The me 3 months ago is never the same, I dont care what people use anymore until its my problem. Git is great when you have a million users and repos, like how its done with KDE
       
 (DIR) Post #ANu95Lxj7LLb4PwbtQ by ne@rdrama.cc
       2022-09-24T23:26:44.579046Z
       
       4 likes, 0 repeats
       
       @MischievousTomato @sjw @iamtakingiteasy @pernia @p @neko @mint @Moon hes not even kidding, originally Ackkoma was just a regular old pleroma fork, but in reality it turned into a :trainpats: wasteland where they just shoved dumb features into it.I still think Alex gleason sperged out on Pleroma saying it was bad, but The ackkoma dev literally tries to pretend Pleroma doesnt exist lmfao while gleason just says fuck them.Always contribute back to where you came from, especially when you fix vulnerabilities
       
 (DIR) Post #ANu9OTHC9G1hFxAOG0 by rdr@rdrama.cc
       2022-09-24T23:30:12.017609Z
       
       6 likes, 0 repeats
       
       @ne @p @Moon @neko @pernia @sjw git was made by Linus Tech Tips and is always better than anything, I don’t even have images just git repositories
       
 (DIR) Post #ANu9eoSZ9m1raZHH7Y by ne@rdrama.cc
       2022-09-24T23:33:09.099861Z
       
       5 likes, 0 repeats
       
       @MischievousTomato @sjw @iamtakingiteasy @pernia @p @neko @mint @Moon KDE's Kirigami platform supports Android, and im considering making a mobile version of Choqok which uses that, meaning it can be used on both desktop and android just fine.
       
 (DIR) Post #ANu9lxUfxzwJdOfiPg by pernia@freecumextremist.com
       2022-09-24T23:34:03.719037Z
       
       3 likes, 0 repeats
       
       @ne @sjw @iamtakingiteasy @p @neko @mint @Moon @MischievousTomato i originally installed akkoma because they had merged in all the good PR's that pleroma had neglected for months so it was basically a non-dead pleroma
       
 (DIR) Post #ANu9ndVfEoWcEZvyOO by pernia@freecumextremist.com
       2022-09-24T23:34:21.433095Z
       
       0 likes, 0 repeats
       
       @MischievousTomato @sjw @iamtakingiteasy @p @ne @neko @mint @Moon whats that fe
       
 (DIR) Post #ANu9vg3DfpGkQrSnpo by pernia@freecumextremist.com
       2022-09-24T23:35:49.113334Z
       
       0 likes, 0 repeats
       
       @ne @sjw @iamtakingiteasy @p @neko @mint @Moon @MischievousTomato based chogcock mobile client
       
 (DIR) Post #ANuAav0SyROKgmqD2m by ne@rdrama.cc
       2022-09-24T23:43:39.326926Z
       
       3 likes, 0 repeats
       
       @pernia @sjw @iamtakingiteasy @p @neko @mint @Moon @MischievousTomato I think Soapbox might be the true Pleroma fork from a developer who doesn't just want to rape the backend (he's renaming it to Rebased).I'm still using Pleroma for now cuz it has a new maintainer recently and i'm gonna try to do anything to get away from Pleroma over time
       
 (DIR) Post #ANuAdKAYOGzfJDhrxA by ne@rdrama.cc
       2022-09-24T23:44:04.463781Z
       
       1 likes, 0 repeats
       
       @MischievousTomato @sjw @iamtakingiteasy @pernia @p @neko @mint @Moon new material design?
       
 (DIR) Post #ANuAqXAXMwcFOKzv8K by pernia@freecumextremist.com
       2022-09-24T23:46:06.018842Z
       
       4 likes, 0 repeats
       
       @ne @sjw @iamtakingiteasy @p @neko @mint @Moon @MischievousTomato ye i changed back to pleroma cuz it got updated as well. once revolver hitz imma be eating that cute chicana pussy full time
       
 (DIR) Post #ANuBEc2gtwSDSLoEgS by p@freespeechextremist.com
       2022-09-24T23:50:49.939764Z
       
       1 likes, 0 repeats
       
       @pernia @Moon @neko @sjw NEVER
       
 (DIR) Post #ANuBQhac6RdE8SRP2u by p@freespeechextremist.com
       2022-09-24T23:53:01.035509Z
       
       4 likes, 0 repeats
       
       @ne @Moon @neko @pernia @sjw > nice balance between Gitlab (bloat) and Gitolite (nothing)gitolite is something.  gitolite plus cgit is all you actually need.  Bug tracker as bug tracker eventually.
       
 (DIR) Post #ANuBbZ18JZjIjb1aJk by pernia@freecumextremist.com
       2022-09-24T23:54:34.966137Z
       
       2 likes, 0 repeats
       
       @p @sjw @neko @Moon p, your ignorance knows no boundseven the most retarded of users could have understood the sentence at the first readnever have i been so dissapointed in someone beforei'm so angry right nowshitting my pants and shaking my fistsread the first letter of every sentence
       
 (DIR) Post #ANuBcF6Dr2kxFXjF56 by p@freespeechextremist.com
       2022-09-24T23:55:06.173042Z
       
       5 likes, 1 repeats
       
       @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @pernia @sjw If I have to exit the Plan 9 and touch the Linux for any facet of Revolver development (besides testing to make sure it works as designed on Linux), I will yell until my eyes explode.
       
 (DIR) Post #ANuC3J6x2yNTViyWBM by pernia@freecumextremist.com
       2022-09-24T23:59:35.645114Z
       
       1 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @ne @neko @mint @Moon @MischievousTomato why use gitolite instead of git9, if i may ask?
       
 (DIR) Post #ANuC9qa1WVHD3AgxE0 by kallisti@refusal.biz
       2022-09-25T00:01:10.151567Z
       
       2 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @pernia @ne @neko @mint @Moon @MischievousTomato you just need to switch to different environment. plan 9 forced a switch or whatever? ur on erlang now
       
 (DIR) Post #ANuCdnu62PjJRBMhpQ by pernia@freecumextremist.com
       2022-09-25T00:06:11.538975Z
       
       1 likes, 0 repeats
       
       @MischievousTomato @sjw @iamtakingiteasy @p @ne @neko @mint @Moon what
       
 (DIR) Post #ANuDAPjMvwaO1Rtgpc by iamtakingiteasy@eientei.org
       2022-09-25T00:12:27.179292Z
       
       3 likes, 0 repeats
       
       @MischievousTomato @sjw @pernia @p @ne @neko @mint @Moon
       
 (DIR) Post #ANuGPz4k6YBJqf0ifI by p@freespeechextremist.com
       2022-09-25T00:48:54.742358Z
       
       13 likes, 3 repeats
       
       @pernia @Moon @neko @sjw pernia this is americareading-is-for-fags.jpg
       
 (DIR) Post #ANuGdzeYkma9h6Ra08 by pernia@freecumextremist.com
       2022-09-25T00:51:03.132481Z
       
       1 likes, 0 repeats
       
       @p @sjw @neko @Moon :nicecrying: read my joke cmon
       
 (DIR) Post #ANuGpjywqPSKZ9a8qu by Moon@shitposter.club
       2022-09-25T00:53:29.636944Z
       
       4 likes, 0 repeats
       
       @p @sjw @pernia @neko I love this picture
       
 (DIR) Post #ANuH1whlMoVPV4MbfE by p@freespeechextremist.com
       2022-09-25T00:55:46.396458Z
       
       1 likes, 0 repeats
       
       @pernia @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @sjw Just I've already set up gitolite.  Self-managed, easy to work with, everything speaks ssh.  Maybe git9 is a good idea, I don't know.  I don't think git/serve does the same thing as gitolite.
       
 (DIR) Post #ANuH7vWEgmj7Ykp8hk by p@freespeechextremist.com
       2022-09-25T00:56:51.247574Z
       
       1 likes, 0 repeats
       
       @kallisti @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @pernia @sjw I want to enjoy refreshing computation.
       
 (DIR) Post #ANuHBnINCqF3DGBSPw by ne@rdrama.cc
       2022-09-25T00:57:33.029092Z
       
       2 likes, 0 repeats
       
       @MischievousTomato @sjw @iamtakingiteasy @pernia @p @neko @mint @Moon Kirigami is a framework on top of QT Quick, not a theme engine or raw enginehttps://develop.kde.org/frameworks/kirigami/
       
 (DIR) Post #ANuHC2R4ul7MAbN7ZI by kallisti@refusal.biz
       2022-09-25T00:57:35.365382Z
       
       2 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @pernia @ne @neko @mint @Moon @MischievousTomato i found all the parallel prologs pretty refreshing. erlang, stramd, fghc
       
 (DIR) Post #ANuHTqywEqBDrJhkcS by p@freespeechextremist.com
       2022-09-25T01:00:48.985381Z
       
       2 likes, 0 repeats
       
       @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @pernia @sjw I might have replied to the wrong message.
       
 (DIR) Post #ANuHaYlWMgcxOAcuSe by pernia@freecumextremist.com
       2022-09-25T01:01:37.479451Z
       
       1 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @ne @neko @mint @Moon @MischievousTomato i think git9 works with ssh too, and with dpi9k auth for writing. git(1):>Git/serve serves repositories using the git:// protocol over stdin.  By default, it serves them read-only.  The -w flag, it allows pushing into repositories.  The -r path flag serves repositories relative to path.what does gitolite do?
       
 (DIR) Post #ANuIbKzFBAA8tmypCC by epic@gleasonator.com
       2022-09-25T01:13:20.976669Z
       
       0 likes, 0 repeats
       
       Which of these is true?You use a subset of Plan 9, such as sticking to global resource names (filenames) so the Revolver program will also work in Linux;you use an emulator, so anyone could program for Plan 9 and run it on the Linux Plan 9 VM and Bob’s your uncle.
       
 (DIR) Post #ANuMG665k6FgSHJJFQ by p@freespeechextremist.com
       2022-09-25T01:54:21.333528Z
       
       0 likes, 0 repeats
       
       @pernia @Moon @neko @sjw > read my joke cmon I re-read that sentence and you wrote "i migrated it to pleroma from akkoma to try and fix it and ran mix deps.get which seems to have compiled it, and then mix phx.server gave me the same issue" and I don't know what the joke is besides someone unironically using Akkoma.
       
 (DIR) Post #ANuMIOC1QzMz9nB3Cq by p@freespeechextremist.com
       2022-09-25T01:54:46.188281Z
       
       2 likes, 0 repeats
       
       @Moon @neko @pernia @sjw It's from old-timey internets.
       
 (DIR) Post #ANuMRzw0TsgwoiGfzM by p@freespeechextremist.com
       2022-09-25T01:56:30.394625Z
       
       1 likes, 0 repeats
       
       @kallisti @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @pernia @sjw Erlang is pretty nice (I haven't used the other two) but I have written this software with the explicit goal of ensuring that it runs on Plan 9 and I don't have to use Linux to hack on it, so I won't use Linux for the administrative stuff.
       
 (DIR) Post #ANuMXEMSGqMZ0Z8NCC by p@freespeechextremist.com
       2022-09-25T01:57:27.142941Z
       
       2 likes, 0 repeats
       
       @pernia @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @sjw gitolite is just ssh and git.
       
 (DIR) Post #ANuMYwCAmX7bFN8esy by kallisti@refusal.biz
       2022-09-25T01:57:45.060408Z
       
       2 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @pernia @ne @neko @mint @Moon @MischievousTomato fair enough. i thibk surficiently afvanced erlang setuos dont need linux either - have u seen the erlang joe guy's posts about the universal server n whatnot
       
 (DIR) Post #ANuMsDprQ7urSVtj9c by rats@refusal.biz
       2022-09-25T02:01:13.811901Z
       
       2 likes, 2 repeats
       
       @pernia @sjw @iamtakingiteasy @p @ne @neko @mint @Moon @MischievousTomato you can use ssh for writing w/ git9https://orib.dev/gitserve.html# gits:// server, doing the same: But with encryption.% aux/listen1 'tcp!*!9418' tlsclient -c /path/to/cert.pem git/serve -r `{pwd}
       
 (DIR) Post #ANuMyB7KRK8slXuO6y by rats@refusal.biz
       2022-09-25T02:02:18.794952Z
       
       2 likes, 0 repeats
       
       @pernia @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @p @sjw actually, maybe it doesn't control /who/ can write with ssh, it just lets anyone do it encrypted lol
       
 (DIR) Post #ANuN20CUyA6C4D9MZc by pernia@freecumextremist.com
       2022-09-25T02:02:36.028710Z
       
       4 likes, 0 repeats
       
       @p @sjw @neko @Moon the joke was within the post that said "read the first letter of each sentence", which if you had done that, it would've spelled out "penis". the second thing you misunderstood was my problem. i stopped using akkoma in favor of pleroma (migrated *from* akkoma *to* pleroma), and the issue persisted, because it wasn't an issue with the software, rather someone fucking with the admin panela thread died for this
       
 (DIR) Post #ANuNCOcJ2rOcgkB4D2 by pernia@freecumextremist.com
       2022-09-25T02:04:29.292455Z
       
       2 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @ne @neko @mint @Moon @MischievousTomato prolly the only problem you'll run into is people committing from linux then, but i'm not sure about that either
       
 (DIR) Post #ANuNHGpBRb8jy8WcD2 by pernia@freecumextremist.com
       2022-09-25T02:05:23.062537Z
       
       2 likes, 0 repeats
       
       @rats @sjw @iamtakingiteasy @p @ne @neko @mint @Moon @MischievousTomato there ya have it, p
       
 (DIR) Post #ANuNKTk5s8JKtyfrP6 by pernia@freecumextremist.com
       2022-09-25T02:05:57.855072Z
       
       2 likes, 0 repeats
       
       @rats @sjw @iamtakingiteasy @p @ne @neko @mint @Moon @MischievousTomato yea, the authentication is done via dpi9k or something
       
 (DIR) Post #ANuQOngtwh6vn9vvg8 by p@freespeechextremist.com
       2022-09-25T02:40:44.932105Z
       
       3 likes, 0 repeats
       
       @kallisti @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @pernia @sjw I have indeed.  I mean, it was designed to run phone switches bare metal, which is why BEAM is kind of a whole OS.When Inferno clicked for me, I stopped playing so much with Erlang.  I think, overall, it did CSP better and gave you a whole dev environment, scripting language (the shell), etc.  Inferno's sh is a little more comfortable than the Erlang REPL.  I still like Erlang a lot but it's not quite as nice, you know?
       
 (DIR) Post #ANuQmoo9RceECpmFCi by p@freespeechextremist.com
       2022-09-25T02:45:05.364568Z
       
       3 likes, 1 repeats
       
       @pernia @Moon @neko @sjw > the joke was within the post that said "read the first letter of each sentence", which if you had done that, it would've spelled out "penis". fuck's sake> a thread died for this real raped threads
       
 (DIR) Post #ANuQzw4ZkFr8VCiLB2 by 0@collapsitarian.io
       2022-09-25T02:47:27.255333Z
       
       3 likes, 0 repeats
       
       @neko @sjw @pernia @p @Moon nobody has ever considered that.
       
 (DIR) Post #ANuRHeD2tp2mJR7bou by pernia@freecumextremist.com
       2022-09-25T02:50:16.421223Z
       
       2 likes, 0 repeats
       
       @0 @sjw @p @neko @Moon million dollar idea here: write software that works
       
 (DIR) Post #ANuded1ueMIalSdfyi by Leyonhjelm@social.lovingexpressions.net
       2022-09-25T05:08:32.240284Z
       
       1 likes, 0 repeats
       
       @p Penis enis nis is sSee the first letter of every word?  It spells something@sjw @pernia @neko @Moon
       
 (DIR) Post #ANudjsJXFcVLcENq4G by p@freespeechextremist.com
       2022-09-25T05:10:13.373861Z
       
       1 likes, 0 repeats
       
       @Leyonhjelm @Moon @neko @pernia @sjw :etnashock:
       
 (DIR) Post #ANuyk7Rf5lhpa68scK by kallisti@refusal.biz
       2022-09-25T09:05:33.815264Z
       
       1 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @pernia @ne @neko @mint @Moon @MischievousTomato fair enough! limbo always felt more of an imperative thing to me though, and im a functional lover at heart
       
 (DIR) Post #ANv85BZTqUIg2xv4Fc by p@freespeechextremist.com
       2022-09-25T10:50:13.490097Z
       
       0 likes, 0 repeats
       
       @kallisti @MischievousTomato @Moon @iamtakingiteasy @mint @ne @neko @pernia @sjw I like FP a lot, but now that I am old it seems more like a style of writing code than a language classification.  It's a loose classification at best, some languages make the style easier than others.  A pipeline is about as functional as you can make a program but its component parts may not be written in that style.  On the other hand, the innards of any FP language are also going to be more or less "imperative":  the machine is "imperative" (if that term means anything).  You tear open the source to find out what `mapcar` is doing and it's about as imperative as whatever `sed` is doing.  So what's functional programming?  I don't think the split's real; you listen to these lectures from the 70s or McIlroy or McCarthy, it gets blurry.  Once a function can pass a lambda to another function, you can do FP, that's about as much language support as you need to qualify.  You can filter/map/reduce.  FRP is harder, and I don't even know how we're supposed to classify Forth or K or Verilog.  Circuits have no sequencing, just a flow.  I mean, what's OOP?  CSP looks more like OOP than most languages that have the designation, and you can do CSP with shell scripts and Brainfuck.  Forth feels more like FP than a lot of FP languages.  So I don't think the split is really in the language, it's almost entirely on your side of the keyboard, it's a means of thinking about a problem.I think—I will get in trouble for saying this, or at least I usually do—language is a really narrow focus and barely matters.  The System is a large number of interconnected programs living across a large number of interconnected machines and low-friction communication between them makes it much simpler.  A lot of people write code such that it tries to subsume features instead of fitting into its niche in the System.  A lot of languages designed to accommodate functional programming styles are very bad at talking to the rest of the system; they like to pretend to be the system.  This is kind of a holdover, I think, from when Lisp was the System instead of a program on the System, that survives as a taboo against acknowledging the System, or maybe just that it's harder when programming to think about the System and it's easy to think about hammering in a feature.  Erlang's an exception, sure; its system is designed for communicating across Erlang nodes, it's designed more to build self-contained systems with clearly defined boundaries than it is to integrate with a System, but it can talk to files and URLs.So, five lines of code for a little function and you say "data flows in this way, we do a transformation on it, it flows out that way" and that's gonna look pretty similar in every language.  Maybe the language calls it message-passing or channels or pipes with static buffers or whatever.  It's all just filter/map/reduce on a stream of data if the program's doing anything useful.  sed is a function, awk is a function, a really tight DSL gives you better clarity than anything, so a function that interprets small programs feels more powerful than a function with fixed behavior.  So you can extrapolate this, every interpreter or compiler on your machine gives you a language, you can talk to all of them, some of them can expose their own language.  We're having this conversation over Pleroma, it's partially written in Elixir, it's partially written in SQL, and all the important parts are moving data around.Once it all starts to look the same, it's difficult to express a preference in those terms, FP versus imperative versus FRP or OOP or declarative or logic-based or whatever; I like Limbo, I like Inferno's shell, they're nice, but they'd be considerably less nice if they didn't sit in the environment they sit in.  Inferno and Plan 9 are really good at being part of the system; the network really is the computer if you can model all resources in a uniform manner, kind of liberate the resources in a machine from the boundaries of the machine itself.  Physical resources (CPU/memory, disk, network hardware, etc.) or notional resources (/proc, is a good one, or expose a pipeline to the network, sure, why not).  This lets you think of components and what you can do with them in a way that's harder to do in other environments.  It's not quite like everything is a file, but that there's a uniform way of accessing every resource, and that is to assign it a spot in the namespace.  Pieces of almost every operating system work this way now, almost everyone took /proc from Plan 9.  Files stopped being files and they started just being objects, so you can interact with files that have names bound under /proc but they're not really files....Let's see if any Haskell wanks come in to pretend that `seq` doesn't exist and their programs would all run fine without it and then scoff loudly that "Actually Scheme is imperative and functional programming can't be done without an algebra of types."
       
 (DIR) Post #ANv8cjKVLyDkIquTgW by kallisti@refusal.biz
       2022-09-25T10:56:16.118051Z
       
       1 likes, 0 repeats
       
       @p @sjw @iamtakingiteasy @pernia @ne @neko @mint @Moon @MischievousTomato sorry tgis is a lot so i'll take a while to reply to all your points, but I'm a big fan of the pipeline style code organisation, and a lot of APL, K, Forth fits that but I don't really see that in Limbo as much ^^i view functional as characteristed by combinators (map, reduce, bind, under, etc) and flow of data rather than flow of control