<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:14:02] ⇦ Quits: Inari (~Pinkishu@pD9E8F40F.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L2[00:19:39] <Digi​fox03> I have finished writing the firmware for the RISC-V arch in A S S E M B L Y
L3[00:33:12] <Adorabl​eCatgirl> nice
L4[00:49:49] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L5[00:58:25] <Brisingr​Aerowing> https://www.curseforge.com/minecraft/mc-mods/ender-mail
L6[01:14:16] <Ocawes​ome101> who actually wrote plan9k?
L7[01:17:52] <CompanionCube> Magi6k iirc
L8[01:19:38] ⇦ Quits: Vexaton (~Vexatos@port-92-192-104-17.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L9[01:23:24] ⇨ Joins: Ocawesome101 (~manjaro-u@38.65.250.95)
L10[01:27:38] ⇦ Quits: Ocawesome101 (~manjaro-u@38.65.250.95) (Ping timeout: 190 seconds)
L11[01:31:12] <Ocawes​ome101> oh yeah I think I've seen their nick somewhere before
L12[01:48:58] <Izaya> BrisingrAerowing: but can I dispatch packages with OC?
L13[01:58:21] <Brisingr​Aerowing> If the controller can be used by a robot or drone, then yes.
L14[01:59:45] <Brisingr​Aerowing> And actual support was suggested on the Reddit thread.
L15[02:01:46] ⇨ Joins: Ocawesome101 (~manjaro-u@38.65.250.95)
L16[02:03:02] <Brisingr​Aerowing> You can have premade stamps for various locations.
L17[02:07:21] ⇦ Quits: Ocawesome101 (~manjaro-u@38.65.250.95) (Ping timeout: 189 seconds)
L18[02:21:07] <ThePi​Guy24> http://tinyurl.com/w7jhw8b
L19[02:23:12] <Izaya> > ICBM What Son
L20[02:23:14] <Izaya> funny man
L21[02:24:19] <ThePi​Guy24> %tonk
L22[02:24:20] <MichiBot> Dagnabbit! ThePi​Guy24! You beat Ocawes​ome101's previous record of 4 hours, 12 minutes and 47 seconds (By 1 hour, 54 minutes and 41 seconds)! I hope you're happy!
L23[02:24:21] <MichiBot> ThePiGuy24's new record is 6 hours, 7 minutes and 29 seconds! ThePiGuy24 also gained 0.00955 (0.00191 x 5) tonk points for stealing the tonk. Position #5. Need 0.21205 more points to pass simo​n816!
L24[02:27:52] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.86.129)
L25[02:27:58] <Blue_595> so
L26[02:28:06] <Blue_595> i wanted lshw to work in OCEmu
L27[02:28:44] <Blue_595> /bin/lshw.lua:24: bad argument #1 to 'pairs' (table expected, got nil):
L28[02:28:52] <Blue_595> changed it to ipairs thinking that was a problem
L29[02:29:07] <Blue_595> same issue, but the whole time it WAS actually the variable 'devices' being nil
L30[02:29:25] <Blue_595> generated by an undocumented function in the 'computer' API called getDeviceInfo()
L31[02:29:59] <Izaya> doesn't work in ocvm either
L32[02:30:05] <Blue_595> what do you have to say about that undocumented function?
L33[02:30:23] <Izaya> and I think it's less undocumented and more forgotten
L34[02:30:29] <Blue_595> computer.getDeviceInfo() isnt in ocdoc.cil.li
L35[02:30:32] <Izaya> but it's the only way I've found to get the maximum size of a GPU or screen without changing their size
L36[02:30:35] <Izaya> yup
L37[02:30:36] <Blue_595> and presumable not in the book
L38[02:30:38] <Izaya> hardly the only thing
L39[02:30:40] <Izaya> :p
L40[02:30:57] <Blue_595> does the book say adapters hold upgrades?
L41[02:31:33] <Izaya> Unsure, yes
L42[02:31:35] <Izaya> https://oc.shadowkat.net/oc/en_US/block/adapter.md
L43[02:31:37] <ThePi​Guy24> Izaya: what about gpu.maxResolution() ?
L44[02:31:47] <Blue_595> max resolution of both GPU AND screen
L45[02:31:51] <Izaya> ^
L46[02:31:59] <ThePi​Guy24> hmmm
L47[02:32:01] <Blue_595> if you have a crap screen it only shows 80x25 or 40x16 (god forbid)
L48[02:32:02] <Izaya> I needed it for my GPU/screen matching code
L49[02:32:17] <Izaya> you can test it but that takes time and more code than I wanted to write
L50[02:32:21] <Izaya> when I can just match numbers
L51[02:32:22] <Izaya> y'know?
L52[02:32:49] <Izaya> https://git.shadowkat.net/izaya/OC-PsychOS2/src/branch/master/service/getty.lua
L53[02:33:01] <Blue_595> lshw has options that aren't in 'man' either
L54[02:33:08] <Blue_595> like -t -d -p -v -c -w -s
L55[02:33:18] <Blue_595> if you say nothing it goes for -tdp
L56[02:33:20] <Izaya> I just have some handling code that if it can't call getDeviceInfo it assumes every screen is T3
L57[02:33:29] <Blue_595> -tdpv also shows /vendor/
L58[02:33:35] <Blue_595> which i want to see
L59[02:33:38] <Izaya> vendor is cute
L60[02:33:48] <Blue_595> CPUs are FlexiArch series :D
L61[02:34:08] <Blue_595> this is why i want the actual modpack
L62[02:34:57] <Izaya> anyway
L63[02:35:39] <Izaya> when you do have getDeviceInfo you can match screens and GPUs as well as possible so you can automatically allocate T3 GPUs to T3 screens while the APU deals with the T1 screen
L64[02:35:49] <Blue_595> :D
L65[02:35:58] <Blue_595> im never using gpu.maxResolution() ever again
L66[02:37:59] <Kristo​pher38> Work on the VM continues as I discover more bugs related to function calls
L67[02:38:27] <Blue_595> computer.getDeviceInfo() never knew that existed
L68[02:38:32] <Blue_595> returns nothing in emulators
L69[02:40:07] <Kristo​pher38> In today's episode: length operator breaks everything because it doesn't work for tables with holes in them
L70[02:40:56] <Izaya> you gotta use pairs then count the values
L71[02:41:32] <Blue_595> wait what did #table return again?
L72[02:42:00] <Blue_595> how many items there are, or the highest index?
L73[02:43:22] <Blue_595> allocate each GPU to the best un-allocated screen which doesn't exceed its specification?
L74[02:44:43] <Blue_595> local i = 0 for k,v in pairs(table) do i = i + 1 end return i
L75[02:44:48] <Blue_595> ^ is that how you do that thing Izaya?
L76[02:45:36] <Izaya> ye
L77[02:45:52] <Blue_595> ok
L78[02:46:09] <Blue_595> lshw -tdpvcws to test your screen
L79[02:46:36] <ThePi​Guy24> mmm flag spaghetti
L80[02:46:44] <Blue_595> what kind of structure does computer.getDeviceInfo() return?
L81[02:47:41] <Blue_595> something like {[address]={...}} where its items, indexed by physical address, are each {...} (thats how my table expression works)
L82[02:48:03] ⇦ Quits: Digifox03 (~Digifox03@151.54.166.226) (Ping timeout: 189 seconds)
L83[02:48:16] <Blue_595> how do ping timeouts get so bad?
L84[02:48:19] <Blue_595> like 300 seconds
L85[02:49:12] <Blue_595> computer.getDeviceInfo()={[address]={["class"]=string,["description"]=string,...}}?
L86[02:49:27] <Izaya> yeah it looks like
L87[02:50:15] <Blue_595> class, description, product, vendor (i wanna see that now), capacity (for hard drives), width (for gpus, important), clock (for cpus, seems like the only way to get clock speed!)
L88[02:50:34] <Izaya> you sure it returns width?
L89[02:50:45] <Izaya> capacity is definitely a thing for GPUs
L90[02:50:56] <Izaya> 8000, 2000 or 600, for T3, T2 and T1, respectively
L91[02:51:15] <Blue_595> measured in... Hz? kHz?
L92[02:51:40] <Blue_595> oh wasnt paying attention i thought it was clock
L93[02:51:54] <Blue_595> 8000/2000/600 returns the absolute capacity of the frame buffer
L94[02:52:06] <Izaya> yup
L95[02:52:21] <Blue_595> what does "clock" return, and what is it measured in?
L96[02:52:46] * Izaya shrugs
L97[02:52:56] <Blue_595> its the-s option
L98[02:55:59] <Blue_595> with OCEmu if the network cards aren't wireless and can't go between machines, what use are they? multiple machines running on different directories?
L99[02:56:39] <Izaya> they can go between machines, I thought?
L100[02:56:48] <Izaya> you can definitely network ocemu
L101[02:56:54] <Izaya> and you can also definitely network ocvm
L102[02:57:02] <Blue_595> wired network cards should stay within IRL computers
L103[02:57:08] <Blue_595> wireless... eh, they could go between i think?
L104[02:57:14] <Izaya> ..?
L105[02:57:27] <Blue_595> do OCEmu and ocvm have wireless cards?
L106[02:57:32] <Izaya> no wireless, but network
L107[02:57:40] <Izaya> you can network between machines on localhost
L108[02:57:44] <Blue_595> ok
L109[02:57:58] <Izaya> networking across IRL machines is doable with OCEmu, but it's easier with ocvm
L110[02:58:10] <Izaya> you just need to add a modem with the right settings to client.cfg in ocvm I'm pretty sure
L111[02:58:38] <Blue_595> im gonna patch the standard EEPROM to not use the data section, taking longer to boot, in exchange for the ability to use the data section of the EEPROM to store an OpenSecurity rolling code
L112[02:59:00] <Blue_595> (the previous one so it knows the right key to update OS keys)
L113[02:59:13] <Izaya> interesting
L114[02:59:40] <Blue_595> rolling code so even if someone gets access to the door controller, more than likely they wont crack the password
L115[02:59:49] <Blue_595> and if they do, they wont be able to keep it up
L116[03:00:17] <Blue_595> password changes every 60/120/180/240 seconds (set via DIP switch in the server rack)
L117[03:00:39] <Izaya> >DIP switches
L118[03:00:41] <Izaya> excellent
L119[03:00:51] <Blue_595> switch board from Computronics
L120[03:00:52] <Izaya> doesn't that mean you could have 16 settings if it has 4 switches, though?
L121[03:00:59] <Blue_595> im using 2 of them
L122[03:01:03] <Izaya> aah
L123[03:01:04] <Blue_595> the other 2 are left for other stuff
L124[03:01:12] <Izaya> I see, I see.
L125[03:01:21] <Blue_595> 00 = 60 seconds, 01 = 120 seconds, 10 = 180 seconds, 11 = 240 seconds
L126[03:01:47] <Blue_595> can you lock the OCdevices server racks? (assuming the textures actually work at some point)
L127[03:03:12] <Blue_595> to remove the password from an OS door, do you use nil or ""
L128[03:03:51] <Blue_595> theres a screen and keyboard attached to the rack, screen only shows door requests and accept/deny status
L129[03:04:24] <Blue_595> light board shows door update (green if opened red if closed), auth error (red blip and beep), and 2 reserved items
L130[03:04:47] <Blue_595> im gonna think of this offline
L131[03:04:48] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.86.129) (Quit: Leaving)
L132[03:06:40] <Izaya> CompanionCube: https://cf.mastohost.com/v1/AUTH_91eb37814936490c95da7b85993cc2ff/appdotnet/media_attachments/files/000/323/618/original/131b6fa2ecf3074e.jpeg https://cf.mastohost.com/v1/AUTH_91eb37814936490c95da7b85993cc2ff/appdotnet/media_attachments/files/000/323/619/original/75e7eacd105826ef.jpeg
L133[03:07:16] <Sagh​etti> lisp is pretty cool
L134[03:07:24] <CompanionCube> ohey, the previous model of the lisp machine variant that the linked website is about]
L135[03:10:01] <Izaya> http://bitsavers.trailing-edge.com/pdf/mit/cadr/
L136[03:10:50] <CompanionCube> Izaya: for the MIT CADR, have a similar link to the first one: https://lm-3.github.io/
L137[03:11:17] <Izaya> https://tumbleweed.nu/lm-3/
L138[03:11:22] <CompanionCube> well yes
L139[03:11:25] <CompanionCube> clipboard fail
L140[03:11:35] <Izaya> neat though
L141[03:12:31] <CompanionCube> MIT CADR is close to the 'common ancestor' of both previous variants though
L142[03:13:05] <CompanionCube> the first product models of both were basically clones
L143[03:15:26] <CompanionCube> Izaya: inb4 'what if ABCL in OC'
L144[03:17:20] <Izaya> ayy I moved the whole VT100 emulation setup out of the PsychOS kernel
L145[03:18:31] <Izaya> but because of my abuse of luapreproc I can still include it in the kernel if I want
L146[03:18:33] <Izaya> >:D
L147[03:18:33] <Sagh​etti> small kernel gang
L148[03:18:54] <Izaya> I wouldn't quite call 20K small
L149[03:18:58] <Izaya> but 10k of that is the buffer library
L150[03:21:06] <Izaya> only thing I can put in the init.lua right now is services
L151[03:21:28] <Izaya> and I'm thinking I could probably make that work if I made services literally libraries with specific function names
L152[03:22:46] <Izaya> I could probably move devfs into its own library too
L153[03:23:25] <Izaya> The more I can split out of the kernel, the more I can dynamically reload >:D
L154[03:47:31] ⇦ Quits: ben_mkiv (~ben_mkiv@i5E86B72F.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@i59F67830.versanet.de)))
L155[03:47:37] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@i59F67830.versanet.de)
L156[04:02:30] <Izaya> also, Kristopher38: #table not returning non-numerical keys, or ones following nil, is actually kinda nice
L157[04:03:18] <Izaya> you can populate a table with keys by doing tab[#tab+1] and it'll fill the gaps
L158[04:14:56] <Izaya> man
L159[04:15:01] <Izaya> this is some galaxy brain shit
L160[04:15:03] <Izaya> what if
L161[04:15:11] <Izaya> your editor stored state in the library
L162[04:15:22] <Izaya> and you could quit without closing files
L163[04:15:44] <Izaya> and use the buffers from any program
L164[04:17:59] <Izaya> and you could also add functions to the editor by just editing the table of editor commands in memory
L165[04:18:36] <DaCompu​terNerd> im not sure if this is a terrible idea or a genius one
L166[04:18:42] <DaCompu​terNerd> I think it's one of those things though
L167[04:18:42] <Izaya> we will soon find out
L168[04:18:48] <Izaya> on the upside
L169[04:18:53] <Izaya> it means I can implement a line editor now
L170[04:18:57] <Izaya> and a screen editor later
L171[04:18:58] <DaCompu​terNerd> nice
L172[04:19:07] <Izaya> and then I can have both coexist and use the same data structures
L173[04:19:22] <Izaya> and any commands written for the line editor will work in command mode for the screen editor
L174[04:20:35] <CompanionCube> are you going to try to kludge some bootleg variant of orthagonal persistence into psychos?
L175[04:20:55] <Izaya> yes and no
L176[04:21:13] <Izaya> I want a more flexible, extensible editor
L177[04:21:17] <Izaya> but also PsychOS is weird
L178[04:21:35] <DaCompu​terNerd> How hard would it be to implement a scrollable terminal
L179[04:21:37] <CompanionCube> at this rate your editor will end up bein emacs
L180[04:21:51] <Izaya> given this is the Lua equivelant of a Lisp machine, I'm okay with that
L181[04:21:55] <DaCompu​terNerd> insert dramatic music here
L182[04:22:15] <Izaya> scrollable?
L183[04:22:19] <Izaya> that implies you keep a buffer
L184[04:22:24] <DaCompu​terNerd> Yes
L185[04:22:25] <CompanionCube> (until recently, emacs notably did black persistence-related magic as part of the build process)
L186[04:22:57] <Izaya> CompanionCube: I like the idea of being able to drop into an editor to modify basically any string in the system
L187[04:22:57] <DaCompu​terNerd> I think there was an xkcd or two making fun of emacs
L188[04:23:27] <CompanionCube> Izaya: yeah you're building the lua equvialent of a Smalltalk image or Lisp machine
L189[04:23:29] <CompanionCube> and i approve
L190[04:31:31] <Izaya> basic idea works
L191[04:31:32] <Izaya> [x] nice
L192[04:39:46] <CompanionCube> shame it'd be difficult to reference emacs/unix-haters-handbook by adding the described 'meta-point' support :p
L193[04:40:26] <DaCompu​terNerd> You have some approval. That's a good sign
L194[04:40:29] <Ocawes​ome101> R.E. Earlier: tier 1 screen is 50x16, not 40x16
L195[04:44:22] <Lizzy> note to self: updating the kernel will break containers
L196[04:45:03] <Ocawes​ome101> hmm
L197[04:45:09] <Ocawes​ome101> brainstorming OS name ideas
L198[04:46:58] <Ocawes​ome101> also
L199[04:47:11] <Ocawes​ome101> added `computer.getDeviceInfo()` to the wiki
L200[04:47:38] <Ocawes​ome101> back to OS names
L201[04:48:30] * Lizzy sighs
L202[04:48:48] <Ocawes​ome101> OC/UX, Open/UX, OC/2, Li/OS, Xe/OS are a few I've come up with
L203[04:49:47] <Izaya> these all seem rather derivative
L204[04:50:12] <Ocawes​ome101> yeah
L205[04:50:21] <Ocawes​ome101> possibly Modulo
L206[04:50:30] <Izaya> that's a programming language
L207[04:50:33] <Izaya> I'm pretty sure
L208[04:50:36] <Ocawes​ome101> oh neat
L209[04:50:43] <Ocawes​ome101> also a mathematical operation
L210[04:51:22] <Ocawes​ome101> have you any ideas?
L211[04:51:24] * Lizzy sighs
L212[04:51:45] <Lizzy> well that's just wonderful, all 3 of my db nodes don't know where they were in terms of state
L213[04:51:46] <Izaya> no, but I have advice
L214[04:51:53] <Izaya> look to old magazines for inspiration
L215[04:52:19] <Ocawes​ome101> as in, the titles? or the OSes advertised in them?
L216[04:52:38] <Izaya> read some computer magazines
L217[04:52:41] <Izaya> something will stick out
L218[04:53:00] <Ocawes​ome101> m'kay, will do. Thanks :)
L219[04:54:07] <Izaya> cursed editor is coming together
L220[04:54:10] <Izaya> https://imgur.com/qEyUOT8.png
L221[04:54:57] <Lizzy> okay, got the database cluster back up
L222[04:55:23] <Izaya> gonna call this ced
L223[04:55:26] <Izaya> for cursed editor
L224[04:57:36] <Ocawes​ome101> fitting
L225[04:58:10] <CompanionCube> Izaya: isn't the language modula
L226[04:58:16] <Izaya> quite possibly
L227[04:58:20] <CompanionCube> modulo is maths
L228[05:00:06] <CompanionCube> fun fact: apparently wikipedia lists lua as having been influenced by modula-2
L229[05:01:31] <Ocawes​ome101> nice
L230[05:04:56] <CompanionCube> (it also says that the first modula influenced go, wonder what that's about)
L231[05:06:23] <CompanionCube> https://talks.golang.org/2015/gophercon-goevolution.slide#19 i have seen this and i have a slight urge to metaphorically defenestrate whoever wrote it
L232[05:12:17] <Izaya> well
L233[05:12:27] <Izaya> I can edit a 20KB file and only use 200KB total memory
L234[05:12:29] <Izaya> not bad
L235[05:12:39] <Izaya> 184K conservatively
L236[05:13:56] <Izaya> oooh, 166K
L237[05:14:18] <Ocawes​ome101> hmm, it should work on t1 though
L238[05:14:34] <Ocawes​ome101> also this 1997 edition of Byte is so dated
L239[05:14:37] <Izaya> the more memory pressure you have the more garbage collection you have
L240[05:14:38] <Izaya> also
L241[05:14:40] <Izaya> consider
L242[05:15:03] <Ocawes​ome101> advertising a 4.6gb hard drive as "the world's largest removable storage medium"
L243[05:15:08] <Izaya> shared file buffers = potentially more than one person working on the same file at the same time
L244[05:15:13] <Izaya> >1997
L245[05:15:15] <Izaya> too new
L246[05:15:28] <Izaya> https://archive.org/search.php?query=Unix%20World
L247[05:16:01] <Ocawes​ome101> fair
L248[05:16:15] <Ocawes​ome101> ooh, will check thank you
L249[05:16:42] * CompanionCube is reminded of stuff like genera measuring memory in megawords randomly
L250[05:17:05] <Izaya> presumably due to being natively 36-bit
L251[05:17:27] <CompanionCube> true
L252[05:17:33] <Izaya> even more cursed idea
L253[05:17:45] <Izaya> cut/copy to clipboard buffer
L254[05:17:50] <Ocawes​ome101> how about 1981? that old enough? :P
L255[05:17:54] <Izaya> should be
L256[05:17:57] <CompanionCube> notably it was in single digits with 'swap' out the wazoo
L257[05:18:03] <Izaya> we stopped having new ideas around 1994 or so
L258[05:20:57] <Ocawes​ome101> :P
L259[05:21:04] <CompanionCube> different OS, but stuff like https://www.dourish.com/goodies/suns-boot-fast.html says things like 'megabyte of swap space'
L260[05:21:26] <Izaya> I can use editor commands from the shell :^)
L261[05:21:26] <CompanionCube> (Though Izaya has almost-certainly read the above already)
L262[05:22:56] <Izaya> https://imgur.com/QK55EUF.png
L263[05:23:26] <Izaya> we're reaching levels of cursed that shouldn't even be possible
L264[05:23:52] <CompanionCube> (The above link also says what the earlier meta-point is/was if anyone wanted)
L265[05:24:03] <Ocawes​ome101> %s/n't even be possible/ only be possible with Apple integration/
L266[05:24:03] <MichiBot> <Izaya> we're reaching levels of cursed that should only be possible with Apple integration
L267[05:24:11] <Ocawes​ome101> :D
L268[05:25:43] <Izaya> CompanionCube: is it bad I'm actually thinking
L269[05:25:47] <Izaya> in the visual editor
L270[05:25:52] <Izaya> you can use ctrl-x to drop to command mode?
L271[05:26:02] <CompanionCube> hah
L272[05:26:08] <Izaya> it's not M-x but it's pretty close
L273[05:26:24] <Izaya> also, C-l for a lua prompt
L274[05:27:12] <CompanionCube> Izaya: it's also important in it's self
L275[05:27:22] <CompanionCube> e.g opening files is c-x c-f
L276[05:29:55] <CompanionCube> Izaya: bad joke: one part of the editor's cursedness is that it has the concept of 'command mode' as a thing :p
L277[05:30:12] <Izaya> emacs has a command mode
L278[05:30:19] <Izaya> the difference is that all of emacs is written in it
L279[05:31:02] <CompanionCube> galaxybrain: there is no command mode if *everything* is command mode!
L280[05:31:16] <Izaya> >:D
L281[05:31:40] <Izaya> CompanionCube has obtained enlightenment, and now only responds to all queries with "?"
L282[05:32:42] <CompanionCube> Izaya: and spreads the Word that ed is the Standard UNIX Text Editor.
L283[05:33:45] * CompanionCube was unsure if to use 'good' or not, i chose the not
L284[05:52:34] <Adorabl​eCatgirl> Izaya: i had a galaxy brain idea
L285[05:52:43] <Izaya> oh no
L286[05:52:44] <Adorabl​eCatgirl> and by galaxy brain i mean 1000% cursed
L287[05:53:15] <Adorabl​eCatgirl> i'm gonna modify your vt100 shit to work with tty.lua
L288[05:54:18] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@i59F67830.versanet.de) (Remote host closed the connection)
L289[05:57:05] <Izaya> anyone got the game open now by chance?
L290[05:58:21] <Izaya> control-H doesn't seem to generate a character code in ocvm
L291[05:58:25] <Izaya> not sure if it's my terminal or what
L292[05:59:25] <Ocawes​ome101> try control-shift-H?
L293[05:59:36] <Izaya> nop
L294[06:42:57] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Quit: Cervator)
L295[06:50:31] ⇦ Quits: ATMunn (ATMunn@hellomouse.net) (Ping timeout: 204 seconds)
L296[06:59:25] <Izaya> https://imgur.com/N7q1vku.png
L297[07:00:18] <Izaya> they said you couldn't write a visual editor for PsychOS
L298[07:00:19] <Izaya> they were wrong
L299[07:00:45] <Izaya> CompanionCube: I'm leaning much more vim-like because fuck it why not
L300[07:36:58] <Izaya> visual editors are cursed
L301[07:37:21] <Izaya> but getting one working on PsychOS without ever talking to the GPU directly is satisfying
L302[07:38:32] <FLO​RANA> hey has enyone in here used AE2?
L303[07:38:51] <FLO​RANA> just curious
L304[07:45:36] <Sagh​etti> yeah
L305[07:45:42] <Sagh​etti> nano best editor
L306[07:45:45] <Sagh​etti> change my mind
L307[07:46:22] <Sagh​etti> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/ogujimiqix
L308[07:46:33] <FLO​RANA> unlike vim -w-
L309[07:47:39] <Izaya> generally speaking
L310[07:47:45] <Sagh​etti> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/racukutevi
L311[07:47:45] <Izaya> in today's computing environment
L312[07:48:00] <Izaya> the learning curve is proportionate to the power of the tool
L313[07:48:32] <Izaya> sure, vim takes some learning, but I feel like the only editor I could do as well with is emacs
L314[07:48:35] <Sagh​etti> how often do you use advanced vim features?
L315[07:48:45] <Izaya> roughly 20 times for every time I open vim or so
L316[07:48:52] <FLO​RANA> i'm not new to linux and it's still confusing as all hell
L317[07:49:07] <Izaya> even shit like V20jsa/b
L318[07:49:11] <Sagh​etti> but it's not the worst
L319[07:49:26] <Sagh​etti> ed is actual hell
L320[07:49:37] * Izaya slides away ed clone
L321[07:50:06] <Sagh​etti> looks suspiciously at izaya
L322[07:51:01] <FLO​RANA> btw does enyone know how ME export bus' work?
L323[07:51:17] <Sagh​etti> yeah
L324[07:51:37] <Sagh​etti> you put items that you want to export in it
L325[07:51:42] <Sagh​etti> and it exports
L326[07:52:13] <Sagh​etti> like if I put stone in the configuration, it will put stone into the container that it's on
L327[07:52:29] <FLO​RANA> it is possible to have it always pull?
L328[07:52:37] <FLO​RANA> no mater the item
L329[07:53:06] <Sagh​etti> import bus?
L330[07:53:20] <Sagh​etti> just don't put any filter items
L331[07:53:32] <Sagh​etti> and it should always import
L332[07:53:43] <FLO​RANA> well i mean exporting
L333[07:54:10] <FLO​RANA> like a inscribers' output
L334[07:55:02] <Izaya> >make vi clone
L335[07:55:14] <Izaya> >be surprised when you keep accidentally closing your emulator by pressing esc
L336[07:55:41] <Izaya> but anyway
L337[07:55:43] <Izaya> aside from the uh
L338[07:56:00] ⇨ Joins: Inari (~Pinkishu@pD9E8F56A.dip0.t-ipconnect.de)
L339[07:56:02] <Izaya> lack of horizontal scrolling
L340[07:56:08] <Izaya> this is an actually usable visual editor
L341[07:56:09] <Izaya> [x] nice
L342[08:06:01] ⇨ Joins: test1322592 (~test13225@183.250.29.66)
L343[08:06:32] <test1322592> Hellp
L344[08:07:01] <test1322592> helllp
L345[08:07:04] <test1322592> hello
L346[08:07:06] ⇨ Joins: ATMunn (ATMunn@hellomouse.net)
L347[08:07:09] <Michiyo> %hello
L348[08:07:09] <MichiBot> Mic​hiyo: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L349[08:07:33] ⇦ Quits: test1322592 (~test13225@183.250.29.66) (Client Quit)
L350[08:07:47] <Michiyo> <_<
L351[08:21:47] <Sagh​etti> people against 5g makes me mad
L352[08:22:11] <Sagh​etti> as a test I looked up 5g on change.org
L353[08:22:31] <Sagh​etti> it's literal cancer
L354[08:22:42] <Michiyo> BuT IT CaUsED CoRoNA!
L355[08:23:33] <Sagh​etti> iTs KiLlInG oUr cHiLdReN
L356[08:26:49] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L357[08:28:04] ⇦ Quits: immibis (~immibis@x59cc8b4b.dyn.telefonica.de) (Ping timeout: 190 seconds)
L358[08:29:02] * Izaya screams
L359[08:29:10] <Izaya> I fuckin hate graphics programming
L360[08:29:16] <Izaya> even when it's actually text programming
L361[08:29:24] <Izaya> too much maths
L362[08:31:33] ⇨ Joins: Asriel (~Asriel@158.46.12.77)
L363[08:31:54] ⇦ Quits: Asriel (~Asriel@158.46.12.77) (Remote host closed the connection)
L364[08:41:51] <CompanionCube> %tonkout
L365[08:41:51] <MichiBot> Aw jeez! Compan​ionCube! You beat ThePi​Guy24's previous record of 6 hours, 7 minutes and 29 seconds (By 10 minutes and 2 seconds)! I hope you're happy!
L366[08:41:52] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.006 tonk points! plus 0.005 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.60925. Position #2 Need 0.01861 more points to pass Forec​aster!
L367[08:42:49] ⇨ Joins: immibis (~immibis@x59cc89af.dyn.telefonica.de)
L368[08:46:35] <SquidDev> %tonk
L369[08:46:36] <MichiBot> Dogast! Squi​dDev! You beat Compan​ionCube's previous record of <0 (By 4 minutes and 44 seconds)! I hope you're happy!
L370[08:46:37] <MichiBot> SquidDev's new record is 4 minutes and 44 seconds! SquidDev also gained 0.00008 tonk points for stealing the tonk. Position #14. Need 0.00137 more points to pass Bohemi​anHacks!
L371[08:52:55] <Izaya> my eyes hurt
L372[08:54:08] <Sagh​etti> %tonk
L373[08:55:41] <Izaya> excuse me while I casually add syntax highlighting to my editor
L374[09:18:17] <Izaya> https://social.shadowkat.net/media/4dd2a657eb4c51f65a9a84ba8a15a5af93e17d1678f5ea651dc85a666b62fd5a.png
L375[09:18:29] <Izaya> gonna implement syntax highlighting as its own library
L376[09:21:07] <Izaya> CompanionCube: a vi clone but you use tab to change modes rather than escape
L377[10:05:46] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L378[10:11:35] ⇨ Joins: Digifox03 (~Digifox03@151.54.166.226)
L379[10:19:14] <Inari> Nep!
L380[10:19:20] <Inari> %splash Izaya
L381[10:19:20] <MichiBot> You fling a gloomy water potion (New!) that splashes onto Izaya. Izaya feels like they should clean up the broken bottle.
L382[10:21:00] ⇦ Quits: Digifox03 (~Digifox03@151.54.166.226) (Remote host closed the connection)
L383[12:09:28] ⇨ Joins: Vexatos (~Vexatos@port-92-192-104-17.dynamic.as20676.net)
L384[12:09:28] zsh sets mode: +v on Vexatos
L385[12:35:07] ⇨ Joins: koras (~koras@178-136-181-108.dhcp.vega-ua.net)
L386[12:37:13] ⇦ Quits: koras (~koras@178-136-181-108.dhcp.vega-ua.net) (Client Quit)
L387[12:49:53] ⇨ Joins: Legitimus (~legitimus@102.20.191.92.dynamic.jazztel.es)
L388[12:53:54] <Forec​aster> %tonk
L389[12:53:54] <MichiBot> Bejabbers! Forec​aster! You beat Squi​dDev's previous record of 4 minutes and 44 seconds (By 4 hours, 2 minutes and 34 seconds)! I hope you're happy!
L390[12:53:55] <MichiBot> Forecaster's new record is 4 hours, 7 minutes and 18 seconds! Forecaster also gained 0.00404 tonk points for stealing the tonk. Position #1.
L391[13:21:07] <Legitimus> hey
L392[13:25:00] ⇨ Joins: schloops1 (webchat@d51a4d275.access.telenet.be)
L393[13:34:49] <Digi​fox03> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/anezofujit
L394[13:42:51] ⇨ Joins: ben_mkiv (~ben_mkiv@i59F67830.versanet.de)
L395[14:01:18] <Z0id​burg> Izaya, thats cool, vi that is
L396[14:01:30] <Z0id​burg> if only OC weret so laggy in multi player
L397[14:01:35] <Z0id​burg> lol
L398[14:01:59] <Z0id​burg> now we need an emacs
L399[14:02:45] <Z0id​burg> meh. I think a syntax highlighting engine would be cool. I am not sure how those work though. I imaginethe smart ones are full parsers or something other than keyword matchers
L400[14:03:03] <Z0id​burg> well, perhaps just a lexer
L401[14:17:44] ⇨ Joins: Vexaton (~Vexatos@port-92-192-38-116.dynamic.as20676.net)
L402[14:17:44] zsh sets mode: +v on Vexaton
L403[14:19:24] ⇦ Quits: Vexatos (~Vexatos@port-92-192-104-17.dynamic.as20676.net) (Ping timeout: 189 seconds)
L404[14:22:50] <Forec​aster> %sip
L405[14:22:50] <MichiBot> You drink a prickly red potion (New!). Forec​aster gains the ability to talk to bricks for 22 seconds.
L406[14:23:05] <Forec​aster> Again D:<
L407[14:25:15] <schloops1> hi all... I'm in a private convoy and getting a bunch of "No such nick/channel (no_such_nick)"... is there a problem?
L408[14:26:36] <Elfi> It sounds like whoever you were talking to disconnected
L409[14:26:50] <Elfi> %quaff
L410[14:26:51] <MichiBot> You drink a fiery aluminium potion (New!). Elfi gains an additional bone.
L411[14:27:02] <schloops1> oh ok thx elfi
L412[14:28:26] *** Vexaton is now known as Vexatos
L413[15:03:53] <B​ob> I decided to settle with GTNH lol i want to suffer
L414[15:06:44] <schloops1> How can I get my https://github.com/schloops1/wincraft onto OpenPrograms?
L415[15:06:59] <schloops1> Still need to do vids to show how it works
L416[15:08:03] ⇦ Quits: immibis (~immibis@x59cc89af.dyn.telefonica.de) (Ping timeout: 190 seconds)
L417[15:10:21] <Brisingr​Aerowing> schloops1: You need to talk to Vexatos for that.
L418[15:10:30] <Brisingr​Aerowing> You can post on the Forums.
L419[15:10:33] ⇦ Quits: ben_mkiv (~ben_mkiv@i59F67830.versanet.de) (Ping timeout: 189 seconds)
L420[15:11:07] <Brisingr​Aerowing> schloops1: https://oc.cil.li/topic/22-openprograms/
L421[15:11:31] <dequbed> Izaya: Honey get yerself EasyMotion, Signature and stop with that Visual selection business. ;)
L422[15:11:56] <schloops1> oh ok, thx BrisingAerowing
L423[15:12:44] <Brisingr​Aerowing> No problem.
L424[15:16:10] <Ocawes​ome101> I picked a name for my project
L425[15:16:14] <Ocawes​ome101> Monolith
L426[15:37:39] <Forec​aster> That's the name of my workstation
L427[15:39:11] <Adorabl​eCatgirl> ah yes, the religious cult that worships a stone in the middle of chernobyl reactor 4
L428[15:54:34] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L429[15:55:37] <Ar​iri> or that thing outside kerbal base
L430[16:15:24] <Forec​aster> The thing from 2001 a space odyssey
L431[16:16:16] <Forec​aster> %sip
L432[16:16:16] <MichiBot> You drink a ripe emerald potion (New!). Dramatic music briefly plays in the distance.
L433[16:16:21] <Forec​aster> Ohno
L434[16:16:44] <Forec​aster> That's me dramatically adding more effects
L435[16:20:09] ⇦ Quits: tehbeard (~tehesper@208.80.10.200) (Read error: Connection reset by peer)
L436[16:21:46] ⇨ Joins: tehbeard (~tehesper@208.80.10.200)
L437[16:29:54] ⇨ Joins: immibis (~immibis@x59cc89af.dyn.telefonica.de)
L438[16:30:20] <Digi​fox03> this is the draft for my idea for more realistic component comunication https://gist.github.com/Digifox03/7f583f3a972cf11b0c2492ed3b73a2f6
L439[16:30:43] <Digi​fox03> i'd appreciate some feedback
L440[16:35:34] <Ocawes​ome101> @Forecaster yes, it is, that’s kinda what I was going for
L441[16:37:41] ⇨ Joins: Ocawesome101 (~manjaro-u@38.65.250.95)
L442[16:41:23] <Brisingr​Aerowing> https://reddit.com/r/CatastrophicFailure/comments/fynd3v/lincoln_street_substation_burbank_ca_04102020/
L443[16:49:03] ⇨ Joins: ben_mkiv (~ben_mkiv@i59F67830.versanet.de)
L444[17:01:30] ⇨ Joins: test67367357 (~test67367@144.76.221.51)
L445[17:01:40] <Izaya> dequbed: I was actually gonna ask you
L446[17:02:11] ⇦ Quits: test67367357 (~test67367@144.76.221.51) (Client Quit)
L447[17:02:52] <Izaya> I like to write code with single-space indents but I know that's kinda painful for everyone but me, do you know of a plugin that lets me write as single spaces but the file will actually contain tab indents?
L448[17:04:35] <Skye> Izaya, use an editor with a configurable tab width then set the tab width to 1 space in the editor
L449[17:05:00] <ThePi​Guy24> ^
L450[17:05:03] <Izaya> I mean yes
L451[17:05:15] <Izaya> that's what I want to achieve, along with auto-conversion from spaces to tabs
L452[17:05:25] <Izaya> and back
L453[17:05:30] <Izaya> preferably
L454[17:05:35] <Ocawes​ome101> Just use 2-space indents
L455[17:05:45] <Ocawes​ome101> I used single-space for awhile
L456[17:05:45] <Izaya> there's probably a way to do it within vim, but I don't know it
L457[17:05:50] <Izaya> Ocawesome101: no, fuck off
L458[17:06:07] <Adorabl​eCatgirl> just use tavs ez
L459[17:06:08] <ThePi​Guy24> xd
L460[17:06:12] <Adorabl​eCatgirl> *tabs
L461[17:06:34] <ThePi​Guy24> yes, there is a tab character, use it
L462[17:06:35] <Digi​fox03> 1 space tabs... that's like super painfull. Especially for someone used to 8 space tabs like me
L463[17:06:38] <Izaya> https://fedi.valkyrie.world/media/d61e448e111bf69d055c67dd4ba67931c15c5c2288082fc8aebb4922f307b706.png
L464[17:06:49] <Adorabl​eCatgirl> >8 spaces
L465[17:06:53] <Adorabl​eCatgirl> jesus christ
L466[17:06:55] <Izaya> ThePiGuy24: I intend to ... by automatically converting spaces :^)
L467[17:07:07] <Adorabl​eCatgirl> both of yall are the extremes
L468[17:07:10] <ThePi​Guy24> justpressfuckingtab
L469[17:07:13] <Izaya> no
L470[17:07:21] <Izaya> I've used spaces for
L471[17:07:22] <Adorabl​eCatgirl> tab character is nice
L472[17:07:24] * Izaya checks the date
L473[17:07:25] <Izaya> 10 years
L474[17:07:35] <Adorabl​eCatgirl> ur objectively wrong
L475[17:07:35] <ThePi​Guy24> w h y
L476[17:07:36] <Amanda> I'msure there's a vim cofiguration you can do to turn "^ " -> "\t"
L477[17:07:37] <Adorabl​eCatgirl> /e
L478[17:07:37] <Skye> Izaya, regex?
L479[17:07:53] <Izaya> I'm not changing my habits when software could solve the problem for me
L480[17:07:57] <Amanda> rather, not configuration, but sequence
L481[17:08:02] <Izaya> Amanda: yeah
L482[17:08:05] <Izaya> I figure there is
L483[17:08:43] <Amanda> I doubt there's a pre-existing thing for it, but surely vim has on-pre-save and on-load hooks
L484[17:08:50] <ThePi​Guy24> why am i doing a 64MB endurance test on a floppy drive
L485[17:08:56] <ThePi​Guy24> not even in game
L486[17:09:58] <Amanda> It's been a few years since I used vim though, so I'm not sure where to look for such things
L487[17:10:02] <ThePi​Guy24> im 50 megabytes in, its taken about half an hour
L488[17:10:25] <Amanda> that's an awfully strange way to just murder a floppy disk, @ThePiGuy24
L489[17:11:11] <Izaya> in other news
L490[17:11:37] <Izaya> I'm still too brainlet to get horizontal scrolling working in my editor
L491[17:12:20] <Amanda> I don't recall floppys being known for their re-writability
L492[17:12:39] <Amanda> rather, their durability in that area
L493[17:18:18] <Ocawes​ome101> Izaya: check Open Kernel 2’s `less` or its shit `vi` clone
L494[17:19:02] <Ocawes​ome101> https://github.com/ocawesome101/open-kernel-2/blob/master/utils/bin/less.lua
L495[17:20:33] <Izaya> never mind I just got it working
L496[17:20:35] <Izaya> mostly(TM)
L497[17:21:10] ⇦ Quits: schloops1 (webchat@d51a4d275.access.telenet.be) (Quit: webchat.esper.net)
L498[17:22:10] <Digi​fox03> https://github.com/MightyPirates/OpenComputers/issues/3272
L499[17:22:11] <MichiBot> Title: More realistic Component Comunication | Posted by: Digi​fox03 | Posted: Sat Apr 11 11:20:12 CDT 2020 | Status: open
L500[17:35:34] ⇦ Quits: Toja (~toja@89.216.18.137) (Ping timeout: 190 seconds)
L501[18:01:32] <Adorabl​eCatgirl> Izaya: M O R N I N I Z Z Y
L502[18:02:02] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L503[18:04:24] <Izaya> ey
L504[18:04:34] <Izaya> currently working on terminal size detection
L505[18:07:26] <Izaya> ayy
L506[18:07:29] <Izaya> with some minor modification
L507[18:07:31] <Izaya> it works
L508[18:16:26] <Adorabl​eCatgirl> hey you should jank tty.lua into there
L509[18:16:29] <Adorabl​eCatgirl> /s
L510[18:16:58] <Izaya> make it have a .set and .fill method
L511[18:17:03] <Izaya> and I'll support double buffering
L512[18:17:08] <Izaya> or at least, buffering
L513[18:17:30] <Adorabl​eCatgirl> .fill will be the hard one but i think i can do it
L514[18:26:36] <dequbed> Izaya: st=1 sts=1 sw=1 noexpandtab. Regular :retab to make your code use tabs.
L515[18:26:46] <dequbed> s/st/ts/
L516[18:26:48] <MichiBot> <dequbed> Izaya: ts=1 sts=1 sw=1 noexpandtab. Regular :retab to make your code use tabs.
L517[18:27:26] <dequbed> Regular as in "everytime you open a file". The Tab key now inserts an ASCII Tab which is one space wide.
L518[18:28:37] <dequbed> If you use normal space bar and do a :retab all those single space indets become \t. If you don't like that, proper autoindet & a code-formatting tool on standby.
L519[18:31:00] <Izaya> dequbed: thanks
L520[18:31:13] <Izaya> also, presently encoding the video of ced vi
L521[18:32:21] <Skye> Izaya, sould that be ported to miniOS
L522[18:32:27] <dequbed> Izaya: I'm in too much of a misantrophist mood and not drunk enough for cursed software.
L523[18:32:34] <Izaya> Skye: do you support VT100 escape codes?
L524[18:33:05] <Skye> no
L525[18:33:12] <Izaya> then no
L526[18:37:12] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L527[18:38:05] <Izaya> https://social.shadowkat.net/media/f58bbc85d0367a8cb8376d1781f815ae5c25d423664e8ef1ce276d9100302302.webm
L528[18:43:23] <Izaya> we vi now
L529[18:50:17] <Izaya> Well, it's not pretty, but https://git.shadowkat.net/izaya/OC-PsychOS2/commit/194564b9598769bbf68715d54eade320775c8526
L530[18:53:57] <ThePi​Guy24> ohgod
L531[18:54:14] <Izaya> you wanted an editor, you got an editor
L532[18:54:19] <Izaya> you can also reload libraries
L533[18:54:32] <Izaya> the editor library is the first to support it without losing state
L534[18:54:36] <ThePi​Guy24> i wanted a sane editor
L535[18:54:44] <Izaya> are vi-likes not sane?
L536[18:55:30] <ThePi​Guy24> far from sane
L537[18:55:41] <Izaya> exceedingly bad opinion
L538[18:55:48] <Izaya> at any rate
L539[18:55:57] <Izaya> I've demonstrated that it's possible to write an editor
L540[18:56:11] <Izaya> a visual editor
L541[18:56:13] <Izaya> for PsychOS
L542[18:56:15] <Izaya> using only the tools provided
L543[18:56:24] <Izaya> hey ThePiGuy24:
L544[18:56:30] <Izaya> you can write your own front-end to the editor library
L545[18:56:33] <Izaya> but keep all the tooling
L546[18:56:47] <ThePi​Guy24> yeah but do i want to
L547[18:56:54] <Izaya> probably not
L548[18:56:57] <Izaya> but if you wanted to
L549[18:56:58] <Izaya> you could
L550[19:09:34] <Lizzy> %tonk
L551[19:09:35] <MichiBot> Jiminy Cricket! Li​zzy! You beat Forec​aster's previous record of 4 hours, 7 minutes and 18 seconds (By 2 hours, 8 minutes and 22 seconds)! I hope you're happy!
L552[19:09:36] <MichiBot> Lizzy's new record is 6 hours, 15 minutes and 40 seconds! Lizzy also gained 0.0107 (0.00214 x 5) tonk points for stealing the tonk. Position #3. Need 0.05386 more points to pass Compan​ionCube!
L553[19:09:56] <Forec​aster> D:
L554[19:20:00] <Inari> https://imgur.com/gallery/LesFbGK
L555[19:24:44] <Inari> Amanda: I've found a new use for paint rollers!
L556[19:24:48] <Inari> https://imgur.com/gallery/QZjZW15
L557[19:25:29] <Amanda> Inari, in her never-ending quest to avoid using her hand to pet me, finds a new use for a paint roller.
L558[19:25:39] <Inari> :D
L559[19:25:45] <Inari> %pet Amanda
L560[19:25:45] <MichiBot> Inari is petting Amanda with coronavirus. Amanda regains 1d4 => 3 hit points!
L561[19:25:58] <Amanda> %inv list
L562[19:25:58] <MichiBot> Ama​nda: Here's my inventory: http://michibot.pc-logix.com/inventory
L563[19:26:08] <Adorabl​eCatgirl> oh god
L564[19:26:09] <Adorabl​eCatgirl> oh fuck
L565[19:26:11] <Amanda> %bite Inari
L566[19:26:11] <MichiBot> Ama​nda is biting In​ari for 1d6 => 4 damage!
L567[19:26:17] <Inari> D:
L568[19:26:18] <Inari> Rude
L569[19:26:37] <Inari> %warp
L570[19:26:37] <MichiBot> You end up in a dimension populated by robot bird boys.
L571[19:26:58] <Amanda> %inv del coronavirus
L572[19:26:58] <MichiBot> Ama​nda: Removed item from inventory
L573[19:27:19] <Michiyo> who the hell added that?
L574[19:27:24] <Amanda> Inari
L575[19:27:29] <Amanda> 2 months ago
L576[19:27:29] <Michiyo> <_<
L577[19:27:59] <Inari> Hey, 2 months ago it was still memes
L578[19:27:59] <Inari> :P
L579[19:30:01] <Forec​aster> %sip
L580[19:30:02] <MichiBot> You drink a fragrant currentcorn potion (New!). Forec​aster turns into a cyan toad boy for 24 seconds.
L581[19:30:09] <Forec​aster> agh
L582[19:31:30] <ThePi​Guy24> %inv add alot
L583[19:31:30] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L584[19:31:31] * MichiBot summons 'alot' and adds to her inventory. This seems very sturdy.
L585[19:31:39] <Adorabl​eCatgirl> oh no
L586[19:37:16] <Inari> Lets give this another shot I guess
L587[19:37:18] <Inari> %pet Amanda
L588[19:37:18] <MichiBot> Inari is brushing Amanda with Inari's Evil Twin's Phone Number. Amanda regains 1d4 => 1 hit points! A bug was found in Inari's Evil Twin's Phone Number and it was decommissioned.
L589[19:37:40] <Inari> Not great, but not bad
L590[19:40:22] <DaCompu​terNerd> %sip
L591[19:40:22] <MichiBot> You drink a cloudy coral potion (New!). DaCompu​terNerd feels slightly less agile.
L592[19:40:31] <DaCompu​terNerd> Eh
L593[19:43:22] <CompanionCube> %tonk
L594[19:43:23] <MichiBot> I'm sorry CompanionCube, you were not able to beat Lizzy's record of 6 hours, 15 minutes and 40 seconds this time. 33 minutes and 48 seconds were wasted! Missed by 5 hours, 41 minutes and 52 seconds!
L595[19:55:18] <Brisingr​Aerowing> Izaya: https://stackoverflow.com/questions/2054627/how-do-i-change-tab-size-in-vim
L596[20:25:27] <Digi​fox03> %tonk
L597[20:25:27] <MichiBot> I'm sorry Digifox03, you were not able to beat Lizzy's record of 6 hours, 15 minutes and 40 seconds this time. 42 minutes and 4 seconds were wasted! Missed by 5 hours, 33 minutes and 35 seconds!
L598[20:30:47] <Ocawes​ome101> Izaya, AdorableCatgirl: I made a screen buffer implementation that’s virtual GPU components
L599[20:31:00] <Ocawes​ome101> I think it works but I haven’t tested it
L600[20:31:01] <Izaya> is it portable?
L601[20:31:06] <Izaya> can I have multiple instances?
L602[20:31:09] <Ocawes​ome101> Probably mostly
L603[20:31:10] <Ocawes​ome101> Yes
L604[20:31:24] <Ocawes​ome101> I need to make it better though
L605[20:31:35] <Izaya> hmu when you're happy with it
L606[20:31:42] <Izaya> did you see my editor? :^)
L607[20:33:30] <Preston​ Garvey> does anyone know why my mc is slow with vertex buffer objects enabled?
L608[20:34:10] <Izaya> my guess would be your GPU or GPU drivers disagree with the idea
L609[20:55:57] <Preston​ Garvey> so nvidia problem?
L610[20:57:35] <ThePi​Guy24> yes, nvidia are a problem
L611[21:06:15] <Preston​ Garvey> @ThePiGuy24 is amd any better?
L612[21:06:30] <Izaya> only on linux
L613[21:06:43] <Izaya> I hear their OpenGL drivers on Windows are pretty bad
L614[21:06:56] <Izaya> but also all OpenGL drivers on Windows are pretty bad
L615[21:08:09] <Preston​ Garvey> i WOULD dual-boot, but that seems to bork the windows 10 internal clock...
L616[21:08:24] <Izaya> there's settings for that
L617[21:08:48] <Izaya> you can fix the RTC settings on Linux - saves in local time - or you can try to fix Windows's broken behavior with a registry setting but YMMV
L618[21:08:50] <Preston​ Garvey> which one?
L619[21:09:04] <Izaya> especially given how much W10 likes to delet user settings
L620[21:09:38] <Izaya> https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time
L621[21:10:47] <Izaya> > it seems that MS is using the internet time to sync with the hardware clock while ignoring the Registry setting, ie. setting the clock to your localtime while interpreting it as UTC
L622[21:10:52] <Izaya> microsoft at its finest
L623[21:13:34] <ThePi​Guy24> windows also seems to have a habit of breaking things that arent windows, such as linux partitions
L624[21:13:56] <ThePi​Guy24> my solution to that was to get rid of windows
L625[21:14:27] <Izaya> ^ this is my preferred solution
L626[21:14:35] <Izaya> my house only has doors now
L627[21:14:49] <ThePi​Guy24> yes
L628[21:15:24] <Izaya> ever considered that the implication of the term "window" is that you're looking in on something larger?
L629[21:21:43] <Digi​fox03> https://turnoff.us/image/en/linus-torvalds-house.png
L630[21:24:33] <Izaya> my man
L631[21:24:46] <Izaya> ... what a weird expression.
L632[21:24:48] * Izaya squints
L633[21:26:01] <ThePi​Guy24> tbh not having windows does seems like a sorta finnish thing
L634[21:38:08] <Ocawes​ome101> @ThePiGuy24 how is your OS coming? :p
L635[21:41:50] <Inari> Amanda: https://media.discordapp.net/attachments/310851316714831883/698236035104112640/92822896_10109652518961429_1923419494840008704_o.png did you link this to me at some point? seems familiar
L636[21:45:55] <Amanda> I don't think so
L637[21:46:12] <Inari> Hmm
L638[21:46:16] <Inari> Maybe I'v ejust seen it before then
L639[22:03:29] ⇦ Quits: ben_mkiv (~ben_mkiv@i59F67830.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.156.230)))
L640[22:03:34] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.230)
L641[22:17:52] <FLO​RANA> is there a way to spam robot.swing()?
L642[22:21:12] <Digi​fox03> `for (;;) robot.swing()` there you go
L643[22:21:35] <Digi​fox03> jk
L644[22:23:16] <Digi​fox03> `for (;;) robot.swing();` there you go \s [Edited]
L645[22:25:25] <ThePi​Guy24> @Ocawesome101 still shit
L646[22:32:12] <B​ob> `while robot.swing() do end` :GWlulurdMmmYea:
L647[22:35:48] <ThePi​Guy24> "Mum can we have `while (true) {}`"
L648[22:35:48] <ThePi​Guy24> "We have `while (true) {}` at home"
L649[22:35:48] <ThePi​Guy24> `while (true) {}` at home: `for (;;) {}`
L650[22:36:19] <B​ob> JS should be deleted
L651[22:38:01] <Digi​fox03> `for (;;)` is two character shorter than `while (true)`
L652[22:38:18] <Digi​fox03> wait
L653[22:38:21] <Digi​fox03> i cant count
L654[22:38:29] <Digi​fox03> i mean four
L655[22:38:46] <ThePi​Guy24> yeah but it looks ugly
L656[22:38:53] <FLO​RANA> but that won't work if theres a convor belt infront of it :|
L657[22:38:54] <Forec​aster> You don't need the parenthesis in while true
L658[22:39:10] <Izaya> in bash you can do while true; do
L659[22:39:15] <ThePi​Guy24> true but it helps with consistency
L660[22:39:24] <Izaya> pretty sure it makes people that read my code want to die but what's new eh?
L661[22:40:06] <Digi​fox03> Code Block pastebined https://paste.pc-logix.com/geyikesifo
L662[22:40:06] <Digi​fox03> better
L663[22:40:20] <ThePi​Guy24> thats even more cursed
L664[22:42:35] <Digi​fox03> i have seen worse
L665[22:43:25] <Sagh​etti> for ever
L666[22:43:29] <Sagh​etti> ok
L667[22:43:41] <Digi​fox03> Code Block pastebined https://paste.pc-logix.com/hewasewevi
L668[22:43:45] <Digi​fox03> perfection
L669[22:43:55] <Sagh​etti> angry recursion noises
L670[22:44:03] <Sagh​etti> ngl recursion is shit
L671[22:44:07] <Digi​fox03> Code Block pastebined https://paste.pc-logix.com/axodoxumib [Edited]
L672[22:45:04] <Sagh​etti> for (i=0; i<i+1; i++) robot.swing();
L673[22:45:29] <Michiyo> I'm going to ban all of you
L674[22:45:30] <Michiyo> :P
L675[22:45:50] <Digi​fox03> sad programmer noises
L676[22:48:55] <B​ob> recursion spams the global stack noooo
L677[22:49:13] <Izaya> >2020
L678[22:49:16] <Izaya> >not having TCO
L679[22:49:32] <Izaya> https://pool.jortage.com/panthermodernnet/media_attachments/files/000/977/467/original/2cb09ce191e45fd9.jpg
L680[22:50:03] <B​ob> ^^^^
L681[22:50:10] <B​ob> i had this meme in moind
L682[22:53:05] <Digi​fox03> why does my brain correct "moind" to "monoid" instead of "mind"
L683[22:53:25] <FLO​RANA> but yah, is there a way to do `robot.swing()` for like 0.1 secs then stop the function?
L684[22:54:05] <Digi​fox03> i guess there should be a `sleep()` function. You can use that.
L685[22:54:18] <Digi​fox03> wait no
L686[22:54:27] <Digi​fox03> i misunderstood
L687[22:54:49] <FLO​RANA> yah cause `robot.swing()` with press and hold left click until theres nothing there
L688[22:55:14] <FLO​RANA> aka hit/breaking a block
L689[22:56:12] <Digi​fox03> you can do something like
L690[22:56:12] <Digi​fox03> Code Block pastebined https://paste.pc-logix.com/zacoridada
L691[22:58:15] <Digi​fox03> although i think you can swing only one per tick which means in 0.1 secons you will swing 2 times
L692[22:59:05] ⇦ Quits: Inari (~Pinkishu@pD9E8F56A.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L693[22:59:24] <FLO​RANA> no that won't work
L694[23:00:02] <Digi​fox03> what do you need to do?
L695[23:00:20] <FLO​RANA> i need it to stop swinging after 0.1 secs
L696[23:00:36] <Digi​fox03> why do you need to do that?
L697[23:00:48] <FLO​RANA> to stop it from breaking the block infront of it
L698[23:01:07] <FLO​RANA> http://tinyurl.com/uhsrf27
L699[23:02:24] <Digi​fox03> oh, reading the docs i see that the action is performed immediately but after the action is executed it will wait for the same time it would have taken if you had broken the block manually
L700[23:03:28] <Preston​ Garvey> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/alomuqacet
L701[23:04:18] <Michiyo> Holy shit, I'm glad I added the multiline to pastebin stuff to the bridge <_<
L702[23:04:46] <Michiyo> Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader Something is miscasting something.. good luck
L703[23:05:10] <Michiyo> Wait...
L704[23:05:17] <Michiyo> What version of Java do you have installed?
L705[23:05:37] <Michiyo> @"Preston​ Garvey" ^
L706[23:05:45] <Mim​iru> Oh FFS... @Preston Garvey ^
L707[23:09:59] * Michiyo shrugs
L708[23:10:19] <Michiyo> anything newer that 8 will cause issues, possibly THAT issue..
L709[23:10:22] <Michiyo> I've gotta run
L710[23:10:27] <Preston​ Garvey> ok
L711[23:30:20] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L712[23:44:19] <Amanda> %8ball rain box time?
L713[23:44:19] <MichiBot> Ama​nda: Ask again later
<<Prev Next>> Scroll to Top