<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:10:40] <DaCompu​terNerd> pretty sure it's supposed to come from the same root as filter rather than fill
L2[00:10:48] <DaCompu​terNerd> could be the same root word though, who knows
L3[00:35:21] <Sagh​etti> %inv add AltGr key
L4[00:35:21] * MichiBot summons 'AltGr key' and adds to her inventory. This seems very sturdy.
L5[00:36:01] <Compi​latron> i cant use michibot anymore
L6[00:36:04] <Compi​latron> ):
L7[00:36:11] <Sagh​etti> i wonder why
L8[00:36:15] <Sagh​etti> /s
L9[00:42:15] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.120)
L10[00:49:03] <Brisingr​Aerowing> %sip
L11[00:49:03] <MichiBot> You drink a salty titanium potion (New!). The bottle turns into a quicksilver spear.
L12[00:49:48] <Brisingr​Aerowing> %loot 0xBADFOOD
L13[00:49:48] <MichiBot> Brisingr​Aerowing: You stab 0xBADFOOD! It dropped eye of newt. (Junk)!
L14[00:51:30] <DaCompu​terNerd> %loot
L15[00:51:30] <MichiBot> DaCompu​terNerd: You get a loot box! It contains a Shiny Lightsaber! (10%) (10%)
L16[00:51:37] <DaCompu​terNerd> Ooo
L17[00:54:05] <Brisingr​Aerowing> My cat like caramel...
L18[00:54:13] <Brisingr​Aerowing> Just why...
L19[00:59:23] ⇦ Quits: Inari (~Pinkishu@p508ef4cb.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L20[01:14:40] ⇦ Quits: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net) (Remote host closed the connection)
L21[01:30:16] <Ocawes​ome101> I made a very simple 4x4 redstone lamp display almost entirely using observers
L22[01:32:11] ⇦ Quits: Vexaton (~Vexatos@port-92-192-9-231.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L23[01:38:55] <Ocawes​ome101> see: this http://tinyurl.com/y8mdrfte
L24[01:41:27] <ThePi​Guy24> cool but why :p
L25[01:41:34] <Ocawes​ome101> because
L26[01:41:44] <ThePi​Guy24> fair enough
L27[01:42:01] <Ocawes​ome101> this is the circuitry behind it http://tinyurl.com/yad2ygnv
L28[01:43:01] <ThePi​Guy24> nice
L29[01:43:07] <Riok Rif​tstrider> im trying to learn how to use the MagCard Reader from openSecurity but when i run this script it returns an error http://tinyurl.com/y72s39ye
L30[01:43:11] <Riok Rif​tstrider> http://tinyurl.com/y7rnkkdz
L31[01:43:18] <Riok Rif​tstrider> and i dont know hwo to fix it
L32[01:43:19] <DaCompu​terNerd> Interesting, pairing pistons and observers like that
L33[01:43:35] <DaCompu​terNerd> Feels like the observer would activate the piston
L34[01:43:44] <M​GR> printIt has to be before event.listen @Riok Riftstrider
L35[01:43:52] <M​GR> Functions need to be defined before they are called
L36[01:44:10] <Riok Rif​tstrider> k
L37[01:44:58] <Ocawes​ome101> also
L38[01:45:03] <Ocawes​ome101> localize your functions!
L39[01:46:38] <Riok Rif​tstrider> why?
L40[01:48:23] <Compi​latron> @Riok Riftstrider Science
L41[01:50:23] <Riok Rif​tstrider> hmm
L42[01:50:47] <Compi​latron> also I think there's something about your functions being available everywhere after being declared globally but idk
L43[01:51:48] <Riok Rif​tstrider> oh
L44[01:51:50] <Riok Rif​tstrider> thats weird
L45[01:52:02] <Compi​latron> this mod is written like that
L46[01:52:12] <Riok Rif​tstrider> shouldnt it be contained to the script it was declared in
L47[01:52:24] <Compi​latron> That's what local is for
L48[01:53:01] <Compi​latron> Remember: this mod is written such that most of the code actually is on the computers, unlike CC where everything is done behind the scenes
L49[01:53:29] <Riok Rif​tstrider> i see
L50[01:53:39] <Compi​latron> Fuck it, the print function is implemented in OpenOS. Without it you have to write a custom function to interface with the GPU
L51[01:53:43] <Compi​latron> How do I know this?
L52[01:53:45] <Compi​latron> pain.
L53[01:54:44] <Riok Rif​tstrider> fun
L54[01:55:39] <Compi​latron> actually it was pretty fun, I won't lie
L55[01:57:21] <Compi​latron> and now I have an password lock EEPROM
L56[01:59:23] <Compi​latron> hmm
L57[01:59:56] <Compi​latron> Why can't we put numpads in microcontrollers?
L58[01:59:59] <Compi​latron> Like, comeon
L59[02:00:07] <Riok Rif​tstrider> hmm
L60[02:00:11] <Riok Rif​tstrider> you got a point
L61[02:01:45] <Adorabl​eCatgirl> you could just
L62[02:01:47] <Adorabl​eCatgirl> ya know
L63[02:01:50] <Compi​latron> it's kinda dumb that button groups, arrow keys and numberpads exist but their only use is in making the keyboard.
L64[02:01:50] <Compi​latron> If I get into java, I might add that myself...
L65[02:01:51] <Compi​latron> I'm serious. If I use anything open source that lacks a feature I want, I can garantee it's a matter of months before I get around to adding it myself.
L66[02:01:54] <Adorabl​eCatgirl> use redstone I/O
L67[02:02:14] <Compi​latron> Then you waste a wall of buttons
L68[02:02:17] <Adorabl​eCatgirl> ProjectRed bunded cable
L69[02:02:54] <Adorabl​eCatgirl> iirc there's a multi-button block
L70[02:02:59] <Compi​latron> Oh
L71[02:03:00] <Compi​latron> Well
L72[02:03:05] <Compi​latron> ...
L73[02:03:09] <Compi​latron> ok
L74[02:41:17] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L75[02:42:22] <Riok Rif​tstrider> can i run programs from a computer on a different computer. we have computer with program and we'll call it Pc2, we have a central hub pc called Pc1. i want to run Pc2 program from Pc1, this will just run the program on Pc2
L76[02:42:30] <Riok Rif​tstrider> can i do this and how?
L77[02:43:01] <M​GR> You'd have to write something to do that
L78[02:43:20] <M​GR> Or transfer the program over the network and run it locally on PC1
L79[02:43:47] <Riok Rif​tstrider> i see
L80[02:44:22] <Amanda> Psh
L81[02:44:34] <Amanda> @payonel's psh can do that
L82[02:49:13] <Compi​latron> walk to PC2 and run the program
L83[02:56:52] * Amanda snuggles up around Elfi, zzews
L84[02:56:57] <Amanda> Night nerds
L85[03:19:35] <Adorabl​eCatgirl> http://tinyurl.com/y7ufl4ro
L86[03:28:22] <Compi​latron> I just read up about how people are burning 5G towers thinking they transmit corona virus.
L87[03:28:22] <Compi​latron> Humanity is doomed.
L88[03:31:22] <Ko​dos> Why not use opensecuritys keypad
L89[03:31:37] <Ko​dos> Oi vey scrolled up again
L90[03:33:20] <Adorabl​eCatgirl> oh yeah
L91[03:33:27] <Izaya> :|
L92[03:33:33] <Izaya> upside: input is handled in the right place
L93[03:33:39] <Adorabl​eCatgirl> i need to add tar, zip, mtar, and romfs support
L94[03:33:43] <Adorabl​eCatgirl> to LArc
L95[03:33:49] <Adorabl​eCatgirl> i've just had one hell of a day
L96[03:33:51] <Izaya> downside: it's fuckin slow
L97[03:35:02] <Adorabl​eCatgirl> oof
L98[03:37:21] <Izaya> it shouldn't be any slower, either
L99[03:37:35] <Izaya> eh, the process list isn't deterministic
L100[03:37:40] <Izaya> they could be run in any order
L101[03:37:41] <Izaya> fug
L102[03:38:38] <Izaya> I don't get why it's so slow
L103[03:38:47] <Brisingr​Aerowing> https://github.com/ipython/xkcd-font/
L104[03:39:06] <Izaya> at a guess it's running the program looking for text input before the one that processes the input
L105[03:40:23] <Ko​dos> @Compilatron https://github.com/MyNameIsKodos/OpenComputers-Programs/blob/master/misc/kp_test.lua
L106[03:40:42] <Ko​dos> Feel free to use this alongside a key pad if you’re looking for numbats
L107[03:40:52] <Ko​dos> Numpads
L108[03:44:15] <Izaya> egh
L109[03:44:29] <Izaya> it works properly if I os.setTimeout(0)
L110[03:49:36] <Adorabl​eCatgirl> anyways
L111[03:52:46] <Izaya> oh
L112[03:52:48] <Izaya> I'm an idiot
L113[03:53:00] <Izaya> if I have the yield above the buffer setting I only have to run the loop once
L114[03:53:04] * Izaya taps forehead
L115[03:57:25] <Izaya> Amanda, AdorableCatgirl: readline is now implemented in io.read() (specifically, in readLine in io.read). I haven't implemented history, but there's basic line editing now.
L116[03:57:57] <Ocawes​ome101> ... burning 5g towers thinking they transmit covid?
L117[03:58:08] <Izaya> yeees
L118[03:58:10] <Ocawes​ome101> that's literally dumber than the U.S. president
L119[03:58:20] <Izaya> Ocawesome101: I have an even dumber idea for you
L120[03:58:28] <Izaya> history
L121[03:58:30] <Izaya> is stored
L122[03:58:33] <Izaya> in the buffer object
L123[03:59:03] <Ocawes​ome101> what if I told you
L124[03:59:14] <Ocawes​ome101> that
L125[03:59:16] <Ocawes​ome101> once upon a time
L126[03:59:20] <Ocawes​ome101> I stored history in my VT100 emulator
L127[03:59:30] <Izaya> I'd believe it tbh
L128[03:59:43] <Compi​latron> @Ocawesome101 Even more people are currently rioting for black rights while spreading a desease which kills 3 times more black people than white people.
L129[03:59:45] <Izaya> if you have readline there, storing history there makes sense
L130[04:00:09] <Compi​latron> Oh, and people are rioting to lift restrictions
L131[04:00:28] <Ocawes​ome101> Compilatron: what the fuck
L132[04:00:29] <Compi​latron> Oh, and the brazillian president is flat denying there's a problem
L133[04:00:51] <Izaya> the people rioting to lift restrictions should remove themselves from the gene pool
L134[04:00:58] <Ocawes​ome101> can we just all stay home for 2 weeks?!
L135[04:01:01] <Izaya> get it over with
L136[04:01:04] <Compi​latron> I think that's what they are doing Izaya
L137[04:01:12] <Izaya> yeah but can't they just like
L138[04:01:18] <Izaya> shoot themselves instead
L139[04:01:22] <Compi​latron> Oh, and china is starting a trade war in australia because they don't want us to find out how the virus started
L140[04:01:39] <Izaya> Australia's gonna lose.
L141[04:01:40] <Compi​latron> Some mad DARWANISM is going down in 2020
L142[04:01:51] <Izaya> Our economy is dependent on China.
L143[04:01:56] <Ocawes​ome101> I have a friend whose family is pretty right-wing pro-trump conservative but they aren
L144[04:02:01] <Compi​latron> Yeah. Pretty much.
L145[04:02:05] <Ocawes​ome101> +'t that batshit crazy
L146[04:02:31] <Compi​latron> how does editing messages pharse in the IRC chat?
L147[04:02:36] <Izaya> also, probably not very hot take: the rioting in the US is medically inadvisable but necessary for the US to advance past 1968 or so
L148[04:02:42] <Compi​latron> how does editing messages pharse in the IRC chat? like does it send an aditional message or what? [Edited]
L149[04:02:53] <Izaya> 13:02 <+Corded> <Compi​latron> how does editing messages pharse in the IRC chat? like does it send an aditional message or what? [Edited]
L150[04:03:02] <Ocawes​ome101> Compilatron: it sends another message followed by [Edited]
L151[04:03:04] <Ocawes​ome101> or that
L152[04:03:13] <Compi​latron> ah
L153[04:03:31] <Compi​latron> how does editing messages pharse in the IRC chat? like does it send an aditional message or what? cool so messages from years ago get sent to the IRC again. [Edited]
L154[04:03:38] <Compi​latron> ok ok I'll stop
L155[04:03:57] <Izaya> message editing is a lie anyway
L156[04:04:00] <Izaya> just like message deletion
L157[04:04:05] <Izaya> once it's sent it's immutable
L158[04:04:30] <Compi​latron> At the start of 2020 everyone was talking about going to war anywho and how they would avoid getting conscripted. Well, we got war, just not on foreign soil.
L159[04:05:42] <Izaya> Better trade war than shooting war tbh
L160[04:05:49] <Ocawes​ome101> true
L161[04:05:52] <Compi​latron> I was talking about murica
L162[04:05:59] <Izaya> oh
L163[04:06:01] <Izaya> :D
L164[04:06:23] <Compi​latron> It's like 2020 tried it's best to do all the mad shit we anticipated in the least entertaining and grueling way possible.
L165[04:06:24] <Compi​latron> There've been floods, fires, plague, war, what's missing? Storms? Locusts?
L166[04:06:38] <Izaya> I hope the stuff going on in the US leads to either significant social change for the better, or a total collapse.
L167[04:06:39] <Compi​latron> this is some straight up biblical divine shit.
L168[04:06:41] <Izaya> Both are okay with me.
L169[04:07:20] <Ocawes​ome101> y'know
L170[04:07:25] <Ocawes​ome101> I live in the US
L171[04:07:36] <Ocawes​ome101> and I, sadly, have to agree
L172[04:07:52] <Compi​latron> Kinda disapointing people still had to protest in australia. Albeit on a much more controlled way and on a smaller scale... Oh well
L173[04:08:03] <Izaya> well I mean, the US has been pointing at imploding for the last 30 years
L174[04:08:13] <Izaya> either get it over with or sort it out smh
L175[04:08:32] <Compi​latron> Disband the capitalist government for a glorious SOCIALIST SOCIETY
L176[04:08:33] <Compi​latron> Soviet national anthem starts playing loudly
L177[04:09:27] <Izaya> I'm pretty cynical about the whole government thing, I'm yet to see it work properly
L178[04:09:47] <Izaya> but the US government is even more fucked than most
L179[04:10:14] <Compi​latron> I actually know an admeme who is a legitimate hardcore believer in Communism. Not in a dumb way either, he's smart. And that's just what he believes.
L180[04:10:34] <Izaya> see
L181[04:10:39] <Izaya> the issue with communism
L182[04:10:41] <Izaya> is people
L183[04:10:43] <Izaya> you take out the people
L184[04:10:45] <Izaya> it works great
L185[04:11:17] <Compi​latron> pretty much
L186[04:11:45] <Compi​latron> https://countryballs.net/the_american_bill_of_constitution_magna_rights_united_states_carta_freedom/4126
L187[04:11:45] <Compi​latron> This is relevant
L188[04:12:15] <Izaya> the eternal .loading
L189[04:12:48] <Ocawes​ome101> the other issue with communism
L190[04:12:49] <Ocawes​ome101> if done right
L191[04:12:51] <Izaya> https://imgur.com/bO0DrKE.png
L192[04:12:54] <Ocawes​ome101> it'd be really great
L193[04:12:56] <Ocawes​ome101> but
L194[04:13:05] <Ocawes​ome101> throughout history
L195[04:13:16] <Ocawes​ome101> every single time it's been tried
L196[04:13:25] <Ocawes​ome101> the government has been too mean
L197[04:13:31] <Compi​latron> that's the big issue. It's never done right.
L198[04:13:37] <Izaya> Communism can't work, the CIA makes sure of it.
L199[04:13:50] <Compi​latron> The government gains far to much power in communism
L200[04:14:10] <Ocawes​ome101> I still prefer democracy, even though the US is a republic
L201[04:14:12] <Compi​latron> One theory is to divide up communities into their own government.
L202[04:14:25] <Compi​latron> but then that leads to issues where there's to much inconsistency
L203[04:14:28] <Izaya> I heard an idea involving a pyramid of unions
L204[04:14:54] <Izaya> Ocawesome101: democracy and communism are not necessarily opposed
L205[04:15:29] <Ocawes​ome101> Izaya: ...fair
L206[04:15:50] <Izaya> one's governance, the other economic
L207[04:19:56] <Izaya> unrelated: it occurs to me that I could request the cursor position when readline starts and save that rather than use \27[s and \27[u
L208[04:20:01] <Izaya> but that's a project for another day
L209[04:20:19] <Ocawes​ome101> that's what I do in my readline :P
L210[04:20:37] <Ocawes​ome101> incidentally, I was considering switching to \27[s and \27[u lol
L211[04:21:15] <Izaya> the issue with \27[s and \27[u is that there's only one instance
L212[04:21:36] <Izaya> okay I have an even more cursed idea for you
L213[04:21:39] <Ocawes​ome101> yeah
L214[04:21:42] <Ocawes​ome101> go ahead
L215[04:21:45] <Izaya> terminal state stack
L216[04:21:51] <Ocawes​ome101> you what
L217[04:22:04] <Izaya> you can create a new terminal context with an escape code
L218[04:22:13] <Izaya> it copies the stuff from the current context
L219[04:22:17] <Ocawes​ome101> \27[t perhaps
L220[04:22:23] <Izaya> you can do whatever in said context
L221[04:22:26] <Izaya> then when you're done
L222[04:22:33] <Izaya> you use another escape code to exit said context
L223[04:22:39] <Izaya> and it's all restored to the previous state
L224[04:22:48] <Ocawes​ome101> \27[1t to create
L225[04:22:53] <Ocawes​ome101> \27[2t to destroy
L226[04:23:04] <Ocawes​ome101> its cursed but i like it
L227[04:23:31] <Compi​latron> What's character 27?
L228[04:23:44] <Izaya> escape
L229[04:24:08] <Ocawes​ome101> also \x1b or octal 033
L230[04:24:25] <Compi​latron> what's \27?
L231[04:24:37] <Izaya> if you look up VT52 docs it's all in octal
L232[04:24:40] <Ocawes​ome101> ASCII character 27
L233[04:24:49] <Izaya> \27 is how you represent the escape character in a Lua string
L234[04:24:55] <Compi​latron> WHAT'S ASCII CHARACTER 27?!
L235[04:25:00] <Izaya> escape
L236[04:25:16] <Compi​latron> what's \27[t?
L237[04:25:34] <Ocawes​ome101> look up VT100 escape codes
L238[04:25:46] <Compi​latron> is this something I should know?
L239[04:25:48] <Izaya> https://imgur.com/qWBzuPW.png
L240[04:26:04] <Izaya> given it's what 99% of terminal emulators implement, potentially
L241[04:35:22] <Izaya> ayy ayy
L242[04:35:30] <Izaya> managed to reduce my redraw function to a single line
L243[04:35:34] <Izaya> and like 6 GPU calls
L244[04:35:51] <Izaya> io.write("\27[u"..buffer.." \27[u\27["..tostring((#buffer-pos)+1).."C")
L245[04:37:15] <Ocawes​ome101> my readline supports several options
L246[04:37:16] <Ocawes​ome101> such
L247[04:37:17] <Ocawes​ome101> as
L248[04:37:21] <Ocawes​ome101> pwchar
L249[04:37:23] <Ocawes​ome101> hostiry
L250[04:37:26] <Ocawes​ome101> history
L251[04:37:34] <Ocawes​ome101> actions
L252[04:37:38] <Ocawes​ome101> arrows
L253[04:37:41] <Ocawes​ome101> etc
L254[04:37:59] <Ocawes​ome101> I might add support for syntax highlighters
L255[04:38:56] <Izaya> I could probably clean that up as a string.format command
L256[04:38:58] <Izaya> hmhm
L257[04:39:23] <Izaya> my readline is literally part of io.read("*l")
L258[04:40:51] <CompanionCube> Izaya: well, more like 'lowest common denominator'
L259[04:41:00] <Ocawes​ome101> mine is the backend of `io.stdin.read`
L260[04:41:27] <Izaya> CompanionCube: I don't remember context sorry
L261[04:41:40] <CompanionCube> for vt100
L262[04:41:48] <Izaya> oh, yeah, I guess
L263[04:42:03] <Izaya> Ocawesome101: you can apply the terminal processing to any stream with mode "t" it's pretty good
L264[04:42:13] <Ocawes​ome101> nice
L265[04:42:23] <Izaya> gonna abuse termsrv into working better so you can use vi over the network
L266[04:43:08] <Izaya> oh, also, vi works fine with no modification
L267[04:43:10] <Izaya> surprisingly
L268[04:43:22] <Izaya> but now I can add arrow key support
L269[04:43:23] <Izaya> [x] nice
L270[04:44:04] <Ocawes​ome101> I might try porting your vi to Monolith
L271[04:44:10] <CompanionCube> >arrow keys
L272[04:44:11] <Ocawes​ome101> it probably wouldn't be very hard
L273[04:44:13] <CompanionCube> >vi
L274[04:44:15] <CompanionCube> smh
L275[04:44:36] <Izaya> I'm gonna rewrite most of the visual stuff soonTM
L276[04:44:43] <Izaya> CompanionCube: it's a thing people want
L277[04:44:54] <CompanionCube> ik but still
L278[04:44:56] <Izaya> I can add support for most non-character keys now
L279[04:45:12] <Izaya> it's a shame my forward and backwards keys don't seem to work
L280[04:45:17] <Izaya> but that may just be ocvm
L281[04:45:45] <Izaya> CompanionCube: leap keys but they're implemented using the forward and backward keys on the thinkpad keyboard
L282[04:45:59] <CompanionCube> oo?
L283[04:46:17] <Izaya> I wanna do leap keys in my editor
L284[04:46:23] <Izaya> I wanna do a lot with the editor actually
L285[04:46:30] <Izaya> someone linked me to MPW and that has a lot of neat stuff
L286[04:46:48] <Izaya> but yeah, get word under cursor, jump to next occurance
L287[04:50:06] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L288[04:53:02] <Izaya> io.write(string.format("\27[u%s \27[u\27[%iC",buffer,(#buffer-pos)+1))
L289[04:53:09] <Izaya> I think that's as nice as I'm likely to get it
L290[04:53:58] <Ocawes​ome101> that's similar to mine
L291[04:54:02] <Ocawes​ome101> similar
L292[04:55:35] <Izaya> I'm a little conflicted about forcing echo off
L293[04:55:44] ⇨ Joins: immibis (~immibis@x4d0b639d.dyn.telefonica.de)
L294[04:56:41] ⇦ Quits: immibis_ (~immibis@x4d0d3a5a.dyn.telefonica.de) (Ping timeout: 204 seconds)
L295[05:06:13] <Adorabl​eCatgirl> OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
L296[05:06:31] <Adorabl​eCatgirl> y e s
L297[05:06:41] <Adorabl​eCatgirl> i figured out how to get LArc werking
L298[05:06:53] <Adorabl​eCatgirl> i just had to copy part of Tsuki's kio in
L299[05:07:53] <Elfi> https://mastodon.art/@nighteden/104320593836270143
L300[05:16:47] <Izaya> maybe I'll split vi out into its own library
L301[05:16:56] <Izaya> all the important parts of the ed library are exposed
L302[05:28:31] <Ocawes​ome101> thoughts on a version of `sed` that uses Lua regex?
L303[05:31:29] <Izaya> presumably you don't mean regex in lua
L304[05:31:35] <Izaya> but rather lua substitution patterns
L305[05:33:31] <Ocawes​ome101> well
L306[05:33:33] <Ocawes​ome101> yeah
L307[05:36:38] <Izaya> I mean
L308[05:36:47] <Izaya> unless you intend to implement/port actual regex
L309[05:36:51] <Izaya> it seems like the way to go
L310[05:36:58] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L311[05:37:21] <Ocawes​ome101> wouldn't an implementation of actual regex be
L312[05:37:23] <Ocawes​ome101> like
L313[05:37:24] <Ocawes​ome101> massive?
L314[05:37:36] <Izaya> yup
L315[05:37:55] <Izaya> I think I read somewhere that if you use the C library for regex with Lua
L316[05:38:00] <Izaya> it triples the size of your install
L317[05:38:27] <Izaya> like, the regex library is twice the size of Lua
L318[05:40:10] <Ocawes​ome101> holy cow
L319[05:40:12] <Ocawes​ome101> lmao
L320[05:40:22] <Izaya> now
L321[05:40:49] <Izaya> is it reasonable that my vi clone lets you press q to exit the vi function without closing the buffer or saving, but you can resume without issue
L322[05:41:49] <Izaya> but the wq command saves and closes the buffer while the "q!" command closes without saving the buffer?
L323[05:46:16] ⇦ Quits: Teris (uid315557@brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L324[05:46:20] <Ocawes​ome101> no
L325[05:46:27] <Ocawes​ome101> make it consistent
L326[05:54:10] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Quit: Cervator)
L327[05:54:35] <Izaya> so in that case
L328[05:54:43] <Izaya> how would you suggest I explicitly close a buffer
L329[05:54:54] <Ocawes​ome101> :c?
L330[05:54:59] <Izaya> I guess
L331[05:55:04] <Izaya> looks sad though
L332[05:55:12] <Ocawes​ome101> true
L333[05:55:40] <Ocawes​ome101> perhaps just make q! close the buffer?
L334[05:56:12] <Izaya> q! close without saving, wq! close the buffer
L335[05:56:13] <Izaya> ig
L336[06:06:17] <Izaya> reverse find is hard
L337[06:18:30] <Corded> * <Ocawes​ome101> is attempting to figure out how to split a 32-bit integer into 4 bytes
L338[06:20:11] <Kristo​pher38> Wdym split 32 bit int into 4 bytes
L339[06:20:18] <Kristo​pher38> It's already in 4 bytes
L340[06:20:44] <Ocawes​ome101> so I can write it to memory in my emulator
L341[06:21:05] <Kristo​pher38> Bit shifts and ands
L342[06:22:01] <Kristo​pher38> Similar to this https://github.com/Kristopher38/OC-Von-Neumann-probe/blob/master/lib/vectorchunk.lua#L32
L343[06:22:20] <Kristo​pher38> Ignore the offset part
L344[06:22:21] <Izaya> n = n >> 8; b = n & 255
L345[06:22:51] <Ocawes​ome101> I found one in less than ten seconds using a search engine
L346[06:22:52] <Ocawes​ome101> go figure
L347[06:23:43] <Izaya> https://git.shadowkat.net/izaya/OC-misc/src/branch/master/mtar/libmtar.lua#L14-L20
L348[06:25:32] <Corded> * <Ocawes​ome101> finds Izaya's code nigh unreadable at times, especially with bright yellow highlighting
L349[06:25:36] <Ocawes​ome101> also lmao
L350[06:25:44] <Izaya> don't worry
L351[06:25:47] <Izaya> I can't read it either
L352[06:25:50] <Ocawes​ome101> chromium wants to autocorrect your name
L353[06:25:51] <Ocawes​ome101> to
L354[06:26:00] <Izaya> I can explain what it does though
L355[06:26:06] <Ocawes​ome101> Ibiza
L356[06:26:15] <Ocawes​ome101> I figured out what it does
L357[06:26:38] <Izaya> also you can click another line number to remove the highlighting
L358[06:26:54] <Izaya> I should change that to something more pleasant
L359[06:27:06] <Izaya> or maybe make it change the line numbers instead
L360[06:27:49] <Ocawes​ome101> either would be fine
L361[06:30:48] <Izaya> what the fuck
L362[06:30:53] <Izaya> I can close buffers from ed but not vi
L363[06:30:54] <Izaya> what's the go
L364[06:30:56] <Izaya> fucko
L365[06:31:44] <Izaya> god I need to rewrite ed
L366[06:32:01] <Izaya> I don't look forward to rewriting the vi redraw functions
L367[06:32:09] <Izaya> tomorrow's job
L368[06:32:12] <Izaya> stellaris time
L369[06:38:11] ⇦ Quits: S3_ (sid159874@highgate.irccloud.com) (Read error: Connection reset by peer)
L370[06:38:14] ⇨ Joins: S3_ (sid159874@id-159874.highgate.irccloud.com)
L371[06:57:15] ⇨ Joins: marioscode1 (~marioscod@108.60.215.234)
L372[06:57:58] ⇦ Quits: marioscode1 (~marioscod@108.60.215.234) (Client Quit)
L373[08:01:38] <Izaya> so
L374[08:01:40] <Izaya> clipboards
L375[08:01:43] <Izaya> I'm thinking
L376[08:02:07] ⇨ Joins: Inari (~Pinkishu@p508ef13f.dip0.t-ipconnect.de)
L377[08:02:13] <Sagh​etti> 📋
L378[08:02:21] <Forec​aster> you can't do that! that's illegal!
L379[08:02:23] <Sagh​etti> - izaya's brain
L380[08:02:34] <Izaya> damn straight
L381[08:03:00] <Izaya> anyway, yeah, clipboards: each terminal has a table of clipboards
L382[08:03:04] <Izaya> clipboards are stacks
L383[08:04:03] <Izaya> there are key combos to paste from the top of the stack of the current clipboard, duplicate the item on the top of the stack, switch to the next/previous stack, and to copy from the display with the mouse
L384[08:04:19] <Izaya> additionally, control codes to put stuff into the clipboard
L385[08:05:25] <Sagh​etti> o_O
L386[08:05:32] <Sagh​etti> that's one hell of a convoluted clipboard
L387[08:05:45] <Izaya> I'd prefer something more system-y tbh
L388[08:05:51] <Izaya> I don't like it being confined to the terminal driver
L389[08:06:11] <Izaya> at the very least I want a stack
L390[08:11:25] <Izaya> maybe the idea would be to have a clipboard library and an environment variable to refer to the current one
L391[08:11:38] * Inari uses the furminator on Amanda
L392[08:13:16] <Izaya> have getty spawn terminals with the environment variable set
L393[08:14:04] <Izaya> then they could dump clipboard events into the system clipboard tied to the terminal
L394[08:14:50] <Inari> https://www.youtube.com/watch?v=vsVcWHgznq4
L395[08:14:50] <MichiBot> 長毛の大型猫がファーミネーターで冬毛を脱ぎ捨てる瞬間! | length: 4m 44s | Likes: 73,764 Dislikes: 890 Views: 3,803,844 | by Pastel Cat World | Published On 9/5/2019
L396[08:15:01] <Inari> I still want to know this bgm D:
L397[08:15:04] <Inari> Some VTubers also use it
L398[08:15:09] <Inari> But I never found it
L399[08:17:55] <Klea​dron> cat
L400[08:28:12] <Inari> https://www.youtube.com/watch?v=3HzzBywLrHo neat
L401[08:28:13] <MichiBot> 【日常系BGM】昼下がり気分 30分 | length: 31m 22s | Likes: 1,074 Dislikes: 9 Views: 54,575 | by KK | Published On 12/1/2019
L402[08:29:45] <Inari> Actually this appears to be the original: <https://www.youtube.com/watch?v=p1O7tSN5_Co>
L403[08:29:45] <MichiBot> 昼下がり気分 @ フリーBGM DOVA-SYNDROME OFFICIAL YouTube CHANNEL | length: 4m 1s | Likes: 6,975 Dislikes: 26 Views: 704,600 | by DOVA-SYNDROME YouTube Official | Published On 19/11/2017
L404[08:41:34] <Forec​aster> oh great, the quota reset
L405[08:41:37] <Forec​aster> time to do more testing
L406[09:13:39] <Forec​aster> what
L407[09:13:51] <Forec​aster> why does one message create 109 queries
L408[09:15:50] <Forec​aster> oh, it's just ticking up when it's querying for messages even if there aren't any...
L409[09:15:57] <Forec​aster> that's great youtube
L410[09:16:00] <Forec​aster> super useful
L411[09:33:55] ⇨ Joins: Vexatos (~Vexatos@port-92-192-9-231.dynamic.as20676.net)
L412[09:33:55] zsh sets mode: +v on Vexatos
L413[09:36:40] <Forec​aster> the question is how to minimize it
L414[09:56:00] <Inari> I mean
L415[09:56:04] <Inari> a query with no return is still a query
L416[09:56:05] <Inari> :D
L417[10:05:31] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L418[10:06:02] <Forec​aster> I didn't say there was "no return"
L419[10:06:13] <Forec​aster> and that is not the point
L420[10:06:26] <Inari> Sounded like it iwth "oh, it's just ticking up when it's querying for messages even if there aren't any..."
L421[10:17:10] <Forec​aster> good for you
L422[10:17:21] <Forec​aster> twitch was much nicer with their IRC system
L423[10:17:41] <Inari> %actualshrug
L424[10:17:41] <MichiBot> In​ari: ¯\_(ツ)_/¯
L425[10:26:46] <Ar​iri> Amanda: Stargazer's base is insane... They only have 65 hours... https://lcars5201.ddns.net/index.php/s/bfpKSHKnNyCCWXr/preview
L426[10:26:58] <Izaya> christ
L427[10:27:01] <Izaya> that's some expansion
L428[10:28:34] <Inari> I mean, 65 hours is kind of a lot xD
L429[10:40:36] ⇨ Joins: Vexaton (~Vexatos@port-92-192-10-13.dynamic.as20676.net)
L430[10:40:36] zsh sets mode: +v on Vexaton
L431[10:40:39] ⇦ Quits: Vexatos (~Vexatos@port-92-192-9-231.dynamic.as20676.net) (Killed (anarchy.esper.net (Nickname regained by services)))
L432[10:40:39] *** Vexaton is now known as Vexatos
L433[10:50:35] <Forec​aster> yay 5.1B credits aqcuired
L434[10:51:26] ⇨ Joins: Compt (webchat@121.219.227.14)
L435[10:51:32] <Compt> test
L436[10:51:44] <Inari> failed
L437[10:51:44] <Forec​aster> pong
L438[10:51:49] <Compt> weird...
L439[10:52:08] <Inari> You're weird D:
L440[10:52:10] <Compt> from OC I can't connect to IRC, well not easily
L441[10:52:25] <Compt> pardon
L442[10:52:30] ⇦ Quits: Compt (webchat@121.219.227.14) (Client Quit)
L443[10:59:27] <Forec​aster> the quota is being consumed by just being connected?
L444[10:59:29] <Forec​aster> what
L445[10:59:47] <Forec​aster> wait, this isn't a socket
L446[10:59:49] <Forec​aster> so literally nothing
L447[11:00:09] <Forec​aster> or wait, I have it running, nevermind
L448[11:07:15] ⇨ Joins: Teris (uid315557@id-315557.brockwell.irccloud.com)
L449[11:26:15] <Forec​aster> I might just go back to twitch, but I have no audience there :|
L450[11:32:07] * Elfi headpats Skye
L451[11:32:18] <Elfi> You're precious. Never lose that innocence.
L452[11:54:24] <Forec​aster> ugh, what is up with this sutpid disk usage issue
L453[11:54:24] <Forec​aster> :|
L454[12:03:12] <Ar​iri> headpats Elfi to restore the balance
L455[12:04:20] <Ar​iri> Inari: True, but they have nearly endgame stuff, Im nowhere near UU-matter or tier 4 draconics and I have double the hours, and Im just about to surpass Amanda
L456[12:06:39] <Compi​latron> Time to start developing my army of killer robots
L457[12:06:45] <Compi​latron> uhh
L458[12:06:48] <Compi​latron> worker robots
L459[12:16:45] <Compi​latron> how would I check the growth state of a plant?
L460[12:16:52] <Forec​aster> Wobots
L461[12:17:24] <Forec​aster> Geolyzer might be able to get its data value
L462[12:18:30] <Compi​latron> arite
L463[12:19:10] <Izaya> plug it in over USB
L464[12:27:39] <Compi​latron> I might actually try making an IRC controlled bot and see how long it takes before someone uses it to destroy my game
L465[12:27:42] <Compi​latron> sometime
L466[12:29:18] ⇦ Quits: OIDLE (~webchat@95.47.161.54) (Ping timeout: 190 seconds)
L467[12:33:07] ⇨ Joins: OIDLE (~webchat@95.47.161.54)
L468[12:48:39] * Amanda yawn-meows, looks around, careful not to disturb Elfi
L469[12:50:05] ⇨ Joins: compsbot (~compsbot@121.219.227.14)
L470[12:50:18] <compsbot> oh sweet
L471[12:50:27] <compsbot> now I just need to reverse engineer everything
L472[12:50:48] <ThePi​Guy24> you just discovered irc on oc? :p
L473[12:51:01] <compsbot> no, I just figured out how to use it
L474[12:51:13] <compsbot> Now to weaponise it, like all good things
L475[12:51:18] ⇦ Quits: compsbot (~compsbot@121.219.227.14) (Client Quit)
L476[12:54:56] <Forec​aster> %sip
L477[12:54:57] <MichiBot> You drink a basic copper potion (New!). Forecaster forgets the location of a great treasure.
L478[12:55:04] <Forec​aster> aw
L479[13:06:12] <Lizzy> User emails the helpline a screenshot of a warning page that says "this site has been classed as malicious" with a big red warning symbol
L480[13:06:12] <Lizzy> User: "IS THIS A SAFE LINK?"
L481[13:06:12] <Lizzy> My boss, who was also CC'd into the email: "No, hence the big red message!"
L482[13:12:19] ⇨ Joins: compsbot (~compsbot@121.219.227.14)
L483[13:12:30] <Compi​latron> FORWARD
L484[13:12:38] *** compsbot was kicked by Lizzy (compsbot))
L485[13:12:40] <Compi​latron> oh right
L486[13:12:41] <Compi​latron> uh
L487[13:12:44] <Lizzy> do it elsewhere
L488[13:12:47] <Compi​latron> oh come on
L489[13:13:29] <Compi​latron> would #bots be fine then?
L490[13:13:56] <Lizzy> sure
L491[13:13:57] <Inari> Depends on the rules of #bots :P Just take a random unused channel
L492[13:14:17] <Forec​aster> you can spam in #bots
L493[13:14:23] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Quit: DBotThePony)
L494[13:14:30] <Forec​aster> I tend to fill it up with junk when testing new MichiBot stuff anyway
L495[13:16:35] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L496[13:30:06] ⇨ Joins: compsbot (~compsbot@121.219.227.14)
L497[13:30:16] <Compi​latron> alright
L498[13:30:19] <Compi​latron> it works now
L499[13:30:50] <Compi​latron> you can move a bot in a videogame from discord.
L500[13:31:08] <Compi​latron> not that you'll ever know, but take my word for it
L501[13:31:53] <Compi​latron> http://tinyurl.com/y728ga8d
L502[13:33:51] *** compsbot was kicked by Lizzy (compsbot))
L503[13:34:06] <Lizzy> don't bring it in here
L504[14:04:37] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L505[14:39:03] <Amanda> %choose yet another spaaace?
L506[14:39:05] <MichiBot> Ama​nda: No, maybe tomorrow.
L507[14:48:46] <Izaya> but can I move a bot in a video game from IRC
L508[14:52:14] <Compi​latron> Not when the mods are online
L509[14:59:48] <DaCompu​terNerd> lol
L510[14:59:52] <DaCompu​terNerd> you can but they dont want chat spammed up
L511[15:00:05] <DaCompu​terNerd> i mean i assume you can, idk if the system will respond to messages through corded or not
L512[15:00:17] <DaCompu​terNerd> im not a diviner, you know
L513[15:00:38] <Compi​latron> I just tell it to look for if the last part of the message and see if it's got the command
L514[15:02:49] <Compi​latron> Plus a moderator already blocked me from using the bot, so I'm not exactly in good standing with them at least
L515[15:07:19] <Lizzy> i blocked you from using it in *here*, i didn't say you couldn't throw it in another irc channel and use it there
L516[15:07:56] <Forec​aster> he means when Michiyo had MichiBot ignore him
L517[15:08:07] <Compi​latron> I use discord
L518[15:08:15] <Compi​latron> I can't use it anywhere else but here
L519[15:08:25] <Lizzy> that's not my problem
L520[15:08:46] <Compi​latron> sigh
L521[15:09:35] <Lizzy> there are webchats you can use, or you could also use another computer in minecraft to access irc
L522[15:10:03] <Compi​latron> ,/
L523[15:10:06] <Compi​latron> :/
L524[15:10:32] <Lizzy> BrightYC, sorry for the delay, post approved
L525[15:10:52] <BrightYC> Lizzy thanks a lot!
L526[15:11:06] <Izaya> CompanionCube, Skye: https://gameliberty.club/system/media_attachments/files/007/917/948/original/73520c3867a83bde.png
L527[15:11:11] <Izaya> just use IRC like a normal person smh
L528[15:11:43] <Compi​latron> I think IRC users make up a minority these days...
L529[15:13:04] <Compi​latron> https://imgs.xkcd.com/comics/team_chat.png
L530[15:19:41] <Adorabl​eCatgirl> IRC is nice
L531[15:20:00] <ThePi​Guy24> IRC beats pretty much everything in its simplicity
L532[15:20:15] <Izaya> XMPP stronk but I can't argue that point
L533[15:20:42] <Adorabl​eCatgirl> XMPP is great
L534[15:22:14] * Lizzy wonders if there's an asyncio compatable python xmpp client
L535[15:25:30] <Lizzy> there is, awesome
L536[15:25:59] <Lizzy> means that if/when i get around to it, i could have a bot that can have multiple presences at the same time
L537[15:42:01] <Forec​aster> https://youtu.be/5zI9sG3pjVU
L538[15:42:02] <MichiBot> Turbulent Flow is MORE Awesome Than Laminar Flow | length: 18m 32s | Likes: 4,694 Dislikes: 38 Views: 32,851 | by Veritasium | Published On 11/6/2020
L539[15:46:35] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L540[15:55:31] <Ocawes​ome101> @Compilatron #bots is bridged to #MichiBot on IRC
L541[15:58:47] <Forec​aster> %sip
L542[15:58:48] <MichiBot> You drink an oxidised octiron potion (New!). Forecaster grows whiskers until they have an apple.
L543[15:59:03] <Corded> * <Forec​aster> searches for an apple
L544[16:10:12] <Adorabl​eCatgirl> u w u
L545[16:15:22] * Michiyo makes all apples @"Forecaster" touches turn into plums
L546[16:15:32] <Forec​aster> hey D:
L547[16:57:27] ⇦ Quits: Keridos (~Keridos@static.56.72.76.144.clients.your-server.de) (Quit: ZNC - http://znc.in)
L548[16:57:59] ⇨ Joins: Keridos (~Keridos@static.56.72.76.144.clients.your-server.de)
L549[17:01:05] <Ko​dos> %tonkout
L550[17:01:06] <MichiBot> Voldemort! Ko​dos! You beat Li​zzy's previous record of 17 hours, 2 minutes and 19 seconds (By 14 minutes and 42 seconds)! I hope you're happy!
L551[17:01:07] <MichiBot> Ko​dos has stolen the tonkout! Tonk has been reset! They gained 0.017 tonk points! plus 0.016 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.11492. Position #10 => #9 Need 0.09311 more points to pass DaCompu​terNerd!
L552[17:01:42] <Ko​dos> runs away
L553[17:02:03] * Lizzy hiss
L554[17:02:14] <Lizzy> %tonk
L555[17:02:15] <MichiBot> Gadsbudlikins! Li​zzy! You beat Ko​dos's previous record of <0 (By 1 minute and 10 seconds)! I hope you're happy!
L556[17:02:16] <MichiBot> Lizzy's new record is 1 minute and 10 seconds! Lizzy also gained 0.00002 tonk points for stealing the tonk. Position #4. Need 0.08752 more points to pass Forec​aster!
L557[17:19:00] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.120) (Ping timeout: 378 seconds)
L558[18:01:36] <Forec​aster> %tonk
L559[18:01:37] <MichiBot> Sard! Forec​aster! You beat Li​zzy's previous record of 1 minute and 10 seconds (By 58 minutes and 11 seconds)! I hope you're happy!
L560[18:01:38] <MichiBot> Forecaster's new record is 59 minutes and 21 seconds! Forecaster also gained 0.00097 tonk points for stealing the tonk. Position #3. Need 0.09291 more points to pass Squi​dDev!
L561[18:15:07] <CompanionCube> Izaya: re the brexit meme: there's a politicalcompassmeme where it's the future and clones of tony blair are roaming around after britain voted to brexit from earth to an unknown locatiom
L562[18:31:27] <Forec​aster> 30 minutes until fleet carrier strem
L563[18:43:33] ⇨ Joins: Kakaha_228 (~Kakaha_22@91-222-245-97.ppp.elite-line.net)
L564[18:45:03] <Inari> s/re/ri/
L565[18:45:03] <MichiBot> <Forecaster> 30 minutes until fleet carrier strim
L566[18:47:46] <ThePi​Guy24> %s/ri/rï/
L567[18:47:47] <MichiBot> <Forecaster> 30 minutes until fleet carrïer strim
L568[18:47:54] <ThePi​Guy24> ah
L569[18:48:11] <ThePi​Guy24> not entirely the part i intended to substitute
L570[18:48:17] ⇦ Quits: Kakaha_228 (~Kakaha_22@91-222-245-97.ppp.elite-line.net) (Remote host closed the connection)
L571[19:08:42] <Adorabl​eCatgirl> AAAA http://tinyurl.com/ycq2u83f
L572[19:09:03] <Adorabl​eCatgirl> i know there's got to be an error related to 1 based index
L573[19:09:04] <Adorabl​eCatgirl> i know it
L574[19:09:52] <Mic​hiyo> I vote for 2 based indexes.
L575[19:10:33] <ThePi​Guy24> nah, sqrt(-1)*e based indexes are where its at
L576[19:20:40] <Adorabl​eCatgirl> u g h
L577[19:20:46] <Adorabl​eCatgirl> i just want xxhash in minecraft
L578[19:22:25] ⇦ Quits: jackie (~jackie@tureis.comfix.cc) (Quit: bye o/)
L579[19:22:50] ⇦ Quits: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
L580[19:22:59] ⇨ Joins: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de)
L581[19:23:03] ⇨ Joins: jackie (~jackie@tureis.comfix.cc)
L582[19:23:03] zsh sets mode: +v on jackie
L583[19:25:37] ⇦ Quits: Kilobyte (~kilobyte@2a01:4f8:201:34c7::1) (Ping timeout: 204 seconds)
L584[19:26:14] <Izaya> 8 hours of drunken stellaris modding later
L585[19:26:24] <Izaya> and I've successfully created a cursed black-texture habitat spawn
L586[19:26:36] <Izaya> let's ignore that there's meant to be another planet in the system
L587[19:26:53] ⇨ Joins: Kilobyte (~kilobyte@banana-new.kilobyte22.de)
L588[19:26:53] zsh sets mode: +v on Kilobyte
L589[19:35:22] <ThePi​Guy24> planets are overrated
L590[19:54:30] <B​ob> UUID of components must remain static right ?
L591[20:16:42] <Ocawes​ome101> yes
L592[20:16:55] <Ocawes​ome101> assuming you want the same component every time
L593[20:18:11] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 204 seconds)
L594[20:20:16] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L595[20:36:16] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L596[20:58:11] <CompanionCube> %tonk
L597[20:58:11] <MichiBot> Fopdoodle! Compan​ionCube! You beat Forec​aster's previous record of 59 minutes and 21 seconds (By 1 hour, 57 minutes and 12 seconds)! I hope you're happy!
L598[20:58:12] <MichiBot> CompanionCube's new record is 2 hours, 56 minutes and 33 seconds! CompanionCube also gained 0.00195 tonk points for stealing the tonk. Position #1.
L599[21:28:24] <Brisingr​Aerowing> %sip
L600[21:28:25] <MichiBot> You drink a smooth aqua potion (New!). A tiny genie appears, gives BrisingrAerowing a thumbs up, and poofs away.
L601[22:10:34] <Forec​aster> %sip
L602[22:10:35] <MichiBot> You drink a sweet unobtanium potion (New!). Forecaster has a single tear roll down their cheek for some reason.
L603[22:13:40] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L604[22:25:14] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L605[22:37:41] <pay​onel> @AdorableCatgirl 1-based arrays is like a festering wound. it causes me to make mistakes in sane languages because i over think decades-old simple patterns
L606[22:38:16] <Adorabl​eCatgirl> @payonel so i have a question that you may be able to answer
L607[22:38:35] <Adorabl​eCatgirl> i may or may not be doing something painful that involves 3DNow!
L608[22:39:29] <Adorabl​eCatgirl> how do I get the high 32 bits from an m64
L609[22:39:33] <Adorabl​eCatgirl> or am i overlooking something
L610[22:39:53] <CompanionCube> https://decrypt.co/31906/activists-rally-save-internet-archive-lawsuit-threatens
L611[22:39:59] <CompanionCube> fuck 'em
L612[22:40:45] <pay​onel> @AdorableCatgirl `(x >> 32) & 0xFFFFFFFF` ?
L613[22:40:58] <Adorabl​eCatgirl> nononono
L614[22:41:02] <pay​onel> nonono
L615[22:41:03] <pay​onel> 🙂
L616[22:41:05] <pay​onel> why not?
L617[22:41:19] <Adorabl​eCatgirl> because SIMD
L618[22:41:40] <Adorabl​eCatgirl> intrinsics, etc
L619[22:41:57] <Adorabl​eCatgirl> also i think i know what to do
L620[22:43:01] <Adorabl​eCatgirl> `mmcvtsi64si32(m_punpckhdq(rm, rm))`
L621[22:43:13] <Adorabl​eCatgirl> `rm` being my `m64`
L622[22:43:13] <pay​onel> i dont have experience with simd at the c level
L623[22:43:32] <pay​onel> and i have more experience with sse
L624[22:43:35] <Adorabl​eCatgirl> ah
L625[22:43:39] <Adorabl​eCatgirl> fair
L626[22:43:45] <Adorabl​eCatgirl> anyways!
L627[22:43:48] <Adorabl​eCatgirl> that's the hard part done!
L628[22:44:08] <Adorabl​eCatgirl> because 3DNow! doesn't have floating point divide directly
L629[22:45:53] <pay​onel> cvtsi32_si64 looks like it is only copying the lower 32 bits
L630[22:46:20] <pay​onel> maybe look at `mmcvtm64_si64`
L631[22:46:25] <pay​onel> and then shift and mask
L632[22:46:46] <Adorabl​eCatgirl> ye, ik it's only lower 32
L633[22:47:52] <Adorabl​eCatgirl> `mpunpckhdq` copies upper 32 of a to lower 32 of dst and upper 32 of b to upper 32 of dst
L634[22:53:10] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L635[23:57:10] ⇦ Quits: Inari (~Pinkishu@p508ef13f.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
<<Prev Next>> Scroll to Top