<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:18:28] ⇦ Quits: Cervator (~Thunderbi@70.241.38.147) (Ping timeout: 190 seconds)
L2[00:19:50] ⇦ Quits: Vexaton (~Vexatos@port-92-192-80-234.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L3[00:43:10] ⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L4[01:07:54] ⇦ Quits: expert975 (~expert975@177.1.242.77) (Quit: WeeChat 2.6)
L5[01:47:47] <BrightYC> ^search A-f
L6[01:47:56] <BrightYC> ^search contains:"A-f"
L7[01:48:08] <BrightYC> oops
L8[01:50:16] <Amanda> ... what are you trying to do?
L9[02:02:31] <BrightYC> Amanda bot in another channel =d
L10[02:33:17] <Amanda> Well, yes, but as Elfi would emote "But what does that bot do :3c"
L11[02:33:35] <Elfi> Huh what
L12[02:33:47] <Elfi> ...you got me there
L13[02:34:17] * Amanda snugs up around Elfi, resting her face on her fore-paws, waiting for a response.
L14[02:56:38] <BrightYC> Amanda this bot is looking for a message in the logs
L15[02:58:04] <ThePi​Guy24> http://tinyurl.com/rlrhj5q
L16[03:00:52] <ThePi​Guy24> http://tinyurl.com/wzqt7eg
L17[03:04:05] <ThePi​Guy24> could do with some UI deshitifacation
L18[03:15:58] <Klea​dron> i should probably get back to that window manager system at some point
L19[03:16:25] <Klea​dron> maybe i could develop a version using your pixel drawing system
L20[03:16:31] <Klea​dron> fat chance, though
L21[03:19:39] <ThePi​Guy24> i feel like making it OO
L22[03:19:50] <ThePi​Guy24> with drawing commands
L23[03:20:28] <ThePi​Guy24> and i could probably make it compatiable with zef's one too
L24[03:20:30] <ThePi​Guy24> :p
L25[03:20:55] <ThePi​Guy24> should be faster still
L26[03:26:22] <Klea​dron> "OO"?
L27[03:27:17] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L28[03:38:57] <Brisingr​ Aerowing> Object Oriented, I presume.
L29[03:45:39] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.139) (Ping timeout: 202 seconds)
L30[03:46:22] ⇨ Joins: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi)
L31[04:17:13] <Ocawes​ome101> %tonk
L32[04:17:14] <MichiBot> Dagnammit! Ocawesome101! You beat CompanionCube's previous record of 9 hours, 30 minutes and 55 seconds (By 1 hour, 2 minutes and 59 seconds)! I hope you're happy!
L33[04:17:15] <MichiBot> Ocawesome101's new record is 10 hours, 33 minutes and 54 seconds! Ocawesome101 also gained 0.0105 (0.00105 x 10) tonk points for stealing the tonk.
L34[05:16:07] ⇨ Joins: rashy (~rashdanml@CPEbc4dfbdd7e93-CMbc4dfbdd7e90.cpe.net.cable.rogers.com)
L35[05:16:17] ⇦ Quits: rashy (~rashdanml@CPEbc4dfbdd7e93-CMbc4dfbdd7e90.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
L36[05:46:34] <Ar​iri> I kept reading "Amanda bot in another channel =d" as "Amanda bot" and thought they were testing a bot named Amanda...
L37[05:46:51] <Corded> * <Ar​iri> tightens a head screw
L38[05:58:54] ⇨ Joins: daniel_ (~quassel@jupiter.danger-it.de)
L39[05:59:09] ⇨ Joins: Thutmose1 (~Patrick@host-69-59-79-181.nctv.com)
L40[06:02:08] ⇨ Joins: Techokami_ (~Techokami@2001:41d0:700:3949:2222::2)
L41[06:02:08] zsh sets mode: +v on Techokami_
L42[06:03:07] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (*.net *.split)
L43[06:03:07] ⇦ Quits: Vaur (~vaur@56.ip-149-202-44.eu) (*.net *.split)
L44[06:03:07] ⇦ Quits: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au) (*.net *.split)
L45[06:03:07] ⇦ Quits: daniel (~quassel@jupiter.danger-it.de) (*.net *.split)
L46[06:03:07] ⇦ Quits: Saphire (saphire@2a01:4f8:141:1272::2) (*.net *.split)
L47[06:03:07] ⇦ Quits: dequbed (~dequbed@yanduxian.paranoidlabs.org) (*.net *.split)
L48[06:03:07] ⇦ Quits: Techokami (~Techokami@2001:41d0:700:3949:2222::2) (*.net *.split)
L49[06:04:00] ⇨ Joins: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au)
L50[06:05:03] ⇦ Quits: Thutmose1 (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L51[06:05:10] ⇨ Joins: Saphire (saphire@2a01:4f8:141:1272::2)
L52[06:05:17] ⇨ Joins: dequbed (~dequbed@yanduxian.paranoidlabs.org)
L53[06:05:51] <The_St​argazer> what the heck is `.net .split` and why did so many people leave due to it
L54[06:05:55] ⇨ Joins: Vaur (~vaur@56.ip-149-202-44.eu)
L55[06:06:12] <Izaya> a netsplit
L56[06:06:14] <Izaya> it's what it sounds like
L57[06:07:07] <The_St​argazer> right
L58[06:07:24] <Klea​dron> the net was doing the splits
L59[06:07:27] <The_St​argazer> should I conform to Linux runlevels and make runlevel 2 disable network cards?
L60[06:07:40] <The_St​argazer> i feel like that'd be stupid tho
L61[06:07:53] <Klea​dron> do it anyways
L62[06:07:57] <The_St​argazer> but how tho
L63[06:08:14] <Izaya> tell the minitel daemon to stop running
L64[06:08:27] <Klea​dron> if runlevel >= 2 then remove network card end
L65[06:08:35] <The_St​argazer> not >=
L66[06:08:42] <The_St​argazer> do you even runlevels? /s
L67[06:08:44] <Klea​dron> != then
L68[06:08:46] <Klea​dron> :)
L69[06:08:47] <The_St​argazer> `==`
L70[06:08:47] <Izaya> <=
L71[06:08:58] <The_St​argazer> is networking off on runlevel 1?
L72[06:09:31] <Izaya> well you start at runlevel 0
L73[06:09:33] <The_St​argazer> i guess instead of disabling net cards I could just not start things like `networkd` and `maild`
L74[06:09:36] <The_St​argazer> 0 is halt right?
L75[06:09:43] <Izaya> yeah
L76[06:09:54] <The_St​argazer> and 6 is reboot
L77[06:09:56] <The_St​argazer> 4 is undefined
L78[06:09:57] <Izaya> you set runlevel 1 and run init
L79[06:10:13] <The_St​argazer> what if you're only booting into 1? you still run init?
L80[06:10:15] <Izaya> if you stop there, you're in single-user mode
L81[06:10:30] <The_St​argazer> 2 is multi-user, 3 is 2 but with networking
L82[06:10:35] <Izaya> yup
L83[06:10:42] <The_St​argazer> 5 is graphical, 6 is reboot -> back to 0
L84[06:10:46] <Izaya> and given 3 is t he lowest with networking, and you go upwards
L85[06:10:57] <The_St​argazer> usually a system will boot to 3 or 5 right?
L86[06:11:02] <Izaya> runlevel 1 and 2 don't have networking
L87[06:11:05] <The_St​argazer> servers 3, desktops 5
L88[06:11:14] <The_St​argazer> i think
L89[06:11:20] <The_St​argazer> that would make sense
L90[06:11:35] <Izaya> runlevels aren't much of a thing any more
L91[06:11:38] <Izaya> with systemd and all
L92[06:11:42] <Izaya> it has "targets"
L93[06:11:44] <The_St​argazer> oh yea
L94[06:11:47] <The_St​argazer> we have targets now
L95[06:12:00] <The_St​argazer> still, runlevels are probably easier to implement..
L96[06:12:04] <Izaya> for sure
L97[06:12:07] <The_St​argazer> but i'll need a `runleveld`
L98[06:12:08] <Izaya> there's a lot of logic in systemd
L99[06:12:50] <The_St​argazer> i need `runleveld` to tell OpenOS to reboot or halt when runlevel 6 or 0 is given
L100[06:12:57] <The_St​argazer> what happens if you boot to 0 or 6?
L101[06:13:01] <The_St​argazer> can you?
L102[06:13:14] <Izaya> runlevel 0 is nonsensical
L103[06:13:24] <The_St​argazer> also, is 0 a clean shutdown or an immediate system halt?
L104[06:13:32] <Klea​dron> runlevel -1 is where it's at
L105[06:13:34] <Izaya> clean, I believe
L106[06:13:38] <The_St​argazer> nah mate, -2 is better
L107[06:13:43] <Izaya> as it goes down(?) through runlevels
L108[06:13:49] <The_St​argazer> ah
L109[06:13:51] <Klea​dron> runlevel infinity
L110[06:13:58] <The_St​argazer> runlevel negative infinity
L111[06:14:11] <The_St​argazer> -∞
L112[06:14:16] <Izaya> -math.huge
L113[06:14:24] <B​ob> -1/0
L114[06:14:32] * Izaya explodes
L115[06:14:46] <B​ob> universe collapses
L116[06:14:59] <The_St​argazer> -0/0
L117[06:15:32] <B​ob> n a n
L118[06:15:34] <B​ob> i
L119[06:15:41] <Izaya> https://nazrin.moe/system/media_attachments/files/000/657/729/original/e55509f69bafc38b.png
L120[06:16:15] <The_St​argazer> what the hell is that name
L121[06:16:42] <The_St​argazer> also:
L122[06:16:43] <The_St​argazer> Code Block pastebined https://paste.pc-logix.com/uqimahihix
L123[06:17:16] <Izaya> that's the funny part
L124[06:23:50] * CompanionCube pokes head in with his messy bedrock linux box
L125[06:24:11] <CompanionCube> which uses runit and openrc
L126[06:24:48] <CompanionCube> that tecnically does have runlevels, but not really the same
L127[06:25:05] <Izaya> kinda impressed you're still using a semi-obscure distro
L128[06:25:22] <CompanionCube> Izaya: it's mostly gentoo anyways
L129[06:25:34] <Izaya> yeah it's cheating a little
L130[06:26:44] <CompanionCube> i actually tried out a new beta feature earlier and managed to break ir in under an hour
L131[06:27:22] <CompanionCube> I have a habit of finding 'weird' bugs like that :p
L132[06:28:22] <CompanionCube> obligatory 'sysvinit is a bad init system
L133[06:31:04] <Izaya> apparently unpopular opinion: systemd is a good init system
L134[06:31:12] <Izaya> (just a bad general purpose unix userland)
L135[06:32:38] ⇦ Quits: ATMunn (ATMunn@hellomouse.net) (Ping timeout: 190 seconds)
L136[06:32:43] <CompanionCube> Izaya: systemd-as-init-system is prettu decenr indeed
L137[06:33:51] <CompanionCube> there is nothing conceptually wrong with most of the systemd componentw
L138[06:34:35] <CompanionCube> the implementation of said concepts on the other hand...
L139[06:50:04] ⇨ Joins: ATMunn (ATMunn@hellomouse.net)
L140[07:11:46] <The_St​argazer> should I use `runlevelupdated` or `newrunlevel` for my 'runlevel changed' event?
L141[07:12:05] <The_St​argazer> or even just `runlevel_changed`?
L142[07:12:08] ⇦ Quits: ba7888b72413a16a (~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L143[07:12:31] ⇨ Joins: ba7888b72413a16a (~ba7888b72@66.109.211.150)
L144[07:14:51] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 204 seconds)
L145[07:20:48] <Izaya> https://0x0.st/iis3.jpg
L146[07:38:35] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Quit: Leaving)
L147[07:40:45] ⇦ Quits: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L148[07:54:05] <The_St​argazer> so runlevel 2 will kill four processes:
L149[07:54:05] <The_St​argazer> `networkd`, `maild`, `domaind`, and `netfilesd`
L150[07:54:31] <The_St​argazer> the `namedkill` event will run `:kill()` on `processes[processname]`
L151[07:54:43] <The_St​argazer> this will be handled by `processd`
L152[07:55:05] <Izaya> is this implemented as part of said daemons?
L153[07:55:15] <The_St​argazer> of course, storing support processes (detatched threads) in a table presents the problem of security
L154[07:55:34] <The_St​argazer> Izaya: uhh... well I guess instead of directly killing their threads I could send them a `kill` event
L155[07:55:39] <The_St​argazer> that might work better
L156[07:55:44] <The_St​argazer> would probably be more secure too
L157[07:55:48] <Izaya> they get a runlevel event, right?
L158[07:55:57] <Izaya> just exit on getting a runlevel below their intended one
L159[07:56:08] <Izaya> implement it in your event API, even
L160[07:56:29] <The_St​argazer> instead of killing them via `namedkill` -> `<DAEMON>kill`
L161[07:56:31] <Izaya> event.setIntendedRunLevel(3)
L162[07:56:31] <The_St​argazer> ?
L163[07:56:47] <The_St​argazer> also: all of this is supposed to go on OpenOS
L164[07:56:50] <Izaya> if they try to pull an event and the system is under that run level, kill the process
L165[07:56:53] <Izaya> :D
L166[07:57:04] <The_St​argazer> writing a custom OS is beyond me so I'm writing all this to make OpenOS better
L167[07:57:15] <Izaya> so what is networkd
L168[07:57:44] <The_St​argazer> it handles networking
L169[07:57:45] <The_St​argazer> for example it'll tell a `netmand` server that the computer is up
L170[07:57:50] <The_St​argazer> (or device)
L171[07:58:42] <Izaya> so it sends pings?
L172[07:58:52] <The_St​argazer> yeah basically
L173[07:59:02] <The_St​argazer> maybe I should rename it to `pingd`..
L174[07:59:10] <Izaya> statusd
L175[07:59:16] <The_St​argazer> that works too
L176[08:00:05] <The_St​argazer> `maild` handles inter-computer mail, `domaind` is for servers to handle hostname <-> address resolution, and `netfilesd` is like FTP
L177[08:00:16] <Izaya> oooh
L178[08:00:22] <Izaya> you got a protocol written up for that?
L179[08:00:27] <The_St​argazer> for mail?
L180[08:00:32] <Izaya> nah FTP
L181[08:00:37] <The_St​argazer> not rn
L182[08:00:40] <The_St​argazer> i had a prototype ages ago
L183[08:00:41] <The_St​argazer> but I lost it
L184[08:00:52] <Izaya> aah
L185[08:01:03] <The_St​argazer> it compressed files via LZ77 and was very insecure
L186[08:01:06] <Izaya> I've been considering stealing Simple File Transfer Protocol from the RFC archives
L187[08:01:16] <The_St​argazer> and it had no concept of directorys
L188[08:01:23] <CompanionCube> if you're gonna do domaind may as well generalise it a little
L189[08:01:39] <The_St​argazer> ?
L190[08:02:55] <CompanionCube> if you're doing hostname->address lookup and the protocol's right you essentially get a simple key-value store for free, which comes in handy for stuff like mail
L191[08:03:12] <Izaya> CompanionCube: thoughts on NIS/YP but OC?
L192[08:05:07] <CompanionCube> Izaya: I don't see a NIS/YP fitting naturally into minitel
L193[08:05:12] <The_St​argazer> mmMMMM
L194[08:05:13] <The_St​argazer> I love it when my computer BSODs and I lose all my data..
L195[08:05:32] <Izaya> CompanionCube: it's kinda against the decentralised nature of it
L196[08:05:45] <The_St​argazer> (these computers boot off what's presumably some form of PXE server)
L197[08:06:31] <CompanionCube> pxe booting windows is unusual
L198[08:06:50] <The_St​argazer> internet cafe
L199[08:06:53] <CompanionCube> ah
L200[08:08:23] <CompanionCube> Izaya: you could probably get the most 'useful' bits of NIS/YP for OC with plan9's factotum
L201[08:11:47] <Izaya> probably deepfreeze, if anything
L202[08:12:20] <Izaya> CompanionCube: 9p was the alternative I was considering to simple FTP
L203[08:12:42] <ThePi​Guy24> SFTP :p
L204[08:12:49] <CompanionCube> i maintain it'd be nice to have an LDAP where the L wasn't lies.
L205[08:13:07] <Izaya> Lies Directory Access Protocol
L206[08:13:23] <Lizzian> %tonk
L207[08:13:24] <MichiBot> I'm sorry Lizzian, you were not able to beat Ocawesome101's record of 10 hours, 33 minutes and 54 seconds this time. 3 hours, 56 minutes and 10 seconds were wasted! Missed by 6 hours, 37 minutes and 44 seconds!
L208[08:13:31] * Lizzian shrugs
L209[08:19:31] <CompanionCube> Izaya: since you mentioned YP/NIS i wondered how lightweight the whole freeipa shebang is on say, ARM. Answer: 'We do not have specific SoC recommendations but in general the minimum requirements are 2 GB of RAM with a CA-full install and 1 GB RAM with a CA-less or a replica without a CA installed. We have no figures on how well, if at all, this will scale. '
L210[08:20:58] <CompanionCube> it also apparently manages to take ten *minutes* to start
L211[08:25:00] <The_St​argazer> thoughts on Keybase?
L212[08:25:00] <The_St​argazer> seems to be a pretty alright platform for file storage and identity verification
L213[08:25:15] <Izaya> I don't trust it
L214[08:25:28] <Izaya> it's basically just a PGP keyserver, but with a fancy web UI and encrypted messenger
L215[08:25:29] <The_St​argazer> reasons being?
L216[08:25:31] <The_St​argazer> ah
L217[08:25:44] <CompanionCube> Izaya: also storage i think?
L218[08:25:47] <Izaya> I don't get why a company would make a product like that if they don't intend to be sketchy.
L219[08:25:48] <The_St​argazer> yeah I probably wouldn't use it to keep any super-important files
L220[08:25:53] <Lizzian> if you do use it, make sure they don't have your private key
L221[08:26:07] <Izaya> ^
L222[08:26:07] <CompanionCube> i guess the cross-site-linkage feature is neat though
L223[08:26:07] <The_St​argazer> private key as in a PGP key?
L224[08:26:18] <Izaya> as in all of them
L225[08:26:23] ⇦ Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L226[08:26:25] <CompanionCube> as in the private part of the PGP key
L227[08:26:29] <The_St​argazer> i don't have any private keys
L228[08:26:52] <The_St​argazer> i had an SSH key somewhere but then the drive i kept that on committed die
L229[08:27:27] <The_St​argazer> i've had like three USB drives fail on me
L230[08:27:33] <Lizzian> ssh key is a different thing. keybase allows you to generate a key on their site but then you're storing the private key with them which is bad
L231[08:27:50] <The_St​argazer> one of them, the connector itself just broke off
L232[08:27:55] <The_St​argazer> it cleanly broke off too
L233[08:41:41] <The_St​argazer> oh that reminds me
L234[08:42:03] <The_St​argazer> CompanionCube: domaind is for servers, whereas maild is for normal devices (not servers or server computers)
L235[08:42:14] ⇨ Joins: bauen1 (~bauen1@x59cc82f3.dyn.telefonica.de)
L236[08:44:19] ⇦ Quits: bauen1 (~bauen1@x59cc82f3.dyn.telefonica.de) (Read error: Connection reset by peer)
L237[08:55:04] <The_St​argazer> is it `file:read()` or `file.read()`?
L238[08:55:41] <The_St​argazer> think it's `:read()`
L239[08:55:41] <The_St​argazer> also, can you do `io.open("/path/to/file"):read("*a")`?
L240[08:56:04] <The_St​argazer> i'm writing `runleveld` as a boot script (yes, it's not a great idea, but if you have any other ideas i'll be glad to hear them)
L241[09:01:06] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.158.139)
L242[10:37:49] <Forec​aster> https://i.imgur.com/WIAPXeV.gifv
L243[10:38:01] <Forec​aster> Scaredy cat
L244[10:57:32] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.139) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@i5E86B0F5.versanet.de)))
L245[10:57:37] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@i5E86B0F5.versanet.de)
L246[11:18:38] ⇨ Joins: bauen1 (~bauen1@x59cc82f3.dyn.telefonica.de)
L247[11:24:43] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 190 seconds)
L248[11:28:31] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L249[11:44:15] ⇦ Quits: bauen1 (~bauen1@x59cc82f3.dyn.telefonica.de) (Read error: Connection reset by peer)
L250[11:50:03] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 202 seconds)
L251[11:50:29] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L252[11:52:19] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Client Quit)
L253[11:59:13] <Forec​aster> https://www.techdirt.com/articles/20200131/08160043829/facial-recognition-developer-told-cops-to-test-out-software-running-searches-friends-family.shtml
L254[11:59:14] <Forec​aster> wow
L255[12:09:30] <Forec​aster> http://tinyurl.com/rlhm3um
L256[12:09:43] <Forec​aster> Phew, good thing
L257[12:10:03] <Forec​aster> If I'd turned this thing on and it wasn't it could have blown up
L258[12:12:07] <M​GR> Then you would have had to call Lars
L259[12:33:57] <Izaya> "Don't mod Bethesda games on Linux," they said
L260[12:34:06] <Izaya> "You can't mod Bethesda games on Linux," they said
L261[12:34:09] <Izaya> Know what?
L262[12:34:11] <Izaya> They lied.
L263[12:34:13] <Izaya> >:D
L264[12:34:38] <Lizzian> do they run decently though? (or as decently as a bethesda game can)
L265[12:34:57] <Izaya> I mean there's a performance loss but I can't directly compare any more
L266[12:35:21] <Izaya> Almost an entirely different machine to when I was running Windows
L267[12:35:36] <Lizzian> ah
L268[12:35:36] <Izaya> Plus, different mod list to like two years ago
L269[12:35:47] <Forec​aster> These things don't run Skyrim unfortunately
L270[12:36:09] <Izaya> Man, that's nice, I haven't had Windows in my house in two years. That makes me happy.
L271[12:36:14] <Izaya> Forecaster: which things
L272[12:40:29] <Forec​aster> http://tinyurl.com/sykp46q
L273[12:40:29] <Forec​aster> One of these
L274[12:41:06] <Izaya> are those ... eurocard slots?
L275[12:43:58] <Forec​aster> %g eurocard slot
L276[12:44:00] <MichiBot> https://en.wikipedia.org/wiki/Eurocard_(printed_circuit_board) - *Eurocard (printed circuit board) - Wikipedia*: "Eurocard is a European standard format for printed circuit board (PCB) cards that can be ... shorter than a 6U card (by 33.35 mm), it is possible to install two 3U cards in one slot of a 6U subrack, with a
L277[12:44:01] <MichiBot> mid-height structure for proper support.
L278[12:45:05] <Forec​aster> Could be I guess
L279[13:00:45] ⇨ Joins: AmandaC (~quassel@c-73-165-85-199.hsd1.pa.comcast.net)
L280[13:01:23] ⇦ Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Ping timeout: 190 seconds)
L281[13:03:50] *** AmandaC is now known as Amanda
L282[13:06:17] <Forec​aster> The card surrounded by two empty slots at the bottom is the CPU
L283[13:07:39] <Amanda> or is it!?
L284[13:16:23] <Forec​aster> nah, it's actually one of the empty slots that is the CPU, I was trying to trick you
L285[13:16:55] <Amanda> rude. I'm telling mom!
L286[13:19:36] <Forec​aster> hah, neither Lizzy or Mimiru are here!
L287[13:21:03] <Amanda> but Lizzian is. >:D
L288[13:21:53] <Amanda> or at least, she was recently
L289[13:24:21] <Forec​aster> who else would I mean :P
L290[13:25:27] <Forec​aster> I expected this to be a serious article, but already at #1 it's clear that it isn't xD
L291[13:25:30] <Forec​aster> https://www.rockpapershotgun.com/2020/02/05/10-extremely-good-ideas-for-the-sims-5/
L292[13:31:23] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 190 seconds)
L293[13:45:31] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L294[14:02:06] <Forec​aster> %sip
L295[14:02:08] <MichiBot> You drink a fragrant tuna potion (New!). Forec​aster gains knowledge about a random useless subject.
L296[14:21:10] * Lizzian protects Amanda
L297[14:21:31] * Amanda purrs softly
L298[14:22:44] <Forec​aster> %choose burger or not burger
L299[14:22:46] <MichiBot> Forec​​aster: The sands of time whisper to me... they're saying "burger".
L300[14:22:55] <Forec​aster> MichiBot has spoken
L301[14:45:46] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 200 seconds)
L302[14:48:48] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L303[15:01:11] <Amanda> You're supposed to %8ball for yes/no questions, @forecaster
L304[15:03:22] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L305[15:03:59] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L306[15:17:53] <Elfi> Too many bowling balls in the mix
L307[15:33:41] ⇨ Joins: rason (~rason@94.51.145.84)
L308[15:36:24] <Forec​aster> I prefer choose :P
L309[15:38:21] <Forec​aster> it can't give non-answers :P
L310[15:38:53] <Lizzian> %8ball is this true?
L311[15:38:54] <MichiBot> Liz​zian: Signs point to yes
L312[15:44:23] <Ar​iri> %8ball is an 8ball?
L313[15:44:23] <MichiBot> Ar​​iri: My reply is no
L314[15:44:30] <Ar​iri> Nani
L315[15:45:50] <Amanda> %choose space cats or space goop
L316[15:45:50] <MichiBot> Ama​nda: Elementary dear Watson, "space goop" is the obvious choice!
L317[15:46:01] <Amanda> yes, but is it **too** obvious?
L318[15:49:05] <Forec​aster> definitely
L319[15:56:47] <Elfi> I am concerned about this choice
L320[15:58:27] <Elfi> who's the space cat? who's the space goop?
L321[16:15:54] <Forec​aster> %sip
L322[16:15:55] <MichiBot> You drink a runny void potion (New!). Forec​aster grows whiskers until they see a star fall.
L323[16:16:15] <Forec​aster> huh
L324[16:18:05] <Amanda> Elfi: space cats is Stellaris, space goop is jouney to the Savage planet
L325[16:29:00] ⇨ Joins: Webchat158 (webchat@94.198.186.114)
L326[16:29:38] ⇦ Quits: Webchat158 (webchat@94.198.186.114) (Client Quit)
L327[16:31:32] ⇦ Quits: surferconor425 (sid77899@id-77899.ealing.irccloud.com) ()
L328[16:31:42] <Elfi> ohhh
L329[16:31:54] ⇨ Joins: surferconor425 (sid77899@id-77899.hathersage.irccloud.com)
L330[16:54:43] <Amanda> %8ball Stellaris time now?
L331[16:54:43] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L332[16:55:03] * Amanda pushes the bowling ball into the crusher
L333[16:55:58] <Forec​aster> heh
L334[16:58:53] ⇦ Quits: rason (~rason@94.51.145.84) (Quit: Lost terminal)
L335[17:13:16] ⇨ Joins: Vexatos (~Vexatos@port-92-192-80-234.dynamic.as20676.net)
L336[17:13:16] zsh sets mode: +v on Vexatos
L337[17:14:45] ⇦ Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 198 seconds)
L338[17:28:21] ⇨ Joins: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L339[17:28:26] <Mimiru> I always giggle a bit when Amanda gets that answer... as she added it :P
L340[17:31:52] <Forec​aster> yep :P
L341[18:15:02] <Amanda> %blame RNJesus
L342[18:15:02] * MichiBot blames RNJesus for running being exhausting
L343[18:21:19] * Mimiru yawns
L344[18:21:49] <Forec​aster> :O
L345[18:22:24] <Mimiru> I...
L346[18:22:31] <Mimiru> I didn't read that line I just yawned lmao
L347[18:28:54] <Forec​aster> %8ball is that true?
L348[18:28:55] <MichiBot> Forec​​aster: Ask again later
L349[18:29:00] <Forec​aster> :|
L350[18:37:32] ⇨ Joins: Inari (~Pinkishu@pD9E8F984.dip0.t-ipconnect.de)
L351[18:46:18] ⇦ Quits: Vexatos (~Vexatos@port-92-192-80-234.dynamic.as20676.net) (Ping timeout: 200 seconds)
L352[18:54:33] <Mimiru> %8ball well is it?
L353[18:54:34] <MichiBot> Mim​iru: Without a doubt
L354[18:54:36] <Mimiru> word.
L355[18:55:54] <Forec​aster> of course she takes your side >:
L356[19:00:41] ⇨ Joins: Vexatos (~Vexatos@port-92-192-7-145.dynamic.as20676.net)
L357[19:00:41] zsh sets mode: +v on Vexatos
L358[19:09:44] <S3_> 안녕하세요
L359[19:09:51] <S3_> Somebody mentioned me?
L360[19:17:02] <Forec​aster> that's crazytalk
L361[19:20:24] <Bohemi​anHacks> @Kristopher38 I've been working on other stuff but randomly revist the colonization project. I mostly got lost in the near infinite rabbithole of pathfinding. The main issue is the same as irl robots: working with imperfect data. Getting a good map/scan of areas to colonize is really important. I also worked on a general crafting and inventory management system as the first the thing I wanted the colony to have. Without something like pipes,
L362[19:20:24] <Bohemi​anHacks> enderchests, AE, etc drone logistics gets really important.
L363[19:22:16] <Bohemi​anHacks> also
L364[19:22:18] <Bohemi​anHacks> %tonk
L365[19:22:20] <MichiBot> Fudge! BohemianHacks! You beat Ocawesome101's previous record of 10 hours, 33 minutes and 54 seconds (By 35 minutes)! I hope you're happy!
L366[19:22:21] <MichiBot> BohemianHacks's new record is 11 hours, 8 minutes and 54 seconds! BohemianHacks also gained 0.00638 (0.00058 x 11) tonk points for stealing the tonk.
L367[19:22:35] <Forec​aster> aw dangit
L368[19:32:12] ⇨ Joins: Backslash (~Backslash@d75-156-174-126.abhsia.telus.net)
L369[19:37:51] ⇦ Quits: surferconor425 (sid77899@id-77899.hathersage.irccloud.com) (Ping timeout: 198 seconds)
L370[19:46:22] <Mimiru> Amanda, I demand oc-get! Then I can half ass finish a repo hosting system for it too
L371[19:46:30] <Mimiru> <3
L372[19:46:38] <Amanda> hahaha
L373[19:46:53] <Amanda> You know, IDK if I even still have ac-get's source
L374[19:46:58] * Amanda checks her ~/Code folder
L375[19:49:31] <Amanda> Yup, still in my ~/Code/
L376[19:49:33] <Amanda> /home/amandac/Code/Projects/Minecraft/ComputerCraft/ac-get
L377[19:50:01] <Mimiru> Nice
L378[19:50:02] <Mimiru> heh
L379[19:50:11] <Mimiru> I *do not* still have my repo code :P
L380[19:53:19] <Kristo​pher38> @BohemianHacks oh hey, I'm surprised to see you answer my ping, I asked you over 3 weeks ago
L381[19:53:48] <Forec​aster> time is not real!
L382[19:53:56] <Bohemi​anHacks> lol yeah, I pop in and out of things pretty randomly
L383[19:54:09] <Bohemi​anHacks> tons of projects, interests, and different games
L384[19:54:15] <Kristo​pher38> same
L385[19:54:28] <Kristo​pher38> I haven't yet reached the stage moving from one "area" to the next but I'll get there soon
L386[19:55:08] <Kristo​pher38> I took a simple approach of robots working in "chunks", that is 16x16 areas
L387[19:55:33] <Bohemi​anHacks> I basically did A* for navigating within a full geolyzer range, then did a similar chunk based system on top of that
L388[19:56:00] <Bohemi​anHacks> then its able to navigate from one chunk to another with that a*
L389[19:56:27] <Bohemi​anHacks> geolyzer range is 32x32x32 iirc
L390[19:56:31] <Kristo​pher38> yeah
L391[19:57:01] <Kristo​pher38> for outdoor navigation noise is not much of an issue since air block is always guaranteed to return 0 in a scan from what i've seen
L392[19:57:33] <Kristo​pher38> for mining I work within 16x16 range
L393[19:57:37] <Inari> https://store.steampowered.com/app/955900/Amazing_Cultivation_Simulator/ oh look
L394[19:57:41] <Inari> It's a chinese Rimworld wiht dragons
L395[19:57:52] <Mimiru> And in theory, Amanda now 100% knows who I am, if she remembers :P
L396[19:58:03] <Mimiru> If she didn't before..
L397[19:58:05] <Amanda> Nope, my memory is garbage
L398[19:58:08] <Mimiru> it wasn't like a hard secret
L399[19:58:10] <Mimiru> lol aww
L400[19:58:18] <Amanda> I vaguely recall when you changed nick? But I don't remember the deadnick
L401[19:59:10] <Kristo​pher38> Cool to see that we both had similar ideas, I also did A* for navigation which uses chunk-based map with hardness values
L402[19:59:18] <Amanda> I remember something like "I was the one working on ac-get hosting" but that's all I remember
L403[20:00:16] <Kristo​pher38> I remember that you talked about xyz coordinates "packing" into a single integer, did that one as well
L404[20:00:47] <Amanda> %8ball retreat to my bedroom?
L405[20:00:48] <MichiBot> Ama​nda: Outlook not so good
L406[20:01:18] <Bohemi​anHacks> @Kristopher38 the main issue for outdoor navigation is actually flowers and leaves 😄
L407[20:01:34] <Kristo​pher38> lmao I imagine, since they block the robot right?
L408[20:01:34] <Bohemi​anHacks> they return 0 fairly frequently and cant be moved through
L409[20:01:43] <Bohemi​anHacks> yeah, so you have to stack scans
L410[20:01:58] <Bohemi​anHacks> another tricky but fun to try to implement thing was climbing
L411[20:02:34] <Amanda> I thought robots could walk through any block that placing a block would destroy? including flowers and such.
L412[20:02:47] <Bohemi​anHacks> flowers dont
L413[20:02:51] <Bohemi​anHacks> grass does
L414[20:02:57] <Amanda> I see
L415[20:03:22] <Kristo​pher38> You can do robot.swing() if a move fails, that's slower than multiple scans though
L416[20:03:25] <Kristo​pher38> but uses more energy
L417[20:04:47] <Kristo​pher38> also I assume the robot has hover upgrade installed for simplicity
L418[20:07:25] <Bohemi​anHacks> basically the way I was scanning was: give chunk coords(actual game map ones like chunk(1,1) or chunk(-1,10). Then it would calculate the bounds of that chunk, the center and path to it from prescanned chunks. First doing 2D A based on a table of what chunks were mapped. So finding a path of chunks that it knew it could navigate through. Then it would build a path from chunk center to chunk center with the short range 3D A. Then for the last
L419[20:07:26] <Bohemi​anHacks> chunk it would geolyze pathfind which basically scanned individual columns and had some optimizations disable to make it return a path faster rather than finding the shortest path(geolyzer scans are power expensive). Then finally it would follow that geoscanned path to the center of the new chunk. Scan the full chunk at the surface. Save it to disk or transmit it, and return to base.
L420[20:07:46] <Bohemi​anHacks> By the end i had it automatically expanding its radius of chunks to scan, pathing to them, and scanning them
L421[20:14:39] <Kristo​pher38> That's certainly one way to go, congrats on making it work, I'll keep this as a reference when I get to do this myself, although I'm thinking more of using jump point search for outdoor navigation instead of going from chunk center to chunk center
L422[20:16:14] <Kristo​pher38> I'm more focused on getting the required resources to make another robot first
L423[20:23:51] <Kristo​pher38> I've got most of the mining figured out, the algorithm will be to descend down block by block, scanning 16x16 area on each layer (took inspiration from geomine program, but that's as similar as it gets) and when the robot hits the bedrock, running a traveling salesman problem 2opt algorithm on the found ore lumps and going from ore lump to ore lump using A*, scanning them again on arrival to get the entire ore lump shape into memory, and mining
L424[20:23:51] <Kristo​pher38> them with a path created on-the go with nearest neighbour algorithm
L425[20:43:47] <Bohemi​anHacks> What are you using for power?
L426[20:46:14] <Bohemi​anHacks> I was mostly focused on getting sustainable power, crafting, and storage up. I mostly did a quarry style mining as a placeholder but I saw a few neat geolyzer based programs around the forums/youtube
L427[21:06:56] <Kristo​pher38> for powering robots or bases? Are you asking about a modpack or fuel ideas?
L428[21:13:58] <Kristo​pher38> for powering robots or bases? Are you asking about a mod or fuel ideas? [Edited]
L429[21:15:25] <Kristo​pher38> either way i'm planning to run robots on mostly on coal or wood, and bases with computer and assembler the same way with a simple mod like simple generators
L430[21:16:00] <Kristo​pher38> maybe add support for using power from other mods in the future but that's way beyond initial project goal
L431[21:16:09] <Kristo​pher38> maybe add support for using generators from other mods in the future but that's way beyond initial project goal [Edited]
L432[21:18:57] <Kristo​pher38> I don't know how feasible it is to run just on wood and coal, I just did very basic tests for a robot with generator upgrade, like if something is burning inside the generator and the robot is mining and ore lump I get power surplus, but when the robot is moving a lot the energy difference is still negative
L433[21:20:02] <Kristo​pher38> moving takes a lot of energy
L434[21:22:11] <Kristo​pher38> can you share some insight on the overall energy requirements?
L435[21:25:22] <Kristo​pher38> about the crafting and storage, I'm gonna be starting that part of the project soon as well, actually I'm finishing transparent robot internal inventory tracking with minimum overhead
L436[21:37:18] ⇨ Joins: Webchat850 (webchat@93-81-209-105.broadband.corbina.ru)
L437[21:44:57] <Z​ef> Damn you guys are planning very well ahead of time
L438[21:45:12] <Z​ef> not just tossing stuff together, i mean who would do that?
L439[21:45:16] <Z​ef> ~~not me totally~~
L440[21:45:57] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@i5E86B0F5.versanet.de) (Ping timeout: 189 seconds)
L441[22:00:05] ⇦ Parts: Webchat850 (webchat@93-81-209-105.broadband.corbina.ru) (webchat.esper.net))
L442[22:56:34] ⇦ Quits: Inari (~Pinkishu@pD9E8F984.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L443[22:59:20] ⇨ Joins: surferconor425 (~sid77899@id-77899.ealing.irccloud.com)
L444[23:41:52] ⇦ Quits: Vexatos (~Vexatos@port-92-192-7-145.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
<<Prev Next>> Scroll to Top