<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:37] ⇦ Quits: dequbed (~dequbed@2001:16b8:49c2:7200:831e:bd22:b235:a289) (Ping timeout: 192 seconds)
L2[00:01:34] ⇨ Joins: dequbed (~dequbed@2001:16b8:49fa:8700:afe6:71cf:37b3:637e)
L3[00:07:50] <Michiyo> %tonk
L4[00:07:51] <MichiBot> Fopdoodle! Mic​hiyo! You beat Forec​aster's previous record of <0 (By 2 hours, 2 minutes and 32 seconds)! I hope you're happy!
L5[00:07:52] <MichiBot> Michiyo's new record is 2 hours, 2 minutes and 32 seconds! Michiyo also gained 0.00204 tonk points for stealing the tonk. Position #3. Need 0.03255432 more points to pass Va​ur!
L6[00:09:53] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L7[00:14:32] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L8[00:35:00] <dequbed> Hey @Sangar, wanna go ssh to root@2001:470:7398:1000::1? :P
L9[00:35:50] <dequbed> password is abcdef
L10[00:52:21] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 195 seconds)
L11[00:52:57] ⇦ Quits: Guest86414 (~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098) (Ping timeout: 375 seconds)
L12[00:53:17] <Z0id​berg> @Kristopher38 What do you think of:
L13[00:53:18] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/ibitunesas
L14[00:53:28] <Z0id​berg> Trotwood's vfs changed to allow options for the nodes
L15[00:53:51] <Z0id​berg> @Kristopher38 What do you think of:
L16[00:53:52] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/iwonumurup [Edited]
L17[00:54:00] <Z0id​berg> oh crap I gotta remember not to edit
L18[00:58:13] ⇨ Joins: alekso56 (~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098)
L19[00:58:18] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L20[01:02:06] <dequbed> @Sangar hey I think we found a bug in Sedna's virtio implementation. At least I think "wrote terminal output to the network instead and kinda corrupted it's hard drive" classifies as a bug. Which would be much worse if this *wasn't* a fake computer in the block game :P
L21[01:08:21] ⇨ Joins: Thutmose (~Patrick@67.21.186.225)
L22[01:13:08] <ink​oate> Where is @dequbed relaying from?
L23[01:17:04] <Kristo​pher38> @Z0idberg hard for me to judge but looks familiar enough so I guess that's a plus
L24[01:17:32] <Kristo​pher38> >inkoate: Where is <@!843225603762552882> relaying from?
L25[01:17:32] <Kristo​pher38> Irc
L26[01:17:47] <Z0id​berg> namespaces were my answer to overlapping mountpoints and letter drive alternatives.
L27[01:17:59] <Z0id​berg> probably Esper
L28[01:18:25] <Kristo​pher38> Right now I think I'll go to bed though, gn
L29[01:19:11] <Kristo​pher38> >Z0idberg: Trotwood's vfs changed to allow options for the nodes
L30[01:19:11] <Kristo​pher38> The nodelist thing looks sane too
L31[01:19:33] <Z0id​berg> that's basically because multiple nodes can have the same namespace
L32[01:20:16] <Z0id​berg> it's more of an iterator but it makes a table kind of like this when you list the contents of a directory:
L33[01:20:16] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/takeyakume
L34[01:20:47] <Ocawes​ome101> @Z0idberg tthat looks quite nice
L35[01:21:23] <Z0id​berg> I wasn't sure how else to handle files distributed all over the place
L36[01:21:53] <Z0id​berg> by supplying nodes in a list like node1,node5,node20 in your resource, you can limit which nodes you care about.
L37[01:22:03] <Z0id​berg> or just have it give you all of them
L38[01:25:04] <Z0id​berg> eating chicken baked in kellogs corn flakes
L39[01:25:12] <Z0id​berg> good stuff
L40[01:39:07] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e11:8800:fe34:97ff:fea9:75f2)
L41[01:46:16] ⇨ Joins: test (webchat@h208-100-161-142.bendor.broadband.dynamic.tds.net)
L42[01:49:57] ⇨ Joins: gamethecupdog (~gamethecu@us-tx14.mc.aquatis.host)
L43[01:50:26] <gamethecupdog> Oh, sick!
L44[01:53:39] ⇦ Parts: test (webchat@h208-100-161-142.bendor.broadband.dynamic.tds.net) (webchat.esper.net))
L45[02:00:21] <Amanda> If say you shouldn't play with random piles of vomit
L46[02:00:31] <Amanda> I'd say*
L47[02:03:52] <gamethecupdog> Smh, couldn't be me
L48[02:17:41] <Xand​aros> %tonk
L49[02:17:41] <MichiBot> Fudge! Xand​aros! You beat Mic​hiyo's previous record of 2 hours, 2 minutes and 32 seconds (By 7 minutes and 18 seconds)! I hope you're happy!
L50[02:17:42] <MichiBot> Xandaros's new record is 2 hours, 9 minutes and 50 seconds! Xandaros also gained 0.00036 (0.00012 x 3) tonk points for stealing the tonk. Position #5. Need 0.08351 more points to pass Ko​dos!
L51[02:27:35] ⇦ Quits: gamethecupdog (~gamethecu@us-tx14.mc.aquatis.host) (Quit: gamethecupdog)
L52[02:32:31] <Amanda> %splash all the Inari foxen with mutable blue potion
L53[02:32:32] <MichiBot> You fling a mutable blue potion (New!) that splashes onto all. all turns into a dirt goat boy until they have a basic apple potion.
L54[02:36:50] <Amanda> Elfi~ help, someone went and skipped most of January on me! There's no way it's February already
L55[02:39:41] * Amanda curls up around Elfi, yawns a big toothy yawn, zzzmews
L56[02:41:14] <Amanda> Night nerds
L57[03:15:27] <Brisingr​Aerowing> Checks his time crystal for any instances of time manipulation, but finds nothing
L58[03:15:55] <Brisingr​Aerowing> Time doesn’t make sense anymore.
L59[03:58:26] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 195 seconds)
L60[04:02:15] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L61[04:13:42] ⇦ Quits: Thutmose (~Patrick@67.21.186.225) (Quit: Leaving.)
L62[05:12:59] <Michiyo> %tonk
L63[05:12:59] <MichiBot> Potzblitz! Mic​hiyo! You beat Xand​aros's previous record of 2 hours, 9 minutes and 50 seconds (By 45 minutes and 26 seconds)! I hope you're happy!
L64[05:13:00] <MichiBot> Michiyo's new record is 2 hours, 55 minutes and 17 seconds! Michiyo also gained 0.00228 (0.00076 x 3) tonk points for stealing the tonk. Position #3. Need 0.03027432 more points to pass Va​ur!
L65[05:13:17] <Michiyo> Missed it by 5 minutes, but I can't trust you people. :P
L66[06:24:16] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in)
L67[06:27:12] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L68[06:33:36] <lunar_sam> https://www.youtube.com/watch?v=pMqaJH0FBIU
L69[06:33:43] <lunar_sam> mgsv is a game that exists
L70[06:35:36] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e11:8800:fe34:97ff:fea9:75f2) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2)))
L71[06:35:38] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2)
L72[07:00:40] ⇦ Quits: glasspelican (~quassel@179.ip-167-114-128.net) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L73[07:01:30] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L74[07:03:14] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L75[07:04:16] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L76[07:06:55] ⇨ Joins: Hawk777 (~chead@2607:c000:8278:5400:d285:c97e:8b55:91ae)
L77[07:22:25] <basga​mer999> quick question is it possible to have like a server that stores all files and than you can acces them using a other server in the same rack
L78[07:23:19] <basga​mer999> like cloud storage
L79[07:23:24] <basga​mer999> but in game
L80[07:23:57] <Forec​aster> of course, if you make something like that
L81[07:28:26] <Izaya> mtfs lets you mount filesystems over the network
L82[08:16:57] <basga​mer999> >Izaya: mtfs lets you mount filesystems over the network
L83[08:16:58] <basga​mer999> what is that can you send the wiki?
L84[08:17:21] <basga​mer999> https://github.com/ShadowKatStudios/OC-Minitel is it this?
L85[08:17:48] <Izaya> yup, mtfs is in the minitel repo (and is in oppm, which is how I'd suggest installing it)
L86[08:18:37] <basga​mer999> than it works like one big server that has a shit ton of storage and the other pcs can acces it?
L87[08:18:49] <basga​mer999> do i need like a network card?
L88[08:19:08] <B​ob> its a OC protocol
L89[08:19:23] <Izaya> you'll need a local network card yes
L90[08:19:46] <Izaya> mtfs lets you have one computer export a part of its filesystem and other computers can import and access it like it were local (but slower, of course)
L91[08:30:52] ⇦ Quits: Hawk777 (~chead@2607:c000:8278:5400:d285:c97e:8b55:91ae) (Quit: Leaving.)
L92[08:43:05] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L93[08:45:29] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L94[08:45:29] zsh sets mode: +v on Vexatos
L95[08:52:40] <basga​mer999> >Izaya: mtfs lets you have one computer export a part of its filesystem and other comp…
L96[08:52:40] <basga​mer999> I don’t care about speed but do I also need to link them using cables?
L97[08:57:13] <Izaya> if they're in a rack together you should just have to connect the network stuff to the same side
L98[08:57:20] <Izaya> (and turn off the internal switch, it's super slow)
L99[09:00:13] <Va​ur> %tonk
L100[09:00:14] <MichiBot> Potzblitz! Va​ur! You beat Mic​hiyo's previous record of 2 hours, 55 minutes and 17 seconds (By 51 minutes and 57 seconds)! I hope you're happy!
L101[09:00:15] <MichiBot> Vaur's new record is 3 hours, 47 minutes and 15 seconds! Vaur also gained 0.00261 (0.00087 x 3) tonk points for stealing the tonk. Position #2. Need 0.00143136 more points to pass Forec​aster!
L102[09:12:30] <basga​mer999> >Izaya: if they're in a rack together you should just have to connect the network stuf…
L103[09:12:30] <basga​mer999> i want like 3 computers run independ only use the same storage so i only need to get a network card inside?
L104[09:12:36] <basga​mer999> >Izaya: (and turn off the internal switch, it's super slow)
L105[09:12:36] <basga​mer999> how?
L106[09:14:00] <Izaya> you can't completely forego hard drives unless you write your own BIOS that can load from a remote FS, but you can mount the data and software from another machine
L107[09:14:17] <Izaya> as for the internal switch, it's a button in the rack GUI
L108[09:15:14] <basga​mer999> i dont care if the openOS boost from a hdd in the pc itself just want that mineos boots from a other disk that is in a dedicated server that only runs alot of racks for storage
L109[09:15:50] <basga​mer999> or all other files
L110[09:16:03] <basga​mer999> just everything i want to run on the pc is in the storage server
L111[09:21:28] <Forec​aster> he's saying that the default BIOS, the code that is on the eeprom, doesn't know how to load an OS that exists on a different computer
L112[09:21:39] <Forec​aster> it only knows how to load it from a local storage device
L113[09:22:18] <basga​mer999> is it hard to change that otherwise i dont care and just boot from a local disk and than install all programs on the storage server
L114[09:23:00] <Forec​aster> if you're the kind of person that insists on using MineOS then it's likely outside of your skillset
L115[09:23:30] <basga​mer999> its cool to use mineos i can use openos too but mineos is just cool
L116[09:25:18] <Forec​aster> it looks fancy sure, other than that it's pretty bad
L117[09:25:43] <basga​mer999> i dont use it for useful programming i just use it to play around and have fun and looks cool
L118[09:25:51] <basga​mer999> no parcital use
L119[09:26:40] <basga​mer999> for coding i just use openOS and code my own programs
L120[09:35:28] <Forec​aster> what a steal https://tinyurl.com/y7qcnart
L121[09:35:55] <basga​mer999> me want xD
L122[09:36:37] <ThePi​Guy24> well thats not an inconvenient form factor at all ;p
L123[09:36:38] <basga​mer999> it looks fun but too expensive
L124[09:39:28] <FLO​RANA> thats nothing compared to that air support ship PC case
L125[09:43:40] <FLO​RANA> https://youtu.be/88NH_CaDjkk&amp;t=7m
L126[10:04:02] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Ping timeout: 189 seconds)
L127[10:06:17] <Forec​aster> %sip
L128[10:06:17] <MichiBot> You drink a light grathnode potion (New!). A bunch of people in white coats approach Forecaster. Forecaster is caught and is given a nice jacket with long arms and put in a nice padded room until they eat a pie. (11 vs DC 12)
L129[10:06:38] <Forec​aster> but what if they don't serve pie here D:
L130[10:09:01] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L131[10:09:01] zsh sets mode: +v on Vexatos
L132[10:18:11] ⇦ Quits: infina (~infina@claudius.lobsternetworks.com) (Ping timeout: 195 seconds)
L133[10:51:53] ⇦ Quits: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net) (Ping timeout: 189 seconds)
L134[10:52:06] ⇨ Joins: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net)
L135[10:58:47] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2)
L136[11:35:47] <MichiBot> Amanda REMINDER: update 34tauri this wednesday as well
L137[12:05:54] <B​ob> its time once more to make RISC-V Ryst a reality
L138[12:09:49] <ink​oate> 😄 Good morning!
L139[12:10:45] <B​ob> good afternoon 🙃
L140[12:40:59] <gruet​zkopf> where's the problem (well, other than me completely and utterly cheating) https://tinyurl.com/y8wuark7
L141[12:41:44] <gruet​zkopf> (crosscompiled from laptop, buildroot rebuilt with glibc so this computer is a tier 2 target
L142[12:43:20] <Forec​aster> )
L143[12:43:24] <gruet​zkopf> and yes that's a OC2 computer i'm ssh'd into over public internet
L144[12:43:30] <gruet​zkopf> >Forecaster: )
L145[12:43:31] <gruet​zkopf> thanks
L146[12:47:58] <B​ob> >gruetzkopf: where's the problem (well, other than me completely and utterly cheati…
L147[12:47:58] <B​ob> how did you make it work ?
L148[12:48:05] <B​ob> and i'd instead use MUSL C
L149[12:48:15] <B​ob> which is a T3 target
L150[12:49:46] <gruet​zkopf> >Bob: which is a T3 target
L151[12:49:47] <gruet​zkopf> yeah, hence me calling that cheating
L152[12:49:57] <B​ob> with the GNU libc, i recall having some errors but its a T2 target so its a lot simpler
L153[12:50:56] <gruet​zkopf> i still need to convince x.py to use riscv64gc-buildroot-linux-musl-gcc as the linker instead of riscv64gc-unknown-linux-musl for musllibc to work
L154[12:51:06] <B​ob> wat how
L155[12:51:19] <gruet​zkopf> that's the question
L156[12:51:37] <B​ob> i did use `riscv64gc-buildroot-linux-musl-cc`as the linker but it cant find its c runtime object files
L157[12:51:49] <B​ob> i need to somehow chroot cargo into the toolchain sysroot
L158[12:51:58] <B​ob> so it uses the riscv64 stuff and object files
L159[12:52:13] <gruet​zkopf> there should be options for library paths
L160[12:52:54] <B​ob> Code Block pastebined https://paste.pc-logix.com/udepejuvuy didn't cut it
L161[12:53:14] <gruet​zkopf> (even me cheating needed `rustc --target riscv64gc-unknown-linux-gnu -C linker=/usr/bin/riscv64-linux-gnu-gcc main.rs` on my laptop )
L162[12:55:34] <B​ob> ah you have the linker in your system
L163[12:55:45] <B​ob> i have C toolchain for riscv64 musl under a separate directory
L164[12:56:00] <B​ob> whatever i do, it can't find its c runtime object files
L165[12:57:01] <gruet​zkopf> yeah the linker is from debians system riscv64 crossgcc
L166[12:57:17] <B​ob> well, AUR has also a group for riscv under gnulibc
L167[12:57:20] <B​ob> but i need musl
L168[12:57:23] <gruet​zkopf> yes
L169[12:57:43] <B​ob> i just got no clue how to solve this last roadblock, tried everything i could
L170[12:59:17] <gruet​zkopf> (our custom disk image is bloated anyways, so switching to glibc wasn't that bad in comparison (added a bunch of utilities, batman, wireguard, mosquitto-mqtt, bird (routing daemon))
L171[12:59:53] <B​ob> the next step would be to make a Rust system from scratch
L172[13:00:00] <B​ob> wrapping the MMIO devices will be fun
L173[13:02:37] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 192 seconds)
L174[13:04:10] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L175[13:08:41] <Kilobyte> I still need to make my switch fancier. It's still pretty hacky
L176[13:19:19] <basga​mer999> >basgamer999: https://github.com/ShadowKatStudios/OC-Minitel is it this?
L177[13:19:19] <basga​mer999> i cant manage to get it installed
L178[13:19:28] <basga​mer999> i installed oppm
L179[13:19:31] <basga​mer999> using the disk
L180[13:21:17] <basga​mer999> i think i installed it but how do i run it?
L181[13:31:41] <ink​oate> @gruetzkopf You built a custom disk image that you're using in oc2, is that what you mean?
L182[13:34:48] <Forec​aster> >basgamer999: i cant manage to get it installed
L183[13:34:48] <Forec​aster> you run `oppm` and tell it what you want to install from the available repos, or list available programs
L184[13:35:03] <Forec​aster> there's probably some help parameter for it
L185[13:35:09] <basga​mer999> i ran oppm install minitel
L186[13:35:29] <basga​mer999> and when i run oppm list -i it shows that its installed but i dont know how to run it and set it up
L187[13:35:56] <Forec​aster> read the documentation in the github repo
L188[13:36:11] <Forec​aster> https://github.com/ShadowKatStudios/OC-Minitel/blob/master/OpenOS/README.md
L189[13:36:30] <basga​mer999> o i missed the install guide https://github.com/ShadowKatStudios/OC-Minitel/blob/master/OpenOS/README.md found it
L190[13:41:07] <basga​mer999> now i followed all steps but it dont seem to work
L191[14:00:14] <Z0id​berg> Holy smokes
L192[14:00:22] <Z0id​berg> It's the legendary @gruetzkopf
L193[14:00:29] <Z0id​berg> I thought you were gone forever lol
L194[14:01:12] * Amanda throws a master ball at gruetzkopf
L195[14:01:13] <Z0id​berg> I still tell fairy tale stories about Amigas to unsuspecting people from time to time.
L196[14:03:41] <Z0id​berg> @Bob I was actually thinking about toying with OC2 today but I was probably going to be doing things from the C/Assembly side.
L197[14:04:36] <Z0id​berg> Perhaps I should implement my exokernel idea on it or something
L198[14:07:35] ⇨ Joins: S3 (~fatalnix@72.55.233.131)
L199[14:10:41] <Z0id​berg> Hm. So you can ssh to sedna VMs now? is it just a serial console or something?
L200[14:13:37] ⇨ Joins: Thutmose (~Patrick@67.21.186.225)
L201[14:17:19] <gruet​zkopf> >Z0idberg: Hm. So you can ssh to sedna VMs now? is it just a serial console or something…
L202[14:17:19] <gruet​zkopf> nope
L203[14:17:23] <gruet​zkopf> proper internet connectivity
L204[14:17:54] <Z0id​berg> That's terrifying
L205[14:18:13] <Z0id​berg> I suppose if it has virtio it makes it easy
L206[14:19:37] <gruet​zkopf> we didn't even touch sedna
L207[14:20:36] <gruet​zkopf> we added a new block/blockentity in oc2 that hands off ethernet packets from the oc2 network via VXLAN (as that's simply ethernet-in-udp, and thus very easy to do in the jvm)
L208[14:21:24] <Z0id​berg> Ohhh, that makes sense. That explains why I saw nothing about ethernet in the source code when I was pulling apart sedna yesterday
L209[14:21:36] <gruet​zkopf> see https://github.com/Paranoidlabs/oc2/blob/feature/real-world-network/src/main/java/li/cil/oc2/common/vxlan/TunnelManager.java and https://github.com/Paranoidlabs/oc2/blob/feature/real-world-network/src/main/java/li/cil/oc2/common/blockentity/VxlanBlockEntity.java
L210[14:23:18] <gruet​zkopf> due to two bugs/ommisions in the linux kernel you currently need to run server and vxlan endpoint on different machines if you want to do that, but minecraft-server-to-minecraft-server connectivity should just work on the same machine
L211[14:24:50] <Z0id​berg> Hmm. I may fork this. I've been working on finishing 386BSD enough to run on my Pentium II... Most of the work has been upgrading really, really old system V era makefiles to pmake since not even bmake can actually really use them. If I can get that running on my box with an updated source tree, then I'm going to start tearing apart the kernel even more and may think about porting 386BSD to RISC-V to support my insanity. There's some 386
L212[14:24:50] <Z0id​berg> specific crap in different places all over, but most of it is stuff I don't need like drivers, etc.
L213[14:25:26] <gruet​zkopf> don't do that yet, this is missing 90% of the config :D
L214[14:25:32] <Z0id​berg> ahahaha
L215[14:25:49] <gruet​zkopf> and basic stuff like "define a threat model"
L216[14:28:26] <Z0id​berg> I think it's going to be a few months at least, Boill Jolitz is fairly clean in his code, but I still have to interpret all of the x86 bootstrap code which is NOT commented very well last I checked. I may end up not caring and trashing it, and just moving all of the code for the kernel over. I also doubt half of that code will compile cleanly, as most of it was written before C89. I'm going to expect a lot of warnings.
L217[14:29:34] <Z0id​berg> But.. if I can get it to work at a fundamental level, we will have a very bare bones BSD kernel that may be fun to hack on.
L218[14:32:27] <Z0id​berg> Bill*
L219[14:33:14] <Amanda> Huh. TIL Bad Omen eventually starts to go away on it's own
L220[14:36:37] <Forec​aster> what's that
L221[14:37:04] <Amanda> the status effect you get for killing pillagers, if you enter a village with it, it'll trigger a raid
L222[14:37:21] <Amanda> but it's time-left starts showing as "--:--"
L223[14:54:27] <Z0id​berg> This doesn't sound like that space game
L224[14:54:57] <Forec​aster> it's minecraft, believe it or not
L225[14:55:12] <Forec​aster> the nerve of coming to this channel with minecraft
L226[14:55:26] <Forec​aster> %sip
L227[14:55:26] <MichiBot> You drink a forked ocean potion (New!). Forecaster smells something burning.
L228[14:55:30] <Forec​aster> ohno
L229[14:57:20] <S3> Em and I spent 10 minutes trying to remember the name of Ms. Frizzle's pet iguana thing in the magic school bus last night until we looked it up
L230[14:57:31] <S3> Then felt so dumb when we discovered that its name was
L231[14:57:39] <S3> "Liz Ard"
L232[14:58:27] <S3> I suspect that this is in some crossword puzzle somewhere.
L233[15:03:14] <Ocawes​ome101> @Bob perhaps you need musl-cross-make?
L234[15:04:40] <gruet​zkopf> nothing to see here, just working on oc2 from oc2 https://tinyurl.com/yc9eajcq
L235[15:06:30] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L236[15:07:41] ⇦ Quits: S3 (~fatalnix@72.55.233.131) (Read error: Connection reset by peer)
L237[15:08:06] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 195 seconds)
L238[15:13:12] <Va​ur> %tonkout
L239[15:13:13] <MichiBot> Yippee! Va​ur! You beat your own previous record of 3 hours, 47 minutes and 15 seconds (By 2 hours, 25 minutes and 43 seconds)! I hope you're happy!
L240[15:13:14] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.006 tonk points! plus 0.01 bonus points for consecutive hours! Current score: 0.26224432, Position #2 => #1 (Overtook Forecaster)
L241[15:49:13] ⇨ Joins: infin (~infina@claudius.lobsternetworks.com)
L242[15:49:54] <Forec​aster> Dang
L243[15:55:07] <Z0id​berg> I like that gui background
L244[15:55:45] <Z0id​berg> I still have yet to use musl
L245[15:56:11] <Z0id​berg> I have played with newlib and of course I have played with glibc, and SmallerC's libc since it works for 16 bit x86 but
L246[15:56:35] <Z0id​berg> But musl is still on the shelf for me
L247[15:57:59] <Z0id​berg> How would you compare newlib to musl?
L248[15:58:31] <Z0id​berg> I may poke the wizards at #osdev
L249[16:10:45] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L250[16:33:20] ⇦ Quits: dequbed (~dequbed@2001:16b8:49fa:8700:afe6:71cf:37b3:637e) (Quit: bye)
L251[16:33:34] ⇨ Joins: dequbed (~steak@banana-new.kilobyte22.de)
L252[16:35:40] <San​gar> >dequbed: Hey <@96665277030203392>, wanna go ssh to root@2001:470:7398:1000::1? :P
L253[16:35:41] <San​gar> i'm ending up on a computer running in mc, aren't i? :x
L254[16:36:00] <deq​ubed> >Sangar: i'm ending up on a computer running in mc, aren't i? :x
L255[16:36:00] <deq​ubed> yes
L256[16:36:02] <San​gar> >dequbed: <@96665277030203392> hey I think we found a bug in Sedna's virtio impleme…
L257[16:36:02] <San​gar> Uhh, that sounds fun, sure. Do you have a repro/any idea where the bug might be?
L258[16:36:22] <San​gar> wild
L259[16:36:27] <deq​ubed> No repro but I think the reason is "running Linux inside Minecraft" is really cursed.
L260[16:36:37] <gruet​zkopf> happened once
L261[16:37:03] <gruet​zkopf> was wondering why the FIB on my (clearnet) router VM was filling up with bogus MAC addresses
L262[16:37:32] <San​gar> "cursed", pffff
L263[16:40:18] <dequbed> @Sangar I mean … yes. But don't worry, we're working on topping the cursedness of the setup so far ;P
L264[16:40:33] <San​gar> i get that impression, yeah 😛
L265[16:40:52] <San​gar> also i realized its funny how the soundcard can be used to probe what mods are installed by listing the sounds :x
L266[16:41:11] <dequbed> Heh, I can give you a MultiMC modpack instance if you wanna join ^^
L267[16:41:46] <dequbed> But yea, I never realized just how easy it would be to extend eBPF to item filtering so you can have your Linux kernel manage your pipe network :)
L268[16:41:56] <San​gar> I actually might have some time today. To see what crazy network setups you've built...
L269[16:42:16] <Amanda> dequbed: ... *WHAT&
L270[16:42:27] <Amanda> You're making the linux kernel organise MC items?
L271[16:42:41] <Brisingr​Aerowing> With OC2, I presume.
L272[16:42:43] <dequbed> @Sangar None so far. It's SMP and your computer boxen are way too expensive >:(
L273[16:43:17] <San​gar> <_>
L274[16:43:22] <gruet​zkopf> (except for the stylish magenta-black-checkered entity that's currently sending udp packets to my router)
L275[16:43:28] <dequbed> Amanda: Not yet. But we talked shit yesterday how you could make like a RP2 sortotron using eBPF now thanks to OC2 and I looked at it later and ... yes. You could. And it would be really simple.
L276[16:43:40] <dequbed> And I kinda wanna do it.
L277[16:43:54] <dequbed> Because actually, the modpack *is missing a good item sorting option*
L278[16:45:32] <dequbed> @Sangar so yeah, there's currently just a random ass computer in our basement that's doing multicast VXLAN powered by big ass gears :P
L279[16:45:46] <ink​oate> 😄
L280[16:45:55] <San​gar> well, it's a start
L281[16:46:32] <ink​oate> I'm playing around with oc2 in 1.18 and came very close to powering it with create until I figured out that I could use the coal generator from RFTools.
L282[16:47:33] <dequbed> @Sangar don't worry, when @gruetzkopf is announcing the first AS hosted inside Minecraft via BGP you'll be the first to know :)
L283[16:48:52] <Kilobyte> @inkoate don't worry the computer to which we posted the IP earlier is powered using create :P
L284[16:49:34] <ink​oate> Perfect. 🙂
L285[16:50:04] <Kilobyte> sadly full table in minecraft (even v6 only) (while technically possible) isn't really feasable
L286[16:50:29] <San​gar> >dequbed: <@96665277030203392> don't worry, when <@451012380709879808> is announcin…
L287[16:50:30] <San​gar> AS = application server in this context? :x sure, looking forward to that, i guess. maybe.
L288[16:50:38] <gruet​zkopf> Autonomous System
L289[16:51:06] <San​gar> ah. well.
L290[16:51:18] <Kilobyte> MC-IX?
L291[16:51:27] <San​gar> still looking forward to that, i guess. maybe.
L292[16:51:31] <dequbed> *It's getting worse*
L293[16:51:58] <Z0id​berg> if I ever get 386BSD ported I guess it's going to have to be renamed to OCBSD
L294[16:52:08] <Z0id​berg> It won't have anything 386 left to call it that XD
L295[16:52:17] <Elfi> Risky BSD
L296[16:52:27] <Z0id​berg> Haha that's kind of cool actually Elfi
L297[16:52:53] <dequbed> @Sangar just remember, it was *you *who enabled these shenanigans. You can never wash your name clean from that now <3 ;)
L298[16:53:18] <Z0id​berg> It does have a fair collection of posix and things but a lot of stuff won't compile for it. But it could be a cool system to write custom things for.
L299[16:53:46] <Elfi> You'll have to pay me royalties for it, i% of every sale
L300[16:54:03] <Kilobyte> i = -1?
L301[16:54:06] <Elfi> Yes
L302[16:54:13] <Elfi> I guess
L303[16:54:20] <gruet​zkopf> sqrt(-1)
L304[16:54:31] <Elfi> Well, 0² is still 0 so it is meaningless even so
L305[16:55:24] <Elfi> I have not had both cups of coffee or my ADHD meds, so nothing I say is legally binding, not even in the summer courts
L306[16:55:54] <Elfi> ...okay the summer court might enforce what I say in an addled haze for laughs but OTHERWISE
L307[16:56:08] <San​gar> >dequbed: <@96665277030203392> just remember, it was *you *who enabled these shenan…
L308[16:56:08] <San​gar> hah. well. can't say I don't enjoy it 😛
L309[16:56:26] <Kilobyte> thats what we expected :{
L310[16:56:30] <Kilobyte> *:{
L311[16:56:33] <Kilobyte> srsly
L312[16:56:39] <Kilobyte> :P
L313[16:56:59] <Kilobyte> apparently i am not used to this keyboard
L314[16:57:13] <M​GR> The square root of negative one is not equal to negative one
L315[16:57:26] <Elfi> Of course not, that's why they made it i to begin with
L316[16:57:37] <Elfi> I am just sleepy and unmedicated
L317[16:58:03] <dequbed> I could get you coffee then you'd be still sleepy and also still unmedicated :P
L318[16:58:19] <M​GR> Fair enough. You said something afterwards that was unclear or could be poorly interpreted, so I thought that I would clarify the matter
L319[16:58:20] <Elfi> Caffeine is medication technically
L320[16:58:26] <dequbed> fair
L321[16:58:27] <Elfi> Unless you give me decaf
L322[16:58:28] <Elfi> In which case
L323[16:58:29] <dequbed> lol no
L324[16:58:30] <Elfi> DUNGEON
L325[16:58:33] <dequbed> I don't want to die
L326[16:58:43] <Elfi> good c:
L327[16:59:26] <dequbed> Elfi: I'm more likely to give you caffeinated chocolate with which you can reasonably ingest an LD50 of caffeine than decaf anything and you *know* that :P
L328[16:59:58] <Elfi> <3
L329[17:00:47] <Elfi> You know the way to my heart: cardiotoxicity
L330[17:01:15] <dequbed> @Sangar pack link et.al. sent via Twitter DM, give one of us a heads up if you wanna join because a) SMP b) we're a bit off the beaten path c) the spawn area is kinda sorta a little bit very spider infested.
L331[17:03:10] <San​gar> got it, will do 🙂
L332[17:03:49] <ink​oate> Maybe the spiders want a computer.
L333[17:04:11] <Kilobyte> the computer isn't in the spawn area
L334[17:04:22] <Amanda> exactly why they're angry
L335[17:04:49] <dequbed> @inkoate I don't care what the spiders want, the spiders will get a most a flamethrower. IE is in the pack for a reason :P
L336[17:05:28] <ink​oate> 😂 OK, now I want an invite to this server too. 😁
L337[17:05:38] <Z0id​berg> ?
L338[17:06:45] <Forec​aster> %tonk
L339[17:06:45] <MichiBot> Awesome! Forec​aster! You beat Va​ur's previous record of <0 (By 1 hour, 53 minutes and 32 seconds)! I hope you're happy!
L340[17:06:46] <MichiBot> Forecaster's new record is 1 hour, 53 minutes and 32 seconds! Forecaster also gained 0.00189 tonk points for stealing the tonk. Position #2. Need 0.01267864 more points to pass Va​ur!
L341[17:08:39] <Z0id​berg> I am excited.
L342[17:08:49] <Z0id​berg> uboot, my favorite boot loader supports risc-v
L343[17:18:51] <Forec​aster> %sip
L344[17:18:51] <MichiBot> You drink a powdery moonstone potion (New!). Forecaster's bones turn the color of sapphire until they have a rainbow potion.
L345[17:20:38] <Forec​aster> I wasn't using those bones anyway
L346[17:29:27] <Z0id​berg> I just now noticed this line in the 386bsd sources I never noticed:
L347[17:29:27] <Z0id​berg> ` call _kbdreset /* resets keyboard and gatea20 brain damage */`
L348[17:29:38] <Z0id​berg> the comment is great
L349[18:01:44] <Amanda> @BrisingrAerowing did apo make it so in 1.18 you can specifically choose what enchantments you get in the table? And any recommendations for what to out around it for fortune, given ive not got an ae or any other automation up yet, and haven't lit the nether portal?
L350[18:10:27] <Amanda> ah no, that just tells you what the options are and their chances, okay
L351[18:32:04] <B​ob> >Ocawesome101: <@!202281082047954954> perhaps you need musl-cross-make?
L352[18:32:04] <B​ob> wdym? i'm using Rust, there's no `make` step
L353[18:32:51] <Ocawes​ome101> the name is a little misleading
L354[18:33:07] <Ocawes​ome101> it builds a musl toolchain for just about any arch you can think of
L355[18:47:09] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 192 seconds)
L356[18:48:50] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L357[18:58:12] <B​ob> >Ocawesome101: it builds a musl toolchain for just about any arch you can think of
L358[18:58:12] <B​ob> i already have a C Toolchain for MUSL RiSC-V
L359[19:15:04] <B​ob> nice, github throws 500 codes
L360[19:15:59] <Forec​aster> I think there's more code on GitHub than that, probably more like 600 codes
L361[19:16:26] <Kilobyte> i counted it, its 666
L362[19:21:09] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L363[19:22:26] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 189 seconds)
L364[20:12:32] <Va​ur> %tonk
L365[20:12:32] <MichiBot> Wut! Va​ur! You beat Forec​aster's previous record of 1 hour, 53 minutes and 32 seconds (By 1 hour, 12 minutes and 14 seconds)! I hope you're happy!
L366[20:12:33] <MichiBot> Vaur's new record is 3 hours, 5 minutes and 46 seconds! Vaur also gained 0.0024 (0.0012 x 2) tonk points for stealing the tonk. Position #1.
L367[20:23:27] <Amanda> dequbed: is this the v9 pack, or another one?
L368[20:23:57] <dequbed> Amanda: It's a different one. 1.18.1 Forge with OC2 and a few things. Want a link?
L369[20:24:04] <Amanda> yes plz
L370[21:04:17] ⇦ Quits: Saphire (saphire@lunar.exchange) (Ping timeout: 192 seconds)
L371[21:24:08] <Wat​tana> So I decided to put OCLinux on the backburner and contribute to Cynosure 2 instead
L372[21:24:25] <Wat​tana> I probably have a lot to learn in internal API design from Cynosure 2
L373[21:25:11] <Wat​tana> (and hey, Cynosure 2 have more potential than my kernel)
L374[21:25:19] <Ocawes​ome101> oh very good
L375[21:25:25] <Ocawes​ome101> lemme make my repo of documentation public
L376[21:25:40] <B​ob> whatever i do, that damn linker doesnt see the c runtime object files aaaa
L377[21:26:04] <Ocawes​ome101> https://github.com/ocawesome101/cynosure-2-docs @Wattana
L378[21:26:10] <Ocawes​ome101> that's my general ideas for how it'll function
L379[21:27:30] <Wat​tana> >Ocawesome101: https://github.com/ocawesome101/cynosure-2-docs <@!373271404155764747>
L380[21:27:30] <Wat​tana> You might wanna write source docs in Markdown and use a tool to convert to GNU Roff
L381[21:27:50] <Wat​tana> It's probably much more convenient for previewing purposes since GitHub and VSCode have built-in Markdown preview
L382[21:31:31] <Wat​tana> just curious; is Cynosure 2 complete enough for uhhhh
L383[21:31:52] <Wat​tana> "ocliblua.cyx"
L384[21:31:58] <Wat​tana> or smth
L385[21:35:11] <B​ob> if ain't nobody got me, `collect2: fatal error: ld terminated with signal 11 [Ошибка сегментирования], core dumped compilation terminated.` got me
L386[21:36:05] <Wat​tana> Is this a Russian joke?
L387[21:36:12] <Z0id​berg> >Bob: whatever i do, that damn linker doesnt see the c runtime object files aaaa
L388[21:36:12] <Z0id​berg> Did you write a linker script?
L389[21:36:20] <Z0id​berg> oh
L390[21:36:31] <Z0id​berg> dude your linker is crashing
L391[21:36:58] <Z0id​berg> the port wasw probably written by somebody who speaks russian
L392[21:37:26] <Z0id​berg> you should recompile your linker against your compiler toolchain
L393[21:38:12] <Kristo​pher38> ...or his drive is failing again
L394[21:38:25] <B​ob> as usual
L395[21:38:33] <Z0id​berg> or actually you are cross compiling, so you should compile your linker with the architecture in mind and against your current toolchain
L396[21:39:06] <Z0id​berg> Which linker are you using
L397[21:39:39] <Kilobyte> @Kristopher38 i like your thinking#
L398[21:40:45] <Kristo​pher38> You shouldn't, sometimes I feel like a brainlet
L399[21:40:56] ⇨ Joins: Saphire (saphire@lunar.exchange)
L400[21:42:16] <B​ob> >Z0idberg: Which linker are you using
L401[21:42:16] <B​ob> whichever `riscv64-buildroot-linux-musl-gcc` uses down the line
L402[21:42:54] <Kilobyte> with mips i actually had to tell cargo which linker to use
L403[21:43:01] <Kilobyte> using environment variables
L404[21:43:18] <B​ob> yeah i use the `config.toml` file
L405[21:43:36] <B​ob> but it just doesnt see / specify the correct path to the C runtime .o files
L406[21:43:46] <Kilobyte> ah i should maybe migrate my hacks there. I believe back then that file didn't exist
L407[21:43:49] <B​ob> like it does here https://tinyurl.com/ydczojsk
L408[21:46:50] <Ocawes​ome101> @Wattana it's not that done
L409[21:46:57] <Ocawes​ome101> also i've renamed CYX to CLE
L410[21:47:09] <Wat​tana> yeah i just found our it doesn't even have the codes for loading init
L411[21:47:20] <Amanda> %remindme 20m seeds done
L412[21:47:20] <MichiBot> I'll tell you "seeds done" in 20m at 02/02/2022 10:07:20 PM
L413[21:47:22] <Wat​tana> or does it?
L414[21:47:25] <Ocawes​ome101> it doesn't
L415[21:47:30] <Ocawes​ome101> there's a lot of work to do
L416[21:47:40] <Wat​tana> how do u test the kernel then
L417[21:47:55] <Z0id​berg> >Bob: whichever `riscv64-buildroot-linux-musl-gcc` uses down the line
L418[21:47:55] <Z0id​berg> Recompile it then.
L419[21:48:36] <Ocawes​ome101> @Wattana at the moment i don't, i just make sure it builds and boots with no errors. none of the actual functionality is tested
L420[21:48:39] <Z0id​berg> if you want to be safe, compile a gcc x86_64 toolchain with an ld, and use that one to recompile riscv64-buildroot-linux-muscl-gcc
L421[21:48:43] <Ocawes​ome101> which leads to a massive round of bugfixes later on
L422[21:48:58] <Z0id​berg> you want to have a sane, clean toolchain
L423[21:49:29] <Ocawes​ome101> however, if you'd like to write tests for it you're welcome to :)
L424[21:50:10] <Ocawes​ome101> for creating new kernel source files, copy `src/template.lua` to somewhere else in `src` and edit it accordingly
L425[21:50:21] <Kristo​pher38> Lol, finding people to write tests for you
L426[21:50:22] <Kristo​pher38> Clever
L427[21:50:27] <Ocawes​ome101> heh
L428[21:50:50] <Kilobyte> needing a template for a new source file sounds like a cursed codebase
L429[21:50:54] <Wat​tana> Would it be safe to make `k` global for autocompletions?
L430[21:51:24] <Z0id​berg> @Bob Usually when I am cross compiling I try to make sure my build system is as sane as it can be, and sometimes that means not trusting the binary toolchains you are provided and compiling them yourself.
L431[21:51:29] <Ocawes​ome101> Kilobyte: it just contains a copyright header, a stub `printk` call, and a `do`/`end` block
L432[21:51:42] <B​ob> >Z0idberg: <@!202281082047954954> Usually when I am cross compiling I try to make…
L433[21:51:42] <B​ob> it will take ages on my i3
L434[21:51:51] <Z0id​berg> Nah
L435[21:51:54] <Z0id​berg> gcc is actually not that large
L436[21:51:57] <Z0id​berg> I have a Ryzen 3
L437[21:51:58] <B​ob> time to get buildroot
L438[21:52:06] <B​ob> my i3 is 3rd gen
L439[21:52:07] <Z0id​berg> it took me like, 10 mins at most
L440[21:52:12] <Kilobyte> a full openwrt on my i5 from 2014 tages 25 minutes
L441[21:52:19] <Z0id​berg> I don't think itl take long
L442[21:52:25] <Z0id​berg> dude I still compile C code on a 486
L443[21:52:34] <Kilobyte> was trying to set the upper bound :P
L444[21:52:38] <Z0id​berg> especially if you're using musl
L445[21:52:50] <Kilobyte> openwrt is much larger than just a c toolchain
L446[21:53:06] <Z0id​berg> openwrt can take forever
L447[21:53:09] <Kilobyte> (my ryzen 7 laptop takes 5 minutes...)
L448[21:53:10] <Z0id​berg> even on fast systems
L449[21:53:10] <Wat​tana> damn someone in my server pinged everyone with a scam link
L450[21:53:14] <Wat​tana> my boi got hacked 😔
L451[21:53:24] <Wat​tana> my boi got ~~hacked~~ phished 😔 [Edited]
L452[21:53:30] <CompanionCube> oh noes
L453[21:55:10] <Ocawes​ome101> also @Wattana with regards to docs i would much rather have them be fully stylized with color and whatnot at the cost of not being able to view them as comfortably on github. i may set up a web interface for it at some point, since groff can output html.
L454[21:55:22] <Wat​tana> I see
L455[21:55:32] <Wat​tana> what does the `man` flag to read them btw i forgot 💀
L456[21:55:36] <Wat​tana> what was the `man` flag to read them btw i forgot 💀 [Edited]
L457[21:56:02] <Ocawes​ome101> use `nroff file | less -SR`
L458[21:56:17] <Ocawes​ome101> where `file` is some file, obviously :P
L459[21:56:54] <Ocawes​ome101> or `man -l file`
L460[21:58:16] <Wat​tana> `nroff` produces a bunch of blank lines at the end idk why 🤔
L461[21:58:23] <Wat​tana> and `man -l` is much simpler to type lol
L462[21:58:31] <Ocawes​ome101> yeah i'm not sure why either
L463[21:59:24] <Wat​tana> I'm tempted to say it's an `nroff` thing\
L464[21:59:25] <Wat​tana> I'm tempted to say it's an `nroff` thing [Edited]
L465[22:00:09] <Ocawes​ome101> `groff -T ascii` does it too
L466[22:06:38] <Wat​tana> I'm guessing we have to complete the exec loader before the loading init part?
L467[22:07:09] <Ocawes​ome101> yes
L468[22:07:14] <Ocawes​ome101> and the filesystem code
L469[22:07:21] <MichiBot> Amanda REMINDER: seeds done
L470[22:07:22] <Ocawes​ome101> and the scheme code (which i've just started)
L471[22:08:17] <Ocawes​ome101> and the url code (which i've just started) [Edited]
L472[22:09:08] <Wat​tana> is 2 spaces for tabs recommended for lua? I see it in most Lua codes
L473[22:09:19] <Ocawes​ome101> that is indeed what i do
L474[22:09:31] <Ocawes​ome101> i also would appreciate that you actually use 2 spaces, rather than tab characters
L475[22:09:37] <Wat​tana> btw does the exec format name include the dot? and what plan do you have for the recognizer arguments?
L476[22:10:07] <Ocawes​ome101> exec format name does not include the dot, because exec type is not necessarily determined by the file extension.
L477[22:10:12] <Xand​aros> I personally use 4 spaces, but as long as you don't use a number of spaces that is not a power of two, I think you're good 😄
L478[22:10:25] <Ocawes​ome101> 3 space indent intensifies
L479[22:10:37] <Wat​tana> >Ocawesome101: *3 space indent intensifies*
L480[22:10:37] <Wat​tana> you monster
L481[22:10:40] <Ocawes​ome101> recognizer(filename, first32bytes) was my plan for it @Wattana
L482[22:10:44] <Ocawes​ome101> don't worry i use 2 spaces
L483[22:10:49] <Ocawes​ome101> i used 1 for the first year or so i did lua
L484[22:10:56] <Ocawes​ome101> izaya uses 1
L485[22:11:25] <Xand​aros> I think 1 is a little low. I'm used to 4, but I think 2 is good, too.
L486[22:11:25] <Xand​aros> 8 seems a tad much
L487[22:11:38] <Wat​tana> 8 is not too much it's overkill
L488[22:11:46] <Wat​tana> and too thicc
L489[22:11:58] <Ocawes​ome101> i do not like 8 space indentation
L490[22:12:06] <Kilobyte> i believe the c lua implementation at one point used a single space as indent
L491[22:12:35] <Kilobyte> i generally adhere to language conventions. Where none exist i default to four spaces
L492[22:12:40] <Wat​tana> Oca I think we should come up with a contribution guideline or smth lol
L493[22:12:53] <Wat​tana> I mean idek if I should annotate functions
L494[22:13:18] <Ocawes​ome101> yeah i do not have clear standards written anywhere
L495[22:13:59] <Brisingr​Aerowing> I know someone who used 32 space indents.
L496[22:14:13] <Ocawes​ome101> what
L497[22:14:16] <Wat​tana> >BrisingrAerowing: I know someone who used 32 space indents.
L498[22:14:17] <Wat​tana> oh god what the fuck
L499[22:14:17] <Kilobyte> as for projects: if they demand any code formattin, they are to provide tooling/configuration for automatic code formatting
L500[22:14:52] <Kilobyte> otherwise don't expect me to adhere to any conventions (unless the language itself has sensible autoformatting)
L501[22:14:59] <Brisingr​Aerowing> He also wrote comments in Lojban.
L502[22:18:45] <Brisingr​Aerowing> He was kicked out of school within 4 months for all sorts of asshattery. He was one of those ‘holier than thou’ types and considered himself a programming god. No one liked him.
L503[22:19:43] <Wat​tana> >Ocawesome101: and the url code (which i've just started)
L504[22:19:43] <Wat​tana> why not use normal path?
L505[22:20:10] <Ocawes​ome101> that way you can use `open` to access any resource
L506[22:20:20] <Ocawes​ome101> (sans directories - those are still `opendir`)
L507[22:20:36] <Wat​tana> sounds overkill
L508[22:20:46] <Ocawes​ome101> it reduces the amount of stuff the kernel has to expose
L509[22:21:19] <Ocawes​ome101> so you can open `file:/bin/ls`, `https:example.com`, or `/bin/bash` and it'll be mostly transparent
L510[22:21:42] <Wat​tana> so you can use both normal path and url?
L511[22:21:51] <Ocawes​ome101> yes, the `file:` scheme is default
L512[22:22:09] <Ocawes​ome101> and the `//` is optional, so `file:///bin/ls` and `file:/bin/ls` mean precisely the same thing
L513[22:22:15] <Ocawes​ome101> this is blatantly ripped from Redox
L514[22:22:44] <Wat​tana> i'd die from all the pattern matching
L515[22:22:54] <Wat​tana> if i were to implement that
L516[22:23:01] <Ocawes​ome101> don't worry, you don't have to :)
L517[22:23:08] <Kilobyte> i mean the // signifies that there is an authority :P so for file paths it should actually be omitted
L518[22:23:26] <Kilobyte> for URLs its very much required if i understand the URI spec correctly
L519[22:26:46] <Kilobyte> https://datatracker.ietf.org/doc/html/rfc3986/#section-3.2
L520[22:32:59] <Z0id​berg> https://www.youtube.com/watch?v=buc64u6Q_oA
L521[22:33:01] <Z0id​berg> I found this
L522[22:41:59] <B​ob> its that time of the day again i make a Rust target <https://github.com/rust-lang/rust/blob/master/compiler/rustc_target/src/spec/mod.rs&gt;
L523[22:47:03] <Wat​tana> Ocawesome are there anything you need/want help with in Cynosure 2? Idk what I should work on
L524[22:50:13] <Z0id​berg> @Bob you finish building a new toolchain?
L525[22:51:37] <Ocawes​ome101> @Wattana not at the moment, but once i get a little more of the core in place i'll get back to you
L526[23:08:49] <Forec​aster> %tonkout
L527[23:08:50] <MichiBot> I'm sorry Forec​aster, you were not able to beat Va​ur's record of 3 hours, 5 minutes and 46 seconds this time. 2 hours, 56 minutes and 17 seconds were wasted! Missed by 9 minutes and 29 seconds!
L528[23:08:56] <Forec​aster> Dammit
L529[23:10:38] <B​ob> >Z0idberg: <@!202281082047954954> you finish building a new toolchain?
L530[23:10:38] <B​ob> Gotta sleep, didn't start yet
L531[23:11:04] <B​ob> still looking around, trying to figure out how to feed it the c runtime files then use the correct linkers
L532[23:11:08] <B​ob> and avoid segfaults
L533[23:13:31] <Forec​aster> https://i.imgur.com/plZfGQF.jpeg
L534[23:14:17] * Michiyo bans @"Forecaster"
L535[23:18:52] <Wat​tana> Note to Ocawesome: that was stupid of me, will revise my PR
L536[23:20:04] <Wat​tana> Know what scratch it
L537[23:23:07] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 192 seconds)
L538[23:29:57] <ink​oate> I'm currently stuck on libunwind but I think I'm close to getting something compiled if I can figure this out.
L539[23:37:24] <B​ob> i cant use `panic = "abort"` for some reason and even then, still not getting past the linker / c toolchain mess
L540[23:38:24] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L541[23:48:26] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Ping timeout: 195 seconds)
<<Prev Next>> Scroll to Top