<<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! Michiyo!
You beat Vaur'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> Michiyo 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 Vaur!
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]
<Wattana>
There's this one guy that kept telling me to use the stack to pass
arguments(6502 assembly)
L23[04:48:41]
<Wattana>
But I don't wanna bc I have to juggle values around to put the
return address back into stack
L24[05:14:55]
<Wattana>
How do you check what filesystem Thistle booted from?
L25[07:11:29]
<Ocawesome101> @Wattana use eeprom data
section assuming thistle's bios sets that
L26[07:13:31]
<Wattana>
It's more of a basic bootloader but from what I can tell it doesn't
store the UUID anyway
L28[07:14:06]
<Wattana>
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]
<Wattana>
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]
<Wattana>
nothing in the code access the EEPROM data either
L31[07:20:03]
<Wattana>
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]
<Wattana>
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]
<Wattana>
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]
<Bob>
>sapphicfettucine: typed parameters for devices i've written
bindings for, or &[&dyn Seri…
L36[07:49:53]
<Bob> use
yuples lol, i did think about erased serde but nah, already enough
crap
L37[07:50:07]
<Bob> use
tuples lol, i did think about erased serde but nah, already enough
crap [Edited]
L38[07:51:33]
<sapphicfettucine> no :)
L39[07:51:49]
<sapphicfettucine> if someone is building
raw calls they can deal with passing an array
L40[07:56:11]
<Bob>
🤢
L41[07:56:26]
<Bob> i do
agree that dynamical dispatching reduces the final executable size
but bruh
L42[08:04:18]
<Bob> `pub
enum HLAPISend<Tuple: SerializeOwned = [(); 0]> {` 😭
L43[08:21:19]
<sapphicfettucine> >Bob: 🤢
L44[08:21:19]
<sapphicfettucine> it's literally an array
my guy
L45[08:21:33]
<sapphicfettucine> you deal with them
every day they ain't a big deal
L46[08:22:13]
<Bob>
>sapphicfettucine: it's literally an array my guy
L47[08:22:13]
<Bob> yeah
but dynamic dispatching
L48[08:24:01]
<sapphicfettucine> not as big of an issue
as it could be
L49[08:24:12]
<Bob> i'd
rather use my generics
L50[08:24:14]
<sapphicfettucine> specially since there's
not the allocation of boxing
L51[08:24:28]
<sapphicfettucine> but generics are
fair
L52[08:24:41]
<Bob> i
know, references with metadata arent that big
L53[08:24:44]
<Bob> but
still
L54[08:24:55]
<Bob>
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]
<Bob> aight
screw it, it just wont write to the socket unless the buffer hasnt
been filled
L61[10:07:08]
<Vaur>
%tonk
L62[10:07:09] <MichiBot> Aw jeez! Vaur!
You beat Michiyo'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.
L65[10:16:19]
<Bob> 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]
<Forecaster> %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]
<Z0idberg>
@lunarsam I am evil.
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]
<Z0idberg>
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 😄
L86[16:48:15]
<Z0idberg>
It only needs a new windshield now
L87[16:48:23]
<Z0idberg>
Which isn't needed, but keeps you warm
L88[16:55:11]
<Z0idberg>
Izaya: Best kind of bike XD XD
L89[16:59:40]
<Kristopher38> if bikes were foxes, this
would be an arctic fox
L90[17:01:37]
<Z0idberg>
😄
L91[17:01:47]
<Z0idberg>
I mean yeah, it wouldn't be an Arctic Cat
L92[17:03:09]
<Z0idberg>
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]
<thephilluk> 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! Michiyo!
You beat Vaur'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 Vaur!
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]
<Forecaster> I'll take 67% of the
error
L104[17:42:24]
<thephilluk> >Michiyo:
<@166187860968472577> no, OC2 is 1.18+ only, OC1 won't move
passed 1.12.2. A…
L105[17:42:25]
<thephilluk> hmmm... sad, but thank
you!
L106[17:42:45] <luihum> one moment
L107[17:42:58]
<Z0idberg>
Holy shit Arch Linux is dumb
L108[17:44:07]
<Z0idberg>
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]
<Z0idberg>
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]
<Ocawesome101> @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]
<Bob> i'm
now kinda lost on how can i serialize my bytes
L114[18:26:21]
<Bob>
because the absolute limit is 4kB
L115[18:26:27]
<Bob> i
think ill serialize bytes separately into a buffer
L116[18:26:48]
<Bob> 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]
<Z0idberg>
@Bob 4KB of what? Circular buffers are a normal thing you
know.
L121[18:37:54]
<Bob>
>Z0idberg: <@!202281082047954954> 4KB of what? Circular
buffers are a normal thin…
L122[18:37:55]
<Bob>
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]
<Z0idberg>
treat it like networking
L124[18:38:11]
<Bob> the
thing is that different numbres take up different widths, and i
wanted to maximise that
L125[18:38:17]
<Z0idberg>
come up with some sort of protocol to fragment the data
L126[18:38:27]
<Z0idberg>
then just create a circular buffer or something to work with
it
L127[18:38:56]
<Bob> well
i am going to write into a buffer 100%
L128[18:38:56]
<Z0idberg>
I had to do this with my gameboy color demo project for an
interview
L129[18:39:08]
<Z0idberg>
because if I sent too much data at once the SPI clock would skew
and start eating up bits
L130[18:39:15]
<Bob> a
circular buffer for sure, then fetch from it and write the data to
the write buffer
L131[18:39:18]
<Bob> until
it gets full
L132[18:39:23]
<Z0idberg>
yeah
L133[18:39:23]
<Bob> then
sending and fetching from the circular buffer again
L134[18:39:27]
<Bob> im
just wondering how can i do it cleanly
L135[18:39:34]
<Z0idberg>
Using Rust?
L136[18:39:40]
<Bob> +
since i'm using serde, i dont quite control the serialization
process
L137[18:39:40]
<Bob>
yeah
L138[18:39:45]
<Bob> i
need to write a custom visitor for the data
L139[18:39:52]
<Z0idberg>
Hmm
L140[18:40:03]
<Bob> i can
sure cheat and make every number be 3 characters long but thats
boring
L141[18:40:11]
<Z0idberg>
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]
<Bob> i
want to maximize the hell out of everything
L143[18:40:19]
<Bob>
>Z0idberg: The problem with serialization is that you end up
with perhaps data be…
L144[18:40:20]
<Bob> well
yeah thats the thing
L145[18:40:26]
<Bob> i
need toe packets to split themselves when they reach 4kB
L146[18:40:33]
<Bob> thats
the absolute limit
L147[18:40:37]
<Bob> 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]
<Bob> 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]
<Bob> 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]
<Z0idberg>
Cows?
L155[18:58:56]
<Z0idberg>
@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> Amanda: 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
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]
<Z0idberg>
Huh. btle some sort of bluetooth enabled arduino?
L175[20:08:28] <Amanda> Bluetooth
low-energy
L176[20:09:13]
<Z0idberg>
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]
<Z0idberg>
haha
L179[20:10:04]
<Z0idberg>
I have seen some interesting glass houses
L181[20:10:21]
<Z0idberg>
Too much publicity for me
L182[20:10:33] <Michiyo> which is a 100%
Different protocol from normal BT
L183[20:10:42]
<Z0idberg>
OHHHH
L184[20:10:59]
<Z0idberg>
I have used feather before back in college. It was a 900Mhz Feather
though
L185[20:11:08]
<Z0idberg>
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]
<Z0idberg>
Nice, it has an ATMega 324 on it
L188[20:11:52]
<Z0idberg>
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]
<Z0idberg>
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]
<Z0idberg>
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.
L195[20:15:14]
<Bob> i
just need to figure out serde really
L196[20:15:34]
<Z0idberg>
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]
<Z0idberg>
My professor made it and had OSH park fab it, and put them together
for us
L198[20:16:07]
<Z0idberg>
and let us take them home
L199[20:17:16]
<Z0idberg>
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]
<Z0idberg>
Using a mega 2560 is super janky
L201[20:18:41]
<Z0idberg>
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]
<Forecaster> %sip
L204[21:41:30] <MichiBot> You drink a
shimmering röd potion (New!). Forecaster feels slightly less
agile.
L206[21:44:51]
<Bob> i
doubt that anybody ever messed with NSTs but me for a simple HLAPI
layer
L207[21:49:23]
<Z0idberg>
Why would you be surprised
L208[21:49:29]
<Z0idberg>
People stil use regex for parsing XML
L209[21:50:37]
<Bob> i
dont do crimes
L210[21:50:38]
<Bob> i do
art
L211[21:52:56]
<Z0idberg>
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]
<Forecaster> 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> Amanda: 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)