<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:00] <Amanda> ... I think this wandeinr trader is trying to scam me
L2[00:02:17] <Amanda> https://matrix.camnet.site/_matrix/media/r0/download/camnet.site/sCFGvKXPftkAJKdZXPoatNfa/2022-01-29_19.01.28.png
L3[00:02:39] <Amanda> "Gimme 8 emeralds and 16 rare pieces of scrap and you can have air."
L4[00:05:16] <Michiyo> lmao
L5[00:11:56] <Amanda> Bad kitty!
L6[00:12:06] <Amanda> https://matrix.camnet.site/_matrix/media/r0/download/camnet.site/iCqxmobobsQiywOBCwdEGGdP/screenshot-1643501504.png
L7[00:46:27] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L8[01:01:03] <Michiyo> %tonkout
L9[01:01:04] <MichiBot> Wah! Mic​hiyo! You beat your own previous record of 3 hours, 22 minutes and 27 seconds (By 2 hours, 35 minutes and 48 seconds)! I hope you're happy!
L10[01:01:04] <MichiBot> Mic​hiyo has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 0.20372, Position #3 Need 0.01120568 more points to pass Forec​aster!
L11[01:03:08] ⇦ Quits: Inari (~Pinkishu@p508ef465.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L12[01:33:14] <Izaya> https://cdn.fosstodon.org/media_attachments/files/107/708/830/721/566/002/original/0ef6b3c3f078364e.mp4
L13[01:35:46] <Xand​aros> >Orlando: is it just end-to-end encrypted or something?
L14[01:35:46] <Xand​aros> Yes. End-to-end encryption for a group chat, which is also linked to a Discord server.
L15[01:35:47] <Xand​aros> As mentioned, many IRC networks do support encryption, but it's not end-to-end and usually optional. You messages are not secure on IRC - ever.
L16[01:35:47] <Xand​aros> Unless you set up your own network with mandatory encryption, I guess.
L17[01:36:50] <Izaya> There are servers that mandate TLS but they're usually private
L18[01:37:25] <Izaya> if Esper required TLS, you couldn't connect here with OpenComputers, so allowing plaintext has its advantages
L19[01:38:48] <Xand​aros> Hmm, you could probably make it work with a data card... but yeah, clients like that do prefer plain text
L20[01:39:14] <Izaya> I'm kinda surprised nobody implemented SSL or TLS yet, but also it seems very involved.
L21[01:40:16] <Izaya> IRC is very much baseline, for public projects the best approach is usually to have an IRC channel then bridge other services to it, be that Matrix or XMPP or whathaveyou. People can choose to use the fancier stuff but nobody will be excluded as long as it all goes via IRC in the end.
L22[01:41:02] <Xand​aros> true
L23[01:42:09] <Xand​aros> Haven't thought too much about it, but I don't think getting a barebones TLS connection to work would be that hard.
L24[01:42:10] <Xand​aros> Certificates can be mostly ignored, you only need to support one cipher supported by the server, same for key exchange, ...
L25[01:42:10] <Xand​aros> But it's definitely not trivial, even just that bit
L26[01:43:15] <M​GR> I doubt IRC is considered baseline these days
L27[01:43:20] <M​GR> At least by most
L28[01:43:26] <Izaya> Plus, everyone always says "don't roll your own crypto"
L29[01:43:42] <Izaya> I wouldn't be confident to implement it correctly, haha.
L30[01:44:18] <Xand​aros> I'm talking about making it work. Not making it secure 😛
L31[01:44:20] <Izaya> MGR: baseline in that anything else can match it for features
L32[01:44:33] <Xand​aros> I think IRC is pretty baseline... on the client side
L33[01:44:41] <Xand​aros> Servers are a different story altogether
L34[01:44:49] <Izaya> IRC servers are black magic
L35[01:44:51] <M​GR> >Izaya: MGR: baseline in that anything else can match it for features
L36[01:44:51] <M​GR> That is true I suppose
L37[01:44:52] <Izaya> t. has run an IRC server
L38[01:47:40] <Izaya> https://shadowkat.net/tmp/dc6e.webm
L39[01:49:11] <Xand​aros> Beatrice's voice has changed, wow
L40[01:50:17] <Kristo​pher38> @Z0idberg i just wish for some distributed OS to exist in OC
L41[01:50:43] <Kristo​pher38> As plan9 has been broken for quite some time now
L42[01:51:01] <Izaya> brb reimplementing PsychOS on top of mt-rpc
L43[01:52:07] <Amanda> ... are you serious, I was a single FE away from being able to run my ME system with the additional part that was draining with just the water wheels?
L44[01:52:19] <prisma> one single forge energy
L45[01:52:29] <prisma> what pack you playin?
L46[01:52:35] <Amanda> Enigmatica 8
L47[01:52:42] <prisma> nice
L48[01:52:44] <prisma> is it any good?
L49[01:52:51] <Amanda> I'm enjoying it
L50[01:53:53] <Kristo​pher38> I'm surprised our OS-making machine @Ocawesome101 has stuck to "pure" unix-like OSes for so long instead of making something different with his experience
L51[01:54:16] <Ocawes​ome101> i am deviating a bit from that with cynosure 2
L52[01:54:22] <prisma> Meanwhile I'm over here trying to build on top of OpenOS heh
L53[01:54:24] <Ocawes​ome101> going everything-is-a-url rather than everything-is-a-file
L54[01:54:32] <Ocawes​ome101> but development is quite slow
L55[01:54:47] <prisma> I should work on that DFPWM container
L56[01:55:04] <prisma> what do I call it, though
L57[01:55:12] <Ocawes​ome101> CDFPWM
L58[01:55:19] <Ocawes​ome101> for Contained DFPWM :^)
L59[01:55:37] <prisma> heh
L60[01:55:40] <Xand​aros> dfpwm?
L61[01:55:49] <prisma> Computronics's audio codec
L62[01:55:56] <Ocawes​ome101> not just computronics
L63[01:56:03] <prisma> CC:T 1.16 uses it too I think
L64[01:56:07] <Ocawes​ome101> it's fairly rarely used though
L65[01:56:09] <Xand​aros> DF... pulse width modulation?
L66[01:56:10] <prisma> and asie's pixmess
L67[01:56:12] <prisma> No
L68[01:56:26] <prisma> Oh, yes
L69[01:56:30] <prisma> I am stupid
L70[01:56:36] <prisma> Yeah DF Pulse Width Modulation
L71[01:56:40] <prisma> the DF means Dynamic Filter
L72[01:56:42] <Kristo​pher38> will this support accessing devices on other computing nodes? @Ocawesome101
L73[01:56:50] <prisma> https://wiki.vexatos.com/dfpwm
L74[01:56:55] <prisma> ^ if you want the spec
L75[01:56:58] <Ocawes​ome101> i could add that as an optional feature
L76[01:57:38] <Ocawes​ome101> this is the docs i currently have for system cals https://tinyurl.com/yd8lhao9
L77[01:57:41] <Ocawes​ome101> calls*
L78[01:57:45] <Kristo​pher38> So what is the practical difference between filepath and URL besides the name and format
L79[01:57:46] <Xand​aros> neat
L80[01:57:47] <Ocawes​ome101> it's formatted with groff
L81[01:58:00] <prisma> might call it DF2 (DFpwm 2)
L82[01:58:05] <prisma> there's DFPWM 1a
L83[01:58:15] <prisma> so DF2 kinda fits
L84[01:58:23] <Ocawes​ome101> url allows a little more flexibility (e.g. i don't need a dedicated function for connecting to https or tcp, i can just use `open("https://address")`)
L85[01:58:52] <Ocawes​ome101> i plan to make an optional `user:` scheme for registering custom schemes from userspace, useful for IPC or similar
L86[02:01:01] <Kristo​pher38> Inter-computer communication
L87[02:01:20] <Ocawes​ome101> yes, i might do that as a kernel feature or i might do it as a userspace feature - not sure yet
L88[02:03:20] <Xand​aros> I kinda want to do more with OC, but man... Lua sucks
L89[02:07:27] <Ocawes​ome101> i actually quite like lua
L90[02:07:30] <Ocawes​ome101> what don't you like about it?
L91[02:08:42] <Xand​aros> Well, I dislike dynamically typed languages in general. Language server support for Lua is... terrible, really.
L92[02:08:42] <Xand​aros> And... indices start at 1. That alone has caused me so much pain 😄
L93[02:09:58] ⇨ Joins: dequbed (~dequbed@2001:16b8:4908:5700:d22e:ecd:e75b:f5a8)
L94[02:09:59] <Ocawes​ome101> dynamically typed languages are definitely something people can have very strong opinions about. i write in both C and Lua but more Lua
L95[02:10:24] <Ocawes​ome101> indices starting at 1 is one of Lua's odder quirks. you can start at 0, though
L96[02:10:30] <Ocawes​ome101> with a little extra work* that is
L97[02:10:51] <dequbed> That's an interesting message to come online to :P
L98[02:11:23] <Ocawes​ome101> i think there are one or two good lua language servers
L99[02:11:26] <Ocawes​ome101> but i don't use them so idk
L100[02:11:42] <Xand​aros> Well... I could monkey-patch the standard library to make indices start at 0, but that just seems like a terrible idea. But I guess I could just think of them as 0-indexed and add or subtract 1 when necessary
L101[02:12:04] <Xand​aros> I instead tried to embrace the 1-indexed nature and confused the hell out of myself
L102[02:12:42] <Xand​aros> I don't need a language server, but things like go to definition can be rather convenient
L103[02:13:09] <Xand​aros> The language server I use does support that, but most of the time, it can't figure out what type things are, so it can't find the method either
L104[02:16:01] <Xand​aros> It probably doesn't help that every time I used Lua, I ended up working on fairly sizeable projects 😄
L105[02:17:15] <dequbed> Izaya: Oh don't worry do roll your own crypto, just don't be surprised if somebody breaks through it like a piece of wet paper and steals all your secrets :P
L106[02:19:28] <Amanda> Oh, nice category name, Bethesda
L107[02:19:31] <Amanda> https://matrix.camnet.site/_matrix/media/r0/download/camnet.site/ZyabDMycAMwcnLuygIzkWwwt/Screenshot_20220129-211905.png
L108[02:20:53] <dequbed> Also I've been forwarded https://www.netmeister.org/blog/ops-lessons.html today and it's pretty good :P
L109[02:23:42] <Xand​aros> "There's nothing wrong with Perl." Incorrect.
L110[02:25:31] <Michiyo> #31 If you break it, you own it - for now; if you fix it, you own it - forever.
L111[02:25:35] <Michiyo> So. Fucking. True.
L112[02:27:24] <dequbed> "88. Nobody knows what exactly it is you do." Well I mean I do try telling them from time to time but somehow that doesn't help either ¯\_(ツ)_/¯
L113[02:27:46] <Izaya> This will probably be of interest to some people here. https://www.kailhswitch.com/news/kailh-pg1425-x-switch-introduction-21834771.html
L114[02:28:39] <dequbed> Sadly the Kailh scissor switches really aren't that good. :/
L115[02:29:03] <dequbed> The small Choc ones are pretty nifty but they're still pretty big.
L116[02:29:34] <Izaya> I'm back on my laptop bullshit but I'm not sure how involved building a custom membrane keyboard is
L117[02:30:04] <Xand​aros> "Nobody knows how git works;" Oh man, this. Can people just please get a basic understanding of how branches and merges work, JFC
L118[02:30:25] <Michiyo> No, fuck you.
L119[02:30:26] <Michiyo> :P
L120[02:33:26] <Izaya> > There are very few network restrictions creative and determined use of ssh(1) port forwarding can't overcome.
L121[02:33:34] <Izaya> :)
L122[02:33:39] <Xand​aros> Absolutely true
L123[02:34:32] <Amanda> Oh right, I was meant to try and figure out why the shrug emote is getting a brick to the face a couple days ago
L124[02:35:27] <Amanda> Let's do the weekly update a couple days late instead and see if that fixes it
L125[02:35:44] <Xand​aros> "Containers create at least as many problems as they solve." That is about what I expected. Haven't made much use of containers myself, though. (Nor do we use them at work)
L126[02:36:05] <Izaya> Using them a lot on my home stuff
L127[02:36:22] <Izaya> Several pieces of software stopped working at various points because of changes in the interaction between systemd and LXC
L128[02:36:41] <Izaya> > That completely automated solution you set up requires at least three manual steps you didn't document.
L129[02:36:44] <Izaya> how dare you call me out like this
L130[02:37:16] <Xand​aros> It's actually kinda hard. Those are the manual steps you don't even think about
L131[02:38:44] <Amanda> I should expand the root tmpfs on my laptop at some point, I can't build locally anymore due to it being too full
L132[02:38:53] <Izaya> dequbed: on a completely unrelated note did you know that the company that made screens for the OLPC laptops also made a 10" variant that would fit perfectly in one of these terrible S10es
L133[02:39:04] <Amanda> Apparently just downloading google's noto font is >2GiB
L134[02:39:08] <Izaya> it's even almost exactly the same res
L135[02:39:37] <Xand​aros> "Prod" is just another name for "staging". Shhhh, don't tell them
L136[02:40:59] <Izaya> oh hey I found what we need
L137[02:41:01] <Izaya> https://letsalllovela.in/media/79ccd3f15440a3b54e32f4e886e857b8b7ba4fd9c50822d4b7ccf9dccd6d81b4.png
L138[02:41:35] <Xand​aros> She does look like an expert; let's hire here
L139[03:15:30] <Amanda> Oh, tjhat's fun, waybar does a immediate core dump on launch in this week's update
L140[03:15:47] * Amanda checks the nixpkgs repo to see if there's a relevent PR for this
L141[03:30:04] <Amanda> looks like the 0.9.9 release is a bit buggy. several crashers, including custom widgets being able to kill the bar with invalid json! :D
L142[03:33:33] <Michiyo> %tonk
L143[03:33:34] <MichiBot> Boo-yah! Mic​hiyo! You beat your own previous record of <0 (By 2 hours, 32 minutes and 29 seconds)! I hope you're happy!
L144[03:33:34] <MichiBot> Michiyo's new record is 2 hours, 32 minutes and 29 seconds! No points gained for stealing from yourself. (Lost out on 0.00254)
L145[04:14:45] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ec8:9f00:fe34:97ff:fea9:75f2) (Quit: Leaving)
L146[04:27:10] * Amanda replaces all of Michiyo's clocks with sundials
L147[04:27:25] * Amanda curls up around Elfi, wonders who skipped the time around again
L148[04:27:35] <Michiyo> Great, now I'll have to move one house to the right when Daylight savings ends
L149[04:27:37] <Amanda> And why I don't feel that tired, consideing I got barely 7h of sleep
L150[04:42:38] <prisma> I can very safely assume that no DFPWM file will ever be 2^32-1 bytes in size, right?
L151[04:47:40] <Xand​aros> That's 4GB... probably a fairly safe assumption
L152[04:47:45] <prisma> yeah
L153[04:48:07] <prisma> gonna store the total DFPWM data size in a four-byte value
L154[04:48:13] <prisma> magic number will be two bytes from EOF
L155[04:48:50] <prisma> (this is to not break compatibility - the DFPWM data itself will be at the start
L156[04:48:54] <prisma> )
L157[04:49:15] <prisma> so it'll be like
L158[04:49:42] <prisma> DFPWM data, then individual chunk size, then total DFPWM size, then 0xCA 0xF1 (CAF for Chunked Audio Format)
L159[04:49:59] <prisma> chunk size is two bytes
L160[04:50:19] <prisma> 64KiB is a reasonable max chunk size, right?
L161[04:51:17] <prisma> I don't want it too high because I plan to compress each chunk in "incompatible" mode (which breaks compatibility with old versions of `tape`)
L162[04:52:10] <prisma> that is to say, when using incompatible mode, it'll be compressed
L163[04:58:57] <prisma> the question is, compressed with what?
L164[05:04:22] <Xand​aros> Data card can do deflate, so... if it's meant to run on OC computers, that seems like the easiest option. (And you can always add a pure Lua implementation as a fallback later)
L165[05:05:30] <Elfi> There are other decompressors that can also fit in a very tiny space--I messed around with the LZJB algorithm to compress memory on the Pico-8
L166[05:05:55] <Izaya> lunar_sam has some tiny LZSS implementations
L167[05:06:30] <lunar_sam> tiny lzss decompressor
L168[05:06:39] <lunar_sam> iirc its under 256 bytes
L169[05:09:53] * Amanda curls up around Elfi, making sure she's among the floof before zzzmewing as it's -11C out there today
L170[05:09:57] <Amanda> Night nerds
L171[05:11:11] <prisma> is lzss any good?
L172[05:11:17] <prisma> (and do you have a compressor too?)
L173[05:11:42] <Izaya> LZSS makes significant improvements to the package sizes on PsychOS
L174[05:13:23] <Izaya> https://shadowkat.net/tmp/ea20.txt
L175[05:13:56] <Izaya> hmm, that's only showing blocks
L176[05:14:36] <Izaya> https://shadowkat.net/tmp/ba1c.txt
L177[05:21:28] <Izaya> prisma: additionally there's liblzss and liblz16 in OPPM if that's useful, liblzss is just a convenience package for https://raw.githubusercontent.com/kieselsteini/lzss/master/lzss.lua whereas liblz16 is a stream compression library
L178[05:26:33] <Elfi> lunar_sam: Is that in machine instructions or source code?
L179[05:26:48] <lunar_sam> lua
L180[05:27:17] <lunar_sam> prisma: yeah, there's an lzss compressor, it's just not as small.
L181[05:28:24] <Elfi> Dang, I think that exceeds the size I had for lzjb (though I didn't finish mine because I ran into what was likely an endianness issue between compression and decompression, and realized I was nominating myself for the Missing the Point Award)
L182[05:36:35] <Elfi> Yeah, while it wasn't optimized for size, my POC lzjb decompressor was 855 bytes
L183[05:37:46] <Elfi> Got a link to it? I'm curious
L184[05:38:00] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L185[05:39:46] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 195 seconds)
L186[05:46:04] <prisma> Izaya: is LZSS any good?
L187[05:46:23] <Izaya> see the text files above my message for a comparison for (mostly) lua code
L188[05:47:03] <prisma> DFPWM is binary though right?
L189[05:47:25] <prisma> still a noticable reduction, though
L190[05:47:32] <Izaya> you'll have to try it and find out
L191[05:47:35] <prisma> will do
L192[05:48:14] <prisma> hmm
L193[05:48:18] <prisma> I will need to do it in chunks
L194[05:48:24] <Izaya> if you install mtar and liblz16 you can make an mtar containing your dfpwm file compressed with liblz16
L195[05:48:39] <prisma> otherwise I get too long without yielding
L196[05:48:54] <Izaya> yup
L197[05:49:01] <Izaya> that's what liblz16 is for
L198[05:49:04] <Izaya> (also memory)
L199[05:49:21] <prisma> does liblz16 have any dependencies?
L200[05:49:34] <Izaya> just lzss
L201[05:52:04] <Izaya> https://git.shadowkat.net/izaya/OC-misc/src/branch/master/lz16
L202[05:52:05] <prisma> where can I find liblz16
L203[05:52:07] <prisma> oh
L204[05:52:08] <prisma> ty lmao
L205[05:53:09] <Izaya> in theory you could replace lzss in this setup with any other compression algo including the data card's DEFLATE but eh
L206[05:54:38] * Izaya uses this both for PsychOS pkgfs and to return results for their storage system over the network
L207[05:54:43] <prisma> how do I use liblz16 to make an lz16 archive
L208[05:56:11] <Izaya> f=lz16.open(fname, "wb") f:write(data) f:close()
L209[05:56:31] <prisma> ah it's like io.open
L210[05:56:37] <Izaya> yup
L211[05:56:46] <prisma> and how do I compress with it
L212[05:56:58] <prisma> do I just use 'lzss' normally?
L213[05:57:10] <prisma> or do I just write uncompressed data
L214[05:57:19] <Izaya> yeah just spew the raw data into it
L215[05:57:44] <prisma> got 'too long without yielding'
L216[05:57:53] <Izaya> oh, sorry, liblz16 does depend on an OpenOS-compatible 'buffer' library
L217[05:58:01] <prisma> yup, using this is openos
L218[05:58:02] <prisma> in*
L219[05:58:14] <prisma> can it not handle whole files at once?
L220[05:58:40] <Izaya> it assumes the buffer library will yield between calls, haha
L221[05:58:47] <prisma> does OpenOS's not?
L222[05:58:52] <Izaya> apparently not
L223[05:58:53] <Izaya> :D
L224[05:58:58] <prisma> strange
L225[05:59:02] <prisma> how hard is it to make it yield
L226[05:59:04] <prisma> just a 'sleep' call?
L227[05:59:31] <Izaya> well it should work if you add a coroutine.yield() below line 29
L228[05:59:52] <prisma> line 29 is 'stream.close[...]'
L229[06:00:15] <Izaya> https://git.shadowkat.net/izaya/OC-misc/src/branch/master/lz16/liblz16.lua#L29
L230[06:00:15] <prisma> I just add a yield under that?
L231[06:00:19] <prisma> OH
L232[06:00:24] <prisma> you meant LZ16's line 29 lmao
L233[06:01:19] <Izaya> I can't guarantee it'd work because it's been like a year since I did anything with OC, but if that doesn't work you can just feed it slower
L234[06:01:47] <prisma> yeah I might need to feed it in chunks
L235[06:01:57] <Izaya> https://fedi.absturztau.be/media/a20b77c424122f830abb457585738103f00cefd736c6ccd784e4ef39dae9f2f7.jpg
L236[06:02:13] <Izaya> usually if you're reading from another file or an internet card you'll be limited to 4K-ish chunks
L237[06:02:21] <prisma> oh, no
L238[06:02:26] <prisma> I just `io.read` the whole file in
L239[06:02:31] <prisma> granted, that's probably a horrible idea
L240[06:02:41] <prisma> since DFPWM files are usually at least ~1MB
L241[06:02:45] <prisma> but it's good for a test
L242[06:02:51] <Izaya> uhhhh yeah
L243[06:02:55] <Izaya> may I suggest instead
L244[06:03:00] <ThePi​Guy24> 2kiB/tick for inet card, 8kiB for net card and disk
L245[06:03:11] <ThePi​Guy24> actually not sure about disk speed
L246[06:03:19] <ThePi​Guy24> think it might depend on tier
L247[06:03:22] <Izaya> rather than doing that, feed the write() with the output of read(4096)
L248[06:03:30] <prisma> with a while loop?
L249[06:03:49] <ThePi​Guy24> either way, internet card is fast enough to stream DFPWM at the normal rate
L250[06:04:06] <prisma> so I should use 4KiB for chunk sizes?
L251[06:04:08] <ThePi​Guy24> at the normal speed, DFPWM is only 6kiB/s
L252[06:04:24] <Izaya> https://git.shadowkat.net/izaya/OC-misc/src/branch/master/mtar/OpenOS/usr/bin/mtar.lua#L127-L135
L253[06:04:39] <ThePi​Guy24> for the DFPWM chunks being written to the tape drive, use chunks of 1500 because that is what they are read in
L254[06:04:49] <Izaya> sounds like 8k is the fastest you can read it
L255[06:05:04] <Izaya> depending on how much memory you have the actual size of the compressed chunks will vary
L256[06:05:19] <prisma> is there any point in compressing such small chunks though?
L257[06:05:27] <Izaya> works well for text
L258[06:05:32] <prisma> I don't think you can compress individually?
L259[06:05:39] <ThePi​Guy24> %s/chunks of/chunks of multiples of/
L260[06:05:40] <MichiBot> <ThePiGuy24> for the DFPWM chunks being written to the tape drive, use chunks of multiples of 1500 because that is what they are read in
L261[06:05:59] <Izaya> you can also manually set the buffer size for compression
L262[06:06:03] <Ar​iri> >Izaya: https://fedi.absturztau.be/media/a20b77c424122f830abb457585738103f00cefd���
L263[06:06:03] <Ar​iri> this was literally me 3 nights ago
L264[06:07:43] <Izaya> if you wanted to write 16k chunks you could f:setvbuf("full",16384)
L265[06:07:54] <ThePi​Guy24> man i need to revisit my questionable tape experiments
L266[06:08:25] <Izaya> OpenOS default is uhhhh
L267[06:08:30] <Izaya> bufferSize = math.max(512, math.min(8 * 1024, computer.freeMemory() / 8)),
L268[06:08:58] <Izaya> somewhere between 512 bytes and 8MiB
L269[06:09:11] <Izaya> depending on how much memory you have
L270[06:09:30] <Izaya> the bigger chunks you use the more overhead it'll take to compress and decompress though
L271[06:17:28] <Forec​aster> %tonk
L272[06:17:29] <MichiBot> Jiminy Cricket! Forec​aster! You beat Mic​hiyo's previous record of 2 hours, 32 minutes and 29 seconds (By 11 minutes and 25 seconds)! I hope you're happy!
L273[06:17:30] <MichiBot> Forecaster's new record is 2 hours, 43 minutes and 55 seconds! Forecaster also gained 0.00057 (0.00019 x 3) tonk points for stealing the tonk. Position #2. Need 0.00874864 more points to pass Va​ur!
L274[08:16:03] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814290500fe3497fffea975f2.dip.versatel-1u1.de)
L275[08:27:05] <ThePi​Guy24> blegh still cant get ocvm to work properly on pinephone
L276[08:27:25] <ThePi​Guy24> compiles fine, and starts, but then dies just after clearing the screen
L277[08:29:17] ⇨ Joins: flappy (~flappy@91-154-0-54.elisa-laajakaista.fi)
L278[08:29:46] ⇦ Quits: Hawk777 (~chead@2607:c000:8277:2e00:2383:fed9:7bdb:14a1) (Quit: Leaving.)
L279[08:33:50] ⇦ Quits: Thutmose (~Patrick@67.21.186.241) (Quit: Leaving.)
L280[09:06:28] <ThePi​Guy24> ah im an idiot, didnt install an os
L281[09:10:42] <Izaya> hate it when I forget to do that
L282[09:26:13] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b814290500fe3497fffea975f2.dip.versatel-1u1.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk)))
L283[09:26:17] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@200116b814290500fe3497fffea975f2.dip.versatel-1u1.de)
L284[09:38:48] ⇨ Joins: Inari (~Pinkishu@p508ef039.dip0.t-ipconnect.de)
L285[10:00:22] <Va​ur> %tonk
L286[10:00:23] <MichiBot> Jiminy Cricket! Va​ur! You beat Forec​aster's previous record of 2 hours, 43 minutes and 55 seconds (By 58 minutes and 58 seconds)! I hope you're happy!
L287[10:00:24] <MichiBot> Vaur's new record is 3 hours, 42 minutes and 53 seconds! Vaur also gained 0.00294 (0.00098 x 3) tonk points for stealing the tonk. Position #1.
L288[10:26:08] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L289[10:26:08] zsh sets mode: +v on Vexatos
L290[10:54:51] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@200116b814290500fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L291[11:02:30] <basga​mer999> How would I make so it checks every tick for 20 ticks long and takes the average of that
L292[11:44:32] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L293[11:45:37] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 189 seconds)
L294[12:02:03] <Forec​aster> what is "it" and what is "that"
L295[12:08:10] ⇨ Joins: shawn196 (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L296[12:09:05] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping timeout: 192 seconds)
L297[12:09:10] ⇦ Quits: shawn196 (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Client Quit)
L298[12:09:20] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L299[12:09:46] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Client Quit)
L300[12:09:57] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L301[12:12:19] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Client Quit)
L302[12:12:29] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L303[12:19:26] <basga​mer999> how would i make that it stores only the message so if i send test it stores test in the variable how do it do that? https://tinyurl.com/yc2335pk
L304[12:20:14] <Forec​aster> maybe you should check the wiki for what event pull actually returns
L305[12:21:54] <basga​mer999> i did it from the network video
L306[12:24:31] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L307[12:26:14] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 189 seconds)
L308[12:26:25] <basga​mer999> i dont understand anything about it
L309[12:27:19] <basga​mer999> can you help me?
L310[12:28:44] <Forec​aster> %lua
L311[12:28:46] <MichiBot> Forec​aster: Invalid arguments. %lua Snippet:string
L312[12:28:52] <Forec​aster> %pil
L313[12:28:52] <MichiBot> https://www.lua.org/pil/contents.html#P1
L314[12:29:06] <Forec​aster> maybe you should learn how to program in lua first
L315[12:30:33] <basga​mer999> i know how to do basic stuff but not how networking work and i just want a simple send and recieve system
L316[12:31:30] <Forec​aster> maybe you should check the wiki for what event pull actually returns
L317[12:31:59] <basga​mer999> i dont fully understand it
L318[12:32:16] <Forec​aster> maybe you should ask about that then
L319[12:33:35] <basga​mer999> oke than i do that what do event.pull send and how can i filter one thing out of all that info?
L320[12:33:50] <basga​mer999> i wanna store it in a variable but only the message no other info
L321[12:34:33] <Forec​aster> no, ask about the part of the wiki you don't understand
L322[12:34:50] <Forec​aster> so you can learn how to read it and help yourself
L323[12:35:52] <basga​mer999> the name part
L324[12:36:09] <Forec​aster> too vague
L325[12:36:17] <Forec​aster> provide an example
L326[12:37:08] <basga​mer999> it says a event pattern that will act as a filter whats a event pattern?
L327[12:38:32] <Forec​aster> oh you mean the "name" argument
L328[12:39:10] <Forec​aster> it just means you specify the name of an event you want it to catch
L329[13:01:10] <basga​mer999> so i dont need that
L330[13:01:22] <basga​mer999> there is nothing useful i was able to find for my thing
L331[13:08:35] <Forec​aster> yes there is, you just haven't looked hard enough
L332[13:09:38] <Forec​aster> there's a link in that entry, maybe you ought to follow that
L333[13:24:58] * Amanda stirs awake, meows and looks around
L334[13:25:12] <Forec​aster> %sip
L335[13:25:12] <MichiBot> You drink a fragrant rock potion (New!). Forecaster's hair grows 2 times longer until someone stabs them.
L336[13:25:24] <Forec​aster> that's basically a haircut
L337[13:26:59] <basga​mer999> >Forecaster: there's a link in that entry, maybe you ought to follow that
L338[13:26:59] <basga​mer999> can you send link?
L339[13:27:07] <Forec​aster> No.
L340[13:31:37] <Amanda> Learning how to research and read documents is an essential skill in today's world
L341[13:33:25] <Amanda> If you only ever read what someone sends you, you're liable to end up being one of those idiots who think that the world is flat, or that vaccines cause autism
L342[13:57:57] <Va​ur> %tonkout
L343[13:57:57] <MichiBot> Heckgosh! Va​ur! You beat your own previous record of 3 hours, 42 minutes and 53 seconds (By 14 minutes and 40 seconds)! I hope you're happy!
L344[13:57:58] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.23418432, Position #1
L345[14:14:28] ⇨ Joins: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1)
L346[14:20:48] ⇦ Quits: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1) (Quit: G'luck)
L347[14:20:58] ⇨ Joins: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1)
L348[14:23:25] ⇦ Quits: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1) (Client Quit)
L349[14:23:36] ⇨ Joins: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1)
L350[14:26:32] ⇦ Quits: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1) (Client Quit)
L351[14:26:52] ⇨ Joins: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1)
L352[14:27:03] ⇦ Quits: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1) (Client Quit)
L353[14:27:12] ⇨ Joins: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1)
L354[15:19:53] <Forec​aster> %choose burger or chicken
L355[15:19:53] <MichiBot> Forec​aster: Wait, what was the question again? Uhh... "chicken"?
L356[15:19:58] <Forec​aster> alright
L357[15:25:33] ⇨ Joins: immibis_ (~hexchat@62.156.144.218)
L358[15:26:47] ⇦ Quits: immibis (~hexchat@62.156.144.218) (Ping timeout: 189 seconds)
L359[15:35:32] <Xand​aros> %tonk 8D27B
L360[15:35:32] <MichiBot> Willikers! Xand​aros! You beat Va​ur's previous record of <0 (By 1 hour, 37 minutes and 35 seconds)! I hope you're happy!
L361[15:35:33] <MichiBot> Xandaros's new record is 1 hour, 37 minutes and 35 seconds! Xandaros also gained 0.00163 tonk points for stealing the tonk. Position #7. (Overtook nil) Need 0.00221 more points to pass Ocawes​ome101!
L362[15:44:09] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 189 seconds)
L363[16:14:41] <Amanda> oh dear
L364[16:14:54] <Amanda> My shrinking device doesn't have enough power to re-embiggen me
L365[16:15:46] <Forec​aster> ohno
L366[16:17:32] <Amanda> %remindme 2m seeds done
L367[16:17:32] <MichiBot> I'll tell you "seeds done" in 2m at 01/30/2022 04:19:32 PM
L368[16:19:33] <MichiBot> Amanda REMINDER: seeds done
L369[16:59:39] <Ocawes​ome101> well. this is fun.
L370[17:00:05] <Ocawes​ome101> indiana is trying to pass a set of 20 or so bills that put a large amount of unreasonable restrictions on educational systems
L371[17:03:10] <Amanda> %choose continue trying to figure out a create bulk blasting solution or just automate the vanilla blaster w/ external heateR?
L372[17:03:10] <MichiBot> Ama​nda: I sense some "just automate the vanilla blaster w/ external heateR" in your future!
L373[17:26:34] <Elfi> And my fiancée honestly suggested I move to Indiana instead of her moving to Ontario =_=
L374[17:27:12] <Elfi> The US is literally and figuratively collapsing, why would I want to get caught up in that
L375[17:33:16] ⇨ Joins: Hawk777 (~chead@2607:c000:8277:2e00:2383:fed9:7bdb:14a1)
L376[17:42:33] ⇦ Quits: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1) (Quit: G'luck)
L377[17:44:48] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L378[17:48:56] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 195 seconds)
L379[17:49:17] <Amanda> Elfi: wtf. I might be willing to kill to escape this shithole country, why would she want to stay!?
L380[17:49:31] ⇨ Joins: m1cr0man (~m1cr0man@2a01:4f8:191:503f::1)
L381[17:49:49] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L382[17:49:59] <Amanda> It honestly scares me how not-unbelievable the troubleverse is in regards to the US's path forward
L383[17:52:32] <Amanda> in most states the "Gay panic" defense is still usable, ffs. (Don't google that if you want to be happy)
L384[18:02:00] <Amanda> ... good, good, the armor cabinet in functional storage doesn't keep it's contents when you break and move it. :D
L385[18:02:25] <Amanda> welo, there goes all my one-item stuff
L386[18:03:49] <Forec​aster> that would be too functional
L387[18:06:38] <Amanda> apparently
L388[18:14:31] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L389[18:16:11] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 189 seconds)
L390[18:22:22] <Va​ur> %tonk
L391[18:22:23] <MichiBot> Eureka! Va​ur! You beat Xand​aros's previous record of 1 hour, 37 minutes and 35 seconds (By 1 hour, 9 minutes and 15 seconds)! I hope you're happy!
L392[18:22:24] <MichiBot> Vaur's new record is 2 hours, 46 minutes and 50 seconds! Vaur also gained 0.0023 (0.00115 x 2) tonk points for stealing the tonk. Position #1.
L393[18:47:23] ⇦ Quits: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net) (Ping timeout: 189 seconds)
L394[18:58:16] ⇨ Joins: Thutmose (~Patrick@67.21.186.241)
L395[19:14:19] ⇨ Joins: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net)
L396[19:14:25] <Amanda> Hey guys, you'll never believe what wire runs through a lightswitchbox near the front door, for some reason
L397[19:51:23] <Forec​aster> Is it the neutral for the universe emulator m
L398[19:51:35] <Forec​aster> ?*
L399[19:59:21] <Forec​aster> https://tinyurl.com/ybyxqbun
L400[20:00:11] ⇦ Quits: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net) (Ping timeout: 195 seconds)
L401[20:06:11] ⇦ Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Ping timeout: 189 seconds)
L402[20:06:35] ⇨ Joins: Kilobyte (~kilobyte@banana-new.kilobyte22.de)
L403[20:06:35] zsh sets mode: +v on Kilobyte
L404[20:14:24] ⇨ Joins: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net)
L405[20:40:13] ⇦ Quits: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net) (Ping timeout: 192 seconds)
L406[20:50:19] ⇨ Joins: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net)
L407[20:54:17] ⇨ Joins: jackie (~jackie@banana-new.kilobyte22.de)
L408[20:54:18] zsh sets mode: +v on jackie
L409[21:02:32] <dequbed> https://twitter.com/dequbed/status/1487893340377034757 whoops we did a oc2 internetworking :P
L410[21:59:03] <San​gar> that 2gb vm tho
L411[21:59:43] <dequbed> Ah no that's an x86_64 box we're ssh'd into
L412[21:59:56] <San​gar> ahhh!
L413[22:00:03] <San​gar> i'm... somewhat relieved 😛
L414[22:00:05] <Kilobyte> the default image of oc2 doesn't support TLS, so...
L415[22:00:07] <dequbed> Because ... well ... If you have SSH and a public, global, routable IP well.
L416[22:01:00] <San​gar> so, i'm curious, how'd you bridge it to a real network?
L417[22:01:04] <Kilobyte> vxlan
L418[22:01:29] <dequbed> @Sangar y'know because https://twitter.com/dequbed/status/1487908742901420034 is our definition of a fun pastime :P
L419[22:01:43] <Kilobyte> so we have a vxlan tunnel with one end terminated within the jvm, the other in the kernel
L420[22:03:22] <San​gar> very cool. til, hadn't heard of that before.
L421[22:04:05] <dequbed> @Sangar also unrelated but hey RISC-V SIMD extension when? <3
L422[22:04:36] <San​gar> you mean now that simd stuff is in the jvm incubator namespace? :x
L423[22:04:50] <Kilobyte> we'll throw in a PR once we've cleaned up the code - er - slightly
L424[22:05:21] <San​gar> nice, very curious to see what that'll look like 🙂
L425[22:05:25] <dequbed> Well that and also what better way to learn SIMD than to implement SIMD in a mod? Seems to be your preferred way of learning tech ;P
L426[22:05:34] <dequbed> @Sangar wanna join the server? :P
L427[22:06:14] <B​ob> i'm now wondering if i can get Rusty with OC2
L428[22:06:20] <B​ob> will defenitely make me addicted to OC2
L429[22:06:21] <San​gar> hah, true, i guess 😛 wel'll see. server: maybe tomorrow or so, want to mess around a bit more with the projector stuff before heading to bed.
L430[22:19:36] <B​ob> I'm interested in the architecture OC2 uses and if i would manage to compile some Rust doodle on it 🤔
L431[22:19:47] <B​ob> i think its time i get and play MC 1.18 for the first time
L432[22:19:53] <Forec​aster> %tonkout
L433[22:19:53] <MichiBot> Fudge! Forec​aster! You beat Va​ur's previous record of 2 hours, 46 minutes and 50 seconds (By 1 hour, 10 minutes and 40 seconds)! I hope you're happy!
L434[22:19:54] <MichiBot> Forec​aster has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.22149568. Position #2 Need 0.01498864 more points to pass Va​ur!
L435[22:20:17] <dequbed> @Bob riscv-sedna-linux-musl
L436[22:20:30] <dequbed> You can compile Rust to that, yes.
L437[22:23:25] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814290500fe3497fffea975f2.dip.versatel-1u1.de)
L438[22:27:19] <B​ob> dequbed, where would i get that target tho
L439[22:29:47] <dequbed> `rustup target add riscv64gc-unknown-none-elf` :P
L440[22:30:06] <dequbed> I think that one or the riscv32 one should be able to work.
L441[22:30:24] <lunar_sam> man
L442[22:30:29] <B​ob> thats cursed but ill start right away lmao
L443[22:30:34] <lunar_sam> i was reminded of uhhh
L444[22:30:37] <Kilobyte> thats the spirit
L445[22:30:37] <B​ob> did somebody make a wrapper yet ?
L446[22:30:42] <dequbed> wrapper?
L447[22:30:43] <lunar_sam> the time i got banned from a squad server
L448[22:30:45] <B​ob> or should i start researching on how to interact with components and everythimg
L449[22:30:50] <dequbed> It's plain Linux xD
L450[22:30:51] <dequbed> Oh you mean that
L451[22:30:52] <B​ob> well this is just the target
L452[22:30:54] <lunar_sam> for aggressive BTR based shitposting
L453[22:30:55] <dequbed> No please *do* build a create
L454[22:30:58] <dequbed> crate*
L455[22:31:03] <dequbed> I wanna be able to use it :P
L456[22:31:08] <B​ob> yeah i know this is plain linux, but i yet have to know what or how it even works
L457[22:31:10] <lunar_sam> i should make nelua stuff for OC2
L458[22:31:12] <lunar_sam> :)
L459[22:31:13] <B​ob> i am a complete stranger to OC2
L460[22:31:23] <Kilobyte> its just a json based rpc over paravirtualized serial port
L461[22:31:34] <dequbed> I think getting something to compile that prints "Hello world" is a big enough job for now :P
L462[22:31:37] <Kilobyte> so just open a specific device file and throw json there :P
L463[22:32:23] <lunar_sam> but yeah, got banned because me and a friend were taking out all the enemy armor with a fuckin BTR
L464[22:32:27] <lunar_sam> tanks and APCs alike
L465[22:32:30] <dequbed> @Bob also you *will* have to use #![no_std]. If you're not familiar with that, start there.
L466[22:32:32] <B​ob> >dequbed: I think getting something to compile that prints "Hello world" is a bi…
L467[22:32:32] <B​ob> on my way to get hello work in OC2 trought Rust
L468[22:32:39] <lunar_sam> and then, when we ran outta ammo
L469[22:32:41] <B​ob> yeah i know, i thought i'd likely have no std on there lol
L470[22:32:44] <lunar_sam> so i started running people over
L471[22:32:51] <B​ob> man i thought i could get some sleep today
L472[22:32:55] <B​ob> looks like its one of those nightrs
L473[22:33:03] <Kilobyte> oh you certainly _could_ use std, but your binary will become huge
L474[22:33:54] <Kilobyte> i am beeing informed that i am in fact mistaken, and there are apparently some libc related problems
L475[22:34:31] <dequbed> Nope, my info is outdated
L476[22:34:39] <Kilobyte> :D
L477[22:36:01] <lunar_sam> i will make nelua bare metal stuff
L478[22:36:06] <lunar_sam> (probably not)
L479[22:36:10] <B​ob> idk, ill go no_std at first
L480[22:36:17] <B​ob> and if i do make a wrapper, it should be no_std probably too
L481[22:36:29] <B​ob> reimplementing println cant be that bad :)
L482[22:36:49] <Kilobyte> i mean write! is no_std
L483[22:37:02] <B​ob> true true
L484[22:38:22] <B​ob> any good optimization mods for MC 1.18 ?
L485[22:38:46] <dequbed> None for forge which you'll need unless you wanna port OC2 to Architectury :P
L486[22:38:56] <Kilobyte> i believe they majorly improved performance in 1.18 anyways
L487[22:40:42] <B​ob> fair enough
L488[22:43:42] <Ocawes​ome101> there's magnesium
L489[22:43:47] <Ocawes​ome101> and sodium
L490[22:43:55] <Ocawes​ome101> magnesium is sodium for forge
L491[22:44:19] ⇦ Quits: Vazde (vazde@dea.fi) (Ping timeout: 192 seconds)
L492[22:44:29] ⇨ Joins: Vazde (vazde@dea.fi)
L493[22:51:47] <B​ob> time has come https://tinyurl.com/y7o4eqp2
L494[22:52:12] <B​ob> man seriously fuck forge https://tinyurl.com/y8o7ds6g
L495[22:53:37] <Amanda> %choose wait a bit longer or rain box
L496[22:53:37] <MichiBot> Ama​nda: You'll want to go with "wait a bit longer".
L497[22:53:45] <Amanda> Will I? Will I though?
L498[22:59:47] <B​ob> do we have an OC2 emu yet ?
L499[22:59:57] <B​ob> i dont think 1.18.1 or 1.16.5 forge will ever work on my machine
L500[23:03:00] <Amanda> Try deleting those files and trying again? Otherwise I'd day your disk is going bad, those look like md5sum mismatches on a downloaded file
L501[23:03:35] <Amanda> Or your internet is getting MitM'd
L502[23:04:25] <B​ob> i did that countless times
L503[23:04:32] <Amanda> I'll check the md5 of those files on my own machine when I get back to the computer
L504[23:04:42] <B​ob> and whoever is MitM'ing me has a very sad life
L505[23:04:53] <B​ob> ill try using GDLauncher
L506[23:05:15] <San​gar> >Bob: do we have an OC2 emu yet ?
L507[23:05:15] <San​gar> no oc2 emu, but there's a (very very primitive) cli frontend for sedna. which needs to be configured in code. but good enough for prototyping maybe 😛 <https://github.com/fnuecke/sedna-cli&gt;
L508[23:05:17] <B​ob> man i swear forge never worked for me, i still can't get the original OC repo to fetch dependencies in forge gradle, resulting in absolute mad breakage everywhere
L509[23:05:30] <B​ob> >Sangar: no oc2 emu, but there's a (very very primitive) cli frontend for sedna…
L510[23:05:30] <B​ob> well, all i really need is to get Rust up and running there
L511[23:05:42] <B​ob> and make a wrapper around the component API and everything basically but for Rust
L512[23:05:52] <B​ob> i want my OC1 feel but with Rust lol
L513[23:06:41] <Amanda> Are you the same bob who had cursed windows problems as well?
L514[23:06:49] <B​ob> windows died a long time ago
L515[23:06:51] <B​ob> NTFS went fucking shit
L516[23:06:56] <B​ob> i hate everything about windows nowadays
L517[23:07:06] <Amanda> So yes
L518[23:07:12] <B​ob> yep
L519[23:07:13] <dequbed> They're also the same Bob who wants everything to be rewritten in Rust :P
L520[23:08:12] <Kilobyte> @Bob are you sure your disk is not going bad?
L521[23:08:27] <B​ob> yeah, why would it
L522[23:08:35] <Amanda> Either you're in one of the countries that are mitm'ing all network traffic, or the issue is with the disk or the network
L523[23:08:42] <B​ob> its a shiny new SSD, its been running file for a long time
L524[23:08:59] <B​ob> Belgium does have legendary bad internet but i doubt it MIMTs anybody
L525[23:09:06] <B​ob> despite the ISPs being so shit, they block ports
L526[23:09:08] <Amanda> Grep dmesg for it's device node
L527[23:09:41] <B​ob> i suck at grep
L528[23:09:43] <Amanda> 5 Scritchies on disk Io errors getting bitched about in there
L529[23:09:58] <dequbed> Bet!
L530[23:10:48] <Amanda> Ssds aren't immune to entropy, assuming they were even manufactured correctly in the first place
L531[23:11:12] <B​ob> well, if my files would randomly be getting corrupted
L532[23:11:19] <B​ob> i wouldn't have been with you today
L533[23:11:32] <Amanda> Depends
L534[23:11:55] <Amanda> Could be a bad sector, that isn't getting properly flagged by the sad controller
L535[23:12:18] <dequbed> Sad controller is sad
L536[23:12:22] <Amanda> And it's not random, really, it's just got a lot of hidden variables
L537[23:12:25] <Kilobyte> the controller should try partying instead
L538[23:13:23] <Amanda> Existing files may be fine, only new ones which Linux happens to assign to those blocks
L539[23:13:28] <B​ob> fact is, it launched on GDLauncher so
L540[23:13:45] <Kilobyte> could still be broken disk :D
L541[23:13:51] <Amanda> That means nothing except the problem wasn't forge
L542[23:14:14] <B​ob> sounds like a forge problem to me
L543[23:14:25] <B​ob> yeah then probably MultiMC's sector has to be screwed
L544[23:14:38] <Amanda> Yes, it's a forge problem it doesn't work with faulty / failing hardware
L545[23:15:45] <B​ob> laaaaaammmmeeeee
L546[23:15:56] <Amanda> If you have regular problems with lots of software, it's usually not the software that's bugged, you and your hardware is the connecting variable
L547[23:16:29] <B​ob> i do know Linux is struggling with the 1GB of VRAM i have, it being too low and generating super periodic lag spikes if its full
L548[23:16:30] <B​ob> but besides that
L549[23:16:38] <B​ob> i haven't experienced anything bad on this arch install
L550[23:16:46] <B​ob> does whatever i ask it to without anomalies
L551[23:16:51] <Amanda> "on this arch install"
L552[23:17:06] <Amanda> So you had problems with previous distros or installs)
L553[23:17:22] <B​ob> Manjaro just sucks ass, lets be fair
L554[23:17:39] <Kilobyte> a dead block can only cause issues if it's being used :P
L555[23:17:41] <B​ob> Pamac is a real pain in the ass that kept memory leaking, and the repoes are alwasy outdated
L556[23:18:37] <Amanda> `dmesg | grep sda` replace sda with whatever your ssd's device node in /Dev is (without the /dev/)
L557[23:19:04] <Amanda> Note: sda not sda1,2 etc
L558[23:19:28] <Kilobyte> @Sangar thanks for IPv6 support in the buildroot btw :P
L559[23:19:56] <Kilobyte> no more fuckery with NAT, just throw a /56 to minecraft
L560[23:20:55] <B​ob> SDA is doing perfectly fine
L561[23:20:56] <B​ob> https://tinyurl.com/y7xgv9gn
L562[23:21:32] <Amanda> Is sda the sad?
L563[23:21:51] <Amanda> ssd fucking phone
L564[23:22:29] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L565[23:22:51] <B​ob> yeah sda is the ssd, sda2 is the root so
L566[23:23:01] ⇦ Quits: Michiyo (~Michiyo@50.38.53.215) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L567[23:23:10] <B​ob> i did lsblk but i didnt include it in the screenshot, silly me
L568[23:24:32] <Amanda> "c991d06afa4d01eb1176e42aff23866995ec3dfa /home/amandac/.local/share/polymc/libraries/net/minecraft/client/1.18.1-20211210.034407/client-1.18.1-20211210.034407-extra.jar"
L569[23:24:54] <Amanda> "168c60ab103cc39bbe50bf789fc192f1e8694d6c /home/amandac/.local/share/polymc/libraries/net/minecraft/client/1.18.1-20211210.034407/client-1.18.1-20211210.034407-slim.jar"
L570[23:25:07] <Amanda> What do you know, those shasums match what your forge is expecting.
L571[23:26:15] <Amanda> ( polymc is a more distro-maintainer frendly fork of multimc, mostly the same code )
L572[23:27:20] <Amanda> wait
L573[23:27:23] <Amanda> you put swap on a ssd?
L574[23:27:28] <Amanda> no wonder it's failing
L575[23:28:28] <Amanda> swap will kill any flash-based media really quickly, ssds included
L576[23:28:58] <B​ob> >Amanda: you put swap on a ssd?
L577[23:28:58] <B​ob> i know lol
L578[23:29:10] <Kilobyte> swap is overrated for hosts >4 GB anyways IMO
L579[23:29:34] <Kilobyte> my laptop only has swap for suspend-to-disk (swappiness = 0)
L580[23:29:51] <Amanda> I've got zram, otherwise no swap
L581[23:30:13] <Amanda> I need to investigate why my laptop doesn't suspend sometime though, I suspect my stolen sway config is to blame
L582[23:30:40] <Kilobyte> standby was broken until recent kernels for my hardware, so i had to resort to suspend-to-disk
L583[23:30:50] <Kilobyte> which reminds me, i wanted to update my firmware
L584[23:31:08] <Amanda> My laptop doesn't even seem to try, it just happily keeps running with the lid closed even hours later
L585[23:31:21] <Amanda> only way I know is because it comes out of my bag hot
L586[23:31:45] <Amanda> but it's disconnecting from wifi, so it atleast seems to be trying *something*
L587[23:31:54] <Kilobyte> yeah mine did actually try. It even did it successful. It just never woke up again
L588[23:32:06] <Kilobyte> 50% of the time at least
L589[23:32:21] <Kilobyte> if it did, some hardware was in weird state
L590[23:33:30] <Amanda> Anyway yeah, I'd say your ssd is dead/dying, and this is just a symptom, @Bob
L591[23:34:48] <Amanda> It took me forever to figure out the pack of sd cards I bougth was shit, lots of spooky action happening
L592[23:35:17] <Amanda> Speaking of, I should really update my bastion
L593[23:35:33] <B​ob> that'd be sad cause my SSD is just new
L594[23:35:46] <dequbed> Amanda: Wait does that mean I owe you 5 scrichies now?
L595[23:35:46] <Amanda> %remindme 2d12h update 34tauri this wednesday as well
L596[23:35:46] <MichiBot> I'll tell you "update 34tauri this wednesday as well" in 2d12h at 02/02/2022 11:35:46 AM
L597[23:35:50] <B​ob> whats the sedna localhost login lol
L598[23:35:55] <dequbed> root no pw
L599[23:35:57] <Amanda> root, no password
L600[23:36:06] <Amanda> dequbed: yes, I declare myself the winner so you do!
L601[23:36:14] <dequbed> okay I guess
L602[23:36:18] <B​ob> yeah i guessed lol
L603[23:36:22] <B​ob> i did it first
L604[23:36:25] <B​ob> 😎
L605[23:36:26] <Amanda> @Bob "new" "worked for a long time"
L606[23:36:38] <dequbed> Do you want the scritchies in individual rates or as a whole package at once? :P
L607[23:36:49] <Amanda> dequbed: whatever's best for you. :P
L608[23:37:03] * dequbed gives Amanda the first of many scritchies
L609[23:37:04] <B​ob> i mean a long time as in less than a year
L610[23:37:06] <B​ob> its a 870 EVO
L611[23:37:14] <Amanda> ... samsung?
L612[23:37:16] <B​ob> i just did a SMART short test and it reported 0
L613[23:37:18] <B​ob> yeah Samsung
L614[23:37:23] <Amanda> The only bad ssd I ever bought was a samsung
L615[23:37:29] <Amanda> died in weeks
L616[23:37:33] <B​ob> rip
L617[23:38:24] <Amanda> Their SSD/flash controllers being piles of shit is probably why they had to invent f2fs and "donate" it to Android
L618[23:38:56] <B​ob> ¯\(ツ)/¯
L619[23:39:03] <Amanda> Oh hey, that renders right now
L620[23:39:07] <Amanda> %actualshrug
L621[23:39:07] <MichiBot> ¯\_(ツ)_/¯
L622[23:39:09] <B​ob> so far it never gave up on me
L623[23:39:13] <Amanda> Interesting
L624[23:39:18] <B​ob> so i trust my 870 EVO
L625[23:39:25] <B​ob> its only 250GB anyways
L626[23:39:30] <Amanda> @Bob Linux never noticed any problems with mine, no dmesg logs, nothing, just randomly corrupted inodes
L627[23:39:35] <Mic​hiyo> Never trust a storage device.,
L628[23:39:36] <B​ob> i use my old trust HDD for anything important
L629[23:39:37] <Mic​hiyo> ever.
L630[23:39:43] <B​ob> fair enough
L631[23:39:46] <Amanda> It's like their controllers are coded to return ok for everything
L632[23:40:47] <B​ob> who would have guessed
L633[23:41:10] <B​ob> how does one use the File I/O card
L634[23:41:22] <Ocawes​ome101> my laptop has whatever this is `Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983`
L635[23:41:25] <Amanda> "import.lua" -- select file -- ??? -- profit
L636[23:41:56] <B​ob> damn even a pretty GUI
L637[23:42:01] <B​ob> feels like RCE material
L638[23:42:19] <Amanda> You can also drag + drop a file onto that dialog and it'll upload
L639[23:42:40] <Amanda> not sure how it'd be an RCE, the client renders it's own local fs, and uploads whatever file you select
L640[23:42:58] <Amanda> it's not like the MC server has to know everything the client is showing
L641[23:43:29] <B​ob> time to see if i can get a hello world
L642[23:43:48] <Ocawes​ome101> also my laptop apparently does wi-fi 6 which is... cool, i guess
L643[23:44:23] <Amanda> Isn't the newer wifi "protocols" just bitrate tweaking and frequency schenanagins?
L644[23:44:46] <Amanda> so, same as "5G"
L645[23:44:55] <Amanda> ( Which did not cause COVID )
L646[23:45:33] <Mic​hiyo> >Amanda: ( Which did not cause COVID )
L647[23:45:33] <Mic​hiyo> Proof? I have these google searches that say it did!
L648[23:45:33] <Amanda> %choose laptop nap time while I halucinate?
L649[23:45:34] <MichiBot> Ama​nda: I talked to the Swedish Chef, he said "Bork bork!" I think that means yes?
L650[23:45:39] <Mic​hiyo> \/s
L651[23:45:54] ⇨ Joins: Michiyo (~Michiyo@50.38.53.215)
L652[23:45:54] zsh sets mode: +o on Michiyo
L653[23:46:05] <dequbed> Most importantly, don't ever trust a *single* storage device. Share load between multiple devices e.g. via RAID, make backups to entirely different storage systems and if possible to different storage media with different aging characteristics.
L654[23:46:20] <B​ob> i wont cry if i loose my data
L655[23:46:24] <B​ob> so its okay
L656[23:46:28] <Amanda> Michiyo https://www.youtube.com/watch?v=77GGn-E607E
L657[23:47:00] <Michiyo> lol, yeah, was thinking of those when I replied :P
L658[23:47:14] <Ocawes​ome101> amanda: could be, not sure
L659[23:47:30] <Ar​iri> %pet dequbed
L660[23:47:31] <MichiBot> Ariri is brushing dequbed with a ruby necklace. dequbed regains 1d4 => 1 hit points! If the ruby necklace had been less shiny it might not have attracted the attention of a dragon.
L661[23:47:38] <dequbed> %pet Ariri
L662[23:47:38] <MichiBot> dequbed is brushing Ariri with a Magic Ariri! (25%). Ariri regains 1d4 => 1 (Magic +2) => 3 hit points!
L663[23:47:50] * Amanda traps Inari by laying across her lap, loads up her stories to read
L664[23:48:16] <Amanda> <dequbed> "Stop petting yourself, stop petting yourself!" -- Probably
L665[23:49:35] <dequbed> What no, I'm just playing with portal and poor @Ariri is getting dragged along for the ride :P
L666[23:49:45] <Ar​iri> :(
L667[23:49:50] <Ar​iri> %pet Amanda
L668[23:49:50] <MichiBot> Ariri is patting Amanda with the s*n. Amanda regains 1d4 => 2 hit points! The s*n got into a fight with bigfoot and lost.
L669[23:50:06] * dequbed patpats Ariri
L670[23:50:08] <dequbed> there there :P
L671[23:50:20] <Ar​iri> =w=
L672[23:50:23] <Ar​iri> <3
L673[23:53:07] <Kristo​pher38> crap, i own one samsung ssd
L674[23:53:55] <Kilobyte> i own several and had no issues so far
L675[23:54:10] <Kilobyte> (doesn't mean i won't get any in the future ofc)
L676[23:54:49] <dequbed> I do too and Samsung makes decent SSDs if you go for the premium variant ones. The cheap ones are not a good price/performance tradeoff compared to other manufacturers
L677[23:56:39] <Kristo​pher38> yeah, I was told by one person that samsung does make good ssd
L678[23:56:58] <Kristo​pher38> too bad that person might've been talking about the pro series
L679[23:57:19] <Kilobyte> ive had no issues with the evo ones yet either
L680[23:57:23] <Kilobyte> both nvme and sata
L681[23:59:30] <Amanda> The samsung SSD I had was a SATA/ide one, one you'd replace a normal HDD with,
<<Prev Next>> Scroll to Top