<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[02:00:52] <lunar_sam> f
L2[02:40:53] * Amanda curls up around elfi, wonders why she's playing with that bag of tireds
L3[02:43:23] <Amanda> Also why does it feel like Thursday?
L4[02:45:06] <Amanda> I mean, time is meaningless anyway, but I spent like most of today thinking it was Thursday, despite knowing my meds appt yesterday was a Monday
L5[03:06:10] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814f33800fe3497fffea975f2.dip.versatel-1u1.de)
L6[03:08:37] * Amanda meows at elfi, startling her and causing the tireds to go everywhere, zzzmews
L7[03:08:50] <Elfi> oh no, my tireds!
L8[03:08:56] <Amanda> Night nerds
L9[03:08:57] <Elfi> How will I get to sleep now D:
L10[03:09:28] <Amanda> Elfi they're all over both of us now, so I assume you'll be knocked out too!
L11[03:09:48] <Elfi> not really, there's a reason I pack enough tireds to knock out an ox
L12[03:10:12] <Michiyo> %tonkout
L13[03:10:12] <MichiBot> Eureka! Mic​hiyo! You beat Va​ur's previous record of 7 hours, 37 minutes and 53 seconds (By 2 hours, 5 minutes and 59 seconds)! I hope you're happy!
L14[03:10:13] <MichiBot> Mic​hiyo has stolen the tonkout! Tonk has been reset! They gained 0.009 tonk points! plus 0.008 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.52904. Position #2 Need 0.16934432 more points to pass Va​ur!
L15[03:10:30] <Amanda> I see I see
L16[03:10:56] <Amanda> You could just roll around among my floof to recover some more!
L17[03:11:16] <Amanda> Anyways, sleeps time, night nerds
L18[03:12:48] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L19[03:15:06] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L20[03:33:35] ⇨ Joins: Hawk777 (~chead@2607:c000:8279:ac00:725c:8825:f78a:c7f6)
L21[04:24:50] ⇦ Quits: Thutmose (~Patrick@67.21.186.225) (Quit: Leaving.)
L22[04:48:23] <Wat​tana> There's this one guy that kept telling me to use the stack to pass arguments(6502 assembly)
L23[04:48:41] <Wat​tana> But I don't wanna bc I have to juggle values around to put the return address back into stack
L24[05:14:55] <Wat​tana> How do you check what filesystem Thistle booted from?
L25[07:11:29] <Ocawes​ome101> @Wattana use eeprom data section assuming thistle's bios sets that
L26[07:13:31] <Wat​tana> It's more of a basic bootloader but from what I can tell it doesn't store the UUID anyway
L27[07:13:51] <Wat​tana> Code Block pastebined https://paste.pc-logix.com/maxutiqeqo
L28[07:14:06] <Wat​tana> It's more of a basic bootloader but from what I can tell it doesn't store the UUID anywhere [Edited]
L29[07:15:17] <Wat​tana> the selector buffer(presumably at e011) is a memory mapped io so there doesn't seem to be a way to know
L30[07:15:57] <Wat​tana> nothing in the code access the EEPROM data either
L31[07:20:03] <Wat​tana> This will probably require making changes to the boot ROM but that shit is too complex for me. I opened an issue for it but I doubt gamax92 will look at them any time soon.
L32[07:20:08] <Wat​tana> This will probably require making changes to the boot ROM but that shit is too complex for me. I opened an issue for it but I doubt gamax92 will look at it any time soon. [Edited]
L33[07:20:19] <Wat​tana> Maybe I should try writing one from scratch?
L34[07:36:31] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L35[07:49:53] <B​ob> >sapphicfettucine: typed parameters for devices i've written bindings for, or &[&dyn Seri…
L36[07:49:53] <B​ob> use yuples lol, i did think about erased serde but nah, already enough crap
L37[07:50:07] <B​ob> use tuples lol, i did think about erased serde but nah, already enough crap [Edited]
L38[07:51:33] <sapphicf​ettucine> no :)
L39[07:51:49] <sapphicf​ettucine> if someone is building raw calls they can deal with passing an array
L40[07:56:11] <B​ob> 🤢
L41[07:56:26] <B​ob> i do agree that dynamical dispatching reduces the final executable size but bruh
L42[08:04:18] <B​ob> `pub enum HLAPISend<Tuple: SerializeOwned = [(); 0]> {` 😭
L43[08:21:19] <sapphicf​ettucine> >Bob: 🤢
L44[08:21:19] <sapphicf​ettucine> it's literally an array my guy
L45[08:21:33] <sapphicf​ettucine> you deal with them every day they ain't a big deal
L46[08:22:13] <B​ob> >sapphicfettucine: it's literally an array my guy
L47[08:22:13] <B​ob> yeah but dynamic dispatching
L48[08:24:01] <sapphicf​ettucine> not as big of an issue as it could be
L49[08:24:12] <B​ob> i'd rather use my generics
L50[08:24:14] <sapphicf​ettucine> specially since there's not the allocation of boxing
L51[08:24:28] <sapphicf​ettucine> but generics are fair
L52[08:24:41] <B​ob> i know, references with metadata arent that big
L53[08:24:44] <B​ob> but still
L54[08:24:55] <B​ob> generic problems > lifetime problems
L55[08:34:55] ⇦ Quits: Hawk777 (~chead@2607:c000:8279:ac00:725c:8825:f78a:c7f6) (Quit: Leaving.)
L56[08:35:22] ⇨ Joins: ashka (~postmaste@server4.shellgratuit.com)
L57[08:41:59] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b814f33800fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L58[09:58:11] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L59[09:58:11] zsh sets mode: +v on Vexatos
L60[09:59:53] <B​ob> aight screw it, it just wont write to the socket unless the buffer hasnt been filled
L61[10:07:08] <Va​ur> %tonk
L62[10:07:09] <MichiBot> Aw jeez! Va​ur! You beat Mic​hiyo's previous record of <0 (By 6 hours, 56 minutes and 55 seconds)! I hope you're happy!
L63[10:07:10] <MichiBot> Vaur's new record is 6 hours, 56 minutes and 55 seconds! Vaur also gained 0.00695 tonk points for stealing the tonk. Position #1.
L64[10:16:05] <B​ob> Code Block pastebined https://paste.pc-logix.com/weluwuxabu how long can my lines get
L65[10:16:19] <B​ob> 176 characters, so close to 180
L66[12:08:10] ⇨ Joins: shawn196 (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L67[12:08:55] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping timeout: 189 seconds)
L68[12:50:57] * Amanda yawns, does get stretches, meows and looks around
L69[12:51:09] * Amanda * her
L70[13:15:22] ⇨ Joins: luihum (~luihum@191.193.148.67)
L71[13:18:06] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814f33800fe3497fffea975f2.dip.versatel-1u1.de)
L72[13:20:28] ⇦ Quits: luihum (~luihum@191.193.148.67) (Remote host closed the connection)
L73[13:42:42] ⇨ Joins: luihum (~luihum@191.193.148.67)
L74[13:44:37] ⇦ Quits: luihum (~luihum@191.193.148.67) (Remote host closed the connection)
L75[14:20:55] ⇦ Quits: ashka (~postmaste@server4.shellgratuit.com) (Quit: O RLY)
L76[14:21:10] ⇨ Joins: ashka (~postmaste@server4.shellgratuit.com)
L77[14:26:03] <Forec​aster> %sip
L78[14:26:04] <MichiBot> You drink a sour röd potion (New!). The bottle turns into an aqua trident.
L79[14:33:08] ⇨ Joins: Thutmose (~Patrick@67.21.186.225)
L80[14:48:37] <Z0id​berg> @lunarsam I am evil.
L81[14:48:38] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/ahilikebad
L82[15:02:29] ⇨ Joins: luihum (~luihum@191.193.148.67)
L83[15:03:18] ⇦ Quits: luihum (~luihum@191.193.148.67) (Remote host closed the connection)
L84[16:47:54] <Z0id​berg> frThe new seat is on! The new fuel lines / oil lines are on! The carburetor is fixed! The vacuum leaks are fixed ! Most of the rust has been painted over! It's like a brand new machine! Starts first pull every time again 😄
L85[16:47:54] <Z0id​berg> https://cdn.discordapp.com/attachments/244230771232079873/948620939996823592/20220302_113410.jpg
L86[16:48:15] <Z0id​berg> It only needs a new windshield now
L87[16:48:23] <Z0id​berg> Which isn't needed, but keeps you warm
L88[16:55:11] <Z0id​berg> Izaya: Best kind of bike XD XD
L89[16:59:40] <Kristo​pher38> if bikes were foxes, this would be an arctic fox
L90[17:01:37] <Z0id​berg> 😄
L91[17:01:47] <Z0id​berg> I mean yeah, it wouldn't be an Arctic Cat
L92[17:03:09] <Z0id​berg> This thing is so fast though. Like, I know that 340cc is nothing to boast about for modern snowmobiles, but this is a heavy long track sled, and she frigging MOVES with that 340 twin cylinder. It's pretty beefy for a sled from the 1980s.
L93[17:04:53] ⇦ Quits: LeshaInc (~LeshaInc@sigsegv.ru) (Quit: WeeChat 3.3)
L94[17:21:28] ⇨ Joins: luihum (~luihum@191.193.148.67)
L95[17:27:14] <luihum> hi
L96[17:29:46] <luihum> Is holo-editor from OPPM broken? Whenever I click To Projector it crashes and says bad argument
L97[17:34:45] <theph​illuk> HI there, sorry if this question has probably been asked 100 million Times... but is OC being updated to newer versions? (specifically 1.16.5)
L98[17:40:17] <Michiyo> %tonk
L99[17:40:17] <MichiBot> Huzzah! Mic​hiyo! You beat Va​ur's previous record of 6 hours, 56 minutes and 55 seconds (By 36 minutes and 12 seconds)! I hope you're happy!
L100[17:40:18] <MichiBot> Michiyo's new record is 7 hours, 33 minutes and 8 seconds! Michiyo also gained 0.0042 (0.0006 x 7) tonk points for stealing the tonk. Position #2. Need 0.17209432 more points to pass Va​ur!
L101[17:40:58] <Michiyo> @thephilluk no, OC2 is 1.18+ only, OC1 won't move passed 1.12.2. A few people have started ports, and have not made much progress
L102[17:41:31] <Michiyo> luihum, would need the full error
L103[17:42:10] <Forec​aster> I'll take 67% of the error
L104[17:42:24] <theph​illuk> >Michiyo: <@166187860968472577> no, OC2 is 1.18+ only, OC1 won't move passed 1.12.2. A…
L105[17:42:25] <theph​illuk> hmmm... sad, but thank you!
L106[17:42:45] <luihum> one moment
L107[17:42:58] <Z0id​berg> Holy shit Arch Linux is dumb
L108[17:44:07] <Z0id​berg> I was helping somebody add profile scripts to their /etc/profile.d directory, and it turns out that on Arch if you make a typo in your shell script, i.e. forget to add a trailing quote" in a string or something, it will literally stall the boot process and sit there, with the error the shell printed out. WTF is Arch doing with their /etc/profile?!
L109[17:44:29] <Z0id​berg> I tested it on Slackware and.. it just prints out the error and continues on its way.
L110[17:53:33] <CompanionCube> interesting
L111[18:02:15] ⇦ Quits: luihum (~luihum@191.193.148.67) (Ping timeout: 186 seconds)
L112[18:05:24] <Ocawes​ome101> @thephilluk here are some relevant logs from past discussions on this. for 1.16+ you can use OC2, though it's still in alpha and emulates RISC-V rather than using Lua https://tinyurl.com/y7gbua84
L113[18:26:14] <B​ob> i'm now kinda lost on how can i serialize my bytes
L114[18:26:21] <B​ob> because the absolute limit is 4kB
L115[18:26:27] <B​ob> i think ill serialize bytes separately into a buffer
L116[18:26:48] <B​ob> then write from that buffer until a limit would be hit, the limit is just under the delimiter + the needed closing brackets
L117[18:35:23] ⇨ Joins: PixelFlash (~PixelFlas@balticom-163-217.balticom.lv)
L118[18:35:42] <PixelFlash> hello
L119[18:36:18] ⇦ Quits: PixelFlash (~PixelFlas@balticom-163-217.balticom.lv) (Remote host closed the connection)
L120[18:36:33] <Z0id​berg> @Bob 4KB of what? Circular buffers are a normal thing you know.
L121[18:37:54] <B​ob> >Z0idberg: <@!202281082047954954> 4KB of what? Circular buffers are a normal thin…
L122[18:37:55] <B​ob> basically, the HLAPI packets limit themselves to max 4kB when going from OC2 to Java, and the goal here is to split a buffer of bytes so that it will fit in several messsages under 4kB
L123[18:38:09] <Z0id​berg> treat it like networking
L124[18:38:11] <B​ob> the thing is that different numbres take up different widths, and i wanted to maximise that
L125[18:38:17] <Z0id​berg> come up with some sort of protocol to fragment the data
L126[18:38:27] <Z0id​berg> then just create a circular buffer or something to work with it
L127[18:38:56] <B​ob> well i am going to write into a buffer 100%
L128[18:38:56] <Z0id​berg> I had to do this with my gameboy color demo project for an interview
L129[18:39:08] <Z0id​berg> because if I sent too much data at once the SPI clock would skew and start eating up bits
L130[18:39:15] <B​ob> a circular buffer for sure, then fetch from it and write the data to the write buffer
L131[18:39:18] <B​ob> until it gets full
L132[18:39:23] <Z0id​berg> yeah
L133[18:39:23] <B​ob> then sending and fetching from the circular buffer again
L134[18:39:27] <B​ob> im just wondering how can i do it cleanly
L135[18:39:34] <Z0id​berg> Using Rust?
L136[18:39:40] <B​ob> + since i'm using serde, i dont quite control the serialization process
L137[18:39:40] <B​ob> yeah
L138[18:39:45] <B​ob> i need to write a custom visitor for the data
L139[18:39:52] <Z0id​berg> Hmm
L140[18:40:03] <B​ob> i can sure cheat and make every number be 3 characters long but thats boring
L141[18:40:11] <Z0id​berg> The problem with serialization is that you end up with perhaps data being half in one buffer write and half in another
L142[18:40:12] <B​ob> i want to maximize the hell out of everything
L143[18:40:19] <B​ob> >Z0idberg: The problem with serialization is that you end up with perhaps data be…
L144[18:40:20] <B​ob> well yeah thats the thing
L145[18:40:26] <B​ob> i need toe packets to split themselves when they reach 4kB
L146[18:40:33] <B​ob> thats the absolute limit
L147[18:40:37] <B​ob> or HLAPI throws an error
L148[18:44:47] <Amanda> %remindme 5m check on the cows
L149[18:44:47] <MichiBot> I'll tell you "check on the cows" in 5m at 03/02/2022 06:49:47 PM
L150[18:45:07] <B​ob> i can sure cheat and abuse the fact that after i give it all the headers and crap, i am left with x bytes, and each number at most takes 3+1 bytes so i can shove at least n numbers
L151[18:45:16] <B​ob> but if all the numbers are just a digit long, thats a waste
L152[18:49:48] <MichiBot> Amanda REMINDER: check on the cows
L153[18:50:07] <Amanda> ...
L154[18:58:21] <Z0id​berg> Cows?
L155[18:58:56] <Z0id​berg> @amanda: I didn't know you had cows. Em and I have talked about getting one but, they're a decent ammount of work.
L156[18:59:20] <Amanda> I've got about 8, packed into a 9x9x9m cube
L157[18:59:37] <Amanda> but it turns out that cube didn't exist when not observed
L158[19:01:46] <Amanda> which, honestly, explains a lot about my crop yields since I moved them into another cube
L159[19:05:40] <Amanda> %remindme 5m check on the baby cows
L160[19:05:40] <MichiBot> I'll tell you "check on the baby cows" in 5m at 03/02/2022 07:10:39 PM
L161[19:09:07] ⇨ Joins: vvaavvaa (~vvaavvaa@lfbn-mon-1-13-246.w90-51.abo.wanadoo.fr)
L162[19:10:41] <MichiBot> Amanda REMINDER: check on the baby cows
L163[19:11:50] <Amanda> %remindme 5m last check
L164[19:11:50] <MichiBot> Ama​nda: Invalid arguments. %remind Time:string Message:string
L165[19:11:59] <Amanda> %remindme 5m last check
L166[19:11:59] <MichiBot> I'll tell you "last check" in 5m at 03/02/2022 07:16:58 PM
L167[19:15:56] ⇦ Quits: vvaavvaa (~vvaavvaa@lfbn-mon-1-13-246.w90-51.abo.wanadoo.fr) (Quit: vvaavvaa)
L168[19:17:00] <MichiBot> Amanda REMINDER: last check
L169[19:20:13] <Amanda> okay, so CM still doesn't chunk load when the block's loaded, but it'll work fine with FTB Chunks chunloading doing it for it
L170[19:54:07] <B​ob> what even is this garbage error https://tinyurl.com/y8mrvenp
L171[20:02:04] <Michiyo> Ok, I've successfully re-implemented my BTLE arduino controller and can even send interrupts in the middle of NeoPixel animations.... now to re-do said animations
L172[20:02:10] <Michiyo> P.S. I hate BTLE lol
L173[20:07:49] <Amanda> planning on putting it in git this time? :P
L174[20:07:57] <Z0id​berg> Huh. btle some sort of bluetooth enabled arduino?
L175[20:08:28] <Amanda> Bluetooth low-energy
L176[20:09:13] <Z0id​berg> I don't keep up with arduino stuff anymore, I just buy the AVR chips and program them directly
L177[20:09:31] <Amanda> "Those who live in glass houses should at least hang curtians around the bathroom"
L178[20:09:48] <Z0id​berg> haha
L179[20:10:04] <Z0id​berg> I have seen some interesting glass houses
L180[20:10:19] <Michiyo> I'm running this https://www.adafruit.com/product/2829 which uses as Amanda said, Bluetooth Low Energy
L181[20:10:21] <Z0id​berg> Too much publicity for me
L182[20:10:33] <Michiyo> which is a 100% Different protocol from normal BT
L183[20:10:42] <Z0id​berg> OHHHH
L184[20:10:59] <Z0id​berg> I have used feather before back in college. It was a 900Mhz Feather though
L185[20:11:08] <Z0id​berg> Worked up to like 2 miles or so, it was pretty sweet
L186[20:11:12] <Amanda> but it has the bluetooth brand, because I guess Google /Apple/whoever donated it wanted it to be more adopted
L187[20:11:41] <Z0id​berg> Nice, it has an ATMega 324 on it
L188[20:11:52] <Z0id​berg> I used to have a 40 pin 324 DIP
L189[20:12:15] <Michiyo> Yeah, I now have 2 of them, I bought the 2nd so I could re-write my code on the new one without wiping the code on the old one I couldn't get this working before the 9th
L190[20:12:40] <Michiyo> I *HAVE* a working unit.. but I wanted to add new stuff, which I couldn't do without the original source, OR without rewriting it from scratch
L191[20:13:43] <Z0id​berg> Yeah. You can use avrdude to download the current code from the AVR chip but uh, that's just the hexfile data
L192[20:14:11] <Michiyo> Yeah, which would be great if I just wanted to dump the code to a 2nd one. But I also needed to modify it
L193[20:14:46] <Z0id​berg> I am so sad though because the AVRISP MKII ISP programmer my professor made is missing, so I've been having to use an Arduino Mega 2560 with the ArduinoISP sketch installed in order to program my chips lately.
L194[20:15:11] <B​ob> that will make reversing and implementing HLAPI components soooo much easier https://tinyurl.com/y8m9vs4g
L195[20:15:14] <B​ob> i just need to figure out serde really
L196[20:15:34] <Z0id​berg> I had an ISP programmer that had an avr chip on it to do the programming, and it had a pin header on it that lined up with the 324 AVR ISP pins so you could just push it onto a breadboard against the chip plug in the USP and program the ATMega
L197[20:15:57] <Z0id​berg> My professor made it and had OSH park fab it, and put them together for us
L198[20:16:07] <Z0id​berg> and let us take them home
L199[20:17:16] <Z0id​berg> If I ever find it I'll take a photo of it. It's super nice and I never wanted to lose it 😦
L200[20:18:03] <Z0id​berg> Using a mega 2560 is super janky
L201[20:18:41] <Z0id​berg> wires that are long enough to cause problems, a reset capacitor and crap that sometimes just doesn't quite work right, you move the thing by accident and it stops programming until you replug the wires
L202[21:18:04] <CompanionCube> hope you find it
L203[21:41:29] <Forec​aster> %sip
L204[21:41:30] <MichiBot> You drink a shimmering röd potion (New!). Forecaster feels slightly less agile.
L205[21:44:41] <B​ob> my code is devoir of any sanity https://tinyurl.com/ya8sdv2q
L206[21:44:51] <B​ob> i doubt that anybody ever messed with NSTs but me for a simple HLAPI layer
L207[21:49:23] <Z0id​berg> Why would you be surprised
L208[21:49:29] <Z0id​berg> People stil use regex for parsing XML
L209[21:50:37] <B​ob> i dont do crimes
L210[21:50:38] <B​ob> i do art
L211[21:52:56] <Z0id​berg> lol
L212[21:54:00] ⇦ Quits: scj643 (~quassel@2001:41d0:700:3949:5c1::1) (Quit: Bye)
L213[21:59:00] ⇨ Joins: scj643 (~quassel@2001:41d0:700:3949:5c1::1)
L214[21:59:28] ⇦ Quits: scj643 (~quassel@2001:41d0:700:3949:5c1::1) (Client Quit)
L215[22:07:25] <CompanionCube> why not art crimes
L216[22:15:32] <Forec​aster> crime art
L217[22:21:39] ⇨ Joins: scj643 (~quassel@2001:41d0:700:3949:5c1::1)
L218[22:23:14] ⇦ Quits: scj643 (~quassel@2001:41d0:700:3949:5c1::1) (Client Quit)
L219[22:34:26] <Amanda> %remindme 6d12h make sure nixos updated properly on gitea
L220[22:34:27] <MichiBot> I'll tell you "make sure nixos updated properly on gitea" in 6d12h at 03/09/2022 10:34:26 AM
L221[22:35:21] ⇨ Joins: scj643 (~quassel@2001:41d0:700:3949:5c1::1)
L222[22:51:36] <Amanda> %choose early rainbox?
L223[22:51:37] <MichiBot> Ama​nda: Hm, yeah okay.
L224[23:27:04] ⇨ Joins: luihum (~luihum@191.193.148.67)
L225[23:54:17] ⇦ Quits: luihum (~luihum@191.193.148.67) (Read error: Connection reset by peer)
<<Prev Next>> Scroll to Top