<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:08] <Izaya> yup
L2[00:00:23] <Izaya> WB is really taking the piss with this one
L3[00:10:52] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 198 seconds)
L4[01:31:18] <Skye> Izaya's more recent code tends to be better.
L5[01:33:03] <Skye> Their early code is horrifying
L6[01:34:59] <Izaya> yeah uh
L7[01:35:10] <Izaya> I mean
L8[01:35:13] <Izaya> it worked wonderfully
L9[01:35:25] <Izaya> but it was about as readable as perl
L10[01:38:57] <Skye> Yeaaaahhh
L11[02:01:14] <Izaya> Skye: PsychOS user guide
L12[02:01:18] <Izaya> I've covered the shell
L13[02:01:22] <Izaya> what next?
L14[02:03:00] <Izaya> should I have normal man pages about utilities/functions/
L15[03:39:54] <Skye> Izaya, how to write drivers and programs
L16[03:46:11] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:8c62:3318:db37:d1e5) (Read error: Connection reset by peer)
L17[04:18:35] ⇨ Joins: Dark (~MrDark@2607:fcc8:d48b:eb00:c05e:b56d:1509:3c7d)
L18[04:20:54] ⇨ Joins: Inari (~Pinkishu@p4fc1e991.dip0.t-ipconnect.de)
L19[04:50:11] ⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L20[05:13:11] ⇦ Quits: dustinm` (~dustinm@68.ip-149-56-14.net) (Quit: Leaving)
L21[05:24:01] ⇨ Joins: dustinm` (~dustinm@68.ip-149-56-14.net)
L22[05:38:49] ⇦ Quits: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com) (Ping timeout: 200 seconds)
L23[05:41:07] ⇨ Joins: Vexatos (~Vexatos@p200300556E09FE44EDEED82900EE4FCF.dip0.t-ipconnect.de)
L24[05:41:07] zsh sets mode: +v on Vexatos
L25[05:45:41] ⇦ Quits: surferconor425 (sid77899@ealing.irccloud.com) (Read error: Connection reset by peer)
L26[05:46:36] ⇨ Joins: surferconor425 (sid77899@id-77899.ealing.irccloud.com)
L27[07:06:54] ⇨ Joins: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com)
L28[07:11:20] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net)
L29[07:17:42] ⇦ Quits: Syrren (~syrren@101.187.171.220) (Ping timeout: 200 seconds)
L30[07:18:35] ⇨ Joins: Syrren (~syrren@1.125.104.198)
L31[07:27:28] ⇦ Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Read error: Connection reset by peer)
L32[07:30:27] ⇦ Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping timeout: 204 seconds)
L33[07:31:19] ⇨ Joins: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com)
L34[07:37:08] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L35[07:40:40] ⇨ Joins: Syrren_ (~syrren@101.187.171.220)
L36[07:43:04] ⇦ Quits: Syrren (~syrren@1.125.104.198) (Ping timeout: 204 seconds)
L37[07:49:12] *** Syrren_ is now known as Syrren
L38[07:52:19] ⇦ Quits: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com) (Quit: Proudly using WocChat!)
L39[07:52:35] ⇨ Joins: SubThread (~SubThread@185-157-160-84.pool.ovpn.com)
L40[07:58:41] ⇦ Quits: SubThread (~SubThread@185-157-160-84.pool.ovpn.com) (Quit: I'm busy)
L41[07:58:49] ⇨ Joins: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com)
L42[08:09:49] ⇨ Joins: SubThread (~SubThread@185-157-160-84.pool.ovpn.com)
L43[08:14:02] <Inari> Wow
L44[08:14:11] <Inari> Even IE11 doesn't support the form attribute on input elements
L45[08:14:11] <Inari> ¬_¬
L46[08:18:05] <Cruor> Inari: you expect IE11 to implement anything?
L47[08:18:42] <SubThread> IE has very good support for malware though, works 99 times out of 100.
L48[08:19:06] <Cruor> thats like 100% of the time 99% of the time :O
L49[08:31:49] <Temia> Ee
L50[08:31:52] <Temia> Gah
L51[08:32:45] <Inari> Cruor: Well IE11 seems fairly Okay
L52[08:32:49] <Inari> At least Edge v16 has it
L53[08:38:27] <stephan48> is it possible to list all registered event.listeners on the current computer?
L54[08:53:07] * Temia flops over. Still in search of cute mods .3.
L55[09:07:50] ⇨ Joins: Thutmose (~Patrick@2602:30a:c0ab:a810:3161:ca39:8e82:ea2c)
L56[09:09:00] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 186 seconds)
L57[09:13:34] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L58[09:15:32] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L59[09:39:29] ⇨ Joins: xarses (~xarses@67.218.117.86)
L60[09:45:14] *** Syrren is now known as SAL9000
L61[09:51:36] ⇦ Quits: SubThread (~SubThread@185-157-160-84.pool.ovpn.com) (Quit: I'm busy)
L62[10:13:01] <S3> whee
L63[10:21:57] <S3> gamax92: fun things
L64[10:22:00] <S3> https://www.irccloud.com/pastebin/wp8LDSmf/
L65[10:22:23] <S3> woops I forgot exit
L66[10:22:25] <gamax92> yup those are things that could be fun
L67[10:25:14] <S3> It just so turns out that finding a word in the dictionary is very fast and easy. Every string in forth should be size, contents- so when traversing the dictionary of words finding the name by string, all you have to do is skip all entries that aren't the length of the word itself, and if it is the same length, then you compare
L68[10:25:44] <S3> and of course the first character that is incorrect tells you it's not ther right word so some performance there too
L69[10:25:56] <S3> it's definately not O(n) in the normal sense
L70[10:29:36] ⇦ Quits: linuxdaemon (~linuxdaem@bnc.linuxdemon.xyz) (Ping timeout: 200 seconds)
L71[10:30:04] ⇦ Quits: A_D (A_D@bnc.linuxdemon.xyz) (Ping timeout: 204 seconds)
L72[10:38:55] <gamax92> S3: I ended up implemention a dictionary similar to that, check length and bail on first mismatch
L73[10:39:23] <gamax92> though I think the one in the eeprom is simpler but less performant, needed space
L74[10:39:24] <S3> It's not a bad way to do it by any means
L75[10:42:32] ⇨ Joins: Tuxman20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L76[10:44:07] <Tuxman20> Good news! I took a programming class and since I was free to choose my final project...I made a blackjack game for OpenOS :P (Almost done.. just the split mechanics that I need to tackle)
L77[10:45:20] <MGR> That sounds cool!
L78[10:45:26] <MGR> Does it have a GUI?
L79[10:46:53] <Tuxman20> not yet.. but I'll probably use the same one as that nanobot control app I saw on the forum
L80[10:47:23] <MGR> Nice
L81[10:47:42] <Vexatos> Which version of OpenOS are you using?
L82[10:47:50] <MGR> Post the program on the forums
L83[10:47:52] <S3> Tuxman20: you wrote it in forth right?
L84[10:47:56] <MGR> I'll have to check it out
L85[10:48:07] <Tuxman20> it's in Lua
L86[10:48:15] * Temia flops about lifelessly. Need cute mods .o.
L87[10:48:50] <MGR> Tuxman20, if you post it anywhere, can you PM me a link please?
L88[10:48:51] <Vexatos> S3, that's an odd way to spell Selene
L89[10:49:00] <MGR> MajGenRelativity on IRC
L90[10:49:03] <S3> ahahahahahaha ha haha ha ha..
L91[10:49:05] <gamax92> Temia: I only know of tech mods :<
L92[10:49:06] <S3> ha.
L93[10:49:08] <Tuxman20> Vexatos: I'm on Direwolf 1.10, never updated past that
L94[10:49:12] <Vexatos> oh god
L95[10:49:20] <Temia> It's okay, Gamax
L96[10:49:37] <Tuxman20> Corded: it's on github TuxMan20/Open-Blackjack
L97[10:49:46] <MGR> Ok, thank you
L98[10:49:51] <S3> Temia: cute mods?
L99[10:49:53] <S3> what's a cute mod
L100[10:49:58] <Temia> A mod with cute things in it
L101[10:50:01] <S3> hm
L102[10:50:02] <S3> like?
L103[10:50:04] <Temia> Like... Exotic Birds! Birds are cute.
L104[10:50:05] <Vexatos> Flamingo is a cute mod
L105[10:50:11] <Tuxman20> I installed it in OpenOS via gitrepo (But I had to change the sleep() function to os.sleep()
L106[10:50:11] <MGR> Corded is also the bridge bot, it is Major General Relativity speaking
L107[10:50:12] <Temia> Flamingo is a very cute mod, thank you for the suggestion
L108[10:50:40] <payonel> Tuxman20: what do you mean you had to change the sleep function?
L109[10:50:45] <MGR> Gtg for now
L110[10:50:51] * gamax92 ports JustCoffee to 1.10
L111[10:50:56] <S3> Temia: until they poop on you
L112[10:50:56] <gamax92> JustCoffe
L113[10:51:00] <gamax92> It's just coffee
L114[10:51:13] <S3> man that's what I should make, a mod with birds that take a shit in the air and land on your face
L115[10:51:20] <Vexatos> gamax92, I remember that mod >_>
L116[10:51:25] <Temia> ...I'm... reasonably certain the birds in thoes mods don't poop?
L117[10:51:34] <S3> oh o
L118[10:51:35] <S3> ok*
L119[10:51:38] <gamax92> Vexatos: oh yeah, what did it do?
L120[10:51:43] <S3> bacause that's a big problem with birds
L121[10:51:51] <Tuxman20> I coded it in Atom on macOS... so os.sleep() doesnt exist. So I used something else and THEN I had to change it back when I came back in OpenOS
L122[10:51:52] <S3> they tend to poop everywhere
L123[10:52:04] <Temia> Bibliocraft is also pretty cute, so I added it
L124[10:52:34] <Vexatos> gamax92, it added tea I think
L125[10:52:58] ⇨ Joins: TuxMan20_ (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L126[10:52:58] <payonel> Tuxman20: ah, just add a local sleep = os and os.sleep or sleep
L127[10:53:00] <payonel> Tuxman20: :)
L128[10:53:46] <Tuxman20> payonel: oops... :P
L129[10:53:58] ⇦ Quits: Tuxman20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host closed the connection)
L130[10:54:01] * Vexatos wonders how an entity called "Tuxman" can morally justify not using a Linux distribution
L131[10:54:12] <payonel> Vexatos: +1
L132[10:55:04] <payonel> s/ entity called "Tuxman"/yone/
L133[10:55:50] <TuxMan20_> Vexatos: Because macOS is the most stable version of Linux ;)
L134[10:55:53] <payonel> you checking my host? :)
L135[10:56:08] <payonel> TuxMan20_: :/
L136[10:56:09] <Vexatos> That doesn't even make sense
L137[10:56:11] <Temia> BSD is not Linux :V
L138[10:56:21] <payonel> and mac is hardly bsd
L139[10:56:22] <Vexatos> Well macOS isn't either >_>
L140[10:56:33] <TuxMan20_> macOS is Unix based... so I was just poking fun :P
L141[10:56:42] <TuxMan20_> I use Linux Mint when I dabble
L142[10:56:46] <Temia> Payo, it has more to do with BSD than it does with Linux at least. :P
L143[10:57:10] <Vexatos> Mint is best :I
L144[10:57:11] <payonel> to be honest, i have almost no idea what i'm talking about
L145[10:57:42] <Vexatos> payonel, as long as you use arch or mint, you're fine :^)
L146[10:57:43] <payonel> i dont know anything about bsd
L147[10:57:49] <payonel> i use neither :P
L148[10:57:52] <Vexatos> D:
L149[10:57:54] * Vexatos bans
L150[10:57:57] <Temia> Well, for the record, the Darwin kernel is in fact BSD-derived
L151[10:58:10] <S3> Temia: I feel like I had this argument yesterday
L152[10:58:28] <gamax92> Vexatos: no it added coffee :|
L153[10:58:32] <Vexatos> Mint, Arch and OpenOS are the only good operating systems :^)
L154[10:58:36] <Vexatos> gamax92, dammit, I was close
L155[10:58:38] <gamax92> it wasn't even drinkable
L156[10:58:47] <S3> First of all Mint and Arch are not operating systems
L157[10:58:53] <Vexatos> yes they are D:
L158[10:58:56] <gamax92> and had no recipe
L159[10:59:02] <S3> No, they are distributions.
L160[10:59:04] <Vexatos> They operate my system
L161[10:59:05] <Vexatos> D:
L162[10:59:46] <S3> If they were truly operating systems then they woul dhave their own ground up designed kernel
L163[10:59:53] <S3> instead of using a Linux kernel
L164[11:00:13] <S3> it's just a distribution of software and configuration wrapped around a kernel
L165[11:00:19] <TuxMan20_> Vexatos: see what you've done now? Happy with what you started? :P
L166[11:00:24] <S3> rofl
L167[11:00:27] <Vexatos> S3, please direct all your anger at https://www.reddit.com/r/interject
L168[11:00:40] <S3> OMG DOES THAT EXIST
L169[11:00:46] <S3> O M G
L170[11:01:03] <Temia> I KNEW IT
L171[11:01:07] <Temia> I knew it was going to happen
L172[11:01:15] <Vexatos> Well it was obvious
L173[11:01:26] <Vexatos> TuxMan20_, don't mind S3, they also like perl
L174[11:01:31] <Vexatos> It's not an opinion to value
L175[11:01:40] * Vexatos runs
L176[11:01:47] <S3> http://tinyurl.com/ybqswotp
L177[11:02:25] <S3> Perl is a nice imperative language
L178[11:02:46] <Vexatos> Selene is too :⁾
L179[11:02:54] <Vexatos> That doesn't make it good :⁾
L180[11:03:20] <Vexatos> Selene is basically the same as perl: A piece of trash and only two people in the world like it
L181[11:03:30] <Vexatos> :^)
L182[11:03:30] <gamax92> more than two people use perl
L183[11:03:33] <Vexatos> Yes
L184[11:03:37] <gamax92> oh
L185[11:03:38] <gamax92> like
L186[11:03:42] <gamax92> carry on then
L187[11:03:47] <Vexatos> But noone I know enjoys writing in perl, other than S3
L188[11:03:49] <digital> just cause they use it doesn't mean they like XP
L189[11:03:59] <Vexatos> They just do because they have to
L190[11:04:06] <digital> ^
L191[11:04:25] <Vexatos> With Selene, only two people actually use it, so it's not QUITE the same :P
L192[11:04:28] <S3> I do PHP dev at work but I hate it
L193[11:04:35] <Vexatos> Well yes
L194[11:04:39] <S3> I would rather write in Perl than PHP anyday, t beats the shit out of PHP
L195[11:04:43] <Vexatos> PHP isn't quite as trashy as perl
L196[11:04:46] <Vexatos> but not far off >_>
L197[11:04:53] <S3> no, PHP is extremely trashy
L198[11:04:58] <Vexatos> It is
L199[11:05:00] <digital> PHP is just wierd.
L200[11:05:03] <S3> if you really dive down into its desig it's horrible
L201[11:05:13] <Vexatos> PHP is less trashy and less powerful than perl
L202[11:05:22] <S3> PHP is way more trashy
L203[11:05:32] <Vexatos> Says the perl fangirl
L204[11:05:43] <S3> I'm not even a girl
L205[11:05:49] <Vexatos> Does it matter? :P
L206[11:05:55] <S3> rofl
L207[11:06:15] * Skye hides the box of magic potions
L208[11:06:50] <Vexatos> Nowadays, most of the languages common on Linux distros are ancient pieces of junk
L209[11:07:09] <Vexatos> python is the only reasonably sane one
L210[11:07:41] <Vexatos> But that has the whole 2.7 vs 3.5 dilemma going for it
L211[11:08:16] <Skye> IMO we should make you have to write python3 or python2 and just ban python
L212[11:11:00] <Inari> Rewrite unix in Julia
L213[11:12:03] <S3> omg forth is just so amazing
L214[11:12:05] <S3> check this out
L215[11:12:09] <Inari> Vexatos: Isn't most of it C?
L216[11:12:09] <S3> a finite state machine in forth:
L217[11:12:15] <S3> https://www.irccloud.com/pastebin/UIkc5NXo/
L218[11:12:18] <S3> isn't that just BEAUTIFUL?!
L219[11:12:29] <TuxMan20_> Python2 vs Python3 is the same issue that plagues EVERY technology professionals. No adults with a career want to go back to school to learn a "new way" .. so old tech drags on as long as it can still run. It's easier (already have the people who know how to do it), it's cheaper (no training, downtime)
L220[11:12:39] <S3> the state transition table for the FSM table is forth code itself XD
L221[11:12:47] <Skye> TuxMan20_, they have the SAME SYNTAX
L222[11:12:50] <Skye> It's not NEW
L223[11:12:53] <S3> gamax92: ^
L224[11:12:55] <Skye> it's just a breaking change
L225[11:13:01] <Inari> TuxMan20_: Also means you can use old libs :D
L226[11:13:31] <S3> gamax92: because of this thistle may be awesome for making FSMs for circuit ops using OC
L227[11:13:35] <S3> using a forth
L228[11:13:50] <S3> will have to experiment
L229[11:13:53] <TuxMan20_> Inari: I work with technology folks... you wouldn't believe the closed-mind mentality
L230[11:14:04] <gamax92> S3: hey I wrote a thing that blinks a redstone lap
L231[11:14:10] <S3> lap?
L232[11:14:13] <S3> lamp
L233[11:14:14] <S3> ok
L234[11:14:17] <S3> cool :D
L235[11:14:26] <gamax92> yep it uses the timers and an IRQ
L236[11:14:27] <S3> in assembly?
L237[11:14:33] <gamax92> yeh
L238[11:14:41] <S3> I haven't looked at the component control yet
L239[11:14:51] <S3> it may be useful for me to implement component handling words
L240[11:15:12] <gamax92> uhh they're not great, but they work and are somewhat easy to use
L241[11:15:17] <S3> ok
L242[11:15:26] <S3> I remember 65el02 forth cheated
L243[11:15:33] <S3> and used variables assigned to memory locations
L244[11:15:36] <S3> like 3 IAX !
L245[11:15:41] <S3> or something
L246[11:16:00] <Vexatos> TuxMan20_, you have no idea
L247[11:16:02] <gamax92> well 65el02 had a whole bus system and device interfaces that were friendly to such a system
L248[11:16:09] <S3> yeah
L249[11:16:09] <Vexatos> It's NOTHING compared to adoption of changes in science
L250[11:16:14] <gamax92> OC has an 8-bit unfriendly component system
L251[11:16:37] <Vexatos> Unless you have something like ATR-IR which turns a 12-minute analysis into a 25-second one
L252[11:16:40] <S3> yeah wtf Sangar why you no make 8 bit component bus
L253[11:16:41] <Vexatos> >_>
L254[11:16:41] <S3> :D
L255[11:16:49] <gamax92> I think it wasn't that great even for a MIPS processor
L256[11:17:27] <S3> it would have been nice if OC was a bit more low level but I understand why it is the way it is
L257[11:17:32] <TuxMan20_> Vexatos: I don't know but I can probably imagine ;)
L258[11:17:36] <gamax92> S3: but yeah I'm taking suggestions as for how to better present components to the 65c02, there's a wrapper system but no wrappers atm
L259[11:17:38] <S3> Skye: is it you that likes the m68s?
L260[11:17:45] <S3> like the 68000
L261[11:17:46] <Skye> S3, yes?
L262[11:17:53] <S3> tell me what you think of the 6809?
L263[11:18:05] <S3> gamax92: it's a very stumping problem
L264[11:18:07] <gamax92> except for the generic wrapper that takes in serialized data
L265[11:18:34] <Skye> S3, uh I like the 68k... I have no idea about the 6800 series
L266[11:18:47] <S3> the 6809 is unbelievably powerful
L267[11:18:51] <S3> way more powerful than the 6800
L268[11:18:53] <Skye> I do have an old computer based on the Hitachi 6309
L269[11:18:59] <Skye> more accurately two of them
L270[11:19:05] <S3> I have a 6809 in my color computer at home I discovered
L271[11:19:09] <Skye> EPSON HX-20
L272[11:19:12] <S3> ic
L273[11:20:34] <Skye> the 6309 is... odd from what I can tell
L274[11:20:47] <Skye> fully compatible with the 6809, but... with extra 16-bit stuff
L275[11:20:54] <Skye> and apparently a high speed serial bus?
L276[11:38:58] <S3> wait wat
L277[11:39:05] <S3> is the 6309 newer?
L278[11:40:15] <S3> huh
L279[11:40:42] <S3> so the 6309 is a 6809 with extra stuff, and a 6809 compat mode
L280[11:40:56] <S3> Skye: if the 6309 has two stacks, then I'd say it's a winner
L281[11:41:38] <Skye> well
L282[11:41:43] <Skye> it has a 32-bit register
L283[11:42:09] <Skye> which is made of a 16 bit register
L284[11:42:17] <Skye> which is made of two 8 bit registers
L285[11:42:19] <Skye> so uh
L286[11:42:29] <Skye> you COULD use the second register as a stack pointer
L287[11:42:45] <Skye> but you'd need a place to save it for 32-bit math operations
L288[11:43:00] <Vexatos> I have no idea about any of this \:D/
L289[11:43:10] <Vexatos> I know some of these numbers >_>
L290[11:43:31] <S3> Skye: if the 6309 has two stacks, then I'd say it's a winner?
L291[11:43:35] <S3> oops
L292[11:43:38] <S3> I mean
L293[11:43:45] <S3> Skye: shouldn't it be made of two 16 bit registers?
L294[11:43:51] <S3> the 32 bit register
L295[11:43:59] <Skye> a new 16 bit register
L296[11:44:01] <Skye> and the old one
L297[11:44:04] <S3> ic
L298[11:45:36] <Skye> it also has a hidden "V" register apparently
L299[11:45:42] <Skye> but it's hard to access
L300[11:46:06] <Skye> "only by inter register operation"
L301[11:46:27] <Skye> https://groups.google.com/forum/#!topic/comp.sys.m6809/xxCoMu_gyA4
L302[11:47:03] <S3> I think graphics might be nice too
L303[11:47:27] <S3> a scanline display for graphics. The idea is that using RDMA you'd talk to the graphics device
L304[11:47:36] <Skye> uhhh
L305[11:47:37] <Skye> for OC?
L306[11:47:44] <S3> yeah!
L307[11:47:49] <S3> no no
L308[11:47:50] <S3> not for OC
L309[11:47:51] <S3> for MC
L310[11:47:53] <S3> a new mod
L311[11:48:01] <Skye> oooh
L312[11:48:02] <Skye> I see
L313[11:48:06] <S3> something specifically designed from the ground up
L314[11:48:12] <Skye> make the system bus generic!
L315[11:48:13] <Skye> :P
L316[11:48:21] <S3> I was thinking some sort of RDMA network
L317[11:48:24] <S3> so for example
L318[11:49:06] <S3> let's say you had a screen, you could hook it up in different ways
L319[11:49:19] <S3> for graphics, you could connect a graphics device in between
L320[11:49:38] <S3> but for vt100 terminal operation, you can simply place a terminal device between the screen and the computer
L321[11:49:48] <S3> for you, it's all memory io
L322[11:49:48] <Skye> eeeeh
L323[11:49:52] <Skye> hm
L324[11:50:00] <Skye> so you want network cables to be DMA cables
L325[11:50:05] <S3> yeah
L326[11:50:08] <S3> there's a reason
L327[11:50:12] <Skye> hm
L328[11:50:30] <S3> this way you aren't limited by your hardware of the machine you're using. addon mods can allow you to rearrange what your hardeware setup looks like
L329[11:50:53] <S3> and you can make mods that allow you to connect these DMA terminators to your favorite mods like AE or Big Reactors
L330[11:51:17] <Skye> suggestion: have it as a generic parallel bus
L331[11:51:22] <S3> I'd like to do something similar to the Immersive Engineering wires
L332[11:51:29] <Skye> so you can stick RAM onto it.
L333[11:51:52] <S3> if it's DMA you can stick RAM on the DMA bus
L334[11:52:06] <Skye> the big problem would be address space
L335[11:52:25] <S3> not necessarily memory space no longer has to be flat
L336[11:52:31] <S3> because of the DMA network
L337[11:52:54] <Skye> so you'd have DMA controllers that map between different address spaces?
L338[11:53:36] <Skye> or would that be IOMMUs?
L339[11:55:55] <S3> yeah DMA doesn't care whats on the other side, if it's an IO device or anything. there'd be some simple DMA api, it'd have its own concept of memory, etc and a built in circuit switched protocol for forming a network of devices. I can draw a diagram, it's really quite amazing
L340[11:59:48] <Skye> so... there would be adreess spaces seperated by controllers?
L341[12:04:39] <Skye> S3, I have an idea for a protocol... want to hear it and judge if it's good or bad?
L342[12:17:43] <gamax92> S3: Thistle has a DMA
L343[12:17:54] <gamax92> with 4 copy modes
L344[12:18:00] <S3> gamax92: I saw!
L345[12:18:45] ⇨ Joins: A_D (A_D@bnc.linuxdemon.xyz)
L346[12:20:18] <TuxMan20_> Quick noob high school math question: For my blackjack game, I want to test my random seed (to see how "random" ). If I produce 1000 numbers, should I check the mean or the variance?
L347[12:21:31] <S3> the problem with random isthat it repeats
L348[12:21:42] <S3> deterministically
L349[12:22:47] <TuxMan20_> that's why I want to test different kind of seeds: using os.time, or the program ID, or the computer's uptime... or all of the above
L350[12:23:36] <TuxMan20_> I would access the mic and CPU temperature also... but in OpenOS it's kind of difficult :P
L351[12:25:22] ⇨ Joins: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz)
L352[12:28:54] <Inari> TuxMan20_: 1000 seems kind of alow amount
L353[12:29:28] <TuxMan20_> Inari: Just a question of adding more zeroes in the for loop. No biggie :P
L354[12:36:35] <TuxMan20_> *I meant Standard deviation... not variance... my bad :P
L355[12:42:28] <Inari> Why not check both
L356[12:42:29] <Inari> :P
L357[12:43:46] <TuxMan20_> Inari: Porque no los dos :P sure, I need the mean anyway. But is there one value that I should pay more attention to?
L358[12:44:29] <Inari> I have no idea what the first part of that means :D
L359[12:47:02] <CompanionCube> things that make me sad: 'With all of the Fake News coming out of NBC and the Networks, at what point is it appropriate to challenge their License? Bad for country!' - this is something trump actually tweeted
L360[12:49:11] <Michiyo> %w 72396
L361[12:49:13] <MichiBot> Current weather for Wynne, AR Current Temp: 70.0°F/21.1°C Feels Like: 70.0°F/21.1°C Current Humidity: 55% Wind: From the ESE 4.0 Mph/6.4 Km/h Conditions: Partly Cloudy
L362[12:49:23] <Michiyo> \o/ not fuckin 90!
L363[12:58:27] <payonel> Michiyo: :)
L364[12:58:41] <payonel> Michiyo: btw, isn't there a stats page for #oc ?
L365[12:59:32] <Michiyo> yeah, the link is on oclogs
L366[13:00:08] <payonel> that has stats too? not just logs?
L367[13:00:14] <payonel> %log
L368[13:00:15] <payonel> %logs
L369[13:00:16] <MichiBot> https://oclogs.pc-logix.com/
L370[13:00:44] <payonel> oh look, a [stats] button
L371[13:01:47] <Michiyo> :P
L372[13:02:26] <Michiyo> I figured why not do stats on the logs since I have them.. lol
L373[13:11:36] <TuxMan20_> For whoever is interested... I used all sorts of seeds... and they pretty much all give back the same types of range of numbers :S So S3 has a point... no matter how you try to affect the results, the way the function is built WILL have a degree of predictability
L374[13:12:12] <TuxMan20_> Mean: 26.498784
L375[13:12:12] <TuxMan20_> Variance: 225.18474052135
L376[13:12:12] <TuxMan20_> Standard Deviation: 15.006156753858
L377[13:12:14] <TuxMan20_> Min Normal: 11
L378[13:12:16] <TuxMan20_> Max Normal: 41
L379[13:12:28] <TuxMan20_> for values of 1 to 52 for exemple
L380[13:13:26] <TuxMan20_> from a population of 1 million random numbers.
L381[13:17:04] <vifino> hi.
L382[13:19:11] <TuxMan20_> yello
L383[13:24:34] <Izaya> huh
L384[13:24:44] <Izaya> sanity check: does lain.shadowkat.net work for anyone?
L385[13:27:11] <Michiyo> %isup lain.shadowkat.net
L386[13:27:13] <MichiBot> Michiyo: https is DOWN (Might be using untrusted certificates)
L387[13:27:14] <MichiBot> Michiyo: http is DOWN
L388[13:27:21] <Izaya> huh.
L389[13:27:24] <Michiyo> also down in browser.
L390[13:27:39] <Izaya> alright, well, it works over the LAN so I guess my routers are acting up
L391[13:27:43] * Izaya turns them off and on again
L392[13:27:46] <Izaya> Back in a few minutes.
L393[13:31:34] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 204 seconds)
L394[13:33:08] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L395[13:38:12] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L396[13:45:51] <Michiyo> %isup lain.shadowkat.net
L397[13:45:54] <MichiBot> Michiyo: https is UP
L398[13:45:55] <MichiBot> Michiyo: http is UP
L399[13:45:59] <Michiyo> :P
L400[13:55:01] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:c8aa:c129:868d:1ee1)
L401[14:17:48] ⇦ Quits: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com) (Read error: Connection reset by peer)
L402[14:25:54] *** TuxMan20_ is now known as TuxMan20
L403[14:34:38] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:c8aa:c129:868d:1ee1) (Read error: Connection reset by peer)
L404[14:37:24] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 183 seconds)
L405[14:41:42] ⇨ Joins: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au)
L406[14:57:21] ⇦ Quits: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host closed the connection)
L407[14:57:54] ⇨ Joins: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L408[15:21:00] ⇨ Joins: iisu (~iis@89-64-38-103.dynamic.chello.pl)
L409[15:21:04] <iisu> Hi.
L410[15:21:46] <iisu> How do I program a robot without a screen and keyboard?
L411[15:22:07] <Forecaster> that'll be difficult
L412[15:23:28] <iisu> Can I do it with linked cards?
L413[15:23:57] <Forecaster> you'd have to put code on it that lets you upload code to it and run it first
L414[15:25:06] <iisu> Once I assemble it I can't change the components, right?
L415[15:25:19] <Forecaster> you can disassemble it
L416[15:25:27] <iisu> The idea of using a robot like a computer is weird.
L417[15:25:40] <Forecaster> but there's like a 10% chance a component is destroyed
L418[15:25:55] <Forecaster> why not just put a screen and keyboard in it?
L419[15:26:23] <iisu> Because robots aren't meant to be computers. It feels not right.
L420[15:26:31] <iisu> No real reason though.
L421[15:26:37] <Forecaster> okay...
L422[15:27:05] <Forecaster> I just use it to copy code into it from floppy disks
L423[15:28:55] <iisu> I see.
L424[15:28:59] * Izaya accesses his machines remotely
L425[15:29:18] <Izaya> %p
L426[15:29:22] <iisu> I want to build a robot to put some cables for me.
L427[15:29:52] <AmandaC> %choose snack or no snac
L428[15:29:52] <MichiBot> AmandaC: no snac
L429[15:29:57] <AmandaC> :(
L430[15:30:38] <Forecaster> also if the robot errors and stops, good luck finding out what happened :P
L431[15:30:44] <iisu> It's quite a long distance and goes through mountains. I thought I would put them one block under ground up to a certain height (it would be dumb to go on top of the mountains if you can just dig through them).
L432[15:31:20] <iisu> So I need the robot to know the height it's on and I need it to know its position to know when to stop.
L433[15:31:50] <iisu> I don't think there would be any water on its way but what happens if a robot meets water?
L434[15:31:58] <Forecaster> nothing
L435[15:32:02] <Forecaster> it just goes through it
L436[15:35:58] ⇨ Joins: Kileahh (~Kileahh@219.243.95.208)
L437[15:37:50] <Michiyo> Izaya, %p is broken, use %ping or %msp
L438[15:38:02] <Izaya> %ping
L439[15:38:03] <MichiBot> Ping reply from Izaya 0.79s
L440[15:38:04] <MichiBot> Ping reply from Izaya 0.57s
L441[15:38:08] <Izaya> heh
L442[15:38:10] <Michiyo> why is %p broken? no idea... it works fine in my dev bot.
L443[15:38:18] <Izaya> ~magic~
L444[15:39:02] <Forecaster> it's not borked by a dynamic command or something?
L445[15:39:08] <Forecaster> something that'd be unique to this instance
L446[15:40:03] <Michiyo> @Forecaster, I don't think so..
L447[15:40:05] * Michiyo shrugs
L448[15:40:18] <Michiyo> %delcommand p
L449[15:40:19] <MichiBot> Michiyo: Command deleted
L450[15:40:22] <Michiyo> %p
L451[15:40:26] <Michiyo> nop
L452[15:40:35] <Forecaster> strange
L453[15:40:41] <Michiyo> %addcommand p merp
L454[15:40:41] <MichiBot> Michiyo: Command Added
L455[15:40:43] <Michiyo> %p
L456[15:40:43] <MichiBot> merp
L457[15:40:47] <Michiyo> %delcommand p
L458[15:40:47] <MichiBot> Michiyo: Command deleted
L459[15:40:56] <Forecaster> does it error?
L460[15:41:10] <Michiyo> nope.. it does literally nothing..
L461[15:41:17] <Forecaster> very weird
L462[15:41:38] ⇦ Quits: Corded (~MichiBot@hekate.pc-logix.com) ()
L463[15:41:48] <Michiyo> oops
L464[15:41:51] <Michiyo> wrong bot.
L465[15:42:05] ⇨ Joins: Corded (~MichiBot@hekate.pc-logix.com)
L466[15:42:05] zsh sets mode: +v on Corded
L467[15:42:15] <Michiyo> What no.. everything is fine.. I didn't kill Corded.
L468[15:45:25] <AmandaC> I'm sure some people in here would enjoy this: to get logs out of minecraft, I have to tell journalctl 'fuck you' (`journalctl -efu minecraft-server`)
L469[15:45:57] ⇦ Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping timeout: 186 seconds)
L470[15:46:18] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L471[15:46:46] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L472[15:46:46] zsh sets mode: +v on MichiBot
L473[15:46:53] <Michiyo> %p
L474[15:47:35] <Michiyo> 15:47:21.183 [listenerPool0-thread26] INFO IRCBot - <-- Msg: #oc Michiyo: %p it sees the message
L475[15:47:39] <Michiyo> but doesn't process it
L476[15:47:43] <Michiyo> %ping
L477[15:47:44] <MichiBot> Ping reply from Michiyo 0.41s
L478[15:47:59] <Michiyo> but no errors either
L479[15:48:03] <AmandaC> %blame Forecaster
L480[15:48:03] * MichiBot blames Forecaster for ruptured tires
L481[15:48:24] <Michiyo> I usually would... except it works in dev. lol
L482[15:49:26] <Forecaster> yeah that makes it tricky to debug...
L483[15:50:05] <AmandaC> %blame Forecaster anyway
L484[15:50:05] * MichiBot blames Forecaster anyway for the moon not being made of cheese
L485[15:50:06] <AmandaC> :P
L486[15:50:38] <Michiyo> hmm
L487[15:50:46] <Forecaster> hey, the big red button on that cheese-transmorgifier just begged to be pressed
L488[15:51:39] <gamax92> how to debug when not in a debugger
L489[15:51:44] <gamax92> System.out.println
L490[15:51:46] <gamax92> everywhere
L491[15:51:47] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L492[15:52:05] <Michiyo> gamax92, that's what I'm about to do
L493[15:53:01] <Forecaster> does %pi work?
L494[15:53:11] <Michiyo> %pi
L495[15:53:18] <Michiyo> I forgot I added that
L496[15:53:19] <Michiyo> and no
L497[15:53:26] <Forecaster> :|
L498[15:53:36] <Michiyo> I added an alias to msp "msping" and it's broken in dev.
L499[15:54:17] <Michiyo> unless.. I forgot to restart the bot when I added that 2nd alias.
L500[15:56:49] <iisu> ok, so I have CPU, two memories, Lua BIOS EEPROM, HDD and a disk drive.
L501[15:56:51] <Michiyo> yeah.. aliases seem broken.
L502[15:57:08] <iisu> How do I let it know its position?
L503[15:57:10] <Michiyo> but not all of 'em
L504[15:59:01] <Forecaster> weird
L505[15:59:06] <Forecaster> I'll have to look at that
L506[15:59:15] <Forecaster> does it depend on the length?
L507[16:00:55] <Michiyo> in dev, ^ping works, ^p, ^pi, ^meeh don't ^dice works, ^roll works
L508[16:01:03] <Michiyo> ^msp works, ^msping doesn't
L509[16:01:11] <Forecaster> that's very weird
L510[16:01:32] <Michiyo> I tried changing how the command is registered to be exactly like dice.. and nothing changed
L511[16:01:33] <iisu> Found something. Navigation update.
L512[16:02:42] <Michiyo> ping had the commands registered in initHook after calling initCommands to set them up.. I moved the register to directly after making the commands.. and nothing changed
L513[16:03:23] <iisu> And I want it to mine and put blocks.
L514[16:04:08] <Michiyo> Ok, @Forecaster to make it even better...
L515[16:04:26] <Michiyo> I tosses a breakpoint in the ExecuteSuccess.... and it's running it on all of those.
L516[16:04:32] <Michiyo> tossed*
L517[16:05:26] <Forecaster> huh
L518[16:06:56] <iisu> What upgrades do I need for a robot to mine blocks and put other blocks?
L519[16:06:59] ⇦ Quits: asie (~asie@asie.pl) (Quit: asie)
L520[16:07:28] <Michiyo> @Forecaster what is params now?
L521[16:07:38] <Forecaster> huh?
L522[16:08:06] <Forecaster> oh in registerAlias?
L523[16:08:54] <Forecaster> it sets forced arguments
L524[16:09:09] <Michiyo> Well.. see in sendPing there is "if (params.size() > 0) {"
L525[16:09:33] <Michiyo> which seems to always be empty, but always gets called instead of anything else in that tree
L526[16:09:42] <Michiyo> for aliases*
L527[16:09:54] <Michiyo> when I call it with "ping" it calls the proper chunk of code.
L528[16:10:04] <Forecaster> hm
L529[16:10:07] ⇦ Quits: iisu (~iis@89-64-38-103.dynamic.chello.pl) (Quit: leaving)
L530[16:10:33] <Michiyo> Oh.. I see, params here was loking for %p nick
L531[16:10:36] <Michiyo> looking*
L532[16:10:42] <gamax92> %p gamax92
L533[16:10:58] <Michiyo> Well, it's still broken :P
L534[16:11:03] <Michiyo> it's not getting the data it expected.
L535[16:11:30] <Inari> payonel / AmandaC: https://pbs.twimg.com/media/DL4kNtuWkAUave4.jpg:large
L536[16:11:57] <Michiyo> it's getting "[, Merp]"
L537[16:12:32] <Forecaster> then I've goofed somewhere
L538[16:15:05] <AmandaC> See, it IS Forecaster's fault!
L539[16:15:32] <AmandaC> Inari: Trade show kitteh. :3
L540[16:17:13] <Michiyo> I just switched ping from using an arraylist<string> to string..
L541[16:17:15] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net) (Remote host closed the connection)
L542[16:17:28] <Michiyo> if you need to ping more than one person.. suck it up :P
L543[16:17:40] <Michiyo> though, I could fix the other way now that I know the issue
L544[16:17:50] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net)
L545[16:20:43] <Forecaster> hm
L546[16:20:45] <Forecaster> I may have a fix
L547[16:24:59] <Forecaster> I feex
L548[16:25:55] <AmandaC> %choose flake or RESPONSIBILITY
L549[16:25:55] <MichiBot> AmandaC: RESPONSIBILITY
L550[16:25:58] <AmandaC> D:
L551[16:29:12] * AmandaC quietly flakes instead
L552[16:30:15] <Michiyo> Thanks @Forecaster I was looking in the wrong place lol
L553[16:30:20] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) ()
L554[16:30:32] <Forecaster> well, I did write it to begin with :P
L555[16:30:41] <Forecaster> brokedness and all
L556[16:30:42] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L557[16:30:42] zsh sets mode: +v on MichiBot
L558[16:30:54] <Michiyo> Well, I thought the issue was in the command, not in the alias system
L559[16:32:01] <Michiyo> ^p
L560[16:32:03] <Michiyo> ._.
L561[16:32:04] <Michiyo> %p
L562[16:32:05] <MichiBot> Ping reply from Michiyo 0.31s
L563[16:33:40] <payonel> Inari: ❤
L564[16:33:56] <Inari> ^^
L565[16:34:23] ⇦ Quits: Inari (~Pinkishu@p4fc1e991.dip0.t-ipconnect.de) (Quit: 'A girl can have multiple page programs!')
L566[16:34:35] <Michiyo> Thanks @Forecaster
L567[16:34:53] <Forecaster> don't thank me for fixing broken code I wrote :P
L568[17:00:06] <Forecaster> It was a one-line fix too
L569[17:00:42] <AmandaC> %choose try and explain or just supress
L570[17:00:42] <MichiBot> AmandaC: just supress
L571[17:01:08] <Corded> * <Forecaster> deploys suppressant sprinklers
L572[17:03:12] ⇦ Quits: Kileahh (~Kileahh@219.243.95.208) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L573[17:04:59] * AmandaC puts on the appropiate face for being in the rain
L574[17:05:32] ⇦ Quits: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host closed the connection)
L575[17:05:38] ⇨ Joins: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L576[17:05:44] <AmandaC> Is that david tenant dr who realising he can't change anything, or a cat angery at the world. You decide.
L577[17:06:18] * AmandaC wanders off to collect some sanity from the ether
L578[17:07:11] <Forecaster> So that's where all the sanity goes
L579[17:10:57] ⇨ Joins: iisu (~iis@89-64-38-103.dynamic.chello.pl)
L580[17:12:23] <iisu> Do I need BIOS and HDD on a robot?
L581[17:13:34] <AmandaC> simple answer: yes, complex answer: no. ( You can do without a hdd if you write a custom eeprom, but that's a massive can of worms )
L582[17:13:53] <gamax92> I just got an email where the subject starts with "[SPAM]"
L583[17:13:57] <gamax92> gee you didn't even try
L584[17:15:07] ⇦ Quits: Vexatos (~Vexatos@p200300556E09FE44EDEED82900EE4FCF.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L585[17:15:35] <iisu> But I have a disk drive. I don't need the robot to write anything on the disk so I don't need a disk, right?
L586[17:16:01] <gamax92> an eeprom only has 4KB of code space
L587[17:16:16] <gamax92> if you can work with such limitations then you can do without the disk
L588[17:16:58] <iisu> The code would stay on the floppy.
L589[17:18:46] <iisu> I don't want to use a monitor and a keyboard. So I need to write my programs on the floppy somehow, using a computer and then put the floppy in robot's disk drive.
L590[17:19:05] <iisu> That's how I got what you guys told me before.
L591[17:19:05] <gamax92> then well ... do that.
L592[17:20:17] <iisu> Now I see that it's wrong. Floppies are not writable.
L593[17:20:27] <gamax92> loot disks are not writable
L594[17:20:34] <gamax92> floppy disks you craft yourself are
L595[17:21:04] <Michiyo> my mail server spam filter adds [SPAM] to the start of messages it thinks are spam
L596[17:21:08] <MultiDarkSamuses> What is the best way to write code that you want access to in different instances of OpenComputers (so, say I have two different modpacks with it installed)?
L597[17:21:09] <iisu> ok, thanks.
L598[17:23:32] <iisu> MultiDarkSamuses: SSH
L599[17:23:45] <MultiDarkSamuses> What do you mean?
L600[17:25:38] <iisu> SSH from one OpenComputer to another and run the program, I guess.
L601[17:26:48] <MultiDarkSamuses> Well, I mean, between modpacks... I want to be able to move the code from one modpack to another. I know I can use GitHub, but I am not sure how it will integrate with everything... Like, I want to write the code in-game for easy testing, and then port it over.
L602[17:28:29] ⇨ Joins: Vexatos (~Vexatos@p200300556E09FE73EDEED82900EE4FCF.dip0.t-ipconnect.de)
L603[17:28:29] zsh sets mode: +v on Vexatos
L604[17:30:05] <MGR> @MultiDarkSamuses You can use pastebin or Gist
L605[17:30:20] <MGR> There's an ingame program to transfer to/from if you have an internet card in the computer
L606[17:31:35] <MultiDarkSamuses> I guess I will have to integrate networking...
L607[17:31:45] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L608[17:32:00] <MGR> @MultiDarkSamuses What do you mean?
L609[17:32:13] <MultiDarkSamuses> I'm writing an OS (for fun).
L610[17:32:21] <gamax92> @MultiDarkSamuses Do you mean across different minecraft servers?
L611[17:32:35] <MultiDarkSamuses> Well, I don't play on servers, but essentially.
L612[17:33:32] <MultiDarkSamuses> Specifically, from Sky Factory 3 to Space Astronomy 2.
L613[17:33:50] <MGR> @MultiDarkSamuses Mind if I PM you?
L614[17:34:00] <MultiDarkSamuses> Not at all.
L615[17:34:16] <gamax92> if he says something about "GERT", run away
L616[17:35:22] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L617[17:39:22] <Marcel> why should he run away if he says smth. about "GERT" gamax92?
L618[17:39:36] <MGR> Oh no
L619[17:46:37] ⇦ Quits: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host closed the connection)
L620[17:51:18] <AmandaC> @Marcel because it has no real use in this case, so it'd just be needless indocrtonation
L621[17:52:36] <vifino> instant noodles = instant win.
L622[17:52:38] <iisu> There's a link to "Autorun and Startup scripts" article on the wiki but there's no such page.
L623[17:52:41] <MGR> I'm not planning to talk about GERT
L624[17:52:54] <MGR> That's not the right tool, I don't think
L625[17:53:32] <iisu> Can I like autorun a script from a floppy disk?
L626[17:53:58] <iisu> I have Lua BIOS but no HDD.
L627[17:55:57] <payonel> iisu: you want to autorun a file from a floppy, using only an eeprom?
L628[17:56:12] <payonel> you could just call your file: init.lua
L629[17:57:23] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net) (Remote host closed the connection)
L630[17:58:14] <iisu> And that's it?
L631[17:58:49] <payonel> that's basically all the Lua EEPROM does, it looks for an init.lua file in each filesystem :)
L632[17:59:14] <payonel> runs the first* it finds
L633[17:59:20] <payonel> * not really the first
L634[17:59:34] <iisu> ok, I think I know all that I need. Thanks.
L635[18:00:34] ⇦ Quits: iisu (~iis@89-64-38-103.dynamic.chello.pl) (Quit: leaving)
L636[18:05:49] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 198 seconds)
L637[18:09:28] ⇨ Joins: IzayaPhone (webchat@pa49-180-135-5.pa.nsw.optusnet.com.au)
L638[18:10:00] <IzayaPhone> %isup shadowkat.net
L639[18:10:01] <MichiBot> IzayaPhone: https is DOWN (Might be using untrusted certificates)
L640[18:10:02] <MichiBot> IzayaPhone: http is DOWN
L641[18:10:07] <IzayaPhone> oh wonderful
L642[18:13:16] <S3> o m g... Joe Armstrong was right!
L643[18:13:26] <S3> we've been doing it wrong this entire time
L644[18:13:33] <S3> APIs are horrible, and evil
L645[18:13:50] <S3> I finally understand wtf he was going on about
L646[18:21:09] ⇨ Joins: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L647[18:21:44] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-9802-5987-cd67-69de.dhcp6.chtrptr.net)
L648[18:24:51] <CompanionCube> ?
L649[18:26:18] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-9802-5987-cd67-69de.dhcp6.chtrptr.net) (Remote host closed the connection)
L650[18:27:39] ⇦ Quits: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Ping timeout: 186 seconds)
L651[18:27:42] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-4537-6a7c-b722-7d39.dhcp6.chtrptr.net)
L652[18:31:46] <payonel> AmandaC: FOUND IT
L653[18:39:10] <AmandaC> payonel: the weird modem bug?
L654[18:40:31] <payonel> AmandaC: yeah
L655[18:40:34] <payonel> it wasn't a race condition
L656[18:40:42] <payonel> it was a i'm an idiot condition :)
L657[18:43:15] * IzayaPhone fixed his stupid terminal-related bug
L658[18:43:18] <IzayaPhone> I think it might also be an ocemu bug :3
L659[18:43:19] <payonel> AmandaC: pull latest
L660[18:43:25] <payonel> IzayaPhone: nah
L661[18:43:26] <IzayaPhone> s/ocemu/ocvm/
L662[18:43:27] <MichiBot> <IzayaPhone> I think it might also be an ocvm bug :3
L663[18:43:27] <payonel> :P
L664[18:43:41] <payonel> oh --
L665[18:43:48] <IzayaPhone> it's a line below where it should be
L666[18:43:48] <IzayaPhone> then I draw again
L667[18:43:48] <IzayaPhone> because if I draw once
L668[18:43:50] <payonel> i thought you were saying i made the same mistake in ocemu
L669[18:43:51] <IzayaPhone> and it's in the right place
L670[18:43:57] <payonel> my modem code in the two are quite different
L671[18:44:16] <payonel> IzayaPhone: if you can provide a small repro, i'll poke at it
L672[18:44:21] <payonel> might take a few days, because i tend to put things off
L673[18:44:26] <payonel> but,that'd be awesome
L674[18:44:37] <IzayaPhone> I haven't tested in anything yet
L675[18:44:45] <payonel> AmandaC: let the loop run ~1050 times, all good
L676[18:45:12] <payonel> I+ let the loop run
L677[18:46:08] <IzayaPhone> http://pb.i0i0.me/p/JjchrGZx this has the bug
L678[18:46:25] <payonel> IzayaPhone: talk to AmandaC about making good repros
L679[18:46:32] <IzayaPhone> http://pb.i0i0.me/p/6EsqfEb6 this doesn't
L680[18:46:40] <AmandaC> payonel: nice. I'll check it out tomorrow. Currently hereartical technologies, (don't tell Temia!)
L681[18:46:51] <payonel> IzayaPhone: i'm not going to debug 1700 lines of code
L682[18:46:53] <Temia> <____<
L683[18:47:02] <AmandaC> Currently researching*
L684[18:47:12] <IzayaPhone> payonel: the difference is whether _G.term_hack is true or false
L685[18:47:28] <IzayaPhone> if _G.term_hack is true it draws each line twice
L686[18:47:35] <IzayaPhone> if it's false it only does it once
L687[18:47:38] <payonel> i would still prefer a minimal repro
L688[18:47:48] <payonel> ^.^ pleeease :)
L689[18:48:10] <AmandaC> payonel: tbh it was pure chance I could make a reliable repro. I could repro it with that code until I had the spark of inspiration of adding the bang message
L690[18:48:22] <AmandaC> Couldn't*
L691[18:48:39] <IzayaPhone> well, I'll poke at it later
L692[18:48:41] <AmandaC> Anyway, back to research
L693[18:48:46] <IzayaPhone> I don't have anything to check whether it's my code or not
L694[18:48:56] <IzayaPhone> because I can't run ocemu and I don't want to kill my laptop
L695[18:49:00] <IzayaPhone> s battery with actual Minecraft
L696[18:49:16] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-4537-6a7c-b722-7d39.dhcp6.chtrptr.net) (Remote host closed the connection)
L697[18:50:05] <payonel> AmandaC: this is the commit: https://github.com/payonel/ocvm/commit/0d386365da2ffcd6c61d6b79b33d5fc40ffc4223
L698[18:52:27] <payonel> i guess technically it was a race condition
L699[18:52:45] <IzayaPhone> so modems should work in ocvm properly now? :D
L700[18:52:54] <payonel> if the messages come in fast enough, then the code path that pops the messages off the queue see two in the same loop, reusing a buffer
L701[18:53:04] <payonel> IzayaPhone: they should work better :)
L702[18:53:23] <IzayaPhone> shiny I can mess with that
L703[18:53:35] <payonel> IzayaPhone: before this fix i just made ... it could LOOK like messages were lost
L704[18:53:48] <payonel> instead of messages: A, B, C, D, E
L705[18:53:50] <IzayaPhone> also uh
L706[18:53:55] <payonel> you might see A, A, C, D, E
L707[18:53:57] <IzayaPhone> is ocvm changing terminal colours randomly a feature?
L708[18:53:59] <payonel> or A, B, C, C, E
L709[18:54:07] <payonel> IzayaPhone: no
L710[18:54:11] <IzayaPhone> huh
L711[18:54:11] <payonel> :P
L712[18:54:23] <payonel> but
L713[18:54:29] <IzayaPhone> because every time I restart my ocvm instance it uses a different set of colours
L714[18:54:49] <payonel> if you print vt codes that openos doesn't understand, openos tries to print them raw to the terminal
L715[18:55:13] <IzayaPhone> I
L716[18:55:15] <payonel> and ocvm runs in a "real" terminal, which likely handles the codes as you had hoped openos would
L717[18:55:16] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-85ba-3151-45c3-ce89.dhcp6.chtrptr.net)
L718[18:55:30] <IzayaPhone> 'm not 100% sure whether I have any escape codes
L719[18:55:30] <IzayaPhone> I'll check I guess
L720[18:55:37] <IzayaPhone> in other news
L721[18:55:41] <IzayaPhone> I'm gonna switch to supporting VT100
L722[18:55:54] ⇨ Joins: TuxMan20 (~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L723[18:55:56] <payonel> IzayaPhone: what is your terminal?
L724[18:56:01] <IzayaPhone> because then I don't have to write a script to translate from VT52 to VT100 when I log into my OC computers from a terminal
L725[18:56:09] <IzayaPhone> like, what terminal emulator am I using?
L726[18:56:12] <payonel> yes
L727[18:56:15] <IzayaPhone> xfce4-terminal
L728[18:56:36] <payonel> ok. i dont know of any issues
L729[18:56:44] <payonel> but, interesting
L730[18:56:58] <IzayaPhone> if I just mash reboot a few times it works fine
L731[18:57:01] <IzayaPhone> I get a set of colours I can actually use
L732[18:58:41] <IzayaPhone> anyway
L733[18:58:42] ⇦ Quits: IzayaPhone (webchat@pa49-180-135-5.pa.nsw.optusnet.com.au) ()
L734[19:25:53] ⇦ Quits: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com) (Read error: Connection reset by peer)
L735[19:33:59] ⇦ Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 186 seconds)
L736[19:41:57] ⇨ Joins: Xal (~Xal@S010664777dabacc3.vw.shawcable.net)
L737[19:48:00] <TuxMan20> gamax92: Just want to say thanks for OCEmu...pretty wicked project :D
L738[20:03:28] ⇨ Joins: Kileahh (~Kileahh@219.150.53.68)
L739[20:23:24] <AmandaC> %tell Inari my heretical research has hit it's limits, I'll need that time machine repaired soon, kthx
L740[20:23:24] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L741[20:24:24] <AmandaC> %choose cake for dinner or cake for dinner!
L742[20:24:24] <MichiBot> AmandaC: cake for dinner
L743[20:24:48] <AmandaC> That first one should have had a question mark. Oh well, I'll just have to have cake for dinner
L744[20:44:41] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 200 seconds)
L745[20:46:11] <Kileahh> Hello, I'm trying to use the radar from computronics in oc. When I use radar.getPlayers() there is no error, but there is no player too in the list. Even me : https://pastebin.com/aK1SYxYP
L746[20:47:54] <AmandaC> I'm going from memory, but doesnt the radar return some kind of iterator instead of the results?
L747[20:48:58] <Mimiru> local players = radar.getPlayers(range) for i,k in pairs(players) do etc etc end
L748[20:49:34] <Mimiru> should just be a table
L749[20:49:47] <AmandaC> Hrm
L750[20:50:17] <Kileahh> In the doc, it says it returns a list of players with their distance
L751[20:50:22] <AmandaC> Ah
L752[20:50:43] <AmandaC> I must be misremembering or conflating it with something else
L753[20:51:04] <AmandaC> Let's see here
L754[20:51:07] ⇨ Joins: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au)
L755[20:51:35] <Mimiru> wonder if your range being so high causes some kind of issue
L756[20:52:08] <Kileahh> "getPlayers([distance:number]):table - Returns a list of all players detected within the specified or the maximum range"
L757[20:52:13] <Kileahh> I will try with 8
L758[20:52:20] <AmandaC> Ah, yeah
L759[20:52:27] <AmandaC> Def conflating it.
L760[20:52:58] <Kileahh> Same result, it's empty
L761[20:53:05] <Kodos> Code pls
L762[20:53:14] <AmandaC> They linked it earlier
L763[20:53:16] <Mimiru> he linked it up there a bit ^
L764[20:53:21] <Mimiru> s/he/they/
L765[20:53:21] <MichiBot> <Mimiru> they linked it up there a bit ^
L766[20:54:21] <Mimiru> Ugh... jury duty orientation tomorrow morning
L767[20:56:30] * AmandaC hands Mimiru That™
L768[20:58:01] * Mimiru hugs OpenSecurity's EntityDetector
L769[20:58:23] * Mimiru thanks AmandaC for.. This™
L770[21:00:34] * AmandaC nods solumnly
L771[21:00:52] <AmandaC> I just installed open security today, actually.
L772[21:01:25] <AmandaC> The entity dector seems to be missing a recipe according to JEI though
L773[21:01:32] <Mimiru> :/ odd
L774[21:01:35] <AmandaC> Or was it something else
L775[21:01:37] <Mimiru> version?
L776[21:02:03] <AmandaC> Latest from curse earlier today, mc 1.10.2
L777[21:02:07] <Mimiru> 1/7/1.10?
L778[21:02:49] <AmandaC> 1.10
L779[21:03:29] <Mimiru> Entity detector has a recipe registered
L780[21:03:43] <Mimiru> it's in the code anyway :P
L781[21:04:09] <AmandaC> Might be something else. I'll fill you in tomorrow, as I'm currently laying down getting ready to unplug for the night
L782[21:04:29] <Mimiru> kk, thanks if I'm not around either %tell me, or toss an issue up on github
L783[21:04:51] <Mimiru> Use Michiyo for days ofc :P
L784[21:05:15] <AmandaC> If it helps, it's one of the first 3 or so items listed in jei
L785[21:05:42] <AmandaC> But it also might be an issue on my end, I'm starting to think my pack is cursed
L786[21:06:45] <AmandaC> Apparently the fancy loading screen is in the forge version I use, and it's just a black screen in my pack. Also, random item's seem to lose their localization
L787[21:07:12] <Mimiru> o_O lol
L788[21:07:19] <AmandaC> My base power is routed through a tile.capacator.name
L789[21:08:20] ⇦ Quits: Vexatos (~Vexatos@p200300556E09FE73EDEED82900EE4FCF.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L790[21:08:27] <AmandaC> (eio capacator bank)
L791[21:08:32] <Mimiru> lol
L792[21:08:56] <AmandaC> I should really look into these glitches before they lead to some serious damage
L793[21:09:28] <AmandaC> (worse than my RS disks somehow storing negative amounts of items, anyway)
L794[21:12:05] <Kileahh> Hum... I tried to explore the list manually (playerList[1]), always nil
L795[21:12:29] <Kileahh> And I try with no value for the distance, to try the default value
L796[21:20:36] <gamax92> perhaps that means you're a ghost
L797[21:20:48] <gamax92> Do you feel as if you exist or are only observing?
L798[21:22:00] <Kileahh> It can be fun to be a ghost but my hunger reminds me I exist
L799[21:24:58] <Kileahh> Whaaaat, the radar is an oriented dependant block
L800[21:25:10] <Kileahh> And it was not say in the wiki
L801[21:26:46] <Kileahh> 180°
L802[21:27:46] <Kileahh> The radar is a troll
L803[21:35:06] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-85ba-3151-45c3-ce89.dhcp6.chtrptr.net) (Remote host closed the connection)
L804[21:36:17] ⇨ Joins: DeGariless (~DeGariles@2600-6c52-6f00-01c8-4080-a3a3-1b4d-6fe8.dhcp6.chtrptr.net)
L805[21:43:48] ⇦ Quits: DeGariless (~DeGariles@2600-6c52-6f00-01c8-4080-a3a3-1b4d-6fe8.dhcp6.chtrptr.net) (Remote host closed the connection)
L806[21:46:21] <Kileahh> No it was not the problem... The radar is just gluttony
L807[22:13:52] <S3> CompanionCube: I sorta went off somewhere
L808[22:14:19] <S3> but what I was trying to say was that APIs as we use them are horrible things we should stop making
L809[22:24:10] ⇦ Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping timeout: 183 seconds)
L810[22:25:24] ⇦ Quits: Lathanael|Away (~Lathanael@p549603A0.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L811[22:30:24] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L812[22:31:54] ⇨ Joins: Lathanael|Away (~Lathanael@p54960377.dip0.t-ipconnect.de)
L813[22:57:30] <S3> That moment
L814[22:57:43] <S3> when you wait until 8PM to write a 6 page paper that's due at 11:59
L815[22:57:47] <S3> and you get it in at 11:58
L816[22:58:28] <S3> now its time to read and submit another paper by 9:30 AM
L817[23:08:51] ⇦ Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:3161:ca39:8e82:ea2c) (Quit: Leaving.)
L818[23:10:17] ⇨ Joins: Kileahh_ (~Kileahh@104.207.83.25)
L819[23:12:42] ⇦ Quits: Kileahh (~Kileahh@219.150.53.68) (Ping timeout: 198 seconds)
L820[23:15:31] ⇦ Quits: Kileahh_ (~Kileahh@104.207.83.25) (Read error: Connection reset by peer)
L821[23:15:40] ⇨ Joins: Kileahh_ (~Kileahh@104.207.83.25)
L822[23:17:24] ⇨ Joins: Kileahh__ (~Kileahh@104.207.83.25)
L823[23:19:23] ⇦ Quits: Kileahh_ (~Kileahh@104.207.83.25) (Ping timeout: 200 seconds)
L824[23:49:31] ⇨ Joins: Kileahh_ (~Kileahh@219.243.95.250)
L825[23:52:39] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:4151:ef5:c523:9f4e)
L826[23:55:42] ⇦ Quits: Kileahh__ (~Kileahh@104.207.83.25) (Ping timeout: 383 seconds)
<<Prev Next>> Scroll to Top