<<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! Michiyo!
You beat Forecaster'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 Vaur!
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]
<Z0idberg>
@Kristopher38 What do you think of:
L14[00:53:28]
<Z0idberg>
Trotwood's vfs changed to allow options for the nodes
L15[00:53:51]
<Z0idberg>
@Kristopher38 What do you think of:
L17[00:54:00]
<Z0idberg>
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]
<inkoate>
Where is @dequbed relaying from?
L23[01:17:04]
<Kristopher38> @Z0idberg hard for me to
judge but looks familiar enough so I guess that's a plus
L24[01:17:32]
<Kristopher38> >inkoate: Where is
<@!843225603762552882> relaying from?
L25[01:17:32]
<Kristopher38> Irc
L26[01:17:47]
<Z0idberg>
namespaces were my answer to overlapping mountpoints and letter
drive alternatives.
L27[01:17:59]
<Z0idberg>
probably Esper
L28[01:18:25]
<Kristopher38> Right now I think I'll go
to bed though, gn
L29[01:19:11]
<Kristopher38> >Z0idberg: Trotwood's
vfs changed to allow options for the nodes
L30[01:19:11]
<Kristopher38> The nodelist thing looks
sane too
L31[01:19:33]
<Z0idberg>
that's basically because multiple nodes can have the same
namespace
L32[01:20:16]
<Z0idberg>
it's more of an iterator but it makes a table kind of like this
when you list the contents of a directory:
L34[01:20:47]
<Ocawesome101> @Z0idberg tthat looks quite
nice
L35[01:21:23]
<Z0idberg>
I wasn't sure how else to handle files distributed all over the
place
L36[01:21:53]
<Z0idberg>
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]
<Z0idberg>
or just have it give you all of them
L38[01:25:04]
<Z0idberg>
eating chicken baked in kellogs corn flakes
L39[01:25:12]
<Z0idberg>
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]
<Xandaros>
%tonk
L49[02:17:41] <MichiBot> Fudge! Xandaros!
You beat Michiyo'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 Kodos!
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]
<BrisingrAerowing> Checks his time crystal
for any instances of time manipulation, but finds nothing
L58[03:15:55]
<BrisingrAerowing> 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!
Michiyo! You beat Xandaros'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 Vaur!
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)
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]
<basgamer999> 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]
<basgamer999> like cloud storage
L79[07:23:24]
<basgamer999> but in game
L80[07:23:57]
<Forecaster> 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]
<basgamer999> >Izaya: mtfs lets you
mount filesystems over the network
L83[08:16:58]
<basgamer999> what is that can you send
the wiki?
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]
<basgamer999> 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]
<basgamer999> do i need like a network
card?
L88[08:19:08]
<Bob> 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]
<basgamer999> >Izaya: mtfs lets you
have one computer export a part of its filesystem and other
comp…
L96[08:52:40]
<basgamer999> 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]
<Vaur>
%tonk
L100[09:00:14] <MichiBot> Potzblitz!
Vaur! You beat Michiyo'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 Forecaster!
L102[09:12:30]
<basgamer999> >Izaya: if they're in a
rack together you should just have to connect the network
stuf…
L103[09:12:30]
<basgamer999> 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]
<basgamer999> >Izaya: (and turn off the
internal switch, it's super slow)
L105[09:12:36]
<basgamer999> 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]
<basgamer999> 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]
<basgamer999> or all other files
L110[09:16:03]
<basgamer999> just everything i want to
run on the pc is in the storage server
L111[09:21:28]
<Forecaster> 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]
<Forecaster> it only knows how to load it
from a local storage device
L113[09:22:18]
<basgamer999> 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]
<Forecaster> if you're the kind of person
that insists on using MineOS then it's likely outside of your
skillset
L115[09:23:30]
<basgamer999> its cool to use mineos i can
use openos too but mineos is just cool
L116[09:25:18]
<Forecaster> it looks fancy sure, other
than that it's pretty bad
L117[09:25:43]
<basgamer999> i dont use it for useful
programming i just use it to play around and have fun and looks
cool
L118[09:25:51]
<basgamer999> no parcital use
L119[09:26:40]
<basgamer999> for coding i just use openOS
and code my own programs
L121[09:35:55]
<basgamer999> me want xD
L122[09:36:37]
<ThePiGuy24> well thats not an
inconvenient form factor at all ;p
L123[09:36:38]
<basgamer999> it looks fun but too
expensive
L124[09:39:28]
<FLORANA>
thats nothing compared to that air support ship PC case
L126[10:04:02] ⇦
Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
(Ping timeout: 189 seconds)
L127[10:06:17]
<Forecaster> %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]
<Forecaster> 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]
<Bob> its
time once more to make RISC-V Ryst a reality
L138[12:09:49]
<inkoate> 😄
Good morning!
L139[12:10:45]
<Bob> good
afternoon 🙃
L141[12:41:44]
<gruetzkopf> (crosscompiled from laptop,
buildroot rebuilt with glibc so this computer is a tier 2
target
L142[12:43:20]
<Forecaster> )
L143[12:43:24]
<gruetzkopf> and yes that's a OC2 computer
i'm ssh'd into over public internet
L144[12:43:30]
<gruetzkopf> >Forecaster: )
L145[12:43:31]
<gruetzkopf> thanks
L146[12:47:58]
<Bob>
>gruetzkopf: where's the problem (well, other than me completely
and utterly cheati…
L147[12:47:58]
<Bob> how
did you make it work ?
L148[12:48:05]
<Bob> and
i'd instead use MUSL C
L149[12:48:15]
<Bob> which
is a T3 target
L150[12:49:46]
<gruetzkopf> >Bob: which is a T3
target
L151[12:49:47]
<gruetzkopf> yeah, hence me calling that
cheating
L152[12:49:57]
<Bob> with
the GNU libc, i recall having some errors but its a T2 target so
its a lot simpler
L153[12:50:56]
<gruetzkopf> 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]
<Bob> wat
how
L155[12:51:19]
<gruetzkopf> that's the question
L156[12:51:37]
<Bob> i did
use `riscv64gc-buildroot-linux-musl-cc`as the linker but it cant
find its c runtime object files
L157[12:51:49]
<Bob> i
need to somehow chroot cargo into the toolchain sysroot
L158[12:51:58]
<Bob> so it
uses the riscv64 stuff and object files
L159[12:52:13]
<gruetzkopf> there should be options for
library paths
L161[12:53:14]
<gruetzkopf> (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]
<Bob> ah
you have the linker in your system
L163[12:55:45]
<Bob> i
have C toolchain for riscv64 musl under a separate directory
L164[12:56:00]
<Bob>
whatever i do, it can't find its c runtime object files
L165[12:57:01]
<gruetzkopf> yeah the linker is from
debians system riscv64 crossgcc
L166[12:57:17]
<Bob> well,
AUR has also a group for riscv under gnulibc
L167[12:57:20]
<Bob> but i
need musl
L168[12:57:23]
<gruetzkopf> yes
L169[12:57:43]
<Bob> i
just got no clue how to solve this last roadblock, tried everything
i could
L170[12:59:17]
<gruetzkopf> (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]
<Bob> the
next step would be to make a Rust system from scratch
L172[13:00:00]
<Bob>
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
L177[13:19:19]
<basgamer999> i cant manage to get it
installed
L178[13:19:28]
<basgamer999> i installed oppm
L179[13:19:31]
<basgamer999> using the disk
L180[13:21:17]
<basgamer999> i think i installed it but
how do i run it?
L181[13:31:41]
<inkoate>
@gruetzkopf You built a custom disk image that you're using in oc2,
is that what you mean?
L182[13:34:48]
<Forecaster> >basgamer999: i cant
manage to get it installed
L183[13:34:48]
<Forecaster> you run `oppm` and tell it
what you want to install from the available repos, or list
available programs
L184[13:35:03]
<Forecaster> there's probably some help
parameter for it
L185[13:35:09]
<basgamer999> i ran oppm install
minitel
L186[13:35:29]
<basgamer999> 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]
<Forecaster> read the documentation in the
github repo
L190[13:41:07]
<basgamer999> now i followed all steps but
it dont seem to work
L191[14:00:14]
<Z0idberg>
Holy smokes
L192[14:00:22]
<Z0idberg>
It's the legendary @gruetzkopf
L193[14:00:29]
<Z0idberg>
I thought you were gone forever lol
L194[14:01:12] *
Amanda throws a master ball at gruetzkopf
L195[14:01:13]
<Z0idberg>
I still tell fairy tale stories about Amigas to unsuspecting people
from time to time.
L196[14:03:41]
<Z0idberg>
@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]
<Z0idberg>
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]
<Z0idberg>
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]
<gruetzkopf> >Z0idberg: Hm. So you can
ssh to sedna VMs now? is it just a serial console or
something…
L202[14:17:19]
<gruetzkopf> nope
L203[14:17:23]
<gruetzkopf> proper internet
connectivity
L204[14:17:54]
<Z0idberg>
That's terrifying
L205[14:18:13]
<Z0idberg>
I suppose if it has virtio it makes it easy
L206[14:19:37]
<gruetzkopf> we didn't even touch
sedna
L207[14:20:36]
<gruetzkopf> 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]
<Z0idberg>
Ohhh, that makes sense. That explains why I saw nothing about
ethernet in the source code when I was pulling apart sedna
yesterday
L210[14:23:18]
<gruetzkopf> 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]
<Z0idberg>
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]
<Z0idberg>
specific crap in different places all over, but most of it is stuff
I don't need like drivers, etc.
L213[14:25:26]
<gruetzkopf> don't do that yet, this is
missing 90% of the config :D
L214[14:25:32]
<Z0idberg>
ahahaha
L215[14:25:49]
<gruetzkopf> and basic stuff like
"define a threat model"
L216[14:28:26]
<Z0idberg>
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]
<Z0idberg>
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]
<Z0idberg>
Bill*
L219[14:33:14] <Amanda> Huh. TIL Bad Omen
eventually starts to go away on it's own
L220[14:36:37]
<Forecaster> 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]
<Z0idberg>
This doesn't sound like that space game
L224[14:54:57]
<Forecaster> it's minecraft, believe it or
not
L225[14:55:12]
<Forecaster> the nerve of coming to this
channel with minecraft
L226[14:55:26]
<Forecaster> %sip
L227[14:55:26] <MichiBot> You drink a
forked ocean potion (New!). Forecaster smells something
burning.
L228[14:55:30]
<Forecaster> 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]
<Ocawesome101> @Bob perhaps you need
musl-cross-make?
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]
<Vaur>
%tonkout
L239[15:13:13] <MichiBot> Yippee! Vaur!
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> Vaur 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]
<Forecaster> Dang
L243[15:55:07]
<Z0idberg>
I like that gui background
L244[15:55:45]
<Z0idberg>
I still have yet to use musl
L245[15:56:11]
<Z0idberg>
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]
<Z0idberg>
But musl is still on the shelf for me
L247[15:57:59]
<Z0idberg>
How would you compare newlib to musl?
L248[15:58:31]
<Z0idberg>
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]
<Sangar>
>dequbed: Hey <@96665277030203392>, wanna go ssh to
root@2001:470:7398:1000::1? :P
L253[16:35:41]
<Sangar>
i'm ending up on a computer running in mc, aren't i? :x
L254[16:36:00]
<dequbed>
>Sangar: i'm ending up on a computer running in mc, aren't i?
:x
L255[16:36:00]
<dequbed>
yes
L256[16:36:02]
<Sangar>
>dequbed: <@96665277030203392> hey I think we found a bug
in Sedna's virtio impleme…
L257[16:36:02]
<Sangar>
Uhh, that sounds fun, sure. Do you have a repro/any idea where the
bug might be?
L258[16:36:22]
<Sangar>
wild
L259[16:36:27]
<dequbed>
No repro but I think the reason is "running Linux inside
Minecraft" is really cursed.
L260[16:36:37]
<gruetzkopf> happened once
L261[16:37:03]
<gruetzkopf> was wondering why the FIB on
my (clearnet) router VM was filling up with bogus MAC
addresses
L262[16:37:32]
<Sangar>
"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]
<Sangar> i
get that impression, yeah 😛
L265[16:40:52]
<Sangar>
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]
<Sangar> 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]
<BrisingrAerowing> 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]
<Sangar>
<_>
L274[16:43:22]
<gruetzkopf> (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]
<inkoate>
😄
L280[16:45:55]
<Sangar>
well, it's a start
L281[16:46:32]
<inkoate>
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]
<inkoate>
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]
<Sangar>
>dequbed: <@96665277030203392> don't worry, when
<@451012380709879808> is announcin…
L287[16:50:30]
<Sangar> AS
= application server in this context? :x sure, looking forward to
that, i guess. maybe.
L288[16:50:38]
<gruetzkopf> Autonomous System
L289[16:51:06]
<Sangar>
ah. well.
L290[16:51:18] <Kilobyte> MC-IX?
L291[16:51:27]
<Sangar>
still looking forward to that, i guess. maybe.
L292[16:51:31] <dequbed> *It's getting
worse*
L293[16:51:58]
<Z0idberg>
if I ever get 386BSD ported I guess it's going to have to be
renamed to OCBSD
L294[16:52:08]
<Z0idberg>
It won't have anything 386 left to call it that XD
L295[16:52:17] <Elfi> Risky BSD
L296[16:52:27]
<Z0idberg>
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]
<Z0idberg>
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]
<gruetzkopf> 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]
<Sangar>
>dequbed: <@96665277030203392> just remember, it was *you
*who enabled these shenan…
L308[16:56:08]
<Sangar>
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]
<MGR> 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]
<MGR> 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
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]
<Sangar>
got it, will do 🙂
L332[17:03:49]
<inkoate>
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]
<inkoate> 😂
OK, now I want an invite to this server too. 😁
L337[17:05:38]
<Z0idberg>
?
L338[17:06:45]
<Forecaster> %tonk
L339[17:06:45] <MichiBot> Awesome!
Forecaster! You beat Vaur'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 Vaur!
L341[17:08:39]
<Z0idberg>
I am excited.
L342[17:08:49]
<Z0idberg>
uboot, my favorite boot loader supports risc-v
L343[17:18:51]
<Forecaster> %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]
<Forecaster> I wasn't using those bones
anyway
L346[17:29:27]
<Z0idberg>
I just now noticed this line in the 386bsd sources I never
noticed:
L347[17:29:27]
<Z0idberg>
` call _kbdreset /* resets keyboard and gatea20 brain damage
*/`
L348[17:29:38]
<Z0idberg>
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]
<Bob>
>Ocawesome101: <@!202281082047954954> perhaps you need
musl-cross-make?
L352[18:32:04]
<Bob> wdym?
i'm using Rust, there's no `make` step
L353[18:32:51]
<Ocawesome101> the name is a little
misleading
L354[18:33:07]
<Ocawesome101> 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]
<Bob>
>Ocawesome101: it builds a musl toolchain for just about any
arch you can think of
L358[18:58:12]
<Bob> i
already have a C Toolchain for MUSL RiSC-V
L359[19:15:04]
<Bob> nice,
github throws 500 codes
L360[19:15:59]
<Forecaster> 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]
<Vaur>
%tonk
L365[20:12:32] <MichiBot> Wut! Vaur! You
beat Forecaster'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]
<Wattana>
So I decided to put OCLinux on the backburner and contribute to
Cynosure 2 instead
L372[21:24:25]
<Wattana> I
probably have a lot to learn in internal API design from Cynosure
2
L373[21:25:11]
<Wattana>
(and hey, Cynosure 2 have more potential than my kernel)
L374[21:25:19]
<Ocawesome101> oh very good
L375[21:25:25]
<Ocawesome101> lemme make my repo of
documentation public
L376[21:25:40]
<Bob>
whatever i do, that damn linker doesnt see the c runtime object
files aaaa
L378[21:26:10]
<Ocawesome101> that's my general ideas for
how it'll function
L380[21:27:30]
<Wattana>
You might wanna write source docs in Markdown and use a tool to
convert to GNU Roff
L381[21:27:50]
<Wattana>
It's probably much more convenient for previewing purposes since
GitHub and VSCode have built-in Markdown preview
L382[21:31:31]
<Wattana>
just curious; is Cynosure 2 complete enough for uhhhh
L383[21:31:52]
<Wattana>
"ocliblua.cyx"
L384[21:31:58]
<Wattana>
or smth
L385[21:35:11]
<Bob> if
ain't nobody got me, `collect2: fatal error: ld terminated with
signal 11 [Ошибка сегментирования], core dumped compilation
terminated.` got me
L386[21:36:05]
<Wattana>
Is this a Russian joke?
L387[21:36:12]
<Z0idberg>
>Bob: whatever i do, that damn linker doesnt see the c runtime
object files aaaa
L388[21:36:12]
<Z0idberg>
Did you write a linker script?
L389[21:36:20]
<Z0idberg>
oh
L390[21:36:31]
<Z0idberg>
dude your linker is crashing
L391[21:36:58]
<Z0idberg>
the port wasw probably written by somebody who speaks russian
L392[21:37:26]
<Z0idberg>
you should recompile your linker against your compiler
toolchain
L393[21:38:12]
<Kristopher38> ...or his drive is failing
again
L394[21:38:25]
<Bob> as
usual
L395[21:38:33]
<Z0idberg>
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]
<Z0idberg>
Which linker are you using
L397[21:39:39] <Kilobyte> @Kristopher38 i
like your thinking#
L398[21:40:45]
<Kristopher38> You shouldn't, sometimes I
feel like a brainlet
L399[21:40:56]
⇨ Joins: Saphire (saphire@lunar.exchange)
L400[21:42:16]
<Bob>
>Z0idberg: Which linker are you using
L401[21:42:16]
<Bob>
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]
<Bob> yeah
i use the `config.toml` file
L405[21:43:36]
<Bob> 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
L408[21:46:50]
<Ocawesome101> @Wattana it's not that
done
L409[21:46:57]
<Ocawesome101> also i've renamed CYX to
CLE
L410[21:47:09]
<Wattana>
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]
<Wattana>
or does it?
L414[21:47:25]
<Ocawesome101> it doesn't
L415[21:47:30]
<Ocawesome101> there's a lot of work to
do
L416[21:47:40]
<Wattana>
how do u test the kernel then
L417[21:47:55]
<Z0idberg>
>Bob: whichever `riscv64-buildroot-linux-musl-gcc` uses down the
line
L418[21:47:55]
<Z0idberg>
Recompile it then.
L419[21:48:36]
<Ocawesome101> @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]
<Z0idberg>
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]
<Ocawesome101> which leads to a massive
round of bugfixes later on
L422[21:48:58]
<Z0idberg>
you want to have a sane, clean toolchain
L423[21:49:29]
<Ocawesome101> however, if you'd like to
write tests for it you're welcome to :)
L424[21:50:10]
<Ocawesome101> for creating new kernel
source files, copy `src/template.lua` to somewhere else in `src`
and edit it accordingly
L425[21:50:21]
<Kristopher38> Lol, finding people to
write tests for you
L426[21:50:22]
<Kristopher38> Clever
L427[21:50:27]
<Ocawesome101> heh
L428[21:50:50] <Kilobyte> needing a
template for a new source file sounds like a cursed codebase
L429[21:50:54]
<Wattana>
Would it be safe to make `k` global for autocompletions?
L430[21:51:24]
<Z0idberg>
@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]
<Ocawesome101> Kilobyte: it just contains
a copyright header, a stub `printk` call, and a `do`/`end`
block
L432[21:51:42]
<Bob>
>Z0idberg: <@!202281082047954954> Usually when I am cross
compiling I try to make…
L433[21:51:42]
<Bob> it
will take ages on my i3
L434[21:51:51]
<Z0idberg>
Nah
L435[21:51:54]
<Z0idberg>
gcc is actually not that large
L436[21:51:57]
<Z0idberg>
I have a Ryzen 3
L437[21:51:58]
<Bob> time
to get buildroot
L438[21:52:06]
<Bob> my i3
is 3rd gen
L439[21:52:07]
<Z0idberg>
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]
<Z0idberg>
I don't think itl take long
L442[21:52:25]
<Z0idberg>
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]
<Z0idberg>
especially if you're using musl
L445[21:52:50] <Kilobyte> openwrt is much
larger than just a c toolchain
L446[21:53:06]
<Z0idberg>
openwrt can take forever
L447[21:53:09] <Kilobyte> (my ryzen 7
laptop takes 5 minutes...)
L448[21:53:10]
<Z0idberg>
even on fast systems
L449[21:53:10]
<Wattana>
damn someone in my server pinged everyone with a scam link
L450[21:53:14]
<Wattana>
my boi got hacked 😔
L451[21:53:24]
<Wattana>
my boi got ~~hacked~~ phished 😔 [Edited]
L452[21:53:30] <CompanionCube> oh
noes
L453[21:55:10]
<Ocawesome101> 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]
<Wattana> I
see
L455[21:55:32]
<Wattana>
what does the `man` flag to read them btw i forgot 💀
L456[21:55:36]
<Wattana>
what was the `man` flag to read them btw i forgot 💀 [Edited]
L457[21:56:02]
<Ocawesome101> use `nroff file | less
-SR`
L458[21:56:17]
<Ocawesome101> where `file` is some file,
obviously :P
L459[21:56:54]
<Ocawesome101> or `man -l file`
L460[21:58:16]
<Wattana>
`nroff` produces a bunch of blank lines at the end idk why 🤔
L461[21:58:23]
<Wattana>
and `man -l` is much simpler to type lol
L462[21:58:31]
<Ocawesome101> yeah i'm not sure why
either
L463[21:59:24]
<Wattana>
I'm tempted to say it's an `nroff` thing\
L464[21:59:25]
<Wattana>
I'm tempted to say it's an `nroff` thing [Edited]
L465[22:00:09]
<Ocawesome101> `groff -T ascii` does it
too
L466[22:06:38]
<Wattana>
I'm guessing we have to complete the exec loader before the loading
init part?
L467[22:07:09]
<Ocawesome101> yes
L468[22:07:14]
<Ocawesome101> and the filesystem
code
L469[22:07:21] <MichiBot> Amanda REMINDER:
seeds done
L470[22:07:22]
<Ocawesome101> and the scheme code (which
i've just started)
L471[22:08:17]
<Ocawesome101> and the url code (which
i've just started) [Edited]
L472[22:09:08]
<Wattana>
is 2 spaces for tabs recommended for lua? I see it in most Lua
codes
L473[22:09:19]
<Ocawesome101> that is indeed what i
do
L474[22:09:31]
<Ocawesome101> i also would appreciate
that you actually use 2 spaces, rather than tab characters
L475[22:09:37]
<Wattana>
btw does the exec format name include the dot? and what plan do you
have for the recognizer arguments?
L476[22:10:07]
<Ocawesome101> exec format name does not
include the dot, because exec type is not necessarily determined by
the file extension.
L477[22:10:12]
<Xandaros>
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]
<Ocawesome101> 3 space indent
intensifies
L479[22:10:37]
<Wattana>
>Ocawesome101: *3 space indent intensifies*
L480[22:10:37]
<Wattana>
you monster
L481[22:10:40]
<Ocawesome101> recognizer(filename,
first32bytes) was my plan for it @Wattana
L482[22:10:44]
<Ocawesome101> don't worry i use 2
spaces
L483[22:10:49]
<Ocawesome101> i used 1 for the first year
or so i did lua
L484[22:10:56]
<Ocawesome101> izaya uses 1
L485[22:11:25]
<Xandaros>
I think 1 is a little low. I'm used to 4, but I think 2 is good,
too.
L486[22:11:25]
<Xandaros>
8 seems a tad much
L487[22:11:38]
<Wattana> 8
is not too much it's overkill
L488[22:11:46]
<Wattana>
and too thicc
L489[22:11:58]
<Ocawesome101> 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]
<Wattana>
Oca I think we should come up with a contribution guideline or smth
lol
L493[22:12:53]
<Wattana> I
mean idek if I should annotate functions
L494[22:13:18]
<Ocawesome101> yeah i do not have clear
standards written anywhere
L495[22:13:59]
<BrisingrAerowing> I know someone who used
32 space indents.
L496[22:14:13]
<Ocawesome101>
what
L497[22:14:16]
<Wattana>
>BrisingrAerowing: I know someone who used 32 space
indents.
L498[22:14:17]
<Wattana>
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]
<BrisingrAerowing> He also wrote comments
in Lojban.
L502[22:18:45]
<BrisingrAerowing> 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]
<Wattana>
>Ocawesome101: and the url code (which i've just started)
L504[22:19:43]
<Wattana>
why not use normal path?
L505[22:20:10]
<Ocawesome101> that way you can use `open`
to access any resource
L506[22:20:20]
<Ocawesome101> (sans directories - those
are still `opendir`)
L507[22:20:36]
<Wattana>
sounds overkill
L508[22:20:46]
<Ocawesome101> it reduces the amount of
stuff the kernel has to expose
L509[22:21:19]
<Ocawesome101> so you can open
`file:/bin/ls`, `https:example.com`, or `/bin/bash` and it'll be
mostly transparent
L510[22:21:42]
<Wattana>
so you can use both normal path and url?
L511[22:21:51]
<Ocawesome101> yes, the `file:` scheme is
default
L512[22:22:09]
<Ocawesome101> and the `//` is optional,
so `file:///bin/ls` and `file:/bin/ls` mean precisely the same
thing
L513[22:22:15]
<Ocawesome101> this is blatantly ripped
from Redox
L514[22:22:44]
<Wattana>
i'd die from all the pattern matching
L515[22:22:54]
<Wattana>
if i were to implement that
L516[22:23:01]
<Ocawesome101> 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
L521[22:33:01]
<Z0idberg>
I found this
L523[22:47:03]
<Wattana>
Ocawesome are there anything you need/want help with in Cynosure 2?
Idk what I should work on
L524[22:50:13]
<Z0idberg>
@Bob you finish building a new toolchain?
L525[22:51:37]
<Ocawesome101> @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]
<Forecaster> %tonkout
L527[23:08:50] <MichiBot> I'm sorry
Forecaster, you were not able to beat Vaur'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]
<Forecaster> Dammit
L529[23:10:38]
<Bob>
>Z0idberg: <@!202281082047954954> you finish building a
new toolchain?
L530[23:10:38]
<Bob> Gotta
sleep, didn't start yet
L531[23:11:04]
<Bob> still
looking around, trying to figure out how to feed it the c runtime
files then use the correct linkers
L532[23:11:08]
<Bob> and
avoid segfaults
L534[23:14:17] *
Michiyo bans @"Forecaster"
L535[23:18:52]
<Wattana>
Note to Ocawesome: that was stupid of me, will revise my PR
L536[23:20:04]
<Wattana>
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]
<inkoate>
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]
<Bob> 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)