<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:14] <Izaya> with a bunch of onboard peripherals, right?
L2[00:09:38] <Z0id​berg> I'm not sure just yet. Might make a neat SBC though
L3[00:18:18] <Amanda> Elfi of the Lämp, shall it be early zzzmews tonight, for I'm running on like 6h of sleep
L4[00:44:49] * Amanda flops down around elfi, does a heccen zzzpurr
L5[00:48:15] <Amanda> Night girls
L6[00:59:10] <Va​ur> %tonk
L7[00:59:10] <MichiBot> Eh! Va​ur! You beat Forec​aster's previous record of <0 (By 7 hours, 2 minutes and 54 seconds)! I hope you're happy!
L8[00:59:11] <MichiBot> Vaur's new record is 7 hours, 2 minutes and 54 seconds! Vaur also gained 0.00705 tonk points for stealing the tonk. Position #1.
L9[05:34:28] <Forec​aster> %sip
L10[05:34:28] <MichiBot> You drink a salty jumbonium potion (New!). The potion contained a computer virus! Forecaster hears a maniacal laugh as their cursor flips upside down!
L11[05:34:48] <Forec​aster> But I'm on my phone...
L12[06:21:28] <Va​ur> %sip
L13[06:21:29] <MichiBot> You drink a resonating pussplum potion (New!). Vaur gains a negligible amount of luck.
L14[07:34:28] ⇨ Joins: Vexatos (~Vexatos@p200300eaef139f63d0eab95a2541e75e.dip0.t-ipconnect.de)
L15[07:34:28] zsh sets mode: +v on Vexatos
L16[07:45:45] <Dee​(H)> How can I make a Chatbox listen and fire a event when someone says a specific ?
L17[07:46:28] <Forec​aster> what do you mean "fire an event"
L18[07:46:55] <Forec​aster> the chatbox generates an event on every message
L19[07:47:29] <Dee​(H)> oh
L20[07:47:51] <Forec​aster> it says so on the wiki page Michiyo linked you
L21[07:48:13] <Dee​(H)> Should've paid more attention, my bad
L22[07:51:57] <Forec​aster> That's what they all say when they should have paid more attention!
L23[07:51:58] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:828b:b500:df8c:327d:e091:cd8d) (Quit: Leaving.)
L24[09:41:16] <Forec​aster> %tonk
L25[09:41:16] <MichiBot> Gadsbudlikins! Forec​aster! You beat Va​ur's previous record of 7 hours, 2 minutes and 54 seconds (By 1 hour, 39 minutes and 11 seconds)! I hope you're happy!
L26[09:41:17] <MichiBot> Forecaster's new record is 8 hours, 42 minutes and 6 seconds! Forecaster also gained 0.0132 (0.00165 x 8) tonk points for stealing the tonk. Position #2. Need 0.02166152 more points to pass Va​ur!
L27[10:57:24] <Lui​hum> How do I make it so when I press a certain key combination (Ctrl+C) the program terminates?
L28[10:58:48] <Forec​aster> program termination is done with an event called `interrupted` which is triggered by `Ctrl + c`
L29[11:00:01] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/yoyomizequ
L30[11:00:05] <Forec​aster> Something like that probably
L31[11:01:21] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/uxiqihujon
L32[11:01:25] <Forec​aster> Actually that
L33[11:01:52] <Forec​aster> because if you don't unregister the event they linger until the computer is restarted
L34[11:02:05] <Forec​aster> in this case that doesn't do anything, but it's good practice
L35[11:02:40] <Forec​aster> unregister the event listener*
L36[11:20:14] <Amanda> Make sure to subscribe, and smash that bell, too!
L37[11:20:21] * Amanda meows and looks around
L38[11:20:44] <Forec​aster> %give MichiBot a smashed bell
L39[11:20:44] * MichiBot accepts the smashed bell and adds it to her inventory
L40[11:22:15] <Amanda> %choose halucinate or unravle the mysteries of the multiverse?
L41[11:22:16] <MichiBot> Ama​nda: Huh, what? "unravle the mysteries of the multiverse" I guess, now leave me alone I'm playing Tetris.
L42[11:22:16] <Forec​aster> hm, I should add that to the smash command...
L43[11:38:52] <Forec​aster> don't unravel things, it's so much paperwork!
L44[11:43:30] <Redston​eParkour> Put the thing in a computer before unraveling it, then unravel it and let the computer do the paperwork for you
L45[11:43:51] <Izaya> last time I unraveled something in my computer it caught fire
L46[11:53:40] <Redston​eParkour> try running it in space so it can't catch on fire
L47[12:05:04] <Izaya> that might just work to avoid fire
L48[12:12:48] <S​ky> Until your computer coldwelds itself together
L49[12:17:24] <Izaya> I think it'd be pretty warm if it was catching fire in an atmosphere
L50[12:17:52] <Redston​eParkour> well just attach more radiator panels to the computer then
L51[12:18:52] <S​ky> Are you telling my my 480mm rgb radiator isn't enough in space?
L52[12:19:58] <Izaya> Wrong style. Easy mistake to make.
L53[12:32:07] <lunar_sam> awoo
L54[12:54:56] <Z0id​berg> >Amanda: Make sure to subscribe, and smash that bell, too!
L55[12:54:56] <Z0id​berg> I broke it 😦
L56[13:02:58] <Amanda> bad @Z0idberg
L57[13:03:08] <Amanda> bad Forecaster as well
L58[13:04:25] <Amanda> Izaya: want to hear about a cursed format that my subconcious thought up?
L59[13:04:57] <Amanda> field1"value1"field2"value2"
L60[13:05:03] <Amanda> values can have spaces, fields can not
L61[13:05:08] <Izaya> I hate this
L62[13:05:39] <Amanda> It's the debug output for Kobald (Not COBALT) in last night's dream world
L63[13:05:50] <Amanda> It was being used to define ACLs
L64[13:11:34] <Amanda> This was the format my subconcious thought up to keep me under when I nearly became lucid because previously there was literally no deliberation between fields and values, and I noticed that was literally impossible to parse.
L65[13:15:48] <Z0id​berg> I am pretty sure that format exists
L66[13:15:59] <Z0id​berg> I have seen something like it somewhere...
L67[13:16:19] <Amanda> Z0idberg: No whitespace whatsoever other than in the values?
L68[13:16:27] <Amanda> Each line was it's own record.
L69[13:16:45] <Z0id​berg> That part is weird
L70[13:17:07] <Z0id​berg> I was thinking more like the way it uses a single pair of quotes as a delineated
L71[13:17:15] <Z0id​berg> Delimiter *
L72[13:17:33] <Z0id​berg> Just seems familiar
L73[13:17:37] <Amanda> It's almost TCL, except TCL requires whitespace between the field and value
L74[13:17:43] <Amanda> And TCL also supports {}
L75[13:18:27] <Amanda> TCL's "everything's a string" is kinda fun
L76[13:18:40] <Amanda> if blocks aren't blocks, they're if command with code the parser evals if the condition passes!
L77[13:19:13] <Amanda> I manually transpiled a small TCL parser / evaluator into lua,
L78[13:19:15] <Izaya> that invites metatables-ish fuckery
L79[13:19:31] <Z0id​berg> I didn't think I knew anyone who knew tcl
L80[13:19:48] <Amanda> I used it in several of my OC fucking about
L81[13:19:51] <Z0id​berg> I pondered learning it once and was told it wasn't worth it
L82[13:20:12] <Izaya> I am reminded that I should play with expect some time
L83[13:20:17] <Z0id​berg> I do know it has its own entire user interface toolkit
L84[13:20:42] <Izaya> a lot of Tk bindings are just a wrapper to run Tcl code from your choice of language
L85[13:20:43] <Z0id​berg> I think it's called tk or something, supposed to integrate with tcl
L86[13:21:02] <Z0id​berg> Yeah
L87[13:21:26] <Z0id​berg> I've seen programs written using the tk she'll I think it's called wish or something
L88[13:21:30] <Z0id​berg> Terrifying
L89[13:22:12] <Amanda> Huh. I never moved my oc-fileserver stuff into my gitea instance
L90[13:22:50] <Izaya> hey, you know what's a terrible language?
L91[13:22:54] <Izaya> kerboscript.
L92[13:23:10] <Izaya> the only good thing I can say about it is that it doesn't require line numbers
L93[13:23:11] <Z0id​berg> I've been RB going through this phase for a while, couple years maybe where I want to play games but they just aren't fun anymore.
L94[13:23:22] <Amanda> oh, I did
L95[13:24:13] <Izaya> why do for loops only work on lists? why is there a from loop in a non-joke language? why is there only until and not while? why does every statement have to end with a .?
L96[13:24:18] <Amanda> As I was saying, for instance, my lilac base system uses tcl for it's energy reporting extracting: https://git.camnet.site/amandac/oc-monorepo/src/branch/master/lilac/server/openos/lib/lilac/server/commands/energy.lua
L97[13:24:59] <Amanda> For instance, generic energy_device: https://git.camnet.site/amandac/oc-monorepo/src/branch/master/lilac/server/openos/etc/lilac/energy.d/energy_device.tcl
L98[13:25:55] <Z0id​berg> Sometimes I'll force myself to play Minecraft for a day and then never pick up the save again
L99[13:26:32] <Izaya> I obsess with one game for months at a time
L100[13:26:43] <Izaya> Can't play anything else.
L101[13:30:18] <Z0id​berg> I've been playing retro games because I hurt my back the other day and spend most of my day trying to find out what game I want to play
L102[13:31:05] <Z0id​berg> Played battletoads for a bit
L103[13:52:29] ⇦ Quits: Vexatos (~Vexatos@p200300eaef139f63d0eab95a2541e75e.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L104[13:53:45] <lunar_sam> Izaya: i may have to break compatibility with old OSSM
L105[13:53:46] <lunar_sam> _but_
L106[13:53:48] <lunar_sam> i might not
L107[13:53:52] <lunar_sam> now that i think about it
L108[13:54:18] <lunar_sam> i could just add recipies that convert the old EEPROM cards into the new ones
L109[13:54:20] <lunar_sam> lol
L110[14:06:21] ⇨ Joins: Vexatos (~Vexatos@p200300eaef139f29168fd8f33f3f6aab.dip0.t-ipconnect.de)
L111[14:06:21] zsh sets mode: +v on Vexatos
L112[14:07:45] <Forec​aster> %sip
L113[14:07:45] <MichiBot> You drink a tiny crimson potion (New!). The potion contained a computer virus! It changed Forecaster's theme to one they don't like!
L114[14:08:01] <Forec​aster> first my cursor, and now this
L115[14:08:19] <Izaya> tiny crimson potions contain GNOMEs
L116[14:08:23] * Izaya nods
L117[14:08:27] <Izaya> lunar_sam: that seems ideal
L118[14:09:00] <lunar_sam> basically, i'm now actually using damage values instead of making 1000 different items lol
L119[14:11:37] <lunar_sam> _also_
L120[14:11:53] <lunar_sam> Izaya: i'm removing the prom wipe assembler thing
L121[14:12:27] <lunar_sam> instead you throw the T1 EPROM down and wait until it wipes :P
L122[14:12:48] <lunar_sam> mind you, it will only work during the day and if it's sunny
L123[14:34:10] <Izaya> lunar_sam: re: despawning items
L124[14:34:30] <Izaya> maybe you could overwrite the despawn function and instead wipe a random bit from all the data
L125[14:34:42] <Izaya> place a new version of it with that changed
L126[14:35:04] <lunar_sam> i don't see a despawn function :(
L127[14:35:08] <Izaya> so every 5 minutes there'd be another 1/8th wiped, though that may already be wiped
L128[14:35:13] <Izaya> ah, guess that'd be too simple >.>
L129[14:35:21] <lunar_sam> see
L130[14:35:23] <lunar_sam> however
L131[14:35:33] <lunar_sam> i can set the despawn time to Integer.MAX or whatever
L132[14:35:42] <lunar_sam> and then set the item entity update function
L133[14:35:47] <Izaya> oic
L134[14:36:19] <lunar_sam> unfortunately, i have no idea if setting the despawn time to 0 disables it or just makes it instantly despawn
L135[14:36:32] <lunar_sam> wait i could just
L136[14:36:32] <Izaya> I like the idea of wiping a random set of bits every n amount of time
L137[14:36:33] <Amanda> time to findout
L138[14:36:34] <lunar_sam> Try And See
L139[14:36:43] <Izaya> that sounds like "fun"
L140[14:36:46] <lunar_sam> yeah
L141[14:36:52] <lunar_sam> it'll be erasing blocks, though
L142[14:37:00] <lunar_sam> and marking them as clean
L143[14:37:01] <Izaya> oh that works too
L144[14:37:32] <Izaya> hey wait if you only operate at block level and it has an electronically erasable version
L145[14:37:36] <Izaya> that's more like flash than an EEPROM
L146[14:37:44] * Izaya squints
L147[14:37:48] <lunar_sam> yeah well
L148[14:37:52] <Izaya> :p
L149[14:37:52] <lunar_sam> first of all, shh
L150[14:38:05] <lunar_sam> it's for ease of development
L151[14:38:14] <lunar_sam> second, i was gonna have block level erase but i decided
L152[14:38:17] <lunar_sam> that doesn't really fit
L153[14:38:25] <lunar_sam> and i'll instead throw that at flash
L154[14:38:31] <lunar_sam> and just have it emulate a `drive`
L155[14:38:40] <lunar_sam> maybe i'll have it called `drive_flash` :P
L156[14:39:16] <Izaya> NTFS mode: every time you make a change, your computer may explode
L157[14:39:57] <Amanda> And if you use some software it can't be mounted in any other OS
L158[14:40:05] <Izaya> lunar_sam: soon: block oriented minitel archive (BOMTAR)
L159[14:40:18] <lunar_sam> lmfao
L160[14:40:23] <lunar_sam> flash is gonna be tiny
L161[14:40:29] <lunar_sam> and only available as an upgrade
L162[14:40:49] <Amanda> %choose comfort or utility
L163[14:40:49] <MichiBot> Ama​nda: Out of these two choices? I'd say "comfort".
L164[14:40:56] <Izaya> anyway
L165[14:41:00] <Izaya> I'm gonna go to bed
L166[14:41:04] <Amanda> night
L167[14:41:05] <lunar_sam> the idea is that it exists as a method for getting writable memory on drones and uCs
L168[14:41:08] <Izaya> have fun
L169[14:41:10] <lunar_sam> also adios
L170[14:41:18] <lunar_sam> :)
L171[14:45:13] <AR2​000> @lunar_sam https://minecraft.fandom.com/wiki/Item_(entity)#Data_values
L172[14:45:50] <Amanda> data values == damage values, IIRC
L173[14:46:30] <AR2​000> > Age: The number of ticks the item has been "untouched". After 6000 ticks (5 minutes) the item is destroyed. If set to -32768, the Age does not increase, preventing the item from despawning automatically.
L174[14:46:39] <AR2​000> Override this value of the item
L175[14:46:54] <AR2​000> I hope it existed in 1.12
L176[14:47:15] <lunar_sam> oh neat there is a value for thisd
L177[14:47:17] <lunar_sam> *this
L178[14:47:24] <lunar_sam> why it's -32768 is beyond me but who cares
L179[14:47:37] <Amanda> INT16_MIN I think
L180[14:47:42] <AR2​000> Lowers signed int
L181[14:47:52] <lunar_sam> ahhh
L182[14:48:20] <lunar_sam> anyways, how the hell do OC's fancy tooltips work
L183[14:48:32] <Forec​aster> magic?
L184[14:48:39] <Forec​aster> how else
L185[14:48:43] <Forec​aster> probably fairy magic
L186[14:52:46] <AR2​000> https://github.com/MightyPirates/OpenComputers/tree/master-MC1.7.10/src/main/scala/li/cil/oc/common/item
L187[14:53:14] <lunar_sam> intellij why do you keep breaking
L188[14:54:41] <AR2​000> Well, OC is mostly in scala, but you might find your answer about the tooltips by reading the code in this folder
L189[14:55:20] <lunar_sam> ya know, i don't trust idea to not fuck up redoing the setup
L190[15:41:54] <Amanda> %choose waves; em or pressure
L191[15:41:55] <MichiBot> Ama​nda: pressure waves
L192[15:43:07] <lunar_sam> also i figured it out :D
L193[15:51:27] <lunar_sam> anyways, actually adding a config now
L194[15:52:35] <Amanda> %choose candy or be good
L195[15:52:35] <MichiBot> Ama​nda: Haven't you always gone with "be good"? Hm, maybe not.
L196[15:54:56] <lunar_sam> forge WHY does your config system suck
L197[15:55:21] <Forec​aster> you can't have a config system that doesn't
L198[15:55:25] <Forec​aster> it's illegal
L199[15:58:19] <lunar_sam> i love trying to find answers and just seeing this on the results
L200[15:58:22] <lunar_sam> https://xmpp.404.city:5280/usershare/c44a7f29876bb754953efd718432c3cb3316b2da/drQS4hmFyZTbeDMCtNZ7m1N0gJtAFVsKuQiWmPez/ca4956b1-7fb9-40e3-9dbb-58dde282f260.png
L201[15:59:47] <🎃Mic​hiyo🎃> Yep, that's my fav reply...
L202[16:02:56] <Forec​aster> https://tinyurl.com/2kyatfkf
L203[16:03:20] <lunar_sam> shit makes me ANGRY, why do you feel the need to erase 1.12
L204[16:04:43] <lunar_sam> anyways, think i figured it out
L205[16:04:59] <lunar_sam> can't use kotlin for the config class
L206[16:06:55] <luna​r_sam> tho i might try one more thing
L207[16:20:38] <Forec​aster> %sip
L208[16:20:38] <MichiBot> You drink a soft dirt potion (New!). Forecaster gains one research point. Forecaster now has 1 point. (Rem. uses: 1)
L209[16:20:48] <Forec​aster> hooray
L210[16:22:13] <Ri​ley> It's understandable if the Forge team can't support 1.12 forever. Though considering it is the forum there's no reason to limit discussion around it.
L211[16:29:13] <Va​ur> %sip soft dirt potion
L212[16:29:13] <MichiBot> You drink a soft dirt potion. Vaur gains one research point. Vaur now has 2 points. (Rem. uses: 0)
L213[17:51:44] ⇦ Quits: lunar_sam (c44a7f2987@jabberfr.org) (Ping timeout: 189 seconds)
L214[17:52:23] ⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L215[18:39:07] <Va​ur> %sip
L216[18:39:07] <MichiBot> You drink a woolly platinum potion (New!). Vaur's favourite cup is now upside down.
L217[19:32:34] <lunar_sam> https://xmpp.404.city:5280/usershare/c44a7f29876bb754953efd718432c3cb3316b2da/zwnufch1fAwwgYaC7ugbBGiq0ug7cvlrAtamgf0z/2022-10-18_14.19.09.png
L218[19:50:16] <AR2​000> nice
L219[19:56:59] <lunar_sam> oh didn't ever show off the other thing because dino froze
L220[19:57:26] <lunar_sam> https://xmpp.404.city:5280/usershare/c44a7f29876bb754953efd718432c3cb3316b2da/FRSSw8TDylnZHbf2UuV5wF08xlBiTtKTUYy1nCC1/2022-10-18_14.18.06.png
L221[20:42:09] <Elfi> Huh, when were tiered EEPROMs added?
L222[20:44:23] <lunar_sam> since i started working on OSSM again :P
L223[20:44:40] <lunar_sam> i'll give them their own creative tab soon enough
L224[21:10:27] <Amanda> Elfi: It's not in OC, it's in lunar_sam's mod
L225[21:26:46] <lunar_sam> i'm making a single class to manage storage devices
L226[21:27:08] <lunar_sam> head would hurt too much otherwise
L227[21:53:11] <AR2​000> Isn't that the point of a class. Doing it a other way would have been a waste of time
L228[21:55:12] <Amanda> Unfortunately, sam is only mortal, and thus can't do everything perfect first time around
L229[21:56:22] <Amanda> Plus, creating a class every time you do something more than once isn't how you do DRY, it's how you ~~get ants~~ hit the class count cap
L230[21:57:19] <Amanda> As with everything in tech, there's no such thing as a hard and fast rule
L231[21:57:43] <Amanda> All rules are impotent
L232[22:10:09] <lunar_sam> yeah i was just doing all file i/o in the component's class :P
L233[22:10:47] <lunar_sam> but now that i wanna make more than one storage device, yeah, kinda need something to manage it and make it harder for me to foot gun myself
L234[22:14:38] <Forec​aster> %tonkout
L235[22:14:38] <MichiBot> Hooray! Forec​aster! You beat your own previous record of 8 hours, 42 minutes and 6 seconds (By 3 hours, 51 minutes and 15 seconds)! I hope you're happy!
L236[22:14:39] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.012 tonk points! plus 0.022 bonus points for consecutive hours! Current score: 3.56606524, Position #2 => #1 (Overtook Vaur)
L237[22:17:25] <S​ky> %sip
L238[22:17:26] <MichiBot> You drink a shiny gold potion (New!). Tonk moved forward 3 hours. (Rem. uses: 0)
L239[22:17:32] <S​ky> Oh
L240[22:17:40] <S​ky> %tonkout
L241[22:19:55] ⇦ Quits: Vexatos (~Vexatos@p200300eaef139f29168fd8f33f3f6aab.dip0.t-ipconnect.de) (Remote host closed the connection)
L242[22:20:15] <Forec​aster> That won't work anyway
L243[22:20:59] <Forec​aster> After a tonkout you can't tonkout again immediately
L244[22:21:51] <Amanda> Not with that attitude!
L245[22:22:28] <Amanda> Anything's possible if you believe in the goddesses
L246[22:24:41] <S​ky> ~~Or if you become a god.~~
L247[22:25:03] <Amanda> No such thing. Only goddesses
L248[22:25:26] <lunar_sam> now i have to figure out how to add new CPUs
L249[22:25:33] <lunar_sam> :D
L250[22:27:21] <Amanda> Did you remember the relevent sacrafices?
L251[22:33:51] <lunar_sam> i think i'm done programming for tonight
L252[22:35:36] <lunar_sam> i don't know how or why i'm getting "node.address() must not be null" but
L253[22:35:38] <lunar_sam> oh well
L254[22:36:01] <lunar_sam> i'll bang my head against rocks later tonight
L255[22:47:51] <Amanda> Probably because node.address is null!
L256[22:48:06] <Amanda> That'll be three scritchies.
L257[22:50:14] <Amanda> %choose rain box?
L258[22:50:15] <MichiBot> Ama​nda: Why would you do that when you could do something else instead?
L259[22:50:27] <Amanda> %choose laptopnaptime?
L260[22:50:28] <MichiBot> Ama​nda: A nearby lamp replies "laptopnaptime".
L261[22:50:41] * Amanda thanks Elfi, curls up with her game, shows her
<<Prev Next>> Scroll to Top