<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:13:43] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.169.117) (Ping timeout: 202 seconds)
L2[00:30:16] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L3[01:09:31] ⇦ Parts: Biochemic (Biochemic!~biochemic@2a02:908:d721:e260:c5e4:f757:1138:1f70) ())
L4[01:28:44] <McMaartenz> %tonk
L5[01:28:44] <MichiBot> Gadsbudlikins! McMaartenz! You beat CompanionCube's previous record of 2 hours, 9 minutes and 57 seconds! I hope you're happy!
L6[01:28:45] <MichiBot> McMaartenz's new record is 2 hours, 36 minutes and 37 seconds! 26 minutes and 40 seconds gained! McMaartenz also gained 0.002 tonk points for stealing the tonk.
L7[01:28:53] <McMaartenz> Mhmhm
L8[01:28:59] <McMaartenz> %tonkout
L9[01:29:00] <MichiBot> McMaartenz has tonked out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002 bonus points for consecutive hours! Current score: 0.008
L10[01:29:00] <McMaartenz> Meh
L11[01:29:10] <McMaartenz> Lol
L12[01:29:24] <McMaartenz> *sorry guys xd*
L13[01:46:14] <Kleadron> Windows XP in 2020
L14[01:46:24] <Kleadron> Hanging on by a thread
L15[01:46:34] <Kleadron> Because one guy is still using it
L16[01:52:58] <McMaartenz> Xd
L17[01:53:03] <McMaartenz> I'm usi g it
L18[01:53:09] <McMaartenz> Inside vm
L19[01:53:28] <Izaya> WINE can run RLVM games now so it's redundant
L20[01:53:31] <Izaya> :^)
L21[01:56:38] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BC4A4.versanet.de) (Ping timeout: 190 seconds)
L22[02:06:34] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error: Connection reset by peer)
L23[02:07:19] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L24[02:08:04] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error: Connection reset by peer)
L25[02:08:41] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L26[02:09:31] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error: Connection reset by peer)
L27[02:09:39] <Forecaster> %potion
L28[02:09:39] <MichiBot> Forecaster: You get a cloudy gold potion
L29[02:09:42] <Forecaster> %drink ^
L30[02:09:42] <MichiBot> The next fork you touch tells you it's most deeply guarded secret.
L31[02:10:17] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L32[02:11:12] <Kleadron> @McMaartenz ha, im using it on real hardware
L33[02:11:15] <Kleadron> get on my level
L34[02:27:39] <Kleadron> i wanted to see how fast node.js can count, apparently it goes really fast http://tinyurl.com/y5sjo876
L35[02:28:36] <Azelphur> What's the best way of editing code on my PC and then transferring it to the computer in game?
L36[02:29:10] <Skye> %tonk
L37[02:29:11] <MichiBot> Avada Kedavra! Skye! You beat McMaartenz's previous record of <0! I hope you're happy!
L38[02:29:12] <MichiBot> Skye's new record is 1 hour and 11 seconds! 1 hour and 11 seconds gained! Skye also gained 0.001 tonk points for stealing the tonk.
L39[02:29:45] <Skye> Azelphur: disable buffering in the OC settings
L40[02:30:01] <Azelphur> wat
L41[02:30:07] <Skye> File buffering
L42[02:30:10] <Skye> Or caching
L43[02:30:15] <Skye> Not sure what it's called
L44[02:30:25] <Skye> Basically it's so that any changes immediately appears
L45[02:30:41] <Azelphur> ah I see, the servers remote anyway
L46[02:31:26] <Waveformal> You could always set up an FTP or SFTP connection from your editor of choice to that server, so long as you can get access to the directory OC data is stored in.
L47[02:31:51] <Azelphur> Ah, guess I can do that
L48[02:32:41] <Kleadron> So does that mean that when the computer accesses a hard drive or disk drive it more directly accesses the physical drive on your computer when caching is disabled?
L49[02:33:06] <Izaya> it hits the real filesystem, anyway
L50[02:33:06] <Kleadron> When will i be able to mount a real life floppy disk to an opencomputer
L51[02:33:24] <Izaya> now
L52[02:33:53] <Izaya> mount /dev/fd0 ~/.local/share/multimc/instances/SKS\ v5.7/.minecraft/saves/world/opencomputers/uuid
L53[02:33:54] <Izaya> :^)
L54[02:35:27] <Waveformal> Does anyone know about the state of OpenSecurity after the last update to fix the Energy Turrets? I saw the commit and grabbed the latest from curse, but the turrets seem to be pretty bugged out.
L55[02:39:23] ⇨ Joins: uzogamespro (uzogamespro!~uzogamesp@134.249.178.108)
L56[02:40:04] <uzogamespro> есть живые?
L57[02:41:15] <Lizzy> English only please
L58[02:42:36] ⇦ Quits: uzogamespro (uzogamespro!~uzogamesp@134.249.178.108) (Client Quit)
L59[02:43:05] <Kleadron> Would it be possible to make the opencomputer also directly access the physical floppy disk or hard disk and have it write its own filesystem onto it?
L60[02:43:13] <Forecaster> %translate есть живые?
L61[02:43:14] <MichiBot> There are live?
L62[02:44:11] <Skye> You can't make it access a real floppy disk
L63[02:44:15] <Skye> But there is an unmanaged mkde
L64[02:44:17] <Skye> Modet
L65[02:44:19] <Skye> Mode
L66[02:44:20] <Forecaster> google said "Are there any alive?"
L67[02:44:23] <Lizzy> @Kleadron if you mean physical as "in-world" physical then yes, just set it to unmanaged mode
L68[02:44:34] <Skye> Which works like a giant block of data you can edit
L69[02:44:47] * Lizzy hmmms
L70[02:44:50] <Kleadron> i meant a real life drive
L71[02:44:55] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed the connection)
L72[02:45:02] <Lizzy> ah, then no
L73[02:45:06] <Kleadron> im upset now
L74[02:45:17] <Lizzy> that would be a major security risk
L75[02:45:29] <Kleadron> good point
L76[02:48:07] <Lizzy> also something/someone is trying to send shit to my domain but so far they've failed to send to an actual mailbox... first they tried "skyem123" on my domain (which doesn't even exist) and then they tried "siren", which also doesn't exist...
L77[02:48:30] <Lizzy> oh, and they also tried an old alias of mine about 3 hours ago
L78[02:48:51] <Lizzy> now "theenders"
L79[02:48:54] <Lizzy> wtf
L80[02:49:26] <Lizzy> if you're gonna spam me, at least get the address right (then probably be denied because of spamassassin)
L81[02:49:29] <Izaya> plot twist
L82[02:49:41] <Izaya> the entity trying to send you mail is ... you
L83[02:49:43] <Izaya> from the past
L84[02:50:12] <Lizzy> i don't think i'd be using a server with a .hk TLD rDNS entry and be trying to send from "dhl.com"
L85[02:57:52] <stephan48> why not? sounds legit!
L86[02:59:32] <Skye> Lizzy: wut.
L87[03:00:01] <Skye> Are they using the gitlab to get usernames or something
L88[03:06:30] <Skye> Lizzy: what is the message they're trying to send out of curiosity?
L89[03:09:56] <McMaartenz> @Kleadron whats the specs of that machine if I may ask? :neko:
L90[03:19:38] <Lizzy> Skye, idk, cause postfix is just rejecting it. some form of DHL Tracking at a guess
L91[03:19:51] <Skye> Wut
L92[03:20:19] <Lizzy> and idk where they're getting the names from, cause "theenders", and "siren" don't exist on there
L93[03:21:06] <Lizzy> https://pastebin.com/2bTayXHr
L94[03:23:08] <Lizzy> Skye, ^
L95[03:23:49] <Skye> O_o
L96[03:23:53] <Skye> What's that other domain
L97[03:24:00] <Lizzy> ?
L98[03:25:28] ⇨ Joins: The_Bit (The_Bit!~Anonim@2.135.242.66)
L99[03:34:17] <Skye> `In: EHLO c21mekong.com.kh`
L100[03:35:35] <Lizzy> ah, that's the other end introducing itself
L101[04:11:00] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E959D4A4BDACBD6FD17.dip0.t-ipconnect.de)
L102[04:11:00] zsh sets mode: +v on Vexatos
L103[04:18:02] <Forecaster> %tonk
L104[04:18:02] <MichiBot> Avada Kedavra! Forecaster! You beat Skye's previous record of 1 hour and 11 seconds! I hope you're happy!
L105[04:18:03] <MichiBot> Forecaster's new record is 1 hour, 48 minutes and 51 seconds! 48 minutes and 39 seconds gained! Forecaster also gained 0.001 tonk points for stealing the tonk.
L106[04:48:15] *** Lizzy is now known as Guest13003
L107[04:48:26] <Forecaster> ohno
L108[05:18:55] <dequbed> Lizzy: I mean hey, they went to the trouble of using STARTTLS, it *must* be legit.
L109[05:35:40] <Guest13003> yeah, other than the fact that the domain they're sending from isn't for them (as far as i can tell), this is probably the most complient spam setup i've seen
L110[05:36:24] <Guest13003> wait derp
L111[05:36:36] <Guest13003> wait wat
L112[05:36:38] <Guest13003> OH
L113[05:36:41] *** Guest13003 is now known as Lizzy
L114[05:43:50] <Kodos> So how the hell do I unfuck Twitch app
L115[05:43:57] <Kodos> It's saying it doesn't detect Java, or my MC instances anymore
L116[05:48:59] ⇦ Quits: The_Bit (The_Bit!~Anonim@2.135.242.66) (Remote host closed the connection)
L117[05:49:31] <Forecaster> wipe it and reinstall?
L118[05:51:40] <Izaya> s/and*//
L119[05:51:41] <MichiBot> <Forecaster> wipe it reinstall?
L120[05:51:49] <Izaya> ree
L121[05:54:59] <Forecaster> that would have matched anddddddd
L122[05:55:01] <Forecaster> :P
L123[05:55:07] <Forecaster> what you wanted was probably and.*
L124[05:55:10] <Z0idburg> @Kleadron there is a way.
L125[05:55:39] <Z0idburg> However it is a LOT easier on a *nix host than it is if you have Windows
L126[05:55:57] <Forecaster> %s/it and.*/it/
L127[05:55:57] <MichiBot> <Forecaster> wipe it
L128[05:56:14] <Z0idburg> if the disk is the same size
L129[05:56:18] <Forecaster> yay regex
L130[05:56:36] <Z0idburg> then you can symlink it to a disk that is compressed using zlib
L131[05:56:56] <Z0idburg> othwise you cna wrap it through a truncating driver which I won't get into
L132[05:58:30] <Z0idburg> so yes ,you can connect it to a live disk. As Lizzy suggests, it's kinda scary.
L133[05:58:46] <Z0idburg> Don't do it.
L134[06:01:35] <Z0idburg> technically you'd want the disk uncompressed
L135[06:01:43] <Z0idburg> since OC does that for you
L136[06:09:32] <Izaya> Forecaster: 100% correct
L137[06:10:56] <Forecaster> %s/0/1/
L138[06:10:57] <MichiBot> <Izaya> Forecaster: 110% correct
L139[06:16:56] <Z0idburg> %m/110/
L140[06:16:59] <Z0idburg> broken.
L141[06:39:44] <Lizzy> also lol that same spam attempt from earlier tried the siren address again
L142[06:39:45] <Lizzy> -_
L143[06:39:48] <Lizzy> -_-
L144[06:41:47] <Rph> %tonk
L145[06:41:48] <MichiBot> Goshhawk! Rph! You beat Forecaster's previous record of 1 hour, 48 minutes and 51 seconds! I hope you're happy!
L146[06:41:49] <MichiBot> Rph's new record is 2 hours, 23 minutes and 45 seconds! 34 minutes and 54 seconds gained! Rph also gained 0.002 tonk points for stealing the tonk.
L147[06:41:56] <Rph> %tank
L148[06:42:11] <Lizzy> and trying skye's style address again... despite the fact that they get a 550 response instead of a 450 one ¬_¬
L149[06:42:34] <Skye> Any idea who that server sending it is?
L150[06:44:35] <Lizzy> 167.99.64.71
L151[06:44:41] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8F37F.dip0.t-ipconnect.de)
L152[06:45:24] <Rph> http://tinyurl.com/y5rlc3zb
L153[06:45:24] <Lizzy> seems to be c21mekong.com.kh and that also seems to be valid both ways (otherwise postfix would have rejected it sooner)
L154[06:46:26] <Lizzy> seems to be some form of estate agents
L155[06:51:19] <Rph> Hmm
L156[06:52:32] <Lizzy> ||`h`||||`e`||||`l`||||`l`||||`o`||
L157[06:53:43] <Rph> You make life painful for mobile users
L158[06:53:52] <Rph> On desktop there is a console snippet to reveal all
L159[06:54:51] <Teris> IRCCloud formatted that statement really oddly
L160[06:56:52] <Forecaster> @Z0idburg what's m
L161[07:06:24] <Z0idburg> @Forecaster match
L162[07:06:41] <Forecaster> ah, right
L163[07:06:52] <Z0idburg> Not a necessary feature
L164[07:06:58] <Z0idburg> Although, tr is really nice
L165[07:07:24] <Z0idburg> tr/[a-z][A-Z]/[z-][Z-A]/
L166[07:07:27] <Z0idburg> I believe that does ROT13
L167[07:07:37] <Z0idburg> something like that
L168[07:13:53] <Z0idburg> oh wait
L169[07:14:34] <Z0idburg> it'd be tr/[a-zA-Z]/[N-ZA-Mn-za-m]/
L170[07:15:24] <Rph> I'm thinking of making a real IDE for OC
L171[07:15:27] <Rph> With code analysis
L172[07:15:33] <Rph> Dependency resolving
L173[07:15:34] <Rph> Etc
L174[07:15:35] <Z0idburg> Why
L175[07:15:37] <Z0idburg> just use cat
L176[07:15:43] <Rph> It will probably be only available for my OS tho
L177[07:15:53] <Z0idburg> cat >> "ocluafile.lua" << "EOF"
L178[07:15:53] <Z0idburg> code here
L179[07:15:54] <Z0idburg> EOF
L180[07:15:56] <Rph> Because of my superior to OpenOS dependency system
L181[07:19:20] <Z0idburg> This is a horrible idea
L182[07:20:47] <Rph> Why
L183[07:21:06] <Rph> Also libraries will have to define argument and return types
L184[07:21:12] <Rph> For all functions
L185[07:21:37] ⇨ Joins: The_Bit (The_Bit!~Anonim@109.229.178.44)
L186[07:21:45] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L187[07:21:56] <Z0idburg> That's also a bad idea
L188[07:22:01] <Rph> As the OS will be doing automatical checkArg
L189[07:22:18] <dequbed> Lizzy: FWIW, you can apply a policy check (i.e. DMARC/SPF/DKIM) at the MAIL FROM stage via smtpd_{sender,recipient}_restrictions.
L190[07:22:33] <Rph> When library gets loaded it autogenerates a wrapper that does arg checking
L191[07:22:45] <Lizzy> i think i already have spf in the mail-from part, will need to double check though
L192[07:22:55] <Z0idburg> It will cut performance significantly. This is why instead for Trotwood I document every function like so:
L193[07:22:56] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/zahasetudi
L194[07:23:06] <Z0idburg> every function has a header of documentation
L195[07:23:08] <Rph> Keep in mind this OS is meant to be developer and user friendly
L196[07:23:08] <Z0idburg> so you know how to use it
L197[07:23:14] <Z0idburg> and if you don't use it that way it's not my fault
L198[07:23:40] <Rph> Here you have a library.lua and library.def files
L199[07:23:56] <Rph> And export them as library in your app manifest
L200[07:24:16] <Rph> Then when a different app loads yourappname.library
L201[07:24:33] <Rph> The OS does some checks like if the library was ever loaded and if so, is it cached
L202[07:24:38] <Z0idburg> in Perl we have some helper libraries like pos_validated_list()
L203[07:24:45] <Z0idburg> which can do argument checks
L204[07:24:53] <Rph> And if it's not, it generates a wrapper based on the def and caches it
L205[07:25:13] ⇦ Quits: The_Bit (The_Bit!~Anonim@109.229.178.44) (Ping timeout: 183 seconds)
L206[07:25:23] <Z0idburg> heh
L207[07:25:50] <Rph> What
L208[07:26:21] <Rph> The IDE will have much better autocomplete and warnings thanks to that as well
L209[07:29:10] <Z0idburg> if I were to make an editor, I would make a line editor library instea
L210[07:29:12] <Z0idburg> instead*
L211[07:29:18] <Z0idburg> then write an editor that just used the line editor
L212[07:29:23] <Z0idburg> as a text editor
L213[07:30:15] <Z0idburg> benefit of that is also if I don't want to do normal text editing but like something else like editing of binary data, then I can just swap the line editing proxies with something else
L214[07:31:34] <Rph> Hmm
L215[07:31:52] <Rph> Well my IDE will use a multi threaded structure if you get what I mean
L216[07:31:56] <Z0idburg> Unreleated, but keep in mind Rph you will need to manage memory in an editor
L217[07:32:02] <Rph> I know
L218[07:32:04] <Z0idburg> because reading the entire file is a bad idea
L219[07:32:08] <Z0idburg> but you want it to be fast too
L220[07:32:11] <Rph> I'll stream files and indexes
L221[07:32:43] <Rph> So on load the file will be indexed (functions/vars)
L222[07:32:58] <Forecaster> %potion
L223[07:32:58] <MichiBot> Forecaster: You get a salty ocean potion
L224[07:33:01] <Forecaster> %drink ^
L225[07:33:01] <MichiBot> Forecaster has a single tear roll down their cheek for some reason.
L226[07:33:03] <Rph> And then only parts in the viewport will remain loaded
L227[07:33:15] <Rph> The index cached to disk
L228[07:33:44] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L229[07:33:57] <Z0idburg> The issue with this
L230[07:34:02] <Z0idburg> is how are you going to handle seek
L231[07:34:11] <Z0idburg> with an unmanaged drive this is very easy
L232[07:34:31] <Rph> With a managed drive too
L233[07:35:24] <Rph> Open file, index bytes where lines change
L234[07:35:35] <Rph> Then use fileHandle:seek
L235[07:35:35] <Z0idburg> oh it looks like seek() is implemented for the filesystem component
L236[07:35:40] <Z0idburg> I was thinkingf of old school computercraft
L237[07:35:42] <Rph> Yes
L238[07:35:44] <Z0idburg> where seek didn't exist
L239[07:36:31] <Z0idburg> well good then
L240[07:36:51] <Z0idburg> I'm still working on my unmanaged filesystem
L241[07:37:06] <Rph> I won't touch that shit
L242[07:37:12] <Z0idburg> no?
L243[07:37:22] <Rph> Nope
L244[07:37:28] <Z0idburg> Whys that
L245[07:39:44] <Z0idburg> I'm not worried either way about bad arguments
L246[07:39:50] <Z0idburg> because I want stuff to crash on purpose
L247[07:40:13] <Rph> Well with bad args it also errors
L248[07:40:27] <Rph> But that guarantees you won't have undefined behaviour
L249[07:40:28] <Z0idburg> not my problem
L250[07:40:34] <Rph> So like
L251[07:40:46] <Rph> Stuff may not crash
L252[07:40:51] <Rph> Even under trotwood
L253[07:41:08] <Rph> But just act weirdly
L254[07:41:11] <Z0idburg> I disagree that enforcing type constraints prevents undefined behavior because of the nature of coercion
L255[07:41:37] <Rph> Still, libs here can just disable checks for methods
L256[07:41:47] <Rph> But that way they make life harder for users of my IDE
L257[07:42:14] <Z0idburg> so
L258[07:42:20] <Z0idburg> instead of having special files
L259[07:42:33] <Z0idburg> why not do something kind of like what I am doing but actually read it as meta data
L260[07:42:44] <Z0idburg> you can use multiline comments to create meta data for the editor / OS
L261[07:43:30] <Z0idburg> course mine are not read by anything, they are just for the programmer, and I made them easy to read but:
L262[07:43:30] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/ihopovasud
L263[07:43:48] <Z0idburg> you could come up with your own more readable by machine format for example
L264[07:44:07] <Z0idburg> They'd be kind of like Java annotations
L265[07:45:02] <Z0idburg> I even use special characters for noting optional arguments, etc
L266[07:45:11] <Z0idburg> at times where it is not clear
L267[07:45:29] <Z0idburg> and alternatives
L268[07:46:01] <Z0idburg> for example returns: foo:string, data | nil
L269[07:46:17] <Z0idburg> data:table *
L270[07:46:35] <Z0idburg> that would tell me it either returns some string and a table called data or just nil
L271[07:51:27] <Z0idburg> You could also use archive files
L272[07:51:35] <Z0idburg> like *.nix .a files
L273[07:51:44] <Z0idburg> and store headers as a separate file in there
L274[07:52:04] <Z0idburg> the problem with .a files is that the binary format is in decimal...
L275[07:52:08] <Z0idburg> which is really weird
L276[07:52:23] <Z0idburg> like ascii decimal
L277[07:52:40] <Rph> Hmm
L278[07:53:01] <Rph> Headers will be stored separately
L279[07:53:05] <Rph> In .def files
L280[07:53:55] <Z0idburg> so what happens if you have a bunch of one file libraries
L281[07:54:05] <Rph> Libraries are per app
L282[07:54:06] <Z0idburg> or-
L283[07:54:22] <Rph> Each app defines what libraries it exports in the manifest
L284[07:54:23] <Z0idburg> so you're not going to have any shared libraries at all?
L285[07:54:33] <Rph> There will be stock. Namespace
L286[07:54:42] <Rph> Which contains system libraries
L287[07:54:49] <Rph> But besides that, no
L288[07:55:02] <Rph> Apps just have to define that they depend on libs from something else
L289[07:55:19] <Z0idburg> so you're saying that if I find a really annoying pattern with your OS that I want to automate
L290[07:55:29] <Z0idburg> I will have to modify the system library set
L291[07:55:36] <Rph> Wdym
L292[07:55:37] <Z0idburg> and who knows what else
L293[07:55:48] <Rph> Just make an update package that changes that one file
L294[07:56:11] <Z0idburg> what about new features though
L295[07:56:17] <Rph> Wdym
L296[07:56:22] <Rph> To the system?
L297[07:56:32] <Z0idburg> yes
L298[07:56:47] <Z0idburg> at some point, somebody is goin to want to write wrappers for your system libraries
L299[07:56:52] <Rph> There is no need to want to add features on the system level
L300[07:56:53] <Z0idburg> to make things simpler
L301[07:57:03] <Rph> And system libraries will not do many things
L302[07:57:14] <Rph> They will be a small layer over what default lua has
L303[07:57:18] <Rph> With a VFS
L304[07:57:35] <Rph> Everything like gui etc will be handled by apps
L305[07:57:41] <Rph> Which you can replace
L306[07:58:04] <Z0idburg> Trotwoo'd file IO library is a good example of a library that's not even exactly part of the system
L307[07:58:08] <Rph> As I said, even device interaction will be done by apps
L308[07:58:10] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/oxabegeyup
L309[07:58:13] <Z0idburg> that's the entire file IO library
L310[07:58:28] <Z0idburg> it's just a lib that makes your life simpler
L311[07:58:36] <Z0idburg> it doesn't o any work
L312[07:59:42] <Z0idburg> Instead, it creates a single interface to two different libraries
L313[08:01:04] <Z0idburg> notice something here as well
L314[08:01:24] <Z0idburg> if you don't provide a proper first argument to close read or write, it will crash the caller
L315[08:01:37] <Z0idburg> not the filesystem driver
L316[08:02:03] <Rph> Here i will have a very interesting rpc solution
L317[08:02:21] <Rph> Because i will have 2 types of liberties
L318[08:02:28] <Rph> Libraries*
L319[08:02:51] <Rph> Normal library and an RPC library
L320[08:03:07] <Rph> Normal libraries are what i described
L321[08:03:20] <Rph> Rpc library calls cause a yield
L322[08:03:29] <Rph> And executing a callback in the library owner
L323[08:03:44] <Z0idburg> The only way to perform system calls is to yield in Trotwood
L324[08:03:48] <Rph> The callback can decide to crash
L325[08:04:01] <Rph> But crashes in the callback won't terminate the library owner
L326[08:04:04] <Rph> Rather, the caller
L327[08:05:35] <Rph> Btw do you have a system journal
L328[08:06:57] <Z0idburg> For the filesystem?
L329[08:07:58] <Z0idburg> Or do you mean for keeping track of the systems state?
L330[08:08:21] <Rph> In general
L331[08:08:22] <Rph> Like
L332[08:08:27] <Rph> Detected crash
L333[08:08:33] <Rph> Process quit abnormally
L334[08:08:35] <Rph> And so on
L335[08:09:39] <Z0idburg> Of course not. You don'tneed that with the actor model. What happens is that the system just puts the crash output into a log like dmesg so you can tail it or whatever. It's temporary and circular.
L336[08:09:56] <Z0idburg> It's not used by the system at all
L337[08:09:56] <Rph> Yes thats exactly what I mean
L338[08:10:14] <Rph> My system journal will be like dmesg
L339[08:10:23] <Z0idburg> Then why didn't you just say crash log ?
L340[08:10:25] <Z0idburg> or something
L341[08:10:26] <Rph> With a bit more details and not in a text format
L342[08:10:35] <Rph> Because it will also log permission denied
L343[08:10:37] <Z0idburg> or debug log
L344[08:10:39] <Rph> And non crash errors
L345[08:11:06] <Rph> And also app installs
L346[08:11:07] <Z0idburg> I think you've been spending too much time with shitty software like systemd
L347[08:11:19] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L348[08:11:21] <Rph> I like the way systemd works
L349[08:11:25] <Z0idburg> It's horrible
L350[08:11:50] <Z0idburg> it took simple and made it unsimple how the **** do you even do that?!
L351[08:14:24] <Temia> %tonk
L352[08:14:25] <MichiBot> I'm sorry Temia, you were not able to beat Rph's record of 2 hours, 23 minutes and 45 seconds this time.
L353[08:14:26] <MichiBot> 1 hour, 32 minutes and 37 seconds were wasted! Missed by 51 minutes and 7 seconds!
L354[08:14:43] <Rph> Haha
L355[08:14:54] <Z0idburg> poor Temia
L356[08:15:00] <Temia> Eh
L357[08:15:32] <Temia> I woke up, tonked, and now I go on with my day
L358[08:15:33] <Z0idburg> work soon. I'm going to leave my laptop behind today
L359[08:15:55] <Z0idburg> I have like 300+ people I need to call out too
L360[08:15:57] <Z0idburg> to*
L361[08:17:47] <Z0idburg> but no something crashes, it dumps it in a file it moves on
L362[08:17:58] <Z0idburg> erasing old stuff in the process
L363[08:32:56] <McMaartenz> eh
L364[08:33:03] <McMaartenz> how did the text get messed up that much
L365[08:33:04] <McMaartenz> https://youtu.be/RLAU_JNZwEE?t=137
L366[08:33:04] <MichiBot> OpenComputers: Introducting "Lunatic" | length: 3m 43s | Likes: 457 Dislikes: 4 Views: 22,114 | by asciicharismatic | Published On 20/7/2018
L367[08:35:22] <AmandaC> Because that's not normal OC text, it's text being rendered in the emulator then transformed into braille codes
L368[09:14:01] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L369[09:15:12] <Zef> %hello
L370[09:15:12] <MichiBot> Zef: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L371[09:15:24] <Zef> I don't remember seeing you before so welcome
L372[09:15:34] <Lizzy> they've been here before i think
L373[09:15:51] <Zef> I just did a control f and you are correct
L374[09:16:14] <Zef> Welcome back in that case
L375[09:18:02] <Forecaster> %welcomeback
L376[09:18:11] <Forecaster> "We've got our eyes on you, don't try anything funny"
L377[09:20:02] <Azelphur> I thought OpenComputers didn't give you pixel-level access to the display? o.O
L378[09:21:08] <AmandaC> Azelphur: it doesn't, but you can semi-fake it with braille unicode chars
L379[09:21:34] <Temia> Yeah, it reduces the depth to two colours per 2x4 block, but it's surprisingly workable.
L380[09:21:43] <Azelphur> AmandaC: was just looking at the video above lol, is there shenanigans going on there?
L381[09:21:46] ⇦ Parts: The_Bit (The_Bit!~Anonim@92.55.172.250) (p0w3r_0ff))
L382[09:22:15] <Zef> Do they even speak?
L383[09:22:17] <Zef> Lol
L384[09:22:22] <Temia> Considering Asie is also the one who made the CTIF, he's put a lot of effort into making rendering with the braille efficient
L385[09:22:39] <Temia> Along with colour interpolation algorithms
L386[09:23:05] * AmandaC cuddles up in Temia's lap, meows
L387[09:23:18] * Temia petpets Amanda
L388[09:23:20] * Lizzy curls up next to AmandaC and Temia
L389[09:23:28] <Rph> I wrote a braille picture format too
L390[09:23:40] <Rph> But its full screen only
L391[09:23:45] <Rph> And the encoder is slow
L392[09:23:59] <Lizzy> dequbed, aha, i do spf checks, but only in the recipient side, not the sender side (where i should probably do it). i'ma move it over and see how that fares
L393[09:24:16] <Rph> (320x200 image encodes for 5 seconds on a Xeon E5-1620)
L394[09:24:44] <Rph> The encoder is in nodejs tho so not the fastest it could be
L395[09:26:05] <Zef> Write it in raw lua
L396[09:26:08] <Zef> Lol
L397[09:26:17] <Azelphur> well, that's amazing :p
L398[09:27:06] <Rph> Hmm
L399[09:27:14] <Rph> I thought of rewriting it in C++
L400[09:27:44] * Lizzy hmms, decides to climb into Temia's lap with AmandaC
L401[09:29:39] * Temia petpets both
L402[09:29:45] <AmandaC> %8ball skull-wall all day again?
L403[09:29:45] <MichiBot> AmandaC: Ask again later
L404[09:29:48] * Lizzy purrs loudly
L405[09:31:47] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L406[09:44:45] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b)
L407[09:49:26] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed the connection)
L408[09:49:53] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L409[10:21:01] ⇨ Joins: alekso56 (alekso56!~cax@ti0107a400-3649.bb.online.no)
L410[10:38:05] <Kleadron> @McMaartenz Pentium 4 HT 2.80Ghz, 1GB RAM, Geforce 5700 FX ultra, Some sort of PCI soundblaster card
L411[10:38:29] <McMaartenz> oo nice :D
L412[10:38:46] <Kleadron> Tekkit runs on it at 60FPS with low settings
L413[11:10:00] <Inari> What kinda server do I want to run a dockerized PHP app? Would a VPS be enough, or do I need like a rootserver? (and whats the diff between those anyway :D I know the VPS is virtualized, but does that mean a root server is a full physical machien I rent?)
L414[11:11:35] <Rph> %tonk
L415[11:11:36] <MichiBot> Fopdoodle! Rph! You beat your own previous record of 2 hours, 23 minutes and 45 seconds! I hope you're happy!
L416[11:11:37] <MichiBot> Rph's new record is 2 hours, 57 minutes and 10 seconds! 33 minutes and 24 seconds gained! Rph also gained 0.002 tonk points for stealing the tonk.
L417[11:11:44] <Rph> aaaa
L418[11:11:45] <Rph> :(
L419[11:11:47] <Rph> 3 minutes :(
L420[11:12:37] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error: Connection reset by peer)
L421[11:17:15] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i577BC45D.versanet.de)
L422[11:21:16] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L423[11:35:00] <stephan48> Inari: actually a root server can also be a VM just with better specs
L424[11:35:17] <Inari> I see
L425[11:35:19] <stephan48> dedicated server is also no guaranteed label
L426[11:35:27] <Inari> So theres no real diff?
L427[11:35:29] <stephan48> you might want to look in the product description for physical server
L428[11:35:54] <Inari> Well I don't think I necessarily need my own physical server, but no clue
L429[11:36:23] <stephan48> how resource intensive is the app?
L430[11:36:44] <stephan48> i.e. there are V Servers with imense specs and there are physical servers with low specs
L431[11:37:30] <stephan48> root server just means you got root on the machine(given in VMs too) dedicated signals that you are getting a dedicated set of resources not just: we have X ram and Y cpu first come first server. i.e. are guranteed a minimum performance
L432[11:37:56] <stephan48> a VM(VPS) just means its virtual somewhere.
L433[11:38:19] <Inari> No clue, probably not very
L434[11:38:31] <Inari> Just sick of requests taking 30 seconds on my local machine :D
L435[11:38:42] <stephan48> :D
L436[11:39:03] <stephan48> get a small 5-10€ VPS with a gig or two of ram, some CPU and a few gigs of disk
L437[11:39:07] <Inari> It runs fine on another server, but thats not mine
L438[11:39:22] <Inari> But locally I have to use a linux Vm to run docker on, and for some reason I can't get that to not be slow
L439[11:40:07] <stephan48> https://www.vultr.com/pricing/ f.e.
L440[11:40:28] ⇨ Joins: TheBit (TheBit!~Anonim@5.34.75.192)
L441[11:40:28] <stephan48> you could start with the 3.5$ thingy
L442[11:40:38] <stephan48> and look how it goes
L443[11:40:54] <Inari> I mean, composer just ran out of memory while updating depenencies when I had the VM set to 1gb ram xD
L444[11:40:54] <stephan48> with vultr and f.e. hetzner cloud the nice thing is that you pay hourly
L445[11:41:09] <stephan48> yea but thats crap tooling
L446[11:41:17] <stephan48> not nesseccary resource needs by the app :D
L447[11:41:23] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Ping timeout: 190 seconds)
L448[11:41:28] <Inari> Well, I still need to run the tooling
L449[11:41:32] <stephan48> so you could briefly spin up VMs test if it works and take it down for less then a dollar per test
L450[11:41:41] <stephan48> you could build the image locally and export/import it?
L451[11:41:59] <Inari> Potentially, sounds like a pain to update it on the fly then though
L452[11:42:07] <stephan48> CI? :D
L453[11:42:19] <Inari> Takes too long
L454[11:42:22] <Inari> I want to save and refresh
L455[11:42:29] <Inari> Not wait a minute fro CI to build and deploy
L456[11:42:30] <stephan48> you should probably test around with various offers
L457[11:42:44] <Rph> Test locally?
L458[11:42:53] <Rph> Have a dev and prod environment
L459[11:43:08] <stephan48> https://www.hetzner.de/cloud
L460[11:43:27] <stephan48> 5€ for 4GB RAM 40GB Disk is ok
L461[11:43:39] <Inari> Hmm will have a look
L462[11:43:40] <Inari> Thanks
L463[11:45:37] <stephan48> you are welcome :)
L464[11:46:04] ⇨ Joins: The_Bit (The_Bit!~Anonim@5.34.75.30)
L465[11:46:08] <stephan48> wtf. suddently the temperature monitoring works again? damn onewire stuff on the esp
L466[11:47:10] ⇦ Quits: TheBit (TheBit!~Anonim@5.34.75.192) (Ping timeout: 183 seconds)
L467[11:48:58] ⇨ Joins: TheBit (TheBit!~Anonim@92.55.178.141)
L468[11:49:17] ⇨ Joins: iso (iso!~iso@94.250.206.74)
L469[11:50:19] ⇦ Quits: iso (iso!~iso@94.250.206.74) (Client Quit)
L470[11:50:33] ⇦ Quits: The_Bit (The_Bit!~Anonim@5.34.75.30) (Ping timeout: 190 seconds)
L471[11:52:20] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.154)
L472[11:53:53] ⇦ Quits: TheBit (TheBit!~Anonim@92.55.178.141) (Ping timeout: 183 seconds)
L473[12:06:17] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.154) (Ping timeout: 183 seconds)
L474[12:10:19] <Mimiru> %p
L475[12:10:20] <MichiBot> Ping reply from Mimiru 0.46s
L476[12:10:23] <Forecaster> Space Engineers is out of early access
L477[12:10:23] <MichiBot> Ping reply from Mimiru 0.35s
L478[12:10:30] <Forecaster> and you can play it for free over the weekend
L479[12:10:36] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L480[12:27:01] <Kodos> Deep Rock Galactic is doing a free weekend as well
L481[12:29:28] <Zef> Fuck Xfinity
L482[12:29:57] <Zef> Paid the bill like 40 minutes ago, restarted all my equipment and it's still not on even though they said it would take a few minutes
L483[12:30:55] <Kodos> Aren't they basically comcast
L484[12:31:03] <Kodos> You shouldn't really be surprised
L485[12:32:22] <MGR> Xfinity is Comcast
L486[12:32:26] <Zef> Yep
L487[12:32:30] <MGR> It's just Comcast's brand
L488[12:32:44] <Zef> Paid the fucking $200 demand
L489[12:33:08] <Rph> wdym the demand
L490[12:34:34] <Rph> also can't you just change the provider?
L491[12:34:36] <Zef> Because we paid the $100 internet bill a fucking month and a half ago
L492[12:35:02] <Zef> ***cAnT yOu JuSt ChAnGe tHe pRoViDeR***
L493[12:35:04] <Zef> No
L494[12:35:12] <Zef> Because it's a fucking Monopoly
L495[12:35:34] <Zef> Glorious capitalism
L496[12:52:37] ⇦ Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L497[12:53:16] ⇨ Joins: daniel (daniel!~quassel@jupiter.danger-it.de)
L498[12:55:00] ⇦ Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Read error: Connection reset by peer)
L499[12:56:43] <simon816> https://www.youtube.com/watch?v=Sk9TatW9ino
L500[12:56:44] <MichiBot> Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com | length: 1h, 58m 14s | Likes: 1,660 Dislikes: 70 Views: 92,646 | by The Linux Foundation | Published On 28/2/2017
L501[12:57:01] <simon816> I found this talk very interesting
L502[13:07:08] ⇦ Quits: SquidDev (SquidDev!~SquidDev@squiddev.cc) (Quit: Bye!)
L503[13:07:39] ⇨ Joins: SquidDev (SquidDev!~SquidDev@squiddev.cc)
L504[13:18:41] ⇨ Joins: daniel (daniel!~quassel@jupiter.danger-it.de)
L505[13:20:35] <AmandaC> What do you mean, you can just get dialup-speed dsl!
L506[13:21:03] <Zef> I'd still need a phone service
L507[13:21:12] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 198 seconds)
L508[13:21:18] <Zef> And gueeesss who does that
L509[13:22:09] <AmandaC> For most of my teens I was on dsl so slow I'd get better download speeds teathering using usb1 on 2g w/my phone
L510[13:22:51] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L511[13:50:11] * Lizzy is sad because lizzy.dev was already taken
L512[13:57:03] <Temia> Aw :<
L513[13:57:47] <Temia> For most of my teens I was still using straight dialup >_>;
L514[13:58:24] <Zef> For less than a quarter of my teens I was still ||thinking I was|| straight
L515[13:58:25] <Zef> Lol
L516[13:59:19] <Rph> Hmm
L517[14:00:02] <Inari> Lizzy: Time to change nicknames!
L518[14:00:15] <Lizzy> nah
L519[14:02:28] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed the connection)
L520[14:05:05] <CompanionCube> %tonk
L521[14:05:05] <MichiBot> I'm sorry CompanionCube, you were not able to beat Rph's record of 2 hours, 57 minutes and 10 seconds this time.
L522[14:05:06] <MichiBot> 2 hours, 53 minutes and 29 seconds were wasted! Missed by 3 minutes and 40 seconds!
L523[14:05:10] <CompanionCube> fuck
L524[14:05:13] <Rph> Àaaaaaa
L525[14:05:31] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L526[14:05:35] <Rph> I wanted to
L527[14:05:43] <Rph> Tonk in 7 minutes
L528[14:16:32] <Zef> FINALLY
L529[14:16:40] <Zef> A month and a damn half
L530[14:17:55] <Bob> ?
L531[14:18:05] <Temia> You seem really obsessed about tonk, Rph
L532[14:18:17] <Temia> Must the numbers go up?
L533[14:18:34] <Temia> (Honestly the whole leaderboard thing feels extraneous to me but not my software so I have no right to comment x: )
L534[14:19:41] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed the connection)
L535[14:19:47] <Lizzy> *insert Will Smith saying "that's hot"*
L536[14:20:14] <Lizzy> my Vega is running at a toasty 75C but Cities skylines is as smooth as a baby's bottom
L537[14:20:56] <Izaya> It's a feature
L538[14:21:22] <Bob> I try to run any game, my temp skyrockets by 30°C
L539[14:21:30] <Bob> Minecraft Hitman are the most demanding
L540[14:32:23] ⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L541[14:35:39] <Forecaster> once I get around to it the number will also go down :P
L542[14:52:18] <payonel> AmandaC: o/
L543[14:53:34] <AmandaC> hoihoi payonel
L544[15:02:18] <Inari 『 おにいでれ 』> From an unrelated Discord
L545[15:02:18] <Inari 『 おにいでれ 』> Code Block pastebined https://paste.pc-logix.com/agijalipov
L546[15:12:48] <Rph> I am obsessed with tonks
L547[15:30:06] <AmandaC> %8ball start factory-crack?
L548[15:30:07] <MichiBot> AmandaC: Signs point to yes
L549[15:30:45] <AmandaC> ... once I'm done gathering all my sheddings and putting them in front of Inari's tower intake
L550[15:31:06] <Inari> o.o
L551[15:43:40] <Z0idburg> lol
L552[15:44:01] <Rph> Who wants to hear a joke?
L553[15:44:51] <Inari> Well
L554[15:44:53] <Inari> 'tis ain't voice chat
L555[15:44:57] <Rph> PulseAudio works with HDMI audio devices.
L556[15:45:27] <AmandaC> Depends on the underlying driver support, @Rph
L557[15:45:30] <Inari 『 おにいでれ 』> PulseAudio works with HDMI audio devices.
L558[15:45:35] <Rph> Well
L559[15:45:36] <Inari> Aw
L560[15:45:39] <Inari> No TTS
L561[15:45:48] <Rph> I have an older Nvidia ion based computer
L562[15:45:56] <Rph> And its plugged into my tv
L563[15:46:05] <Mimiru> PulseAudio works with HDMI audio devices.
L564[15:46:08] <Z0idburg> Is Inari singing?
L565[15:46:08] <Rph> In order for PA to work with the HDMI output
L566[15:46:13] <AmandaC> PulseAudio is literally just a wrapper around alsa for more fine-grained effects / multiplexing
L567[15:46:24] <Izaya> I have an nForce box somewhere
L568[15:46:26] <Rph> I need to remove / plug in the cable
L569[15:46:28] <Izaya> shit chipset
L570[15:46:29] <Z0idburg> pulse audio is literaly a pile of poop for sound
L571[15:46:30] <Rph> Every time
L572[15:46:48] <Inari> Reminds me of my keyboard
L573[15:46:50] <Inari> So annoying
L574[15:46:59] <Z0idburg> its one of those things that when you use a program that requires pulseaudio you oh , oh wtf.. that's shitty...
L575[15:47:07] <XyFreak> you could have it continously streaming silence to prevent PA from closing the audio device ever
L576[15:47:21] <Z0idburg> real sound streamers use OSS
L577[15:47:22] <Z0idburg> ?
L578[15:47:24] <Rph> All C programs for linux I wrote depend on PA and X11
L579[15:47:31] <Izaya> when pulse works it's okay
L580[15:47:56] <Z0idburg> why would you ever depend on X
L581[15:47:58] <Izaya> it often has issues though, be it with device configuration, cache latency, WINE, etc
L582[15:47:59] <Z0idburg> X is awful
L583[15:48:01] <Rph> to draw shit
L584[15:48:05] <Rph> on the screen
L585[15:48:15] <Rph> (bitmaps)
L586[15:48:20] <Z0idburg> you should write all of your programs for curses
L587[15:48:21] <Z0idburg> ?
L588[15:48:22] <Rph> I could use opengl but thats a little overkill
L589[15:48:26] <Rph> for drawing simple bitmaps
L590[15:48:31] * Izaya gives Rph SDL
L591[15:48:38] <Rph> ew take it away
L592[15:48:43] * Izaya gives Rph SDL2
L593[15:48:44] <XyFreak> hw accelerated bitmaps! xD
L594[15:48:54] <Rph> but I don't want to support wayland
L595[15:49:03] <Z0idburg> SDL2 doesn't require wayland
L596[15:49:06] <Z0idburg> and wayland was a failure
L597[15:49:14] <Rph> wayland is a failure, some people still use it
L598[15:49:30] <Z0idburg> when it was first announced we thought it was going to save us
L599[15:49:35] <Z0idburg> save us it DIDNT.
L600[15:49:38] <Rph> no global keyboard shortcuts
L601[15:49:39] <Rph> no screenshot
L602[15:49:44] <Izaya> I don't dislike Wayland, I just have no compelling reason to use it.
L603[15:49:45] <Rph> no fun allowed in my garden
L604[15:50:03] <Z0idburg> we need a new incompatible GUI server
L605[15:50:12] * Izaya gives S3 arcan
L606[15:50:16] <Z0idburg> lol
L607[15:50:18] <Rph> lets just
L608[15:50:22] <AmandaC> Yeah, how dare they stop the ability for literally every program under the sun to become a keylogger!
L609[15:50:26] <Rph> have all programs use opengl
L610[15:50:39] <Z0idburg> make all programs use openCL
L611[15:50:39] <Izaya> what if you're on a platform without hardware OpenGL
L612[15:50:44] <Rph> also AmandaC, if you installed a keylogger, its your fault and the OS shouldn't do anything to stop you
L613[15:50:45] <Z0idburg> and just give you number crunching results
L614[15:50:58] <Z0idburg> you give it guis
L615[15:51:02] <Z0idburg> and it gives you data
L616[15:51:06] <Z0idburg> :>
L617[15:51:11] <Z0idburg> instead of the other way around
L618[15:51:12] <Rph> well
L619[15:51:16] <Rph> my idea for opengl would be like
L620[15:51:24] <Rph> a display server that only accepts ptrs to gl contexts
L621[15:51:26] <Rph> or vk contexts
L622[15:51:34] <Rph> and places them on screen
L623[15:51:52] <Z0idburg> This is like, not even part of Trotwood's use case or design schope, but should I make a display server for Trotwood?
L624[15:51:53] <Z0idburg> :>
L625[15:52:02] <Z0idburg> I don't want to
L626[15:52:05] <Rph> my OS will have a display server by default
L627[15:52:07] <Z0idburg> but some people may ask for it
L628[15:52:24] <Izaya> do enterprise switches of PBXes have a display server
L629[15:52:29] <Z0idburg> no
L630[15:52:39] <Izaya> well then, I'd say it's out of scope for now
L631[15:52:41] <Z0idburg> they sometimes have gui tools that connect via telnet
L632[15:52:53] <Z0idburg> those usually REALLY suck
L633[15:53:11] * Izaya nods
L634[15:53:14] <Z0idburg> Right now I am working on init!
L635[15:53:23] <Z0idburg> Trotwood is actually booting
L636[15:53:25] <Rph> complex init systems
L637[15:53:26] <Z0idburg> the kerneo is starting
L638[15:53:30] <Z0idburg> kernel*
L639[15:53:30] <Rph> are meh
L640[15:53:33] <Z0idburg> so Trotwood is working
L641[15:53:39] <Z0idburg> but I need to get the vfs to work right
L642[15:53:50] <Z0idburg> to do that I need syncronous calls over asyncronous yield calls to work
L643[15:54:00] <Z0idburg> and there's two ways to do that
L644[15:54:10] <Izaya> https://welovela.in/media/1c85f6c6-3656-47c0-9b3c-8ab2f704feb2/image.png
L645[15:54:22] <Z0idburg> I can either implement timeouts, or I can just have it wait forever and ever
L646[15:54:26] <Z0idburg> I could also have it do both
L647[15:54:39] * Izaya gives S3 jehanne
L648[15:54:49] <Z0idburg> OH OH OH
L649[15:54:50] <Izaya> (namely: all calls are blocking, but you can schedule an interrupt in advance)
L650[15:54:52] <Z0idburg> I know how I'll do it
L651[15:54:57] <Z0idburg> dafuq is this
L652[15:55:05] <Rph> my "init system" will be just a script that executes kernel.load(), then executes programs and then runs kernel.start()
L653[15:55:18] <Z0idburg> I will make Trotwood syncronous calls over async wait forever and ever and ever
L654[15:55:37] <Z0idburg> and then I will add a feature to a library you can use to tell it to send a timeout event as well
L655[15:55:42] <Z0idburg> if you want it
L656[15:55:57] <Z0idburg> you would then wrap timeout syunc calls with something loike timeout(time, callback call)
L657[15:56:04] <Z0idburg> and it's return the output of the callback call
L658[15:56:07] <Z0idburg> or timeout
L659[15:56:13] <Z0idburg> that would work
L660[15:56:49] <Z0idburg> in order for that to work I have to break 1 rule
L661[15:57:04] <Z0idburg> I nee to allow you to tell the system to put your process back on the ready stack immediately
L662[15:58:24] ⇨ Joins: Norezion (Norezion!webchat@142.163.136.223)
L663[15:58:42] <Izaya> S3: http://jehanne.io/2018/11/15/simplicity-awakes.html
L664[15:59:07] <Norezion> Hey all looking for a OS or something, to use for a welcoming OS for a server.
L665[15:59:23] <Vexatos> when you add 500 lines of code to Selene
L666[15:59:31] <Vexatos> and it works in your tests but not when someone else runs it
L667[15:59:38] <Rph> currently I think the only mature OS that exists is OpenOS
L668[15:59:40] <Rph> but not sure
L669[16:00:24] <AmandaC> define "mature"
L670[16:00:28] <Izaya> I'd say KOS NEO is relatively mature, has third party software, Minitel support, and doesn't crash regularly like some other OSes that I may be involved with
L671[16:00:38] <AmandaC> Because ^
L672[16:01:01] <Rph> well by mature I mean with some software available, hard to crash unless you count spamming ctrl + alt + c as unstable
L673[16:01:20] <AmandaC> I've been using KOS as my user-facing machines
L674[16:01:24] <Rph> Because i managed to get the "blue screen" interrupted error
L675[16:01:28] <Rph> on openos
L676[16:01:30] <Rph> way too many times
L677[16:01:54] <AmandaC> https://gitlab.darkdna.net/amanda/oc-fileserver/tree/master/lilac/client/kitten-os/apps
L678[16:02:08] <AmandaC> ^ Most of my base apps for my world
L679[16:02:48] <Izaya> I need to get around to re-doing the FRequest spec to be closer to Gopher
L680[16:03:04] <Rph> I mean, for my OS even before making a public release I will make a few dozen apps
L681[16:03:07] <Rph> to define certain standards
L682[16:03:21] <Izaya> then do the comf GUI browser
L683[16:03:24] <Izaya> with a scroll bar this time
L684[16:03:53] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L685[16:04:21] <Zef> Anyone on discord that wants to play some TFC?
L686[16:04:31] <Zef> With a tiny modpack
L687[16:04:43] <Rph> im currently playing kerbal space program, sorry
L688[16:04:57] <Rph> with a large modpack
L689[16:04:57] <AmandaC> Oh right, Terraferma-craft. I keep thinking Team fortress classic
L690[16:05:08] <Izaya> I'd play some Team Fortress Classic
L691[16:05:27] <Izaya> I don't have a copy but that's a minor issue.
L692[16:06:06] <Rph> ksp is a great way to make my computer suffer
L693[16:07:59] <Rph> building tiny planes is extremely fun tho
L694[16:25:54] <Rph> here is an example of what I make in ksp http://tinyurl.com/y6lpwjsu
L695[16:25:56] <Rph> tiny planes with short ranges
L696[16:29:23] ⇦ Quits: Norezion (Norezion!webchat@142.163.136.223) (Quit: webchat.esper.net)
L697[16:36:36] <Rph> %tonkout
L698[16:36:36] <MichiBot> Rph has tonked out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002 bonus points for consecutive hours! Current score: 0.033
L699[16:36:39] <Rph> Going to sleep
L700[16:48:35] <AmandaC> %8ball play games?
L701[16:48:35] <MichiBot> AmandaC: Ask again later
L702[16:48:46] <AmandaC> %8ball sit in the rain?
L703[16:48:47] <MichiBot> AmandaC: Reply hazy, try again
L704[16:49:04] * AmandaC decides to sit in the rain, then
L705[16:52:18] ⇦ Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed the connection)
L706[16:57:22] ⇨ Joins: BlueAgent (BlueAgent!~BlueAgent@101.175.86.124)
L707[16:58:13] <Forecaster> %tonk
L708[16:58:14] <MichiBot> Jeepers! Forecaster! You beat Rph's previous record of <0! I hope you're happy!
L709[16:58:14] <MichiBot> Forecaster's new record is 21 minutes and 36 seconds! 21 minutes and 36 seconds gained!
L710[17:06:21] <Z0idburg> xso
L711[17:06:26] <Z0idburg> my old website that somebody stole
L712[17:06:30] <Z0idburg> became a dating website
L713[17:07:06] <Kodos> %blame ben_mkiv
L714[17:07:06] * MichiBot blames ben_mkiv for adding a chirpy birb to the inventory!
L715[17:07:18] <Kodos> rip
L716[17:07:37] <Z0idburg> why would somebody use "9600-baud" for a dating site
L717[17:08:20] <Forecaster> They just wanted it real baud
L718[17:08:26] <Z0idburg> lol
L719[17:22:08] <ben_mkiv> why not?
L720[17:22:42] <ben_mkiv> they usually do this because the website already got regular users and has a better search rank and cross references
L721[17:22:51] <ben_mkiv> so higher search engine ranking
L722[17:23:42] <AmandaC> And they milk it dry and run it into the ground, run off with the money
L723[17:45:48] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8F37F.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L724[17:59:10] <Temia> %tonk
L725[17:59:11] <MichiBot> Goshhawk! Temia! You beat Forecaster's previous record of 21 minutes and 36 seconds! I hope you're happy!
L726[17:59:12] <MichiBot> Temia's new record is 1 hour and 57 seconds! 39 minutes and 20 seconds gained! Temia also gained 0.001 tonk points for stealing the tonk.
L727[17:59:54] <Temia> %tonkout
L728[17:59:56] <MichiBot> Temia has tonked out! Tonk has been reset! They gained 0.001 tonk points! Current score: 0.017
L729[18:00:38] <AmandaC> %tonkpoints
L730[18:00:39] <MichiBot> AmandaC: You currently have 0.007 points!
L731[18:06:28] <AmandaC> Welp. I can never get another point, or I'll not be 007
L732[18:19:54] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BC45D.versanet.de) (Remote host closed the connection)
L733[18:23:51] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E959D4A4BDACBD6FD17.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L734[18:37:06] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 189 seconds)
L735[19:51:20] <Temia> This is legit
L736[19:51:31] * Temia scoops Amanda into her lap and snuggles on.
L737[19:51:58] * AmandaC meeps, purrs
L738[19:52:12] <AmandaC> I was playing with inari's clicky-clack! https://i.imgur.com/P30ys9t.gifv
L739[19:53:50] <Temia> D'aww
L740[20:42:30] <Z0idburg> HEY ITS HARU!
L741[20:42:41] <Z0idburg> You've been watching that too AmandaC?
L742[21:20:08] ⇨ Joins: PrismaticYT (PrismaticYT!webchat@135-141-148-118.nzcomms.co.nz)
L743[21:20:21] <PrismaticYT> How do I print to the center of the screen?
L744[21:21:35] ⇦ Quits: PrismaticYT (PrismaticYT!webchat@135-141-148-118.nzcomms.co.nz) (Client Quit)
L745[21:28:36] <CompanionCube> ...
L746[21:52:22] <Temia> %bye
L747[21:52:22] <MichiBot> Temia: Oh, well, bye I guess...
L748[21:54:44] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L749[22:00:30] <CompanionCube> %tonk
L750[22:00:30] <MichiBot> Avada Kedavra! CompanionCube! You beat Temia's previous record of <0! I hope you're happy!
L751[22:00:32] <MichiBot> CompanionCube's new record is 4 hours and 34 seconds! 4 hours and 34 seconds gained! CompanionCube also gained 0.004 tonk points for stealing the tonk.
L752[22:00:38] <CompanionCube> %tonkout
L753[22:00:41] <MichiBot> CompanionCube has tonked out! Tonk has been reset! They gained 0.004 tonk points! plus 0.006 bonus points for consecutive hours! Current score: 0.124
L754[22:00:47] <Temia> You sunuvabitch
L755[22:00:50] <Temia> I was typing it out
L756[22:01:07] <Temia> greataxes at dawn
L757[22:01:13] <Temia> D:<
L758[22:01:32] * CompanionCube blunts Temia's axe beforehand
L759[22:01:43] <Temia> That'll just make it hurt more going in.
L760[22:01:46] <CompanionCube> fuck
L761[22:02:02] * CompanionCube brings a greataxe...made of energy
L762[22:02:10] <Temia> ... Hm.
L763[22:02:14] <Temia> I could be in a bit of trouble here.
L764[22:02:29] <CompanionCube> Aperture Science(tm)
L765[22:03:10] * CompanionCube was mostly curious how many points you get for a 4h tok
L766[22:03:36] <CompanionCube> i could calculate it but that's ~effort~
L767[22:45:31] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b) (Quit: Cervator)
L768[22:49:46] <AmandaC> @Z0idburg only the first episode so far. Plan to watch more while I'm with shitternet
L769[22:52:02] <AmandaC> %tell Inari I can say now -- I'dnever survive an ironwoman run of this. I've crashed ships into astroids too many times. Were it not for my scummy ways, I'd have no safe space full of oxygen anymore, too
L770[22:52:03] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L771[22:52:50] <AmandaC> Hey! What's that over there!
L772[22:53:01] * AmandaC hides under Temia's blankets, sleeps
L773[22:57:22] <TheFox> %tonk
L774[22:57:22] <MichiBot> Fopdoodle! TheFox! You beat CompanionCube's previous record of <0! I hope you're happy!
L775[22:57:23] <MichiBot> TheFox's new record is 56 minutes and 41 seconds! 56 minutes and 41 seconds gained!
L776[22:57:57] * Temia climbs under blankets with
L777[23:58:05] <Rph> %tonk
L778[23:58:06] <MichiBot> Willikers! Rph! You beat TheFox's previous record of 56 minutes and 41 seconds! I hope you're happy!
L779[23:58:07] <MichiBot> Rph's new record is 1 hour and 43 seconds! 4 minutes and 1 second gained! Rph also gained 0.001 tonk points for stealing the tonk.
<<Prev Next>> Scroll to Top