<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:24] <Amanda> Ariri: idk, I feel like the spiders that glitch out and run straight up on invisible voxels are scarier
L2[00:02:10] <Ariri> Amanda, SE equivalent of flying spiders
L3[00:02:20] <Amanda> You don't fear the goddesses until one of those flys straight at you with low health, thinking you're safe hovering above the area
L4[00:02:42] <Ariri> I fear the goddesses just thinking about it
L5[00:09:17] <Ocawes​ome101> someone in another discord guild i'm in is arguing that the NT kernel (specifically the kernel, mind you) is architecturally superior to Unix.
L6[00:09:45] <Izaya> valid argument
L7[00:09:53] <Ocawes​ome101> yeah
L8[00:09:58] <Izaya> the biggest issue with Windows NT is the win32 part
L9[00:10:05] <Ocawes​ome101> once you get past the kernel, though, windows is a dumpster fire
L10[00:10:10] <Izaya> get rid of that and it's a nice VMS/PRIMOS clone
L11[00:13:37] <Izaya> unix style kernels are typically really dumb and because they're monolithic they end up full of random shit
L12[00:13:59] <Ocawes​ome101> congratulations - you've just perfectly described paragon
L13[00:14:18] <Izaya> "really dumb" is not bad, fwiw
L14[00:14:31] <Ocawes​ome101> hahahahaha
L15[00:14:51] <ThePi​Guy24> dumb is how i like my software
L16[00:15:11] <ThePi​Guy24> not the windows type of dumb though
L17[00:15:24] <Izaya> I, for one, greatly appreciate software that doesn't try to be smart with me
L18[00:15:31] <Ocawes​ome101> same
L19[00:15:34] <ThePi​Guy24> yes
L20[00:15:39] <Izaya> if
L21[00:15:56] <Izaya> if I feed you stupid input just run with it
L22[00:16:16] <Izaya> I might have a reason, I might not, it doesn't matter
L23[00:16:23] <CompanionCube> Izaya: of course, NT has ended up in pretty much the same spot though, hasn't it?
L24[00:17:01] <Izaya> CompanionCube: tfw you can crash the system with a malformed truetype font because the font renderer is in the (micro)kernel
L25[00:17:16] <Amanda> "micro" kernel
L26[00:17:18] <CompanionCube> :) at least that particular bit got corrected
L27[00:17:22] <Ariri> TPG24: You'll be especially pleased to know the control panel is getting redesigned too
L28[00:17:33] <ThePi​Guy24> yes
L29[00:17:33] <CompanionCube> Amanda: see also: XNU.
L30[00:17:37] <ThePi​Guy24> fun isnt it
L31[00:17:42] <Ariri> For the 'ease of use' like the current Windows settings pages are actual garbage
L32[00:18:26] ⇦ Quits: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Remote host closed the connection)
L33[00:18:27] <ThePi​Guy24> i really love how intuitive and easy to navigate the settings app is
L34[00:18:45] <Izaya> yeah it's really simple
L35[00:19:01] <Izaya> whatever you want, you press super+R, type "control", and find what you want
L36[00:19:01] <Ariri> so simple, its stupid
L37[00:20:41] <Izaya> have they gutted the control panel completely yet
L38[00:21:17] <Amanda> last I looked, no, but they deep-link into the old one from the "new" one in seeveral places
L39[00:21:25] <Izaya> oh nice
L40[00:21:28] <ThePi​Guy24> yes
L41[00:21:36] <Izaya> reminds me of that one thing buried somewhere in the internals of server 2016
L42[00:22:22] <Izaya> windows 10 window decorations around a windows 7 aero interface with elements resembling vista containing controls and a frame from windows XP that had a subsection with windows 2000 looking buttons
L43[00:22:27] <Amanda> %choose cubes; or no
L44[00:22:27] <MichiBot> Ama​nda: or no cubes
L45[00:22:35] <Amanda> %choose cubes; or no
L46[00:22:35] <MichiBot> Ama​nda: no cubes
L47[00:22:52] <ThePi​Guy24> wasnt there a win 3.1 interface buried somewhere a while ago?
L48[00:23:14] <Amanda> Hrm. %choose cubes-adjacent?
L49[00:23:15] <MichiBot> Ama​nda: Why would you do that when you could do something else instead?
L50[00:23:16] <Izaya> oh yeah there was something that looked distinctly NT 3.51 somewhere in there
L51[00:23:39] <Izaya> I think it was a different rabbit hole, but point still stands.
L52[00:24:08] <ThePi​Guy24> the windows facade
L53[00:24:55] <ThePi​Guy24> it really would not suprise me if the "modern" settings app just invokes some old executable to change the settings
L54[00:26:08] <Izaya> I imagine you've seen the story about the windows 8 settings program?
L55[00:26:22] <Amanda> I don'tthinnkI have
L56[00:26:35] <Izaya> it's in my 4ch folder somewhere
L57[00:26:36] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b8143eae00bc5a1aa078b9ae85.dip.versatel-1u1.de) (Ping timeout: 378 seconds)
L58[00:26:41] <Izaya> summarily, though
L59[00:26:50] <Izaya> to create a control panel
L60[00:27:38] <Izaya> you import the several GB project into visual studio, use a plugin written specifically for this to generate stubs for you, you write the functionality you want, you try to compile, it doesn't work
L61[00:28:03] <Amanda> https://nc.ddna.co/s/cxGsx4dCmf2Sd48 <-- Speaking of MS, and dystopia hellscapes
L62[00:28:04] <ThePi​Guy24> yep sounds like good old windows to me
L63[00:28:05] <Izaya> so you track down the person that wrote the plugin but they don't work at microsoft any more and they direct you to someone else
L64[00:28:12] <Amanda> ( Middle story )
L65[00:28:22] <Izaya> they then you direct you to someone who actually did this recently
L66[00:28:24] <ThePi​Guy24> y a y
L67[00:28:37] <Izaya> and they inform you you have to change several hundred strings to reflect your specific control panel
L68[00:28:49] <ThePi​Guy24> man i really love living in a dystopia
L69[00:28:56] <ThePi​Guy24> hence why i live in the UK :p
L70[00:29:00] <Izaya> they don't know why this has to be done
L71[00:29:04] <Izaya> but they know it has to be done
L72[00:29:29] <Izaya> nobody seems to know who wrote the part this is all meant to integrate with but whoever did it never bothered to document it properly
L73[00:29:42] <Izaya> so, you have your hello world control panel now
L74[00:29:49] <Izaya> congratulations, now you have to tie it into everything else
L75[00:30:02] <Izaya> This is for the new settings app, not the classic control panel.
L76[00:30:19] <Amanda> I wonder if it's any betterfor the Win10 app
L77[00:30:45] <ThePi​Guy24> its windows 10, think about it
L78[00:31:12] <Amanda> I mean, I've used both, aand they're rather different
L79[00:31:12] <Izaya> I assume it's still the same code base B)
L80[00:31:17] <ThePi​Guy24> same old shit underneath, new more confusing interface :D
L81[00:31:40] <ThePi​Guy24> and even less user control!
L82[00:32:42] <Izaya> So earlier today I worked out that the $60 for a game would buy me 1500km worth of fuel.
L83[00:32:59] <Izaya> The $970 for a new graphics card would buy me 25kkm of fuel.
L84[00:33:25] <Amanda> but why spend it on fuek, when you can spend it on a vaguely-detailedgame!
L85[00:33:40] <Izaya> 98, that is, not E10
L86[00:34:21] ⇦ Quits: Vexatos (~Vexatos@port-92-192-48-174.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L87[00:34:28] <Izaya> man if any game can match the detail of dubiously legal road activites I'm interested
L88[00:35:12] <Izaya> the closest you can get is like, GTA 5
L89[00:35:35] <Izaya> all the actual bike games are track racing and I don't really enjoy that
L90[00:36:08] ⇦ Quits: feldim2425 (~feldim242@2002:5b73:687b:0:7953:7eb8:7e8c:837d) (Ping timeout: 378 seconds)
L91[00:45:21] ⇨ Joins: feldim2425 (~feldim242@2002:b2bf:b017:0:31a9:2aae:105b:ab6b)
L92[00:51:42] <dequbed> Izaya: 60 bucks gets me like 250km of fuel on a good day.
L93[00:52:03] <Izaya> dequbed: may I suggest a 2007 ZZR 250?
L94[00:52:22] <Izaya> B)
L95[00:52:43] <dequbed> Yeah no, I prefer my vehicles enclosed with a roll-bar and crumple zone.
L96[00:52:48] ⇦ Quits: Guest75935 (~michiyo@znc.michiyo.me) (Quit: ZNC 1.8.1 - https://znc.in)
L97[00:52:56] ⇨ Joins: michiyo (~michiyo@znc.michiyo.me)
L98[00:53:24] *** michiyo is now known as Guest98999
L99[00:53:26] <Izaya> Where's the fun if you're not just a layer of kangaroo leather away from becoming a meat crayon?
L100[00:53:27] <dequbed> That being said my current car doesn't even have a roll-bar.
L101[00:53:54] ⇦ Quits: Inari (~Pinkishu@p4fe7ecb4.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L102[00:54:24] <dequbed> Izaya: The fun is getting to enjoy the vista at your own pace because you can pack lunch and aren't spent after driving a few hours ;)
L103[00:54:50] <Izaya> you say that like I can't do that
L104[00:55:17] <dequbed> You'll manage lunch just fine, but everything more than 2 days of food is a pain.
L105[00:55:29] <Izaya> this is true
L106[00:55:59] <dequbed> completely random tangent, how small can you pack a fun bike?
L107[00:56:11] <Izaya> small?
L108[00:56:28] <Izaya> hmhm, GPX250 is a tad smaller and has the same engine
L109[00:56:39] <dequbed> Well given that a spare wheel drops in at 140kg weight isn't exactly the issue here. Floor space is :P
L110[00:56:56] <Izaya> dirt bikes tend to be thinner than street bikes
L111[00:57:51] <dequbed> Well, floor, wall, roof. Wherever it's mounted. The less volume the better I'd prefer not making it an impromptu rake when its mounted on the back at a sudden incline either
L112[00:58:40] <Izaya> a KLX250 is 2200x1205x820mm
L113[00:59:41] <dequbed> In the human- or do-it-yourself-powered variant there's https://flatbike.com/space-saving-bikes/ with suprisingly acceptable dimensions but I doubt I could get a two-stroke in that space.
L114[01:00:38] <Izaya> can't find any details on the ZZR/GPX250 but it has a 1.4m wheelbase
L115[01:01:10] <Izaya> oh, 2050x700x1125mm for a ZZR250
L116[01:01:43] <Izaya> nowhere near as easy to mount as a KLX250 though
L117[01:02:36] <dequbed> The KLX 250 looks fun, and I can get used ones for less than a grand.
L118[01:02:49] <Izaya> mfw
L119[01:02:59] <Izaya> I can't find one for less than like $4000
L120[01:03:05] <Izaya> and they only cost $4500 new
L121[01:03:20] <dequbed> I mean it's a dinged up one but it sounds like a replace one bearing dinged up variant
L122[01:03:55] * Izaya nods
L123[01:04:02] <Izaya> There's honestly not a lot to a bike like that anyway
L124[01:04:19] <Izaya> it's a 4-stroke single with a lightweight frame, a simple suspension setup, and chain final drive
L125[01:04:27] <Izaya> gearbox only has 5 gears too IIRC
L126[01:04:48] <dequbed> re ZZR250, I meant the "I'm parked at the beach but I get breakfast from the bakery in town" kind of fun, very much not highway :P
L127[01:05:18] <Izaya> it's not good at highway but not sealed roads I take it
L128[01:05:45] <Izaya> that's why I want a KLX250 or XT2{25,50}, I wanna hit up national parks and stuff but the ZZR250 is scary on dirt
L129[01:05:46] <dequbed> Skew that "not sealed roads" towards "that's a road?!" and you're about right :P
L130[01:06:11] <Izaya> street tires and fairings are a bad combo on dirt
L131[01:06:28] <Izaya> at least it only weighs as much as an average big dirt bike
L132[01:06:31] <Izaya> weirdly enough
L133[01:06:37] <Izaya> a KLX450 is more affordable than a KLX250
L134[01:06:47] <Izaya> but I don't want a fat dirtbike ree
L135[01:07:29] <ThePi​Guy24> https://www.youtube.com/watch?v=bRrk73Oq2Uo
L136[01:07:30] <MichiBot> GRV-2 DIY Turbine Jet Bike - Trial Runs - 52.1 MPH | length: 7m 40s | Likes: 956 Dislikes: 228 Views: 589,041 | by rcdon | Published On 22/10/2009
L137[01:08:27] <dequbed> Izaya: Oh hey look the KLX250 gets nearly one tenth the torque at 6 times the rotations :P
L138[01:09:01] <Z0id​berg> https://cdn.discordapp.com/attachments/135179713244168192/783455517720444938/20201201_171228.jpg
L139[01:09:24] <Z0id​berg> Say hello to my brand new motherboard and CPU replacement still in anti static packaging
L140[01:11:30] <Izaya> $2800 for a CRF 250 is better than anything else I've seen
L141[01:11:31] * Izaya grumbles
L142[01:13:08] <dequbed> Izaya: Also, funnily enough pound for pound the bike has more torque what with it being like 200 kilos wet and not like 6 metric tons ... dry.
L143[01:13:24] <Izaya> :D
L144[01:13:48] <Izaya> bikes are always cheating on comparisons like that
L145[01:13:57] <Izaya> there's just less
L146[01:14:04] <Izaya> less bike, that is
L147[01:14:08] <dequbed> Also they are released completely unfinished!
L148[01:14:19] <dequbed> The manufacturer forgot to connect the motor to all the wheels!
L149[01:14:19] <Izaya> oh?
L150[01:14:29] <Izaya> There are kits for that
L151[01:14:36] <dequbed> wait what
L152[01:14:51] <dequbed> I though driven steering wheel is a recipe for disaster on bikes.
L153[01:14:53] <Izaya> some company sells a 2WD kit for some KTM off-road bikes
L154[01:15:00] <Izaya> easily toggleable
L155[01:15:06] <Izaya> it's for use in shit like the dakar rally
L156[01:15:44] <dequbed> Now it only needs a lockable differential. Not that you'd need that with 2WD but ... you know ... style points :P
L157[01:19:06] <ThePi​Guy24> engageable 4wd
L158[01:19:18] <ThePi​Guy24> dont question how that works
L159[01:19:28] <Izaya> you press a button and your wheels split down the middle
L160[01:19:43] <dequbed> No, like front/back differential.
L161[01:40:04] <bad at​ vijya> a
L162[01:44:51] ⇦ Quits: Guest98999 (~michiyo@znc.michiyo.me) (Quit: ZNC 1.8.1 - https://znc.in)
L163[01:45:00] ⇨ Joins: michiyo (~michiyo@znc.michiyo.me)
L164[01:45:27] *** michiyo is now known as Guest8891
L165[02:16:23] <Brisingr​Aerowing> Oh dear. Looks like Michiyo is having issues again.
L166[02:44:02] <B​ob> irc inactive for an hour is a sign of apocalypse 🤔
L167[02:54:28] * Elfi moth noises
L168[02:54:35] <Elfi> There, now you can stop dooming
L169[03:13:41] <bad at​ vijya> why is the sky speaking latin
L170[03:16:01] <Amanda> Don't worry about it bad, I'm sure it's fine
L171[03:17:41] <Amanda> [ the chorus starts singing in latin also ]
L172[03:19:08] <bad at​ vijya> << It's time. >>
L173[03:24:36] <Forec​aster> %tonk
L174[03:24:37] <MichiBot> I'm sorry Forecaster, you were not able to beat CompanionCube's record of 12 hours, 27 minutes and 46 seconds this time. 5 hours, 24 minutes and 46 seconds were wasted! Missed by 7 hours and 3 minutes!
L175[03:40:44] <Sap​hire> h
L176[03:44:36] ⇦ Quits: Guest8891 (~michiyo@znc.michiyo.me) (Quit: ZNC 1.8.1 - https://znc.in)
L177[03:44:44] ⇨ Joins: michiyo (~michiyo@athena.pc-logix.com)
L178[03:45:11] *** michiyo is now known as Guest8775
L179[03:48:57] <FLO​RANA> https://cdn.discordapp.com/attachments/189797314037022722/783537968425730068/unknown.png so me and furious was working on a new pathfind program and it froze in the while loop header, it's suppost to print "12" then "0" but locks up instead | code: https://pastebin.com/DAy6TTpc
L180[03:53:31] <B​ob> That's a lot of globals
L181[03:54:51] <FLO​RANA> yah it is, furious made most of it
L182[03:56:59] <Furious Th​e Crusader> it's a big project , we need those globals
L183[03:57:41] <Furious Th​e Crusader> for currently in use code , and code to be designed at a later date
L184[03:57:42] <B​ob> globals are bad anywhere, and slow to acces too compared to locals
L185[03:58:11] <Izaya> kinda wish lua was implied local, explicit global
L186[03:59:35] <Furious Th​e Crusader> i never really cared , i mainly use globals
L187[04:00:26] <B​ob> yeah thats a design flaw, and globals just make everything hard to navigate, especially across files its hell, imo only require should be a global
L188[04:00:50] <B​ob> `require` becomes a keyword 🤔
L189[04:01:19] <FLO​RANA> tbh it never was a hassle for me
L190[04:01:35] <Furious Th​e Crusader> i never had issues with globals before
L191[04:01:55] <B​ob> they're not an issue until you'd have to revisit a project
L192[04:02:19] <Furious Th​e Crusader> i've always used globals , never experienced slowness/flaws they work just as fine as locals
L193[04:02:21] <Izaya> globals don't tend to get garbage collected unless you do whole temporary environments
L194[04:02:39] <bad at​ vijya> globals aren't the major issue
L195[04:02:46] <bad at​ vijya> it's how people use them
L196[04:02:57] <bad at​ vijya> but yeah, implied local, explicit global would be vibin
L197[04:03:11] <B​ob> well true, a global state may be useful but even that can be avoided
L198[04:03:39] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 198 seconds)
L199[04:04:14] <FLO​RANA> i will admit it is annying if you was multitasking code at the same time but most of the time it's single threaded processing which makes globals not really a hassle, but i get it
L200[04:04:36] <FLO​RANA> heck trying to read a memory map of vars can get confusing
L201[04:04:39] <bad at​ vijya> lanes passes upvalues around
L202[04:04:51] <bad at​ vijya> so you often times need to use locals to have threads share values
L203[04:05:01] <bad at​ vijya> heh
L204[04:05:05] <Furious Th​e Crusader> anyway lets forget this whole global vs local thing , thats not the conflict , the conflict is the code failed to loop the while true and resulted in too long without yielding
L205[04:05:21] <Sap​hire> That's called import
L206[04:05:27] <B​ob> yes
L207[04:05:45] <B​ob> @Furious The Crusader add a sleep so it yields
L208[04:05:59] <Furious Th​e Crusader> we've added plenty of sleeps
L209[04:06:14] <B​ob> i guess not in that area then
L210[04:08:03] <Furious Th​e Crusader> the last thing it executed was line 181 ` print(12)` , then it's supposed to jump to the beginning of the loop line 78 , and the line after line 79 is `print(0)` which it never did after the `print(12)`
L211[04:10:46] <B​ob> looks like it didnt make it by a tiny bit before the yielding mecanism kicked in
L212[04:10:59] <bad at​ vijya> wait
L213[04:11:01] <bad at​ vijya> wait wait wait
L214[04:11:32] <bad at​ vijya> okay
L215[04:11:33] <bad at​ vijya> whew
L216[04:11:36] <Izaya> I like how half of github just doesn't work in waterfox
L217[04:11:38] <bad at​ vijya> i thought a goto was involved
L218[04:11:59] <Izaya> it's enough to make you want to redo the hwole site
L219[04:12:21] <B​ob> there is function creation, which is expensive too
L220[04:14:12] <B​ob> and the distance doesnt need to be sqrt'd if you dont sqrt any, just sqrt when printing, and there is a more optimized way to get the side where the distance to a point is smaller instead of testing all cases including the redundant ones (behind the drone and the target)
L221[04:15:43] <Furious Th​e Crusader> it is square rooting though
L222[04:16:15] <FLO​RANA> you do know what is the 3D distance formula right?
L223[04:17:08] <B​ob> yeah, but you can only move on 3 fixed axis
L224[04:17:12] <FLO​RANA> and frankly why tell it to sqrt whenever we print it?
L225[04:17:38] <FLO​RANA> that would do more then just doing it once
L226[04:17:40] <B​ob> sqrt'ing isnt a free operation, and doing it one time would be netter than 6
L227[04:17:46] <Furious Th​e Crusader> we're testing if moving in positive/negative x,y,z will get us closer to our destination https://tinyurl.com/yxvbjcd2
L228[04:17:50] <B​ob> sqrt'ing isnt a free operation, and doing it one time would be better than 6 [Edited]
L229[04:17:57] <FLO​RANA> no one said enything was free
L230[04:18:15] <bad at​ vijya> you don't need to do a sqrt though
L231[04:18:21] <bad at​ vijya> you can still compare the squared values
L232[04:18:39] <FLO​RANA> yah but it doesn't make a difference really
L233[04:18:41] <B​ob> you know in which direction you have to move by doing, target-current, you get the exact amount of blocks to move on that axis
L234[04:18:43] <bad at​ vijya> yes it does
L235[04:18:44] <bad at​ vijya> speed
L236[04:18:49] <B​ob> it does make a difference ^
L237[04:18:52] <FLO​RANA> ehh what speed?
L238[04:18:56] <bad at​ vijya> you're somehow hitting the "x time without yielding"
L239[04:18:57] <FLO​RANA> it's already fasy
L240[04:18:57] <B​ob> same thing with globals and locals
L241[04:19:01] <Furious Th​e Crusader> that's linear though
L242[04:19:03] <FLO​RANA> it's already fast [Edited]
L243[04:19:06] <bad at​ vijya> that
L244[04:19:10] <B​ob> Its not fast if its erroring about not yielding
L245[04:19:20] <bad at​ vijya> that literally doesn't matter
L246[04:19:22] <Furious Th​e Crusader> if there's blocks in the way the code will make the robot go around the blocks
L247[04:19:30] <bad at​ vijya> any speedup will help
L248[04:20:10] <FLO​RANA> bruh i ran a simulation in lua directly and ran fluently without fail
L249[04:20:11] ⇦ Quits: Guest8775 (~michiyo@athena.pc-logix.com) (Read error: Connection reset by peer)
L250[04:20:11] <FLO​RANA> and my code itselg works flawlessly on OC
L251[04:20:11] <FLO​RANA> but futious wanted to use my code in his program and it failed
L252[04:20:24] <Furious Th​e Crusader> you can't made the robot dodge blocks in the way if you're just doing a linear path of destination - position
L253[04:20:34] <Furious Th​e Crusader> you can't make the robot dodge blocks in the way if you're just doing a linear path of destination - position [Edited]
L254[04:20:35] <bad at​ vijya> when comparing
L255[04:20:35] <FLO​RANA> bruh i ran a simulation of my code in lua directly and ran fluently without fail
L256[04:20:35] <FLO​RANA> and my code itself works flawlessly on OC
L257[04:20:36] <FLO​RANA> but futious wanted to use my code in his program and it failed [Edited]
L258[04:20:46] <bad at​ vijya> distances
L259[04:20:49] <bad at​ vijya> you can use the squared value
L260[04:20:53] <B​ob> makes no sense, your computer doesnt have the OC restrictions
L261[04:21:03] <B​ob> benchmarking outside of the game isnt usefull
L262[04:21:09] <FLO​RANA> bruh
L263[04:21:26] <FLO​RANA> it was for testing perpuses
L264[04:21:34] <FLO​RANA> damn english
L265[04:21:39] <bad at​ vijya> i'll just post this here, the description is what i want to reference
L266[04:21:39] <bad at​ vijya> https://wiki.facepunch.com/gmod/Vector:DistToSqr
L267[04:21:44] <bad at​ vijya> `Returns the squared distance of 2 vectors, this is faster than Vector:Distance as calculating the square root is an expensive process.`
L268[04:21:48] <FLO​RANA> it was for testing purpuses [Edited]
L269[04:22:07] <B​ob> the distance thing is weird anyways tho, you can get the block distance by doing target-current
L270[04:22:15] ⇨ Joins: michiyo (~michiyo@athena.pc-logix.com)
L271[04:22:34] <B​ob> which gives you a number of blocks directly, then you can do skme more math to figure out the direction that would bring you the closes
L272[04:22:40] *** michiyo is now known as Guest6972
L273[04:22:55] <Furious Th​e Crusader> target - current that won't make the bot change it's pathfinding if blocks are in it's way
L274[04:23:35] <Furious Th​e Crusader> example , throw the robot into a maze , target -current will make it stuck trying to go in a single direction instead of navigating throughout the maze
L275[04:24:07] <B​ob> its about calculating the distance, not quite a path finding algorythm yet
L276[04:24:30] <FLO​RANA> the thing is i simulated the oc robot ib my lua simulation to make sure the code would work in OC
L277[04:24:30] <FLO​RANA> appon porting and running it in my OC robot, it worked and never halted with yelding
L278[04:24:30] <FLO​RANA> so yah the simulation doesn't probe enything but that it works
L279[04:24:43] <FLO​RANA> beside 0.01 secs isn't that slow
L280[04:24:56] <B​ob> does your simulation account for CPU budgets and such tho ?
L281[04:25:05] <B​ob> OC is quite intricate
L282[04:25:17] <Izaya> what about on a slower processor
L283[04:26:05] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L284[04:26:07] <Furious Th​e Crusader> he simulated the code by "replicating" the robot API , he ported the code over , made it use the OC robot API calls and it works fine
L285[04:26:17] <FLO​RANA> enyway on a tier 3 CPU it ram all the calculus extreamly fast like my simulation did
L286[04:26:24] <Izaya> you *can* run Minecraft on an Atom N270 and I can assure you it really is quite slow
L287[04:26:29] <FLO​RANA> enyway on a tier 3 CPU it ran all the calculus extreamly fast like my simulation did [Edited]
L288[04:26:44] <bad at​ vijya> okay???? the "simulated code" doesn't prove much
L289[04:26:44] <Izaya> Half the performance of a 3Ghz Pentium 4
L290[04:26:53] <bad at​ vijya> which 3GHz pentium 3
L291[04:26:55] <bad at​ vijya> *4
L292[04:27:00] <bad at​ vijya> there's a lot of 3GHz pentium 4s
L293[04:27:02] <Izaya> the slowest one
L294[04:27:33] <FLO​RANA> @bad at vijya all i did was to see if my code would work with OC without having it open
L295[04:27:39] <Izaya> or if you prefer, 2/3 the performance of an SL5PU 1.133Ghz Pentium 3
L296[04:27:43] <FLO​RANA> and it was a success when porting
L297[04:27:57] <FLO​RANA> it was all for testing
L298[04:28:08] <bad at​ vijya> Izaya: i had a big brain idea for Tsuki
L299[04:28:13] <B​ob> it might be compliant API wise
L300[04:28:34] <bad at​ vijya> gonna make os.clock actually give the running time of the application
L301[04:29:21] <Izaya> process-specific os.clock?
L302[04:29:26] <bad at​ vijya> yesss
L303[04:29:58] <bad at​ vijya> i have a lot of ideas for tsuki that will likely not get done any time soon
L304[04:30:53] <Furious Th​e Crusader> so whats the easiest way to fix my yield error
L305[04:31:33] <bad at​ vijya> so
L306[04:31:59] <B​ob> optimize the code 🤔, or add more sleeps
L307[04:32:11] <FLO​RANA> it has enough sleeps
L308[04:32:20] <bad at​ vijya> 1. only sqrt when you need to
L309[04:32:25] <bad at​ vijya> 2. what is this table lookup for
L310[04:32:30] <B​ob> if it complains about not yielding, then it doesnt
L311[04:32:36] <B​ob> i trust what it says
L312[04:33:01] <FLO​RANA> it freese when it starts the loop again
L313[04:33:04] <B​ob> the distance mecanism is odd
L314[04:33:12] <FLO​RANA> it freeze when it starts the loop again [Edited]
L315[04:33:16] <Furious Th​e Crusader> we are only square rooting when needed , and table lookup?
L316[04:33:24] <FLO​RANA> who cares if it's old?
L317[04:33:40] <Furious Th​e Crusader> he said odd not old
L318[04:33:50] <FLO​RANA> it's still relible
L319[04:33:50] <bad at​ vijya> why are the distances stored in a table
L320[04:33:56] <FLO​RANA> ph
L321[04:34:01] <FLO​RANA> oh [Edited]
L322[04:34:04] <bad at​ vijya> 'cause a table lookup is
L323[04:34:05] <bad at​ vijya> what
L324[04:34:13] <FLO​RANA> @bad at vijya to find the best direction
L325[04:34:21] <bad at​ vijya> it's a 2d table
L326[04:34:23] <Furious Th​e Crusader> so we can keep track of which direction gives is the closest distance
L327[04:34:33] <Furious Th​e Crusader> so we can keep track of which direction gives us the closest distance [Edited]
L328[04:34:49] <FLO​RANA> array of {Distance, Direction}
L329[04:34:51] <B​ob> i am convinced there is a better way
L330[04:34:55] <B​ob> than thr distance formula
L331[04:35:12] <B​ob> lemme draft a quick benchmark
L332[04:36:02] <bad at​ vijya> so
L333[04:36:06] <Furious Th​e Crusader> example (distanceX, DistanceY, DistanceZ) if you sort from least to greatest .. how do you tell which number is X hmm? or which one is Y or which one is Z... we flag it with a "+X" string or a "-X" string to keep track of direction
L334[04:36:21] <bad at​ vijya> let's see here--
L335[04:36:39] <B​ob> target-current keeps the sign
L336[04:38:28] <Furious Th​e Crusader> am i allowed to post a YT link
L337[04:39:10] <B​ob> yeah why not
L338[04:39:10] ⇦ Quits: Guest6972 (~michiyo@athena.pc-logix.com) (Read error: Connection reset by peer)
L339[04:39:23] <Furious Th​e Crusader> we took inspiration from this : https://youtu.be/ataGotQ7ir8?t=119
L340[04:39:24] <MichiBot> Pac-Man Ghost AI Explained | length: 19m 34s | Likes: 24,430 Dislikes: 259 Views: 771,724 | by Retro Game Mechanics Explained | Published On 13/7/2019
L341[04:39:35] <Furious Th​e Crusader> just turned it from 2D into 3D
L342[04:40:04] <Snai​lDOS> What's this?
L343[04:40:10] <B​ob> Why not use classical pathfinding algorythms like A* or Best First search ?
L344[04:40:13] ⇨ Joins: michiyo (~michiyo@athena.pc-logix.com)
L345[04:40:29] <Furious Th​e Crusader> it makes sense if you watch it
L346[04:40:36] <bad at​ vijya> this indentation hurts so much to look at
L347[04:40:40] *** michiyo is now known as Guest36719
L348[04:40:52] <Snai​lDOS> Is this paceman on oc.. Or what
L349[04:40:58] <Furious Th​e Crusader> no
L350[04:41:48] <Snai​lDOS> Oh nvm
L351[04:41:50] <Furious Th​e Crusader> this is how pacman ghosts pathfinds to pacman they use the distance formula to determine which direction will make them closer to the player
L352[04:41:50] <Snai​lDOS> I see.
L353[04:41:51] <Furious Th​e Crusader> https://tinyurl.com/y46hwy9j
L354[04:42:03] <Snai​lDOS> Oh.
L355[04:42:06] <Snai​lDOS> Okaayy
L356[04:42:34] <Snai​lDOS> So what are you going to do with that?
L357[04:42:54] <Furious Th​e Crusader> we're doing this in 3D here :
L358[04:42:54] <Furious Th​e Crusader> Code Block pastebined https://paste.pc-logix.com/bivesupiqu
L359[04:43:07] <Furious Th​e Crusader> same thing but with a 3rd dimension
L360[04:43:15] <Snai​lDOS> Holy f---
L361[04:43:27] <Snai​lDOS> that's going to be interesting.
L362[04:43:34] <Snai​lDOS> So your making 3d paceman?
L363[04:43:47] <Snai​lDOS> Pac man*?
L364[04:44:26] <Furious Th​e Crusader> we're making a robot pathfind to any coordinate by travelling the closest distance it can while avoiding blocks/collisions , just like the pacman ghosts
L365[04:44:43] <Snai​lDOS> your mental.
L366[04:44:48] <Snai​lDOS> that's.. Awsome
L367[04:44:55] <B​ob> i doubt thats how it works tho
L368[04:45:39] <Furious Th​e Crusader> it does , it does a check if up is closer (+X) or if down is closer (-X) or if left is closer (-Z) or right is closer (+Z) .. etc
L369[04:45:40] <Snai​lDOS> Well you have the maths. Now you need the coordinates?
L370[04:46:14] <Amanda> Pacman ghosts are just deciding what to do at pre-programmed decision points (corners on the fixed maze)
L371[04:46:21] <Snai​lDOS> How are you going to make this all interact with the. Api.
L372[04:46:36] <Furious Th​e Crusader> yes but for some reason while pathfind it halts with a `too long without yielding`
L373[04:46:50] <Snai​lDOS> And what does that mean?
L374[04:47:00] <Furious Th​e Crusader> we already have the code here https://pastebin.com/DAy6TTpc
L375[04:47:13] <Snai​lDOS> But do you know what that means?
L376[04:47:31] <Snai​lDOS> You didn't make it sleep, or.. Wait... Or anything like that.
L377[04:47:35] <Snai​lDOS> If I remeber correctly.
L378[04:47:37] <Furious Th​e Crusader> it means it locked up , it stopped executing code
L379[04:47:47] <Furious Th​e Crusader> we have like 10 sleeps in it
L380[04:48:06] <Snai​lDOS> Where is this running on
L381[04:48:08] <Furious Th​e Crusader> nvm we have 18 sleeps https://tinyurl.com/yxtvom3b
L382[04:48:40] <Furious Th​e Crusader> an OC robot
L383[04:49:36] <Snai​lDOS> It seems the thing is cramping up.
L384[04:49:40] <Snai​lDOS> Too much to process.
L385[04:49:57] <Snai​lDOS> If it made a coordinate list... Maybe it's too big?
L386[04:50:07] <Furious Th​e Crusader> while pathfinding it found that +Y was the direction that makes it closest to it's destination then it supposed to move in `-x` but it just does too long without yielding
L387[04:50:19] <Furious Th​e Crusader> it doesn't have a coordinate list
L388[04:50:20] <Snai​lDOS> Does it use tables?
L389[04:50:23] <Furious Th​e Crusader> yes
L390[04:50:29] <Snai​lDOS> For what?
L391[04:51:04] <Furious Th​e Crusader> the Distances table i posted above , it detects which direction ( +x, -x , +y , -y , +z , -z) will bring it closer to it's destination
L392[04:51:26] <Snai​lDOS> How much does this table refresh...
L393[04:51:33] <FLO​RANA> i got it
L394[04:51:34] <Furious Th​e Crusader> every step
L395[04:51:45] <Snai​lDOS> yikes. It could be that.
L396[04:51:53] <Furious Th​e Crusader> everytime it moves it recalculates the distances
L397[04:51:56] <Snai​lDOS> I just need someone who actually knows lua inside and out.
L398[04:52:16] <FLO​RANA> this is my original code for regular lua with simulated robot: https://pastebin.com/r0Jmq8Zd
L399[04:52:54] <Amanda> Creating that distances table every loop is probably generating a lot of garbage, you might be timing out because of a GC pause
L400[04:53:04] <Snai​lDOS> ^
L401[04:53:22] <Snai​lDOS> yay. Problem solving with a snail that doesn't even know lua 😂
L402[04:53:23] <Furious Th​e Crusader> if the robot can't travel the closest distance , it travels to the next closest distance `i = i + 1`
L403[04:53:37] <FLO​RANA> took awhile to get it uploaded cause i'm on mobile atm
L404[04:54:03] <Snai​lDOS> Yes but it's " causing alot of garbage."
L405[04:54:03] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L406[04:54:13] <Snai​lDOS> shush
L407[04:54:21] <Snai​lDOS> I didn't write it.
L408[04:54:35] <Amanda> I didn't either
L409[04:54:36] <CompanionCube> btw it's not best, it's breadth
L410[04:54:43] <Snai​lDOS> nvm it was auto correct.
L411[04:54:45] <Snai​lDOS> lmfao
L412[04:54:48] <FLO​RANA> so is my original code collecting garbage cause it never got yelded
L413[04:55:03] <FLO​RANA> cause he's using part of it
L414[04:55:27] <Amanda> @FLORANA are you testing with `lua` or an oc emu? If an emu, which one
L415[04:55:29] <Furious Th​e Crusader> his code
L416[04:55:29] <Furious Th​e Crusader> Code Block pastebined https://paste.pc-logix.com/motedoyegi basically the same thing
L417[04:55:37] <FLO​RANA> lua itself
L418[04:55:47] <Amanda> Lua doesn't care about yielding
L419[04:55:58] <Amanda> That's something done by oc/cc to prevent laf
L420[04:56:02] <Furious Th​e Crusader> he tested it with lua ,, ported it to OC using the OC API's and it worked fine
L421[04:56:10] <FLO​RANA> yes^
L422[04:56:12] <Furious Th​e Crusader> he tested it with lua , ported it to OC using the OC API's and it worked fine [Edited]
L423[04:56:13] <Amanda> Along with lkmitkng how much can be run at once
L424[04:56:48] <FLO​RANA> it was originally a test with plain lua, then i ported it to accual OC
L425[04:56:56] <FLO​RANA> and it never yelded
L426[04:57:09] <FLO​RANA> tbh why is yelding even a thing?
L427[04:57:21] <Furious Th​e Crusader> Amanda just said why
L428[04:57:25] <Furious Th​e Crusader> `That's something done by oc/cc to prevent lag`
L429[04:57:27] <Snai​lDOS> Because a computer cannot go brrrrr
L430[04:57:30] <FLO​RANA> oh
L431[04:57:36] <CompanionCube> because otherwise you can hang the server by infinite-looping
L432[04:57:40] <Izaya> ever play on a CC server where someone crashed the execution thread and no computers worked till the server restarted?
L433[04:57:46] <Snai​lDOS> Yep.
L434[04:57:50] <Snai​lDOS> That's why.
L435[04:58:24] <FLO​RANA> i've never experienced that before lzaya
L436[04:58:53] <CompanionCube> alternatively: you know how real programs can hang?
L437[04:59:26] <CompanionCube> imagine if, as in the days before preemptive multitasking, any program could hang *everything*
L438[04:59:41] <Furious Th​e Crusader> by telling it to process to much at one time
L439[04:59:46] <bad at​ vijya> or
L440[04:59:46] <Furious Th​e Crusader> by telling it to process too much at one time [Edited]
L441[04:59:47] <bad at​ vijya> ya know
L442[04:59:51] <bad at​ vijya> `while true do end`
L443[04:59:52] <Izaya> daily reminder that fonts lacking differentiation between l and I should be deleted
L444[05:00:09] * Amanda snugs up around Elfi, zzzmews
L445[05:00:12] <Amanda> Night nerds
L446[05:00:22] <bad at​ vijya> daily reminder that fonts lacking differentiation between I and I should be deleted
L447[05:00:29] <bad at​ vijya> ;)
L448[05:00:38] <B​ob> i did my distance thing rewrite and it works
L449[05:00:42] <Snai​lDOS> I don't even know lua and I can... Kinda of understand.
L450[05:00:48] <Furious Th​e Crusader> what did you do Bob
L451[05:00:50] <bad at​ vijya> anyways
L452[05:01:01] <FLO​RANA> i'm still interested in how my program doesn't yeld but furious' does when they both use part of the same code XD
L453[05:01:06] <bad at​ vijya> i'm writing a way to do cryptographic signing in Lua
L454[05:01:07] <bad at​ vijya> :)
L455[05:01:24] <Snai​lDOS> @Furious The Crusader please show me the results. I can't help you with writing lua.
L456[05:01:42] <CompanionCube> if yours uses slightly more perhaps it would cross a threshold....
L457[05:01:45] <Amanda> @FLORANA I don't understand why I take longer to walk somewhere then my friend takes to drive there --you
L458[05:02:09] <Amanda> You're confusing apples with oranges
L459[05:02:16] <Furious Th​e Crusader> the whole big idea was to make a city , certain robots wander around like Citizens , others are miner , they go to the mine and collect resouces , and others are trade bots
L460[05:02:18] <FLO​RANA> what?
L461[05:02:34] <Furious Th​e Crusader> the whole big idea was to make a city , certain robots wander around like Citizens , others are miners , they go to the mine and collect resouces , and others are trade bots [Edited]
L462[05:02:43] <Amanda> Anyways, night nerds
L463[05:02:51] <FLO​RANA> amanda that didn't make sence
L464[05:02:56] <Furious Th​e Crusader> i think i get what Amanda was saying
L465[05:02:58] <FLO​RANA> night enyways
L466[05:03:43] <Furious Th​e Crusader> so .. im overloading my bot with calculations? and thus i need to slow it down?
L467[05:03:48] <Snai​lDOS> Uhu
L468[05:03:54] <B​ob> my variant is ≈27x faster
L469[05:03:57] <Snai​lDOS> I'm pretty sure it's the table.
L470[05:04:15] <Furious Th​e Crusader> you gonna show us your version Bob
L471[05:04:18] <B​ob> lemme upload on pastebin the distance thing
L472[05:04:21] <Furious Th​e Crusader> ok
L473[05:04:33] <Snai​lDOS> So this runs on a eeprom?
L474[05:04:39] <Furious Th​e Crusader> no
L475[05:04:44] <Furious Th​e Crusader> a lua file
L476[05:04:49] <FLO​RANA> just a regular program
L477[05:04:52] <Snai​lDOS> in oc?
L478[05:04:55] <Furious Th​e Crusader> yes
L479[05:04:57] <CompanionCube> the unfun thing to do would be to see if anyone has an a* impl worth borrowing, hah
L480[05:04:59] <Snai​lDOS> yoy can't do that in robots..
L481[05:05:00] <Furious Th​e Crusader> in a robot
L482[05:05:08] <Furious Th​e Crusader> wat?
L483[05:05:12] <Snai​lDOS> In the creative robot?
L484[05:05:15] <Furious Th​e Crusader> n o
L485[05:05:18] <FLO​RANA> nopr
L486[05:05:23] <FLO​RANA> nope [Edited]
L487[05:05:24] <Furious Th​e Crusader> manually assembled one
L488[05:05:29] <Snai​lDOS> Oooo
L489[05:05:30] <FLO​RANA> i made the bot myself
L490[05:05:31] <Snai​lDOS> I see now.
L491[05:05:40] <B​ob> Code Block pastebined https://paste.pc-logix.com/rosuvaciki
L492[05:05:40] <B​ob> https://pastebin.com/huki7FCP
L493[05:05:58] <B​ob> mobile discord doesnt allow to remove embedded previews
L494[05:06:06] <bad at​ vijya> TIL you can bitwise not in lua with `~` at the beginning
L495[05:06:15] <bad at​ vijya> which is kinda dumb because `~` is also xor but w/e
L496[05:06:54] <Furious Th​e Crusader> but ... you're using the same distance table
L497[05:06:54] <Furious Th​e Crusader> Code Block pastebined https://paste.pc-logix.com/apidumevis
L498[05:07:14] <FLO​RANA> dude it says old_dist
L499[05:07:17] <Snai​lDOS> You also added a whole bunch of maths that melts my brain.
L500[05:07:17] <Furious Th​e Crusader> oh no wait i see it
L501[05:07:41] <CompanionCube> he doesn't constantly reinit the table in an inner loop
L502[05:07:51] <CompanionCube> which is just pmmon sense, really
L503[05:08:00] <B​ob> there's a table and a function reinnit
L504[05:08:21] <Furious Th​e Crusader> i used to have something similar with this but it failed
L505[05:08:21] <Furious Th​e Crusader> Code Block pastebined https://paste.pc-logix.com/qiqawokifa
L506[05:08:24] <B​ob> and a distance formula x6 where you can use manhattan djstance
L507[05:08:32] <B​ob> well i suceeded
L508[05:08:38] <B​ob> you can uncomment the writes and prints
L509[05:08:43] <FLO​RANA> but how do you know which direction is closer?
L510[05:08:44] <B​ob> and see that the outputs are exactly the same
L511[05:08:47] <B​ob> maths
L512[05:09:07] <B​ob> altough id use a table still
L513[05:09:16] <B​ob> bacause the algorythm requires so
L514[05:09:18] <FLO​RANA> yah that would still require a table inorder to do that then
L515[05:09:27] <B​ob> ill get on my PC in an hour or so
L516[05:09:33] <Furious Th​e Crusader> he's using this bill
L517[05:09:34] <Furious Th​e Crusader> Code Block pastebined https://paste.pc-logix.com/ekihuhezad
L518[05:09:47] <FLO​RANA> yah i saw
L519[05:09:51] <B​ob> thats just for the final distance thing
L520[05:10:06] <B​ob> i dont need that really as i know the direction instead
L521[05:10:22] <B​ob> ill watch that pacman vid too, i think ive seen it some time ago but still
L522[05:11:16] <B​ob> its still possible to figure out the 2nd best and 3rd best moves without that table
L523[05:11:21] <Furious Th​e Crusader> Bob lets say the a block is infront of the robot , what would your code do
L524[05:11:25] <B​ob> or at least without excessive initializations
L525[05:11:46] <B​ob> now the code just returns the best axis to go into, id use A* or Best First Search
L526[05:12:10] <B​ob> lets say the bot has to go backwards, what doesnt prevent it to go forward next iteration ?
L527[05:12:20] <B​ob> i just cant see where the memorization mecanism is
L528[05:12:34] <FLO​RANA> ...
L529[05:14:49] <Furious Th​e Crusader> Code Block pastebined https://paste.pc-logix.com/sogoreruya ok
L530[05:17:09] <Furious Th​e Crusader> you're telling me this can even pathfind through a maze or something i doubt it
L531[05:17:31] <B​ob> Id implement A*, it also featurea a node system
L532[05:17:37] <B​ob> which would be good in that case
L533[05:17:40] <B​ob> especially a maze
L534[05:18:24] <FLO​RANA> a node system, you mean record every block
L535[05:18:25] <FLO​RANA> so you can backtrack?
L536[05:18:56] <B​ob> A* is capable of this ?
L537[05:19:09] <Furious Th​e Crusader> doesn't A* include diagonals
L538[05:19:24] <FLO​RANA> what is A*?
L539[05:19:37] <B​ob> not nescessarly
L540[05:19:47] <Furious Th​e Crusader> https://tinyurl.com/yxfz7kl7
L541[05:19:50] <Furious Th​e Crusader> there ya go
L542[05:19:59] <B​ob> its by nodes
L543[05:20:06] <B​ob> the diagonals are just a representation
L544[05:20:33] <FLO​RANA> oh like if the robot knows the map it can path ot out
L545[05:20:39] <B​ob> its a graph, it can take pretty much any shape it wants
L546[05:20:44] <B​ob> the robot can be the probe itself
L547[05:20:45] <FLO​RANA> oh like if the robot knows the map it can path it out [Edited]
L548[05:20:56] <B​ob> altough mapping the world beforehand would make things a bit faster
L549[05:22:35] <FLO​RANA> tbh i always wondered how a AI with complete control over a OC robot and it's components would interact with the minecraft world
L550[05:23:05] <FLO​RANA> i mean machine learning after all
L551[05:23:43] <B​ob> it isnt quite machine learning is it, its a define algorythm that works the same way at any time
L552[05:24:11] <FLO​RANA> f that fake stuff
L553[05:24:34] <FLO​RANA> i'm talking about the real deal machine learning
L554[05:24:55] <FLO​RANA> maybe not deep learning cause thats complicated lol
L555[05:25:10] <B​ob> Good luck somehow getting machine learning onto OC at acceptable rates lol
L556[05:25:19] <Snai​lDOS> Lmfao
L557[05:25:27] <Furious Th​e Crusader> XD
L558[05:25:41] <FLO​RANA> i mean ML existed for lua before
L559[05:25:46] <Snai​lDOS> Cool idea tho
L560[05:25:49] <FLO​RANA> why not OC?
L561[05:25:52] <Furious Th​e Crusader> it would prob return too long without yielding a lot
L562[05:26:06] <Snai​lDOS> ^
L563[05:26:17] <FLO​RANA> not unless it has a work around
L564[05:26:28] <Snai​lDOS> ^
L565[05:26:35] <FLO​RANA> or perhaps insteaf the robot is a slave
L566[05:26:44] <FLO​RANA> and the AI is on a server
L567[05:26:59] <FLO​RANA> feeding commands from the interner card
L568[05:27:22] <Furious Th​e Crusader> how hard would it be to pathfind with an OC camera upgrade to see where it is
L569[05:27:49] <FLO​RANA> the camera is not from OC but yah
L570[05:27:50] <Snai​lDOS> Exactly what I was thinking.
L571[05:28:20] <B​ob> id rather use a geolyzer rather than a camera
L572[05:28:31] <Furious Th​e Crusader> i mean .. fair enough
L573[05:28:40] <B​ob> you'd need to triangulate stuff to figure out if there are blocks or not and more
L574[05:28:54] <B​ob> a geolyzer + A* would be enough
L575[05:29:25] <FLO​RANA> well i'm not really talkibg about pathfinding enymore :b
L576[05:29:47] <FLO​RANA> besides how far can a geo. see?
L577[05:30:12] ⇦ Quits: Guest36719 (~michiyo@athena.pc-logix.com) (Read error: Connection reset by peer)
L578[05:30:33] <FLO​RANA> would also need a PP:Radar to see mobs
L579[05:30:49] <B​ob> just fist mobs, they arent a problem
L580[05:30:58] <FLO​RANA> bruh
L581[05:31:14] <FLO​RANA> it's pointless to attack something you can't see
L582[05:31:48] ⇨ Joins: michiyo (~michiyo@znc.michiyo.me)
L583[05:32:14] *** michiyo is now known as Guest76683
L584[05:35:58] <FLO​RANA> and besides how would the robot know to attack mobs? if it doesn't know enything
L585[05:36:39] <FLO​RANA> and besides how would the robot know to attack mobs? if it doesn't know enything (yes still talking about ML AI ) [Edited]
L586[07:21:24] <Forec​aster> @Michiyo you've gone guest again
L587[07:21:47] <Mic​hiyo> Yeah
L588[07:21:49] <Mic​hiyo> I've given up
L589[07:52:53] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 204 seconds)
L590[07:53:14] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L591[08:04:10] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 194 seconds)
L592[08:04:30] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L593[08:42:14] ⇨ Joins: Inari (~Pinkishu@p508ef032.dip0.t-ipconnect.de)
L594[08:47:30] ⇨ Joins: Vexatos (~Vexatos@port-92-192-48-174.dynamic.as20676.net)
L595[08:47:30] zsh sets mode: +v on Vexatos
L596[08:50:22] <Ariri> %choose sleep or combat
L597[08:50:22] <MichiBot> Ar​iri: I'm 40% "sleep"!
L598[08:50:32] <Ariri> so 60% combat? Gotcha
L599[08:51:42] <Pat​chi> %chug
L600[08:51:43] <MichiBot> You drink a mutable amethyst potion (New!). Patchi turns into a dog boy until they have an apple.
L601[08:52:11] <Pat​chi> ...awoo? XD
L602[09:11:54] <Corded> * <Forec​aster> gives Patchi an apple
L603[09:16:37] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L604[10:07:49] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee9:f00:44c4:f34d:6a52:a20b)
L605[10:47:06] ⇦ Quits: Guest76683 (~michiyo@znc.michiyo.me) (Quit: ZNC 1.8.1 - https://znc.in)
L606[10:47:15] ⇨ Joins: michiyo (~michiyo@athena.pc-logix.com)
L607[10:47:41] *** michiyo is now known as Guest16197
L608[10:59:50] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee9:f00:44c4:f34d:6a52:a20b) (Ping timeout: 378 seconds)
L609[11:13:39] <Kristo​pher38> @Furious The Crusader @FLORANA I've done A* in OC before https://www.youtube.com/watch?v=NTj23kAu2d0&ab_channel=Kris38
L610[11:13:39] <MichiBot> OpenComputers yet another mining robot | length: 2m 14s | Likes: 1 Dislikes: 0 Views: 25 | by Kris38 | Published On 15/5/2020
L611[11:15:31] <Kristo​pher38> notice how it goes between ore veins in an optimal way, sometimes reusing paths which were already dug out
L612[11:17:33] <Kristo​pher38> that's A* at work
L613[11:26:55] * Elfi smacks Forecaster
L614[11:27:01] <Elfi> dogs shouldn't have apples!
L615[11:28:10] <Forec​aster> afik dogs can eat apples, but not apple seeds
L616[11:28:28] <Elfi> oh, okay
L617[11:28:33] <Elfi> Carry on then
L618[11:33:51] <Inari> What do moths actually eat
L619[11:34:00] <Forec​aster> clothes
L620[11:34:22] <Inari> weird
L621[11:35:14] * Inari feeds Elfi some clothing made from Amanda's cat fur
L622[11:35:43] <Forec​aster> well okay, only a few types of moths actually do that, most eat plants
L623[11:35:49] <Inari> I see
L624[11:36:26] <Elfi> Keep in mind moth adult moths do not feed, and the ones that do eat similarly to butterflies
L625[11:36:51] <Elfi> also mind that I'm a fairy
L626[11:37:01] <Inari> But half-moth
L627[11:37:01] <Inari> :D
L628[11:37:09] <Elfi> Therefore, sweet fruits, nectar, and honey please c:
L629[11:37:19] <Inari> honey, owo
L630[11:37:26] <Forec​aster> hm, there is no honey potion...
L631[11:37:43] <Inari> %splash Elfi with goopy yellow potion
L632[11:37:44] <MichiBot> You fling a goopy yellow potion (New!) that splashes onto Elfi. Elfi turns into a platypus platypus until they exit the room.
L633[11:37:54] ⇨ Joins: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L634[11:37:55] <Inari> brilliant
L635[11:38:00] <Forec​aster> nor is there a nectar appearance
L636[11:38:09] <Forec​aster> there rare double platypus!
L637[11:38:13] <Elfi> I got splashed with a recursive potion, now I'm two platypi
L638[11:38:18] * Elfi both walk out
L639[11:38:53] <Forec​aster> I imagined catdog, but just two platypi
L640[11:39:04] <Elfi> But why is Inari owoing at honey D:
L641[11:39:26] <Elfi> That's what death's-head hawkmoths eat! and they're babey
L642[11:39:37] <Elfi> And also squeaky
L643[11:39:43] <Elfi> Squeaky babies
L644[11:39:50] <Inari> Yurikuma opening
L645[11:40:53] <Elfi> ...isn't that the one anime where bears maul and eat people and nobody pays much mind to it?
L646[11:41:04] <Inari> Think so
L647[11:41:30] <Forec​aster> any more suggestions while I'm at it?
L648[11:41:33] <Elfi> I have reason to dispute that show's credibility then
L649[11:41:53] <Inari> heh
L650[11:42:35] <Corded> * <Forec​aster> also adds apple and pear because why not
L651[11:45:36] <Inari> https://www.youtube.com/watch?v=yX84nGi-V7E
L652[11:45:36] ⇦ Quits: Guest16197 (~michiyo@athena.pc-logix.com) (Read error: Connection reset by peer)
L653[11:45:36] <MichiBot> Transferring Real Honey Into A Simulation 🍯 | length: 5m 41s | Likes: 7,282 Dislikes: 77 Views: 135,338 | by Two Minute Papers | Published On 7/3/2020
L654[11:46:49] ⇨ Joins: michiyo (~michiyo@athena.pc-logix.com)
L655[11:47:18] *** michiyo is now known as Guest98891
L656[11:49:33] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee9:f00:44c4:f34d:6a52:a20b)
L657[11:55:27] <dequbed> @"bad at vijya" > which is kinda dumb because `~` is also xor but w/e > Tell me again, what is bitwise not expressed in xor again? ;) Or in other words "TIL you can use -number for negation. Which is kinda dumb because `-` is also used for substraction but w/e"
L658[12:03:14] <Inari> reminds me of this useful page I found and then neve rever used https://graphics.stanford.edu/~seander/bithacks.html
L659[12:10:34] ⇦ Quits: Guest98891 (~michiyo@athena.pc-logix.com) (Read error: Connection reset by peer)
L660[12:11:51] ⇨ Joins: michiyo (~michiyo@znc.michiyo.me)
L661[12:12:18] *** michiyo is now known as Guest93910
L662[12:29:23] <redi​vider> cottdaym it i want to find my old scripts and now i forget where they are, i migtve deleted them 😦 nooooo
L663[12:29:38] <redi​vider> cottdaym it i want to find my old scripts and now i forgot where they are, i mightve deleted them 😦 nooooo [Edited]
L664[12:32:12] <redi​vider> POG foundt hem!
L665[13:55:02] <Sap​hire> Oh oh
L666[13:55:28] <Sap​hire> What about making corded automatically insert a mention for irc message when dealing with a reply to itself?
L667[13:57:06] <Forec​aster> what
L668[13:57:25] <dequbed> Izaya: Tutor uses appeal to authority as argument against me, makes two tiny teensy little mistakes: They get the details wrong and the authority in question is code I have helped write. And now I'm just sitting here giggeling "You've just activated my trap card!"
L669[13:59:38] <Sap​hire> Like if I discord-reply to a message bridged from irc with corded, have corded add a mention?
L670[13:59:56] <Forec​aster> ah
L671[14:00:19] <Sap​hire> ... Though hmph, you can't make it enable mentions for bot messages and uh, automatically pinging people with no way to disable that sounds a bit rude
L672[14:01:58] <Forec​aster> you mean, if a message is a reply to the webhook, prepend the username before the message
L673[14:48:01] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L674[15:48:08] ⇦ Quits: Ariri (~finch@2605:e000:1220:8039:226:18ff:fe06:8702) (Ping timeout: 189 seconds)
L675[15:52:47] <Forec​aster> err, @Michiyo I'm getting bad gateway on the michibot pages, is that just me?
L676[15:56:18] <Amanda> The gateway's gone to jail for jaywalking
L677[15:57:05] <ThePi​Guy24> darn auto companies and corrupt politicians
L678[15:58:46] <Forec​aster> darn corrupt cars, I'll never vote for them
L679[16:00:01] ⇨ Joins: finch (~finch@cpe-104-33-154-8.socal.res.rr.com)
L680[16:03:08] <Mic​hiyo> @Forecaster likely related to MichiBot not being on the same server a s the webserver, and the proxy using localhost
L681[16:42:42] ⇨ Joins: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
L682[16:56:53] <luc​soft> https://tinyurl.com/y4phbwq5
L683[16:57:26] <ThePi​Guy24> 👀
L684[17:04:39] <Ton​atsi> Hello, does anyone know whether AES encryption on the Datacard is implemented in CBC or CFB mode?
L685[17:06:53] <Ocawes​ome101> ...what the hell
L686[17:07:04] <Ocawes​ome101> i have managed to create a world that crashes Minecraft's internal server when i load it
L687[17:08:04] <Ocawes​ome101> nice. does it work yet?
L688[17:08:23] * Elfi scrolls up :o~ Honey
L689[17:08:31] <Ocawes​ome101> or i should say - to what level does it work?
L690[17:08:35] <luc​soft> nono becuase since like 1.14 everything has changed 😄
L691[17:08:42] <Ocawes​ome101> hahahaha
L692[17:08:47] * Elfi stares at video and makes squeaky moth noises +u+
L693[17:08:48] <Ocawes​ome101> so are you reimplementing it or porting it?
L694[17:09:12] <luc​soft> reimplementing because well yea
L695[17:09:50] <Ocawes​ome101> entirely fair
L696[17:11:51] <Ton​atsi> Who here knows about how AES has been implemented in OC, or where can I find the information Im looking for?
L697[17:12:46] <Ocawes​ome101> any standard lua implementation should work i think
L698[17:12:55] <Ocawes​ome101> unless you're talking about the data card impl?
L699[17:12:58] <Ton​atsi> yup
L700[17:13:11] <Elfi> honey and chocolate +o+
L701[17:13:12] <Ocawes​ome101> ah
L702[17:13:17] <Ton​atsi> I want to know whether AES is operating in CBC or CFB mode
L703[17:13:17] <Elfi> and caramel! aaa
L704[17:13:18] <Ocawes​ome101> dig through the source then :P
L705[17:13:59] <Ton​atsi> I dont think I could figure out whether it's implemented in CBC or CFB by looking at the code alone, I dont have a good enough knowledge of AES to recognise it
L706[17:16:17] <Ocawes​ome101> there could be a comment somewhere, or some indication, idk
L707[17:24:05] <Ton​atsi> well, off I go
L708[17:25:07] <Ocawes​ome101> glhf
L709[17:30:43] <simon816> %tonk
L710[17:30:43] <MichiBot> Awesome! simo​n816! You beat Compan​ionCube's previous record of 12 hours, 27 minutes and 46 seconds (By 1 hour, 38 minutes and 20 seconds)! I hope you're happy!
L711[17:30:44] <MichiBot> simon816's new record is 14 hours, 6 minutes and 6 seconds! simon816 also gained 0.02132 (0.00164 x 13) tonk points for stealing the tonk. Position #7. Need 0.17538944 more points to pass ThePi​Guy24!
L712[17:39:01] *** finch is now known as Ariri
L713[17:39:58] <Izaya> ah shit now this has gotten complicated
L714[17:40:19] <Izaya> I wasn't going to buy Metro Exodus because they did the EGS exclusivity bullshit
L715[17:40:29] <Izaya> but apparently there's a native linux version in the works
L716[17:46:02] <Izaya> Apparently it's going to be a fairly simple "compile the game for linux against dxvk instead of direct3d" which is pretty weak but it's better than nothing
L717[17:47:29] <Izaya> The previous games were using DX to OpenGL wrappers also
L718[17:58:53] <Ton​atsi> It uses CBC
L719[17:59:05] <Ton​atsi> thank you @Ocawesome101
L720[18:00:10] <Ko​dos> https://tinyurl.com/y3wd6net
L721[18:00:31] <Ton​atsi> burn it
L722[18:01:15] <dequbed> Izaya: TIL that in 2006 <6% of cars sold in america had turbochargers or any other kind of forced induction. No wonder they measure they fuel usage in gallons per kilometer.
L723[18:05:13] ⇦ Quits: Guest93910 (~michiyo@znc.michiyo.me) (Quit: ZNC 1.8.1 - https://znc.in)
L724[18:05:22] ⇨ Joins: michiyo (~michiyo@znc.michiyo.me)
L725[18:05:48] *** michiyo is now known as Guest96128
L726[18:08:04] <ThePi​Guy24> turbodiesel ftw
L727[18:08:09] <Izaya> dequbed: home of nascar
L728[18:11:00] <Ocawes​ome101> np @Tonatsi
L729[18:17:21] <Forec​aster> %tonkout
L730[18:17:22] <MichiBot> I'm sorry Forec​aster, you were not able to beat simo​n816's record of 14 hours, 6 minutes and 6 seconds this time. 46 minutes and 38 seconds were wasted! Missed by 13 hours, 19 minutes and 27 seconds!
L731[18:17:31] <Forec​aster> Oh
L732[18:28:22] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Read error: Connection reset by peer)
L733[18:28:40] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L734[18:32:58] ⇦ Quits: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Remote host closed the connection)
L735[18:57:05] ⇨ Joins: flappy (~flappy@88-113-153-45.elisa-laajakaista.fi)
L736[19:02:03] ⇦ Quits: Vexatos (~Vexatos@port-92-192-48-174.dynamic.as20676.net) (Ping timeout: 198 seconds)
L737[19:16:22] ⇨ Joins: Vexatos (~Vexatos@port-92-192-41-142.dynamic.as20676.net)
L738[19:16:23] zsh sets mode: +v on Vexatos
L739[19:35:48] ⇨ Joins: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L740[19:36:39] <luc​soft> why is there a AbstractBusCard in the code? that has an item texture and even translation 😄
L741[19:46:43] ⇨ Joins: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com)
L742[19:48:41] <ben_mkiv> possible that the texture gets tinted for some other cards, but thats just guessing on my end
L743[19:50:12] <luc​soft> its for StargateTech 2 but it doesn't get even registered
L744[19:50:15] <ThePi​Guy24> isnt it for stargatecraft (or something like that)?
L745[19:50:16] <ThePi​Guy24> ye that
L746[19:51:27] <luc​soft> "Allows interacting with StargateTech 2's abstract bus by sending and receiving LIP packets."
L747[19:52:07] <Lizzy> support for the abstract bus network was added to OC way back in the MC1.7 days because it was easier to make a small component in OC that interfaced with Stargate Tech 2 than it was to implement OC's (considerably larger) API in SGTech2. the mod is kinda dead at this point though
L748[19:55:30] <luc​soft> looks sad https://tinyurl.com/y25my2z6
L749[20:10:17] <bad at​ vijya> i want to make a turbodiesel hybrid or just full electric chevy astro
L750[20:12:19] <bad at​ vijya> beep beep
L751[20:15:42] <ThePi​Guy24> how about diesel turbine :p
L752[20:55:38] <luc​soft> @Lizzy do you know what happend to the sticky piston upgrade
L753[20:55:47] <Lizzy> nope
L754[20:56:11] <Lizzy> apart from keeping the forums running, i generally don't have any involvement with the actual mod side of OC
L755[20:58:04] ⇦ Quits: Guest96128 (~michiyo@znc.michiyo.me) (Quit: ZNC 1.8.1 - https://znc.in)
L756[20:58:12] ⇨ Joins: michiyo (~michiyo@athena.pc-logix.com)
L757[20:58:40] *** michiyo is now known as Guest51865
L758[20:59:24] <luc​soft> @lizzy okay still thx 😄
L759[20:59:58] ⇦ Quits: Guest51865 (~michiyo@athena.pc-logix.com) (Read error: Connection reset by peer)
L760[21:01:06] ⇨ Joins: michiyo (~michiyo@znc.michiyo.me)
L761[21:01:33] *** michiyo is now known as Guest84030
L762[21:42:59] ⇦ Quits: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Remote host closed the connection)
L763[22:02:01] ⇦ Quits: Cervator (~Thunderbi@2600:1700:1a25:9160:3552:69f2:d9ed:6a3b) (Quit: Cervator)
L764[22:16:05] ⇨ Joins: Cervator (~Thunderbi@2600:1700:1a25:9160:e897:7d93:6bd7:36c7)
L765[22:46:04] <bad at​ vijya> ss13 in a nutshell https://tinyurl.com/yyvx4ecq
L766[23:17:13] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L767[23:20:49] ⇦ Quits: asie (~asie@asie.pl) (Quit: WeeChat 2.9)
L768[23:21:33] <Amanda> https://twitter.com/JakeWharton/status/1334177665356587008
L769[23:21:34] <MichiBot> Wed Dec 02 16:48:37 UTC 2020 @JakeWharton: The opposite of "it's like riding a bike" is "it's like programming in bash".
L770[23:27:54] <Amanda> %choose cereal or pizza
L771[23:27:54] <MichiBot> Ama​nda: Once you get a taste of "cereal" you can't stop.
L772[23:37:46] <luc​soft> 😄 https://tinyurl.com/yxnshqag
L773[23:38:37] ⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L774[23:38:51] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 189 seconds)
L775[23:39:07] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L776[23:39:08] *** DBotThePony1 is now known as DBotThePony
L777[23:39:30] ⇦ Quits: Guest84030 (~michiyo@znc.michiyo.me) (Ping timeout: 198 seconds)
L778[23:39:52] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L779[23:40:55] ⇦ Quits: Vexatos (~Vexatos@port-92-192-41-142.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L780[23:46:18] ⇦ Quits: Inari (~Pinkishu@p508ef032.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L781[23:59:37] <Mic​hiyo> OVH has my box down to fix the IPMI module
<<Prev Next>> Scroll to Top