<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:41] <Dasm> Yeah but can it run Oregon Trail?
L2[00:04:59] <Dasm> .... I bet it could
L3[00:05:13] <Temia> Possibly.
L4[00:05:42] <Temia> But OpenOS is a basic, single-user OS with limited multitasking capabilities through rc. It gets the job done under most circumstances.
L5[00:06:26] <LordRyan> It should be able to run FusionScript. I need to test Soon™
L6[00:06:41] <Dasm> Is there anything better for me to use? Also, should I install it to hard disk?
L7[00:07:17] <Temia> Installing to hard disk is recommended.
L8[00:07:55] <Temia> As for alternatives, plan9k is a more UNIX-like OS design, and there are other options out there, I'm sure.
L9[00:09:13] <gamax92> I know of another OS, Tape Drive OS, for when the Computronics Tape Drive GUI used to be broken
L10[00:17:02] <Dasm> The only OS I've used besides windows is Mint
L11[00:18:22] <LordRyan> I've used Mint, Ubuntu, Kali, Windows, Debian, Arch, and CoreOS
L12[00:23:39] <S3> hmm
L13[00:24:09] <xandaros> I pretty much only use arch now, but I've also used windows, Ubuntu, mint and opensuse. I've also had the "pleasure" of trying Mac OS a couple of times...
L14[00:24:10] <S3> I don't usually use OC in survival..
L15[00:24:28] <S3> this computer just blinks red and beeps twice when I hit the power button, no idea what's wrong, no error message
L16[00:27:30] <LordRyan> xandaros: the barely UNIX but only technically? :D
L17[00:27:55] <S3> so what's it mean when the case blinks red and beeps twice?
L18[00:28:43] <LordRyan> Missing BIOS? Or out of power
L19[00:28:45] <gamax92> S3: depends on how long the beeps are
L20[00:28:59] <xandaros> S3: try the debugging thing. Analyser or whatever it's called
L21[00:29:14] <S3> about 100 - 200 ms each
L22[00:29:17] <S3> same length
L23[00:29:20] <S3> oh yeah
L24[00:30:08] <xandaros> LordRyan: the two times I used a Mac were the worst experiences I've ever had with a computer. I really don't understand people using them, but I suppose it's not so bad if you're used to it
L25[00:30:28] <LordRyan> O.o really?
L26[00:30:32] <LordRyan> I thought they were decent
L27[00:30:38] <gamax92> they're okay
L28[00:30:40] <LordRyan> But then again my workstation is over ssh
L29[00:30:50] <xandaros> Anyway, time to sleep. It's 7:30am...
L30[00:30:50] <gamax92> I'd much rather not use them though
L31[00:31:05] <LordRyan> The text rendering seems oddly smoother than other systems
L32[00:31:56] <snowden89> xandaros: that is odd
L33[00:32:08] <snowden89> i dont see much difference between mac and windows
L34[00:32:17] <snowden89> different names and locations
L35[00:32:18] <LordRyan> Wat
L36[00:32:26] <snowden89> but the interface is nothing massive
L37[00:32:27] <gamax92> lol you must be drunk then
L38[00:32:36] <xandaros> Well, the first time I wanted to download a file, but required the context menu to do so. Turns out those things have a one button mouse... (Apparently you can enable the right side)
L39[00:32:43] <snowden89> the touchpad is more likely to mess me up
L40[00:32:59] <snowden89> keyboard shortcut for that
L41[00:33:10] <gamax92> also safari's default behaviour of unpacking archives as soon as you download them is great
L42[00:33:32] <xandaros> The second time I wanted to copy a file from a known location to a USB stick. How do you go to a location in the finder? Fuck knows
L43[00:33:40] <xandaros> No address bar or anything
L44[00:33:52] <snowden89> go
L45[00:34:48] <xandaros> I tried using the console, but then couldn't figure out where the stick was. I ended up using scp from my laptop
L46[00:34:51] <snowden89> but i guess i have been used to bouncing between OSs
L47[00:35:02] <gamax92> also you can't even preview zip contents in Mac without using a third party tool
L48[00:35:17] <snowden89> for so long that interfaces are all just process of elimination
L49[00:36:02] <xandaros> I was later down how to go to a location. It makes no bloody sense
L50[00:36:14] <xandaros> *shown
L51[00:36:30] *** minecreatr is now known as Mine|dreamland
L52[00:36:43] <Dasm> I found a really good getting started tutorial for OC, but I can't find it now :(
L53[00:36:46] <xandaros> Apparently the menu bar of a program merges into the desktop, being a top-level thing
L54[00:36:56] <xandaros> What even
L55[00:36:58] <snowden89> yes the top bar
L56[00:37:09] <snowden89> is linked to what ever is the application running
L57[00:37:30] <snowden89> but i think it kind of works to abstract user file locations from the user
L58[00:37:37] <snowden89> because managing a file system
L59[00:37:45] <snowden89> seems impossible for the common user.
L60[00:38:00] <xandaros> It's linked to the application so bloody put it with the application...
L61[00:38:03] <snowden89> all the customers i have with everything saved to desktop or C;\\
L62[00:38:29] ⇦ Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Quit: Quitting)
L63[00:38:37] <gamax92> snowden89: ehh putting everything in one spot isn't really bad
L64[00:38:37] <xandaros> Anyway, sleep now. I refuse to use those things now. Just horrible
L65[00:38:51] <snowden89> its annoys me for root directory of the drive
L66[00:38:59] <snowden89> to be the dumping ground of everything
L67[00:39:40] <snowden89> also makes it annoying as fuck to backup data
L68[00:39:56] <snowden89> across multiple machines without human interaction
L69[00:40:53] <snowden89> so on this PC where did you save your AccountRight documents.
L70[00:41:43] <snowden89> anyway right now i am nursing a beer and reluctant for this break to end
L71[00:41:47] <S3> LOL Every time I right click in openos it says system halted: panic
L72[00:41:53] <S3> to open the screen up
L73[00:42:10] <S3> and plan9k panics on boot
L74[00:43:20] <LordRyan> O.o
L75[00:43:45] <LordRyan> So, vi for OpenOS when? :D
L76[00:44:11] <Vi> Desu nyaa~
L77[00:44:50] <Vi> Should make a bot that replies to all the vi pings
L78[00:46:54] <gamax92> Vi: but then it wouldn't be special anymore
L79[00:46:56] <LordRyan> That's as bad a nick as ping
L80[00:47:47] <ping> ,_,
L81[00:48:35] <xandaros> Should've said "e.g. ping" :P
L82[00:48:43] <xandaros> Pinging all the people
L83[00:49:51] <xandaros> LordRyan: vex made a port of the vi for cc, but I'm planning to write one (non-port), as well
L84[00:59:00] <Xilandro> Speaking of funny names
L85[00:59:07] <Xilandro> Who wants a funny name? One just free'd up
L86[00:59:48] <LordRyan> "free'd up"?
L87[01:01:03] <Xilandro> It's no longer registered
L88[01:01:21] <Xilandro> It's 1 AM, excuse me for not being able to english lol
L89[01:05:07] <Dasm> How do I wipe a hard drive?
L90[01:06:36] ⇨ Joins: ChJees (~ChJees@217-212-206-126-no62.tbcn.telia.com)
L91[01:17:33] <Forecaster> put it in a crafting table
L92[01:17:35] ⇨ Joins: VikeStep (~VikeStep@101.184.229.226)
L93[01:19:18] <Dasm> Also, what did I break? http://i.imgur.com/LgGV40G.png
L94[01:20:02] <Forecaster> I dunno, what were you doing?
L95[01:20:03] <Xilandro> Looks like you might not have properly required a fs
L96[01:20:07] <Xilandro> Can I see your API file?
L97[01:20:30] <Xilandro> With it having that many lines, I'd recommend Github over pastebin
L98[01:21:03] <Forecaster> Dasm: are you writing a program?
L99[01:21:06] <Dasm> This is what I was installing: https://oc.cil.li/index.php?/topic/711-mineos-beautiful-gui-to-standard-shell/
L100[01:21:27] <Xilandro> Ahh
L101[01:21:39] <Forecaster> I really would recommend getting familiar with lua and oc before trying to use a different OS
L102[01:22:07] <Dasm> Its a GUI for MineOS
L103[01:22:25] <Xilandro> MineOS has a gui
L104[01:23:05] <Dasm> It does?
L105[01:23:07] <Xilandro> Yes
L106[01:23:22] <Xilandro> Did you read the instructions on the MineOS page?
L107[01:23:55] <Xilandro> That link is for MineOS itself
L108[01:24:02] <Dasm> I've gone through a lot of the basic stuff- how to install the OS, how to change directories, how to rename directories- but that's about it
L109[01:24:18] <Xilandro> I think you're confused
L110[01:24:26] <Xilandro> MineOS is a third party OS, OpenOS is the default OC OS
L111[01:24:59] <Dasm> OH! OpenOS is what I have installed
L112[01:25:38] <Xilandro> It should be also noted that (Last time I checked, anyway) MineOS's English support was laughable. Most of the stuff was still in Russian
L113[01:26:43] <Xilandro> Also, I want whatever they're feeding this kid http://puu.sh/sButz/7a6f4e6d3e.png
L114[01:27:59] <Dasm> They're feeding him a lot of satire
L115[01:30:27] <Dasm> So are there any graphics settings that make the text easier to read? Some letters are cut off
L116[01:32:52] <Temia> Setting the resolution to 80 x 25 will help.
L117[01:33:09] <Temia> You can do that with the 'resolution' command
L118[01:42:12] <Dasm> in-game or in the OpenOS?
L119[01:42:27] <Xilandro> In the shell for OpenOS
L120[01:42:28] <Temia> In OpenOS.
L121[01:45:06] <Temia> 'resolution 80 25' will set the screen size to the standard tier 2 resolution, which is also a pretty standard terminal size in general.
L122[01:46:51] <Dasm> I have my display at a 3x2 setup, will that cause problems?
L123[01:47:43] <Xilandro> No, the GUI doesn't care how big your monitor is, and a multiblock screen just makes things appear larger while looking at it inworld
L124[01:47:56] * Temia nods.
L125[01:48:20] <Temia> Resolution is entirely independent of the in-world screen size, unlike CC's monitors.
L126[01:49:12] <Xilandro> (The following is personal opinion, and doesn't necessarily reflect the views of #oc or its owners) CC is pretty terrible anyway, so you shouldn't really be using it =)
L127[01:49:56] <Temia> The only thing that'll happen is that you'll experience a touch of letterboxing.
L128[01:50:15] <Temia> And again, that's only in-world.
L129[01:50:16] <Xilandro> (In layman's terms, that's the black bars at the top/bottom of the GUI/Screen)
L130[01:50:23] <Xilandro> err yeah, just inworld
L131[01:50:29] <GreaseMonkey> or an arseload of letterboxing if you prefer to pick a res that results in that
L132[01:50:46] <Temia> If you're viewing the screen via UI, it'll be normal.
L133[01:51:34] <Dasm> Why so much CC hate, I thought the turtles were pretty fun to use
L134[01:52:58] <Xilandro> I have lots of reasons that I hate CC. But again, personal opinion. Most everyone here has used both at some point
L135[01:53:06] <Xilandro> I did for a brief time, then installed OC
L136[01:53:22] <Xilandro> OC's main advantage for me is the balanced recipes
L137[01:53:37] <Xilandro> As opposed to smashing some magic dust with a rock and getting a computer
L138[01:53:49] <Dasm> I've never really programmed anything myself
L139[01:54:03] <Xilandro> It's actually pretty fun to do once you learn
L140[01:54:15] <Xilandro> You're able to custom make exactly what you need/want
L141[01:54:28] <Xilandro> Instead of trying to find something someone made, and then editing it yourself, and possibly breaking something
L142[01:54:47] <Temia> My issue with CC is that it's horribly insecure and can take a server down with ease.
L143[01:54:56] <Temia> Also incredibly opaque.
L144[01:55:24] <Xilandro> Let's not forget the bug that it took 4 years for Dan to get around to fixing
L145[01:55:26] <Xilandro> Despite it being gamebreaking
L146[01:56:13] <Dasm> Oh my... I just discovered holo projectors
L147[01:56:17] <Dasm> WOW!
L148[01:57:19] <Xilandro> Wait til you use it with a Geolyzer
L149[01:57:44] <Dasm> Is that the thing that scans the geology of its surroundings?
L150[01:57:48] <Forecaster> yes
L151[01:57:48] <Xilandro> Mhm
L152[01:57:50] ⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 206 seconds)
L153[01:57:55] * Temia was at one point contemplating using tier 2 holoprojectors to make 8-bit voxel sprites, but got lazy during drafting stages.
L154[01:57:59] <Forecaster> get the program geo2holo
L155[01:58:05] <Forecaster> from the repository
L156[01:58:07] <Temia> No Harvestasha hologram for me
L157[01:58:15] <Forecaster> run it on a computer with a projector and a geolyzer
L158[01:58:17] <Dasm> I just saw a guy with a hologram clock app
L159[01:58:47] <Xilandro> Someone needs to make a 3dm to holo program
L160[01:58:49] <Xilandro> For previewing 3D Primts
L161[01:58:52] <Xilandro> prints*
L162[02:00:37] <Dasm> So.. I could connect a OC computer to my ME system to monitor the inventory and execute auto craft commands?
L163[02:00:44] <Dasm> AE2
L164[02:02:21] <Xilandro> Yep
L165[02:02:28] <Xilandro> You link it to the controller, iirc
L166[02:02:54] <Xilandro> I highly recommend grabbing Computronics as well, as it adds a -ton- of mod interoperability with OC
L167[02:03:41] <Xilandro> Someone will have to get you a dev build link for 'tronics
L168[02:04:03] <Xilandro> What version of MC are you playing on?
L169[02:04:57] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L170[02:06:31] <Dasm> 1.1.0
L171[02:06:34] <Dasm> 1.10
L172[02:06:57] <Forecaster> 1.1.1.1.10
L173[02:09:54] <Xilandro> There are 10 types of people in this world; Those who understand binary, and those who don't
L174[02:11:37] <Dasm> :facepalm
L175[02:11:55] <Forecaster> There's 00000011 people in this world, one of them use that joke
L176[02:12:04] <Dasm> Wait... is there an audio peripheral for the computer?
L177[02:12:04] <Temia> I think I'm going to lay down and listen to a ton of Akiko Shikata music until I fall asleep. Feeling sick. x.x
L178[02:12:32] <Forecaster> Dasm: you mean the sound card?
L179[02:12:35] <Forecaster> it plays beeps
L180[02:13:34] <Xilandro> Dasm, Computronics adds a Noise Card and a Sound Card (Not sure if one or both is disabled)
L181[02:13:35] <Dasm> Can I plug in speakers? :P Would it at all be possible to stream music from the internet?
L182[02:13:47] <Xilandro> Dasm, you want a mod called OpenFM, though I'm not sure if it's been ported yet
L183[02:13:49] <Forecaster> someone say something in binary
L184[02:14:14] <Xilandro> 01110011011011110110110101100101011101000110100001101001011011100110011100100000011010010110111000100000011000100110100101101110011000010111001001111001
L185[02:14:36] <Forecaster> ah, it needs to be split into blocks
L186[02:14:45] <Xilandro> 01110011 01101111 01101101 01100101 01110100 01101000 01101001 01101110 01100111 00100000 01101001 01101110 00100000 01100010 01101001 01101110 01100001 01110010 01111001
L187[02:15:42] <Forecaster> hm, it works in my channel, but not with that
L188[02:15:58] ⇦ Quits: wolfmitchell[m] (~mitchellm@osiris.stary2001.co.uk) (Quit: Client limit exceeded: 4)
L189[02:16:33] <Forecaster> it doesn't work here for some reason
L190[02:16:47] <Forecaster> 01110011 01110100 01110101 01100110 01100110
L191[02:17:00] <Forecaster> the command works
L192[02:17:47] <Xilandro> Bah, I'm kind of torn
L193[02:18:10] <Xilandro> I want to use SCM, but Railcraft isn't complete in 1.10
L194[02:18:18] <Dasm> g'night everyone- I'm sure I'll be around a bit as I learn this OC thing
L195[02:18:27] <Xilandro> We're always happy to help +)
L196[02:18:33] <Forecaster> odd, it doesn't seem to like what you paste for some reason xD
L197[02:18:40] ⇦ Quits: Dasm (Mibbit@47.210.61.9) (Quit: http://www.mibbit.com ajax IRC Client)
L198[02:18:46] <Xilandro> Well, if it makes you feel better, all it says is "something in binary"
L199[02:19:08] <Forecaster> I know
L200[02:19:35] <Forecaster> I ran it through /unbinary which works both on the long string and the blocked one
L201[02:20:06] <Forecaster> but it's supposed to replace the binary with the meaning inline, which works in my own channel when I post stuff from webchat
L202[02:20:20] <Forecaster> but it didn't with what you pasted
L203[02:20:56] <Forecaster> but whatever
L204[02:21:41] <Xilandro> Ah, apparently TiC has bows again
L205[02:23:57] <Xilandro> Okay, going back to sleep. Night folks
L206[02:24:17] <Forecaster> hams
L207[02:24:26] <Forecaster> 01100111 01101111 01101111 01100100 00100000 01101110 01101001 01100111 01101000 01110100
L208[02:25:46] <GreaseMonkey> looking at that is reminding me of I2C
L209[02:26:01] <GreaseMonkey> which is something i will have to be *very* familiar with in the next few weeks
L210[02:28:05] <Forecaster> ?
L211[02:29:37] <GreaseMonkey> look it up, i'm going to bed
L212[02:30:17] <Forecaster> eh
L213[02:30:21] <Forecaster> :P
L214[02:30:51] <gamax92> 1211422111121232123214
L215[02:31:14] <Forecaster> that translates into characters I can't see :P
L216[02:32:32] <gamax92> #lua b=1 return ("1211422111121232123214"):gsub(".", function(a) b=1-b return string.rep(b, a) end)
L217[02:32:32] <|0xDEADBEEF|> > 0110100001100101011011000110110001101111 | 22
L218[02:33:01] <Forecaster> oh
L219[02:33:02] <Forecaster> :P
L220[02:33:20] <Forecaster> hello to you too
L221[02:43:00] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:ddfc:9d87:7b1f:eee0) (Quit: Cervator)
L222[03:11:30] ⇨ Joins: rashy_ (~rashdanml@S0106848dc7ea7a0a.gv.shawcable.net)
L223[03:13:32] ⇦ Quits: rashdanml (~rashdanml@S0106848dc7ea7a0a.gv.shawcable.net) (Ping timeout: 198 seconds)
L224[03:22:56] * Lizzy snuggles her Vi
L225[03:22:59] <Lizzy> :@
L226[03:23:02] <Lizzy> fuck you hexchat
L227[03:23:09] * Lizzy unsnuggles Vi
L228[03:23:15] * Lizzy snuggles vifino
L229[03:24:33] * Skye hugs Vi
L230[03:25:02] <Forecaster> Lizzy: you need an auto correct for that :P
L231[03:26:32] <Lizzy> probably
L232[03:26:41] <Lizzy> though i might just make a custom command for it
L233[03:28:26] <Skye> Haha
L234[03:33:38] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L235[03:37:40] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L236[03:38:41] * Lizzy snuggles vifino <3
L237[03:38:48] <Lizzy> or autoreplace works :P
L238[03:39:30] <Skye> What happens when you try to talk to Vi? :p
L239[03:39:55] <Lizzy> (my*nospace*derp is replaced to vifino <3 ) :P
L240[03:40:09] <Lizzy> vifino <3
L241[03:40:15] <Lizzy> ^
L242[03:40:19] <Lizzy> vi test
L243[03:40:22] <Lizzy> that still works
L244[03:41:16] *** alfw is now known as alfw|Off
L245[03:41:50] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L246[04:09:18] <Forecaster> http://imgur.com/gallery/HbqU5Q1
L247[04:09:30] <Forecaster> That turned out about as well as it could have involving fireworks
L248[04:09:42] <Forecaster> why do people do these things
L249[04:27:56] ⇦ Quits: Graypup_ (Graypup@lfcode.ca) (Ping timeout: 198 seconds)
L250[04:28:17] ⇦ Quits: Temia (~temia@monmusu.me) (*.net *.split)
L251[04:34:37] ⇨ Joins: Graypup_ (Graypup@lfcode.ca)
L252[05:08:37] ⇨ Joins: Inari (~Pinkishu@p5dec684b.dip0.t-ipconnect.de)
L253[05:15:51] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L254[05:32:21] <DaMachinator> 2.5 hours later
L255[05:32:28] <DaMachinator> FOR SCIENCE, why else
L256[05:43:13] ⇨ Joins: techno156 (~techno156@137.154.136.192)
L257[05:54:19] *** Keridos|away is now known as Keridos
L258[05:56:45] ⇨ Joins: gwyneth (~123@47.148.52.185)
L259[06:00:40] <DaMachinator> How would I write a function such that some variables are optional?
L260[06:02:52] <Lizzy> hmm, I know how to do it in Python, not sure about Lua
L261[06:03:29] <Lizzy> #lua function ab(ss, pp=2) return ss,pp end ab("22")
L262[06:03:29] <|0xDEADBEEF|> > [string "lua"]:1: ')' expected near '='
L263[06:03:41] <Lizzy> hm
L264[06:03:43] <fingercomp> arguments of Lua functions are optional
L265[06:04:01] <Lizzy> #lua function ab(ss, pp) return ss,pp end ab("22")
L266[06:04:02] <|0xDEADBEEF|> > nil
L267[06:04:11] <Lizzy> #lua function ab(ss, pp) return ss,pp end print(ab("22"))
L268[06:04:11] <|0xDEADBEEF|> > 22 nil | nil
L269[06:04:21] <Lizzy> oh cool
L270[06:06:43] ⇦ Quits: gwyneth (~123@47.148.52.185) (Remote host closed the connection)
L271[06:07:00] ⇨ Joins: gwyneth (~123@47.148.52.185)
L272[06:17:22] ⇦ Quits: gwyneth (~123@47.148.52.185) (Ping timeout: 384 seconds)
L273[06:18:06] ⇨ Joins: gwyneth (~123@47.148.62.80)
L274[06:23:08] ⇦ Quits: techno156 (~techno156@137.154.136.192) (Ping timeout: 198 seconds)
L275[06:24:44] ⇦ Quits: cloakable (~cloakable@cpc87219-aztw31-2-0-cust20.18-1.cable.virginm.net) (Ping timeout: 186 seconds)
L276[06:28:26] <DaMachinator> fingercomp: always?
L277[06:28:40] <Lizzy> #lua function ab(ss, pp) return ss,pp end print(ab())
L278[06:28:40] <|0xDEADBEEF|> > nil nil | nil
L279[06:28:53] <DaMachinator> also i wrote a function that makes near-perfectly centered error messages
L280[06:28:57] <fingercomp> DaMachinator: always
L281[06:29:09] ⇨ Joins: cloakable (~cloakable@cpc87219-aztw31-2-0-cust20.18-1.cable.virginm.net)
L282[06:33:05] ⇨ Joins: Mettaton_Fab (~OyVey@87.150.65.218)
L283[06:33:46] <DaMachinator> dynamic screen resolution adjuster works
L284[06:34:18] <DaMachinator> now i can call a function and have the resolution automagically changed to match the aspect ratio of the display
L285[06:36:48] <DaMachinator> note that this might not work very well if you make a very wide and short or tall and thin screen
L286[06:41:12] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L287[06:49:22] <Lizzy> \o/ this sql thingy went into the DB fine after some adjustments i made an error on with foreign keys
L288[06:51:31] <Caitlyn> So, last night as I was pulling up to my house there was a guy in my car (battery is disconnected cause it's dead, and both motor mounts are broken) as I pull up he bolts jumps our fence into our back yard then jumps it to the road behind our house.
L289[06:52:32] <Caitlyn> I run up the main road in front of our house and up the side road and almost tackle him (I misjudged and missed him by about 6 inches :/) Called the cops told them which way he ran after the fact and about 45 seconds later no less than 8 cop cars blew past me
L290[06:53:13] <Lizzy> wow
L291[06:53:16] <Caitlyn> turns out this guy was involved in a REALLY bad wreck, almost killed the other guy got out of his truck and ran, and I guess he was trying to steal my car, or hide out in it to get away from the cops... well they caught him about 5 minutes later
L292[06:53:52] <Inari> Nice
L293[06:53:54] <Inari> Caitlyn++
L294[06:54:13] <Caitlyn> http://www.crosscountysheriff.org/roster_view.php?booking_num=16-0162
L295[06:54:19] <Lizzy> ninja Caitlyn strikes again!
L296[06:54:48] <Lizzy> cant connect :/
L297[06:55:26] <Caitlyn> %p
L298[06:55:28] <MichiBot> Ping reply from Caitlyn 0.5s
L299[06:55:55] <Caitlyn> wtf sharex
L300[06:55:56] <Caitlyn> oh
L301[06:55:58] <Caitlyn> there it goes
L302[06:55:58] <Caitlyn> http://michi.pc-logix.com/chrome_2016-12-02_06-55-47.png
L303[06:56:05] <Inari> The heck does Race: W even mean
L304[06:56:50] <Caitlyn> White..? lol
L305[06:59:36] <Caitlyn> In case anyone ever wants to know the proper technique for fingering a beaver....
L306[06:59:38] <Caitlyn> https://twitter.com/DK_Lush/status/804530134350868481
L307[06:59:38] <MichiBot> Thu Dec 01 21:38:26 CST 2016 @DK_Lush: @DanielAFee1 @SMShow @frangeladuo @bobcesca_go @postlocal Here to demonstrate proper technique for fingering a beav… https://t.co/nOUh3Qlb87
L308[07:00:04] <Forecaster> you ask a white person?
L309[07:00:40] <Caitlyn> Well, the white person pictured does seem to be doing a good job, judging from the beaver
L310[07:03:48] ⇨ Joins: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L311[07:09:03] ⇦ Quits: techno156 (~techno156@137.154.137.222) (Quit: There are those who live without living. Don't be one of those.)
L312[07:18:47] ⇨ Joins: Kinkysub32 (webchat@d49-187-54-234.rdl1.qld.optusnet.com.au)
L313[07:18:55] <Caitlyn> Also DaMachinator for optional function arguments in lua I usually do named args
L314[07:18:56] <Caitlyn> https://www.lua.org/pil/5.3.html
L315[07:19:53] <Caitlyn> basically you pack everything into a table, and send the table to the function, then in the function check the table for your args
L316[07:20:27] ⇨ Joins: Kinkysub32_ (webchat@d49-187-54-234.rdl1.qld.optusnet.com.au)
L317[07:20:44] ⇦ Quits: Jakemichie97 (Elite18184@kappa.elitebnc.org) (Ping timeout: 198 seconds)
L318[07:21:09] *** Keridos is now known as Keridos|away
L319[07:21:27] *** Keridos|away is now known as Keridos
L320[07:22:17] ⇦ Quits: Kinkysub32 (webchat@d49-187-54-234.rdl1.qld.optusnet.com.au) (Ping timeout: 195 seconds)
L321[07:22:20] ⇨ Joins: Jakemichie97 (~Elite1818@kappa.elitebnc.org)
L322[07:26:22] ⇦ Quits: Kinkysub32_ (webchat@d49-187-54-234.rdl1.qld.optusnet.com.au) (Ping timeout: 195 seconds)
L323[07:32:10] <Forecaster> TIL there is rainbow spaghetti
L324[07:32:11] <Forecaster> I wants
L325[07:50:37] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L326[07:56:30] <Forecaster> http://imgur.com/gallery/aJvxjpP
L327[07:56:33] <Forecaster> Russia
L328[08:11:22] <Mettaton_Fab> LUA
L329[08:11:23] <EnderBot2> Lua*
L330[08:12:02] <Mettaton_Fab> how many times can it be done till the bot gets fed up?
L331[08:12:30] <Lizzy> #lua math.huge
L332[08:12:30] <|0xDEADBEEF|> > inf
L333[08:12:33] <Lizzy> ^
L334[08:15:55] <Mettaton_Fab> but how many responeses does the bot have?
L335[08:16:03] <Mettaton_Fab> *responses
L336[08:16:31] <ade129> Reading lolcode feels like listening to PPAP
L337[08:16:42] <Forecaster> Mettaton_Fab: what are you talking about
L338[08:17:08] <ade129> The variable declaration for lolcode is "i haz a (variable)" (All caps)
L339[08:18:05] <Forecaster> I know
L340[08:18:13] <Forecaster> I've seen lolcode
L341[08:19:17] <ade129> I haz a pen
L342[08:19:17] <ade129> I haz a apple
L343[08:19:17] <ade129> btw ugh
L344[08:19:18] <ade129> apple R "pen"
L345[08:20:32] <Forecaster> I'm not sure why you're doing this :P
L346[08:20:40] <Forecaster> we know it's silly, that's the point
L347[08:27:13] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L348[08:27:54] <ade129> I'm feeling dead inside
L349[08:29:21] <Forecaster> why?
L350[08:29:24] <Forecaster> eat something
L351[08:32:08] ⇦ Quits: Jakemichie97 (~Elite1818@kappa.elitebnc.org) (Ping timeout: 198 seconds)
L352[08:33:04] ⇨ Joins: Jakemichie97 (Elite18184@kappa.elitebnc.org)
L353[08:37:59] <Forecaster> you can haz cheeseburger
L354[08:38:18] *** Away_21 is now known as Wuerfel_21
L355[08:40:31] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:91ce:74ee:3d52:2ebd)
L356[08:40:32] zsh sets mode: +v on Kodos
L357[08:42:23] ⇦ Quits: Xilandro (~Kodos@2602:306:ce20:6c30:91ce:74ee:3d52:2ebd) (Ping timeout: 206 seconds)
L358[08:47:17] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:6ca3:c891:40e4:80cf)
L359[08:47:21] ⇦ Quits: Tiin57 (~tiin57@tiin57.net) (Read error: Connection reset by peer)
L360[08:51:29] <ade129> cheeseburger R "fat af"
L361[08:55:51] <DaMachinator> I was taken out of class for emergency standardized testing (before they raise the score you need to pass)
L362[08:55:55] <Forecaster> http://vectortoons.com/wp-content/uploads/2014/10/cheeseburger-expressing-sadness-with-a-tear-102714.jpg
L363[08:56:11] <DaMachinator> finished just in time to sit in class for 4 minutes before the bell rings and i go to the next class
L364[08:59:56] ⇦ Quits: gwyneth (~123@47.148.62.80) (Ping timeout: 186 seconds)
L365[09:00:48] ⇨ Joins: gwyneth (~123@47.148.52.185)
L366[09:04:12] ⇦ Quits: gwyneth (~123@47.148.52.185) (Ping timeout: 186 seconds)
L367[09:04:22] ⇨ Joins: gwyneth (~123@47.148.62.80)
L368[09:04:46] ⇦ Parts: Fiender (~Fiender@services.net.ru) (Leaving))
L369[09:06:26] ⇨ Joins: Fiender (~Fiender@services.net.ru)
L370[09:12:12] <Mettaton_Fab> i wrote a french test today.
L371[09:12:21] <Mettaton_Fab> might be good, might be bad.
L372[09:13:48] <Forecaster> was the test *supposed* to be in french?
L373[09:15:00] <ade129> Native language tests are torture (esp. Chinese)
L374[09:21:13] <xandaros> Is there any way to sleep for a certain number of ticks? Currently I'm just dividing by 20 to get seconds, but it appears to be rather inaccurate (How unexpected! :D)
L375[09:24:20] <Michiyo> man I'm sore from my "fun" last night
L376[09:24:32] <Michiyo> Also sitting outside in the cold for 2 hours after the fact didn't help any
L377[09:24:53] <Lizzy> :/
L378[09:24:56] ⇦ Quits: gwyneth (~123@47.148.62.80) (Ping timeout: 384 seconds)
L379[09:25:04] ⇨ Joins: gwyneth (~123@47.148.52.185)
L380[09:28:48] <DaMachinator> Mettaton_Fab: did you take the test, or did you make a test to be administered to students of french
L381[09:45:23] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L382[09:53:18] <Mettaton_Fab> i took a test.
L383[09:53:38] <Mettaton_Fab> also, i took a maths test the same week.
L384[09:53:47] <Mettaton_Fab> maths test is a 6.
L385[09:53:59] <Mettaton_Fab> also, physics test is a 3.
L386[09:58:41] <DaMachinator> i don't know what the grading scale is where you live
L387[10:01:07] ⇨ Joins: xarses (~xarses@8.39.49.133)
L388[10:02:56] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L389[10:05:00] ⇦ Quits: xarses (~xarses@8.39.49.133) (Ping timeout: 186 seconds)
L390[10:11:42] ⇦ Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read error: Connection reset by peer)
L391[10:12:21] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-134-154.as13285.net)
L392[10:14:00] ⇨ Joins: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L393[10:32:46] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L394[10:33:31] ⇨ Joins: Vexatos (~Vexatos@p200300556E653175A5CDD44028E8E97D.dip0.t-ipconnect.de)
L395[10:33:31] zsh sets mode: +v on Vexatos
L396[10:38:45] ⇦ Quits: Meow-J (~Meow-J@45.32.34.121) (Read error: Connection reset by peer)
L397[10:38:49] ⇨ Joins: Meow-J (~Meow-J@45.32.34.121)
L398[10:57:47] *** xarses_ is now known as xarses
L399[11:00:13] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L400[11:01:32] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 186 seconds)
L401[11:06:51] ⇦ Quits: VikeStep (~VikeStep@101.184.229.226) (Read error: Connection reset by peer)
L402[11:09:14] <payonel> xandaros: it would be more accurate to sleep for intervals and check the clock when you wake back up
L403[11:09:53] <payonel> but not, you're not going to have a realtime system or even close, yielding back is going to have varying lengths of delay
L404[11:09:59] <Inari> payonel: What would be
L405[11:10:05] <Inari> Oh
L406[11:10:23] <Inari> I was imagining xandaros sleeping in bed and checking the clock when waking bac kup
L407[11:10:23] <Inari> :P
L408[11:10:41] <payonel> zzz
L409[11:10:56] * payonel gives Inari a big fluffy pillow
L410[11:10:56] <Michiyo> Inari, that is basically how I sleep after about 3 AM
L411[11:10:57] <Michiyo> :P
L412[11:11:25] <Inari> I need to buy a nice big fluffy pillow actaully
L413[11:11:35] <Inari> I always end up spending way too much time trying to find a good sleeping position
L414[11:11:39] <Michiyo> I need to buy a bed.
L415[11:12:00] <Michiyo> well, frame, and box spring... mattress on floor sucks
L416[11:18:59] ⇦ Quits: gwyneth (~123@47.148.52.185) (Ping timeout: 206 seconds)
L417[11:19:12] ⇨ Joins: Temia (~temia@monmusu.me)
L418[11:19:37] ⇨ Joins: gwyneth (~123@47.148.62.80)
L419[11:20:57] ⇨ Joins: Jezza (~Jezza@92.206.4.86)
L420[11:22:44] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-134-154.as13285.net) (Read error: Connection reset by peer)
L421[11:25:52] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-134-154.as13285.net)
L422[11:41:37] <Inari> Awww yesss *settles in with coffee and popcorn* http://akari.in/pinky_rzWtv
L423[11:44:34] <Inari> Also new mass effect looks fun
L424[11:44:35] <Inari> gimme
L425[11:52:22] <Forecaster> 15) Are wormholes lewd
L426[11:56:23] *** Keridos is now known as Keridos|away
L427[11:59:30] <xandaros> Playing minecraft without any swap partition has not been the greatest of my ideas...
L428[12:10:32] <xandaros> "A single server tick took 60 seconds. Considering it to be crashed" - Yeah... that sounds pretty crashed to me. wtf
L429[12:20:23] <Temia> Maybe a memory management model rewrite is in order.
L430[12:23:59] <Inari> Temia: forgetting too many things/
L431[12:24:03] <Inari> *?
L432[12:24:39] <Temia> No, I'm talking about the sheer amount of wasted resources and reallocation that ends up happening in Minecraft.
L433[12:26:13] <Inari> iirc even just loading it up it reinitializes like 3 times with forge :D
L434[12:27:52] <Lizzy> ^
L435[12:31:42] ⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L436[12:53:09] <Wuerfel_21> Java is to blame for not having explicit destructors. Seriously, why?
L437[12:55:41] <Wuerfel_21> From time to time, I work on a little 2.5D shooter. In Java. Guess what makes up ~70% of Heap usage!
L438[12:55:56] <Temia> Bullets?
L439[12:56:12] <Stary[m]> unreachable bullet objects :P
L440[12:56:18] <Temia> Of course.
L441[12:56:34] <Inari> I'm pretty sure you can program it to not do that
L442[12:56:37] <Temia> I have similar issues in Python. I'm this close to just writing a C library to do bullet handling for me and hooking to that.
L443[12:56:57] <Temia> Maybe a lisp machine for bullet scripting...
L444[12:57:03] <Wuerfel_21> Bullets aren't even implemented yet!
L445[12:57:12] <Temia> Ah.
L446[12:57:55] <Stary[m]> :D
L447[12:58:31] <Wuerfel_21> 70% of the heap is used by THE MIDI SYNTHESIZER. Not even for samples, but some studid object it tossed around. Let me check what it was.
L448[12:59:01] <Stary[m]> LOL
L449[12:59:05] <Wuerfel_21> The Heap usage looks like a sawtooth wave.
L450[12:59:18] <Temia> Wow.
L451[12:59:37] <lperkins2> I've never had that issue in python.
L452[12:59:46] <g> There are no destructors because java is a garbage-collected language and you can't predict when (or even if) the destructor is called
L453[12:59:56] <g> python is also gc'd but it's predictable
L454[12:59:58] <Temia> I've encountered heap sawtoothing with a buggy library before at one point, I don't remember what the cause was
L455[13:00:44] <g> the convention in java is to manually `close()` your objects, and some people add a `finalize` that checks whether `close()` was called, calls it, and logs an error if it wasn't
L456[13:00:46] <lperkins2> Assuming you avoid cyclic references, and don't use pypy
L457[13:00:52] <g> weakrefs
L458[13:01:09] <g> java has weakrefs too
L459[13:01:11] <Wuerfel_21> g, a destructor would just tell the GC to try collecting the object. It would fail if it was still referenced elsewhere.
L460[13:01:35] <g> Wuerfel_21, a destructor is usually code that is run to clean up an object
L461[13:01:47] <g> it's run just before the object is destroyed in most language
L462[13:01:49] <g> languages*
L463[13:02:03] <g> if you want a gc'd language to destroy an object, you usually need to remove all references to it and wait
L464[13:02:16] <g> brb
L465[13:02:17] <lperkins2> right, the difference is that removing all references to an object in java doesn't guarantee it will be collected
L466[13:02:28] <g> yeah, because it doesn't gc until it's almost out of memory
L467[13:02:34] <lperkins2> in cpython, removing the last reference to an object causes it to instantly be freed
L468[13:03:33] <Wuerfel_21> Does Java's GC try to collect weak-/un-reachable objects before clobbering the softRefs?
L469[13:04:29] <Wuerfel_21> Anyways, the Objects clogging the heap were actually Arrays: com.sun.media.sound.ModelSource[]
L470[13:04:32] <Michiyo> I've made $68 today.. and at some point I'm going ot have to refund $80
L471[13:04:57] <g> lperkins2, it's not quite instant
L472[13:05:01] <g> but yeah, close enough
L473[13:05:12] <lperkins2> oh, the other way python's gc becomes unpredictable is if the class has a __del__ method
L474[13:05:23] <lperkins2> well yeah, it takes machine cycles, but it is part of PY_DECREF
L475[13:06:22] <g> yeah, for the most part you shouldn't use __del__ though
L476[13:06:53] <lperkins2> right, it's just something that messes up people trying to play with the gc
L477[13:07:05] <g> yeah
L478[13:07:19] <gamax92> convert minceraft to python then?
L479[13:07:20] <g> honestly I don't like this practise of relying on the GC to call your cleanup code
L480[13:07:31] <lperkins2> want to see how long it takes from breaking the last reference to actually collecting the object? just define __del__ and have it print out the time
L481[13:07:34] <g> I know it comes from C where you _had_ to delete your own objects, and it was fine there
L482[13:07:38] <g> but it doesn't make sense in modern languages
L483[13:07:50] <Inari> Just like, use a language that lets you have manual management :P
L484[13:07:52] <lperkins2> except then it no longer quickly collects it
L485[13:08:17] *** Mine|dreamland is now known as minecreatr
L486[13:08:25] <g> the trick is
L487[13:08:29] <g> and this will probably blow some minds
L488[13:08:33] <g> the trick
L489[13:08:35] <lperkins2> yeah, that's why python introduced context managers, run your cleanup code in __exit__
L490[13:08:46] <g> is to _call your own damn cleanup code when you're done with your object_
L491[13:08:50] <Wuerfel_21> On the topic of GC, Doom/Quake actually do something really smart. They use custom allocation functions that will preface every allocated area with a header, which also serves as a linked list. You would provide a tag when allocating, and then could quickly destroy everything with that tag, e.g. when loading a new level.
L492[13:08:55] <g> yeah, that's basically sugar around that
L493[13:08:59] <lperkins2> problem with doing something like minecraft in python is the GIL
L494[13:09:14] <g> It's doable
L495[13:09:16] <g> heck, it's been done
L496[13:09:29] <Inari> I like sugar
L497[13:09:38] <g> yeah, context managers are awesome
L498[13:09:42] <g> java has something similar as well
L499[13:10:01] <Inari> How about Rust
L500[13:10:07] <g> dunno, I don't like rust
L501[13:10:38] <lperkins2> pypy-stm might work for something like minecraft, if they can get it a closer to normal speed
L502[13:10:58] <payonel> lperkins2: yo
L503[13:11:11] <Inari> g: I like it :D
L504[13:11:23] <g> I find that it feels too tacked onto itself
L505[13:11:40] <g> it's return-only mechanically, no explicit exception throwing
L506[13:12:03] <g> except they then provide macros that basically makes it pretend that it _does_ have explicit throwing and try/catch
L507[13:12:09] <g> which is something you're supposed to use all over the place
L508[13:12:12] <g> feels like bad design
L509[13:12:41] <g> at least it isn't scala, though, with its ===== operator
L510[13:12:49] <Inari> Seems nicer than exceptions imo
L511[13:13:45] <lperkins2> heh, just have call/cc, replaces pretty much every other control structure except if
L512[13:13:47] <g> I like how exceptions work in eg python
L513[13:15:28] <g> you can often correctly assume what exceptions should be thrown by a lot of things
L514[13:15:36] <g> they're super easy to work with
L515[13:15:42] <g> and the language itself has a crapton of tools to work with them
L516[13:16:28] <Wuerfel_21> Wait, has anyone ever thought of doing a virtualized x86 arch for OC?
L517[13:16:58] <lperkins2> yup
L518[13:17:04] <lperkins2> I worked on it a bit
L519[13:17:08] <lperkins2> got freedos booting even
L520[13:17:27] <Wuerfel_21> neat
L521[13:17:29] <lperkins2> couldn't figure out how to get I/O working properly
L522[13:17:34] <lperkins2> and then ran out of time
L523[13:17:45] <g> eg if you want to log exceptions using the standard logger
L524[13:17:52] <lperkins2> https://github.com/perkinslr/OpenComputersX86
L525[13:17:58] <g> and let's say you decided you wanted to upload them with their context to your server
L526[13:18:04] <g> that is super, super easy to do
L527[13:18:14] <g> write a 20 line logging handler, and.. https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/December/vivaldi_2016-12-02_19-17-35.png
L528[13:18:35] <gamax92> write 1000 lines for drawing a triangle
L529[13:18:35] <Wuerfel_21> I think the problem here is that OC's component system isn't that CPU friendly.
L530[13:18:58] <lperkins2> so I'm using JPC, a pure-java x86 VM
L531[13:19:17] <lperkins2> in theory, you just have to map components to JPC peripherals
L532[13:19:35] <lperkins2> in practice, I have no idea how to write the keyboard half of a vt100
L533[13:19:59] <gamax92> attach everything to the pci bus
L534[13:20:20] <lperkins2> the serial uart is on the pci bus, I think
L535[13:21:55] *** xarses_ is now known as xarses
L536[13:22:03] <Wuerfel_21> lperkins2, how do you virtualize using only java? There has to be some ASM somewhere to set the CPU context or something.
L537[13:22:08] <lperkins2> problem is JPC normally emulates a ps/2 or usb keyboard
L538[13:23:10] <lperkins2> why?
L539[13:24:18] <Wuerfel_21> I don't think java allows you to just create a VM. I think that is very platform specific.
L540[13:24:34] <lperkins2> it's a pure java VM, emulates the CPU
L541[13:25:04] <lperkins2> registers, eprom, memory,
L542[13:25:19] <Wuerfel_21> well, thats no fun.
L543[13:25:23] <lperkins2> could run it on top of arch or ppc
L544[13:25:52] <lperkins2> arm*
L545[13:26:12] <lperkins2> with java's JIT, it runs at like 40% of native speed,
L546[13:26:18] <Wuerfel_21> I thought about using VirtualBox-style hardware virtualization.
L547[13:26:48] <gamax92> I'm sure people wouldn't like having to load kernal modules or run your mod as root
L548[13:27:27] <Wuerfel_21> lperkins2, I tried writing a CPU emulator for a 8-core 80Mhz RISC CPU once. Even with 2 cores it ran at 50% speed. Oh, and it didn't work right.
L549[13:27:57] <lperkins2> heh, prior to the JIT warmup it's painfully slow
L550[13:28:52] <Wuerfel_21> gamax92, does virtualization really need root/admin? Didn't even think about that.
L551[13:29:16] <lperkins2> kvm takes special access, usually membership in some group
L552[13:30:55] <lperkins2> anyway, I mapped the serial output from jpc to write to an OC screen
L553[13:31:14] <lperkins2> but linux/freedos won't output to serial and read from ps/2
L554[13:31:55] <lperkins2> and I can't figure out how to provide serial input,
L555[13:32:05] <lperkins2> or collect the vga card text output
L556[13:32:44] <Wuerfel_21> lperkins2, DOS uses BIOS routines for text mode, IIRC.
L557[13:33:22] <gamax92> oh heh, apparently windows 10 finally has ansi escape sequences support
L558[13:34:01] ⇦ Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com) (Remote host closed the connection)
L559[13:35:38] <Wuerfel_21> then again, I mostly use the DOS that comes with Windows 95, as that's what I have.
L560[13:37:14] <payonel> lperkins2: about `source script` vs '#!source' in script -- it is expected by me that the shebang would not pollute the environment. however, this is an area i don't dabble in - i dont do a lot of scripting in linux
L561[13:37:55] <payonel> lperkins2: what would be nice is if you would make a github ticket and layout some boundaries/rules for what you need/expect for your scripts, and give me some expected results -- and i'll work to add that
L562[13:42:54] <lperkins2> that sounds reasonable. I'll do some playing around on linux to see what behaviour is normal and see about writing it up
L563[13:47:21] ⇨ Joins: Greenphlem (uid22276@id-22276.tooting.irccloud.com)
L564[13:47:56] <Mettaton_Fab> i had to clean the toilet.
L565[13:48:10] <gamax92> thats nice
L566[13:48:11] <Mettaton_Fab> also, whats the best trick to clean a laptop?
L567[13:48:21] <lperkins2> hm, the vga card has a method called getText, but it returns a bunch of ?s
L568[13:48:53] <lperkins2> freedoes does come up in text mode for vga, yeah?
L569[13:49:11] <gamax92> freedos should be using the bios text routines
L570[13:49:22] <Mettaton_Fab> it normally does.
L571[13:49:57] <Mettaton_Fab> my laptop needs to be cleaned, so imma clean it tomorrow at 8 in the morning.
L572[13:55:45] <Inari> https://imgur.com/gallery/lv57sRo Neat
L573[13:57:57] <Wuerfel_21> remember, the bios routines of a normal PC actually support MDA,CGA,EGA and VGA
L574[13:58:07] <Michiyo> I clicked that link and was like Hey.. I bet OC'd like this... pasted it and then compared it to your link Inari..
L575[13:58:12] <Michiyo> and facepalmed
L576[14:00:55] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L577[14:01:28] <lperkins2> Okay, it is in text mode
L578[14:01:39] <Lizzy> lol
L579[14:03:02] <Inari> Michiyo: I do that at times
L580[14:03:02] <Inari> :D
L581[14:04:14] ⇦ Parts: Stary[m] (~starymatr@osiris.stary2001.co.uk) (User left))
L582[14:04:43] ⇨ Joins: Stary[m] (~starymatr@osiris.stary2001.co.uk)
L583[14:04:54] <Wuerfel_21> lperkins2, if you really want, you could just listen for writes to the vga ram and translate them to OC screen commands.
L584[14:05:45] <lperkins2> yeah... but I'd have to know a lot more about how IRQs and crap work
L585[14:07:17] <Wuerfel_21> lperkins2, that hasn't got to do anything with IRQs
L586[14:08:30] <lperkins2> So the bios is written in C, it's the standard bochs bios,
L587[14:09:09] <lperkins2> other than in the emulated vga card, I'm not sure where I could intercept a write command
L588[14:10:56] <lperkins2> ah, I think I may have it figured out, the string which is all ?s isn't
L589[14:11:05] <lperkins2> that's just how my terminal displays things it doesn't know how to print
L590[14:11:45] <lperkins2> 16 bits per character, the low bits are the character, the high bits are attributes for it (color maybe?)
L591[14:12:16] <lperkins2> yup
L592[14:12:25] <lperkins2> okay, I think I got this
L593[14:13:07] <Stary[m]> lperkins2: high bits are color, yep :P
L594[14:15:29] <lperkins2> it works!
L595[14:15:37] <Wuerfel_21> lperkins2, can you emulate CGA/EGA 320x200 modes aswell? Gotta play some commander keen or something.
L596[14:15:54] <lperkins2> um, I don't know...
L597[14:16:04] <lperkins2> I did have crude support using oclights for vga video mode
L598[14:16:14] <lperkins2> but it never worked well
L599[14:16:23] <lperkins2> I did use it to play a round of space invaders
L600[14:17:53] <Wuerfel_21> lperkins2, set screen res to 320x100 and use the half-block characters. That should work. You might want to buffer it.
L601[14:18:32] <lperkins2> heh, I'll worry about that once I have the os functional
L602[14:19:21] <lperkins2> might have a screenshot soon though
L603[14:19:49] <Wuerfel_21> Considering filesystem, I would suggest using unmanged mode for max compatiblity. Just a random thought.
L604[14:20:40] <lperkins2> it will support both
L605[14:20:46] <lperkins2> JPC can treat a directory as a disk
L606[14:20:52] <lperkins2> it can also use an image file
L607[14:20:54] <Wuerfel_21> ohhhh, snazzy
L608[14:21:21] <Wuerfel_21> but does the size limit work?
L609[14:21:30] <lperkins2> it does, in theory
L610[14:21:39] <Wuerfel_21> cool lib then.
L611[14:21:45] <lperkins2> I never got further than using read-only images though
L612[14:23:05] <Wuerfel_21> if you worked on it, it could run windows or linux
L613[14:23:10] <Wuerfel_21> which would run java
L614[14:23:17] <Wuerfel_21> which would run minecraft
L615[14:23:25] <Wuerfel_21> which would run OC-x86
L616[14:23:32] <Wuerfel_21> which would run linux
L617[14:23:37] <Wuerfel_21> which would run java
L618[14:23:46] <Wuerfel_21> which would run minecraft
L619[14:23:56] * Michiyo bans Wuerfel_21
L620[14:23:57] <Michiyo> :-p
L621[14:24:04] * Michiyo slaps her "-" key
L622[14:24:04] * EnderBot2 chuckles
L623[14:24:10] <Wuerfel_21> WERE GOING DEEPER, LEO!
L624[14:24:35] <lperkins2> it does run linux
L625[14:24:42] <lperkins2> got a debian image that boots
L626[14:24:58] <lperkins2> remember no X though
L627[14:25:02] <Wuerfel_21> does it run java then?
L628[14:25:10] <lperkins2> didn't try...
L629[14:25:50] <lperkins2> and remember, while it manages like 40% native speed, it takes a lot more memory than native...
L630[14:26:04] <Wuerfel_21> lperkins2, why?
L631[14:26:26] <lperkins2> it has to emulate the memory controller and what not
L632[14:26:40] <lperkins2> plus it's a space/speed thing, precalculated values where possible
L633[14:28:57] <Wuerfel_21> that might be why my CPU emulator is so slow. For reference, it looks like this: https://github.com/Wuerfel21/EmuRetronitus/blob/master/src/net/irq_interactive/retronitus/Cog.java
L634[14:34:09] <lperkins2> freedos with 16MB of memory takes like 75MB
L635[14:34:42] <lperkins2> yeah, JPC is pretty impressive, it was a research project at like Oxford or someplace that way
L636[14:34:48] <Wuerfel_21> that seems excessive.
L637[14:34:51] <lperkins2> lots of really smart people tinkering on it
L638[14:35:01] <lperkins2> A fair amount of it is probably overhead
L639[14:35:09] <lperkins2> I'd have to up the memory and see how fast it scales
L640[14:35:30] <Vexatos> gamax92
L641[14:35:30] <Vexatos> gamax92
L642[14:35:30] <Vexatos> gamax92
L643[14:35:31] <Vexatos> gamax92
L644[14:35:31] <Vexatos> gamax92
L645[14:35:31] <Vexatos> gamax92
L646[14:35:33] <Vexatos> help
L647[14:35:36] <gamax92> !kickban Vexatos
L648[14:35:36] *** Vexatos was kicked by zsh ((gamax92) No reason given))
L649[14:35:38] <gamax92> got you fam
L650[14:36:04] <Inari> Wat
L651[14:36:42] <Mettaton_Fab> i dunno what just happened.
L652[14:37:50] <Vexatos> Sooo you know that one known bug in Computronics right now, the one about the sound card? Well apparently the very first thing I tried about a year ago (the most obvious), which didn't work, apparently works now
L653[14:38:01] <Vexatos> So I can actually fix it
L654[14:38:05] <Vexatos> What.
L655[14:38:17] <Wuerfel_21> poor vex. he(?) uses telekom. the worst ISP around. THeir routers pretend to port-forward, but it's so bugged that you can only do port redirects.
L656[14:38:33] <gamax92> oh alright
L657[14:38:37] <gamax92> !unban Vexatos
L658[14:38:37] *** zsh sets mode: -b *!*@p200300556E653175A5CDD44028E8E97D.dip0.t-ipconnect.de
L659[14:38:46] <Vexatos> Yea it's super silly
L660[14:38:51] ⇨ Joins: Vexatos (~Vexatos@p200300556E653175A5CDD44028E8E97D.dip0.t-ipconnect.de)
L661[14:38:52] zsh sets mode: +v on Vexatos
L662[14:38:55] <gamax92> the sound roll off?
L663[14:38:57] <Vexatos> Yes
L664[14:38:58] <Vexatos> like
L665[14:38:59] <Vexatos> AL10.alSourcef(source.src.get(0), AL10.AL_ROLLOFF_FACTOR, 0.0f);
L666[14:39:03] <Vexatos> change that to
L667[14:39:05] <Vexatos> AL10.alSourcef(source.src.get(0), AL10.AL_ROLLOFF_FACTOR, 0.1f);
L668[14:39:07] <Vexatos> and it just works
L669[14:39:09] <gamax92> pfft
L670[14:39:13] <Vexatos> like what
L671[14:39:14] <Inari> "Currently to make a wormhole where you want requires either [...other unimportant method...] or opening one, figuring out where it exited, and collapsing it if it doesn't get you closer to your destination and restabilizing it again. And then probably towing it to a precise location anyway." Sounds like nether portals
L672[14:39:16] *** minecreatr is now known as Mine|away
L673[14:39:40] <gamax92> Vexatos: lemme go check a thing
L674[14:39:43] <Vexatos> sure
L675[14:39:52] <Vexatos> my test program just spams 5-second square waves
L676[14:39:53] <Vexatos> and it works
L677[14:39:56] <Vexatos> perfectly well
L678[14:40:01] <Vexatos> now I just need to find a nice default
L679[14:40:16] ⇨ Joins: SoraFirestorm (~user@131-191-86-130.as.clicknet.org)
L680[14:40:22] <SoraFirestorm> o/
L681[14:40:36] <gamax92> If you set AL_ROLLOFF_FACTOR to 0, you are just disabling distance
L682[14:40:36] <gamax92> attenuation
L683[14:40:45] <gamax92> oh why do I not have multiline edit enabled
L684[14:40:57] <scj643> Mobile GPUs still suck
L685[14:41:01] <Michiyo> o/ SoraFirestorm
L686[14:41:16] <Vexatos> gamax92, yes
L687[14:41:20] <SoraFirestorm> Long time no see you lot :D
L688[14:41:25] <scj643> Also any mobile gpu worth anything is an nvidia one :(
L689[14:41:25] <Vexatos> but obviously changing the rolloff factor was the very first thing I tried
L690[14:41:30] <Vexatos> when we discovered this bug
L691[14:41:34] <Michiyo> It's been atleast 15 minutes, yes
L692[14:41:35] <gamax92> ahhh
L693[14:41:36] <Vexatos> (not sure if it was you or cruor)
L694[14:41:40] <SoraFirestorm> lol Michiyo
L695[14:41:53] <SoraFirestorm> I came in a few days ago, but I hit the channel in a dead period and had to leave shortly after
L696[14:41:53] <gamax92> Probably Cruor, I thought it was working here
L697[14:42:16] ⇨ Joins: SolraBizna (~solra@hachi.tejat.net)
L698[14:42:59] <gamax92> oh hey
L699[14:43:01] <gamax92> it's SolraBizna
L700[14:43:09] <SolraBizna> says who?! >_>
L701[14:43:20] <gamax92> says I
L702[14:43:39] <SolraBizna> alright, it's a fair cop
L703[14:43:41] <Vexatos> so asie calculates gain like this: 1 - (distance / (maxdistance * (0.2 + volume * 0.8)))
L704[14:43:55] <Vexatos> and that multiplied by volume and the MC game settings
L705[14:44:06] <Vexatos> to emulate rolloff
L706[14:44:41] <Inari> http://imgur.com/r/softwaregore/FHTsF9i
L707[14:45:45] <gamax92> Vexatos: look at these graphs http://sol.gfxile.net/soloud/concepts3d.html
L708[14:46:05] <Wuerfel_21> Inari, wow
L709[14:46:21] <Cruor> Vexatos: the weird sound stuff? was me :I
L710[14:46:39] <Vexatos> gamax92, yes?
L711[14:46:42] <gamax92> yeah
L712[14:46:48] <gamax92> I'm going to go back to imgur now
L713[14:46:56] <Vexatos> what about those
L714[14:47:19] <Vexatos> hm
L715[14:47:55] <Inari> https://i.imgur.com/l3u4M76.jpg that bird though
L716[14:49:44] <SolraBizna> I figured since I'm pretending to write standards now, I couldn't stay away from here anymore
L717[14:49:54] *** Gavle|Away is now known as Gavle
L718[14:50:41] <Skye> SolraBizna, standards?
L719[14:51:05] <SolraBizna> https://oc.cil.li/index.php?/topic/1121-oetf-1-cross-architecture-booting-draft/
L720[14:51:47] <Inari> http://akari.in/pinky_oA3dT
L721[14:53:20] <gamax92> SolraBizna: how do you go about with mapping components to low level architectures?
L722[14:53:31] <lperkins2> okay, we'll see if it builds...
L723[14:54:12] <SolraBizna> in OC-ARM, the bulk of my approach was this: https://oc.cil.li/index.php?/topic/903-proposal-universal-interchange-format/
L724[14:57:37] <gamax92> I need to go look into assemblers (and reread the instruction list again)
L725[14:58:49] <lperkins2> I'll try to make ocx86 compatible with that for non-builtin peripherals
L726[14:59:44] <Vexatos> ok, now to find out if OpenAL supports cutting sound off
L727[15:01:05] <lperkins2> hm, any idea how vga color information maps to OC colors?
L728[15:02:38] <SolraBizna> As well as they map to wool colors, IIRC.
L729[15:03:04] <lperkins2> looks like 4 bits for background color and 4 for foreground color
L730[15:03:33] <SolraBizna> It's so-called RGBI.
L731[15:04:01] <SolraBizna> I set = add 0x555555, R set = add 0xAA0000, G set = add 0x00AA00, B set = add 0x0000AA.
L732[15:04:36] <SolraBizna> Except that the case with R and G set but B and I clear has special logic to make it brown instead of offensive-looking dark yellow.
L733[15:05:17] <SolraBizna> If you want to simulate VGA text mode with an OpenComputers screen, you can set a custom palette.
L734[15:05:56] <Wuerfel_21> you also need some logic to translate the DOS codepage to unicode
L735[15:06:14] <Wuerfel_21> cp474, wasn't it?
L736[15:06:20] <SolraBizna> cp437
L737[15:07:05] <lperkins2> java sorta handles that for me
L738[15:07:20] <SolraBizna> including the picture characters at 0x01-0x1F and 0x7F?
L739[15:07:23] <lperkins2> I can have the emulated vga card spit out the ascii
L740[15:07:26] <lperkins2> no idea
L741[15:07:31] <lperkins2> don't need them to start with
L742[15:08:06] <SolraBizna> well, for when you want them: https://tejat.net/eph/cp437_to_utf8.txt
L743[15:08:08] ⇦ Quits: k0ng (~k0ngo@95.215.44.99) (Quit: Leaving)
L744[15:08:22] <lperkins2> one per line?
L745[15:08:26] <SolraBizna> yup
L746[15:08:33] <SolraBizna> 0x00 and 0xFF are included there
L747[15:09:03] <lperkins2> I'll snag a copy
L748[15:09:06] <SolraBizna> in spite of my server's refusal to mark it as such, that's a UTF-8 text file
L749[15:09:16] <Wuerfel_21> lperkins2, maybe allow some method to change the codepage. For example, cp437 doesnt have the €
L750[15:09:37] <lperkins2> and you need that in your OC programs?
L751[15:09:52] <SolraBizna> Some of the codepages are more drastically different, like the Eastern European ones
L752[15:10:14] <Vexatos> Cruor, poke
L753[15:10:16] <Vexatos> want to test :>
L754[15:10:27] <lperkins2> aye, the problem is for anything other than 437, I have no idea how to go about translating them to utf
L755[15:11:07] <Wuerfel_21> lperkins2, memory map a 256*4 array that contains the translation table.
L756[15:11:25] <Wuerfel_21> also, didnt know there were THAT many of em: https://en.wikipedia.org/wiki/Category:DOS_code_pages
L757[15:11:40] <Cruor> Vexatos: am busy right now D:
L758[15:11:40] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L759[15:12:01] <SolraBizna> you won't be able to handle combining characters that way... but does OC even handle those?
L760[15:12:15] <Vexatos> k
L761[15:12:37] <Wuerfel_21> SolraBizna, stuff like flags?
L762[15:12:41] <lperkins2> and how does this translate to anything on linux?
L763[15:13:05] <SolraBizna> The most common example in Western scripts is accented characters
L764[15:13:26] <Wuerfel_21> SolraBizna, these aren't single codepoints?
L765[15:13:27] <SolraBizna> Not all of them, even for Western scripts, have composed forms
L766[15:13:33] <Cruor> Vexatos: so what did you fix? :o
L767[15:13:47] <SolraBizna> and things get *really* strange when you get to more exotic scripts
L768[15:13:57] <Vexatos> Cruor, rolloff
L769[15:14:07] <Vexatos> The sound didn't get quieter if you went further away from the source
L770[15:14:49] <Cruor> was like, loudes 3 blocks away :I
L771[15:15:03] <Vexatos> exactly
L772[15:15:04] <Vexatos> not anymore
L773[15:15:11] <Wuerfel_21> How does OC even handle 16x16 characters? IIRC it just skips the next char.
L774[15:15:13] <Vexatos> But the value is rather arbitrary
L775[15:15:32] <Vexatos> So I need someone to tell me if they think it's getting too quiet too quickly
L776[15:15:34] <SolraBizna> the important thing is that everything that was *ever* encoded in *any* character set that anyone actually used gets its own code point in Unicode
L777[15:15:35] <Vexatos> or not quickly enough
L778[15:15:45] <Vexatos> Hence why I'd like some testers :P
L779[15:15:45] <SolraBizna> so you can certainly emulate every real DOS code page
L780[15:15:55] <Vexatos> And you are pretty much one of two people who ever used the thing
L781[15:16:13] <SolraBizna> I used full-width characters with OC once, I remember them behaving a little strangely
L782[15:17:07] <SolraBizna> http://unicode-table.com/en/4E95/ <-- if you want a full-width character to test with, try this one
L783[15:17:25] <Wuerfel_21> SolraBizna, https://en.wikipedia.org/wiki/Phaistos_Disc#Unicode
L784[15:17:36] <Wuerfel_21> the living flip?
L785[15:18:12] <lperkins2> heh, my current plan is to get ascii working properly and leave internationalization to someone who knows that they're doing
L786[15:18:53] <SolraBizna> hey, Unicode has emoji now, we don't get to complain about strange inclusion decisions anymore :P
L787[15:19:32] <SolraBizna> lperkins2: come back! you haven't added bidi or vertical script support yet!
L788[15:19:39] <Inari> https://imgur.com/gallery/inQdH Wow :P
L789[15:20:45] <Wuerfel_21> OC uses unifont, right?
L790[15:20:50] <SolraBizna> Until recently
L791[15:21:05] <Wuerfel_21> wut?
L792[15:21:44] <SolraBizna> 1.6.0 switched to "unscii"
L793[15:21:59] <Inari> imgur pls
L794[15:22:31] <Cruor> Inari: ur fired
L795[15:22:46] <Inari> Cruor: ?
L796[15:22:55] <Inari> Cruor: No I'm not, clay gets firede
L797[15:23:00] <Wuerfel_21> does it still support all the obscure chars like U+1F355
L798[15:23:07] <gamax92> OC has never supported those
L799[15:23:27] <SolraBizna> it no longer supports several characters it used to, that much I know
L800[15:23:42] <Wuerfel_21> so why the switch then?
L801[15:23:45] <gamax92> the OC font renderer cannot draw characters above 0xFFFF, instead wrapping around, so trying to draw 1F355 results in F355
L802[15:24:03] <SolraBizna> something about readability
L803[15:24:26] <Wuerfel_21> SolraBizna, i agree that unifont is barely readable when scaled.
L804[15:24:26] <SolraBizna> I think it's more like the VGA 9x16 font
L805[15:24:48] <payonel> SolraBizna:oc issues with extra wide chars?
L806[15:25:09] ⇨ Joins: Tiin57 (~tiin57@tiin57.net)
L807[15:25:14] <SolraBizna> I don't remember many details, since it was ... jeez, around two years ago
L808[15:25:27] <gamax92> unifont is GPL and unscii is public domain, iirc
L809[15:25:43] <Wuerfel_21> but we need emoji support in OC! It's the closest to actual graphics the damned ours might ever achive. <- intentionally strange grammar
L810[15:25:49] <payonel> i'm just trying to understand what you meant by "I used full-width characters with OC once, I remember them behaving a little strangely"
L811[15:26:01] <gamax92> Wuerfel_21: well then fix the font renderer to draw characters above 0xFFFF first before worrying about the font
L812[15:26:33] <gamax92> cause as it is now, A) the unifont.hex file we had didn't even include characters above 0xFFFF, and B) the renderer cannot draw them anyway
L813[15:26:34] <SolraBizna> Something like the cursor behaving weird around them, or maybe it skipped the character after them like Wuerfel_21 said
L814[15:27:03] <SolraBizna> let me guess: the OC renderer uses `char` to store character values
L815[15:27:07] <payonel> SolraBizna: ok, that - yes, the shell in openos handle wide chars very well now
L816[15:27:10] <Wuerfel_21> know what? lets actually do that. It's not like i have anything to do anyways.
L817[15:27:18] <gamax92> SolraBizna: yep
L818[15:27:38] <gamax92> fixing that though, there's still a bunch of issues that crop up thanks to Java
L819[15:27:56] <SolraBizna> if I had a time machine, I would go back in time to before Java was finalized and bring a modern description of UTF-16
L820[15:28:00] <Stary[m]> good ole java
L821[15:28:02] <Stary[m]> YES PLS
L822[15:28:23] <Stary[m]> kill the thing that is ucs-2
L823[15:28:25] <SolraBizna> or maybe even earlier and tell the Unicode committe "No, 65536 characters isn't enough. It isn't even enough just for Chinese."
L824[15:28:40] <Wuerfel_21> UTF8>UTF16
L825[15:29:19] <SolraBizna> I try to avoid UTF-16 myself, for a zillion reasons most of which are on utf8everywhere.org
L826[15:29:20] <gamax92> SolraBizna: ? Unicode has 0x10FFFF code points
L827[15:29:21] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Don't forget DL-6!)
L828[15:29:29] <SolraBizna> in the beginning, it didn't
L829[15:29:33] <gamax92> yeah it had more
L830[15:29:49] <SolraBizna> you might be thinking of ISO 10646
L831[15:30:36] <SoraFirestorm> btw, question about 1.6.x
L832[15:30:45] <SoraFirestorm> Is it still API compatible? Or do addons have to update?
L833[15:31:01] <gamax92> there's one incompatibility that is a simple include change
L834[15:31:34] <gamax92> I'm sure there's more but every time I had to go from 1.5 -> 1.6 it was the same one error and then it was fine
L835[15:31:49] <SoraFirestorm> Everything should mostly Still Work(tm) though?
L836[15:33:01] ⇦ Quits: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net) (Remote host closed the connection)
L837[15:33:42] ⇨ Joins: fdz (~fdz@d47-69-232-71.try.wideopenwest.com)
L838[15:33:53] <lperkins2> my addons seem to just work
L839[15:33:54] <SolraBizna> the good samaritan who ported OC-ARM to MC 1.10.x and OC 1.6.x only had to make one OC-related change
L840[15:34:41] <fdz> hi, when i do component.list in lua interpreter, i get a function, how do i exactly get something ican use back and not a function
L841[15:34:55] <SolraBizna> for addr, type in component.list() do ...
L842[15:34:58] <SoraFirestorm> fdz: call it
L843[15:35:05] <SoraFirestorm> It's an iterator
L844[15:35:09] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L845[15:35:34] <SF-MC> Minecraft has not crashed
L846[15:35:36] <SF-MC> success
L847[15:35:56] <Wuerfel_21> whoever maintains the OC repo: is it OK to work on master-1.7.10 and let someone else port it to 1.8 and beyond?
L848[15:36:05] <gamax92> yes
L849[15:36:16] <fdz> so: for addr, type in =component.list() do ... : ?
L850[15:37:12] <gudenau> Hello, more noobiness. How could I create a custom cached renderer thing for my block? The block models just do not quite do what I want it seems.
L851[15:37:35] <SF-MC> Also
L852[15:37:42] <SF-MC> ejecting disk drives <3!
L853[15:38:03] <gamax92> SF-MC: do they hurt you when ejected? :P
L854[15:38:06] <Skye> So... who wants to see a photo of my 68k project?
L855[15:38:06] <SolraBizna> Unicode was 16-bit until 1996, ISO 10646 was actually 31-bit until the messy convergence between 10646 and Unicode was done
L856[15:38:18] <Skye> https://aww.moe/cd3g0s.png
L857[15:38:18] <SolraBizna> !
L858[15:38:49] <Mettaton_Fab> but what does it do?
L859[15:39:02] <gudenau> Looks to be a test.
L860[15:39:03] <Skye> right now
L861[15:39:04] <Skye> nothing
L862[15:39:10] <Mettaton_Fab> also, from which mac did you pull the cpu?
L863[15:39:13] <Skye> but when I get the wires and components
L864[15:39:18] <SolraBizna> it doesn't look like it came from a Mac
L865[15:39:24] <Skye> eBay
L866[15:39:26] <SolraBizna> it looks like a modern MCU
L867[15:39:28] <gudenau> One day I want to do z80 stuff.
L868[15:39:33] <Skye> 12.8MHz
L869[15:39:46] <SolraBizna> well, I say "modern" but it's a 68k... :P
L870[15:39:57] <Mettaton_Fab> which processor does a c16 have?
L871[15:39:58] ⇦ Quits: qws-user-1228 (~quassel@cpe-76-181-123-141.columbus.res.rr.com) (Read error: Connection reset by peer)
L872[15:40:05] <Wuerfel_21> Mettaton_Fab, 6510
L873[15:40:05] <gamax92> a modern built 68k? :P
L874[15:40:08] <Mettaton_Fab> i could get one from my school
L875[15:40:13] ⇦ Quits: fdz (~fdz@d47-69-232-71.try.wideopenwest.com) (Quit: fdz)
L876[15:40:34] <Wuerfel_21> Mettaton_Fab, i assuem c16 means commodore 16
L877[15:40:44] <Mettaton_Fab> it does indeed.
L878[15:40:46] <SolraBizna> They do still make them... a fair bit of business with embedded devices, and replacement parts for some aging industrial control systems
L879[15:40:54] <Skye> gamax92: modern as in 90s?
L880[15:40:55] <gamax92> the c16 doesn't have a 6510
L881[15:41:14] <Mettaton_Fab> i could also get any other computer they have.
L882[15:41:17] <Wuerfel_21> gamax92, wut?
L883[15:41:29] <Mettaton_Fab> even some 486-class machines.
L884[15:41:35] <gamax92> don't they normally have the 7501 variant?
L885[15:42:11] <gudenau> c64 is a z80 right?
L886[15:42:21] <gamax92> no
L887[15:42:28] <Wuerfel_21> commodore = 6502 based
L888[15:42:37] <Skye> except the Amiga
L889[15:42:40] <Skye> which is 68k based
L890[15:42:50] <Wuerfel_21> the C128 has a Z80 coprocessor
L891[15:43:09] <Wuerfel_21> except that it cant cooperate with the 6502
L892[15:44:09] <Inari> https://imgur.com/gallery/TH7jL
L893[15:44:28] <Wuerfel_21> those were the fun times of computing, when your floppy drive was faster than your actual computer
L894[15:44:43] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L895[15:44:46] <SoraFirestorm> "fun"
L896[15:45:18] <Inari> https://imgur.com/gallery/0UBgY that cat
L897[15:46:00] ⇨ Joins: qws-user-1228 (~quassel@cpe-76-181-123-141.columbus.res.rr.com)
L898[15:46:36] <Wuerfel_21> fun enough to justify owning a C128 DCR and a 1541 Ultimate2. I don't even have any income. I might be spending my money on the wrong things.
L899[15:48:07] <Skye> Wuerfel_21: say it's for educaqtion
L900[15:48:23] <Skye> s/educaqtion/education
L901[15:48:23] <MichiBot> <Skye> Wuerfel_21: say it's for education
L902[15:48:25] <SolraBizna> be sure to leave in the extra "q" for added veracity
L903[15:48:45] <Skye> someone needs to make a 68k arch. >:]
L904[15:48:52] <SolraBizna> Nooooo... don't say those things where I can hear...
L905[15:49:14] * SolraBizna pointedly avoids looking at the old, old, old 68020 programmer's manual on his shelf
L906[15:49:16] <Inari> https://imgur.com/gallery/eKH1K
L907[15:49:24] <Skye> SolraBizna: ooooo
L908[15:49:33] <Skye> scan it in and post it online
L909[15:49:38] <SolraBizna> it'd probably fall apart
L910[15:49:44] ⇦ Quits: qws-user-1228 (~quassel@cpe-76-181-123-141.columbus.res.rr.com) (Read error: Connection reset by peer)
L911[15:49:46] <SolraBizna> also, I think my parents lost it when they moved
L912[15:50:07] <Wuerfel_21> Why does the OC source take ages to download?
L913[15:50:11] <SoraFirestorm> what are the defaults for the EEPROM sizes?
L914[15:50:16] <SolraBizna> I rescued Modern Operating Systems and the Oxyd books though
L915[15:50:22] <SolraBizna> 4096 bytes and 256 bytes
L916[15:50:28] <SoraFirestorm> thanks
L917[15:50:53] ⇨ Joins: qws-user-1228 (~quassel@cpe-76-181-123-141.columbus.res.rr.com)
L918[15:51:16] <Wuerfel_21> might have to do something with the fact that I have ~2GB of HDD space left.
L919[15:51:31] <SolraBizna> are you downloading it through git clone?
L920[15:52:11] <gamax92> I just pipe github's zip into unzip
L921[15:53:40] <SolraBizna> There was (is?) a project to make a Mac with modern parts
L922[15:53:42] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L923[15:53:50] <SolraBizna> I was going to write a cleanroom Toolbox implementation for it
L924[15:53:58] <Wuerfel_21> SolraBizna, yes, specifically EGit
L925[15:54:22] <SolraBizna> When you git clone, you're downloading the entire history of the repo
L926[15:54:40] <SolraBizna> that's why it takes so long for old, active projects to clone
L927[15:54:53] <Wuerfel_21> SolraBizna, how else am i supposed to PR something
L928[15:54:56] <Inari> https://twitter.com/Vazkii/status/804801570135281664 what
L929[15:54:57] <MichiBot> Fri Dec 02 15:37:01 CST 2016 @Vazkii: https://t.co/U4WWV6O26e
L930[15:55:40] <SoraFirestorm> I don't get it?
L931[15:55:55] <Izaya> Hi from Qubes.
L932[15:57:12] <Skye> Izaya: I'm going to make a 68k computer and I will try to get it to run linux
L933[15:57:24] <Izaya> sounds fun
L934[15:57:43] <SolraBizna> that part comes after you wait forever for git clone to finish :P
L935[15:58:04] <Wuerfel_21> Skye, what display will it have? It's one of the hardest things to do.
L936[15:58:31] <Skye> Serial Terminal
L937[15:58:35] <Skye> I have one, might as well use it
L938[15:59:10] <Wuerfel_21> Skye, http://www.jfedor.org/aaquake2/
L939[15:59:43] <Wuerfel_21> yes, terminals rock!
L940[15:59:43] <SolraBizna> why is it that every time I try to use someone else's tool to further OC-ARM's nefarious interests, I end up breaking it?
L941[16:00:38] <SF-MC> Quake is the better game though
L942[16:00:44] <SF-MC> Quake II was kinda lame IMO
L943[16:01:07] <Wuerfel_21> I have to confess that i never came round to playing any Quake
L944[16:01:19] <SF-MC> Play Quake, you're seriously missing out
L945[16:02:00] <Mystia_Lorelei> quake3 defrag op
L946[16:02:01] <Wuerfel_21> i plan to. But i don't have my retro box around. It's just a couple meters away, but i don't have the space here.
L947[16:02:12] <SF-MC> You don't need a retro box?
L948[16:02:17] <Mettaton_Fab> just put it under your desk?
L949[16:03:03] <Wuerfel_21> SF-MC, i need. I want to beat retro games on their original hardware first.
L950[16:03:21] <Wuerfel_21> modern PC doesn't count
L951[16:03:25] <SF-MC> whatever I guess
L952[16:03:26] <SolraBizna> I just had a flashback to my last non-optical mouse
L953[16:04:24] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L954[16:07:11] <Mettaton_Fab> i have a p4 system for retro stuff.
L955[16:08:10] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L956[16:08:17] <SolraBizna> re OETF #1, I'm going to leave it as a draft for a few days and then mark it as a real standard if nobody objects
L957[16:08:30] <SF-MC> I personally do not find it worth the hassle
L958[16:09:57] <SF-MC> I don't have any retro hardware that isn't in pieces, either
L959[16:13:17] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L960[16:17:19] <Wuerfel_21> woot, NTFS compression is a great thing!
L961[16:17:36] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L962[16:18:06] <Wuerfel_21> SF-MC, your connection seems spotty
L963[16:18:20] <SF-MC> nah
L964[16:18:24] <SF-MC> This is EiraIRC
L965[16:18:28] <Wuerfel_21> oh
L966[16:18:31] <SF-MC> It stops and starts with Minecraft
L967[16:18:37] <SF-MC> See SoraFirestorm?
L968[16:18:43] <SF-MC> That's me, from a different client
L969[16:19:31] <Wuerfel_21> aaah, it all makes sense now, i can die happy. except i cant. i have to fix OC's unicode SMP support first.
L970[16:20:06] <SF-MC> hello cactus my old enemy
L971[16:21:20] <Antheus> %quote
L972[16:21:20] <MichiBot> Quote #79: <ade124|NotAway> Is that so?
L973[16:21:34] <Antheus> %addquote Lizzy IDFK I have more pressing shit to deal with these days than a fucking voxel game
L974[16:21:34] <MichiBot> Antheus: Quote added at id: 123
L975[16:21:46] <Antheus> %quote 123
L976[16:21:46] <MichiBot> Antheus: No quotes found for 123
L977[16:21:53] <Antheus> %quote
L978[16:21:53] <MichiBot> Quote #121: <Mettaton_Fab> i hasz Cassettes!
L979[16:22:02] <Michiyo> %quote #123
L980[16:22:02] <MichiBot> Quote #123: <Lizzy> IDFK I have more pressing shit to deal with these days than a fucking voxel game
L981[16:22:16] <Lizzy> also you do realise that MichiBot is in that channel lol
L982[16:22:19] <Antheus> oh
L983[16:22:20] <Antheus> lol
L984[16:22:21] <Antheus> i'
L985[16:22:26] <Michiyo> derpassmcgee
L986[16:22:28] <Antheus> m an idito
L987[16:22:35] <SF-MC> that needs a quote :P
L988[16:22:46] <Antheus> .-.
L989[16:23:11] <Michiyo> 1 hour, 7 minutes..
L990[16:23:20] *** Gavle is now known as Gavle|Away
L991[16:23:21] <SF-MC> ?
L992[16:23:23] <Antheus> !
L993[16:24:21] <Wuerfel_21> afk brb, or what the kids say these days.
L994[16:25:04] <Michiyo> I hour, 5 minutes.
L995[16:25:07] <Michiyo> I?
L996[16:25:08] <Michiyo> 1.
L997[16:25:21] <Michiyo> I guess I was using Roman numerals.
L998[16:25:24] <SF-MC> technically the same :P
L999[16:30:42] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-134-154.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L1000[16:33:18] <Wuerfel_21> is "gradle eclipse" supposed to take forever?
L1001[16:34:06] <Wuerfel_21> wait a sec... I dont know jack about scala! I don't think i even have the right eclipse plugins for that!
L1002[16:34:25] <lperkins2> try intellij
L1003[16:34:43] <lperkins2> it has scala support
L1004[16:34:48] <Wuerfel_21> HDD is full enough already
L1005[16:35:07] <lperkins2> 424 MB
L1006[16:35:21] <Wuerfel_21> lperkins2, ~2GB free
L1007[16:35:30] <lperkins2> ouch
L1008[16:35:43] <lperkins2> rm -rf /
L1009[16:35:43] <Wuerfel_21> currently compresssing stuff
L1010[16:36:25] <SF-MC> rm -rf is a nice compressor, can comfirm
L1011[16:36:30] <SF-MC> s/comfirm/confirm/
L1012[16:36:30] <MichiBot> <SF-MC> rm -rf is a nice compressor, can confirm
L1013[16:36:53] <Wuerfel_21> nah, just boring old NTFS compression.
L1014[16:37:46] <xandaros> rm -rf is such a good compressor, it compresses even beyond the limits of entropy. It is that good
L1015[16:38:04] <xandaros> Unfortunately, the decompression is a bit more difficult and not 100% understood yet
L1016[16:38:09] <lperkins2> just don't run it on / as root, or it won't get everything important
L1017[16:38:42] <Wuerfel_21> gradle is still going, apparently trying to download things, for it doesn't know that i have cruddy telekom internet
L1018[16:39:08] <Wuerfel_21> also, printing lovly stuff like this:
L1019[16:39:16] <lperkins2> after the first run, specify offline mode
L1020[16:39:23] <Wuerfel_21> [Fatal Error] CoFHLib-%5B1.7.10%5D1.0.0RC7-127.pom:2:10: Already seen doctype.
L1021[16:39:37] <Wuerfel_21> ^^ that. for every file.
L1022[16:40:00] <SolraBizna> decompression is easy, just do everything you did to arrive at that particular filesystem state
L1023[16:40:23] ⇨ Joins: SomeGuy (~someguy@154.21.200.146.dyn.plus.net)
L1024[16:40:45] ⇦ Quits: SomeGuy (~someguy@154.21.200.146.dyn.plus.net) (Remote host closed the connection)
L1025[16:41:56] <Wuerfel_21> SomeGuy, why did you leave us? WHY DO YOU DO THIS TO US?!?!? WE LOVED YOU!
L1026[16:42:02] * Wuerfel_21 is clearly bored
L1027[16:42:31] <SolraBizna> https://xkcd.com/303/ <-- Wuerfel_21, right now
L1028[16:42:31] <MichiBot> XKCD Comic Name: Compiling Posted on: 8/15/2007
L1029[16:42:39] <SF-MC> haha
L1030[16:43:07] ⇨ Joins: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L1031[16:43:16] <Wuerfel_21> xkcd for life.
L1032[16:45:07] <Wuerfel_21> How many librarys does OC reference?!? This is madness!!!one!!!!eleven!!!!!!
L1033[16:45:19] <SF-MC> libkitchensink.so
L1034[16:46:50] <SolraBizna> it built!
L1035[16:46:52] <Wuerfel_21> don't even mention the horrors of C linking!
L1036[16:47:12] <SolraBizna> and all I had to do was use the latest snapshot and modify the tuple to be incorrect but compatible
L1037[16:49:03] <SolraBizna> ...and I made a typo in the configuration that means I have to build it from scratch again
L1038[16:49:41] <Mettaton_Fab> just played some Q3A CTF
L1039[16:50:29] <Forecaster> thisissparta.gif
L1040[16:50:58] <Mettaton_Fab> just because doomguy model, also, john carmack model.
L1041[16:51:26] ⇦ Quits: Inari (~Pinkishu@p5dec684b.dip0.t-ipconnect.de) (Quit: 'The universe; shall embrace you.' - Zenyatta (Overwatch))
L1042[16:53:09] ⇦ Quits: Mettaton_Fab (~OyVey@87.150.65.218) (Quit: gotta go to bed or other stuff, maybe its not even midnight and im just sleepy af)
L1043[16:54:00] <Wuerfel_21> WOOOT, gradle does something diffrent now!
L1044[16:54:08] <SF-MC> yay
L1045[16:54:15] <Wuerfel_21> > Building 0% > :eclipseClasspath > 1,84 MB/-1 B downloaded
L1046[16:54:24] <SF-MC> -1B? Impressive!
L1047[16:54:32] <SolraBizna> that's even better compression than rm -rf
L1048[16:55:02] <Wuerfel_21> no, it's java treating the number as signed when it is really unsigned O.O
L1049[16:55:19] <SF-MC> Don't ruin the fun! :(
L1050[16:55:31] <SolraBizna> it's actually somebody's server not providing a Content-Length header
L1051[16:56:18] <Wuerfel_21> i'm not ruining any fun, SolraBizna is! Off to death row you go!
L1052[16:56:33] <SolraBizna> and I did it after I was warned too
L1053[16:58:14] <Wuerfel_21> this is the kind of people that have to be loacked up in a massive jail. disgusting.
L1054[16:58:18] <Wuerfel_21> *locked
L1055[16:58:22] <SF-MC> loacked
L1056[16:58:42] <Izaya> I sorta like Qubes
L1057[16:59:02] <Izaya> It certainly has its issues
L1058[16:59:13] <Izaya> but it's not bad at all
L1059[17:00:20] <Wuerfel_21> as of now, i already have freed up 1GB by compressing old junk!
L1060[17:01:28] <Wuerfel_21> wait, what, it's midnight already?
L1061[17:03:52] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L1062[17:05:18] <Wuerfel_21> what is this? is it literally downloading all mods OC was ever compatible with?
L1063[17:05:26] <SolraBizna> just their APIs (I hope)
L1064[17:05:48] <Wuerfel_21> Download http://dvs1.progwml6.com/files/maven/tmech/TMechworks/1.7.10-75.0afb56c/TMechworks-1.7.10-75.0afb56c-deobf.jar
L1065[17:05:52] <gamax92> a lot of mods don't distribute only apis actually, so mostly deobf versions
L1066[17:06:55] <Wuerfel_21> gamax92, I think mine does neither. Even though it has a semi-working power system. With exactly 2 types of producers and 1 type of consumer.
L1067[17:07:12] * Izaya grumbles
L1068[17:07:13] <gamax92> ... what?
L1069[17:07:15] <Izaya> Boot, damn you
L1070[17:07:24] <gamax92> that was random
L1071[17:07:27] <Michiyo> yay we have heat at home
L1072[17:07:31] <SF-MC> yay
L1073[17:07:35] <gamax92> Michiyo: do you have food though?
L1074[17:08:12] <Michiyo> Not much..
L1075[17:08:23] <SF-MC> at least the answer isn't 'no'
L1076[17:08:37] <Forecaster> godammit
L1077[17:08:42] <Forecaster> why has WinSCP reset
L1078[17:08:54] <Forecaster> all my sessions and settings are gone D:<
L1079[17:08:58] <lperkins2> I think the hint is in the first half of the name...
L1080[17:09:05] <SF-MC> yea
L1081[17:09:32] <Forecaster> sure...
L1082[17:09:42] <Wuerfel_21> why do names of windows programs like starting with "win".
L1083[17:09:44] <Wuerfel_21> ?
L1084[17:09:51] <SF-MC> "Win"dows
L1085[17:09:59] <lperkins2> they are windows ports of programs from elsewhere
L1086[17:10:10] <lperkins2> or windows implementations of protocols
L1087[17:10:14] <Wuerfel_21> i know, but it leads to stuff like "WinChess"
L1088[17:10:16] <SolraBizna> why do KDE programs like starting with K?
L1089[17:10:23] <SF-MC> "K"DE
L1090[17:10:28] <SF-MC> and not always start, btw
L1091[17:10:33] <SolraBizna> and why do GNOME programs like gnome-related puns?
L1092[17:10:40] <SF-MC> no idea
L1093[17:10:45] <SF-MC> random, I guess
L1094[17:11:36] <Wuerfel_21> ok, i confess that I do pun names sometimes, too.
L1095[17:12:32] <lperkins2> okay, so TextBuffer is deprecated
L1096[17:12:37] <lperkins2> what am I supposed to use now?
L1097[17:12:57] <Corded> * Forecaster tries to recall if he did something to the settings dir
L1098[17:13:40] <Wuerfel_21> The OC devenv puts some FTB packs to shame.
L1099[17:14:06] <SolraBizna> does it support IC2 fluid reactors yet?
L1100[17:14:21] <Vexatos> It has for a long time
L1101[17:14:24] <Wuerfel_21> like, you could run a server with just those mods.
L1102[17:14:25] <Vexatos> What exactly do you mean
L1103[17:14:29] <lperkins2> oh, looks like it just got moved
L1104[17:14:33] <Wuerfel_21> and it wouldn't suck
L1105[17:14:36] <Vexatos> What would it need to access
L1106[17:14:42] <SolraBizna> when I last tried, I couldn't get the fancy reactor information to work with fluid reactors
L1107[17:14:52] <SolraBizna> that was a good long while ago, though
L1108[17:14:55] <gamax92> lperkins2: TextBuffer is deprecated? But Screens use TextBuffers
L1109[17:14:55] <Vexatos> with fluid reactors, you can get heat out of it
L1110[17:14:57] <Vexatos> the heat produced
L1111[17:15:02] <Vexatos> is there anything else?
L1112[17:15:11] <SolraBizna> that'd be all I need(ed)
L1113[17:15:13] <lperkins2> li.cil.oc.api.component.TextBuffer is deprecated
L1114[17:15:19] <Vexatos> Yea that's been there for ages
L1115[17:15:30] <Vexatos> just hook up an adapter to a reactor redstone port
L1116[17:15:31] <Vexatos> and done
L1117[17:15:32] <lperkins2> li.cil.oc.api.internal.TextBuffer is the new location
L1118[17:15:45] <SolraBizna> ...I tried fluid ports and access hatches only
L1119[17:15:57] <Vexatos> and not the only port for actual data? :P
L1120[17:16:00] <SF-MC> the sound of ghasts killing themselves
L1121[17:16:04] <SF-MC> *sigh*
L1122[17:16:07] <SolraBizna> Redstone port is an input port though
L1123[17:16:29] <Forecaster> I'm mostly annoyed that my dir backup command is gone now...
L1124[17:16:53] <Forecaster> because I don't remember it
L1125[17:17:02] <Wuerfel_21> lperkins2, if everything goes to plan, some screen related stuff might change when i add SMP support.
L1126[17:17:18] <Wuerfel_21> just a word of warning
L1127[17:17:24] <lperkins2> Oh?
L1128[17:17:41] <SolraBizna> don't you mean astral plane?
L1129[17:18:02] <lperkins2> ugh, writing multiline strings to the display don't move down lines
L1130[17:18:50] <gamax92> it's just a blob of characters with no understanding of new lines and tabs
L1131[17:22:07] <lperkins2> yup, just annoying that there is no helper method for writing a block of text to the screen starting at a position
L1132[17:23:15] <gamax92> I had to write an entire terminal driver for oc-symon
L1133[17:23:29] <Wuerfel_21> lperkins2, these are implemented in software IIRC
L1134[17:23:47] <lperkins2> they must be fore lua to be able to cat files
L1135[17:24:02] <gamax92> though ... I just call gpu methods and don't play with the TextBuffer
L1136[17:24:17] <Wuerfel_21> (Hardware=OC/Software=Lua)
L1137[17:24:29] <lperkins2> since I've got a VGA card emulated already, I don't have to emulate a terminal
L1138[17:24:43] <lperkins2> I could hook it to a GPU I suppose
L1139[17:24:53] <lperkins2> does the GPU automatically associate a screen?
L1140[17:25:29] <Wuerfel_21> lperkins2, GPU binding is automgically.
L1141[17:25:32] <gamax92> ?
L1142[17:25:37] <gamax92> don't you have to specifcally bind
L1143[17:25:59] <Wuerfel_21> When a computer is booted and theres no eeprom or whatever, it bluescreens IIRC
L1144[17:26:06] <lperkins2> which class is the GPU then?
L1145[17:26:19] ⇨ Joins: sciguyryan (~sciguyrya@45.62.37.14)
L1146[17:27:44] <Forecaster> anyone happen to how to insert a formatted date in a command?
L1147[17:27:48] <gamax92> gah why am I still in windows ...
L1148[17:27:57] <Forecaster> specifically in a path in a cp command
L1149[17:28:17] <payonel> lperkins2: ?
L1150[17:28:24] <payonel> multiline printing?
L1151[17:28:40] <payonel> you're using io.write() ? or io.stdout:write() ?
L1152[17:29:23] <lperkins2> I'm in java
L1153[17:29:28] <payonel> lperkins2: gpu and screens - yes, when a gpu is added as the primary gpu component, it will auto bind to a screen
L1154[17:30:04] <lperkins2> currently iterating through the machine.components().entrySet() and pulling the first one matching "screen"
L1155[17:30:20] ⇦ Quits: gwyneth (~123@47.148.62.80) (Ping timeout: 198 seconds)
L1156[17:30:26] ⇨ Joins: gwyneth (~123@47.148.52.185)
L1157[17:30:28] <lperkins2> I could pull the first one for a gpu, but I don't know what to cast it to, since it wouldn't be a TextBuffer
L1158[17:31:21] <lperkins2> http://picpaste.com/2016-12-02_15.27.35-w8V7zGJh.png
L1159[17:31:52] <gamax92> lperkins2: uhm, resolution
L1160[17:32:00] <lperkins2> aye, already fixing
L1161[17:35:57] <Wuerfel_21> my local Hackerspace's IRC is just glorious: http://imgur.com/a/H9dU2
L1162[17:36:57] <gamax92> oh, the GPU is what handles the blue screen
L1163[17:37:30] <gamax92> GraphicsCard.scala listens for "computer.stopped" messages and then handles the message printing
L1164[17:38:01] <Wuerfel_21> BTW, gradle is still at "> Building 0% > :eclipseClasspath > 2,86 MB/4,36 MB downloaded". When is it gonna reach even 1%?
L1165[17:38:15] <lperkins2> which graphicscard.scala?
L1166[17:38:41] <lperkins2> must be server.component
L1167[17:38:44] <gamax92> yes that one
L1168[17:39:27] <gamax92> and yes, you still have to do the binding yourself as an architecture
L1169[17:39:43] <lperkins2> hm, is there an interface in the API I should use instead of the scala class?
L1170[17:39:43] <gamax92> all of the current auto binding stuff happens in Lua
L1171[17:39:55] <gamax92> lperkins2: the machine's .invoke :P
L1172[17:40:56] ⇨ Joins: VikeStep (~VikeStep@101.184.229.226)
L1173[17:41:40] <lperkins2> hm, I might be able to do that now
L1174[17:41:52] <lperkins2> previously I needed access to stuff it didn't provide
L1175[17:42:11] <lperkins2> it will have worse performance than directly accessing the components though
L1176[17:43:56] * CompanionCube awakes
L1177[17:44:57] <Forecaster> yay, figured it out (again)
L1178[17:45:00] <Forecaster> cp -r ! !_`date +"%Y-%m-%d_%H.%M.%S"`
L1179[17:45:17] <lperkins2> ick...
L1180[17:45:19] <Forecaster> ! expands to the name of the targeted directory/file
L1181[17:45:19] <Wuerfel_21> Whoever maintains the OC repo: fix your dependencies!!! downloading at least an hour already.
L1182[17:45:42] <gamax92> that's because maven is shit, nothing OC can fix
L1183[17:46:06] <lperkins2> on the bright side, only have to do it once... per mod
L1184[17:46:38] <Forecaster> if that "ick" was directed at my command you should have answered when I asked earlier
L1185[17:46:44] <Forecaster> too late to complain now
L1186[17:46:49] <gamax92> OC has a lot of repos and a lot of dependencies, and maven's method of downloading content is to check every repo for a dependency until it finds it
L1187[17:47:02] <lperkins2> heh, it's bash, bash is ugly
L1188[17:47:27] <Forecaster> right
L1189[17:47:33] <Wuerfel_21> but theres stuff like ColoredLightCore in there, which i know is 100% not needed as a dependency [link comes soon]
L1190[17:47:43] <Forecaster> looks fine to me
L1191[17:48:38] <gamax92> not needed at runtime but needed for compiling since OC has integration with it
L1192[17:48:58] <Forecaster> but good job being of no help, I appreciate it
L1193[17:49:05] <Wuerfel_21> I did this: https://github.com/Wuerfel21/The-Derpy-Shiz-Mod/blob/master/src/main/java/net/wuerfel21/derpyshiz/ColoredLightHelper.java
L1194[17:49:13] <Wuerfel_21> *i did it like this
L1195[17:49:37] <lperkins2> heh, sorry, didn't see you asking
L1196[17:50:00] <Wuerfel_21> which is tehn used like this: https://github.com/Wuerfel21/The-Derpy-Shiz-Mod/blob/master/src/main/java/net/wuerfel21/derpyshiz/blocks/DerpyTorch.java#L20
L1197[17:50:09] * Wuerfel_21 should shorten links
L1198[17:51:40] ⇦ Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 186 seconds)
L1199[17:51:52] <lperkins2> besides, that date formatting looks fine, it's the ! !_ that I find hideous
L1200[17:52:29] <Forecaster> okay, but I need that.
L1201[17:53:35] <lperkins2> aye, and if it works, great!
L1202[17:53:40] ⇦ Quits: sciguyryan (~sciguyrya@45.62.37.14) (Remote host closed the connection)
L1203[17:53:51] <Wuerfel_21> "Total time: 1 hrs 29 mins 31.12 secs" flip me, flip everything.
L1204[17:53:53] <lperkins2> I just write pretty much all my system stuff in python, because bash is just so ugly
L1205[17:54:06] <Forecaster> it's all the same to me
L1206[17:54:30] <lperkins2> okay, nominations for linux distro to run?
L1207[17:54:36] <SF-MC> Fedora
L1208[17:54:38] <lperkins2> needs to be tiny
L1209[17:54:39] <CompanionCube> on?
L1210[17:54:44] <lperkins2> and happy in text-only mode
L1211[17:54:46] <CompanionCube> lperkins2: if you want tiny
L1212[17:54:49] <lperkins2> OCx86
L1213[17:54:49] <SF-MC> DSL
L1214[17:54:58] <SF-MC> Puppy Liux
L1215[17:54:59] <lperkins2> currently running a 2.4 kernel
L1216[17:54:59] <CompanionCube> isn't DSL graphical
L1217[17:55:15] <Wuerfel_21> lperkins2, or NetBSD. It runs everywhere.
L1218[17:55:19] <SF-MC> You can figure it not to?
L1219[17:55:25] <SF-MC> You can do a Debian netinst
L1220[17:55:25] <lperkins2> gcc 3.2, red hat linux 2.4.21
L1221[17:55:28] <SF-MC> It doesn't need X
L1222[17:55:44] <SF-MC> eeeeh
L1223[17:55:45] <Wuerfel_21> also BSD>GPL
L1224[17:55:47] <SF-MC> nvm
L1225[17:56:00] <CompanionCube> lperkins2: http://www.tinycorelinux.net/7.x/x86/release/Core-current.iso
L1226[17:56:13] <CompanionCube> 'Core is the base system which provides only a command line interface and is therefore recommended for experienced users only. Command line tools are provided so that extensions can be added to create a system with a graphical desktop environment. Ideal for servers, appliances, and custom desktops. '
L1227[17:58:35] <lperkins2> hm, looks like back in 2009 someone tried to run it on JPC and failed, let's see if it works
L1228[17:58:51] <Forecaster> Lizzy: https://www.factorio.com/blog/post/fff-167
L1229[17:58:54] <Forecaster> \o/
L1230[17:59:25] ⇨ Joins: xarses (~xarses@m980536d0.tmodns.net)
L1231[18:00:06] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L1232[18:00:16] <lperkins2> Exception in thread "PC Execute" java.lang.IllegalStateException: Triple Fault
L1233[18:00:39] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Remote host closed the connection)
L1234[18:00:40] <lperkins2> that followes to GPFs
L1235[18:00:48] <CompanionCube> O.o
L1236[18:00:53] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L1237[18:01:00] <CompanionCube> perhaps we could go really old, Darik's Boot and Root?
L1238[18:01:08] <lperkins2> can't find a copy of that...
L1239[18:01:26] *** Keridos|away is now known as Keridos
L1240[18:01:30] <lperkins2> might try gentoo, compiled for i386
L1241[18:01:31] <CompanionCube> oh
L1242[18:01:35] <CompanionCube> it's toms iirc
L1243[18:01:45] <lperkins2> tom's root boot
L1244[18:01:51] <SF-MC> should have shown regardless IMO
L1245[18:02:01] <lperkins2> dariks boot and nuke
L1246[18:03:03] ⇦ Quits: xarses (~xarses@m980536d0.tmodns.net) (Ping timeout: 206 seconds)
L1247[18:03:33] <lperkins2> the ancient redhat version is pretty slow to start up, does lots of things it doesn't really need to
L1248[18:03:57] <gamax92> I assume JPC is just a 386 processor?
L1249[18:04:30] <lperkins2> I think it might be 486
L1250[18:05:59] <lperkins2> where would I go to get a netbsd iso?
L1251[18:06:12] <lperkins2> they claim to only require 486, we can see if it works
L1252[18:06:35] <Wuerfel_21> If a JFilechooser pops up asking for a "mcp conf dir" what shall i do?
L1253[18:06:44] <lperkins2> ah, found it
L1254[18:07:04] ⇦ Quits: Vexatos (~Vexatos@p200300556E653175A5CDD44028E8E97D.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1255[18:07:17] <lperkins2> wait, netbsd is huge...
L1256[18:08:12] <Forecaster> woop, stuff restored to how it was, and this time backup of config file made, in case this happens again for whatever reason
L1257[18:08:21] <Caitlyn> Wuerfel_21, I need to add this to MichiBot one second
L1258[18:08:43] <Wuerfel_21> Caitlyn, what?
L1259[18:08:53] <Caitlyn> the response to your question, what the fuck else
L1260[18:09:28] <Caitlyn> USERDIR\.gradle\caches\minecraft\net\minecraftforge\forge\FORGEVER\unpacked\conf
L1261[18:11:11] <Caitlyn> %addcommand mcpconf USERDIR\.gradle\caches\minecraft\net\minecraftforge\forge\FORGEVER\unpacked\conf
L1262[18:11:13] <MichiBot> Caitlyn: Command Added
L1263[18:11:15] <Caitlyn> cause I'm tired of looking for that
L1264[18:11:26] <Wuerfel_21> after hours of waiting, the dev env finally loads!
L1265[18:12:57] <Wuerfel_21> and promptly crashes with java.lang.IllegalArgumentException: Multiple entries with same key: appliedenergistics2=FMLMod:appliedenergistics2{rv2-beta-26} and appliedenergistics2=FMLMod:appliedenergistics2{rv2-beta-26}
L1266[18:13:02] <Wuerfel_21> riveting
L1267[18:13:28] <gamax92> yeah the dev env doesn't work
L1268[18:13:29] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L1269[18:13:31] <SolraBizna> you are doing a good job of reminding me why I normally stay away from Java
L1270[18:13:38] <gamax92> SolraBizna: no it's just oc
L1271[18:13:53] <SolraBizna> it's just reminding me of gradle/maven/eclipse/ant problems in general
L1272[18:14:06] <Wuerfel_21> any idea what to do?
L1273[18:14:32] <SoraFirestorm> I wish frickin leiningen was in the Fedora repos
L1274[18:15:31] <Wuerfel_21> where did it put all these JARs it downloaded?
L1275[18:16:26] <Caitlyn> Around
L1276[18:18:20] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 186 seconds)
L1277[18:19:09] <Wuerfel_21> I'm out of ideas. How do i get this to work?
L1278[18:22:53] <SoraFirestorm> yes
L1279[18:24:06] <Wuerfel_21> well, thats gonna have to be tommorow!
L1280[18:24:44] *** Wuerfel_21 is now known as Away_21
L1281[18:26:00] <payonel> gamax92: do you only run gradle from command line and run the jars you want to test by copying them to a test mods/ dir in a test instance?
L1282[18:27:04] <gamax92> I just symlink the jar into the mods folder so all I have to do is ./gradlew build --offline and then fire the instance up
L1283[18:28:44] <payonel> and how do you debug?
L1284[18:30:24] <gamax92> depends on what is being debugged
L1285[18:30:43] <payonel> well if you want to set breakpoints and inspect the runtime
L1286[18:31:07] <gamax92> ?
L1287[18:33:30] <gamax92> payonel: here's a tip, IDE's are not the only debuggers, and while having sounce code integration in a debugger or runtime patching or whatever, there are also standalone debuggers that just connect to remote java processes and allow you to inspect it
L1288[18:34:35] <payonel> exactly, which is what i'm trying to ask, what do you use to attach/launch and set breakpoints?
L1289[18:34:47] <gamax92> I don't do that though
L1290[18:35:15] <gamax92> I use MultiMC for launching and System.out.println for debugging generally
L1291[18:35:33] <gamax92> or log4j's debug output system when available
L1292[18:36:04] <gamax92> again depends on what's being debugged
L1293[18:58:34] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L1294[19:08:06] <Kodos> http://i.imgur.com/62zSFZK.png This is insane
L1295[19:11:05] <Temia> seriously?
L1296[19:11:29] <Temia> What would you call that anyway? Starcraft is taken.
L1297[19:12:24] <gamax92> I wondered about forcing gradle to use a proxy to fetch maven stuff from the right location
L1298[19:19:25] ⇦ Quits: Jezza (~Jezza@92.206.4.86) (Ping timeout: 206 seconds)
L1299[19:19:46] <payonel> Kodos: what is that from?
L1300[19:20:01] <Kodos> payonel, reddit post
L1301[19:20:06] <Kodos> Someone did Starbound stuff in C&B
L1302[19:21:01] <Izaya> Kodos: I like it tbh
L1303[19:21:07] <Kodos> Yeah, is nice
L1304[19:21:12] <Izaya> is the mod some form of Free as in freedom?
L1305[19:22:06] <Kodos> No, it's just Minecraft with Chisels and Bits
L1306[19:22:30] <Izaya> ooohhh
L1307[19:22:41] <CompanionCube> Izaya: ohey izaya
L1308[19:23:38] <Temia> Ah.
L1309[19:43:55] <lperkins2> http://i.imgur.com/73nOFZC.png
L1310[19:44:24] <CompanionCube> what if you tried to boot an old BSD
L1311[19:44:39] <GreaseMonkey> oh right that thing
L1312[19:44:48] <GreaseMonkey> you actually bothered, congrats
L1313[19:44:52] <lperkins2> if I could find an old bsd I'd try it
L1314[19:45:30] <GreaseMonkey> freebsd 1.0 is pretty easy to find
L1315[19:45:35] <GreaseMonkey> not sure how old 386bsd is
L1316[19:45:36] <CompanionCube> FreeBSD 1.0 is most likely too big
L1317[19:45:39] <CompanionCube> ~256MB
L1318[19:45:40] <GreaseMonkey> erm, how easy it is to find
L1319[19:46:04] <GreaseMonkey> CompanionCube: i call bullshit
L1320[19:46:09] <GreaseMonkey> that's basically if you want a full mirror
L1321[19:46:18] <GreaseMonkey> the base install is 3 or 4 floppies or something like that
L1322[19:46:20] <CompanionCube> https://winworldpc.com/product/bsd
L1323[19:46:27] <lperkins2> big thing is I need something with gcc or similar
L1324[19:46:33] <GreaseMonkey> yeah that's for a full install
L1325[19:46:51] <GreaseMonkey> the initial install is something like 3 floppies
L1326[19:46:52] ⇦ Quits: gwyneth (~123@47.148.52.185) (Ping timeout: 186 seconds)
L1327[19:47:01] <lperkins2> less than 10 MB is my target...
L1328[19:47:02] ⇨ Joins: gwyneth (~123@47.148.62.80)
L1329[19:48:58] <GreaseMonkey> the real challenge is getting windows 3.1 + win32s working
L1330[19:50:22] <lperkins2> they work
L1331[19:50:26] <lperkins2> 95 properly
L1332[19:50:31] <lperkins2> 98 in safe mode
L1333[19:50:39] <S3> Does anyone know the minimum hardware requitrements to run OpenOS?
L1334[19:50:44] <lperkins2> of course, OC has no way to output in vgamode
L1335[19:51:08] <GreaseMonkey> try blindmode output
L1336[19:51:18] <lperkins2> windows had that?
L1337[19:51:25] <GreaseMonkey> U+2800 through U+28FF
L1338[19:51:41] <GreaseMonkey> just apply some form of dither per block
L1339[19:51:46] <CompanionCube> S3: iirc it runs on either 1/1.5 RAM
L1340[19:51:50] <lperkins2> um...
L1341[19:51:58] <gamax92> it'll run on 1 T1
L1342[19:52:00] <lperkins2> I'm just grabbing the vga card's internal buffer
L1343[19:52:19] <GreaseMonkey> "blindmode" is the name for the hack that lets you get 320x200 output on OC
L1344[19:52:21] <S3> I'm having issues running OpenOS on 1 T1 ram with a T1 graphics card
L1345[19:52:28] <lperkins2> ah
L1346[19:52:40] <gamax92> not everything runs and it's basically useless, but it runs
L1347[19:52:49] <S3> it boots and then when I right click it just panics
L1348[19:52:57] <S3> and plan9k panics during boot
L1349[19:53:04] <S3> Not sure what the error is
L1350[19:53:04] * gamax92 pokes payonel
L1351[19:53:34] <S3> I always run OC in creative with T3 stuff usually (cept screens, t3 screens are annoying AF)
L1352[19:53:43] <GreaseMonkey> i know the feel
L1353[19:53:44] <S3> so doing this in survival is like a whole new mod to me heh
L1354[19:53:54] <gamax92> payonel: does OpenOS swap out stuff, if it can have delay loaded functions can these functions unload
L1355[19:54:39] <GreaseMonkey> it's unfortunate that OCMIPS is lacking in software, because it *is* glorious to be able to run anything off a T1 stick
L1356[19:54:56] <GreaseMonkey> well, "anything"
L1357[19:54:59] <lperkins2> so the question now is what to emulate for the random other OC components
L1358[19:55:29] <SolraBizna> parallel port = redstone card?
L1359[19:55:30] <GreaseMonkey> lperkins2: could set up a PCI bridge
L1360[19:55:50] <lperkins2> GreaseMonkey what do you mean?
L1361[19:55:56] <GreaseMonkey> basically, custom PCI device which lets you call things
L1362[19:56:00] * CompanionCube unfortunately doesn't know MIPS assembler
L1363[19:56:00] <lperkins2> make them all appear on the pci bus?
L1364[19:56:09] <lperkins2> then I'd have to write drivers for them...
L1365[19:56:11] <GreaseMonkey> could be an option
L1366[19:56:16] <gamax92> yes, you have to write drivers generally
L1367[19:56:22] <gamax92> even GreaseMonkey had to for his MIPS stuff
L1368[19:56:40] <GreaseMonkey> although for a network card, you could consider emulating an NE2000
L1369[19:56:43] <lperkins2> not if I make the component message bus accessible via /dev/ttyS1 or something
L1370[19:56:46] <SolraBizna> I sort of escaped that with OC-ARM
L1371[19:57:02] <GreaseMonkey> the /dev/ttyS1 AKA COM2 route could make sense
L1372[19:57:06] <SolraBizna> indeed
L1373[19:57:33] <SolraBizna> also, hey, GreaseMonkey, look at OETF #1 and tell me my standard sucks
L1374[19:57:40] <GreaseMonkey> the real solution of course is circuity but... i still haven't updated OCMIPS to support interrupts properly, i should do that some time but at the same time i'm not really that into mc modding
L1375[19:57:41] <Temia> Isn't that just a roundabout way of implementing something akin to I²C
L1376[19:58:56] <SolraBizna> lperkins2: if you go that route, use this: https://oc.cil.li/index.php?/topic/903-proposal-universal-interchange-format/
L1377[19:59:31] <GreaseMonkey> oh shit that's a recent one
L1378[19:59:42] <CompanionCube> SolraBizna: OETF was ever a real thing?
L1379[19:59:49] * SolraBizna shrugs
L1380[20:00:52] <lperkins2> what exactly does this do?
L1381[20:01:09] <SolraBizna> it is everything you need to serialize every kind of data needed to talk to OpenComputers components
L1382[20:01:42] <lperkins2> ah, so that you can pass ints and stuff to them
L1383[20:01:45] <lperkins2> that makes sense
L1384[20:04:12] <lperkins2> I'll probably just deal with the components one at a time
L1385[20:04:25] <lperkins2> and add drivers for them
L1386[20:04:40] <SolraBizna> I'd recommend also creating an interface like that, just so you don't end up with any components it's impossible to use
L1387[20:04:43] <SolraBizna> (but that can wait)
L1388[20:05:00] <lperkins2> yeah, may make it a virtual network card or something
L1389[20:05:32] <lperkins2> parallel port for redstone, nic for network cards
L1390[20:05:53] <lperkins2> need to get it able to read and write disks
L1391[20:06:30] <lperkins2> pc speaker is easy
L1392[20:06:44] <SolraBizna> you'll need some kind of interchange for network cards as well
L1393[20:07:29] <lperkins2> oh adding virtual network cards is easy
L1394[20:07:29] <GreaseMonkey> UIF may be needed here, although i suspect you'd have to have some UUID<->MAC mapping
L1395[20:08:18] <GreaseMonkey> although it may be better to be able to just decide whether you want UIF or an autoconverting format
L1396[20:08:24] <lperkins2> of course, it won't be speaking TCP
L1397[20:10:48] <SolraBizna> It would probably be easier to get networking/generic components to work as a COM port than as a NIC
L1398[20:10:58] <SolraBizna> not necessarily from the architecture's perspective, but from the program's perspective
L1399[20:11:45] <lperkins2> yeah, the hard part is I have no idea how to input stuff to the virtual serial port
L1400[20:12:07] <Caitlyn> Just switched my 42" to a 22"
L1401[20:12:12] <Caitlyn> everything is so tiny
L1402[20:15:26] <SolraBizna> anyone thought about a standard for doing Ethernet over OpenComputers networks?
L1403[20:15:32] <SolraBizna> s/\[D//
L1404[20:15:51] <SolraBizna> aw, I was hoping the bot would parse that
L1405[20:16:16] <Caitlyn> s///
L1406[20:16:17] <MichiBot> Caitlyn: Invalid regex Unclosed character class near index 2
L1407[20:16:20] <Caitlyn> aww
L1408[20:17:44] ⇦ Quits: VikeStep (~VikeStep@101.184.229.226) (Ping timeout: 384 seconds)
L1409[20:19:26] ⇨ Joins: VikeStep (~VikeStep@101.184.229.226)
L1410[20:20:30] <SolraBizna> OETF #2 is going to be UIF, OETF #3 might be Ethernet-over-OC... and maybe OC-over-Ethernet?
L1411[20:21:11] *** Keridos is now known as Keridos|away
L1412[20:22:40] <SolraBizna> In an architecture with a virtual NIC, OC packets that are well-formed Ethernet-over-OC packets could be read directly, and other packets read as if they were OC-over-Ethernet packets...
L1413[20:30:24] <CompanionCube> how do you plan OETF to work
L1414[20:33:45] <gamax92> by actually implementing it
L1415[20:34:26] <SolraBizna> whoever has the most posts in the forum and isn't a moderator gets to decide standards
L1416[20:34:33] <SolraBizna> (but seriously, I have no idea and I'm open to suggestions)
L1417[20:35:01] <S3> hm
L1418[20:35:06] <S3> how do you paste into OC with windows?
L1419[20:35:13] <SolraBizna> Insert
L1420[20:35:17] <S3> aha!
L1421[20:35:26] <S3> I'm used to just using the middle mouse button so
L1422[20:35:37] <gamax92> we can have many suggestions and argue over what specs and features X should have, but then as soon as you implement it, it becomes a functional thing for people to replicate/work with
L1423[20:36:12] <SolraBizna> UIF has already been implemented in OC-ARM, as has exactly one part of CAB
L1424[20:40:13] <S3> dafuq
L1425[20:40:27] <S3> my Oc computer keeps on saying "unrecoverable error not enough energy"
L1426[20:40:30] <Caitlyn> S3, middle mouse works too
L1427[20:40:40] <S3> Caitlyn: doesn't seem to on this windows box
L1428[20:40:55] <Caitlyn> Odd
L1429[20:41:57] <S3> no idea why it keeps running out of energy I have a near full capacitor bank feeding the computer
L1430[20:52:42] ⇦ Quits: VikeStep (~VikeStep@101.184.229.226) (Ping timeout: 206 seconds)
L1431[20:53:40] ⇦ Quits: gwyneth (~123@47.148.62.80) (Ping timeout: 206 seconds)
L1432[20:54:36] ⇨ Joins: gwyneth (~123@47.148.52.185)
L1433[20:55:30] <SolraBizna> OC capacitors?
L1434[20:56:37] <Kodos> Can you screenshot your setup?
L1435[20:56:53] <Kodos> I have a feeling I know what's wrong, but I want to see your setup first
L1436[21:04:13] ⇨ Joins: VikeStep (~VikeStep@101.184.229.226)
L1437[21:24:46] <SoraFirestorm> back all
L1438[21:24:57] <SoraFirestorm> not that you missed me much
L1439[21:28:25] ⇨ Joins: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org)
L1440[21:28:39] <FLORANA> hello :3
L1441[21:29:51] <SF-MC> being able to find Portal Guns is fun, even if it is OP
L1442[21:30:24] ⇦ Quits: ChJees (~ChJees@217-212-206-126-no62.tbcn.telia.com) (Ping timeout: 206 seconds)
L1443[21:36:23] <Kodos> ping, welcome to discord =D
L1444[21:37:15] <Izaya> blergh
L1445[21:54:52] <FLORANA> enything new going on?
L1446[22:16:33] ⇨ Joins: Madxmike (~Madxmike@99-116-221-165.lightspeed.tukrga.sbcglobal.net)
L1447[22:25:52] ⇨ Joins: techno156 (~techno156@137.154.137.222)
L1448[22:29:06] ⇦ Quits: gwyneth (~123@47.148.52.185) (Read error: Connection reset by peer)
L1449[22:30:48] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1450[22:37:08] ⇦ Quits: Lathanael|Away (~Lathanael@p5496026A.dip0.t-ipconnect.de) (Ping timeout: 384 seconds)
L1451[22:38:16] ⇨ Joins: Lathanael|Away (~Lathanael@p549601D8.dip0.t-ipconnect.de)
L1452[22:38:50] ⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 384 seconds)
L1453[22:49:03] <payonel> gamax92: delay loaded function CAN unload; that was my first implementation (that they'd autounload) but it caused serious lag as thing were unloading too often - i instead disabled the auto-unload as it felt less important to implement
L1454[22:49:28] <gamax92> weak tables?
L1455[22:51:24] <payonel> S3: T1 ram is barely enough to boot and install. plan9k requires something like 4x more ram than openos -- openos was mem-optimized to get T1 worknig, just enough for the user to realize they need more ram
L1456[22:51:55] <Antheus> "just enough"
L1457[22:53:39] <payonel> gamax92: yeah, weak tables was my first idea. then i started working on a oom handler that would dynamically drop delay loaded objects
L1458[22:54:26] <payonel> but it was only adding to the overall cost and wasn't going to provide THAT much functionality in the end
L1459[22:54:56] <payonel> gamax92: i didn't mean to say lag btw
L1460[22:55:12] <payonel> i meant..just made the machines extremely slow, constantly unloading and loading objects
L1461[22:55:31] <gamax92> sounds like real life
L1462[22:55:38] <payonel> :)
L1463[22:55:56] <gamax92> I'll look into stuff
L1464[22:58:35] <Kodos> https://github.com/ReikaKalseki/Reika_Mods_Issues/issues/1236#issuecomment-264614136
L1465[22:58:36] <Kodos> Not surprised
L1466[22:58:45] <Kodos> Stay classy, Reika
L1467[22:58:58] <payonel> S3: to give specifics, you needs 30k of ram wiggle room to use the shell and run simle commands. 50k would be better. a lot of actions will dynamically load more functionality into the shell (e.g. tab-completion). openos allocated ~164k on boot. 1x T1 ram is 192k.
L1468[23:00:22] <gamax92> lol Reika
L1469[23:00:42] <SF-MC> I'm kinda disapointed tbh
L1470[23:01:17] <SF-MC> I don't think he really understands how unusable he's made ti
L1471[23:01:37] <Kodos> He does, he doesn't care
L1472[23:01:49] <Kodos> We've explained many times that every one of the blocks is a cable
L1473[23:01:51] <Kodos> Which is wrong
L1474[23:01:52] <Kodos> And stupid
L1475[23:01:54] <Kodos> Incredibly stupid
L1476[23:02:33] <payonel> why does it 'require' oc to run everything? [i know nothing of rc]
L1477[23:02:40] <payonel> what is the play experience sans oc completely?
L1478[23:02:41] <SF-MC> It doesn't
L1479[23:02:45] <SF-MC> See
L1480[23:02:53] <SF-MC> He exposes *every* block as a component
L1481[23:02:59] <Kodos> cable*
L1482[23:03:01] <SF-MC> Even those that really shouldn't be components
L1483[23:03:13] <SF-MC> cable
L1484[23:03:14] <SF-MC> right
L1485[23:03:15] <Kodos> Like shafts
L1486[23:03:25] <payonel> so ... why not just 'attach' to the components you care to automate?
L1487[23:03:33] <Kodos> Because anything they're attached to are detected as well
L1488[23:03:36] <Kodos> Because everything is a cable
L1489[23:03:38] <payonel> oh cable
L1490[23:03:41] <payonel> haha
L1491[23:03:42] <payonel> yeah, wow
L1492[23:03:44] <Kodos> Yeah
L1493[23:03:46] <SF-MC> I messed that up, sorry
L1494[23:03:47] <Kodos> Fucking retarded
L1495[23:03:53] <payonel> +1
L1496[23:03:58] <payonel> yeah, that's absurd
L1497[23:04:06] <SF-MC> so basically just about any more than simple setup will peg the component limit
L1498[23:04:23] <gamax92> yeah, everything acts like a cable and will expose every Reika block to the computer
L1499[23:04:32] <SF-MC> (which, btw, shouldn't staight up crash the computer)
L1500[23:04:33] <payonel> we could....dynamically treat a cable as just a component if it is an rc cable :)
L1501[23:04:33] <gamax92> ... and they are also all components, where many of them are useless components
L1502[23:04:58] <SF-MC> shafts, for example
L1503[23:04:58] <Kodos> I vote we go the DiyoTech route, and purposefully crash if RoC and OC are detected together
L1504[23:05:03] <gamax92> yes
L1505[23:05:08] <Antheus> lol
L1506[23:05:12] <gamax92> Writing up the PR now
L1507[23:05:15] <payonel> ha
L1508[23:05:21] <SF-MC> Do we really want to cause another fallout?
L1509[23:05:24] <Kodos> Yes
L1510[23:05:28] <SF-MC> I *get* it
L1511[23:05:31] <Kodos> Because it's entirely Reika's fault
L1512[23:05:32] <gamax92> it's okay Sangar isn't here anyway
L1513[23:05:33] <SF-MC> Reika is being unreasonable
L1514[23:05:36] <Kodos> And he -refuses- to fix
L1515[23:05:37] <SF-MC> pffft
L1516[23:05:51] <Antheus> It's never Sangar's fault
L1517[23:05:52] <Kodos> And he tries to deflect it on us
L1518[23:05:53] <Antheus> :P
L1519[23:05:55] <SF-MC> Will Sangar approve of such a change?
L1520[23:06:04] <gamax92> Sangar isn't here to oppose :P
L1521[23:06:07] <payonel> SF-MC: there are others with write access
L1522[23:06:07] <Antheus> :P
L1523[23:06:11] <SF-MC> aaah
L1524[23:06:13] <SF-MC> well
L1525[23:06:17] <SF-MC> whatever then
L1526[23:06:18] <payonel> but hopefully there is a better solution :)
L1527[23:06:41] <gamax92> Reika's mods are also fuck all impossible to build and aren't even in a gradle layout
L1528[23:10:09] <SF-MC> and seriously
L1529[23:10:14] <SF-MC> how does this solve the problem?
L1530[23:10:19] <SF-MC> If Reika won't fix it now
L1531[23:10:28] <SF-MC> why would he give a damn about a crash?
L1532[23:11:05] <gamax92> (we were joking)
L1533[23:11:29] <SF-MC> curse your inability to transmit sarcasm, Internet!
L1534[23:11:33] <Antheus> lol
L1535[23:12:25] <Izaya> \o/
L1536[23:12:33] <Izaya> managed to update my site and not break anything major
L1537[23:12:44] <SF-MC> \o/
L1538[23:12:55] <Antheus> oh crap
L1539[23:12:58] <Antheus> I forgot I had one .-.
L1540[23:13:04] <Kodos> gamax92, I wasn't
L1541[23:14:41] <gamax92> Kodos: you know there's better ways to solve it, such as reduced visibility by default or not making certain blocks components
L1542[23:14:54] <Izaya> so
L1543[23:14:59] <Izaya> I have the new index system
L1544[23:15:15] <Izaya> but I also didn't break https://shadowkat.net/yuki
L1545[23:15:32] <Kodos> gamax92, how do you figure on that being possible without ASM
L1546[23:15:40] <gamax92> by using ASM
L1547[23:15:42] <gamax92> :P
L1548[23:16:18] <SoraFirestorm> MultICE
L1549[23:16:19] <SoraFirestorm> heh
L1550[23:16:25] <Antheus> ehe
L1551[23:16:44] <SoraFirestorm> Assuming it's a pun on the obvious?
L1552[23:16:54] <Izaya> mmm
L1553[23:16:59] <Izaya> haven't messed with it in like a year
L1554[23:17:16] <vifino> Izaya: what the hell is that font
L1555[23:17:18] <SF-MC> The name is inspired by Multics, no
L1556[23:17:26] <SF-MC> ?
L1557[23:17:31] <Izaya> vifino: Fira Sans
L1558[23:17:33] <vifino> it's... it's... not monospace
L1559[23:17:36] <Izaya> SF-MC: that's part of it
L1560[23:17:38] <Izaya> vifino: I know
L1561[23:17:41] <Izaya> I'm trying it for a change
L1562[23:17:42] <vifino> fix it D:
L1563[23:18:59] <Izaya> My next trick will be writing something that generates an RSS feed
L1564[23:20:28] <SF-MC> oooh dinner
L1565[23:20:31] ⇦ Quits: SF-MC (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L1566[23:23:46] <vifino> blergh, more stuff that i need to port over to libressl.
L1567[23:28:48] <Kodos> mmmm
L1568[23:28:48] <SoraFirestorm> tine for Dragon Ball :D
L1569[23:28:51] <Kodos> Hard salami with chive and onion cream cheese spread on it
L1570[23:39:23] <Antheus> sounds yummy
L1571[23:40:35] <gamax92> I have acquired food now
L1572[23:40:59] <Antheus> I'm eating at this huge breakfast at my aunts apartment in about 10 hours :#
L1573[23:41:01] <Antheus> :3
L1574[23:41:21] <gamax92> Antheus: I'm going to eat sausage and eggs.
L1575[23:41:43] <Antheus> Sausage is always good ( ͡° ͜ʖ ͡°)
L1576[23:42:17] <Antheus> Ew
L1577[23:42:30] <Antheus> It's going to be 48F and rainy
L1578[23:42:44] <Antheus> I hope it snows this year :3
L1579[23:42:55] <gamax92> it's already snowing here
L1580[23:43:57] <Antheus> The most snow my city has ever had was 12 Inches back in 2010
L1581[23:44:05] <Antheus> Entire area was shut down for like a week
L1582[23:44:16] <Antheus> and I was out of school for a week and a half :3
L1583[23:44:34] <Banjooie> OK, so how do I connect power to an OpenComputers capacitor?
L1584[23:44:36] <Antheus> Besides that the most snow I have been is is like 2 inches
L1585[23:44:57] <gamax92> there's a power converter block, iirc you use that
L1586[23:45:10] <vifino> gamax92!
L1587[23:45:13] <Banjooie> Righto, thanks.
L1588[23:45:16] <gamax92> hey vifino
L1589[23:45:20] <vifino> Hello
L1590[23:45:23] <gamax92> Hai
L1591[23:45:29] <Antheus> vifino!
L1592[23:45:31] <gamax92> how goes
L1593[23:45:36] <vifino> Antheus: no.
L1594[23:45:38] <vifino> just no.
L1595[23:45:43] <Antheus> fuk u 2
L1596[23:45:46] ⇦ Parts: Antheus (~Antheus@znc.theender.net) (Adios))
L1597[23:45:47] <vifino> I'm okay, thanks, gamax92. And you?
L1598[23:46:02] <gamax92> tired
L1599[23:46:16] ⇨ Joins: Antheus (~Antheus@znc.theender.net)
L1600[23:46:36] <vifino> aw, i just woke up, i'm also a little tired, but that should go away in a few.
L1601[23:46:37] <Antheus> Country christmas music is the worst .-.
L1602[23:47:10] <gamax92> I'm probably going to stay up for a little bit anyway, but dunno what to do
L1603[23:50:46] <SoraFirestorm> country christmas music
L1604[23:50:47] <SoraFirestorm> icky
L1605[23:50:54] <SoraFirestorm> metal christmas music is where it's at :P
L1606[23:51:03] <Antheus> true
L1607[23:51:14] <Antheus> I like orchestral christmas music the best :3
L1608[23:51:21] <Banjooie> I like Mario's Sleigh Ride.
L1609[23:51:23] <SoraFirestorm> orchestral is cool too
L1610[23:51:27] <gamax92> I like eletronic music
L1611[23:51:48] <Antheus> I like stuff that sounds good
L1612[23:52:00] <gamax92> yeah
L1613[23:52:02] <gamax92> mainly that
L1614[23:52:09] <Antheus> lol
L1615[23:52:13] <Antheus> "ISIS Big Band"
L1616[23:52:45] <gamax92> right I'm going to learn how to proxy
L1617[23:55:42] <SoraFirestorm> how 2 proxi
L1618[23:56:18] <gamax92> apparently it's the same as a web server except it gives full addresses instead of just relative paths
<<Prev Next>> Scroll to Top