<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:17:02] <Amanda> Speaking of, I forget where I was going with this
L2[00:17:45] * Amanda curls up around Elfi, meows about her day, trying to keep herself awake so she doesn't keep ruining her sleep schedule
L3[00:53:39] <ThePiGuy24> Izzy: its working just about :3 https://files.thepiguy24.net/jpg/randompics/00004787.jpg
L4[00:54:01] <Izzy> ayyy that's sweet as hell
L5[00:54:14] <Izzy> maybe I should include a display when I get around to building my chording keyboard addon
L6[00:54:29] <ThePiGuy24> i say yes
L7[00:55:05] <ThePiGuy24> this is just piggybacking off the i2c connection to the keyboard; nicely they also expose solder pads like this is something you are supposed to do ;p
L8[00:55:52] <Izzy> was thinking I could mostly reuse the same design for the keyboard addon electronics
L9[00:56:28] <Izzy> just reprogram the microcontroller to decode 5-8 buttons into 32-256 different keys rather than a matrix controller
L10[00:57:33] <ThePiGuy24> now i just need to figure out how to clear the notifications once they have been acknowledged or cleared manually
L11[01:00:22] <ThePiGuy24> `org.freedesktop.Notifications.CloseNotification` seems easy enough
L12[01:00:47] <ThePiGuy24> `org.freedesktop.Notifications.NotificationClosed` rather
L13[01:06:41] <ThePiGuy24> might need to shortern the length though... https://files.thepiguy24.net/jpg/randompics/00004790.jpg
L14[01:07:28] ⇦ Quits: BadCoder (~wasp@109.229.101.246) (Ping timeout: 186 seconds)
L15[01:08:25] <ThePiGuy24> also this is absolute spaghetti internally
L16[01:08:48] <Amanda> Time to rewrite it in befuge
L17[01:08:49] <ThePiGuy24> (was talking about the software, but the wiring isnt exactly neat inside either)
L18[01:13:04] * Amanda lays her head on Elfi, does a heccen zzzmew
L19[01:13:36] <Amanda> Night girls
L20[01:32:51] <ThePiGuy24> well this is a fair bit more involved than id have hoped for. my program doesnt know the notification ids, since its eavesdropping on the calls, so its gets them before the server has given it an id yet
L21[01:33:53] <ThePiGuy24> it would be nice if i could just probe the server for any active notifications, but that doesnt seem to be a thing
L22[01:42:03] <ThePiGuy24> im tired and lazy, imma just make it clear all notifications upon getting the signal that one has been closed
L23[01:44:49] <ThePiGuy24> its good enough i guess
L24[04:21:19] ⇦ Quits: Thutmose (~Patrick@2620:103:a004:31::13a) (Read error: Connection reset by peer)
L25[04:21:58] <Izzy> thinkin about weirder OC case configs
L26[04:22:17] <Izzy> like one with two floppy drives and no HDD space
L27[04:45:13] <Izzy> bugger.
L28[04:45:35] <Izzy> ocelot doesn't like the i945 chip in this laptop
L29[04:46:31] <Izzy> "can't create GLX3 context" no shit it doesn't even support OpenGL 2
L30[04:46:32] <Izzy> x-x
L31[04:46:56] <Izzy> ah well, ocvm is a lot lighter, even if it's lighter on a few features too
L32[04:47:57] <Izzy> i945GSE baybee
L33[04:48:27] <Izzy> > OpenGL version string: 1.4 Mesa 20.3.5
L34[04:48:29] <Izzy> yeah,,,
L35[04:49:45] <Izzy> maybe I could do it in software
L36[04:51:53] <Izzy> alas, no
L37[04:52:02] <Izzy> LIBGL_ALWAYS_SOFTWARE=1 doesn't seem to make it work
L38[05:07:00] <CompanionCube> %tonkout
L39[05:07:01] <MichiBot> I'm sorry Compan​ionCube, you were not able to beat Ocawes​ome101's record of 16 hours, 44 minutes and 7 seconds this time. 14 hours, 49 minutes and 1 second were wasted! Missed by 1 hour, 55 minutes and 5 seconds!
L40[05:07:13] <CompanionCube> %tonkattempts
L41[05:07:13] <MichiBot> You have 1 attempt left.
L42[05:07:26] <CompanionCube> goddammit
L43[05:09:13] <Izzy> what would be a sane name for the PsychOS utility to write the kernel to a boot partition?
L44[05:14:24] <CompanionCube> Izzy: alas no netboot shenanigans, but i grabbed userspace-gic benchmark numbers (suprisingly more difficult than it seemed at first), other random stuff, powered down, dealt with the massive pita of 'exactly *where* is the hdmi port on this monitor', powered up to see the bootloader, did the annoying bit of extracting the microsd from the pi3, watched it boot the OS, didn't know the IP,
L45[05:14:25] <CompanionCube> since it's a keyboard i could just login in to the console and 'ip a')
L46[05:16:19] <CompanionCube> mild disappointment though: since 4K support is advertised, y u boot in 1080p and not the monitor's 1440p?
L47[05:16:41] <Izzy> at least it's 1080p and not 1024x768
L48[05:17:03] <Izzy> if I had a dollar for every time I had to manually add a video mode for a stupid TV's native resolution I'd have enough to buy a real monitor
L49[05:17:34] <CompanionCube> yes but i already had 1080p on the rpi 3, so i was hoping for more :p
L50[05:20:43] <Izzy> mtbpflash? minitel boot partition flasher?
L51[05:20:45] <Izzy> hmm
L52[05:21:29] <CompanionCube> (fortunately all the ports are on the back, and it fits nicely being kinda-sorta propped against the monitor's stand)
L53[05:22:44] <Izzy> kinda surprised it took so long for them to make something like the 400 honestly
L54[05:23:00] <Izzy> I imagine classrooms are a big market
L55[05:23:55] <Izzy> oh yeah another OC-looking computer http://www.cpu-ns32k.net/images/ACW_1.jpg
L56[05:24:38] <CompanionCube> that logo looks like an acorn knockoff
L57[05:25:02] <Izzy> it's an acorn product :D
L58[05:25:12] <CompanionCube> ah
L59[05:25:20] <Izzy> the Acorn Cambridge Workstation, basically a standalone BBC B + 32016 second processor
L60[05:25:32] <Izzy> all in the cute Macintosh-style case
L61[05:25:48] <Izzy> the motherboard is actually along the right side there
L62[05:26:00] <Izzy> http://www.cpu-ns32k.net/images/ACW_8.jpg
L63[05:26:18] <CompanionCube> >named cambridge >no ARM cpu
L64[05:26:20] <CompanionCube> sad
L65[05:26:36] <Ocawes​ome101> izzy: dd?
L66[05:27:09] <Izzy> I guess I should probably have a dd analog too
L67[05:27:18] <CompanionCube> not sufficiently data-destroying fot dd
L68[05:28:06] <CompanionCube> 'However, the 32016 contained many bugs and often could not be run at its rated speed.'
L69[05:28:39] <Izzy> the 32016 is what motivated Acorn to develop the ARM chips, IIRC
L70[05:31:30] <CompanionCube> Izzy: hm, the combination of the rpi 400 + the big 31.5 monti
L71[05:31:49] <CompanionCube> *monitor would have a good OC feel to it
L72[05:32:45] <CompanionCube> bonus for configuring the console for unifont or whatever.
L73[05:37:59] <CompanionCube> bad pun material: if you connected to OS/400 from an rpi 400.
L74[05:40:27] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8200:f800:4d00:2d9c:f0ab:a766)
L75[05:41:24] <Izzy> OS/40,000
L76[05:41:32] <Izzy> (bad ending)
L77[05:46:32] <CompanionCube> Izzy: operating systems are heresy, surely?
L78[05:47:28] <Izzy> well, the computer certainly seems to be approximating thinking pretty well
L79[05:49:11] <CompanionCube> on the plus side, 128 bits (or even 64) is surely enough even in the year 40K?
L80[06:05:24] ⇨ Joins: BadCoder (~wasp@109.229.104.236)
L81[06:15:21] <Izzy> thinkign about the PsychOS partition manager, currently it just has a table containing only "rtfs" for "library names to try"
L82[06:15:28] <Izzy> (to mount a filesystem)
L83[06:15:51] <Izzy> thinking instead the idea might be to search /boot/lib/fs and /pkg/lib/fs and iterate through everything in there instead?
L84[06:16:26] <ThePiGuy24> CompanionCube: acorn had yet to invent ARM yet ;p
L85[06:18:40] <ThePiGuy24> Izzy: improved further; now displays cat face when no notifications :3 https://files.thepiguy24.net/jpg/randompics/00004804.jpg
L86[06:19:32] <CompanionCube> Izzy: what other things are likely to go there, tho?
L87[06:20:21] <Izzy> foxfs, theoretically
L88[06:20:36] <Izzy> something to mount mtar archives could be nice
L89[06:21:52] <CompanionCube> mkay
L90[06:23:17] <Izzy> basically, anything that would be useful to have automounted when you attach a new partition
L91[06:24:29] <Izzy> oh, that's why ocelot seems to have issues with my workspace
L92[06:24:33] <Izzy> I dump syslog to the ocelot card
L93[06:24:50] <Izzy> it's not good at coping with that many messages
L94[06:27:31] <fingercomp> I'd recommend using the latest dev build if you have many messages in the card's log
L95[06:28:17] <Izzy> yeah I just grabbed the latest build artifact
L96[06:28:39] <Izzy> https://shadowkat.net/tmp/f9cd.png
L97[06:28:58] <Izzy> hehe those particles are cute
L98[06:29:16] <Izzy> "scroll to end" is an extremely big improvement for my uses also
L99[06:30:04] <Izzy> fingercomp: any ideas on running it on a laptop with only OpenGL 1.4? guess I should just use ocvm, but it would be nice to have GPU buffers
L100[06:45:29] <fingercomp> the renderer currently needs GL 3.1 — I think it could be brought down to 2.1 if some features are removed (holograms and widget transparency), but beyond that it would probably require larger scale changes to the renderer
L101[06:47:24] <CompanionCube> also opengl 1.4 o.o
L102[06:47:37] <ThePiGuy24> very modern
L103[06:47:51] <Izzy> I figured it wouldn't be worth messing around with on the Ocelot end
L104[06:47:54] * Izzy nods
L105[06:48:12] <Izzy> Software renderer doesn't seem to work for it either, annoyingly, though glxinfo reports 4.5
L106[06:48:24] <Izzy> CompanionCube: i945GSE baybee
L107[06:49:02] <CompanionCube> Izzy: lol my laptop's old gpu has 3.x because nvidia
L108[06:49:28] <CompanionCube> i think it even does webrender
L109[06:49:45] <Izzy> it's kinda interesting how quickly features drop off on Intel GPUs
L110[06:50:14] <Izzy> 2xxx CPUs are sort of the earliest still usable, assuming you're running Linux - no Vulkan, that needs 3xxx or 4xxx
L111[06:50:28] <Izzy> 1xxx and you go down to OpenGL 2.1 or so
L112[06:50:32] <CompanionCube> lol vulkan
L113[06:50:54] <ThePiGuy24> i love using vulkan on an igpu that predates it by a few years :3
L114[06:51:17] <CompanionCube> that's not happening for my laptop either, because a) nouveau b) 310/315m lol.
L115[06:51:20] <Izzy> according to wikipedia whenever I was looking at it, vulkan is supported on linux several generations earlier than on windows
L116[06:51:35] <Izzy> I can only assume this is via titanic misuse of the hardware
L117[06:51:40] <Izzy> and I am here for it
L118[06:51:43] <ThePiGuy24> that is because a) windows, and b) linux
L119[06:52:04] ⇦ Quits: Michiyo (~Michiyo@50.39.219.205) (Read error: Connection reset by peer)
L120[06:52:12] <ThePiGuy24> madlad mesa devs just said fuck it and made vulkan work on things it probably shouldnt lmao
L121[06:52:24] <Izzy> also, ThePiGuy24, the Mantle spec is a bit older, and that's basically just prototype vulkan
L122[06:52:42] <Izzy> wonder if vulkan has been ported to hardware that only ostensibly supports Mantle and/or Microsoft Mantle
L123[06:53:31] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L124[06:53:31] zsh sets mode: +o on Michiyo
L125[06:54:25] <Izzy> also wonder what they're doing over in Apple-land
L126[06:54:52] <ThePiGuy24> nice, that works too https://files.thepiguy24.net/jpg/randompics/00004805.jpg
L127[06:55:24] <Izzy> I saw some Source Engine games running on Asahi Linux so either they've got mesa vulkan/opengl running on top of the Metal hardware or they're doing OpenGL/Vulkan -> Metal translation
L128[06:55:32] <Izzy> eggcelent
L129[06:58:25] <CompanionCube> Izzy: they got opengl 3.1 a few months ago
L130[06:58:48] <CompanionCube> an upgrade from...2.1 i think?
L131[06:59:07] <Izzy> tfw hardware that doesn't officially support OpenGL has better OpenGL than me
L132[07:00:17] <CompanionCube> https://asahilinux.org/2023/06/opengl-3-1-on-asahi-linux/
L133[07:02:22] <CompanionCube> Izzy: the tablet has old gl...but GLES 2 is still newer than 1.4 :p
L134[07:02:36] <Izzy> > This design is unusual, and it requires driver backflips to translate “fragment shaders” into hardware pixel shaders. How do we do it?
L135[07:02:48] <Izzy> I wonder what encouraged them to go for such a design
L136[07:03:12] <Izzy> Maybe it's simpler to design hardware like that, maybe their software likes that?
L137[07:04:31] <Izzy> oh they do go into that
L138[07:04:33] <Izzy> never mind carry on
L139[07:06:33] <CompanionCube> Izzy: also it seems all of the pi opengl stuff is at least 2.0 so...
L140[07:07:35] <Izzy> I mean, $100 2009 computer vs $100 2012 computer, seems like logical progression there
L141[07:08:46] <CompanionCube> yes but one's meant for a laptop and one isn't.
L142[07:09:46] <Izzy> one's meant for phones :p
L143[07:10:02] * CompanionCube wonders what gpu his x86 tablet had
L144[07:11:30] <CompanionCube> god, intel graphics names are just the worst
L145[07:12:56] <Izzy> the "945" name has been horrifically overloaded
L146[07:13:03] <Izzy> it's all bad, but it's a very wide range of bad
L147[07:13:08] <Izzy> bad for 2003 through bad for 2011 or so
L148[07:15:04] <CompanionCube> 'Gen 3 has limited hardware fragment shading, but not vertex shading. It basically matches ARB_fragment_program's instruction set, and can only support 64 instructions, with no control flow. Anything else requires software fallbacks.' oof
L149[07:16:33] <CompanionCube> according to mesa docs, the baytrail tablet could do 4.x and dx11, hah
L150[07:17:01] <CompanionCube> obviously no idea what the oem drivers did
L151[07:21:18] ⇨ Joins: Vexatos (~Vexatos@p200300eaef0d1000f5acf50aec35e91f.dip0.t-ipconnect.de)
L152[07:21:18] zsh sets mode: +v on Vexatos
L153[07:26:09] <Izzy> mostly unrelated but
L154[07:26:10] <Izzy> https://ia802308.us.archive.org/31/items/ns32k-archive/pd32/Micro_Cornucopia_32_Oct86.pdf
L155[07:26:39] <Izzy> page 8, design for a single-board NS32016 computer
L156[07:27:52] <Izzy> not quite usable directly given several parts are difficult to find now
L157[07:28:01] <Izzy> but, neat!
L158[07:32:13] <CompanionCube> mhm
L159[07:42:11] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:8200:f800:4d00:2d9c:f0ab:a766) (Quit: Leaving.)
L160[08:23:43] <Izzy> https://media.shadowkat.net/media/daf136b35a308fa78e7140336a002650ead656c32f4b76227f8fe9d87c7af2b5.png
L161[08:24:17] <Izzy> was not expecting porting to OpenOS to literally consist of adding 'component = require "component"' to the top of the library and executable
L162[08:45:29] <Izzy> I am an idiot
L163[08:46:14] <Izzy> rather than iterate through filesystem types I should just require("fs."..tostring(partition type))
L164[09:17:23] <Izzy> lunar_sam: on mtpt you're going to have to settle for a partition type of "fox" I suspect
L165[09:17:39] <Izzy> (for auto-mounting)
L166[10:38:00] * Amanda meows and looks around
L167[10:47:21] <lunar_sam> Izzy: see, i was gonna use `foxy`
L168[10:47:35] <Izzy> excellent
L169[10:47:45] <lunar_sam> since that's the fuckin
L170[10:47:50] <lunar_sam> magic in the superblock
L171[11:02:11] ⇨ Joins: aboba (~aboba@45.83.0.123)
L172[11:03:54] ⇦ Quits: aboba (~aboba@45.83.0.123) (Client Quit)
L173[13:21:09] <Forec​aster> Ah damnit
L174[13:21:27] <Forec​aster> I made the mistake of watching the eminence in shadow episode
L175[13:21:34] <Forec​aster> And now I want the next one
L176[14:14:10] <Liizzii> mood
L177[14:22:47] <Amanda> %choose laptop or deck
L178[14:22:48] <MichiBot> Ama​nda: Is it a bird?! Is it a plane?! No! It's "laptop"!
L179[14:22:56] <Amanda> Hrm. No.
L180[14:23:10] <Amanda> Regardless, first: hashbrowns
L181[15:14:35] <Forec​aster> I hope they're well encrypted
L182[15:16:04] ⇨ Joins: Hawk777 (~Hawk777@2607:c000:8200:f800:1951:a6b:1bf:59f3)
L183[15:17:24] <ThePiGuy24> Amanda: make sure to salt them
L184[16:35:32] <Va​ur> %sip
L185[16:35:33] <MichiBot> You drink a knifey aqua potion (New!). Vaur forgets the location of a great treasure.
L186[16:36:40] <Mic​hiyo> %octime
L187[16:36:41] <MichiBot> Mic​hiyo: 2023-Oct-06 16:36:41
L188[16:37:38] <Mic​hiyo> *sigh* I guess when I re-write Corded I'm going to have to make it cache images as well since it's been confirmed that "later this year" the changes to the CDN will be happening
L189[16:39:09] <Va​ur> sadly those are a necessary evil
L190[16:39:30] <Mic​hiyo> Yeah, I totally understand the why, I'm just annoyed lol
L191[16:40:03] <Va​ur> if there is one change that I cannot fault discord it'd be that one
L192[16:50:28] <Liizzii> cdn changes?
L193[16:58:32] <Mic​hiyo> Have you noticed the new URLs for Discord attachments on IRC? Seems they are making the CDN expire links, the Discord client will request new links for files.. but direct links will stop working after "time"
L194[16:58:36] <Mic​hiyo> (likely 24 hours)
L195[16:58:56] <Liizzii> ah, i didn't notice them but understandable
L196[16:59:01] <Mic​hiyo> https://www.youtube.com/watch?v=rZ73h1qWb3c This covers a lot of it
L197[16:59:12] <ar2​000> It's so discord won't be used as a file hosting plateform
L198[16:59:16] <Forec​aster> to combat using it as a content delivery network I assume
L199[16:59:21] <Mic​hiyo> Yeah
L200[16:59:55] <Mic​hiyo> So, for direct embeds I'm going to have to cache them, and alter the links sent to IRC
L201[17:09:27] <Liizzii> oh fun
L202[17:09:43] <Liizzii> that breaks a bot i am now in control of, that's written in JS...
L203[17:11:43] <Mic​hiyo> Yeah?
L204[17:13:25] <Liizzii> part of a ban reporting / sharing discord for some of the communities I moderate with, we have a bot there which lets people report stuff. currently it takes the provided image, uploads it to it's own mini discord server then uses that cdn link to share out
L205[17:14:38] <Liizzii> the original owner/developer of it wasn't able to maintain or host it anymore so I said i'd take it and running it is okay. but i don't feel like learning JS so i gotta rewrite it to do other bits
L206[17:15:06] <Liizzii> i should be able to do it tho
L207[17:15:44] <Mic​hiyo> I'm trying to decide if I want to just write a webserver into the replacement bot, and host the files there, or if I want to plug it into my nextcloud...
L208[17:16:37] <Liizzii> writing a webserver into a bot is always a fun time
L209[17:16:50] <Mic​hiyo> MichiBot and Corded already have one lol
L210[17:16:57] <Liizzii> ah, yeah
L211[17:17:20] <Mic​hiyo> But I'm also looking to NOT use Java for the new bot.
L212[17:17:27] <CompanionCube> applying it to existing links is :( though
L213[17:17:49] <CompanionCube> broken links all over the damn place.
L214[17:17:59] <Mic​hiyo> Yeah, existing links will just be broken..
L215[17:18:21] <Liizzii> for static stuff it'd probably be better to write the files out to a directory, then have the webserver (nginx or apache) serve those up, though you'd need to have some way (for your use case anyway) to clear up stuff after 30 days or something
L216[17:20:36] <Liizzii> hmm
L217[17:22:45] <Liizzii> in the NTTS video (or i suppose the discord developer post), it looks like the client will let you request a new cdn link by grabbing the message or something. not sure what it'll look like on the bot api side but that might mean that you could send a "proxy url" (unsure of what to call it) to irc, then when someone visits that, the bot goes to fetch the message if it's not in the cache anymore, grabs the CDN link and then 301 redirects to the cdn
L218[17:22:46] <Liizzii> link
L219[17:27:55] <Liizzii> i guess now i have a reason to implement a semi-complicated CDN teir system with my stuff
L220[17:34:36] <Liizzii> hmm, iptables logging output is confusing me... supposedly i have packets coming in on vmbr1 (an internal only bridge) going out vmbr0 (connected to the internet) with source and destination addresses that aren't my internal address or external ones
L221[17:35:16] <Liizzii> (have a -j LOG rule in my forward table)
L222[17:35:34] <Liizzii> wondering if i've left my server to be an open relay or something
L223[17:44:16] <Liizzii> not sure if i set the FORWARD chain's default to drop, if that breaks all of my nat stuff
L224[17:44:54] <Liizzii> in fact looking at an iptables flowchart i have from a while ago it most certainly will
L225[17:46:48] <Amanda> ... Where the hell do you get clay in 1.7.10
L226[17:48:28] <Liizzii> hmm, pizza time then i think i'll flip a coin to work out what i want to work on
L227[18:12:25] <CompanionCube> Amanda: underwater, iirc?
L228[18:13:01] <Amanda> I must be unlucky, all I can see is gravel under the water
L229[18:13:08] <Amanda> and strangely, peat
L230[18:18:35] <Michiyo> o_O I just found a bunch of world backups from a server I was running in 2012...
L231[18:18:45] <Michiyo> sadly it's just world backups, and not mods / configs
L232[18:20:52] <Amanda> I decided to see how much I hate myself, so I'm giving GTNH a shot.
L233[18:52:23] <Forec​aster> >Amanda: ... Where the hell do you get clay in 1.7.10
L234[18:52:23] <Forec​aster> it generates in rivers I recall
L235[18:52:35] <Forec​aster> where there's sand
L236[19:00:23] ⇨ Joins: Corded2 (~Corded2@vps-9c69ad6a.vps.ovh.ca)
L237[19:00:23] zsh sets mode: +v on Corded2
L238[19:00:36] <Michiyo> Fuck it! We test in production!
L239[19:00:46] <Amanda> Corded2: Now with jetpacks
L240[19:00:49] <Mic​hiyo> Well... Corded work still :P
L241[19:00:56] <Mic​hiyo> Corded2 not so much lol
L242[19:01:16] ⇦ Quits: Corded2 (~Corded2@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L243[19:01:50] <Liizzii> need to make sure they ignore each other
L244[19:01:50] <Amanda> Found a river! Sadly it's suddenly dark out
L245[19:01:57] <Liizzii> or have a quick shutdown ready
L246[19:02:36] <Michiyo> It wasn't supposed to join here yet lol, they shouldn't in theory be in the same channels
L247[19:05:01] <Forec​aster> sigh
L248[19:05:09] <Forec​aster> stupid mixed content restrictions
L249[19:06:05] <Forec​aster> bleh
L250[19:06:21] <Forec​aster> I'm not about to add ssl to my media admin api
L251[19:06:39] <Mic​hiyo> https://tenor.com/view/do-it-get-to-work-gif-21630516
L252[19:06:41] <Forec​aster> guess I'll have to bounce requests through the webserver
L253[19:07:29] <Forec​aster> bit of a pain, but less of a pain than ssl junk
L254[19:21:06] <Forec​aster> there, that was really easy
L255[19:21:32] <Forec​aster> thank Jeeves for curl in PHP
L256[19:41:38] <Forec​aster> https://cdn.discordapp.com/attachments/125649403162656768/1159938538398298152/image.png?ex=6532d7f2&is=652062f2&hm=a368a73ed07b148eb434dc29f13e55ae5cd4f6cc784fc97021063eeca1e5ce38& https://cdn.discordapp.com/attachments/125649403162656768/1159938538398298152/image.png?ex=6532d7f2&is=652062f2&hm=a368a73ed07b148eb434dc29f13e55ae5cd4f6cc784fc97021063eeca1e5ce38&
L257[19:42:21] <Forec​aster> there, now I have a userscript that highlights the series that are in a text file on my media server it uses to sort the video files after download
L258[19:42:41] <Forec​aster> I could have just pasted a copy of that list into the userscript, but then I'd have been too lazy to update it
L259[19:43:09] <Forec​aster> I need to pick a different color though
L260[19:47:10] <Forec​aster> https://cdn.discordapp.com/attachments/125649403162656768/1159939928097038417/image.png?ex=6532d93d&is=6520643d&hm=dd3c779f79e17f6a8803b49ca926a6900f874f3da2510911d67567eb4bf581a8& https://cdn.discordapp.com/attachments/125649403162656768/1159939928097038417/image.png?ex=6532d93d&is=6520643d&hm=dd3c779f79e17f6a8803b49ca926a6900f874f3da2510911d67567eb4bf581a8&
L261[19:47:28] <Forec​aster> Color style overrode the "visited" style, so colored arrow prefix instead it is
L262[19:48:32] <Forec​aster> but... I need to add a source field, because it highlights series on the wrong uploader, which will trip me up eventually, I just know it
L263[20:11:02] <Liizzii> oh nice, nginx 1.18 on ubuntu 22.04 has the webdav module built into it. that means i can use the extra methods to work with my teired faux cdn thingy
L264[20:18:56] <Forec​aster> there we go, sources added! Hooray!
L265[20:19:05] <Forec​aster> boy was that a pain to add after the fact
L266[20:19:16] * Liizzii sources @Forecaster into the list
L267[20:19:23] <Forec​aster> nooo
L268[20:30:12] * Amanda lists @Forecaster into a source
L269[20:44:17] <Amanda> %choose laptopnaptime?
L270[20:44:18] <MichiBot> Ama​nda: A nearby lamp turns black.
L271[20:44:31] * Amanda beams a new bulb into the lamp before Elfi notices
L272[20:44:58] * Amanda curls up around Elfi, decides to play more FaeFarm
L273[21:04:21] <Izzy> I have decided I will name the program to write the kernel to the boot partition "boopu", pronounced "boop you", and short for BOOt Partition Updater
L274[21:10:03] <Izzy> https://media.shadowkat.net/media/22497c124b184b0eab29def8c0519b91961d40f369469d884c2162c4a8e90b43.png
L275[21:10:55] * Amanda boops Izzy
L276[21:12:38] * Izzy boops Amanda
L277[21:12:43] <Izzy> as you can see, it works perfectly.
L278[21:13:46] * Amanda sneezes
L279[21:15:38] <Forec​aster> for some reason I decided after putting in some hard work inserting the source into my list to undo my hard work by applying more hard work to convert it into json to reduce future hard work
L280[21:16:18] <Forec​aster> I wish I'd done that before so I'd have had to do less hard work overall
L281[21:31:11] ⇨ Joins: Webchat351 (webchat@50.39.219.205)
L282[21:31:21] <Mic​hiyo> Test
L283[21:31:23] <Mic​hiyo> ok.
L284[21:31:30] ⇦ Quits: Webchat351 (webchat@50.39.219.205) (Client Quit)
L285[21:34:43] <Izzy> ... Do drive components not have a way to determine if they're read-only?
L286[21:37:01] <Liizzii> simply attempt write, if fail, it read only
L287[21:37:04] <Liizzii> or something
L288[21:37:17] <Izzy> I mean, I guess
L289[21:37:23] <Izzy> just, ???
L290[21:37:53] <Izzy> uh, anyway. added some require()s and it looks like rtfs justwerks on OpenOS
L291[21:37:55] <Izzy> neat!
L292[21:37:58] <Liizzii> (I'm not actually sure)
L293[21:38:29] <Izzy> not just that, but it's automounted when partman is running!
L294[21:38:30] <Izzy> :D
L295[21:39:54] <Izzy> https://shadowkat.net/tmp/97b0.png
L296[21:55:10] <Izzy> on the upside, I'm Quite Confident I can run a PsychOS installer from the OpenOS tmpfs and install on an unmanaged drive or tape
L297[21:57:52] <Izzy> will use about half the space on libraries, but it will mean all the installer actually needs to do is create partitions, mount a filesystem, and unpack an archive or four
L298[22:10:34] <Izzy> maybe I should allow the auto-mounting library to specify a component type, so one could have a 'raid' "filesystem" that actually exposes another drive/partition
L299[22:11:13] <Forec​aster> "scientists have data on what's in the moon"
L300[22:11:33] <Forec​aster> I hope it confirms there's more moon in there
L301[22:15:25] *** Michiyo is now known as TestyMcTestface
L302[22:15:36] *** TestyMcTestface is now known as Michiyo
L303[22:36:43] <Izzy> given it doesn't actually act like fdisk, thinking I should probably rename it. does slicer sound okay?
L304[22:56:32] ⇦ Quits: Vexatos (~Vexatos@p200300eaef0d1000f5acf50aec35e91f.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L305[23:21:17] ⇦ Quits: Corded (~MichiBot@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L306[23:21:52] ⇨ Joins: Corded2 (~Corded2@vps-9c69ad6a.vps.ovh.ca)
L307[23:21:53] zsh sets mode: +v on Corded2
L308[23:21:59] ⇦ Quits: Corded2 (~Corded2@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L309[23:22:09] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L310[23:22:09] zsh sets mode: +v on Corded
L311[23:22:17] <Michiyo> Hello Discordland
L312[23:22:26] <Michiyo> Testing
L313[23:22:32] <Michiyo> Good enough for now.
L314[23:22:41] <Michiyo> http://144.217.85.58:3000/saved_embeds/1696634561191.png
L315[23:22:57] <Michiyo> Enjoy my shady looking temporary embed stuff :D
L316[23:24:36] <Michiyo> I'll put that behind a reverse proxy at some point
L317[23:24:41] <Michiyo> or maybe I won't who knows.
L318[23:27:07] <Michiyo> This is nice though, the bot generates avatars for users who don't have one set, it hosts avatars for folks who DO have one set. I don't have anything yet for setting avatars but that'll come.
L319[23:27:18] <Michiyo> it handles embeds WITH messages now.. which Corded didn't
L320[23:27:49] <Michiyo> And it's not written in enterprise java, so no more DiscordEmbedMessageHandlerFactoryFactory
L321[23:31:42] <Ocawesome101> %tonkout
L322[23:31:43] <MichiBot> By my throth! Ocawes​ome101! You beat your own previous record of 16 hours, 44 minutes and 7 seconds (By 1 hour, 40 minutes and 34 seconds)! I hope you're happy!
L323[23:31:44] <MichiBot> Ocawes​ome101 has tonked out! Tonk has been reset! They gained 0.018 tonk points! plus 0.034 bonus points for consecutive hours! Current score: 1.40378781, Position #1
L324[23:33:56] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L325[23:34:00] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L326[23:34:00] zsh sets mode: +v on Corded
L327[23:34:13] <Michiyo> Damn... I got so busy with the damn bot I forgot to tonk
L328[23:35:07] <Michiyo> !setmyavatar https://avatarfiles.alphacoders.com/102/102476.png
L329[23:35:26] <Michiyo> :/
L330[23:36:06] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L331[23:36:09] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L332[23:36:09] zsh sets mode: +v on Corded
L333[23:36:14] <Michiyo> !setmyavatar https://avatarfiles.alphacoders.com/102/102476.png
L334[23:36:34] <Michiyo> Unfortunate.
L335[23:38:25] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L336[23:38:28] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L337[23:38:28] zsh sets mode: +v on Corded
L338[23:39:27] <Michiyo> sdf
L339[23:40:40] <Michiyo> Damn it Discord, stop caching my avatar...
L340[23:40:44] <Michiyo> Test
L341[23:41:41] *** Michiyo is now known as TestyMcTestface
L342[23:41:42] <TestyMcTestface> asdf
L343[23:41:46] *** TestyMcTestface is now known as Michiyo
L344[23:41:48] <Michiyo> Test
L345[23:41:53] <Michiyo> what the actual...
L346[23:42:11] <Michiyo> Oh, right, no relaying joins/parts/nick changes....
L347[23:43:47] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L348[23:43:51] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L349[23:43:51] zsh sets mode: +v on Corded
L350[23:44:09] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L351[23:44:15] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L352[23:44:15] zsh sets mode: +v on Corded
L353[23:44:24] <Michiyo> %flip everything
L354[23:44:25] <MichiBot> Mic​hiyo: (╯°□°)╯ɓuıɥʇʎɹǝʌǝ
L355[23:44:32] <Michiyo> BUT WHY THOUGH
L356[23:44:40] <Liizzii> 13131
L357[23:44:42] <Michiyo> This is the avatar the bot is serving!
L358[23:44:42] <Michiyo> http://144.217.85.58:3000/avatar?nick=Michiyo
L359[23:44:48] <Michiyo> I just.. don't understand
L360[23:46:28] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L361[23:46:32] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L362[23:46:32] zsh sets mode: +v on Corded
L363[23:46:35] <Michiyo> Test
L364[23:46:49] <Michiyo> Yeah, from the webhook data itself: http://144.217.85.58:3000/avatar?nick=Michiyo
L365[23:46:56] <Michiyo> Oh...
L366[23:46:57] <Michiyo> hmm
L367[23:48:57] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L368[23:49:01] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L369[23:49:01] zsh sets mode: +v on Corded
L370[23:49:07] <Michiyo> Oh damn it.. I think it's cached
L371[23:49:20] <Michiyo> cause I forgot to tell it not to... how long does Discord hang on to an avatar I wonder?
L372[23:49:29] <Michiyo> Too long likely...
L373[23:49:37] <Michiyo> I agree self
L374[23:49:42] <Michiyo> yep
L375[23:49:44] <Michiyo> ffs
L376[23:51:08] <Michiyo> Well, that means that avatars are no longer reliant on my webserver being up
L377[23:51:11] <Michiyo> so that's neat.
L378[23:52:46] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L379[23:52:49] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L380[23:52:49] zsh sets mode: +v on Corded
L381[23:52:56] ⇦ Parts: Michiyo (~Michiyo@50.39.219.205) ())
L382[23:52:56] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L383[23:52:56] zsh sets mode: +o on Michiyo
L384[23:53:02] <Michiyo> >_>
L385[23:54:26] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L386[23:54:31] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L387[23:54:32] zsh sets mode: +v on Corded
L388[23:54:33] ⇦ Parts: Michiyo (~Michiyo@50.39.219.205) ())
L389[23:54:33] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L390[23:54:33] zsh sets mode: +o on Michiyo
L391[23:54:39] ⇦ Parts: Michiyo (~Michiyo@50.39.219.205) ())
L392[23:54:39] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L393[23:54:39] zsh sets mode: +o on Michiyo
L394[23:55:40] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L395[23:55:43] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L396[23:55:43] zsh sets mode: +v on Corded
L397[23:55:50] ⇦ Parts: Michiyo (~Michiyo@50.39.219.205) ())
L398[23:55:50] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L399[23:55:50] zsh sets mode: +o on Michiyo
L400[23:55:57] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L401[23:56:01] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L402[23:56:01] zsh sets mode: +v on Corded
L403[23:56:07] ⇦ Parts: Michiyo (~Michiyo@50.39.219.205) ())
L404[23:56:07] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L405[23:56:07] zsh sets mode: +o on Michiyo
L406[23:57:16] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L407[23:57:21] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L408[23:57:22] zsh sets mode: +v on Corded
L409[23:57:23] ⇦ Quits: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca) (Remote host closed the connection)
L410[23:57:28] ⇦ Parts: Michiyo (~Michiyo@50.39.219.205) ())
L411[23:57:28] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L412[23:57:28] zsh sets mode: +o on Michiyo
L413[23:59:30] ⇨ Joins: Corded (~Corded@vps-9c69ad6a.vps.ovh.ca)
L414[23:59:30] zsh sets mode: +v on Corded
L415[23:59:35] <Michiyo> I'll just disable that for now
<<Prev Next>> Scroll to Top