<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:22] <Kleadron> that gave me a laugh
L2[00:24:12] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L3[00:46:34] <CompanionCube> %tonkout
L4[00:46:34] <MichiBot> CompanionCube has tonked out! Tonk has been reset! They gained 0.004 tonk points! plus 0.006 bonus points for consecutive hours! Current score: 0.15572
L5[00:49:08] * CompanionCube hadn't tonked out in a while and wanted to
L6[00:50:22] <CompanionCube> %loot
L7[00:50:37] <CompanionCube> %help
L8[00:50:37] <MichiBot> CompanionCube: Command list: http://michibot.pc-logix.com/help
L9[00:50:56] <Mimiru> Yes it's %loot if you don't get an item it went into the inventory
L10[00:52:16] <Kleadron> %loot
L11[00:52:39] <Kleadron> %loot
L12[00:52:44] <Kleadron> ok what the heck
L13[00:53:33] <CompanionCube> is b0rk?
L14[01:18:25] <gartral> %tonk
L15[01:18:26] <MichiBot> Zounderkite! gartral! You beat CompanionCube's previous record of <0! I hope you're happy!
L16[01:18:27] <MichiBot> gartral's new record is 31 minutes and 51 seconds! 31 minutes and 51 seconds gained! gartral also gained 0.00053 tonk points for stealing the tonk.
L17[01:26:48] <Kleadron> Izaya: Classic shell requires windows vista or later
L18[01:26:57] <Izaya> oh well
L19[01:27:12] <Kleadron> you can already get the old start menu in windows xp
L20[01:27:42] <Izaya> I want a newer start menu though
L21[01:27:49] <Izaya> one with no-input search
L22[02:20:19] <Kodos> %tonkout
L23[02:20:19] <MichiBot> Kodos has stolen the tonkout! Tonk has been reset! They gained 0.001 tonk points! Current score: 0.02572
L24[02:52:57] <Forecaster> %tonk
L25[02:52:57] <MichiBot> Zounderkite! Forecaster! You beat Kodos's previous record of <0! I hope you're happy!
L26[02:52:58] <MichiBot> Forecaster's new record is 32 minutes and 37 seconds! 32 minutes and 37 seconds gained! Forecaster also gained 0.00054 tonk points for stealing the tonk.
L27[03:26:39] ⇨ Joins: rashy__ (rashy__!~rashdanml@d24-156-232-46.home4.cgocable.net)
L28[03:29:19] ⇦ Quits: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net) (Ping timeout: 202 seconds)
L29[03:55:04] <The_Stargazer> `attempt to index local self` - what does this mean? I get this in all of the GUI libraries I download from OPPM.
L30[03:58:24] ⇦ Quits: brandon3055 (brandon3055!~Brandon@ip49.ip-139-99-184.net) (Ping timeout: 198 seconds)
L31[03:59:17] <The_Stargazer> Was `self` an old function?
L32[04:01:49] ⇨ Joins: brandon3055 (brandon3055!~Brandon@ip49.ip-139-99-184.net)
L33[04:02:12] <The_Stargazer> It rather annoys me because it means I can't use fancy GUIs in my programs.
L34[04:58:17] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 180 seconds)
L35[04:58:25] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L36[05:24:31] <Bob> @The_Stargazer wjat are you trying to do
L37[05:24:55] <Bob> if you were using some graphical lib, get i back
L38[05:25:02] <Bob> if you were using some graphical lib, get it back [Edited]
L39[05:25:13] <Bob> else use the gpu functions
L40[05:25:38] <Bob> Also did you loaded the libs ?
L41[05:38:41] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8F55F.dip0.t-ipconnect.de)
L42[05:47:20] <Inari> https://images-ext-2.discordapp.net/external/bJQjKXk9vU7gn2KY463umAmE-iU8OlcZ5fqbUQc4GEY/https/images-ext-1.discordapp.net/external/SeqiJJzC6s2O_2C8N6k8Bfy3yFDNcMxWFifTx2bEfEQ/%253Fsize%253D256/https/cdn.discordapp.com/avatars/536212067376562177/cb5268207f09089064592beff04e620f.png
L43[05:47:26] <Inari> AmandaC: Haha, nice
L44[05:54:32] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E10D59E42DD75704946.dip0.t-ipconnect.de)
L45[05:54:32] zsh sets mode: +v on Vexatos
L46[06:06:28] <Bob> e
L47[06:12:32] <Inari> f
L48[06:12:41] <Forecaster> f
L49[06:12:48] <Inari> Baba is Vexatos
L50[06:13:07] <Vexatos> D:
L51[06:14:32] <Bob> Vex, can you convert me some files using your non broken LionRay
L52[06:14:40] <Vexatos> no q-q
L53[06:15:27] <Inari> I like Baba is you, though the times I feel like puzzling are limited
L54[06:15:39] <Bob> http://tinyurl.com/y546tmlq
L55[06:21:56] <Vexatos> Keke is Best
L56[06:22:48] <Forecaster> next thursday you'll be able to watch me fumble around with it for like 40 minutes :P
L57[06:24:54] <Inari> Forecaster: yay!
L58[06:24:59] <Inari> Forecaster: Played iny more Prime Mover?
L59[06:25:31] <Forecaster> I have not
L60[06:25:46] <Inari> Shame
L61[06:45:27] <Lizzian> @Bob please don't post suicide jokes here thanks
L62[06:53:01] <Bob> Now windows shows me my phone as an CD ROM
L63[06:53:03] <Bob> wonderfull
L64[06:53:10] <Bob> i need a new PC
L65[06:53:13] <Bob> all that old stuff
L66[06:53:33] <Bob> it owuld be easier to setup an FTP server on my phone
L67[07:35:24] <Inari> http://2.bp.blogspot.com/-be8gde2lR_I/TlFgdo_o4WI/AAAAAAAABkQ/-lYZrFpTATE/s1600/21-08-11.jpg i need this
L68[07:41:21] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L69[07:44:27] <Lizzy> Inari, that's cute
L70[07:44:34] <Inari> I'ts so pretty \o/
L71[07:44:43] <Inari> I like Miko stuff anyway, and this just adds a lot of pretty stuff
L72[07:44:51] <Inari> The only thing I don't like as much maybe is the shoulder parts
L73[07:53:07] <Bob> Any good OC image displayers , i think i ill try MineOS dev GUI Lib
L74[07:53:11] <Bob> i saw it has many stuff
L75[07:55:05] <Rph> I have an image format and a displayer
L76[07:55:09] <Rph> but the encoder is super messy atm
L77[07:55:54] <Bob> i need to find / write a DFPWM converter that works off command line and some image display thing
L78[07:56:07] <Rph> well with my image display
L79[07:56:21] <Rph> Currently the only way to use it is thru a messy and hard to use encoder
L80[07:56:27] <Rph> I plan to streamline it
L81[07:57:16] <Z0idburg> make one!
L82[07:57:28] <Rph> ?
L83[07:57:41] <Rph> i will probably make a GUI for my encoder
L84[07:57:52] <Rph> electron, of course
L85[07:58:18] * Izaya sets fire to Rph
L86[07:58:22] <Z0idburg> I wouldn't use electron for that, but electron is nice.
L87[07:58:35] <Rph> I wrote the encoder for nodejs
L88[07:58:41] <Rph> so it will be easier to attach it to electron
L89[07:58:43] <Z0idburg> yeah
L90[07:58:51] <Z0idburg> or just a website even
L91[07:58:55] <Rph> nah
L92[07:58:59] <Rph> the encoder is relatively CPU heavy
L93[07:59:35] <Rph> it takes about 10 seconds on my Xeon E5-1620
L94[07:59:38] <Rph> with a 320x200 image
L95[08:00:38] <Z0idburg> HAHASHAHAHHAHAHAHAHA
L96[08:00:47] <Rph> what
L97[08:00:58] <Z0idburg> I remember when the resolution of my monitor for my computer was 320x200
L98[08:01:06] <Rph> well this is the resolution of OC
L99[08:01:12] <Z0idburg> I never realized that
L100[08:01:15] <Z0idburg> that's cool
L101[08:01:17] <Rph> well
L102[08:01:18] <Rph> 160x50
L103[08:01:21] <Rph> but braille characters
L104[08:01:34] <Bob> aka 160 * 2 / 50 * 4
L105[08:01:44] <Bob> since a single braille character fits 8 subpixels
L106[08:01:48] <Bob> tought can only have 2 colors
L107[08:01:50] <Rph> yes
L108[08:01:54] <Bob> but Rph implemented some coloring system
L109[08:01:57] <Rph> well
L110[08:02:08] <Rph> I calculate the "significance" of each pixel
L111[08:02:11] <Rph> or rather, each color
L112[08:02:13] <Z0idburg> yes. however if no color is involved each group of 7 pixels is just 8 bit
L113[08:02:20] <Z0idburg> sorta
L114[08:02:20] <Rph> well
L115[08:02:22] <Z0idburg> I mean its unicode butg
L116[08:02:34] <Rph> I have 2 image formats, one is slow one is fast
L117[08:02:34] <Z0idburg> ignoring unicode part
L118[08:02:45] <Rph> the slow one encodes each 2x4 area with 7 bytes
L119[08:02:54] <Rph> 2x rgb, 1 byte for braille data
L120[08:03:02] <Rph> and to get the unicode character I just do 0x2800 + braille data
L121[08:03:09] <Izaya> >written in node
L122[08:03:13] <Rph> shush
L123[08:03:18] <Izaya> >slow and heavy
L124[08:03:22] <Izaya> Shocking.
L125[08:03:33] <Rph> well, I never optimized it in the first place
L126[08:03:46] <Rph> I wrote it so it renders images on OC fast
L127[08:03:48] <Z0idburg> yes technically speaking all you need is 0x2800 + x, where x is an 8 bit number which does make it nice
L128[08:03:48] <Rph> not so it encodes fast
L129[08:04:04] <Rph> anyway, my "coloring thing" as @Bob put it
L130[08:04:58] <Rph> basically to calculate each pixel's significance I do the following:
L131[08:04:58] <Rph> Code Block pastebined https://paste.pc-logix.com/kibofibumo
L132[08:05:05] <Rph> and to calculate the importance of a color in a segment
L133[08:05:13] <Rph> I do the same funciton but with an occurences paremeter
L134[08:05:13] <Z0idburg> image kernels are great.
L135[08:05:20] <Rph> and do return ogavg * occurences
L136[08:05:30] <Rph> then I assign a unique ID to each pixel
L137[08:05:50] <Rph> and take the least important (largest negative number) and most important (largest positive number)
L138[08:06:05] <Rph> and for each pixel I check which color it is closer to
L139[08:06:07] <Rph> and take that
L140[08:06:16] <Rph> the results are relatively satisfying
L141[08:06:39] <Z0idburg> here's the most important thing to remember about image processing. In particular, if you have an RGB image, it's not one image. It's 3 images on top of eachother that range from black to red, black to green, and black to blue
L142[08:06:46] <Rph> i know
L143[08:06:53] <Rph> but I look on colors as a whole
L144[08:07:00] <Rph> I probably could improve the alghoritm a bit
L145[08:07:04] <Rph> by assigning a weight to each color
L146[08:07:13] <Rph> and following the same scale as human eyes to determine brightness
L147[08:07:24] <Rph> but, again, the results are relatively satisfying
L148[08:07:28] <Z0idburg> the other thing is that color images are 3D
L149[08:07:29] <Z0idburg> ?
L150[08:07:52] <Rph> well
L151[08:08:01] <Rph> I can post the entire source code of my encoder on some pastebin or something
L152[08:08:05] <Rph> but well
L153[08:08:10] <Rph> its quite messy and not commented at all
L154[08:08:15] <Rph> 374 lines of javascript
L155[08:08:38] <Rph> I stole some code from MineOS' double buffering library and translated it to js, too
L156[08:08:47] <Rph> specifically their "closest 8 bit color" function
L157[08:09:02] <Bob> lel
L158[08:09:33] <Rph> if anyone cares, here is the code https://paste.ubuntu.com/p/SRdpCPWmqW/
L159[08:10:15] <Z0idburg> Do you know how video game consoles reduced memory size and therefore sped up the processing (but mostly reduced memory size significantly) in video games?
L160[08:10:24] <Rph> not really
L161[08:10:25] <Z0idburg> for the output picture
L162[08:10:38] <Rph> they certainly used some tricks
L163[08:10:41] <Z0idburg> lets say that you have a 320x200 image
L164[08:10:59] <Z0idburg> that entire image is already 64K of memory
L165[08:11:15] <Rph> well in my format the images are variable size, actually
L166[08:11:17] <Z0idburg> kbits that is not kbytes
L167[08:11:23] <Z0idburg> 64,000 kbits
L168[08:11:45] <Z0idburg> if you are just showing black and white it would be 64kbit
L169[08:11:50] <Z0idburg> but!
L170[08:11:51] <Rph> also I wrote a thing that takes my image format and spits out lua code that can run either on openos or as a init.lua
L171[08:12:13] <Z0idburg> people wanted color. Let's say you did 24 bit RGB. no transparency / alpha. Ok soo...
L172[08:12:54] <Rph> I mean, I dont particularly care about old consoles... The tricks I used for OC worked
L173[08:12:57] <Z0idburg> so now you have an 8 bit r g and b channel and it's 1.536Mbit
L174[08:13:07] <Z0idburg> I know but
L175[08:13:20] <Z0idburg> the concepts are still used today
L176[08:13:29] <Z0idburg> when things are tight
L177[08:14:19] <Z0idburg> so the way they would reduce this as much as possible is to determins how many colors they are willing to have maximum. 24 bit RGB is 16.7 million colors.
L178[08:14:56] <Rph> not with 12 bit HDR
L179[08:15:06] <Z0idburg> so for example, you might say you will allow for up to 256 colors, now your image is instantly half a mbit.
L180[08:15:14] <Z0idburg> or,
L181[08:15:27] <Z0idburg> 64 colors at 4mbit
L182[08:15:39] <Z0idburg> 64 was actually ~ how many colors the Sega Genesis had
L183[08:15:58] <Rph> I wasn't alive when the genesis launched, lol
L184[08:16:02] <Z0idburg> they would go further, by reducing the internal or output resolution even
L185[08:16:24] <Z0idburg> sometimes they would half the pixels in both directions, and flip between two different images at 60fps,
L186[08:16:31] <Z0idburg> which would get you..
L187[08:16:49] <Z0idburg> 110 * 100 * 64 = ~ 704Kbit
L188[08:16:53] <Z0idburg> ?
L189[08:17:00] <Z0idburg> now here's why I'm saying this
L190[08:17:19] <Z0idburg> it's a lot easier to process through 704kbit than 1.5 Mbit ?
L191[08:17:40] <Z0idburg> and how did they reduce the ammount of colors? using a color map table.
L192[08:17:52] <Z0idburg> aka a palette.
L193[08:18:31] <Z0idburg> in some systems they were even smart enough to swap palettes every other frame to average colors to make it look like you had 256 colors instead of 64
L194[08:18:32] <Z0idburg> ?
L195[08:18:51] <Rph> well
L196[08:18:56] <Rph> considering it was on CRT back then
L197[08:19:02] <Rph> and not on super sharp LCD monitors
L198[08:19:08] <Rph> probably dithering could have been used more
L199[08:19:11] <Z0idburg> I agree it was easier with composite video
L200[08:19:16] <Rph> maybe even the "moving around" dithering
L201[08:19:23] <Z0idburg> however the palette trick still works
L202[08:19:26] <Rph> where you have 2 frame animation used to achieve even better ilusion
L203[08:20:18] <Z0idburg> the guy who created sonic 3D blast for the sega fit a 17 MB introduction video in a game cart that was only 4Mbit, with room for the entire game left in it.
L204[08:20:32] <Z0idburg> sorry 4MB
L205[08:20:37] <Rph> I watched that
L206[08:20:41] <Z0idburg> yeah
L207[08:20:44] <Rph> youtube video, that is
L208[08:20:49] <Z0idburg> yes
L209[08:20:51] <Bob> palettes
L210[08:21:03] <Z0idburg> and stretching ?
L211[08:21:12] <Rph> I think I prefer the modern days where there are people doing GUI applications with vulkan
L212[08:21:14] <Z0idburg> it was quite an impressive show of the tricks they used to use
L213[08:21:28] <Z0idburg> vulkan is in danger atm
L214[08:21:37] <Rph> why
L215[08:21:40] <Rph> its a good api
L216[08:21:43] <Z0idburg> yes
L217[08:21:44] <Rph> people are using it
L218[08:22:14] <Rph> it wont stop existing tomorrow
L219[08:23:14] <Izaya> tfw vulkan killed DX12 before it even existed
L220[08:23:41] <Z0idburg> it will likely stick around, but it was unfortunate that some larger companies are choosing to ignore it
L221[08:23:45] <Z0idburg> hopefully that won't last long
L222[08:24:05] <Z0idburg> And now some new api is coming out to replace Vulkan
L223[08:24:10] <Forecaster> maybe it will live long and prosper
L224[08:24:14] <Z0idburg> possibly
L225[08:24:32] <Rph> isn't RDR2 apparently supposed to use vk based on datamining?
L226[08:24:33] <Forecaster> or maybe it will die in a sealed chamber
L227[08:24:44] <Z0idburg> No idea
L228[08:24:57] <Z0idburg> we don't need GPUs for datamining anymore
L229[08:25:04] <Rph> ?
L230[08:25:10] <Z0idburg> we have specialized processing units just for that now, they're called TPUs.
L231[08:25:21] <Izaya> use of that term in that way annoys me greatly even though it's not inaccurate
L232[08:25:23] <Rph> datamining = decompiling existing binaries and searching for strings
L233[08:25:30] <Rph> not cryptocurrency mining
L234[08:25:49] <Z0idburg> oh that kind oft datamining. Funny thing is TPUs are great for that too
L235[08:25:53] <Rph> how
L236[08:25:59] <Bob> Any way to get the output of when pressing tab to get a command autocompletition with a debug card ?
L237[08:26:03] <Z0idburg> TPUs are matrix procerssing units.
L238[08:26:05] <Rph> I think for decompiling binaries, regular CPUs are still good
L239[08:26:10] <Rph> because binaries are not matrixes
L240[08:26:18] <Rph> and they are usually decompiled linearly not in a heavily parallel way
L241[08:31:37] <Z0idburg> they can still be used for a lot of it. Matrix operations are extremely powerful when there's a lot of data. I have a friend who's really big into big data, deep learning, etc. He's heading to CA to do presentations on experimental algorithms or something I forget, thing is datamining in itself is perfect for matrix operations because a processing unit can parallelize the mining process part of it. It has nothing to do with decompiling linearly
L242[08:31:37] <Z0idburg> that is just a category of scenarios.
L243[08:31:58] <Rph> decompiling binaries is not deep learning tho
L244[08:32:10] <Z0idburg> I don't think you understand
L245[08:32:19] <Z0idburg> the concept fo data mining is often categorized into big data now
L246[08:32:29] <Izaya> And you don't seem to understaaaaand
L247[08:32:35] <Izaya> A shame you seemed an-
L248[08:32:38] <Izaya> oh never mind
L249[08:32:42] <Z0idburg> ?
L250[08:33:53] <Z0idburg> who you talkin to Izaya
L251[08:33:54] <Z0idburg> lol
L252[08:34:10] <Izaya> S3: it's a song
L253[08:34:17] <Z0idburg> oh that song
L254[08:35:30] <Izaya> https://my.mixtape.moe/hgosnc.png jhc if these are the requirements for LO Online I don't want to consider how much it costs to run office 365
L255[08:36:02] <Z0idburg> The other thing is deep learning plays a part in datamining in cases as well tbh
L256[08:36:19] <Z0idburg> I don't think you realize just how crazy the whole scene of data mining gets these days
L257[08:36:46] <Z0idburg> wtf Izaya
L258[08:36:47] <Z0idburg> why
L259[08:37:09] <Izaya> unsure, but given it's web-related, I'm going to blame javascript
L260[08:37:16] <Rph> no
L261[08:37:18] <Z0idburg> blame javascript
L262[08:37:27] <Rph> javascript executes in your browser (usually)
L263[08:37:41] <Izaya> apparently it takes 2-8 hours to install too which is fun
L264[08:37:42] <Z0idburg> javascript executes wherever tf itw ants to
L265[08:37:48] <Rph> and it doesn't require any more resources on the server (Besides storing & delivering it)
L266[08:37:59] <Rph> LibreOffice is always like this
L267[08:37:59] <Izaya> Rph: except when bad programmers refuse to learn an appropriate skill for the task at hand and use javascript anyway
L268[08:38:02] <Rph> I remember compiling it
L269[08:38:08] <Rph> "bad programmer"
L270[08:38:17] <Rph> or a busy one who just wants to quickly make something
L271[08:38:41] <Z0idburg> Izaya there's always that person who does dfpwm encoding in Javascript and wants to make an electron app out of it because they chose Javascript
L272[08:38:44] <Z0idburg> ? loliolol
L273[08:38:47] <Z0idburg> I'm just teasing Rph
L274[08:38:52] <Rph> im not doing dfpwm
L275[08:38:53] <Rph> im doing images
L276[08:38:57] <Z0idburg> ok then
L277[08:39:10] <Rph> and electron is the best way to make a multiplatform gui effortlessly
L278[08:39:13] <Izaya> having no regard for efficiency is hardly good programming, but aaanyway
L279[08:39:15] <Z0idburg> you should dfpwm your images so they can be put on tape
L280[08:39:52] <Rph> izaya let me guess, you also use gentoo and program everything in bare machine code?
L281[08:40:02] <Izaya> why is this the leap everyone makes
L282[08:40:04] <Z0idburg> Electron is very powerful. It's something I always wanted because its ABOUT TIME WE HAVE AN ASYNCRONOUS GUI FRAMEWORK
L283[08:40:08] <Z0idburg> omg
L284[08:40:16] <Z0idburg> and electron is naturally async
L285[08:40:17] <Rph> just make 2 threads
L286[08:40:25] <Rph> and fuck around trying to sync them
L287[08:40:28] <Rph> and lock resources
L288[08:40:36] <Rph> and spend 10 years making a good multithread architecture
L289[08:40:36] <Z0idburg> No.. that's not a good way to do it
L290[08:40:46] <Z0idburg> most gui libs Rph have a main loop
L291[08:40:47] <Rph> or just ride on the work other people did
L292[08:40:52] <Z0idburg> and they really shouldn't
L293[08:41:06] <Izaya> haiku UI lib > your UI lib
L294[08:41:15] <Z0idburg> But this is coming from somebody who prefers reactive programming
L295[08:41:33] <Izaya> I use a binary distro and tend to write stuff in Lua or Rust or forth
L296[08:41:36] <Z0idburg> I love reactive functional programming
L297[08:41:37] <Z0idburg> ?
L298[08:41:44] <Izaya> I don't have time for gentoo I have a job that doesn't involve computers
L299[08:41:54] <Z0idburg> Oh you're into Forth now?
L300[08:42:06] <Izaya> I was always into forth
L301[08:42:19] <Forecaster> before it was cool?
L302[08:42:29] <Izaya> no it was never cool
L303[08:42:30] <Rph> ah, rust
L304[08:42:34] <Rph> for high performance I use go
L305[08:42:35] <Z0idburg> I am thinking of how I can write a Forth interpreter in C# for space engineers to control my space stations and ships with Forth what do you think?
L306[08:42:49] <Z0idburg> Because screw C#
L307[08:42:59] <Rph> ~~See hashtag~~
L308[08:43:10] <Z0idburg> lol
L309[08:43:17] <Izaya> I have misgivings about Go but the stuff I've used written in Go seems reasonable so ???
L310[08:43:22] <Z0idburg> It actually gets its name from music
L311[08:43:24] <Z0idburg> iirc
L312[08:43:50] <Forecaster> "Sharp" is from music yes
L313[08:43:53] <Izaya> S3: hell yeah sounds like fun, though I don't know what the C# env in SE is like
L314[08:46:46] <Z0idburg> I am heading to the junk yard in half an hour
L315[08:46:59] <Z0idburg> I need to pull out a computer from another Jeep
L316[08:47:40] <Izaya> so someone wrote a screensaver for xscreensaver that renders two skeleton hands making rude gestures
L317[08:47:46] <Izaya> absolute legend
L318[08:48:34] <Z0idburg> The thing that irks me Izaya is that it almost looks like the objects on your grid in SE are all sort of referenced like some sort of member of an object, I REALLY hjope there's a MOP so I can reference stuff by strings.
L319[08:48:39] <Z0idburg> MAN I hate OOP
L320[08:48:45] <Z0idburg> it's nasty af
L321[08:49:07] <Inari> What about it?
L322[08:49:27] <Z0idburg> Ok I don't hate it as much as I say, but I don't like being constrained to it
L323[08:49:42] <Z0idburg> I l;ike languages that aren't "revolved around it"
L324[08:49:54] <Izaya> OOP is often one of the less good ways to solve a problem but everyone lost their shit over it around 2000
L325[08:55:41] <Inari> I find it fairly nice. Whats the alternative?
L326[08:57:14] <Inari> Fumbling unnamed array stuff is clumsy, as is just being able to stick on any property you want on any type, hard to then have some place to see whats actually on that object.
L327[08:57:26] <Inari> You get structs and such in funcitonal langauges, but thats essentially objectss too
L328[08:57:34] <Z0idburg> Inari I think that depends on what you define an object
L329[08:58:57] <Z0idburg> When I say object, I'm basically talking about a container, usually derived out of some sort of template or spec that represents its structure (optional) and contains both valeus or references that represent how to perform work (functions or function points for example) and the data they are to work with.
L330[08:59:11] <Z0idburg> In a sense, that sounds pretty nice, because this means every object has their own little universe
L331[09:00:16] <Z0idburg> I don't know why I am typoing so much today
L332[09:01:13] <Z0idburg> I see an object as more of a tool that I should optionally be able to use
L333[09:01:36] <Z0idburg> So when I see a language that constricts you and forces you to become part of namespaces and classes in order to do anything I get upset
L334[09:02:54] <Z0idburg> The other thing is, I don't like to mix data and code in my data structures. Granted, most OOP doesn't require you to do that, but I'm just saying I like to use flat libraries that operate on "known data"
L335[09:02:59] <Z0idburg> data it knows how to work with
L336[09:03:32] <Forecaster> %tonk
L337[09:03:32] <MichiBot> Dogast! Forecaster! You beat your own previous record of 32 minutes and 37 seconds! I hope you're happy!
L338[09:03:33] <MichiBot> Forecaster's new record is 6 hours, 10 minutes and 35 seconds! 5 hours, 37 minutes and 57 seconds gained! No points gained for stealing from yourself. (Lost 0.00563 x 1 = 0.00563)
L339[09:03:58] <Z0idburg> I'm building Trotwood that way. For example the gpu driver you use .build() which returns a table containing everything a terminal needs to be represented as in data
L340[09:04:15] <Z0idburg> and every time you perform an operation, you pass it to the gpu driver
L341[09:04:30] <Z0idburg> This is where the one huge annoyance of Lua gets to me:
L342[09:05:01] <Z0idburg> if I modify the table in the gpu, it modifies the original copy I sent. It shouldn't do that- or if it does I should be able to use some sort of sigil to send a by value copy
L343[09:05:03] <Z0idburg> and return a new copy
L344[09:05:42] <Izaya> that annoys me somewhat also, most values are immutable, but not tables - it's inconsistent
L345[09:05:46] <Z0idburg> like how tables are #table for the length of the table right, I should be ableto use something like %table or something to get a byvalue copy
L346[09:05:53] <Z0idburg> yes
L347[09:06:11] <Z0idburg> I don't mind if tables operate off of references by default
L348[09:06:15] <Z0idburg> but a C powered deep copy would be nice.
L349[09:06:46] <Z0idburg> with strong references for things I want to pass around like function pointers perhaps, noty that I use those much
L350[09:07:32] <Z0idburg> in fact yes, I would say allow deep copy byvalue tables that only treat functions as references.
L351[09:08:38] <Z0idburg> but to encourage speed and not break anybody's current code, keep tables the way they are if you don't specify I guess
L352[09:08:55] ⇨ Joins: onifiv (onifiv!~vifino@tty.sh)
L353[09:09:19] <Z0idburg> But anyways for the reasons of the table being so weird I unfortunately am forced to pass tables to functions in Trotwood unsafely.
L354[09:09:48] <Z0idburg> you'll notice I usually return the table back to you
L355[09:10:06] <Z0idburg> and that's just a courtesy in case it may give you a new table instead because I decided to.
L356[09:10:17] ⇦ Quits: vifino (vifino!~vifino@tty.sh) (Ping timeout: 180 seconds)
L357[09:10:17] *** onifiv is now known as vifino
L358[09:10:25] <Z0idburg> Hi vifino!
L359[09:12:17] ⇦ Quits: Teris (Teris!uid315557@id-315557.stonehaven.irccloud.com) (Ping timeout: 180 seconds)
L360[09:15:25] ⇨ Joins: Teris (Teris!uid315557@id-315557.stonehaven.irccloud.com)
L361[09:15:50] <Z0idburg> Izaya I'm actually thinking of forcing a byvalue copy of every table you send to another process
L362[09:15:55] <Z0idburg> it will slow it down but I don't know how much
L363[09:16:00] <Z0idburg> most messages are extremely small
L364[09:16:13] <Izaya> with OC call limits, probably not by much
L365[09:16:21] <Z0idburg> and flat, like {":do-something", param1, param2 }
L366[09:17:08] <Z0idburg> I am concerned because I want Trotwood to be fast but also don't want you to be able to screw up another process by giving it data that will be modified before it even gets to work on it
L367[09:17:37] <Rph> I think using metatables you could perhaps make an immutable table
L368[09:17:50] <Z0idburg> i.e. you send a table to process b nd c, and process c runs first, handles data, changes table, process b gets modified table
L369[09:17:55] <Izaya> only if you sandbox away setmetatable
L370[09:17:58] * Izaya pokes t20kdc
L371[09:18:03] <Rph> well
L372[09:18:11] <Rph> its a good idea to sandbox everything in a OC os
L373[09:19:10] <Z0idburg> I don't sandbox components
L374[09:19:26] <Z0idburg> however, I will be providing an IO device system
L375[09:19:31] <Z0idburg> that I would prefer you to use
L376[09:20:04] <Z0idburg> it's pretty much the component API but instead of seeing the componts on your system you see the components on every node even separated by relays.
L377[09:20:16] <Rph> I will sandbox the filesystem component
L378[09:20:19] <Rph> because
L379[09:20:20] * Izaya takes the DOS approach
L380[09:20:24] <Rph> as I discussed previously
L381[09:20:27] <Z0idburg> and tyou can even see meta data that tells you where they are attached if they're local etc
L382[09:20:34] <Rph> my os wont really have a single, consistent filesystem
L383[09:20:41] <Rph> but rather "spaces" which programs have to claim
L384[09:20:56] <Z0idburg> nothing is sandboxed in DOS
L385[09:20:57] <Z0idburg> lol
L386[09:21:09] <Z0idburg> everything is just sticking out there, and interrupts control everything
L387[09:21:11] <Izaya> inb4 can't move any software to the SD card on Rph's OS
L388[09:21:19] <Izaya> S3: everything is permitted
L389[09:21:19] <Rph> well
L390[09:21:27] <Rph> I am talking about an OC operating system here
L391[09:21:45] <Rph> and well, the OS will expose a function to move application data to an external storage unit
L392[09:22:03] <Izaya> though I guess my design goal is to provide a comf programming environment rather than a secure OS or whatever
L393[09:22:18] <Rph> and non-boot and non-formatted storage devices will be available as a single large space, too
L394[09:22:22] <Z0idburg> I really don't care about security
L395[09:22:25] <Z0idburg> because it's Minecraft ?
L396[09:22:40] <Z0idburg> What are they going to do, good grief! lol get it?
L397[09:22:49] <Rph> well
L398[09:22:54] <Rph> My security structure will be a mixed bag too
L399[09:22:57] <Izaya> I mean it's an interesting challenge to sandbox it
L400[09:23:05] <Rph> because apps will have the ability to install kernel modules
L401[09:23:13] <Rph> or change the boot script
L402[09:23:15] <Z0idburg> the thing is security is nonexistant at the physical level
L403[09:23:18] <Izaya> but at the same time you can get a lot more done if you just don't worry about it
L404[09:23:19] <Rph> both of which aren't sandboxed at all
L405[09:23:28] <Z0idburg> you can't have security if somebody is standing near your computer even in real life
L406[09:23:33] <Izaya> though I'm thinking it might be worthwhile to have a rootkit of a sort for storing secrets
L407[09:23:48] <Z0idburg> the best thing you can do is keep the honest people out
L408[09:23:57] <Rph> creating a rootkit on my OS will be easy, just declare a kernel module in your manifest file
L409[09:24:06] <Izaya> runs before the OS, cordons off part of the boot filesystem, provides functions for authentication and configuration storage
L410[09:24:31] <Rph> thats essentially what my kernel will do
L411[09:24:43] <Z0idburg> The nice thing about Trotwood at least is that it uses a uuid whitelist of nodes to listen to for IPC
L412[09:24:58] <Z0idburg> which can be dynamically set and configured by the admin but
L413[09:25:15] <Z0idburg> otherwise other computers on the network could raise havoc
L414[09:25:39] <Rph> spoofing card (IIRC some addon mod provides it)
L415[09:25:55] <Rph> also do you encrypt communication
L416[09:25:58] <Z0idburg> at that point you've been granted permission to do that though
L417[09:26:09] <Z0idburg> no I don't, you don't need to if you send directly to a UUID
L418[09:26:15] <Rph> ah right
L419[09:26:20] <Z0idburg> you can't intercept that without a mod or something
L420[09:26:29] <Rph> speaking of encryption, I will encrypt app spaces under 16 KB
L421[09:27:01] <Rph> so if you have something like a game, you declare 2 spaces: one for sensitive authentication and the other one for stuff like misc data
L422[09:27:18] <Rph> and the sensitive authentication gets automatically encrypted with a key derived from the checksum of your app and signature
L423[09:28:18] <Z0idburg> lol
L424[09:28:32] <Z0idburg> anyways I'm heading to the junk yard it's time to fix my car
L425[09:28:34] <Rph> ok
L426[09:29:00] <Rph> im doing this security features so in 2 years when the OS is ready, I can have a full section on the forum post dedicated to the seucrity of the os
L427[09:30:32] <Rph> But well this automatic encryption has a flaw: the key can be derived by an attacker and in fact I will probably make an openos tool to explore app spaces created on an attached disk
L428[09:34:34] <Lizzian> When you need to configure the server under the stairs but can't do it remotely http://tinyurl.com/y6dtkj7j
L429[09:35:13] <Rph> Roasted keyboard recipe:
L430[09:35:13] <Rph> Place keyboard on gas burner, set power to medium and let it cook for 10 minutes
L431[09:35:22] <Rph> Enjoy roasted keyboard
L432[09:38:35] <Bob> Yes
L433[09:39:27] <McMaartenz> lol
L434[09:40:38] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b)
L435[09:45:41] <Lizzy> a bit more context to that photo: the cable that comes from behind the monitor and goes down and then out of the pic is actually the 3-in-1 cable from my vive because that was the only cable that had both hdmi and usb at the length i needed
L436[09:47:27] <Lizzy> and behind the monitor i had my computers usb-switcher thing as a sort of A-to-A USB coupler
L437[09:55:49] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L438[10:02:07] <Bob> are there or conditions in lua patterns
L439[10:02:23] <Bob> like i want - + a digit or word or something contained in ""
L440[10:09:00] <Zef> I think when declaring a variable or passing something to a function you can use or
L441[10:09:19] <Zef> And lua will choose between the options with what it thinks is the best one
L442[10:10:10] <t20kdc> ...someone poked me 43 minutes ago
L443[10:10:17] <Inari> ?
L444[10:10:29] * Inari pokes t20kdc
L445[10:10:34] <t20kdc> Izaya: did you poke me
L446[10:10:40] * t20kdc pokes Inari
L447[10:10:51] <Inari> Izaya did
L448[10:11:27] <Bob> i need to like have : dfpwm -n -b 65536 -i "/path/tomusic - artist.wav" -o "/output.dfpwm"
L449[10:11:47] <Bob> and string gmatch procces all
L450[10:12:11] <Bob> to separate the n / b 65536 / i and o
L451[10:22:38] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 190 seconds)
L452[10:22:46] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L453[11:13:14] <Izaya> t20kdc: you know a bit about sandboxing tables
L454[11:21:04] <Zef> @Bob isn't there like a parse function?
L455[11:27:48] <Zef> http://tinyurl.com/y4arhhnf
L456[11:27:51] <Zef> Yes there is
L457[11:27:54] <Zef> shell.parse
L458[11:28:04] <Zef> ~w shell
L459[11:28:04] <ocdoc> http://ocd.cil.li/api:shell
L460[11:30:25] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 183 seconds)
L461[11:32:17] <Inari> https://cdn.discordapp.com/attachments/436555823423160320/556514992753475584/53926338_10155834307541607_8678306069555970048_n.png
L462[11:32:47] ⇨ Joins: baschdel (baschdel!~baschdel@2a01:5c0:e09f:b591:10ba:a545:339c:b1d3)
L463[11:33:06] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L464[11:33:29] <Forecaster> I'm not sure that's what you're supposed to do
L465[11:34:24] <baschdel> %tonk
L466[11:34:24] <MichiBot> I'm sorry baschdel, you were not able to beat Forecaster's record of 6 hours, 10 minutes and 35 seconds this time.
L467[11:34:25] <MichiBot> 2 hours, 30 minutes and 52 seconds were wasted! Missed by 3 hours, 39 minutes and 42 seconds!
L468[11:40:17] <Temia> %inv add Thancred x Mollymark fanfiction
L469[11:40:18] * MichiBot summons 'Thancred x Mollymark fanfiction' and adds to her inventory. This seems rather fragile...
L470[11:40:32] * Temia sips coffee and returns to her code
L471[11:43:45] <Inari> Temia: Whats that
L472[11:43:57] <Inari> Temia: Whats you coding
L473[11:44:08] <Temia> Personal wiki program.
L474[11:44:25] <Temia> I needed a place to store my thoughts and tbh wikidpad and zimwiki are seriously lacking
L475[11:44:48] <Temia> Also wikidpad is unmaintained and has to rely on old libraries to build
L476[11:45:31] <Inari> I see
L477[12:11:10] <Bob> @Zef can i use it outside OC, in Lua without any additional libs (well i'm getting luarocks so i will have some libs)
L478[12:11:41] <Zef> Oh you're using outside of oc
L479[12:12:05] <Zef> https://github.com/mpeterv/argparse
L480[12:12:11] <Zef> I found this
L481[12:12:24] <Aquablade> Could someone help me get holoclock working on 2 projectors at the same time?
L482[12:12:26] <Bob> rockspec
L483[12:12:52] <Bob> @Aquablade just use component.list("hologram") to get all the hologram adresses
L484[12:13:04] <Bob> then use component.proxy(adress) to controll each one
L485[12:13:19] <Bob> then to make them look connected is up to you
L486[12:14:30] <Aquablade> Ok
L487[12:18:07] <Aquablade> http://tinyurl.com/y2ksm5me
L488[12:18:15] <Aquablade> So how would I fit that in here?
L489[12:23:37] <Bob> easy
L490[12:24:13] <Aquablade> Sorry, I'm still a noob at this
L491[12:24:21] <Aquablade> I am trying, believe me
L492[12:26:58] <Bob> well
L493[12:27:02] <Bob> here you need to know tables
L494[12:27:48] ⇨ Joins: Vallen (Vallen!~Vallen@94.181.138.85)
L495[12:28:32] ⇦ Quits: Vallen (Vallen!~Vallen@94.181.138.85) (Client Quit)
L496[12:29:04] <Inari> payonel / Temia: https://imgur.com/gallery/4lVrP6H
L497[12:31:34] <Temia> aaaaaa
L498[12:31:59] <Inari> :3
L499[12:45:26] <dequbed> Aw damn I missed Izaya arguing about programming languages.
L500[12:51:18] <Mimiru> \o/ got my replacement switch from GameStop
L501[12:51:24] <Inari> \o/
L502[12:51:25] <Mimiru> aaaaaaaand it's missing the JoyCons
L503[12:51:31] <Inari> What
L504[12:52:33] <Mimiru> yeah, the grip is here, the stupid little removable 2 button peice ishere, the dock, the switch cables...
L505[12:52:37] <Mimiru> and no JoyCon
L506[12:53:16] <Inari> ..
L507[12:53:18] <Inari> Time to %flip
L508[13:08:14] <Vexatos> Mimiru, gamestop?
L509[13:09:31] <Vexatos> you sure you don't need a doctor q_q
L510[13:10:14] * t20kdc quietly builds a factory for cell padding for padded cells
L511[13:14:29] <AmandaC> %8ball time for an immediate mk5?
L512[13:14:29] <MichiBot> AmandaC: Reply hazy, try again
L513[13:14:38] <AmandaC> Bah
L514[13:14:53] <AmandaC> %8ball trying again?
L515[13:14:53] <MichiBot> AmandaC: Ask again later
L516[13:15:02] <AmandaC> :|
L517[13:17:49] <AmandaC> Fuck it, I'll do a trial run in creative of converting the mk4 into a mk5 powered by h2
L518[13:38:11] <Kodos> Which reactor mod
L519[13:39:43] ⇨ Joins: logan2611 (logan2611!~logan2611@174-16-138-54.hlrn.qwest.net)
L520[13:44:43] <Kleadron> --start calculation--
L521[13:44:43] <Kleadron> 8 stacks of poor iron ore
L522[13:44:43] <Kleadron> makes 170 ingots and 6 nuggets
L523[13:44:43] <Kleadron> needs 64 coal
L524[13:44:43] <Kleadron> --end calculation--
L525[13:49:33] <Bob> :p
L526[13:54:35] <Kleadron> mining all of that was probably a huge waste of time and resources since i used 4 entire pickaxes
L527[13:54:54] <Kleadron> iron pickaxes
L528[13:55:07] <Zef> Hey at least you made a return
L529[14:06:24] <Kodos> Here I sit, feeling flawed. Tried to yee, but only hawed.
L530[14:07:00] <Kodos> Oh, neat, Railcraft went stable?
L531[14:08:18] <Kodos> Also https://i.imgur.com/O2Izhkk.jpg
L532[14:41:51] <CompanionCube> %tonk
L533[14:41:52] <MichiBot> I'm sorry CompanionCube, you were not able to beat Forecaster's record of 6 hours, 10 minutes and 35 seconds this time.
L534[14:41:53] <MichiBot> 3 hours, 7 minutes and 27 seconds were wasted! Missed by 3 hours, 3 minutes and 8 seconds!
L535[14:41:59] <CompanionCube> dayum
L536[14:42:01] <Kodos> Ffs
L537[14:42:06] <CompanionCube> %oclogs
L538[14:42:06] <MichiBot> CompanionCube: https://oclogs.pc-logix.com/
L539[14:42:29] <CompanionCube> %LOOT
L540[14:42:31] <CompanionCube> %loot
L541[14:42:31] <MichiBot> CompanionCube: You get a loot box! It contains a tiny model shoe.
L542[14:56:48] ⇨ Joins: bharber (bharber!~bharber@75-30-236-144.lightspeed.wlghoh.sbcglobal.net)
L543[15:06:49] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L544[15:24:26] ⇦ Quits: bharber (bharber!~bharber@75-30-236-144.lightspeed.wlghoh.sbcglobal.net) (Remote host closed the connection)
L545[15:27:10] ⇨ Joins: Renari (Renari!~Renari@70.15.16.168.res-cmts.sm.ptd.net)
L546[15:55:42] ⇦ Quits: logan2611 (logan2611!~logan2611@174-16-138-54.hlrn.qwest.net) (Remote host closed the connection)
L547[15:58:03] ⇦ Quits: Icedream (Icedream!~icedream@hzn-b.serverkomplex.de) (Ping timeout: 183 seconds)
L548[15:58:49] ⇨ Joins: Icedream (Icedream!~icedream@hzn-b.serverkomplex.de)
L549[16:07:20] ⇦ Quits: rashy__ (rashy__!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L550[16:07:36] ⇨ Joins: rashy__ (rashy__!~rashdanml@d24-156-232-46.home4.cgocable.net)
L551[16:32:59] ⇦ Quits: rashy__ (rashy__!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L552[16:45:41] <boiler> %lua aaa
L553[16:45:41] <MichiBot> nil
L554[16:46:34] <boiler> %lua function ree(a) return ree(ree(a)) end ree("bbq)
L555[16:46:34] <MichiBot> main:1: unfinished string near <eof>
L556[16:46:41] <boiler> %lua function ree(a) return ree(ree(a)) end ree("bbq")
L557[16:46:41] <MichiBot> not enough memory
L558[16:47:02] <boiler> gotem
L559[16:48:22] <boiler> it was a mistake to re-enable this command
L560[16:51:43] <Lizzy> %ignore boiler
L561[16:51:51] * Lizzy prods MichiBot
L562[16:52:02] * Lizzy shrugs, gives up
L563[16:56:53] <Z0idburg> +so
L564[16:57:00] <Z0idburg> I got an new computer for my car
L565[16:57:08] <Z0idburg> but the moment I turn the car on it works!
L566[16:57:22] <Z0idburg> then it shuts the car off by force because, the VIN number isn't programmed in it yet
L567[16:59:04] <Lizzy> %roll 66d66
L568[16:59:04] <MichiBot> Lizzy: Message too long to send to channel https://paste.pc-logix.com/kebegaxuya
L569[17:38:48] <boiler> zomg blocked
L570[17:38:54] <boiler> how ever will i recover
L571[17:46:22] ⇨ Joins: lukeh990 (lukeh990!webchat@cpe-69-23-224-67.natcky.res.rr.com)
L572[17:47:12] ⇦ Quits: lukeh990 (lukeh990!webchat@cpe-69-23-224-67.natcky.res.rr.com) (Client Quit)
L573[18:08:00] <Izaya> S3: check IRC some time
L574[18:14:35] <Bob> %tonk
L575[18:14:35] <MichiBot> I'm sorry Bob, you were not able to beat Forecaster's record of 6 hours, 10 minutes and 35 seconds this time.
L576[18:14:36] <MichiBot> 3 hours, 32 minutes and 43 seconds were wasted! Missed by 2 hours, 37 minutes and 51 seconds!
L577[18:15:03] <Bob> Discord is really bad indeed
L578[18:24:55] <boiler> %tonk
L579[18:25:02] <boiler> arg
L580[18:30:54] <Zef> Glad you're ignored
L581[18:39:03] <Bob> :GWgoaShuu:
L582[18:47:23] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8F55F.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L583[18:53:50] <Rph> %blame Bob
L584[18:53:50] * MichiBot blames Bob for bridge fees
L585[19:02:17] <Bob> %blame Discord
L586[19:02:17] * MichiBot blames Discord for all of the bugs%&
L587[19:02:37] <Bob> So true actually, make out of it a quote
L588[19:03:08] <boiler> %blame economic inequality
L589[19:03:12] <boiler> blyat
L590[19:04:28] <Forecaster> Lizzy: ignore doesn't return anything
L591[19:24:20] <Izaya> recommend chunk loader mods for me
L592[19:25:01] <Forecaster> OC :P
L593[19:25:09] <Izaya> Good start!
L594[19:25:19] <Izaya> However, can't put a chunkloader in an adaptor x_x
L595[19:29:18] <Forecaster> Add-on!
L596[19:33:51] ⇦ Quits: baschdel (baschdel!~baschdel@2a01:5c0:e09f:b591:10ba:a545:339c:b1d3) (Ping timeout: 189 seconds)
L597[19:37:25] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E10D59E42DD75704946.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L598[19:58:04] <Bob> i use chicken chunks though OC chunkloaders would be cool too ?
L599[19:58:15] <Bob> We need alot of upgrades in adaptors
L600[19:58:26] <Bob> Adaptor that can move items when
L601[19:58:55] <Izaya> now
L602[19:59:18] <AmandaC> It's called a transposer
L603[20:00:45] <AmandaC> %8ball save all reading for the airport / plane tomorrow?
L604[20:00:45] <MichiBot> AmandaC: Ask again later
L605[20:00:53] <AmandaC> %choose yes or no
L606[20:00:53] <MichiBot> AmandaC: no is for cool kids!
L607[20:24:21] <Kodos> @Bob See: Transposer
L608[20:24:38] <Kodos> It even does fluids!
L609[20:31:24] <Izaya> https://0x0.st/z8KF.png
L610[20:41:39] ⇨ Joins: psi (psi!~psi@ns3107580.ip-54-36-126.eu)
L611[20:41:42] ⇦ Parts: psi (psi!~psi@ns3107580.ip-54-36-126.eu) ())
L612[20:46:59] <AmandaC> %choose heads or tails
L613[20:46:59] <MichiBot> AmandaC: Why not both?
L614[20:47:29] <AmandaC> Why do you do this to me, MichiBot ?
L615[20:48:28] <AmandaC> %choose finish the unnamed bunny replacement or don't right now
L616[20:48:28] <MichiBot> AmandaC: Once you get a taste of finish the unnamed bunny replacement you can't stop.
L617[20:48:37] <AmandaC> Okay
L618[20:48:39] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 198 seconds)
L619[21:01:30] <AmandaC> Right, that's a no. SE lost my progress again, and I'm not redoing it all in this state of mind
L620[21:06:26] <AmandaC> They really don't seem to test SE while steam is offline or in offline mode
L621[21:07:26] <AmandaC> Tomorrow night I'll be home and can play on my gaming rig instead of kidnapping my sister's laptop
L622[22:09:10] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b) (Quit: Cervator)
L623[22:30:06] ⇦ Quits: Icedream (Icedream!~icedream@hzn-b.serverkomplex.de) (Quit: A lol made me boom.)
L624[22:36:28] ⇨ Joins: Icedream (Icedream!~icedream@hzn-b.serverkomplex.de)
L625[23:26:48] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
<<Prev Next>> Scroll to Top