<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:31:54] ⇦ Quits: ben_mkiv (~ben_mkiv@p579725FB.dip0.t-ipconnect.de) (Ping timeout: 383 seconds)
L2[01:18:52] <Kodos> Direwolf20, make sure you put your program and stuff in our Showcase section on the OC Forums ?
L3[01:23:20] <Skye> @MGR: in general, config (program does not write to it!) is stored in /etc, and running data, which the program edits and reads tends to be stored in /var. The main problem I see with putting them next to the executable is that it'll pollute (/usr)/bin which things that aren't programs. Maybe have a check for that, or allow the user to specify local paths in the options...
L4[01:27:00] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:9cb7:4faa:5c6b:aaf0) (Quit: Cervator)
L5[02:08:32] <gamax92> greetings to: damn we just ran out of memory
L6[02:10:15] <Skye> gamax92: Wat
L7[02:18:08] ⇨ Joins: MalkContent (~MalkConte@p4fdcc6e2.dip0.t-ipconnect.de)
L8[02:30:58] <Izaya> gamax92: install PsychOS
L9[02:31:02] <Izaya> say goodbye to memory issues
L10[02:31:05] <Izaya> :3
L11[02:31:15] <gamax92> oh?
L12[02:31:32] <Izaya> boots to 90k memory usage on a T1 box
L13[02:31:39] <Izaya> which is to say, 100k free
L14[02:33:45] <gamax92> Izaya: but can you run cyrsis ... err I mean edit on it?
L15[02:36:12] <Izaya> yes
L16[02:36:23] <Izaya> skex works totally fine for large files
L17[02:37:12] <gamax92> but is skex easy to use
L18[02:38:02] <Skye> Make skvi
L19[02:38:04] <Skye> :P
L20[02:38:22] <gamax92> Yo I asked for something easy to use not a hard reboot
L21[02:38:36] <Izaya> gamax92: it's nicer than sked
L22[02:38:42] <Izaya> skvi is in progress™
L23[03:05:26] ⇦ Quits: Schzd (~Schzdadep@modemcable250.104-59-74.mc.videotron.ca) (Read error: Connection reset by peer)
L24[03:40:37] ⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L25[03:41:02] ⇦ Quits: MalkContent (~MalkConte@p4fdcc6e2.dip0.t-ipconnect.de) (Quit: Leaving)
L26[03:45:34] <stephan48> hi, what is the current state of 1.10 master? i am interested in the AE2 integration and would like to test it.
L27[03:46:00] <stephan48> can i just take the CI build of 1.10-dev and dump it into my mods folder for testing?
L28[03:46:01] <Izaya> Apparently AE2 stuff was readded recently
L29[03:46:08] <Izaya> so I imagine so
L30[03:56:10] <Lizzy> WAIT!? is/was that Thee Direworld20?
L31[03:56:56] <Lizzy> *direwolf
L32[03:57:00] <Lizzy> i can't spell
L33[03:57:05] <stephan48> will test it then! thanks
L34[04:08:09] <Forecaster> @Lizzy yes?
L35[04:08:19] <Lizzy> ?
L36[04:09:22] <Forecaster> It was :P
L37[04:09:26] <Lizzy> ah
L38[04:09:39] <Lizzy> just didn't know if someone was posing as him
L39[04:09:45] <Lizzy> good to see he's found OC now
L40[04:11:22] <Forecaster> He's been using OC for quite a while as far as I know
L41[04:11:36] <Lizzy> ah
L42[04:18:06] <g> looks like the register is hiring paid interns in london
L43[04:18:18] <g> some of you are from the UK iirc so that could be interesting for you
L44[04:18:29] <g> https://www.theregister.co.uk/2017/09/13/paid_internship_with_el_reg/
L45[04:41:30] <Kodos> After playing with TiC2, I have to say I can't wait for tinker shields and armor
L46[05:15:42] <MGR> So, now that I am awake again, I would like to reiterate my question
L47[05:15:58] <MGR> Is there a way for a program to know what directory it is in?
L48[05:16:25] <Lizzy> ~os
L49[05:16:27] <Lizzy> oops
L50[05:16:30] <Lizzy> ~oc os
L51[05:16:30] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-os
L52[05:16:41] <Lizzy> that's not helpful
L53[05:16:44] <Lizzy> ~oc shell
L54[05:16:44] <ocdoc> http://ocd.cil.li/api:shell
L55[05:16:59] <g> arg[0] is apparently what you're supposed to use in the official runtime..
L56[05:17:46] <g> but standards are for losers
L57[05:17:59] <MGR> shell.getWorkingDirectory() just returns the directory you ran the program from
L58[05:22:51] <MGR> G, arg [0] for what?
L59[05:23:02] <g> https://stackoverflow.com/questions/6380820/get-containing-path-of-lua-file
L60[05:23:34] <g> I was assuming you already tried it
L61[05:27:56] <MGR> Uh
L62[05:28:00] <MGR> I did not
L63[05:29:41] <MGR> Huh, let's hope OC kept debug.info
L64[05:30:03] <MGR> Because Lua 5.3 does not have arg[0]
L65[05:31:55] <g> hm
L66[05:32:08] <Izaya> @MGR https://github.com/XeonSquared/PsychOS/blob/69628df044af7ccdc62fb5deec901b02f0632fab/modules/base/loadlin.lua#L3
L67[05:32:20] <Izaya> that'll give you the full path of the program
L68[05:32:25] <g> wh..
L69[05:32:29] <g> man that's a weird way to do it
L70[05:32:32] <MGR> I'm not using PsychOS
L71[05:32:36] <Izaya> you then need to remove the last part after the slash
L72[05:32:41] <MGR> I'm using OpenOS
L73[05:32:42] <Izaya> MGR, that's the stub to load from OpenOS
L74[05:32:55] <MGR> Oh
L75[05:32:59] <Izaya> os.getenv("_") on OpenOS gives you the current program path
L76[05:33:01] <Izaya> however
L77[05:33:10] <Izaya> if you're still after where to put config files
L78[05:33:23] <Izaya> please use /etc so I don't have to modify the programs if I end up using them
L79[05:50:01] <MajGenRelativity> ~w debug
L80[05:50:01] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-debug
L81[05:54:00] <MGR> debug.info(), y u no work
L82[05:55:32] <g> jesus, is the new iphone really 1200 dollaridoos?
L83[05:55:46] <g> apple's pushing their luck
L84[05:55:49] <Izaya> I was under the impression the fancy new one was 1800
L85[05:55:59] <Izaya> though that may be australia tax
L86[05:56:00] * Syrren points to S8+/Note 8 price tags
L87[05:56:08] <Izaya> the best part is that I hear they're using Samsung display panels
L88[05:56:56] <MGR> So, it seems like debug.getInfo is NOT implemented, despite what the wiki says
L89[05:57:10] <Izaya> A lot of the standard debug API doesn't work
L90[05:57:19] <g> yeah, the note 8 is around 1000 dollars
L91[05:57:19] <MGR> The wiki says debug.info does work
L92[05:57:27] <MGR> Only debug.traceback and debug.getinfo (since 1.5.9), which is limited only to passive info, are implemented.
L93[05:58:00] <MGR> It throws a nil value error on debug.getInfo, and I can't require debug
L94[05:58:14] <g> the best model of the 8.4-inch mediapad m3 (huawei, my daily driver) cost like €650 when I got it before it released in ireland
L95[05:58:35] <g> and it's outperformed every device I've ever owned before it lol
L96[05:58:52] <Izaya> 8.4 inch
L97[05:58:54] <Izaya> jesus that's a tablet
L98[05:58:58] <g> yes, it's a tablet
L99[05:59:22] <g> a 4G tablet with phone functions
L100[05:59:26] <g> no NFC but whatever
L101[05:59:30] <g> don't use it anyway
L102[05:59:36] <Syrren> phablet
L103[05:59:37] <Izaya> I wasn't aware anything did
L104[05:59:46] <g> I could use it for payments
L105[05:59:47] * Izaya has never seen NFC in use
L106[05:59:54] <g> oh we use NFC for payments all the time here
L107[05:59:59] <MGR> g, thank you for your linked article
L108[06:00:00] <g> the thing is, debit cards have it already
L109[06:00:03] <g> no problem MGR
L110[06:00:06] <MGR> I've also used NFC, albeit highly rarely
L111[06:00:12] <Izaya> yeah we have cards that do that stuff
L112[06:00:19] <Izaya> most people keep the cards in their phone case
L113[06:00:22] <MGR> Izaya, thank you for your help
L114[06:00:30] <Izaya> I guess it would make sense
L115[06:00:35] <g> google partnered with my bank for android pay, so I could use that with any NFC card terminal as well if I had NFC
L116[06:00:38] <g> but meh
L117[06:00:43] <g> I have my card
L118[06:01:42] <g> http://consumer.huawei.com/en/tablets/mediapad-m3-8/
L119[06:01:44] <g> man I love this thing
L120[06:01:56] <g> but the thing is, €650 is what I would expect to have paid for a device like this
L121[06:02:05] <g> it has stereo speakers, it has a fingerprint reader
L122[06:02:12] <g> iphone doesn't _really_ have much on it
L123[06:02:19] <g> definitely not enough to ask twice that amount lol
L124[06:02:40] <Izaya> I paid $300 for a phone that outspecs a 6 a year before the 6 came out
L125[06:02:47] <g> yup
L126[06:02:51] <Izaya> Apple's pricing has never made sense
L127[06:03:02] <g> apple actually raised the price of their current ipad pro by $50 as well
L128[06:03:46] <Izaya> did they add anything to it?
L129[06:03:50] <g> don't think so
L130[06:04:23] <Izaya> ???
L131[06:04:50] <g> yeah, nobody knows
L132[06:04:50] <MGR> It's Apple, so people buy it
L133[06:04:51] <g> lol
L134[06:05:00] <Izaya> pretty much
L135[06:05:02] <g> also amusingly
L136[06:05:06] <Izaya> gotta get that worm-bitten logo
L137[06:05:08] <g> this tablet will go for like 3 days on one charge for me
L138[06:05:15] <g> new iphones require daily charges
L139[06:05:17] <Izaya> not bad at all. silly battery or?
L140[06:05:26] <g> huawei software
L141[06:05:32] <Izaya> huh
L142[06:05:39] <g> they ship a customized android called emui and it's full of stuff like battery optimisation
L143[06:05:45] * Izaya is running CM13 on his phone and can get 2 days out of it
L144[06:05:50] <Syrren> I have a Huawei P9
L145[06:05:59] <g> you can set it up to kill non-whitelisted apps when you lock it for example
L146[06:06:03] <g> something I'd have to root to get on most phones
L147[06:06:10] <Syrren> it lasts reasonably long, but the constant prompting to kill "background power-nomming app X" is quite annoying
L148[06:06:16] <g> you can turn that off
L149[06:06:21] <Izaya> that's nice g
L150[06:06:42] <Izaya> I'd love a phone with an 'enable root' button in the developer options from the factory
L151[06:06:58] <Syrren> but that button would also disable Android Pay, corporate email, etc. etc.
L152[06:07:00] <g> that'd be neat, yeah
L153[06:07:03] <Syrren> because safetynet or whatever
L154[06:07:08] <g> yeah it would
L155[06:07:08] <Izaya> Syrren: [nothing of value was lost]
L156[06:07:10] <g> that's kind of the thing as well
L157[06:07:17] <g> I was using a note 3 before this
L158[06:07:21] <Syrren> the P9 has an "allow OEM unlock" switch in dev settings
L159[06:07:23] <g> and I had to root it because the battery life was abysmal
L160[06:07:29] <g> but that locked me out of stuff I was using
L161[06:07:38] <Syrren> Izaya: I gave my old Xperia to my dad... said Xperia was cyanogenmodded, so he couldn't use work outlook
L162[06:07:54] <Izaya> Syrren: that's inconvenient
L163[06:08:00] <gdude2002> http://tinyurl.com/ycfkfckh
L164[06:08:06] <g> screenshot of the tablet manager app ^
L165[06:08:08] * Izaya can use his cock.li emails from K-9 Mail so \o/
L166[06:08:34] <Izaya> jesus that resolution
L167[06:08:36] <Syrren> oh and my little brother wanted to play pokemon go... it's blocked on rooted devices too :P
L168[06:08:37] <Izaya> not bad at all
L169[06:08:42] <g> you can actually turn down the resolution as well if you need more power lol
L170[06:08:50] <Syrren> g: afaik that only really matters with games though
L171[06:08:55] <g> yeah
L172[06:08:57] <g> mostly
L173[06:09:04] <Syrren> 90% of my SOT is ebooks
L174[06:09:31] <Izaya> the most gaming I do on my phone is Minetest and OpenTTD
L175[06:09:42] <g> oh yeah I game
L176[06:09:43] <g> I play like
L177[06:09:44] <g> picross
L178[06:09:45] <g> xD
L179[06:10:04] <Izaya> OpenTTD runs fine on my P2 350Mhz so my phone handles it fine, Minetest can do 30FPS on my phone but I limit it to 15 to not kill battery
L180[06:10:11] <Syrren> >openttd on phone
L181[06:10:14] <Syrren> what wizardry is this
L182[06:10:27] <g> https://play.google.com/store/apps/details?id=org.openttd.sdl&hl=en
L183[06:10:41] <g> for the low, low price of free
L184[06:10:57] <Syrren> g: does it interop with PC version servers/mods?
L185[06:10:59] <Izaya> can also get it from the SDL for Android SF repo
L186[06:11:01] <g> heck if I know
L187[06:11:01] <Izaya> Syrren: yes
L188[06:11:06] <Izaya> the UI is even pretty nice
L189[06:11:08] <Syrren> :D
L190[06:11:29] <Izaya> https://sourceforge.net/projects/libsdl-android/files/OpenTTD/
L191[06:11:32] <g> think I'm gonna be sticking with huawei for my dext devices..
L192[06:11:35] <g> next*
L193[06:11:36] <Izaya> there's a bunch of other nice games in that repo
L194[06:11:45] <Izaya> I mean I buy Lenovo laptops and phones apparently and they work fine
L195[06:11:55] <Izaya> but I have no intention of upgrading from my G3 in the near fugure
L196[06:11:57] <Izaya> future
L197[06:12:01] <g> Lenovo are OK
L198[06:12:08] <g> I've not actually seen a lenovo phone in the wild
L199[06:12:15] <Syrren> they're oriented towards the "third world"
L200[06:12:21] <Izaya> Lenovo bought out Motorola so I classify that as Lenovo
L201[06:12:25] <g> Ah right
L202[06:12:32] <g> wait, I thought motorola was owned by google
L203[06:12:35] <Syrren> I was talking about the actual lenovo phones
L204[06:12:38] <Syrren> (as opposed to motorola)
L205[06:12:52] <Izaya> yeah I haven't seen any of the actual branded Lenovo ones
L206[06:12:57] <Izaya> I think they're common in China though
L207[06:12:59] <Syrren> what pisses me off is that those phones have some of the largest battery capacities & runtimes for their class
L208[06:13:03] <Syrren> but I can't get one
L209[06:13:05] <g> lol
L210[06:13:09] <Syrren> I don't give a fuck that I can't play crysis on them
L211[06:13:28] <g> by the way: people play minetest?
L212[06:13:43] <Izaya> I'm mostly interested in it for modding
L213[06:13:44] <g> huh, I guess it's still active
L214[06:13:50] <Izaya> but I have family that plays it so
L215[06:13:55] <g> what're mods written in, lua?
L216[06:13:59] <Izaya> yeah
L217[06:14:02] <g> figures
L218[06:14:02] <Izaya> comfy
L219[06:14:09] <g> this whole lua thing is annoying
L220[06:14:14] <g> because I hate lua but everything uses it
L221[06:14:14] <g> lol
L222[06:14:37] <g> but I would, being a python guy
L223[06:15:17] <g> minetest would be interesting to build a community around
L224[06:15:20] <Izaya> https://sourceforge.net/projects/libsdl-android/files/apk/OpenTTD/ rather
L225[06:15:25] <g> I imagine it's a bit lacking in content though
L226[06:15:37] <Izaya> I mean
L227[06:15:41] <Izaya> mods add a lot of content
L228[06:15:46] <Izaya> mod quality... not so polished though
L229[06:15:48] <g> well I mean, compared to minecraft's modding community
L230[06:15:51] <g> hm, I see
L231[06:15:58] <Izaya> we have pipes
L232[06:16:13] <Izaya> the biggest issue with Minetest is it's hard to do good GUIs
L233[06:16:26] <Izaya> the formspec system... not so powerful
L234[06:16:29] <g> to be fair, it's hard to do that with minecraft as well
L235[06:16:41] <Syrren> in minecraft you have the capability to DIY if you want, though
L236[06:16:46] <g> ah, good point
L237[06:17:04] <Izaya> that said, besides that the MT API is pretty good
L238[06:17:17] <Izaya> but yeah if you want to update a GUI you have to do dark magic
L239[06:17:26] <Syrren> I remember years ago I met some small-time hacked-client maker on a forum, we ended up collab'ing a bit -- I helped them integrate one of the generic java GUI toolkits into MC
L240[06:17:29] <g> I imagine they'll fix that eventually
L241[06:17:47] <g> yeah that's another thing
L242[06:17:56] <g> can you not render swing components onto the surface?
L243[06:18:00] <Syrren> Izaya: are they using luajit?
L244[06:18:02] <g> they'd look like shit, but..
L245[06:18:15] <Izaya> Syrren: that is an option
L246[06:18:22] <Syrren> g: iirc there was some Fun Interaction between swing & the opengl context
L247[06:18:27] <g> oof
L248[06:18:28] <Syrren> we needed an OpenGL-specific gui lib
L249[06:18:53] <MGR> My addresses are counting backwards.... .that's not supposed to happen
L250[06:19:07] <Syrren> Izaya: in that case they can probably afford to allow full-on OpenGL to Lua and not kill perf in the process, thus allowing custom GUIs
L251[06:19:33] <Izaya> I'd be fine with being able to draw custom polygons and update them
L252[06:19:44] <Izaya> but because mods are 100% server-side doing that is difficult
L253[06:20:24] <g> MCPE 1.2 is actually geting some interesting GUI code
L254[06:20:28] <g> maybe they could be inspired
L255[06:20:36] <g> getting*
L256[06:20:55] <Syrren> >mods are 100% server-side
L257[06:20:57] <Syrren> hoooooly shit
L258[06:21:17] <Syrren> why would they do that
L259[06:21:22] <Syrren> it's not like it's a sec issue what with lua
L260[06:21:34] <g> https://cdn.discordapp.com/attachments/286106780189065216/355691505496752132/Screenshot_20170907-094905.png
L261[06:21:34] <Izaya> so you don't have to manually download all the mods
L262[06:21:50] <Izaya> you connect to a server and it downloads the textures and 3D models and the server handles the rest
L263[06:21:51] <Syrren> so? auto-download them upon connection.
L264[06:22:02] <Izaya> I like it, but \o/
L265[06:22:13] <g> No point downloading stuff you don't have to I guess
L266[06:22:23] <g> server-driven is good for the server/client trust stuff
L267[06:22:26] <Syrren> in that case, allow "2-part" mods
L268[06:22:41] <Syrren> like, most is on the server but GUI and the like which needs fast interaction should be DL'ed and run on client
L269[06:22:58] <Syrren> that or have an "execOnClient"
L270[06:23:13] <Izaya> anyone know a MSDN mirror?
L271[06:23:22] <Corded> * <MGR> whoops
L272[06:23:25] <MGR> Step complete!
L273[06:29:02] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:4dd3:210f:57a9:dc8c)
L274[06:29:02] zsh sets mode: +v on Kodos
L275[06:29:38] ⇨ Joins: ex3mal (~ex3mal@109.126.140.203)
L276[06:29:45] <ex3mal> sdsd
L277[06:30:01] <MGR> Hello ex3mal
L278[06:30:02] <g> wocchat
L279[06:30:29] <ex3mal> hello
L280[06:30:38] <g> someone needs to get websockets working on OC
L281[06:31:23] <Izaya> what's the difference between a web socket and a normal socket?
L282[06:31:41] <g> websockets use http
L283[06:32:00] <Izaya> why not just use a socket?
L284[06:32:02] <g> you basically use a http UPGRADE and keep the socket open
L285[06:32:13] <g> because I want to work with external services that use websockets
L286[06:32:14] <g> :P
L287[06:32:21] <Izaya> no but like
L288[06:32:24] <Izaya> why do websockets exist
L289[06:32:39] <g> so that you can build richer stuff for browser clients
L290[06:32:46] <Izaya> but
L291[06:32:48] <g> it's much easier and more reliable than plain ajax
L292[06:32:49] <Izaya> sockets exist
L293[06:32:54] <Izaya> ???
L294[06:33:00] <g> yeah, but sockets aren't so secure
L295[06:33:06] <Syrren> Izaya: but browsers don't allow JS to create arbitrary sockets
L296[06:33:09] <g> yeah
L297[06:33:13] <Izaya> ... actually
L298[06:33:15] <Izaya> that makes sense
L299[06:33:31] ⇦ Quits: ex3mal (~ex3mal@109.126.140.203) (Client Quit)
L300[06:33:31] <Syrren> that's why we used to have Flash or Java shit all over the place for webirc and the like
L301[06:33:32] <Izaya> ah yes let's just let this unknown random code open a socket for no apparent reason
L302[06:33:40] <g> yep, pretty much
L303[06:33:45] <Syrren> (and we still have it for ping/jitter tests)
L304[06:33:51] <g> websockets work using the usual ajax security stuff, so
L305[06:33:57] <Syrren> s/sec/insec/
L306[06:33:57] <MichiBot> <g> websockets work using the usual ajax insecurity stuff, so
L307[06:34:08] <Izaya> there are HTML5/JS speed tests now
L308[06:34:09] <Izaya> which is nice
L309[06:34:11] <g> yep
L310[06:34:17] <Syrren> speed tests, yeah. ping/jitter, no :p
L311[06:34:26] <g> wanna bet?
L312[06:34:28] <Izaya> because I have neither flash or java installed on here
L313[06:34:41] <g> https://sourceforge.net/speedtest/
L314[06:34:53] <g> yeah, me neither
L315[06:35:11] <Syrren> Okay, wow.
L316[06:35:23] <Syrren> I was so sure that speedtest.net was up-to-date in terms of web technologies :P
L317[06:35:42] <g> this thing showed up when sourceforge changed hands most recently
L318[06:35:46] <g> it's what I use now mostly
L319[06:36:11] <g> anyway, it uses websockets
L320[06:36:12] <g> :P
L321[06:36:48] ⇨ Joins: Inari (~Pinkishu@p5DEC61FC.dip0.t-ipconnect.de)
L322[06:37:45] <Inari> .
L323[06:37:48] <g> lol I broke shutter trying to take a screenshot of that
L324[06:37:49] <g> oh well
L325[06:37:54] ⇨ Joins: ex3mal (~ex3mal@109.126.140.203)
L326[06:37:56] * g throws mary-janes at Inari
L327[06:38:13] <Inari> AmandaC: :D
L328[06:38:14] <Syrren> aww, there's no 'share results' button :P
L329[06:38:19] <Inari> g: :D
L330[06:38:21] ⇦ Quits: ex3mal (~ex3mal@109.126.140.203) (Client Quit)
L331[06:38:26] <g> yeah, no share button
L332[06:38:27] <g> :P
L333[06:38:47] <Inari> Why though
L334[06:38:56] <g> dunno
L335[06:39:15] <g> probably ookla gets a shitton of traffic from embedded tests
L336[06:39:58] <Inari> I mean
L337[06:40:02] <Inari> Why throwing mary-janes
L338[06:40:07] <g> yeah, I dunno :P
L339[06:49:11] <Izaya> hm
L340[06:49:14] <Izaya> gonna reinstall my laptop
L341[06:49:19] <Izaya> Arch, Void or something else?
L342[06:49:48] <Izaya> (not gentoo or alpine)
L343[06:50:10] <Syrren> Izaya: I'd recommend Arch
L344[06:50:34] <Izaya> It's what I've been using so it's what I was gonna probably do anyway
L345[06:51:02] <Syrren> although Void's use of runit is really interesting
L346[06:51:16] <Izaya> yeah I do want to avoid fucking systemd
L347[06:51:25] <Syrren> if you do take that plunge, please report back :-)
L348[06:51:36] <Izaya> if it's not stable enough to be used on servers I don't want to have to use it on anything
L349[06:52:13] <Syrren> I've used runit to manage "user services" for years now, it's pretty good
L350[06:52:36] <Syrren> ("user" services as in kalu, guake, syncthing...)
L351[06:52:53] <Syrren> mostly stuff that needs an X context
L352[06:52:54] <Izaya> using it to manage syncthing would be nice
L353[06:52:58] <Izaya> even more fun:
L354[06:52:59] <Izaya> NixOS
L355[06:53:05] <Syrren> here there be dragons
L356[06:53:17] <Izaya> though I need my laptop to work
L357[06:53:17] <Syrren> I've used NixOS, although not in "production"
L358[06:53:18] <Izaya> so
L359[06:53:20] <Izaya> :|
L360[06:53:26] <Syrren> I'm not saying that it's broken, don't get me wrong
L361[06:53:27] <Izaya> I've experimented with it
L362[06:53:29] <Izaya> it was nice
L363[06:53:30] <Syrren> just... the package manager
L364[06:53:32] <Syrren> the FUCKING PACKAGE MANGER
L365[06:53:37] <Izaya> the package manager is a bit special
L366[06:53:45] <Izaya> I like the concept, the implementation could use some work
L367[06:53:52] <Syrren> yeah
L368[06:53:54] <Syrren> exactly
L369[06:54:09] <Izaya> I don't imagine GuixSD really improved that, either
L370[06:54:22] <Izaya> it changed the language but not the workings so much
L371[06:54:26] <Syrren> :/
L372[06:55:05] <Syrren> in other news, marking student assignments and after 10 papers I finally hit one that doesn't suck and/or do the equivalent of 2 + 2 = chimpanzee
L373[06:55:26] <Izaya> you're a teacher?
L374[06:55:37] <g> What's the deal with NixOS's package manager?
L375[06:55:39] <Syrren> I'm tutoring for a uni course
L376[06:55:48] <Izaya> g: it's less of a package manager
L377[06:55:49] <Syrren> TA, in american terms
L378[06:55:51] <Izaya> and more of a system manager
L379[06:55:59] <g> so like yast?
L380[06:56:01] <Izaya> you can define the whole system in a configuration file
L381[06:56:05] <Syrren> g: NixOS is trying to be a Functional take on Linux
L382[06:56:12] <g> ah, I see
L383[06:56:16] <Izaya> and then it builds the software from source, including whatever versions everything needs
L384[06:56:17] <Syrren> as in functional programming, not as in "it actually works"
L385[06:56:23] <Syrren> *objection*
L386[06:56:26] <Izaya> it's a nice concept
L387[06:56:26] <Syrren> it doesn't always build from source
L388[06:56:32] <Izaya> Syrren: it often does
L389[06:56:36] <Izaya> but you can have shared builds
L390[06:56:46] <Syrren> it uses binaries if the checksum of your relevant config matches the original build exactly
L391[06:56:50] <Izaya> I only had one NixOS box and it was a C2D so I had gcc doing the tuning :3
L392[06:57:47] <Syrren> If anyone's interested -- I'm TA'ing a course called "Advanced Programming Paradigms". TL;DR: Scheme 101 with bits of lambda calculus & a tiny bit of Scala (god knows why)
L393[06:58:18] <Izaya> sounds interesting
L394[06:58:33] <Syrren> indeed. it's the only undergrad course which doesn't stick to C++/Java
L395[06:58:53] <Syrren> the previous tutor didn't know shit, so I came up to the lecturer with my 99/100 mark and asked whether they wanted help :-P
L396[06:59:12] <Izaya> getting paid or credit or something?
L397[06:59:14] <Syrren> paid
L398[06:59:21] <Izaya> nice
L399[06:59:29] <Syrren> this is my 2nd year doing this, I was an Honours student last year
L400[06:59:36] <Syrren> now I'm So Fucking Done with being a uni student
L401[06:59:53] <Syrren> like, I want to do a PhD... but *later*
L402[07:00:04] <Izaya> not now tm
L403[07:00:09] <Syrren> yeah
L404[07:00:22] <Syrren> got real lucky with an Awesome(tm) full-time job, too
L405[07:00:22] <Izaya> windows 8.1 has booted
L406[07:00:31] <Izaya> now, let's see if I can convince it to act like normal Windows
L407[07:00:36] <Syrren> will be going overseas to Sweden for 3 years due to that
L408[07:00:39] <Izaya> ooo
L409[07:00:49] <Syrren> Izaya: there's, like, 3 different wrapper things which give you sane start menu and the like in 8.1
L410[07:00:56] <Izaya> yeah
L411[07:01:09] <Izaya> I'm looking to abuse everything and remove as much stuff as possible
L412[07:01:15] <Syrren> tbh I'd bite the bullet and put 10 on the box, just to get WSL
L413[07:01:21] <Izaya> >10
L414[07:01:23] <Izaya> no.
L415[07:01:30] <Izaya> I don't like having updates forced down my throat.
L416[07:01:42] <Syrren> Pro edition lets you delay security updates for a month and other updates for a years
L417[07:01:43] <Syrren> year*
L418[07:01:44] <Izaya> I'll live with running Linux in a VM
L419[07:01:49] <g> it has a better option than that
L420[07:01:53] <Syrren> I know that feel though
L421[07:01:59] <Izaya> quite frankly
L422[07:02:00] <g> pro has a group policy setting which makes windows never install updates with a user logged on
L423[07:02:02] <Izaya> it's my machine
L424[07:02:08] <Izaya> I decide when it updates
L425[07:02:12] <Izaya> nobody else
L426[07:02:15] <g> so if you want to update.. log off for a night
L427[07:02:17] <g> easy
L428[07:02:23] <Syrren> >want to update
L429[07:02:28] <Izaya> what if I want to log off and not update
L430[07:02:46] <Syrren> FWIW, I'd stay with W7 forever if I could
L431[07:02:55] <Syrren> 7 was the Last Sane(ish) Windows
L432[07:03:08] <Izaya> I'm looking to strip down W8 because it was already lighter than W7
L433[07:03:17] <Izaya> just have to remove the cancerous additions
L434[07:03:20] <Syrren> doesn't W8 already have Candy Crush and the like?
L435[07:03:27] <Izaya> dunno
L436[07:03:30] <Izaya> those are tilestm
L437[07:03:40] <Izaya> and I intend to remove that whole part of the OS
L438[07:03:48] <Syrren> s/tm$/™/
L439[07:03:48] <MichiBot> <Izaya> those are tiles™
L440[07:03:55] <Syrren> Compose key is best key
L441[07:05:16] <Syrren> ...I'm gonna have to be careful about my pro-LaTeX bias here. This student obviously knows how to seduce me into giving a higher mark.
L442[07:05:27] <Izaya> :P
L443[07:05:33] <Temia> Oh dear.
L444[07:05:42] <Izaya> LaTeX is wonderful for documents
L445[07:05:52] <Izaya> I have the prettiest chemistry notes in history
L446[07:06:12] ⇨ Joins: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com)
L447[07:06:34] <Syrren> they even used the Pygments highlighting package
L448[07:06:46] <Syrren> (which requires extra effort to run because you have to disable some security checks)
L449[07:06:54] <Izaya> oh damn
L450[07:06:56] <Izaya> not just the uh
L451[07:06:58] <Izaya> what's it called
L452[07:07:00] <Izaya> lstlistings
L453[07:07:05] <Syrren> yeah, full on minted
L454[07:07:11] <Izaya> fuckin shiny
L455[07:07:18] <Syrren> I set a good example with my tutorials/assignment sheets, obviously
L456[07:07:48] <Syrren> Yep, that's the first Full Marks™ in this assignment so far
L457[07:09:51] ⇨ Joins: Thutmose (~Patrick@2602:30a:c0ab:a810:6083:73da:3ee1:d010)
L458[07:10:09] <Izaya> 1440x900 is like the perfect resolution for VMs in VMWare on a 1680x1050 screen :D
L459[07:11:29] <Izaya> https://i.imgur.com/JW53v8s.png
L460[07:15:36] <gdude2002> windows 8 VM? windows 10 VM http://tinyurl.com/yakslk57
L461[07:15:57] <Izaya> better than Windows 10 on hardware
L462[07:16:01] <g> which proxmox tells me is always using 90% RAM but whatever
L463[07:16:17] <g> proxmox VM memory estimates aren't very accurate lol
L464[07:16:40] <g> well I use windows 10 at home
L465[07:16:45] <Izaya> my condolences
L466[07:16:50] <g> I like it
L467[07:16:50] <g> lol
L468[07:17:06] <Izaya> also my condolences
L469[07:17:08] <Izaya> but eh
L470[07:17:13] <Izaya> long as I don't have to use it
L471[07:18:05] <g> personally I find automatically installing updates to be convenient
L472[07:18:13] <g> because like the vast majority of PC users, I turn my machine off at night
L473[07:18:45] <Izaya> oh right, Windows 8 has the ribon in Windows explorer
L474[07:18:46] <Lizzy> windows like to break sometimes on my pc if i put it into standby
L475[07:18:59] <Izaya> jesus the ribon is the worst piece of UI to come out of Microsoft
L476[07:19:01] <Izaya> and they made Windows 8
L477[07:19:03] <MGR> g, I like Windows 10 too
L478[07:19:05] <MGR> ?
L479[07:19:08] <g> I don't think I've used hibernate/standby ever on my current machine
L480[07:19:26] <g> I do lock it, but..
L481[07:20:01] <Izaya> oh right
L482[07:20:10] <MGR> I use hibernate on my laptop
L483[07:20:13] <Izaya> and My Computer has a bunch of random shit I don't want in it
L484[07:20:17] <Izaya> let's see if I can nuke that
L485[07:20:19] <g> yes MATE, put battle for wesnoth above aisleriot in the menu
L486[07:20:21] <g> makes complete sense
L487[07:21:26] <Izaya> W8 is using a lot less memory, I have to say
L488[07:21:33] <Izaya> it boots to 0.5GB rather than the 1GB W7 boots to
L489[07:21:39] <g> yeah, it's a lot lighter
L490[07:21:59] <Izaya> had to run on shitty tablets too
L491[07:23:26] <Izaya> also, doesn't separate removable and nonremovable media any more
L492[07:23:28] <Izaya> :|
L493[07:23:36] <Izaya> always the little things
L494[07:25:10] <g> I don't remember that being a thing
L495[07:25:54] <Izaya> https://i.imgur.com/Zy5Jk5M.png
L496[07:26:00] <Izaya> it's very nice actually
L497[07:31:05] <Syrren> Izaya: re ribbon -- in my interview with Microsoft (a few years ago, this was juuust after they released Office 2007) I ended up asking them why they added the ribbon
L498[07:31:44] <Syrren> tl;dr: according to the oldguy interviewer, they did a whole lot of internal research and stuff
L499[07:31:53] <Syrren> scientists: NO DON'T DO IT!
L500[07:31:56] <Syrren> management: Let's do it anyway!
L501[07:32:06] <Syrren> and so the ribbon was born
L502[07:32:08] <g> lol
L503[07:32:21] <g> that's management at any ID company for you
L504[07:32:24] <g> IT*
L505[07:32:50] <Syrren> yeah
L506[07:33:50] <Izaya> incredible
L507[07:34:17] <Izaya> not surprising though
L508[07:34:24] <Izaya> MS are hardly known for making good decisions
L509[07:34:49] <S3> : LOLCATS
L510[07:35:03] <Izaya> ohey S3
L511[07:35:07] <S3> Ya
L512[07:35:29] <Izaya> how's stuff?
L513[07:35:48] <S3> Meh. Gotta drive back and forth today to get shit done
L514[07:35:52] <S3> Bout to go to class
L515[07:37:05] * Izaya sighs
L516[07:37:12] <Izaya> Classic Theme Restorer is a Legacy addon
L517[07:37:27] <Izaya> guess I'm stuck with FF56 until I find a better replacement
L518[07:37:35] <Izaya> because new firefucks UI is just dumb
L519[07:37:44] <Izaya> >oh we're losing market share
L520[07:37:47] <Syrren> Izaya: have you looked at luakit?
L521[07:37:54] <Izaya> >let's be more like our biggest competitor
L522[07:38:05] <Izaya> Syrren: it's good but I need to make it actually load my configs
L523[07:38:09] <Izaya> currently it does not
L524[07:38:11] <Syrren> ??
L525[07:38:16] <Izaya> I tried to change the hinting
L526[07:38:20] <Izaya> it doesn't even look at the files
L527[07:38:28] <Syrren> run it from the command line, check for error messages
L528[07:38:38] <Izaya> either I edit the stuff in /usr/share/ or I don't change anything
L529[07:38:49] <Syrren> where did you try to put your config?
L530[07:39:17] <Syrren> if your XDG dirs are standard, it should be ~/.config/luakit/rc.lua
L531[07:39:20] <Izaya> the stuff was in /usr/share/luakit so I made a ~/.local/share/luakit/ for those files and had my rc in ~/.config/luakit
L532[07:39:23] <Izaya> oh it wasn't the rc
L533[07:39:27] <Izaya> it was one of the libs I had to modify
L534[07:39:32] <Izaya> and they don't load from the rc dir
L535[07:39:53] <Syrren> I *think* that if you want to modify libs you copy them into ~/.config/luakit/
L536[07:40:02] <Izaya> wouldn't load
L537[07:40:06] <Izaya> it just ignored them
L538[07:40:11] <Syrren> try copying rc in as well
L539[07:40:16] <Izaya> it was in there.
L540[07:40:21] <Syrren> huh... weird.
L541[07:40:27] <Syrren> I guess rename 'em.
L542[07:40:28] <Izaya> I spent like two days working on this and it just didn't work
L543[07:40:30] <Syrren> :(
L544[07:40:36] <Izaya> so I ended up modifying the one in /usr/share
L545[07:40:45] <Syrren> which is kinda bad juju, but understandable
L546[07:40:58] <Syrren> oh, I guess you could screw with lua's loadpath or whatever variable it was
L547[07:42:45] * Izaya shrugs
L548[07:42:53] <Izaya> I'll poke at it in my next install
L549[07:43:16] <Syrren> Are you going ahead with Arch?
L550[07:43:25] <Izaya> Dunno.
L551[07:43:42] <Syrren> btw, you might want to take the opportunity to try ZFS (I read on your blog that you wanted to try it at some point)
L552[07:43:50] <Izaya> eh
L553[07:43:55] <Izaya> ZFS seems brittle
L554[07:43:55] <Syrren> dunno how easy it is to set up on
L555[07:44:04] <Izaya> also, not GPL compatible
L556[07:44:06] <Syrren> --on void, but it's pretty easy on arch
L557[07:44:15] <Izaya> I know it's not really an issue but eh
L558[07:44:22] <Syrren> I was kinda assuming that GPL compatibility is not a Real Problem for most people :P
L559[07:44:41] <Syrren> what specifically seems brittle?
L560[07:44:55] <Izaya> It's more brittle in big configurations
L561[07:45:02] <Syrren> ?????
L562[07:45:07] <Syrren> big as in lots of disks?
L563[07:45:08] <Izaya> the whole 'can't add/remove certain stuff'
L564[07:45:12] <Syrren> oh
L565[07:45:14] <Izaya> I forget exactly what
L566[07:45:19] <Izaya> but like
L567[07:45:21] <Syrren> well, yeah, you can't shrink a pool
L568[07:45:30] <Izaya> btrfs has all the features I'd give a shit about so
L569[07:45:51] <Syrren> funny thing is that to me, btrfs is the brittle one
L570[07:46:02] <Syrren> all those "fatal data loss, gg no re" bugs I heard about for *years*
L571[07:46:08] <Syrren> doesn't inspire confidence
L572[07:46:16] <Izaya> Been using it for the better part of 3 years
L573[07:46:20] <Izaya> never had an issue
L574[07:46:28] <Izaya> just use mdadm for RAID rather than btrfs and you're shiny
L575[07:46:32] <Syrren> I know it's gotten better lately so long as certain features (RAID2?) aren't touched
L576[07:46:35] <Syrren> ...uh.
L577[07:46:53] <Syrren> isn't the *entire point* of btrfs/zfs the merging of RAID and fs in one unit, so that they can actually protect your data properly?
L578[07:47:03] <Izaya> that's the theory
L579[07:47:15] <Izaya> but the more complicated RAID setups aren't stable in btrfs last I heard
L580[07:47:16] <Izaya> so
L581[07:47:28] <Syrren> ZFS RAID is totally stable :)
L582[07:47:44] <Izaya> I only have one box I use RAID on and it's using btrfs on mdadm
L583[07:47:47] <Syrren> there's mirrors, RAIDZ1, RAIDZ2 and RAIDZ3
L584[07:48:15] <Syrren> Z1 = survives 1 disk loss, Z2 and Z3 survive respectively 2 and 3 disks lost
L585[07:48:23] <Izaya> I just don't really see a compelling reason to go out of my way to use ZFS when I can just use btrfs and it has 90% of the features I'd ever use
L586[07:48:39] <Izaya> (and ZFS doesn't have the extra features I'd want anyway)
L587[07:48:49] <Syrren> which extra features would you want? :P
L588[07:48:58] <Izaya> the fancy database style stuff from BeFS
L589[07:49:15] <Syrren> ?
L590[07:49:27] <g> OVH has a ZFS image for proxmox
L591[07:49:28] <Izaya> you can do queries on metadata and contents of files and shit
L592[07:49:30] <g> but all I've had with it are problems
L593[07:49:37] <Izaya> it's fancy af
L594[07:49:42] <Syrren> ...very shiny indeed!
L595[07:49:54] <Syrren> g: "it" being the image, or ZFS itself? :P
L596[07:50:15] <g> I mean, nothing works lol
L597[07:50:19] <g> I guess that's why it's in beta..
L598[07:50:32] <Syrren> heh.
L599[07:50:45] <Izaya> https://en.wikipedia.org/wiki/Be_File_System
L600[07:50:56] <g> I will not
L601[07:51:01] <Syrren> anyways, tl;dr: I'm using ZFS on all of my production Linux systems, and the family NAS box. It's saved my bacon multiple times already.
L602[07:51:44] <Syrren> not gonna evangelize too much :)
L603[07:51:48] <Izaya> I can't wait till there's a decent X11 implementation for Haiku
L604[07:51:53] <Izaya> then I can actually use it for stuff
L605[07:51:56] <Syrren> heh.
L606[07:52:13] <Syrren> I have to ask, anyone here interested in collab'ing on a btrfs/zfs-workalike for Windows?
L607[07:52:33] <Syrren> not necessarily a full filesystem -- could just be a checksumming layer which works on top of NTFS or whatever
L608[07:52:46] * Izaya hates developing on/for Windows
L609[07:52:52] <Syrren> Amen to that.
L610[07:53:10] <Syrren> My point there is that many of us are (for various reasons) forced to use Windows systems
L611[07:53:16] <Izaya> http://www.nobius.org/~dbg/practical-file-system-design.pdf
L612[07:53:22] <Syrren> I'd like to have reliable data storage on all the systems I use :)
L613[07:53:39] <Izaya> I use Windows at work, but I use it for RDP and X2go mostly
L614[07:53:57] <Syrren> heh
L615[07:54:04] <Syrren> re link: Thanks! That'll be useful.
L616[07:56:02] <Izaya> also PuTTY and VMWare
L617[07:56:43] * Izaya is actually planning to write a FS overlay to support permissions and extended attributes for PsychOS
L618[08:02:45] <Temia> Inari https://twitter.com/Satellite_09/status/907836829273133056
L619[08:02:45] <MichiBot> Wed Sep 13 00:22:21 CDT 2017 @Nezumi_Youjo: RT @Satellite_09: what the heck is that https://t.co/sjVBB40zpf
L620[08:15:17] <Inari> Temia: Hehe
L621[08:17:47] ⇦ Quits: AshIndigo (~ashindigo@79-67-184-19.dynamic.dsl.as9105.com) (Ping timeout: 204 seconds)
L622[08:24:45] ⇦ Parts: Direwolf20 (~direwolf2@2607:5300:60:399a::) ())
L623[08:31:45] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:4dd3:210f:57a9:dc8c) (Quit: Leaving)
L624[08:38:12] <Izaya> Syrren: https://my.mixtape.moe/iexfuh.png
L625[08:41:38] <Izaya> side note that's a higher res screen than one of my laptops
L626[08:41:40] <Izaya> o.o
L627[08:46:29] <AmandaC> OpenTTD?
L628[08:47:19] <Saphire> AmandaC: Yus
L629[08:47:23] <Saphire> Port of it~
L630[08:47:47] <Saphire> Completely untouched, free and ad-less. And open-source, duh
L631[08:47:55] <AmandaC> Port to what>
L632[08:48:01] <Saphire> AmandaC: android <.<
L633[08:48:03] <AmandaC> Ah
L634[08:52:38] ⇨ Joins: AshIndigo (~ashindigo@79-67-179-166.dynamic.dsl.as9105.com)
L635[08:53:02] ⇨ Joins: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L636[09:01:17] <Syrren> Izaya: what really throws me off is the mouse cursor. I assume that follows taps?
L637[09:01:43] <Izaya> yeah
L638[09:01:51] <Izaya> can also drag it around
L639[09:02:51] <Syrren> makes sense
L640[09:03:06] <Syrren> would be cool if it could use Note pen input too, but that's unlikely
L641[09:03:16] <Syrren> (i.e. pen hover moves cursor)
L642[09:03:22] <Izaya> oh nice
L643[09:03:26] <Izaya> I imagine it could work
L644[09:03:37] <Izaya> if it works like a mouse, anyway
L645[09:03:46] <Syrren> it's a Wacom digitizer
L646[09:04:07] <Izaya> well those work on loonix
L647[09:04:52] <Syrren> in most apps it only works as a tap-equivalent
L648[09:05:00] * Izaya shrugs
L649[09:05:22] <Syrren> in Samsung apps hovering with the pen acts like PC mouse hover (shows a tooltip)
L650[09:05:35] <Syrren> and in Samsung's drawing apps pressure input is used
L651[09:05:37] <Izaya> SDL is a pretty powerful library
L652[09:05:50] <Izaya> if SDL supports it OpenTTD will
L653[09:05:56] <Syrren> it's not a case of "can't", it's a case of "has anyone bothered hooking things up yet"
L654[09:06:10] <Izaya> only one way to find out I guess
L655[09:06:14] * Izaya wants an X220t
L656[09:06:25] <Syrren> lots of those are available on ebay atm
L657[09:06:48] <Syrren> I have a Note 8 tablet which I could test androidttd on
L658[09:07:29] <Skye> I want an x220t
L659[09:08:26] <Izaya> I want to be able to art on the screen
L660[09:08:47] <Izaya> and an X220t is a decent laptop without it
L661[09:20:59] <Lizzy> https://imgur.com/gallery/e0JI0
L662[09:21:14] ⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L663[09:24:27] <Izaya> Lizzy: that's mildly terrifying
L664[09:24:41] <Izaya> wait was that a parody of the new movie?
L665[09:27:50] <Lizzy> i think so
L666[09:28:18] <Izaya> huh
L667[09:28:21] <Izaya> knew a guy that was in that
L668[09:28:23] <Izaya> he's a prick
L669[09:29:59] <Lizzy> lol
L670[09:34:43] ⇦ Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Read error: Connection reset by peer)
L671[09:44:25] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L672[09:45:13] ⇨ Joins: ben_mkiv (~ben_mkiv@p579725fb.dip0.t-ipconnect.de)
L673[09:47:12] ⇨ Joins: Zerray (webchat@5.147.80.4)
L674[09:50:15] <Zerray> sup
L675[09:50:50] <MGR> Not much Zerray, how are you?
L676[09:51:42] <Inari> Soup
L677[09:52:25] <Zerray> come back from work, checked my bug report on mekanism status "closed" yeah! Answer : "we know the crash issue, nothing we can do about" gg xD
L678[09:54:35] <Izaya> \o/
L679[09:54:46] <Izaya> got Embedded 8.1 Industry Enterprise stripped down
L680[09:54:53] <Izaya> boots to 0.5GB memory usage
L681[09:55:03] <Izaya> no IE, minimal UWP bullshit
L682[09:55:10] <Lizzy> UWP?
L683[09:55:19] <Izaya> Universal Windows Platform tm
L684[09:55:23] <Lizzy> ah
L685[09:55:24] <Izaya> Does that apply on Windows 8?
L686[09:55:30] <Izaya> Or is Windows 8 not part of the universe?
L687[09:55:36] <Lizzy> unsure
L688[09:56:17] <Inari> https://i.imgur.com/60l1eds.gifv
L689[09:56:28] <AmandaC> UWP was to try and convince people to make Windows 8 apps which oh look, hoe convient, just need to change some build flags and now it's a Windows Phone app too, huh, look at that. Might as well deploy it!
L690[09:56:51] <Izaya> issue is that nobody uses Windows Phone nor UWP
L691[09:57:17] * Inari feeds AmandaC some broccoli
L692[09:57:24] <Zerray> 1% :D
L693[09:57:34] <Izaya> 1% and declining
L694[09:57:36] * AmandaC sniffs it
L695[09:57:55] * AmandaC nibbles on it some, then decides she doesn't like it and spits it out on Inari's leg.
L696[09:58:03] <Inari> D:
L697[10:00:59] <Inari> payonel/ AmandaC: https://i.imgur.com/uAI91rv.jpg
L698[10:02:15] <Inari> https://i.imgur.com/LXxFojm.gifv haha perfect
L699[10:03:36] <Inari> https://i.imgur.com/bEgcv9Z.png ;-; The feels
L700[10:20:01] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L701[10:20:58] <MichiBot> Forecaster REMINDER: steal the crown jewels
L702[10:25:24] <Michiyo> lol..
L703[10:25:30] <Michiyo> well @Forecaster get on that.
L704[10:26:26] <Michiyo> 2016-09-18.log [10:20:44] <Forecaster> %remindme 360d steal the crown jewels
L705[10:26:40] <Michiyo> it was... 12 minutes off though
L706[10:26:41] <Michiyo> huh
L707[10:26:42] <Michiyo> :/
L708[10:27:02] <Michiyo> I'll remind you about "steal the crown jewels" at 09/13/2017 10:20:58 AM
L709[10:28:20] <Inari> Weird
L710[10:29:00] <Inari> AmandaC: https://pbs.twimg.com/media/DJnVEtkW4AAcy0I.jpg:large something for your dreams
L711[10:29:19] <AmandaC> Inari: mew?
L712[10:29:31] <AmandaC> %choose br or lr
L713[10:29:32] <MichiBot> AmandaC: lr
L714[10:29:41] <Inari> a ghost foxgirl starting at you with that kinda look. Should make for some nice nightmares in your case ;D
L715[10:29:46] * AmandaC packs up the universe, carries it on her back to another room
L716[10:32:38] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:9d86:6ab2:c468:54b9)
L717[10:58:31] ⇦ Quits: techno156 (~techno156@137.154.29.33) (Quit: Leaving)
L718[11:10:50] ⇨ Joins: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net)
L719[11:11:50] <Saphire> https://github.com/OpenPrograms/dangranos-Programs/issues/4 o..o
L720[11:12:28] ⇦ Quits: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net) (Client Quit)
L721[11:12:53] ⇨ Joins: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net)
L722[11:29:55] <Inari> Bug bounties are interesting
L723[11:39:10] <Izaya> https://i.imgur.com/gdxdNhB.png
L724[11:40:10] <Saphire> O.o
L725[11:40:18] <Saphire> Izaya: where did you got it?
L726[11:40:37] <Izaya> found a site with the ISO, verified against a hash from MSDN
L727[11:40:54] <Izaya> works p. well
L728[11:41:09] <Ben> msdn is great marketing
L729[11:41:21] <Izaya> less resource usage like Windows 8 but minus all the metro bullshit
L730[11:41:21] <Ben> they give it to all students to get them addicted
L731[11:41:33] <Izaya> ... I think I qualify for that, actually
L732[11:41:35] <Izaya> :X
L733[11:41:36] <Skye> Izaya, what does it have instead of the start screen?
L734[11:41:46] <Izaya> Skye: it has the start screen
L735[11:41:50] <Izaya> but no metro stuff installed
L736[11:42:06] <Skye> oh
L737[11:42:06] <Izaya> installed classic shell and now it's wonderful
L738[11:42:51] <Skye> is there windows 10 embedded
L739[11:42:53] <Izaya> ... I remember using this wallpaper on a NT 4 box a long time ago...
L740[11:42:59] <Izaya> Probably.
L741[11:43:05] <Izaya> No use to me though.
L742[11:43:21] <Skye> windows 10 has some low level improvements
L743[11:43:33] <Izaya> And a lot of hardcoded telemetry
L744[11:44:04] <Skye> Izaya, I feel the embedded version would allow you to turn off telementry like the enterprise versions
L745[11:44:12] <Izaya> Maybe.
L746[11:44:17] <Izaya> I'd still trust it less than this.
L747[11:45:26] <Izaya> Besides, W10 doesn't add anything I'd use \o/
L748[11:46:13] <AmandaC> "Hard coded telementry" that you can easily op out of
L749[11:46:32] <Izaya> mk. Whatever you want to tell yourself.
L750[11:46:42] <Izaya> You already know there's no point trying to argue with me about this.
L751[11:46:49] <S3> So.
L752[11:46:55] <AmandaC> True, you're unreasonable about it. :D
L753[11:46:59] <Izaya> :D
L754[11:47:04] <S3> I handed in my paper to my professor without caring to proof read the entire thing
L755[11:47:14] <S3> I await the professors reaction as I just found a typo
L756[11:47:22] <S3> here's what I wrote on one of my pages:
L757[11:47:30] ⇦ Quits: Zerray (webchat@5.147.80.4) (Quit: Web client closed)
L758[11:48:00] <S3> Judaism was important to the eastern roman orthodox civilization becaus they believed that humanity was creatied in the divine image of God, but were falling from grace. This is the concept of nudism on human nature.
L759[11:48:30] <S3> spot the typo :D
L760[11:48:54] <Skye> > becaus
L761[11:48:56] <Skye> > nudism
L762[11:49:08] <S3> oh I typoed because right now
L763[11:49:15] <S3> but nudism is supposed to say Judaism
L764[11:49:16] <S3> XD
L765[11:56:27] * CompanionCube also <3 ZFS
L766[11:56:30] <Izaya> whoa
L767[11:56:37] <CompanionCube> got to try the FS-native crypto support now that's it's in master
L768[11:56:48] <Izaya> you can mount ISOs without a third party program on W8?
L769[11:57:00] <ben_mkiv> why would someone prefer that over full dmcrypt encryption?
L770[11:57:09] <Izaya> or not it's totally useless
L771[11:57:11] <Izaya> ._.
L772[11:57:49] <CompanionCube> ben_mkiv: because it's simpler? and more integrated with everything elsE?
L773[11:59:07] <CompanionCube> (also oracle has it so we should too)
L774[11:59:21] <ben_mkiv> oracle had solaris, do we need that too?
L775[11:59:41] <CompanionCube> there's illumos for that
L776[12:00:37] <ben_mkiv> you know what happens when "security" gets easy?
L777[12:00:47] <ben_mkiv> noobs feel secure by enabling feature xy
L778[12:01:39] <CompanionCube> that's a nice non-sequitur
L779[12:02:28] <ben_mkiv> sequitur?
L780[12:23:42] <AmandaC> ben_mkiv: but I use https, that means it's safe to store the passwords in this csv file in plaintext, DUH!
L781[12:24:25] <ben_mkiv> mixing up layers?! :P
L782[12:26:19] * AmandaC wanted to increase the absurity level beyond "storing the passwords plaintext inside a SQL DB"
L783[12:27:21] <ben_mkiv> you could just parse them with your https request as get var, so https://www.gmail.com?user=armandac&password=pownme
L784[12:27:42] <ben_mkiv> :P
L785[12:28:10] * ben_mkiv isnt actually sure if they get encrypted or not
L786[12:28:15] <ben_mkiv> but allways expect the worst xD
L787[12:28:30] <AmandaC> They're part of the HTTP stack, so yes.
L788[12:28:45] <AmandaC> They might not be encrypted on the server-side though, as they're considered part of the path
L789[12:29:30] <AmandaC> And generally isn't considered sensitive info: See: Why I don't have any kind of normal tracing for my telegram bots.
L790[12:29:41] <AmandaC> s/bots/bot's API calls to telegram/
L791[12:29:41] <MichiBot> <AmandaC> And generally isn't considered sensitive info: See: Why I don't have any kind of normal tracing for my telegram bot's API calls to telegram.
L792[12:30:42] <AmandaC> I rue to think what might happen if they're using some kind of cloud load balancer that gets a target painted on it.
L793[12:30:54] <AmandaC> suddenly, every telegram bot spits out a bunch of messages to everyone
L794[12:31:12] <AmandaC> ( The bot API token is given as part of the path, not evenn in a GET parameter )
L795[12:40:12] ⇨ Joins: Vexatos (~Vexatos@p200300556E26A262613018BD52D8D20A.dip0.t-ipconnect.de)
L796[12:40:12] zsh sets mode: +v on Vexatos
L797[13:02:42] <gamax92> AmandaC: path and parameters are encrypted in https
L798[13:09:20] <AmandaC> gamax92: indeed, but if I were to use a normal HTTP Tracing client that I just plug into the HTTP Client, I'm leaking my bot api token, and many things don't consider path sensitive, so it'll store it unencrypted in the logs. :P
L799[13:09:39] <Inari> Vexatos: https://imgur.com/gallery/w5XMQQ1 thats how I imagine your workdays
L800[13:10:11] <Vexatos> I knew it was a borate before the text appeared
L801[13:10:14] <Vexatos> is that a good thing?
L802[13:10:30] <Inari> It means you know your stuff
L803[13:10:32] <Inari> So I suppose so
L804[13:10:34] <Vexatos> that's not very good for your health, by the way
L805[13:10:43] <Vexatos> it produces boron oxide which is carcinogenic
L806[13:10:49] <Inari> Heh
L807[13:11:01] <Vexatos> and a very fine, white powder
L808[13:11:18] ⇦ Quits: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net) (Quit: Leaving)
L809[13:11:25] <Inari> I was wondering about what it produces. I just assumed they have good ventilation to deal with whatever
L810[13:38:41] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L811[14:49:02] <Inari> https://i.imgur.com/sBLseT3.gifv
L812[14:52:39] <payonel> Inari: i'll be "offline" more than usual
L813[14:52:50] <payonel> if you see really good cat stuff would you %tell me about them :D
L814[14:52:55] <payonel> + for the next 10 days
L815[14:53:13] <Inari> :o
L816[14:53:14] <Inari> Okies
L817[14:53:14] <payonel> %logs
L818[14:53:14] <MichiBot> https://oclogs.pc-logix.com/
L819[14:53:29] <payonel> i'll be in germany! :)
L820[14:53:35] <payonel> i'm at the airport now, waiting for my flight
L821[14:53:41] <Inari> Visting vifino?
L822[14:53:43] <payonel> i leave in 2 hours
L823[14:53:46] <payonel> no :(
L824[14:53:49] <payonel> but sangar!
L825[14:53:57] <Inari> xD Nice
L826[14:54:07] <Inari> The dream team, together to plan a new mod!
L827[14:54:23] <payonel> haha, perhaps :D
L828[14:54:39] <Inari> I still wish Circuity was more developed xD
L829[15:01:26] <vifino> payonel: :'(
L830[15:02:01] <payonel> i'll be in dresden until sunday, and i'll be in munich next friday
L831[15:03:17] <payonel> anywho, bye for now
L832[15:03:18] <payonel> o/
L833[15:03:20] * payonel goes afk
L834[15:03:33] <gamax92> *OpenOS breaks horribly*
L835[15:09:53] <Corded> * <MGR> watches OpenOS set itself on fire
L836[15:13:14] <Michiyo> %octime
L837[15:13:15] <MichiBot> Michiyo: 2017-Sep-13 20:13:14
L838[15:13:19] <Michiyo> oh...
L839[15:13:27] <Michiyo> Hekate's clock is wrong...
L840[15:27:38] <Michiyo> %octime
L841[15:27:39] <MichiBot> Michiyo: 2017-Sep-13 20:27:38
L842[15:27:49] <Michiyo> THAT's why the reminder was 20minutes wrong...
L843[15:27:55] <Michiyo> :/
L844[15:39:45] ⇨ Joins: Unh0ly_Tigg (~Robert@c-24-21-196-226.hsd1.or.comcast.net)
L845[16:03:18] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 195 seconds)
L846[16:04:21] ⇨ Joins: xarses_ (~xarses@8.39.49.133)
L847[16:07:09] ⇨ Joins: andreww (~xarses@67.218.117.86)
L848[16:07:58] ⇦ Quits: xarses_ (~xarses@8.39.49.133) (Ping timeout: 204 seconds)
L849[16:29:42] <Forecaster> But I'm about to go to bed D:
L850[16:29:48] <Forecaster> I'll do it next year
L851[16:31:54] <Michiyo> lol..
L852[16:51:50] <g> AmandaC, watching the nintendo direct?
L853[16:51:56] <g> starts in like 8 minutes
L854[16:54:04] <AmandaC> Nope, anime
L855[16:54:08] <g> rip
L856[16:54:24] <AmandaC> I'll catch it later
L857[17:01:48] ⇦ Quits: Inari (~Pinkishu@p5DEC61FC.dip0.t-ipconnect.de) (Quit: 'As long as you get the point, it doesnt mattress.')
L858[17:11:18] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L859[17:14:56] <S3> I had this realization
L860[17:15:02] <S3> that sitting lisp on top of Forth is a great idea
L861[17:15:26] ⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L862[17:15:28] <S3> Forth is fantastic as a low level language. Lisp is fantastic as a high level language. Why not sit them on top of one another
L863[17:17:46] <MGR> Uh
L864[17:19:30] <S3> It's also quite supporting because Forth performs recursion extremely well.
L865[17:19:49] <S3> and Forth would be very good at handling cons structures
L866[17:21:09] ⇦ Quits: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Quit: SHA-1 the Mighty has Fallen)
L867[17:22:06] ⇦ Quits: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com) (Read error: Connection reset by peer)
L868[17:24:51] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L869[17:26:51] <g> DOOM and wolfenstein 2 on a nintendo console
L870[17:26:52] <g> how times change
L871[17:41:03] ⇦ Quits: Vexatos (~Vexatos@p200300556E26A262613018BD52D8D20A.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L872[17:45:53] <AmandaC> G: to clarify my point, I'm not overly invested in catching things live that get immediately uploaded after the broadcast finishes. Conference talks are probably one of the small handful of things I'll exempt from that rule.
L873[17:46:45] <g> I watch them so I can discuss with other people as things happen
L874[17:48:58] <AmandaC> Fair enough, I have a hard time juggling a steam and a conversation, though. There's been times when a friend and I are watching the Google io keynote and like, 1.5 hours later once it's done I'll see like 10 half-started comments to them I never finished, let alone hit send
L875[17:52:24] ⇨ Joins: DAgility (~dagility@74-195-245-46.stwtcmtk01.res.dyn.suddenlink.net)
L876[17:52:37] <DAgility> Just built my first computer and got irc running, yay.
L877[18:01:29] <MGR> DAgility, welcome!
L878[18:01:31] <MGR> Good to have you
L879[18:01:36] <DAgility> Hey thanks!
L880[18:02:46] ⇦ Quits: DAgility (~dagility@74-195-245-46.stwtcmtk01.res.dyn.suddenlink.net) (Quit: DAgility)
L881[18:06:55] ⇦ Quits: andreww (~xarses@67.218.117.86) (Ping timeout: 383 seconds)
L882[18:39:15] <Izaya> g: wan't the original wolfenstein on a Nintendo console?
L883[18:39:21] <Izaya> Admittedly with rats instead of Nazis?
L884[18:39:41] <Temia> You mean Super 3D Noah's Ark?
L885[18:40:02] <Izaya> Dunno. It was mentioned in a talk id did
L886[18:40:18] <AmandaC> No there was an officially licensed Wolfenstein in the nes or sned
L887[18:40:37] <Temia> S3DNA was a bootleg, yeah
L888[18:41:31] <Izaya> on the NES would be impressivea
L889[18:41:42] <Izaya> that was like, a 2Mhz 6502
L890[18:41:53] <Izaya> the SNES had a 65816 at least
L891[18:42:03] <Temia> Wisdom Tree actually did try that with the plan to include a coprocessor to improve performance but they ditched it.
L892[18:43:28] <AmandaC> Nintendo worked with (company name I forget) to make a version of Wolfenstein that was within their guidelines for content. I remember this because the swastacas being replaced with something else wasn't because Nazis, but because it was originally a religious symbol which Nintendo forbid in the games
L893[18:43:55] <AmandaC> (that bit of trivia is why I remember, that is)
L894[19:07:40] <S3> AmandaC: you mean the SNES port of wolfenstein?
L895[19:07:52] <S3> I just came to this channel
L896[19:07:56] <S3> that lagged like shit
L897[19:08:07] <S3> I had wolf3d on my ms-dos install though
L898[19:09:15] <AmandaC> S3 yeah
L899[19:09:37] <AmandaC> g said it was amazing that doom and Wolfenstein were coming to Nintendo consoles
L900[19:09:45] <S3> heh.
L901[19:10:23] <S3> wolfenstein was so great on pc because I had MAPEDIT.EXE
L902[19:10:24] <S3> :D
L903[19:10:32] <S3> and I would spend ALL day long making maps for wolf3d
L904[19:10:43] <S3> when mapedit came out, at least
L905[19:11:43] <S3> oh man this brings back memories
L906[19:11:44] <S3> http://toastytech.com/files/nmap.gif
L907[19:13:29] <S3> AmandaC: I also tried editing the HUD so that you had two BFGs like it always showed in the end chapter images, but it never worked..
L908[19:15:07] <AmandaC> I was like, <10 when doom came out
L909[19:15:35] <ds84182> AmandaC is 11 now
L910[19:16:03] <AmandaC> Yes, because doom (2016) was the doom I meant
L911[19:16:17] <AmandaC> Good catch, ds
L912[19:16:22] <ds84182> hehe
L913[19:17:23] <S3> 1993 eh
L914[19:17:26] <S3> I was like 5
L915[19:17:38] <AmandaC> I was 2
L916[19:17:41] <S3> I can't count
L917[19:17:45] <S3> I was born in 88
L918[19:17:47] <S3> must be 5
L919[19:18:14] <AmandaC> Do not let your toddler play doom, please
L920[19:18:30] <S3> brutandoom mod
L921[19:18:36] <S3> then they can play
L922[19:18:44] <S3> brutaldoom*
L923[19:18:50] <Izaya> star wars mod
L924[19:18:54] <AmandaC> (it was mid-90s when my memories of doom are)
L925[19:19:13] <S3> so like, playing violent video games didn't make me a violent person
L926[19:19:14] <AmandaC> ((probably, I have terrible senses of time))
L927[19:19:23] <S3> playing violent video games probably just made be a better driver XD
L928[19:20:44] <AmandaC> Ah yes, that age old fun thing to do in GTA, drive like a normal person, obaying the traffic laws, and getting a chorus of angry npc drivers constantly yelling
L929[19:21:26] <S3> LOL
L930[19:21:34] <S3> I thought I was the only person who did that
L931[19:21:53] <AmandaC> I remember in GTA:sa that fun usually only lasted until there was a driver who decided "fuck this, I'll ram the bitch whose daring to drive sanely!"
L932[19:22:00] <Temia> Man, I did that even in Saint's Row 3rd
L933[19:22:06] <Temia> And that game incentivizes utter chaos
L934[19:23:20] <AmandaC> I should see if I can find an any% save file got the steam version I bought a bit ago. I don't have the patience to FOLLOW THE DAMN TRAIN CJ!
L935[19:23:48] <S3> LOL
L936[19:23:50] ⇦ Quits: ben_mkiv (~ben_mkiv@p579725fb.dip0.t-ipconnect.de) (Ping timeout: 200 seconds)
L937[19:25:27] <S3> ILL HAVE TWO NUMBER NINES, A NUMBER NINE LARGE, A NUMBER SIX WITH EXTRA DIP, A NUMBER SEVEN, TWO NUMBER FORTY FIVES, ONE WITH CHEESE, AND A LARGE SODA
L938[19:25:38] <AmandaC> %choose watch or listen
L939[19:25:39] <MichiBot> AmandaC: listen
L940[19:26:02] <AmandaC> S3: alright, what're yall having?
L941[19:26:30] <S3> the wife cooked all of the chicken we had last night in storage and left it out overnight so we have nothing but hot dogs.
L942[19:27:11] <AmandaC> S3, that's what big smoke says after that line, which always got me more than just rambling of food orders
L943[19:27:24] <S3> heh I forgot that
L944[19:27:39] <S3> I liked CJ's reaction to it the most
L945[19:27:43] <S3> he was just like, W T F
L946[19:28:14] <S3> better yet he ate everyone elses food because it was getting cold
L947[19:28:47] <S3> do they actually say yall in that part of california?
L948[19:28:55] <S3> I never understood the yall thingf
L949[19:29:18] <S3> we just say ya.
L950[19:35:36] <S3> holy shit, these tiny truffles are more than $1 a piece
L951[19:35:42] <S3> why am I eatin em
L952[19:36:45] <20kdc> Because they taste nice?
L953[19:37:39] <S3> they taste like I can't afford them
L954[19:37:55] <S3> you know what that's like right?
L955[19:38:14] ⇨ Joins: ben_mkiv (~ben_mkiv@p5797275C.dip0.t-ipconnect.de)
L956[19:38:31] <20kdc> No, actually, and I do question then why you eat them
L957[19:38:53] <S3> when it's not like, that they taste really good, but that like, the truffle is made of like, many layers that are all entirely different and like sort of pseudo perfectly textured and yada yada
L958[19:39:08] <S3> somebody gave em to me
L959[19:39:29] <20kdc> Oh. Well, not an issue, then
L960[19:40:05] <20kdc> Do savor them... I would.
L961[19:40:33] <S3> according to google european chocolate truffles can sell as much as like $3000 per pound
L962[19:41:26] <S3> I hate hot dogs but I eat them anyways as backup food
L963[19:41:47] <S3> they're a great invention that just tastes horrible when you have too much of it
L964[19:41:56] <S3> that too much is usually about 1.5 hot dogs
L965[19:42:35] <S3> 20kdc you know I took the wifey to this restaurant once
L966[19:42:53] <S3> got like 3 cubic inches of lamb with pesto and mint on top
L967[19:42:57] <S3> she got a little salad
L968[19:43:04] <S3> $70 bill
L969[19:43:34] <S3> oh and I had like one $2 local beer
L970[19:43:46] <S3> the beer was the only reasonable thing
L971[19:45:15] <20kdc> But of course. Ensnare your target in a drunken haze, then strike at the wallet...
L972[19:45:32] <20kdc> They're *good*.
L973[19:45:37] <S3> the restaurant itself was very nice and the waitress was too
L974[19:45:43] <S3> she was very helpful
L975[19:45:53] <S3> but that's expected everywhere here
L976[19:46:47] <S3> I went to this old sandwich shop here today for lunch from work and the people at work hate it when I do that
L977[19:47:11] <S3> because I'll be gone for like 2 hours, since they know the owner and I will be talking for ever
L978[19:47:11] <S3> lol
L979[19:47:30] <S3> but that happens wverywhere, so..
L980[19:47:48] <S3> cept for restaurant chains, I don't understand them. Where did they come from? where will they go?
L981[19:48:55] <S3> Skye was telling me a while back that life is very different over there. Apparently nobody looks or talks to eachother. What kind of reality is that?
L982[19:50:09] <S3> somebody from there would probably freak out here, because if you get on an airplane or a bus or something somebody will find you just because they think they might stir up interesting conversation. people will seek people out just from the assumption that they know something you might like to talk about
L983[19:50:27] <S3> at least here
L984[19:51:10] <S3> in fact I remember when I went to my first college I got a discount on all of my meals
L985[19:52:03] <S3> the people there told me it was because "I actually cared about people"
L986[19:52:05] <S3> lol
L987[20:03:41] <Dudblockman> I will bring up my beautiful hack of a component loader for the lazy once again
L988[20:04:45] <Dudblockman> Cause I often get tired of typing out name = component.proxy(component.list(name)()) a billion times when writing an EEPROM program
L989[20:04:52] <Dudblockman> for add, typ in pairs(component.list()) do
L990[20:04:53] <Dudblockman> if typ ~= "computer" and typ ~= "eeprom" then
L991[20:04:53] <Dudblockman> _ENV[typ] = component.proxy(add)
L992[20:04:53] <Dudblockman> end
L993[20:04:53] <Dudblockman> end
L994[20:05:38] <Izaya> that is indeed useful
L995[20:06:14] <Dudblockman> Just loads everything into variables sharing the same name as the component
L996[20:06:21] <Izaya> yup
L997[20:06:59] <Izaya> putting it into _ENV is interesting though
L998[20:07:15] <Izaya> works though
L999[20:07:41] <Dudblockman> It saves me the hassle of adding a bunch of boilerplate code that drives me up the wall
L1000[20:07:58] <Dudblockman> Well, I guess it still is a little boiler-y
L1001[20:08:15] <Dudblockman> But I don't need to modify it or duplicate it
L1002[20:09:00] <Dudblockman> computer has to be omitted because.... well that variable already exists
L1003[20:09:31] <Dudblockman> And I wanted to keep the EEPROM safe, but I doubt it would do any harm loading it anyways
L1004[20:14:18] <Izaya> fuck yeah
L1005[20:14:22] <Izaya> NFS on Windows
L1006[20:14:59] <Izaya> Dudblockman, perhaps have a table c that contains all the components?
L1007[20:16:02] <MineRobber9000> I kinda want to make a 6502 emulator, is there any way to restrict numbers to 8-bit? or should I just do n%256?
L1008[20:16:40] <Izaya> n%256 would work
L1009[20:20:04] <MineRobber9000> alright
L1010[20:20:36] <MineRobber9000> I can't wait to mess about with programs (possibly BASIC? something similar?)
L1011[20:23:01] <Izaya> FORTH
L1012[20:23:03] <Izaya> :D
L1013[20:23:18] <MineRobber9000> I mean, whatever it is, I'
L1014[20:23:25] <MineRobber9000> *I'll have to modify it
L1015[20:23:35] <MineRobber9000> to work with whatever memory layout I think up
L1016[20:25:26] <MineRobber9000> is there any way to set colors of characters on screen (as in, without redrawing the character?)
L1017[20:29:39] <MineRobber9000> ~w gpu
L1018[20:29:39] <ocdoc> http://ocd.cil.li/component:gpu
L1019[20:33:58] <MineRobber9000> that didn't help
L1020[20:45:03] <Saphire> MineRobber9000: uh, screen.get and screen set? IDK
L1021[20:46:03] <Saphire> MineRobber9000: also, you might be delighted to know that you theoretically can create a proper 6502 emulator architecture :D
L1022[20:47:46] <Saphire> Though, like with any binary arch, the biggest problem is to somehow work with all the components. And there being modded ones...
L1023[20:49:19] ⇨ Joins: LopSided (~lopsided@ns3012642.ip-149-202-65.eu)
L1024[20:49:27] <LopSided> woah
L1025[20:49:38] <Saphire> LopSided: yes? :O
L1026[20:50:10] <LopSided> Just testing Open Computers for the first time, is all :p
L1027[20:50:45] ⇦ Quits: LopSided (~lopsided@ns3012642.ip-149-202-65.eu) (Client Quit)
L1028[20:51:17] <Saphire> ...awww
L1029[20:51:27] <Saphire> It's so annoying when people do that
L1030[20:51:29] ⇨ Joins: Johannes13__ (~Johannes1@dslb-188-105-013-073.188.105.pools.vodafone-ip.de)
L1031[20:54:07] ⇦ Quits: Johannes13_ (~Johannes1@dslb-094-216-023-111.094.216.pools.vodafone-ip.de) (Ping timeout: 183 seconds)
L1032[20:59:54] ⇨ Joins: LopSided (~lopsided@ns3012642.ip-149-202-65.eu)
L1033[21:01:32] <MineRobber9000> Saphire: the one thing preventing me from doing that is the sheer amount of work it would take (it would be much easier to fork OC and redesign from the bottom up to be easier to make architectures for)
L1034[21:01:48] <MineRobber9000> any failure could be a catastrophe
L1035[21:02:20] ⇦ Quits: LopSided (~lopsided@ns3012642.ip-149-202-65.eu) (Client Quit)
L1036[21:02:22] <MineRobber9000> speaking of catastrophes (including my nonexistant segue skills) I recently finished Prequel
L1037[21:02:34] <MineRobber9000> (as in, read up to the latest post
L1038[21:02:37] <MineRobber9000> *post)
L1039[21:02:55] <MineRobber9000> now to try reading all of Homestuck :P
L1040[21:03:07] <Saphire> MineRobber9000: eh.? Oh, you mean redesign the components system in a way that would allow for easy creation of binary architecture?
L1041[21:03:23] <Saphire> ... You're mad person.
L1042[21:03:35] <Saphire> Also, RIP Prequel :c
L1043[21:03:49] <MineRobber9000> someone needs to dox Kazerad
L1044[21:03:53] <MineRobber9000> then we can get closure
L1045[21:04:07] <MineRobber9000> 02:04 < Saphire> MineRobber9000: eh.? Oh, you mean redesign the components
L1046[21:04:07] <MineRobber9000> system in a way that would allow for easy creation of binary
L1047[21:04:07] <MineRobber9000> architecture?
L1048[21:04:07] <MineRobber9000> 02:05 < Saphire> ... You're mad person.
L1049[21:04:14] <MineRobber9000> oh wow irssi sucks
L1050[21:04:23] <MineRobber9000> at this I mean
L1051[21:04:40] <Saphire> Mad is about homestuck
L1052[21:05:11] <MineRobber9000> also, I was thinking more ditch the components system entirely in favor of a simpler setup for computers
L1053[21:05:47] <MineRobber9000> moving more towards ComputerCraft, but even better since OC wasn't programmed to work with LuaJ 2 :P
L1054[21:08:02] <Saphire> ...
L1055[21:08:02] <Izaya> well, that was one of the dumbest things I've done in a while
L1056[21:08:06] <Izaya> but it works \o/
L1057[21:08:23] <MineRobber9000> but yeah
L1058[21:08:32] <Saphire> MineRobber9000: how about not? D:
L1059[21:08:34] <Izaya> walk into a room full of explosive gas and dwemer automatons, activate Dragonskinn and cast fireball at one of them
L1060[21:08:41] <MineRobber9000> why though?
L1061[21:08:54] <Saphire> MineRobber9000: ... Because that's not OC?
L1062[21:09:09] <Saphire> Hmm
L1063[21:09:23] <MineRobber9000> the point I'm trying to make is that for it to be plausible for someone of my lack of talent
L1064[21:09:27] <Saphire> What would be nice to have though, is a standard bus interface for things
L1065[21:09:31] <MineRobber9000> it can't be OC in its current state
L1066[21:09:49] <Saphire> ... Darn, that needs to basically have a new mod :c
L1067[21:09:57] * Izaya just thought of a way to use components on a binary architecture
L1068[21:09:59] <MineRobber9000> my idea is that components would be built in via crafting
L1069[21:10:04] <Izaya> only issue is when functions require strings
L1070[21:10:24] <Izaya> each component has an index
L1071[21:10:27] <Saphire> Izaya: byte array in ASCII
L1072[21:10:30] <MineRobber9000> so architectures get info about the computer by being passed the computer object
L1073[21:10:30] <Izaya> you can get the type, which is a number
L1074[21:10:43] <Saphire> Izaya: uh, modded components
L1075[21:10:46] <Izaya> functions are indexed (statically)
L1076[21:10:53] <Izaya> Saphire: that's where it alls down
L1077[21:10:56] <Izaya> falls*
L1078[21:11:08] <Izaya> but if you wrote the emu in lua and ran it on an OC computer it'd work fine
L1079[21:11:10] <Saphire> MineRobber9000: the hell? That's how it works right now, no?
L1080[21:11:18] <Izaya> you'd just need to add definitions to it on occasion
L1081[21:11:33] <Saphire> Izaya: which is the problem x.x
L1082[21:11:50] <MineRobber9000> components aren't built in
L1083[21:12:15] <MineRobber9000> idk about how components work at the moment
L1084[21:12:23] <Saphire> MineRobber9000: ...so it's like CPU/RAM/etc? Like, you know, how it works right now?
L1085[21:12:44] <MineRobber9000> another proposal is that architectures say what components they need
L1086[21:12:52] <MineRobber9000> Saphire: i don't know Scala
L1087[21:12:53] <MineRobber9000> :P
L1088[21:13:06] <Saphire> MineRobber9000: I meant from user side..
L1089[21:13:41] <Saphire> ... Did you ever assembled a robot or tablet or microcontroller?
L1090[21:14:09] <MineRobber9000> no
L1091[21:14:13] <MineRobber9000> I'm poor
L1092[21:14:16] <Saphire> You get a case, you put in components in the assembler machine, and soon you get an object with all those components built in
L1093[21:14:23] <MineRobber9000> oh you mean in mod
L1094[21:14:28] <Saphire> Yeah
L1095[21:14:44] <MineRobber9000> i meant for computers
L1096[21:15:43] * Izaya still wants his ripoff iMacs
L1097[21:15:44] <Saphire> ...eh, look at the endless amount of GitHub issues about that
L1098[21:16:05] <Saphire> Izaya: like a screen with built in case?
L1099[21:16:19] <Izaya> yeah
L1100[21:16:27] <Izaya> uC with a screen and you can connect a keyboard to it
L1101[21:16:29] <Saphire> Like, a special screen block that is directly connected to case and it acts like both
L1102[21:16:39] <Izaya> probably with a HDD slot and maybe a FDD slot
L1103[21:16:56] <Saphire> Izaya: so a case with screen :P
L1104[21:17:04] <Izaya> yes
L1105[21:17:14] <Izaya> why? because I want small terminals, mostly
L1106[21:17:22] <Izaya> having to hide cases in desks is obnoxious
L1107[21:17:24] <Saphire> Because without HDD, microcontrollers are pretty much same as cases
L1108[21:17:32] <Saphire> And yeah, I can see that
L1109[21:18:03] <Saphire> Izaya: you could make a mod and somehow create a new block that will combine logic of screen and case.
L1110[21:18:20] <Izaya> that means either java or scala
L1111[21:18:26] <gamax92> Kotlin
L1112[21:19:40] <Izaya> also, if I'm gonna go to the effort of writing that, I might as well modify OC and PR it in
L1113[21:21:05] <Saphire> gamax92: eh.. it's scary by how much wrapping of java it does. And their classes imports are horrifyingly long
L1114[21:21:12] <Saphire> It feels /wrong/ somehow
L1115[21:21:30] <gamax92> I've never used Kotlin and have only heard it exists due to AmandaC
L1116[21:22:57] <Saphire> ... Why none of typed language have ability to return more than one thing?
L1117[21:23:52] <Saphire> (fixed for any function, but still more than one 0
L1118[21:28:25] <gamax92> Saphire: D: You can't possible ever need more than one thing from a function!!
L1119[21:28:41] <Izaya> return a table equivelant
L1120[21:28:44] <Izaya> :3
L1121[21:28:48] <gamax92> Essentially that
L1122[21:29:07] <Saphire> Izaya: Java objects.. *shivers*
L1123[21:29:38] <Saphire> ...or rework the shitty system in a way that doesn't require you to manually deal with SQL connections after you get the results.
L1124[21:29:43] <Saphire> Hmm
L1125[21:29:49] * Saphire shivers
L1126[21:29:55] <Saphire> This darn thing is a mess
L1127[21:30:07] <Saphire> (just mumbling about my Java bot)
L1128[21:30:22] <Saphire> Maybe use reflections...
L1129[21:30:32] <Saphire> Or something.
L1130[21:32:24] <Izaya> burn it to the ground and try again
L1131[21:33:55] <gamax92> no no just attach more duct-tape to it
L1132[21:38:53] <Saphire> gamax92: I already did my best
L1133[21:39:13] <Saphire> I managed to make it use sqlite rather than a full SQL DB
L1134[21:50:44] <CompanionCube> could be worse
L1135[21:50:51] <CompanionCube> could be mysql/oracle/db2
L1136[21:51:13] <Saphire> ...i think it was using MySQL originally
L1137[21:51:22] <CompanionCube> D:
L1138[21:51:41] <Saphire> I just poked the code so that it used a sqlite DB instead of mysql
L1139[22:14:53] ⇦ Quits: Lathanael|Away (~Lathanael@p549605E2.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1140[22:21:17] ⇨ Joins: Lathanael|Away (~Lathanael@p5496074F.dip0.t-ipconnect.de)
L1141[23:46:45] ⇦ Quits: jazzpi (~jazzpi@2a03:4000:6:20f::2) (Ping timeout: 204 seconds)
L1142[23:48:27] ⇨ Joins: jazzpi (~jazzpi@2a03:4000:6:20f::2)
L1143[23:49:41] ⇦ Quits: ben_mkiv (~ben_mkiv@p5797275C.dip0.t-ipconnect.de) (Quit: no! no!! not that button!!!)
<<Prev Next>> Scroll to Top