<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:42:14] <CompanionCube> Izaya: https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2019/february/downgrade-attack-on-tls-1.3-and-vulnerabilities-in-major-tls-libraries/
L2[00:42:32] <Mimiru> %tonk
L3[00:42:33] <MichiBot> You still hold the record Mimiru, for now... 1 hour, 25 minutes and 2 seconds
L4[00:42:42] <CompanionCube> 'Downgrade Attack on TLS 1.3 and Vulnerabilities in Major TLS Libraries'
L5[00:44:13] <Izaya> hrm
L6[00:44:15] <Izaya> this is not good
L7[00:44:30] <CompanionCube> It Gets Worse(tm)
L8[00:45:12] <CompanionCube> Izaya: 'While our paper recommends a series of mitigations, it is time for RSA PKCS#1 v1.5 to be deprecated and replaced by more modern schemes like OAEP and ECEIS for asymmetric encryption or Elliptic Curve Diffie-Hellman for key exchanges.'
L9[00:47:57] ⇦ Quits: greaser|q (greaser|q!greaser@antihype.space) (Remote host closed the connection)
L10[00:48:02] ⇨ Joins: greaser|q (greaser|q!greaser@antihype.space)
L11[00:49:15] <CompanionCube> Izaya: notably, I think that's the form of RSA used by GPG. No vulns for that, but still the deprecation...
L12[00:54:39] <Wattana Gaming> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/afubufupus
L13[00:54:46] <Wattana Gaming> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/boyaqekapi
L14[00:54:52] <Wattana Gaming> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/epilitobad
L15[00:55:00] <Wattana Gaming> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/sehimebucu
L16[00:55:04] <Izaya> having a good time there?
L17[00:55:30] <Wattana Gaming> of course, setting up a dev computer for the OCLinux development
L18[00:55:30] <Kodos> %tonk
L19[00:55:31] <MichiBot> Dagnabbit! Kodos! You beat Mimiru's previous record of 1 hour, 25 minutes and 2 seconds! I hope you're happy!
L20[00:55:32] <MichiBot> Kodos's new record is 1 hour, 25 minutes and 29 seconds! 26 seconds gained!
L21[00:55:35] <Kodos> ?
L22[00:55:40] <Mimiru> son of a bitch.
L23[00:56:20] <Izaya> https://i.imgur.com/UYs2PSu.png
L24[00:56:50] <Kodos> Also, base OC has Project Red support, right?
L25[00:57:00] <Izaya> yes(TM)
L26[00:57:03] <Wattana Gaming> creative APU vs tier 3 CPU?
L27[00:57:05] <Izaya> (probably depends on version)
L28[00:57:16] <Kodos> Creative APU is just a T3 CPU with a T3 GPU
L29[00:58:59] <Wattana Gaming> whats the different between those 3 servers? is tier 3 better?
L30[00:59:13] <Kodos> The tiers determine what tier of internal components it can have
L31[00:59:45] <Wattana Gaming> then ima go with 3
L32[00:59:59] <Izaya> I'd suggest go as far in the opposite direction as possible
L33[01:00:26] <Izaya> I wouldn't say use anything below a T2 display but beyond that, T1 memory, T1 CPU, only a floppy
L34[01:00:28] <Izaya> etc
L35[01:01:03] <CompanionCube> wouldn't OCLinux be slow enough :p
L36[01:01:43] <Izaya> that's kinda my point, better to know how bad it will be on the worst hardware than think it's fine until you hit hardware anything below the most expensive
L37[01:02:31] <Wattana Gaming> oh im asking about it for my development computer
L38[01:02:40] <Izaya> I suggest:
L39[01:02:41] <Izaya> real linux
L40[01:02:46] <Izaya> and vim
L41[01:02:54] <Wattana Gaming> but how am I gonna emulate it
L42[01:03:01] <Izaya> ocvm?
L43[01:03:06] ⇦ Quits: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 189 seconds)
L44[01:03:17] <Wattana Gaming> not sure. but vim is just painful to move around
L45[01:03:34] <CompanionCube> agreed
L46[01:03:36] <Izaya> nano then if you want an inefficient traditional editor
L47[01:03:40] <CompanionCube> so don't use vim
L48[01:03:50] <Izaya> fuck use whatever editor you want but like
L49[01:04:02] <Izaya> I'd guess OC's edit is not what you want to do a whole OS in
L50[01:04:02] <CompanionCube> Izaya: but ideally not atom
L51[01:04:10] <Izaya> CompanionCube: that's a web browser not a text editor
L52[01:04:23] <Izaya> ... which I suppose means it's a document viewer
L53[01:04:28] <Izaya> iiiiiinteresting
L54[01:04:32] * CompanionCube will not suggest emacs
L55[01:04:54] <Izaya> I hear notepadqq is a nice traditional editor
L56[01:04:57] <Wattana Gaming> ok ok Izaya. cool ur head down with this: https://open.spotify.com/track/5soMJpcVhSrGrB4prvPL6P
L57[01:05:03] <Izaya> >spotify
L58[01:05:04] <Izaya> how about no
L59[01:05:27] <Wattana Gaming> ~~but i thought you liked heavy metal music~~
L60[01:05:49] <Izaya> it's not about taste in music it's about hostility of services
L61[01:06:01] <Wattana Gaming> oh
L62[01:06:16] <Izaya> either way, as of today I believe I violate the Spotify EULA so I guess I'm not allowed to use it
L63[01:06:44] <Kodos> Periodic reminder that Epic Games' store/launcher violates GDPR or whatever it is
L64[01:06:53] <Izaya> Kodos++
L65[01:06:58] <CompanionCube> does it really?
L66[01:07:04] <Kodos> Yep, go read their privacy policy
L67[01:07:13] <CompanionCube> i never looked into it because windows-only
L68[01:08:10] <Kodos> https://pastebin.com/kVdvHgGS specifically
L69[01:08:31] <Kodos> Line 17 is my favorite
L70[01:08:55] <Kodos> Basically, "We'll share your data when we feel it's pertinent"
L71[01:09:03] <Izaya> amazing
L72[01:09:06] <Izaya> and so very expected
L73[01:09:28] <Kodos> Also `We store personal information for as long as we reasonably need it to fulfill the purposes for which it was collected. For example, if you register for our services and create an account, we will store your information for as long as needed to maintain your account, provide the services you requested, enforce any applicable terms that govern your use of the services, and maintain appropriate records to reflect our delivery of services to
L74[01:09:28] <Kodos> you.`
L75[01:09:38] <Wattana Gaming> MineOS development is sure active as hell. It even got a new installer now http://tinyurl.com/y9j3pjwm
L76[01:09:47] <Kodos> Is it still 90% in Russian?
L77[01:09:52] <Wattana Gaming> i dont think so
L78[01:10:04] <Kodos> Does it still require T3 all the things?
L79[01:10:15] <Wattana Gaming> yea
L80[01:11:15] <Wattana Gaming> Idk why but Igor probably mixed up the design from Mac OS X and Ubuntu's installer. lul' http://tinyurl.com/yc27qn9z
L81[01:11:35] <Izaya> looks like a bit of both
L82[01:11:37] <Izaya> how unpleasant
L83[01:12:33] <Wattana Gaming> You can even select filesystem for installation. Looks like it now become a standalone OS.
L84[01:14:31] <Wattana Gaming> There's even user account setup with password and............
L85[01:14:31] ⇦ Quits: gartral (gartral!~gartral@162.243.117.98) (Ping timeout: 202 seconds)
L86[01:15:09] ⇨ Joins: gartral (gartral!~gartral@162.243.117.98)
L87[01:18:20] <Izaya> https://social.shadowkat.net/media/714cef2f-61ce-4405-be2d-2acf3c88ba57/Screenshot_2019-02-08%20XMPP%20JP%20-%20Free%20XMPP%20Jabber%20instant%20messaging%20service.png well damn a remotely reasonable privacy policy
L88[01:20:16] <Izaya> actually, speaking of, anyone got any resources on writing privacy policies and TOS-es?
L89[01:22:56] <Kodos> getterms.io and termsfeed.com are my first hits on the Google
L90[01:24:18] <Wattana Gaming> i've been thinking for a while about why is MineOS so metal lol
L91[01:44:06] ⇨ Joins: ironmountain (ironmountain!~anon@45-27-234-67.lightspeed.jcvlfl.sbcglobal.net)
L92[01:44:39] <Wattana Gaming> ummm how do I compile ocvm on Manjaro?
L93[01:47:26] <Izaya> same way as on everything else, assuming the manjaro maintainers didn't break everything again
L94[01:49:25] <Izaya> which is to say, grab the deps, cd ocvm; make -j8
L95[01:53:15] <Wattana Gaming> ok this needs to be fixed. the build config told the compiler to search for lua5.2.pc instead of lua52.pc
L96[01:53:23] <Izaya> that's distro specific
L97[01:53:30] <Izaya> there's a note about it
L98[02:00:28] <Wattana Gaming> oh
L99[02:00:57] <Wattana Gaming> so after i compiled ocvm it turns out that the filesystem is read only. can i cange it?
L100[02:01:39] <Izaya> gotta install the OS first
L101[02:04:08] <Wattana Gaming> alright
L102[02:18:17] ⇦ Quits: ironmountain (ironmountain!~anon@45-27-234-67.lightspeed.jcvlfl.sbcglobal.net) (Ping timeout: 183 seconds)
L103[02:28:29] <Mimiru> %tonk
L104[02:28:30] <MichiBot> Dogast! Mimiru! You beat Kodos's previous record of 1 hour, 25 minutes and 29 seconds! I hope you're happy!
L105[02:28:31] <MichiBot> Mimiru's new record is 1 hour, 32 minutes and 59 seconds! 7 minutes and 30 seconds gained!
L106[02:28:35] <Mimiru> haha
L107[02:28:37] <Mimiru> %tonk out
L108[02:28:38] <MichiBot> You still hold the record Mimiru, for now... 1 hour, 32 minutes and 59 seconds
L109[02:28:40] <Mimiru> %tonkout
L110[02:28:41] <MichiBot> Mimiru has tonked out! Tonk has been reset! They gained 0.001 tonk points! Current score: 0.009
L111[02:28:42] <Mimiru> night
L112[02:30:26] ⇨ Joins: ironmountain (ironmountain!~anon@45-27-234-67.lightspeed.jcvlfl.sbcglobal.net)
L113[02:48:15] ⇦ Quits: ironmountain (ironmountain!~anon@45-27-234-67.lightspeed.jcvlfl.sbcglobal.net) (Ping timeout: 183 seconds)
L114[02:48:22] ⇨ Joins: ironmountain (ironmountain!~anon@45-27-234-67.lightspeed.jcvlfl.sbcglobal.net)
L115[02:49:48] <Wattana Gaming> Now I realized how slow my graphics routine in the kernel are. I tested scrolling on Tier 1 CPU + Tier 3 GPU and it was **painfully slow**
L116[02:55:09] <Wattana Gaming> is there any technique that can speed up the graphics?
L117[02:56:06] <Izaya> keep an in-memory buffer of what the screen is and what it should be
L118[02:56:14] <Izaya> then only write what has to be changed
L119[02:56:30] <Wattana Gaming> pls teach me
L120[02:56:41] <Izaya> look up double buffering
L121[02:56:54] <Izaya> implementation is ... implementation specific
L122[03:02:53] <Wattana Gaming> https://github.com/WattanaGaming/OCLinux/blob/master/boot/kernel/OCLinux.lua#L53
L123[03:02:53] <Wattana Gaming> Any idea?
L124[03:03:38] <Wattana Gaming> I simply use the set operation for text
L125[03:17:02] * CompanionCube is disappoint that OCLinux is just Lua
L126[03:17:16] <Wattana Gaming> why?
L127[03:17:29] <Forecaster> %tonk
L128[03:17:30] <MichiBot> Sard! Forecaster! You beat Mimiru's previous record of <0! I hope you're happy!
L129[03:17:31] <MichiBot> Forecaster's new record is 48 minutes and 49 seconds! 48 minutes and 49 seconds gained!
L130[03:17:58] <CompanionCube> because the name doesn't fit
L131[03:18:18] <Forecaster> OCLuainux
L132[03:21:14] <Wattana Gaming> oof
L133[03:22:43] <Wattana Gaming> I have these two print and write function and it already had newline suppert. how to I add text wrapping? http://tinyurl.com/yapxws2x
L134[03:23:38] <Forecaster> if strlen > screen width: insert line break at break point
L135[03:23:58] <Forecaster> just write that anywhere and it'll work, 100% guaranteed
L136[03:26:09] <Wattana Gaming> and how do I insert something at a specific point in a string? what about multiline?
L137[03:27:58] <Forecaster> string.sub
L138[03:28:01] <Forecaster> I think
L139[03:28:19] <Forecaster> https://www.gammon.com.au/scripts/doc.php?lua=string.sub
L140[03:29:12] <Wattana Gaming> can you fork it? I have the code in my repo
L141[03:29:35] <Wattana Gaming> oh wait. I can send it right here
L142[03:30:06] <Wattana Gaming> Code Block pastebined https://paste.pc-logix.com/tohopubigu
L143[03:31:02] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Quit: /0)
L144[03:39:08] <asie> No, CompanionCube has a point
L145[03:39:17] <asie> https://www.reddit.com/r/feedthebeast/comments/4cu1sc/got_linux_working_on_opencomputers/
L146[03:52:16] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L147[03:59:41] <Wattana Gaming> @Forecaster insert newline at every n character maybe?
L148[04:00:02] <Forecaster> every 1 character, definitely!
L149[04:01:02] <Wattana Gaming> but that only works with the prinstatus.
L150[04:04:53] <Wattana Gaming> hmmm
L151[04:06:30] <Forecaster> just print newlines, solves everything
L152[04:11:42] <Lizzy> %tonk
L153[04:11:45] <MichiBot> Bejabbers! Lizzy! You beat Forecaster's previous record of 48 minutes and 49 seconds! I hope you're happy!
L154[04:11:46] <MichiBot> Lizzy's new record is 54 minutes and 12 seconds! 5 minutes and 23 seconds gained!
L155[04:12:24] <Lizzy> oh, i've only just seen payonel's tells
L156[05:03:06] ⇦ Quits: logan2611 (logan2611!~logan2611@184-96-217-89.hlrn.qwest.net) (Ping timeout: 183 seconds)
L157[05:03:47] ⇨ Joins: logan2611 (logan2611!~logan2611@184-96-217-89.hlrn.qwest.net)
L158[05:04:34] <Izaya> I think you can get an RSS feed for releases from GitHub
L159[05:14:23] <Temia> %tonk
L160[05:14:24] <MichiBot> Potzblitz! Temia! You beat Lizzy's previous record of 54 minutes and 12 seconds! I hope you're happy!
L161[05:14:25] <MichiBot> Temia's new record is 1 hour, 2 minutes and 40 seconds! 8 minutes and 28 seconds gained!
L162[05:18:05] ⇦ Quits: ironmountain (ironmountain!~anon@45-27-234-67.lightspeed.jcvlfl.sbcglobal.net) (Ping timeout: 183 seconds)
L163[05:47:22] ⇨ Joins: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-181.nctv.com)
L164[05:48:17] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Ping timeout: 180 seconds)
L165[05:54:46] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L166[07:48:41] <AmandaC> %tell Inari see, I'm helping! http://imgur.com/gallery/5k7Kwty
L167[07:48:41] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L168[08:17:50] <Forecaster> %tonk
L169[08:17:51] <MichiBot> Potzblitz! Forecaster! You beat Temia's previous record of 1 hour, 2 minutes and 40 seconds! I hope you're happy!
L170[08:17:52] <MichiBot> Forecaster's new record is 3 hours, 3 minutes and 27 seconds! 2 hours and 46 seconds gained!
L171[08:39:42] <EcmaXp> I'm suprised with my mod but i don't have time to dev mod
L172[08:39:43] <EcmaXp> ?
L173[08:39:56] <EcmaXp> Total download times: 24,087
L174[08:39:57] <EcmaXp> ..??
L175[08:40:40] <EcmaXp> Almost mod download from https://minecraft.curseforge.com/projects/world-of-dragons
L176[08:40:45] <EcmaXp> Why dragon require the python
L177[08:40:46] <EcmaXp> ...
L178[09:19:34] <Z0idburg> ok wth am I looking at here
L179[09:21:14] <Z0idburg> @Wattana Gaming soooooooooo
L180[09:21:31] <Z0idburg> You know how Linux works, right?
L181[09:21:45] <Z0idburg> print does not do word wrapping
L182[09:22:17] <Z0idburg> the actual work done by print is also done by vsprintf not printf in the boot area of the kernel
L183[09:22:26] <Z0idburg> but vsprintf also does not do word wrap
L184[09:23:07] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@94.134.95.36)
L185[09:25:37] <Z0idburg> word wrapping is actually done elsewhere. I can't remember if it is done by the vttys or what.
L186[09:25:51] <Z0idburg> its definitely not done by the tty
L187[09:26:13] ⇦ Quits: logan2611 (logan2611!~logan2611@184-96-217-89.hlrn.qwest.net) (Remote host closed the connection)
L188[09:48:12] <Synchro> Does anyone know what it is
L189[09:48:16] <Synchro> when entities are showing as yellow?
L190[09:48:22] <Synchro> like screens, waystones etc etc
L191[09:49:36] <Synchro> http://tinyurl.com/ycllsmdc
L192[09:49:51] <Synchro> http://tinyurl.com/yc9429n6
L193[09:50:21] <ben_mkiv> did you actually dye that screen?
L194[09:50:28] <Synchro> No
L195[09:50:37] <Synchro> Almost all entities do that on my minecraft
L196[09:50:42] <Synchro> Never found the cause of that
L197[09:55:49] <Z0idburg> The cause is shenanigans
L198[09:57:57] <Synchro> =-./
L199[10:28:08] zsh sets mode: +v on Vexatos
L200[10:28:08] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E0980DB1EE71723E823.dip0.t-ipconnect.de)
L201[10:35:33] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L202[11:01:36] <Forecaster> Computer gremlins!
L203[11:09:54] ⇨ Joins: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L204[11:11:23] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@94.134.95.36) (Ping timeout: 202 seconds)
L205[11:25:54] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-52-062.dsl.tropolys.de)
L206[11:45:06] <Forecaster> https://xkcd.com/2109/
L207[11:45:06] <MichiBot> XKCD Comic Name: Invisible Formatting Posted on: 2/8/2019
L208[11:45:55] <Forecaster> %quote add xkcd Fixing a handful of irregular bugs by burying them beneath a smooth, uniform layer of bugs.
L209[11:45:55] <MichiBot> Forecaster: Quote added at id: 187
L210[12:20:28] <Forecaster> %tonk
L211[12:20:28] <MichiBot> Dogast! Forecaster! You beat your own previous record of 3 hours, 3 minutes and 27 seconds! I hope you're happy!
L212[12:20:29] <MichiBot> Forecaster's new record is 4 hours, 2 minutes and 37 seconds! 59 minutes and 9 seconds gained!
L213[12:26:06] <Mimiru> damn it...
L214[12:26:23] <Mimiru> I RDPed to my server, so I could VNC into my home PC to tonk on the right nick...
L215[12:26:33] <Forecaster> heh
L216[12:26:34] <Mimiru> got distracted by work... just to see @"Forecaster" beat me to it.
L217[12:27:15] * Mimiru shakes fist at @"Forecaster"
L218[12:27:27] <Michiyo> Well.. I guess I can come back here now
L219[12:27:31] <Michiyo> so to not lag like hell
L220[12:57:14] ⇦ Quits: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-181.nctv.com) (Ping timeout: 190 seconds)
L221[12:59:13] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L222[12:59:26] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8ED69.dip0.t-ipconnect.de)
L223[12:59:36] <Inari> Boobp
L224[13:01:09] <Inari> AmandaC: haha
L225[13:01:41] <Inari> AmandaC: I never super liked our cat settling into my bad, was scred she'd bring me ticks :P
L226[13:06:33] <Bob> With a cat, sleep isn't a thing anymore
L227[13:12:29] <Forecaster> https://youtu.be/s3BsDF6UjCQ
L228[13:12:29] <MichiBot> Spinning a Lego Wheel FASTER | length: 5m 18s | Likes: 22,898 Dislikes: 461 Views: 1,700,056 | by Brick Experiment Channel | Published On 8/9/2018
L229[13:14:38] <CompanionCube> %tonk
L230[13:14:38] <MichiBot> I'm sorry CompanionCube, you were not able to beat Forecaster's record of 4 hours, 2 minutes and 37 seconds this time.
L231[13:14:39] <MichiBot> 54 minutes and 10 seconds were wasted! Missed by 3 hours, 8 minutes and 27 seconds!
L232[13:20:04] <asie> @Synchro the cause is mods not resetting GL state correctly
L233[13:20:12] <asie> and entity/TE rendering order changing depending on where you stand
L234[13:20:33] <Synchro> Ah..
L235[13:20:34] <Synchro> Thanks Asie
L236[13:27:34] <Inari> Temia: https://imgur.com/gallery/861YiWU
L237[13:45:25] <Inari> AmandaC: https://imgur.com/gallery/qZVAKwA
L238[14:01:52] <payonel> Michiyo: so, snow storm inbound, eh?
L239[14:03:05] <Michiyo> yeah seems so
L240[14:03:06] <Bob> Anyone has a good GUI / Button API to recommend
L241[14:03:11] <Bob> i'm lazy to code my own
L242[14:03:17] <Bob> and my threads are horrible
L243[14:07:28] <payonel> @bob i dont have suggestions about gui stuff. but what about threads?
L244[14:08:40] <Bob> i don't really understand yet how this all works
L245[14:08:51] <Forecaster> %magic
L246[14:08:52] <MichiBot> Forecaster: http://www.reactiongifs.com/wp-content/uploads/2013/03/magic.gif
L247[14:08:58] <Bob> exactly
L248[14:09:09] <payonel> @bob i wrote the thread library, so, i might be a good source if you have questions
L249[14:09:27] <Forecaster> steal all of payos threads
L250[14:09:50] <payonel> hehe, well, they're cooperative threads, no stealing unfortunately
L251[14:10:17] <Forecaster> make vague threats at the threads from a distance
L252[14:10:34] <Forecaster> that'll show em for being cooperative D:<
L253[14:10:45] <payonel> that you could do
L254[14:18:49] <Bob> i had some experiementals scripts but cant find them
L255[14:18:50] <Bob> oof
L256[14:19:01] <Bob> http://tinyurl.com/y7aqn48j
L257[14:19:19] <Bob> i have a few pairs of notepad++ unsaved files
L258[14:20:32] <Kodos> Forecaster, we just need a deep magic command
L259[14:22:54] <Forecaster> what
L260[14:23:04] <Kodos> https://i.imgur.com/rN8eAKj.jpg
L261[14:24:10] <Bob> local magic = require("magic")
L262[14:24:28] <Bob> magic.code("Keypad Script")
L263[14:25:00] <Forecaster> oh okay
L264[14:25:40] <Kodos> Bob, wait
L265[14:25:44] <Kodos> Are you using a screen to draw a keypad
L266[14:25:49] <Forecaster> %addcommand deepmagic https://i.imgur.com/rN8eAKj.jpg
L267[14:25:51] <MichiBot> Forecaster: Command Added
L268[14:26:17] <Bob> @Kodos nope the Keypad from OpenSecurity, i would neeed a GUI and Button api or at least something
L269[14:26:24] <Kodos> No?
L270[14:26:27] <Kodos> You don't need buttons
L271[14:26:29] <Kodos> Or a GUI
L272[14:26:31] <Kodos> Or a screen
L273[14:26:51] <Bob> i mean i use the screen to only draw the log
L274[14:27:01] <Zef> Vr opencomputers
L275[14:27:01] <Bob> i want to also use a screen sa a keypad at some time
L276[14:27:02] <Kodos> Why not have the server write a log file
L277[14:27:10] <Bob> yea but depends
L278[14:27:12] <Bob> i will see
L279[14:27:28] <Kodos> You can even set the event name per keypad
L280[14:27:34] <Bob> yea
L281[14:27:35] <Kodos> So you can have multiple keypads
L282[14:27:44] <Bob> having multiple keypads would be a pain
L283[14:27:46] <Bob> i would rather slap micro controllers
L284[14:27:53] <Kodos> How is it a pain?
L285[14:28:04] <Bob> well we would need to tablize everything
L286[14:28:07] <Kodos> No?
L287[14:28:19] <Kodos> What kind of heretic code are you trying to write
L288[14:28:53] <Bob> ||~~i want to do minecraft inside minecraft~~||
L289[14:29:04] <Bob> Well a bit of everything
L290[14:29:20] <Bob> now i would like to upgrade my reactor script for nuclear craft by adding bars and stuff
L291[14:29:27] <Bob> heat and RF esepcially
L292[14:30:23] <Kodos> So divide total by current, multiply by 10, and fill that many of 10 characters, floor'd down
L293[14:30:35] <Kodos> So divide max by current, multiply by 10, and fill that many of 10 characters, floor'd down [Edited]
L294[14:30:38] <Kodos> HOLY SHIT
L295[14:31:09] <Kodos> You can `s/x/y` in Discord now, and it'll fix yer last message
L296[14:31:21] <Kodos> I don't know if that's new but it's news to me
L297[14:31:25] <payonel> %moo
L298[14:31:25] <MichiBot> payonel: Moo?
L299[14:31:36] <Bob> ?
L300[14:31:42] <Bob> yea discord has now spoiler
L301[14:31:46] <Bob> you should watch their youtube adds
L302[14:31:50] <Bob> god tier shitposts
L303[14:31:52] <Kodos> No, sed
L304[14:32:00] <Kodos> ||I know about spoilers||
L305[14:32:06] <Kodos> %deepmagic
L306[14:32:06] <MichiBot> Kodos: https://i.imgur.com/rN8eAKj.jpg
L307[14:32:28] <Bob> i should rather go sleep now
L308[14:32:37] <Kodos> You should, but are you really going to?
L309[14:33:45] <Bob> i'm ill so
L310[14:33:56] <Bob> i better not start breakling my brain with all this stuff
L311[14:34:03] <Kodos> Then have some chicken noodle soup first
L312[14:34:05] <Kodos> Then sleep
L313[14:34:34] <Bob> How do you know i have some
L314[14:34:39] <Bob> mhmh
L315[14:34:47] <Kodos> It's Chicken Noodle Soup, everyone has some
L316[14:34:53] <Bob> ¯\_(ツ)_/¯
L317[14:35:07] <Bob> i do'nt feel like sleeping at all but still
L318[14:35:29] <Bob> i also need to learn GUi and Button making for my future githb repo thing script
L319[14:35:41] <Bob> using Git Api and a json decoder to make a browser
L320[14:47:11] <Inari 『 おにいでれ 』> Code Block pastebined https://paste.pc-logix.com/oxuzemiwus
L321[14:48:06] <Temia> %moo
L322[14:48:06] <MichiBot> Temia: Moo?
L323[14:48:09] <Temia> Moo 'o'
L324[14:49:06] <Inari> %pet Temia
L325[14:49:07] * MichiBot pets Temia with a Magic mysterious fix for the %give command! (25%). 24 health gained (22+2)!
L326[14:49:10] <Inari> !
L327[14:49:41] * Temia flops on Inari's lap .w. If only it could cure her depression
L328[14:50:05] <Inari> :o
L329[14:50:25] <Inari> A vacuum can cure a depression
L330[14:59:59] <Forecaster> no a vacuum would de-pressure more
L331[15:12:59] <Inari> Nah it sucks
L332[15:13:04] <Inari> it raises the depression
L333[15:18:28] <Temia> But I want to lower the depression D:
L334[15:18:40] <Forecaster> yeah...
L335[15:18:45] <Inari> but it does
L336[15:18:58] <Forecaster> you just said the opposite
L337[15:19:07] <Inari> Well, it depends on perspective
L338[15:20:57] <Forecaster> *doubts*
L339[15:21:07] <Inari 『 おにいでれ 』> http://tinyurl.com/y985rds7
L340[15:21:40] <Forecaster> oh you were talking about that kind of depression
L341[15:22:15] <Inari> Of course!
L342[15:22:22] <Inari> Temia: So where do w estick this vacuum pump thingy?
L343[15:22:58] <Temia> I don't want a vacuum, I want cute and happy things
L344[15:23:39] <Forecaster> did you see keyboard birb?
L345[15:24:29] <Izaya> Temia: https://pbs.twimg.com/media/Dyv5nMBUwAAX9fJ.jpg
L346[15:24:30] <Temia> Keyboard birb?
L347[15:25:50] <Forecaster> http://imgur.com/gallery/mWZWaRh
L348[15:26:56] <Zef> http://randomfox.ca/images/105.jpg
L349[15:32:51] <AmandaC> Inari~ Just because I bound you to my secret research base with magic wards and tranqs doesn't mean you can turn the room to <100°K and break out! D:
L350[15:33:10] <Inari> I read that as magic wands
L351[15:33:25] <AmandaC> good idea, then you'll never want to leave!
L352[15:33:28] <Skye> of course you did
L353[15:33:30] * AmandaC files the relevent paperwork
L354[15:33:35] <Inari> Hey, r and n look similar
L355[15:38:18] <MalkContent> when there is both a mob and a block inside the block in front of a robot, what does the robot hit with swing()?
L356[15:38:40] <Zef> %choose block or mob
L357[15:38:40] <MichiBot> Zef: My grandfather always told me that mob is the way to go!
L358[15:38:48] <Zef> There you go
L359[15:38:53] <Zef> I'm just kidding of course lol
L360[15:38:54] <MalkContent> specifically a snowgolem on the layer of snow that it spawned
L361[15:40:58] <MalkContent> nvm, i thought like it might be random
L362[15:41:13] <MalkContent> seems it always hits the golem :/
L363[15:41:24] <Izaya> I forgot snow golems exist
L364[15:42:06] <Forecaster> what's a snow?
L365[15:42:48] <Izaya> a myth
L366[15:43:57] <Inari> %pat AmandaC
L367[15:44:01] <Inari> Lame
L368[15:46:04] <Forecaster> maybe you're not worthy
L369[15:46:14] <Inari> https://imgur.com/gallery/FDf23bg o.o
L370[15:49:42] <Forecaster> He's not worthy either
L371[15:55:02] <Temia> aawww what a sweetie fluffball birb <3
L372[15:57:47] <Zef> Uh
L373[15:57:57] <Zef> I'm having problems that are probably me being dumb
L374[15:58:51] <Zef> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/puleqisuzo
L375[15:59:10] <Zef> And it acts like the file is empty when I run it, ie nothing happens
L376[16:01:51] <Zef> NVM I found the issue
L377[16:01:59] <Zef> The file was named sleep and it didn't like that
L378[16:09:50] <ben_mkiv> xD
L379[16:10:25] <ben_mkiv> you can still run it with ./sleep
L380[16:10:35] <ben_mkiv> but i would avoid to use system "binary" names at all
L381[16:10:57] <Zef> I didn't realize it was a system file lol
L382[16:13:32] <Mimiru> Let's see
L383[16:13:33] <Mimiru> %tonk
L384[16:13:34] <MichiBot> I'm sorry Mimiru, you were not able to beat Forecaster's record of 4 hours, 2 minutes and 37 seconds this time.
L385[16:13:35] <MichiBot> 2 hours, 58 minutes and 55 seconds were wasted! Missed by 1 hour, 3 minutes and 41 seconds!
L386[16:13:39] <Mimiru> ah
L387[16:13:40] <Mimiru> damn
L388[16:34:40] <Zef> Well programming in oc in vr is weird
L389[16:34:53] <Zef> At least I'm using seated mode so I get an actual keyboard
L390[16:36:08] <Kodos> Wat
L391[16:37:30] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 183 seconds)
L392[16:38:39] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L393[16:38:53] <Zef> The text is quite blurry
L394[16:40:15] <Zef> Also ben_mkiv's screens are more amazing than I originally thought
L395[16:47:01] <Zef> I'm using vivecraft
L396[16:57:25] <Michiyo> "Yes. You must be a Patron to be a user of Fody. As such if you are raising an issue (question, bug or feature request) and you are not a Patron, the issue may not be actively triaged, and eventually closed as stale. Issues from non-Patrons, that are bugs and are highly likely to effect the larger Fody user base, may justify the effort and be handled."
L397[16:57:27] <Michiyo> wtf...
L398[16:58:21] <Inari> I mean, it makes sense?
L399[16:58:37] <Michiyo> https://github.com/Fody/Home/blob/master/pages/licensing-patron-faq.md#do-i-need-to-be-a-patron-to-raise-an-issue this entire section makes my head hurt.
L400[16:59:29] <Inari> If you need to be a PAtron to be a user, then if you're not a PAtron you're not actually using the thing, so it seems unlikely your issue is that important. Unless it's like "hey, you have this and that wrong in your security, allowing all your data to leak"
L401[17:00:16] <Zef> What the fuck
L402[17:00:41] <Zef> So they're actively violating the license they give the software under? Or do I misunderstand
L403[17:01:07] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8ED69.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L404[17:01:59] <CompanionCube> technically the copyright holder can't violate their own license
L405[17:02:51] <asie> I don't understand
L406[17:03:10] <asie> "the software is provided "as is", without warranty of any kind"
L407[17:03:14] <asie> what this document is saying here is
L408[17:03:27] <asie> "if you don't pay us, we will NOT help you, in ANY way, PERIOD"
L409[17:03:36] <asie> which is par for the course! all free software comes with ZERO warranty or support by default
L410[17:03:38] <asie> ANYTHING you get is courtesy
L411[17:03:51] <asie> "Yes all projects are under MIT and you can ignore the community backing honesty system and use Fody for free."
L412[17:04:01] <asie> "If a individual or organization has no interest in the long term sustainability of the project, then they are legally free to ignore the honesty system."
L413[17:04:19] <CompanionCube> the way they're phrasing it makes them sound bad though
L414[17:04:32] <asie> it's a guilt-tripping attempt
L415[17:04:35] <asie> that's what it is
L416[17:04:42] <CompanionCube> yes, and that's bad
L417[17:04:46] <asie> their reasons are fair
L418[17:04:49] <asie> but their methods are not
L419[17:05:26] <asie> i have no issue with the system as pitched
L420[17:05:35] <asie> it does not go against FOSS principles inherently
L421[17:05:43] <asie> i only have an issue with this passive-aggressive "sure, you don't need to pay, IF YOU HATE US"
L422[17:05:55] <asie> I get the reasoning - it's ridiculously hard to make a living from FOSS
L423[17:06:28] <CompanionCube> tl;dr the policy doesn't make them douchebags but the way it's described is that way/
L424[17:06:31] <CompanionCube> *?
L425[17:06:45] <asie> the policy is something all FOSS projects technically are by default
L426[17:06:52] <asie> "you're on your own, suck it", to put it in sharp terms
L427[17:06:52] <CompanionCube> true
L428[17:07:02] <asie> also "However it is important to remember the effort in reviewing and merging a PR is often similar to that of creating the PR"
L429[17:07:04] <Zef> "Licensing and patron FAQ
L430[17:07:04] <Zef> It is expected that all developers using Fody "
L431[17:07:11] <asie> "Also the project maintainers are committing to support that added code (feature or bug fix) for the life of the project."
L432[17:07:17] <asie> yes
L433[17:07:25] <asie> however
L434[17:07:26] <Zef> Oh
L435[17:07:31] <Zef> It only copied part of it
L436[17:07:39] <asie> the cost of being a Patron of Fody is $3 a month
L437[17:07:46] <asie> now, tell me
L438[17:08:00] <asie> how much is the average hourly pay of a C# developer capable of developing projects like Fody?
L439[17:08:05] <asie> (and as such PRing to them)
L440[17:08:31] <asie> "or bug fix" is particularly silly THEY'RE MAKING YOUR SUPPORT EASIER
L441[17:08:52] <Zef> So they're saying you have to pay to help them at all
L442[17:08:53] <asie> A "bug fix" is taking code you already support and removing one issue from the roster of "supported feature bugs"
L443[17:08:55] <asie> Yes.
L444[17:09:01] <asie> I wouldn't mind if they predicated patroning for adding features.
L445[17:09:02] <asie> But bugfixes?
L446[17:09:04] <asie> That's a bit far.
L447[17:09:17] <Zef> Wow
L448[17:09:28] <asie> I mean, with features it's reasonable
L449[17:09:33] <Skye> It also messes up looking for closed issues
L450[17:09:36] <asie> It's a common money-saving tactic, in a way
L451[17:09:41] <CompanionCube> i wonder how pissed they'd be if someone who doesn't actually use the thing posted a bugfix
L452[17:09:43] <asie> It's also how FOSS even exists
L453[17:09:50] <asie> A big reason for companies to contribute back to FOSS projects is
L454[17:09:56] <asie> "we could have this proprietary internal fork"
L455[17:09:57] <Skye> Closed doesn't mean fixed or not an issue anymore
L456[17:10:01] <asie> "OR WE COULD GIVE THEM THE CODE AND FIRE A DEV"
L457[17:10:03] <Skye> It also means the reporter didn't pay
L458[17:10:09] <asie> "YAY LESS PEOPLE TO PAY"
L459[17:10:47] <asie> that's how, say, BSDs get any corporate code contributions at all
L460[17:10:53] <asie> I mean they're BSD-licensed they don't HAVE to get code back
L461[17:10:58] * CompanionCube would be curious what happens if a distro person or someone who just packages the thing files a bug report
L462[17:11:01] <asie> yet they do, because it's cheaper to give it to the community to work on for free
L463[17:11:04] <CompanionCube> they may or pay or even use the thing
L464[17:11:04] <asie> over having to pay a dev to maintain it
L465[17:11:13] <CompanionCube> would they still bitch about the patreon and stuff?
L466[17:11:23] <asie> CompanionCube: A distro developer could truthfully say that "they have zero interest in the long-term sustainability of the project"
L467[17:11:32] <asie> If they were extra douches (I could see, say, the OpenBSD guys going this way)
L468[17:11:41] <CompanionCube> asie: but they wouldn't usually because it'd make them look bad
L469[17:11:43] <asie> they could say that "they in fact wish for the project to die, because that would mean one fewer package for them to maintain"
L470[17:11:45] <asie> :^)
L471[17:12:05] <asie> CompanionCube: https://github.com/jasperla/openbsd-wip/issues/86
L472[17:12:06] <MichiBot> Title: Pale Moon Official Branding Violation | Posted by: mattatobin | Posted: Sun Feb 04 23:48:50 CST 2018 | Status: closed
L473[17:12:07] <CompanionCube> give them the palemoon response :p
L474[17:12:07] <asie> watch this
L475[17:12:11] <asie> AHAHAHAHAHA
L476[17:12:15] <asie> dangit, two minds thinking alike
L477[17:12:38] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 183 seconds)
L478[17:12:49] <asie> but yes I can see OpenBSD pulling one like that
L479[17:12:57] <asie> sending a patch, being rejected, and just dropping the whole package
L480[17:13:11] <asie> I mean, the commit message was
L481[17:13:13] <asie> "Remove. clearly, they don't want users, and we're not gonna give them any."
L482[17:13:14] <CompanionCube> is C# stuff even used that much if at all on OpenBSD though
L483[17:13:20] <asie> Not much
L484[17:13:25] <asie> as it didn't even work super well on BSDs
L485[17:13:30] <asie> but some NetBSD devs made huge strides in porting .NET Core
L486[17:13:41] <CompanionCube> also I don't see the OpenBSD ethos aligning with the .NET ones
L487[17:13:44] <CompanionCube> maybe the others though
L488[17:13:59] <asie> Their ethos is more or less "man I wish we didn't have to use code which isn't ours at all", it feels
L489[17:14:13] <asie> One OpenBSD kernel dev literally admitted they refuse to look at the Linux graphics drivers they import
L490[17:14:29] <CompanionCube> because it will just make them very sad/
L491[17:14:35] <asie> and frustrated, yes
L492[17:14:37] <asie> more or less
L493[17:14:55] <asie> but Fody has a good point
L494[17:15:01] <asie> from now on reporting bugs to FoamFix requires you to patron me
L495[17:15:04] <asie> bye
L496[17:15:17] <CompanionCube> asie: don't forget
L497[17:15:24] <CompanionCube> make users subscribe to a youtube channel
L498[17:15:28] <CompanionCube> or follow you on social media
L499[17:15:34] <asie> on what social media?
L500[17:15:41] <CompanionCube> pick your choice
L501[17:15:54] <asie> no i seriously mean which one
L502[17:15:59] <CompanionCube> maybe facebook if you're going for maximum annoyance
L503[17:16:01] <asie> facebook? no, twitter? no, reddit? not for long, discord? i wish i didn't
L504[17:16:08] <asie> i just don't have them
L505[17:16:21] <Izaya> speaking of Discord I got a copy of someone's data dump
L506[17:16:24] <Izaya> very interesting
L507[17:16:30] <CompanionCube> Izaya: electron or webapp?
L508[17:16:31] <asie> sowing discord eh
L509[17:16:37] <asie> i only use webapp
L510[17:16:44] <CompanionCube> same here
L511[17:16:46] <Izaya> CompanionCube: webpage, apparently
L512[17:16:53] <Izaya> 8.2M of message data
L513[17:17:01] <Izaya> 188M of "activity" data
L514[17:17:05] <CompanionCube> >letting electron crap run when the webapp works just fine
L515[17:17:11] <CompanionCube> i wish i didn't need the thing entirely but oh well
L516[17:17:17] <Izaya> oh. sorry, 179M
L517[17:17:25] <Izaya> 188M total
L518[17:17:30] <Wattana Gaming> ok so i was back from sleeping
L519[17:18:01] <Wattana Gaming> still, anyone can implement text wrap for me? Im somewhat bad at this
L520[17:18:02] <Zef> Oh I've got my data
L521[17:18:20] <Izaya> Oh?
L522[17:18:22] <Zef> It's every message I've ever sent and all the devices I've used
L523[17:18:30] <Izaya> how big is the activity dir?
L524[17:18:37] <asie> here's a curious one:
L525[17:18:41] <asie> Does it include the DELETED messages?
L526[17:18:43] <asie> Or edits?
L527[17:18:52] <asie> (I know the answer but I'd love to be proven wrong)
L528[17:18:54] <Zef> Uh give me a sec to yell at windows 10 to give me my boot menu back
L529[17:19:43] <Skye> I would understand them going "we will close stupid issues if you don't pay us" but closing issues indiscriminately seems to be putting head in sand...
L530[17:20:16] <Izaya> asie: I'm going to need to investigate that with my source
L531[17:20:45] <Skye> asie: I once read in the erlang reddit how they implemented deletion, it seems pretty sensible, but of course that was years ago.
L532[17:21:15] <Zef> And I can't tell if it keeps deleted messages because I don't remember what messages I've deleted
L533[17:21:20] <Zef> This dump is a few months old
L534[17:21:34] <Izaya> Zef: I don't suppose you'd want to throw me the activity dir? :3
L535[17:21:38] <Skye> Create a test account
L536[17:21:58] <Izaya> https://media.snouts.online/snout-cdn/media_attachments/files/000/706/318/original/52b57bbb7008aa88.mp4
L537[17:22:47] <Skye> I remeber it going something like...
L538[17:23:02] <Skye> They use the erlang distributed database that comes with OTP
L539[17:23:52] <Skye> When a message is deleted, they both try to delete it, and have a tombstone because its a distributed database?
L540[17:24:14] <Skye> So... Optimistically it should delete
L541[17:24:23] <Skye> However if the ads have gotten into it... X_x
L542[17:25:24] <Zef> Uh
L543[17:25:50] <Skye> Uh
L544[17:25:54] <Skye> I mean
L545[17:25:58] <Zef> 1 that'd take hours to upload and 2 I'd need to make sure I don't have stuff in it
L546[17:26:13] <Skye> The virus of advertising and monetising users.
L547[17:26:17] <Zef> Well Windows 7 now thinks it's pirated
L548[17:26:30] <Zef> And has locked my visual options
L549[17:26:37] <CompanionCube> oh well no big loss
L550[17:26:43] <Zef> 440mb my activity folder
L551[17:26:52] <Izaya> how big is your messages folder?
L552[17:27:19] <Izaya> how do I do PMs with Corded again?
L553[17:27:21] <Skye> Maybe do the analysis yourself
L554[17:27:31] <Zef> Only 5.6mb
L555[17:27:37] <Izaya> impressive
L556[17:27:39] <Wattana Gaming> does this count as a software gore? http://tinyurl.com/yysc84nl
L557[17:27:54] <Izaya> hey I have a Lua script here that will parse for event types if you want it
L558[17:28:14] <Izaya> Wattana: >discord URL
L559[17:28:16] <Zef> I don't have lua actually installed on my computer
L560[17:28:17] <Izaya> yup, software gore
L561[17:28:29] <Izaya> do you have ocvm or similar?
L562[17:28:42] <Izaya> wait that'd require lua
L563[17:28:44] <Zef> Yeah
L564[17:28:49] <Zef> Ocemu
L565[17:28:54] <Izaya> oh that might work
L566[17:29:05] <Wattana Gaming> ~~what ocemu is gae~~
L567[17:29:24] <Izaya> https://0x0.st/zzrW.txt
L568[17:30:06] <Izaya> run that as lua eventtypes.lua events-2019-00000-of-00001.json
L569[17:31:15] <Izaya> it'll output a list of event types in the activity logs
L570[17:37:36] <Zef> Cool
L571[17:55:28] <Z0idburg> Izaya: Neat rat!
L572[17:55:36] <Izaya> :D
L573[17:56:02] <Z0idburg> is that yours?
L574[17:57:58] <Izaya> no I only have cats
L575[18:11:50] <Izaya> Heeey S3?
L576[18:15:49] <Z0idburg> Yes
L577[18:16:56] <Izaya> Would you care to share some or all of your Discord data dump with me, for research purposes?
L578[18:18:10] <Z0idburg> If I knew how
L579[18:19:07] <CompanionCube> it's a button in the settings page
L580[18:19:19] <CompanionCube> press it and wait an insane time for them to give you the dump
L581[18:20:18] <Zef> It's a month tops
L582[18:20:39] <CompanionCube> which is insane
L583[18:20:44] <Izaya> gotta wait for them to remove anything incriminating :^)
L584[18:21:33] <Zef> How dare they take longer than a minute
L585[18:21:49] <Izaya> how dare a theoretically automated process take more than a minute, yeah
L586[18:22:11] <CompanionCube> Izaya: or a week if you're being generous
L587[18:22:12] <Zef> It took like 10 days
L588[18:22:37] <Zef> They put a 30 day estimate so that you can't sue them or some shit if it takes them too long
L589[18:22:47] <Izaya> a RDBMS query probably shouldn't take that long
L590[18:23:11] <Izaya> suggests real issues with their infrastructure
L591[18:27:41] <Zef> Who knows
L592[18:27:52] <Zef> Why assume the worst
L593[18:28:14] <Izaya> because humans
L594[18:28:21] <Skye> Izaya: the apparently use sharded erlang mnesia databases
L595[18:30:37] <Izaya> should it take a week to do a query for all x matching this user ID though?
L596[18:30:57] ⇨ Joins: Raspberri (Raspberri!~Raspberri@154.65.9.51.dyn.plus.net)
L597[18:31:02] ⇦ Quits: Raspberri (Raspberri!~Raspberri@154.65.9.51.dyn.plus.net) (Remote host closed the connection)
L598[18:33:35] <Skye> Izaya: no
L599[18:34:29] <Michiyo> Izaya, query Corded, then send DiscordNick: Message
L600[18:34:36] <Michiyo> on the discord side they reply with IRCNick: Reply
L601[18:34:50] <Michiyo> it likely doesn't support spaces.. and a bunch of other stuff
L602[18:34:56] <Michiyo> it's a hack, I hate it and i'm not updating it. :P
L603[19:07:05] <Zef> So I'm a little screwed
L604[19:07:20] <Zef> The only version of modded Minecraft I have working is vr
L605[19:07:26] <Zef> And I get sick playing it
L606[19:07:39] <Wattana Gaming> c#/lua master race anyone?
L607[19:08:14] <Izaya> disable the VR mod?
L608[19:08:39] <Izaya> hey do any Discord users know what the af_viewed, af_exited and af_loaded events would be?
L609[19:09:24] <CompanionCube> Izaya: https://www.reddit.com/r/discordapp/comments/9pewqq/data_sent_by_discord_if_you_have_the_use_data_to/
L610[19:10:33] <Izaya> ah, activity feed
L611[19:10:36] * Izaya squintsd
L612[19:10:41] <Izaya> not sure what that refers to
L613[19:11:25] <Zef> It's not a mod that I can disable
L614[19:11:37] <Zef> It's a modified version of Minecraft
L615[19:11:59] <Izaya> Copy the mods over to another instance and install forge?
L616[19:12:12] <Zef> I still do not have internet
L617[19:12:33] <Izaya> surely your launcher caches installation files?
L618[19:12:42] <Zef> If I download the forge installater I am 99% sure it's gonna download files itself
L619[19:12:51] <Zef> I'm using the vanilla launcher
L620[19:13:02] <Izaya> obligatory literally why
L621[19:13:45] <Zef> Because this is on my windows 10 install
L622[19:13:59] <Zef> Because my fucking windows 7 one decided to break java
L623[19:14:22] <Izaya> copy the stuff from W7 then?
L624[19:15:00] <Zef> You know that's actually not a bad isea
L625[19:15:09] <Zef> Maybe I can copy the profile over
L626[19:15:11] <Izaya> I have half-decent ideas sometimes
L627[19:16:27] <Izaya> oh, I was only parsing the most recent logs
L628[19:22:15] <Zef> Oh fun
L629[19:22:23] <Zef> I never installed 1.12 forge
L630[19:26:49] <Zef> So off goes my computer and in the trash goes my plans to mess with ie
L631[19:28:33] ⇦ Quits: ashka (ashka!~postmaste@baptiste-huve.fr) (Quit: O RLY)
L632[19:28:42] ⇨ Joins: ashka (ashka!~postmaste@baptiste-huve.fr)
L633[19:29:08] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E0980DB1EE71723E823.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L634[19:48:33] <Zef> And of course the twitch launcher doesn't actually have 1.12 forge downloaded
L635[19:48:41] <Zef> I don't know how the fuck it got it
L636[19:50:11] <Kodos> Minecrift?
L637[19:50:27] <Izaya> crift
L638[19:50:42] <Zef> That was it's old name
L639[19:50:50] <Zef> It's called vivecraft now
L640[19:56:24] <Wattana Gaming> I take a look at Zenith's fork of my kernel and integrated some part of it into the new version of my kernel.
L641[19:57:37] <Izaya> https://my.mixtape.moe/vfknuu.webm
L642[19:58:43] <Zef> Lolz
L643[19:58:48] <Zef> What
L644[19:58:53] <Zef> I didn't mean that z
L645[20:29:00] <Zef> %tonk
L646[20:29:01] <MichiBot> Voldemort! Zef! You beat Forecaster's previous record of 4 hours, 2 minutes and 37 seconds! I hope you're happy!
L647[20:29:02] <MichiBot> Zef's new record is 4 hours, 15 minutes and 27 seconds! 12 minutes and 50 seconds gained!
L648[20:29:18] <Zef> Oh wow that's closer than I thought
L649[20:31:34] <Zef> %tonkout
L650[20:31:34] <MichiBot> Zef has tonked out! Tonk has been reset! They gained 0.004 tonk points! Current score: 0.004
L651[20:32:10] <Zef> You better not reset my tonkpoints
L652[20:33:18] * Izaya resets Zef's tonkpoints
L653[20:33:33] <Izaya> ... Kinda glad Inari isn't here to make that somehow NSFW
L654[20:34:26] <Zef> *tonks my own points* ;)
L655[20:35:42] <Zef> Hey I can be inaris lewder replacement
L656[20:43:32] <Z0idburg> oh hello there @Wattana Gaming
L657[20:43:38] <Z0idburg> did you get my messages earlier?
L658[20:44:17] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-52-062.dsl.tropolys.de) (Ping timeout: 180 seconds)
L659[20:49:17] <AmandaC> Izaya: how could resetting something be lewd? I don't think even Inari could lewd the act of resetting something
L660[20:49:28] <Izaya> I believe in Inari.
L661[20:49:34] <AmandaC> Then again, she is the goddess of fertility
L662[20:51:41] <CompanionCube> %tonk
L663[20:51:41] <MichiBot> Consarn it! CompanionCube! You beat Zef's previous record of <0! I hope you're happy!
L664[20:51:42] <MichiBot> CompanionCube's new record is 20 minutes and 6 seconds! 20 minutes and 6 seconds gained!
L665[20:53:03] <Wattana Gaming> @Z0idburg nope
L666[20:53:25] <Wattana Gaming> but in meanwhile I integrated part of Zenith's fork of my kernel into the kernel
L667[20:53:26] <Z0idburg> It was about wordwrapping and print
L668[20:53:37] <Z0idburg> I was saying that print doesn't do any wordwrapping in Linux
L669[20:54:47] <Wattana Gaming> but the terminal itself does it, right?
L670[20:55:04] <Wattana Gaming> i mean the linux terminal
L671[20:55:13] <Z0idburg> That is a very good yet complicated question, I explained that as well
L672[20:55:18] <Z0idburg> So basically..
L673[20:55:54] <Z0idburg> Theretically, the terminal does not, I forget exactly where it happens but on a normal monitor output I believe it happens somewhere around the virtual terminal, not the tty
L674[20:56:05] <Z0idburg> because consider ssh or serial consoles
L675[20:56:15] <Z0idburg> those use ttys as well, but they don't word wrap for you
L676[20:56:23] <Z0idburg> ssh technically uses the pty multiplexer
L677[20:56:42] <Izaya> the text->framebuffer driver does the text wrapping I believe
L678[20:57:09] <Z0idburg> rigt, which in Linux's case is the vty isn't it
L679[20:57:18] <Izaya> I think so, not 100%
L680[20:57:27] <Z0idburg> I know it's somewhere around there
L681[20:57:31] <Izaya> it used to be handled by the terminal itself but we don't use hardware terminals now
L682[20:57:32] <Wattana Gaming> but that conversion would be really hard to implement without anything standing between the kernel and the gpu, right?
L683[20:58:01] <Izaya> see: the escape code to turn on/off text wrap for VT100s
L684[20:58:21] <Izaya> Wattana: my suggestion would be to funnel all text output through a function that can keep track of this
L685[20:58:50] <Z0idburg> Not hard, but possibly more complicated than OC needs. In my OS, Trotwood, which doesn't emulate linux at all- there is an ANSI capable GPU driver I've been working on that does the actual word wrapping
L686[20:59:09] <Z0idburg> this driver just takes input and reads it kind of likre a character device
L687[20:59:15] <Wattana Gaming> Any code sample?
L688[20:59:19] * Izaya has a driver that one sticks to I/O pipes and interfaces with the terminal
L689[20:59:54] <Izaya> https://git.shadowkat.net/izaya/OC-PsychOS2/src/branch/master/module/vt100.lua
L690[21:00:17] <Izaya> also https://git.shadowkat.net/izaya/OC-PsychOS2/src/branch/master/module/vt-task.lua
L691[21:00:55] <Z0idburg> you can put wrapping in print if you want, but if you do, if you ever want more than one type of user interface (i.e. over a network) then you won't be able to use print anymore and the problems that use print wont run over a network
L692[21:00:59] <Z0idburg> if that makes sense
L693[21:01:09] <Wattana Gaming> think I can convert this and try it out
L694[21:01:52] <Z0idburg> if you have at least one interface type to send print output to, such as some form of tty for example then it should be quite versatile
L695[21:02:22] <Z0idburg> in fact, you could have a common tty interface and have different types of ttys you can plug programs onto by redirecting stdin and stdout in and out of them
L696[21:02:30] <Izaya> ^
L697[21:03:16] <Z0idburg> In Trotwood, it works almost exactly like that, theres a different tty for everything
L698[21:03:31] <Z0idburg> for example if you want to allow people to log in remotely over a modem you can use mtty
L699[21:03:57] <Izaya> PsychOS has a table of pipes, you can set an environment variable to change which pipe io.read and io.write (and therefore print) interact with
L700[21:04:00] <Z0idburg> but there's also ptty
L701[21:04:05] <Z0idburg> which is the physical trminal
L702[21:04:07] <Z0idburg> terminal*
L703[21:04:15] <Izaya> so I quite happily have remote login over a minitel socket
L704[21:04:22] <Z0idburg> (not to be confused with linux pseudo terminal)
L705[21:04:27] <Z0idburg> heh
L706[21:04:33] <Wattana Gaming> Im confused
L707[21:04:41] <Z0idburg> What are you confused about?
L708[21:04:59] <Wattana Gaming> I don't even know how tf am I gonna do it with my brain
L709[21:06:48] <Z0idburg> What helps me is to find what the problems are instead of finding what to do to solve it
L710[21:07:10] <Izaya> https://i.4cdn.org/wsg/1549679284271.webm
L711[21:07:14] <Z0idburg> like I started wit print, what are the problems of doing word wrap in print for example
L712[21:07:26] <Z0idburg> I'll let you figure that out
L713[21:08:12] <Z0idburg> doing wordwrap in print isn't bad, it just creates great challenges for certain things later on
L714[21:08:59] <Z0idburg> at least that's what I think. Once you find the problems you may have wit that, then find the problems with the other solutions and work your way down in a tree. That's how I generally solve problems here.
L715[21:12:27] <Wattana Gaming> the truth is, I already have the initial concept
L716[21:13:00] <Wattana Gaming> The function would check if the input text is longer than the monitor width. If it is then split it into two
L717[21:13:10] <Wattana Gaming> but I am not sure how to implement that
L718[21:14:14] <Izaya> probably :len and :sub
L719[21:14:35] <Z0idburg> I always kept track of the x and y coordinates of the screen
L720[21:15:03] <Z0idburg> HOWEVER.. I've been thinking lately if you don't mind a slower print you may even be able to get away with just using the character count and modulus ?
L721[21:15:26] <Z0idburg> knowing your current posotion in the virtual buffer
L722[21:15:32] <Z0idburg> as in single dimension
L723[21:20:03] <Z0idburg> A common way to do it @Wattana Gaming is to have a pointer of x,y
L724[21:20:14] <Z0idburg> and know how wide and tall the screen is
L725[21:21:13] <Z0idburg> if you go past the edgeof the screen you go down a line, but if you are at the bototm then you need to decide how to handle scrolling if you care
L726[21:22:52] <Z0idburg> in my case, I think a good way could be to then use a scrollback stack as a buffer. When the screen is about to scroll you push the top line of the screen onto the stack and then take all of the remaining lines and copy them one line higher as a gpu block copy
L727[21:22:57] <Z0idburg> then insert starting at the end of the screen
L728[21:23:02] <Z0idburg> (insert the new text)
L729[21:23:29] <Z0idburg> if you do it that way be sure to keep track of the maximum size of your scrollback buffer or you will eventually run out of RAM
L730[21:23:49] <Z0idburg> a few kilobytes is probably more than enough
L731[21:27:36] <Z0idburg> Wattana, do you intend to support ANSI?
L732[21:30:47] <Wattana Gaming> whats ansi?
L733[21:31:59] ⇨ Joins: logan2611 (logan2611!~logan2611@184-96-216-6.hlrn.qwest.net)
L734[21:32:53] <Z0idburg> possibly unimportant for your intentions. It allows you to use print to change the position on the screen, color of text, etc.
L735[21:33:15] <Z0idburg> very useful for character based graphics
L736[21:34:01] <Z0idburg> calling it ANSI is really a crappy way to put it but the real deal here is "ANSI escape codes"
L737[21:34:22] <Z0idburg> Trotwood will support ANSI
L738[21:35:25] <Wattana Gaming> Perhaps the newline support can be modified to support text wrap? http://tinyurl.com/y38fnxuz
L739[21:36:56] <Z0idburg> can
L740[21:37:08] <Z0idburg> Is that what you want?
L741[21:37:23] <Wattana Gaming> maybe. because it is the easiest method rn
L742[21:39:12] <Z0idburg> At some point, I recommend taking a look at printf sprintf and vsprintf in the boot portion of the Linux kernel sources
L743[21:39:35] <Z0idburg> you can find them I think in arch/x86/boot/printf.c I think
L744[21:39:57] <Z0idburg> you'll find printf does very, very little
L745[21:40:06] <Z0idburg> most of the work is done by vsprintf
L746[21:42:24] <Z0idburg> Now.. if you want my two cents on your code
L747[21:42:54] <Z0idburg> I would highly recommend not putting x and y outside of those functions
L748[21:43:36] <Z0idburg> it's a major limiting factor, and opens yourself up for complicated bugs later.
L749[21:47:12] <Z0idburg> I don't really want to just go ahead and explain why, because I kinda want to see your reaction and thoughts as to why I might say that ?
L750[21:47:24] <Z0idburg> at least first I'd like to that is
L751[22:21:25] <Mimiru> %tonk
L752[22:21:26] <MichiBot> Dagnammit! Mimiru! You beat CompanionCube's previous record of 20 minutes and 6 seconds! I hope you're happy!
L753[22:21:27] <MichiBot> Mimiru's new record is 1 hour, 29 minutes and 44 seconds! 1 hour, 9 minutes and 37 seconds gained!
L754[23:51:50] <Mimiru> %tonk
L755[23:51:50] <MichiBot> Jiminy Cricket! Mimiru! You beat your own previous record of 1 hour, 29 minutes and 44 seconds! I hope you're happy!
L756[23:51:51] <MichiBot> Mimiru's new record is 1 hour, 30 minutes and 24 seconds! 39 seconds gained!
L757[23:51:56] <Mimiru> wow..
L758[23:59:06] <Mimiru> wow..out
L759[23:59:10] <Mimiru> err oops
L760[23:59:12] <Mimiru> %tonkout
L761[23:59:13] <MichiBot> Mimiru has tonked out! Tonk has been reset! They gained 0.001 tonk points! Current score: 0.01
L762[23:59:18] <Mimiru> ...
L763[23:59:21] <Mimiru> Mother fucker
<<Prev Next>> Scroll to Top