<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:37] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:b946:6c72:e9df:5c9d)
L2[00:19:48] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:1c0f:294b:bc04:2e42) (Quit: Cervator)
L3[01:38:04] ⇨ Joins: VikeStep (~VikeStep@101.184.55.151)
L4[02:08:50] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:b946:6c72:e9df:5c9d) (Read error: Connection reset by peer)
L5[02:38:59] ⇦ Quits: Schzd (~Schzdadep@modemcable121.35-162-184.mc.videotron.ca) (Read error: Connection reset by peer)
L6[03:17:23] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L7[03:36:25] ⇨ Joins: Inari (~Pinkishu@p5DEC6B03.dip0.t-ipconnect.de)
L8[03:37:58] <Inari> payonel: http://i.imgur.com/SCjoScb.gif
L9[03:38:44] <Inari> payonel: It.. Its breathing! http://i.imgur.com/2ZPVfgp.gif
L10[03:38:53] <Inari> payonel: http://i.imgur.com/ibUZoY1.gif
L11[03:40:16] <Inari> payonel: http://i.imgur.com/SOxelgr.gif
L12[04:02:06] ⇨ Joins: InariWB (~Pinkishu@p5DEC6B03.dip0.t-ipconnect.de)
L13[04:04:32] ⇦ Quits: Inari (~Pinkishu@p5DEC6B03.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L14[04:20:50] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L15[04:34:20] *** InariWB is now known as Inari
L16[04:37:08] <Inari> https://www.youtube.com/watch?v=VAAnyUjiNGs
L17[04:37:08] <MichiBot> SUNTORY WHISKY 3D on the Rocks | length: 1m 1s | Likes: 2,419 Dislikes: 22 Views: 942,591 | by Suntory threedontherocks | Published On 31/3/2014
L18[04:42:52] ⇦ Quits: CookingApple (~ChJees@217-212-206-126-no62.tbcn.telia.com) (Ping timeout: 384 seconds)
L19[04:53:25] <Inari> https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Spotted-tail_quoll_sleeping_at_Sydney_Wildlife_World.jpg/1280px-Spotted-tail_quoll_sleeping_at_Sydney_Wildlife_World.jpg Where do I buy one
L20[05:00:54] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L21[05:05:53] <Forecaster> probably requires being very rich :P
L22[05:09:09] ⇦ Quits: Fiender (~Fiender@services.net.ru) (Ping timeout: 194 seconds)
L23[05:14:17] ⇨ Joins: Fiender (~Fiender@services.net.ru)
L24[05:15:34] <Inari> Forecaster: They want australians to adopt them, so I don't think so
L25[05:18:11] <Inari> http://imgur.com/gallery/xuPR1
L26[05:21:57] <Inari> http://imgur.com/gallery/umc0i
L27[05:22:04] <Forecaster> ah :P
L28[05:22:12] <Forecaster> well, go become australian
L29[05:24:56] <Forecaster> that probably works
L30[05:27:57] <Inari> Forecaster: :p
L31[05:28:06] <Inari> http://imgur.com/gallery/YKYca6W Thats some nice cock
L32[05:28:42] <Forecaster> I have no scale to measure by
L33[05:29:15] <Inari> http://imgur.com/gallery/w7QkN Tit.
L34[05:35:19] <Inari> Forecaster: http://imgur.com/gallery/6JNSB :D
L35[05:35:53] <Forecaster> hah
L36[06:13:55] ⇦ Quits: techno156 (~techno156@137.154.137.222) (Quit: Leaving)
L37[06:44:24] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Ping timeout: 206 seconds)
L38[06:59:00] ⇦ Quits: XDjackieXD (~XDjackieX@navi.chaosfield.at) (Quit: bye o/)
L39[07:01:44] ⇨ Joins: XDjackieXD (~XDjackieX@navi.chaosfield.at)
L40[07:09:00] ⇦ Quits: Lucifer (sid32492@id-32492.charlton.irccloud.com) ()
L41[07:09:16] ⇨ Joins: Lucifer (sid32492@id-32492.highgate.irccloud.com)
L42[07:10:00] *** Keridos|away is now known as Keridos
L43[07:15:49] ⇨ Joins: Turtle (~SentientT@82.171.92.73)
L44[07:29:17] <Forecaster> Carbs!
L45[07:37:30] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L46[07:37:50] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L47[07:42:13] ⇨ Joins: Mettaton_Fab (~OyVey@p57964699.dip0.t-ipconnect.de)
L48[07:49:41] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L49[07:53:16] ⇦ Quits: Mettaton_Fab (~OyVey@p57964699.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L50[07:53:36] ⇨ Joins: sciguyryan (~sciguyrya@45.62.37.13)
L51[07:58:04] ⇦ Quits: sciguyryan (~sciguyrya@45.62.37.13) (Remote host closed the connection)
L52[07:59:53] *** alfw|Off is now known as alfw
L53[08:02:53] ⇨ Joins: Mettaton_Fab (~OyVey@p57964699.dip0.t-ipconnect.de)
L54[08:03:50] <Forecaster> http://imgur.com/gallery/Vq1MNW2
L55[08:04:21] *** Keridos is now known as Keridos|away
L56[08:12:59] ⇦ Quits: VikeStep (~VikeStep@101.184.55.151) (Read error: Connection reset by peer)
L57[08:13:13] <Caitlyn> https://imgur.com/gallery/u0e68ac
L58[08:15:16] <Forecaster> which one of those are tumblr do you think? :P
L59[08:15:19] <Forecaster> http://imgur.com/gallery/AszGhmf
L60[08:16:46] <Inari> Forecaster: The one with the porn
L61[08:17:48] <Forecaster> but that's all of them, except maybe one of them
L62[08:19:43] <Forecaster> nsfw http://imgur.com/gallery/Vq9Hf77
L63[08:19:48] <Forecaster> what xD
L64[08:21:31] <Forecaster> also cat http://i.imgur.com/brH6n3L.jpg
L65[08:36:43] <Mettaton_Fab> http://i.imgur.com/VHeH8jR.jpg
L66[08:39:28] ⇨ Joins: ChJees (~ChJees@217-212-206-126-no62.tbcn.telia.com)
L67[08:42:24] * Mettaton_Fab is currently making food
L68[08:46:37] * Mettaton_Fab has made food
L69[08:47:33] <Forecaster> puppy! http://imgur.com/gallery/14QJ3Mv
L70[08:51:28] <Forecaster> https://twitter.com/Jolly_Jack/status/808118799618732033
L71[08:51:29] <MichiBot> Sun Dec 11 19:18:30 CST 2016 @Jolly_Jack: https://t.co/uiny0NuBQG
L72[08:51:40] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L73[08:51:41] <Forecaster> Gotta love JollyJack's comics
L74[09:06:07] <Forecaster> also, dragons http://imgur.com/gallery/14F0P
L75[09:06:22] <Saphire> Rawr?
L76[09:07:41] <Forecaster> yes
L77[09:30:10] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L78[09:35:16] ⇨ Joins: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L79[09:42:25] <neX!Tem> you guys remember how I had the chunkloading issue with my computers?
L80[09:44:03] <neX!Tem> Something similar is now happening to IndustricalCraft² as well, Cables/Machines not updating or connecting together... Spooky shit going on here.
L81[09:44:25] <neX!Tem> Something similar is now happening to IndustricalCraft² as well, Cables/Machines not updating or frozen not accepting energy ... Spooky shit going on here.
L82[09:47:45] ⇨ Joins: lacsap (~lacsap@modemcable225.226-20-96.mc.videotron.ca)
L83[09:48:46] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L84[09:50:44] ⇦ Quits: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Ping timeout: 198 seconds)
L85[09:53:33] <gamax92> yay, headache is gone
L86[10:05:10] ⇦ Quits: lacsap (~lacsap@modemcable225.226-20-96.mc.videotron.ca) (Remote host closed the connection)
L87[10:11:00] <S3> whew
L88[10:11:10] <S3> I have some exciting documents..
L89[10:11:19] <S3> an exciting document that is
L90[10:11:42] <gamax92> S3: how long is the document
L91[10:11:56] <S3> too long to read
L92[10:12:21] <S3> about 220 lines
L93[10:12:32] <gamax92> oh that's not bad
L94[10:13:15] <vifino> S3: I have a working forth machine in minetest, but it runs at less than ~1Hz
L95[10:14:13] ⇨ Joins: Vexatos (~Vexatos@p200300556E653106C080183DE345F4E5.dip0.t-ipconnect.de)
L96[10:14:13] zsh sets mode: +v on Vexatos
L97[10:15:15] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L98[10:22:17] <S3> I shortened it to 200 XD
L99[10:22:20] <S3> https://nopaste.me/view/9cc64dc0
L100[10:22:36] <S3> CompanionCube: ^ it now includes routing info
L101[10:22:46] <S3> the routing table in OCR is handled recursively
L102[10:23:35] <S3> vifino: wow
L103[10:23:42] * Lizzy meows
L104[10:24:12] <vifino> the minetest node timers dont run at anything less than 1 second intervals
L105[10:24:23] <S3> CompanionCube: recursion eventually boils down to a uuid
L106[10:24:35] <S3> as seen at the very end of the document
L107[10:25:37] <20kdc> vifino: Is the FORTH machine implemented as a mod or an actual machine?
L108[10:26:11] <vifino> 20kdc: mod.
L109[10:26:31] <20kdc> If it's a mod, you can use the (faster) world-update callbacks and such, using the node timer to re-register the machine after a world reload.
L110[10:27:03] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-132-180.as13285.net)
L111[10:27:10] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L112[10:27:18] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L113[10:27:55] <20kdc> Or just use the method sed by LuaControllers to prevent digilines stack overflow issues while still getting an almost instant response - minetest.after (note, again, these *don't serialize*, so have a re-registration mechanism in place.)
L114[10:28:06] <S3> I am curious, if it would be worth it to allow alias routes of 1 depth
L115[10:28:15] <S3> to prevent storing of multiple UUIDs
L116[10:28:20] <vifino> 20kdc: since i picked up modding minetest yesterday, help me out maybe? https://github.com/vifino/minetest-computech
L117[10:28:43] <vifino> generic name is generic on purpose.
L118[10:29:03] <S3> both vpi 5 via 19b9200c-f916-415e-8cdc-92c5d80e0aac and vpi 0 via 19b9200c-f916-415e-8cdc-92c5d80e0aac point to the same uuid
L119[10:29:13] <S3> if the tables were huge, that's a lot of duplicate UUIDs
L120[10:29:23] <20kdc> vifino: Ok, poking around the API docs for the right function...
L121[10:30:16] <vifino> Cheers.
L122[10:30:49] <S3> but.. pointing to duplicate UUIDs will be faster
L123[10:30:53] <vifino> I was streaming for like two hours, been doing the dev stuff there. Maybe I'll resume doing so in an hour, but I need to get some food.
L124[10:30:56] <vifino> brb
L125[10:31:03] *** Away_21 is now known as Wuerfel_21
L126[10:31:26] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L127[10:32:48] <20kdc> "register_globalstep" should be it... hmm...
L128[10:33:16] <20kdc> "* Called every server step, usually interval of 0.1s"
L129[10:33:20] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Ping timeout: 198 seconds)
L130[10:33:21] <20kdc> well, that settles that
L131[10:34:30] <20kdc> Apparently minetest.after just runs off of that clock
L132[10:34:56] <Wuerfel_21> welp, java uses 150% of my server's cpu. Acoording to top, that is.
L133[10:35:11] <20kdc> Multi-core CPU.
L134[10:36:06] <20kdc> It's using the same amount of time as if it had full non-preemptive access to one and a half cores, basically.
L135[10:36:42] <20kdc> There's probably some difference to if that was actually the case, but as far as I can tell, that's what those percentages mean.
L136[10:37:20] <Wuerfel_21> wierd, considering it never tells me how many cores I have.
L137[10:38:24] <20kdc> How many %Cpu<number> entries do you get?
L138[10:39:00] <Wuerfel_21> none
L139[10:39:10] <20kdc> According to the help, tap lowercase "t" until they show up.
L140[10:41:18] <Wuerfel_21> that just otggles the lines saying "Tasks: ..." and "%CPU(s): ..."
L141[10:41:57] <Wuerfel_21> s/otggles/toggles
L142[10:41:57] <MichiBot> <Wuerfel_21> that just toggles the lines saying "Tasks: ..." and "%CPU(s): ..."
L143[10:49:52] <Wuerfel_21> .p
L144[10:50:10] <Wuerfel_21> aw forgot, no CTCP
L145[10:50:36] <S3> aww
L146[10:51:05] * S3 lols
L147[10:51:12] * S3 no CTCP huh? I'm doing it right now!
L148[10:51:43] <Wuerfel_21> nope, znc blocks those with flaming hatred
L149[10:51:55] <DaMachinator> hmm
L150[10:51:58] <DaMachinator> try doing it to me
L151[10:52:30] <Mettaton_Fab> http://imgur.com/c4vXNII googly eyes!
L152[10:53:08] <S3> Wuerfel_21: I'm using znc
L153[10:53:11] <S3> but I don't block them
L154[10:53:29] <S3> you may have an improper setup
L155[10:53:46] <S3> ctcp works differently than a normal IRC connection
L156[10:54:01] <Wuerfel_21> might be able to forward that...
L157[10:54:46] <20kdc> Ok, I haven't a clue how you could manage to use 150% of one CPU. Congratulations.
L158[10:55:14] <S3> 20kdc: dual core?
L159[10:56:29] <Wuerfel_21> i dunno. This is a strange machine. It used to run WinXP 32bit, but now runs Debian 64bit.
L160[10:56:46] <S3> I work on a lot of servers, and many of them have at least 8 cores. on Linux, their cpu usage can go up to 800% on htop.
L161[10:57:13] <S3> so you probably have a multiple thread / core system
L162[10:57:51] <S3> Wuerfel_21: the important numbers are your load average more than anything, not cpu usage
L163[10:58:45] <S3> if you only have a single core single thread cpu in your system and your cpu usage is 100% but your load average is < 1, then your system is considered NOT overloaded.
L164[10:58:46] <S3> :)
L165[10:59:14] <Wuerfel_21> and what is "0,25, 0,35, 0,47" supposed to mean?
L166[10:59:47] <S3> you sure those aren't decimal points?
L167[10:59:52] <S3> 0.25, 0.35, 0.47
L168[11:00:08] <S3> looks like your load average. first one is the average for the past minute
L169[11:00:14] <S3> second is 5 minutes, third is 15
L170[11:01:00] ⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Ping timeout: 186 seconds)
L171[11:01:01] <S3> a load average of 1 or higher means that your system is considered to be "overloaded". These number mean: "On average, this many processes were waiting to be run by the cpu per second."
L172[11:01:52] <S3> so if your load average is 0.25 in that first one it means in the last minute, on average 1/4 processes were waiting to be run.
L173[11:02:04] <S3> during context switchin
L174[11:02:08] <S3> switching*
L175[11:02:40] <S3> 0.25 is a good load average
L176[11:03:12] <Wuerfel_21> thanks!
L177[11:03:22] <S3> 0.47 for the past fifteen minutes tells me that your system has been under a load for at least the last fifteen minutes, but it doesn't look bad
L178[11:03:24] <S3> no problem
L179[11:03:41] <S3> I would consider that fairly normal
L180[11:04:46] <Wuerfel_21> I guess that stems from the fact i was just flying around searching for a suitable spawn location. Damn ravines.
L181[11:04:48] <Forecaster> for some reason I've received a steam coupon for 25% off this game: http://store.steampowered.com/app/482450/
L182[11:05:00] <S3> Wuerfel_21:some of us here including myself are sysadmins, so you can always drop your *nix related questions here..
L183[11:05:26] <S3> chunk generation takes cpu power indeed
L184[11:06:17] <Forecaster> I have an urge to get the game just because of the coupon, even though I don't really want it
L185[11:06:17] <S3> lol. That game does not look worth $30. However, it'd be neat to make an arcade machine box for it
L186[11:06:45] <20kdc> S3: Did you know? Load averages can be really confusing on some European systems, where they use "," as a decimal point... which is a pain, since everybody *also* uses "," to separate numbers, and English people sometimes use "," for things like 1,000,000.
L187[11:06:46] <S3> Forecaster: I'm building a pinball machine!
L188[11:07:04] <S3> 20kdc wtf
L189[11:07:05] <Forecaster> I already have other fighting games I don't play, so I'm not gonna buy it
L190[11:07:08] <Forecaster> :P
L191[11:07:22] <S3> Wuerfel_21: so you must be european then?
L192[11:08:10] <20kdc> S3: Not necessarily. They're just using a system with certain locale settings. Or they really did just type ',' instead of '.'
L193[11:08:24] <S3> since I was in high school over 10 years ago 20kdc, they started using spaces in textbooks for your number places, like 1 000 000 instead of 1,000,000
L194[11:08:29] <Forecaster> I'm european but my system is set up to use . as the decimal separator
L195[11:08:47] <S3> in the US
L196[11:09:00] <20kdc> S3: Given the incompatibility, that's a change I'd consider sensible.
L197[11:09:11] <Wuerfel_21> S3, Germany, specifically
L198[11:09:28] <S3> It's not that bad, I mean I prefer , but when I seperate binary numbers by nibble and such I use spaces so
L199[11:11:23] <S3> i mean I live in Maine and I was born here
L200[11:11:33] <S3> and we use lumberjacks for our delimiters
L201[11:11:34] <S3> lol jk
L202[11:12:14] <Wuerfel_21> Why they would change the number formatting in a CLI program according to my locale is beyond me.
L203[11:12:38] <S3> Wuerfel_21: do you use commas for decimals in germany?
L204[11:12:54] <Wuerfel_21> because reasons.
L205[11:13:08] <S3> WOW
L206[11:13:18] <S3> I just realized that my recursive routing table is amazing
L207[11:13:23] <Wuerfel_21> we're all hipsters, "." is too mainstream.
L208[11:16:37] <S3> I need a good pastebin
L209[11:16:55] <S3> gamax92: gimme a good pastebin! :D
L210[11:16:58] <S3> Inari:
L211[11:17:25] <S3> wait vifino has a pastebin..
L212[11:17:36] <Inari> gist?
L213[11:17:37] <Inari> hastebin?
L214[11:17:42] <S3> you hate hastebin
L215[11:17:47] <Inari> I dont
L216[11:17:54] <S3> ok maybe that's Izaya
L217[11:18:02] <S3> somebody doesn't like it because it uses javascript
L218[11:18:12] <vifino> i have pb.i0i0.me, indeed.
L219[11:18:15] <Inari> I never cared about sties using js
L220[11:18:16] <Inari> so not me
L221[11:19:55] <20kdc> Wuerfel_21: Theoretically, same reason languages haven't been obliterated and everybody forced to use English. In *practice*, it means you get things like "1,52, 2,48" where some of the commas are glibc messing with printf while others are top giving number separators, because the developers of glibc were focusing on internationalization while the developers of top were focusing on making a sensible tool. I'm not even sure what they could have
L222[11:19:56] <20kdc> done anyway, since goodness knows what you use to separate numbers when "," is a decimal point.
L223[11:20:04] <S3> http://pb.i0i0.me/p/PWnxmmVA
L224[11:20:06] <S3> check that out
L225[11:20:35] <Wuerfel_21> That.
L226[11:20:37] <S3> the reason why it is amazing is the magic of the bottom routes that say T
L227[11:21:02] <S3> it means it's a terminating route, so you can stuff a bunch of bullshit in your routing table and make up your own stuff
L228[11:21:04] <20kdc> S3: Runtime Error in Lua Route on /p/PWnxmmVA:
L229[11:21:05] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:1428:8f11:d7b6:dacb)
L230[11:21:13] <vifino> refresh
L231[11:21:13] <20kdc> Is that supposed to be...?
L232[11:21:19] <S3> WHY ar eyou trying to run that?!
L233[11:21:19] <20kdc> ah.
L234[11:21:28] <S3> that's an OCR routing table..
L235[11:21:29] <S3> XD
L236[11:21:46] <Wuerfel_21> How on earth are you supposed to seperate numbers. Even the graphing calculator some school bought for me uses decimal points.
L237[11:22:20] <S3> what's your complaint now
L238[11:23:13] <Wuerfel_21> i just agree that commas as decimal points are stupid
L239[11:23:28] <S3> 20kdc: my networking system only really needs the VPI and the UUID
L240[11:23:29] <20kdc> S3: So... this system you're building/designing... could you just connect up a random server to a random other server via a P2P link and have the routing work?
L241[11:24:25] <S3> mostly. you need to do one thing: assign each network a network prefix, but that's it
L242[11:24:36] <S3> it doesn't have to be a heiarchy
L243[11:24:39] <S3> though I recommend it
L244[11:25:08] <S3> 20kdc the way it works if you notice is that the address of each computer is generated from the UUID of the network card.
L245[11:25:46] <S3> the address format is as follows:
L246[11:26:19] <S3> AAAA:BBBB:CCCCCCCC:DDDD:EEEEEEEEEEEE
L247[11:27:01] <S3> where A is the type of address, b is the parameters of that address type (usually unused), c is the network, d is the subnet (which often can be left alone for simple networks), and E is the host
L248[11:27:16] <S3> so all you gotta do is stab a number in the C part
L249[11:27:34] <20kdc> ...so... why are you routing 9001-type addresses through 0000-type addresses and then to the hosts?
L250[11:27:58] <S3> all addresses of type 0000 are link local
L251[11:28:10] <S3> link local addresses are used for neighbor discovery and stuff just like ipv6
L252[11:28:24] <20kdc> Ah.
L253[11:28:28] <S3> as well as your inter network routing, 9001 is global
L254[11:28:33] <S3> at least, global version 1
L255[11:28:54] <S3> the B field for link local is used as a network seperator
L256[11:29:03] <20kdc> What happens if a network computer pretends to be a computer on a different network ID?
L257[11:29:30] <20kdc> I mean, I can see in the example routing table that you've got a bridge between two link-local network IDs.
L258[11:29:37] <S3> it would be difficult in OC because the devices can see what UUID they are coming from
L259[11:29:57] <S3> but in a real world bus network? well that's possible with ethernet too
L260[11:30:20] <S3> yeah :)
L261[11:30:26] <Wuerfel_21> S3, Computronics has a spoofing card
L262[11:30:33] <S3> this may help
L263[11:30:36] <20kdc> Additionally, usually there are filters against that sort of thing at the ISP level.
L264[11:30:57] <20kdc> So I guess you'd need some sort of firewalling in a tree structure?
L265[11:31:37] <S3> 20kdc: http://pb.i0i0.me/p/BgvZbLX1
L266[11:31:40] <S3> this may make more sense
L267[11:32:20] <S3> yeah I mean, just like real networking, if you're worried about security, you gotta remember that the switches re just doing their job, so it's up to you to implement whatever security you deem necessary
L268[11:32:55] <S3> in the paste I just made those are two switches. they are from different networks but the second switch is connected to the network of the first
L269[11:33:22] <S3> keep in mind this is all dynamic routing, so almost every single route here is automatic, no manual entry necessary
L270[11:36:23] <20kdc> Hmm... maybe with some fiddling with wireless network cards, and two computers next to each other but unconnected (both trusted), the spoofing card could be defeated. Plus, presumably the networking stack has a way of performing filtering?
L271[11:36:44] <S3> 20kdc what may interest you is that the routing table is only looked at when the connection is made, and once that is made, it never looks at it for the entire connection for any packet ever again
L272[11:36:57] <20kdc> ...sounds efficient!
L273[11:37:12] <S3> after a connection is made, it puts a vpi vci and the uuid in a "connection table" and just uses that
L274[11:37:16] <S3> fast switching heh
L275[11:37:44] <S3> yeah the routing table is only used for resolving
L276[11:38:06] <20kdc> Also suggests there's no UDP-like system, which is probably a good thing, because otherwise people would *use it*. And UDP port forwarding is a pain.
L277[11:38:26] <20kdc> Of course if there's even an equivalent to "ports" in this system, I can't tell...
L278[11:38:36] <S3> nope!
L279[11:38:53] <S3> I mean, sorta, but it's different
L280[11:39:17] <S3> you don't see them in the routing table, but vci is sort of what you're looking for, but vci is dynamic.
L281[11:39:36] <S3> instead of using "ports" connections are made using "signalling"
L282[11:39:41] <20kdc> ...Virtual connection index?
L283[11:40:03] <S3> virtual channel indicator, but same idea
L284[11:40:12] <S3> vpi is like the actual connector on the wire
L285[11:40:22] <S3> and the vci is the nth connection through that vpi
L286[11:40:30] <20kdc> Ah.
L287[11:40:40] <S3> that's why every switch on that routing table has a different vpi
L288[11:41:03] <20kdc> ...why go through VPIs?
L289[11:41:29] <20kdc> That is, why are there VPIs instead of just direct component addresses?
L290[11:42:02] <S3> I've thougt of that a couple times, trying to remember why it didn't work..
L291[11:42:15] <S3> oh, well for one it's to make the packets tiny
L292[11:42:29] <S3> vpi stands for virtual path indicator
L293[11:43:09] <S3> second is then it would be hard for the connecting machine to know what to send it. the end computer doesn't know anything about the routes along the way
L294[11:43:24] <20kdc> Ah. So basically, the packets contain the VPI numbers?
L295[11:43:37] <S3> all it knows is that its packets are going through its neighboring switches vpi x and vci y
L296[11:43:39] <S3> yep
L297[11:43:43] <S3> that's it
L298[11:43:47] <S3> vpi x, vci y, data
L299[11:44:01] <20kdc> Guess that makes network mapping easier.
L300[11:44:32] <S3> if you're worried about security, you could even prevent them from talking to any vpi and vci they didn't ask for besides vpi 0 vci 0
L301[11:44:46] <20kdc> Though I would assume a packet would contain multiple VPI numbers, like the entire path, or none at all (since by the sound of it VPI numbers are machine-relative)
L302[11:44:55] <S3> vpi 0 vci 0 is always the signalling of the switch
L303[11:45:08] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L304[11:45:10] <S3> it's a circuit switched network
L305[11:45:25] <S3> so each switch stores the next vpi and vci to route to
L306[11:45:28] ⇦ Quits: Jezza (~Jezza@92.206.161.17) (Remote host closed the connection)
L307[11:45:39] <S3> the only fields that change in the packet are the vpi and vci
L308[11:45:49] <S3> for each hop (if they need to change)
L309[11:45:53] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L310[11:46:16] <S3> the switches don't really switch it's weird
L311[11:46:27] <S3> the switches are always controlling the switches they are sending to, not themselves
L312[11:46:45] <S3> which can still be secure if you wanted
L313[11:47:15] <S3> but the only thing switches really do for work is help with setup / teardown
L314[11:49:06] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-132-180.as13285.net) (Read error: Connection reset by peer)
L315[11:49:37] <20kdc> So, the connection's made, and then each switch keeps track of where that VCI (relative to that switch)'s connection needs to go?
L316[11:49:49] <S3> yep
L317[11:49:58] <S3> the connection table looks like this:
L318[11:49:58] <S3> vpi a vci b vpi x vci y uuid
L319[11:50:05] <S3> of course the table isn't flat in the lua switch
L320[11:50:08] <S3> it's more like
L321[11:50:27] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-132-180.as13285.net)
L322[11:51:09] <20kdc> connections[vpi_a][vci_b] = {vpi_x, vpi_y, uuid}?
L323[11:51:16] ⇦ Quits: Icedream (~icedream@has.streaminginter.net) (Ping timeout: 384 seconds)
L324[11:51:24] <S3> connections = {
L325[11:51:25] <S3> [A] = {
L326[11:51:25] <S3> [B] = { X, Y, UUID}
L327[11:51:25] <S3> }
L328[11:51:25] <S3> }
L329[11:51:30] <S3> yeah pretty much
L330[11:51:45] <S3> yep
L331[11:52:15] <S3> the large routing tables are more flat, but they're only used once per connection
L332[11:52:34] <S3> makes it easier to print to the screen
L333[11:54:50] <Wuerfel_21> Gah, i cant decide whether or not to put a beacon in my server spawn. Any opinions?
L334[11:54:52] <20kdc> Also, by the look of it, the routing table needs to be kept in a specific order
L335[11:55:17] <S3> shouldn't have to, but it for performance reasons, yes
L336[11:56:07] <20kdc> "9001::40 via vpi 5" captures everything on network 0x40, global v1
L337[11:56:20] <20kdc> so that has to be after all the specific-address routes
L338[11:56:43] <S3> there is one thing I forgot to put in those routes
L339[11:56:46] <S3> there is a metric field
L340[11:56:57] <S3> also, it routes based on prefix comparisons
L341[11:56:59] <S3> not order found
L342[11:57:19] <S3> when the table is scanned it generates a list of "candidates"
L343[11:57:28] <S3> and then compares prefix closeness
L344[11:58:04] <S3> with the metric in mind. The metric is actually a way to speed that up, it is determined by network adjacency and prefix difference
L345[11:59:31] <S3> This is the whole thing if you wanted to see it: http://pb.i0i0.me/p/uGGTmMg7
L346[11:59:53] <S3> though some of the stuff in the metric area may be conflicting, I wrote that at like 1 AM
L347[12:01:19] <S3> 20kdc you'll notice that these routes only match the network and don't touch the subnet numbers, that's because none of the network routes are the same. the switches are in "network" mode, which means they only store information about the neighboring network prefixes and don't even bother with subnet routing
L348[12:02:39] <S3> I did it that way because later on I may want to introduce subnetting specific features
L349[12:03:01] <S3> and also allow people to easily differentiate between ISP networks and networks in your village or base, etc
L350[12:03:58] <S3> I also wanted the ability of non heiarchal setups of same network / different subnets. so you could have the same network address 10 networks away and have different subnets and it would just work, with the downside of longer connection establishing
L351[12:04:09] <S3> this way you don't have to do a lot of math
L352[12:04:27] <S3> it works like OSPF
L353[12:07:23] <S3> it's up to you to determine a numbering plan, or not not care at all, but I do recommend giving the 16 bit subnet to all your customers, allowing them to choose their subnetting from there, and then request network addresses. The host part can not be subnetted.
L354[12:07:24] <gamax92> I love when my father talks to me with food in his mouth
L355[12:07:56] <gamax92> and expects me to want to listen to him
L356[12:08:08] <S3> gamax92: LOL?
L357[12:09:18] <S3> 20kdc: and yes, you can subnet the subnets. you can have one network address for your ISP, and for every station accross the globe say split the subnet address, 8 bits for 255 locations, and then give the rest of the 8 bits for the customer to split up. (though that is weird)
L358[12:09:39] <S3> the network will operate fastest if you use a different network address for every station.
L359[12:10:10] <S3> gamax92: what is he trying to tell you?
L360[12:11:31] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L361[12:22:11] ⇨ Joins: Icedream (~icedream@has.streaminginter.net)
L362[12:56:06] <S3> 20kdc: any confusion?
L363[13:06:07] <payonel> Inari: ? the cat gifs
L364[13:06:16] <payonel> holy crap those are good
L365[13:13:37] <vifino> Hey 20kdc, could I get you to try computech stuffs and maybe make a PR that fixes the only-1Hz thing?
L366[13:14:05] <vifino> I currently have it "fixed" by setting nodetimer_interval = 0.1 in the config.
L367[13:14:13] <vifino> which is... not good.
L368[13:15:24] <Inari> payonel: haha
L369[13:15:32] <Inari> payonel: Did I link the gallery of htem?
L370[13:16:30] <Lizzy> "I wonder if this is the windows 7 SSD" *unplugs it from computer and windows bluescreens* "I'll take that as a no" ~ me, just now
L371[13:17:38] <payonel> Inari: yes :)
L372[13:18:16] <Mettaton_Fab> Lizzy, look at the drive properties.
L373[13:18:31] <Lizzy> ?
L374[13:18:32] <Mettaton_Fab> it always gives the drive manufacturer.
L375[13:18:45] <Mettaton_Fab> do that before unplugging
L376[13:19:03] <Lizzy> Mettaton_Fab, thanks for the useless advice, like i didn't know that already
L377[13:19:26] <Mettaton_Fab> or just unplugg all the drives at once!
L378[13:19:40] <Lizzy> though to tell you why i couldn't do that, both the SSDs are made by kingston, both are the same size
L379[13:20:33] <20kdc> vifino: Hmm, I'll think about it
L380[13:20:49] <vifino> Thanks. Would help me a lot. :)
L381[13:21:02] <Lizzy> also Mettaton_Fab, unless you have something of significant help to something. don't talk to me
L382[13:22:43] <Temia> Shame you've got the responsibility of being an op, or I'd suggest you just /ignore him like I did. Nothing but noise ever leaves his mouth :/
L383[13:23:00] <Mettaton_Fab> just write "stuff" on one of them!
L384[13:23:14] <Lizzy> Temia, if i wasnt op i'd probably have ignored him long ago
L385[13:23:26] <Temia> Hey, I've got an idea.
L386[13:23:41] <20kdc> vifino: Unknown node texture?
L387[13:23:41] <Temia> Let's remove him unless someone offers a good reason not to. :D
L388[13:25:08] <20kdc> vifino: Well, I ran the default program, and then a "stack overflow" error came out.
L389[13:25:21] <Lizzy> actually, y'know what? i'ma just ignore him anyway. someone elses problem then
L390[13:25:32] <20kdc> Error was not caused by an error() function, so I think your implementation may have issues.
L391[13:26:00] <20kdc> ...line 54.
L392[13:26:06] <20kdc> (of luaforth.lua)
L393[13:26:45] <Lizzy> right, the old W7 SSD is now attached to my server via usb so i can make a disk image of it and network mount it then re-use the ssd for something else (probably my laptop)
L394[13:27:36] <Lizzy> though before i do that, i'ma restart my server because it's just done a load of updates to pretty much everything
L395[13:29:14] <vifino> 20kdc: yeah, haven't made any textures yet.
L396[13:29:24] <vifino> but the default program should work..
L397[13:30:14] <vifino> wait, it does not?!
L398[13:30:17] <vifino> wtf.
L399[13:30:36] <SolraBizna> ghosts.
L400[13:30:47] <vifino> -_- its digiline-send not digiline_send
L401[13:30:53] <Forecaster> gremlins
L402[13:30:53] <vifino> change that, it should work
L403[13:31:03] <20kdc> ...shouldn't be causing a stack overflow, though?
L404[13:31:31] <vifino> to be perfectly honest, i have no clue.
L405[13:32:11] <vifino> given that digiline_send was not defined, it will fall back to parsing at runtime, which is where it dies.
L406[13:32:17] * Izaya laughs manically
L407[13:32:25] <Izaya> Server upgrades went off without a hitch
L408[13:32:42] <Temia> And yet he snaps
L409[13:32:44] <20kdc> Izaya: If this is a reason for maniacal laughter, I assume the servers run on magic.
L410[13:32:57] <Izaya> 20kdc, of course
L411[13:33:29] <Izaya> (I assume that's a 0, my terminal isn't rendering the middle - 1 character in everyone on Discord's name)
L412[13:33:29] <payonel> ! we could have a boot option that doesn't load shell [maybe until it receives a keyboard event]
L413[13:33:44] <payonel> like.....if someone wanted openos on a uc -- with low low mem
L414[13:33:54] <payonel> that would save GOBS of memory
L415[13:34:14] <Lizzy> though how would you get openos on a uc? you'd need to load it from the network most likely
L416[13:34:14] <20kdc> Maybe have a minimalist shell?
L417[13:34:20] <payonel> heck, i could delay loading shell if no screen is detected
L418[13:34:38] <payonel> 20kdc: a variant of /bin/sh ?
L419[13:34:50] <20kdc> payonel: Something a bit more extremely limited than that.
L420[13:34:58] <vifino> 20kdc: pull, should be fixed now.
L421[13:35:11] <payonel> "variant of /bin/sh" was implying as limited as you like
L422[13:35:50] <payonel> but perhaps it would have been more inline with your thoughts had i said "variant implementation for /bin/shell"
L423[13:36:09] <payonel> it's just harder to say it that way bc.../bin/shell isn't a base class
L424[13:36:21] <20kdc> "isn't a base class"?
L425[13:36:21] <payonel> it's a consumer of a /bin/sh-like object
L426[13:37:02] <payonel> /bin/shell expects the $SHELL to define a runtime path to execute for the shell
L427[13:37:11] <payonel> $SHELL is by default, /bin/sh
L428[13:37:28] <payonel> if you want "something a bit more extremely limited than that" - one would define a custom $SHELL
L429[13:37:55] <payonel> which would also work, but i'm less interested in a super slim $SHELL -- but a system may not even need $SHELL to load
L430[13:38:10] <payonel> but one may want all the other benefits of the openos system
L431[13:44:19] <20kdc> Unsure how that would be deployed on a uC... Lizzy's network boot idea could work, but then, why use a microcontroller? I guess automated updates, for tiny uCs in lighting controls/ similar places where space is a premium?
L432[13:49:23] <S3> Temia: I thought -I- was the one who generates line noise
L433[13:49:49] <payonel> 20kdc very good point. i forget uCs don't have drives
L434[13:50:14] <payonel> i should do more with them :)
L435[13:50:26] <Izaya> uCs are better suited to using very small systems that fit in an EEPROM as well as their program
L436[13:51:00] <payonel> but regardless, people complain about ultra low mem needs, and if they could run scripts on boot without the need of a shell, i could save them a lot of memory
L437[13:51:35] <payonel> ~165k for boot today, but without shell it'd be at least ~30k less
L438[13:52:23] <S3> Izaya: do you know if uCs work with network cards?
L439[13:52:35] <S3> for non wifi
L440[13:52:53] <S3> I mean I knowthey can't communicate with other components but.. a network card is slightly different
L441[13:53:01] <Izaya> they can use network cards
L442[13:53:17] <S3> oh really? so then I could make an EEPROM OCR switch for uCs maybe
L443[13:53:43] <S3> wait no, I couldn't do a remote shell with it also in that small ammount of space
L444[13:53:50] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:f564:ab5c:6e92:ef63)
L445[13:53:50] zsh sets mode: +v on Kodos
L446[13:53:58] <S3> I've never actually used uCs much
L447[13:54:09] <Izaya> I've done a remote shell in 4k of Lua
L448[13:54:18] <S3> yes but that AND network switching?
L449[13:54:23] <Izaya> Like sure it was somewhat flaky and was basically remote lua execution
L450[13:54:26] <Izaya> it took like 1k
L451[13:54:39] <S3> oh that's scary
L452[13:55:10] <S3> because all I'd need is a switch with a telnet console
L453[13:55:15] <S3> and a microcontroller may work great for that
L454[13:55:54] <S3> is that as much aspace as you got? you can't embed a floppy or something?
L455[13:56:14] <Izaya> nop
L456[13:56:16] <Izaya> 4k
L457[13:56:25] <S3> hmm
L458[13:56:33] <S3> I think it would be an interesting challenge
L459[13:56:44] <Izaya> https://shadowkat.net/projects/multice/
L460[13:57:06] <Kodos> o7
L461[13:57:40] <S3> Oh you know, it may work for CPE
L462[13:57:45] <S3> customer premesis equipment
L463[13:58:22] <S3> WHAT THE
L464[13:58:38] <Izaya> ?
L465[13:58:58] <S3> multitasking system in 500 bytes wtf
L466[13:59:13] <Izaya> Microcontrollers and drones are my speciality
L467[13:59:16] <Izaya> or were, I guess
L468[13:59:26] <S3> oh nvm I read it wrong
L469[13:59:37] <Izaya> no no
L470[13:59:44] <Izaya> the scheduler and base libs fit in 500 bytes
L471[13:59:57] <S3> Noo...
L472[14:00:03] <S3> You are WRONG! no it can not be!
L473[14:00:06] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-132-180.as13285.net) (Read error: Connection reset by peer)
L474[14:00:09] <Izaya> Take a look then
L475[14:00:10] * S3 rips his hair out
L476[14:01:06] <S3> how...
L477[14:01:32] <S3> the kernel is like 2K
L478[14:01:47] <Temia> Those who suspect they're generating line noise have functional error correction systems, so to speak.
L479[14:02:05] <S3> Temia: yes but I spam a lot
L480[14:02:29] <Izaya> S3: that's an example one
L481[14:03:07] <S3> huh.
L482[14:03:28] <S3> so in that case, do you think it's possible to fit a switch and network console in 4K?
L483[14:03:28] <Izaya> the minimum size for it is modules/base/envar.lua (77 bytes), header.lua (225 bytes) and footer.lua (241 bytes)
L484[14:03:42] <Izaya> Might not need envar.lua
L485[14:03:45] <Izaya> but it's been a while.
L486[14:03:59] <Michiyo> Or, cheat.. install OpenSecurity, enable the cheaty ass option and flash eeproms with the card writer, for a free 8k eeprom :P
L487[14:04:00] <Izaya> yeah it'd be doable
L488[14:04:02] <S3> Last I remember, 4K is ~ 200 lines of code
L489[14:04:19] <Izaya> if it's clean and nice
L490[14:04:25] <DaMachinator> 4096 characters, more or less
L491[14:04:27] <Izaya> It's more like 500 if you write it like I tend to
L492[14:04:40] <DaMachinator> someone posted a lua minifier on the forums
L493[14:05:00] <Izaya> top of header.lua: tT,p,C,T,dE={},1,coroutine,table,{["display"]=0}
L494[14:05:19] <Izaya> the 3 scheduler functions are s, l and h
L495[14:05:24] <Izaya> l doesn't actually do anything atm
L496[14:06:14] <Izaya> ah yes
L497[14:06:29] <Izaya> the example kernel includes a terminal emulator, shell, and the start of the network stack
L498[14:07:03] <S3> huh.
L499[14:07:21] <Izaya> you can do a lot in 4k, it just won't be pretty
L500[14:07:43] <Izaya> I had another project to write an OS in stack machine bytecode
L501[14:07:45] <S3> right
L502[14:07:56] <S3> I think people will be more apt to use microcontrollers fo rtheir switches though
L503[14:08:00] <S3> as it would be cheap, right?
L504[14:08:05] <Izaya> yeah
L505[14:08:10] <S3> just throw one in each house and you're good to go
L506[14:08:13] <Izaya> and they can actually control where stuff goes
L507[14:08:24] <Izaya> you could do NAT or firewalling
L508[14:08:50] <S3> my protocol doesn't support NAT but it can be done
L509[14:08:57] <S3> I specifically designed it not to need it
L510[14:09:11] <S3> I find NAT very.. hacky
L511[14:09:21] <Izaya> it is
L512[14:09:24] <Izaya> it should die
L513[14:09:50] <CompanionCube> worst of all is v6 NAT
L514[14:10:49] <Lizzy> why is there even such a thing?
L515[14:10:50] <Lizzy> ffs
L516[14:10:58] <S3> Lizzy: saving addresses
L517[14:11:15] <S3> it was intended to reduce the shortening of the ipv4 namespace long before we ran out
L518[14:11:25] <SolraBizna> I believe Lizzy was referring to IPv6 NAT
L519[14:11:29] <Lizzy> ^
L520[14:11:31] <S3> and now ISPs use it for security
L521[14:11:32] <S3> gross
L522[14:11:35] <S3> ah
L523[14:11:56] <S3> OCR network addresses are very close to ipv6
L524[14:12:00] <S3> they're based on your UUID
L525[14:12:36] <S3> like IPv6 I chose a fixed sized, but subnettable network and subnet part for the address :)
L526[14:13:13] <S3> I think IPv6 NAT was intended for 6to4 tunneling
L527[14:13:25] <S3> but NAT6 is wtf
L528[14:14:08] <S3> I just poured boiling barbeque sauce all over myself by accident and it hurts
L529[14:14:14] ⇦ Quits: Vexatos (~Vexatos@p200300556E653106C080183DE345F4E5.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L530[14:18:18] <Wuerfel_21> I did an internet speed test. I have an impressive downstream of... 156 kbit/s?!?!?!?!
L531[14:19:11] <S3> lol
L532[14:19:40] <S3> Izaya: you know... I could almost use your system as a base?
L533[14:19:42] <Wuerfel_21> This. Flipping. Village. Sucks. Hard.
L534[14:19:47] <S3> and just write an OCR network stack on it?
L535[14:19:56] <S3> Wuerfel_21: why
L536[14:20:11] <gamax92> I did an internet speed test. I have an impressive downstream of... 94mbit/s!
L537[14:21:06] <Wuerfel_21> S3, because slow webz. because not a single shop.
L538[14:21:46] <Lizzy> speaking of internets what the fuck is mine doing right now
L539[14:21:59] <Forecaster> internet'ing
L540[14:22:04] <Forecaster> ?!
L541[14:22:07] <Lizzy> na, it's being shite
L542[14:22:13] <Forecaster> oh
L543[14:34:52] <S3> Izaya: looks like some of this stuff I can get rid of , for example dterm
L544[14:35:01] <S3> dterm is only for machines with a screen it looks
L545[14:35:01] <Izaya> indeed
L546[14:35:07] <Izaya> yeah
L547[14:35:56] <DaMachinator> NAT64 is for ipv6 to ipv4 address translation...
L548[14:36:08] <S3> yes
L549[14:36:30] <S3> I'll be using NAT64 in my house soon for certain things
L550[14:36:40] <S3> moving into a new house and all machines in my house will 100% be ipv6
L551[14:36:55] <CompanionCube> is it forbidden to post soni links here
L552[14:36:58] <S3> but I'll still have ipv4 dhcp to machines on the mac list that are incompatible. I don't have anything incompatible..
L553[14:37:11] <S3> no idea what a soni link is
L554[14:37:21] <CompanionCube> i recently found this gem: https://github.com/SoniEx2/MDXML
L555[14:37:44] <S3> https://upload.wikimedia.org/wikipedia/commons/4/4c/Sony_Computer_Entertainment_logo_20150929.png
L556[14:37:47] <S3> Corded: there I did
L557[14:37:51] <S3> I pasted a soni link
L558[14:38:24] <S3> Corded: I fled as soon as I saw XML
L559[14:38:35] <CompanionCube> S3: it's worth
L560[14:38:42] <CompanionCube> XML fused with Markdown.
L561[14:38:51] <Tokiko> i have eye cancer now
L562[14:38:53] <Tokiko> help me
L563[14:39:03] <S3> ...
L564[14:39:07] <SolraBizna> what
L565[14:39:26] <CompanionCube> as someone else described it, it's like a perverted from of YAML.
L566[14:39:31] ⇦ Quits: solace (~quassel@c-67-169-234-216.hsd1.ca.comcast.net) (Ping timeout: 206 seconds)
L567[14:39:33] <CompanionCube> https://raw.githubusercontent.com/SoniEx2/MDXML/master/example.md
L568[14:39:34] <SolraBizna> WHAT
L569[14:39:40] <S3> also CompanionCube I did a lot of work this morning and last night: http://pb.i0i0.me/p/uGGTmMg7
L570[14:39:53] <S3> also neat
L571[14:39:55] <SolraBizna> When I said nearly every application of XML should use something else instead, THIS ISN'T WHAT I MEANT
L572[14:39:58] * SolraBizna dies
L573[14:40:13] <S3> are the > actually required or are they just indents..
L574[14:40:26] <CompanionCube> S3: I think they're required as per the sepc
L575[14:40:32] <S3> OMG
L576[14:41:02] <CompanionCube> 'Inner Data are done with markdown quote blocks'
L577[14:41:19] <CompanionCube> 'The syntax is a > with no free spaces preceding it, optionally followed by a single ASCII space or tab character
L578[14:42:38] <S3> Izaya: so ev is a global variable containing the last event?
L579[14:42:51] <Izaya> yes
L580[14:42:51] *** Keridos|away is now known as Keridos
L581[14:43:01] <S3> huh.
L582[14:43:17] <S3> Izaya: what do you think of me using your OS as a base OS for the OCR switch? think it's small enough?
L583[14:43:24] <S3> I mean it seems like it, just remove half the base modules..
L584[14:43:34] <Izaya> It could work
L585[14:43:39] <S3> write a couple of drivers and should be good
L586[14:47:31] <g> Michiyo, OpenFM is you, right?
L587[14:47:55] <S3> Izaya: I've actually been thinking in the past about how nice it would be to have an embedded system library. Amazing! :)
L588[14:48:08] <S3> it does look quite practical
L589[14:49:34] <Izaya> it's been sitting around for like a year now
L590[14:50:10] <gamax92> oh Techokami is still alive
L591[14:50:17] <Techokami> yes I am
L592[14:50:33] <Techokami> just took a bit of a sabbatical from Minecraftings
L593[14:50:38] <gamax92> Techokami: hi please delete your OCSymon repo it is not only not a fork but also outdated
L594[14:50:45] <Techokami> oh
L595[14:50:47] <Techokami> fine
L596[14:50:47] * Temia scrolls up
L597[14:50:48] <gamax92> yeah.
L598[14:50:50] * Temia dies laughing
L599[14:50:55] <Temia> Why did I click a Soni link
L600[14:51:10] <Forecaster> Morbid curiosity
L601[14:51:32] <Techokami> deleted
L602[14:51:43] <gamax92> Techokami: thank you
L603[14:52:23] <gamax92> on that note, the 65816 core is coming along decently, fixed up a few bugs, implemented some more opcodes
L604[14:52:31] <Techokami> nice
L605[14:52:42] <Techokami> too bad the 65816 is a nightmare to use
L606[14:52:58] <gamax92> yeah but ... emulation mode exists
L607[14:53:15] <Techokami> yeah that's p.much the best thing about it
L608[14:53:24] <Techokami> throw it into emulation mode, and it's a better 6502
L609[14:53:28] <TheCryptek> %tell TheFox bro I need you to contact me when you get on.
L610[14:53:28] <MichiBot> TheCryptek: TheFox will be notified of this message when next seen.
L611[14:53:51] <Techokami> but it's primary usage mode is just... wat
L612[14:54:05] <gamax92> the 65816's emulation mode is sorta what the 65el02 was, besides various 6502 bugs and the different opcodes
L613[14:55:46] <Techokami> you either had full speed but only 64K memory, OR you ran at half speed to multiplex address lines over half the data lines to have 16M memory
L614[14:55:56] * TheCryptek burps
L615[14:56:07] <gamax92> Techokami: yeah ... that part is a giant WTF
L616[14:57:01] <Techokami> there's really only three things that used the 65816 as a result: some ultra-obscure computer by Acorn (iirc), the Apple IIGS, and the SNES
L617[14:57:42] <Techokami> and the SNES had to resort to cramming new CPUs into game carts to compete with the SEGA Genesis
L618[14:58:40] <Techokami> which was easily capable of using its m68k CPU to do similar things on stock hardware
L619[15:01:17] <SolraBizna> uh... the 65C816 I'm using has 24 address lines
L620[15:01:24] <Z0idburg> yes
L621[15:01:31] <Z0idburg> that's what the 65816 is
L622[15:01:41] <Z0idburg> it supports up to 16MB of memory
L623[15:01:47] <SolraBizna> so what's this about multiplexing address lines onto data lines?
L624[15:01:58] <Z0idburg> the 6502 does the same thing.
L625[15:02:12] <Techokami> it has 16 dedicated address lines
L626[15:02:15] <Z0idburg> if you look at the 6502 there are two address registers each 8 bit
L627[15:02:23] <gamax92> Z0idburg shush
L628[15:02:32] <Z0idburg> ?
L629[15:02:38] <Techokami> but the last 8 are multiplexed over half of the data lines
L630[15:02:53] <Techokami> to make things as pin-compatible to the 6502 as possible
L631[15:02:59] <SolraBizna> I'm literally working with a 65C816 right now that has 24 boring address lines and 8 boring data lines
L632[15:03:07] <Techokami> wat
L633[15:03:15] <SolraBizna> and that's how it's been in every datasheet I've seen
L634[15:03:28] <gamax92> SolraBizna: I dunno maybe they made some that had 8 extra pins but what I've read about the 65C816 matches what Techokami said
L635[15:03:33] <Izaya> SolraBizna: on the DIP versions it has less pins
L636[15:03:36] <Techokami> oh right, because it has 16 data pins
L637[15:03:38] <S3> I don't se ehow that'd be boring, it's bidirectional. Much better than port based IO :)
L638[15:03:51] <Techokami> since it is a 16-bit processor
L639[15:04:14] <SolraBizna> did I slide in from an alternate universe where the 65C816 is totally different?
L640[15:04:33] <Techokami> is it spelled Berenstain Bears in your world
L641[15:05:08] <S3> :D
L642[15:05:08] <SolraBizna> I've never heard anything until now to suggest that the 65C816 had a 16-bit data bus or a less-than-24-bit address bus
L643[15:05:27] <SolraBizna> inside or outside
L644[15:05:48] <S3> I dunno about the 65c816, but the 6502 has two data busses
L645[15:06:03] <Techokami> lemme dig up the data sheets
L646[15:06:07] <gamax92> "multiplexing of A16-A23 on the data bus"
L647[15:06:42] <gamax92> "During Ø2 low, the '816 will place the lower 16 bits of the effective address on A0-A15, just as the other 65xx processors do. The data bus, D0-D7, will hold the A16-A23 address component"
L648[15:06:52] <SolraBizna> WTF
L649[15:06:56] <SolraBizna> my laptop is native to this universe
L650[15:07:13] <S3> :)
L651[15:07:21] <SolraBizna> this copy of the datasheet only has 16 address lines and has this whole section on multiplexing
L652[15:08:16] <S3> It is a weird way to do it, it certainly makes writing to 24 bit addresses more difficult
L653[15:08:21] <SolraBizna> in any case, we were both wrong
L654[15:08:28] <SolraBizna> it does multiplex onto the data lines, but only for half a clock cycle
L655[15:08:43] <SolraBizna> so it doesn't go half-speed
L656[15:09:00] <S3> right. there's a problem with that though SolraBizna
L657[15:09:39] <gamax92> well the multiplexing is still a wtf behavior
L658[15:09:45] <SolraBizna> I would not argue with that
L659[15:09:46] <S3> how the heck do you prevent the end devices from sourcing onto the data lines without a substantial ammount of extra logic..
L660[15:10:03] <S3> at the same time that the 816 is
L661[15:10:10] <SolraBizna> S3: by using the W65C265S and having the logic to do so inside that instead :P
L662[15:10:22] <gamax92> otherwise there's two pins that say whether the stuff on the bus is valid iirc
L663[15:10:29] <SolraBizna> (me using the W65C265S is probably why I was wrong about the lines)
L664[15:11:04] <Techokami> okay I was kind of wrong but also kind of right? Quoting the official data sheets:
L665[15:11:07] <SolraBizna> I do remember there being VPA and VDA (valid data/program address) pins on the '816 that I wanted to have, but that aren't exposed on the '265
L666[15:11:08] <Techokami> "The Data/Bank Address Bus (D0-D7) pins provide both the Bank Address and Data. The bank address is present during the first half of a memory cycle, and the data value is read or written during the second half of the memory cycle. Two memory cycles are required to transfer 16-bit values. These lines may be set to the high impedance state by the Bus Enable (BE) signal."
L667[15:11:37] <S3> SolraBizna: so you're using the 65265 like an mmu?
L668[15:11:54] <SolraBizna> I'm using it like a CPU with a bunch of built-in IO hardware, 24 boring address lines, and 8 boring data lines
L669[15:12:10] <S3> I see now
L670[15:12:20] <S3> this may be part of the reason why I always stuck to the 6502
L671[15:12:59] <gamax92> oh I do need to wonder ... is it that the 816 has a 16bit accumulator (AH/AL) or 2 8bit accumulators (A/B)
L672[15:13:22] <SolraBizna> you can only access one accumulator
L673[15:13:41] <SolraBizna> I think some parts of the datasheet to refer to the inaccessible half of a 16-bit accumulator as B, though
L674[15:13:49] <SolraBizna> s/ a / the /
L675[15:13:49] <MichiBot> <SolraBizna> I think some parts of the datasheet to refer to the inaccessible half of the 16-bit accumulator as B, though
L676[15:14:23] <SolraBizna> I might be thinking of one of the leaked SNES programming manuals instead
L677[15:14:39] <S3> did they ever make a reverse engineered schematic of the 816 like they did with the 02?
L678[15:14:56] <SolraBizna> last I checked, they wanted to but hadn't yet
L679[15:15:04] <S3> http://www.bytecollector.com/archive/misc/6502.pdf <-- 6502
L680[15:15:28] <SolraBizna> http://visual6502.org/
L681[15:15:58] <S3> I've seen that
L682[15:16:02] <S3> it's quite spectacular
L683[15:16:05] *** medsouz|offline is now known as medsouz
L684[15:16:07] <SolraBizna> it is
L685[15:16:17] <SolraBizna> it really shows off how simple the 6502 is
L686[15:16:35] <S3> it's dead simple
L687[15:16:43] <S3> I tried building it in minecraft using only pistons once
L688[15:16:48] <SolraBizna> that simplicity is why I like the 6502 even though it's so weird to program
L689[15:16:52] <S3> but lag
L690[15:16:55] <SolraBizna> lol
L691[15:17:37] <S3> I'm working with an IRL project to create some hardware, one of which is for emegency response systems, and it houses a 6502 System On Chip on an FPGA I've been designing
L692[15:17:41] <S3> contains a custom MMU
L693[15:17:47] <gamax92> There's a lot of custom 65xx based designs people have come up with over time that are basically ... much better to use than the 816
L694[15:17:58] <gamax92> though, a lot of them drop the backwards compat for that
L695[15:18:59] <S3> well the 02 is great because we had a bunch of candidates, and we said, we need something that once it works and it works for exactly this procedure itl be fine forever, and will be easy to support even after someday they stop making them
L696[15:19:08] <S3> so we agreed on an FPGA 6502
L697[15:19:15] <SolraBizna> sensible
L698[15:19:16] <gamax92> FPGAs are great
L699[15:19:57] <S3> Yeah we're looking into possibly using Lattice FPGAs
L700[15:20:06] <S3> because they tend to work on open source tools appaarently
L701[15:21:01] * SolraBizna makes note of that
L702[15:21:23] <S3> I have some xilinx fpgas but they need like $10,000 software
L703[15:21:23] <S3> :(
L704[15:21:29] <S3> some of them do
L705[15:21:53] <S3> One of them is a PowerPC based xilinx fpga...
L706[15:24:42] <SolraBizna> I was going to use the W65C265S to build my "apocalypse computer"
L707[15:24:55] ⇦ Quits: Mettaton_Fab (~OyVey@p57964699.dip0.t-ipconnect.de) (Quit: gotta go to bed or other stuff, maybe its not even midnight and im just sleepy af)
L708[15:26:47] <SolraBizna> but since I'm poor, I get to help someone else with their breadboard computer instead
L709[15:29:27] <gamax92> heh
L710[15:29:37] <SolraBizna> in the process of which, I found out the 65816 uses a bunch of extra cycles for everything
L711[15:32:36] <SolraBizna> beefier processors are harder to use MRAM with, though, unless I go beefy enough to use the DDR-alike MRAM and make failures more likely...
L712[15:32:56] <Z0idburg> NOOOOOOOOOO
L713[15:33:12] <Z0idburg> I forgot to put apple pie filling in my pot
L714[15:35:12] <20kdc> S3: I have "get a Lattice FPGA" on my eternal endless TODO list.
L715[15:35:27] <S3> I don't know anything about them yet 20kdc
L716[15:35:36] <S3> this is only word from others in my meeting
L717[15:35:51] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L718[15:35:54] <S3> 20kdc I have something spectacular to suggest
L719[15:36:22] <S3> Izaya has a build system for an OS that runs on the OC microcontrollers in < 500 bytes of eeprom space.
L720[15:36:48] <20kdc> And...?
L721[15:36:52] <S3> what do you think about myself adding an ocranet driver and a remote shell for it.
L722[15:37:02] <S3> so that you have a <= 4KB Ocranet switch
L723[15:37:12] <S3> that you have a remote access console to
L724[15:37:34] <gamax92> okay I think I've fixed the os.time/os.date timezone bug
L725[15:37:34] <20kdc> Well, if you can even *make* an Ocranet switch that small
L726[15:37:34] <20kdc> (well, program. But still.)
L727[15:37:44] <S3> I know I know!
L728[15:37:46] <S3> but if I can..
L729[15:37:51] <SolraBizna> gamax92: can I help you test it by being in the same timezone as you again? :P
L730[15:37:59] <S3> I did make a Forth interpreter in < 2KB once
L731[15:37:59] <gamax92> no because I can easily test it :P
L732[15:38:28] <S3> but vifino's forth interpreter turned out nice
L733[15:38:31] <20kdc> S3: Is there a link to the Ocranet spec. anywhere?
L734[15:39:06] <vifino> not very well suited for minetest, though, S3. i learned that the hard way.
L735[15:39:19] <S3> I've been rewriting it 20kdc, so this is the most up to date anything for it: http://pb.i0i0.me/p/uGGTmMg7
L736[15:39:29] <S3> started rewriting them last night
L737[15:39:52] <S3> fuu
L738[15:39:54] <S3> vifino: fix that ^
L739[15:39:58] <S3> 20kdc: http://pb.i0i0.me/p/uGGTmMg7
L740[15:40:05] <S3> what the hell
L741[15:40:11] <20kdc> It reads fine for me.
L742[15:40:12] <S3> hold on 20kdc it's broke
L743[15:40:15] <S3> oh really?
L744[15:40:15] <vifino> fix what.
L745[15:40:30] <20kdc> S3: let me guess, you got the Lua Error Of Doom?
L746[15:40:38] <S3> nvm vifino I was getting some nil value error from lua on your paster
L747[15:40:42] <S3> and then it redirected to the stuff
L748[15:40:45] <20kdc> ...that would be the one.
L749[15:40:46] <vifino> yeah, that happens sometimes because redis doesn't like it.
L750[15:40:56] <S3> ah
L751[15:40:58] <S3> Rethinkdb!
L752[15:41:01] <S3> check out rethinkdb!!!
L753[15:41:53] <vifino> maybe i will.
L754[15:42:07] <20kdc> S3: anyway, that spec does give a lot of information, but none about the actual link format
L755[15:42:26] <S3> like I said it's sort of unfinished
L756[15:42:35] <vifino> for now i am busy trying to implement a 6502 in lua. or at least finding a decent emulator to port.
L757[15:42:43] <S3> by link format you mean the packet headers and stuff?
L758[15:42:47] <20kdc> S3: Yep.
L759[15:42:59] <S3> lemme start working on that actually..
L760[15:43:07] <S3> that part is real easy
L761[15:43:09] <20kdc> vifino: Well, there is technically a *cough*really slow*cough* emulator you might be able to port
L762[15:43:16] <vifino> hmm?
L763[15:43:18] <S3> what else am I missing 20kdc?
L764[15:43:35] <vifino> 20kdc: which one?
L765[15:43:42] <20kdc> S3: Probably best if you wrote an example session dump
L766[15:43:58] <S3> that would be fun
L767[15:44:10] <20kdc> S3: maybe one for a direct connection between two adjacent computers, then another one for a connection through a relay
L768[15:44:22] <20kdc> which gives users some idea of how the protocol actually works in practice.
L769[15:44:23] <gamax92> yep is fixed
L770[15:44:39] <vifino> currently taking a look at https://github.com/fotcorn/Python-C64-Emulator , it has quite nice code. even though i dislike python. strongly.
L771[15:44:56] <S3> a real dump may be a bit hard since it's not fully coded yet
L772[15:45:06] <S3> but I can at least provide a scenario and examples
L773[15:46:55] <gamax92> oh, and the 6000 offset was already accounted for, so will PR
L774[15:47:44] <20kdc> vifino: Basically, figure out what this file's licensed under... https://github.com/trebonian/visual6502/blob/production/transdefs.js
L775[15:48:02] <20kdc> ...and you'll know if it's safe to use or not. It doesn't say.
L776[15:48:40] <vifino> jesus christ, what the hell is that 3.5k file
L777[15:49:24] <20kdc> Basically, if it wasn't for the fact I don't have a clue what the license is, it would be a simple enough way to get a 6502 emulator up and running just by emulating some relatively simple rules with that file.
L778[15:50:03] <Z0idburg> 20kdc Acme::6502 is the most beautiful 6502 emulator I have ever seen
L779[15:50:07] <Z0idburg> written in Perl.
L780[15:50:23] <Z0idburg> it is also probably th emost efficient one I've seen
L781[15:50:48] <20kdc> Probably great, but note target language vifino's talking about is *Lua*.
L782[15:51:21] <20kdc> And potentially Lua 5.1, at that, so bit32 would (I hope!) be in use.
L783[15:51:25] <CompanionCube> https://github.com/trebonian/visual6502/issues/37
L784[15:51:55] <20kdc> So... no official opinion.
L785[15:52:31] <CompanionCube> some of the files have a MIT header
L786[15:53:01] <gamax92> http://rubbermallet.org/fake6502.c
L787[15:55:30] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L788[15:55:36] ⇨ Joins: Nachie (~Nachiebre@173-22-110-5.client.mchsi.com)
L789[16:00:05] *** Wuerfel_21 is now known as Away_21
L790[16:02:06] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L791[16:02:41] <gamax92> Made pr, also fixed %c and %e formatting flags
L792[16:04:28] ⇦ Quits: Nachie (~Nachiebre@173-22-110-5.client.mchsi.com) (Ping timeout: 186 seconds)
L793[16:07:00] <gamax92> payonel: poke.
L794[16:07:55] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L795[16:07:58] *** Gavle|Away is now known as Gavle
L796[16:08:00] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L797[16:10:41] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L798[16:11:11] ⇨ Joins: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L799[16:13:48] ⇦ Quits: Jezza (~Jezza@92.206.161.17) (Quit: Leaving)
L800[16:17:09] <payonel> yeah?
L801[16:18:06] <gamax92> payonel: https://github.com/MightyPirates/OpenComputers/pull/2183
L802[16:19:31] <payonel> what's up with the builds, i saw vex's other PR hang on the same instruction `:extractUserDev`
L803[16:19:47] <gamax92> probably because OC takes a few years to build
L804[16:20:12] <gamax92> I can personally say that it builds and was tested :P
L805[16:20:33] <payonel> does this fix https://github.com/MightyPirates/OpenComputers/issues/2159 ?
L806[16:20:51] <payonel> oh i now see your comment therein
L807[16:20:54] <gamax92> :)
L808[16:21:25] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L809[16:22:52] *** medsouz is now known as medsouz|offline
L810[16:23:06] <payonel> as for the offset and vex's comment about openos accounting for that (e.g. 6000 is 6:00 but should be 12:00) do you agree?
L811[16:24:31] <gamax92> it's already accounted for
L812[16:24:35] <gamax92> so, no nothing to do.
L813[16:24:53] <gamax92> and again if it didn't, openos is not the place to put that.
L814[16:25:04] <Inari> http://i.imgur.com/uVXMvHX.gifv
L815[16:25:41] <payonel> i thought you were fixing only the 4 vs 6 timezone issue with this change
L816[16:26:35] <payonel> i agree openos shouldn't be the place - that was why i brought it up. using UTC what time is returned by os.date for (e.g.) in-game noon?
L817[16:27:01] <gamax92> payonel: "EDIT: OC already does account for the 6000 offset, the timezone is only a problem."
L818[16:27:03] <gamax92> also https://git.io/v1iPR
L819[16:27:21] <gamax92> and https://git.io/v1iPg
L820[16:27:33] <payonel> ah
L821[16:27:57] <payonel> perfect, thanks
L822[16:38:40] ⇨ Joins: Gorzoid (~Gorzoid@179.43.133.142)
L823[16:39:19] <Gorzoid> any1 know how to get the TextBuffer object of a screen if I have it's component address?
L824[16:40:03] <Skye> From Scala/Java or from Lua?
L825[16:40:06] <Gorzoid> Java
L826[16:40:26] <Skye> Have you read the code? :p
L827[16:40:56] <Gorzoid> yeah it says use driverFrom but I dont know how to get the itemstack/co ordinates of that component
L828[16:41:14] <MGR> get GERT!
L829[16:41:26] <gamax92> Gorzoid: oh uhh, lemme go look at a project of mine, I've did this before
L830[16:43:29] <gamax92> Gorzoid: you can get the TextBuffer through Network.node("screen-address-here").host(), that'll give you Environment but that should also be an instance of TextBuffer
L831[16:44:10] ⇨ Joins: Colink02 (webchat@97-86-8-234.dhcp.stls.mo.charter.com)
L832[16:44:28] <Colink02> peeps i need help again
L833[16:44:48] <gamax92> tell us what you need help with instead of saying you need help
L834[16:45:04] *** medsouz|offline is now known as medsouz
L835[16:45:29] <Colink02> ok how do i send a message out of the chatbox to the chat
L836[16:45:50] <S3> you just did?
L837[16:46:20] <gamax92> Colink02: chat_box has a say() method
L838[16:46:39] <Colink02> yes how do i use that though in a program
L839[16:47:02] <gamax92> component.chat_box.say("some message here")
L840[16:48:13] <Colink02> lol thanks forgot to put the chatbox on the server
L841[16:48:38] <Gorzoid> I cant find the method li.cil.oc.api.Network.node(String ) is it in a different class?
L842[16:48:49] <gamax92> uhh...
L843[16:49:32] <gamax92> oh good eclipse locked up
L844[16:50:01] <Gorzoid> ohh its in internal class
L845[16:50:27] <gamax92> li.cil.oc.api.network.Network
L846[16:50:55] <Gorzoid> can that object be gotten through machine? or how
L847[16:51:23] <gamax92> depends, where are you calling this from? I'm assuming a custom Driver?
L848[16:51:38] <Gorzoid> a custom architecture
L849[16:51:45] <gamax92> oh, then yeah use machine
L850[16:52:00] <gamax92> Gorzoid: if you're doing a custom arch though you should really be using machine's invoke
L851[16:52:14] <gamax92> instead of bypassing the invoke interface, and the gpu interface
L852[16:52:23] <Gorzoid> yeah but the architecture I am making does not add any component api
L853[16:52:31] <Gorzoid> Im making a DCPU emulator
L854[16:53:00] <gamax92> you don't have to expose a component api
L855[16:53:36] <gamax92> just make whatever interface class or whatever to the DCPU convert the data and call invoke itself
L856[16:53:46] ⇨ Joins: solace (~quassel@207.62.206.190)
L857[16:53:57] <gamax92> you can access the TextBuffer yourself but that sorta defeats the purpose of the callbuffer
L858[16:54:56] <Gorzoid> yeah I guess, I'll probably fix it up later then but for now I just want to see if it will run
L859[16:55:06] <gamax92> sure
L860[16:55:19] <gamax92> but just make sure you do actually fix it later :P
L861[16:55:34] <gamax92> I should go look at what a DCPU is though ...
L862[16:56:03] <Gorzoid> it's a cpu spec made by notch for a game he was going to make 0x10c
L863[16:58:12] <Gorzoid> alot of architectures posted on forums have 1 major problem, no1 wants to make programs for it, there is tons of programs made for DCPU so I hope I can get them working with this architecture
L864[16:58:51] <Gorzoid> although to get it fully working I will have to have custom fonts, which is not supported in opencomputers yet
L865[17:00:56] ⇦ Quits: solace (~quassel@207.62.206.190) (Ping timeout: 198 seconds)
L866[17:02:40] <Colink02> does the remote terminal only work with terminal servers?
L867[17:03:29] *** Mine|dreamland is now known as minecreatr
L868[17:04:40] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L869[17:04:57] <Colink02> does it?
L870[17:05:32] <Skye> Temia: wha?
L871[17:05:37] <Colink02> does the remote terminal only work with terminal servers?
L872[17:06:46] <Colink02> ok i guess no
L873[17:13:49] ⇦ Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 - www.ntalk.de)
L874[17:16:37] * Lizzy curls up on vifino and falls asleep
L875[17:31:38] *** medsouz is now known as medsouz|offline
L876[17:36:42] ⇦ Quits: Colink02 (webchat@97-86-8-234.dhcp.stls.mo.charter.com) (Ping timeout: 195 seconds)
L877[17:54:00] <Caitlyn> <g> Michiyo, OpenFM is you, right?
L878[17:54:03] <Caitlyn> Yes, yes it is
L879[17:54:16] <Caitlyn> %tell g Yes OpenFM is mine, why?
L880[17:54:17] <MichiBot> Caitlyn: g will be notified of this message when next seen.
L881[17:54:23] <g> ohai
L882[17:54:28] <g> I didn't use tell at all
L883[17:54:28] <Caitlyn> o/
L884[17:54:35] <Caitlyn> No, but I did :p
L885[17:54:35] <g> Was just curious
L886[17:54:39] <g> is it still under active dev?
L887[17:54:45] <g> oh right, lol
L888[17:54:57] <Caitlyn> Somewhat I've been busy but I pushed some changes recently
L889[17:55:02] <g> ah, okay
L890[17:55:09] <g> we use it over at the team mystic discord community, since it's awesome
L891[17:55:17] <Caitlyn> \o/
L892[17:55:18] <g> I wanted to ask though
L893[17:55:28] <g> there's a couple streams we listen to that have a data break between tracks
L894[17:55:38] <Caitlyn> Yeah, I'm aware of those, and have no idea how to fix it
L895[17:55:41] <g> hm, okay
L896[17:56:49] <g> oh yeah, the other thing
L897[17:56:57] <g> any idea if you could make it respect the jukebox volume control?
L898[17:57:30] <Caitlyn> Instead of Music?
L899[17:57:34] <Caitlyn> hmm
L900[18:00:11] <Caitlyn> Wait...
L901[18:00:14] <Caitlyn> it should use the jukebox
L902[18:00:29] <Caitlyn> g Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.RECORDS)
L903[18:00:45] <g> it doesn't seem to respect any volume control
L904[18:00:47] <g> including master
L905[18:00:54] <g> unless you fixed that since the last 1.10 release on curse
L906[18:01:05] <Caitlyn> It has worked fine in the past...
L907[18:01:13] <Caitlyn> which decoder? MP3 or OGG?
L908[18:01:25] <g> mp3 and aac
L909[18:01:31] <g> haven't tried off
L910[18:01:33] <g> ogg*
L911[18:01:39] <Caitlyn> AAC doesn't work anyway
L912[18:01:53] <Caitlyn> samples[samp] = ((short)(int)(samples[samp] * this.volume * ((Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.RECORDS) * Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.MASTER)))));
L913[18:02:20] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L914[18:02:54] <Caitlyn> that's from the MP3 decoder
L915[18:03:56] <g> AAC totally does work
L916[18:03:56] ⇦ Quits: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Ping timeout: 186 seconds)
L917[18:03:56] <g> lol
L918[18:04:08] <Caitlyn> I'd LOVE to know how
L919[18:04:10] <g> hm, how old is that edit?
L920[18:04:22] <g> idk, I tested it with di.fm's icecast
L921[18:04:29] <g> and simultaneously found out they no longer use icecast
L922[18:04:37] <g> but it did work with their message that complains about that
L923[18:04:45] <Caitlyn> Look at your console it'll tell you which decoder it used
L924[18:05:02] <g> I'll try it again
L925[18:05:07] <g> oh, and there's a race condition btw
L926[18:05:11] <g> but I'll get into that in a second
L927[18:05:16] ⇦ Quits: Gorzoid (~Gorzoid@179.43.133.142) (Ping timeout: 384 seconds)
L928[18:05:51] <g> okay, mp3 does work..
L929[18:06:23] <g> ogg ignores volume
L930[18:06:29] <Caitlyn> Yeah.. I see that
L931[18:06:36] <Caitlyn> I remember there was some issue with ogg
L932[18:06:40] <Caitlyn> I don't remember what that issue was
L933[18:07:29] <g> aac is fine with volume
L934[18:07:31] <g> it just uses mp3 though
L935[18:07:34] <g> for some reason
L936[18:07:57] <g> it's audio/aacp though
L937[18:08:03] <Caitlyn> Yeah... cause I never finished the AAC decoding
L938[18:08:12] <g> well, okay, sure, but it works 100%
L939[18:08:13] <g> lol
L940[18:08:16] <Caitlyn> the fact it works in the mp3 decoder is.. kinda surprising
L941[18:08:23] <g> yeah, indeed
L942[18:08:27] <g> ok, race condition
L943[18:08:39] <g> on my server at least, when you hit play, it flashes to stop, play, and stop again
L944[18:08:49] <g> if you hit play when it flashes, the stream plays twice
L945[18:08:53] <g> and you can only stop one of them
L946[18:09:02] <g> it continues playing even after you leave the server, gotta restart the client
L947[18:09:14] <g> and yes, I removed the radio
L948[18:09:15] <g> xD
L949[18:09:55] <Caitlyn> Yeah, cause you can only call stop once per radio location even though a radio can technically start multiple streams if you time it just wrong
L950[18:10:10] <Caitlyn> I've tried to stop it.. but it got messy
L951[18:10:15] <g> hmm, okay
L952[18:10:26] <g> can you add a key or something to just stop all streams on the client?
L953[18:10:30] <Caitlyn> got an ogg stream I can test?
L954[18:10:38] <g> http://192.99.131.205:8000/pvfm1.ogg
L955[18:10:44] <g> ponyville fm, lol
L956[18:10:46] <Caitlyn> k will check in a few
L957[18:10:46] <g> it's all I had to hand
L958[18:11:09] <Caitlyn> I usually just use an ogg file on one of my sites
L959[18:11:12] <Caitlyn> but said site is down
L960[18:11:13] <Caitlyn> :P
L961[18:11:19] <g> haha, alright :P
L962[18:11:41] <Caitlyn> ... wtf eclipse
L963[18:11:59] <Caitlyn> java.lang.NoClassDefFoundError: li/cil/oc/Settings$AddressValidator
L964[18:12:03] * Caitlyn sighs
L965[18:12:12] <g> I never manage to get eclipse to work
L966[18:12:16] <g> that's one of the reasons I use idea tbh
L967[18:12:38] <Caitlyn> IDEA's code completion sucks imo
L968[18:13:08] <g> really? I find it much better
L969[18:13:09] <g> xD
L970[18:13:19] <Caitlyn> Unless I'm just too fucking stupid to use it
L971[18:13:21] <Caitlyn> :P
L972[18:13:35] <g> haha, well, it's different for sure
L973[18:13:42] <g> also, idea takes a while to index everything
L974[18:14:04] <gamax92> eclipse also pauses for a bit while you do the first completion
L975[18:14:17] <g> yeah, but idea takes like 5 minutes
L976[18:14:17] <Caitlyn> gamax92, any idea on the above?
L977[18:14:29] <g> it does it in the background but you can't complete until it's done
L978[18:15:31] <CompanionCube> so this is a thing
L979[18:15:31] <CompanionCube> 'avremu: An AVR Emulator written in pure LaTeX
L980[18:15:37] <Caitlyn> I'm just gonna rerun setup.. :/
L981[18:16:39] ⇨ Joins: solace (~quassel@wifi-student.yccd.edu)
L982[18:17:04] <Caitlyn> .... wtf
L983[18:19:12] <Caitlyn> Welp
L984[18:19:17] <Caitlyn> I guess this change isn't getting tested.
L985[18:19:23] <Caitlyn> cause my dev enc is fuxxord
L986[18:19:25] <CompanionCube> https://gitlab.brokenpipe.de/stettberger/avremu/tree/master
L987[18:20:55] <g> yikes
L988[18:21:31] <CompanionCube> the surprising part is that the speed is in kilohertz
L989[18:21:37] <CompanionCube> that seems too fast
L990[18:25:14] <Caitlyn> Ok... got into the world, just missing all OC stuff but I can test OFM without it
L991[18:31:20] ⇦ Quits: solace (~quassel@wifi-student.yccd.edu) (Ping timeout: 384 seconds)
L992[18:35:30] <gamax92> Caitlyn: hmm?
L993[18:36:05] <gamax92> I've not had eclipse do that for me and if the workspace does get screwed up I just regenerate it
L994[18:37:24] <Caitlyn> I found the issue, I had an old dev copy in /mods it didn't match with what is provided by :api in gradle
L995[18:37:54] <Caitlyn> but since I've not been able to get a :dev to work from gradle I had that -dev copied in manually
L996[18:38:00] <Caitlyn> (in 1.9.4)
L997[18:39:35] *** medsouz|offline is now known as medsouz
L998[18:41:05] ⇦ Quits: Inari (~Pinkishu@p5DEC6B03.dip0.t-ipconnect.de) (Quit: 'I believe in you!' - Mei (Overwatch))
L999[18:43:01] <Caitlyn> Riiiiight... THIS was the issue
L1000[18:43:11] <Caitlyn> the OGG decoder is fucking dumb
L1001[18:46:11] <Caitlyn> Well, it doesn't help that I have no fucking clue what I'm doing
L1002[18:47:25] <g> ..haha
L1003[18:47:30] <g> well you have a better idea than I do
L1004[18:49:11] <gamax92> Caitlyn: do you need assistance?
L1005[18:50:02] <Caitlyn> gamax92, IDK wtf I need currently
L1006[18:50:18] <gamax92> I can attempt to provide assistance for a $1 fee
L1007[18:50:22] <gamax92> ($1 fee is optional)
L1008[18:50:39] <Caitlyn> https://git.io/v1iAf
L1009[18:50:44] <Caitlyn> Ignore the shitty indenting
L1010[18:51:17] <Caitlyn> This is the chunk of code that controls volume for the ogg player... it currently only uses the volume of the TE owning it
L1011[18:51:53] <Caitlyn> Oh.. wrong branch but it should be the same chunk of code in 1.9
L1012[18:52:14] <Caitlyn> And this is how I do it in the mp3 player samples[samp] = ((short)(int)(samples[samp] * this.volume * ((Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.RECORDS) * Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.MASTER)))));
L1013[18:54:02] <Caitlyn> the smaller the number the louder it is for the ogg player
L1014[18:54:28] <Caitlyn> double db = Math.log10(this.volume) * 2; is a fuckton louder than double db = Math.log10(this.volume) * 20;
L1015[18:54:32] <g> why do you cast it to an int then a short instead of just to a short?
L1016[18:54:48] <Caitlyn> that's how the code I stole it from did it...
L1017[18:54:52] <Caitlyn> so that's how I did it :p
L1018[18:54:54] <g> lol
L1019[18:54:58] <g> good ol' stack overflow syndrome
L1020[18:55:00] <g> fair enough
L1021[18:55:45] <Caitlyn> I think I pulled that directly from the Javazoom example files
L1022[18:56:44] <Caitlyn> I think I might have just damaged my hearing
L1023[18:56:50] <Caitlyn> 2 is a VERY bad value to use for that
L1024[18:56:53] <Caitlyn> ouch.
L1025[18:57:03] <g> D:
L1026[18:59:50] <Caitlyn> Oh fml did I have it right the first time
L1027[19:00:07] <Caitlyn> god damn it.. I did
L1028[19:00:18] <Caitlyn> Ok the ogg player respects volume sliders
L1029[19:00:40] <Caitlyn> double db = Math.log10(this.volume * (Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.RECORDS) * Minecraft.getMinecraft().gameSettings.getSoundLevel(SoundCategory.MASTER))) * 20; //Map linear volume to logarithmic dB scale
L1030[19:00:42] <Caitlyn> I did that before
L1031[19:00:44] <Caitlyn> and it didn't work
L1032[19:01:13] <Caitlyn> IDK what I did wrong then but now it seems to work fine
L1033[19:02:19] <gamax92> heh
L1034[19:02:38] <Caitlyn> seriously that was the FIRST thing I tried ._. lol;
L1035[19:02:49] <Caitlyn> and now I'm ending my sentences with ";";
L1036[19:03:42] <Caitlyn> I wonder why it starts out with the volume so high at first though.. hmm
L1037[19:04:51] <Caitlyn> There.. I just set the volume properly when I open the line instead of waiting for the next tick
L1038[19:05:05] <g> \o/
L1039[19:05:07] <g> fixes
L1040[19:05:28] <gamax92> bug fixes are indeed great
L1041[19:05:55] <Caitlyn> I wish I could figure out how to stop the damn drop outs when the stream does wtfever it does
L1042[19:06:43] <gamax92> probably the metadata bursts
L1043[19:07:05] <Caitlyn> I should have those disabled in my initial request
L1044[19:07:44] <gamax92> Caitlyn: oh? where's the code for that then
L1045[19:08:59] <Caitlyn> That one line somewhere
L1046[19:10:02] <Caitlyn> Oh no.. I shouldn't have to disable it.. I should have to request it
L1047[19:10:10] <Caitlyn> that's what the spec says anyway
L1048[19:10:24] <Caitlyn> I remember having to specifically enable the metadata request for icy
L1049[19:10:42] <Caitlyn> and it made the audio fucking horrible cause it was constantly sending it and I wasn't actually decoding any of it lol
L1050[19:16:28] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Ping timeout: 206 seconds)
L1051[19:16:33] <Caitlyn> %p
L1052[19:16:35] <MichiBot> Ping reply from Caitlyn 1.6s
L1053[19:16:37] <Caitlyn> :/
L1054[19:17:26] <gamax92> %p
L1055[19:17:27] <MichiBot> Ping reply from gamax92 0.23s
L1056[19:17:30] <gamax92> :>
L1057[19:17:35] <ping> ,_,
L1058[19:17:53] <Caitlyn> %p
L1059[19:17:55] <MichiBot> Ping reply from Caitlyn 1.98s
L1060[19:17:59] * Caitlyn sighs
L1061[19:18:01] <ping> ,_,
L1062[19:18:15] <Caitlyn> I have no sympathy
L1063[19:21:32] ⇨ Joins: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1064[19:30:21] <S3> so
L1065[19:30:28] <S3> we had a big snow storm today
L1066[19:30:35] <S3> with a little but butu not much freezing rain
L1067[19:30:44] <S3> my university never cancels school no matter what
L1068[19:30:58] <S3> and today somebody died on their way to their final exam
L1069[19:31:11] <S3> and the school said oh well not canceling
L1070[19:31:22] <S3> today
L1071[19:31:54] <DaMachinator> um
L1072[19:32:20] * DaMachinator waits for lawsuit?
L1073[19:33:41] *** Gavle is now known as Gavle|Away
L1074[19:34:25] <S3> the school will not care
L1075[19:34:32] <S3> they get too much $$$$$$$$$$$$$$$$
L1076[19:34:50] <S3> they wanted to repaint the big M on their gym
L1077[19:35:01] <S3> and they spent 1.something million $ for a couple of painters to redo it
L1078[19:35:10] <S3> for like a $500 job
L1079[19:35:35] <gamax92> I'll do it for $499.99
L1080[19:35:38] <S3> lol
L1081[19:35:42] <S3> they won't pay you to do it
L1082[19:35:46] <S3> because they want to spent more
L1083[19:36:44] <gamax92> I'll do it for $2.something million
L1084[19:41:21] * Caitlyn sighs and bashes streaming radio with a large hammer
L1085[19:42:35] * g pats
L1086[19:49:09] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1087[19:50:11] ⇦ Quits: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1088[19:59:56] <Caitlyn> IDK I don't get it...
L1089[20:00:07] <Caitlyn> I've got debug output everywhere I can think of and *NOTHING* looks wrong
L1090[20:04:15] <Caitlyn> g I built OpenFM for 1.9.4/1.10 with the volume fix
L1091[20:04:20] <Caitlyn> it'll be up as soon as curse approves it
L1092[20:09:16] *** Keridos is now known as Keridos|away
L1093[20:17:36] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1094[20:18:37] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1095[20:23:50] <gamax92> wtf https://www.eastcoast.hosting/Windows9/
L1096[20:45:35] <SolraBizna> I know it's because I updated Mesa around the same time, but my computer *feels* more responsive since I switched to XFS
L1097[20:46:16] <gamax92> no thank you
L1098[20:46:35] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1099[20:47:05] ⇨ Joins: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1100[20:48:02] <gamax92> "XFS file system can’t be shrunk" oh, very much no thank you
L1101[20:48:22] <SolraBizna> yeah, that's a big turn-off for me too
L1102[20:48:39] <SolraBizna> I'm getting around that by having a sightly larger empty space partition than my filesystem
L1103[20:48:56] <SolraBizna> (my hard disk is way, WAY, WAY bigger than I need, I'm discovering)
L1104[20:51:10] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:dc17:b53c:3cd4:67b1)
L1105[20:57:33] <gamax92> Virtualbox attempts to be useful by showing me a progress bar, but then it just sits at 0% and then jumps to 100% when finished
L1106[21:06:23] ⇨ Joins: Hathadar (~Hathadar@c-67-166-69-207.hsd1.ut.comcast.net)
L1107[21:07:11] <Hathadar> I am trying to download a vim port for open computers however the script that was provided errors on os.pullevent(). How do I #include or require("") such that I can use os.pullevent() in scripts?
L1108[21:08:40] <gamax92> uhh, that's for CC.
L1109[21:09:02] <gamax92> OC does not have os.pullEvent
L1110[21:09:26] <Hathadar> ah
L1111[21:09:52] <Hathadar> What would the equivalent be?
L1112[21:10:23] <Hathadar> event.pull i'm guessing.
L1113[21:10:25] <gamax92> yes
L1114[21:27:32] <gamax92> ooooh https://github.com/mjanicek/rembulan
L1115[21:34:47] <gamax92> I'll also have to check Cobalt to see if any of that can be put into OC's LuaJ
L1116[21:50:16] <SolraBizna> !!
L1117[21:50:43] <SolraBizna> Sweet.
L1118[21:55:39] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1119[21:55:43] ⇦ Quits: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1120[22:17:08] *** Deamon is now known as Dezmon
L1121[22:17:26] ⇦ Quits: Lathanael|Away (~Lathanael@p5496072F.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1122[22:17:59] ⇨ Joins: Lathanael (~Lathanael@p549607C8.dip0.t-ipconnect.de)
L1123[22:18:40] <S3> Does OC not accept power from ender energy conduits or something?
L1124[22:20:28] ⇦ Quits: Hathadar (~Hathadar@c-67-166-69-207.hsd1.ut.comcast.net) (Ping timeout: 186 seconds)
L1125[22:27:29] <Caitlyn> S3, it should... are you on a recent version of OC?
L1126[22:27:37] <S3> yueah it's weird
L1127[22:27:42] <S3> it worked with batteries from ender io
L1128[22:27:48] <S3> bugt for the ender conduits it needs the converter
L1129[22:28:08] <S3> I mean it is 1.7.10 MC .. so..
L1130[22:31:02] <S3> hmm.. I'm pretty sure I remember also setting the transparency of the hologram and the color..
L1131[22:31:16] <S3> setPalletteColor seems to be what I need but the page doesn't say what color is
L1132[22:32:24] <Caitlyn> hey gamax92 you wanna show me how dumb I am in not getting the scrolling text to work in 1.9+?
L1133[22:32:26] <Caitlyn> :P
L1134[22:36:07] *** medsouz is now known as medsouz|offline
L1135[22:45:45] <SolraBizna> S3: it's an "HTML" color
L1136[22:45:56] <S3> yeah RGB I found that out
L1137[22:45:59] <S3> no RGBA though
L1138[22:46:12] <SolraBizna> IIRC, you can make it more "transparent" by dimming the color
L1139[22:46:22] <SolraBizna> that is, I remember it being additive-blended
L1140[22:47:31] <S3> ohhh
L1141[22:53:21] <gamax92> I forgot to give gradlew offline and got really scared that it would take forever, but then remembered I wasn't building OC
L1142[22:53:30] <SolraBizna> lol
L1143[22:57:31] <gamax92> SolraBizna: http://i.imgur.com/HqC4yDo.png new cpu looking good
L1144[22:57:38] <gamax92> (it looks awful)
L1145[23:01:46] <SolraBizna> looks fine to me :P
L1146[23:03:12] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: I solemnly swear that I am up to no good.)
L1147[23:03:14] <gamax92> SolraBizna: but there's no functionality!
L1148[23:03:24] <SolraBizna> true, but no instant exception
L1149[23:03:30] <gamax92> true
L1150[23:08:25] <gamax92> SolraBizna: here's the old cpu http://i.imgur.com/39Jj80B.png
L1151[23:08:43] <gamax92> it's running basic running an infinite loop that describes itself
L1152[23:09:53] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1153[23:10:44] ⇨ Joins: Vexatos (~Vexatos@p200300556E653106087830753380D891.dip0.t-ipconnect.de)
L1154[23:10:44] zsh sets mode: +v on Vexatos
L1155[23:13:40] <gamax92> hey Vexatos
L1156[23:13:58] <Vexatos> hi
L1157[23:14:05] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1158[23:14:55] *** minecreatr is now known as Mine|dreamland
L1159[23:15:09] <gamax92> Vexatos: look at this fancy cpu capability http://i.imgur.com/39Jj80B.png
L1160[23:16:27] <Vexatos> ewww
L1161[23:16:27] <Vexatos> why would you ever
L1162[23:16:27] <gamax92> cause I can
L1163[23:19:04] <SolraBizna> same reason anybody ever used BASIC
L1164[23:19:10] <S3> never
L1165[23:19:16] <S3> lol jk
L1166[23:21:51] ⇨ Joins: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1167[23:31:45] ⇦ Quits: Vexatos (~Vexatos@p200300556E653106087830753380D891.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1168[23:33:10] <SolraBizna> "CPU accounting and scheduling of asynchronous operations"
L1169[23:33:22] <SolraBizna> this could bring the Lua 5.3 architecture into the room of "realtime" arches
L1170[23:33:25] <SolraBizna> s/room/realm/
L1171[23:33:25] <MichiBot> <SolraBizna> this could bring the Lua 5.3 architecture into the realm of "realtime" arches
L1172[23:33:25] ⇦ Quits: Meow-J (~Meow-J@45.32.34.121) (Remote host closed the connection)
L1173[23:33:29] ⇨ Joins: Meow-J (~Meow-J@45.32.34.121)
L1174[23:44:11] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-48.dynamic.ipstaraus.com)
L1175[23:44:28] <gamax92> SolraBizna: JSR was broken, new cpu boots now (but crashes doing a mem check)
L1176[23:44:37] ⇦ Quits: brandon3055 (~Brandon@122-129-151-48.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1177[23:45:10] <Caitlyn> There... horribly hacky scrolling text again
L1178[23:45:17] <gamax92> Caitlyn: :)
L1179[23:45:40] <Caitlyn> And I don't think it speeds up every time you add a radio like last time
<<Prev Next>> Scroll to Top