<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:33] <S3> best scheduer: while true do coroutine.yield() --[[ Do nothing ]]-- end
L2[00:01:12] <Izaya> Bah
L3[00:01:33] <S3> lol
L4[00:01:36] <Izaya> I run programs as many times per cycle as they have events queued
L5[00:01:54] <Izaya> It's the PsychOS kernel but much smaller tbh
L6[00:02:06] <S3> My scheduler doesn't even schedule processes that have no events in their queue
L7[00:02:11] <Izaya> Sans users and some other stuff
L8[00:02:49] <Forecaster> I am Groot
L9[00:03:14] * Izaya applies a lighter to Forecaster
L10[00:04:01] <S3> @Forecaster What did the hacker say to the sysadmin?
L11[00:05:01] <Xal> "I didn't need to do any hacking because the NSA gave me microsoft's driver signing key" ?
L12[00:05:58] <S3> no..
L13[00:06:00] <S3> omg
L14[00:06:02] <S3> "I am root"
L15[00:06:09] <S3> in groot's voice of cource
L16[00:06:12] <S3> course*
L17[00:06:45] <gamax92> of coarse
L18[00:07:51] <S3> gamax92: of coerce
L19[00:08:40] <gamax92> my python is broken
L20[00:08:58] <gamax92> attempting to take measures to fix, but I might also just destroy linux
L21[00:09:04] <gamax92> who knows
L22[00:10:27] <Mimiru> Test
L23[00:10:36] <Mimiru> Must still be cached...
L24[00:10:49] <Michiyo> Test
L25[00:10:59] <Mimiru> Yeah.. looks better
L26[00:11:01] <Izaya> https://i.4cdn.org/g/1524520481190.jpg
L27[00:11:07] <S3> Python is not worth fixing
L28[00:11:21] <gamax92> it is when I want to just listen to some music stream on twitch
L29[00:11:34] <S3> vlc can't do it?
L30[00:11:42] <gamax92> streamlink
L31[00:12:00] <Mimiru> just gotta wait for Discord's caches to expire.
L32[00:12:28] <Xal> expiry date: 2062-04-23
L33[00:12:40] <Mimiru> Wouldn't surprise me :P
L34[00:13:34] <Izaya> Only expires once they sell it
L35[00:15:05] <gamax92> Well, computer didn't break but still not working woo
L36[00:16:11] <Mimiru> sdf
L37[00:16:27] <Mimiru> Test
L38[00:16:33] <Mimiru> Right..
L39[00:16:37] <Mimiru> Test again
L40[00:16:42] <Mimiru> nope still cached lol
L41[00:18:46] * gamax92 shrugs, just installed it via pip and it works fine now
L42[00:20:24] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L43[00:20:32] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L44[00:20:33] zsh sets mode: +v on Corded
L45[00:20:37] <Mimiru> Testing
L46[00:20:42] <Mimiru> heh
L47[00:20:51] <gamax92> That's a good looking M
L48[00:21:09] <S3> pip install python
L49[00:21:10] <Mimiru> Just stuck a random int on the end of the request, screw discord's caching :P
L50[00:21:53] <gamax92> install tensorflow
L51[00:23:10] <Xal> nix-shell -p pythonPackages.tensorflow
L52[00:23:45] <gamax92> look at Mr fancy over here with their dots and dashes
L53[00:24:14] <Xal> more like "mr i don't want pip to poo all over my environment"
L54[00:24:18] <gamax92> oh yay the stream went down
L55[00:26:50] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:4c2d:5772:9fd9:e3ce)
L56[00:35:23] <Izaya> Too cold to get work done today :<
L57[00:36:30] <Xal> what's your work
L58[00:36:48] <Izaya> Well I was gonna do PsychOS stuff
L59[00:37:13] <Izaya> But temperatures below 20C force me to conserve energy
L60[00:38:01] <Xal> do you have a doggo you can cuddle to conserve warmth
L61[00:38:58] <Izaya> Got cats
L62[00:39:16] <Izaya> But laying on the couch watching Stargate
L63[00:55:25] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:4c2d:5772:9fd9:e3ce) (Read error: Connection reset by peer)
L64[01:09:48] ⇦ Quits: AshIndigo (AshIndigo!~AshIndigo@79-67-163-198.dynamic.dsl.as9105.com) (Ping timeout: 182 seconds)
L65[01:23:19] <xarses> .
L66[01:28:22] <Mimiru> Hmm, I need to move some of these away from the super light colors..
L67[02:02:25] <payonel> xarses: o/
L68[02:17:40] <Forecaster> %shell
L69[02:17:40] * MichiBot loads pumpkin deodorant into a shell and fires it. It strikes the ground near Sandra, xandaros and jackmcbarn. They each take 6, 5 and 6 splash damage respectively.
L70[02:17:41] * MichiBot Pumpkin deodorant looked into the void and was consumed..
L71[02:26:57] ⇦ Quits: Kodos (Kodos!~Kodos@63.142.73.55) (Ping timeout: 198 seconds)
L72[02:43:08] ⇨ Joins: Prismatic (Prismatic!~prismatic@118.148.108.206)
L73[02:43:27] <Prismatic> Can't get a computer to use multiple monitors connected by cable
L74[02:44:16] <Prismatic> How do I do that
L75[02:44:17] <Skye> Prismatic: not a default feature I'm afraid
L76[02:44:24] <Prismatic> :(
L77[02:44:29] <Skye> You can make a bigger monitor
L78[02:44:41] <Skye> You can have multiple computers...
L79[02:44:45] <Prismatic> That's not really possible
L80[02:44:55] <Prismatic> Is it possible for multiple computers to edit one file
L81[02:44:58] <Prismatic> At the same time
L82[02:44:58] <Skye> You can install @20kdc's kittenOS NEO
L83[02:45:27] <Skye> You can use networking to make computers communicate
L84[02:45:44] <Prismatic> Uh
L85[02:45:45] <Prismatic> What
L86[02:45:47] <Prismatic> Speak english
L87[02:45:52] <Prismatic> I don't understand..
L88[02:48:04] <Forecaster> you need multiple gpus and tell each one which monitor to use
L89[02:48:28] <Forecaster> ~oc gpu
L90[02:48:28] <ocdoc> http://ocd.cil.li/component:gpu
L91[02:48:45] <Forecaster> see "bind"
L92[02:48:49] <Prismatic> I'm sorry, that's... too complex for me.
L93[02:48:59] <Prismatic> Is there code someone else has made
L94[02:49:02] <Prismatic> That lets me do that
L95[02:49:29] <Forecaster> if that's too complex you need to learn
L96[02:49:43] <Skye> Again, @20kdc made an OS that handles multiple monitors I think?
L97[02:49:58] <Skye> But it's not compatible with openos
L98[02:50:04] <Prismatic> Where do I download it?
L99[02:50:08] <Prismatic> I can replace openos
L100[02:50:45] <Skye> Uh
L101[02:50:56] <Skye> Github somewhere
L102[02:51:02] <Skye> Izaya: do you know?
L103[02:53:43] <20kdc> http://20kdc.duckdns.org/neo/inst.lua : R1 of the OS (might actually be less stable at this point)
L104[02:53:59] <Prismatic> cant click it :/
L105[02:54:11] <Forecaster> ...
L106[02:54:14] <20kdc> copy it and paste after "wget "
L107[02:54:39] <Prismatic> okay
L108[02:54:39] ⇦ Quits: Prismatic (Prismatic!~prismatic@118.148.108.206) (Quit: Prismatic)
L109[02:54:55] <20kdc> ...um, I'm guessing someone was using a console client
L110[02:55:10] <20kdc> for when they get back, check this link is valid, then give it to them. gtghttp://20kdc.duckdns.org/neo-dev-inst.lua : current dev work @ r2
L111[02:56:15] ⇨ Joins: Prismatic (Prismatic!~prismatic@118.148.108.206)
L112[02:56:27] <Prismatic> didnt work, attempt to index global C (a nil value)
L113[02:58:42] <Forecaster> @20kdc presumably they're using irc from OC
L114[02:59:02] <Prismatic> you would be right
L115[02:59:35] <Prismatic> basically, i want to achieve something like ssh or linux's ability to have multiple users logged in at once, connected to the same terminal
L116[03:04:14] <20kdc> Prismatic: the installer needs to be copied to a disk and renamed to "init.lua"
L117[03:04:28] <20kdc> but KittenOS NEO won't help for the specific purpose you describe, so...
L118[03:04:40] <Prismatic> oh
L119[03:04:51] <Prismatic> it doesn't support multiple monitors
L120[03:04:55] <Prismatic> ?
L121[03:05:37] <20kdc> It supports multiple monitors, but they are all part of one session.
L122[03:05:47] <Prismatic> that works too
L123[03:05:47] ⇦ Quits: Prismatic (Prismatic!~prismatic@118.148.108.206) (Quit: Prismatic)
L124[03:06:16] <20kdc> ...I hope for their sake they made sure to have a second computer with the IRC client.
L125[03:21:07] ⇨ Joins: Inari (Inari!~Pinkishu@p5DEC618B.dip0.t-ipconnect.de)
L126[03:22:23] <Inari> I hath tells
L127[03:22:30] <Inari> :p
L128[03:26:46] ⇨ Joins: BM-03 (BM-03!webchat@202.12.73.141)
L129[03:29:09] ⇦ Quits: BM-03 (BM-03!webchat@202.12.73.141) (Client Quit)
L130[03:31:02] <Forecaster> I don't think they did
L131[03:43:44] <Inari> You don't think who did what!
L132[03:44:23] <Forecaster> That thing with the thing
L133[03:44:32] <Forecaster> you know, from before
L134[03:54:36] ⇨ Joins: PrismaticYT (PrismaticYT!webchat@206-108-148-118.nzcomms.co.nz)
L135[03:54:50] <PrismaticYT> How do I get modem address?
L136[03:55:03] <PrismaticYT> Also, wow, the EsperNet web interface has changed a lot
L137[03:55:25] <PrismaticYT> It actually looks like a proper IRC client now.
L138[04:00:24] <Forecaster> you look at the tooltip?
L139[04:01:45] <PrismaticYT> No, I mean address for something like modem.send()
L140[04:02:46] <PrismaticYT> The component address is only usable locally iirc
L141[04:04:38] <Forecaster> what
L142[04:04:43] <Forecaster> no it's not
L143[04:04:49] <Forecaster> there's just one address
L144[04:04:53] <PrismaticYT> Can you use the component address for modem.send()
L145[04:05:22] <Forecaster> *there is just one address*
L146[04:05:35] <PrismaticYT> Does modem.send() work with the component address?
L147[04:05:55] <PrismaticYT> And if so, how do you get the full address?
L148[04:06:28] <Forecaster> if I say there's just one address what else would it work with?
L149[04:06:37] <PrismaticYT> Okay, how do you get the full adress
L150[04:06:41] <Forecaster> and component.get()
L151[04:06:46] <PrismaticYT> address*
L152[04:06:47] <PrismaticYT> thanks
L153[04:07:10] <PrismaticYT> nope
L154[04:07:19] <PrismaticYT> component.get() fails
L155[04:07:31] <PrismaticYT> bad argument #1 (string expected, got nil)
L156[04:08:09] <PrismaticYT> and component.get("modem") returns nothing
L157[04:08:25] <Forecaster> ...
L158[04:08:33] <Forecaster> http://ocdoc.cil.li/api:component
L159[04:08:36] <Forecaster> read the docs.
L160[04:10:56] <PrismaticYT> what's an abbreviated address - i tried the first three numbers and letters, and the whole visible address - nothing
L161[04:11:52] <Forecaster> show code
L162[04:12:04] <PrismaticYT> nvm had to put print() infront of it
L163[04:12:48] <PrismaticYT> how do i close the lua interpreter
L164[04:13:26] <Forecaster> ctrl + c
L165[04:13:36] <PrismaticYT> nope
L166[04:13:51] <Forecaster> ctrl + shift + c
L167[04:13:58] <PrismaticYT> nope
L168[04:14:06] <Forecaster> ctrl + alt + shift + c
L169[04:14:11] <fingercomp> ctrl + d
L170[04:14:23] <PrismaticYT> both of those are a no
L171[04:14:39] <Inari> doulbe ctrl+c?
L172[04:14:44] <PrismaticYT> nein
L173[04:14:47] <fingercomp> reboot the computer
L174[04:14:47] <Inari> xD
L175[04:15:19] <Inari> Meeeeeeh, why does MC hate my computer
L176[04:25:07] <PrismaticYT> Why won't plan9k's ssh work
L177[04:25:22] <PrismaticYT> Which function provides network.tcp
L178[04:25:30] <PrismaticYT> it uses network.tcp
L179[04:35:21] <PrismaticYT> does anyone know of a simple ssh program or a way to make plan9k's work?
L180[05:06:34] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300556E62B555124F71AB79FAD7F3.dip0.t-ipconnect.de)
L181[05:06:34] zsh sets mode: +v on Vexatos
L182[05:08:51] <PrismaticYT> does anyone know of a simple ssh program (or a way to make plan9k's ssh work)?
L183[05:24:10] ⇦ Quits: PrismaticYT (PrismaticYT!webchat@206-108-148-118.nzcomms.co.nz) (Quit: webchat.esper.net)
L184[05:42:07] <Inari> https://twitter.com/lapinAngelia/status/988449836612575232 Pretty cute
L185[05:42:08] <MichiBot> Mon Apr 23 11:09:40 CDT 2018 @lapinAngelia: Fate/Apocrypha
L186[05:42:19] <Inari> Wonder if Temia agrees
L187[05:54:17] ⇦ Quits: ping (ping!v^@me.pxtst.com) (Ping timeout: 186 seconds)
L188[05:56:10] ⇨ Joins: ping (ping!v^@me.pxtst.com)
L189[05:57:14] <Forecaster> You could totally have a route that is uphill both ways
L190[06:01:56] ⇨ Joins: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:c501:a818:9e0b:230)
L191[06:10:04] ⇨ Joins: MajGenRelativity (MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com)
L192[06:11:09] <Forecaster> Also, food is basically component-spells that you eat
L193[06:30:58] <MGR> https://notalwaysright.com/life-like-box-chocolates/108707/
L194[06:31:04] <Corded> * <MGR> cringes
L195[06:34:57] <Izaya> ~w component:filesystem
L196[06:34:57] <ocdoc> http://ocd.cil.li/component:filesystem
L197[06:35:09] <MGR> Oh, ocdoc is back
L198[06:35:10] <MGR> Yay
L199[06:38:18] <Inari> @MGR thats incredibly disgusting
L200[06:38:27] <MGR> In the story? Yes.
L201[06:38:35] <Inari> Yes
L202[06:39:03] <MGR> It reminds me of a story I experienced in my first week of retail. It's squicky enough where you'll have to PM me if you want to hear it
L203[06:39:43] <Inari> Nah, I'm good
L204[06:40:09] <MGR> A wise decision
L205[06:52:09] ⇨ Joins: BlueAgent (BlueAgent!~BlueAgent@2001:8003:88db:4b00:f56a:fa36:ad81:c6ee)
L206[06:59:00] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p5797286d.dip0.t-ipconnect.de)
L207[07:22:20] <gdude> Does OC/Computronics ship anything like an RFID card or something similar?
L208[07:22:30] <gdude> I can't see anything in JEI like that
L209[07:22:44] <Forecaster> no
L210[07:22:49] <MGR> OpenSecurity does
L211[07:22:54] <Forecaster> ^
L212[07:23:01] <gdude> Wonder if it's available for 1.12.2
L213[07:23:04] <gdude> I'll take a look, thanks
L214[07:23:04] <Forecaster> yes
L215[07:23:10] <Forecaster> it is
L216[07:23:59] <gdude> It is not, as far as I can tell
L217[07:24:07] <gdude> 1.1.0.2
L218[07:24:09] <gdude> 1.10.2 [Edited]
L219[07:25:09] <Forecaster> ah, well shoot
L220[07:25:56] <gdude> Was gonna check the CI, but it seems to just be a default index page now
L221[07:26:50] <gdude> There is a 1.12.2 branch, hasn't been updated since March, but..
L222[07:27:17] <gdude> yeah, only the 1.10.2 branch is up to date
L223[07:27:18] <gdude> dangit
L224[07:27:29] <Forecaster> https://twitter.com/HollowGrimal/status/988393398615752704
L225[07:27:30] <MichiBot> Mon Apr 23 07:25:24 CDT 2018 @HollowGrimal: making gijinka Discord Chan Pixel Art
L226[07:30:40] <gdude> I dunno if I want to put an unreleased version into a modpack for a large server, so I guess I'm hosed on that idea
L227[07:30:40] <gdude> hmm
L228[07:32:00] ⇦ Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 186 seconds)
L229[07:32:00] <gdude> I guess I'll have to put like a screen in the floor or something
L230[07:48:07] <AmandaC> @20kdc I believe this is meant to be `appAct =` not `permAct =` https://github.com/20kdc/OC-KittenOS/blob/master/code/apps/sys-icecap.lua#L276
L231[07:50:17] * ben_mkiv loves how 25% of most lua scripts are lines which just contain "end"
L232[07:52:42] <Wuerfel_21> ^^
L233[07:52:59] <AmandaC> I mean, no different than how 25% of a C program would be lines just containing }
L234[07:53:08] <Corded> * <Wuerfel21> _wants lua with Ruby-like syntax
L235[07:53:34] <Wuerfel_21> who thought `function` was a good keyword, anyways?
L236[07:56:55] <Izaya> what would you use instead?
L237[07:57:41] ⇦ Quits: BlueAgent (BlueAgent!~BlueAgent@2001:8003:88db:4b00:f56a:fa36:ad81:c6ee) (Quit: Blooping Blueberries)
L238[07:58:36] <Wuerfel_21> Ruby uses 'def'
L239[07:58:45] <Wuerfel_21> Ruby uses `def` [Edited]
L240[07:59:00] <Wuerfel_21> to define functions
L241[07:59:08] <Izaya> so does python
L242[07:59:15] <Izaya> I say we should use : instead
L243[07:59:55] <Wuerfel_21> how?
L244[08:00:55] <Wuerfel_21> like this?
L245[08:01:14] <Wuerfel_21> Code Block pastebined https://paste.pc-logix.com/ilefokuziv
L246[08:01:29] <Izaya> no ofc not
L247[08:01:38] <Izaya> : foo oink ;
L248[08:02:02] <gdude> I think golfing is not enjoyable for most people
L249[08:02:02] <gdude> :P
L250[08:02:21] <Izaya> that is not golfing
L251[08:02:39] <Wuerfel_21> Golfing is cool, but languages designed around it are lame
L252[08:03:26] <AmandaC> inb4 Izaya makesa FORTH -> Lua transpiler
L253[08:03:40] <Izaya> possibly easier than an interpreter
L254[08:05:16] <Wuerfel_21> I prefer languages that are nice to read. random ruby snippet that does a lot of cool things:
L255[08:05:17] <Wuerfel_21> Code Block pastebined https://paste.pc-logix.com/azozigurum
L256[08:06:31] <Inari> allot
L257[08:06:34] <Inari> %allot
L258[08:06:37] <Inari> alot ?
L259[08:06:37] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L260[08:07:18] <Wuerfel_21> it has operator overloading, has local, instance and global vars, does implicit return, OR assignment and shows new as a class function (rather than an operator, as it is in C++/java)
L261[08:08:00] <Wuerfel_21> i really hate lua's global-by-default thing
L262[08:08:00] <gdude> that is not nice to read, imo
L263[08:08:08] <Izaya> ^
L264[08:08:10] <gdude> but I'm a Python guy, so I like explicit
L265[08:08:45] <Izaya> I'm not a huge fan of ruby anyway, but that could be because most of my interactions with it have involved large pieces of software using jruby
L266[08:09:18] <Wuerfel_21> Haven't used JRuby, but i imagine it to be quite the slog
L267[08:09:22] <gdude> Speaking of Python, I run a largeish python community these days, and a couple of our contribs are trying to somehow insert Python into OC in any way they can
L268[08:09:29] <Inari> I wouldn't call ruby "nice to read" personally
L269[08:09:40] <gdude> I keep telling @Nix to ask greaser here about MIPS, but it seems like he won't
L270[08:10:16] <Inari> Well the direct way wouldbe to write a python lib :P
L271[08:10:21] <Inari> *python arch
L272[08:10:29] <gdude> They started off in that direction, yeah
L273[08:10:40] <gdude> apparently they're finding it impossible to sandbox jython
L274[08:10:55] <Wuerfel_21> Hm, preferences do differ. But considering some sadistic souls preach haskell, we shall not start a war over this, for our monads will be ripped out if we do
L275[08:11:09] <Inari> Haskell is nice enough
L276[08:11:19] <Izaya> rewrite it in rust
L277[08:11:20] * AmandaC still has no idea what the fuck a "monad" is
L278[08:11:27] <Wuerfel_21> ^^^
L279[08:11:45] <AmandaC> %choose different uis for different types or don't be silly
L280[08:11:45] <MichiBot> AmandaC: different uis for different types
L281[08:11:58] <Izaya> then realise that many things require using unsafe code anyway so who cares
L282[08:12:06] <Wuerfel_21> in haskell, you end up having functions with a million parameters
L283[08:12:48] <gdude> unsafe code is one thing
L284[08:12:54] <gdude> this is literally a server full of programmers
L285[08:13:10] <Wuerfel_21> and especiall annoying, you have to split the "setup" and "loop" parts of some functions into seperate functions, as you cant do a regular ass loop
L286[08:13:28] <gdude> My idea was to compile micropython for MIPS
L287[08:13:35] <gdude> that's why I wanted @Nix over here
L288[08:13:38] <Izaya> one should not attempt to fit more than one programmer into a server any less than an entire cabinet
L289[08:13:49] <Wuerfel_21> functional-ish stuff like `map` is gud tho
L290[08:14:15] <gdude> although, you can sandbox the java scripting language stuff, can't you?
L291[08:16:14] <Inari> AmandaC: https://stackoverflow.com/questions/2704652/monad-in-plain-english-for-the-oop-programmer-with-no-fp-background :D
L292[08:22:19] <Inari> @Wuerfel_21: Why are you using a loop?
L293[08:22:24] <AmandaC> Izaya: configuration app! https://nc.ddna.co/index.php/s/7RWkpb29ZWjHx79 -- it doesn't show right now, but it actually shows a different UI for settings that are strings.
L294[08:23:25] <Izaya> :D
L295[08:23:28] <Wuerfel_21> Inari: for various reasons. would have to dig that out again, but it was something super trivial
L296[08:24:05] <Wuerfel_21> i think it was a "get the n-th fibbonacci sequence number"
L297[08:24:22] <Wuerfel_21> the recursive function needs the last two numbers
L298[08:24:37] <Wuerfel_21> and the counter
L299[08:25:43] <Inari> Can't you define it as a list and just pull the nth number?
L300[08:26:23] <Wuerfel_21> i guess that could make sense
L301[08:26:36] <Wuerfel_21> but that is just my limited personal experience with it
L302[08:27:30] <Inari> Hmm I want smoe Elsweyr Fondue
L303[08:27:47] <AmandaC> Izaya: do you know if KOS has a concept of a "host name"?
L304[08:28:00] <Izaya> I don't believe it does.
L305[08:28:11] <Izaya> For Minitel I just used the first 8 chars of computer.address
L306[08:28:25] <AmandaC> exelent! That'd be a good string value to add, then. :D
L307[08:28:35] <Izaya> @20kdc can R2 have a standard hostname thing
L308[08:33:32] <Inari> fibs = 0 : 1 : zipWith (+) fibs (tail fibs)
L309[08:33:35] <Inari> fibs!!5
L310[08:33:37] <Inari> Seems to work
L311[08:34:17] <AmandaC> Izaya: strings! https://nc.ddna.co/index.php/s/wZEY93ZJiPHNHfB
L312[08:34:40] <Izaya> :D
L313[08:35:01] <Nix> Ok Garry ok I'll come here when I'm home @gdude
L314[08:35:08] <gdude> Good squishy
L315[08:35:11] <gdude> :P
L316[08:36:30] <Wuerfel_21> Inari: very elegant, i actually understand whats going on.
L317[08:37:31] <Wuerfel_21> however, that is likely just me, i prefer the program flow not being abstracted away
L318[08:47:37] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L319[08:56:02] <Forecaster> %shell
L320[08:56:02] * MichiBot loads config into a shell and fires it. It strikes the ground near Lymia, Kilobyte and MichiBot. They each take 12, 18 and 17 splash damage respectively.
L321[08:56:31] <Wuerfel_21> Dose user damage persist in some way?
L322[08:58:52] <Temia> Yes. Once you hit 100, MichiBot comes alive and hunts you down like a terminator
L323[08:59:11] <Temia> (no, it doesn't.)
L324[09:00:06] <MGR> If that *did* happen, it'd be awesome
L325[09:00:20] <Forecaster> it doesn't yet
L326[09:00:23] <Forecaster> but soon â„¢
L327[09:00:28] <Forecaster> I've written the foundation
L328[09:00:36] <Forecaster> I just have to start implementing it in the commands
L329[09:01:01] <Forecaster> see https://github.com/PC-Logix/LanteaBot/blob/master/src/main/java/pcl/lc/irc/RPGCharacter.java
L330[09:03:30] <AmandaC> payonel: another issue between ocvm and OC -- it seems filesystem.list() appends a "/" to the end of directories -- ocvm doesn't. And I'm having some trouble trying to patch it in
L331[09:04:01] * Temia sleevetugs Wuerfel
L332[09:04:23] <Temia> https://dev.maccasoft.com/propgame/ 'u'
L333[09:04:39] <MGR> @Forecaster I thought you were talking about the terminator thing ?
L334[09:04:58] <AmandaC> He was!
L335[09:05:01] * Izaya imagines Temia in that one scene in TDoHS
L336[09:05:11] <MGR> ?
L337[09:05:12] <MGR> Good
L338[09:05:21] <Temia> The only problem is that for some reason, it seems it lacks the Retronitus PSG as a soundchip '^'
L339[09:05:22] <AmandaC> RPGCharacter reprsents the character interface to a Rocket-Propelled Grenade launcher
L340[09:05:27] <Temia> Izaya: ?
L341[09:05:36] <Temia> also also
L342[09:05:38] <Temia> https://www.digikey.com/products/en/integrated-circuits-ics/embedded-microcontrollers/685?k=P8X32A so cheap *u*
L343[09:05:46] <Forecaster> Amanda wut?
L344[09:05:48] <MGR> That makes sense AmandaC
L345[09:05:50] <MGR> ?
L346[09:05:54] <Forecaster> xD
L347[09:06:19] <Forecaster> no no, the grenade launcher is a playable race
L348[09:06:21] <Izaya> lemme see if I can find the right picture
L349[09:06:22] <Forecaster> oh
L350[09:06:23] <Forecaster> hm
L351[09:06:34] <Forecaster> races/species is something to implement...
L352[09:06:34] <Wuerfel_21> Temia, yep, seen that one
L353[09:06:40] <Forecaster> with minor bonuses/drawbacks
L354[09:07:02] <AmandaC> cat species, more likely for items to break, usually from falling off a table "for some reason"
L355[09:07:04] <Izaya> I hav a lot of them so it might take a bit
L356[09:07:41] <Temia> On one hand, I'm mildly disappointed I can't pursue it myself. On the plus side, it'll be a lot easier to modify the design to work with a JAMMA interface 'u'
L357[09:08:02] <Wuerfel_21> one problem i see with it is that it uses a separate crystal for each chip, which makes timing semi-unreliable
L358[09:09:08] <Izaya> it occurs to me that I should just skip to the right part of the movie
L359[09:09:14] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Quit: Leaving.)
L360[09:09:18] <Wuerfel_21> if you run two props of the same clock, without the internal PLL, you can shift data around at 20 megabit/sec
L361[09:09:34] <Wuerfel_21> (assuming 80Mhz clock
L362[09:09:37] <Wuerfel_21> (assuming 80Mhz clock) [Edited]
L363[09:09:47] <Izaya> 4chan is kill also
L364[09:10:02] <Wuerfel_21> or 40 megabit if you tie pins 0-7 together
L365[09:10:22] <Temia> Yeah, I think some modifications to the design may be necessary
L366[09:11:24] <Izaya> wait was it in the movie or the series
L367[09:13:04] <Izaya> Temia: https://my.mixtape.moe/bjcrak.png
L368[09:13:09] <Izaya> 10/10 URL this time
L369[09:14:15] <Temia> Ahhh
L370[09:14:20] <Izaya> that but with horns and an axe
L371[09:14:43] <AmandaC> payonel: never mind, figured out a fix, PR incoming shortly.
L372[09:15:27] <Wuerfel_21> if you have enough board/budget, i figured some pretty nice effects should be possible if there is some sram inbetween the prop and dac. Like transparency/shadows. Hardware collision detection. Running desinged-for-NTSC games in non-potato quality
L373[09:18:54] <Temia> Might be something to pursue with an arcade version then. They were always meant to have better hardware than the consoles, after all c:
L374[09:22:35] <Inari> Temi ignoring the cute maid :<
L375[09:22:40] <Wuerfel_21> if i finish my current hardware project, i might build some triple propller system where one of them handles filesystem and audio/video streaming
L376[09:23:09] <Inari> I still don't know what a propeller even is :D
L377[09:23:24] <Mimiru> Spin it for airflow. :P
L378[09:24:38] <Inari> Sure, but that doesn't make much sense :P
L379[09:24:45] <logan2611> aaaaa
L380[09:24:48] <Temia> https://en.wikipedia.org/wiki/Parallax_Propeller
L381[09:24:50] <Mimiru> bbbbb
L382[09:24:56] <logan2611> ccccc
L383[09:25:11] <Inari> I see
L384[09:26:03] <Temia> It's a chip c:
L385[09:26:17] <MGR> ?
L386[09:26:37] * AmandaC sniffs the chip to determine if it's nom
L387[09:26:39] <MGR> I actually don't know how a propeller works. I know a little bit about jet engines, but not propellers. Questions to be answered
L388[09:26:41] <Mimiru> I'm sure if you spin it at the proper angle you get some airflow
L389[09:27:32] <Inari> BUt
L390[09:27:37] <Inari> Don't jet engines basically contain propellers
L391[09:27:49] <Mimiru> they contain fans
L392[09:27:57] <Inari> Which baiscally are propellers?
L393[09:27:58] <Mimiru> and impellers...
L394[09:28:01] <Mimiru> and compressers.
L395[09:28:04] <Mimiru> compressors*
L396[09:28:16] <Izaya> are propellors the ones that came with uh
L397[09:28:24] <Izaya> no the BASIC Stamp was the one with BASIC
L398[09:28:36] <Wuerfel_21> same company tho
L399[09:28:46] <AmandaC> Everythingcan be a propeller if you try hard enough
L400[09:29:07] <Mimiru> propellers are usually 2-5 blades on a shaft, jet fans are usually hundreds of fins that rotate around the assembly on bearings
L401[09:29:48] <Mimiru> https://d34urnl45u363e.cloudfront.net/store/mediaobject/14956/image/large-c0e6e9b847aa238c3b45adc54b7b83f6.jpg
L402[09:29:50] <Wuerfel_21> The propellers "native"(as in the interpreter is stored in ROM) language is Spin, a very strange bytecode ordeal
L403[09:30:05] <Mimiru> They're not called "propellers" though
L404[09:30:42] <MGR> They compres the air and burn fuel to shoot it out the back hotter and faster than it came in
L405[09:30:45] <MGR> Which generates thrust
L406[09:35:30] <Forecaster> %inv add thrust
L407[09:35:31] * MichiBot summons 'thrust' and adds to her inventory. I could get some good swings in with this.
L408[09:36:41] <Arcan> Mimiru: fancy propellors can have their angle of attack adjusted, sometimes even to the point where they generate reverse thrust
L409[09:36:52] <Arcan> aircraft propellors, that is
L410[09:36:54] <Mimiru> Yeah
L411[09:37:07] <MGR> Mhm
L412[09:37:16] <Izaya> %inv add reverse thrust
L413[09:37:16] * MichiBot summons 'reverse thrust' and adds to her inventory. I could get some good swings in with this.
L414[09:37:16] <Arcan> boat propellors are usually cast into a fixed form
L415[09:37:29] <Arcan> %inv add lewd Izaya
L416[09:37:29] <Mimiru> I've been interested in aviation since I was a kid.. sadly I'm too damn poor to get into it.
L417[09:37:54] <Izaya> planes are cool
L418[09:37:56] <Arcan> Mimiru: my grandfather on one side of the family and my grandmother on the other were both pilots :3
L419[09:38:03] <Arcan> %inv add lewd Izaya
L420[09:38:03] * MichiBot summons 'lewd Izaya' and adds to her inventory. This seems very sturdy.
L421[09:38:07] <Izaya> I'd prerfer space stuff though
L422[09:38:12] <Izaya> of course
L423[09:38:19] <Izaya> both planes and rockets are expensive
L424[09:38:31] <Izaya> and I'm not smart enough to get hired by anyone that does either
L425[09:40:08] <Forecaster> Mimiru build lego planes
L426[09:40:13] <Forecaster> wait, lego is expensive too
L427[09:40:14] <Forecaster> dangit
L428[09:40:29] <Mimiru> I did when I was a kid, and had Lego, then my house burned and so did my Lego.
L429[09:40:36] <Temia> :<
L430[09:40:41] <Izaya> tfw
L431[09:40:41] <Mimiru> Now I'm too poor to buy more.
L432[09:40:41] * Temia hugs Mimiru
L433[09:40:44] <Izaya> RIP lego
L434[09:40:50] <Temia> I should like
L435[09:40:50] * Mimiru hugs Temia
L436[09:40:52] <Izaya> I'm p. sure my dad would've sold my lego by now
L437[09:40:54] <Izaya> bastard
L438[09:40:54] <Temia> Find a way to donate my lego to you :<
L439[09:41:10] <Mimiru> Aww
L440[09:42:54] <MGR> Aw, I'm sorry you lost your house (and your Lego)
L441[09:43:08] <Mimiru> Eh.. it's ok it was... a long time ago
L442[09:43:29] <Mimiru> ~18 years ago now
L443[09:43:59] <Inari> Great CGP Grey vid
L444[09:44:39] <MGR> Well, I hope your new house in Oregon lasts a long time
L445[09:44:43] <Wuerfel_21> Ayy, dug out a spin hello world so you can bathe in its strangeness
L446[09:44:54] <Wuerfel_21> Code Block pastebined https://paste.pc-logix.com/rufaboxiyi
L447[09:44:59] <Mimiru> One day I'll get a house in Oregon :P
L448[09:45:05] <Mimiru> ATM I'm crashing on a friends couch
L449[09:45:06] <Mimiru> lol
L450[09:45:10] <MGR> Ah
L451[09:45:16] <MGR> Well, I hope the couch lasts a long time ?
L452[09:45:20] <Mimiru> lmao
L453[09:45:37] <Mimiru> Come to Oregon they said. Lots of tech jobs they said...
L454[09:45:44] <Mimiru> I'm about to apply to McDonalds.
L455[09:45:45] <Temia> Oregon? Even better, all my lego's back in Washington state >.>
L456[09:46:02] <Mimiru> lmao Temia
L457[09:46:26] <Mimiru> Yeah I'm in Portland
L458[09:51:40] ⇨ Joins: Nachie (Nachie!~Nachiebre@2604:2d80:c02c:8442:f89a:60b:e406:2f40)
L459[09:53:12] ⇦ Quits: Nachtara (Nachtara!~Nachiebre@2604:2d80:c02c:8442:f89a:60b:e406:2f40) (Ping timeout: 186 seconds)
L460[09:56:49] ⇨ Joins: Nachtara (Nachtara!~Nachiebre@2604:2d80:c02c:8442:f89a:60b:e406:2f40)
L461[09:58:48] ⇦ Quits: Nachie (Nachie!~Nachiebre@2604:2d80:c02c:8442:f89a:60b:e406:2f40) (Ping timeout: 186 seconds)
L462[09:59:27] <Forecaster> %shell
L463[09:59:27] * MichiBot loads Constanze's stanbot into a shell and fires it. It strikes Oddstr13. They take 18 damage. SquidDev and GuntherDW stood too close and take 13 and 12 damage respectively.
L464[10:01:21] ⇨ Joins: Nachie (Nachie!~Nachiebre@173-18-121-78.client.mchsi.com)
L465[10:02:24] ⇦ Quits: Nachtara (Nachtara!~Nachiebre@2604:2d80:c02c:8442:f89a:60b:e406:2f40) (Ping timeout: 186 seconds)
L466[10:07:23] <Inari> Ughhhh. I want a new Diablo 2 already :P
L467[10:07:27] <Inari> Hurry up with that remaster Blizzard
L468[10:12:14] <S3> Inari: there was
L469[10:12:30] <S3> path of exile is LITERALLY a diablo II clone with some different features
L470[10:13:06] <Izaya> I should try that some time
L471[10:13:21] ⇦ Quits: MajGenRelativity (MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com) ()
L472[10:13:34] ⇨ Joins: MajGenRelativity (MajGenRelativity!uid288574@id-288574.stonehaven.irccloud.com)
L473[10:13:53] <Inari> S3: It's terrible though
L474[10:14:39] <S3> I think it's fantastic
L475[10:14:43] <S3> and they just released more acts
L476[10:14:47] <S3> little while ago
L477[10:14:49] <Izaya> so uh
L478[10:14:51] <S3> and the skill system is way better
L479[10:15:08] <Izaya> anyone got any opinion on Darling in the FranXX?
L480[10:15:21] <S3> So like 14 was a train wreck
L481[10:15:35] <Inari> I hate the whole skills are socketed stuff, and getting rid of the suprior skilltree system. And replacing it with some vague talentree. Also characters being kinda non-focused. And the one time I forced myself beyond the clunky targetting mechanics, weird economy, and annoying potion system I ended up feeling just bored farming stuff
L482[10:15:36] <S3> 15 is like well okay then but now I can't trust you to not do it again
L483[10:15:48] <Izaya> I heard it went Evangelion
L484[10:15:49] <Inari> 14 was cool, what are you talking about
L485[10:15:55] <S3> Inari: the way d2 did it was super awful though
L486[10:16:01] <Inari> S3: How so?
L487[10:16:12] <S3> ever played in hell?
L488[10:16:30] <S3> it's really hard to make a d2 character survive nightmare
L489[10:16:31] <Inari> Yes?
L490[10:16:37] <Inari> Um, no
L491[10:16:57] <Inari> Nightmare was the mode that actually became slightly interesting, because stuff doesn't just drop once you look at it, but doesn't feel ilke an HP sponge either
L492[10:17:05] <Inari> Hell was nice too then
L493[10:17:09] <S3> your resistances are usually shit and your skills are often retardedly inept to making it any fun
L494[10:17:21] <Inari> Depends on your character and build
L495[10:17:27] <Inari> And how long you spend in Normal
L496[10:17:41] <S3> with the poe skill tree I have a lot more concise freedom too
L497[10:17:52] <Inari> PoE has no skilltree though :|
L498[10:18:06] <S3> it's a still tree, it's just different
L499[10:18:15] <Inari> It's more of a talent tree realy
L500[10:18:28] <Inari> Does PoE even do Skill synergies
L501[10:18:29] <S3> same thing imo
L502[10:18:33] <Inari> Nah
L503[10:18:52] <Inari> Talent trees are more like "Here, this thing gives you 30% more something". Where as skill trees are more focused on adding skills
L504[10:18:54] <S3> they are different games so you can't expect their character hardening stuff to be the same
L505[10:19:02] <Inari> Sure
L506[10:19:07] <Inari> I'm just saying I don't like it
L507[10:19:07] <Inari> :D
L508[10:19:21] <S3> See when I think of skills as a game develoepr I don't instantly think of them as abilities
L509[10:19:28] ⇦ Quits: Nachie (Nachie!~Nachiebre@173-18-121-78.client.mchsi.com) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L510[10:19:40] <Inari> But abilities are fun
L511[10:19:46] <S3> there's just so many things that could be called skills, so to me it's just another type of skill tree
L512[10:19:52] <Inari> EAch level gives you a little power boost, or something new to lpay around with. Instead of some meaningless something
L513[10:20:11] <S3> my poe char does some crazy shit
L514[10:20:15] <S3> thanks to the tree
L515[10:20:25] <Inari> But I dislike th whole gaining skills by socketing anyway
L516[10:20:41] <S3> it isn't way too different.
L517[10:20:50] <S3> you could think of teh d2 tree as socketing
L518[10:20:54] <Inari> It's very fundamentally different
L519[10:21:12] <Inari> Yeah, except to socket I have to find the right item, the right skills, and then carry around 5 equip sets
L520[10:21:31] <S3> heh
L521[10:21:34] <S3> I never worried about that
L522[10:21:37] <Inari> But anyway, I made some bolt sorc at some point and it wasn't very interesting to play
L523[10:21:43] <S3> I did all of it using only one equip set
L524[10:22:00] <Inari> D2's chars felt nicer. More impactful spells and the like
L525[10:22:10] <S3> unless you're a sorcerer
L526[10:22:13] <S3> then you're an asshole
L527[10:22:21] <S3> who always blocks everybody from moving in the magoot lair
L528[10:22:25] <S3> lol
L529[10:22:32] <S3> fucking sorcerers
L530[10:22:39] <Inari> <3 frost orb in d2 too
L531[10:22:44] <Inari> And javazons
L532[10:22:46] <Inari> And meleesorcs
L533[10:23:02] <S3> I ususally played barb or assassin
L534[10:23:32] <S3> I didn't care much for the rest. The necro was fun
L535[10:24:00] <S3> One thing I really like about the tree in PoE
L536[10:24:11] <S3> is that there's almost a 0% chance that anyone else is like you
L537[10:24:12] <Inari> Trigger assassin <3
L538[10:24:16] <Inari> Necro with a huge army <3
L539[10:24:35] <S3> in D2 it just felt like eeryone was mostly the same
L540[10:24:43] <Inari> Not really
L541[10:24:50] <S3> and it just boiled down to what armor and resistances you had
L542[10:25:07] <Inari> Nah
L543[10:25:08] <S3> it was kindof boring to me in that sense
L544[10:25:40] <S3> in PoE the tree was so large that it was literally impossible to have two similar characters that have been playing for a while
L545[10:25:48] <Inari> Like frost orbs are cool, you cast them so they fly through the enemy and explode right behind them. Or corplse explosions are fun :D Or just a ton of summons with the necro.
L546[10:26:27] <S3> Anyways if it came to diablo 2 remastering I'd rather see a Warcraft 4
L547[10:26:37] <Inari> Or assassins that focuso n insane attack speed, coupled with items in the inventory that trigger stuff on attack
L548[10:26:38] <S3> if Warcraft 4 came out I'd be on top of that so fast
L549[10:27:15] <Inari> Or sorceress that use bows or melee weapons via the enchant skill
L550[10:27:19] <Inari> Or javazons, or bowazons *-*
L551[10:27:35] <Inari> Eh, RTS never really works out for me xD
L552[10:27:48] <S3> I was a big WC3 and SC2 player
L553[10:28:07] <S3> tbh SC2 was amazing but WC3 was a much better game
L554[10:28:32] <S3> and I understand that blizzard made a very tactical movement to WoW and it made them a lot of money but omg WoW sucks
L555[10:28:55] <S3> so I can't wait for WC4
L556[10:29:00] <Inari> Modern WoW sucks, yeah
L557[10:29:14] <Inari> The original was a bit better
L558[10:29:22] <Inari> Still not great in all terms
L559[10:29:23] <Inari> But better
L560[10:30:02] <S3> I played the original up to like level 40 and then said this game is shit
L561[10:30:20] <Inari> Heh
L562[10:30:23] <S3> "There was nothing special abou tit"
L563[10:30:37] <Inari> It was fun enough. Could use some better world or such maybe
L564[10:30:59] <Inari> I liked that it still had a social component
L565[10:31:05] <Inari> Unlike modern-day WoW :p
L566[10:31:06] <S3> They also reused textures from WC3 and stretched them out
L567[10:31:12] <S3> so it looked ugly af at first
L568[10:31:14] <Nix> is greaser, the guy who made the MIPS arch for OC here?
L569[10:31:38] <S3> I forget
L570[10:31:47] <S3> Nix trying to get MIPS workin?
L571[10:31:52] <Nix> yup
L572[10:31:54] <Nix> well
L573[10:32:01] <Nix> i am trying to compile something for it
L574[10:32:03] <S3> unless he updated thearch it doesn't run Linux
L575[10:32:06] <Nix> but i am not quite sure how to do that
L576[10:32:09] <S3> because I think it's MIPS1
L577[10:32:43] <S3> There may be a clang target?
L578[10:33:00] <AmandaC> Right, does anyone know of a mod / block for 1.12.2 to monitor the throughput of a RF cable, other than the FU Meter from Zetta?
L579[10:33:01] <Inari> I want a nice new MMO, that puts a big focus on group play and social interaction
L580[10:33:15] <Nix> i tried to build a cross gcc compiler
L581[10:33:16] <AmandaC> ( monitor from OC )
L582[10:33:26] <Nix> but it doesnt really work quite weell
L583[10:33:44] <Izaya> MIPS1 eh?
L584[10:33:50] <Inari> Korean MMOs seem to have more social features than western ones
L585[10:33:55] <S3> Inari: that is one thing that WoW did do, was bring a lot of large group parties around the world for social interaction
L586[10:34:18] <S3> Inari: Play some MUDs :D
L587[10:34:21] <S3> RPI mids
L588[10:34:24] <S3> muds*
L589[10:34:28] <Inari> I don't like RP
L590[10:34:33] <Izaya> I should write a MUD some time
L591[10:34:43] <Izaya> I feel like that would be less dumb than the OC stuff I do
L592[10:34:46] <Nix> so eh anyone has an idea how i could achieve the cross compilation thing?
L593[10:34:52] <Izaya> and OC can VT100 so
L594[10:34:55] <S3> Inari: run it on OC
L595[10:34:59] <S3> through your internet gateway
L596[10:35:03] <Inari> S3: Esp. in the early days, where instances were a challenge :p And you asked in chat for people and chatted while playing and meeting up infront of hte instance and the like
L597[10:35:07] <S3> so your mud servers are in MC
L598[10:35:12] <S3> :D
L599[10:35:31] <Izaya> mistab?
L600[10:35:32] <Inari> Now you just click DUngeon finder, find this dungeon, you get a "Party found" popupa nd click ok, you get teleported to the dungeon, some guy goes "GOGOGOGOGOGO" and you run through the dungeon almost unhindered
L601[10:35:37] <Inari> Then you're teleportedb ack to where you were before
L602[10:35:45] <S3> Inari: RPI MUDs don't suffer from those issues.
L603[10:35:48] <Inari> Also those people are from other servers sometimes too, so theres littel follow-up interaction
L604[10:35:55] <Inari> "RPI"?
L605[10:35:59] <gdude> S3: Have you worked with MIPS?
L606[10:36:01] <S3> Role Playing Intensive
L607[10:36:05] <Inari> Yeah well
L608[10:36:07] <gdude> @Nix is essentially trying to compile micropython for it
L609[10:36:08] <Inari> as said, i don't like RP :p
L610[10:36:13] <S3> @gdude it has been a long time.
L611[10:36:25] <gdude> does greaser hang around IRC at all these days?
L612[10:36:35] <S3> I haven't seen him but I wouldn't be surprised
L613[10:36:37] <Nix> just trying to somehow get any form of python into mc
L614[10:36:39] <Izaya> on occasion
L615[10:36:40] <S3> greaser|q: hey
L616[10:37:13] <S3> Inari: RPI MUDs are more like a "second life" alternative without it being anything like second life
L617[10:37:21] <S3> it's more like the idea of SAO
L618[10:37:28] <S3> where people are in and that's their life
L619[10:37:51] <gdude> it's kind of a shame that python is so damn hard to embed
L620[10:37:52] <S3> but instead of VR it's all reading
L621[10:38:05] <Nix> i dont want antlr
L622[10:38:12] <gdude> that antlr meme is dead, dude
L623[10:38:15] <Izaya> the amusing part of that is that python was originally a config file language, right?
L624[10:38:28] <Inari> S3: Sure but MUd means I have to type, and RP tends ot mean I have to make it sound nice, describe stuff, make it fit my character in the gmae, the game world, etc
L625[10:38:29] <gdude> Still a better love story than PHP :P
L626[10:38:33] <S3> in RPI there are complicated politics and government and yada yada
L627[10:38:44] <Nix> wait garry
L628[10:38:48] <Nix> what if we could cross compile
L629[10:38:50] <S3> Inari: it's not so bad :D
L630[10:38:50] <Nix> python to lua
L631[10:38:56] <Nix> or transpile
L632[10:38:58] <Nix> rather transpile
L633[10:39:01] <Inari> S3: In what way?
L634[10:39:03] <gdude> I mean that is a thing
L635[10:39:17] <gdude> but it's probably not something you could do ingame
L636[10:39:33] <S3> Inari: ; leans against ~bar waving over to *blonde asking "Hey there, how are you?".
L637[10:39:36] <Nix> written in python -_-
L638[10:39:49] <S3> the game translate that and goes
L639[10:39:51] <Inari> S3: Yeaaaaahhhh, I'd hate writing that :P
L640[10:40:05] <Xal> you really shouldn't be compiling /anything/ to lua :P
L641[10:40:12] <Izaya> ^
L642[10:40:17] <AmandaC> transpile the transpiler
L643[10:40:47] <Inari> If anything, give me a bar, a "lean against" optiona nd a "speech" option. Then Ic an selec the bar, select lean against. Then select blonde, select wave, select speech, write "Hey, how are you?"
L644[10:40:56] <Nix> but any form of python we found is not embedable at all
L645[10:41:02] <S3> A blakc haired dwarf with a long beard leans against a maple-set bar lined up with cherrywood stools waving over to a tall, blonde young human woman asking, "Hey, how are you?"
L646[10:41:05] <Izaya> write your own python
L647[10:41:10] <S3> Inari: It does the work for you
L648[10:41:18] <Nix> yeah i was planning on doing that actually
L649[10:41:24] <Inari> S3: How does it know the details though
L650[10:41:25] <S3> I dunno, you get used to it
L651[10:41:30] <Nix> but i would have to write it in lua or javascript
L652[10:41:38] <Izaya> >javascript
L653[10:41:40] <Izaya> why
L654[10:41:47] <Nix> there is a oc arch for js
L655[10:41:51] <Izaya> oh right
L656[10:41:52] <Izaya> don't remind me
L657[10:42:09] <Izaya> I was already feeling off today
L658[10:42:13] <Xal> the ONE TRUE EMBEDDED LANGUAGE is scheme, ofc
L659[10:42:13] <Nix> if it really comes down to writing on pythons it would be js tbh
L660[10:42:15] <S3> Inari: absolute magic. That's a particular mud that's relatively advanced which I won't name here- but it does it on character descriptions, etc, you can just reference stuff with * and ~ and yourself with @
L661[10:42:25] <Nix> or some shitty python to lua transpiler in java
L662[10:42:32] <Izaya> blegh
L663[10:42:48] <Inari> Ehhh sounds complicated, and I'd still feel too unwell with that I think xD Rp always makes me freeze up, too much expectation, too many ways to looks tupid
L664[10:42:50] <Izaya> why not write python in either java or your choice of native language, sandbox and memory limit it properly, and integrate that?
L665[10:42:56] <S3> Inari: there are some RPI muds that are much more relaxed, and the ammount of emotes you use is almost none
L666[10:43:03] <Nix> well
L667[10:43:06] <Izaya> ... because it's a dumb idea, right
L668[10:43:08] <Nix> there is python in java
L669[10:43:11] <Nix> it exists
L670[10:43:11] <Izaya> don't mind me
L671[10:43:16] <Nix> but it isnt sandboxable at all
L672[10:43:20] <Nix> i tried for a week
L673[10:43:22] <Xal> Inari: ss13 :P
L674[10:43:33] <Wuerfel_21> sandboxing in java is hard
L675[10:43:45] <Wuerfel_21> as you can't really control allocation
L676[10:43:49] <S3> s/sandboxing in//
L677[10:43:49] <MichiBot> <Wuerfel_21> java is hard
L678[10:43:50] <Inari> Xal: Yeah, same thing unfortunately
L679[10:44:03] <S3> s/hard/should be avoided/
L680[10:44:03] <MichiBot> <Wuerfel_21> java is should be avoided
L681[10:44:09] <Inari> I don't think I'd enjoy a mud much anyway
L682[10:44:16] <Xal> play on a server that doesn't expect hardcare roleplaying like goon
L683[10:44:16] <S3> s/is//
L684[10:44:16] <MichiBot> <Wuerfel_21> java should be avoided
L685[10:44:28] <Xal> ^^^^^^^
L686[10:44:30] <Inari> I like having some visual reference, because without one you have to explain, and explaining is hard and annoying, and you still end up with everyone imagining something different
L687[10:44:31] <Arcan> kotlin
L688[10:44:44] <Izaya> friendly reminder that you're talking about minecraft
L689[10:44:45] <Inari> Xal: I don't think I want any roleplay though, I just like playing myself :p
L690[10:44:49] <Izaya> java is non-optional
L691[10:45:01] <Arcan> Izaya: kotlin
L692[10:45:05] <Arcan> or scala
L693[10:45:08] <Arcan> or nashorn
L694[10:45:08] <Nix> why is everything full of lua
L695[10:45:10] * Arcan hides
L696[10:45:10] <Xal> come and explore space then!
L697[10:45:14] <Nix> its like everywhere
L698[10:45:18] <Izaya> you're already running minecraft though
L699[10:45:30] <Izaya> Nix: Because it's designed to be easy to integrate into other thingsx
L700[10:45:31] <Arcan> Izaya: scala is bundled with forge
L701[10:45:31] <Xal> Nix: ease of embedding and people are scared of scheme
L702[10:45:37] <Inari> I think if RP were to work for me it would need to be some sorta VR thing
L703[10:45:43] <Arcan> and all ot the three i listed are JVM languages
L704[10:45:47] <Izaya> Arcan: you're already running Minecraft
L705[10:45:54] <Inari> Where you can just lean over, instead of having to explain how you're leaning over
L706[10:46:13] <Inari> And even then, I would play a characters thats basically me, but tweaked slightly to fit the world or fit my wishes
L707[10:46:14] <Arcan> Izaya: minecraft runs on the JVM, you can use any language you please as long as it also runs on the JVM
L708[10:46:22] <Arcan> Inari: most people do that
L709[10:46:32] <Izaya> Arcan: if you're running Minecraft you're running Java.
L710[10:46:38] <Xal> could we just not use the jvm please thanks
L711[10:46:44] <Izaya> ^
L712[10:46:53] <Nix> the jvm is everywhere
L713[10:46:54] <Wuerfel_21> the jvm is the best part of java though
L714[10:47:01] <Izaya> the JVM is meh
L715[10:47:01] <Nix> i am forced to use it at school ?
L716[10:47:04] <Izaya> Dis is better.
L717[10:47:15] <Izaya> that is, the VM Inferno uses.
L718[10:47:38] <Xal> I think the world is moving away from VMs in general
L719[10:47:45] <Izaya> nah
L720[10:47:50] <Izaya> it's just moving the VM into the document viewer.
L721[10:48:18] <Wuerfel_21> Javascript is succ tho
L722[10:48:27] <Wuerfel_21> no proper integer type
L723[10:48:29] <Xal> oh right I forgot the hot tech stack right now is linux namespaces on docker on kvm on virtualbox on xen ...
L724[10:48:59] <Arcan> Izaya: I make a distinction between Java the programming language and the Java Virtual Machine, which does not necessarily have anything to do with java and interprets JVM bytecode, not Java
L725[10:49:10] <Izaya> friendly reminder that webassembly is a thing
L726[10:49:17] <Xal> "My team is very unhappy with the recent spectre fixes; spectre is an important part of our tech stack and is used to communicate between layers of virtualization"
L727[10:49:17] * Izaya uninstalls firefox
L728[10:49:45] <Izaya> Arcan: are you saying that running Minecraft is not running code written in Java?
L729[10:49:57] <Wuerfel_21> oh right I forgot the hot tech stack right now is emscripten on electron on firejail on linux namespaces on docker on kvm on virtualbox on xen on qemu on hacked nintendo switch
L730[10:50:01] <Wuerfel_21> fixed it for you
L731[10:50:03] <Izaya> Is that saying that running a compiled C program is not running a program written in C?
L732[10:50:14] <Arcan> minecraft is written in java, that does not mean mods must be written in java
L733[10:50:17] <Xal> once gcc is done with it it sure don't look like c
L734[10:50:33] <Arcan> Izaya: it may be written in C, but you're running x86 or ARM machine language
L735[10:50:37] <Xal> honestly I'd love to see more mods in clojure
L736[10:50:49] <Izaya> that's the end result
L737[10:50:50] <Xal> the only good jvm language(tm)
L738[10:50:56] <A_D> there was a thing on /r/ftb about python mods
L739[10:50:56] <Izaya> you didn't write machine language though
L740[10:51:06] <S3> If Scala wasn't a train wreck..
L741[10:51:06] <Arcan> minecraft may be written in java, but you are running JVM bytecode
L742[10:51:14] <Wuerfel_21> ~~C is portable assembler~~
L743[10:51:15] <A_D> Izaya: its compiled into bytecode
L744[10:51:21] <Izaya> Arcan: also, I happen to be using a program executing as MIPS machine code
L745[10:51:21] <Izaya> :D
L746[10:51:31] <A_D> therefore while yes, it was written in C, its compiled to asm
L747[10:51:46] <Arcan> so Scala or Kotlin or any other language that can be compiled to JVM bytecode
L748[10:51:46] <S3> somebody make a mod in factor
L749[10:51:46] <S3> :)
L750[10:51:47] <A_D> s/asm/bytecode
L751[10:51:47] <MichiBot> <A_D> therefore while yes, it was written in C, its compiled to bytecode
L752[10:51:52] <Arcan> can be used to write mods
L753[10:51:56] <Xal> excuse me, I happen to be running openpower
L754[10:51:59] <A_D> kotlin has been used
L755[10:52:02] <A_D> forgelin is a thing
L756[10:52:03] <Xal> or I wish :(
L757[10:52:04] <Izaya> Xal you fuck
L758[10:52:06] <Izaya> give me that
L759[10:52:07] <Izaya> :<
L760[10:52:13] <Inari> Have fun supporting mods that aren't java
L761[10:52:14] <S3> Yeah so, if I were given the choice between scala or Java I'm choosing Scala. However, it doesnt' change my mind that I think Scala is shit.
L762[10:52:17] <Izaya> tfw powerlesspc
L763[10:52:25] <S3> that only goes to show just how poorly I think of Java :D
L764[10:52:30] <A_D> its still a jvm language
L765[10:52:33] <Xal> tfw you cpu has a permanent backdoor
L766[10:52:36] <A_D> its compiled to the same bytecode
L767[10:52:50] <S3> Oh yeah, have you guys tried scala native?
L768[10:52:59] <Arcan> A_D: you don't even need forgelin to write MC mods in kotlin
L769[10:53:05] <Arcan> forgelin just makes it easier
L770[10:53:10] <A_D> Arcan: yeah its just a helper right?
L771[10:53:15] <Wuerfel_21> `tfw you cpu has a permanent backdoor` don't use the chipsets network then?
L772[10:53:16] <Arcan> ye
L773[10:53:27] <A_D> its not the chipset
L774[10:53:42] <A_D> the cpu itself has a networking stack (assuming intel ME)
L775[10:53:43] <S3> http://www.scala-native.org/en/latest/
L776[10:54:00] <Xal> tfw the nsa is spying on me from ring -420
L777[10:54:15] <A_D> and you can't just nuke ME because parts of it are used to ready the processor
L778[10:54:17] <S3> Xal: just do what I do
L779[10:54:32] <Arcan> Xal: get the DEA to arrest them then
L780[10:54:49] <Arcan> A_D: what about AMDstuff
L781[10:55:04] <A_D> AMD doesn't have intel's ME
L782[10:55:25] <S3> Xal: install the cpu in my desktop at home
L783[10:55:26] <S3> https://upload.wikimedia.org/wikipedia/commons/a/af/AMD_Am486.jpg
L784[10:55:31] <S3> then you can stop worrying as much
L785[10:55:32] <Xal> trustzone
L786[10:55:41] <A_D> amd behaves and doesn't put an additional OS running on the fucking die that has a fucking networking stack
L787[10:55:49] <Inari> A_D: afaik you can semi-nuke ME?
L788[10:55:57] <A_D> Inari: you can
L789[10:56:04] <Xal> placebo
L790[10:56:17] <A_D> you can strip out most of it while leaving the stuff to ready the processor
L791[10:56:30] <Xal> we don't even know have the shit the ME can do, me_cleaner is great but unfortunately not a viable option
L792[10:56:37] <Xal> half*
L793[10:56:37] <A_D> yeah
L794[10:56:39] <S3> every time you say ME
L795[10:56:41] <A_D> its a mess
L796[10:56:44] <A_D> lol
L797[10:56:45] <S3> t makes me say my state
L798[10:56:57] <S3> "We don't een know have the shit the Maine can do"
L799[10:57:09] <MGR> It's true
L800[10:57:12] <S3> lol
L801[10:57:14] <MGR> Maineiacs are crazy
L802[10:57:14] <Izaya> maine: the only thing scarier than your security coprocessor
L803[10:57:39] <A_D> not to mention that because its on the die, it has access to EVERYTHING, and it doesn't matter what sort of OS level security the machine is running
L804[10:58:05] <Wuerfel_21> security coprocessors having security bugs is hilarious
L805[10:58:09] <Xal> electrons are gonna be backdoored pretty soon
L806[10:58:15] <Izaya> oh did you guys hear
L807[10:58:19] <Wuerfel_21> one word: `strncmp`
L808[10:58:23] <Izaya> they're porting seL4 to RISC-V?
L809[10:58:26] <A_D> lol
L810[10:59:24] <Izaya> also, apparently seL4 was a CSIRO project
L811[10:59:41] <S3> the horror stories of strncmp...
L812[10:59:45] <S3> and security issues
L813[11:00:04] <S3> strings are nasty
L814[11:00:11] <S3> why do we even bother
L815[11:01:02] <Xal> s/strings/C/
L816[11:01:02] <MichiBot> <S3> C are nasty
L817[11:01:08] <Xal> close enough
L818[11:02:07] <Wuerfel_21> especially when people use strncmp to compare binary hashes
L819[11:03:09] <Xal> there's a null character in my hash! *gasp*
L820[11:04:39] <S3> but seriously people do seriously dangerous stuff with strncmp
L821[11:04:42] <S3> :>
L822[11:04:45] <S3> and many other functions
L823[11:04:49] <S3> scanf is probably worse
L824[11:05:03] <S3> (tbh scanf should almost never be used anyways)
L825[11:05:18] <S3> but schools teach their students to use scanf because it's easy
L826[11:05:28] <S3> and don't talk about its flaws
L827[11:05:55] <S3> with strncmp people are usually lazy and compare strings that are uh dangerous
L828[11:07:01] <S3> next thing yo uknow somebody abuses another function to write to the execution stack and your software is game over
L829[11:07:48] <S3> There is a reason why I only use C for APIs to assembly routines :D
L830[11:07:52] <S3> and write in assembly instead
L831[11:08:17] <S3> it's too easy to be dangerous by accident in C
L832[11:08:42] <S3> for non systems programming I choose other languages that make sense
L833[11:09:44] <Wuerfel_21> TBF, unless you do something relevant to meaningful security, you can afford being unsafe
L834[11:10:35] <S3> OH! So unrelated I am excited for retrocomputers
L835[11:10:38] <Wuerfel_21> for example, the wii's famous strncmp bug doesn't matter since it doesn't actually protect any meaningful data
L836[11:10:40] <S3> I just wish it used a more sensible cu
L837[11:10:41] <S3> cpu*
L838[11:11:20] <S3> @Wuerfel_21 but if you run external software on it
L839[11:11:48] <S3> @wuerfel_21 I bet you if I looked hard enough I would find ways to run arbitrary machine code somewhere on payonel's ocvm
L840[11:11:48] <20kdc> oh no, how dare you run external software on this hardware you paid for
L841[11:12:01] <S3> eventually
L842[11:12:07] <S3> from a lua script
L843[11:12:18] <S3> or possible something else
L844[11:12:19] <Wuerfel_21> that bug is only exploitable locally, the buggy hashing isn't used for any networking
L845[11:12:22] <S3> maybe as a side effect
L846[11:12:42] <Izaya> @20kdc, any chance for a standard KOS NEO hostname thing?
L847[11:12:46] <Wuerfel_21> it just checks wether a binary is signed
L848[11:12:48] <S3> @20kdc so! how is retrocomputers anyways does it work?
L849[11:13:04] <Wuerfel_21> on a system without any private data on it (usually)
L850[11:13:25] <S3> @20kcdc I think I found a way to mash an entire fully featured 12 bit ALU in one 64x64 IC
L851[11:13:47] <20kdc> S3: It seems to work, though I haven't done much testing (as you can see Izaya's currently--) Izaya: pub.hostname (neo.pub.globals setting name "hostname")
L852[11:14:06] <S3> wat
L853[11:14:17] <Izaya> AmandaC: ^
L854[11:14:26] <Izaya> does it have a default value or no
L855[11:14:44] <20kdc> nope, I'm just literally defining the standard right now
L856[11:14:49] <Izaya> :D
L857[11:14:59] <20kdc> on the basis that so long as everybody follows it stuff will still work
L858[11:15:36] <Izaya> considering adding a config file to OpenOS and KOS Minitel.
L859[11:16:13] <AmandaC> ... did I just dream the ability to get information out of tools a robot "use"es via an event?
L860[11:16:23] <AmandaC> ( such as the analyzer )
L861[11:16:47] <Xal> right now ocvm doesn't have any abstraction between the emulator and the architecture, so it only supports lua
L862[11:16:52] <Xal> but that would be a really cool feature
L863[11:22:07] <S3> huh what is kotlin
L864[11:22:12] <S3> is this like javascript on java...
L865[11:23:08] <Xal> kotlin is being pushed as a java replacement on android because it's pretty unimaginative and won't be a culture shock for java programmers
L866[11:23:38] <Xal> it's just... meh
L867[11:24:55] <AmandaC> It's not so much being pushed as actually acknologed as existing by the Android team
L868[11:25:50] <AmandaC> And it's because Kotlin was designed largely to integrate with java without much user-generated compat code
L869[11:31:39] <Forecaster> %shell
L870[11:31:39] * MichiBot loads a lovechild of chess and shogi into a shell and fires it. It strikes nxsupert. They take 6 damage. Skye and Lumien stood too close and take 2 and 3 damage respectively.
L871[11:31:40] * MichiBot The lovechild of chess and shogi experienced a segfault..
L872[11:34:20] <Wuerfel_21> http://memecpy.com oof
L873[11:37:01] <S3> whats this for
L874[11:37:37] <S3> Xal: I just ask because retro computers mod for MC 1.12 is written in kotlin
L875[11:38:27] <S3> and I was curious how hard it would be maybe to put my own cpu in there at this point
L876[11:42:08] <Izaya> @20kdc can I get the computer address without needing to access computer?
L877[11:42:16] <gerard> Wait, you actually made that the avatar changes
L878[11:42:41] <gerard> Best owner/developer/person/robot ever <3
L879[11:42:53] <AmandaC> Izaya: os.address()
L880[11:42:57] <Izaya> shiny
L881[11:43:10] <AmandaC> @20kdc Did you see my line earlier about icecap?
L882[11:43:18] <20kdc> Izaya: os.address()
L883[11:43:24] <20kdc> AmandaC: Could you repeat it?
L884[11:43:37] <Forecaster> Excuse you Michiyo is a godess I'm pretty sure
L885[11:43:37] <Izaya> nice, I no longer need access to computer to run Minitel
L886[11:44:03] <AmandaC> 08:48:08 <AmandaC> @20kdc I believe this is meant to be `appAct =` not `permAct =` https://github.com/20kdc/OC-KittenOS/blob/master/code/apps/sys-icecap.lua#L276
L887[11:44:05] <Mimiru> huhwat
L888[11:44:28] <Mimiru> Ah, yes Goddess.. indeed.
L889[11:45:09] <20kdc> AmandaC: so apparently I didn't fully check the autostart stuff. Thanks again. My goodness, do I seem to have been a bit absent-minded recently
L890[11:45:17] <Izaya> so I can do globals = neo.requireAccess("x.neo.pub.globals", "hostname"), then hostname = globals.hostname or globals.hostname = hostname, right?
L891[11:45:46] <AmandaC> Izaya: if it's the same as clipboard globals.[g]etSetting("hostname")
L892[11:45:54] <20kdc> It is the same as clipboard.
L893[11:46:05] <20kdc> Only unlike clipboard it's not hardcoded to never be nil.
L894[11:46:13] <AmandaC> oh
L895[11:46:43] <Izaya> if it is nil, I'm going to set it to os.address():sub(1,8)
L896[11:46:56] <20kdc> That should work.
L897[11:47:01] <Izaya> AmandaC: you use unk-[os.address:sub(1,8)], right?
L898[11:47:08] <AmandaC> Izaya: yeah
L899[11:47:12] * Izaya nods
L900[11:47:43] <AmandaC> Izaya: for no real reason other than I wanted to make it somewhat more obvious that it's a dynamic one, vs me naming a host deadbeef or whatever
L901[11:47:58] <Izaya> yeah I figured
L902[11:48:14] <Izaya> like how windows machines end up desktop-whateverrandomstuff after install
L903[11:48:42] <Izaya> (or server-whatever, I guess.)
L904[11:53:41] <Izaya> so this is a reasonable way to do it? https://github.com/ShadowKatStudios/OC-Minitel/blob/master/KittenOS/apps/svc-minitel.lua#L91
L905[11:54:08] <Izaya> (that may not be the right line, netsurf and that part of github don't quite get along so I'm guessing based on where changing the number lands me on the page)
L906[11:56:38] <20kdc> yup
L907[11:57:12] <Izaya> alrighty nice :
L908[11:57:14] <Izaya> :D
L909[11:57:48] <Izaya> that's good I didn't have a proper way of setting a hostname
L910[11:58:10] <Izaya> now I can just let the system handle it :3
L911[11:58:55] <S3> hostname = null
L912[11:58:58] <S3> all set
L913[11:59:10] * Izaya sets fire to S3
L914[11:59:16] <S3> lol
L915[11:59:33] <20kdc> we didn't start the fire
L916[11:59:36] <Forecaster> https://www.youtube.com/watch?v=cZYNADOHhVY
L917[11:59:36] <MichiBot> The Fable of the Dragon-Tyrant | length: 13m 1s | Likes: 29,929 Dislikes: 909 Views: 215,681 | by CGP Grey | Published On 24/4/2018
L918[12:00:50] <S3> somebody set up us the fire
L919[12:01:02] <AmandaC> @20kdc is it expected that neo.wrapMeta'ing a table screws up `#tbl` syntax to only return 1?
L920[12:01:15] <S3> oh man
L921[12:01:31] <S3> doing OVER ROT NIP etc will be terrifyingly slow unless I IO map some hardware operations
L922[12:01:33] <S3> what should I do
L923[12:02:01] <S3> @20kdc I came up with the most ridiculous idea last night. My CPU may not have a decoder at al
L924[12:02:03] <S3> all*
L925[12:02:15] <S3> instead, an additional bus called the "instruction bus"
L926[12:02:24] <S3> it's like an extra address bus for controlling the CPU gates
L927[12:02:30] <20kdc> AmandaC: on the one hand, not entirely expected. on the other hand, kind of slightly expected.
L928[12:02:37] <20kdc> wrapMeta is weird
L929[12:02:54] <S3> transfer regsiter A to registe rB would just be an instructon bus mapped controller to handle transfer ops
L930[12:02:57] <Izaya> guessing it uses metatables so you can only modify a local table without copying stuffi nto other tables?
L931[12:03:19] <AmandaC> Izaya: I made it so my settings resource transparently read/writes from it, just for funsies
L932[12:03:23] <20kdc> wrapMeta's purpose is to create a read-only table that can be shared with as many different things as you like without breakage
L933[12:03:29] <S3> 12 bit instructions, 00000001XXXX is accumulator function
L934[12:03:53] <AmandaC> ... my settings system is getting a bit overly-complicated
L935[12:04:00] <Izaya> :D
L936[12:04:19] <AmandaC> Things it has: type checking, dynamic values, "migrations"
L937[12:04:30] <Izaya> sounds v. fancy
L938[12:04:34] <AmandaC> Clearly I should library-ize it and use that as an excuse
L939[12:04:44] <20kdc> it's almost certainly not going to run on Tier 1
L940[12:04:58] <AmandaC> oh, and a very-very basic schema
L941[12:05:01] <Izaya> tfw AmandaC has done more with KOS NEO in like 2 days than I have in two weeks
L942[12:05:25] <20kdc> to be fair, my development has been sped up somewhat to keep up
L943[12:05:44] <AmandaC> haha
L944[12:05:50] <Izaya> encouragement
L945[12:07:13] <AmandaC> I should actually try and optimise stuff some, probably
L946[12:09:29] <AmandaC> but that's so much less fun than over-complicating a basic key-value store
L947[12:10:16] <20kdc> and now you know why I kept it a key-value store with strings only
L948[12:10:36] <AmandaC> :P
L949[12:11:52] <AmandaC> Hrm. I wonder if I could re-create my "screensaver" rc.d script from OpenOS without totally demolishing the security policies of kos
L950[12:12:33] <AmandaC> I imagine not, since I'd need some indication of user activity (key/touch) and that'd pretty much defeat the purpose of the security policies alone
L951[12:13:26] <payonel> Xal: what arch should ocvm support besides lua?
L952[12:13:38] <payonel> also, i'd like to not have to bake in the arch in ocvm :)
L953[12:13:58] <payonel> maybe when i start on the plugin work for ocvm, i'll also make the arch like a plugin
L954[12:14:08] <AmandaC> payonel: plugin work?
L955[12:14:18] <AmandaC> what kind of plugins?
L956[12:14:18] <payonel> yeah, components should be supported via plugin
L957[12:14:27] <payonel> there are some core ones i'll leave in
L958[12:14:30] <AmandaC> like, binary .so's or random scripts
L959[12:14:39] <payonel> but i want to make the internet componet a plugin
L960[12:14:48] <payonel> .so's
L961[12:14:50] <AmandaC> ah
L962[12:15:04] <payonel> and the data card could be supported via plugin
L963[12:15:11] <payonel> i don't want to add any deps to `make` ocvm
L964[12:15:26] <payonel> but if someone wants to use openssl for blah balh, sure
L965[12:15:50] <AmandaC> I've had an inkling of an idea for a component interface that migth be possible to share between ocemu/occvm where you define a lua interface that can be used to expose arbitary components / signals
L966[12:16:04] <AmandaC> ( running in a seperate sandbox )
L967[12:16:08] <gamax92> @20kdc so I tried to run that neo-inst-dev, "neo-inst-dev.lua:6: attempt to index a nil value (local 'C'):"
L968[12:16:25] <AmandaC> gamax92: it assumes init.lua's env
L969[12:16:34] <Izaya> @20kdc is os.address current?
L970[12:16:45] <payonel> AmandaC: sure, but it's a bit more complicated than it might seem at first? or maybe you've thought it through
L971[12:16:52] <AmandaC> Izaya: I've been using it in my lilac system, so it's existed for at least a few days
L972[12:16:57] <Izaya> or rather, is it in R1?
L973[12:16:57] <payonel> ocvm also needs a way to invoke methods on a component by address
L974[12:17:00] <gamax92> ahh okay now it's installing
L975[12:17:07] <payonel> so that connection/interface would need that in its "api"
L976[12:17:16] <Izaya> because apparently it's a nil field
L977[12:17:31] <AmandaC> Izaya: ah, might be added in R2 then
L978[12:17:37] * Izaya hmms
L979[12:17:49] <AmandaC> I started with my lilac stuff after starting to run off github master
L980[12:18:21] <Izaya> well, I'll do a nasty hack till R2 is released
L981[12:18:58] <gamax92> err, is it bad if I installed this over OpenOS?
L982[12:19:24] <AmandaC> man, app-slauncher and ocvm is a bit of a brainfuck for me. my brain's trained "seearchable lists by typing are dismissed by esc" and then poof! no more ocvm instance
L983[12:19:36] <Izaya> ha
L984[12:20:03] <AmandaC> Izaya: btw, before you submit your PR for that, you might want to remove the neo.emergency in searchList
L985[12:20:10] <Izaya> yeah probably
L986[12:20:19] <Izaya> tbh I need to clean up all my stuff before submitting
L987[12:20:23] <AmandaC> heh
L988[12:20:53] <gamax92> fancy windowing system
L989[12:21:36] <gamax92> ack don't drag windows over top of klogo
L990[12:22:16] <20kdc> Recommendation: Drag klogo away first
L991[12:22:19] <Izaya> yay minitel started fine
L992[12:22:23] <20kdc> gpu.copy is rather extremely fast
L993[12:23:00] <20kdc> also, I get the feeling I need to go and add a quick check to the installer
L994[12:23:04] <Izaya> https://github.com/ShadowKatStudios/OC-Minitel/blob/master/KittenOS/apps/svc-minitel.lua#L10-L12
L995[12:23:10] <gamax92> I think I may have broken system, klogo is now redrawing itself when I'm dragging itself
L996[12:23:37] <20kdc> That usually shouldn't happen.
L997[12:24:12] <20kdc> Does it do it every time it moves, or just when focused? Refocusing does cause redraw
L998[12:24:28] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300556E62B555124F71AB79FAD7F3.dip0.t-ipconnect.de) (Ping timeout: 182 seconds)
L999[12:24:29] <gamax92> every time it moves, it was just copying at first but now it broke
L1000[12:25:25] <Izaya> https://i.imgur.com/IXF0GRz.png :D
L1001[12:25:49] <20kdc> note 1: ...ok, where are people getting this super duper smooth font from
L1002[12:26:17] <20kdc> note 2: gamax92, I'm... not actually sure what's going on there
L1003[12:26:33] <Izaya> smooth font is probably because they're using ocvm in their choice of terminal emulator
L1004[12:26:44] <AmandaC> Most of my screenshots/ videos have been from ocvm
L1005[12:26:47] <20kdc> Izaya: *looks at your screenshot*
L1006[12:27:01] <Izaya> that's ingame
L1007[12:27:15] <20kdc> yup, and the font is either smoothed somehow
L1008[12:27:15] <gamax92> did you like put fxaa into minecraft
L1009[12:27:23] <Izaya> oh
L1010[12:27:29] <Izaya> yeah I'm using FXAA from my shaders
L1011[12:27:35] <20kdc> that explains it
L1012[12:27:41] <Izaya> only 2x
L1013[12:28:07] <20kdc> ...maybe a modified Unifont could be made that looks perfect under FXAA
L1014[12:28:25] <Izaya> I'd prefer SGI Screen tbh
L1015[12:29:01] <AmandaC> klogo looks pretty cool under ocvm
L1016[12:29:22] <payonel> AmandaC: thanks for the PR. tbh it bugged me that oc does that :)
L1017[12:29:41] <payonel> and openos doesn't expect/assume it is there
L1018[12:29:45] <payonel> so, i hadn't noticed
L1019[12:29:52] <AmandaC> payonel: there's code in the wild that depends on it, unfortunately, which is how I noticed.
L1020[12:30:04] <AmandaC> ( Namely, the file picker in kos )
L1021[12:30:11] <payonel> aye
L1022[12:30:33] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p5797286d.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1023[12:30:41] <AmandaC> app-klogo in ocvm: https://nc.ddna.co/index.php/s/FQFmQDP95kgmJ59
L1024[12:30:51] <20kdc> wait, code that depends on what?
L1025[12:31:05] <AmandaC> @20kdc the / being at the end for directores in fs.list
L1026[12:31:16] <20kdc> also, AmandaC: you may want to adjust your screen mode to monochrome for optimal klogo results
L1027[12:31:52] <AmandaC> @20kdc the file picker was deciding any thing under the root was a file, because of that bug in ocvm
L1028[12:32:09] <AmandaC> bbs, going out for a bit
L1029[12:32:19] <payonel> s/that bug in ocvm/that weird list api design choice in oc/
L1030[12:32:19] <MichiBot> <AmandaC> @20kdc the file picker was deciding any thing under the root was a file, because of that weird list api design choice in oc
L1031[12:32:36] <20kdc> ...I forget if that was a Java thing
L1032[12:33:02] <payonel> 20kdc: if i had a time machine, i would scrub every name
L1033[12:33:06] <20kdc> point is, seemed consistent enough behavior, and if KOSNEO acts as an emulator stress-test then all the better
L1034[12:33:08] <payonel> regardless of the underlying api
L1035[12:33:30] <Izaya> I should probably make a dedicated FRequest download tool for low-memory machines
L1036[12:33:30] <payonel> definitely, glad people are running non-openos on ocvm
L1037[12:34:05] <20kdc> payonel: on the one hand, scrubbing names might've been a good idea, on the other hand, the way names are now makes it a lot more convenient to write things like file pickers
L1038[12:34:26] <Izaya> don't need to run isDirectory on everything
L1039[12:34:31] <20kdc> ^
L1040[12:34:33] <payonel> that is assuming a fs proxy obeys that rule
L1041[12:34:34] <gamax92> ^
L1042[12:34:41] <payonel> yeah, i didn't feel safe making that assumption in openos
L1043[12:34:41] <gamax92> well if it doesn't it's out of spec
L1044[12:34:42] <Izaya> ^
L1045[12:34:45] <payonel> meh
L1046[12:34:54] <payonel> the problem is that i disagree with the spec
L1047[12:35:07] <20kdc> at least it's been made consistent now
L1048[12:35:17] <20kdc> the worst things are the inconsistent thing
L1049[12:35:18] <20kdc> *things
L1050[12:35:25] <20kdc> gamax92: so how's setPrecise support going
L1051[12:35:32] <gamax92> a whot?
L1052[12:35:42] <20kdc> ...wait, were you the right person? hm
L1053[12:35:57] <gamax92> I probably am but if you mean ocemu then I haven't exactly looked at it
L1054[12:35:57] <Izaya> yesssss, this stream even plays Dire Straits
L1055[12:36:18] <AmandaC> payonel: am I imagining it, or was drag events previously supported in ocvm?
L1056[12:36:20] <20kdc> gamax92: it pretends to support setPrecise, but that leads to fun because of the weirdness regarding setPrecise coordinates
L1057[12:36:31] <payonel> AmandaC: definitely
L1058[12:36:40] <AmandaC> payonel: seems to have broken at some point then
L1059[12:36:51] <20kdc> from a theoretical standpoint it'd be better if it just didn't support setPrecise
L1060[12:36:52] <Izaya> I was gonna do a drag to resize thing :|
L1061[12:36:58] <Izaya> bah
L1062[12:37:06] <20kdc> otherwise, leads to touch calibration issues on anything that doesn't math.ceil everything
L1063[12:37:09] <payonel> AmandaC: works for me :(
L1064[12:37:43] <payonel> though, it might be an issue that ocvm sends a crap ton of drag events
L1065[12:37:54] <AmandaC> Oh wait
L1066[12:37:59] <payonel> thanks to how mouse movements in terminals spam a bit
L1067[12:38:05] <AmandaC> I'm an idiot
L1068[12:38:05] <payonel> i could probably filter those a bit :)
L1069[12:38:37] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300556E62B50579EF6C750A7550BB.dip0.t-ipconnect.de)
L1070[12:38:37] zsh sets mode: +v on Vexatos
L1071[12:39:00] <AmandaC> Me drag events don't work! Me, 30s or so earlier: `dmesg touch`
L1072[12:39:03] <gamax92> @20kdc can't you just turn off setPrecise, but yeah this looks simple enough to fix
L1073[12:39:18] <payonel> AmandaC: haha :)
L1074[12:39:23] <20kdc> gamax92: impossible to tell if setPrecise will or will not work under any given situation
L1075[12:40:47] ⇨ Joins: Backslash (Backslash!~Backslash@ip-94-114-162-224.unity-media.net)
L1076[12:41:08] <20kdc> and no, turning off setPrecise under all situations isn't an option - applications receive 0 to 1-(1/inf) coordinates
L1077[12:41:19] <20kdc> specifically for if they want precise access
L1078[12:41:45] <20kdc> disabling that would be rather problematic for anyone wanting to make an image editor
L1079[12:42:48] <gamax92> precise drag is so weird.
L1080[12:43:19] <S3> http://geneslinuxbox.net:6309/gene/Genes-os9-stf/MC6809-MC6809E%208-Bit%20Microprocessor%20Programming%20Manual%20(Motorola%20Inc.)%201981.pdf
L1081[12:50:04] <20kdc> to someone who knows 3DM well: is this correct? https://20kdc.duckdns.org/test.3dm
L1082[12:50:35] <20kdc> The first shape is intended to cover the entire block area.
L1083[13:05:12] <Smexy Snek> MARASMUS... HAZAH
L1084[13:05:18] <Smexy Snek> MARASMUS... HAZAH!!!! [Edited]
L1085[13:07:20] <Arcan> wat
L1086[13:08:30] <Izaya> https://a.uguu.se/1Jx0uxsSK8hY_26533.jpg my laptop is slightly less wide than one of the monitors on my desktop in portrait
L1087[13:11:01] ⇦ Quits: Backslash_ (Backslash_!~Backslash@ip-94-114-162-224.unity-media.net) (Quit: Leaving)
L1088[13:11:02] ⇦ Quits: Backslash (Backslash!~Backslash@ip-94-114-162-224.unity-media.net) (Quit: Leaving)
L1089[13:11:16] ⇨ Joins: Backslash (Backslash!~Backslash@ip-94-114-162-224.unity-media.net)
L1090[13:12:27] <Smexy Snek> MARASMUS! I WILL PULL A RABBIT OUT OF YOUR ASS!
L1091[13:12:39] <Smexy Snek> WHOOPS! That was not medicine!
L1092[13:12:48] <Smexy Snek> I promise I will heal you! :3
L1093[13:13:09] <payonel> smexy: is there context to your unusual behavior?
L1094[13:13:16] <Smexy Snek> Usually not.
L1095[13:13:28] <Smexy Snek> Well.... Team Fortress 2 ?
L1096[13:13:51] <payonel> there needs to be a balance between strange and spam :)
L1097[13:14:22] <Smexy Snek> http://tinyurl.com/y8jmd6m9
L1098[13:15:24] <S3> but spam is strange
L1099[13:15:27] <S3> ever eaten it?
L1100[13:15:34] <Izaya> didn't like it much tbh
L1101[13:15:44] <Smexy Snek> I kinda do
L1102[13:15:44] <S3> right
L1103[13:15:47] <S3> it's pretty gross
L1104[13:15:58] <Izaya> I mean, it'
L1105[13:16:00] <Izaya> s edible
L1106[13:16:10] <Izaya> which is better than I can say for a lot of things
L1107[13:16:17] <Arcan> %pet @Smexy Snek
L1108[13:16:18] * MichiBot pets @Smexy Snek with scj643's sanity. 7 health gained!
L1109[13:16:21] <Izaya> but you can get other stuff that is much nicer
L1110[13:16:52] <Arcan> like pickles
L1111[13:17:35] <Mimiru> damn it... now I want spam.
L1112[13:17:37] <S3> scj643 is sane?
L1113[13:17:55] <Izaya> No, that's why MichiBot had their sanity
L1114[13:20:21] <gamax92> oops, typo in my screen component
L1115[13:22:19] <S3> %give payonel's insanity
L1116[13:22:19] * MichiBot searches through her inventory for a bit. "I couldn't find anything..."
L1117[13:22:29] <S3> %give MichiBot payonel's insanity
L1118[13:22:29] * MichiBot accepts payonel's insanity and adds it to her inventory
L1119[13:22:40] <gamax92> @20kdc okay gpu.bind reset should be added now
L1120[13:22:48] <payonel> ... does that mean i dont have it myself anymore?
L1121[13:22:50] <20kdc> ah, thanks!
L1122[13:23:33] <Forecaster> MichiBot actually summon magical representations of things
L1123[13:23:44] <Forecaster> %inv add the concept of sanity
L1124[13:23:44] * MichiBot summons 'the concept of sanity' and adds to her inventory. This seems rather fragile...
L1125[13:24:35] ⇨ Joins: Kritnich (Kritnich!~kritnich@static.21.18.46.78.clients.your-server.de)
L1126[13:25:19] <Skye> ~w screen
L1127[13:25:20] <ocdoc> http://ocd.cil.li/component:screen
L1128[13:26:45] <gamax92> @20kdc also I did add in precise support, drag isn't fully accurate compared to OC but it has fractional coords and no offset by 1
L1129[13:26:52] ⇦ Quits: Cazzar (Cazzar!~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Quit: ZNC - http://znc.in)
L1130[13:26:52] ⇦ Quits: Reika (Reika!~Reika@reika.kalseki.mods.abrarsyed.com) (Quit: ZNC - http://znc.in)
L1131[13:27:59] <20kdc> gamax92: Ah. ...By "no offset by 1", I'm wondering if that means my code is more or less broken
L1132[13:28:22] <20kdc> if it's the same weird "0, 0 is top-left" that OC seems to do, all is well
L1133[13:28:33] <gamax92> the latter, all should be well
L1134[13:29:05] <20kdc> Yay! Thanks, that should mean I can start testing stuff that relies on precise for good mouse support (keyboard-only is going to remain a thing forever)
L1135[13:29:09] <gamax92> I haven't actually tested KittenOS in ocemu, opened up MC that
L1136[13:29:18] ⇦ Quits: Kritnich (Kritnich!~kritnich@static.21.18.46.78.clients.your-server.de) (Quit: Kritnich)
L1137[13:29:27] <gamax92> how do I words today agh.
L1138[13:29:28] <20kdc> KittenOS NEO is primarily worked on in OCEmu
L1139[13:29:48] <gamax92> I still gotta work on an old unicode fix regarding wtrunc
L1140[13:31:25] <gamax92> wlen considers non existent characters as 1 length, and wtrunc considers them as 0 length
L1141[13:37:30] <Izaya> oh, that's why I my computer has been spewing fire out the back for the last hour or so
L1142[13:37:33] <Izaya> I left Minecraft open
L1143[13:37:53] <gamax92> err no right, we modified wtrunc in OC to treat them as 1.
L1144[13:39:50] <Skye> payonel, is there a way to hook ctrl+C
L1145[13:40:20] <AmandaC> Skye: in open os? Event.pull interrupted
L1146[13:40:41] <payonel> ^c is a soft interrupt. the event lib just emits a signal {"interrupted"}
L1147[13:40:43] <Skye> does it have to be event.pull?
L1148[13:40:52] <payonel> no
L1149[13:41:02] <payonel> computer.pullSignal triggers it, too
L1150[13:41:09] <payonel> because openos intercepts that
L1151[13:41:16] <Skye> event.listen?
L1152[13:41:23] <payonel> oh
L1153[13:41:28] <payonel> you were asking a different question
L1154[13:41:35] <payonel> yeah, it's a normal signal
L1155[13:41:39] <payonel> you can pull or listen for it
L1156[13:41:50] <payonel> you can also use threads :)
L1157[13:53:17] <AmandaC> Izaya: I choose to believe that's not hyperbole and your computer is defending against spiders
L1158[13:53:41] <Izaya> it's not as literal as it used to be, but at one point it was
L1159[13:53:57] <Izaya> 600W of heat being dumbed out the back
L1160[13:54:05] <Izaya> I took care to ensure there was nothing flammable behind it
L1161[13:55:58] <AmandaC> Izaya: must have been chilly in the winter having a hole to the outside in the wall
L1162[13:56:20] <Izaya> actually I pointed it into the room and used it as a heater
L1163[13:56:26] <Izaya> was much better at it than the actual heater
L1164[13:58:14] <AmandaC> Fire investigors in tandom with the CIA confirmed the fire started when Izaya tried to compile Chromium
L1165[13:58:36] <Izaya> :D
L1166[13:58:38] <Izaya> so for the record
L1167[13:58:43] <Izaya> dual-GPU cards are a dumb idea
L1168[13:58:50] <Izaya> dual-GPU cards in SLI is an even dumber idea
L1169[14:10:30] <Wuerfel_21> huh?
L1170[14:33:45] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p5797286d.dip0.t-ipconnect.de)
L1171[14:41:07] <AmandaC> ben_mkiv: Just in time! It seems OE didn't like me trying to open the OC interface on a sheep on my server. https://www.irccloud.com/pastebin/FFuoPCjH/
L1172[14:42:59] <ben_mkiv> latest release from like 3 days ago?
L1173[14:43:03] <AmandaC> yup
L1174[14:43:43] <ben_mkiv> ok thanks, gonna try to reproduce that in ~30mins
L1175[14:43:53] <AmandaC> sure. :)
L1176[14:44:16] <AmandaC> oh, it seems the server died as well
L1177[14:44:18] <ben_mkiv> you just rightclicked a sheep with the tool that looks like a cable connector?
L1178[14:44:23] <AmandaC> yup
L1179[14:47:08] * ben_mkiv needs some kind of unittesting xD
L1180[14:47:19] <ben_mkiv> bet i've just tested with some entity which was already upgraded
L1181[14:47:31] <AmandaC> ben_mkiv: Server-side crash log. https://www.irccloud.com/pastebin/rtspmTsE/
L1182[14:48:10] <AmandaC> since it probably matters, the only interfaceI installed in the sheep was the OC one
L1183[14:49:09] <ben_mkiv> was it also some existing upgraded entity?
L1184[14:49:21] <AmandaC> Don't think so
L1185[14:50:00] <gamax92> Hey AmandaC, any anime recommendations, haven't watched anything in the past several months
L1186[14:50:03] <AmandaC> That might explain where the interface I dropped went, but there wasn't anything in the slots before I put the OC one in and went home -> OpenComputers
L1187[14:50:13] <Inari> gamax92: Yuru CAmp
L1188[14:50:33] <AmandaC> gamax92: what Inari said. Be careful not to OD on the wholesomeness though
L1189[14:52:34] <Inari> gamax92: Also Gamers!, if you don't mind romcom misunderstandings
L1190[14:53:19] <Smexy Snek> To reboot it's os.reboot, right?
L1191[14:54:11] <AmandaC> computer.shutdown(true) -- openos might bind an os.reboot
L1192[14:54:19] <Smexy Snek> Ah crap
L1193[14:54:24] <Smexy Snek> Yeah I forgot I had to do that lol
L1194[14:54:59] <payonel> bind the gpu? yes definitely
L1195[14:55:47] <Smexy Snek> Whut?
L1196[14:56:32] <Smexy Snek> BEEP! -HDD noises- My fav :3
L1197[14:56:43] <payonel> AmandaC: oh you mean bind the method?
L1198[14:56:49] <payonel> no it doesn't do that
L1199[14:57:15] <Smexy Snek> How many different IRC bots are there...?
L1200[14:57:21] <gamax92> 74
L1201[14:57:31] <AmandaC> payonel: no, bind os.reboot() to computer.shutdown(true)
L1202[14:57:32] <Smexy Snek> In this server
L1203[14:57:34] <Smexy Snek> Currently
L1204[14:57:39] <Smexy Snek> OHHH
L1205[14:57:42] <Smexy Snek> Ok thanks.
L1206[14:57:52] <payonel> yeah, no os.reboot
L1207[14:58:04] <Wuerfel_21> giv bad apple at BTM video link plz
L1208[14:59:44] <Smexy Snek> Syntax error near =
L1209[14:59:52] <Smexy Snek> os.reboot() = os.shutdown(true)
L1210[14:59:58] <payonel> that's not who you lua
L1211[15:00:07] <gamax92> that's not how any of this works
L1212[15:00:10] <payonel> you can assign the result of a method to the result of another
L1213[15:00:14] <payonel> how*
L1214[15:00:30] <Smexy Snek> Whut?
L1215[15:00:57] <Smexy Snek> You said bind them.. I though that's what you meant?
L1216[15:01:17] <Smexy Snek> COMPUTER
L1217[15:01:18] <Smexy Snek> NOT OS
L1218[15:01:19] <Smexy Snek> SORRY
L1219[15:02:21] <Smexy Snek> Well it's still giving me a syntax error.
L1220[15:02:43] <Smexy Snek> os.reboot() = co.shutdown(true)
L1221[15:02:49] <payonel> smexy: do you know how to add methods to a table?
L1222[15:02:57] <Smexy Snek> Uhm... No.
L1223[15:02:59] <Smexy Snek> XD
L1224[15:03:04] <payonel> or, do you know how to declare a table?
L1225[15:03:11] <Smexy Snek> Nope
L1226[15:03:31] <payonel> you should really read about lua
L1227[15:03:35] <Smexy Snek> Ill just use the good old method
L1228[15:03:41] <Smexy Snek> Also, Im trying
L1229[15:03:44] <Smexy Snek> That's how I'm learning XD
L1230[15:03:57] <payonel> https://www.lua.org/manual/5.3/
L1231[15:04:04] <Vexatos> if you have 30 cashmoneys you can buy the book it's pretty good
L1232[15:04:08] <payonel> read that, it'll greatly enrich your life
L1233[15:04:16] <Smexy Snek> I have 0 cashmoneys
L1234[15:04:21] <payonel> the url i linked is free
L1235[15:04:23] <Vexatos> if you have a library you can get the book it's pretty good
L1236[15:04:26] <Smexy Snek> I know lol
L1237[15:04:27] <payonel> given that you've paid your isp
L1238[15:04:40] <Smexy Snek> I wasnt talkin to you xD
L1239[15:04:45] <Inari> If you have internet you can probably get the book it's pretty good
L1240[15:04:48] <payonel> we'lre talking together :)
L1241[15:04:50] <Smexy Snek> Also, it'll greatly enrich my experience with lua, not my life XD
L1242[15:04:59] <payonel> my life is programming
L1243[15:05:06] <gamax92> what if you have the internet because someone else is playing for it?
L1244[15:05:06] <Smexy Snek> That's sad v.v
L1245[15:05:07] <Vexatos> Inari, have not found PIL v4 on the interewbs
L1246[15:05:07] <payonel> thus, enriching my programming enriches my life :)
L1247[15:05:10] <Vexatos> interwebs*
L1248[15:05:10] <Smexy Snek> Lol jk xD
L1249[15:05:15] <payonel> what really?
L1250[15:05:19] <Smexy Snek> Interbewbs
L1251[15:05:22] <payonel> huh
L1252[15:05:37] <gamax92> as seems evident here
L1253[15:05:57] <payonel> programming has been my life and passion for 56% of my life :)
L1254[15:06:51] <Wuerfel_21> found it myself: https://youtu.be/7sa6V5ORcUI?t=6m46s
L1255[15:06:52] <MichiBot> BTM 2016: Opening Keynote | length: 11m 47s | Likes: 3 Dislikes: 0 Views: 469 | by PucoslawTV | Published On 4/1/2016
L1256[15:07:40] <Mimiru> PIL 4th ED pdf.. lol
L1257[15:09:45] <S3> So
L1258[15:10:13] <Inari> S3: So
L1259[15:10:21] <Vexatos> Prohramming in Selene, First Edition
L1260[15:10:27] <S3> why must peple be so stupid
L1261[15:10:39] <Inari> Programming in Malbolge, First Edition
L1262[15:10:55] <S3> Vexatos: some dipshit girl (probably late middle / high school age) rode her bike onto the crosswalk in front of the car right in front of me a bit ago
L1263[15:11:06] <Vexatos> why me ,-,
L1264[15:11:14] <Inari> xD
L1265[15:11:14] <20kdc> Programming in ByteByteJump: First Edition
L1266[15:11:18] <S3> nobody was hurt but holy shit
L1267[15:11:25] <Vexatos> S3, I mean it's a crosswalk
L1268[15:11:27] <S3> theres a reason why that is ilegal here
L1269[15:11:34] <S3> it's against the law, Vexatos
L1270[15:11:35] <Vexatos> is it
L1271[15:11:37] <gamax92> Vexatos: what's your opinion on LATEX
L1272[15:11:40] <Wuerfel_21> Vexatos: because you are the arch-nemesis of everyone
L1273[15:11:50] <S3> you're not a pedestrian if you're on a bike, and you're not allowed on crosswalks on a bike here you need to obey traffic laws
L1274[15:11:52] <Vexatos> gamax92, unfortunately the best option
L1275[15:11:59] <S3> which means you ride in the street with traffic
L1276[15:12:06] <Inari> gamax92: It's a lie thatit feels real - for either side involved
L1277[15:12:13] <20kdc> wget vexatos.is.not.the.arch.nemesis.of.everyone.com
L1278[15:12:18] <S3> Vexatos: if you get off your bike and walk down the crasswalk with it that is legal
L1279[15:12:26] <Vexatos> might be the same in Germany
L1280[15:12:32] <Vexatos> idk I always get off my bike when crossing the road
L1281[15:13:04] <ben_mkiv> AmandaC, did this error happen more than once?
L1282[15:13:06] <Vexatos> gamax92, I am not good at latex and have not ever _needed_ it but I recognize it is the best way to make a paper look good
L1283[15:13:08] <S3> but wth lol she didn't even really look she only saw that the car was slowing down probablyd ue to nervousness and she took an opportunity to cross
L1284[15:13:16] <S3> and of course Vexatos I do not have anti lock brakes
L1285[15:13:26] <AmandaC> ben_mkiv: havn't tried again yet, got distracted before getting back into MC
L1286[15:13:40] <S3> so I pump my brakes really fast and skid to a stop and stall, my keys fell apart and was stuck in the middle of traffic for a minute
L1287[15:13:41] <S3> ...
L1288[15:13:52] <S3> before I was able to start the car again
L1289[15:14:11] <Inari> You should get better keys
L1290[15:14:14] <Inari> The yshouldn't fall apart
L1291[15:14:25] <S3> they shouldn't
L1292[15:14:34] <S3> but they make keys out of plastic here now
L1293[15:14:34] <S3> wtf?
L1294[15:14:54] <S3> like the key part is metal but the top part is plastic and It's so stupid
L1295[15:15:11] <Inari> Thats fairly standard, no?
L1296[15:15:51] <Vexatos> so Cruor and I right now have a problem where the program he's working on won't install on Windows unless they have a certain update installed, nice.
L1297[15:15:56] <S3> when I was growing up it was all metal and you may have had some plastic on them
L1298[15:16:08] <S3> but this is like lastic with a metal key part and so it twist and broke
L1299[15:16:13] <S3> like wth is that
L1300[15:16:28] <gamax92> 3d print your keys entirely out of solid metal
L1301[15:16:32] <S3> lol
L1302[15:16:47] <Vexatos> you don't print metal
L1303[15:16:51] <AmandaC> S3: How old are you again?
L1304[15:16:59] <Vexatos> Like 65 or so
L1305[15:17:01] <S3> AmandaC: I think we're the same age
L1306[15:17:01] <20kdc> Vexatos: you do now apparently...
L1307[15:17:02] <logan2611> you can print metal
L1308[15:17:03] <Vexatos> :^9
L1309[15:17:07] <gamax92> you can print metal though
L1310[15:17:10] <S3> AmandaC: I'm turning 30 this year
L1311[15:17:20] <Vexatos> reasonable hard metals?
L1312[15:17:24] <Vexatos> reasonably*
L1313[15:17:32] <AmandaC> Vexatos: that's why I'm confused. He acts like he grew up in the early 1900s, but he's only like, 4 years older than me (apparently)
L1314[15:17:50] <S3> AmandaC: Maine is always very behind the times
L1315[15:18:09] <S3> we didn't even really have cars here until the 50s or 60s
L1316[15:18:16] <S3> according to my family members
L1317[15:18:44] <S3> metal keys weren't very long ago
L1318[15:19:05] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:7095:8a16:db91:a54)
L1319[15:19:22] <gamax92> Vexatos: I dunno it's something like a process of laying down a thing layer of powder, heating it with a laser, repeat
L1320[15:19:32] <gamax92> thin layer*
L1321[15:19:44] <logan2611> is bronze a reasonably hard metal
L1322[15:19:49] <logan2611> ;3
L1323[15:20:03] <Vexatos> gamax92, o you can just, like
L1324[15:20:04] <Vexatos> cast them
L1325[15:20:06] <Vexatos> like normal
L1326[15:20:17] <gamax92> sure but, still a thing that exists
L1327[15:20:19] <ben_mkiv> or use CNC if you need variations
L1328[15:20:21] <logan2611> that would make too much sense
L1329[15:20:45] <Vexatos> pun fact: if your mold contains any text, it is considered spell-casting
L1330[15:20:47] <Wuerfel_21> meanwhile reddit: `does your vulva shrink in the cold like tentacles?`
L1331[15:20:57] <ben_mkiv> nice vex xD
L1332[15:21:16] <Wuerfel_21> lel wrong server
L1333[15:21:43] <ben_mkiv> im sure someone here knows the answer^
L1334[15:22:09] <AmandaC> ben_mkiv: I can't seem to get back into the server. :D
L1335[15:22:22] <AmandaC> I think I might have accidentally installed an OC interface on myself
L1336[15:23:08] <ben_mkiv> oh, let me try that
L1337[15:23:11] <AmandaC> ben_mkiv: Error whenI try and log in https://www.irccloud.com/pastebin/iZ8rzvUY/
L1338[15:34:07] <ben_mkiv> yea there are some issues with players... working on a fix rn
L1339[15:37:46] <Inari> Heh
L1340[15:39:31] <S3> you know
L1341[15:39:34] <S3> I wish mc didn't use NBT
L1342[15:39:45] <ben_mkiv> why?
L1343[15:40:01] <S3> probably would have been better to use sereal or something
L1344[15:40:07] <S3> something more reusable
L1345[15:40:16] <S3> and extensible
L1346[15:40:31] <ben_mkiv> nbt is pretty much like tables in lua
L1347[15:40:36] <ben_mkiv> from the structure
L1348[15:40:54] <ben_mkiv> but i think the packetsize is limited to 4kb or something
L1349[15:41:10] <S3> yeah, but there were plenty of available solutions that would have worked better
L1350[15:41:42] <S3> reinventing the wheel is fine, but sometimes I wonder why they did for that particular thing
L1351[15:42:13] <ben_mkiv> also probably wrote stuff that already exist just because i didnt knew that it exists
L1352[15:42:44] <S3> maybe
L1353[15:45:58] <S3> I'm actually starting to really like msgpack
L1354[15:46:13] <S3> for a lot of binary packing that doesn't need any special fitting
L1355[15:46:25] <ben_mkiv> the weird thing is i cant reproduce the error yet as it wont let me attach any capability to myself
L1356[15:46:31] <S3> though sereal is much faster
L1357[15:48:29] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L1358[15:56:29] <ben_mkiv> AmandaC, if your inventory wasnt worthy, just remove your player.dat
L1359[15:56:35] <ben_mkiv> that should actually fix your login issue
L1360[15:57:03] <ben_mkiv> or if you upload it i could look at the nbt
L1361[16:03:27] ⇦ Quits: MajGenRelativity (MajGenRelativity!uid288574@id-288574.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L1362[16:05:18] <AmandaC> ben_mkiv: https://nc.ddna.co/index.php/s/nGDw876PSAt3ecd
L1363[16:06:37] <ben_mkiv> thanks
L1364[16:09:52] <ben_mkiv> http://s000.tinyupload.com/index.php?file_id=51951925187580032101 that should be the fixed version without any openentity nbt
L1365[16:10:05] <ben_mkiv> hope that hoster works... never used before :>
L1366[16:21:42] <ben_mkiv> yea i think i found the issue also
L1367[16:22:36] <ben_mkiv> moddata starts to sync when theres a forgeevent that a entity got loaded
L1368[16:22:45] <ben_mkiv> which never happens for yourself actually
L1369[16:43:46] ⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L1370[16:48:23] ⇦ Quits: Inari (Inari!~Pinkishu@p5DEC618B.dip0.t-ipconnect.de) (Quit: 'Make every second count!' - Reinhardt (Overwatch))
L1371[16:52:03] <AmandaC> ben_mkiv: I can reproduce the crash when trying to put a thing on a sheep, currently waiting for MC and the server to boot back up
L1372[16:52:42] <ben_mkiv> you got a full client crashlog?
L1373[16:52:47] <AmandaC> sure, gimme a sec
L1374[16:52:56] <ben_mkiv> the first stacktrace wasnt complete
L1375[16:54:19] <AmandaC> ben_mkiv: This is the full crashreports log file https://www.irccloud.com/pastebin/euS2xyUA/
L1376[16:59:04] <AmandaC> Server's back up, log in, and the sheep I was embedding it into is gone. I assume it was sucked up when it failed to load, checking the log now
L1377[17:00:06] <ben_mkiv> there might be something in the serverlog about errors creating a machine or something
L1378[17:00:22] <ben_mkiv> your nbt data missed the oc machine tag, so im gonna try with the same oc version now
L1379[17:01:07] <AmandaC> ben_mkiv: This is the log from on world load after bringing the server back up from the crash. https://www.irccloud.com/pastebin/hA6eqb86/
L1380[17:01:20] <AmandaC> rather, the part of the log concerning the relevent sheep, I assume
L1381[17:04:37] <AmandaC> Anyway, going to put my laptop away for the night I think
L1382[17:05:04] <AmandaC> I'll be on peroidaccly from my phone
L1383[17:05:21] <ben_mkiv> ok, thanks for detailed feedback and providing logs
L1384[17:09:02] <AmandaC> %choose oppai dragon or ghouls
L1385[17:09:02] <MichiBot> AmandaC: oppai dragon
L1386[18:38:33] ⇦ Quits: Tahg (Tahg!~Tahg@pool-173-76-165-7.bstnma.fios.verizon.net) (Quit: Leaving)
L1387[18:39:33] <logan2611> %choose life or more life
L1388[18:39:33] <MichiBot> logan2611: more life
L1389[18:39:37] <logan2611> ah
L1390[19:08:22] ⇨ Joins: Tahg (Tahg!~Tahg@pool-173-76-165-7.bstnma.fios.verizon.net)
L1391[19:25:56] <AmandaC> Stop stealing chocolate coins, Logan, that's not how life works in reality
L1392[19:26:20] <ben_mkiv> fixed the problem^
L1393[19:28:59] <ben_mkiv> v11 is waiting for approve on curse, so should be online in 5mins - 3hours :P
L1394[19:38:58] <logan2611> what are chocolate coins
L1395[19:43:09] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p5797286d.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1396[19:44:06] <AmandaC> They're what you get if you put a piece of chocolate on your GPU then mine a single Bitcoin before it melts all the way
L1397[19:48:27] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300556E62B50579EF6C750A7550BB.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L1398[19:53:00] <logan2611> genius
L1399[19:54:57] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Quit: Leaving.)
L1400[19:57:12] ⇨ Joins: lostkangaroo (lostkangaroo!~lostkanga@50-24-35-127.bcstcmtk01.res.dyn.suddenlink.net)
L1401[19:57:37] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p579725ed.dip0.t-ipconnect.de)
L1402[20:07:48] <AmandaC> %give MichiBot an uncomfortable loli scene
L1403[20:07:48] * MichiBot accepts the uncomfortable loli scene and adds it to her inventory
L1404[20:10:28] <logan2611> nooooo
L1405[20:23:29] <Arcan> %inv add logan2611's sanity
L1406[20:23:29] * MichiBot summons 'logan2611's sanity' and adds to her inventory. I could get some good swings in with this.
L1407[20:23:41] <Arcan> @logan2611 - we're all mad here
L1408[20:23:56] <logan2611> ah
L1409[20:25:20] <Arcan> rawr
L1410[20:49:42] ⇦ Quits: lostkangaroo (lostkangaroo!~lostkanga@50-24-35-127.bcstcmtk01.res.dyn.suddenlink.net) (Quit: wandering off again.)
L1411[20:51:51] <AmandaC> What're you angry about, Arcan ? I'm not mad, just tired
L1412[20:52:11] <Arcan> AmandaC: mad as in insane
L1413[20:52:18] <Arcan> it's a quote from lewis carrol
L1414[20:52:22] <Arcan> the chesire cat
L1415[20:52:53] <AmandaC> :p
L1416[20:53:06] <AmandaC> Right, time for sleep
L1417[20:53:36] <AmandaC> I've got a lot of universes to cull tomorrow
L1418[21:00:22] ⇦ Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L1419[21:00:33] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p579725ed.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L1420[21:03:55] ⇨ Joins: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L1421[21:07:25] *** unascribed is now known as unasploded
L1422[21:16:10] <S3> it is 48F/8C
L1423[21:16:11] <S3> so nice
L1424[21:16:28] <S3> I've been out and about in a tshirt
L1425[21:43:26] <Saphire> :hums
L1426[21:43:49] * Saphire looks at https://tenyx.de/brgc/ "Do not redistribute", huh? O.o
L1427[21:47:52] <Saphire> >Core elements for the design of this website have shamelessly been ripped off ffmpeg.org.
L1428[21:48:05] <Saphire> ...now that's just hypocritical
L1429[21:54:31] <Xal> "I do not allow anyone to redistribute my code" just translated into "I will never use this code" in my mind
L1430[21:58:08] <Xal> Also I love: "here's my proprietary program for /opencomputers/"
L1431[22:19:18] <Saphire> Eheh
L1432[22:25:49] <Saphire> And it's first hit on google for opencomputers big reactors stuff. Other than YouTube.
L1433[22:33:57] <gamax92> %tell AmandaC Help I'm drowning in wholesomeness
L1434[22:33:57] <MichiBot> gamax92: AmandaC will be notified of this message when next seen.
L1435[22:41:16] <Saphire> gamax92: oh?
L1436[23:00:22] ⇨ Joins: Cazzar (Cazzar!~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L1437[23:00:22] zsh sets mode: +v on Cazzar
L1438[23:00:45] ⇨ Joins: Reika (Reika!~Reika@reika.kalseki.mods.abrarsyed.com)
L1439[23:13:50] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:4c2d:5772:9fd9:e3ce)
L1440[23:32:21] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:7095:8a16:db91:a54) (Remote host closed the connection)
<<Prev Next>> Scroll to Top