<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:26] ⇦ Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the connection)
L2[00:07:28] ⇦ Quits: SkyCrafter0 (webchat@107-179-224-96.cpe.teksavvy.com) (Quit: webchat.esper.net)
L3[00:08:24] <ThePi​Guy24> time to %tonkout
L4[00:08:24] <MichiBot> I'm sorry ThePi​Guy24, you were not able to beat ThePi​Guy24's record of 9 hours, 5 minutes and 50 seconds this time. 9 hours, 3 minutes and 15 seconds were wasted! Missed by 2 minutes and 34 seconds!
L5[00:08:35] <ThePi​Guy24> oh fuck me
L6[00:14:06] <CompanionCube> fuck you life, eh?
L7[00:19:20] ⇦ Quits: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Ping timeout: 189 seconds)
L8[00:43:26] <bad at​ vijya> oh boy, yet another "the entire enemy team abandoned" game http://tinyurl.com/y57abn88
L9[00:44:05] <SkyCr​after0> Is that SisGoh?
L10[00:44:06] <Izaya> forgot how potato the AoEII AI is
L11[00:57:53] ⇨ Joins: Atlasim (~Atlasim@24.53.56.207)
L12[01:10:08] ⇦ Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the connection)
L13[01:10:17] ⇨ Joins: Atlasim (~Atlasim@24.53.56.207)
L14[01:12:39] ⇦ Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 198 seconds)
L15[01:37:13] <SkyCr​after0> so if I have a capacitor of say 8x8x8, how much energy does it store? it seems that capacitors store more depending on how many capacitors are in the structure
L16[01:49:27] <Ariri> Ender IO capacitors? They stack linearly
L17[01:55:04] <ThePi​Guy24> OC capacitors i presume
L18[01:56:05] <Ariri> I didnt realize those capacitors can multiblock
L19[01:57:31] <ThePi​Guy24> not really multiblock, but their capacity increases if they have adjacent capacitors
L20[02:08:20] <Ariri> like total or per block?
L21[02:10:13] <ThePi​Guy24> per block
L22[02:11:40] <Carlen​ White> I hope I know what I'm doing https://hastebin.com/maceteyucu.lua
L23[02:11:51] <Carlen​ White> Trying to create my own UTF8 to binary lib.
L24[02:13:13] <ThePi​Guy24> cant you just do string.byte on the to get the raw binary value of a character?
L25[02:13:38] <ThePi​Guy24> and just put those binary values to get the unicode string back
L26[02:13:47] <ThePi​Guy24> and just put those binary values back in to get the unicode string back [Edited]
L27[02:15:31] <Carlen​ White> If I were transmitting it over, say, the modem network, sure. But to store onto a byte-device like drives, no.
L28[02:15:54] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L29[02:15:56] <ThePi​Guy24> bytes are bytes, they arent different on the network or disk
L30[02:16:09] <Carlen​ White> We're limited from 0 to 255. A UTF8 character like 💻 doesn't fit in a single byte.
L31[02:16:22] <Carlen​ White> Ergo we need to convert it to a series of bytes.
L32[02:16:33] <ThePi​Guy24> string.byte (as the name implies) returns values from 0 to 255
L33[02:17:17] <Carlen​ White> And we can't store 💻 in 255 bytes.
L34[02:17:49] <ThePi​Guy24> http://tinyurl.com/y4oluc94
L35[02:19:06] ⇨ Joins: Ocawesome101 (~ocawesome@38.65.250.107)
L36[02:19:10] <Ocawesome101> o/
L37[02:20:36] <Carlen​ White> Huh.
L38[02:21:12] <Ocawesome101> ?
L39[02:21:49] <Carlen​ White> Oh I'm just discovering that I was about to make a utf8 to binary lib for nothing because lua already has a method to do this.
L40[02:22:20] <ThePi​Guy24> http://tinyurl.com/y3t9pwcq
L41[02:23:33] <Ocawesome101> :P
L42[02:27:19] <bad at​ vijya> i don't see the point of this lib?
L43[02:27:22] <bad at​ vijya> what
L44[02:30:02] <Carlen​ White> I was having a future project need to write bytes to something and a character like 💿 doesn't fit in a single character. Instead it has to be encoded into UTF-8, but Lua already facitates this already since 💿's `len()` is 4 and iterating over those 4 bytes with `byte()` will give you a stream of UTF8 bytes you can feed somewhere..
L45[02:30:16] <Ocawesome101> they were about to make it, and then didn't ?
L46[02:30:25] <Ocawesome101> lua strings are pure ASCII
L47[02:30:34] <Carlen​ White> Until they're not.
L48[02:30:36] <Ocawesome101> there are unicode libs though
L49[02:30:40] <Bri​anH> bah
L50[02:30:43] <bad at​ vijya> yea unicode is a library
L51[02:30:47] <bad at​ vijya> strings store any data you want
L52[02:30:50] <Bri​anH> just turn utf off stick to 437 and stop complaining
L53[02:31:14] <ThePi​Guy24> just store unicode strings as abstract concepts in your mind
L54[02:31:54] <Bri​anH> http://tinyurl.com/y5jzltyb
L55[02:31:56] <Bri​anH> its all you need
L56[02:32:08] <Carlen​ White> @BrianH localization would like to have a word with you.
L57[02:32:11] <Bri​anH> look at those smileys 🙂
L58[02:32:26] <Ocawesome101> hmm
L59[02:32:30] <Bri​anH> hey
L60[02:32:38] <Ocawesome101> just realized that CC basically *has* codepage 437
L61[02:32:41] <Bri​anH> we already force everyone in general implicitly to write code in english
L62[02:32:46] <Bri​anH> why not just make them use english
L63[02:32:46] <Bri​anH> 😄
L64[02:33:00] <ThePi​Guy24> CC has a wonky character set
L65[02:33:08] <Ocawesome101> that it does
L66[02:33:13] <Bri​anH> yeah
L67[02:33:18] <ThePi​Guy24> and a wonky everything else
L68[02:33:29] <Ocawesome101> so true
L69[02:33:41] <Ocawesome101> some of dan200's design decisions are.... not great tbh
L70[02:33:53] <Bri​anH> the problem with code page 437 is that it sucks to see smileys get tortured in DOS games
L71[02:34:47] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L72[02:35:33] <Bri​anH> like in this game
L73[02:35:35] <Bri​anH> http://tinyurl.com/y4azucr3
L74[02:36:06] <ThePi​Guy24> ZZT :p
L75[02:36:39] <ThePi​Guy24> (activated asie noises)
L76[02:37:41] <Bri​anH> Look at this awesome graphics
L77[02:37:53] <Carlen​ White> I should use my `drive-io` lib and make a `/dev` driver for drives to bring UNIX's everything is a file to it's logical conclusion.
L78[02:37:55] <Bri​anH> http://tinyurl.com/y6l74z79
L79[02:37:59] <Bri​anH> beautiful
L80[02:38:15] <Bri​anH> DOS games were the best
L81[02:38:20] <ThePi​Guy24> @Carlen White eh sure why not :p
L82[02:38:27] <ThePi​Guy24> its your pain not mine :p
L83[02:38:35] <Carlen​ White> I'll endure.
L84[02:38:53] <Carlen​ White> Afaik, there's some kind of way to do this, just need to hunt for it.
L85[02:39:01] <Bri​anH> O_O
L86[02:39:03] <Bri​anH> https://www.walmart.com/ip/CREATIVE-LABS-CREATIVE-LABS-CT2290-SOUND-BLASTER-16-SB16IDE/385911759?wmlspartner=wmtlabs&adid=22222222222119143478&wmlspartner=wmtlabs&wl0=e&wl1=o&wl2=c&wl3=74354601674237&wl4=pla-4577954137744464:aud-807612879&wl5=&wl6=&wl7=&%20wl10=Walmart&wl12=385911759_10000002647&wl14=sound%20blaster%2016&veh=sem&msclkid=b6a81db02205182d1cda4233e3b5ae91
L87[02:40:01] <Bri​anH> I have one somewhere
L88[02:40:06] <Bri​anH> but I could only found my PCI SBLive
L89[02:40:25] <ThePi​Guy24> you can tell its good because of the crunchy image quality
L90[02:40:36] <ThePi​Guy24> look at the crispyness http://tinyurl.com/y2xyztxm
L91[02:41:14] <Bri​anH> heh
L92[02:41:27] <Bri​anH> you know what sucks about ISA sound cards though?
L93[02:41:35] <Bri​anH> they share the same IRQ as many printers did
L94[02:41:58] <Bri​anH> you specifically often had to hope your drivers would let you change it
L95[02:42:07] * Michiyo stabs steam
L96[02:42:08] <ThePi​Guy24> nice soundblaster music gets replaced with angry printer noises
L97[02:42:19] <Bri​anH> and then either depend on ISAPNP or on an older card manually set jumpers to the IRQ number
L98[02:42:24] <Bri​anH> haha
L99[02:43:19] <Bri​anH> if anyone was wondering, the development of PCI technology for PCI cards and stuff brought built in PNP support as well as 32 bit IO of course.
L100[02:43:27] <Bri​anH> it fixed a lot of problems with ISA
L101[02:44:35] <Bri​anH> the thing that pisses me off is that Microsoft coined Plug and Play incorrectly so people go about today throwing the phrase "plug and play" which has absolutely nothing to do with what they are talking about 99% of the time
L102[02:45:12] <Bri​anH> somebody once told me that mice were plug and play and I told them to f off lol
L103[02:46:08] <Bri​anH> (by the way, did you know that on some hardware hotplugging a PS/2 mouse or keyboard or floppy drive could burn out or even set your power supply on fire?)
L104[02:46:20] <Bri​anH> I have never had it happen, but it has happened.
L105[02:46:46] <Bri​anH> I have only ever had my hard drive catch fire before when hotplugging molex connectors to other devices.
L106[02:46:47] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L107[02:47:12] <ThePi​Guy24> molex is a nice chonky connector
L108[02:47:21] <ThePi​Guy24> none of this flimsy sata power shit
L109[02:48:00] <Carlen​ White> Okay, prying into `devfs.lua` it's a bit weird.
L110[02:48:18] <Bri​anH> is it written in luapascal?
L111[02:48:28] <ThePi​Guy24> no its written in openos
L112[02:48:32] <Bri​anH> ...
L113[02:48:35] <ThePi​Guy24> aka confusing as shit
L114[02:48:49] <Bri​anH> quick.
L115[02:48:53] <Bri​anH> throw COMMAND.COM on it
L116[02:49:01] <Bri​anH> see what it does (absolutely nothing)
L117[02:49:33] <ThePi​Guy24> com.command
L118[02:49:36] <Bri​anH> Who is this Carlen White
L119[02:49:41] <Bri​anH> I haven't seen this creature before
L120[02:50:02] <ThePi​Guy24> some person that occasionally speaks for a bit then dissapears
L121[02:50:08] <ThePi​Guy24> noone knows their motives
L122[02:50:24] <Bri​anH> I should work on Trotwood OS tonight
L123[02:50:29] <Carlen​ White> No, just that if I do create a reader or writer, it's gonna shim in a place where whatever program attempts to open this drive it's going to write to this place, then on close it's going to write this to drive.
L124[02:50:59] <Carlen​ White> And reading, if I'm looking at this correctly, will want to return the entire contents of the drive.
L125[02:51:04] <Bri​anH> We need a FAT16 r/w driver in Lua
L126[02:51:42] <Bri​anH> just read and write blocks at a time
L127[02:51:46] <ThePi​Guy24> FAT12 is yes though
L128[02:51:53] <Bri​anH> no FAT12
L129[02:52:01] <Bri​anH> FAT12 is actually legitimately awkward
L130[02:52:02] <ThePi​Guy24> yeah but floppy disks
L131[02:52:11] <Bri​anH> you have what, 4096 clusters of 4096 bytes each
L132[02:52:18] <Bri​anH> giving you what 16.7MB of total space
L133[02:52:23] <Bri​anH> whatever 4096 ^ 2 is
L134[02:52:45] <Bri​anH> its fine for OC but it would be faster IO to use FAT16
L135[02:52:45] <bad at​ vijya> yeah but
L136[02:52:53] <bad at​ vijya> we already have fat12
L137[02:53:03] <Carlen​ White> Actually, looks like I can do `["raw"] = {open = my_handler }`
L138[02:53:04] <Bri​anH> I thought it was RO
L139[02:53:16] <Bri​anH> read only I mean
L140[02:53:42] <Bri​anH> why not just do raw = { open = my_handler }
L141[02:53:48] <Bri​anH> save the unnecessary []
L142[02:53:58] <Carlen​ White> Because the devfs adds it's own `open` handler, but I assume I can overwrite this.
L143[02:54:22] <Carlen​ White> @BrianH A lot of the code does `["key"]` for some reason.
L144[02:54:23] <bad at​ vijya> idk, zorya has it
L145[02:54:33] <Bri​anH> that's because people develop stupid habbits
L146[02:54:38] <Bri​anH> there are times, when [] is necessary
L147[02:54:42] <Bri​anH> but most of the time it is not
L148[02:55:16] ⇦ Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the connection)
L149[02:55:35] <Bri​anH> for example a Lua table where you have numbered indexes and hashmaps at the same time
L150[02:55:44] <Bri​anH> makes sense then
L151[02:56:03] <Bri​anH> and only in certain ways of initialization
L152[02:56:23] <Bri​anH> @bad at vijya if fat12 drivers for OC is r/w then we might as well quickly make an OCD
L153[02:56:28] <Bri​anH> aka OC DOS
L154[02:56:33] <bad at​ vijya> OCD--ah
L155[02:56:47] <Bri​anH> just don't be too OCD about it
L156[02:56:48] <Ocawesome101> lol
L157[02:57:12] <ThePi​Guy24> i need to finish my terrible bios
L158[02:57:18] <Bri​anH> yes you do
L159[02:57:30] <Bri​anH> does it support config
L160[02:57:31] <Bri​anH> ?
L161[02:57:31] <bad at​ vijya> https://github.com/Adorable-Catgirl/Zorya-NEO/blob/master/mods/fs_fat/msdosfs.lua iirc i took it and made it use zorya block devices
L162[02:57:32] <bad at​ vijya> but
L163[02:57:34] <ThePi​Guy24> because its 4 am and i cant sleep so its time to not sleep
L164[02:57:36] <bad at​ vijya> like
L165[02:57:39] <ThePi​Guy24> no config, just boot
L166[02:57:41] <bad at​ vijya> it came from p9k
L167[02:57:42] <Bri​anH> ok.
L168[02:57:45] <Bri​anH> because here's the thing
L169[02:57:56] <bad at​ vijya> r/w and fat 12 and 16
L170[02:58:01] <Bri​anH> I like to think of the code part the bios and the data part the cmos ram
L171[02:58:04] <ThePi​Guy24> actually it does have a sort of config, but its just a few lines at the start of the rom
L172[02:58:07] <Bri​anH> the problem is
L173[02:58:20] <Bri​anH> I tried to create some sort of config writer for it but, it ended up being too large
L174[02:58:21] <Ocawesome101> @BrianH I wrote a terrible-but-vaguely-configurable BIOS in the style of a PC-BIOS a while ago
L175[02:58:23] <Bri​anH> so I have to think about it
L176[02:58:29] <Bri​anH> ...
L177[02:58:52] <Bri​anH> so I told MS-DOS 7.10 not to write to my MBR
L178[02:58:57] <Bri​anH> and guess what it did
L179[02:59:01] <Bri​anH> it overwrote my MBR
L180[02:59:02] <bad at​ vijya> it wrote to the GPT
L181[02:59:03] <bad at​ vijya> oh
L182[02:59:04] <Ocawesome101> wrote to your mbr
L183[02:59:04] <bad at​ vijya> damn
L184[02:59:07] <bad at​ vijya> who would have guessed
L185[02:59:13] <Bri​anH> I specifically chose no lol
L186[02:59:16] <bad at​ vijya> :P
L187[02:59:24] <Bri​anH> Because of that. I made this
L188[02:59:41] <ThePi​Guy24> i sure do love it when microsofts OSes do exactly what i tell them to
L189[03:00:14] <Bri​anH> http://tinyurl.com/y3h2dbk6
L190[03:00:15] <Bri​anH> forgive my sloppy writing at the moment I used a dull marker
L191[03:00:38] <Bri​anH> it works pretty well
L192[03:00:52] <ThePi​Guy24> bah dull markers
L193[03:00:55] <Bri​anH> it has an autoexec and a config,sys and a freedos kernel on it, com32, and things
L194[03:01:44] <Bri​anH> and it will load linux kernels too
L195[03:04:01] <Bri​anH> http://tinyurl.com/yyd47o4j
L196[03:08:25] <Bri​anH> The nice thing about having an SD card to IDE adaptor, is that I can take my dos system and plug it into my laptop and boot it on qemu
L197[03:08:52] <Bri​anH> its great for transferring large ammounts of files or installing from ISOs floppy disk images etc
L198[03:11:28] <Bri​anH> @bad at vijya where's your repo
L199[03:11:39] <bad at​ vijya> what repo
L200[03:11:47] <Bri​anH> I'm working until 8AM and I need to do this I guess
L201[03:11:50] <Bri​anH> we gonna make OC DOS
L202[03:11:55] <bad at​ vijya> i
L203[03:11:58] <bad at​ vijya> am playing cs
L204[03:12:12] <Bri​anH> lol
L205[03:12:13] <ThePi​Guy24> is there any way to edit eeprom data outside the game?
L206[03:12:18] <Bri​anH> is your fst12 driver r/w
L207[03:12:27] <Bri​anH> I looked into this thepiguy!
L208[03:12:51] <Bri​anH> a long time ago I noticed that there was, I believe as with the filesystems theselves it appeared to be gzipped
L209[03:12:58] <Bri​anH> I'd have to check again
L210[03:13:06] <Bri​anH> the eeprom data is there though
L211[03:13:23] <ThePi​Guy24> thats not as convenient as i would like, but usable
L212[03:13:28] <ThePi​Guy24> where is it located?
L213[03:13:36] <Bri​anH> I made a script that would let me gunzip the filesystems edit them and gzip them back a while ago heh
L214[03:13:47] <Bri​anH> I think its with the rest of the drives
L215[03:13:55] <Bri​anH> in the world saves for opencomputers
L216[03:15:08] <ThePi​Guy24> is it in state?
L217[03:16:15] <Bri​anH> I don't even remember.
L218[03:16:28] <Bri​anH> check it and find out!
L219[03:16:32] <Bri​anH> its obvious when you find them
L220[03:16:35] <Bri​anH> they are named accordingly
L221[03:16:56] <Bri​anH> I think it may be under state and the uuid of the computer
L222[03:17:38] <ThePi​Guy24> state appears to be just that, the lua state of the computers
L223[03:17:48] <Michiyo> no, eeproms are 100% stored in NBT
L224[03:17:49] <Michiyo> of the item
L225[03:17:57] <ThePi​Guy24> ah crap
L226[03:18:26] <Bri​anH> oh yeah, I remember this now
L227[03:18:35] <Bri​anH> yeah because I made a thing to read them
L228[03:18:36] <Bri​anH> XD
L229[03:18:44] <Bri​anH> and it was dangerous af
L230[03:18:54] <Michiyo> OpenSec can write EEPROMs too
L231[03:18:55] <Michiyo> lol
L232[03:19:32] <Bri​anH> I don't know why it couldn't have just been normal
L233[03:19:40] <Bri​anH> I understand the gzipped unmanaged disks
L234[03:19:43] <Ocawesome101> why aren't eeproms stored on-disk like filesystems?
L235[03:19:54] <Michiyo> Because
L236[03:19:54] <ThePi​Guy24> because pain
L237[03:19:55] <Michiyo> (tm)
L238[03:19:55] <Bri​anH> though I feel like that should be able to be turned off
L239[03:20:18] <Bri​anH> heh
L240[03:20:26] <Bri​anH> you could submit a PR
L241[03:20:30] <Bri​anH> that replaces its behavior
L242[03:20:48] <Michiyo> and also migrates all current eeproms to file as well..
L243[03:20:52] <Bri​anH> if you could turn off gzip, imagine what wonders that would do
L244[03:21:02] <Bri​anH> you could use FAT or something and just mount the disks and transfer files in between
L245[03:21:04] <Bri​anH> with copy
L246[03:21:19] <ThePi​Guy24> ok time to make another computer detect changes to a file, access a computer, yoink its eeprom out, reprogram it with the new file, then stuff it back into the computer
L247[03:22:08] <ThePi​Guy24> it sounds jank, but it sounds just jank enough to work
L248[03:23:32] <Bri​anH> You know the only thing preventing me from creating a DOS port of OCVM is no support for unicode
L249[03:23:40] <Bri​anH> DOS only supports 256 character codepages
L250[03:23:58] <ThePi​Guy24> just make it ditch the upper bytes :p
L251[03:24:04] <Bri​anH> lol
L252[03:24:10] <Bri​anH> that would be interesting
L253[03:24:15] <Bri​anH> OR
L254[03:24:22] <Bri​anH> I could lock you on code page 437
L255[03:24:31] <Ocawesome101> just like the legacy font renderer
L256[03:24:32] <Bri​anH> so that you could only display THOSE ones
L257[03:24:33] <Ocawesome101> so it works out
L258[03:24:52] <ThePi​Guy24> that works too
L259[03:24:56] <Bri​anH> namely I don't think djgpp supports all of the C++ calls I need
L260[03:25:10] <Bri​anH> it'd almost be better just to use the Lua 5.3 port for DOS or something and make my own
L261[03:26:18] <Bri​anH> Compiling programs for DOS from BSD is something I can do now with ease
L262[03:26:32] <Bri​anH> some things just give me crap though
L263[03:26:59] <Bri​anH> I tried to port lftp but it needs socklen_t which requires wattcp which requires 9 miles of porting to work under the cross compiler instead of from DOS
L264[03:27:29] <Bri​anH> I could have just made it an int but
L265[03:28:02] <Bri​anH> I realized it wouldn't work at all if I didn't get wattcp working
L266[03:31:50] <Bri​anH> wtf is this
L267[03:31:51] <Bri​anH> https://github.com/rxi/lovedos
L268[03:33:28] <ThePi​Guy24> i like how "If you're not using DOS as your operating system then DOSbox can be used to emulate a DOS computer." implies that nearly everyone uses DOS :p
L269[03:33:38] <Bri​anH> haha
L270[03:33:44] <Bri​anH> I do
L271[03:34:06] <Bri​anH> If you think about it
L272[03:34:11] <Bri​anH> there's no downside to using it
L273[03:34:16] <Bri​anH> you can load anything from it
L274[03:34:44] <Bri​anH> all DOS is is compiled code on a FAT partition
L275[03:34:48] <Bri​anH> in 16 bit real mode
L276[03:35:03] <Bri​anH> you haven't even entered protected mode yet
L277[03:35:11] <Bri​anH> so you can boot linux or windows or whatever from there
L278[03:35:23] <Bri​anH> it is possible to boot windoews 10 from DOS (easier if you don't use uefi)
L279[03:35:51] <ThePi​Guy24> im still convinced that win10 is atleast 5% DOS
L280[03:36:05] <Bri​anH> I'm sure people have even found a way to reliably get FreeDOS working on a UEFI partition
L281[03:36:18] <Bri​anH> heh
L282[03:36:41] <Carlen​ White> `a` mode only supplies write facilities, correct?
L283[03:36:55] <Bri​anH> you mean a as in append?
L284[03:36:57] <Carlen​ White> No `seek`, no `read`?
L285[03:36:59] <Carlen​ White> Yeah
L286[03:37:13] <Bri​anH> its in the name
L287[03:37:21] <Carlen​ White> Making sure.
L288[03:37:34] <Bri​anH> you can also read a* which
L289[03:37:38] <Bri​anH> reads the entire file
L290[03:38:52] <Carlen​ White> a*?
L291[03:40:30] <Ocawesome101> doesn't seeking still work in append mode?
L292[03:40:38] <Ocawesome101> seems like it'd make sense
L293[03:40:42] <Ocawesome101> but idk
L294[03:41:53] <Carlen​ White> I guess append only makes sense if the thing can have a reasonable `EOF`.
L295[03:42:13] <Carlen​ White> Append to a raw disk, as an example, probably doesn't make sense to have append to.
L296[03:43:45] <Carlen​ White> I'm just gonna error if I'm given a `a` for this disk device.
L297[03:48:27] <Bri​anH> I have two ways of doing this
L298[03:48:31] <Bri​anH> http://tinyurl.com/y5hjmysc
L299[03:49:16] <Bri​anH> On the left, I have an IO mask
L300[03:49:20] <Bri​anH> on the right, we have an ALU mask
L301[03:49:29] <Bri​anH> if I put it on the ALU it may work better
L302[03:54:26] <Bri​anH> The only real benefit here is that instructions that need to use bitwise AND can perform two instructions in the same execution
L303[03:55:47] <Izaya> goths are the best AoE2 faction
L304[03:56:16] <Izaya> can swarm infinity huskarls very cheaply
L305[03:56:37] <Izaya> fill seige rams with huskarls for bonus ranged resistance
L306[03:57:09] <Izaya> so when the rams finally die, the friendly tanks get out to remove your face
L307[03:58:34] <Carlen​ White> Huh. Does `edit` try to read the entire file or something?
L308[03:58:46] <Ocawesome101> it does
L309[03:58:54] <Ocawesome101> why, OOM?
L310[03:59:20] <Carlen​ White> Ah, then that explains why it hangs then. Was trying to see if I can edit the raw drive with it.
L311[04:02:45] <Carlen​ White> Looks like most editors will attempt to read the entire file into memory.
L312[04:02:58] <Carlen​ White> Which is Bad™️
L313[04:04:59] <Carlen​ White> http://tinyurl.com/y2bm853l
L314[04:05:19] <ThePi​Guy24> nice
L315[04:06:06] <Carlen​ White> So instead of a filesystem driver taking a hold of the drive itself, it could just use the raw interface in `/dev/`
L316[04:08:52] <Izaya> Presumably the imaginary cursor is per-handle?
L317[04:09:58] <Izaya> also, fuck I'm an idiot
L318[04:10:02] <Carlen​ White> Ah damnit.
L319[04:10:04] <Izaya> for the PsychOS tape drive devices
L320[04:10:15] <Izaya> instead of having two handles - one to rewind, one to not
L321[04:10:19] <Izaya> I should just use the mode
L322[04:10:28] <Bri​anH> LOL
L323[04:10:42] <Izaya> got too caught up in convention >.>
L324[04:10:54] <Carlen​ White> You saying that Izaya made me realize a problem in my implementation.
L325[04:11:03] <Bri​anH> if you buffer blocks in memory you csn just have periodic sync
L326[04:11:15] <Bri​anH> and it could reqrite tape at a later time
L327[04:11:20] <Bri​anH> during a resync
L328[04:11:24] <Izaya> The tape devices not being buffered is intentional
L329[04:11:43] <Carlen​ White> I'm sharing the same "handle" so something else could accidentialy seek elsewhere.
L330[04:11:47] <ThePi​Guy24> psychos is meant to use smol ram
L331[04:12:04] <Izaya> not just that but buffering would make audio streaming complicated
L332[04:12:28] <ThePi​Guy24> ah yes
L333[04:12:31] <ThePi​Guy24> thats fun
L334[04:12:51] <Izaya> though I may keep two separate handles
L335[04:12:58] <ThePi​Guy24> but painful to listen to on servers with even a tiny amount of slowdown due to how dfpwm works
L336[04:13:14] <Izaya> one with an exclusive non-destructive cursor, one with the tape drive's real cursor
L337[04:13:25] <Bri​anH> cat /dev/sda > /dev/dsp
L338[04:13:51] <grantlmul> who need a bouncer when you can just have your pc on constantly
L339[04:13:59] <ThePi​Guy24> dfpwm is still very impressive to me
L340[04:14:27] <grantlmul> dfpwm?
L341[04:15:05] <ThePi​Guy24> dynamic filter pulse width modulation (i think), its the audio format computronics tapes use
L342[04:15:26] <grantlmul> ok
L343[04:15:43] <ThePi​Guy24> 1 bit per sample, but you wouldnt be able to tell that from the quality
L344[04:16:35] <Izaya> petition to call half-bitrate DFPWM HDPWM and double-bitrate DFPWM DDFPWM
L345[04:17:09] <grantlmul> this is starting to feel like some hungarian notation trash
L346[04:17:12] <ThePi​Guy24> yeah but why
L347[04:17:33] <Izaya> because "HDFPWM" sounds higher quality than "DDFPWM"
L348[04:17:40] <Izaya> :^)
L349[04:17:47] <grantlmul> HD FP WM
L350[04:17:58] <grantlmul> all i can think of is bspwm
L351[04:18:08] <Bri​anH> MFM
L352[04:18:13] <ThePi​Guy24> High Density Fish Packing Window Manager
L353[04:18:13] <Bri​anH> like a floppy
L354[04:18:35] <grantlmul> 200 fish prompts as a window manager
L355[04:19:28] <ThePi​Guy24> Fish
L356[04:19:29] <ThePi​Guy24> <Ok>
L357[04:21:02] <Bri​anH> Error: The password cannot be fish;
L358[04:21:46] <Bri​anH> bash quote still pending moderation
L359[04:27:12] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L360[04:29:08] <Carlen​ White> http://tinyurl.com/y6g28xcs
L361[04:29:30] <Amanda> Hey! Who turned the clocks ahead on me. D:
L362[04:29:30] <Carlen​ White> Now you can destroy your disks in style.
L363[04:30:50] * Amanda tucks in around Elfi, zzzmews
L364[04:30:51] <Amanda> night nerds
L365[04:30:55] <Ocawesome101> night amanda
L366[04:34:03] <Carlen​ White> http://tinyurl.com/y6tmq9hr
L367[04:34:05] <Carlen​ White> http://tinyurl.com/yxndotlq
L368[04:40:58] ⇦ Quits: Cervator (~Thunderbi@2600:1700:1a25:9160:8cb4:429e:7580:a3a0) (Quit: Cervator)
L369[04:48:24] <Carlen​ White> New package woo https://github.com/WhiteHusky/whitehusky-oc-repo/tree/master/devfs-drive-adapter
L370[04:49:21] <Izaya> neat /o/
L371[04:56:14] <Carlen​ White> I do have plans for a `fstab` esque kinda thing for different FS's to work with some level of rationale.
L372[04:56:45] <Izaya> I've been meaning to implement an fstab thingo of sorts
L373[04:56:48] <Izaya> but for networked filesystems
L374[04:57:12] <Izaya> I *think* I can use OpenOS's thread library to automatically mount remote filesystems in the background
L375[04:58:49] ⇦ Quits: Teris (uid315557@id-315557.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L376[04:59:30] <Carlen​ White> I figure something of Code Block pastebined https://paste.pc-logix.com/zacigupifu
L377[05:01:09] <Carlen​ White> Example```
L378[05:01:10] <Carlen​ White> remote-fs "8f6@648" "/mnt/my-remote-drive" cache=true packet-limit=500
L379[05:01:10] <Carlen​ White> ```
L380[05:01:28] <Izaya> mmm
L381[05:01:48] <Izaya> real fstab has the type as the third arg, not the first
L382[05:01:56] <Izaya> any particular reasoning why to change it?
L383[05:02:24] ⇦ Quits: Ocawesome101 (~ocawesome@38.65.250.107) (Quit: I'm probably going to bed.)
L384[05:02:27] <Carlen​ White> Fair, ```
L385[05:02:27] <Carlen​ White> "8f6@648" "/mnt/my-remote-drive" remote-fs cache=true packet-limit=500
L386[05:02:28] <Carlen​ White> ```
L387[05:02:47] <Izaya> sounds good to me
L388[05:03:53] <Izaya> additionally, quotes seem like a very good idea because If the name of the mount point contains spaces or tabs these can be escaped as `\040' and '\011' respectively.
L389[05:04:12] <Michiyo> ah great, ANOTHER edge case of code blocks not pastebinned
L390[05:05:00] <Carlen​ White> Fair, Code Block pastebined https://paste.pc-logix.com/yalisicuce [Edited]
L391[05:05:26] <Izaya> options being space separated is a nice touch too
L392[05:05:28] <Izaya> I approve
L393[05:06:06] <ThePi​Guy24> we need csv, or cyrrilic separated values
L394[05:06:26] * Izaya separates TPG down the cyrrilic
L395[05:07:12] <Izaya> Porting libunionfs for this is probably overkill
L396[05:07:37] <Carlen​ White> Fair, Code Block pastebined https://paste.pc-logix.com/zepocitihi [Edited]
L397[05:08:21] <Izaya> exportfs on PsychOS is cheating because it exports a "component" that is actually a unionfs with a single backing fs
L398[05:08:49] <ThePi​Guy24> `value1дvalue2щvalue3жvalue4чvalue5` :D
L399[05:09:40] <ThePi​Guy24> bonus points to whovevers irc client mangled that unicode :p
L400[05:09:52] <Izaya> What would I call a library that creates component-like objects from a path?
L401[05:10:07] <Izaya> fssandbox? pathproxy?
L402[05:10:11] <ThePi​Guy24> patheological disorder
L403[05:10:38] <Izaya> libergoproxy
L404[05:10:56] * Izaya mumbles in android
L405[05:11:22] <Carlen​ White> I figure in parsing qoutes are important for device and mount. Driver including spaces would be hearsay. And options would be a key=value pair, `packet-limit=500` or flag `cache` with the key containing no spaces and the value optionally having qoutes.
L406[05:11:36] <Carlen​ White> Fair, Code Block pastebined https://paste.pc-logix.com/owudosaqaz [Edited]
L407[05:11:46] <Izaya> [Edited]
L408[05:11:56] <Carlen​ White> I figure in parsing qoutes are important for device and mount. Driver including spaces would be hearsay. And options would be a key=value pair, `packet-limit=500`, or flag, `cache`, with the key containing no spaces and the value optionally having qoutes. [Edited]
L409[05:12:07] <Carlen​ White> Don't mind me, rewriting history.
L410[05:12:22] <Izaya> Edits are a social construct
L411[05:12:26] <Corded> * <Carlen​ White> USSR anthem plays in the distance.
L412[05:13:03] <Izaya> ~w filesystem
L413[05:13:03] <ocdoc> http://ocd.cil.li/api:filesystem
L414[05:13:06] <ThePi​Guy24> concept: messaging client with editing functionality that never actually sends the edit to the server
L415[05:13:30] <Izaya> counter-concept: software that ignores edits and shows both
L416[05:13:49] <Izaya> hey dequbed did you ever do your static site generator that can show git history?
L417[05:14:02] <Izaya> ~w component:filesystem
L418[05:14:02] <ocdoc> http://ocd.cil.li/component:filesystem
L419[05:14:02] <Carlen​ White> Oh yeah forgot that the OS auto-mounts FS's.
L420[05:14:15] <Izaya> convenient but also not
L421[05:14:36] <ThePi​Guy24> great for malware!
L422[05:14:42] <Izaya> %tell payonel OpenOS feature request: some way to opt filesystems out of automounting
L423[05:14:42] <MichiBot> Iz​aya: payonel will be notified of this message when next seen.
L424[05:14:45] <Carlen​ White> I should probably acknowledge that with the FS just syslinking.
L425[05:14:55] <Carlen​ White> I should probably acknowledge that with fstab just syslinking. [Edited]
L426[05:17:48] <ThePi​Guy24> ok is there a way to make the transposer not conduct component stuff?
L427[05:18:05] <Amanda> Tricksy Elfi played a prank on me! All my tireds were turned into awakes
L428[05:19:48] <Michiyo> Izaya, might have better luck with %tell @payonel OpenOS feature request: some way to opt filesystems out of automounting (Originally from Izaya)
L429[05:19:48] <MichiBot> Mic​hiyo: @payonel will be notified of this message when next seen.
L430[05:20:05] <Michiyo> As they're mostly on Discord at this point, and I didn't even set their ZNC account back up
L431[05:38:48] <Izaya> CarlenWhite: How are you planning to actually use what's specified in the type field? Helper program, like on a real *-nix?
L432[05:41:00] <Carlen​ White> Izaya: What driver to use? Yeah a helper program. Most likely a FS has to have a `mount.my-filesystem` program that said helper will run against.
L433[05:41:12] <Izaya> mmm that makes sense
L434[05:43:56] <Carlen​ White> So I figure, taking from the example above, would be running on the shell Code Block pastebined https://paste.pc-logix.com/yixuxujono
L435[05:44:41] <Izaya> hmm
L436[05:44:49] <Izaya> not quite convention but I can see the reasoning
L437[05:45:09] <Carlen​ White> Kinda making it up on the spot.
L438[05:45:34] <ThePi​Guy24> just read the man pages and go from there :p
L439[05:45:36] <Izaya> mount.whatever normally just assumes device and mountpoint from the argument order
L440[05:45:38] <Carlen​ White> But reading the man---yeah
L441[05:47:17] <Carlen​ White> I could change this to be more fstab-like and hug a bit closer to how an actual mount command works.
L442[05:47:33] <Carlen​ White> But I should hold off; it's really late right now.
L443[05:49:08] <Izaya> /o/ got a basic path proxy thingo going
L444[05:52:57] <ThePi​Guy24> just redirect it all to null
L445[06:15:25] <Izaya> > attempt to call a nil value (field 'isReadOnly')
L446[06:15:36] <Izaya> guess you're just going to ignore the isReadOnly thing, eh?
L447[06:17:13] <ThePi​Guy24> rip
L448[06:21:09] <Izaya> https://imgur.com/Ep7Lq2H.png
L449[06:21:15] <Izaya> had to engage in some abuse but it works
L450[06:21:36] <Izaya> for my next trick I'll export it over the network
L451[06:22:22] <Izaya> do you think I'd get sued by oracle if I called this nfs?
L452[06:22:43] <ThePi​Guy24> theres only one way to find out!
L453[06:22:47] <Izaya> :D
L454[06:22:48] <ThePi​Guy24> FIGHT!!!
L455[06:31:22] <Michiyo> Why would Oracle sue you for naming it after Need For Speed?
L456[06:31:23] <Michiyo> :P
L457[06:32:20] <Michiyo> That'd be EA, and Yes.
L458[06:32:21] <Michiyo> lol
L459[06:32:35] <Michiyo> (Yes I know that isn't the NFS you are talking about)
L460[06:46:37] <Izaya> note to self
L461[06:47:07] <Izaya> add a dirstat RPC function so I can make ls faster
L462[06:47:26] <ThePi​Guy24> `IzayasNotes.txt >> Izaya`
L463[06:56:25] <Izaya> https://imgur.com/UIkMrlB.png
L464[06:56:30] <Izaya> cc CarlenWhite
L465[06:57:06] <Izaya> functionally not much different to exporting/importing whole components but it's nicely sandboxed and you can do symlinks and paths inside it
L466[06:57:31] <Michiyo> The monitor Bast (149.56.6.197) is back UP (Host Is Reachable) (It was down for 1959 hours, 33 minutes and 15 seconds).
L467[06:57:34] <Michiyo> LOL.... umm no.
L468[06:57:36] <ThePi​Guy24> nice
L469[06:58:18] <hilari​ousppp> @Carlen White ^
L470[06:59:21] <Izaya> now I just have to modify the PsychOS version of the utils and I'll have a nice way to do a storage server
L471[06:59:26] <Izaya> hey TPG24 wanna hear something cursed
L472[07:00:52] <ThePi​Guy24> sure, i havent quite hit my insanity quota for today
L473[07:01:04] <Izaya> you can technically use the PsychOS unionfs driver to do a poor man's RAID 0 over multiple filesystem devices
L474[07:01:19] <Izaya> because write operations will fall through the stack until they don't fail
L475[07:01:28] <Izaya> or rather, open operations
L476[07:03:00] <ThePi​Guy24> ok i have now exceeded my insanity quota for today
L477[07:03:06] <Izaya> in other news, TIL you don't have to create a vcomponent to mount a device on OpenOS
L478[07:03:24] <Izaya> that's nice, I can bypass the whole automounting thing for filesystems
L479[07:15:39] * Amanda yawns, decides it's late enough to try that whole sleep thing again
L480[07:15:45] <Amanda> night again nerds
L481[07:15:54] <Michiyo> Night Amanda
L482[07:16:03] <Izaya> o/
L483[07:16:20] <ThePi​Guy24> damnit this thing only just doesnt work
L484[07:16:31] <ThePi​Guy24> atleast it doesnt error
L485[07:16:33] <Izaya> https://dacut.blogspot.com/2008/03/oracle-poetry.html
L486[07:16:40] <Izaya> whatcha doin
L487[07:17:14] <ThePi​Guy24> bios shit
L488[07:17:24] <Izaya> ooo
L489[07:17:25] <Michiyo> yay, finally fixed my CoH server's config to spread load across multiple machines
L490[07:18:09] ⇨ Joins: Vexatos (~Vexatos@port-92-192-113-90.dynamic.as20676.net)
L491[07:18:09] zsh sets mode: +v on Vexatos
L492[07:18:15] <Izaya> I wonder how small you could get a vcomponent implementation for a BIOS
L493[07:18:26] <Izaya> it'd be nice to have a normal BIOS but also it supports importing components before boot
L494[07:18:36] <ThePi​Guy24> that is somewhat related to what i am doing
L495[07:18:48] <ThePi​Guy24> except this is just more jank
L496[07:21:50] <Ariri> The struggle to make circles in spengies continues, but for the next morrow now
L497[07:21:53] <Ariri> night all
L498[07:22:10] <ThePi​Guy24> but it was not actually night for all
L499[07:22:18] <Izaya> o/
L500[07:22:22] <Izaya> idk man it's getting dark out there
L501[07:23:10] <Ariri> TPG, wait 8 minutes, I just turned the Sun's core to solid iron
L502[07:23:30] <ThePi​Guy24> can you not i kinda need that to live
L503[07:23:42] <Corded> * <ThePi​Guy24> turns it back to fusing hydrogen
L504[07:24:01] <Ariri> Can't be done, no sir, now its night for all
L505[07:24:27] <ThePi​Guy24> too bad i already replaced all the lost photons
L506[07:24:44] <ThePi​Guy24> all NaN of them
L507[07:25:27] * Ariri blinks, then teleports away into an unreachable dimension
L508[07:25:39] ⇨ Joins: Inari (~Pinkishu@p508ef2fd.dip0.t-ipconnect.de)
L509[07:27:37] <Forec​aster> Michiyo why do you have a Company of Heroes server
L510[07:27:44] <Michiyo> City of Heroes :P
L511[07:28:09] <Michiyo> old Superhero MMO that shutdown in 2012
L512[07:28:30] <Izaya> Company of Heroes being the deconstruction where all the characters go corporate
L513[07:28:37] <Michiyo> I played from Beta til the day it shutdown.
L514[07:29:01] <Forec​aster> I know :P
L515[07:29:21] <Forec​aster> I've never played it though
L516[07:29:33] <Forec​aster> But let me give you some expert advice about it
L517[07:43:48] <ThePi​Guy24> ok why are `computer.getBootAddress` and `computer.setBootAddress` nil?
L518[07:44:04] <Inari> Nep
L519[07:46:23] <ThePi​Guy24> why the fuck are they nil
L520[07:50:30] <Forec​aster> It is the Knights of nil, they've been ravaging the land for many eons
L521[08:02:09] <ThePi​Guy24> i bodged it and now openos is being an arse
L522[08:02:44] <Forec​aster> Reinstall it
L523[08:02:49] <Forec​aster> %sip
L524[08:02:50] <MichiBot> You drink a porous sapphire potion (New!). A bard behind Forecaster suddenly stops playing. They were most likely eaten by a monster.
L525[08:03:04] <Forec​aster> The Knights!
L526[08:03:27] <Izaya> wow
L527[08:03:44] <Izaya> believe it or not, turning like 20 calls into one call made this whole thing much faster
L528[08:03:46] <Izaya> very nice
L529[08:05:53] <Izaya> riddle me this though
L530[08:06:07] <Izaya> ls -l asks whether files are read only
L531[08:06:18] <Izaya> but that's a filesystem-level variable, according to the component API
L532[08:06:28] <Izaya> so it should only have to ask once, in theory
L533[08:07:51] <Izaya> I guess filesystems may support having specific files be read only
L534[08:12:32] <Izaya> https://imgur.com/I7bOUhr.png
L535[08:22:08] <Izaya> hm
L536[08:22:14] <Izaya> I could make an /etc/exports thingo
L537[08:22:20] <Izaya> or I could just say "add the export commands to shrc"
L538[08:27:34] <ThePi​Guy24> put `rm -rfv /` in the shrc
L539[08:29:08] <ThePi​Guy24> http://tinyurl.com/y2jynor8
L540[08:36:34] <Izaya> now with a specification https://github.com/ShadowKatStudios/OC-Minitel/tree/master/MTFS
L541[08:37:50] <ThePi​Guy24> now we can do cursed thing but atleast we somewhat know what we are doing with it :p
L542[08:38:21] <Izaya> it's pretty much just exportcomponent
L543[08:38:24] <Izaya> which is more or less specified
L544[08:39:00] <Izaya> but it's specifically for filesystems
L545[08:39:07] <Izaya> so it has stuff for filesystems to make them faster
L546[08:40:09] <ThePi​Guy24> i want instruction batching :p
L547[08:40:42] <Izaya> an interesting idea
L548[08:41:07] <Izaya> write a sane spec and/or implementation and I'll add it :p
L549[08:42:14] <Izaya> Any intelligent batching would be unknown to normal software and any less intelligent batching would basically just be caching
L550[08:42:30] <Izaya> and if we're talking r/w caching, the io library does that for you on OpenOS
L551[08:46:21] <ThePi​Guy24> was more meaning sending a batch of instructions to the server, and having it complete those either synchronously or asynchronously, such as moving or deleting a bunch of files
L552[08:46:33] <ThePi​Guy24> with the files not all being in the same dir
L553[08:46:44] <ThePi​Guy24> would be slow for a remote fs
L554[08:46:52] <ThePi​Guy24> but with batching it would be much faster
L555[08:47:15] <Izaya> but I presume that would require custom software for it?
L556[08:48:24] <ThePi​Guy24> perhaps, but it could be implemented agnostically in mtrpc
L557[08:48:43] <ThePi​Guy24> maybe even for non filesystem components too :p
L558[08:48:54] <Izaya> As general caching?
L559[08:49:18] <Izaya> ... An interesting idea.
L560[08:49:23] <ThePi​Guy24> not caching, a list of instructions for the server to complete
L561[08:50:50] <Izaya> I guess it could be implemented as part of the protocol
L562[08:51:30] <Izaya> but also, ehh?
L563[08:51:40] <Izaya> hey
L564[08:51:43] <Izaya> hey
L565[08:51:45] <Izaya> what if
L566[08:51:59] <Izaya> you implement a function endpoint that takes a table of instructions to run against other RPC endpoints
L567[08:53:05] <ThePi​Guy24> eh i guess
L568[09:03:28] ⇨ Joins: immibis (~immibis@62.156.144.218)
L569[09:08:19] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L570[09:25:16] <SquidDev> %tonkout
L571[09:25:16] <MichiBot> Swell! Squi​dDev! You beat ThePi​Guy24's previous record of 9 hours, 5 minutes and 50 seconds (By 11 minutes and 2 seconds)! I hope you're happy!
L572[09:25:17] <MichiBot> Squi​dDev has stolen the tonkout! Tonk has been reset! They gained 0.009 tonk points! plus 0.008 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.15452584. Position #3 Need 0.33488193 more points to pass Forec​aster!
L573[09:38:27] ⇦ Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 198 seconds)
L574[09:44:51] ⇨ Joins: Teris (uid315557@id-315557.brockwell.irccloud.com)
L575[10:05:28] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping timeout: 194 seconds)
L576[10:48:19] <Forec​aster> carbs >:
L577[10:48:23] <Forec​aster> %ronk
L578[10:48:25] <Forec​aster> %tonk
L579[10:48:25] <MichiBot> Bingo! Forec​aster! You beat Squi​dDev's previous record of <0 (By 1 hour, 23 minutes and 8 seconds)! I hope you're happy!
L580[10:48:26] <MichiBot> Forecaster's new record is 1 hour, 23 minutes and 8 seconds! Forecaster also gained 0.00139 tonk points for stealing the tonk. Position #2. Need 0.07520421 more points to pass Compan​ionCube!
L581[10:53:08] ⇦ Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 194 seconds)
L582[11:14:10] ⇦ Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Read error: Connection reset by peer)
L583[11:15:13] ⇨ Joins: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com)
L584[11:25:11] <Forec​aster> http://tinyurl.com/yys7t4zh
L585[11:25:12] <Forec​aster> oh no
L586[11:25:23] <Forec​aster> my non existant bank account?
L587[11:25:30] <Forec​aster> how terrible
L588[11:25:59] <Forec​aster> and it will be limited and suspended, gasp
L589[11:26:39] <Forec​aster> that "Upgrade Your Account" link goes to somethingsomething.blogspot.com
L590[11:26:40] <Forec​aster> wut
L591[11:55:22] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de)
L592[11:55:31] <Lizzy> "identity.wpengine.com" lol, sounds like a lazy scammer
L593[11:55:58] <Forec​aster> with a blogspot link? yeah I'd say so
L594[12:06:15] ⇨ Joins: Atlasim (~Atlasim@24.53.56.207)
L595[12:08:13] <Lizzy> hmm, i think at some point i will get OpenDMARC set up on my PMG instance
L596[12:08:38] <Forec​aster> I don't know either of those things
L597[12:09:16] <Lizzy> PMG is Proxmox Mail Gateway.
L598[12:09:31] <Lizzy> DMARC you can google and it'll give yo a general overview
L599[12:15:16] ⇦ Quits: Vexatos (~Vexatos@port-92-192-113-90.dynamic.as20676.net) (Ping timeout: 198 seconds)
L600[12:29:40] ⇨ Joins: Vexatos (~Vexatos@port-92-192-80-105.dynamic.as20676.net)
L601[12:29:40] zsh sets mode: +v on Vexatos
L602[12:42:38] <SkyCr​after0> %tonk
L603[12:42:38] <MichiBot> Yikes! SkyCr​after0! You beat Forec​aster's previous record of 1 hour, 23 minutes and 8 seconds (By 31 minutes and 3 seconds)! I hope you're happy!
L604[12:42:39] <MichiBot> SkyCrafter0's new record is 1 hour, 54 minutes and 12 seconds! SkyCrafter0 also gained 0.00104 (0.00052 x 2) tonk points for stealing the tonk. Position #28. (Overtook Nirahiel) Need 0.00072 more points to pass kingof​sponges!
L605[12:42:44] <SkyCr​after0> I DID IT
L606[12:56:29] ⇦ Quits: MichiBot (~MichiBot@service-77.theender.net) (Remote host closed the connection)
L607[12:56:45] ⇨ Joins: MichiBot (~MichiBot@service-77.theender.net)
L608[12:56:45] zsh sets mode: +v on MichiBot
L609[13:19:16] ⇦ Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the connection)
L610[13:23:16] ⇨ Joins: Trainfan91 (~trainfan9@c-73-197-244-151.hsd1.nj.comcast.net)
L611[13:23:39] <Trainfan91> hello all
L612[13:24:19] <Forec​aster> hi
L613[13:25:11] <Trainfan91> any way to multitask in openos?
L614[13:25:36] <Forec​aster> depends what you mean and how much programming you are willing to do
L615[13:26:10] <Trainfan91> run 2 programs and switch between them...
L616[13:26:22] <Trainfan91> like alt tab
L617[13:27:42] <Trainfan91> forecaster, whats with the ? in your name?
L618[13:28:05] <Forec​aster> that's your IRC client displaying a zero-width space even though it shouldn't
L619[13:28:32] <Forec​aster> and OpenOS doesn't support switching between programs natively
L620[13:28:35] <Trainfan91> what's a zero-width space?
L621[13:28:55] <Forec​aster> it's a zero-width space, that's literally what it is
L622[13:29:20] <Forec​aster> it's a character that has no visual representation, like a space, and no width
L623[13:30:01] <Trainfan91> also is there an os that can run openos programs and switch between them?
L624[13:30:27] <Forec​aster> not unless the programs were specifically made to do that, which most aren't
L625[13:30:48] <Trainfan91> D:
L626[13:31:09] <Trainfan91> ttyl then
L627[13:31:15] ⇦ Quits: Trainfan91 (~trainfan9@c-73-197-244-151.hsd1.nj.comcast.net) (Quit: Trainfan91)
L628[13:46:35] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L629[13:53:13] ⇨ Joins: Cervator (~Thunderbi@2600:1700:1a25:9160:4e0:a43b:a6ff:f616)
L630[15:31:13] <Forec​aster> ugh
L631[15:31:28] <Forec​aster> I really need to order an SSD and re-install as soon as possible
L632[15:31:59] <M​GR> Amazon Prime Day is coming up
L633[15:32:06] <Forec​aster> I can deal with the 100% hard drive usage at startup
L634[15:32:17] <Forec​aster> I just boot the computer up when I leave for work
L635[15:32:17] <M​GR> It's tomorrow
L636[15:32:49] <Forec​aster> but ReCaptcha being completely non-functional on this computer is super annoying
L637[15:34:12] <Forec​aster> and I haven't been able to figure out why, it's not browser specific, and it's not my network/internet
L638[15:34:15] <Forec​aster> :|
L639[15:34:37] * Lizzy wonders what crap will be on sale tomorrow
L640[15:35:01] <Forec​aster> I don't order stuff on amazon unless I can't get it locally
L641[15:36:28] <Inari> Hmm saddly I don't have anything to really buy
L642[15:37:36] <M​GR> I might pick up a 3080
L643[15:37:39] <M​GR> If they're in stock
L644[15:37:43] <M​GR> My current GPU is dying
L645[15:38:19] <Inari> dying how
L646[15:38:40] <SkyCr​after0> ew nvidia
L647[15:38:42] <Forec​aster> well, there's all this blood pouring out from underneath the side panel
L648[15:38:58] <M​GR> It randomly stops outputting video
L649[15:39:06] <M​GR> It's not tied to the monitor or the cable
L650[15:39:16] <Forec​aster> that sounds like a thing a GPU shouldn't be doing
L651[15:39:23] <M​GR> And it's one of the parts my old PSU electrocuted, which have all suffered issues
L652[15:39:35] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de) (Ping timeout: 378 seconds)
L653[15:41:11] <SkyCr​after0> what the hell
L654[15:41:50] <Forec​aster> what the what
L655[15:42:22] <SkyCr​after0> idk im playin a car game its pretty cool http://tinyurl.com/y586rso6
L656[15:42:33] <grantlmul> what car game
L657[15:42:42] <SkyCr​after0> r o b l o x
L658[15:42:44] <SkyCr​after0> ;)
L659[15:42:52] <grantlmul> yeah
L660[15:42:55] <grantlmul> what car game
L661[15:42:58] <SkyCr​after0> plane crazy
L662[15:43:06] <SkyCr​after0> http://tinyurl.com/y65gscmf
L663[15:43:11] <SkyCr​after0> 69M visits (nice)
L664[15:44:02] <SkyCr​after0> the entire vehicle I designed from the ground up to keep the cargo and driver stable
L665[15:44:40] <grantlmul> installing anbox
L666[15:44:46] <SkyCr​after0> anbox?
L667[15:44:53] <grantlmul> android linux thing
L668[15:45:00] <SkyCr​after0> o
L669[15:45:05] <SkyCr​after0> roblox isnt on linux
L670[15:45:08] <grantlmul> i run OpenSUSE
L671[15:45:20] <grantlmul> so i am installing android to install roblox
L672[15:45:21] <SkyCr​after0> ohhhh
L673[15:45:24] <SkyCr​after0> ye ok
L674[15:45:28] <SkyCr​after0> i just looked it up
L675[15:45:36] <grantlmul> its been about 6 months since i touched that
L676[15:45:46] <SkyCr​after0> it'll run just make sure u have either a touchscreen or mouse + keyboard
L677[15:50:51] <dequbed> Izaya: Technically /yes/ about git history site generator but I haven't written the renders for the history part. But that would be rather simple.
L678[15:55:52] <dequbed> Izaya: problem is it turns out 80% of the changes I do are typographical in nature and just generate noise. But I still think that making the changes over time in posts visible would be interesting.
L679[15:57:56] <dequbed> Do you want it? It's enough terrible haskell to make your eyes bleed.
L680[16:24:00] <Ariri> %tonk
L681[16:24:01] <MichiBot> I'm sorry Ariri, you were not able to beat SkyCrafter0's record of 2 hours, 14 minutes and 37 seconds this time. 1 hour, 26 minutes and 45 seconds were wasted! Missed by 47 minutes and 51 seconds!
L682[16:24:31] <Ariri> Figures they keep doing it for no reason in the bots channel. smh
L683[16:29:11] <Michiyo> but it's funny!
L684[16:29:38] <Michiyo> you know what else is funny? Having MichiBot ignore @"SkyCr​after0"
L685[16:32:35] <SkyCr​after0> bruh
L686[16:32:47] <SkyCr​after0> where else do i run bot commands
L687[16:40:20] <!0§A.​pjals™> in #oc
L688[16:40:55] <!0§A.​pjals™> imma do something in mc
L689[16:41:02] <SkyCr​after0> im learning about why redundancy is good
L690[16:41:11] <SkyCr​after0> sometimes my serverfs server just doesnt wanna work
L691[16:41:19] <SkyCr​after0> so im building a duplicate of it
L692[16:41:37] <!0§A.​pjals™> should i make bundle but it actually can download 30mb files
L693[16:41:52] <SkyCr​after0> you should make bundle but a version that actually works
L694[16:41:56] <!0§A.​pjals™> yea
L695[16:42:34] <Amanda> I do believe you were told ifyou want to run a bunch of bot commands to use #bots not ALL bot commands
L696[16:43:16] <!0§A.​pjals™> https://tenor.com/view/the-simpsons-homer-simpson-good-bye-bye-no-gif-5173989
L697[16:43:22] <SkyCr​after0> ^^^
L698[16:46:15] <SkyCr​after0> I have made a server which it's sole purpose is to listen for CC networking messages or read CC floppies and upload it to my raid array http://tinyurl.com/y4thzxs8
L699[16:46:27] <!0§A.​pjals™> why do you need ram- oh right
L700[16:46:34] <SkyCr​after0> "why do i need ram"
L701[16:46:36] <SkyCr​after0> bruhlmao
L702[16:46:47] <!0§A.​pjals™> i need to make a version of bundle that doesnt eat ram
L703[16:46:52] <SkyCr​after0> actually
L704[16:47:00] <SkyCr​after0> I could get away with a tier 1 ram in here
L705[16:47:08] <SkyCr​after0> all it needs to do is run openos
L706[16:47:16] <!0§A.​pjals™> you... dont run openos
L707[16:47:21] <!0§A.​pjals™> ?
L708[16:47:22] <SkyCr​after0> yes i do lol
L709[16:47:35] <SkyCr​after0> i install openos on the server
L710[16:51:52] <SkyCr​after0> now the servers in any of my racks can read floppes on the 8 drives I have http://tinyurl.com/y5aoyqoe
L711[16:59:43] <Michiyo> you *SPAM* bot commands in #bots/#MichiBot
L712[16:59:49] <Michiyo> but actual bot usage is here.
L713[17:00:02] <!0§A.​pjals™> guys does anyone else like time http://tinyurl.com/y2ddkzu8
L714[17:23:08] <SkyCr​after0> so im trying to copy the openloader disk to another floppy, because I want more openloaders, yet everytime I try to copy it, it just omits the entire disk from the copy http://tinyurl.com/yxzvqa7c
L715[17:25:57] <!0§A.​pjals™> -r
L716[17:26:01] <SkyCr​after0> oh
L717[17:26:05] <!0§A.​pjals™> plus
L718[17:26:09] <!0§A.​pjals™> i think you want /mnt/325/*
L719[17:26:15] <SkyCr​after0> ah
L720[17:26:59] <SkyCr​after0> welp it didnt quite work http://tinyurl.com/y36j37dl
L721[17:27:08] <!0§A.​pjals™> *, not 8
L722[17:27:13] <SkyCr​after0> oh christ
L723[17:27:18] <SkyCr​after0> i am biggest brain
L724[17:27:19] <Michiyo> * == 8!
L725[17:27:31] <SkyCr​after0> correct!
L726[17:27:33] <!0§A.​pjals™> i dont think thats how it works
L727[17:27:44] <SkyCr​after0> wait
L728[17:27:51] <SkyCr​after0> i am an even better reader!
L729[17:27:57] <!0§A.​pjals™> incorrect http://tinyurl.com/yy32hyfy
L730[17:28:18] <SkyCr​after0> hey it works! http://tinyurl.com/y57665bw
L731[17:28:23] <!0§A.​pjals™> yeee
L732[17:28:30] <SkyCr​after0> now how to automate this
L733[17:28:41] <!0§A.​pjals™> (oh no)
L734[17:28:59] <SkyCr​after0> oh wait no im dumb I have 8 disk drives lol
L735[17:30:09] <SkyCr​after0> I have totally onbrand openloader™️ http://tinyurl.com/y2mdwtmg
L736[17:30:57] <!0§A.​pjals™> yes
L737[17:31:03] <SkyCr​after0> ok now to make 6 more http://tinyurl.com/y3wm2fhd
L738[17:31:07] <!0§A.​pjals™> oh no
L739[17:31:18] <SkyCr​after0> I only have 1 actual openloader lol
L740[17:36:13] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de)
L741[18:04:37] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L742[18:28:46] ⇦ Quits: infina (~infina@claudius.lobsternetworks.com) (Ping timeout: 198 seconds)
L743[18:32:45] ⇨ Joins: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
L744[18:39:25] <Ocawes​ome101> @ThePiGuy24 `computer.{set,get}BootAddress` is defined in the BIOS, as an abstraction over `component.eeprom.{set,get}Data`
L745[18:40:03] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Read error: Connection reset by peer)
L746[18:41:43] <ThePi​Guy24> ah
L747[18:42:07] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L748[18:42:34] <ThePi​Guy24> imo that should be cleared up in the custom os wiki page
L749[18:42:40] <Ocawes​ome101> yeah, probably
L750[18:42:49] <Ocawes​ome101> i mean, in the past it may have not been
L751[18:43:09] <Ocawes​ome101> since it is defined in the default Lua BIOS for "backwards compatibility, may remove later"
L752[19:02:25] ⇨ Joins: immibis (~immibis@62.156.144.218)
L753[19:05:03] <Amanda> %8ball should I tear up my entire automation system and replace it?
L754[19:05:03] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L755[19:31:07] <Bri​anH> ok
L756[19:31:11] <Bri​anH> @bad at vijya
L757[19:31:21] <bad at​ vijya> what
L758[19:31:32] <bad at​ vijya> why have i been summoned
L759[19:33:12] <Bri​anH> looking for your fat12 code
L760[19:33:50] <bad at​ vijya> it's not mine
L761[19:33:51] <bad at​ vijya> comma but
L762[19:33:52] <bad at​ vijya> go on
L763[19:33:55] <Klea​dron> smh fat shaming file systems
L764[19:34:02] <bad at​ vijya> i took it from p9k
L765[19:34:33] <Bri​anH> ooh
L766[19:34:39] <Bri​anH> I could have sworn that was read only
L767[19:35:14] ⇨ Joins: infina (~infina@192.99.31.118)
L768[19:35:18] <bad at​ vijya> ah
L769[19:40:12] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@200116b811a4f700b21edc143f25965c.dip.versatel-1u1.de)))
L770[19:40:14] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@200116b811a4f700b21edc143f25965c.dip.versatel-1u1.de)
L771[19:41:14] <Bri​anH> ok it might
L772[19:41:19] <Bri​anH> I feel like I could make it much smaller though
L773[20:19:23] <bad at​ vijya> https://github.com/Adorable-Catgirl/awacs-bandog
L774[20:19:29] <bad at​ vijya> here's my awful watchdog garbage
L775[20:22:12] <Bri​anH> Needs sysvinit support
L776[20:22:33] <bad at​ vijya> how about no
L777[20:22:39] <bad at​ vijya> i only used systemd because it's what i had on hand
L778[20:22:44] <Bri​anH> CONFIG.SYS support?
L779[20:23:17] <bad at​ vijya> god
L780[20:23:22] <bad at​ vijya> i need to make my own cpio utility
L781[20:27:02] <Bri​anH> OOH
L782[20:27:05] <Bri​anH> this is terrifying
L783[20:27:20] <Bri​anH> user space programs yielding to the eeprom
L784[20:27:36] <bad at​ vijya> i'm gonna write my own cpio util in Lua
L785[20:27:47] <bad at​ vijya> nobody can stop me
L786[20:27:48] <Bri​anH> so it
L787[20:27:50] <Bri​anH> support cpio64
L788[20:27:54] <bad at​ vijya> honestly
L789[20:27:56] <bad at​ vijya> i should just
L790[20:27:57] <bad at​ vijya> write it in C
L791[20:28:29] <bad at​ vijya> i would say "hmm maybe a bit of C++" but hngh C++ adds so much bloat for only a few features i might use
L792[20:29:10] <Bri​anH> C++ is a shit language. Use C
L793[20:29:29] <bad at​ vijya> c++ is a garbage c library smh
L794[20:37:29] <bad at​ vijya> heh
L795[20:37:32] <bad at​ vijya> i have a fun idea
L796[20:37:52] <bad at​ vijya> making the linux kernel support cpio64
L797[20:42:12] <CompanionCube> for initramfs or what?
L798[20:42:18] <B​ob> 🦀
L799[20:42:47] <bad at​ vijya> yea
L800[20:42:49] <bad at​ vijya> initramfs
L801[20:43:04] <bad at​ vijya> i feel like making something cursed
L802[20:45:02] <bad at​ vijya> but first i have to make a cpio util that doesn't depend on fucking gnulib
L803[20:45:39] <CompanionCube> i wonder how difficult it must be to find examples of people liking gnulib
L804[20:45:40] <ThePi​Guy24> cipiofs
L805[20:45:45] <ThePi​Guy24> *cpiofs
L806[20:45:56] <CompanionCube> isn't that just squashfs but lamer
L807[20:46:39] <bad at​ vijya> sounds like it
L808[20:48:43] ⇦ Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Ping timeout: 198 seconds)
L809[20:48:48] <bad at​ vijya> i hate how editors don't highlight my header files as C, it's always C++ or Objective-C like
L810[20:48:49] <bad at​ vijya> cmon
L811[20:48:49] <bad at​ vijya> fuck off
L812[20:49:40] <bad at​ vijya> oh
L813[20:49:44] <bad at​ vijya> `set filetype c`
L814[20:49:45] <bad at​ vijya> okay
L815[20:49:49] <Ocawes​ome101> haha
L816[20:50:02] <bad at​ vijya> cool, glad micro finally has that as a thing that exists
L817[20:50:06] <bad at​ vijya> too bad it requires go
L818[20:50:07] <bad at​ vijya> man
L819[20:50:12] <bad at​ vijya> there's a lot of things i need to make
L820[20:50:20] <bad at​ vijya> there's no editors that scratch the itch i have
L821[20:50:39] <bad at​ vijya> i need something like micro but it doesn't require go
L822[20:50:52] <Ocawes​ome101> write it in lua :^)
L823[20:53:14] <bad at​ vijya> i will
L824[20:54:36] <bad at​ vijya> i feel this http://tinyurl.com/y3rs338x
L825[20:54:55] <Ocawes​ome101> lol
L826[20:55:16] <Inari> "🎨ASMR🎨 You're a Bob Ross Canvas" 😂
L827[21:02:29] <bad at​ vijya> is it cursed? you bet it is http://tinyurl.com/y58vnkgy
L828[21:05:58] ⇨ Joins: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi)
L829[21:18:49] <Forec​aster> %tonk
L830[21:18:50] <MichiBot> Awesome! Forec​aster! You beat SkyCr​after0's previous record of 2 hours, 14 minutes and 37 seconds (By 2 hours, 40 minutes and 10 seconds)! I hope you're happy!
L831[21:18:51] <MichiBot> Forecaster's new record is 4 hours, 54 minutes and 48 seconds! Forecaster also gained 0.00801 (0.00267 x 3) tonk points for stealing the tonk. Position #2. Need 0.06719421 more points to pass Compan​ionCube!
L832[21:18:58] <ThePi​Guy24> bonked
L833[21:19:04] <Forec​aster> %sip
L834[21:19:05] <MichiBot> You drink a cloudy toxictop potion (New!). Forecaster turns into a naqahdah otter unicorn until they have a nap.
L835[21:19:14] <Forec​aster> Ahh
L836[21:19:56] <Izaya> Hey Ocawesome101, wanna see something neat?
L837[21:20:31] <SkyCr​after0> BRUH
L838[21:20:52] <SkyCr​after0> %tonkleaders
L839[21:20:52] <MichiBot> SkyCr​after0: https://michibot.pc-logix.com/tonk
L840[21:21:21] <Ocawes​ome101> Izaya: sure
L841[21:21:29] <Izaya> https://social.shadowkat.net/media/25f77066f548322b33a5e8bf291c81f56c6738cb14c72ec25d1c67b8b4f7184b.png
L842[21:22:03] <Ocawes​ome101> noice
L843[21:23:04] <Izaya> Wrote a dedicated FS over RPC thingo
L844[21:23:17] <Ocawes​ome101> yeah i saw you talking about that earlier
L845[21:23:33] <Izaya> :D
L846[21:23:44] <Ocawes​ome101> fwiw please @Ocawesome101 when possible, i'm usually on Discord rather than IRC and i'm more likely to see your message that way :P
L847[21:24:18] <Izaya> Noted
L848[21:24:51] <Ocawes​ome101> :)
L849[21:27:46] ⇨ Joins: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com)
L850[21:31:30] <Izaya> https://reddit.com/comments/j9nge2
L851[21:36:21] ⇦ Quits: Inari (~Pinkishu@p508ef2fd.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L852[21:41:34] <Ocawes​ome101> neat
L853[21:43:49] <Izaya> ... oh.
L854[21:44:12] <Izaya> New version of Fennec F-Droid is based on that FF version with like 6 addons available
L855[21:44:20] <Izaya> Guess I'll downgrade again
L856[21:46:03] <Carlen​ White> Izaya what's that GTK theme you're using?
L857[21:46:23] <Izaya> that's the Gtk theme for XFWM4
L858[21:46:28] <Carlen​ White> Nexus City? Neo City? One of those.
L859[21:47:16] <Ocawes​ome101> which version of FF would that be?
L860[21:47:28] <Izaya> The new one they put on Android
L861[21:47:46] <Izaya> Also, shit, F-Droid only has 8x versions
L862[21:47:51] <Carlen​ White> Either way it's not in my theme selection. Last I saw it was in Arch for a while then got lost in an update.
L863[21:47:52] <Izaya> They're all garbage now
L864[21:47:53] <Izaya> Fuck
L865[21:48:10] <Izaya> CarlenWhite: it's not a GTK theme
L866[21:48:17] <Izaya> It's an XFWM4 theme
L867[21:48:50] <Carlen​ White> Ah. Might have to dig into the repo to find it. Any hint of a theme name?
L868[21:48:51] <Izaya> Thanks, Mozilla
L869[21:49:02] <Izaya> I now have a slower, gimped mobile browser.
L870[21:49:19] <Izaya> "Mozilla continues the war on its users"
L871[21:49:26] <Carlen​ White> Because I'm using Chicago95 for that old-ass aesthetic.
L872[21:49:42] <Izaya> It'd either be part of XFWM4 or maybe the xfce4 themes package
L873[21:50:35] <Izaya> > Blocks over 2000 trackers!
L874[21:50:41] <Izaya> > Defaults to Google
L875[21:51:05] <Izaya> Mozilla, off yourself.
L876[21:51:57] <Izaya> > can't disable pocket
L877[21:52:00] <Izaya> Incredible.
L878[21:52:22] <Izaya> > can't disable sync
L879[21:53:02] <Ocawes​ome101> just use the pinephone :^)
L880[21:53:07] <Ocawes​ome101> with full desktop firefox
L881[21:54:34] <Izaya> I mean
L882[21:54:36] <Izaya> Yeah
L883[21:55:06] <Izaya> Ugh, garbage. Fucking Mozilla.
L884[21:56:57] <Carlen​ White> Thinking about some partitioning nonsense. Might make a `partiton` software device and an adapter to hook it up in devfs with a raw interface.
L885[21:57:46] <Carlen​ White> `drive` > `partiton[n]`
L886[22:00:42] <Carlen​ White> Originally I thought I could just expose multiple virtual drives but that would require code to prevent accidentally recursing into virtual drives.
L887[22:01:05] <Izaya> do consult with people so we don't end up with another incompatible partitioning scheme
L888[22:01:11] <CompanionCube> Izaya: new android firefox isn't slower though
L889[22:01:38] <CompanionCube> even if the addons suck and i liked the old tablet UI better even though the new one's okay
L890[22:02:47] <Carlen​ White> Izaya I am no doubt about to make an incompatible one. Trying to expose everything as a file so you could have a file that you're treating like a drive.
L891[22:03:02] <Carlen​ White> Why? Because why not.
L892[22:03:07] <Ocawes​ome101> so uhhhh
L893[22:03:12] <Ocawes​ome101> at least use an existing partitioning scheme
L894[22:03:23] <Ocawes​ome101> like the OpenComputers General Partition Table
L895[22:03:46] <Carlen​ White> Oh. I'll find it and see if I can support it.
L896[22:03:51] <Ocawes​ome101> https://ocfs.github.io/ocgpt/ docs
L897[22:04:51] <Izaya> CompanionCube: slower on my phone
L898[22:04:59] <CompanionCube> odd
L899[22:05:53] <CompanionCube> also chicago95 wouldn't mix well with that xfwm theme imo
L900[22:06:14] * CompanionCube will always describe it as NeXTish and combining that with a w95 style doesn't mesh
L901[22:06:29] <CompanionCube> - says the person who uses Haiku icons with OneStepBack
L902[22:07:22] <Izaya> I'll look for a non-broken-by-design copy when I get home ig
L903[22:07:26] <Izaya> Time for work o/
L904[22:07:40] <CompanionCube> won't downgrading cause data corruption tho
L905[22:08:18] <Ocawes​ome101> cya izaya
L906[22:13:10] <bad at​ vijya> alright
L907[22:13:10] <bad at​ vijya> so
L908[22:13:16] <bad at​ vijya> woohoo
L909[22:13:21] <bad at​ vijya> i'm starting on a new cpio util
L910[22:14:49] <Michiyo> @Forec​aster o/ Any chance I could get some people invited to your private session? :D
L911[22:21:50] <Carlen​ White> Hm. Looking at OCGPT it looks like it depends on sectors which might not exist or not be avaiable. It would probably make more sense to have the OCGPT have a header that describes some details, more specifically how many partitions can exist.
L912[22:22:30] <Carlen​ White> Or the set blocksize of the "device"
L913[22:25:14] <Carlen​ White> Plus having a header would allow versioning and a implementation to throw an error if it finds a version of the implementation that it can't (safely) parse.
L914[22:26:32] <Carlen​ White> I suppose in my lib it'll have to ask the sector size to still allow the potential of reading files.
L915[22:27:41] <Carlen​ White> Additionally sectors can be variable.
L916[22:28:15] <Ocawes​ome101> i just assume 512 bytes
L917[22:28:35] <Ocawes​ome101> it's intended exclusively for OC's unmanaged drives with 512-byte sectors
L918[22:28:44] <ThePi​Guy24> just ignore sectors :p
L919[22:28:56] <ThePi​Guy24> thats what PiFS does
L920[22:28:58] <Carlen​ White> That works too.
L921[22:29:10] <ThePi​Guy24> in fact PiFS ignores nearly everything
L922[22:29:33] <Ocawes​ome101> i designed a FAT-based fs that lets you define sector sizes and things
L923[22:29:41] <Ocawes​ome101> designed to reasonably fit on a 144k floppy
L924[22:36:48] <ThePi​Guy24> PiFS works on drives anywhere from 18 bytes (although you cant fit any files on it like that), all the way up to 16 EB
L925[22:38:47] <ThePi​Guy24> PiFS works on drives anywhere from 18 bytes (although you cant fit any files on it like that), all the way up to 16 EB (plus 35 bytes) [Edited]
L926[22:40:18] <ThePi​Guy24> actually no 35 bytes etra
L927[22:40:22] <ThePi​Guy24> actually no 35 bytes extra [Edited]
L928[22:40:33] <ThePi​Guy24> i should stop editing messages
L929[22:54:14] <grantlmul> message editing is pain
L930[22:56:03] <Carlen​ White> aaa derivatives suck http://tinyurl.com/y3o3k62e
L931[22:56:20] <grantlmul> what do square brackets mean
L932[22:56:21] <ThePi​Guy24> maths make brain die
L933[22:56:41] <grantlmul> why are things crossed out
L934[22:57:01] <grantlmul> why is everything f
L935[22:57:25] <bad at​ vijya> f of x
L936[22:57:53] <Carlen​ White> They're the same as () but I'm using them to empathsize parts that I'm working on. And some things are crossed out because they're canceling (or result in zero)
L937[22:58:15] <grantlmul> ok
L938[22:58:43] <Carlen​ White> A derivative of a constant is zero. Eg...
L939[22:59:10] <Carlen​ White> http://tinyurl.com/y68v7mm8
L940[22:59:51] <Carlen​ White> `f(x) = 6` -> `f'(x) = 0`
L941[23:00:26] <Carlen​ White> `(d)/(dx)` is alternative syntax for derivatives
L942[23:00:35] <grantlmul> is there even a space between "c" and "is" in that image
L943[23:00:50] <Carlen​ White> http://tinyurl.com/y4ol2xlw
L944[23:01:06] <Carlen​ White> There wasn't. I just fixed it.
L945[23:01:14] <grantlmul> man what grade is that
L946[23:02:06] <Carlen​ White> And I'm writing my notes/work in Lyx because a lot of the time consumed is rewriting parts of the equation, but different so if I can do it on the computer I can copy-paste parts as needed.
L947[23:02:21] <Carlen​ White> University level calculus.
L948[23:02:35] <CompanionCube> ah latex/lyx :)
L949[23:02:44] <grantlmul> no wonder i dont know what a derivative is
L950[23:03:01] <grantlmul> im in 9th grade
L951[23:03:57] <Carlen​ White> The first derivative of a graph/equation like `f(x) = 2x^2` as an example gives you a function that gives a slope of that graph at a `x` position.
L952[23:04:30] <Carlen​ White> Going past `n` derivative is...something I need to get clarification on.
L953[23:04:58] <Carlen​ White> Going past `1+n` derivative is...something I need to get clarification on. [Edited]
L954[23:05:17] <grantlmul> my brain already hurts from english homework
L955[23:06:12] <Carlen​ White> Don't worry. It'll get worse, but at the same face you can choose your battles so instead of a work week filed with classes you can go light and at your own pace.
L956[23:06:37] <Vexatos> not sure what you're studying but I had a work week filled with classes :P
L957[23:07:05] <Vexatos> maths are fun
L958[23:07:48] <grantlmul> im probably going to end up taking a similar class anyways if i want to make a physics engine
L959[23:07:51] <Vexatos> @"Carlen White" just wait until you have to do maths with those partials themselves
L960[23:07:56] <Vexatos> (the d and the dx)
L961[23:08:06] <Carlen​ White> Fuck
L962[23:08:18] <Vexatos> because you can multiply those too, with slightly different rules
L963[23:08:35] <Carlen​ White> However our instructor is pretty compentant so hopefully I don't want to yearn for death.
L964[23:08:49] <Carlen​ White> And I'm trying to keep my notes digitialized so I can search through them.
L965[23:09:00] <Vexatos> looks like those are semester 1 maths so you won't have anything that advanced for a while
L966[23:09:06] <Vexatos> you're studying uh, physicsß
L967[23:09:07] <Vexatos> ?
L968[23:09:23] <ThePi​Guy24> physicsss
L969[23:09:29] <Vexatos> typos ok
L970[23:09:31] <grantlmul> i was just thinking that
L971[23:09:35] <Vexatos> ß and ? are on the same key for me
L972[23:09:44] <grantlmul> huh
L973[23:09:53] <Carlen​ White> Computer Information & Technology, but trying to lean towards software development.
L974[23:10:14] <grantlmul> german?
L975[23:10:15] <Vexatos> I don't think you'll be needing to touch partials then
L976[23:10:30] <Vexatos> so don't worry :P
L977[23:10:50] <Vexatos> learning derivatives is very useful though it's one of those things that you will actually still do by hand and on paper later on
L978[23:11:07] <Carlen​ White> Still a bit fuzzy on what exactly I want to do. I like writing internal-use software and tools, but kinda like in-the-field work that I've been doing for a local historical society.
L979[23:11:38] <Vexatos> I only write software for myself basically, like I have a problem at work so I write a program to fix it and that's it
L980[23:12:21] <Carlen​ White> I need a propper job instead of working for my dad's business with a blank check that says, "make the computers work."
L981[23:12:26] <grantlmul> thinking about that one xkcd strip where its like a graph of time to make a tool to do something for you vs doing it yourself
L982[23:12:56] <Vexatos> yea except I know I will have to do it at least a second time so it's worth it
L983[23:13:03] <Ariri> https://xkcd.com/1319/
L984[23:13:04] <Vexatos> also I am not going to parse 1.2 gigabytes of text files manually
L985[23:13:42] <Carlen​ White> Which has meant...a lot of things. I support servers and their stability plus some of the problems that'll arise from them, and dealing with our subpar networking infrastracture.
L986[23:14:14] <Carlen​ White> I'm a one-man IT Department for a small business in short.
L987[23:14:21] <grantlmul> o
L988[23:14:51] <Carlen​ White> It's mostly auto-pilot right now but the potential problems keep me awake.
L989[23:14:55] <Vexatos> well same, my prof isn't too familiar with sysadmin stuff I think so when I arrived we had unprotected public IPv4 on every machine and fun stuff like that
L990[23:15:13] <grantlmul> why
L991[23:15:46] <Carlen​ White> http://tinyurl.com/y4fsnf9a
L992[23:16:30] <Carlen​ White> Like seriously someone could ping `x.x.x.x` from an external network and just connect to those machines?
L993[23:16:35] <Carlen​ White> Like seriously someone could connect to `x.x.x.x` from an external network and just connect to those machines? [Edited]
L994[23:18:19] <Vexatos> well no but it did leak open ports
L995[23:18:59] <Carlen​ White> So the computers faced directly to the internet.
L996[23:19:18] <Carlen​ White> Or perhaps I'm kinda misunderstanding.
L997[23:19:35] <grantlmul> and my father gets upset with me for opening port 39475 for ssh'ing into my server
L998[23:20:28] <SkyCr​after0> put an autheticator on it or somethin
L999[23:20:52] <Carlen​ White> You can also edit configs to force private key auth from external networks.
L1000[23:21:01] <Vexatos> that wasn't the problem >_>
L1001[23:21:08] <Vexatos> it just didn't have a firewall, is all
L1002[23:21:33] <grantlmul> oh well thats better-ish
L1003[23:22:31] <Carlen​ White> It had to be behind a NAT which is...eeeh good enough.
L1004[23:23:36] <Carlen​ White> So kinda a firewall, but...kinda not? I'm mulling over this in my mind and I can't say if that's techincally a firewall or not.
L1005[23:24:02] <Carlen​ White> Since it'd effectively prevent an external IP from accessing a internal machine.
L1006[23:24:46] <Carlen​ White> But that's my high-level understanding. I should look into the weirdness that is IP networks.
L1007[23:25:01] <grantlmul> IPV6 when
L1008[23:25:21] <Carlen​ White> never, ipv4 forever and ever. Everyone has to share the IPs.
L1009[23:25:41] <Carlen​ White> inb4 "it's my turn for the ip"
L1010[23:26:29] <grantlmul> i saw someone mention somewhere something about one reason ipv6 is less common is because there isn't A-F on the numpad
L1011[23:27:09] <Carlen​ White> My reason is that I never gotten around to understanding it. I've been born with IPv4.
L1012[23:27:26] <Carlen​ White> But then I say that and realize it's just a fancier IPv4.
L1013[23:27:34] <SkyCr​after0> ipv6 is literally ipv4 but bigger
L1014[23:27:35] <SkyCr​after0> ye
L1015[23:27:51] <grantlmul> something something no NAT too?
L1016[23:28:08] <SkyCr​after0> "it takes up too many bytes of space!"
L1017[23:28:09] <SkyCr​after0> "I want ipv4 back!"
L1018[23:28:13] <Carlen​ White> I think you can still have a NAT with IPv6 if you so choose.
L1019[23:28:38] <grantlmul> mmmmmmmmm no for me
L1020[23:28:46] <CompanionCube> the alternative to IPv6 is cursed shit like CGNAT
L1021[23:29:08] <Carlen​ White> But I think you can allow computers get assigned an IP from the ISP but I'm unclear how that works and how firewalls deal with that.
L1022[23:29:21] <Carlen​ White> I think you get a allocated space?
L1023[23:29:38] <Carlen​ White> Like, "this whole subnet is yours to the internet"
L1024[23:29:42] <CompanionCube> yes
L1025[23:29:45] <CompanionCube> that's how it works
L1026[23:29:46] <grantlmul> i cant wrap my brain around nat on a huge scale
L1027[23:30:21] <grantlmul> even small scale nat is pretty confusing
L1028[23:30:31] <CompanionCube> e.g with DHCPv6-PD or SLAAC.
L1029[23:30:35] <Carlen​ White> I think of NATs as a tree. You can go down the tree, but not up.
L1030[23:31:15] <Carlen​ White> But I do agree I don't know how it works in the large scale.
L1031[23:32:03] <Carlen​ White> Particularly how information traverses up the subnet, then back down the subnet to the recieving machine.
L1032[23:33:10] <Carlen​ White> Wait, I think that might be static routes...?
L1033[23:33:19] <Carlen​ White> Yeah I'm reaching the end of my networking knowledge.
L1034[23:34:00] <SkyCr​after0> woof
L1035[23:34:10] <Carlen​ White> Enough to manage a medium-sized network but I'll be without a paddle for big, multisubnet networks.
L1036[23:34:12] <SkyCr​after0> IPv4 across the entire world has run out
L1037[23:34:20] <Carlen​ White> It has been for a while.
L1038[23:34:25] <SkyCr​after0> ye appearently
L1039[23:34:28] <SkyCr​after0> like 2015 bruh
L1040[23:34:49] <Carlen​ White> How we're still chugging along is a feat, but I'm sure more and more households have moved to IPv6
L1041[23:35:03] <Carlen​ White> Ergo freeing up IPv4
L1042[23:35:07] ⇦ Quits: Vexatos (~Vexatos@port-92-192-80-105.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L1043[23:35:14] <Carlen​ White> F
L1044[23:35:36] <Carlen​ White> I should stop shitposting and finish this calculus.
L1045[23:35:47] <grantlmul> i want ipv6...
L1046[23:36:10] <Carlen​ White> I kinda have IPv6 but our hardware is having issues working with it right now.
L1047[23:36:47] <Carlen​ White> The modem for the 4G can get me on the IPv6 network but something on our network chokes the modem and errors it out.
L1048[23:37:00] <SkyCr​after0> idk im still on ipv4
L1049[23:37:52] <Carlen​ White> If I connect my laptop to the modem, enable passthrough, and let my laptop get assigned an IP from the network, I can use IPv6. The moment I connect it to our hardware it throws a vague error light.
L1050[23:38:07] <Carlen​ White> Network, even.
L1051[23:38:54] <CompanionCube> i wonder how much v4 DSLite has freed up
L1052[23:48:34] <Carlen​ White> Additonally it'd be nice if our local telecom would get off it's ass and give us better internet.
L1053[23:48:46] <Carlen​ White> The woes of 4G eats at me sometimes.
L1054[23:49:06] <Carlen​ White> Latency is fine, but sometimes congestion can be a bitch.
<<Prev Next>> Scroll to Top