<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:26] <Kristo​pher38> only downside is that I can't pass arguments to it but i can just wrap that in another function I guess
L2[00:06:53] <Amanda> WTF is my laptop doing!? ` 19:06:31 up 1 day 23:38, 1 user, load average: 32.93, 17.66, 8.25`
L3[00:10:05] <Amanda> ... apparenrly I angered the EMACS goddesses somehow, it was using 75% of my 16G of RAM
L4[00:10:44] <Amanda> fuck it, we'll do the weekly update early
L5[00:18:11] <Amanda> ... why did nixos just download three seperate builds of openssl1.1.1g
L6[00:18:25] <Amanda> meh, problem for later, rain box time
L7[00:26:21] ⇦ Quits: immibis (~immibis@x59cc8b5a.dyn.telefonica.de) (Ping timeout: 204 seconds)
L8[00:37:29] <pay​onel> @Kristopher38 please retest
L9[00:37:34] <pay​onel> build 201
L10[00:37:39] <Kristo​pher38> oh, sure, I'm on it
L11[00:38:40] ⇦ Quits: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
L12[00:38:44] <B​ob> nez build mhhm
L13[00:38:50] <B​ob> w*
L14[00:40:17] ⇨ Joins: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de)
L15[00:41:50] <Thanos-​No Snap> Can I send data from an adapter to a remote computer using a linked card?
L16[00:42:05] <Kristo​pher38> @payonel works like a charm, it detects me even if I'm standing on a ledge :D http://tinyurl.com/ybwx2xqp
L17[00:42:07] <Thanos-​No Snap> The wiki is confusing as how to because it says to use an inventory controller
L18[00:42:44] <B​ob> you can use networking to send any data remotly
L19[00:42:54] <B​ob> OC has a few remote component libs
L20[00:43:06] <Kristo​pher38> Thanks a lot for this fix!
L21[00:43:54] ⇦ Quits: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de) (Ping timeout: 190 seconds)
L22[00:43:55] <Thanos-​No Snap> Aha wireless network cards
L23[00:44:21] <pay​onel> network cards and the link card can be used to send data between machines
L24[00:44:33] <pay​onel> i mean...so can other things...indirectly
L25[00:44:59] <pay​onel> but our typical communication is done via the network card (wired, t1 wireless, or t2 wireless)
L26[00:45:01] <pay​onel> or the link cards
L27[00:48:17] <Thanos-​No Snap> Is the card a component? How do I access it
L28[00:48:31] <pay​onel> the 3 types of network cards are "modem"
L29[00:50:03] <pay​onel> so, `component.modem` for quick primary access, or `componeny.proxy(component.list("modem")())`
L30[00:50:51] <Thanos-​No Snap> I was trying to use linked cards because wireless card can cause data loss according to the wiki. How would I access linked cards?
L31[00:51:27] <Kristo​pher38> gosh this is working beautifully, now my script doesn't lose track of where the entity is just because that entity went on a ledge
L32[00:51:36] <pay​onel> woo!
L33[00:51:56] <pay​onel> @Thanos-No Snap well, ... if the remote machine goes out of range, packets are lost
L34[00:52:05] <pay​onel> but we dont randomly choose to delete packets
L35[00:52:23] <pay​onel> but also, from the sender, there is no way to know if the packet was recieved
L36[00:52:42] <pay​onel> so, you need some response from the receiver so the sender knows communication is still going both ways
L37[00:54:35] <Thanos-​No Snap> Whats the range of a tier 2 card?
L38[00:54:48] <ThePi​Guy24> 400 blocks iirc
L39[00:54:50] <pay​onel> um
L40[00:54:54] <pay​onel> 400 sounds good
L41[00:54:55] <pay​onel> 🙂
L42[00:55:26] <murlocking> @Kristopher38 What are you working on ?
L43[00:55:29] <pay​onel> maxWirelessRange: [16, 400]
L44[00:55:33] <pay​onel> tier 1, and tier 2
L45[00:55:35] <Thanos-​No Snap> Ohh more range that I need 😄
L46[00:55:38] <Thanos-​No Snap> perfect
L47[00:57:18] <pay​onel> @Thanos-No Snap computers don't keep their chunks loaded, btw
L48[00:57:27] <pay​onel> there is a chunk upgrade for robots
L49[00:57:36] <Thanos-​No Snap> Got it, I chunkloaded them 🙂
L50[00:59:12] ⇨ Joins: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de)
L51[01:01:47] ⇦ Quits: Inari (~Pinkishu@pd9e8fa68.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L52[01:02:24] <pay​onel> @Kristopher38 btw ...
L53[01:02:39] <pay​onel> slab in front of feet, and slab at your forehead, motion still sees you
L54[01:02:49] <pay​onel> but, slab at feet, and full block at head, motion doesn't see you
L55[01:03:01] <pay​onel> i could keep adding more ray traces, and i might..maybe
L56[01:03:29] <pay​onel> but anyways, there has to be some ... limit to this exhaustive search
L57[01:03:49] <pay​onel> i could trace the bounding box of each object found, and search outside that box
L58[01:03:55] <pay​onel> anyways, it gets a bit messy 🙂
L59[01:04:18] <Kristo​pher38> murlocking: entity follower https://www.youtube.com/watch?v=Yixrsd7vzig&feature=youtu.be
L60[01:04:19] <MichiBot> Entity follower after motion sensor fix | length: 1m 20s | Likes: 0 Dislikes: 0 Views: 0 | by Kris38 | Published On 14/5/2020
L61[01:04:36] <Sagh​etti> ive gotten some more ideas for YourBot (name not final)
L62[01:04:40] <Sagh​etti> permission levels
L63[01:05:01] <murlocking> @Kristopher38 Oh shit, sounds cool. Gonna watch that :)
L64[01:06:53] <Kristo​pher38> I can do better though, but first I need to figure out a way to scan the terrain on-the-go as the robot is moving into unseen part of the map
L65[01:07:02] <murlocking> Wow, that's nice. Can you do that on 1.7.10 too ?
L66[01:07:20] <Kristo​pher38> @payonel sure, I don't see why you couldn't
L67[01:07:28] <pay​onel> ?
L68[01:07:36] <Kristo​pher38> oh wrong ping sorry
L69[01:07:39] <pay​onel> ah
L70[01:07:48] <murlocking> I might need to get those dev builds then.
L71[01:07:49] <Kristo​pher38> I was in the middle of writing an answer for you but then murlocking asked
L72[01:07:55] <murlocking> If that was fixed.
L73[01:08:13] <pay​onel> yeah, motion sensor was only looking at feet
L74[01:08:19] <pay​onel> it was a good bug to fix
L75[01:08:34] <murlocking> Great job :)
L76[01:09:21] <murlocking> Imagine having a robot follow you the entire playthrough, harvest trees, mine ores, fight enemies for you and even sing.
L77[01:09:21] <murlocking> What else? Feed you?
L78[01:11:42] <Kristo​pher38> then imagine a robot doing the entire playthrough instead of you
L79[01:11:54] <murlocking> Hehe, that would be amazing :D
L80[01:12:33] <Kristo​pher38> that's kind of my end goal, to make a self-replicating robot, make it find and harvest all the required resources
L81[01:12:49] <Thanos-​No Snap> This might sound stupid, but is there a way to pass a component through a wireless card?
L82[01:12:49] <murlocking> I just thought about it and it could even heal you with Splash potion or attack multiple enemies at once with Splash Harming Potion.
L83[01:12:50] <murlocking> Sadly, they cannot interact with a player inventory directly or 'feed' a player :(
L84[01:12:51] <Kristo​pher38> but that's gonna be a loooong way to get there
L85[01:13:03] <Thanos-​No Snap> Or do I have to send the data from a component in a table?
L86[01:14:01] <Kristo​pher38> @payonel you mean it behaves like in my crudely-drawn diagram? http://tinyurl.com/y9efvxde
L87[01:14:10] <pay​onel> haha, yes
L88[01:14:26] <pay​onel> i should draw a pic
L89[01:15:53] <Kristo​pher38> I think I'm not concerned about that from a practical point of view, as long as that setup works http://tinyurl.com/y9zsgl7t
L90[01:16:23] <Kristo​pher38> I should probably test if in both of the cases above the sensor would see the entity
L91[01:17:21] <Brisingr​Aerowing> @Thanos-No Snap https://github.com/ShadowKatStudios/OC-Minitel/tree/master/RPC/OpenOS
L92[01:18:07] <pay​onel> http://tinyurl.com/ybbaqdpx
L93[01:18:08] <Kristo​pher38> yeah, in both cases it sees me
L94[01:18:10] <pay​onel> picture time!
L95[01:18:38] <pay​onel> http://tinyurl.com/ycabdbx7
L96[01:18:44] <Thanos-​No Snap> @BrisingrAerowing That works!
L97[01:18:47] <Kristo​pher38> oh, I see where's the issue
L98[01:19:24] <pay​onel> so anyways, i was considering adding a 3rd line, in the middle
L99[01:19:31] <pay​onel> maybe start in the middle
L100[01:19:34] ⇦ Quits: Vexatos (~Vexatos@port-92-192-8-146.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L101[01:20:01] <Kristo​pher38> maybe you could get the entity height and do raycasts in some increments, in the range between feet and eyes
L102[01:20:13] <Kristo​pher38> like 3 or 4 raycasts
L103[01:20:21] <pay​onel> right, that's similar to what i was saying. this can be exhaustive
L104[01:20:24] <pay​onel> but i dont want to do that
L105[01:20:28] <pay​onel> i mean i could
L106[01:20:43] <pay​onel> but, i'm not convinced how much is necessary
L107[01:20:47] <pay​onel> i'm considering a 3rd
L108[01:21:24] <pay​onel> thing is, this happens every 10 ticks, or every half second
L109[01:21:33] <pay​onel> and it raycasts on all entities in range
L110[01:22:52] <Kristo​pher38> I assume that raycast is computionally expensive?
L111[01:24:31] <pay​onel> i haven't measured it
L112[01:24:36] <pay​onel> but it concerns me to do this too much
L113[01:25:03] <pay​onel> it would be helpful to get some actual data on this
L114[01:25:23] <pay​onel> but for now - i think 2 (maybe 3) raycasts per entity per 10 ticks is probably fine
L115[01:27:32] <Kristo​pher38> Yeah, I think so too
L116[01:28:51] <murlocking> What's a raycast ?
L117[01:29:10] <Sagh​etti> when you send a "ray" at something
L118[01:29:50] <Kristo​pher38> When you draw an invisible line (ray) from point A to point B and (in this case we were talking about) see if it hits any blocks on the way from point A to point B
L119[01:30:06] <murlocking> ok, like a 'line of sight'
L120[01:30:58] <pay​onel> right
L121[01:31:27] <pay​onel> the result i get back is what type of "hit" that ray performs
L122[01:31:36] <pay​onel> for example, "BLOCK" if it hits a block along the way
L123[01:33:38] ⇨ Joins: Mr_Creeper543 (~mr_creepe@host-92-9-113-123.as43234.net)
L124[01:34:04] <Mr_Creeper543> Hey, how do you set programs in the usr/bin folder to auto-run on boot?
L125[01:34:43] <pay​onel> short answer, put the name of the program you want to run in /home/.shrc
L126[01:34:53] <pay​onel> long answer, read this: https://ocdoc.cil.li/tutorial:autorun_options
L127[01:39:21] <Thanos-​No Snap> is it a bad idea to do a while loop to broadcast network data?
L128[01:40:10] <Kristo​pher38> Oh there's also another thing to consider @payonel, some entities are higher than 2 blocks, i.e. endermans so 3 rays could be insufficient
L129[01:41:00] <Kristo​pher38> Maybe the amount should be calculated based on entity height?
L130[01:43:26] <B​ob> `print(("Sum of x=z and y"):match("(.*)=?(.+)?"))` why is it nil 🤔
L131[01:53:59] <Kristo​pher38> @Bob because of that ? at the end
L132[01:54:10] <B​ob> probably
L133[01:54:16] <Kristo​pher38> yeah I've tested it
L134[01:54:17] <B​ob> but i want the 2nd group to be optional
L135[01:55:35] <B​ob> `:match("([^=])=?(.)")` nvm got it thank
L136[01:55:59] <Ar​iri> Someone gifted me some rPis :3
L137[01:56:17] <Ar​iri> %choose rainmeter or mirror?
L138[01:56:18] <MichiBot> Ar​​iri: Haven't you always gone with "rainmeter"? Hm, maybe not.
L139[02:00:45] ⇦ Quits: Mr_Creeper543 (~mr_creepe@host-92-9-113-123.as43234.net) (Ping timeout: 189 seconds)
L140[02:13:10] ⇦ Quits: citadelcore (~TERMINUS@2a05:d01c:a7c:6116:a0dd:5884:d6f3:27d7) (Quit: Wait, what?)
L141[02:13:24] <ThePi​Guy24> rip citadel
L142[02:14:27] ⇨ Joins: citadelcore (~TERMINUS@2a05:d01c:a7c:6116:a0dd:5884:d6f3:27d7)
L143[02:15:24] <ThePi​Guy24> kello again
L144[02:34:50] <The_St​argazer> Izaya: got nothin else
L145[02:37:56] <The_St​argazer> also, how can I have a network setup like this?
L146[02:37:56] <The_St​argazer> Client > Relay-A1 (Linked Card) > Relay-A2 (Linked Card) > Routing Server > Microcontroller (to process request) > Relay-B1 (Linked Card) > Relay-B2 (Linked Card) > Content Server
L147[02:37:58] ⇨ Joins: MrCreeper543 (~mrcreeper@host-92-9-113-123.as43234.net)
L148[02:38:13] <The_St​argazer> i'm using relay pairs because I don't think there's another solution
L149[02:38:25] <MrCreeper543> What is the diffrence between Tier 2 and Tier 3 screens?
L150[02:38:32] <The_St​argazer> size
L151[02:38:34] <The_St​argazer> and colours
L152[02:38:52] <pay​onel> @Mr_Creeper543 resolution and colors
L153[02:38:52] <The_St​argazer> T2 has 16 colours, and T3 has 255 iirc
L154[02:38:55] <pay​onel> no u in colors
L155[02:38:56] <pay​onel> 😛
L156[02:38:56] <ThePi​Guy24> Resolution, Colour Depth, and whether you can do precision touch
L157[02:39:09] <The_St​argazer> payonel: i speak proper english
L158[02:39:11] <pay​onel> cc has colours, oc has colors
L159[02:39:25] <pay​onel> i'm just speaking for oc
L160[02:39:26] <pay​onel> 🙂
L161[02:39:35] <The_St​argazer> haha
L162[02:39:46] <The_St​argazer> well actually i speak a weird mix of british and american english
L163[02:40:16] <MrCreeper543> Diffrance between Touch and Percision Touch?
L164[02:40:34] <pay​onel> i think touch are whole number positions
L165[02:40:45] <pay​onel> precise points gives you float offsets...maybe
L166[02:40:51] <pay​onel> i worked on that ages ago, i forget
L167[02:40:52] <ThePi​Guy24> precision touch allows you to detect where within the character has been touched
L168[02:40:53] <The_St​argazer> there's a precise touch?
L169[02:41:01] <The_St​argazer> oh, neat
L170[02:41:03] <MrCreeper543> and Percision is decimals, got it
L171[02:41:04] <ThePi​Guy24> yes, on tier 3 screens
L172[02:41:10] <pay​onel> @The_Stargazer yeah screen.setPrecise(true)
L173[02:41:15] <The_St​argazer> oh, neat
L174[02:41:25] <ThePi​Guy24> regular is integer, precise is float
L175[02:41:26] <The_St​argazer> TIL
L176[02:41:42] <The_St​argazer> more on floats: floats are numbers with decimal points
L177[02:41:55] <The_St​argazer> e.g: `1000` this is an int, `1000.5` this is a float
L178[02:42:00] <Thanos-​No Snap> when using event.listen, how do I make it run outside my code?
L179[02:42:02] <The_St​argazer> pretty sure anyway
L180[02:42:05] <The_St​argazer> @Thanos-No Snap threads
L181[02:42:09] <MrCreeper543> Any way to change the color of the physycal screens, thinking of using tier 2 just for the diffrance on colour
L182[02:42:14] <The_St​argazer> create a thread and detach it
L183[02:42:27] <pay​onel> @Thanos-No Snap event.listen registers a callback for a signal
L184[02:42:36] <The_St​argazer> oh, right
L185[02:42:36] <ThePi​Guy24> you can dye screens by right clicking with a dye
L186[02:42:43] <The_St​argazer> i'm thinking of event.pull
L187[02:42:49] <Thanos-​No Snap> no clue what that means, but I will look around
L188[02:42:49] <MrCreeper543> Nice! Thanks!
L189[02:42:53] <pay​onel> it is immediately "outside" your code in the sense that your registered function persists after your code exits
L190[02:43:03] <The_St​argazer> i suggest using event.pull and threads tho
L191[02:43:08] <The_St​argazer> to start with anyway
L192[02:43:22] <pay​onel> i think event.pull is the first thing you should get familiar with
L193[02:43:22] <The_St​argazer> well, that's what I found
L194[02:43:26] <The_St​argazer> yeah
L195[02:43:31] <Thanos-​No Snap> Can I show my code in a pastebin?
L196[02:43:33] <pay​onel> and like The_Stargazer said, then learn threads
L197[02:43:34] <The_St​argazer> sure
L198[02:43:41] <The_St​argazer> we're all about code showing
L199[02:43:43] <pay​onel> event.listen is good too, but, i'm partial to threads 🙂
L200[02:43:49] <pay​onel> i have to run for a bit. bbl
L201[02:43:56] <The_St​argazer> aight, o/
L202[02:44:03] <Thanos-​No Snap> https://pastebin.com/r5PugdYk
L203[02:44:23] <Thanos-​No Snap> Im trying to edit this energy display thats supposed to run on a computer that is attached to an adapter. I want to send the data over to another computer (which I do using a broadcast on a while loop), and have the other computer read the data and display
L204[02:44:30] <The_St​argazer> ok
L205[02:44:32] <The_St​argazer> first off
L206[02:44:34] <The_St​argazer> don't broadcast
L207[02:44:46] <The_St​argazer> use linked cards if possible, or `modem.send`
L208[02:44:56] <The_St​argazer> broadcasting sends it to all computers with an open port
L209[02:45:11] <The_St​argazer> even if this is singleplayer, you should still learn good networking habits :P
L210[02:45:27] <Thanos-​No Snap> Aha 🙂
L211[02:45:40] <The_St​argazer> broadcasting also uses more energy I think
L212[02:46:03] <The_St​argazer> not sure actually, but it could be needlessly wasting RF
L213[02:46:11] <The_St​argazer> also.. linked cards can travel across dimensions
L214[02:46:35] <The_St​argazer> you send a message from A to B, and it gets received, no exceptions (well the chunk has to be loaded obviously)
L215[02:46:44] <The_St​argazer> oh and it consumes a lot of power
L216[02:47:02] <The_St​argazer> but if you need to send a message from the End to the Overworld, linked cards are your (only!) solution
L217[02:47:21] <Thanos-​No Snap> But they both work the same right?
L218[02:47:26] <The_St​argazer> ?
L219[02:47:31] <Thanos-​No Snap> like how events are handled
L220[02:47:34] <The_St​argazer> uh, yeah
L221[02:47:36] <Thanos-​No Snap> and messages are sent
L222[02:47:37] <The_St​argazer> `modem_message`
L223[02:47:45] <The_St​argazer> yeah
L224[02:47:52] <The_St​argazer> pretty sure they just work like regular modems
L225[02:48:00] <The_St​argazer> it's only two computers tho
L226[02:48:13] <The_St​argazer> linked cards are always a pair of two
L227[02:48:45] <Thanos-​No Snap> When I run my program, i get a nil val for one of my values that is sent from the source computer
L228[02:48:55] <Thanos-​No Snap> ln 178
L229[02:49:01] <ThePi​Guy24> linked cards are kinda like modems but they dont have ports and you dont need to specify a recieving address
L230[02:49:09] <The_St​argazer> yeah
L231[02:50:10] <Brisingr​Aerowing> Minitel (which that RPC system I linked earlier is built on) makes networking much easier.
L232[02:50:20] <The_St​argazer> use GERTi
L233[02:50:25] <The_St​argazer> :P
L234[02:50:58] <The_St​argazer> i mean actually once i finish adding this Thing Which I Won't Disclose Yet to GERTi you won't have to choose between them
L235[02:51:10] <The_St​argazer> inter-network compatibility ftw
L236[02:52:02] <ThePi​Guy24> Minitel > GERTi
L237[02:52:27] <The_St​argazer> i mean...
L238[02:52:34] <The_St​argazer> they do the same things
L239[02:52:36] <The_St​argazer> and soon
L240[02:52:45] <The_St​argazer> they'll be compatible hopefully
L241[02:53:25] <The_St​argazer> minitel's only advantage that I can see is hostnames
L242[02:55:38] <The_St​argazer> also, GERTi is more proper-network-y
L243[02:55:43] <Thanos-​No Snap> Can event.pull not take in values that constantly come in from a sender and assign them to variables in my program?
L244[02:55:44] <The_St​argazer> where as Minitel is more P2P-y
L245[02:55:49] <The_St​argazer> @Thanos-No Snap it can
L246[02:56:04] <The_St​argazer> you just need to put event.pull in a while true do loop
L247[02:56:19] <ThePi​Guy24> but why the hell does gert use floating point addresses
L248[02:56:46] <The_St​argazer> ask MGR
L249[02:57:23] * CompanionCube celebrates birthday btw. Go me. (poke Izaya / Skye)
L250[02:57:25] <The_St​argazer> also...
L251[02:57:33] <The_St​argazer> isn't that how
L252[02:57:37] <The_St​argazer> y'know, the real internet works
L253[02:57:38] <The_St​argazer> also
L254[02:57:45] <The_St​argazer> CompanionCube: it's your birthday today? neat
L255[02:57:56] <ThePi​Guy24> IP's arent floating point
L256[02:58:02] <The_St​argazer> i mean
L257[02:58:09] <ThePi​Guy24> they just look like floating point
L258[02:58:13] <The_St​argazer> yeah good point
L259[02:58:36] <The_St​argazer> but then, what does Minitel use for addresses?
L260[02:58:42] <ThePi​Guy24> they (ipv4) are just 32bit numbers
L261[02:58:46] <The_St​argazer> also: doesn't GERTi have GERTe?
L262[02:58:47] <ThePi​Guy24> minitel uses strings
L263[02:58:50] <CompanionCube> floating point IPs would be hilarious
L264[02:59:00] <CompanionCube> imagine your network addresses losing precision if they're big enough
L265[02:59:26] <The_St​argazer> "you need 129.64.74.10? ok, here's 129.64.71.9"
L266[02:59:53] <The_St​argazer> also, @Ariri: server died I think
L267[03:00:46] <ThePi​Guy24> i now feel like making "BetterGERT", which will be GERT compatiable but without the nonsense
L268[03:00:58] <The_St​argazer> without what nonsense
L269[03:01:07] <The_St​argazer> the floating-point addresses?
L270[03:01:19] <ThePi​Guy24> ~~stpuid floating point addresses~~
L271[03:01:25] <The_St​argazer> here's my solution
L272[03:01:28] <The_St​argazer> implement hostnames
L273[03:01:42] <ThePi​Guy24> minitel already has that
L274[03:01:57] <The_St​argazer> minitel doesn't have GERTe though does it
L275[03:02:31] <ThePi​Guy24> yeah but who actualy uses GERTe
L276[03:03:04] ⇦ Quits: MrCreeper543 (~mrcreeper@host-92-9-113-123.as43234.net) (Ping timeout: 378 seconds)
L277[03:03:08] <The_St​argazer> you have a point.. so, when hostnames are implemented, the two networks will be just as good as eachother, correct?
L278[03:03:30] <ThePi​Guy24> depends how well they perform comparatively
L279[03:03:43] <The_St​argazer> in speed?
L280[03:04:00] <ThePi​Guy24> speed, mem usage, ease of usage
L281[03:04:22] <The_St​argazer> i'd say GERTi would be easier to use; it works basically just like modems
L282[03:04:27] <The_St​argazer> you listen for events
L283[03:05:29] <ThePi​Guy24> https://github.com/ShadowKatStudios/OC-Minitel/blob/master/OpenOS/README.md
L284[03:07:59] <The_St​argazer> well, i can see one advantage of GERTi already
L285[03:08:06] <The_St​argazer> minitel uses a seperate event for broadcasts
L286[03:08:12] <The_St​argazer> iirc, GERTi doesn't
L287[03:08:48] <The_St​argazer> it could also be a disadvantage depending on how you look at it though:
L288[03:08:52] <The_St​argazer> a double-edged sword, so to speak
L289[03:09:41] <The_St​argazer> also, there are socket buffers
L290[03:10:12] <The_St​argazer> but it looks like minitel has those too (not sure)
L291[03:10:53] <The_St​argazer> also minitel appears to require actively listening for sockets
L292[03:12:25] <The_St​argazer> also, I think GERTi is smaller by a tiny fraction
L293[03:13:12] <The_St​argazer> actually, about 1KB
L294[03:13:39] <The_St​argazer> minitel daemon + minitel lib = ~10.4KB
L295[03:14:04] <The_St​argazer> GERTiClient.lua = 9.13KB (according to Github)
L296[03:17:33] <Thanos-​No Snap> Yay I got event.pull working
L297[03:37:57] ⇨ Joins: brendo (~brendo@053.012.dsl.vic.iprimus.net.au)
L298[03:40:24] ⇦ Quits: brendo (~brendo@053.012.dsl.vic.iprimus.net.au) (Client Quit)
L299[03:55:42] <Thanos-​No Snap> are wired connections "faster" than wireless?
L300[04:01:24] <Sagh​etti> probably
L301[04:01:35] <Sagh​etti> but they are 100000% more reliable
L302[04:01:49] <Sagh​etti> wired ftw
L303[04:01:54] * Izaya has been summoned
L304[04:02:31] <Izaya> The_Stargazer: another solution to what
L305[04:05:19] <Thanos-​No Snap> Yeah realized that wireless connection is the problem 😛
L306[04:05:26] <The_St​argazer> the networkng
L307[04:05:33] <The_St​argazer> networking*
L308[04:05:42] <The_St​argazer> i don't have a better event handler
L309[04:06:22] <Izaya> I thought you were asking about replacing the linked card relays
L310[04:06:24] <Izaya> :lainstress:
L311[04:06:40] <The_St​argazer> that too
L312[04:06:56] <Izaya> which network stack is this then
L313[04:07:04] <The_St​argazer> uh
L314[04:07:07] <The_St​argazer> ?
L315[04:08:12] <Izaya> are you using a network stack to do the routing
L316[04:08:30] <The_St​argazer> if you mean something like GERTi or Minitel then no
L317[04:09:38] <Sagh​etti> how does CommuniBot sound?
L318[04:09:45] <Sagh​etti> too communism-y?
L319[04:09:47] <Izaya> well either way, you could always put a linked card or similar in the end devices
L320[04:09:56] <Izaya> Saghetti: no such thing
L321[04:10:10] <Sagh​etti> ok
L322[04:10:12] <Izaya> also
L323[04:10:17] <Izaya> > Minitel doesn't have GERTe
L324[04:10:20] <Sagh​etti> well time to start working on it
L325[04:10:23] <Izaya> no, we have something better, thankfully
L326[04:10:27] * Izaya shudders
L327[04:10:31] <The_St​argazer> and that would be?
L328[04:10:35] <Izaya> vtunnel
L329[04:10:50] <The_St​argazer> oh, tha
L330[04:10:51] <The_St​argazer> that*
L331[04:11:02] <Izaya> it's been around longer than GERT has been able to do literally anything, too
L332[04:11:12] <The_St​argazer> oh, really?
L333[04:11:12] <The_St​argazer> also
L334[04:11:21] <The_St​argazer> can server racks send network messages to eachother
L335[04:11:27] <Sagh​etti> this would actually be a good social experiment
L336[04:11:27] <Sagh​etti> seeing what commands people add
L337[04:11:35] <Izaya> yes, as long as they're connected to the same network segment
L338[04:11:41] <Sagh​etti> yeah, just use the network card thing in the GUI
L339[04:11:43] <Izaya> also
L340[04:11:43] <The_St​argazer> the same what
L341[04:11:44] <Sagh​etti> yeah the segment thing
L342[04:11:47] <Izaya> > only advantage is hostnames
L343[04:12:07] <Izaya> fuck off, there's an embedded implementation, there's actual documentation, it's decentralised, it requires zero configuration
L344[04:12:09] <The_St​argazer> i mean like can rack A server 2 send to rack B server 4
L345[04:12:10] <Izaya> :)
L346[04:12:20] <Izaya> yes, if they're on the same network segment
L347[04:12:31] <The_St​argazer> what the hell is a network segment
L348[04:12:36] <Sagh​etti> the thing in the GUI
L349[04:12:38] <Sagh​etti> the line
L350[04:12:40] <The_St​argazer> oh
L351[04:12:41] <The_St​argazer> that
L352[04:12:43] <The_St​argazer> that's what that's for
L353[04:12:46] <Sagh​etti> there's a small one
L354[04:12:50] <Sagh​etti> the big one is for components
L355[04:12:55] <The_St​argazer> i always wondered what that was for..
L356[04:12:56] <Sagh​etti> the small one is for networking IIRC
L357[04:13:11] <Izaya> oh, and I forgot the best part: actual software that runs over minitel :^)
L358[04:13:18] <The_St​argazer> ?
L359[04:13:42] <Sagh​etti> GERT moment
L360[04:14:13] <Sagh​etti> starting development of CommuniBot on a chromebook
L361[04:14:24] <The_St​argazer> >chromebook
L362[04:14:42] <Izaya> ugh
L363[04:14:44] <Sagh​etti> yeah
L364[04:14:47] <Izaya> who would have thought that working makes one tired
L365[04:14:57] <Sagh​etti> what about it
L366[04:15:00] <Sagh​etti> it's nice if you have developer mode on
L367[04:15:11] <Izaya> I was ughing at being tired
L368[04:15:15] <Sagh​etti> at that point it's just a linux laptop
L369[04:15:22] <Izaya> chromebooks are perfectly competent machines once you take off ChromeOS
L370[04:15:24] <The_St​argazer> running a shit OS
L371[04:15:26] <The_St​argazer> yeah
L372[04:15:35] <Izaya> I wouldn't mind an ARM one, actually
L373[04:15:40] <The_St​argazer> without ChromeOS it's... basically just a laptop
L374[04:15:43] <Izaya> the infinite battery life appeals to me
L375[04:15:47] <Sagh​etti> i spent far too long trying to get ubuntu on this damn thing
L376[04:15:49] <Adorabl​eCatgirl> hey
L377[04:15:50] <Adorabl​eCatgirl> izzy
L378[04:15:52] <Sagh​etti> debian*
L379[04:15:53] <Adorabl​eCatgirl> i had a cursed idea
L380[04:15:54] <Izaya> but also none of them have a good pointing device or keyboard
L381[04:16:02] <Izaya> AdorableCatgirl: I've been having those all morning. Shoot.
L382[04:16:05] <Sagh​etti> i tried ubuntu, lubuntu, xubuntu, debian, kubuntu, et
L383[04:16:08] <Sagh​etti> etc*
L384[04:16:22] <Thanos-​No Snap> is there a way to paste something onto computer editor?
L385[04:16:26] <Sagh​etti> and many different configs, methods, and versions
L386[04:16:28] <Izaya> press insert
L387[04:17:00] <Thanos-​No Snap> doesnt work hmm
L388[04:18:12] <Ocawes​ome101> Izaya: the Pinebook Pro is basically a really nice ARM chromebook without ChromeOS
L389[04:18:20] <Ocawes​ome101> also @Saghetti what things didn't work?
L390[04:18:24] <Izaya> yeah but it still doesn't have a good pointing device
L391[04:18:37] <Sagh​etti> getting debian on this thing
L392[04:18:40] <Sagh​etti> i tried
L393[04:18:42] <Sagh​etti> a lot
L394[04:18:53] <Izaya> unironically going to stick with this X220 until I die because I don't see anything else coming out with as good a keyboard or pointing device
L395[04:19:03] <Izaya> and given my laptop runs:
L396[04:19:05] <Izaya> - ssh
L397[04:19:07] <Izaya> - mosh
L398[04:19:10] <Izaya> I think that's fine
L399[04:19:42] <Izaya> I wonder how hard it is to interface with an xx20 keyboard
L400[04:19:49] <Izaya> I could just build myself a laptop ig
L401[04:20:36] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L402[04:31:54] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection reset by peer)
L403[04:33:02] <CompanionCube> communibot makes me think of the 10/10 meme 'fully automated luxury gay space communism ' and that is a good thing
L404[04:33:11] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L405[04:33:34] <Sagh​etti> petition to get communibot into #oc
L406[04:33:48] <The_St​argazer> not gonna happen
L407[04:34:05] <The_St​argazer> i mean, i'm not an admin, but i'm guessing it's not gonna happen
L408[04:34:10] <CompanionCube> also imagine petitioning to allow a bot that has yet to uh, exist.
L409[04:34:21] <The_St​argazer> also, that
L410[04:34:39] <Sagh​etti> grumbles
L411[04:34:40] <Sagh​etti> fine
L412[04:34:45] <Sagh​etti> i'll work on it
L413[04:37:47] <Sagh​etti> flatfile storage looks really tempting rn
L414[04:37:59] <Sagh​etti> mostly because i don't have mysql server installed on this chromebook
L415[04:38:48] <Amanda> %8ball start again in the morning?
L416[04:38:48] <MichiBot> Ama​nda: Reply hazy, try again
L417[04:39:07] <CompanionCube> why not sqlite
L418[04:39:09] <Amanda> Thanks, I'll do that
L419[04:39:21] <Amanda> E snugsafairy, zzews
L420[04:39:24] <Sagh​etti> sqlite makes me kind of sad
L421[04:39:31] <Sagh​etti> it's almost mysql
L422[04:39:32] <Sagh​etti> but not
L423[04:40:03] <CompanionCube> (also postgres > mysql)
L424[04:41:41] <CompanionCube> rather a sqlite db than a flatfile considering that the bot's functions will probably expand to want/need a database anyway
L425[04:42:20] <Sagh​etti> i'm storing functions using an index .json file and a folder
L426[04:42:40] <Sagh​etti> so it would be commands/#oc/Saghetti/rpg.lua
L427[04:43:00] <Sagh​etti> the index json is just for storing the permission level of commands
L428[04:43:14] <Sagh​etti> or maybe i could also make an rpg.json file containing metadata about the command
L429[04:43:19] <CompanionCube> if it wasn't json this would be very suckless
L430[04:43:28] <Sagh​etti> what do you want
L431[04:43:30] <Sagh​etti> CSV?
L432[04:43:41] <Sagh​etti> YAML?
L433[04:44:00] <CompanionCube> that was not a opinion
L434[04:44:07] <CompanionCube> that was an observation
L435[04:44:25] <Sagh​etti> how would i make it suckless
L436[04:44:55] <CompanionCube> i mean suckless not in 'sucks less' but as a reference to a particular group of people
L437[04:45:07] <Sagh​etti> ah
L438[04:45:14] <Sagh​etti> makes sense, i don't get it
L439[04:46:00] <Sagh​etti> wait i could redo michibot using CommuniBot
L440[04:46:00] <CompanionCube> https://suckless.org/ https://tools.suckless.org/ii/ e.g.
L441[04:46:29] <Sagh​etti> and implement commands using just lua files
L442[04:46:43] <Sagh​etti> sorry forecaster and michiyo
L443[04:47:22] <Sagh​etti> maybe add a HP system
L444[04:47:48] <Sagh​etti> that mutes you in the channel if you die, and you can't talk until someone revives you
L445[04:55:04] ⇨ Joins: chronos (~chronos@c-67-164-116-220.hsd1.ca.comcast.net)
L446[04:55:07] <chronos> dang it
L447[04:55:13] <chronos> i cant change my username
L448[04:55:28] <CompanionCube> what, you can't /nick?
L449[04:55:31] <chronos> this is the default chrome OS user account name
L450[04:55:44] <chronos> what's the difference between nick and realname anyways?
L451[04:56:14] <Ocawes​ome101> are you saghetti?
L452[04:56:18] <chronos> uep
L453[04:56:20] <chronos> yep*
L454[04:56:25] <Izaya> realname is an arbitrary param
L455[04:56:28] <Ocawes​ome101> try /nick
L456[04:56:31] <Izaya> nick is your displayed name
L457[04:56:39] <chronos> oh alright
L458[04:56:44] <Izaya> realname just shows up in /whois
L459[04:57:01] <chronos> so when people change their nick to |AFK, does that mean that they're technically a different person?
L460[04:57:23] <Izaya> and I think at the start of your address so you can wildcard ban a realname from any address
L461[04:57:35] <Izaya> well, someone can then use their non-AFK nickname
L462[04:58:08] <chronos> ah ok
L463[04:58:24] <chronos> i'm just using this so i can register CommuniBot using NickServ
L464[04:58:29] ⇦ Quits: chronos (~chronos@c-67-164-116-220.hsd1.ca.comcast.net) (Client Quit)
L465[04:59:41] <Sagh​etti> dang it
L466[04:59:49] <Sagh​etti> do i need an email for communibot now?
L467[05:06:40] <CompanionCube> no
L468[05:06:58] <CompanionCube> just group it under your own account if you want
L469[05:07:25] <Ocawes​ome101> %tokn
L470[05:07:28] <Ocawes​ome101> %tonk
L471[05:07:28] <MichiBot> Willikers! Ocawes​ome101! You beat Li​zzy's previous record of 7 hours, 7 minutes and 47 seconds (By 3 hours, 26 minutes and 57 seconds)! I hope you're happy!
L472[05:07:29] <MichiBot> Ocawesome101's new record is 10 hours, 34 minutes and 45 seconds! Ocawesome101 also gained 0.0276 (0.00345 x 8) tonk points for stealing the tonk. Position #7. Need 0.09079 more points to pass ThePi​Guy24!
L473[05:07:36] <Ocawes​ome101> oshit I did it
L474[05:08:32] <Adorabl​eCatgirl> soon, i can load VELXs and compressed lua in openos like normal commands and all :)
L475[05:09:17] <Izaya> Saghetti: the modern way to note you're AFK is to use /away which sets a flag on your user
L476[05:09:24] <Izaya> which people get notified about when they ping you
L477[05:10:24] <Sagh​etti> ah ok
L478[05:10:29] ⇨ Joins: CommuniBot (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L479[05:10:37] <CommuniBot> oh no its me a bot
L480[05:10:43] <CommuniBot> i'm going to be banned
L481[05:10:44] <CommuniBot> nooooo
L482[05:10:46] ⇦ Parts: CommuniBot (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (webchat.esper.net))
L483[05:11:01] <Izaya> once upon a time joining here with 'Bot' in your name would get you banned automatically
L484[05:11:14] <Sagh​etti> o_O
L485[05:11:19] <CompanionCube> yeah i said that before
L486[05:11:23] <Sagh​etti> i'm glad that doesnt happen anymore
L487[05:11:27] <CompanionCube> rip enderbot i think?
L488[05:11:49] <Sagh​etti> is EnderBot not a bot?
L489[05:11:56] <CompanionCube> it was
L490[05:12:04] <The_St​argazer> > was
L491[05:12:53] <The_St​argazer> implying it isn't a bot anymore
L492[05:13:05] <CompanionCube> well it's clearly not present so the answer is yes
L493[05:13:17] <CompanionCube> it's not a bot anymore because it's no longer around
L494[05:13:30] <The_St​argazer> so.. what is it
L495[05:13:47] <CompanionCube> Dead. Gone.
L496[05:13:52] <The_St​argazer> right
L497[05:14:18] <CompanionCube> maybe Lizzy can recall when it died, I can't.
L498[05:14:46] <CompanionCube> also i should open a birthday lootbox
L499[05:14:48] <CompanionCube> %loog
L500[05:14:51] <CompanionCube> %loot
L501[05:14:51] <MichiBot> Compan​ionCube: You get a loot box! It contains a Magic outer-endian x86! (25%) (25%)
L502[05:15:03] <Izaya> oh no
L503[05:15:06] <Izaya> it contained a curse
L504[05:15:16] <The_St​argazer> x86?
L505[05:15:27] <CompanionCube> outer-endian lol
L506[05:15:37] <CompanionCube> what would that even mean
L507[05:15:47] <Izaya> the end is on the outside
L508[05:16:03] <The_St​argazer> i'd like to lock in "Eldritch abomination" as my answer
L509[05:16:32] <Izaya> been thinking about a v2 of the mtar API
L510[05:16:33] <CompanionCube> Izaya: bit 4 is the sign bit, and the bits in each side get more valuable as you go?
L511[05:16:42] <Sagh​etti> the end is on the little
L512[05:16:43] <The_St​argazer> ...I don't think anyone who hasn't played TC4 will get that
L513[05:16:44] <Sagh​etti> little endian
L514[05:17:07] <Izaya> thinking a function you pass an archive and you get an iterator
L515[05:17:16] <Izaya> each time it's called it returns a name and a function
L516[05:17:26] <Izaya> the function can read n bytes from the file
L517[05:17:36] <The_St​argazer> ...cursed idea: can a function return itself
L518[05:17:43] <Izaya> yes but also no
L519[05:17:51] * CompanionCube remembers giving michibot big-endian x86, at least it had the decency to not be a lazy regifting scumbag because i think it's already taken
L520[05:17:53] <The_St​argazer> ..what
L521[05:18:12] <Izaya> so you could do for file,read in mtar.iterator(io.open(filename,"rb")) do print(file,read(5)) end
L522[05:18:29] <The_St​argazer> so wait
L523[05:18:59] <The_St​argazer> is Code Block pastebined https://paste.pc-logix.com/evudazibul valid?
L524[05:20:00] <Izaya> %lua function returnSelf() return returnSelf end print(returnSelf())
L525[05:20:00] <MichiBot> function: 0x7f5fd816c0f0
L526[05:21:00] <Adorabl​eCatgirl> %lua print(_VERSION)
L527[05:21:01] <MichiBot> Lua 5.2
L528[05:21:10] <Izaya> 5.2 is so 2016
L529[05:21:14] <Izaya> 5.4's where it's at
L530[05:22:02] <The_St​argazer> okay so
L531[05:22:07] <The_St​argazer> TipTheScales is a mod that should not exist
L532[05:22:18] <The_St​argazer> it's supposed to give you more control over your GUI size
L533[05:22:38] <The_St​argazer> ...by locking a non-maximized window to 'small' size
L534[05:23:22] <The_St​argazer> Yeah I don't get how that's "more" control
L535[05:23:25] <The_St​argazer> if anything it's less
L536[05:25:38] <Sagh​etti> i wonder if lupa is thread safe
L537[05:26:05] <Ocawes​ome101> %lua returnSelf()()()()()()()()()()()()()()
L538[05:26:06] <MichiBot> function: 0x7f5fd816c0f0
L539[05:26:24] <The_St​argazer> wait, i thought each call was sandboxed?
L540[05:26:27] <Sagh​etti> the answer is yes
L541[05:26:52] <Ocawes​ome101> but the same sandbox
L542[05:26:55] <The_St​argazer> oh
L543[05:28:04] ⇦ Quits: murlocking (webchat@199.84.43.121) (Quit: webchat.esper.net)
L544[05:28:19] <Sagh​etti> time to OOM
L545[05:28:41] <Sagh​etti> %lua x = "a" ; while true do x = x .. x end
L546[05:28:42] <MichiBot> not enough memory
L547[05:28:48] <Sagh​etti> smart
L548[05:28:56] <pay​onel> lua is very good at memory limits
L549[05:29:13] <Sagh​etti> time to figure out how to do that in lupa
L550[05:29:17] <Sagh​etti> lets say about
L551[05:29:29] <Sagh​etti> max 4MB per command
L552[05:29:34] <Sagh​etti> too small
L553[05:29:35] <Sagh​etti> too small? [Edited]
L554[05:30:30] <Sagh​etti> oh my chromebook is lagging so hard
L555[05:31:19] <Sagh​etti> my chromebook is going down
L556[05:31:21] <Sagh​etti> 100mb left
L557[05:31:24] <Sagh​etti> ohno
L558[05:32:52] <Ocawes​ome101> don't wory
L559[05:33:01] <Ocawes​ome101> it has an OOM killer, it's Linux
L560[05:33:03] <Sagh​etti> oom killer
L561[05:33:05] <Sagh​etti> thank you
L562[05:33:19] <The_St​argazer> you should worry though, but you don't have to wory
L563[05:33:25] <Ocawes​ome101> if you were to run that on Windows the system would freeze
L564[05:33:38] <Sagh​etti> it hovered at around 125mb left
L565[05:33:40] <The_St​argazer> %s/that/anything
L566[05:33:41] <MichiBot> <Ocawesome101> if you were to run anything on Windows the system would freeze
L567[05:33:44] <The_St​argazer> FTFY
L568[05:33:47] <Sagh​etti> it killed a lot of my tabs tho
L569[05:33:48] <Ocawes​ome101> lmao
L570[05:33:57] <Sagh​etti> had to use kill %1
L571[05:34:10] <Sagh​etti> welp, it's memory limit time
L572[05:34:18] <Sagh​etti> can't have that happen in production, can we?
L573[05:34:21] <The_St​argazer> i mean.. %s/anything on//
L574[05:34:23] <The_St​argazer> %s/anything on//
L575[05:34:23] <MichiBot> <The_Stargazer> i mean.. %s///
L576[05:34:27] <The_St​argazer> oh
L577[05:34:29] <The_St​argazer> well shit
L578[05:34:37] <The_St​argazer> i hit Ctrl-C not Ctrl-X lol
L579[05:34:52] <The_St​argazer> > if you were to run Windows the system would freeze
L580[05:34:52] <The_St​argazer> that'll do
L581[05:35:09] <Sagh​etti> ah
L582[05:35:14] <Sagh​etti> all my tabs are gone
L583[05:36:14] <Ocawes​ome101> CTRL-R
L584[05:36:29] <Sagh​etti> if i click on them they reload by themselves
L585[05:36:36] <Sagh​etti> dw, got them all back
L586[05:38:55] <Sagh​etti> and yes, this is programmed in python
L587[05:39:03] <Sagh​etti> like literally all of my projects
L588[05:39:07] <Ocawes​ome101> :P
L589[05:39:36] <Ocawes​ome101> Python was what I used for everything-- e v e r y t h i n g-- for a while, then I learned Lua
L590[05:39:41] <Sagh​etti> but what can i say
L591[05:39:43] <Sagh​etti> python is great
L592[05:39:46] <Ocawes​ome101> then I learned ANSI escapes
L593[05:39:50] <Sagh​etti> and there is a library that allows for lua on python
L594[05:39:56] <Ocawes​ome101> true, Python is pretty good
L595[05:40:01] <Sagh​etti> True*
L596[05:40:11] <pay​onel> oh oh, language promotion!
L597[05:40:15] <Ocawes​ome101> but Lua is simpler and has some nice comfy features
L598[05:40:39] <Ocawes​ome101> ex. `for n=start, stop, step do` and `for i in iter do`
L599[05:40:47] <pay​onel> i greatly dislike python
L600[05:40:52] <Sagh​etti> :(
L601[05:40:55] <pay​onel> yay 🙂 /me throws flames
L602[05:41:04] <Sagh​etti> list comprehension is really nice
L603[05:41:12] <Sagh​etti> i use it all the time in my sql stuf
L604[05:41:13] <Sagh​etti> i use it all the time in my sql stuff [Edited]
L605[05:41:29] <Sagh​etti> return [ row["id"] for row in results ]
L606[05:41:33] <Sagh​etti> stuff like that
L607[05:42:09] <Sagh​etti> what is there to hate about python tho
L608[05:42:46] <Ocawes​ome101> that stuff confuses me
L609[05:42:48] <pay​onel> whitespace shouldn't be syntax
L610[05:43:03] <Ocawes​ome101> payonel you should see moonscript
L611[05:43:23] <Ocawes​ome101> takes the best bits of Lua and Python and smashes them together
L612[05:43:26] <Ocawes​ome101> compiles to Lua
L613[05:44:14] <Sagh​etti> i mean yeah, whitespace as syntax is kinda weird
L614[05:44:29] <Sagh​etti> but other than that, pretty rock solid language IMO
L615[05:44:44] <Sagh​etti> and the code looks a bit nicer (also imo)
L616[05:44:58] <CompanionCube> why not write bot in lua
L617[05:45:41] <Sagh​etti> because
L618[05:45:45] <Sagh​etti> i <3 python
L619[05:46:14] <Ocawes​ome101> use m o o n s c r i p t
L620[05:46:44] <Sagh​etti> can't be bothered to learn a new language
L621[05:47:19] <pay​onel> use langauges you like
L622[05:47:23] <Sagh​etti> (right now at least)
L623[05:47:26] <Ocawes​ome101> it's similar to Lua and Python
L624[05:47:29] <Ocawes​ome101> :P
L625[05:47:30] <Sagh​etti> similar
L626[05:47:51] <Ocawes​ome101> syntactically it borrows from those two plus coffeescript
L627[05:48:24] <Izaya> python is big and slow and not very nice to write
L628[05:48:50] <Z​ef> I kinda like python personally
L629[05:48:53] <Sagh​etti> meanwhile in java land
L630[05:48:57] <Z​ef> It feels like a nice step from lua
L631[05:49:12] <Sagh​etti> dang it
L632[05:49:21] <Sagh​etti> i cant do /s because it would replace the wrong thing
L633[05:49:31] <Sagh​etti> >java is big and slow and not very nice to write
L634[05:49:33] <The_St​argazer> \/s
L635[05:49:41] <The_St​argazer> put an \ before your message
L636[05:49:42] <Sagh​etti> %s/a/b
L637[05:49:43] <MichiBot> <The_Stargazer> put bn \ before your message
L638[05:49:52] <Sagh​etti> i meant that
L639[05:49:52] <Izaya> I mean, both are true
L640[05:50:03] <Z​ef> the solution is obviously to write in assembly
L641[05:50:04] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L642[05:50:17] <Izaya> s/assembly/forth/
L643[05:50:18] <MichiBot> <Zef> the solution is obviously to write in forth
L644[05:50:47] <pay​onel> ha
L645[05:50:51] <Z​ef> oh god
L646[05:51:06] <Izaya> assembly's inconvenient
L647[05:51:14] <CompanionCube> Zef: ah, but assembly for which arch? ARMv8? v7? amd64?
L648[05:51:17] <pay​onel> i use c++ and lua for joy and work. everything else out of necessity
L649[05:51:22] <Izaya> this is now a gforth/ansi forth channel
L650[05:51:34] <pay​onel> i'm curious if i'll ever learn something that will bump one of those two out of that list
L651[05:51:53] <CompanionCube> Izaya: we can do better, let's go colorforth or whatever chuck moore uses
L652[05:52:02] <Ocawes​ome101> CompanionCube: aarch64v86ppc64ie obviously
L653[05:52:04] <Izaya> can't deal with colorforth
L654[05:52:07] <Izaya> too many spelling mistakes
L655[05:52:08] <Z​ef> %xkcd 927
L656[05:52:09] <MichiBot> XKCD Comic Name: Standards URL: https://xkcd.com/927
L657[05:52:39] <CompanionCube> ie for 'intermediate endian'
L658[05:52:48] <Izaya> >when there's a spelling error in the name of the language
L659[05:53:06] <CompanionCube> it's not big or little, it's intermediate!
L660[05:53:14] <Izaya> middle endian
L661[05:53:27] <CompanionCube> Izaya: so a PDP then?
L662[05:53:27] <Z​ef> compromise endian
L663[05:53:39] <CompanionCube> one of those was middle-endian iirc.
L664[05:53:49] <ThePi​Guy24> random endian
L665[05:54:10] <ThePi​Guy24> lsb and msb are wherever they want to be
L666[05:54:25] <Ocawes​ome101> Izaya: colour is incorrect
L667[05:54:31] <CompanionCube> silence
L668[05:54:35] <Ocawes​ome101> fite me
L669[05:54:40] <CompanionCube> okay then
L670[05:54:43] <ThePi​Guy24> external endian: bits can be outside the byte
L671[05:54:49] <CompanionCube> %attack Ocawesome101
L672[05:54:49] <MichiBot> Message too long to send to channel https://paste.pc-logix.com/ugidahasuf
L673[05:54:50] <ThePi​Guy24> its speld colour
L674[05:55:07] <ThePi​Guy24> *spelt
L675[05:55:10] <Izaya> Ocawesome101: you are wrong
L676[05:55:12] <Izaya> I'm sorry
L677[05:55:14] <Ocawes​ome101> color is the only proper way
L678[05:55:23] <Izaya> but color isn't a word
L679[05:55:30] <Izaya> did you mean: colour
L680[05:55:30] <Ocawes​ome101> %hit Izaya
L681[05:55:31] <MichiBot> Ocawes​ome101 is hitting Iz​aya with void fog for 1d4 => 4 damage! Void fog angered a witch and was turned into a toad.
L682[05:55:38] <Izaya> this is an english-speaking channel
L683[05:55:42] <CompanionCube> %strike Ocawesome101
L684[05:55:42] <MichiBot> Compan​ionCube is striking Ocawesome101 with a blackberry curve 8330 for 1d4 => 3 damage! The blackberry curve 8330 poofs away in a sparkly cloud.
L685[05:55:56] <Ocawes​ome101> %prod CompanionCube
L686[05:55:56] <MichiBot> Ocawes​ome101 is prodding Compan​ionCube with linus torvalds for 1d4 => 3 damage! Linus torvalds took the red pill and exited the matrix.
L687[05:56:12] <Ocawes​ome101> lmao
L688[05:56:12] <CompanionCube> 3-3, hmm
L689[05:56:27] <Ocawes​ome101> well time to see if my readline impl works
L690[05:56:30] <ThePi​Guy24> linus is now in the real world
L691[05:56:40] <Izaya> he wakes up
L692[05:56:42] <Izaya> only to discover
L693[05:56:49] <Izaya> his life's work has been stolen by a corporation
L694[05:56:59] <Izaya> who was running the simulation to develop an OS
L695[05:57:06] <pay​onel> %bap @izaya
L696[05:57:07] <MichiBot> pay​onel baps @izaya with 40 pounds worth of apollo agc luminary listings!
L697[05:57:10] <Izaya> it's like slavery with more steps
L698[05:57:19] <CompanionCube> Izaya: no, he wakes up to discover it's 1991 and MINIX has a new license...
L699[05:57:22] <pay​onel> ou is ugly
L700[05:57:32] <pay​onel> also, as i declared earlier, oc has color, cc has colour
L701[05:57:44] <Izaya> brb fixing all the spelling errors in PsychOS
L702[05:58:11] <ThePi​Guy24> imma make a fork of openos and fix all the spelling errors
L703[05:58:34] <Izaya> solid plan
L704[05:58:40] <CompanionCube> Izaya: nice ambiguity btw
L705[05:58:42] <ThePi​Guy24> basically s/color/colour/gi
L706[05:58:52] <Ocawes​ome101> imma make a fork of y'all nonamericans and fix all the spelling errors
L707[05:58:56] <Izaya> which ambiguity
L708[05:58:58] <Ar​iri> mm linus beard
L709[05:59:16] <Izaya> Ocawesome101: I'd suggest looking at yourself first :^)
L710[05:59:19] <Ocawes​ome101> excuse me, the spelling errours
L711[05:59:32] <Izaya> good man
L712[05:59:52] <pay​onel> payounel
L713[05:59:59] <Ocawes​ome101> what was that article you posted here some days ago about the dream of an ultimate os?
L714[06:00:06] <pay​onel> ocawesoume
L715[06:00:20] <Ocawes​ome101> oune houndred and oune
L716[06:00:22] <pay​onel> haikou
L717[06:00:37] <Ocawes​ome101> Monoulith
L718[06:00:44] <Ocawes​ome101> OupenOS
L719[06:00:46] * Izaya patches string to gsub("o","ou") all strings that pass through it
L720[06:00:49] <pay​onel> there we go
L721[06:00:52] <pay​onel> gou
L722[06:00:58] <ThePi​Guy24> oune is more correct than one
L723[06:01:02] <The_St​argazer> OupenComp(o?)uters
L724[06:01:06] <Ocawes​ome101> Izaya: see above questions
L725[06:01:12] <Ocawes​ome101> %s/ions/ion
L726[06:01:13] <MichiBot> <Ocawesome101> Izaya: see above question
L727[06:01:13] <The_St​argazer> you mean
L728[06:01:19] <The_St​argazer> questiouns
L729[06:01:22] <Ocawes​ome101> yes, that
L730[06:02:25] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Quit: Cervator)
L731[06:02:37] <Sagh​etti> linus torvalds as an item is my fault
L732[06:02:51] <ThePi​Guy24> no its beautiful
L733[06:03:19] <Izaya> Ocawesome101: I don't remember but I think it might have been CompanionCube that posted it originally
L734[06:03:34] <CompanionCube> probably mot
L735[06:03:37] <Izaya> we're talking about the one with all persistence and stuff?
L736[06:04:00] <CompanionCube> oh, ultimate OS?
L737[06:04:02] <Ocawes​ome101> nvm, found it
L738[06:04:06] <Ocawes​ome101> http://okmij.org/ftp/papers/DreamOSPaper.html
L739[06:04:10] <Sagh​etti> oh
L740[06:04:16] <Sagh​etti> i had that open on my phone for like forever
L741[06:04:21] <Izaya> different one
L742[06:04:22] <Sagh​etti> never got around to reading it though :P
L743[06:04:23] <Izaya> neat
L744[06:05:03] <Izaya> this is the one I was thinking of https://ngnghm.github.io/index.html
L745[06:05:05] <Sagh​etti> %inv add 617 pounds of MySQL queries
L746[06:05:05] * MichiBot summons '617 pounds of MySQL queries' and adds to her inventory. This seems rather fragile...
L747[06:05:08] <Sagh​etti> don't ask how
L748[06:05:10] <Sagh​etti> or why
L749[06:05:15] <Izaya> though given the tag 'urbit' I imagine tA was involved
L750[06:05:28] <CompanionCube> Izaya: i remember reading those a while back
L751[06:05:31] <Ocawes​ome101> tA?
L752[06:05:36] <CompanionCube> they're veey nice.
L753[06:05:38] <Izaya> Saghetti: what's heavier: 1kg of progressive rock or 1kg of progressive metal?
L754[06:06:00] <Izaya> this is also fun: https://www.dourish.com/goodies/suns-boot-fast.html
L755[06:06:53] <CompanionCube> Izaya: i wonder how bad a joke it would be if s/sun/systemd/
L756[06:07:32] <CompanionCube> also, tA?
L757[06:07:54] <Izaya> someone from fedi
L758[06:08:21] <Ocawes​ome101> >3/4Mb
L759[06:08:21] * CompanionCube dunked on urbit semi-recently Elsewhere.
L760[06:08:24] <Ocawes​ome101> >massive
L761[06:08:26] <Ocawes​ome101> lmao
L762[06:08:45] <CompanionCube> welcome to the past, enjoy your stay!
L763[06:08:58] <Izaya> well, Eight Megs And Constantly Swapping uses a lot of memory too
L764[06:09:02] <The_St​argazer> i get worse-than-dialup download speed
L765[06:09:06] ⇨ Joins: Tahg (~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net)
L766[06:09:15] <The_St​argazer> like 40kb/s
L767[06:10:13] <Sagh​etti> is on discord somehow
L768[06:10:25] <The_St​argazer> its not total dl speed
L769[06:10:28] <Izaya> yeah not sure why you'd use discord given that, sounds painful
L770[06:10:28] <The_St​argazer> it's usually just firefox
L771[06:10:41] <CompanionCube> using webshit in general would be painful
L772[06:10:43] <Izaya> > This leads me to daydream about a workstation architecture optimized for the creation and manipulation of large, complex, interconnected data structures, and some magic means of freeing storage without programmer intervention.
L773[06:10:50] <The_St​argazer> discord's fine, firefox and minecraft are slow
L774[06:11:00] <The_St​argazer> discord's using less than 10kb/s tho
L775[06:11:21] <Izaya> I wonder how low I can push mumble
L776[06:11:28] <ThePi​Guy24> reminds me of when i had my old data plan and discord on my phone legit took about 15 minutes to load
L777[06:11:54] <Izaya> I have it cranked all the way to the top and that's a whole like, 124.8kbps
L778[06:12:13] <Izaya> TPG24: at one point, I accidentally clicked a discord invite link and tabbed into another window
L779[06:12:16] <Izaya> my whole machine locks up
L780[06:12:25] <ThePi​Guy24> rip
L781[06:12:27] <Izaya> "What could this be?" I tab back to Firefox
L782[06:12:37] <Izaya> it's a blank darkly coloured page
L783[06:12:42] <Izaya> I open htop
L784[06:12:43] <ThePi​Guy24> yeah discord is not kind to memory
L785[06:12:49] <Izaya> Firefox is using 8GB out of 2GB of RAM
L786[06:12:56] <Ocawes​ome101> ....
L787[06:13:00] ⇦ Quits: Vaht (~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net) (Ping timeout: 378 seconds)
L788[06:13:06] <CompanionCube> how was it not oomkilled
L789[06:13:08] <Izaya> On a 32-bit system, no less.
L790[06:13:17] <Ocawes​ome101> discord is particularly unkind to memory in FF
L791[06:13:25] <Ocawes​ome101> Chromium at least works
L792[06:13:26] <Izaya> or was it 4GB
L793[06:13:28] <Izaya> anyway
L794[06:13:32] <ThePi​Guy24> on not great systems, then custom clients are a must (even though agains TOS)
L795[06:13:37] <Izaya> CompanionCube: it was using almost all the swap too
L796[06:13:48] <CompanionCube> why do you suffer 32-bit
L797[06:13:56] <Sagh​etti> ~~pidgin for discord~~
L798[06:13:59] <Sagh​etti> is a sin
L799[06:14:03] <Izaya> because an IdeaPad S10e is a perfectly competent ssh machine
L800[06:14:16] <Izaya> I should try Alpine/pmOS on one some time
L801[06:15:34] <Izaya> an IdeaPad S10e is perfect for ssh:
L802[06:15:37] <Izaya> it has:
L803[06:15:39] <Izaya> - a processor
L804[06:15:44] <Izaya> - more than one byte of memory
L805[06:15:50] <Izaya> - nonzero storage
L806[06:15:55] <Izaya> - a display
L807[06:15:57] <Ar​iri> 0.0
L808[06:15:58] <Izaya> - a keyboard
L809[06:15:58] <The_St​argazer> oh god, i can set multimc's console font to anything
L810[06:15:59] <Sagh​etti> these are some amazing specs ngl
L811[06:16:10] <Izaya> - wireless support
L812[06:16:15] <Izaya> - a battery
L813[06:16:20] <The_St​argazer> i have decided my log is now in comic sans
L814[06:16:20] <Izaya> can't go wrong, it's perfect for it
L815[06:16:25] <ThePi​Guy24> cordless is a good terminal based discord client
L816[06:16:27] <The_St​argazer> why? because.
L817[06:16:37] <The_St​argazer> it was an option.
L818[06:16:42] <Izaya> best discord client is weechat via someone else's bridge
L819[06:16:50] <Izaya> actually, we can do better
L820[06:17:07] <Izaya> conversations via biboumi via someone else's IRC <-> Discord bridge
L821[06:17:16] <Ocawes​ome101> hahaaahaaaa
L822[06:17:20] <Ocawes​ome101> my readline is broken
L823[06:17:21] <Ocawes​ome101> or
L824[06:17:23] <Ocawes​ome101> something is
L825[06:17:40] <Izaya> fuck I'm sick of being tired
L826[06:17:43] <Izaya> maybe I should take a nap
L827[06:17:54] <Sagh​etti> ideapad
L828[06:17:57] <ThePi​Guy24> its 6am and i should sleep
L829[06:17:57] <Sagh​etti> single core 1.6ghz
L830[06:18:02] <Sagh​etti> like 512m or 1gb ram
L831[06:18:04] <ThePi​Guy24> but stormworks is too fun
L832[06:18:12] <Izaya> 1024x576 display
L833[06:18:13] <ThePi​Guy24> and i have a cursed turbine boat
L834[06:18:14] <CompanionCube> Izaya: https://lwn.net/Articles/819237/ not that this'll actually go anywhere, but any ssi-like functionality is cool
L835[06:18:35] <Izaya> Saghetti: that Atom N270
L836[06:18:46] <Izaya> has approximately half the CPU power of a 3Ghz Pentium 4
L837[06:18:56] <Izaya> or approximately half the CPU power of a 1Ghz Pentium III
L838[06:19:03] ⇨ Joins: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L839[06:19:13] <CompanionCube> also funny is the list of prior abandoned attempts in the commenta
L840[06:19:14] <The_St​argazer> *i regret NOTHING* http://tinyurl.com/y7zmzeju
L841[06:19:31] <ThePi​Guy24> i remember my pentium 4 pc. it was fun but i threw it away for some reason
L842[06:19:39] <The_St​argazer> i--
L843[06:19:40] <The_St​argazer> w h y
L844[06:19:41] <Izaya> Didn't want to start a fire.
L845[06:19:48] <Izaya> Very understandable.
L846[06:19:54] * Izaya goes back to cooking on their P4 machine
L847[06:19:54] <The_St​argazer> yeah but
L848[06:20:04] <CompanionCube> <shitpost> VMSCluster for Linux when, dammit? </shitpost>
L849[06:20:07] <Ocawes​ome101> I've got a P4 machine sitting around somewhere with Raspbian on it
L850[06:20:14] <ThePi​Guy24> was younger (like 11) when i threw it away, and it mostly wasnt my choice
L851[06:20:18] <The_St​argazer> throwing away a piece of your stuff is like throwing out a piece of history
L852[06:20:24] <The_St​argazer> why wasn't it your choice
L853[06:20:26] <Izaya> t. hoarder
L854[06:20:37] <Sagh​etti> i mean i wish i still had my first windows xp laptop
L855[06:20:39] <Izaya> I have a socket 471 heatsink with a frypan soldered to the top
L856[06:20:40] <The_St​argazer> Izaya: collector, thank you very much
L857[06:20:41] <ThePi​Guy24> i am very much a tech hoarder now
L858[06:20:44] <Sagh​etti> pretty sure that got e-cyled when we moved
L859[06:20:53] <Izaya> 478, sorry
L860[06:21:09] <Sagh​etti> i still have this really cool sony vaio though
L861[06:21:17] <Sagh​etti> also runs windows xp, one of my other first laptops
L862[06:21:19] <Izaya> vaios are $$$
L863[06:21:21] <The_St​argazer> i also collect data
L864[06:21:29] <Sagh​etti> sells for good money?
L865[06:21:32] <Sagh​etti> well i'm glad i kept it
L866[06:21:39] <The_St​argazer> my downloads folder never gets cleared out
L867[06:21:42] <Sagh​etti> hard drive sounds really really painful though
L868[06:21:57] <Sagh​etti> i remember when i was like 6 and i got the vaio upgrade kit for my birthday
L869[06:22:01] <Izaya> https://imgur.com/MBPXqnY.png
L870[06:22:02] <ThePi​Guy24> i have an pretty chonky dell windows xp laptop
L871[06:22:05] <Adorabl​eCatgirl> hey
L872[06:22:06] <Adorabl​eCatgirl> hey
L873[06:22:08] <Adorabl​eCatgirl> hey
L874[06:22:14] <Sagh​etti> yeh
L875[06:22:17] <Adorabl​eCatgirl> wanna know what's fun?
L876[06:22:21] <Izaya> CompanionCube: VMSCluster for PsychOS3 maybe
L877[06:22:22] <Adorabl​eCatgirl> 3GHz Q6600
L878[06:22:23] <Sagh​etti> spamming hey
L879[06:22:24] <Adorabl​eCatgirl> on an OEM board
L880[06:22:29] <The_St​argazer> i know what's fun
L881[06:22:41] <Sagh​etti> when this chat goes 100 messages/min
L882[06:22:43] <The_St​argazer> blowing things up
L883[06:22:53] <ThePi​Guy24> hmm why does cordless show username not nick
L884[06:22:57] <The_St​argazer> and making serious things into stupid acronyms
L885[06:23:15] <Izaya> how about making stupid things into stupid acronyms
L886[06:23:24] <The_St​argazer> i mean
L887[06:23:41] <ThePi​Guy24> reminds me of the S.H.I.T on the mc server i frequent
L888[06:23:53] <CompanionCube> Izaya: that's not a very convincing maybe and we both know why, no?
L889[06:24:14] <Izaya> because you can't send functions over the network
L890[06:24:21] <ThePi​Guy24> Super Helpful Information Transcoder (definitley not a forced acronym)
L891[06:25:19] <Adorabl​eCatgirl> ah
L892[06:25:20] <The_St​argazer> does "Automated Response System for Emergency Situations" sound serious? i mean, to me it does.
L893[06:25:21] <The_St​argazer> but then you realize the acronym is "arses", fail to take it seriously, and get blown up
L894[06:25:35] <Adorabl​eCatgirl> like SLUT
L895[06:25:44] <Izaya> I do want to play with clustering though
L896[06:25:54] <Izaya> we have RPC and we have stuff usable for sharing events
L897[06:26:02] <Adorabl​eCatgirl> Secure Layer for Universal Transport :^)
L898[06:30:50] <CompanionCube> hm, the distributed OS Domain/OS apparently made good use of RPC, so there's that
L899[06:32:09] <ThePi​Guy24> welcome to the future: where we have open source genes on github https://github.com/thethoughtemporium/Whose-gene-is-it-anyway
L900[06:32:44] <Sagh​etti> that guy
L901[06:32:49] <Sagh​etti> i love his vids so much
L902[06:32:59] <Sagh​etti> it blows my mind
L903[06:33:24] <ThePi​Guy24> yes, the madlad who cured (tempoararily, about a year) cured his lactose intolerance
L904[06:34:26] <Adorabl​eCatgirl> BEES
L905[06:34:36] <Ocawes​ome101> @ThePiGuy24 you WHAT
L906[06:35:07] <Sagh​etti> yes
L907[06:35:19] <Sagh​etti> https://www.youtube.com/channel/UCV5vCi3jPJdURZwAOO_FNfQ
L908[06:35:48] <Sagh​etti> https://www.youtube.com/watch?v=aoczYXJeMY4
L909[06:35:49] <MichiBot> Am I still lactose tolerant? - Lactose Gene Therapy Update | length: 12m 23s | Likes: 3,700 Dislikes: 25 Views: 27,283 | by The Thought Emporium | Published On 13/5/2020
L910[06:35:56] <Ocawes​ome101> teh frikk
L911[06:35:58] <Ocawes​ome101> nice
L912[06:36:49] <Izaya> CompanionCube: on the topic of that, what I could do easily now is auto-mount remote filesystems
L913[06:36:51] <ThePi​Guy24> as cave johnson said: "Science isn't about why, it's about why not"
L914[06:36:58] <Izaya> I've been meaning to write a daemon for OpenOS that does that
L915[06:40:53] <Ocawes​ome101> aaaaAAAAAAAAA AAAAAAAAAAA
L916[06:40:59] <Ocawes​ome101> terminal is very broken
L917[06:41:07] <ThePi​Guy24> rip
L918[06:41:30] <Saghetti> how do you do vhosts using esper?
L919[06:41:57] <ThePi​Guy24> sacrifice an egg to the eldritch gods
L920[06:42:04] <Saghetti> nvm, it doesnt
L921[06:42:06] <Michiyo> Saghetti, you don't.
L922[06:42:18] <Michiyo> you have to have a domain, and an IP address that you can RDNS
L923[06:42:32] <Izaya> tfw no rdns
L924[06:42:49] <Adorabl​eCatgirl> oh yeah
L925[06:43:34] <Adorabl​eCatgirl> i need to test my hacky openos extension thing
L926[06:44:21] <Saghetti> what are the benefits of using a znc bouncer?
L927[06:44:23] <Saghetti> irc*
L928[06:44:36] <Saghetti> i have like 0 brain cells left now
L929[06:44:41] <Ar​iri> zinc
L930[06:44:41] <Ocawes​ome101> well, it's.... slightly less broken now
L931[06:44:44] <Michiyo> Fun and learning!
L932[06:45:03] <Ar​iri> Iirc it can keep logs when your client isnt logged in and it masks your ip
L933[06:45:07] <Michiyo> channel history, which here is a moot point.
L934[06:45:08] <Ar​iri> er rather, shows another
L935[06:45:13] <Michiyo> and multiple clients sharing a single nick
L936[06:45:17] <Michiyo> is what I use ZNC for
L937[06:46:51] <Saghetti> can i use qwebirc with one?
L938[06:47:11] <Michiyo> I have (had) a webchat wired up to my ZNC instance
L939[06:47:28] <Michiyo> IIRC I used... a fork of qwebirc.
L940[06:47:54] <Michiyo> maybe it was just qweb..
L941[06:47:54] <Izaya> isn't qwebirc a dead project
L942[06:48:09] <Saghetti> whatever works on my kindle :P
L943[06:48:59] <Michiyo> use TheLounge :P
L944[06:49:06] <Saghetti> i would
L945[06:49:09] <Saghetti> but it doesnt work
L946[06:49:17] <Saghetti> the only thing i've found is mibbit
L947[06:49:28] <Michiyo> https://webchat.pc-logix.com/ Then you've broken something :P
L948[06:49:57] <Saghetti> it's a kindle paperwhite
L949[06:50:03] <Izaya> use ConverseJS and Biboumi :^)
L950[06:50:07] <Saghetti> and it runs a webkit-based browser
L951[06:50:12] <CompanionCube> if you have somerhing for it to run on you could try glowingbear
L952[06:50:20] <CompanionCube> which is a web frontend for weechat
L953[06:50:41] <Saghetti> i've seen that it doesnt really play well with more advanced webpages
L954[06:50:44] <Michiyo> Ahh, so it just doesn't render in the crap browser on the kindle, got it.
L955[06:50:50] <Michiyo> :P
L956[06:50:58] <Saghetti> i mean it renders pretty well
L957[06:51:08] <Saghetti> but more advanced webapps dont work at all
L958[06:51:22] <Saghetti> and it doesn't seem to play well w/ websockets
L959[06:52:32] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L960[06:53:53] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Client Quit)
L961[06:54:33] <Izaya> I could add automatic network filesystem mounting to fsmanager
L962[06:54:35] <Izaya> hmhm
L963[06:54:57] <CompanionCube> probably a better idea than a seperate autofs like unix
L964[06:55:06] <Izaya> yeah it seems within scope
L965[06:55:09] <Izaya> it's already running anyway
L966[06:55:28] <ThePi​Guy24> i still need to ~~fix~~ get my software raid working
L967[06:56:46] <Corded> * <Ocawes​ome101> sighs
L968[06:56:51] <Ocawes​ome101> readline is still broken :(
L969[06:57:48] <Saghetti> surprised that readline is so complicated
L970[06:58:06] <Izaya> there's a lot involved in reading a line of text from the user
L971[06:58:11] <Ocawes​ome101> yep
L972[06:58:35] <Saghetti> like the ability to use history, the cursor, editing and insertion
L973[06:58:36] <Saghetti> i see now
L974[06:58:39] <Ocawes​ome101> yep
L975[06:58:55] <Izaya> the one in PsychOS is really quite dumb
L976[06:59:00] <Ocawes​ome101> this one should hopefully have all those, assuming I can make it work
L977[06:59:08] <Izaya> it doesn't do history, you can only change the last character, etc
L978[06:59:18] <Ocawes​ome101> I had basically the PsychOS one until now
L979[06:59:26] <Izaya> and that's still a complicated function
L980[06:59:34] <Izaya> Ocawesome101: did you make your terminal code instanceable
L981[06:59:59] <ThePi​Guy24> the one on psychos is difficult to use in comparison to typical readlines
L982[07:00:11] <Izaya> don't worry
L983[07:00:16] <Izaya> I have a plan now
L984[07:00:18] <Izaya> it's gonna be great
L985[07:00:26] <Ar​iri> Does something like a Dynamic disk or Spanned volume allow me to use multiple external storages under one volume?
L986[07:00:44] <Izaya> gonna move the input processing into the buffer library
L987[07:00:45] <Saghetti> i would assume
L988[07:00:49] <The_St​argazer> no clue, but if this is linux, use LVM
L989[07:00:57] <Saghetti> also quick question
L990[07:01:07] <Izaya> and then implement a clone of bash's vi mode
L991[07:01:33] <Ar​iri> The point of it is to be windows and linux compatible though, otherwise Id set it up differently
L992[07:01:37] <Saghetti> if there was a bot where you could add your own commands using lua, how often would you contribute?
L993[07:01:42] <Saghetti> (to all of you)
L994[07:01:59] <The_St​argazer> oh, I don't think dyn disks/spanned volumes work in Linux (think those are Windows actually)
L995[07:02:08] <The_St​argazer> but
L996[07:02:16] <CompanionCube> probably not much
L997[07:02:18] <The_St​argazer> there's ext2fsd (does work with ext4 despite the name)
L998[07:02:18] <Ar​iri> But wouldn't it still understand it?
L999[07:02:25] <The_St​argazer> ¯\(ツ)/¯
L1000[07:02:44] <The_St​argazer> you could try ext2fsd
L1001[07:02:47] <Ar​iri> Hmm.. just wondering what I can do with a bunch of 120gb ssds
L1002[07:02:55] <The_St​argazer> i mean
L1003[07:02:57] <Izaya> bcache
L1004[07:02:58] <The_St​argazer> you could always just
L1005[07:03:01] <The_St​argazer> use RAID 0
L1006[07:03:02] <CompanionCube> why would you expect windows software raid to be easily compatible
L1007[07:03:03] <Izaya> stick them in front of HDDs
L1008[07:03:22] <CompanionCube> i mean it probably is but still *why*
L1009[07:03:43] <Izaya> Don't worry, it won't be next version.
L1010[07:03:46] <Ar​iri> Well I wasn't sure if it was Windows specific, hence why I asked
L1011[07:04:35] <CompanionCube> if this wasn't production you could fuck around with the alpha/beta-quality windows port of openzfs
L1012[07:04:39] <ThePi​Guy24> gah darn unicode characters taking up more than 1 character width
L1013[07:04:45] <pay​onel> hey
L1014[07:04:52] <pay​onel> you peeps suggested garden of glass
L1015[07:05:10] <Ar​iri> bcache... maybe
L1016[07:05:25] <Izaya> I realised I have a 120GB SSD just
L1017[07:05:26] <Izaya> sitting here
L1018[07:05:28] <Ar​iri> I can do something with that maybe
L1019[07:05:34] <Izaya> I should stick that in my desktop
L1020[07:05:36] <Izaya> for caching
L1021[07:05:38] <Ar​iri> The caching concept
L1022[07:05:55] <CompanionCube> windows doesn't do bcache though
L1023[07:06:03] <pay​onel> apparently i'm an idiot because i can get a server running with it. the level-type is supposed to be `botania-skyblock` but when i join the world it is always normal. checking the server properties and the logs i see that it is undoing that, the forge start is reverting that to `default`
L1024[07:06:05] <Ar​iri> ReadyBoost is similar I guess
L1025[07:06:09] <Ar​iri> Yeah, I know^
L1026[07:06:24] <Izaya> payonel: failing all else, generate a world and copy it to the server?
L1027[07:06:26] <Ocawes​ome101> Izaya: wdym "instanceable"
L1028[07:06:34] <pay​onel> yeah....but that's giving up
L1029[07:06:37] <pay​onel> @izaya 🙂
L1030[07:06:47] <pay​onel> and i feel like something is missing
L1031[07:06:50] <Izaya> can you have two separate instances of the terminal emulator running at once Ocawesome101
L1032[07:07:06] <The_St​argazer> do you have the GoG jar?
L1033[07:07:06] <pay​onel> i found a thread online, someone asked "do you have the server pack for it?"
L1034[07:07:16] <ThePi​Guy24> aaa pls no double width characters, they make this terminal go wonk
L1035[07:07:21] <The_St​argazer> there's an extra jar file for Garden of Glass
L1036[07:07:31] <pay​onel> well i dont, but i can't find any distinct server pack for it, just this: https://www.curseforge.com/minecraft/modpacks/garden-of-glass-questbook-edition/
L1037[07:07:33] <Ocawes​ome101> Izaya: in theory yes
L1038[07:07:40] <The_St​argazer> you need the jar file for it
L1039[07:07:43] <pay​onel> @The_Stargazer is that not the right pack?
L1040[07:07:47] <Izaya> just the rest of the OS doesn't know how to use that? :P
L1041[07:07:49] <The_St​argazer> there is no pack
L1042[07:07:50] * CompanionCube curses ThePiGuy24 with PUA characters
L1043[07:07:54] <The_St​argazer> it's just an empty (?) jar file
L1044[07:07:56] <pay​onel> pack/zip of jars
L1045[07:08:09] <The_St​argazer> ..you just need a jar file named GardenofGlass.jar i think
L1046[07:08:11] <ThePi​Guy24> пиздец
L1047[07:08:21] <pay​onel> the link i gave ^ that has a nice big zip that imported to mmc just fine
L1048[07:08:39] <The_St​argazer> is there a file named GardenofGlass.jar or something similar
L1049[07:09:03] <pay​onel> yep
L1050[07:09:10] <The_St​argazer> that's the jar that you need
L1051[07:09:11] <ThePi​Guy24> hmm why does qterminal render fonts sorta softly
L1052[07:09:12] <pay​onel> and i'm using all the same stuff on the server side
L1053[07:09:24] <The_St​argazer> without it, Botania won't start GoG
L1054[07:09:33] <ThePi​Guy24> the edges of characters are semi transparent
L1055[07:09:35] <pay​onel> yeah, i have it on the server
L1056[07:09:40] <The_St​argazer> well then hmm
L1057[07:09:42] <pay​onel> server mods are all the same
L1058[07:09:49] <The_St​argazer> logs?
L1059[07:10:10] <The_St​argazer> just DM the relevant bit to me, i can't be bothered closing MC for firefox
L1060[07:10:33] <ThePi​Guy24> aight, its 7AM, i really ought to sleep
L1061[07:10:38] <pay​onel> yeah,. the logs says "Default World Type UUID not set in server.properties\n World Type missing find default or ask user\nUpdating server.properties"
L1062[07:10:43] <Ocawes​ome101> Izaya: more like my implementation in getty is broken
L1063[07:11:11] <Ocawes​ome101> also it kind-of works now, I just have to fix the fact that every time I press a key the amount of chars it adds doubles
L1064[07:11:43] <pay​onel> and the logs says "Enabling mod gardenofglass"
L1065[07:12:02] <The_St​argazer> well that's odd
L1066[07:13:57] <Saghetti> imma head out now
L1067[07:13:59] <Saghetti> cya
L1068[07:14:25] ⇦ Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: webchat.esper.net)
L1069[07:15:45] <The_St​argazer> %x matches all hex chars right?
L1070[07:15:51] <Ocawes​ome101> yep
L1071[07:15:58] <The_St​argazer> what's the one for control chars?
L1072[07:16:50] <Ocawes​ome101> %c
L1073[07:16:52] <Izaya> on an unrelated note
L1074[07:17:31] <Izaya> I was thinking about making vtansi require a file containing colour codes
L1075[07:17:43] <Ocawes​ome101> ooh
L1076[07:17:46] <Ocawes​ome101> that'd be nice
L1077[07:17:57] <Ocawes​ome101> my vt100 emu supports bright colors
L1078[07:18:01] <Izaya> for mapping escape sequences to numeric colours for the GPU
L1079[07:18:11] <Ocawes​ome101> yeah that would be v nice
L1080[07:18:11] <Izaya> and then you could re-define and re-load them at runtime
L1081[07:18:14] <Izaya> I feel like that'd be neat
L1082[07:20:29] <Adorabl​eCatgirl> OH YEAH
L1083[07:20:31] <Adorabl​eCatgirl> IT'S WORKING
L1084[07:20:37] <Adorabl​eCatgirl> time to make it load velx and zlua
L1085[07:20:59] <Ocawes​ome101> zlua?
L1086[07:21:32] <Izaya> presumably either lzss or lz16 compressed lua code
L1087[07:21:58] <Izaya> I wonder if I'd need to port anything to make liblz16 work on PsychOS
L1088[07:22:23] <Adorabl​eCatgirl> lzss
L1089[07:23:17] <Adorabl​eCatgirl> anyways
L1090[07:23:29] <Adorabl​eCatgirl> with require, you'll have to add your fancy file to the path
L1091[07:25:09] <Ocawes​ome101> can someone take a look at my readline impl? I'm off to bed, I'll check back in the morning https://github.com/ocawesome101/oc-monolith/blob/master/util/lib/readline.lua my issue specifically is with text input- try it and see
L1092[07:25:17] <Izaya> AdorableCatgirl: new mtar function that returns an iterator, which returns a file name, the size, and a function to read from it, thoughts?
L1093[07:25:24] <Izaya> libmtar, that is
L1094[07:27:03] <Adorabl​eCatgirl> hmm
L1095[07:27:05] <Adorabl​eCatgirl> maybe
L1096[07:32:25] <The_St​argazer> for io.open'd files is it :read or .read
L1097[07:32:31] <Izaya> :read
L1098[07:32:36] <Izaya> you're operating on a buffer
L1099[07:32:37] <The_St​argazer> ty
L1100[07:32:44] <Izaya> which contains the information read uses
L1101[07:33:01] <pay​onel> it is a buffer, but think of it as a stream
L1102[07:33:08] <pay​onel> which is an instance, and you're calling methods on that instance
L1103[07:33:18] <Izaya> I'd like to make reading from an archive a proper buffer but handling the read head in an archive file with multiple virtual read heads
L1104[07:33:21] <Izaya> :lainstress:
L1105[07:33:24] <pay​onel> it is possible to do this with . access, but it's cleaner and more standard to treat it as :
L1106[07:33:50] <The_St​argazer> got it
L1107[07:34:28] ⇨ Joins: Saghetti (Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L1108[07:34:46] <Saghetti> irc for kindle
L1109[07:34:49] <Saghetti> oh yeah
L1110[07:35:34] <Saghetti> also why does it let me talk when im not identified
L1111[07:35:45] <Saghetti> even though im registere
L1112[07:35:49] <Izaya> because you don't need to be identified to talk?
L1113[07:36:02] <Saghetti> i mean
L1114[07:36:07] <Izaya> registering a nick doesn't make it exclusive for your use
L1115[07:36:17] <Saghetti> seems like a security hole to me
L1116[07:36:19] <Izaya> it just means you can force other people using those names to choose a different name
L1117[07:36:21] <Izaya> nah
L1118[07:36:27] <Izaya> you can check whether a user is logged in
L1119[07:36:34] <pay​onel> @The_Stargazer ok after a bit of bisecting the failure, it is my fault due to some config changes
L1120[07:36:38] <pay​onel> still narrowing that down 🙂
L1121[07:36:48] <Saghetti> but then you can impersonate, right?
L1122[07:37:05] <Izaya> until someone checks the /whois
L1123[07:37:15] <Izaya> 16:37 -- [Izaya] is logged in as ShadowKatStudios
L1124[07:37:44] <Saghetti> real name
L1125[07:37:51] <Saghetti> ?
L1126[07:38:02] <Izaya> no, that's saying I'm logged into my nickserv account
L1127[07:38:05] <The_St​argazer> uhh
L1128[07:38:13] <The_St​argazer> if you mean is Izaya's real name ShadowKatStudios then no
L1129[07:38:23] <Izaya> you sure about that? :^)
L1130[07:38:24] <The_St​argazer> who the hell would name their child that
L1131[07:38:54] <Saghetti> can you check if a user is identified using a bot?
L1132[07:38:59] <Izaya> yup
L1133[07:39:08] * Izaya uses WHOIS for that
L1134[07:39:17] <Izaya> a bot is just a client
L1135[07:39:25] <Izaya> I'd suggest asking around for methods though
L1136[07:39:26] <Saghetti> and is tying data to a nick a bad idea?
L1137[07:39:44] <Izaya> I think you can PRIVMSG NICKSERV about a user
L1138[07:40:04] <Saghetti> oh ok
L1139[07:40:26] <Izaya> try /msg nickserv info Izaya
L1140[07:40:38] <Izaya> not sure if the "Entity ID" is unique
L1141[07:40:43] <Saghetti> because then you would be able to modify someone elses commands if you nicked
L1142[07:40:53] <Saghetti> so im glad i asked
L1143[07:40:54] <Saghetti> ty
L1144[07:42:09] <Saghetti> so how would i check if a user isnt verified?
L1145[07:42:29] <CompanionCube> check if they're not logged in as anyone?
L1146[07:42:55] <Saghetti> does that fail for unregistered users?
L1147[07:43:13] <CompanionCube> be forewarned: the relationship between nicknames and nickserve accounts is 1:1
L1148[07:43:22] <CompanionCube> *is NOT 1:1
L1149[07:43:53] <Saghetti> irc hurts my discord brain
L1150[07:44:33] <Saghetti> is a nickserve account your email?
L1151[07:44:53] <CompanionCube> a person can have multiple names grouped into one nickserv account. Or they could be using another name entirely but still be logged in.
L1152[07:45:05] <pay​onel> yep
L1153[07:45:12] <Izaya> ^
L1154[07:45:17] <pay​onel> sugoi is my core account. underwhich i have a few names
L1155[07:45:22] <pay​onel> sugoi, payonel, a few others
L1156[07:45:23] <CompanionCube> Saghetti: well it's associated with that as well as whatever nick you choose as primary
L1157[07:45:37] * Izaya is logged in as ShadowKatStudios but Izaya is grouped to my account, among others
L1158[07:46:19] <CompanionCube> on freenode my nickserv account is that of DrMushroom lol
L1159[07:46:45] <Saghetti> so i should store data using a nick and nickserv account pair
L1160[07:46:52] <Saghetti> is that too convoluted?
L1161[07:47:15] <CompanionCube> why bother expending the effort(tm) of updating the 'primary' one, it's not like it means anything
L1162[07:48:44] <CompanionCube> (my opinion: unregistered users go in the 'screw 'em' bucket)
L1163[07:49:33] <Saghetti> i would agree
L1164[07:49:55] <Saghetti> do you also use an irc bouncer to keep a nickname?
L1165[07:51:32] <Michiyo> Saghetti, you can also force NickServ to rename a user after X seconds if they don't identify to your nick
L1166[07:51:38] <CompanionCube> that's an unimportant reason given nickserv enforcement. May be more important on the odd chance you end up on a network without such functionality
L1167[07:52:10] <Saghetti> ooh sweet
L1168[07:52:14] <CompanionCube> (they do exist, *serv is essentially a bolt-on to IRC)
L1169[07:52:24] <Saghetti> yeah
L1170[07:52:36] ⇨ Joins: Blue_595 (webchat@47.196.96.5)
L1171[07:52:47] <Michiyo> lots of packages for services, Anope and Atheme are the big ones.
L1172[07:52:50] <Saghetti> irc services are elegant and not at the same time im
L1173[07:52:55] <Blue_595> nothing to do with OpenComputers, this has just become my version of #openredstone
L1174[07:52:58] <Saghetti> imo
L1175[07:53:02] <Michiyo> Other networks offer various levels of services.
L1176[07:53:17] <Blue_595> im currently trying to solve the Exapunks bonus campaign
L1177[07:53:37] <Blue_595> im onto level 5: "Build a functioning wardialer with =plastered"
L1178[07:53:51] <Saghetti> things like hostserv and stuff
L1179[07:54:04] <Saghetti> yeah ik bout services
L1180[07:54:13] <Blue_595> i have an idea involving 2 main EXAs:
L1181[07:54:29] <Saghetti> just confused as to how nickserv works
L1182[07:54:34] <Blue_595> XA in the host, holding file 300, generating all possible numbers with the placeholders, sending it on global M bus
L1183[07:55:09] <CompanionCube> Saghetti: generally services are essentially servers where all the users are bots with admin powers
L1184[07:55:36] <CompanionCube> but nearly always it's an all-in-one deal
L1185[07:55:37] <Blue_595> XB in the modem, dialing that number and adding it to file 301, making a canary EXA (XBn) and waiting long enough for it to come back if it worked, and removing the most recent phone number from 301
L1186[07:56:05] <Blue_595> XBn (canary EXA) connecting to the host (presumably) connected, dying if the connection was refused
L1187[07:56:16] <CompanionCube> (as in all the services 'server' is actually just a single program)
L1188[07:56:20] <Saghetti> so afaik multiple servers make up the entire network
L1189[07:56:28] <Saghetti> like anarchy.esper
L1190[07:56:36] <Blue_595> otherwise coming back, killing XB, taking the file, and taking over as XB
L1191[07:56:44] <Saghetti> .net, calamity, etc
L1192[07:56:59] <Blue_595> ipo, calamity, anarchy, etc.
L1193[07:57:04] <Blue_595> aperture ofc
L1194[07:57:24] <Blue_595> yeah thats where the "R" comes from, all the servers /relaying/ the messages on all channels between eachother
L1195[07:57:34] <Blue_595> to help with client latency or some shit
L1196[07:57:51] <Saghetti> yeah ik
L1197[07:58:01] <CompanionCube> also bitnet relay
L1198[07:58:07] <Saghetti> so services.esper.net is just a server
L1199[07:58:10] <Blue_595> fair enough
L1200[07:58:20] <Saghetti> cool
L1201[07:58:20] <Blue_595> well
L1202[07:58:30] <Blue_595> its an address used by esper to hold their service bots
L1203[07:59:03] <Saghetti> so it is or isnt a server
L1204[07:59:25] <Blue_595> well its not a server in the context of the network itself
L1205[07:59:33] <Blue_595> its a server being used to run those bots
L1206[07:59:37] <Izaya> whether it actually talks the S2S protocol is immaterial
L1207[07:59:40] <Izaya> it's logically a server
L1208[07:59:54] <Blue_595> so its logically a client
L1209[07:59:56] <Saghetti> i guess it still a server even if its private
L1210[07:59:57] <Blue_595> since it has users
L1211[07:59:58] <Saghetti> yea
L1212[08:00:46] <Blue_595> so my idea for the Exapunks level sounds good right?
L1213[08:00:59] <Blue_595> the most complicated part imo is XA, to generate all possible phone numbers
L1214[08:01:36] <Blue_595> by the end expect some weird stuff like XB:0:0:0:0:0:0:0
L1215[08:02:03] <Blue_595> o/
L1216[08:02:55] <Blue_595> as of today, Scrap Mechanic survival mode has existed for 1 week :)
L1217[08:05:44] ⇦ Quits: Saghetti (Mibbit@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: https://mibbit.com Online IRC Client)
L1218[08:06:01] <Forec​aster> %sip
L1219[08:06:01] <MichiBot> You drink a ripe aluminium potion (New!). After the first sip the potion poofs away.
L1220[08:06:06] <Forec​aster> Aww
L1221[08:06:09] <Blue_595> aluminiuminum
L1222[08:06:20] <Blue_595> there, works for both America and everywhere else
L1223[08:08:28] <The_St​argazer> what's the function used to generate UUIDs? (does OC have one? think it does, might be remembering incorrectly tho)
L1224[08:08:38] ⇨ Joins: Saghetti (~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L1225[08:10:05] <The_St​argazer> oh, `uuid.next()`
L1226[08:11:49] <Blue_595> wait theres a function for that?
L1227[08:11:55] <The_St​argazer> ye
L1228[08:11:58] <The_St​argazer> generates a UUID
L1229[08:12:17] <Blue_595> i thought id have to build my own for the <Transport> layer in my network stack
L1230[08:12:27] <The_St​argazer> nope
L1231[08:12:31] <Blue_595> but of course im saying fuck you to the <Session> layer
L1232[08:12:46] <The_St​argazer> `uuid.next()` generates a UUID like those used for components
L1233[08:12:46] <Saghetti> man, i remember the first chat server i wrote
L1234[08:12:49] <Blue_595> at least until Network Abstraction Routers come up
L1235[08:12:55] <The_St​argazer> take out the -'s and it's 32 hex chars
L1236[08:13:03] <Blue_595> wait wait wait
L1237[08:13:05] <Saghetti> it was back in like 4th grade
L1238[08:13:06] <Blue_595> funny acronyms:
L1239[08:13:11] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L1240[08:13:22] <Blue_595> the Network Abstraction Routing Devices
L1241[08:13:30] <Blue_595> eh kinda funny i just snap to whatever i can think of
L1242[08:13:35] <Blue_595> good night everyone
L1243[08:13:37] <The_St​argazer> i do not get it
L1244[08:13:39] <The_St​argazer> o/
L1245[08:13:41] <Saghetti> gn
L1246[08:13:58] <Saghetti> anyways
L1247[08:14:05] ⇦ Quits: Blue_595 (webchat@47.196.96.5) (Quit: webchat.esper.net)
L1248[08:14:17] <Saghetti> thats when i figued out that irc existed
L1249[08:14:52] <Saghetti> and then i tried to write something like it using telnet an sockets
L1250[08:15:06] <Saghetti> it sucked so bad
L1251[08:16:29] <Saghetti> mustve been like 5th grade actually
L1252[08:22:59] <Saghetti> imma head out now
L1253[08:23:07] <Saghetti> o/
L1254[08:23:26] ⇦ Quits: Saghetti (~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: https://mibbit.com Online IRC Client)
L1255[08:32:24] ⇨ Joins: Inari (~Pinkishu@pD9E8F9EE.dip0.t-ipconnect.de)
L1256[08:39:11] ⇨ Joins: Vexatos (~Vexatos@port-92-192-8-146.dynamic.as20676.net)
L1257[08:39:11] zsh sets mode: +v on Vexatos
L1258[08:55:48] <The_St​argazer> payonel: trying to build OCVM but I get this: `g++: error: unrecognized command line option ‘--std=c++17’`
L1259[08:55:55] <The_St​argazer> any idea why?
L1260[08:56:02] <The_St​argazer> got no clue why this is happening
L1261[09:13:49] <Izaya> outdated gcc, probably
L1262[09:13:55] <Izaya> try updating gcc or using clang instead
L1263[09:14:37] <fingercomp> it seems you need gcc 8 or newer for that to work
L1264[09:14:52] <Izaya> that sounds about right
L1265[09:14:59] <Izaya> hence why I didn't even try to run it on haiku for so long
L1266[09:16:20] <The_St​argazer> yeah it's g++ 4.8.4
L1267[09:16:40] <fingercomp> woah
L1268[09:17:18] <Izaya> that old...
L1269[09:17:20] <Izaya> are you on a mac?
L1270[09:17:20] <fingercomp> 'GCC 4.8.4 released [2014-12-19]'
L1271[09:17:48] <The_St​argazer> `g++ (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4`
L1272[09:30:07] ⇨ Joins: Blue_595 (webchat@47.196.96.5)
L1273[09:30:08] <Blue_595> o/
L1274[09:30:18] <Blue_595> also ik UUIDs without the -'s are 32 characters
L1275[09:30:26] <Blue_595> they're 128 bit IDs
L1276[09:31:08] <The_St​argazer> oh :P
L1277[09:35:40] <Blue_595> also i currently only have 1 hint for the Bonus 8 item to come: "LINK M"
L1278[09:36:01] <Blue_595> how am i supposed to use that
L1279[09:37:48] <Blue_595> could also be useful for bonus 9, with the EXA bringing the file to transmit
L1280[09:38:17] <Blue_595> XA: ... COPY X M LINK X ... assuming X contains the way to the network card
L1281[09:38:24] <Blue_595> XB: ... LINK 800 LINK M ...
L1282[09:38:44] <Blue_595> wait the first ... is just hiding 'GRAB 300/301 idk yet'
L1283[09:39:14] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L1284[09:39:37] ⇦ Quits: Blue_595 (webchat@47.196.96.5) (Quit: webchat.esper.net)
L1285[10:01:40] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L1286[10:06:06] ⇨ Joins: Vexaton (~Vexatos@port-92-192-73-156.dynamic.as20676.net)
L1287[10:06:06] zsh sets mode: +v on Vexaton
L1288[10:08:28] ⇦ Quits: Vexatos (~Vexatos@port-92-192-8-146.dynamic.as20676.net) (Ping timeout: 190 seconds)
L1289[10:14:39] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.72) (Ping timeout: 189 seconds)
L1290[10:52:51] ⇨ Joins: immibis (~immibis@x59cc8b5a.dyn.telefonica.de)
L1291[11:04:37] <The_St​argazer> why is it that firefox's connection speed is unbearably slow yet discord is fine
L1292[11:04:56] <The_St​argazer> it's like worse than dialup
L1293[11:05:15] <The_St​argazer> it's not even KB/s it's B/s
L1294[11:05:29] <The_St​argazer> oh, nvm, 2kb/s
L1295[11:05:47] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L1296[11:09:13] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.158.72)
L1297[11:22:10] * Amanda installs Debian Sid on t20kdc's left eyeball
L1298[11:22:42] * t20kdc uses a Serious Face Look at Amanda.
L1299[11:22:46] <t20kdc> I never asked for this.
L1300[11:24:22] <Amanda> You didn't!? Oh goddesses... ~flees to a non-extridition country to avoid malpractice charges~
L1301[11:25:58] <Skye> Amanda, aren't you basically a godess in cat form
L1302[11:26:11] <Amanda> Skye: shhh! Details details by the detour!
L1303[11:33:44] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L1304[11:37:38] <Skye> Amanda, eh?
L1305[11:40:54] <The_St​argazer> mfw
L1306[11:40:59] <The_St​argazer> luvit is downloading faster than my browser
L1307[11:41:28] <The_St​argazer> a program not specifically designed to do a task is doing it better than a program where doing the task is one of the core features
L1308[11:55:17] <Inari> %pet Amanda
L1309[11:55:18] <MichiBot> Inari is brushing Amanda with a Magic 46 copies of The Jerk on betamax! (25%). Amanda regains 1d8 => 4 (Magic +2) => 6 hit points!
L1310[11:55:50] <Inari> Amanda: Are you watching/playing A.I. or whats with installing stuff on peoples eyeballs
L1311[11:56:48] <Inari> @The_Stargazer I mean, not sure what your'e doing, Firefox DLs fine for me
L1312[11:56:56] <The_St​argazer> ¯\(ツ)/¯
L1313[11:57:10] <Inari> Will shrug you
L1314[11:57:12] <The_St​argazer> for some reason firefox is just super slow
L1315[11:57:47] <The_St​argazer> %tonk
L1316[11:57:47] <MichiBot> I'm sorry The_Stargazer, you were not able to beat Ocawesome101's record of 10 hours, 34 minutes and 45 seconds this time. 6 hours, 50 minutes and 19 seconds were wasted! Missed by 3 hours, 44 minutes and 26 seconds!
L1317[11:57:56] <The_St​argazer> ..uhhh
L1318[11:58:00] <The_St​argazer> oh there we go
L1319[11:58:09] <Amanda> Inari: What? nooooo, there's absolutely no nefarious reason for it!
L1320[11:58:13] <Inari> You sure your net isn't just screwed? :P
L1321[11:58:20] <Inari> Since ofr me that tonk and response was 1 second apart
L1322[11:58:37] <The_St​argazer> i have no idea
L1323[11:58:58] <Inari> do %p ?
L1324[11:58:59] <The_St​argazer> it was fine a few days ago
L1325[11:59:05] <Inari> Wait, does that work on Dsicord
L1326[11:59:10] <The_St​argazer> uh
L1327[11:59:14] <The_St​argazer> don't think so
L1328[11:59:20] <Inari> rip
L1329[11:59:23] <Inari> Do aspeedtest then
L1330[11:59:24] <Inari> :p
L1331[11:59:25] <The_St​argazer> something something CTCP?
L1332[11:59:27] <The_St​argazer> i did
L1333[11:59:33] <The_St​argazer> ~5mbps
L1334[11:59:35] <The_St​argazer> download
L1335[11:59:41] <Inari> Nice
L1336[11:59:45] * Inari download @The_Stargazer
L1337[11:59:54] <The_St​argazer> it's probably slow
L1338[11:59:58] <The_St​argazer> but it's not 20kb/s slow
L1339[12:01:14] <The_St​argazer> just ran another, 7.72mbps down
L1340[12:01:22] <The_St​argazer> 2.40 mbps up
L1341[12:01:36] <The_St​argazer> slow, but not dialup slow
L1342[12:26:54] <Amanda> maybe whatever you're downloading from is super-slow. I've never gotten less then an hour download time from Microsoft, for example. I'm pretty sure they're throttling non-edge browsers
L1343[12:31:42] <The_St​argazer> i'm downloading from archive.org which I'd expect to be fast
L1344[12:35:40] <The_St​argazer> >bad argument #2 expected table of strings, found table in the table
L1345[12:35:40] <The_St​argazer> >argument #2 is a number
L1346[12:36:12] <The_St​argazer> TIL numbers are tables
L1347[12:37:18] <The_St​argazer> >bad argument #3 number expected got table
L1348[12:37:18] <The_St​argazer> >there is no argument #3
L1349[12:37:25] <The_St​argazer> okay so i guess everything is a table, even nil
L1350[12:37:42] <SquidDev> Are you calling with x:f instead of x.f?
L1351[12:38:15] <The_St​argazer> no
L1352[12:38:17] <The_St​argazer> also
L1353[12:38:20] <The_St​argazer> corded machine broke?
L1354[12:39:22] <The_St​argazer> this is the line: `fs.writeSync(fileDescriptor, download)`
L1355[12:39:22] <The_St​argazer> now i don't know about you but i can very clearly see there isn't an argument #3
L1356[12:41:58] <The_St​argazer> and `fs.writeSync(fileDescriptor, 0, download)` is bad argument #2 expected table of strings, found table in the table
L1357[12:42:15] <The_St​argazer> luvit machine drunk
L1358[13:12:41] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.72) (Ping timeout: 204 seconds)
L1359[14:02:54] <The_St​argazer> so i have decided on a name for my silly (and hacky) OC internet project
L1360[14:04:33] <The_St​argazer> it's quite probably the stupidest backronym i've ever made
L1361[14:04:33] <The_St​argazer> i give you: the Data Interchange System K-1, specifically chosen because the acronym is DISK-1 (the 1 is the version). Could've also been DESK-1 but I thought that DISK-1 sounded slightly better
L1362[14:05:15] <The_St​argazer> at least it's accurate tho
L1363[14:05:32] <The_St​argazer> although it's a very technical description for "the internet"
L1364[14:24:33] <B​ob> http://tinyurl.com/y8y99smj
L1365[14:24:38] <B​ob> i somehow obtained a fully dark cable
L1366[14:24:42] <The_St​argazer> they do that
L1367[14:24:44] <B​ob> ill dupe and keep this goodie
L1368[14:24:47] <The_St​argazer> it's a weird thing
L1369[14:25:22] <The_St​argazer> happens when you have more than 1 cable item and you place it in creative mode it seems
L1370[14:26:05] <The_St​argazer> also wtf is that cursor
L1371[14:26:16] <B​ob> its animated btw
L1372[14:26:22] <The_St​argazer> oh god
L1373[14:26:23] <B​ob> its to celebrate the fact that im on gaydows
L1374[14:27:10] <The_St​argazer> ..i thought you meant something COMPLETELY different (i was like "the fuck is that?") and then i realized it means 'gay windows'
L1375[14:27:11] <The_St​argazer> ..it does mean that, right?
L1376[14:28:09] <B​ob> windows 10 is so fucking bad
L1377[14:28:15] <The_St​argazer> use 7 :^)
L1378[14:28:19] <The_St​argazer> still not great
L1379[14:28:20] <B​ob> went downhill from vista doe 7 thicc
L1380[14:28:21] <The_St​argazer> but less shit
L1381[14:28:40] <The_St​argazer> microsoft seem to ignore the saying "if it's not broken don't fix it"
L1382[14:28:43] <B​ob> yeah no shit store and crap
L1383[14:29:02] <The_St​argazer> i bet they're like
L1384[14:29:09] <The_St​argazer> "oh shit our users are happy, CAN'T HAVE THAT!"
L1385[14:30:55] <ThePi​Guy24> "if its not broken, its not profitable"
L1386[14:31:01] <The_St​argazer> ^
L1387[14:31:21] <The_St​argazer> i mean it is a good marketing strategy, though not the right kind of marketing
L1388[14:31:21] <B​ob> Mojang and Microsoft ayy
L1389[14:31:38] <The_St​argazer> minecraft is the only sane microsoft product
L1390[14:31:54] <The_St​argazer> i refuse to call bedrock "Minecraft" and minecraft "Java"
L1391[14:32:05] <Izaya> >minecraft
L1392[14:32:06] <The_St​argazer> bedrock is not worthy of the title of "Minecraft"
L1393[14:32:07] <Izaya> >sane
L1394[14:32:10] <Izaya> have you ever played minecraft
L1395[14:32:22] <The_St​argazer> i am, right now
L1396[14:32:30] <The_St​argazer> bedrock is shit though
L1397[14:33:15] <The_St​argazer> imagine the community reaction if microsoft decided to ban modding for some reason
L1398[14:34:01] <The_St​argazer> that's something i'd like to see but not because I want modding gone, I just like seeing a large group of people get really, really mad at someone/something
L1399[14:35:56] <The_St​argazer> modding is basically the thin wall holding back a massive group of angry users
L1400[14:37:18] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L1401[14:37:40] <B​ob> mc idea is good but shittyly brought
L1402[14:42:24] <Izaya> imagine if minecraft was written competently in a language other than java
L1403[14:42:34] <Izaya> ... actually, it'd probably be windows-only with no mod support then
L1404[14:43:11] <Amanda> Izaya: did you mean: Minecraft Bedrock?
L1405[14:43:41] <Izaya> I was thinking Minetest originally
L1406[14:43:47] <Amanda> heh
L1407[14:44:16] <The_St​argazer> Amanda: "competently"
L1408[14:44:16] <The_St​argazer> this excludes Bedrock :P
L1409[14:44:27] <Izaya> bedrock is competent
L1410[14:44:52] <The_St​argazer> (unless "competently" just refers to the code quality and not the actual product)
L1411[14:45:10] <B​ob> minetest godlike
L1412[14:48:19] <Amanda> The product is somewhat competent as well? Unless you mean the fact redstone works different, but that's because it's not got the hot mess of tangle of bugs and implementation-detail-reliance that the Java edition does
L1413[14:48:50] <The_St​argazer> I disagree, Bedrock has become shit
L1414[14:49:01] <The_St​argazer> Mostly because of the marketplace
L1415[14:49:01] <B​ob> yeah its not good
L1416[14:49:02] <B​ob> performance wise its cool but
L1417[14:49:08] <B​ob> full of shit
L1418[14:49:21] <B​ob> lmfao installing openOS gives too long without yielidng
L1419[14:49:22] <Izaya> >stellaris OST is all in FLAC
L1420[14:49:24] <Izaya> based
L1421[14:49:44] * Inari aims a flak at Izaya
L1422[14:49:46] <Izaya> The_Stargazer: have you seen other games recently?
L1423[14:49:47] <B​ob> e
L1424[14:49:50] <Izaya> Especially EA and Ubisoft?
L1425[14:50:08] <Inari> Izaya: Doesn't mean other games aren't shit
L1426[14:50:09] <Inari> :)
L1427[14:50:14] <The_St​argazer> EA and Ubisoft are shit in general, no exceptions
L1428[14:50:29] <Izaya> I'm not saying they're good
L1429[14:50:33] <Amanda> Oh. That's why Chrome's shitting itself. my GPU hung again
L1430[14:50:35] <Izaya> I'm just saying, MC bedrock is average.
L1431[14:50:39] <Inari> Eh, AC is pretty cool if you play i tin a certain way
L1432[14:50:54] <The_St​argazer> I'm not exactly a fan of "we'll sell you a game and then charge you more money for the rest of it!"
L1433[14:50:54] <Izaya> namely, without Uplay installed
L1434[14:50:54] <Amanda> Guess I'll do a reboot, br
L1435[14:51:16] <The_St​argazer> However, EA are just doing their job.
L1436[14:51:22] <The_St​argazer> That just happens to be ripping people off.
L1437[14:51:33] <The_St​argazer> In fact, I'd say that's their one skill.
L1438[14:51:34] <B​ob> haha torrenting go brrrr
L1439[14:51:43] <Izaya> Bob++
L1440[14:51:49] <B​ob> ¯\(ツ)/¯
L1441[14:51:51] <Inari> But you don't understand
L1442[14:52:10] <Inari> GaMEs neED moRE MONeY
L1443[14:52:11] <B​ob> i usually when starting a game, play it in crack and if its worth, get the paid ver
L1444[14:52:20] <B​ob> altough i didn't pay a penny for mine
L1445[14:52:26] <The_St​argazer> why would I do that, I'm absolutely an upstanding citizen (lie) and I would never torrent! (another lie) In fact, I have never done so in my life! (big lie)
L1446[14:52:32] <Inari> And you're just an entitled crybaby for expecting to get everything!
L1447[14:52:47] <B​ob> http://tinyurl.com/y9ymvpv9
L1448[14:52:52] <The_St​argazer> if I really like a game, I'll buy it
L1449[14:52:57] <B​ob> i had like 2k hours on cracked factorio lol
L1450[14:53:05] <Izaya> I waited like
L1451[14:53:09] <Izaya> 6 years for factorio to go on sale
L1452[14:53:11] <Izaya> it didn't go on sale
L1453[14:53:15] <B​ob> ^^^
L1454[14:53:16] <Inari> Well
L1455[14:53:19] <Inari> it won't go on sale
L1456[14:53:20] <Inari> :p
L1457[14:53:23] <B​ob> yeah factorio doesn't go on sale
L1458[14:53:25] <B​ob> thts kinda sad
L1459[14:53:34] <B​ob> but i got like some random stranger to get it for me for a simple favor
L1460[14:53:54] <The_St​argazer> i downloaded Terraria (not) legally a few days ago, and I liked it so much I bought it within less than a week lol
L1461[14:53:58] <Inari> Sales are anti-consumer anyway
L1462[14:54:30] <Izaya> friendly reminder that piracy leads to increased sales
L1463[14:54:50] <The_St​argazer> okay, apparently it was 2 weeks and 5 days
L1464[14:54:51] <Inari> Now the big question
L1465[14:54:51] <The_St​argazer> buy still
L1466[14:54:58] <The_St​argazer> but*
L1467[14:55:02] <Inari> Does official piracy lead to increased sales? :p
L1468[14:55:04] <The_St​argazer> shortest I've bought a game after torrenting it
L1469[14:55:15] <The_St​argazer> Official piracy??
L1470[14:55:24] <B​ob> i know some games got popular cause piracy
L1471[14:55:27] <B​ob> witcher iirc
L1472[14:55:28] <Inari> Like if teh gamedev let you just DL it for free in additoin to seling it
L1473[14:55:35] <B​ob> and there are devs that do that
L1474[14:55:39] <B​ob> mindustry provides its source code
L1475[14:55:43] <The_St​argazer> soo... what Minecraft originally was?
L1476[14:55:53] <Izaya> Inari: unsure, but when developers upload it to torrent sites, it helps
L1477[14:56:00] <The_St​argazer> iirc that was Notch's original, uh, what's the word
L1478[14:56:07] <B​ob> spagheti
L1479[14:56:16] <Izaya> I'm half inclined to pay the like $5
L1480[14:56:18] <The_St​argazer> yes, that
L1481[14:56:20] <Izaya> just to support mindustry
L1482[14:56:21] <The_St​argazer> his original spagheti
L1483[14:56:33] <Inari> Will min your dustry
L1484[14:57:10] <The_St​argazer> also, Inari: neptunia has this weird resolution issue so i can't properly play it on my monitor, makes me sad :(
L1485[14:57:15] <The_St​argazer> i mean i can play it
L1486[14:57:28] <Izaya> The_Stargazer: run it in WINE with DXVK
L1487[14:57:34] <The_St​argazer> but it's got bars at the top and bottom, I assume it doesn't like my aspect ratio or resolution
L1488[14:57:53] <Inari> %splash @The_Stargazer 's monitor
L1489[14:57:53] <MichiBot> You fling a boiling avesmingo potion (New!) that splashes onto @The_Stargazer 's monitor. An Aqua spear appears next to @The_Stargazer 's monitor.
L1490[14:57:58] <The_St​argazer> wish I could
L1491[14:58:06] <The_St​argazer> this is Windows though :P
L1492[14:58:40] <The_St​argazer> i can change it's resolution but that squashes everything
L1493[14:59:10] <Izaya> p sure you can use DXVK on windows
L1494[14:59:18] <Izaya> probably build it yourself, but still
L1495[14:59:46] <The_St​argazer> build what myself
L1496[14:59:50] <Izaya> DXVK
L1497[15:01:43] <Izaya> know what also significantly helps sales?
L1498[15:01:45] <Izaya> free weekends
L1499[15:27:48] <Inari> https://twitter.com/archillect/status/1260939179694882816
L1500[15:27:48] <MichiBot> Thu May 14 09:25:02 CDT 2020 @archillect: <https://t.co/rXMKeHJyGS&gt;
L1501[15:32:59] <Inari> Elfi: https://pbs.twimg.com/media/EX6Rkx4XQAA98On?format=jpg you like pidgeons?
L1502[15:33:22] <Inari> Izaya: talking of free games
L1503[15:33:26] <Inari> https://media.discordapp.net/attachments/343098286187741187/709361690206011412/unknown.png
L1504[15:33:49] <Elfi> Pidgeons are okay
L1505[15:34:01] <Elfi> But crows are cuter
L1506[15:34:07] <Inari> true
L1507[15:40:19] <ThePi​Guy24> pigone
L1508[15:43:35] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L1509[15:47:29] <Adorabl​eCatgirl> http://tinyurl.com/y948t8hl
L1510[15:47:34] <Adorabl​eCatgirl> well we're getting somewhere
L1511[15:55:20] <Adorabl​eCatgirl> nice http://tinyurl.com/ya95q2jp
L1512[16:29:14] <Zen​1th> almost forgot
L1513[16:29:23] <Zen​1th> running Java on Lua on OpenComputers http://tinyurl.com/y7oaotld
L1514[16:29:36] <Zen​1th> (that is Java)
L1515[16:29:50] <Izaya> cursed
L1516[16:31:34] <The_St​argazer> 1.7.4?
L1517[16:31:58] <The_St​argazer> isn't latest 1.7.5 or does it not scale with OC ver
L1518[16:33:25] <Zen​1th> i just used an old OC ver
L1519[16:33:41] <The_St​argazer> ohh
L1520[16:43:02] <Adorabl​eCatgirl> yay http://tinyurl.com/ycnl5y2w
L1521[16:46:08] <Adorabl​eCatgirl> :) http://tinyurl.com/y8nuunth
L1522[16:46:16] <Adorabl​eCatgirl> also i need to fix a smol bug
L1523[16:51:34] <Adorabl​eCatgirl> okay
L1524[16:51:35] <Adorabl​eCatgirl> fixed
L1525[16:51:49] <Adorabl​eCatgirl> will craft up an installer soon
L1526[16:53:23] <Adorabl​eCatgirl> yessss
L1527[16:53:52] <Adorabl​eCatgirl> made xsh an rc script so you can disable it and easily uninstall it
L1528[16:55:37] <The_St​argazer> xsh?
L1529[17:01:03] <Adorabl​eCatgirl> eXtendable SHell
L1530[17:06:00] <Adorabl​eCatgirl> it really just overwrites process.load and require tbh
L1531[17:17:42] <The_St​argazer> oh
L1532[17:17:56] <Forec​aster> %sip
L1533[17:17:56] <MichiBot> You drink a porous black potion (New!). Forec​aster feels like a champion!
L1534[17:18:06] <Forec​aster> woo
L1535[17:21:36] <The_St​argazer> %tonk
L1536[17:21:37] <MichiBot> I'm sorry The_Stargazer, you were not able to beat Ocawesome101's record of 10 hours, 34 minutes and 45 seconds this time. 5 hours, 23 minutes and 49 seconds were wasted! Missed by 5 hours, 10 minutes and 55 seconds!
L1537[17:21:44] <The_St​argazer> oof
L1538[17:21:52] <The_St​argazer> almost halfway
L1539[17:22:02] <The_St​argazer> i think, idk
L1540[17:22:04] <The_St​argazer> i'm tired
L1541[17:22:25] <The_St​argazer> it's 4:22
L1542[17:22:28] <The_St​argazer> am
L1543[17:22:36] <The_St​argazer> i would sleep but there is nepping to be done
L1544[17:24:14] <Forec​aster> %tonkattempts The_Stargazer
L1545[17:24:14] <MichiBot> You have 2 attempts left.
L1546[17:24:22] <Forec​aster> oh, I should add that
L1547[17:27:55] <Adorabl​eCatgirl> require requires you to add to your package.path
L1548[17:31:38] <Ocawes​ome101> ayy, my readline works
L1549[17:31:45] <Ocawes​ome101> it was mostly concatenation issues
L1550[17:32:52] <The_St​argazer> the worst kind of issue
L1551[17:34:16] <Ocawes​ome101> yep
L1552[17:34:33] <Ocawes​ome101> mostly the result of me having written it at like 2am
L1553[17:39:45] ⇨ Joins: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi)
L1554[17:40:42] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 189 seconds)
L1555[17:43:16] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1556[17:46:55] <The_St​argazer> well, i need sleep
L1557[17:46:57] <The_St​argazer> o.
L1558[17:46:59] <The_St​argazer> er
L1559[17:47:00] <The_St​argazer> o/
L1560[17:50:07] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L1561[17:53:11] <Adorabl​eCatgirl> oh yeah http://tinyurl.com/y8zlrbsf
L1562[17:59:24] <AshleighTheTablet> henlo
L1563[17:59:29] <AshleighTheTablet> i back
L1564[17:59:37] <Ocawes​ome101> hi
L1565[17:59:43] <Ocawes​ome101> monolith has a better readline function now
L1566[18:00:31] <Ocawes​ome101> I basically redid half the terminal system, it's considerably better now-- i.e. there's no buffering in the VT100 emulator
L1567[18:01:01] <AshleighTheTablet> i may make a monolith updater that just grabs the latest release.cpio and extracts it over the old one
L1568[18:02:10] <Ocawes​ome101> I mean
L1569[18:02:16] <Ocawes​ome101> that's probs what I'd do
L1570[18:02:47] <Ocawes​ome101> I still haven't made an installer :/
L1571[18:03:13] <AshleighTheTablet> really?
L1572[18:03:43] <AshleighTheTablet> just DL the latest CPIO and extract it to a drive of the users choise
L1573[18:05:30] <Ocawes​ome101> yep
L1574[18:05:35] <Ocawes​ome101> I'm working on one now
L1575[18:05:42] <AshleighTheTablet> neat
L1576[18:06:13] <AshleighTheTablet> make one for Monolith too, because there is little to no difference from the installer and the updater
L1577[18:06:47] <Ocawes​ome101> right
L1578[18:07:25] <Ocawes​ome101> the installer (written for no OS) is gonna be able to install headlessly through an `install.cfg` file on the boot medium
L1579[18:07:32] <Ocawes​ome101> or interactivel
L1580[18:07:35] <Ocawes​ome101> + y
L1581[18:07:51] <AshleighTheTablet> yeah, no OS is a bit pointless
L1582[18:08:07] <AshleighTheTablet> headlessly installing is... odd.
L1583[18:08:37] <AshleighTheTablet> remember: not everyone will have access to the files of the disk
L1584[18:08:44] <AshleighTheTablet> such as on servers
L1585[18:09:04] <Ocawes​ome101> that... shouldn't affect it
L1586[18:09:25] <Ocawes​ome101> put the installer on a floppy or something, boot from the floppy, it checks stuff and installs
L1587[18:09:57] <AshleighTheTablet> you are saying you want OSless installs
L1588[18:10:04] <Izaya> consider:
L1589[18:10:06] <Ocawes​ome101> actually I'm not implementing a config yet
L1590[18:10:08] <Ocawes​ome101> well
L1591[18:10:14] <Ocawes​ome101> you still need OpenOS to create the media
L1592[18:10:29] <AshleighTheTablet> ah
L1593[18:10:31] <Izaya> copy the installer files to a blank medium, install configure in your OS of choice, boot from the medium, install to medium
L1594[18:11:36] <Ocawes​ome101> Izaya: you ~~spoke~~ wrote English but it is incomprehensible
L1595[18:13:54] <Adorabl​eCatgirl> i know how to pull off OS-less Tsuki distro installs actually
L1596[18:15:02] <Adorabl​eCatgirl> load the os from a tsar
L1597[18:15:15] <AshleighTheTablet> tsar?
L1598[18:15:18] <AshleighTheTablet> wat
L1599[18:15:24] <Izaya> Ocawesome101: you copy the files you need for the OS-less installer to the FS
L1600[18:15:31] <Adorabl​eCatgirl> TSuki ARchive
L1601[18:15:32] <Ocawes​ome101> mhm
L1602[18:15:33] <Izaya> then you configure your settings from the OS you're using at the time
L1603[18:15:39] <Ocawes​ome101> ah
L1604[18:15:40] <AshleighTheTablet> o
L1605[18:15:41] <Izaya> then boot from that medium and it installs on there
L1606[18:15:58] <Adorabl​eCatgirl> like cpio with larger files
L1607[18:15:58] <Ocawes​ome101> I'm starting to consider just making the installer OS-agnostic
L1608[18:16:16] <Ocawes​ome101> so it can run on OpenOS or on Monolith
L1609[18:16:22] <Adorabl​eCatgirl> Also I think Zorya NEO's installer will boot off of
L1610[18:16:32] <Adorabl​eCatgirl> anything that gives it raw component access
L1611[18:17:03] <AshleighTheTablet> going to go do skoolwork naow
L1612[18:17:06] <AshleighTheTablet> baiii
L1613[18:17:33] <Ocawes​ome101> bai
L1614[18:17:46] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L1615[18:17:47] ⇨ Joins: Blue_595 (webchat@47.196.96.5)
L1616[18:58:39] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1617[19:12:39] <Ocawes​ome101> @payonel OpenOS's VT100 emulator doesn't support `\27[8m`, making pure-Lua-style password entry harder
L1618[19:13:01] <Ocawes​ome101> I'd PR it but the OpenOS vtemu is weird
L1619[19:15:28] <Ocawes​ome101> well, it appears to not support it anyway
L1620[19:15:42] <pay​onel> s|weird|magical|
L1621[19:15:57] <Ocawes​ome101> lol
L1622[19:16:16] <pay​onel> http://tinyurl.com/yamywuna
L1623[19:16:52] <pay​onel> https://media.giphy.com/media/12NUbkX6p4xOO4/giphy.gif
L1624[19:17:08] <Ocawes​ome101> hahahahahaaa nice
L1625[19:17:22] <Ocawes​ome101> anyway if you could add support for that that'd be nice
L1626[19:17:40] <pay​onel> does it have to be vt support?
L1627[19:17:43] <Ocawes​ome101> yeah
L1628[19:17:46] <pay​onel> why?
L1629[19:18:01] <Ocawes​ome101> because I want my installer to run on both Monolith and OpenOS
L1630[19:18:07] <Ocawes​ome101> and Monolith has no `term` API
L1631[19:18:37] <pay​onel> yeah i was worried that was your motivation
L1632[19:18:58] * Izaya hides
L1633[19:19:03] <Ocawes​ome101> :P
L1634[19:19:11] <Ocawes​ome101> I mean
L1635[19:19:18] <Ocawes​ome101> There are ways I can work around it
L1636[19:19:24] <pay​onel> turning off the stdin echo in openos is done in a scoped way
L1637[19:19:41] <pay​onel> (let me explain then you'll see my point)
L1638[19:19:47] <Ocawes​ome101> Please do
L1639[19:20:13] <pay​onel> for example, an application and intercept the data echo'd at the library level using the cursor object itself, or by using the term api to manipulate the output
L1640[19:20:28] <pay​onel> note: term create a cursor object itself to do this
L1641[19:20:43] <pay​onel> but this is a scoped behavior, only that cursor object will behave that way
L1642[19:21:08] <Amanda> ... jeez. Ore is deep in Minetest, I forgot about that. Diamonds start at -512
L1643[19:21:10] <pay​onel> in contrast - in real life, stdin echo is a state of the tty stdin
L1644[19:21:31] <pay​onel> so it is not scoped, there is no object to create
L1645[19:21:34] <pay​onel> it is simple state
L1646[19:21:47] <pay​onel> vt100 codes that need state also work like that
L1647[19:21:49] <Ocawes​ome101> Ah
L1648[19:22:01] <pay​onel> for example, saving the cursor position, and restoring it? that's a "state" of the tty stream
L1649[19:22:11] <pay​onel> so there is no "state" that controls stdin echo
L1650[19:22:35] <pay​onel> that's a problem for your feature request
L1651[19:22:55] <pay​onel> could i make this work? sure. i'm a wizard
L1652[19:23:00] <pay​onel> but....do i want to?
L1653[19:23:04] <pay​onel> 🙂
L1654[19:23:30] <pay​onel> anyways, all of this is educational for me - to be honest
L1655[19:23:52] <pay​onel> it definitely influences future os work i may or may not be doing
L1656[19:24:19] <pay​onel> s|definitely|maybe|
L1657[19:26:05] <Ocawes​ome101> :P
L1658[19:26:25] ⇦ Quits: Blue_595 (webchat@47.196.96.5) (Quit: webchat.esper.net)
L1659[19:26:41] <Ocawes​ome101> at this rate ocos is gonna have 1241233424352 features and boot in about 3s on t3 hardware lel
L1660[19:27:05] <pay​onel> heh, well
L1661[19:27:11] <Amanda> 3s? Please, more like 5m, with all the GC pause sleeps.
L1662[19:27:39] <Ocawes​ome101> ah well, I'll just set fg/bg to black/black
L1663[19:28:00] <AshleighTheTablet> print a star
L1664[19:28:10] <AshleighTheTablet> inseaed of the entered char
L1665[19:28:12] <pay​onel> ocos "minimal" is going to work right as a core service. it solid, reliable, extensible, and super lightweight
L1666[19:28:22] <pay​onel> it makes sense to run ocos on any hardware
L1667[19:28:38] <Adorabl​eCatgirl> don't run tsuki on T1 hardware
L1668[19:28:41] <Ocawes​ome101> lightweight as in 60-80k mem use?
L1669[19:28:46] <pay​onel> the full install will be all the feature i care about, clean but not trimmed down to magical optimizations
L1670[19:28:49] <Adorabl​eCatgirl> hdd too small
L1671[19:29:10] <Ocawes​ome101> don't run Monolith on t1 hardware either, for some reason keypresses randomly got dropped at intervals last I checked
L1672[19:29:14] <Ocawes​ome101> nonissue on T3
L1673[19:29:27] <Adorabl​eCatgirl> well my thing is just inode count
L1674[19:29:53] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L1675[19:30:02] <Ocawes​ome101> lol
L1676[19:30:13] <pay​onel> i'll have a version of ocos for y'all to mock and slander
L1677[19:30:27] <AshleighTheTablet> huh?
L1678[19:30:38] <pay​onel> i mean, before there is any new version of oc
L1679[19:30:48] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1680[19:32:08] <Adorabl​eCatgirl> hey, i'd try to fix it :)
L1681[19:32:17] <Adorabl​eCatgirl> and by fix i mean turn into spaghetti
L1682[19:32:37] <Ocawes​ome101> lol
L1683[19:33:34] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L1684[19:47:45] ⇨ Joins: regakakobigman (~regakakob@c-73-174-187-176.hsd1.pa.comcast.net)
L1685[19:57:05] *** regakakobigman is now known as regakakobigman_
L1686[19:58:06] *** regakakobigman_ is now known as regakakobigman__
L1687[19:59:11] *** regakakobigman__ is now known as regakakobigman
L1688[20:20:41] ⇨ Joins: Technofrood (webchat@72.243.187.81.in-addr.arpa)
L1689[20:21:01] ⇦ Quits: Technofrood (webchat@72.243.187.81.in-addr.arpa) (Client Quit)
L1690[20:21:59] <Forec​aster> %sip
L1691[20:21:59] <MichiBot> You drink a fiery ocean potion (New!). Once empty the potion bottle fills with a different potion.
L1692[20:22:12] <Forec​aster> %skull
L1693[20:22:13] <MichiBot> You drink a sedimented dilithium potion (New!). The bottle turns into a quicksilver sling.
L1694[20:22:41] <pay​onel> why is the command called "skull"?
L1695[20:28:04] ⇦ Quits: immibis (~immibis@x59cc8b5a.dyn.telefonica.de) (Ping timeout: 190 seconds)
L1696[20:30:18] <Forec​aster> %aliases drink
L1697[20:30:19] <MichiBot> Forec​​aster: 'drink' aliases: [chug, toast, sip, ingest, consume, use, absorb, engross, quaff, skull, down, slurp]
L1698[20:30:39] <pay​onel> but...why?
L1699[20:30:41] <Forec​aster> It's a synonym
L1700[20:30:45] <pay​onel> based on what?
L1701[20:30:45] <Forec​aster> :P
L1702[20:30:55] <Forec​aster> Old language
L1703[20:31:15] <pay​onel> which old language? english?
L1704[20:31:19] <Michiyo> https://www.urbandictionary.com/define.php?term=skulling
L1705[20:31:30] <pay​onel> ah, australian
L1706[20:31:40] <Forec​aster> Yeah that
L1707[20:31:41] <Michiyo> If you don't wanna trust UD (And I don't blame you :P) An Australian term for guzzling down a large alcoholic beverage, (usually beer) in a large glass or mug without taking a breath.
L1708[20:32:21] <pay​onel> never heard of it -- but i dont drink and i done speak aussie 🙂
L1709[20:32:22] <Forec​aster> I mean, that's exactly what UD says :P
L1710[20:32:38] <t20kdc> Thou doth quaff ye holy ambrosia of thy deities, thy potion, thy life-bringer eternal!
L1711[20:32:38] <pay​onel> don't*
L1712[20:32:40] <Michiyo> Well, yes... but UD is a risky click at times.
L1713[20:35:17] <Adorabl​eCatgirl> Izaya: hey is it true
L1714[20:35:35] <Forec​aster> Anyway, I like using fun obscure words for MichBot things
L1715[20:38:33] <Forec​aster> %splash payonel
L1716[20:38:34] <MichiBot> You fling a prickly dilithium potion (New!) that splashes onto payonel. payonel gains a negligible amount of luck.
L1717[20:39:06] <Forec​aster> Ugh I'm so bored...
L1718[20:39:38] <Forec​aster> My main computer is running a disk check and has been doing so for an hour and a half now
L1719[20:39:45] <Forec​aster> :[
L1720[20:44:20] ⇨ Joins: immibis (~immibis@x5271631f.dyn.telefonica.de)
L1721[20:46:49] <Klea​dron> %drink nothing
L1722[20:46:49] <MichiBot> This doesn't seem to be a potion I recognize... Make sure it has an appearance and consistency keyword, and the word "potion" in it.
L1723[20:48:17] ⇨ Joins: ben_mkiv (~ben_mkiv@i577BCFDB.versanet.de)
L1724[20:56:47] <Inari> %splash Amanda
L1725[20:56:47] <MichiBot> You fling a basic ferozium potion (New!) that splashes onto Amanda. As the potion hits Amanda they seem to have become magnetic and a brick flies towards them! They fail to evade it with a 10 vs DC 14 and takes 1d​6 => 5 damage.
L1726[20:57:04] <Inari> rip
L1727[20:57:12] <Inari> Since when are bricks magnetic
L1728[21:01:52] <Amanda> D:
L1729[21:04:08] <Forec​aster> Since MichBot decided these ones were :P
L1730[21:05:34] <Inari> %sip
L1731[21:05:35] <MichiBot> You drink a cloudy bombastium potion (New!). It tastes bitter.
L1732[21:05:38] <Inari> Ew
L1733[21:06:09] <Forec​aster> %sip
L1734[21:06:10] <MichiBot> You drink a dull octiron potion (New!). Forec​aster gains one research point.
L1735[21:06:15] <Inari> !
L1736[21:06:16] <Forec​aster> Yay
L1737[21:08:40] <Michiyo> GTA 5 is free on the Epic Launcher if you have 2FA enabled
L1738[21:08:47] <Inari> Yeah
L1739[21:08:51] <Inari> Did they fix their servers now? :D
L1740[21:09:20] <Amanda> There, some minor creative/admin abuse later, and I've got an elevator going all the way down to -2068
L1741[21:09:38] <Inari> It has cubic chunks? :p
L1742[21:09:55] <Amanda> Nope, been futzing about in Minetest today. :P
L1743[21:10:00] <Inari> Ah
L1744[21:10:07] <Inari> Tried that once, wasn't a fan
L1745[21:10:07] <Amanda> Very long elevator ride, though.
L1746[21:27:35] <Forec​aster> Dish check still going...
L1747[21:27:49] <Forec​aster> Disk check still going... [Edited]
L1748[21:27:55] <Forec​aster> >:
L1749[21:28:06] <Inari> <:
L1750[21:28:36] <Forec​aster> No not <:
L1751[21:28:58] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L1752[21:33:10] <Adorabl​eCatgirl> http://tinyurl.com/yagj74dr
L1753[21:33:23] <Adorabl​eCatgirl> might add more lil things and just
L1754[21:33:34] <Adorabl​eCatgirl> have fun
L1755[21:36:33] <Adorabl​eCatgirl> anyways
L1756[21:36:37] <Adorabl​eCatgirl> i'm waiting for two packages
L1757[21:44:25] <Adorabl​eCatgirl> my two Xeons and my other CF adapter
L1758[21:59:40] ⇨ Joins: Juicy2 (~Juicy2@c-67-182-170-243.hsd1.ca.comcast.net)
L1759[22:02:52] <Forec​aster> Dangit
L1760[22:03:06] <Forec​aster> Stage 4: 95%
L1761[22:03:15] <Forec​aster> Total: 75%
L1762[22:03:25] ⇦ Quits: Juicy2 (~Juicy2@c-67-182-170-243.hsd1.ca.comcast.net) (Ping timeout: 204 seconds)
L1763[22:04:25] <Forec​aster> 3 hours now, so the era of 1 hour remaining seems accurate
L1764[22:12:19] <Amanda> @Forecaster I think the disk needs to go through the dishwasher again
L1765[22:12:24] ⇦ Quits: immibis (~immibis@x5271631f.dyn.telefonica.de) (Ping timeout: 189 seconds)
L1766[22:12:39] <Amanda> this has been my disk dish check
L1767[22:19:52] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1768[22:20:25] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L1769[22:20:27] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L1770[22:35:45] <Inari> %sip
L1771[22:35:45] <MichiBot> You drink a dull emerald potion (New!). Inari remembers an important appointment.
L1772[22:35:51] <Inari> !
L1773[22:36:49] <Forec​aster> Ugh
L1774[22:37:20] <Forec​aster> The disk check didn't fix the issue
L1775[22:38:33] <Inari> I had windows do a system restore once
L1776[22:38:36] <Inari> I ran the whole night
L1777[22:39:14] <Inari> And in the morning it proudly proclaimed "No changes have been made"
L1778[22:42:20] <Forec​aster> Heh
L1779[22:42:39] <Forec​aster> There's an update pending, maybe that'll help
L1780[22:50:31] <Adorabl​eCatgirl> http://tinyurl.com/yc43bkht
L1781[22:57:36] <ThePi​Guy24> mmm cpus
L1782[23:08:58] <Adorabl​eCatgirl> L5420s installed
L1783[23:12:32] <Adorabl​eCatgirl> it works
L1784[23:17:49] <Adorabl​eCatgirl> ugh
L1785[23:18:04] <Adorabl​eCatgirl> i have to put this thing back up but it's h e a v y
L1786[23:27:51] ⇨ Joins: Mr_Creeper543 (~mr_creepe@host-92-9-113-123.as43234.net)
L1787[23:28:21] <Mr_Creeper543> Hey! Dose anyone know any good OpenComputers coding tutorials?
L1788[23:32:42] <pay​onel> @Mr_Creeper543 sangar made some general oc tuts for 1.4
L1789[23:32:48] <pay​onel> and i'm going to start some vids, likely
L1790[23:33:43] <Mr_Creeper543> @payonel Will thous translate into 1.7.5?
L1791[23:34:11] <B​ob> Tbh learned by myself, was v sweet
L1792[23:34:25] <B​ob> You need to know Lua tough
L1793[23:34:28] <B​ob> its a requirement
L1794[23:34:32] <B​ob> %tutorial
L1795[23:34:32] <MichiBot> B​​ob: https://www.tutorialspoint.com/lua/index.htm
L1796[23:34:46] <CompanionCube> also the 'programming in lua' thing?
L1797[23:35:11] <Mr_Creeper543> ik Basic LUA, just made the standard Hello World! file
L1798[23:35:12] <MichiBot> It's Lua, not LUA. Name not an acronym.
L1799[23:35:43] <Mr_Creeper543> ...
L1800[23:35:45] <Mr_Creeper543> LUA
L1801[23:35:45] <MichiBot> Lua*
L1802[23:35:56] <CompanionCube> https://www.lua.org/pil/contents.html doesn't cover anything beyond 5.0, but that's not of immediate relevance, likely to be useful anyway
L1803[23:36:27] <CompanionCube> don't bother with part IV though for OC
L1804[23:41:24] <Adorabl​eCatgirl> cool
L1805[23:41:31] <Adorabl​eCatgirl> linux boots
L1806[23:41:41] <Adorabl​eCatgirl> god my back hurts
<<Prev Next>> Scroll to Top