Next>> Scroll to Bottom
Stuff goes here
L1[08:05:21] ⇨ Joins: Neo (Neo!~Neo@eos.pc-logix.com)
L2[08:05:43] <Forecaster> the chosen one is back
L3[08:09:32] <AmandaC> but did he ever truely leave us?
L4[08:10:38] <Inari> Talking of leaving us
L5[08:10:40] <Inari> ~seen Soni
L6[08:10:44] <Inari> %seen Soni
L7[08:10:45] <MichiBot> Soni was last seen 16d 21h 36m 51s ago. Quitting
L8[08:11:00] <AmandaC> Don't tempt the irony gods, Inari.
L9[08:11:04] <Inari> :p
L10[08:11:42] <AmandaC> If she comes back today, I'm puking in your favourite shoes.
L11[08:18:16] <Forecaster> um
L12[08:18:23] <Forecaster> Mimiru: http://tinyurl.com/w5ovda3
L13[08:18:32] <Forecaster> this happens when I search for my name in stats
L14[08:19:51] <Mimiru> neat.
L15[08:20:01] <Mimiru> don't uhh...
L16[08:20:03] <Mimiru> don't do that
L17[08:20:30] <Lizzy> pro-bugfixing right there
L18[08:20:41] <Forecaster> any name it seems
L19[08:21:41] <Mimiru> don't do that
L20[08:23:34] <Mimiru> Warning: SQLite3::exec(): database disk image is malformed
L21[08:23:43] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L22[08:30:40] <Mimiru> http://paste.pc-logix.com/uduquzuvos.coffeescript
L23[08:34:11] <Forecaster> is that what SQlite is outputting?
L24[08:34:34] <Forecaster> never seen that before
L25[08:35:22] <Mimiru> that is an integrity check
L26[08:36:33] <Forecaster> ah
L27[08:37:07] <Forecaster> seems those 11's are malformed disk indeed
L28[08:40:39] <Mimiru> there I fixed it, at the cost of the word database
L29[08:41:57] <Forecaster> I'm at a loss for words
L30[08:43:21] <AmandaC> Gamora: But what did it cost? Thanos: [silence]
L31[08:43:36] <AmandaC> or whoever that little girl in the meme is
L32[08:43:36] <Inari> AmandaC: https://www.reddit.com/r/aww/comments/e8pq7c/massages/
L33[08:44:14] <Mimiru> AmandaC, Yes, Gamora
L34[08:45:20] <AmandaC> Inari: Looks nice. :3
L35[08:45:31] <AmandaC> But I don't trust you to not be weird around my chest.
L36[08:45:45] <DaComputerNerd> How big is an openos install?
L37[08:45:53] <Inari> AmandaC: ?
L38[08:46:52] <S3_> over 9000
L39[08:47:17] <S3_> It's decent in the OC world but not huge I don't know the actual size download the source and test with du -sh or something
L40[08:47:36] <AmandaC> About 870K
L41[08:47:44] <AmandaC> according to du -shx on my local checkout
L42[08:47:57] <AmandaC> the installer is literally just a dumb-copy of the loot disk
L43[08:48:45] <S3_> heh
L44[08:49:41] <DaComputerNerd> erm ok then
L45[08:50:11] <DaComputerNerd> with oppm and minitel installed it apparently won't run, giving an error `attempt to call maxPacketSize (a nil value)`
L46[08:50:34] <AmandaC> Are you using an emulator?
L47[08:50:54] <S3_> gross camel case
L48[08:50:58] <S3_> :P
L49[08:51:42] <Mimiru> maxPacketSize was removed in OC 1.7 IIRC
L50[08:51:48] <AmandaC> oh.
L51[08:51:53] <Mimiru> its in Device Info
L52[08:51:56] <AmandaC> Someone needs to tell payonel, ocvm still has it
L53[08:54:00] <Mimiru> it... its in *some* versions o_O
L54[08:54:13] <Mimiru> MC 1.11 doesn't have it MC 1.7 does
L55[08:54:17] <AmandaC> though, I'm not sure what uses maxPacketSize in minitel, it's nt in any of the minitel daemons I see
L56[08:54:30] <Mimiru> https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/server/component/NetworkCard.scala#L115-L117
L57[08:54:45] <S3_> is there a stubfunction you can make?
L58[08:54:49] <S3_> with maybe a constant
L59[08:58:01] <DaComputerNerd> it appears to be called directly by du....?
L60[08:58:56] <AmandaC> Are you trying Izaya's RPC thing he linked you?
L61[08:59:01] <DaComputerNerd> yes
L62[08:59:18] ⇦ Quits: bauen1 (bauen1!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de) (Ping timeout: 190 seconds)
L63[09:00:08] <AdorableCatgirl> i need to release how tsuki's RPC werks
L64[09:01:09] <AdorableCatgirl> i mean, the most special part is BLT
L65[09:02:39] <S3_> BLTs are good
L66[09:02:49] <Mimiru> I'll take a BLT with no T
L67[09:03:46] <AmandaC> I have no idea where that maxPacketSize is coming from. It's not in any of the most up-to-date mintiel source, so unless Izaya forgot to update the oppm package?
L68[09:06:35] <ben_mkiv|afk> anyone automated actually additions empowerer with robot or drones yet?
L69[09:07:41] <AdorableCatgirl> binary lua tables B)
L70[09:10:45] <AdorableCatgirl> also i think i have some shit for password hashing in tsuki
L71[09:11:19] <AmandaC> now for the million-dollar question, does it fit in an eeprom, @AdorableCatgirl? :P
L72[09:13:35] <AdorableCatgirl> AmandaC: hell the fuck no
L73[09:13:43] <AdorableCatgirl> icekey alone doesn't
L74[09:14:00] <AdorableCatgirl> unless you mean a 64k eeprom card
L75[09:14:11] <AdorableCatgirl> in which case, hell the fuck yes
L76[09:14:45] <DaComputerNerd> that's a thing?
L77[09:15:10] <MGR> Add-on mod
L78[09:15:17] <Mimiru> ^
L79[09:15:30] <Mimiru> OpenSecurity also has a config option for 8k EEPROMs
L80[09:15:46] * Lizzy gives Mimiru E to replace her T
L81[09:16:08] <Mimiru> woo
L82[09:18:59] <AdorableCatgirl> OpenSolidState adds massive™️ EEPROM cards
L83[09:21:40] <S3_> That is your mod right?
L84[09:21:51] <S3_> I have been waiting for bigger EEPROM cards for a long time
L85[09:21:54] <S3_> just how big are they?
L86[09:22:27] <S3_> I have come to the conclusion that 8K is more than enough for everything including a filesystem driver but 4K is just barely not enough
L87[09:27:44] <S3_> in fact with 8K I can even fit a decent virtual machine
L88[09:32:09] <DaComputerNerd> 64K and 128K
L89[09:32:34] <DaComputerNerd> tier 1 is manually erasable, tier 2 is electronically erasable
L90[09:33:18] <DaComputerNerd> a quick googling found this https://oc.cil.li/topic/1983-opensolidstate/
L91[09:35:10] <DaComputerNerd> seems like a cool mod
L92[09:35:34] <DaComputerNerd> i guess it's essentially adding SSDs to OC?
L93[09:41:02] ⇨ Joins: bauen1 (bauen1!~bauen1@ipb21bb53f.dynamic.kabel-deutschland.de)
L94[09:44:57] <S3_> eeproms too
L95[09:45:57] <S3_> it'd be cool if you could throw eeproms into your network card and program eeproms from within OC via the network card
L96[09:47:13] <S3_> I wouldn't be surprised if only some of us remember those days
L97[09:48:46] <S3_> https://www.tb-kaiser.de/img/2017/rtl8139_nic.jpg
L98[09:49:07] <S3_> You can use them to flash 5V eeproms
L99[09:54:29] <AdorableCatgirl> i used eeprom cards for my reactor active management system
L100[09:54:59] <DaComputerNerd> They seem interesting
L101[09:57:08] <DaComputerNerd> Not ideal for my current project, though they could be made to work for it I guess
L102[10:18:23] <AdorableCatgirl> tsuki is fucking massive smh
L103[10:18:29] <AdorableCatgirl> 21K
L104[10:21:07] <AdorableCatgirl> S3_: I really want to get compute cards werking.
L105[10:21:15] <bauen1> and i would really love to try it out ...
L106[10:23:48] <AdorableCatgirl> imagine psychos on a card
L107[10:29:12] <DaComputerNerd> compute cards?
L108[10:31:15] <S3_> you mean like a SoC card?
L109[10:34:15] <S3_> I would love some sort of SoC
L110[10:34:29] <S3_> embedded OC machines in an OC machine that can expose component data to OC
L111[10:34:29] <S3_> :)
L112[10:34:53] <S3_> as well as access components too
L113[10:35:00] <bauen1> welcome to the world of SIMs and TPMs
L114[10:36:00] <S3_> lol
L115[10:39:55] <AdorableCatgirl> i dunno how i can do component access yet
L116[10:40:12] <AdorableCatgirl> but i can probably figure it out
L117[10:41:06] <AdorableCatgirl> i won't let you access the components of a compute card tho
L118[10:41:22] <AdorableCatgirl> but if i make SoCs...
L119[10:41:46] <AdorableCatgirl> also you wouldn't be able to put SoCs in compute cards nor and all thay
L120[10:41:48] <AdorableCatgirl> *that
L121[10:41:59] <S3_> so whats the difference
L122[10:42:05] <S3_> what is your compute card for
L123[10:42:21] <AdorableCatgirl> SoCs would function as CPUs with integrated components
L124[10:42:28] <DaComputerNerd> I see
L125[10:42:36] <AdorableCatgirl> Compute Cards would be uCs on a card
L126[10:42:55] <AdorableCatgirl> so you could have an encrypted network card or things like that
L127[10:43:06] <DaComputerNerd> Define uC ~~because im still half asleep~~
L128[10:43:13] <AdorableCatgirl> microcontroller
L129[10:43:23] <DaComputerNerd> Oh of course lol
L130[10:44:20] <AdorableCatgirl> tbh OSSM is gonna have a lot of niche but useful shit
L131[10:44:33] <DaComputerNerd> So theoretically I could make a raid controller card and run the raid program I have on it?
L132[10:44:33] <DaComputerNerd> But then can uCs do network stuff?
L133[10:45:23] <AdorableCatgirl> if you have a network card, sure
L134[10:45:58] <DaComputerNerd> Ok
L135[10:47:20] <AdorableCatgirl> i need to see how the ocdevices external card container werks so i can try to see if it'd work for a CPU
L136[10:49:31] <S3_> What I would like to see and I'd be willing to look into it AdorableCatGirl is boot rom support
L137[10:49:58] <S3_> The idea that all component cards in your system can have a boot rom that is checked for on boot for preconfiguration
L138[10:50:09] <S3_> this would allow setting up initial component state or network boot etc
L139[10:50:24] <S3_> graphics card initialization (VGABIOS)
L140[10:50:28] <S3_> style stuff
L141[10:51:46] <S3_> this is the way an x86 based computer works
L142[10:52:00] <S3_> every PCI / ISA device has the option of having a boot rom that can be allocated into memory
L143[10:52:25] <AdorableCatgirl> i mean, since you can talk to the compute cards, you could probably pretty easily write your own BIOS for it
L144[10:52:27] <S3_> the system looks at these at boot, I can't remember if they are initialized by the BIOS or not
L145[10:52:36] <S3_> yes
L146[10:52:42] <AdorableCatgirl> as long as your compute card supports it
L147[10:52:57] <S3_> will compute cards have their own EEPROM slot?
L148[10:53:04] <AdorableCatgirl> also looks like i could make a cpu that's a component host
L149[10:53:16] <AdorableCatgirl> S3_: Yea
L150[10:53:19] <S3_> neat
L151[10:53:24] ⇨ Joins: Vexatos (Vexatos!~Vexatos@port-92-192-35-157.dynamic.qsc.de)
L152[10:53:24] zsh sets mode: +v on Vexatos
L153[10:53:48] <AdorableCatgirl> And if you need more space, throw an EEPROM card in.
L154[10:54:18] <AdorableCatgirl> but it looks like SoCs are possible
L155[10:54:22] <S3_> I am still working the ins and outs of my OS' boot system
L156[10:54:25] <AdorableCatgirl> \o/
L157[10:54:37] <S3_> I am going for a forth boot loader but I can't squeeze that into an eeprom
L158[10:55:08] <S3_> in 4K I will have unanaged disk support with my signature partitioning / filesystem
L159[10:55:28] <S3_> read only of course
L160[10:55:36] <AdorableCatgirl> anyways, i'd imagine you could put a CPU, a single card, and a single stick of RAM in an SoC
L161[10:56:04] <AdorableCatgirl> maybe an upgrade, too
L162[10:56:52] <AdorableCatgirl> so you could have tsuki built into your computer, flashed onto a NAND :^)
L163[10:56:57] <S3_> that would be useful
L164[10:57:04] <S3_> so what is tsuki
L165[10:57:22] <AdorableCatgirl> my kernel
L166[10:57:26] <S3_> Ok I figured
L167[10:57:27] <AdorableCatgirl> for OC
L168[10:57:41] <AdorableCatgirl> similar to linux i guess
L169[10:59:37] <S3_> The repo is outdated because I've been working on it locally, but https://github.com/bhodgins/trotwood is mine
L170[11:00:14] <S3_> needs a substantial ammount of work to work again now
L171[11:00:20] <AdorableCatgirl> neat!
L172[11:00:21] <S3_> changing a lot of underlying crap
L173[11:00:26] <AdorableCatgirl> yeah
L174[11:00:34] <S3_> yeah, it doesn't follow any unixy concepts
L175[11:00:40] <AdorableCatgirl> i've rewritten tsuki multiple times
L176[11:00:54] <AdorableCatgirl> i'm finally happy enough with the structure
L177[11:01:03] <S3_> The interface is based on a Nortel DMS-100 / DMS-10 telephone switch
L178[11:01:05] <S3_> XD
L179[11:01:15] <AdorableCatgirl> also reee idea forgot about OC again
L180[11:01:38] <S3_> and it is meant for telecommunications in OC
L181[11:01:55] <S3_> I can build telephone numbers and assign them to components and map them to ports on modems etc
L182[11:02:07] <S3_> component networking, it is also a distributed system
L183[11:02:26] <S3_> if you need twice the disk space you just put down two OC computers set a node ID and bam now you have that much more disk space and ram
L184[11:02:39] <AdorableCatgirl> huh
L185[11:02:42] <AdorableCatgirl> neat
L186[11:02:53] <S3_> It's definitely not meant to be used as a user os
L187[11:02:57] <AdorableCatgirl> i have another kernel i'm werking on
L188[11:03:01] <S3_> but fantastic for component servers
L189[11:03:14] <AdorableCatgirl> litekernel, not really intended to be used as a base for a normal os
L190[11:03:17] <DaComputerNerd> What is tsuki designed for?
L191[11:03:38] <AdorableCatgirl> but should be good for a embedded system
L192[11:03:39] <AdorableCatgirl> oh
L193[11:04:00] <AdorableCatgirl> tsuki is designed to be used in a server, tbh
L194[11:04:15] <AdorableCatgirl> with many users
L195[11:04:18] <S3_> I do all my testing with trotwood in racks
L196[11:04:28] <S3_> but it is handy for railroad stuff
L197[11:04:38] <AdorableCatgirl> while it doesn't actually need all the ram afaict
L198[11:04:57] <AdorableCatgirl> it makes sense to have the ability to run a lot once
L199[11:05:01] <S3_> you can run a telephone line with Immersive Engineering and hook up a uC with a network card running Trotwood attached to a track somewhere miles away
L200[11:05:18] <S3_> so you can make a railroad monitoring / semaphore network easily
L201[11:05:29] <S3_> the main trotwood computer will see ALL of them as if the components are directly attached
L202[11:05:39] <DaComputerNerd> Designed for long distance communication?
L203[11:05:49] <DaComputerNerd> Could be quite neat actually
L204[11:05:54] <S3_> Absolutely, server to server communication outside of Minecraft as well
L205[11:06:17] <S3_> you can configure another trotwood setup on another Mc server and set up a tunnel
L206[11:06:17] <DaComputerNerd> Wow
L207[11:06:30] <S3_> as well as cross connect components between computers across servers
L208[11:06:55] <S3_> the way it works is that Trotwood uses the actor model and everything is a process
L209[11:07:03] <S3_> and processess don't have to be on the local machine
L210[11:07:23] <S3_> in the message passing, any process with a process ID of over 1.0 is on another system unless your node ID is 1
L211[11:07:29] <S3_> or whatever
L212[11:07:35] <AdorableCatgirl> Tsuki has some nice networked RPC stuff in the works
L213[11:07:36] <S3_> 0.x is local
L214[11:07:53] <S3_> PIDs are node_id.process_id
L215[11:08:06] <S3_> so 5.1385 is PID 1385 on node 5
L216[11:08:28] <AdorableCatgirl> so you can have vcomponents on a tsuki server which could be accessed from another computer, which wouldn't even need to run tsuki
L217[11:08:39] <S3_> neat
L218[11:09:17] <AdorableCatgirl> i'm also working on a simple hostname/address resolution protocol for discovery of computers on a network
L219[11:11:37] <S3_> I think I might also support TL1 protocol in Trotwood
L220[11:11:40] <S3_> anyone ever used TL1?
L221[11:12:07] <S3_> https://en.wikipedia.org/wiki/Transaction_Language_1
L222[11:12:12] <S3_> useful for console access
L223[11:12:24] <S3_> you can do FTOT with it
L224[11:12:24] <AdorableCatgirl> neat
L225[11:12:27] <S3_> which is FTP over TL1
L226[11:12:40] <S3_> it's just a way to sort of organize control messages and it is DEAD SIMPLE
L227[11:13:33] <S3_> The one thing I think that will bug people the most is the user interface
L228[11:14:20] <S3_> imagine you want to map a component to a redstone card on some node.. and use a telephone number instead to access it so that other computers can just pick up the line and dial the redstone component from somewhere, say OpenOS
L229[11:14:34] <S3_> ovly dn
L230[11:16:23] <AdorableCatgirl> OKAY I THINK I KNOW HOW TO DO THI
L231[11:16:23] <S3_> new stn 123 456 7890 RS 4 80af07b1 WRS
L232[11:16:45] <AdorableCatgirl> alright so
L233[11:16:53] <S3_> so this would bind 123 456 7890 as a phone number to line equipment RS for redstone on node 4 with UUID ending in 80af07b1 with Wireless redstone support
L234[11:17:02] <AdorableCatgirl> abstractmanagedenviroment is useless in my case
L235[11:17:20] <S3_> over time it will become more standardized but for now it's a bit new to most people who don't work in telecom
L236[11:18:59] <S3_> but it has advantages. Let's say I have people abusing that remote component exposed on the network and I need to suspend it to edit some things:
L237[11:19:05] <S3_> sus 123 456 7890
L238[11:19:09] <S3_> is all you need
L239[11:19:25] <S3_> or return it to service, rts 123 456 7890
L240[11:20:02] <S3_> Trotwood itself has full access to components within the node but this maps the trotwood DMS switching protocol to components which can be used to make network card tunnels
L241[11:20:05] <S3_> :)
L242[11:20:16] <S3_> or just expose componts to dial into
L243[11:20:42] ⇨ Joins: Webchat612 (Webchat612!webchat@188.147.35.106.nat.umts.dynamic.t-mobile.pl)
L244[11:20:43] <S3_> and all you have to do to dial from another OS is send null as a broadcast packet to the network port
L245[11:20:51] <AdorableCatgirl> ok, this should be ez
L246[11:21:12] <S3_> a trotwood switch will send you a direct packet saying ok go ahead and send your data to this uuid and this port
L247[11:21:17] <AdorableCatgirl> a lot of it is just passing calls to the contained components
L248[11:21:18] <S3_> so it's a switching system
L249[11:21:31] <AdorableCatgirl> Izaya: SoCs
L250[11:21:34] <AdorableCatgirl> ?
L251[11:21:34] <S3_> neat
L252[11:26:07] <AdorableCatgirl> tbh, you could technically have two components in one CPU
L253[11:27:13] <S3_> you could also proxify them if not
L254[11:27:42] <S3_> dude if we have compute / soc cards with main host component access
L255[11:27:46] <S3_> we could make troll cards
L256[11:27:57] <S3_> here ima stuff this thing that just randomly types and moves the mouse every once in a while..
L257[11:28:28] <S3_> like a USB rubber ducky
L258[11:28:52] ⇦ Quits: Webchat612 (Webchat612!webchat@188.147.35.106.nat.umts.dynamic.t-mobile.pl) (Quit: webchat.esper.net)
L259[11:31:08] <S3_> DaComputerNerd, have you ever seen my computer?
L260[11:32:53] <DaComputerNerd> I have not
L261[11:33:40] <S3_> https://i.imgur.com/Hy1FBQJ.png
L262[11:33:49] <AdorableCatgirl> kek
L263[11:34:02] <S3_> It doesn't run OC
L264[11:34:14] <Forecaster> https://i.imgur.com/7NPD4Vx.gifv
L265[11:34:15] <S3_> It can't run Minecraft either, but it works great
L266[11:35:11] <S3_> Guess how much RAM that has
L267[11:35:20] <AdorableCatgirl> anyways, ofc, i'll prevent someone from stacking SoCs
L268[11:35:22] <S3_> It says on it but you can't read it from this
L269[11:35:28] <S3_> Whyyyyy
L270[11:35:29] <S3_> :D
L271[11:35:36] <AdorableCatgirl> because that's bad
L272[11:35:41] <S3_> crash the server with a 64 stack
L273[11:35:42] <S3_> :D
L274[11:35:54] <AdorableCatgirl> also no SoCs in compute cards
L275[11:36:02] <S3_> I have a very strange uh
L276[11:36:04] <AdorableCatgirl> and no Compute Cards in SoCs
L277[11:36:05] <S3_> idea
L278[11:36:10] <AdorableCatgirl> and no CCs in CCs
L279[11:36:26] <S3_> I wonder if you could allow the SoCs to run when the computer is off.
L280[11:36:30] <S3_> like a sleep mode
L281[11:36:32] <AdorableCatgirl> nah
L282[11:36:37] <S3_> aww
L283[11:36:45] <S3_> no wake on lan hacks huh
L284[11:37:04] <AdorableCatgirl> i wonder i could do that with CCs tho
L285[11:37:10] <DaComputerNerd> Would be cool
L286[11:37:13] <AdorableCatgirl> for WoL and WoRS
L287[11:37:35] <AdorableCatgirl> also iirc there's already WoL
L288[11:40:28] <AdorableCatgirl> anyways we gonna have a super cool update to OSSM
L289[11:40:33] <AdorableCatgirl> @Ariri
L290[11:40:43] <AdorableCatgirl> wait fuck
L291[11:40:58] <AdorableCatgirl> i need to make sprites for the Compute card and SoC
L292[11:43:45] <DaComputerNerd> Ehh textureless items are fine
L293[11:48:38] <AdorableCatgirl> o
L294[11:48:39] <AdorableCatgirl> no
L295[11:48:46] <Ariri> lol
L296[11:54:35] <bauen1> S3_: probably 16kb read-write ?
L297[12:07:26] <Forecaster> "Gym Simulator"
L298[12:07:39] <Forecaster> not a tycoon game where you run a game...
L299[12:07:46] <Forecaster> a game where you train in a gym...
L300[12:07:49] <Forecaster> why
L301[12:22:38] ⇦ Quits: phroa (phroa!~phroa@173.254.236.155) (Remote host closed the connection)
L302[12:42:05] ⇨ Joins: phroa (phroa!~phroa@173.254.236.155)
L303[12:55:03] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L304[12:58:54] <S3_> bauen1: 64KB
L305[12:59:15] <S3_> there is a 16K version iirc
L306[13:05:13] <CompanionCube> %tonk
L307[13:05:13] <MichiBot> I'm sorry CompanionCube, you were not able to beat Forecaster's record of 19 hours, 29 minutes and 51 seconds this time. 5 hours, 22 minutes and 18 seconds were wasted! Missed by 14 hours, 7 minutes and 33 seconds!
L308[13:07:56] <Forecaster> ohno
L309[13:08:14] <stephan48> 19 hours?
L310[13:08:15] <stephan48> huh
L311[13:08:47] <Forecaster> if I get this tonkout I might have a chance of overtaking CC over there and take the #1 spot before the end of the year
L312[13:09:08] <stephan48> nice
L313[13:09:14] * S3_ writes a tonkout script in Perl for irssi
L314[13:09:21] * S3_ takes over Forecaster's scores
L315[13:10:30] <stephan48> a friend of mine wrote a simple script which provides a unix pipe
L316[13:11:25] <S3_> on OC?
L317[13:11:35] <stephan48> ah no a fifo pipe. he just echos stuff into it via cron like away/monitoring messages
L318[13:11:38] <stephan48> na irssi
L319[13:11:48] <S3_> but you can just do that with a simple command
L320[13:11:52] <S3_> mkfifo
L321[13:12:12] <AdorableCatgirl> fee fi fo fum or some shit
L322[13:12:19] <S3_> LOL
L323[13:12:26] <stephan48> yes but you need a irssi script to read from it
L324[13:12:32] <S3_> I see
L325[13:12:36] <S3_> irssi is great
L326[13:12:51] <stephan48> ye
L327[13:14:37] <stephan48> i combine it with weechat throu
L328[13:14:58] <stephan48> together with weechat-android and nginx this allows me easy mobile irc for some networks
L329[13:15:18] <stephan48> irssi being the main client + weechat as a gateway to android
L330[13:24:07] <Inari> Izaya: aren't you all into the federated/distirbuted stuff?
L331[13:24:18] <Izaya> hi yes
L332[13:24:22] <Izaya> good timing I just got up
L333[13:24:50] <Izaya> AmandaC: maxPacketSize is used in the library
L334[13:25:02] <Inari> Is there any good p2p, distirbuted, chatclient thingy? Theres tox/qTox, but that isn't capable of handling multiple signed in Devices, and kills battery life on mobile. Jami can half-handle multiple devices but still kills battery life on mobile
L335[13:25:19] <Izaya> p2p and mobile don't really get along tbh
L336[13:25:29] <Izaya> there's a reason I'm so big on federated stuff
L337[13:25:38] <Inari> Well, then at least being able to run through a proxy that you can set up yourself
L338[13:26:06] <Forecaster> irssi + ssh? :P
L339[13:26:10] <Izaya> you could see if weechat supports anything p2p and use weechat-relay
L340[13:26:21] <Inari> Hmm
L341[13:26:23] <Inari> WIll check
L342[13:26:25] <Inari> Thank
L343[13:26:26] <Inari> s
L344[13:26:56] <Forecaster> %give MichiBot Inari's thank
L345[13:26:56] * MichiBot accepts Inari's thank and adds it to her inventory
L346[13:27:18] <Inari> @Forecaster kansha
L347[13:27:31] <Forecaster> what
L348[13:27:36] <Mimiru> Language!
L349[13:27:38] <Mimiru> :P
L350[13:27:41] <Inari> https://www.youtube.com/watch?v=gwpeMLgDvb8
L351[13:27:41] <MichiBot> EVERY Grateful/Kansha in Hitsugi no Chaika | length: 47s | Likes: 39 Dislikes: 0 Views: 1,075 | by Closs Vreese | Published On 26/10/2017
L352[13:30:08] <Inari> https://youtu.be/TfB2FEDbnWQ
L353[13:30:09] <MichiBot> Shirakami Fubuki Noises for 10 hours | length: 10h, 11m 32s | Likes: 483 Dislikes: 5 Views: 10,352 | by Ataraxia | Published On 19/3/2019
L354[13:30:34] <Forecaster> I'm not gonna watch either of those
L355[13:30:49] <Forecaster> the first one looks loud
L356[13:31:20] <Inari> Psh
L357[13:32:38] <Mimiru> Damnit..
L358[13:32:53] <Mimiru> TeamViewer forces you into commercial mode if *any* computer it's installed on is a server os.
L359[13:33:02] <Forecaster> huh
L360[13:33:08] <Mimiru> even though I'm not using it commercially
L361[13:33:17] <Forecaster> that's dumb
L362[13:33:20] <Mimiru> which means they want me to pay a *minimum* of $58 a month
L363[13:33:43] <Forecaster> google remote desktop?
L364[13:34:07] <Mimiru> Not really an option unless I've missed something with it.
L365[13:34:18] <Forecaster> such as?
L366[13:34:43] <Mimiru> I have TV on both of my kids PC's and Naomi's PC, and they all have their own G Accounts.. so to remote in I have to get them to give me a code.
L367[13:35:01] <Mimiru> It's nice to be able to pop in and fix something without having to go here, get code, send it to me...
L368[13:35:11] <Mimiru> the 6 year old doesn't quiet have that down yet
L369[13:36:02] <Forecaster> you can install like nightly or chromium or something, install remotedesktop through that with your own G account, and thus add the devices to your account so you can access them directly
L370[13:36:39] <Forecaster> or I think you might even be able to log in as you, add the devices to your account, then log out and they'll remain
L371[13:37:05] <Mimiru> http://guacamole.apache.org/
L372[13:37:06] <Forecaster> pretty sure I did that at my old job, I logged out of chrome there, but I could still see the computer being online in my list
L373[13:37:09] <Mimiru> Considering this too
L374[13:37:43] <Forecaster> I never tried accessing it though cause that probably would have tipped someone off
L375[13:38:10] <Mimiru> Bah, *nix only lol
L376[13:38:20] <Mimiru> would work great for the other half of my stuff lol
L377[13:38:32] <Forecaster> gremote even has an android app that works great
L378[13:38:45] <Forecaster> the update rate is fast enough to watch videos through...
L379[13:38:54] <bauen1> i'm tempted to use https://github.com/JustAPerson/lbi (lua bytecode interpreter in lua) to implement rpc that allows you to send functions and whatnot across ...
L380[13:39:17] <Izaya> Mimiru: looks like it's nix only for the server
L381[13:39:24] <Mimiru> yep
L382[13:39:29] <Izaya> but it doesn't care what the clients are
L383[13:39:32] <Izaya> spin up a VM?
L384[13:39:40] <Izaya> well, clients and actual hosts
L385[13:39:46] <AmandaC> Izaya: I doubt that Mimiru's got her kids & wife using linux
L386[13:39:53] <S3_> Oh hey Izaya
L387[13:39:56] <Izaya> AmandaC: but only the server has to be running nix
L388[13:40:06] <Izaya> also >not having a full linux household
L389[13:40:21] <AmandaC> Izaya: what's the server if not the machine you'd be remoting in to?
L390[13:40:32] <Izaya> AmandaC: the connection broker
L391[13:40:36] <AmandaC> I see
L392[13:40:40] <S3_> Haiku of course
L393[13:40:42] <S3_> :D
L394[13:40:54] <Izaya> haiku stronk
L395[13:41:02] <Mimiru> https://community.teamviewer.com/t5/Knowledge-Base/Why-do-I-see-Commercial-use-suspected-Commercial-use-detected/ta-p/5265#toc-hId--1644647822
L396[13:41:08] * Mimiru stabs TeamViewer
L397[13:41:11] <Izaya> but really
L398[13:41:18] <Izaya> https://social.shadowkat.net/media/845e4f7b1f4d08e8eed1667cd3871bb0f47c6c04867fdf3e13d6760d2634051b.png
L399[13:42:57] <Izaya> >get up early
L400[13:43:08] <Izaya> >nothing to do for 2 hours
L401[13:43:14] <Izaya> >too short a time to do anything I want to do
L402[13:43:19] <Izaya> why did I do this
L403[13:43:41] <Forecaster> do drugs!
L404[13:43:47] <Izaya> can't
L405[13:43:49] <Izaya> need to drive
L406[13:45:53] <AdorableCatgirl> Izaya: we can do SoCs
L407[13:46:00] <Izaya> yes
L408[13:46:16] <AmandaC> wtf is going on with ocvm today...
L409[13:46:19] <AdorableCatgirl> more components mwahahaha
L410[13:46:45] <AmandaC> ls -l shows user, group, all right?
L411[13:46:50] <AmandaC> for permissions?
L412[13:46:59] <AdorableCatgirl> anyways, socs will be vvv expensive
L413[13:47:54] <AdorableCatgirl> since they are so fuckin powerful
L414[13:48:27] <Mimiru> Socks aren't that expensive.
L415[13:48:29] <Mimiru> :P
L416[13:48:32] <bauen1> please make a SoC that can be used as a TPM
L417[13:48:54] <bauen1> (atleast unless your an operator or have access to the server files)
L418[13:49:10] <AdorableCatgirl> also i n e e d to make a creative one so i can shove 6 GPUs into one computer
L419[13:49:42] <AdorableCatgirl> oh?
L420[13:49:49] <bauen1> are you trying to make VR in minecraft ?
L421[13:49:53] <Izaya> AmandaC: I'm so confused
L422[13:49:54] <Izaya> [izaya@nagato OpenOS]$ find -type f -exec grep -iIH maxPacketSize {} \;
L423[13:50:09] <Izaya> [no results]
L424[13:50:23] <AdorableCatgirl> TPM sounds more like a CC
L425[13:50:39] <bauen1> CC ?
L426[13:50:41] <AmandaC> Izaya: all I could guess was somehow the oppm version was out of date? but otherwise I have no idea where the fuck that call was coming from for @DaComputerNerd
L427[13:50:54] <AdorableCatgirl> compute card
L428[13:50:57] <AdorableCatgirl> sorry
L429[13:50:59] <AdorableCatgirl> lmao
L430[13:51:06] <Izaya> even better, for the MTU I set it as 4096 regardless of whether anything can handle it
L431[13:51:09] <Izaya> I don't understand
L432[13:51:12] <AmandaC> Izaya: there's a single instance of maxPacketSize in OpenOS peoper, as well, and it's for the /dev stuff
L433[13:51:38] <AmandaC> s/peoper/proper/
L434[13:51:39] <MichiBot> <AmandaC> Izaya: there's a single instance of maxPacketSize in OpenOS proper, as well, and it's for the /dev stuff
L435[13:52:01] <Izaya> I mean I know how I can fix maxPacketSize
L436[13:52:05] <Izaya> but I don't understand why I'd need to
L437[13:52:12] <Izaya> nothing uses it
L438[13:53:03] <AmandaC> It's removed in later OC versions, as well
L439[13:53:11] <AmandaC> seems to have gotten missed in 1.7.10 though
L440[13:53:23] <Izaya> I run everything on 1.12 nowadays
L441[13:53:28] <Mimiru> inb4 they have an old OpenOS installed.
L442[13:54:00] <AdorableCatgirl> Izaya: i will hack in a compute card with 100 fucking layers
L443[14:00:08] <AmandaC> So what exactly is the difference between the SoC and CC, @AdorableCatgirl?
L444[14:00:35] * Izaya is still waiting for their shitty AIO computers
L445[14:00:49] <AmandaC> ( Appologies if I've missed that, I've been stabbing my netboot stuff all day )
L446[14:21:33] <stephan48> Mimiru: using teamviewer with an account?
L447[14:22:48] <stephan48> i would ofcourse not suggest that to anyone... but there might be some obivously placed registry keys which give you new teamviewer "id"(identity). they can also attach the commercial suspected to a account throu
L448[14:23:27] <Mimiru> Yeha, using an account
L449[14:23:35] <Mimiru> Yeah*
L450[14:24:05] <Mimiru> I tossed TV on this box so I could access home PCs easily, turns out that marked me as Commercial cause this is server 2k12
L451[14:24:19] <stephan48> :/
L452[14:24:21] <stephan48> crap
L453[14:24:38] <stephan48> yea thats a almost guranteed way to get blacklisted
L454[14:25:22] <stephan48> because no IT student ever experiements with teamviewer and windows servers in their spare time....
L455[14:26:18] <Mimiru> Nope... never
L456[14:26:41] <Mimiru> It's annoying, nothing on this box is "Commercial" ._. lol
L457[14:27:03] <stephan48> exactly thats the issue
L458[14:29:53] <S3_> vnc ftw
L459[14:31:07] <stephan48> VNC has the disadvantage that it needs a port forward of jump host
L460[14:31:19] <stephan48> modern vnc servers/client atleast support encryption and use it natively
L461[14:33:20] ⇨ Joins: Soni (Soni!~quassel@autism.nbextension.download)
L462[14:33:27] <Soni> https://github.com/Chocobozzz/PeerTube/issues/2323
L463[14:33:28] <MichiBot> Title: Propose libtorrent/BEP "BTShare" - websocket API for torrent clients | Posted by: SoniEx2 | Posted: Tue Dec 10 14:26:14 CST 2019 | Status: open
L464[14:33:44] <Soni> (this concerns OC, barely)
L465[14:34:11] <Soni> (and I encourage y'all to join in)
L466[14:36:11] <AdorableCatgirl> AmandaC: CCs are standalone cards that do their own thing, SoCs function as a CPU
L467[14:36:35] <Izaya> Soni: I mean, OC can't use websockets, so
L468[14:36:50] <Soni> Izaya: what is raw TCP if not plaintext websockets
L469[14:37:08] <Izaya> I cannot express how much that statement pains me
L470[14:37:10] <AdorableCatgirl> what
L471[14:37:29] <AdorableCatgirl> what the fuck did i just read
L472[14:37:37] <Izaya> nonetheless, we lack an implementation of the connection setup and encryption required for HTTP(S)
L473[14:37:46] <Izaya> s/\(S\)/S/
L474[14:37:46] <MichiBot> <Izaya> nonetheless, we lack an implementation of the connection setup and encryption required for HTTPS
L475[14:37:54] <Soni> Izaya: and we don't need that for ws://127.0.0.1/btshare
L476[14:38:05] <Soni> because ws is not wss
L477[14:38:09] <Izaya> Just a HTTP client.
L478[14:38:16] <Izaya> using the TCP APIs.
L479[14:38:34] <Izaya> and that is capable of interpreting video, presumably, as this is for Peertube
L480[14:38:37] <Soni> (and yes that works in the browser, I tested it)
L481[14:38:45] <Soni> Izaya: no, it's for torrent client
L482[14:38:48] <AdorableCatgirl> why do you need this
L483[14:39:34] <Soni> peertube is just the place I decided to talk to first because of the whole "websockets allow peertube to use real bittorrent, locally, from a web app"
L484[14:39:49] <Izaya> Soni: so you want to turn every peertube server into a remore torrent client?
L485[14:39:54] * AmandaC goes looking for Inari's favourite shoes.
L486[14:39:57] <Izaya> I actually agree with this idea, but for the wrong reasons.
L487[14:39:57] <Soni> Izaya: no
L488[14:40:14] <Soni> Izaya: the peertube javascript would open a websocket to ws://127.0.0.1/btshare
L489[14:40:27] <Soni> Izaya: your locally installed torrent client would bind and listen on 127.0.0.1
L490[14:40:33] <Soni> also I forgot the port number but w/e
L491[14:40:43] <Soni> (it's 7087 because reasons)
L492[14:40:52] <Izaya> wait wait
L493[14:40:55] <Izaya> does this imply any actual HTTP
L494[14:41:00] <Izaya> if not, why not just use fuckin TCP
L495[14:41:49] <Izaya> websockets are just TCP with more steps
L496[14:42:07] <Soni> Izaya: https://bpaste.net/show/5RUBU
L497[14:42:42] <Soni> this is why
L498[14:42:59] <Izaya> because it's just TCP with more steps?
L499[14:43:01] <Soni> "needs to be usable from a website's javascript" is a hard requirement for me
L500[14:43:23] <Soni> see, I knew I couldn't convince #oc, that's why I went to peertube with it
L501[14:43:34] <Soni> because they're much easier to convince about this
L502[14:43:43] <Izaya> this is a shocking show of self-awareness
L503[14:43:56] <Soni> bonus points, they know web browser javascript
L504[14:45:02] <AmandaC> did @Forecaster fix this?
L505[14:45:09] <AmandaC> %roll 1d4 1d3 1d2
L506[14:45:09] <MichiBot> 2 1 2
L507[14:45:25] <AmandaC> 2, 1, 4, 3 got it
L508[14:45:42] <Mimiru> o_O
L509[14:46:04] <Forecaster> I did fix it yes
L510[14:46:12] <Izaya> Soni: allow me to attempt to get this straight
L511[14:46:30] <Izaya> you want a TCP accessible torrent client as part of peertube
L512[14:46:37] <Soni> Izaya: no
L513[14:47:05] <Soni> Izaya: I want transmission-qt to be websocket-accessible, so that arbitrary websites can use it to seed and leech torrents
L514[14:47:24] <Izaya> well, thank you for giving me another reason to disable websockets
L515[14:47:31] <Izaya> >So, I think peertube should draft up a BEP for torrent clients to implement, that allows peertube (or other web apps, or even minecraft mods) to open a websocket to ws://127.0.0.1:7087/btshare. This websocket would then give you a storageless torrent client
L516[14:47:54] <Soni> "arbitrary websites" includes peertube and opencomputers
L517[14:48:31] <Soni> Izaya: it wouldn't store anything, the point being that storage is handled by the peertube/opencomputers
L518[14:48:34] <Izaya> ah, network.websockets.max-connections=0 disables them. Cool.
L519[14:48:40] <Izaya> Yes.
L520[14:48:48] <Izaya> You're using the server as a torrent client.
L521[14:48:51] <A_D> ^
L522[14:48:55] <Soni> anyway have fun with broken twitter
L523[14:48:58] <Izaya> Sans storage, but that's arbitrary.
L524[14:49:01] <A_D> which could get the server nuked by the host
L525[14:49:05] <Izaya> >using twitter
L526[14:49:06] <A_D> and the storage uses memory :P
L527[14:49:07] <Soni> Izaya: no, not the server
L528[14:49:13] <Soni> you're using the local machine
L529[14:49:16] <Izaya> so what the fuck is doing the torrenting
L530[14:49:22] <Soni> ... do you even know what 127.0.0.1 is?
L531[14:49:24] <A_D> Soni: ...computers can't talk to the local machine
L532[14:49:35] <A_D> 127 if you're on a server is the SERVERs localhost
L533[14:49:39] <A_D> for OC
L534[14:49:54] <Izaya> Localhost. But you proposed it to Peertube, how does a piece of software to provide a TCP-accessible torrent client relate to peertube?
L535[14:49:55] <Soni> my locally installed torrent client that I specifically told to open a websocket daemon for websites to use?
L536[14:50:00] <Izaya> Beyond periphery, anyway.
L537[14:50:06] <Izaya> Oh, so it's not related beyond you could use it with it.
L538[14:50:07] <Izaya> Neat.
L539[14:50:13] <Soni> Izaya: peertube uses torrents. it would benefit from connecting to my locally installed torrent client
L540[14:50:15] <Izaya> May I suggest:
L541[14:50:19] <Izaya> writing some software some time?
L542[14:50:24] <A_D> some sort of
L543[14:50:32] <Soni> Izaya: I am writing a libtorrent-based implementation of this thing
L544[14:51:06] <Soni> Izaya: but first I need ppl to be ready for it
L545[14:51:12] <Izaya> No, you don't.
L546[14:51:20] <Soni> Izaya: I can't just dump a proof of concept on ppl and not talk about it
L547[14:51:22] <Izaya> First, you need software, so you can implement it and show its merit.
L548[14:51:49] <Izaya> Because that elevator pitch successfully made me disable websockets.
L549[14:52:03] <Soni> Izaya: good. so enjoy your websockets being disabled!
L550[14:52:12] <Soni> Izaya: keep in mind you're still not safe.
L551[14:52:16] <Soni> far from it.
L552[14:52:21] <Izaya> Don't worry, computers are evil, I know.
L553[14:52:38] <Soni> Izaya: https://d4stiny.github.io/Remote-Code-Execution-on-most-Dell-computers/
L554[14:52:46] <Izaya> I'm a networking guy I hate computers.
L555[14:52:47] <Soni> doesn't even need websockets!
L556[14:53:04] <Soni> (doesn't use them at all)
L557[14:53:16] ⇨ Joins: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L558[14:53:17] <Izaya> ... Your point?
L559[14:53:38] <Izaya> also, bold of you to assume I disabled it out of security concerns rather than general principle
L560[14:53:53] <Soni> (and is a lot worse than uh, giving websites the ability to use uh, internet connections, which uh, they already have the ability to do. really, this "local bittorrent over websockets" doesn't do anything for security)
L561[14:54:04] <Izaya> did you just assume my intention
L562[14:54:16] <Soni> (arguably, this bittorrent thing is safer than uh, pretty much anything else you can do in javascript.)
L563[14:54:21] <AdorableCatgirl> fun fact
L564[14:54:30] <AdorableCatgirl> when i wanted something, a lua preprocessor
L565[14:54:31] <AdorableCatgirl> i made one
L566[14:54:32] <AdorableCatgirl> <3
L567[14:54:45] <Soni> (javascript can mine crypto for others, javascript can log you off websites, javascript can grab your bank details and send them to someone else. but you can't do that with torrents.)
L568[14:54:55] <AdorableCatgirl> i made a website w/o JS
L569[14:55:00] <Izaya> https://ms-olive.club/media/0c3f66fb6ba66dce5da69a4eb1436aeb79a066df81d7d8aee4db4b51098c681e.jpg
L570[14:55:01] <Soni> (torrents are immutable.)
L571[14:55:04] <Izaya> javascript can run when I let it
L572[14:55:12] <Izaya> which is, generally, never.
L573[14:55:21] <A_D> what about wasm!
L574[14:55:26] <Izaya> wasm can die
L575[14:55:30] <A_D> but
L576[14:55:34] <A_D> mah go in the browser!
L577[14:55:38] <Izaya> yeah but
L578[14:55:43] <Izaya> why are you running code in a document viewer
L579[14:55:49] <Izaya> the concept is brain-damaged
L580[14:55:56] <Soni> why are you viewing videos in a document viewer
L581[14:56:00] <Soni> ;)
L582[14:56:11] <Izaya> An excellent question.
L583[14:56:14] <Izaya> Why are you?
L584[14:56:20] <AdorableCatgirl> i should mention
L585[14:56:26] <A_D> browsers have become more than simple document viewers
L586[14:56:28] <AdorableCatgirl> my website is built on user interaction :^)
L587[14:56:32] <A_D> js can die in a fire though
L588[14:56:33] <AdorableCatgirl> but it doesn't need JS :^^^^)
L589[14:56:42] <A_D> oh yeah Izaya
L590[14:56:46] <Izaya> A_D: and that's a bad thing
L591[14:56:48] <A_D> CSS is turing complete now IIRC
L592[14:56:55] <AdorableCatgirl> anyways, CJDNS is neat
L593[14:56:55] <Izaya> yeah I know
L594[14:57:03] <Izaya> I've seen shit like fizzbuzz done in CSS
L595[14:57:11] <Izaya> which is neat but it makes me thing of the movfuscator
L596[14:57:13] <A_D> oh someone made a raytraced doom clone
L597[14:57:21] <Izaya> just because you technically can doesn't mean you should, or it's efficient
L598[14:57:29] <A_D> well no
L599[14:57:31] <Izaya> like having a scripting language accessible to your document viewer
L600[14:57:40] <Soni> anyway, OC has a TCP and an HTTP API, which are dangerous af
L601[14:57:43] <AdorableCatgirl> like making JS
L602[14:57:48] <Soni> it would be much safer to get rid of those and use a torrent API
L603[14:57:54] <A_D> how do you feel about LaTEX Izaya?
L604[14:57:56] <AdorableCatgirl> why torrents
L605[14:58:02] <AdorableCatgirl> why not something else
L606[14:58:07] <A_D> AdorableCatgirl: because its soni's tech of the month
L607[14:58:12] <Izaya> I love LaTeX
L608[14:58:24] <A_D> its also turing complete is it not?
L609[14:58:30] <Soni> (and good luck torrenting illegal content on <8MB of disk space...)
L610[14:58:31] <Izaya> sure, but it doesn't run on viewing
L611[14:58:33] <A_D> though I guess it outputs static pages
L612[14:58:35] <A_D> Soni: ...
L613[14:58:37] <AdorableCatgirl> >8MB
L614[14:58:40] <A_D> 8MB is plenty
L615[14:58:46] <A_D> like
L616[14:58:48] <Izaya> I mean, I have about 14GB in-game
L617[14:58:50] <Izaya> but okay
L618[14:59:00] <A_D> I've got 20kx20k images that are like 10kb
L619[14:59:05] <A_D> compression exists
L620[14:59:08] <AdorableCatgirl> i mean
L621[14:59:18] <Izaya> besides
L622[14:59:18] <AdorableCatgirl> you can also have more than 8MB
L623[14:59:21] <Soni> good luck implementing LVM in-game so you can use those 14GB for torrenting
L624[14:59:29] <AdorableCatgirl> ez
L625[14:59:30] <Izaya> already done
L626[14:59:46] <Soni> ... good luck not getting banned from the server
L627[14:59:49] <AdorableCatgirl> - there are RAIDs in game
L628[14:59:49] <Izaya> got a transposer and a tape drive that act like an unmanaged drive and a filesystem sitting on top of that
L629[14:59:50] <A_D> its their server
L630[14:59:52] <Izaya> it's my server :^)
L631[15:00:12] <AdorableCatgirl> - Four T3 HDDs made into a FoxFS volume :^)
L632[15:00:19] <Soni> ... then just torrent the illegal content directly, you don't need OC to do it for you
L633[15:00:28] <Izaya> Better idea:
L634[15:00:33] <Izaya> right hear me out
L635[15:00:35] <A_D> ah so you admit that OC doesn't need a torrent client
L636[15:00:36] <A_D> cool
L637[15:00:37] <Soni> (or, y'know, don't torrent illegal content)
L638[15:00:40] <Izaya> one TCP connection to the server's torrent client
L639[15:00:44] <Izaya> another to your home computer
L640[15:00:51] <Izaya> :D
L641[15:01:02] <Izaya> also, if you want only static content, use ipfs, it's nicer than torrents
L642[15:01:03] <A_D> implement SSH and use a reverse shell
L643[15:01:10] <Soni> yeah using OC as a VPN is a thing
L644[15:01:17] <AdorableCatgirl> ok
L645[15:01:22] <Izaya> ... hey
L646[15:01:30] <Izaya> you can have an IPFS proxy that presents a HTTP interface, right?
L647[15:01:40] <Izaya> AdorableCatgirl: are you thinking what I'm thinking, B2?
L648[15:01:52] <AdorableCatgirl> y e s, probably
L649[15:02:31] <Soni> honestly just use OC as a VPN and be unable to watch 99.995% of youtube because region locked
L650[15:02:46] <AdorableCatgirl> what
L651[15:02:54] <AdorableCatgirl> nani the fuck
L652[15:02:57] <Izaya> let's ignore the max speed of
L653[15:03:09] <Izaya> 80KB/s
L654[15:03:34] <Soni> did you take into account the 2 sockets or only 1?
L655[15:03:55] <AdorableCatgirl> what the hell is going on anymore
L656[15:03:56] <Soni> (and, for the specific case of torrenting, don't forget websocket overhead)
L657[15:04:18] <Izaya> I mean, assuming an 8KB per call limit, that's 160KB/s, divided by 2 because 2 sockets
L658[15:04:28] <Izaya> AdorableCatgirl: ipfs but 9p
L659[15:04:31] <bauen1> idk but implementing torrenting for in-game computers seems like an even worse idea than tcp / http access
L660[15:04:43] <AdorableCatgirl> ^
L661[15:04:50] <AdorableCatgirl> if anything, just make your own shit
L662[15:04:51] <Izaya> less useful too tbh
L663[15:05:04] <bauen1> i mean give me root shell on your server, i promise not to do anything bad, really, ...
L664[15:05:10] <AdorableCatgirl> there's plenty you can do in the limits of the mod
L665[15:05:20] <Izaya> why would I need to torrent with only 8MB of storage, right? :^)
L666[15:05:46] <bauen1> but i would be interested in more distributed stuff (programs) for oc
L667[15:05:52] <Soni> bauen1: it "seems", but if you look at it you'll see it's not - there's no mutable content and no way to send commands/execute code on other machines (HTTP requests are commands)
L668[15:05:58] <AdorableCatgirl> also where the hell did 8MB come from
L669[15:06:04] <Soni> bauen1: while you can get data in and out of it, that's the only thing it can do
L670[15:06:07] <AdorableCatgirl> 2 T4 disks, right?
L671[15:06:10] <AdorableCatgirl> *T3
L672[15:06:11] <AdorableCatgirl> w/e
L673[15:06:30] <Izaya> AdorableCatgirl: https://js.ipfs.io/
L674[15:06:32] <Izaya> lmao
L675[15:06:40] <bauen1> Soni: are you challenging me to find a way to send commands to a remote server over the torrent protocol ?
L676[15:06:42] <AdorableCatgirl> 'cause a server could have up to 4, and you could have multiple RAIDs...
L677[15:06:45] <AdorableCatgirl> >error getting IPFS
L678[15:06:56] <Izaya> ipfs could have solved this
L679[15:07:23] <Izaya> hey
L680[15:07:30] <Izaya> the ipfs storage sounds like venti
L681[15:07:36] <Izaya> hey
L682[15:07:42] <Soni> bauen1: with a sandboxed torrent protocol where you're only allowed to upload torrents, download torrents, and you only get to control how pieces are stored.
L683[15:07:43] <Izaya> now that I have RPC, I could make a venti clone
L684[15:08:07] <Soni> bauen1: you can specify a torrent and the pieces you have, and that's it.
L685[15:08:11] <Izaya> Soni: show me something cool with it then
L686[15:08:19] <Izaya> so far it's all just talk
L687[15:08:42] <Soni> Izaya: I can send minecraft worlds around with this sandboxed protocol
L688[15:08:43] <Izaya> not very convincing talk, at that
L689[15:08:47] <bauen1> Soni: just have a server execute specific commands when a specific torrent is requested
L690[15:08:49] <Soni> I can implement peertube on it
L691[15:09:16] <Izaya> Now, peertube supporting the nadeshiko codec is an interesting idea
L692[15:09:19] <Izaya> someone should get onto that
L693[15:09:20] <Soni> bauen1: at that point you might as well expose the real os.execute to the Lua sandbox
L694[15:09:35] <AdorableCatgirl> wanna know what's cool?
L695[15:09:36] <AdorableCatgirl> luacomp
L696[15:09:41] <AdorableCatgirl> luacomp is neat
L697[15:09:49] <Soni> bauen1: and that's entirely on you, the sysadmin who setup the OC server
L698[15:10:13] <AdorableCatgirl> remember when soni said i'd be a bad sysadmin
L699[15:10:17] <Soni> bauen1: it's not like HTTP where you can poke arbitrary servers to do arbitrary stuff on them, like add the server IP to an email spam list.
L700[15:10:38] <Izaya> evidently, we should stop computers networking
L701[15:10:44] <Izaya> t. network engineer
L702[15:10:51] <Izaya> oh hey I can say that I passed my course
L703[15:10:53] <Izaya> neat
L704[15:11:04] <AdorableCatgirl> oh
L705[15:11:14] <Izaya> AdorableCatgirl: > When an IPFS node is running as a daemon, it exposes an HTTP API that allows you to control the node and run the same commands you can from the command line.
L706[15:11:20] <Izaya> >:D
L707[15:11:30] <AdorableCatgirl> i've been doing this competition where we make OS installs more secure, yea?
L708[15:11:38] <AdorableCatgirl> we've gotten to the semi-finals iirc
L709[15:11:46] <AdorableCatgirl> unless something drastically changed
L710[15:11:53] <AdorableCatgirl> i'm the guy who does the linux images B)
L711[15:12:15] <Izaya> blue team, eh?
L712[15:12:17] <S3_> the most secure OS install
L713[15:12:29] <Izaya> S3_: a blank disk, powered off
L714[15:12:30] <S3_> cat /dev/sda /dev/null
L715[15:12:35] <S3_> sorry
L716[15:12:48] <S3_> I'm not goingt top reverse that so I don't get yelled it
L717[15:12:50] <S3_> at*
L718[15:13:18] <S3_> I already got somebody to wipe their whole filesystem once
L719[15:13:39] <Soni> cat /dev/null /dev/sda is fine tho
L720[15:13:40] <S3_> years ago
L721[15:13:43] <AdorableCatgirl> the rest of my team does linux stuff
L722[15:13:50] <AdorableCatgirl> *windows
L723[15:13:51] <Soni> might bark at the /dev/null tho but idk
L724[15:13:52] <AdorableCatgirl> fuck
L725[15:13:53] <AdorableCatgirl> i'm sped
L726[15:13:56] * S3_ is a BSD guy
L727[15:14:01] <AdorableCatgirl> anyways
L728[15:14:01] <Izaya> me @ Soni, while thinking about ipfs: https://files.catbox.moe/411nnl.jpg
L729[15:14:20] <Soni> I need to add "ipfs" to my ignore list
L730[15:14:24] <AdorableCatgirl> windows is a terrible OS--OH YEAH
L731[15:14:26] <AdorableCatgirl> I FORGOT
L732[15:14:38] <AdorableCatgirl> l m a o
L733[15:14:43] <Izaya> >I'm going to ignore this related technology because somebody that makes better points than me likes it.
L734[15:15:05] <Soni> your point is "it has an HTTP proxy"
L735[15:15:12] <AdorableCatgirl> >i'm going to ignore this person because they actually know what they're talking about more often than me
L736[15:15:24] <Soni> what's the point of your point
L737[15:15:27] <AdorableCatgirl> just as a reminder
L738[15:15:31] <AdorableCatgirl> :^)
L739[15:15:32] <Izaya> Anyway, I gotta go to work and be a productive member of society.
L740[15:16:28] <AdorableCatgirl> seeya Izaya
L741[15:16:35] <AdorableCatgirl> Izaya: btw there's a new intel exploit
L742[15:16:37] <Izaya> Soni: I can get static peer-to-peer content with the client on localhost without needing to lump work on other people
L743[15:16:43] <AdorableCatgirl> https://plundervolt.com/
L744[15:16:53] <Izaya> AdorableCatgirl: Everyone is talking about the new Intel exploit.
L745[15:16:55] <Soni> what's your suggestion then? make peertube use IPFS?
L746[15:17:00] <Izaya> There's always a new Intel exploit.
L747[15:17:10] <AdorableCatgirl> this one exploits u n d e r v o l t i n g
L748[15:17:20] <AdorableCatgirl> and makes SGX, the nightmare it is, less secure
L749[15:17:28] * Izaya is concerned
L750[15:17:34] <Izaya> I'm running my 4790 under-volted
L751[15:18:18] <AdorableCatgirl> well it only really effects the SGX instruction set and the SGX instruction set is a fuckin security nightmare, mainly because of it's existance
L752[15:22:33] <Izaya> also I don't have an IRC client on my phone any more
L753[15:22:47] <Izaya> so hit me up on XMPP if anything interesting happens and I'll get back to you on my lunch break
L754[15:22:58] <AdorableCatgirl> got it
L755[15:23:00] <AdorableCatgirl> o7
L756[15:23:07] <Izaya> o7
L757[15:23:34] <Soni> apparently IPFS is being looked at for peertube
L758[15:24:11] <Soni> but as with any seemingly "competing" features, you can have both
L759[15:32:22] <S3_> IPFS is dumb
L760[15:41:50] <Soni> eh, enough of tihs
L761[15:41:52] ⇦ Parts: Soni (Soni!~quassel@autism.nbextension.download) (http://quassel-irc.org - Chat comfortably. Anywhere.))
L762[15:42:49] <Mimiru> Izaya, do I need to make an IRC <-> XMPP bridge? :P
L763[15:53:17] <CompanionCube> AmandaC: did you ever find Inari's favourite shoes
L764[15:53:29] <AmandaC> CompanionCube: yup, puked in now.
L765[15:54:31] <S3_> What you need is lol
L766[15:54:49] <AmandaC> League of Legends?
L767[15:56:47] <S3_> no
L768[15:56:55] <S3_> I have no idea what I was going to say
L769[15:56:57] <S3_> but I see Soni left
L770[15:57:36] <S3_> Every time I see Soni
L771[15:57:38] <S3_> I picture this
L772[15:57:42] <S3_> https://www.youtube.com/watch?v=DIxUScfOQwg
L773[15:57:43] <MichiBot> Sony PlayStation | PS1 | Boot Up - Remastered ᴴᴰ | length: 20s | Likes: 2,734 Dislikes: 33 Views: 238,321 | by SynysterShadow | Published On 2/3/2013
L774[15:58:26] <S3_> Then it reminds me of this: https://i.ytimg.com/vi/SlLCvrx6Dso/maxresdefault.jpg
L775[16:02:16] <AdorableCatgirl> cool
L776[16:02:17] <AdorableCatgirl> soni left
L777[16:02:45] <AdorableCatgirl> now we can actually talk technology
L778[16:15:59] <Mimiru> Man, I'm really glad I added format translation to Corded.
L779[16:16:01] <Mimiru> :p
L780[16:17:49] <AdorableCatgirl> kdk
L781[16:17:52] <AdorableCatgirl> *kek
L782[16:20:00] <AmandaC> Sophia: Took me a bit to realise how thta's related at all.
L783[16:20:10] <AdorableCatgirl> so
L784[16:20:21] <AdorableCatgirl> the RX 5500 XT looks really nice
L785[16:23:54] <Lizzy> https://www.youtube.com/watch?v=P3CxhBIrBho
L786[16:23:55] <MichiBot> Basshunter - All I Ever Wanted (OFFICIAL VIDEO) (Ultra Music) | length: 3m 12s | Likes: 388,409 Dislikes: 13,579 Views: 101,492,112 | by Ultra Music | Published On 10/11/2008
L787[16:39:21] <AdorableCatgirl> i may hold SoCs in OSSM back, mostly because i wanna make it so you can feed a machine components and a blueprint and make a lot of SoCs very fast
L788[16:41:03] <AdorableCatgirl> because i miiight move some OSSM stuff into being assembled in a fancy machine because i miiight make ROM cards, which can't be overwritten, and, ofc, you'd need a master
L789[16:45:33] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L790[16:47:34] <AdorableCatgirl> actually
L791[16:47:42] <AdorableCatgirl> why not both
L792[16:52:30] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8F9A1.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L793[16:54:17] <Ocawesome101> @AdorableCatgirl yeah it does. I was looking at the 5700 or 5700 XT for an upgrade next year
L794[16:55:39] <AdorableCatgirl> i'm poor
L795[16:55:59] <AdorableCatgirl> the RX 5500 XT will probably be my next card
L796[16:56:14] <AdorableCatgirl> iirc it's supposed to be on par with the RX 580
L797[16:58:20] <MGR> What do you have now?
L798[17:00:55] <Mimiru> https://www.amazon.com/gp/product/B07M64QXMN/ref=ox_sc_act_title_2?smid=ATVPDKIKX0DER&psc=1
L799[17:00:57] <Mimiru> Hmmmmm
L800[17:02:23] <Mimiru> $130 for a 1TB NVMe drive.. is tempting
L801[17:03:32] <DaComputerNerd> not bad
L802[17:03:44] <DaComputerNerd> I got an insane deal on the one I have lol
L803[17:03:51] <Forecaster> oh, mimiru is saying things
L804[17:04:05] <Forecaster> you have the default avatar for some reason so I didn't recognize you :P
L805[17:09:35] ⇦ Quits: Vexatos (Vexatos!~Vexatos@port-92-192-35-157.dynamic.qsc.de) (Quit: Insert quantum chemistry joke here)
L806[17:12:38] <AmandaC> %blame @Forecaster somehow
L807[17:12:38] * MichiBot blames @Forecaster somehow for doubling the time until release by asking questions
L808[17:13:11] <Forecaster> ohno
L809[17:14:36] <Forecaster> https://youtu.be/04JkdHEX3Yk
L810[17:14:37] <MichiBot> The WORLD'S FIRST Universal LEGO Sorting Machine | length: 3m 31s | Likes: 633 Dislikes: 5 Views: 53,696 | by Daniel West | Published On 3/12/2019
L811[17:14:43] ⇦ Quits: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@88.130.156.29) (Ping timeout: 190 seconds)
L812[17:14:57] <Forecaster> our AI overlords may be made out of LEGO
L813[17:16:12] <Mimiru> I just upgraded nginx and php.... so something likely broke :P
L814[17:16:47] <Mimiru> *sighs*
L815[17:22:56] <Mimiru> ffs...
L816[17:27:52] <Mimiru> There it is... Class 'Imagick' not found
L817[17:30:44] <Mimiru> https://caitlynmainer.com/discord/yuri/generateavatar.php?nick=Michiyo
L818[17:30:52] <Mimiru> h
L819[17:30:54] <Mimiru> .
L820[17:30:58] <Mimiru> fix't
L821[17:31:05] <Bob> fix'nt
L822[17:31:25] <Bob> the discord preview looks pixelated
L823[17:31:34] <Bob> altought it isn't noticeable on avatars
L824[17:31:35] <Mimiru> The image is pixelated
L825[17:31:39] <Mimiru> exactly
L826[17:31:54] <Bob> is this to scare bots away tm
L827[17:37:44] <Mimiru> It's because this
L828[17:37:45] <Mimiru> https://caitlynmainer.com/discord/yuri/avatars/Mimiru.png
L829[17:38:06] <Mimiru> is the source image, so it scales it up (or down depending on the image) Scaling up kills the quality
L830[17:38:27] <Bob> it uses nearest neighbouring so ofc
L831[17:43:54] <S3_> oh what the heck was that site called
L832[17:43:56] <S3_> pc-logic something
L833[17:44:06] <Bob> pc-logix
L834[17:44:08] <Bob> somethin
L835[17:44:29] <S3_> didn't it have a paste?
L836[17:44:32] <Mimiru> yes
L837[17:44:36] <Mimiru> paste.pc-logix.com
L838[17:44:39] <S3_> LOL
L839[17:44:51] <S3_> I went to pc-logix.com
L840[17:44:51] <Mimiru> https://paste.pc-logix.com/ if you want SSL
L841[17:45:09] <Mimiru> Yeah... I've not setup *any* of my websites again
L842[17:45:10] * Mimiru sighs
L843[17:45:16] <Mimiru> too damn busy/tired
L844[17:45:22] <S3_> thanks
L845[17:45:49] <S3_> Izaya: So this may work, an unusual way to do Forth in lua:
L846[17:45:52] <S3_> http://paste.pc-logix.com/zebucecogu.lua
L847[17:46:20] <S3_> even the stacks are in memory
L848[17:47:21] <S3_> and of course, http://paste.pc-logix.com/zumaracepi.4th
L849[17:47:23] <S3_> forth primatives
L850[17:47:26] <S3_> are mostly in forth
L851[17:49:51] <S3_> though for now I need to get something working so I'll stick to mforth
L852[17:51:10] <DaComputerNerd> what
L853[17:55:42] <S3_> DaComputerNerd what?
L854[17:55:55] <S3_> I'm using a forthlike for my bootloader in Trotwood
L855[18:04:39] <AdorableCatgirl> @MGR Normal ass 1050
L856[18:08:13] <S3_> one of the issues with miniforth is that it has no TIB
L857[18:08:18] <S3_> which is very important
L858[18:08:37] <AdorableCatgirl> aNYWAYS
L859[18:08:59] <AdorableCatgirl> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/qaqogowoye
L860[18:09:04] <AdorableCatgirl> eventually™️
L861[18:20:35] <S3_> so with this bootloader you should be able to do your own math and code in it
L862[18:20:43] <S3_> and do simple things like..
L863[18:22:01] <S3_> : tsuki s" ocfs://boot-tsuki-whatever.lua" boot ;
L864[18:22:05] <S3_> then just do tsuki
L865[18:22:40] <S3_> and boot is like : boot load run ;
L866[18:23:52] <AdorableCatgirl> neat
L867[18:24:29] <AdorableCatgirl> sadly, tsuki exclusively boots off of either a proximafs boot partition or a foxfs system partition
L868[18:25:43] <AdorableCatgirl> also, i just thought about something for SoCs
L869[18:26:09] <AdorableCatgirl> having a sort of backup EEPROM for if the system doesn't have one
L870[18:52:59] <S3_> so all you need is a proximafs driver
L871[18:53:01] <S3_> how does proximafs work
L872[18:53:21] <S3_> got a tech spec?
L873[18:54:50] <AmandaC> %choose hungry or just bored
L874[18:54:50] <MichiBot> AmandaC: Once you get a taste of "just bored" you can't stop.
L875[18:58:51] <AdorableCatgirl> sec
L876[18:59:26] <AdorableCatgirl> >my docs do not have implementation
L877[18:59:27] <AdorableCatgirl> whoops
L878[19:00:08] <AdorableCatgirl> sec lemme find the implementation since i'll need it for zorya neo on an unmanaged disk
L879[19:00:09] <AdorableCatgirl> OH
L880[19:00:13] <AdorableCatgirl> so that reminds me
L881[19:00:35] <AdorableCatgirl> OpenSolidState will also add a wee little upgrade so you can put up to 4 T3 HDDs into a Compute Card
L882[19:00:42] <S3_> I am just open for options to house Trotwood
L883[19:00:53] <S3_> I have my own filesystem design and stuff it is just kind of complicated
L884[19:00:57] <S3_> as it is a hashing filesystem
L885[19:01:11] <AdorableCatgirl> ProximaFS is terrible for anything besides a boot filesystem
L886[19:01:23] <S3_> with interlaced linked lists
L887[19:01:35] <S3_> ah
L888[19:01:47] <AdorableCatgirl> 253 max files
L889[19:01:49] <S3_> trotwoodFS is a distributed filesystem for OC
L890[19:01:57] <AdorableCatgirl> *max entires
L891[19:02:06] <S3_> it uses distributed hashing
L892[19:02:19] <S3_> you can think of it like a consistent hashing cache server
L893[19:02:27] <AdorableCatgirl> that's directories, files, FIFOs, links, and whatever else
L894[19:02:38] <S3_> hmm
L895[19:02:42] <S3_> so its great for small things
L896[19:02:46] <S3_> like a microcontroller
L897[19:03:20] <AdorableCatgirl> i mean anything besides files, dirs, and links aren't supported by my very minimal current implementation
L898[19:03:42] <AdorableCatgirl> and yea, it probably is
L899[19:03:58] <AdorableCatgirl> FoxFS adapts the max number of inodes to how many sectors it has to play with
L900[19:04:17] <S3_> there are some weird issues with TrotwoodFS at the moment
L901[19:04:27] <AdorableCatgirl> well somehow
L902[19:04:36] <AdorableCatgirl> proximafs corrupted itself when making a subdir
L903[19:04:43] <AdorableCatgirl> so
L904[19:04:54] <AdorableCatgirl> hats off to my jank as fuck FS
L905[19:04:59] <S3_> https://akshatm.svbtle.com/consistent-hash-rings-theory-and-implementation
L906[19:05:13] <AdorableCatgirl> it also somehow got a sector into the fucking shadow realm as the next sector of a file
L907[19:05:27] <AdorableCatgirl> so i've decided to make a fsck util for proxima
L908[19:05:27] <S3_> I might end up using some featurs from Rendezvous hashing
L909[19:05:33] <AdorableCatgirl> mostly because proxima is kinda uh
L910[19:05:37] <AdorableCatgirl> easy to break
L911[19:05:42] <AdorableCatgirl> but also kinda easy to repair
L912[19:06:02] <S3_> lol
L913[19:06:12] <AdorableCatgirl> anyways
L914[19:06:20] <AdorableCatgirl> lemme finish one of my docs
L915[19:06:23] <AdorableCatgirl> and slide it your way
L916[19:06:47] <AdorableCatgirl> i'll just warn you that dear mother of christ this may make FAT look good
L917[19:08:24] <S3_> Rendezvous hashing helps with evening out disk usage
L918[19:08:26] <S3_> iirc
L919[19:08:38] <S3_> by using the available storage as a scoring factor to help determine which node gets the data
L920[19:08:42] <AdorableCatgirl> neat
L921[19:08:52] <S3_> something like that
L922[19:09:09] <AdorableCatgirl> foxfs prioritizes sector groups
L923[19:09:17] <S3_> I think it's also like consistent hashing where if you add another server to the cluster only some of the data has to rehash
L924[19:09:46] <AdorableCatgirl> neat
L925[19:10:07] <AdorableCatgirl> wait i just thought about something
L926[19:10:16] <AdorableCatgirl> SoC with Zorya NEO preinstalled
L927[19:10:19] <AdorableCatgirl> w e w
L928[19:11:26] <AdorableCatgirl> loader is half on the boot eeprom, half on the EEPROM card, and configuration could be stored in an 8K NAND
L929[19:15:42] ⇦ Quits: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net) (Ping timeout: 189 seconds)
L930[19:24:23] <S3_> I may need to have a cache disk for trotwoodFS to work with large space
L931[19:24:36] <S3_> a place to just dump lots of blocks waiting to be redistributed
L932[19:25:04] <AdorableCatgirl> hmm
L933[19:25:04] ⇨ Joins: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L934[19:25:18] <AdorableCatgirl> i mean NAND will come in up to 32K
L935[19:25:22] <S3_> I want you to be able to add / remove machines without having to stop what you are doing
L936[19:25:31] <S3_> and disks
L937[19:25:32] <AdorableCatgirl> oh
L938[19:25:39] <AdorableCatgirl> i see
L939[19:25:48] <S3_> like a background "rehashing' thing
L940[19:25:58] <S3_> that uses the old model to look up files until they are marked as ready on the new one
L941[19:26:06] <AdorableCatgirl> oh yeah, gonna be writing a draft of the Compute Card autoconfig standard
L942[19:26:11] <S3_> OOH
L943[19:26:14] <S3_> I'd love to read that
L944[19:26:14] <AdorableCatgirl> autoconfig/bootrom
L945[19:26:57] <AdorableCatgirl> ye, thought you might be interested
L946[19:27:10] <S3_> heheh
L947[19:27:21] <AdorableCatgirl> what the max connector buffer size?
L948[19:27:32] <AdorableCatgirl> 'cause iirc that's a thing in OC
L949[19:28:46] <AdorableCatgirl> anyways
L950[19:29:01] <AdorableCatgirl> i'll probably add support to Zorya for that
L951[19:29:22] <AdorableCatgirl> and i could probably write an openos bootscript for it
L952[19:29:52] <S3_> I may use milti probe consistent hashing
L953[19:30:28] <S3_> neat
L954[19:31:45] <AdorableCatgirl> so, for now
L955[19:32:09] <AdorableCatgirl> you'd send a message to the --WHAT THE FUCK IS TAKING ALL MY CPU TIME
L956[19:38:38] <AdorableCatgirl> motherfuckin hell
L957[19:38:53] <AdorableCatgirl> anyways
L958[19:43:09] <AdorableCatgirl> proxy your component card
L959[19:46:40] <AdorableCatgirl> then, you'd execute `cc.send("a3c", "can_autoconfigure")` and pull signal until you get the `compcard_msg` signal with the address of the card you're autoconfiguring and the first value being "a3cr", which will either be `false` or the vcomponent type
L960[19:48:03] <AdorableCatgirl> or ya know
L961[19:48:18] <AdorableCatgirl> no response after 200ms
L962[19:51:05] <AdorableCatgirl> anyways
L963[19:51:32] <AdorableCatgirl> after that, you'd run `cc.send("a3c", "get_methods")` and pull signal
L964[19:53:46] <AdorableCatgirl> the CC would respond with the methods it supports in this format
L965[19:55:59] <AdorableCatgirl> `"compcard_msg", "a3cr", "method", "my_method"` and to get the next one, you'd do `cc.send("a3cq", "next_method", "my_method")` until the method name is "end"
L966[19:59:04] <AdorableCatgirl> to get if the card has a bootrom, you'd do `cc.send("a3cq", "bootrom")`
L967[19:59:34] <AdorableCatgirl> if it responds with `..., "bootrom", false`, no bootrom
L968[20:00:08] <AdorableCatgirl> if it responds with `..., "bootrom", (number)`, it's got a bootrom, and that's how many messages it's gonna take to load it
L969[20:02:04] <AdorableCatgirl> so you'd do `cc.send("a3cb", "load", 0)` and get `..., "a3cb", (data), 1`, and you'd do `cc.send("a3cb", "load", 1)` and continue until the number you get back equals the number you originally got in the bootroom query
L970[20:06:14] <AdorableCatgirl> then ofc you load the code
L971[20:06:36] <AdorableCatgirl> ...if the user allows, that is
L972[20:09:34] <AdorableCatgirl> anyways
L973[20:09:47] <AdorableCatgirl> that's just an idea
L974[20:12:19] <Ocawesome101> Yo if y'all want a survival, OpenComputers server I put one up. It's for version 1.12.2; join `apps.pickardayune.com:25584`. I can't guarantee 100% uptime but I will try to keep it up as much as possible.
L975[20:12:37] <AdorableCatgirl> neat
L976[20:12:39] <AdorableCatgirl> i guess
L977[20:12:41] <Ocawesome101> The only mod it currently has is OC itself, though I can add more if anyone desires.
L978[20:12:49] <AdorableCatgirl> Add OSSM :^)
L979[20:12:59] <Ocawesome101> I will do that
L980[20:13:07] <Ocawesome101> Your OpenSolidState mod?
L981[20:13:12] <AdorableCatgirl> :^) yep
L982[20:13:14] <AdorableCatgirl> joke is
L983[20:13:19] <AdorableCatgirl> it won't load on servers
L984[20:13:31] <Ocawesome101> oof
L985[20:13:47] <AdorableCatgirl> i had to make a custom build for ariri
L986[20:13:52] <Ocawesome101> Any power-generating mods you recommend (so we don't have to capture sheep?)
L987[20:14:01] <AdorableCatgirl> idk
L988[20:16:21] <Ocawesome101> I'll look for some tomorrow.
L989[20:17:52] <Ariri> %drink
L990[20:17:52] <MichiBot> You drink a mutable rød potion (New!). Ariri turns into a toxictop fairy boy until they find true love.
L991[20:18:07] <Ariri> "toxictop"
L992[20:24:21] <Ariri> %splash mutable rød potion
L993[20:24:21] <MichiBot> You fling a shining citrus potion (New!) that splashes onto mutable rød potion. mutable rød potion remembers an important appointment.
L994[20:24:56] <Ariri> %bap Ariri
L995[20:24:56] * MichiBot Ariri baps Ariri with Season 3 of Brexit!
L996[20:41:12] <DaComputerNerd> %sip
L997[20:41:12] <MichiBot> You drink a smooth metal potion (New!). DaComputerNerd has a single tear roll down their cheek for some reason.
L998[21:04:47] <AdorableCatgirl> i'm starting to finally organize OSSM
L999[21:12:58] <AdorableCatgirl> i've removed T4 EEPROMs in 1.1 because they were so broken
L1000[21:13:26] <AdorableCatgirl> they'll be replaced with T3s, silently
L1001[21:42:46] <DaComputerNerd> What did t4 do
L1002[21:58:26] <Ariri> Repeatedly chant "He is awake."
L1003[22:50:56] <DaComputerNerd> ......
L1004[22:51:12] <DaComputerNerd> %splash ariri
L1005[22:51:12] <MichiBot> You fling a shiny titanium potion (New!) that splashes onto ariri. ariri now knows how not to be seen.
L1006[23:20:06] <The_Stargazer> why are my requires returning `true` and not a lib
L1007[23:21:33] <The_Stargazer> Code Block pastebined https://paste.pc-logix.com/tujawogalo
L1008[23:21:35] <The_Stargazer> returns `true`
L1009[23:21:50] <The_Stargazer> there's a file called `chars.lua` in the same folder as my program
L1010[23:38:04] <The_Stargazer> nvm, fixed it
L1011[23:40:56] <Izaya> Mimiru: I recommend Biboumi, though I'd be happy to run it, if I can figure out how to restrict it suitably.
L1012[23:41:35] <Izaya> Though you already have a high connection limit...
Next>> Scroll to Top