<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:08:28] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:a4f4:9f60:1608:42c9) (Remote host closed the connection)
L2[01:31:04] ⇦ Quits: S3 (~S3@caligula.lobsternetworks.com) (Ping timeout: 204 seconds)
L3[02:06:05] ⇨ Joins: S3 (~S3@caligula.lobsternetworks.com)
L4[02:15:25] ⇦ Quits: Doty1154 (~Doty1154@179.43.188.214) (Ping timeout: 200 seconds)
L5[02:28:52] ⇨ Joins: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de)
L6[02:28:53] zsh sets mode: +v on Vexatos
L7[02:41:10] ⇨ Joins: ThePotato132 (webchat@cs-xdata-50-86-55-65.cspire.com)
L8[02:41:37] <ThePotato132> How do I use the remote terminal
L9[02:41:55] <ThePotato132> I have it bound to the terminal rack
L10[02:42:50] <fingercomp> insert the terminal server into the server rack, connect the server and the rack to the same side, and click on the terminal server holding the remote terminal in hand
L11[02:44:17] <ThePotato132> Thanks
L12[02:44:47] <ThePotato132> I didn't know the network gui wasnt just "colory lines"
L13[02:47:57] <ThePotato132> Also, network disk, after install, says netstat is missing
L14[02:58:59] ⇦ Quits: ThePotato132 (webchat@cs-xdata-50-86-55-65.cspire.com) (Ping timeout: 180 seconds)
L15[03:29:35] <Forecaster> is a non-existant table value nil?
L16[03:29:48] <Izaya> yes probably
L17[03:29:59] <Forecaster> ie 'table['somevaluethatsneverbeenset'] == nil'
L18[03:30:10] <Izaya> yes
L19[03:30:31] <Forecaster> great
L20[03:32:14] <Forecaster> oh wait, crud
L21[03:32:36] <Forecaster> I need to clear the crafting grid...
L22[03:32:39] <Forecaster> hm
L23[03:32:57] <Forecaster> or count the required components and determine success beforehand
L24[04:02:30] <Lizzy> https://www.reddit.com/r/videos/comments/6qkp5r/cop_car_makes_the_most_badass_entrance_ever_to_a/?ref=share&ref_source=link
L25[04:18:55] <Forecaster> nice
L26[04:20:59] <Forecaster> http://tinyurl.com/ydbt8dlw
L27[04:21:01] <Forecaster> what
L28[04:21:03] <Forecaster> oO
L29[04:21:54] <Forecaster> I don't know what triggered that...
L30[04:23:09] <Forecaster> oh wait, I think I know
L31[04:23:13] ⇨ Joins: Inari (~Pinkishu@p4FC1ECAC.dip0.t-ipconnect.de)
L32[04:39:48] <Forecaster> anyone happen to know how to easily get the path relative to the program?
L33[04:43:23] <Izaya> the path relative?
L34[04:43:42] <Forecaster> the absolute path to the current program
L35[04:43:49] <Izaya> ah
L36[04:43:51] <Izaya> uno momento
L37[04:43:52] <Forecaster> from within said program
L38[04:44:11] <Izaya> os.getenv("_")
L39[04:45:19] <Forecaster> that just returns the path?
L40[04:45:29] <Forecaster> like "path/to/program/"
L41[04:45:37] <Izaya> yes
L42[04:45:40] <Forecaster> nice
L43[05:00:16] <Forecaster> oh
L44[05:00:23] <Forecaster> it also includes the filename apparently...
L45[05:24:51] <Inari> Things to hate about webdev: Cryptic JS
L46[05:27:35] <g> you reminded me of https://www.youtube.com/watch?v=7ctkTFv6XdA
L47[05:27:36] <MichiBot> Worst 'Hello World' ever - Let's code - Fun Fun Function | length: 37m 42s | Likes: 836 Dislikes: 33 Views: 26,984 | by funfunfunction | Published On 27/2/2017
L48[05:27:43] <g> "The first step, obviously, is to create a React app"
L49[05:28:14] * Stary cries
L50[05:38:51] <Forecaster> Inari: what's that?
L51[05:39:18] <Izaya> s/Cryptic //
L52[05:39:18] <MichiBot> <Inari> Things to hate about webdev: JS
L53[05:39:22] <Inari> minified JS with functions that do crap, and you can't easily access it from some other JS :P
L54[05:41:05] <Forecaster> minified code isn't supposed to be readable
L55[05:41:40] <Inari> Well sure, but I still have to work with it when it breaks crap
L56[05:41:58] <Forecaster> "Things to hate about coding: CODE"
L57[05:42:38] <Inari> Yes, I don't like coding when theres some cryptic minified code that breaks something I try to do and I gotta try and work out how to get at it :P
L58[05:42:58] <Inari> I bet al ot of programmers don't like having to look through the assembly of thier kernel to figureo out a bug when they try to just write software
L59[05:43:07] <Forecaster> see if there's a non-minified version of the file available?
L60[05:43:25] <Inari> The answer for commercial stuff tends to be "no"
L61[05:43:33] <Inari> Plus it still uses the minified code
L62[05:43:39] <Forecaster> like jQuery provides both minified and non-minified files
L63[05:43:42] <Inari> So not that helpful when I try to get rid of the minified code
L64[05:43:53] <Forecaster> you're supposed to dev with the non-minified one and use the minified in production
L65[05:44:15] <Inari> I don't think that works unless I build my the minified version ro something myself
L66[05:44:33] <g> a lot of people use minification as obfuscation as well
L67[05:44:40] <g> as well as a closure so you can't mess with it
L68[05:44:55] <g> it's futile in the end but yknow
L69[05:45:05] <Forecaster> Inari: yes it does, if both versions are provided :P
L70[05:45:17] <Forecaster> such as with jQuery as an example, and lots of other libraries
L71[05:45:27] <g> yeah, most of them include a source map
L72[05:45:28] <Inari> Forecaster: How will I write code that then interrupts the minified version?
L73[05:45:34] <Forecaster> wut
L74[05:45:55] <Forecaster> I have no idea what you're doing
L75[05:47:13] <Forecaster> I like how the guy in the video uses a battery keyboard...
L76[05:47:20] <Forecaster> and it runs out during the video
L77[05:47:35] <Forecaster> also he sounds european
L78[05:48:02] <g> haha, http://store.hbo.com/detail.php?p=1454762&ecid=PRF-HBO-JOHNOLIVER-MS&pa=PRF-HBO-JOHNOLIVER-MS
L79[05:48:12] <g> this must be a tie-in with the show
L80[05:48:31] <Forecaster> are you sure?
L81[06:17:03] <Forecaster> https://imgur.com/gallery/p3qMulH
L82[06:56:16] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L83[07:16:56] ⇨ Joins: Dustpuppy (~kvirc@213.233.149.17)
L84[07:17:05] <Dustpuppy> morning
L85[07:19:58] <Izaya> hai
L86[07:20:02] <Izaya> Dustpuppy: network printing?
L87[07:20:38] <Dustpuppy> working on
L88[07:21:12] <Dustpuppy> it's only the checkbox in the dialog. nothing behind yet
L89[07:22:00] <Izaya> fun times
L90[07:30:24] <Dustpuppy> what do you think about the gui?
L91[07:30:40] <Izaya> It looks very nice.
L92[07:30:46] <Izaya> Afraid I won't use it much though.
L93[07:37:17] <Izaya> https://a.pomf.cat/ccoors.webm I made a thing.
L94[07:37:24] <Izaya> Skye, S3 ^
L95[07:39:50] <Skye> Neat
L96[08:07:37] <Dustpuppy> gamax92: wake up! need your help
L97[08:12:06] ⇨ Joins: MaDmaxwell (~MaDmaxwel@24-196-199-105.static.hckr.nc.charter.com)
L98[08:13:48] ⇦ Quits: MaDmaxwell_Work (~MaDmaxwel@24-196-199-105.static.hckr.nc.charter.com) (Ping timeout: 201 seconds)
L99[08:58:54] <Forecaster> "You're our only hope"
L100[09:08:08] <Dustpuppy> hmmm....print server ready
L101[09:11:47] <gamax92> Ztnosrvixrbkocehk
L102[09:11:53] <AshIndigo> %p
L103[09:11:55] <MichiBot> Ping reply from AshIndigo 0.64s
L104[09:12:33] <gamax92> Ping reply from AshIndigo 7.35d
L105[09:14:09] <AshIndigo> So that's what happened to that one %p
L106[09:15:36] <gamax92> No time to wake, time to sleep more
L107[09:16:25] <Dustpuppy> gamax92: your vcomponent lib is very nice
L108[09:19:16] <Dustpuppy> gamax92: https://oc.cil.li/index.php?/topic/1382-print-server-and-client-for-openprinter/
L109[09:19:22] ⇨ Joins: flap (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L110[09:19:45] ⇦ Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Ping timeout: 204 seconds)
L111[09:26:49] <Inari> %seen payonel
L112[09:26:50] <MichiBot> payonel was last seen 2d 21h 18s ago. Saying: and her tail is so squirrel-like ^.^
L113[09:31:41] <gamax92> Inari is slowly breaking everyone
L114[09:32:33] <Inari> :P
L115[09:32:49] <Inari> Because of what he last said or because of when he said so
L116[09:33:29] <Michiyo> Sooo...
L117[09:33:33] <Michiyo> I've had a fun morning.
L118[09:33:34] <Inari> Sooo
L119[09:33:45] <Inari> Reminds me of a bash.org
L120[09:33:48] <Forecaster> I think you may be lying
L121[09:34:22] <Michiyo> https://scontent-amt2-1.xx.fbcdn.net/v/t34.0-12/20526659_10212408708468986_727898181_n.jpg?oh=96a1c862a4a3b20dbdec1e49df2c9ae5&oe=59817E04
L122[09:34:28] <Michiyo> https://scontent-amt2-1.xx.fbcdn.net/v/t34.0-12/20561703_10212408708348983_1560843305_n.jpg?oh=ccc323a238eca1682a5dafae9ed5195b&oe=59814105
L123[09:34:34] <Michiyo> https://scontent-amt2-1.xx.fbcdn.net/v/t35.0-12/20590827_10212408707948973_751657005_o.jpg?oh=55f1b26e1a241c36e1268c7f152eee23&oe=59813845
L124[09:34:42] <Michiyo> https://scontent-amt2-1.xx.fbcdn.net/v/t35.0-12/20590596_10212408707828970_1273549401_o.jpg?oh=cc0b9e9a2585fa75b1cb96baf69c5839&oe=59818182
L125[09:34:43] <Forecaster> uh
L126[09:34:45] <Inari> the heck xD
L127[09:34:53] <Forecaster> that looks like it's been on fire
L128[09:35:03] <Inari> Or on a grill
L129[09:35:11] <Michiyo> It's been IN a fire... so likely yes... on fire for a time.
L130[09:35:23] <Forecaster> what is it?
L131[09:35:38] <Inari> So whats your job there? :P Smell at it and go "yep, it's burned"
L132[09:35:41] <Inari> +?
L133[09:35:46] <Michiyo> Boss brought it to me thinking it was the Security DVR for one of their stores... I questioned the lack of BNC connectors for cameras but he asked me to check it out anyway...
L134[09:35:56] <Michiyo> it's NOT the security DVR, it's a switch
L135[09:36:08] <Forecaster> I thought it could be a switch
L136[09:36:22] <Michiyo> which was obvious by the 2 5 port RJ45 connector modules plugged into the front of it.
L137[09:36:29] <Michiyo> s/5/4/
L138[09:36:29] <MichiBot> <Michiyo> which was obvious by the 2 4 port RJ45 connector modules plugged into the front of it.
L139[09:37:02] <Inari> %give MichiBot a glass of carbonized milk
L140[09:37:03] * MichiBot accepts the glass of carbonized milk and adds it to her inventory
L141[09:37:24] <Michiyo> but yeah... someone unlocked the front doors, disarmed the alarm, unlocked the office door, took all of the money, ran a trail of gas into the office, and lit it.
L142[09:37:37] <Inari> Heh
L143[09:37:39] <Forecaster> oO
L144[09:37:41] <Stary> o_o
L145[09:38:44] <Michiyo> Good times.
L146[09:38:47] <Inari> %pet Stary
L147[09:38:47] * MichiBot pets Stary with an oversized fly. Stary recovers 5 health!
L148[09:38:55] <Michiyo> The hope was, it was the DVR and I could salvage the drive..
L149[09:38:59] <Michiyo> but it seems the DVR is missing.
L150[09:39:06] <Stary> oh shit
L151[09:39:12] <Michiyo> though looking at the inside of this thing... no.
L152[09:39:18] <Michiyo> no I don't think I could even if they found it.
L153[09:39:29] <Forecaster> if it was in the fire, then no
L154[09:39:42] <Forecaster> pretty unlikely that it'd be useable
L155[09:39:47] <Inari> needs better camera systems!
L156[09:40:00] <Forecaster> cloud surveilance!
L157[09:40:48] ⇨ Joins: Michi (webchat@mail.pc-logix.com)
L158[09:40:48] zsh sets mode: +o on Michi
L159[09:40:53] <Michi> fuck. you. hexchat.
L160[09:41:04] <Michiyo> yeah.. like something that dumps stuff off premises
L161[09:41:09] <Michi> Oh..
L162[09:41:13] <Michi> NOW you unhang, and send that
L163[09:41:45] <Inari> Yeah
L164[09:43:48] ⇦ Quits: Michi (webchat@mail.pc-logix.com) (Client Quit)
L165[09:44:57] ⇨ Joins: xarses (~xarses@67.218.117.197)
L166[09:51:07] ⇨ Joins: techno156 (~techno156@137.154.29.33)
L167[09:51:35] <Dustpuppy> funny..i can't use the print server in my gui, because it works with a queue
L168[09:54:59] *** flap is now known as flappy
L169[09:55:02] ⇦ Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Quit: /0)
L170[09:55:15] ⇨ Joins: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L171[10:19:27] ⇨ Joins: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com)
L172[10:22:55] ⇦ Quits: xarses (~xarses@67.218.117.197) (Read error: Connection reset by peer)
L173[10:34:18] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-119-29.hsi15.kabel-badenwuerttemberg.de)
L174[10:40:23] <payonel> I'm back. I'm commenting to messages as I scroll forward.
L175[10:40:44] <vifino> Ohaia, payonel.
L176[10:40:51] <payonel> Forecaster: "w" will truncate, "a" appends. the "b" in "wb" is binary mode
L177[10:41:47] <gamax92> the text this speech recognition generates ...
L178[10:42:29] <payonel> Forecaster: b vs wide mode is supported. in openos if you io.open(file, "r") read(1) will read 1 utf8 value. io.open(file, "rb") read(1) will read 1 byte
L179[10:43:12] <payonel> OneM_Industries: did you get openos install worked out?
L180[10:43:18] <gamax92> "uh we hope you have a blast" -> "are we hope yabba blast"
L181[10:43:19] <payonel> Inari: o/
L182[10:44:44] <gamax92> it does mostly do a good job though
L183[10:45:40] <payonel> vifino: :) o/
L184[10:46:18] <payonel> vifino: i had a long writers block with ocvm because i didn't know how i wanted to implement the internet component to do https requests
L185[10:46:53] <payonel> i built a solution that uses openssl but i had this weird desire of keeping dependencies to an absolute minimum and i didn't like requiring openssl
L186[10:47:34] <payonel> i added the openssl source, but that slowed down clean make far too much. then i spent a couple weeks (when i found time) trimming the openssl to just what i needed
L187[10:48:08] <payonel> i kind of hated the whole thing though, and i decided, "you know what, this is my project and i dont really care" so i'm not just forking to call wget directly
L188[10:48:09] <payonel> :)
L189[10:48:51] <payonel> it works. i'm fine with it. everything compiles fine. if someone doesn't have wget -- their http requests will just fail at runtime. whatever
L190[10:49:24] <Dustpuppy> yeah! 10 different mint collected from the garden. tonight i make ne pastry to rubb the chest with when having the flu ;-)
L191[10:49:45] <Forecaster> https://imgur.com/gallery/HlFY1
L192[10:50:34] <Corded> * <Lizzy> lays across vifino's lap
L193[10:51:48] <gamax92> Vexatos
L194[10:52:08] <Vexatos> gamax92
L195[10:52:14] <gamax92> Vexatos: marytts-builder
L196[10:52:22] <Temia> Awww
L197[10:52:25] <Vexatos> what about it
L198[10:52:29] <gamax92> make voices
L199[10:52:37] <Vexatos> so?
L200[10:52:44] <Vexatos> I am confuse
L201[10:53:22] <gamax92> :I
L202[10:54:14] <gamax92> Vexatos: talk for hours into a mic and then use that data to make a voice
L203[10:54:33] <gamax92> and or take podcasts
L204[10:54:52] <Vexatos> but why
L205[10:55:18] <Forecaster> for the voice
L206[10:55:40] <Forecaster> also I hate OBS
L207[10:55:43] <Forecaster> >:
L208[10:58:13] <Skye> I wonder what it would take to add TLS sockets...
L209[10:58:25] <gamax92> effort
L210[10:58:53] <payonel> Skye: in-game in lua? like in openos?
L211[10:59:36] ⇨ Joins: DarkCow (~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L212[11:01:26] <Skye> payonel, welllll... usable in OC but pat of the internet card
L213[11:01:51] <Skye> true TLS in pure lua is probably possible but that sounds harder than using what's already there in the Java side
L214[11:02:14] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:5951:3fbe:e7de:c758) (Ping timeout: 186 seconds)
L215[11:02:44] <fingercomp> uh https://github.com/OpenPrograms/Fingercomp-Programs/blob/master/libtls/tls.lua
L216[11:03:01] <fingercomp> already done :P
L217[11:03:12] <Forecaster> but it's not official enough!
L218[11:03:15] <Forecaster> D:
L219[11:03:33] <payonel> Forecaster: did you write that?
L220[11:03:44] <Forecaster> what?
L221[11:03:49] <payonel> derp
L222[11:03:52] <payonel> fingercomp*
L223[11:03:52] <Forecaster> xD
L224[11:03:57] <payonel> f[tab]
L225[11:04:08] <Forecaster> I always write at least 3 characters :P
L226[11:04:18] <fingercomp> yes
L227[11:04:20] <Forecaster> I believe it to be a good habit
L228[11:04:22] <payonel> i live on the edge
L229[11:04:28] ⇦ Quits: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com) (Remote host closed the connection)
L230[11:04:34] <payonel> i usually write two chars
L231[11:04:44] <payonel> i think i did, i probably misread who said it
L232[11:04:56] <Forecaster> :P
L233[11:04:56] <payonel> i dont know, multitasking and only partially looking at this small window
L234[11:05:05] <payonel> fingercomp: that's madness
L235[11:05:20] <payonel> i was working on tls in c++ (without deps) for 2 weeks for my oc emulator
L236[11:05:27] <Forecaster> also it says fingercomp right there in the url :P
L237[11:05:27] <payonel> and i just lost all interest, what a pain
L238[11:05:53] <payonel> Forecaster: >.< minimal effort in reading this chat window
L239[11:05:56] <payonel> sorry!
L240[11:06:05] <Forecaster> I feel betrayed!
L241[11:06:19] * payonel gives Forecaster slightly more than minimal effort
L242[11:06:30] * Forecaster bottles it for later
L243[11:09:39] ⇨ Joins: BearishMushroom (~BearishMu@78-73-0-138-no159.tbcn.telia.com)
L244[11:11:09] <gamax92> 133 more wav files for voice training, just need to transcript all of them
L245[11:11:24] <Forecaster> sounds fun
L246[11:12:41] <vifino> gamax92: Ooh, what are you doing?\
L247[11:12:56] <payonel> teaching skynet to talk
L248[11:13:01] <gamax92> marytts is skynet?
L249[11:13:14] <payonel> :)
L250[11:13:14] <gamax92> wouldn't have though skynet would be written in java
L251[11:14:24] * Saphire curls up around nearest soft and warm thing
L252[11:15:38] <Saphire> payonel: he have been messing with TLS for at least a month or more.
L253[11:15:54] <Saphire> His channel was filled with TLS talking and etc
L254[11:16:06] <Saphire> one-way, mostly
L255[11:16:51] <Skye> TLS... hmm
L256[11:17:14] <Skye> I would prefer it on the internet card itself because then less memory is needed. :P
L257[11:29:56] <Inari> payonel: Did you read the listener thingy?
L258[11:29:59] <Inari> Well timer thingy
L259[11:30:23] <Inari> And hi :3
L260[11:31:05] ⇨ Joins: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L261[11:33:32] <Temia> Oh, that's not good
L262[11:33:37] <Temia> I caught Github just as it exploded
L263[11:33:43] <Inari> %give MichiBot a gold-plated Temia figurine
L264[11:33:43] * MichiBot accepts the gold-plated Temia figurine and adds it to her inventory
L265[11:36:49] <Skye> %give Temia a gold-plated Temia figurine
L266[11:36:50] * MichiBot searches through her inventory for a bit. "I couldn't find anything..."
L267[11:37:19] * Temia blinkblinks
L268[11:37:30] <Inari> Her name has a few ZWS thrown in for anti-highlight :P
L269[11:38:03] <Skye> ooo
L270[11:38:18] <Inari> Still need to buy one of those https://www.youtube.com/watch?v=XW7ZSJA7Cp0
L271[11:38:18] <MichiBot> This is the most goth bath bomb ever | length: 46s | Likes: 282 Dislikes: 6 Views: 23,842 | by INSIDER | Published On 14/6/2016
L272[11:38:26] <Skye> %give Temia a gold-plated Temia figurine
L273[11:38:26] * MichiBot gives Temia a gold-plated Temia figurine from her inventory
L274[11:39:30] <Skye> Inari, so what's the colour of your soul
L275[11:39:36] <Inari> lewd pink
L276[11:40:39] <OneM_Industries> payonel: No, I didn't.
L277[11:46:12] <payonel> Inari: i missed the timer/listener question
L278[11:47:57] <payonel> OneM_Industries: first of all i want to mention that the craftable floppy disks that magically have programs on them (like crafting the openos floppy) auto update when you update the mod
L279[11:48:16] <OneM_Industries> Ok.
L280[11:48:24] <payonel> OneM_Industries: secondly, you can place an openos floppy in your computer and then just run install
L281[11:48:26] <Inari> payonel: The first is a... well not sure what to call it, it isn't really an issue
L282[11:48:35] <Inari> But the way timers are handled by the event API
L283[11:48:43] <OneM_Industries> I did that.
L284[11:49:31] <Inari> It checks if the timer has elapsed, if so, it adds it to a list of things to call and decreases the count by one, and then adds it to a list of ids to remove from the timers/handlers if thats <= 0
L285[11:49:36] <Inari> I believe thats the way it was at least :P
L286[11:49:41] <Inari> Then it goes to call it and then it goes to remove that id
L287[11:50:10] <Inari> But now if inside your timer callback you cancel the timer, and listen to it again, you get that new timer assigned to the same id the old one was, which will be removed right after teh callback runs
L288[11:50:38] <payonel> Inari: correct. i've changed that slightly as of late. it removes handlers before calling them now
L289[11:50:46] <Inari> Ah okay
L290[11:50:53] <Inari> Also
L291[11:51:13] <Inari> Somehow with Dustpuppy's code it never reached the removal code, so ti kept calling the callback :D
L292[11:51:16] <payonel> good catch btw, sorry for that confusion
L293[11:51:32] <payonel> did Dustpuppy provide a repro sample?
L294[11:52:07] <Dustpuppy> what code you are talking about?
L295[11:52:13] <Inari> Not really, I'm not sure what causes it even... i just seems to not go on after calling the timer callback? I even tried to wrap that bit of code into an extra pcall :P
L296[11:52:15] <Inari> But nope
L297[11:53:29] <OneM_Industries> payonel: I have the computer booted with the OpenOs floppy and no HDDs inserted.
L298[11:54:09] <Inari> payonel: I'll see if i can somehow minimiza it
L299[11:54:13] <Inari> currently it's kind of a lot of code :P
L300[11:54:41] <payonel> how many files?
L301[11:55:14] <Inari> 20 or so
L302[11:55:14] <Dustpuppy> a lot
L303[11:56:34] <Inari> The relevant bit isn't that large :P But all the other code migth be causing side effects
L304[11:57:06] <OneM_Industries> I've just inserted the drive and tried installing openOS again. No go.
L305[11:57:19] <payonel> OneM_Industries: i need more description than "No go"
L306[11:57:28] <payonel> Inari: i can help
L307[11:57:36] <payonel> just the files and the repro
L308[11:57:41] <OneM_Industries> "cp: cannot write a directory, "/mnt/4b6" into itself, "/mnt/4b6"
L309[11:58:07] <Inari> Dustpuppy: still got all.zip lying around?
L310[11:58:18] <payonel> OneM_Industries: oh that. i remember that -- can't remember the fix right off the top of my head. but it should be fixed. what version of the oc jar are you using?
L311[11:58:21] <Skye> Dustpuppy, Inari: giiiiiiiiithuuuuuuuuuuuuub
L312[11:58:34] <Dustpuppy> install over the installer
L313[11:58:49] <Dustpuppy> fuck github. to complicated for my little brain
L314[11:58:53] <Inari> I'm not going to upload Dustpuppy's stuff to github
L315[11:59:13] <Inari> Dustpuppy: Preferably the same one
L316[11:59:30] <payonel> what components are required?
L317[11:59:40] <payonel> does this have any in-game reqs?
L318[11:59:45] <OneM_Industries> "OpenComputers-MC1.7.10-1.6.2.12-universal"
L319[12:00:07] <Dustpuppy> modem and internet card
L320[12:00:32] <payonel> OneM_Industries: that's quite old. let me know if http://ci.cil.li/job/OpenComputers-dev-MC1.7.10/lastSuccessfulBuild/artifact/build/libs/OpenComputers-MC1.7.10-1.6.2.1067-dev-universal.jar resolves your issue
L321[12:00:39] <OneM_Industries> Ah.
L322[12:00:42] <Inari> Has payonel gotten the link or so xD
L323[12:00:46] <OneM_Industries> MajGenRelativity: So.
L324[12:00:55] <MajGenRelativity> Hmmm?
L325[12:01:07] <OneM_Industries> Mind updating OC on the server? :D
L326[12:01:35] <MajGenRelativity> Hmmmmmmmmmmmmmm?
L327[12:01:44] <MajGenRelativity> I updated it ~1 month ago
L328[12:02:01] <MGR> OpenComputers-MC1.7.10-1.6.2.12-universal
L329[12:02:14] <payonel> that's our most recent official release
L330[12:02:22] <payonel> but is 5 months old
L331[12:02:47] <Inari> payonel: http://www.carr-ireland.com/mc/all.zip
L332[12:02:50] <OneM_Industries> Ahh.
L333[12:03:17] <MGR> It's 5 months old? Huh
L334[12:03:21] <payonel> Inari: ok, and what to run/do, and what in game components do i need?
L335[12:03:36] <Inari> modem at least, maybe internet card too. and gpu of course :P
L336[12:03:42] <Inari> Throw it into /home, run windowmanager. Click on the bottom left and then terminal.
L337[12:03:42] <MGR> OneM, I'll be doing a 2.14 next month, and I'll pull from the jenkins then
L338[12:03:49] <OneM_Industries> Ok.
L339[12:03:52] <payonel> mgr: yeah, http://ci.cil.li/job/OpenComputers-1.6-MC1.7.10/12/ <- Feb 25, 2017
L340[12:04:10] <Dustpuppy> payonel: pastebin run Kz9E2JGL
L341[12:04:16] <Inari> The original issue was that the terminal only seemed to run three commands (i.e. terminalcallback was only called 3 times) I don't really understand why 3 times even, maybe thats related to the issue.
L342[12:04:20] <Dustpuppy> with internet card
L343[12:04:25] <Inari> payonel: terminalCallback is in guiElements.lua
L344[12:04:31] <Inari> about line 160
L345[12:04:34] <Dustpuppy> modem u need to run the software it self
L346[12:04:44] <payonel> with how many machines?
L347[12:04:49] <Dustpuppy> 1
L348[12:04:52] <payonel> k
L349[12:05:11] <Inari> Well I hope that pastebin run are the same files as in all.zip
L350[12:05:16] <Dustpuppy> min tier 2 screen and 640k ram
L351[12:05:28] <Inari> payonel: So the original issue I traced to the event.cancel thingy.
L352[12:05:37] <Inari> That I mentioned up there
L353[12:05:52] <Inari> Also to that he used if wm.getActiveWindow() == win then terminalTimer = event.timer(0, terminalCallback)
L354[12:06:11] <Inari> win being a variable passed to terminalCallback, so since it doesn't pass win again, ti should only run twice
L355[12:06:14] <Dustpuppy> the file ur looking for will be installed in /usr/lib/windowmanager/guiElemts.lua
L356[12:06:15] <Inari> No clue why it ran three times
L357[12:06:36] <Inari> (with event.cancel commented out of course)
L358[12:07:02] <Inari> payonel: Basically you write some command int he terminal, doesn't matter if its a vlid one, and hit enter, and you can do that 2 or 3 times and then it doesn't work anymore
L359[12:07:05] <payonel> i feel i'm getting two sets of repros
L360[12:07:07] <payonel> sec, bbl
L361[12:07:22] <Inari> Yeah I'd rather you use the all.zip :P as thats what I can repro with xD
L362[12:08:33] <MGR> OneM, is there a critical issue I missed that needs an update?
L363[12:08:35] <Inari> Anyway, once I repalced that event.timer thing with terminalTimer = event.timer(0, function()terminalCallback(win, self) end) to pass back the win param again, it would go in an infinite loop for some reason :D
L364[12:09:09] <Dustpuppy> the all.zip is gone. i've made an installer and moved the files into differend directories
L365[12:09:16] <Inari> ...
L366[12:09:25] <Inari> It's still downloadable
L367[12:09:27] <OneM_Industries> MGR: Not really. Having issues reinstalling openos onto a drive, but that's not a biggie.
L368[12:09:34] <Inari> And since I've reprodcued it on there and any changes might change the issue
L369[12:09:36] <Inari> I'd rather he use it
L370[12:09:44] <MGR> I can assist shortly
L371[12:10:55] <Dustpuppy> the biggest problem is that the terminal window program is not in anymore. the guielement it self is, but not the window, that runs the terminal
L372[12:14:57] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:1462:e88f:61d2:7c47)
L373[12:15:20] <Inari> ¬_¬
L374[12:15:23] <Inari> So
L375[12:15:25] <Inari> lets just use him the .zip
L376[12:15:26] <Inari> xP
L377[12:15:39] <Inari> *let
L378[12:15:43] <MGR> payonel, I might end up using your thread API
L379[12:15:51] <Dustpuppy> try http://www.carr-ireland.com/mc/all.zip
L380[12:16:04] <Dustpuppy> think it is the old version
L381[12:27:41] * Temia flops over. She's had her new workstation running full tilt for a while now but she still has no idea what she wants to use for an IMAP client .3.
L382[12:31:06] <Dustpuppy> i hate github
L383[12:33:34] <Inari> Dustpuppy: Why?
L384[12:43:01] <payonel> sorry, i'm at work and had an impromptu meeting
L385[12:43:19] <payonel> back, so -- what is the preferred method, the zip or the pastbin?
L386[12:43:26] <payonel> if i use the zip, do i need internet?
L387[12:43:27] <Inari> I'd rpefer the zip xD
L388[12:43:40] <Inari> I don't think you do, at least I had no internet card installed
L389[12:43:46] <payonel> ok cool
L390[12:43:49] <Dustpuppy> the pastebin is a release without the terminal window, that causes the error
L391[12:43:58] <Dustpuppy> take the zip
L392[12:44:09] <payonel> perfect
L393[12:44:17] <Inari> Just throw it's stuff into /home xD
L394[12:44:47] <payonel> in case youre curious, i use /tmp (and i dont clear /tmp) and i mount on a ro openos disk
L395[12:44:55] <payonel> so i can update/tweak openos without reinstall
L396[12:45:10] <Inari> That was another weirdness xD
L397[12:45:20] <payonel> oh?
L398[12:45:24] <Inari> Supposeldy event API writes some lgo to /tmp?
L399[12:45:33] <payonel> yes, on crashes
L400[12:45:35] <Inari> But I couldnt't see a tmp folder, but suposeldy one was there, but it was empty
L401[12:45:36] <Inari> Or something :P
L402[12:45:38] <payonel> to /tmp/event.log
L403[12:47:03] <payonel> woah
L404[12:47:06] <payonel> there are a lot of issues here
L405[12:47:17] <Inari> Haha
L406[12:47:45] <MajGenRelativity> ~w filesystem
L407[12:47:45] <ocdoc> http://ocd.cil.li/api:filesystem
L408[12:48:31] <payonel> i ran `./windowmanager.lua` and it crashed due to a missing file and then openos was CRAWLING, dealing with massive event handling i would assume
L409[12:48:43] <Inari> What missing file
L410[12:48:48] <Inari> Worked fine for me xD
L411[12:49:13] <payonel> the terminal is hosed
L412[12:49:25] <payonel> is this code intercepting any kernel api?
L413[12:50:11] <Inari> Dustpuppy: is it?
L414[12:50:30] <Dustpuppy> i don't think so
L415[12:50:52] <Inari> But yeah I'd usually just reboot if it crashed :P
L416[12:51:11] <Dustpuppy> component for modem, printer and so on. gpu for painting, unicode, filesystem
L417[12:51:18] <payonel> printer?
L418[12:51:24] <payonel> do i need a printer?
L419[12:51:29] <Dustpuppy> no
L420[12:51:32] <payonel> ok good
L421[12:51:38] <Dustpuppy> if you dont have, u dont have one
L422[12:51:42] <vifino> you don't need no firehazard.
L423[12:51:49] <vifino> Temia: Mutt!
L424[12:51:58] <Temia> Meep!?
L425[12:52:02] <vifino> NeoMutt would be a good choice.
L426[12:52:02] <AmandaC> vifino: rude!
L427[12:52:13] <vifino> What? No, that's an email client... >_>
L428[12:52:13] <Temia> Oh right
L429[12:52:24] <payonel> Dustpuppy: btw, wm.lua line 536
L430[12:52:38] <payonel> loadfile returns nil on failure
L431[12:52:52] <Inari> Is that where it failed? xD
L432[12:52:55] <payonel> and assert() will abort if falsey, so there is no meaning in "or nil"
L433[12:53:16] <vifino> Temia: If you want, I can give you some neat configs to get you started and going full-throttle.
L434[12:53:20] <payonel> Inari: yeah, but i dont know yet what it was trying to load
L435[12:53:22] <Inari> Wonder why it ran for me but not for you... maybe different openos version
L436[12:53:26] <Temia> Maybe, I'll look into it
L437[12:53:27] <Dustpuppy> i catch it. look 3 lines down
L438[12:53:46] <Dustpuppy> if it's nil, it will not try to start the program
L439[12:53:56] <payonel> Dustpuppy: what i'm saying is `assert(loadfile(program)) or nil` means nothing
L440[12:54:00] <vifino> https://github.com/vifino/.files incase you wanna have a look.
L441[12:54:04] <payonel> `or nil` is impossible
L442[12:54:18] <Dustpuppy> ah...now i got u
L443[12:54:36] <Inari> Well
L444[12:54:49] <Inari> If yuo didn't stick it into /home/ it's going to crash while trying to load that stuff in windowmanager. lua
L445[12:54:49] <Inari> xD
L446[12:54:51] <vifino> Lots of nifty stuff in there as well, such as herbstluft configs, a parallel staging xinit and my zsh configs.
L447[12:55:01] <payonel> Inari: it is hard coded to /home ?
L448[12:55:07] <Inari> Seems so
L449[12:55:10] <payonel> >.<
L450[12:55:12] <Dustpuppy> no
L451[12:55:17] <Inari> wm.newSymbol("P", "/home/printer.lua", 0)
L452[12:55:54] <Dustpuppy> this is old. i have allready changed it
L453[12:55:54] <payonel> ok, so the fix seems to just remove the assert, as dust is checking the program value after
L454[12:56:08] ⇦ Quits: techno156 (~techno156@137.154.29.33) (Quit: Leaving)
L455[12:56:09] <payonel> Dustpuppy: no need to or nil at all, even without assert, loadfile is your friend
L456[12:56:11] <Inari> But... then it won't load the thing stil
L457[12:56:29] <Inari> It kind of has to load terminal.lua at least :D
L458[12:57:26] <payonel> "You better reboot now :-)" ?
L459[12:57:28] <payonel> :)
L460[12:57:34] <Inari> Haha
L461[12:57:53] <payonel> it causes a nil index error on exit in my event.lua
L462[12:57:58] <payonel> so .. this is a fun project
L463[12:58:04] <payonel> :>
L464[12:58:07] <Inari> xD
L465[12:58:19] <payonel> Dustpuppy: i'll dig into this tonight
L466[12:58:29] <payonel> this isn't going to be a 10-20 minute distraction for me
L467[12:58:37] <Inari> o7
L468[12:58:48] <Dustpuppy> i will zip a full version for you with the terminal window in it
L469[12:59:06] <payonel> even that event failure i hit is a bug in openos
L470[12:59:12] <Inari> :D
L471[12:59:13] <payonel> so...yeah
L472[12:59:32] <Inari> Dustpuppy - Breaking the OS since 2017
L473[12:59:36] <payonel> and when windowmanager crashes there are a HUGE number of zombie event handlers
L474[12:59:42] <payonel> that's somethin i'll help investigate
L475[13:00:02] <Inari> I'm just curious what the issue with the removal code not running will be xD
L476[13:00:03] <payonel> mgr: what do you plan on doing with threads?
L477[13:00:42] <MGR> I'm not certain yet, but I believe I'll be using it in the GERTe Gateway to retrieve and distribute incoming packets
L478[13:00:45] <Dustpuppy> was just playing araound ;-)
L479[13:06:49] <MajGenRelativity> ~w rc
L480[13:06:49] <ocdoc> http://ocd.cil.li/api:rc
L481[13:07:18] <Forecaster> http://maximumble.thebookofbiff.com/2017/07/31/1576-wishing/
L482[13:07:28] <payonel> mgr: rc is overly simple
L483[13:07:45] <payonel> look at the example rc script that comes with openos
L484[13:08:03] <MGR> I've worked with it before, but I was just looking at it anew
L485[13:08:11] <MGR> Trying to figure out how I want the gateway to be controlled
L486[13:09:22] <MGR> I might just do it as a regular program controlled by signals...
L487[13:09:39] <MGR> No, that wouldn't solve my problem *wanders off mumbling*
L488[13:10:45] <Dustpuppy> payonel: http://www.carr-ireland.com/mc/wm.zip this is a full working setup.
L489[13:11:10] <Dustpuppy> including directory structure
L490[13:11:32] <Dustpuppy> i've made it a single user version. no login needed in program
L491[13:12:31] <Xal> what is this, some kind of terminal multiplexer for oc?
L492[13:13:31] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L493[13:13:54] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L494[13:16:16] <Dustpuppy> Xal: what do you mean? rc or my funny try to make a gui?
L495[13:16:40] <Xal> your wm
L496[13:16:57] <Dustpuppy> it's nothing, then a gui framework
L497[13:17:09] <Xal> interesting name for a gui toolkit, haha
L498[13:17:29] <Dustpuppy> user only need to make own programs and can put them into the window manager
L499[13:18:04] <Dustpuppy> https://oc.cil.li/index.php?/topic/1371-new-ultimate-gui/
L500[13:18:42] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L501[13:19:01] ⇦ Quits: Johannes13_ (~Johannes1@dslb-088-075-211-135.088.075.pools.vodafone-ip.de) (Read error: Connection reset by peer)
L502[13:19:06] <Xal> looking fancy
L503[13:19:19] ⇨ Joins: Johannes13_ (~Johannes1@dslb-088-075-211-135.088.075.pools.vodafone-ip.de)
L504[13:19:50] <Dustpuppy> i just wanted to make a gui lib
L505[13:20:17] <Dustpuppy> now it's getting more and more a kind of windows in text mode
L506[13:20:47] <Xal> looks like you're suffering for x.org syndrome
L507[13:21:01] <Xal> at first you just want to write a windowing server
L508[13:21:13] <Xal> few years later BAM you're writing printer drivers for x
L509[13:21:35] <Dustpuppy> but still easy. it took me 10 minutes to make the program for writing magnetic card for opensecurity
L510[13:21:52] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L511[13:21:53] <Xal> a while ago glxgears could output to a printer
L512[13:23:15] <payonel> Dustpuppy: :( that doesn't run from a stand alone dir
L513[13:23:18] <payonel> i imagine
L514[13:23:27] <Dustpuppy> the fun is, that a user when he makes a program for the gui, don't need to handle stuff like openprinters. he has a full working printer queue and only need to print his output if he want
L515[13:23:56] <Dustpuppy> payonel: i've made an archive for u with my working environment
L516[13:24:10] <Dustpuppy> http://www.carr-ireland.com/mc/wm.zip
L517[13:24:28] <Inari> I think he was commenting on that?
L518[13:24:45] <payonel> Dustpuppy: yeah, i'm referring to your latest zip
L519[13:25:14] <Dustpuppy> yeah! it's the same directory layout, as after the pastebin run install
L520[13:25:28] <Xal> I was referring to the fact that X started out fairly minimal but later grew to incorporate a ridiculous number of scarecely-related things
L521[13:25:29] <payonel> Dustpuppy: because i wanted to then run /tmp/bin/windowmanager.lua
L522[13:25:42] <payonel> Dustpuppy: i want to test on a ro /
L523[13:25:51] <Dustpuppy> hmmm
L524[13:26:14] * vifino flips payonel's floppy write protection
L525[13:26:18] <Dustpuppy> i refer to files in /usr/lib/windowmanager and /etc/windowmanager
L526[13:30:24] <payonel> blargh
L527[13:30:26] <payonel> :)
L528[13:30:37] <payonel> well, i'll poke at it tonight
L529[13:31:01] <Dustpuppy> my first bigger project. i am allowed to make misstakes :-P
L530[13:32:34] <Inari> payonel needs to put on a hazmat suit first ;D
L531[13:34:58] <payonel> vifino: lewd
L532[13:38:11] <Skye> Dustpuppy, why not github? :P
L533[13:38:50] <Dustpuppy> aaaaaarrrrrrggggg......my nemesis again
L534[13:38:57] <Dustpuppy> i hate github
L535[13:39:10] <Dustpuppy> to complicated
L536[13:39:13] <Vindex> 8-o
L537[13:39:28] <Inari> complicated how
L538[13:39:48] <Vindex> um, Dustpuppy, you do store your files locally in git or other source control system, right?
L539[13:39:57] <Dustpuppy> no
L540[13:40:04] <Vindex> ok...
L541[13:40:18] <Vindex> wisdom is not transferable, but I recommend you try it
L542[13:40:43] <Dustpuppy> i use a simple text editor and save files in my minecraft world. sometime i copy everything into a backup directory
L543[13:40:53] <payonel> Dustpuppy: consider http://www.syntevo.com/smartgit/
L544[13:41:05] <Vindex> in my student days I was all the time terrified I would do some change to the program and I would not be able to revert it
L545[13:41:16] <Vindex> I wish those days somebody tought me a source control
L546[13:41:26] <Vindex> instead of backup.27.zip
L547[13:41:52] <AmandaC> speaking of backups, I should get those going on my net laptop...
L548[13:42:12] <Xal> version control is !!!NOT!!! a backup
L549[13:42:22] <Dustpuppy> it starts with...i made a github respothing...now i want to make directories in it, game over
L550[13:43:16] <Skye> Dustpuppy, you can name the file with / in it when you make a new file on the web UI
L551[13:43:34] <payonel> i personally ignore the github side of it, and manage everything via smartgit
L552[13:43:36] <Vindex> Xal: I'm not saying it is :D but "doing backup of source code" in Dust's case is nothing else
L553[13:43:41] <Dustpuppy> look...cool? that's how far i get https://github.com/dustpuppy/Window-Manager
L554[13:44:01] <Vindex> Xal: than source control done via zip
L555[13:44:39] <Xal> I preach git for vcs and rdup+rdedup for backup
L556[13:44:46] <Xal> if you have a lot of systems to backup I recommend burp
L557[13:45:10] <Skye> Dustpuppy, you should probably get a git client for your computer. What OS do you use?
L558[13:45:28] <Dustpuppy> linux
L559[13:45:39] <Dustpuppy> even with a client i get lost
L560[13:45:50] <Xal> use magit! :D
L561[13:46:36] <payonel> smartgit is really great
L562[13:46:39] <payonel> it's worth a try
L563[13:46:41] * AmandaC is using restic for her backups.
L564[13:47:32] <Xal> I
L565[13:47:37] <Xal> I've actually never used restic
L566[13:47:46] <Xal> does it support asymmetric crypto?
L567[13:48:09] <Vindex> Dustpuppy: cool, you're getting into it :)
L568[13:49:09] <Xal> payonel: using a proprietary frontend for free software?! D:
L569[13:49:39] <Vindex> you think code could get dirty in the process? :D
L570[13:49:43] <Dustpuppy> why the fuck can't i simply make a directory /usr/bin on github and put my file in there?
L571[13:49:44] <vifino> https://i.imgur.com/XAFUEfs.gifv
L572[13:49:44] <payonel> they do an incredible job
L573[13:49:49] <vifino> Inari, payonel: ^
L574[13:49:56] <Inari> Dustpuppy: you can
L575[13:50:14] <Dustpuppy> how?
L576[13:50:19] <Skye> Dustpuppy, there's a plus symbol somewhere
L577[13:50:27] <Skye> above the list of files
L578[13:50:29] <Skye> press it
L579[13:50:34] <Skye> it asks for a file name
L580[13:50:36] <payonel> Xal: smartgit is the best git client i've ever used. they have a free client license, but i use it for work and they pay for a commercial license
L581[13:50:55] <Skye> enter a file name, you can use slashes for folders
L582[13:50:58] <Inari> Dustpuppy: You stage files in that directory and commit
L583[13:51:00] <AmandaC> Xal: no idea what that means, but it's designed so that the underlying storage doesn't have to be trusted, either from failures of malace
L584[13:51:00] <Inari> then you push
L585[13:51:00] <payonel> vifino: thats very cute...but why are the front legs so short :(
L586[13:51:01] <Inari> Done ;D
L587[13:51:35] <payonel> Dustpuppy: i dont create folders any differently with or without git
L588[13:51:36] <Xal> payonel: for me, having a git client separate from my text editor just won't work
L589[13:51:44] <payonel> i just do my work, and then use git to stage and commit
L590[13:52:13] <Xal> what if you want to interactively solve merge conflicts?
L591[13:52:18] <payonel> Xal: every one can have their own methods. i dont really care.
L592[13:52:38] <Xal> magit throws you right into ediff mode and you can merge selectively to your hearts content
L593[13:52:48] <Dustpuppy> create new file...give filename /usr/bin/ and no chance to commit. he wants it without / at the end and then i have an empty file in /usr called bin
L594[13:52:49] <Xal> I'm really just preaching magit here :D
L595[13:53:25] <payonel> smartgit has a merge editor, and i can do it outside the tool, smartgit doesn't add anything on top of git, it essentially wraps git commands
L596[13:54:00] <payonel> but for people that admit that git is overly complicated, i think smartgit is a great tool
L597[13:54:03] <Xal> but if you want to extend smartgit to automate your company's internal git workflow, you're essentially screwed
L598[13:54:09] <Xal> such is life with proprietary software
L599[13:54:10] <Dustpuppy> all i want is making a directory on the github webside and upload my files in there
L600[13:54:22] <payonel> xal: smartgit does nothing to the git workflow
L601[13:54:54] <Xal> payonel: I understand that, but ideally a git client should be able to be extended to make your own git workflow smoother
L602[13:55:05] <Vindex> Dustpuppy: do it differently
L603[13:55:09] <payonel> you're not making any sense, xal
L604[13:55:16] <payonel> smartgit just wrap git commands
L605[13:55:21] <payonel> if you want to extend, you extend git
L606[13:55:28] <Vindex> Dustpuppy: make an empty repo with appropriate directory structure locally
L607[13:55:47] <Xal> payonel: I mean if you want your git client to automate parts of your git workflow for you
L608[13:56:22] <Vindex> commit them locally
L609[13:56:25] <Vindex> and then push to github
L610[13:56:45] <payonel> smartgit has scripting and aliases you can add, but if i want to build automation on top of my workflow, i can just run that command from the command line
L611[13:58:08] <Vindex> Dustpuppy: or you can even drag a folder to github, but make appripriate local folder structure
L612[13:59:50] <Xal> there are other advantages to having a git client integrated into your ide: for example, you can have git-blame display the author of every line in a file in the margin
L613[14:00:20] <Xal> or you can open an ediff with an older version of a file and merge just a few hunks for comparison
L614[14:00:33] <Xal> it's all a C-x M-g away!
L615[14:01:07] <payonel> yeah, smartgit can show you blame as well, and diffs of commits and older version
L616[14:01:35] <Dustpuppy> and how do i delete a folder again? don't want to delete each file
L617[14:02:01] <payonel> Dustpuppy and Vindex: in my opinion, you're making this too complicated. make the git repo, then forget about it
L618[14:02:09] <payonel> you make files, and folders, and edits -- as before
L619[14:02:18] <payonel> then commit when you want a snapshot of your work, and then keep working
L620[14:02:31] <payonel> make news dirs, delete dirs, all like you did before
L621[14:02:41] <payonel> just take git snapshots from time to time, and have a history
L622[14:02:48] <Vindex> payonel: I know, but he needs to figure it out himself :D
L623[14:02:50] <payonel> when you like where you're at, push to your github repo for sharing and backup
L624[14:04:09] <Vindex> payonel: if I did, I would read some intro into source control, then basic git tutorial and tried to grok the thing in few hours of playing with it
L625[14:04:21] <Skye> Dustpuppy, you should probably learn to use a git client.
L626[14:04:23] <Vindex> s/if I did/if I did it/
L627[14:04:24] <MichiBot> <Vindex> payonel: if I did it, I would read some intro into source control, then basic git tutorial and tried to grok the thing in few hours of playing with it
L628[14:04:43] <Skye> I know that Github has an offical client that has the github featureset and makes it easy
L629[14:04:54] <payonel> all i'm trying to say is that learning the github web api is just adding work
L630[14:05:06] <payonel> s/api/ui/
L631[14:05:06] <MichiBot> <payonel> all i'm trying to say is that learning the github web ui is just adding work
L632[14:05:07] <Skye> Dustpuppy, https://desktop.github.com/
L633[14:05:12] <payonel> but meh
L634[14:05:53] <AmandaC> Skye: win/mac only
L635[14:06:01] <Skye> oh
L636[14:06:04] <Skye> erk
L637[14:06:05] <Skye> sorry
L638[14:06:23] <Skye> well what payonel suggested should be good
L639[14:07:18] <payonel> Xal: sorry, i read about magit just now, that is completely not what i'm looking for in a git client
L640[14:07:48] * AmandaC uses the git stuff built into VSCode + commandline Git
L641[14:08:16] <payonel> yeah, and that's not bad. i use vscode
L642[14:08:18] <Skye> I use a mix of raw git, tortoise git, stuff from the IDE / text editor if there, github desktop...
L643[14:08:35] <payonel> but i prefer smartgit, and actually disable the git plugin in vscode
L644[14:09:22] <Dustpuppy> hahaha
L645[14:09:25] <Dustpuppy> https://github.com/dustpuppy/Window-Manager
L646[14:09:40] <Dustpuppy> i am so brilliant
L647[14:10:07] <Dustpuppy> without yours help i still would not use it ;-)
L648[14:11:04] <Xal> payonel: I'm curious. What makes magit unsuitable for your usecase?
L649[14:11:32] <Vindex> good job, Dust
L650[14:11:56] <Vindex> now you have to checkout github repo to your pc and developer there :)
L651[14:12:06] <Vindex> and then do what payonel suggested
L652[14:13:48] <payonel> Xal: i wanted a visual program. i did not want to write out commands but have a UI showing me what commands were available. i want to be able to select two commits and see a diff .. without having to types HEAD or shas or anything, just have a table
L653[14:14:09] <Xal> magit is a visual git client
L654[14:14:10] <payonel> i could go on and on with all of the features, but that's just a couple examples
L655[14:14:19] <Xal> keyboard driven, but visual, yes
L656[14:14:22] <payonel> not from what i saw, looked like a text plugin for emacs
L657[14:14:33] <payonel> gui, not tui
L658[14:14:40] <payonel> that's what ppl mean when they say visual
L659[14:14:49] ⇦ Quits: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Ping timeout: 200 seconds)
L660[14:15:38] <Xal> payonel: what os are you on?
L661[14:15:52] <payonel> gentoo, ubuntu, and windows 7
L662[14:16:05] <Xal> try emacs :D
L663[14:16:15] <payonel> i really dont care for emacs, but thanks
L664[14:16:23] <Xal> first one is free
L665[14:16:34] <Xal> actually it's always free but nevermind that
L666[14:17:27] <payonel> Inari: http://24.media.tumblr.com/0d1a9f43f5a76b6f2535c81bb161bcbd/tumblr_mxj0afcnqC1rrw42oo1_250.gif
L667[14:17:29] <payonel> vifino: ^
L668[14:21:34] <AmandaC> Try emacs, your first 10 hours digging through someone's .files repo to find the relevent piece of probably deeply-intwined elisp code for a neat thing they showed off is free! CAll now, and you'll get unexlained hangs on keypress for just free extra!
L669[14:23:43] <AmandaC> ^ Both examples from my experience when I tried emacs.
L670[14:23:46] <Xal> documentation is just a C-h f away for most functions
L671[14:24:02] <Xal> what were you trying to do anyhow?
L672[14:24:16] <Xal> also C-g will interrupt emacs if it hangs
L673[14:24:19] <AmandaC> I honestly don't remember, this was 3-4 years ago. Something to do with autocompletion I think.
L674[14:24:56] <Xal> ah. the sheer number of choices for autocomplete can make it a little complex for a beginner
L675[14:25:17] <AmandaC> s/choices/incompatable, subtly-different choices/
L676[14:25:18] <MichiBot> <Xal> ah. the sheer number of incompatable, subtly-different choices for autocomplete can make it a little complex for a beginner
L677[14:25:31] <Xal> incompatable?!
L678[14:25:39] <Xal> company-mode links 'em all together quite nicely
L679[14:25:48] <Xal> lets you use multiple backends at once
L680[14:26:18] <Xal> I won't try to claim emacs is a turn-key solution, however
L681[14:27:19] <AmandaC> Xal: but can I use Auto-Complete backends with company-mode?
L682[14:28:06] <AmandaC> That's what I meant by incompatible
L683[14:29:25] <AmandaC> Ofc, It's slightly amusing that I was driven away from emacs by something that what I went to had absolutely no support for at all.
L684[14:29:43] <AmandaC> Not even a robust enough plugin API to add support.
L685[14:29:57] <Xal> AmandaC: yea, company-mode has CAPF that bridges standard autocomplete backends into company
L686[14:30:18] <AmandaC> I went on an Acme (plan9) clense for awhile, 1-2 years ago switched to VSCode.
L687[14:30:37] * AmandaC runs to the bunker as the various linux nerds in here google "acme plan9" and find out it's main control scheme.
L688[14:31:30] <Xal> emacs support mouse chording too!
L689[14:33:25] <AmandaC> It'd never be as powerful and built-in as it was for acme
L690[14:33:57] <Xal> fair enough
L691[14:34:06] <Xal> what was your draw to vscode
L692[14:34:35] <AmandaC> Found out a friend uses it around when I was getting tired of the clense.
L693[14:35:14] <Xal> it helps when everyone around you is using the same editor, yes
L694[14:35:36] <Xal> part of the reason I can't leave emacs is because everyone at work is using it too
L695[14:35:44] <AmandaC> heh
L696[14:35:55] <Xal> there's a git with a bunch of pre-configured elisp for our internal tooling
L697[14:36:17] <Xal> so I suppose emacs probably /is/ easier than many other editors in that regard
L698[14:36:52] <Xal> it's always fun to see new hires' faces when someone has to explain to them that M-w C-y is copy paste
L699[14:37:05] <Xal> but they adapt eventually
L700[14:37:32] <CompanionCube> Xal, (cua-mode t)
L701[14:38:44] <Xal> I'm aware of cua-mode but was just using yank/kill as an example of the culture shock one usually undergoes when first converting to emacs
L702[14:40:00] <CompanionCube> ctrl-c is hardwired in musclememory even for emacs
L703[14:49:05] <Dustpuppy> having a mix of differend mint leaves in coconut oil in the joghurt maker for 24 hours now. whole house smells like a chewingum
L704[15:12:30] ⇦ Quits: alFamaRt (carrs@ipv6.pisces.panicbnc.net) (Ping timeout: 204 seconds)
L705[15:14:31] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L706[15:14:59] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L707[15:18:13] ⇨ Joins: fotoply (~fotoply@2-104-228-18-static.dk.customer.tdc.net)
L708[15:29:40] <vifino> AmandaC: want me to commit some emacs files in my repo? ^^
L709[15:30:03] <vifino> Pushed.
L710[15:30:33] ⇨ Joins: alFamaRt (carrs@ipv6.pisces.panicbnc.net)
L711[15:47:22] <Xal> god bless use-package
L712[15:52:44] ⇨ Joins: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L713[15:54:40] <AmandaC> were I ever to go back to an ancent program like emacs / vim again, it'd probably be vim. I don't use many of the keyboard shortcuts and spend too much time in edit mode, but my brain understands the concept of "run this on this block" much better than what emacs seems to focus on. :P
L714[15:55:11] <AmandaC> but atm I'm happy with VSCode
L715[15:55:27] <payonel> i vscode 80% of the time, and vi when i'm ssh'd to a remote machine 20% of the time
L716[15:55:56] <AmandaC> I wonder if I might ever be able to recover my ancent .vimrc folder
L717[15:56:12] <AmandaC> I highly dboubt it'd still work, tho
L718[15:57:37] ⇦ Quits: Dustpuppy (~kvirc@213.233.149.17) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L719[15:57:39] <Xal> you can use emacs 100% of the time, ssh or no
L720[15:58:04] <payonel> Xal: but i greatly dislike emacs 100% of the time
L721[15:58:13] <Xal> but TRAMP D:
L722[15:58:22] <payonel> i greatly dislike vi 60 or 80% of the time
L723[15:58:24] <payonel> so, yeah
L724[15:58:42] <OneM_Industries> I just use nano...
L725[15:58:50] <Inari> poor Vi
L726[15:58:57] <payonel> i use nano too, but i'm trying to enjoy vi a bit more
L727[15:59:13] <Xal> what makes you dislike emacs instead of vi
L728[15:59:57] <payonel> not my style of hotkeys, too much setup to make it usuable
L729[16:00:16] <payonel> also, not available on our systems for production
L730[16:00:22] <Xal> if it's the configuration you dislike just try spacemacs with evil
L731[16:00:39] * Vi sobs
L732[16:00:52] <Xal> shut up Vi nobody likes you >:D
L733[16:00:58] <payonel> emacs defense is always, "if you don't like this configuration, use this one instead"
L734[16:01:16] <Xal> that's the beauty of it
L735[16:01:23] <Xal> it's infinitely customizable
L736[16:01:55] <payonel> Xal: i'm all for spending gobs of time getting an editor just right. the effort i've put into vscode to get the behavior and build commands, and rmeote debugging, set up just how i like it considerable
L737[16:02:10] <payonel> not because vscode is hard to configure, but because i am picky, and i've found every tiny detail i care about
L738[16:02:25] <payonel> and vscode is very configurable
L739[16:02:44] <Xal> anyone who programs for a living will spend a considerable amount of time configuring their tools, just like any other profession
L740[16:02:53] <payonel> exactly
L741[16:03:02] <payonel> but emacs and vi are both crap ui
L742[16:03:19] <Xal> I don't see anything wrong with the ui
L743[16:03:22] <payonel> i like to see my files, see preview minimaps, have nice overlay
L744[16:03:48] <Xal> it's a _text_ editor and so it's main interface should be through _text_
L745[16:03:52] <payonel> just look at any screenshot of vscode, you'll see what i mean
L746[16:03:59] <Xal> but if you want any of those things all three are available
L747[16:04:29] * payonel is afk
L748[16:20:31] <CompanionCube> emacs is my least-worst option
L749[16:21:37] <CompanionCube> I never liked vim. I just know enough to type and exit.
L750[16:31:17] <payonel> Xal: here's the disconnect our debate is having. i'm not trying to say emacs or vi lack some feature that i found in vscode. there are things a windowed application can do that a terminal cannot, and the quality of appearance/aesthetics matter to me - which i get from a GUI over a TUI
L751[16:32:38] <payonel> and there are things a tui can do that a gui cannot. and for that, when i have to (~20% of the time) i'll use vi because i find it easier than emacs, and it is available on our production servers. even if i wanted emacs which i don't, emacs is not available
L752[16:34:39] ⇦ Quits: justanoodle (justastran@lightning.bouncer.ml) (Quit: Free IRC Bouncers - https://links.ml/a79f)
L753[16:36:48] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-119-29.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L754[16:40:28] <Xal> payonel: tramp is /why/ I use emacs for servers. my server has no editor on it (why would it?) and I use tramp to edit the files transparently
L755[16:40:41] <Xal> consequently I also am able to use dired and whatnot as well on the server
L756[16:40:51] <Xal> it requires no setup aside from ssh being on the server
L757[16:43:07] <payonel> and i could sshfs the remote machine's fs
L758[16:43:14] <payonel> and have before
L759[16:43:27] <payonel> but it's simpler to just vi when i need to
L760[16:43:33] <payonel> you forget, i dont like emacs, and i dont like vi
L761[16:43:41] <Xal> to each his own I suppose
L762[16:44:05] <payonel> i like pretty things
L763[16:44:06] <Xal> no point changing if your setup works
L764[16:44:20] * AmandaC likes pretty things also
L765[16:44:20] <Xal> doesn't mean I'll shut up about emacs though :D
L766[16:44:29] <AmandaC> This is why I use GNOME Shell. :P
L767[16:44:34] <payonel> Xal: you wouldn't be a true emacs user if you did :)
L768[16:44:43] <payonel> AmandaC: ha, i use gnome shell too!
L769[16:45:11] <payonel> Xal: i do love what can be done with TUI though
L770[16:45:22] <payonel> i mean, just consider the emulator for OC i wrote
L771[16:45:38] <payonel> TUI emulation of oc lua arch
L772[16:46:56] <AmandaC> This is also ~25% of why I'm willing to spend 5$/month for IRCCloud, as well, when I could just use one of the like, half-dozen servers for Weechat / irssi
L773[16:47:27] <AmandaC> s/half-dozen servers/half-dozen servers I have access to/
L774[16:47:27] <MichiBot> <AmandaC> This is also ~25% of why I'm willing to spend 5$/month for IRCCloud, as well, when I could just use one of the like, half-dozen servers I have access to for Weechat / irssi
L775[16:48:07] <Xal> is that an integrated irc client and bouncetr
L776[16:48:26] <payonel> AmandaC: ok that's going too far :)
L777[16:48:27] <payonel> haha
L778[16:48:29] <AmandaC> ZNC isn't an option in this case, it's just no substitute for what IRCCloud provides, I think gamax92 uses something else that does something similar though, thin client.
L779[16:49:21] <gamax92> Yeah, no znc here
L780[16:49:51] <AmandaC> One of the most frustrating things for me in the ZNC days was finding an interesting convo in the backlog, backlog stops halfway through. "Up the ZNC buffer size" you say? Now I have my laptop dinging 50+ times in some semi-active places with pings
L781[16:50:12] <AmandaC> ( Mostly from me speaking )
L782[16:52:04] <AmandaC> IRCv3 might aleviate some of this, but with the pretty mobile app I have through IRCCCloud, push notifications, and pretty much infinite backlog, why bother? :P
L783[16:52:36] <AmandaC> ( Push notifications are like 50% of why I'm willing to pay the 5$/month )
L784[16:53:19] <AmandaC> No battery drain, but still get pretty instant notifications if, say, Inari's saying good night elsenet. :P
L785[16:54:13] <AmandaC> ( Weather I hear the ding or I'm distracted by a game / youtube / anime / etc is another story )
L786[16:54:16] ⇦ Quits: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit: Sleep.)
L787[16:56:07] <payonel> so basically you're saying you pay $5/month to hear inari saying, "Goodnight"
L788[16:57:31] <Xal> AmandaC: PC speaker saves the day! works even without headphones on
L789[17:00:18] <AmandaC> payonel: :P
L790[17:00:54] <AmandaC> Among other messages, like a PM from someone I fancy or a ping for a cat pic.
L791[17:01:19] ⇨ Joins: ` (justastran@lightning.bouncer.ml)
L792[17:01:48] *** ` is now known as Guest9357
L793[17:05:53] *** Guest9357 is now known as `
L794[17:06:13] <AmandaC> Xal: the point, you missed it
L795[17:06:36] <AmandaC> <-- It went that way
L796[17:07:29] <payonel> ^\o.
L797[17:07:35] <payonel> looks nothing like i was intending
L798[17:07:47] <AmandaC> Looks like a "gay limp hand"
L799[17:07:49] <payonel> that's me, trying to catch the point
L800[17:07:51] <payonel> haha
L801[17:13:38] <Inari> %give MichiBot a pj skirt
L802[17:13:39] * MichiBot accepts the pj skirt and adds it to her inventory
L803[17:15:02] <AmandaC> Inari: O.o Pajama... skirt?
L804[17:15:07] <Inari> Yeah
L805[17:15:10] <Inari> Noone makes those it seems :<
L806[17:30:54] <Inari> https://pbs.twimg.com/media/DGGMoR0V0AA-8do.jpg:large more nyadoka
L807[17:53:36] * AmandaC remembers the oneline from the little cat-bunny-thing again ("So how appropiate that magical girls grow up to..."
L808[17:55:01] <AmandaC> %choose br or lr
L809[17:55:02] <MichiBot> AmandaC: br
L810[18:00:16] <Dudblockman> So uhh... contracts. Anyone willing to make?
L811[18:00:17] <Dudblockman> One free wish!
L812[18:03:10] <AmandaC> Nah, I already re-wrote the laws of the universe a few times. It gets pretty boring after awhile.
L813[18:05:01] <Temia> I wish magical girls became cute monstergirls. Now gimme. *grabbyhands*
L814[18:06:46] * AmandaC bats at Temia's grabbyhands "Hands off the merch!"
L815[18:06:59] <Temia> But magical girl powers D:
L816[18:07:03] <Temia> And... and monster girl powers!
L817[18:08:46] <Vexatos> Does Temia have hands? D:
L818[18:08:58] <Vexatos> And here I thought you were a cow
L819[18:09:01] <Vexatos> Deception!
L820[18:10:00] <Temia> I do have hands!
L821[18:10:05] <Temia> And I'm a minotaur monstergirl >:T
L822[18:10:23] * Temia huffs!
L823[18:11:04] <AmandaC> "EVerything has falling now! Everything is fall down!"
L824[18:11:32] <Temia> Just because I like to moo doesn't make me JUST a cow, jeez! ;~;
L825[18:11:38] * Temia runs away crying! Boohoomoomoo!
L826[18:17:44] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Quit: Leaving)
L827[18:22:18] ⇦ Quits: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L828[18:22:30] <payonel> Inari: http://i.imgur.com/sGqmyVO.gifv
L829[18:30:10] ⇦ Quits: fotoply (~fotoply@2-104-228-18-static.dk.customer.tdc.net) (Read error: Connection reset by peer)
L830[18:48:50] <Izaya> oooh editor arguments
L831[18:49:04] <Izaya> and nonfree git wrappers
L832[18:49:19] <Izaya> why even
L833[18:49:54] <Izaya> the git command line is perfect and works great with vim :^)
L834[18:53:30] <Inari> payonel: Hehe :D
L835[19:04:31] * CompanionCube makes Izaya use vim with an onscreen keyboard but no touchscreen
L836[19:04:57] <Izaya> at least it's doable
L837[19:05:11] <Izaya> you'd need 5 mice to use emacs like that
L838[19:05:57] <CompanionCube> Izaya: not really
L839[19:05:59] <AmandaC> BEHOLD THE POWER OF gawk! gawk -e 'BEGIN { FS = ","; OFS="," } { $7 = $5" "$6; print $0 }'
L840[19:06:23] <vifino> >gawk >not the one true awk
L841[19:06:27] <vifino> blasphemy.
L842[19:07:41] <Izaya> gawk is scary
L843[19:08:45] <Izaya> CompanionCube: how would I press meta-alt-control-shift c with one mouse?
L844[19:09:34] <CompanionCube> Izaya: press them all squentially.
L845[19:09:55] <Izaya> you need to hold them tho
L846[19:10:19] <Mimiru> most onscreen keyboards "hold" modifiers
L847[19:10:27] <CompanionCube> ^
L848[19:10:57] <Izaya> shhhhh
L849[19:15:06] <AmandaC> There's also the fact that you can use multitouch
L850[19:15:31] <AmandaC> At least, in Google Keyboard, you can hold shift and type a letter then let go and it'll not be sticky
L851[19:16:35] ⇦ Quits: Inari (~Pinkishu@p4FC1ECAC.dip0.t-ipconnect.de) (Quit: 'The wave-particle duality is like a struggle between a tiger and a shark: each is supreme in his own element but helpless in that of the other.')
L852[19:16:55] <AmandaC> %tell Inari ( 2nd was unintentional, 3rd was me running the "joke" into the ground )
L853[19:16:55] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L854[19:19:34] * AmandaC slinks off to the shadows
L855[19:19:53] <vifino> Slinky-slink.
L856[19:36:13] <Izaya> AmandaC: no touchscreen
L857[19:40:02] <Xal> Izaya: vim users are just envious of magit
L858[19:40:21] <Izaya> whats a magit
L859[19:40:34] <Xal> git porcelain for emacs
L860[19:40:38] <Izaya> sounds like fly larvae
L861[19:40:50] <Xal> /mah-jit/
L862[19:41:48] <Izaya> meh
L863[19:43:12] <Xal> living without magit and org-mode isn't a life at all
L864[19:43:51] <Izaya> I don't like Emacs OS tho
L865[19:44:20] <Xal> emacs is in my xinitrc
L866[19:44:39] <Xal> if I could go straight from GRUB to emacs I would
L867[19:45:03] <Izaya> that's a thing
L868[19:45:09] <CompanionCube> https://i.stack.imgur.com/5LuSK.png
L869[19:45:25] <CompanionCube> magit
L870[19:45:49] <Izaya> why would I want that?
L871[19:46:23] <Xal> fixing merge conflicts with ediff and interactive bisecting are simply godlike
L872[19:46:33] <CompanionCube> Xal: https://www.informatimago.com/linux/emacs-on-user-mode-linux.html
L873[19:47:15] <Xal> I joke about it all the time but haha
L874[19:47:30] <Xal> I think I'll stick to starting emacs --daemon when I log in ;D
L875[19:47:48] <CompanionCube> inb4 exwm
L876[19:49:39] <AmandaC> Now is git with a hard or a soft g?
L877[19:50:03] * AmandaC runs back to the shadows
L878[19:50:19] <CompanionCube> idk
L879[19:55:32] <Izaya> ... shit
L880[19:56:22] <CompanionCube> ?
L881[20:08:57] <AmandaC> Izaya realised he left the oven on.
L882[20:09:15] <Izaya> no like
L883[20:09:28] <Izaya> is git pronounced like gif or no?
L884[20:11:19] <Xal> jraphics interchange format
L885[20:11:21] <AmandaC> ( With no statements on gif) I say hard-g because otherwise it conflicts with JIT some
L886[20:13:03] <Xal> "I'm an egotistical bastard, and I name all my projects after myself. First
L887[20:13:04] <Xal> 'Linux', now 'Git'" - Linus
L888[20:13:09] <Xal> so obviously hard g
L889[20:14:28] <AmandaC> hahaha, that's a magical quote
L890[20:17:07] <gamax92> I'd just like to interject for a moment. What you’re referring to as Git, is in fact, GitHub, or as I’ve recently taken to calling it, Git plus Hub.
L891[20:19:56] <CompanionCube> gamax92: what about Git plus Lab
L892[20:22:44] <Temia> go back to bed stallman
L893[20:24:10] <AmandaC> gamax92: I barely use github's git features as a producer. Most of my git is done on a self-hosted gitlab instance
L894[20:30:47] <Izaya> payonel: https://a.pomf.cat/ccoors.webm
L895[20:31:07] <Izaya> I use Lizzy 's GitLab for most of my stuff
L896[20:33:05] <CompanionCube> Izaya: nice
L897[20:35:10] <CompanionCube> can openos boot from tape?
L898[20:35:47] <Izaya> no
L899[20:35:58] <Izaya> currently that's booting without a filesystem
L900[20:36:12] <Izaya> next project is making it read a tar file from the tape and restoring it to /tmp
L901[20:36:38] <CompanionCube> ...are you writing an initrd
L902[20:37:54] <Izaya> I mean kind of?
L903[20:38:11] <Izaya> I'm not making a ramdisk but I'm kind of mounting a tar
L904[20:39:01] <Xal> "restoring to /tmp" sounds a lot like an initrd
L905[20:41:46] <Izaya> but tmp is a real filesystem
L906[20:42:20] <CompanionCube> isn't /tmp a ramdisk
L907[20:42:38] <Izaya> yes and no
L908[20:42:49] <Izaya> it's a real component that gets wiped when you lose power
L909[20:42:59] ⇨ Joins: Johannes13__ (~Johannes1@dslb-188-105-013-073.188.105.pools.vodafone-ip.de)
L910[20:43:14] <AmandaC> If you move the vfs abstraction partially into the "bios" then it's pretty similar to a ramdisk
L911[20:43:37] <CompanionCube> A hardware ramdisk is still a ramdisk :p
L912[20:43:45] <Izaya> well then
L913[20:43:48] <Izaya> I guess I am
L914[20:44:59] <CompanionCube> key differences between this and multice?
L915[20:45:31] ⇦ Quits: Johannes13_ (~Johannes1@dslb-088-075-211-135.088.075.pools.vodafone-ip.de) (Ping timeout: 201 seconds)
L916[20:46:30] <Izaya> better scheduler, saner API
L917[20:48:20] <CompanionCube> size wise?
L918[20:49:01] <Izaya> larger but still small
L919[20:59:20] <Izaya> 8k for what's shown
L920[21:00:31] <CompanionCube> nice
L921[21:01:00] <CompanionCube> I'd wager multice wasn't much smaller
L922[21:02:03] <Izaya> MultICE could do that in 4
L923[21:02:15] <Izaya> but the code was incomprehensible to anyone but me
L924[21:03:08] <CompanionCube> Izaya: ah. This should actually be readable/understandable then?
L925[21:05:38] <Izaya> yup
L926[21:06:30] <Izaya> http://pb.i0i0.me/p/pidBJXW6
L927[21:07:54] <Izaya> https://github.com/XeonSquared/PsychOS/blob/master/docs/api.md the API is also documented
L928[21:08:32] <CompanionCube> have you ever considered writing a crunch-like compiler
L929[21:08:49] <Izaya> I have one
L930[21:08:54] <Izaya> it's not as good but it works
L931[21:09:02] <CompanionCube> do you use it for this
L932[21:09:17] <Izaya> That's before I run it through it
L933[21:09:27] <Izaya> it manages to shave 2k off of that
L934[21:10:43] <CompanionCube> the same for multice?
L935[21:10:52] <Izaya> similar
L936[21:11:07] <Izaya> it removes syntax niceness like indentation and the spaces in a = b
L937[21:11:55] <CompanionCube> inb4 you have multice for 'embedded' and psychos for general use
L938[21:12:03] <Izaya> p. much
L939[21:12:08] <Izaya> they use the same networking protocols
L940[21:12:24] <Izaya> you'll be able to nsh into a PsychOS box from a MultICE box and vice versa
L941[21:14:27] <Izaya> I'm gonna have fget available for both
L942[21:22:03] <Izaya> 'course PsychOS will have better stuff like network streams
L943[21:22:05] <Izaya> soontm
L944[21:42:34] <Syrren> s/tm/™/
L945[21:42:34] <MichiBot> <Izaya> soon™
L946[22:08:46] ⇦ Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping timeout: 201 seconds)
L947[22:15:05] ⇨ Joins: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L948[22:17:36] <Dudblockman> I think this server has the highest density of people who may know a way to hack a solution together
L949[22:18:14] <Dudblockman> Currently having problems connecting my gaming console through campus network... NAT problems
L950[22:18:52] <Dudblockman> From what little I understand about NAT in general, I think a proxy would just make things worse?
L951[22:19:22] <Izaya> What server?
L952[22:19:24] <Izaya> Esper?
L953[22:19:32] <Izaya> I'm pretty sure freenode would be better for that
L954[22:19:54] <Izaya> But uh, is there native support on the machine for a proxy?
L955[22:20:10] <Dudblockman> Its gaming. I can't do anything multiplayer because I can't establish P2P, but I can get other connections
L956[22:20:31] <Izaya> I mean you could probably use an external VPN
L957[22:20:33] <Dudblockman> There are proxy settings for the network connection
L958[22:20:56] <Izaya> you'd need two ethernet ports for campus network and console though
L959[22:21:18] <Dudblockman> I'm just running out of ideas, the campus network was supposed to release a DMZ for the dorms today
L960[22:21:40] <Dudblockman> Which should make the NAT problem... less of a problem
L961[22:21:46] <Izaya> Hopefully.
L962[22:22:30] <Dudblockman> Ended up fiddling with the MTU because somebody told me that fixes problems on nintendo consoles
L963[22:22:41] <Izaya> o.o
L964[22:22:50] <Dudblockman> Ikr
L965[22:23:28] <Dudblockman> Seemed like a stupid idea, but I tried it for shits n giggles
L966[22:23:36] <Dudblockman> Because I love the giggling and shitting
L967[22:25:50] <Dudblockman> Also set the DNS to the google public DNS settings
L968[22:25:59] <Dudblockman> ¯\_(ツ)_/¯
L969[22:28:00] <Dudblockman> never considered myself proficent with networking, just good enough to google a few things and turn it off and on enough times to fix it
L970[22:29:01] <Dudblockman> But I can't try turning the network off and on again because it isn't mine ?
L971[22:30:15] <Izaya> wait for the DMZ
L972[22:30:52] <Dudblockman> I really hope it works >.>
L973[22:31:07] <Dudblockman> They told me 'Monday'
L974[22:31:40] <Dudblockman> While 'Monday' isn't over, their active Monday hours are
L975[22:31:45] <Izaya> well, they're late
L976[22:32:09] <Dudblockman> Who knows, maybe they had to lay out... who knows what and press the button when the clock strikes 12
L977[22:32:11] <Izaya> it's tuesday :3
L978[22:32:51] <Dudblockman> Make the preperations for the changes and roll them out during low traffic hours
L979[22:37:00] <Dudblockman> I think they are due for a 'do you have a new ETA' around noon tomorrow if they are actually late :/
L980[22:37:23] <Dudblockman> inb4 valve time strikes
L981[22:38:19] <Dudblockman> "Don't worry, we will have it released by Christmas of 2007" -Half Life 2: Episode 3
L982[22:56:37] ⇨ Joins: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com)
L983[22:58:51] ⇦ Quits: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com) (Remote host closed the connection)
L984[23:14:54] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:1462:e88f:61d2:7c47) (Remote host closed the connection)
L985[23:45:08] ⇦ Quits: pwootage (~pwootage@li552-72.members.linode.com) (Quit: Cya)
L986[23:55:20] ⇨ Joins: pwootage (~pwootage@2600:3c00::f03c:91ff:fee0:4f25)
<<Prev Next>> Scroll to Top