<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:20] <AlchemicRaker> Klang?
L2[00:04:03] <AlchemicRaker> What's it based on
L3[00:08:59] <Paradoxical> Lua
L4[00:08:59] <Paradoxical> https://github.com/ThePuzzlemaker/KLang
L5[00:09:00] <Paradoxical> It's a C++-styled language that compiles to lua
L6[00:10:58] <AlchemicRaker> That's a good idea
L7[00:11:12] <Paradoxical> I'm probably going to rename it, anyone here have any ideas?
L8[00:11:44] <AlchemicRaker> I was thinking earlier, it would be easy to add any language architecture so long as an interpreter exists for it in Lua already.
L9[00:11:50] <Paradoxical> yeah
L10[00:12:24] <AlchemicRaker> Then just bundle it on top of the lua implementation lol
L11[00:12:58] <Paradoxical> KLang (or whatever it will eventually be called) will be somewhat compatible with C++ (completely with some transpilation), and completely compatible with Lua (via built-in Lua invocation)
L12[00:15:04] <Paradoxical> also it will eventually will provide robust library support which will allow for you to include both Lua and KLang libraries (which will allow statically compiled [e.g. prefixing the compiled code], and dynamically compiled [like a typical lua library])
L13[00:15:40] <AlchemicRaker> I mean, first name that pops into my head is "Clua"
L14[00:15:42] <Izaya> so is the appeal that you can run C++ stuff?
L15[00:15:59] <Paradoxical> yeah I guess kind of
L16[00:16:31] <Paradoxical> but I mostly created it because I like Lua and OC but I'd prefer a more C++-like interface and I doubt it'd be easy to make a C++ architecture
L17[00:16:57] <Izaya> interesting preference but fair enough
L18[00:17:16] <Paradoxical> lol
L19[00:17:17] <AlchemicRaker> Supporting any architecture that gcc can compile to would open a huge amount of options all at once
L20[00:19:36] <AlchemicRaker> But I'm sat here thinking about making an architecture that just interfaces with docker containers over some socket , and you get built in memory limits and any language support
L21[00:20:03] <AlchemicRaker> Knock out prolog and Haskell at the same time
L22[00:20:05] <Izaya> arbitary qemu architecture :3
L23[00:20:06] <Paradoxical> theoretically yes, but practically, it might be very hard to pull off well
L24[00:21:51] <AlchemicRaker> Machine.lua equivalent would have to be written in the target language, communicating over a network connection or even just stdio. From the Java side you can decide to kill it or spawn new containers.
L25[00:22:43] <Paradoxical> you'd either need one central server or multiple distributed for every installation which not everyone has
L26[00:23:10] <AlchemicRaker> I'd just run them on the same server as the MC server
L27[00:24:00] <AlchemicRaker> The overhead wouldn't be too big of you utilized resource limits that are provided out of the box with docker
L28[00:24:25] <AlchemicRaker> But
L29[00:24:36] <AlchemicRaker> I want to get something more direct working before trying for that
L30[00:24:58] <AlchemicRaker> And prolog seems like a good fit there
L31[00:34:29] <CompanionCube> i assume you found the brief wikipage on custom architectures?
L32[00:35:52] <CompanionCube> %loot
L33[00:35:53] <MichiBot> CompanionCube: You get a loot box! It contains a broken .7z. (Junk)
L34[00:36:09] * CompanionCube attempts to fix the 7z
L35[00:37:30] <Paradoxical> %loot
L36[00:37:30] <MichiBot> Paradoxical: You get a loot box! It contains a tiny knife. (Junk)
L37[00:37:55] <Paradoxical> darn, I wanted a butcher's knife, it'd be the perfect murder weapon
L38[00:38:19] <AlchemicRaker> Yes @CompanionCube#0000
L39[00:39:37] * CompanionCube sees a problem with haskell: the language is neither somewhat easy to implement or embeddable
L40[00:41:20] <AlchemicRaker> Mmhmm
L41[00:42:46] <AlchemicRaker> Prolog definitely seems the easier of the two, especially since there seems to be implementations of it in Java
L42[00:48:44] <CompanionCube> does the prolog 'model' fit OC though
L43[00:55:09] <AlchemicRaker> It technically runs imperatively, and it's functions have side effects
L44[00:55:34] <AlchemicRaker> It's just highly unusual
L45[00:57:00] <CompanionCube> yeah but it's rather less general-pupose than say, haskell
L46[00:57:21] <CompanionCube> where constructing and using an OC environment wouldn't be a challenge
L47[00:57:38] <CompanionCube> (the challenge there is the other part of the equation_
L48[00:58:42] <AlchemicRaker> I think that writing microcontrollers and drones and robots in either prolog or Haskell makes a lot of sense
L49[00:59:05] <AlchemicRaker> Writing them in imperative languages is so... Dull
L50[00:59:22] <Saphire> Hm
L51[01:00:00] <AlchemicRaker> And admittedly, this is partly for the journey, on my part
L52[01:00:29] <CompanionCube> hm, yes, i did consider myself that prolog might be appropriate on microcontrollers and such
L53[01:00:51] <CompanionCube> if not the 'regular' computers
L54[01:01:03] <Saphire> Welp
L55[01:01:08] <Saphire> 10% packet loss
L56[01:02:24] <AlchemicRaker> Mmhmm
L57[01:13:56] ⇨ Joins: xarses_ (xarses_!~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L58[01:17:12] ⇦ Quits: xarses (xarses!~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Ping timeout: 378 seconds)
L59[01:17:33] <Izaya> big brain is using microcontrollers as networked I/O extenders
L60[01:31:42] <CompanionCube> Izaya: since someone has to say it: lisp/scheme machine architecture
L61[01:31:52] <Izaya> yee
L62[01:32:25] <CompanionCube> i wonder if you could use ABCL as a starting point
L63[01:35:47] <AlchemicRaker> I did think about lisp but I don't enjoy writing it much. Like how I feel about Lua...
L64[01:41:56] <CompanionCube> Izaya: well my firefox for android no lomger has 100+ tabs.
L65[01:42:08] <CompanionCube> Because it's just randomly forgotten them.
L66[01:43:07] <CompanionCube> that has worked for many months, accross many crashes
L67[01:43:51] <CompanionCube> but then i'm in incognito mode and it's behaving like there's only ome tab so i restart
L68[01:43:56] <CompanionCube> and there is only one tab
L69[02:13:54] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8F64D.dip0.t-ipconnect.de)
L70[02:17:20] <Inari> %pet the probably sleeping AmandaC
L71[02:17:21] * MichiBot brushes the probably sleeping AmandaC with a candle with a handle. 4 health gained! The candle with a handle was taken out by the mafia.
L72[02:18:09] <Inari> %inv add a candle with a wax handle
L73[02:18:10] * MichiBot summons 'a candle with a wax handle' and adds to her inventory. This seems rather fragile...
L74[02:27:14] <Paradoxical> made an OC forum post for TritonLang (new name for KLang)
L75[02:27:14] <Paradoxical> https://oc.cil.li/topic/1993-wip-tritonlang-a-c-styled-language-that-compiles-to-lua-continuation-of-klang/
L76[02:27:41] <Izaya> comfy avatar
L77[02:40:08] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L78[03:02:00] <bauen1> we already have lisp in lua: https://github.com/OpenPrograms/Sangar-Programs/blob/master/lisp.lua (arguably i think there is no component api)
L79[03:04:33] <BohemianHacks> Im stupidly excited right now. Not only did I get the global pathfinding done, but during my tests it actually managed to climb the tree thats been a pain in the but this whole time! Every previous pathfind failed to get up that tree, but this time it sat and almost melted its poor bot brain, finally finding some weird ass path parkouring off a neighboring tree.
L80[03:04:54] <BohemianHacks> 100% random result I didnt expect. I had given up climbing that particular tree.
L81[03:53:30] ⇦ Quits: xarses_ (xarses_!~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L82[04:59:52] ⇨ Joins: Vexatos (Vexatos!~Vexatos@port-92-192-46-233.dynamic.qsc.de)
L83[04:59:52] zsh sets mode: +v on Vexatos
L84[05:42:26] ⇨ Joins: baschdel (baschdel!~baschdel@2a02:6d40:3673:c401:93a6:afc2:4817:2e51)
L85[06:10:19] <BohemianHacks> Solved the last major bug I think
L86[06:10:53] <BohemianHacks> was skipping a check on the last pathing node in some cases leading to putting invalid movements into a path
L87[06:15:56] <Forecaster> woo
L88[06:17:01] <bauen1> finally managed to implement networked lua tables: https://pictshare.net/yh94ki.png
L89[06:17:17] <BohemianHacks> nvm, introduced a more severe bug somehow
L90[06:17:28] <BohemianHacks> such is life ?
L91[06:17:28] <bauen1> the idea works (idc about performance atm) but i still need to implement a few cases (i.e. sharing tables)
L92[06:17:51] <BohemianHacks> networked tables meaning a db?
L93[06:17:54] <bauen1> @BohemianHacks so you have a fully working path finder using a geolyzer ?
L94[06:18:16] <bauen1> not necessarily, but you can share lua values between networked lua states
L95[06:18:17] <BohemianHacks> eh, fully working is a tough call. its pretty solid though
L96[06:18:43] <BohemianHacks> for the most part i can do paths in the full range of geolyzer yeah
L97[06:18:50] <BohemianHacks> im actually working on full world pathfinding though
L98[06:19:14] <bauen1> which i want to extend to a bit of a distributed lua operating system (including tasks that can be relocated between nodes and such stuff)
L99[06:19:17] <BohemianHacks> stuff like climbing is a pain because its based on if a block is "solid" not necessarily related to its hardness
L100[06:20:26] <BohemianHacks> that sounds pretty interesting @bauen1
L101[06:21:44] <bauen1> i just hope that the performance of eris.persist / unpersist scales with what i have in mind ....
L102[06:24:26] <bauen1> thank you for saying database btw you just helped me simplify my stuff again lol
L103[06:27:20] <BohemianHacks> right now im doing everything on my one robot for testing, but eventually the chunk scans and pathfinding will be moved to a DB + pathfinding server
L104[06:27:30] <BohemianHacks> with only a few bots scanning new chunks.
L105[06:27:49] <BohemianHacks> the rest wont even have geolyzers installed and will just request a path from the server with all the scans
L106[06:28:10] <bauen1> are you working on a von-neumann self replicating machine ?
L107[06:29:40] <BohemianHacks> absolutely
L108[06:30:10] <BohemianHacks> step 0 is good pathfinding and just being able to get around
L109[06:30:28] <BohemianHacks> then moving into job server, clearing chunks, and building infrastructure
L110[06:31:22] <BohemianHacks> Ive spent a couple weeks just on this pathing, glad to finally have it done enough to do other stuff tbh
L111[06:32:54] <BohemianHacks> solved the more serious bug I introduced. No errors yet ?
L112[06:33:13] <BohemianHacks> Have it autoscanning in an increasing radius from its charger right now
L113[06:35:16] <BohemianHacks> Might be time to take it to the jungle and mountains to see it really fuck up
L114[06:35:22] <bauen1> do you host your code somewhere ?
L115[06:36:30] <BohemianHacks> not yet, want to finalize it and clean up a little
L116[06:36:59] <BohemianHacks> lua is not my primary language so I kinda have a mix of styles going on
L117[06:37:23] <BohemianHacks> would like to at least make things consistent and try to fix any major issues before first release
L118[06:49:21] <Forecaster> %restart
L119[06:49:23] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) ()
L120[06:49:26] <Forecaster> woop woop
L121[06:49:38] <Forecaster> I mean, nothing to see here
L122[06:49:44] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L123[06:49:44] zsh sets mode: +v on MichiBot
L124[06:50:02] <BohemianHacks> Heres the main pathfinding, you will want to mess with the check method. I have geolyzer noise turned off for now. Check basically just checks a point p to see if its a valid space to move to.
L125[06:50:06] <BohemianHacks> https://gist.github.com/BohemianHacks/aff8b68d3e7e35f39045e9d18ee7550d
L126[06:50:24] <Forecaster> %poke Inari
L127[06:50:25] <MichiBot> Forecaster is poking Inari with a single Velcro sandal for 1d4 = 1 damage, the single Velcro sandal angered a unicorn and was pierced.
L128[06:50:38] <BohemianHacks> will also need this vector library: https://github.com/OpenPrograms/ds84182-Programs/blob/master/libvec.lua
L129[06:51:05] <Inari> Neat
L130[06:51:08] <Inari> %pet AmandaC
L131[06:51:08] * MichiBot brushes AmandaC with a vegan pasta maker. 3 health gained!
L132[06:51:12] <Inari> Psh
L133[06:51:19] <Inari> Not even adjusted pets!
L134[06:51:22] <Inari> %poke Forecaster
L135[06:51:22] <MichiBot> Inari is poking Forecaster with grandma's glass eyeball for 1d4 = 3 damage, grandma's glass eyeball got into a fight with bigfoot and lost.
L136[06:51:25] <BohemianHacks> it returns a string with each character being a side of the robot to go
L137[06:51:46] <Forecaster> right
L138[06:52:03] <Inari> @Forecaster does it just always destroy the item now?
L139[06:52:22] <Forecaster> no, I haven't touched that part
L140[06:52:30] <Forecaster> I just changed the rolls and bonus system
L141[06:52:40] <Inari> Ah, good
L142[06:53:14] <Forecaster> the dice size can be d4 - d12 and depends on the string length
L143[06:53:31] <Forecaster> so now, longer string means fewer uses (more fragile) but bigger die
L144[06:53:39] <Forecaster> shorter string means more uses but smaller die
L145[06:53:51] <bauen1> @BohemianHacks nice, btw you can write _path = { getCost = func(self, a, b) ... end } as function _path:(a, b) ... end
L146[06:54:15] <BohemianHacks> yeah thats some of the style stuff I was meaning
L147[06:54:41] <BohemianHacks> a bunch of different ways to skin the cat in lua, mostly about how people are familiar/want it to look
L148[06:55:28] <BohemianHacks> I like to include the self in the class definition so I know im looking at one
L149[06:55:38] <BohemianHacks> in the use of the library I do the colon notation
L150[06:56:10] ⇦ Quits: cpw (cpw!~cpw@69-165-220-173.dsl.teksavvy.com) (Quit: ZNC - http://znc.in)
L151[06:57:38] <BohemianHacks> also doing some voodo with packing data into numbers to avoid multidimensional tables
L152[06:58:00] <bauen1> for memory usage ?
L153[06:58:01] <BohemianHacks> they eat memory like crazy and I wasn't able to do the full 32x32 range of the geolyzer
L154[06:58:06] <BohemianHacks> yeah
L155[06:58:36] <Inari> Just store it to a file
L156[06:58:54] <BohemianHacks> thats what im doing for the bigger pathfinder
L157[06:59:13] <bauen1> you could also store them as { x = { 0, 1, 2, ...}, y = { 1, 2, 3, ...}, ...}
L158[06:59:16] <BohemianHacks> this is the one that just goes out into an unscanned chunk, gets a full chunk scan, and saves it to a file
L159[06:59:39] <BohemianHacks> ive got a whole dynamic chunk scan loading thing for the world pathfinding
L160[07:00:57] ⇦ Quits: baschdel (baschdel!~baschdel@2a02:6d40:3673:c401:93a6:afc2:4817:2e51) (Ping timeout: 198 seconds)
L161[07:02:48] <BohemianHacks> http://tinyurl.com/suhwgrw
L162[07:02:49] <BohemianHacks> seems like autoscanning is going well at this point
L163[07:03:50] <BohemianHacks> looks like its at about a 4 chunk radius from the charger
L164[07:04:22] <BohemianHacks> time to coffee and cigarette while it gets lost over the ocean
L165[07:10:57] <BohemianHacks> @bauen1 couple other random notes: I have z/y swapped because it fits better with using vectors for chunks in other library I have, and it just makes more sense for me personally. Also the path string is using absolute directions for the sides, meaning north, south, etc not just front back.
L166[07:12:00] <bauen1> so z is up/down for you ?
L167[07:12:21] <bauen1> now networked lua tables work: https://pictshare.net/czlkyk.png (including nested ones)
L168[07:12:50] <BohemianHacks> yeah
L169[07:14:15] <BohemianHacks> how well do those tables stay in sync?
L170[07:14:27] <Forecaster> %restart
L171[07:14:28] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) ()
L172[07:14:30] <Forecaster> there you go Inari
L173[07:14:36] <Inari> Neat
L174[07:14:39] <Inari> %pet Forecaster
L175[07:14:40] <Inari> xP
L176[07:14:48] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L177[07:14:48] zsh sets mode: +v on MichiBot
L178[07:14:55] <Inari> %pet Forecaster
L179[07:15:29] <MichiBot> Inari is petting Forecaster with the crab emoji ?. Forecaster regains 1d4 = 2 hit points
L180[07:15:46] <Inari> Geting closer to that RPG
L181[07:16:13] <bauen1> @BohemianHacks basically every read or write ( to a field ) will issue a blocking network request
L182[07:16:17] <BohemianHacks> are any of these bots hosted on ingame computers?
L183[07:16:27] <bauen1> there is no local "clone" (or caching atm)
L184[07:16:53] <bauen1> so performance will probably be not so super good
L185[07:17:05] <Forecaster> Inari I have no idea what you're talking about :P
L186[07:17:10] <BohemianHacks> interesting, but that means one of them is the server and the other is a client?
L187[07:17:16] <Inari> Haha
L188[07:17:45] <bauen1> practically yes, technically the node that "owns" the shared object has to be contacted for read/write operations
L189[07:19:01] <bauen1> and all nodes implement the functionality to host it's own object (server) and to contact remote nodes for their objects (client)
L190[07:19:11] <bauen1> *every node
L191[07:19:18] <bauen1> *implements
L192[07:19:27] <bauen1> brb need to eat
L193[07:19:40] <BohemianHacks> lol idk this sounds a lot like a db but a little more ambiguous ?
L194[07:23:41] <BohemianHacks> autoscanned 65 chunks. I think thats solid enough for me to move on to clearing, building, and mining. Which means its time for networking and a "queen" to rule these robo ants.
L195[07:24:41] <BohemianHacks> but food and a break sounds good too
L196[07:47:28] ⇨ Joins: cpw (cpw!~cpw@2607:f2c0:eb8a:500:983e:ecff:fe2a:4f7f)
L197[07:53:24] <Forecaster> %pet Inari
L198[07:53:25] <MichiBot> Forecaster is brusing Inari with a society of puffins. Inari regains 1d4 = 2 hit pointsThe society of puffins poofs away in a sparkly cloud.
L199[07:53:34] <Forecaster> oh
L200[07:53:35] <Forecaster> oops
L201[07:55:55] <Forecaster> %restart
L202[07:55:57] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) ()
L203[07:56:17] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L204[07:56:17] zsh sets mode: +v on MichiBot
L205[08:18:32] <AmandaC> L-lewd
L206[08:18:54] <AmandaC> You brute, I don't think Inari's into rough play
L207[08:35:49] <AmandaC> Inari: You can't just brutalise some spiritual beasts into having gynophobia, it's not fair to the woman who want to take the sword trial after you.
L208[08:41:33] <Forecaster> %pet the sword
L209[08:41:38] <MichiBot> Forecaster is petting the sword with purpose. the sword regains 1d4 = 2 hit points!
L210[08:53:27] <Nath_SoM> guys how would i allow the player to input a number or a letter and save it in a value?
L211[08:53:52] <Forecaster> term.read
L212[08:53:57] <Nath_SoM> ?
L213[08:54:00] <AmandaC> Asingle digit / letter?
L214[08:54:08] <AmandaC> or multiple then they hit enter?
L215[08:54:23] <AmandaC> For the latter, term.read()
L216[08:54:29] <Forecaster> https://ocdoc.cil.li/api:term
L217[08:57:50] <Nath_SoM> just a single one
L218[08:58:18] <Forecaster> use the keyboard event then
L219[08:59:03] <AmandaC> `event.pull("keyboard")` or whatver
L220[08:59:16] <AmandaC> look at the ocdoc pagesfor what that'll return
L221[09:58:52] <Inari> https://images-ext-1.discordapp.net/external/mRnBt-T5I0a_BfBLIidHy3KK4RjwsOk0qqrbC1Uf7SY/https/cdn.discordapp.com/attachments/332198244346232832/643089032955559946/5549083.png?width=362&height=702
L222[10:00:56] <Inari> Elfi: https://www.youtube.com/watch?v=yXsN2Ly59JM
L223[10:01:05] <MichiBot> Bushtits flash mob the birdbath | length: 3m 7s | Likes: 32,579 Dislikes: 253 Views: 723,007 | by John Hamil | Published On 11/10/2012
L224[10:48:07] <stephan48> %tonk
L225[10:48:08] <MichiBot> Gadsbudlikins! stephan48! You beat CompanionCube's previous record of 15 hours, 59 minutes and 40 seconds (By 2 hours, 36 minutes and 54 seconds)! I hope you're happy!
L226[10:48:09] <MichiBot> stephan48's new record is 18 hours, 36 minutes and 34 seconds! stephan48 also gained 0.04192 (0.00262 x 16) tonk points for stealing the tonk.
L227[10:53:19] <Izaya> just had a wonderfully terrible idea
L228[10:53:25] <Izaya> what if instead of having switches near computers
L229[10:53:51] <Izaya> I had one switch every 5 computers, and used a different colour OC conduit for each
L230[10:55:44] <Izaya> then use one colour to link switches together
L231[10:55:59] <Izaya> so you'd get 15 computers on one EnderIO OC conduit network
L232[10:56:12] <Izaya> which you could then link together with OC cables that don't carry colour information
L233[11:13:44] <AmandaC> Izaya: so a backbone?
L234[11:14:01] <Izaya> yeah, you'd have a backbone colour
L235[11:14:22] <Izaya> if you wanted to be really fancy, you'd connect each backbone to one side of a router
L236[11:15:10] <Izaya> this is all conjecture because for the base I'm working on rn I don't expect to have more than 5 computers
L237[11:15:14] <Izaya> which is quite the pleasant change
L238[11:15:22] <Izaya> (I'll probably have more uCs, but that's okay)
L239[11:17:05] <Izaya> but yeah, you'd be able to upgrade one switch to help performance of 5 computers at once
L240[11:17:12] <Izaya> or 6, if you only intended to use 6 total
L241[12:16:40] ⇨ Joins: Guest89475 (Guest89475!~nick@194.125.251.14)
L242[12:16:47] ⇦ Quits: Guest89475 (Guest89475!~nick@194.125.251.14) (Client Quit)
L243[12:21:45] <Izaya> http://techrights.org/2019/11/09/christian-ude-on-microsoft/
L244[12:32:02] <Ariri> Wow
L245[12:32:40] ⇦ Quits: nos (nos!~nos@dsl-hkibng41-56730a-6.dhcp.inet.fi) (Remote host closed the connection)
L246[12:36:11] <AmandaC> Might be my headache / nausia, but that reads like a fever dream
L247[12:40:23] <Izaya> [Complete lack of surprise]
L248[12:47:13] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.158.206) (Ping timeout: 190 seconds)
L249[13:00:28] <Forecaster> %sip
L250[13:00:30] <MichiBot> You drink a sweet chocolate potion (New!). Forecaster turns into a bear dragon until they eat a pie.
L251[13:31:22] ⇨ Joins: baschdel (baschdel!~baschdel@2a02:6d40:3673:c401:93a6:afc2:4817:2e51)
L252[15:22:12] ⇦ Quits: baschdel (baschdel!~baschdel@2a02:6d40:3673:c401:93a6:afc2:4817:2e51) (Ping timeout: 189 seconds)
L253[16:11:54] <Inari> %inv add salmon ice cream
L254[16:12:16] * MichiBot summons 'salmon ice cream' and adds to her inventory. I could get some good swings in with this.
L255[16:12:22] <Inari> That took a while
L256[16:19:12] <Inari> %pet AmandaC
L257[16:19:17] <MichiBot> Inari is petting AmandaC with An Unstoppable Object. AmandaC regains 1d4 = 2 hit points! The Unstoppable Object ate the red pill and exited the matrix..
L258[16:19:29] <AmandaC> D:
L259[16:19:37] <AmandaC> The unstoppibl object was stopped!
L260[16:19:44] <Inari> Haha
L261[16:19:48] <AmandaC> And it would have been perfect infinte pettings, too
L262[16:33:06] <AdorableCatgirl> wait
L263[16:33:16] <AdorableCatgirl> i never tested if luacomp would run in OC
L264[16:49:26] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8F64D.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L265[17:02:53] <Paradoxical> ooooooooof
L266[17:03:33] ⇨ Joins: Brycey92 (Brycey92!~Brycey92@pool-71-244-167-189.bltmmd.fios.verizon.net)
L267[17:08:43] <AdorableCatgirl> wut
L268[17:12:29] ⇦ Quits: Brycey92 (Brycey92!~Brycey92@pool-71-244-167-189.bltmmd.fios.verizon.net) (Remote host closed the connection)
L269[17:25:59] <BohemianHacks> https://tenor.com/view/lightning-storm-gif-3531529
L270[17:26:14] <Forecaster> %sip
L271[17:26:16] <BohemianHacks> the day has finaly come... to start NETWORKING
L272[17:26:18] <MichiBot> You drink a dull gold potion (New!). Forecaster's radiation level goes up by 2 until they see a unicorn.
L273[17:26:39] <BohemianHacks> time to figure out this whole minitel thing
L274[17:26:49] <BohemianHacks> Im hoping I can combine relays with gps hosts
L275[17:26:50] <AdorableCatgirl> minitel is ez
L276[17:28:53] ⇦ Quits: Vexatos (Vexatos!~Vexatos@port-92-192-46-233.dynamic.qsc.de) (Quit: Insert quantum chemistry joke here)
L277[17:29:23] <BohemianHacks> does it run on drones?
L278[17:33:49] <AdorableCatgirl> yea
L279[17:33:52] <AdorableCatgirl> microtel
L280[17:34:24] <BohemianHacks> neat
L281[17:36:22] ⇨ Joins: Adorable-Catgirl (Adorable-Catgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L282[17:36:32] <Adorable-Catgirl> anyways
L283[17:36:39] <Adorable-Catgirl> Tsuki is going well, for once B)
L284[17:37:16] <Adorable-Catgirl> with the current API, you *can* force modules to proxy an address, but you probably shouldn't
L285[17:39:02] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L286[17:55:08] <payonel> fingercomp: i think i have a good fix
L287[18:06:14] <BohemianHacks> @AdorableCatgirl "minitel is ez"... no documentation of how to open a port and just send a packet ?
L288[18:07:07] <payonel> fingercomp: i'm going to do some sanity checks in-game, but i think this is it
L289[18:07:18] <payonel> after i close the ticket, please download the build and test it
L290[18:08:08] * AmandaC sends a SIGINFO to payonel
L291[18:09:16] <AdorableCatgirl> what @BohemianHacks
L292[18:09:47] <AdorableCatgirl> https://git.shadowkat.net/izaya/OC-Minitel/src/branch/master/Embedded/microtel
L293[18:12:01] <BohemianHacks> Im just using minitel between a robot and computer right now
L294[18:12:06] <BohemianHacks> ran mtcfg on both
L295[18:12:20] <BohemianHacks> set hostname for 1 to "house", the other to "elsie"
L296[18:13:05] <BohemianHacks> trying to use .send or .usend
L297[18:15:53] <payonel> AmandaC: o/
L298[18:16:01] <payonel> i'm at home, on the couch
L299[18:16:22] <payonel> with my laptop - considering getting another dew
L300[18:16:40] <AmandaC> Confused by your messages to finger
L301[18:17:01] <AmandaC> I'm just being a nosey cat, no need to clarify
L302[18:17:45] <payonel> regarding: https://github.com/MightyPirates/OpenComputers/issues/3150
L303[18:17:46] <MichiBot> Title: Too long without yielding not triggered when it should | Posted by: Fingercomp | Posted: Tue Aug 27 09:04:14 CDT 2019 | Status: open
L304[18:18:00] <AmandaC> Ah
L305[18:24:56] <BohemianHacks> @AdorableCatgirl yeah, idk what to make of this. Im doing the most basic usend I can think of.
L306[18:24:56] <BohemianHacks> net.usend("house",net.minport+1,"hi")
L307[18:25:06] <BohemianHacks> on the "house" computer, im just printing all events
L308[18:25:19] <AdorableCatgirl> uh
L309[18:25:21] <BohemianHacks> its not getting any minitel events at all
L310[18:25:28] <AdorableCatgirl> Izaya:
L311[18:25:37] <AdorableCatgirl> i usually use streams so
L312[18:25:52] <BohemianHacks> yeah thats what the documentation seems tailored for.
L313[18:32:13] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L314[18:49:20] <BohemianHacks> @AdorableCatgirl figured it out
L315[18:49:27] <BohemianHacks> herped a few derps
L316[18:49:30] <AdorableCatgirl> o ok
L317[18:53:31] <payonel> Izaya: you around?
L318[19:05:19] <Paradoxical> %drink
L319[19:05:20] <MichiBot> You drink a prickly quicksilver potion (New!). Paradoxical is suddenly wearings gloves they don't remember putting on.
L320[19:05:38] <Paradoxical> damn I should go steal something while I have these on
L321[19:05:59] <Paradoxical> hopefully they're black leather gloves
L322[19:06:10] <AdorableCatgirl> no
L323[19:06:14] <AdorableCatgirl> they're winter mittens
L324[19:19:43] ⇦ Quits: Adorable-Catgirl (Adorable-Catgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net) (Ping timeout: 190 seconds)
L325[19:33:35] ⇨ Joins: Adorable-Catgirl (Adorable-Catgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L326[19:39:19] ⇦ Quits: Adorable-Catgirl (Adorable-Catgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net) (Quit: leaving)
L327[19:39:25] ⇨ Joins: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L328[19:39:32] <AdorableCatgirl> wait
L329[19:39:37] <AdorableCatgirl> w/e
L330[19:42:34] <Soni> I miss 1.2.5
L331[19:42:38] <Soni> it had jungles everywhere
L332[19:42:51] <Soni> nowadays they're much rarer :<
L333[19:45:18] <AdorableCatgirl> ok
L334[19:50:42] <Izaya> payonel: hey
L335[19:52:29] <payonel> Izaya: yo
L336[19:53:11] <payonel> i was going to ask your thoughts on a fix i had for an exploit fingercomp found
L337[19:53:33] <payonel> but then i came up with a solution that would have no detectable impact on the user's perspective in the lua vm
L338[19:53:38] <payonel> so, we're good :)
L339[19:56:32] <AdorableCatgirl> a
L340[19:58:01] <Izaya> oh, nice :D
L341[20:46:43] <The_Stargazer> Izaya: are you able to get on the minecraft server now or nah?
L342[20:47:18] <Izaya> I can like, soon
L343[20:47:49] <Izaya> Whatcha need
L344[20:47:56] <The_Stargazer> I wanna show you the cool thing
L345[20:48:11] <The_Stargazer> also I needa borrow some coal
L346[20:49:23] <Izaya> grab a coal block from the coke oven
L347[20:49:26] <Izaya> I'll fire it up
L348[20:49:40] <The_Stargazer> aight
L349[20:49:41] <The_Stargazer> thanks
L350[21:40:30] <payonel> Izaya: ok actually i dont like the solution i have
L351[21:48:28] <Izaya> This one? https://github.com/MightyPirates/OpenComputers/issues/3150
L352[21:48:28] <MichiBot> Title: Too long without yielding not triggered when it should | Posted by: Fingercomp | Posted: Tue Aug 27 09:04:14 CDT 2019 | Status: open
L353[21:49:37] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i59F678F9.versanet.de)
L354[22:01:49] <payonel> yes
L355[23:05:38] <Paradoxical> is there any functionality in stock OpenOS like UNIX `export` or do all environment variables have to be done with `os.setenv`
L356[23:14:06] <Paradoxical> ? no stream editor / regex replace in OpenPrograms!? Blasphemy! I must create one!
L357[23:22:35] <payonel> @Paradoxical set fop=bar works
L358[23:22:44] <Paradoxical> ah thanks
L359[23:22:45] <payonel> it's essentially export
L360[23:23:03] <payonel> @Paradoxical i'm the dev btw, feel free to ping me if/when you have questions
L361[23:23:14] <payonel> i may not be "at" my (irc) keyboard, but i read pings
L362[23:23:14] <Paradoxical> didn't see that anywhere in the `sh` manpage
L363[23:23:37] <payonel> the sh manpage is very likely outdated
L364[23:23:44] <Paradoxical> yeah probably
L365[23:44:13] <Kodos> Man. No one told me darkcow quit modding
L366[23:52:37] <Izaya> :D my supreme sketchiness switch works
<<Prev Next>> Scroll to Top