<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:48:25] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L2[00:49:46] <Mimiru> %tonk
L3[00:49:47] <MichiBot> By my throth! Mimiru! You beat TheFox's previous record of 1 hour, 29 minutes and 11 seconds! I hope you're happy!
L4[00:49:48] <MichiBot> Mimiru's new record is 1 hour, 38 minutes and 8 seconds! 8 minutes and 57 seconds gained!
L5[01:44:14] <Kleadron> wtf does "By my throth!" mean
L6[01:44:54] <Mimiru> %xkcd #1975
L7[01:44:55] <MichiBot> Mimiru: https://store.xkcd.com/ - *The xkcd store*: "shirts, prints, posters, and assorted ephemera based on the comic xkcd by randall munroe."
L8[01:44:58] <Mimiru> %xkcd 1975
L9[01:44:59] <MichiBot> XKCD Comic Name: Right Click URL: https://xkcd.com/1975
L10[01:45:22] <Mimiru> It's in there... somewhere
L11[01:45:53] ⇨ Joins: pizdeccxfvdxsgsdgkdfs (pizdeccxfvdxsgsdgkdfs!~pizdeccxf@94.180.52.58)
L12[01:47:34] ⇦ Quits: pizdeccxfvdxsgsdgkdfs (pizdeccxfvdxsgsdgkdfs!~pizdeccxf@94.180.52.58) (Client Quit)
L13[01:56:42] <Forecaster> I got most of them from lists of old curse words :P
L14[01:57:13] <Izaya> it's under system/usr/local somewhere
L15[02:00:58] <Mimiru> https://drive.pc-logix.com/index.php/s/MJSAqgAxSfk4tRG weeee
L16[02:07:29] <Forecaster> %curse
L17[02:07:29] <MichiBot> Forecaster: Fopdoodle!1!11!
L18[02:07:40] <Kleadron> http://tinyurl.com/ycmrsz5h
L19[02:07:47] <Kleadron> this is a fun game
L20[02:08:15] <Forecaster> how did you fit 3 and a half floppies into a single drive
L21[02:08:18] <Forecaster> that's amazing
L22[02:09:05] <Kleadron> im going to strangle you
L23[02:09:11] <Wuerfel_21> I set that same wallpaper when I was like 9.
L24[02:09:11] <Wuerfel_21> Oh the flashbacks.
L25[02:09:29] <Kleadron> funny thing is that im legit using xp on my seconday computer
L26[02:11:00] <Wuerfel_21> I mean, compatibility aside, why not?
L27[02:11:12] <Forecaster> yeah I don't see what's funny about that
L28[02:11:20] <Kleadron> i play old games on here
L29[02:11:44] <Kleadron> like C&C generals and starcraft
L30[02:11:59] <Kleadron> and i play tekkit on here sometimes when im not at my main
L31[02:12:10] <Kleadron> tekkit runs at around 40 to 60 fps
L32[02:13:46] <Wuerfel_21> thats a good XP machine then. I have a bunch that play vanilla at like 5 FPS
L33[02:13:59] <Kleadron> what version of MC did you try
L34[02:14:05] <Kleadron> 1.12.2 barely ran
L35[02:14:13] <Kleadron> 1.2.5 and 1.0 ran perfectly
L36[02:17:20] <Kleadron> haha yes i love this game http://tinyurl.com/y7v3hne2
L37[02:18:14] <Wuerfel_21> I don't remember. I tried 1.7.10 and whatever was latest at the time. 1.7.10 ran much better. ~~1.8+ suxx download 1.7.10 today~~
L38[02:18:50] <Wuerfel_21> also, yay, _Lucky Star_
L39[02:22:59] <Kleadron> is that sarcasm or legit
L40[02:24:35] <Wuerfel_21> the 1.7.10 thing? just my favorite version
L41[02:25:25] <Kleadron> no below it
L42[02:26:18] <Wuerfel_21> i don't know how you'd interpret that line as sarcasm.
L43[02:27:03] <Kleadron> yea im dumb
L44[02:27:43] <Kleadron> http://tinyurl.com/y9bd2lfq
L45[02:28:20] <Izaya> you digging through your old machine or something?
L46[02:28:55] * Izaya has their original Solaris install backed up and can be spun up as a VM and rolled back to the initial state
L47[02:28:58] <Kleadron> this could probably be considered my first computer but i recently reinstalled xp on it
L48[02:31:39] <Kleadron> its late at night and im bored as well
L49[03:04:56] ⇦ Quits: gartral (gartral!~gartral@162.243.117.98) (Ping timeout: 183 seconds)
L50[03:07:33] ⇨ Joins: gartral (gartral!~gartral@162.243.117.98)
L51[03:13:48] <Izaya> KOS NEO: runs on a T1 stick of RAM, mostly
L52[03:14:02] <Izaya> MineOS: "First advice I can give though, is to forgo case and go directly for T3 server rack full of 3.5 RAM. And even with that, you can expect problems with things like geolyzer program."
L53[03:20:05] <Rph> MineOS for me is only usable with some values in gpu code changed to make it able to draw quicker
L54[03:20:15] <Rph> And with computronics magical memory
L55[03:20:23] <Kleadron> I think its a slightly better decision to design software that runs on cheaper components, like a reactor program that runs on t1 components with no issues and can completely manage itself, you don't really need a fleshed out t3 system just to do some simple monitoring.
L56[03:20:42] <Rph> But fancy GUI
L57[03:21:22] <Rph> And animations
L58[03:21:25] <Kleadron> do you want to waste half of your resources just to get colors
L59[03:21:28] <Kleadron> also
L60[03:21:31] * Izaya points at KOS NEO
L61[03:21:34] <Izaya> there's your GUI
L62[03:21:42] <Izaya> and it runs on the cheapest computer you can build
L63[03:21:42] <Kleadron> animations can be done with a t1 gfx card and monitor
L64[03:22:20] <Rph> I kinda wanted to make an OS as well
L65[03:22:30] <Izaya> do eet
L66[03:22:33] <Izaya> it's fun
L67[03:22:35] <Skye> I'd advise a T2 monitor for mouse support for KOS
L68[03:22:39] <Izaya> the first few will be bad
L69[03:22:40] <Kleadron> i used MiniOS to run my program on
L70[03:22:54] * Izaya is on their fourth OS
L71[03:23:10] <Kleadron> you dont really need a massive operating system to do one simple task
L72[03:23:16] <Rph> I kinda want to try fitting the whole thing under 250KB
L73[03:23:28] <Kleadron> good luck doing that with plain text files
L74[03:23:35] <Izaya> I mean
L75[03:23:37] <Skye> 250KB?
L76[03:23:38] <Rph> Well
L77[03:23:41] <Izaya> it depends on the scope
L78[03:23:45] <Rph> No gui
L79[03:23:49] <Izaya> you can do a multitasking multi-user in 4KB
L80[03:23:49] <Skye> It's definitely doable
L81[03:23:50] <Rph> Basic libraries only
L82[03:23:55] <Izaya> s/user/user OS/
L83[03:23:55] <MichiBot> <Izaya> you can do a multitasking multi-user OS in 4KB
L84[03:24:07] <Skye> Wasn't miniOS only 100KB
L85[03:24:07] <Izaya> it's kinda ass, but it does work
L86[03:24:36] <Rph> What I am going for is openos without all the extra bloat
L87[03:25:00] <Kleadron> just delete half the libraries
L88[03:25:04] <Kleadron> and commands
L89[03:25:05] <Kleadron> voila
L90[03:25:15] <Izaya> documentation is a significant part of OpenOS
L91[03:25:27] <Izaya> Skye: next base plan, documentation server
L92[03:25:36] <Izaya> so we can have a disk that contains only documentation
L93[03:25:47] <Skye> Lol
L94[03:26:02] <Rph> I once did achieve a GUI under 2KB
L95[03:26:10] <Rph> Except it required internet card
L96[03:26:19] <Rph> And did all processing in a PHP file on my server
L97[03:26:28] <Izaya> Well, it functions, I guess :P
L98[03:26:36] <Rph> It was slow
L99[03:27:26] <Kleadron> Instead of trying to make MiniWindows (which died in a couple of days) I think i'm gonna have a go at making an even more complicated reactor program with even more features and less copy pasted code, and have it all run on a single t1 stick of ram and all t1 hardware, complete with sliding and flashing animations
L100[03:28:03] <Kleadron> and it might still be based on a modified version of MiniOS because it doesn't need that much else
L101[03:28:09] <Izaya> PsychOS 2 is presently ~14KB
L102[03:28:31] <Izaya> It's lacking layer 5 and 6 of the network stack though so :|
L103[03:28:42] <Izaya> That said, multi-monitor support works nicely :D
L104[03:29:52] <Izaya> I have it running the doors in my base and it seems stable enough, too
L105[03:31:26] <Skye> Lol
L106[03:32:04] <Forecaster> "I mean, none of the doors have tried to kill me, yet"
L107[03:32:44] <Kleadron> inb4 it gains control of your toaster and starts a kitchen warfare with you, bread, butter, and a butter knife
L108[03:36:12] <Izaya> We have a toaster, actually
L109[03:36:34] <Izaya> fortunately it's not a Talkie Toaster
L110[03:45:01] <Forecaster> doesn't keep it from yammering on I mean yes, toasters don't talk, definitely!
L111[03:48:12] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E028A29DDBA2212CD25.dip0.t-ipconnect.de)
L112[03:48:12] zsh sets mode: +v on Vexatos
L113[04:16:10] <Izaya> I can stick a chunkloader upgrade in an adapter, right?
L114[04:16:51] <Izaya> ... Apparently not. Neat.
L115[04:23:15] <Forecaster> most disappointing reveal of the year so far
L116[04:25:17] <Kleadron> cds and dvds in opencomputers when
L117[04:26:55] <Forecaster> one thousand years, when it catches up to current technology
L118[04:27:12] <Forecaster> or, make an addon
L119[04:29:32] <Kleadron> dont we need bigger storage mediums than floppy drives when we progress tho
L120[04:30:20] <Kleadron> maybe zip disks for t2 and cds for t3
L121[04:30:30] <Rph> SSDs for less painfully slow disk access?
L122[04:31:03] <Izaya> nah man, set up an OS with a FS for raw disks, then keep a disk cache
L123[05:01:34] ⇦ Quits: logan2611 (logan2611!~logan2611@71-218-50-110.hlrn.qwest.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L124[05:01:42] ⇨ Joins: logan2611 (logan2611!~logan2611@71-218-50-110.hlrn.qwest.net)
L125[05:51:07] <Wuerfel_21> CDs would be a good fit for Comptronics, as it already got audio playback functionality for its tapes
L126[05:51:28] <Izaya> gotta be CD-ROMs though
L127[05:51:37] <Izaya> support storing up to...
L128[05:51:40] * Izaya hmms
L129[05:51:41] <Izaya> 30MB of data
L130[05:51:48] <Izaya> write-once
L131[05:52:11] <Rph> I wish computronics could play like real oggs
L132[05:52:13] <Rph> or something
L133[05:52:29] <Izaya> eh, I like the uncompressed PCM tbh
L134[05:52:44] <Rph> uncompressed PCM would be fine if it didnt sound so awful
L135[05:52:48] <Izaya> Easy to modify from an in-game computer if you so desire
L136[05:52:52] <Izaya> also you can do it at double bitrate
L137[05:54:55] <Wuerfel_21> considering how crusty the tapes are, maybe 4 bit ADPCM at same sample rate?
L138[05:55:16] <Rph> hmm
L139[05:57:47] <Skye> Izaya: doesn't charset have records
L140[05:57:58] <Skye> Heck, what about tapes.
L141[05:57:59] <Izaya> an excellent question
L142[06:46:07] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L143[06:47:47] <S3> Izaya: got a ramnode VPS for $3 USD
L144[06:47:55] <S3> half a gig of ram XD
L145[06:48:04] <Izaya> half a gig can do a lot
L146[06:48:13] <Forecaster> %tonk
L147[06:48:14] <MichiBot> You got the first Tonk Forecaster, but this is only the beginning.
L148[06:48:20] <Forecaster> oh okay
L149[06:49:20] <Izaya> S3: you could run pleroma and gitea on that easily
L150[06:49:28] <Izaya> and prosody
L151[06:49:33] <Izaya> so that's all your social needs covered
L152[06:50:28] <S3> I don't know what those are
L153[06:50:36] <S3> but I'm setting up my email server on it
L154[06:50:42] <S3> for 300-baud.net
L155[06:51:12] <Izaya> pleroma = federated social networking with ActivityPub, gitea = self-hosted git web UI and shit, prosody = XMPP server
L156[06:51:32] <S3> ah
L157[06:51:54] <S3> I was using gitprep for a while whic is written in Perl, and then I started using gitweb again
L158[06:51:59] <S3> which is now cgit
L159[06:52:08] <S3> (the one kernel.org uses)
L160[06:52:31] <Izaya> S3: gitea in action: https://git.shadowkat.net , pleroma in action: https://social.shadowkat.net
L161[06:52:35] <S3> cgit is extremely simple
L162[06:53:36] <Izaya> yeah I've used it before, I can appreciate the simplicity
L163[06:53:38] <S3> Not bad, I wonder what it's written in
L164[06:53:47] <Izaya> gitea is go
L165[06:53:56] <S3> ah
L166[06:53:57] <Izaya> which doesn't make me happy but whatever it's light
L167[06:54:02] <S3> hehe
L168[06:54:04] <Izaya> pleroma is elixir which is much more interesting
L169[06:54:39] <S3> https://git.kernel.org/
L170[06:55:09] <S3> I like how simple cgit is, it doesn't have much, it's literally just minimal with some handy features
L171[06:56:16] <Izaya> cgit has no issue trackers, right?
L172[06:56:36] <S3> No
L173[06:57:19] <S3> FreeBSD used to, and Linux currently still I think uses bugzilla
L174[06:57:38] <Izaya> no I mean like it doesn't provide issue trackers for repos
L175[06:58:23] <stephan48> does gitea do that?
L176[06:58:28] <Izaya> yeah
L177[06:58:32] <S3> gitea has a bug tracker
L178[06:58:43] <stephan48> mh. might evaluate that then.
L179[06:58:52] <Izaya> https://git.shadowkat.net/izaya/OC-PsychOS2/issues
L180[06:58:54] <stephan48> thanks :)
L181[06:59:12] <Izaya> it's nowhere near as featureful as something like gitlab but it can run on a 256MB VM so
L182[06:59:18] <S3> The nice thing about having a bug tracker built into your git repo manager is that it can easily integrate with your code sometimes
L183[06:59:32] <stephan48> thats the point Izaya
L184[06:59:35] <S3> but I don't like having multipurpose things usually
L185[06:59:40] <Rph> S3, commit message: "Blah blah blah fixes #1" is a neat feature
L186[06:59:48] <Rph> and that commit automatically closes the bug
L187[06:59:56] <Rph> or the issue
L188[07:00:02] <Rph> and in the issue page it references the commit
L189[07:00:03] <S3> hmm?
L190[07:00:14] <stephan48> thats the issue with gitlab, its damn powerfull but also needs its fair share of ressources and expertise
L191[07:00:18] <Izaya> S3: I can see both sides: more stuff in one place can provide convenient features like ^, potentially be lighter, and is generally less setup
L192[07:00:22] <Izaya> but on the other hand
L193[07:00:37] <Rph> I attempted setting up gitlab but found it to be too frustrating
L194[07:00:44] <Izaya> other software, while requiring more setup to have the same feature set as more integrated solutions, is generally more flexible
L195[07:00:45] <Rph> with gitea its just download file, run it, cool it works
L196[07:00:57] <S3> rph, I recommend gitprep too
L197[07:01:10] <S3> gitprep is a pretty nice perl project and is relatively easy to setup
L198[07:01:35] <Rph> the urls look kinda ugly
L199[07:01:56] <S3> http://perlcodesample.sakura.ne.jp//gitprep/gitprep.cgi/kimoto/gitprep
L200[07:02:08] <S3> gitprep in action
L201[07:02:13] <Rph> yes the `/gitprep.cgi` rubs me in the wrong way
L202[07:02:33] <Rph> I don't know why it just looks weird
L203[07:02:47] <Rph> I guess some .htaccess trickery could mitigate that problem tho
L204[07:02:48] <S3> uh dude
L205[07:02:53] <Rph> ?
L206[07:02:55] <S3> that's how he has his proxy set up
L207[07:02:58] <Rph> ah
L208[07:03:08] <S3> do you know anything about rewrite urls? lol
L209[07:03:18] <Rph> Well I mentioned .htaccess trickery earlier on
L210[07:03:26] <S3> ok then
L211[07:04:05] <S3> this guy is not ashamed to show the underlying index file
L212[07:05:38] <Rph> I guess I am too used to fancy URLs
L213[07:06:48] <Izaya> I appreciate short URLs
L214[07:07:08] <Rph> Side note: How do discord messages look on the IRC side of thing?
L215[07:07:18] <S3> you guys must have missed the days when we would usually get URLs on paper
L216[07:07:21] <S3> and have to type them in
L217[07:07:35] <S3> and sometimes they'd be gigantuan with spaces and everything
L218[07:07:40] <Izaya> that's still today depending on the situation
L219[07:07:40] <Rph> Wasn't tinyURL around for a long time already?
L220[07:07:53] <S3> no,
L221[07:07:57] <Forecaster> with no transformation they look something like `Corded: <discord user> message`
L222[07:08:09] <Rph> Ah I see
L223[07:08:10] <S3> tinyurl hasnt been around that long
L224[07:08:10] * Izaya squints
L225[07:08:15] <Izaya> you feelin okay Corded?
L226[07:08:52] <Rph> URL shorteners is something most people these days take for granted
L227[07:09:11] <S3> tinyurl is reported to have come out in 2002
L228[07:09:14] <Rph> But they are god damn convenient when giving someone a website over the phone or whatever
L229[07:09:20] <S3> so no tinyurl hasn't been around for too long
L230[07:09:25] <Izaya> easy to type from memory is more important than shortness tbh
L231[07:09:48] ⇨ Joins: Inari (Inari!~Pinkishu@p54AFF603.dip0.t-ipconnect.de)
L232[07:10:08] <S3> heh 2002, the xbox I think had been out for a year or something by then
L233[07:10:14] <Inari> Boobp!
L234[07:10:49] <S3> I waited to buy my xbox though and I got mine used. I was still playing my N64 all day in 2001
L235[07:10:53] <Izaya> ie gfycat vs 0x0.st
L236[07:10:54] <Inari> AmandaC: haha, cute
L237[07:11:21] <Inari> https://imgur.com/gallery/XZQB1s6
L238[07:11:27] <Rph> I made my own screenshot service and the URLs are a behemoth
L239[07:11:34] <Rph> Like 30 characters
L240[07:11:46] <S3> heh
L241[07:12:46] <S3> Rph what was also fun back when I'm talking about with url typing is that most machines were just starting to get copy and paste. It had been around, but most people didn't even have it
L242[07:13:06] <S3> and it was much more limited
L243[07:13:42] <Rph> I wasn't alive in the 90s so I didn't get to experience that
L244[07:13:53] <S3> perhaps not a bad thin
L245[07:13:57] <S3> thing*
L246[07:14:27] <S3> but you missed out on the best video games in the world
L247[07:14:36] <Izaya> now everything is bad in whole new ways :D
L248[07:14:39] <Rph> Not really, I have emulators
L249[07:14:49] <Rph> I know its not the same
L250[07:14:56] <S3> close enough
L251[07:15:13] <S3> though some games never work for emulators pretty much
L252[07:15:15] <S3> like POKEMON SNAP
L253[07:15:28] <S3> or Killer Instinct Gold
L254[07:15:47] <Rph> Pokemon snap is it the gb camera one?
L255[07:15:47] <Izaya> Killer Instinct is a Suda51 game or whatever, right?
L256[07:15:56] <S3> Holy shit
L257[07:16:10] <S3> I should have never given away my pokemon snap its selling for like $200 now
L258[07:16:10] <Rph> Wait no I don't think
L259[07:16:26] <S3> no pokemon snap is an n64 game
L260[07:16:28] <S3> it was so fun
L261[07:16:44] <Izaya> also, I imagine if it were camera dependant, an emulator on a phone could work nicely
L262[07:16:59] <Rph> Hmmm
L263[07:17:10] <S3> https://www.youtube.com/watch?time_continue=6&v=vIjYN9ZdV3s
L264[07:17:11] <MichiBot> Pokemon Snap - Cave | length: 3m 33s | Likes: 47 Dislikes: 5 Views: 28,018 | by Nintensoft | Published On 12/2/2010
L265[07:17:12] <S3> here
L266[07:17:14] <S3> gameplay video
L267[07:17:16] <Rph> I don't like phone emulators unless with a bt controller
L268[07:17:35] <S3> this guy sucks....
L269[07:17:36] <S3> wow
L270[07:17:42] <Izaya> I got a one-handed VR controller for it :D
L271[07:18:05] <Rph> I have one that like has a holder for the phone
L272[07:18:11] <Rph> On top of the controller
L273[07:18:14] <Izaya> Can be looking at my phone and have my hand in my jacket pocket with the controller
L274[07:18:17] <S3> you can get a muk there
L275[07:18:17] <Rph> No name brand from AliExpress
L276[07:18:24] <Izaya> yeah there's plenty of those :D
L277[07:19:37] <S3> so the role of this game is to take pictures of pokemon and get graded on them. there's a lot of thing syou can do with the bester and pokeballsbut this guy sucks BIG TIME
L278[07:19:42] <S3> he has no idea what hes doing
L279[07:20:57] <S3> I would always throw a pester ball at jigglypuff on this level
L280[07:21:01] <S3> it would get pissed XD
L281[07:21:26] <S3> Rph have you played Super Metroid
L282[07:21:30] <Rph> No
L283[07:21:33] <S3> that was another amazing game of the 90s
L284[07:21:40] <S3> much better than snap, snap was just a game to waste time
L285[07:21:41] <Rph> I think I have a rom somewhere tho
L286[07:21:58] <S3> If you like metroid don't forget to play it through it's a beast
L287[07:22:43] <Rph> I'll give it a try
L288[07:24:48] * Lizzy yawns
L289[07:25:19] <Lizzy> swapped my gpus over in my pc, now the boot gets stuck at Started udev Coldplug all devices
L290[07:30:08] <Lizzy> hmm wait
L291[07:30:41] <S3> Lizzy: do you have custom udev rules for your old gpu?
L292[07:31:37] <Lizzy> i don't think so, but looking at the last boot logs, it does get past that line
L293[07:31:46] <Lizzy> lemme try disabling lightdm
L294[07:32:41] <Lizzy> wait nvm
L295[07:32:48] <Lizzy> ignore previous line
L296[07:33:23] <Lizzy> ah, yeah it did boot normally from what i can tell
L297[07:33:30] <Izaya> I finally got around to switching to a static IP on my desktop and it proceeded to freak out and hang on start for 2 minutes
L298[07:33:50] <Izaya> syustemd-wait-network or somesuch decided I didn't have a network connection yet
L299[07:33:56] <Izaya> disabling that also fixed NFS mounting
L300[07:35:02] <Lizzy> hmm, okay no it still gets hung up...
L301[07:35:08] <Lizzy> OH I KNOW WHY
L302[07:35:12] <Lizzy> derp
L303[07:35:27] <Lizzy> i have the vfio driver binding to the gpu i now want to use
L304[07:35:28] <Lizzy> ffs
L305[07:35:46] <Izaya> that's uh, gonna make it a little wonky
L306[07:35:57] <Izaya> that reminds me, a friend said I could have their dead 1060 if I can get it to work
L307[07:36:11] <Izaya> I feel game to flash a graphics card even if it's weaker than the one I have
L308[07:43:16] <S3> ok
L309[07:43:21] <S3> new FreeBSD 11.2 VM up
L310[07:43:27] <S3> I'm upgrading to 12 though
L311[07:43:32] <S3> which came out a couple weeks ago
L312[07:43:57] <Lizzy> YAY
L313[07:44:00] <Lizzy> got it working again
L314[07:44:13] <S3> oh nice, what was up?
L315[07:44:38] <Lizzy> it was the fact that the vfio driver grabbed the wrong card cause i forgot that worked on the specific hardware id, not it's IOMMU group
L316[07:46:24] <Lizzy> just had a small heart attack cause i thought there was a kernel panic on boot, realised it was just the arch usb not liking me booting it's kernel directly
L317[07:46:35] <S3> lol
L318[07:46:45] <S3> I used to use arch
L319[07:47:02] <S3> before systemd became integrated into it
L320[07:47:13] <S3> It's changed quite a lot
L321[07:47:25] <Izaya> systemd makes me sad
L322[07:48:43] <Lizzy> okay, other than the fact that this 980 has no built in fan curve, everything is working
L323[07:49:01] <S3> there, zsh and screen are installed..
L324[07:49:14] <S3> Izaya: I have been using sendmail for the past 15 or more years
L325[07:49:22] <S3> I wonder if I should tackle smtpd
L326[07:49:27] <S3> instead^
L327[07:49:55] <S3> I love sendmail but it is a giant
L328[07:50:19] <Izaya> I should try OpenBSD as a mail server
L329[07:51:06] <S3> I just spent my evening yesterday help setup OpenBSD smtpd on his ramnode
L330[07:51:21] <S3> it was a bit awkward because I'm so used to sendmail but if you have the right docs it's super easy
L331[07:51:34] <S3> he's a big OpenBSD guy
L332[07:51:50] <S3> we want to start a BSD users group here in Maine
L333[07:52:09] <S3> (But we're probably the only two BSD users in Maine)
L334[07:53:47] <S3> yay, port scan suggests only port 22 is open
L335[07:56:26] <S3> ssh key created... changing ssh to only allow key auth...
L336[07:56:55] <S3> I should probably grab vim while I am at it
L337[07:57:16] <S3> Izaya: FreeBSD as of what 10.x I think now defaults to the OpenBSD mail system
L338[07:57:21] <S3> smtpd
L339[07:57:47] <S3> OpenBSD kind of annoys me honestly
L340[07:57:57] <S3> Great things come out of the project but I never liked using it myself
L341[07:58:15] <S3> chroots for everything just makes things aggrevating
L342[08:03:57] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-139.dsl.tropolys.de)
L343[08:04:37] <S3> there all is set there time for a mail server
L344[08:04:39] <S3> hey ben_mkiv
L345[08:04:51] <ben_mkiv> hi
L346[08:05:48] <ben_mkiv> Mimiru, yea noticed yesterday, so "Fuck Off" also fits xD
L347[08:09:40] <ben_mkiv> but im struggeling with the card container actually, it wont connect the component in the inventory to the host -.-
L348[08:09:43] <ben_mkiv> https://hastebin.com/wudubabugo.cs
L349[08:09:52] <ben_mkiv> maybe Vexatos knows the trick?
L350[08:10:08] <ben_mkiv> 13-17 is what i did out of any other ideas, but none of this does work
L351[08:10:49] <ben_mkiv> the tileentity (this) is a EnvironmentHost
L352[08:15:03] <S3> So I have this habbit I've never grown out of
L353[08:15:11] <S3> when I make pancakes I always eat them while I cook em
L354[08:15:21] <S3> anyone else like that?
L355[08:15:37] <S3> it makes it hard to cook pancakes for others
L356[08:15:39] <S3> because I WANNA EAT EM
L357[08:16:15] <ben_mkiv> yea, and they are still warm :>
L358[08:16:25] <ben_mkiv> guess anyone with iq over 50 does that
L359[08:25:39] <Temia> I don't particularly like pancakes so I'm not at risk of doing that. They always bother my stomach :c
L360[08:27:56] <Inari> Temia: same! Though I still eat them at times
L361[08:31:12] <S3> a lot of store and restaurant pancakes will do just that
L362[08:31:29] <S3> a lot of older families here instead make theirs wit hbuckwheat and lard, and I wonder if it would make a difference
L363[08:44:58] <ben_mkiv> hadnt them for a while, maybe should get some :>
L364[08:46:22] <ben_mkiv> but here they are used to be thinner https://cdn.gutekueche.de/upload/rezept/55/pfannkuchen-nach-omas-art.jpg
L365[08:47:03] <ben_mkiv> also they taste good filled with salat. maybe that already helps about the stomach issues
L366[08:57:14] <stephan48> %tonk
L367[08:57:16] <MichiBot> Willikers! stephan48! You beat Forecaster's previous record of <0! I hope you're happy!
L368[08:57:17] <MichiBot> stephan48's new record is 8 hours, 7 minutes and 28 seconds! 8 hours, 7 minutes and 28 seconds gained!
L369[08:57:30] <S3> <0?
L370[08:58:47] <stephan48> i think there was a reset somewhere in the backlog, Forecaster did something earlier today and the tonk was zeroed?
L371[08:58:53] <stephan48> can't seem to find it anymore throu
L372[09:01:42] <AmandaC> Or the last person tonked out
L373[09:02:56] <stephan48> http://paste.stejau.de/2476ee1004f6
L374[09:03:37] <stephan48> mh, yea the times between Mimirus and my tonk add up to the 8 hours and a bit. but atleast here is no tonkout.
L375[09:14:18] <Temia> I handmade my pancakes and they still bug me, though I've yet to do it with buckwheat flour.
L376[09:14:25] <Temia> Lard's right out since I live with a vegan.
L377[09:14:28] <Temia> Who loves her pancakes.
L378[09:14:39] <Inari> Why would you put lard into pancakes
L379[09:15:12] <Temia> We ended up not making pfeffernuesse this year for the same reason .3.
L380[09:15:23] <Inari> Sounds.. odd
L381[09:15:33] <Inari> Also, why the German
L382[09:15:46] <Temia> Because that's what they're called?
L383[09:15:53] <Inari> Od
L384[09:15:54] <Inari> d
L385[09:16:11] <Temia> https://en.wikipedia.org/wiki/Pfeffern��sse
L386[09:16:26] <Inari> I'd expect people would at least translate it
L387[09:16:26] <Inari> :P
L388[09:16:46] * Temia shrugs
L389[09:16:58] <Temia> English is pretty much a pidgin language of loanwords, what did you expect?
L390[09:17:20] <Inari> :p
L391[09:17:54] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 190 seconds)
L392[09:18:30] <AmandaC> English doesn't loan words. It knocks other languages over the head, ruffles through their pockets, and runs off with some of their words.
L393[09:19:03] <Temia> Mugwords sounds so uncouth, though
L394[09:25:50] <AmandaC> mugwords. I like it
L395[09:26:48] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-139.dsl.tropolys.de) (Ping timeout: 190 seconds)
L396[09:32:34] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L397[09:32:51] <S3> wth is wrong with you dovecot
L398[09:32:55] <S3> I am so used to cyrus imapd
L399[09:49:32] <AmandaC> S3: the trick is to lace the pancakes with cyanide, so you don't feel like eating them while they're being cooked!
L400[09:49:33] <AmandaC> %tonk
L401[09:49:34] <MichiBot> I'm sorry AmandaC, you were not able to beat stephan48's record of 8 hours, 7 minutes and 28 seconds this time.
L402[09:49:35] <MichiBot> 52 minutes and 18 seconds were wasted! Missed by 7 hours, 15 minutes and 10 seconds!
L403[09:55:47] <AmandaC> S3: just make sure you remember to lace the maple syrup with activated charcoal, or you're facing a murder charge
L404[09:58:41] <Izaya> ayy I think my keyboard kit is shipping today
L405[09:58:59] <Forecaster> I would not recommend putting kit in your keyboard
L406[09:59:15] <Izaya> That sounds ... unpleasant
L407[09:59:29] <Forecaster> https://cdn.monotaro.id/media/catalog/product/cache/6/image/b5fa40980320eb406ba395dece54e4a8/s/0/s000002221-2.jpg
L408[10:00:30] <Izaya> Aw man, seems perfect
L409[10:00:37] <Izaya> just need to get some die-cast metal keycaps
L410[10:00:42] <Izaya> ... Is that a thing you can do?
L411[10:01:12] <Forecaster> probably
L412[10:14:30] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCF32.versanet.de)
L413[10:29:43] <ben_mkiv> shouldn't os.date() or os.time() increase??!?!
L414[10:29:51] <ben_mkiv> time seems to be freezed in my game -.-
L415[10:32:58] <Wuerfel_21> do you have the day/night cycle disabled?
L416[10:36:03] <ben_mkiv> yes, thanks
L417[10:36:13] <ben_mkiv> that was the issue
L418[10:58:13] <ZefTheFox> lol
L419[10:58:23] <ZefTheFox> I had that problem too at one point, when I made a clock
L420[10:58:46] <Izaya> just a heads up, don't trust os.time
L421[10:58:51] <Forecaster> *stops time*
L422[10:58:56] <Izaya> the units it uses depends on platform
L423[10:59:02] <Forecaster> "Why isn't my clock working?!"
L424[10:59:06] <Rph> I made a clock that downloads Unix time from an API every 5 minutes to sync
L425[10:59:19] <Rph> And then uses os.sleep
L426[10:59:21] <Izaya> Rph: What API are you using?
L427[10:59:30] <Rph> My own
L428[10:59:36] <Izaya> Oh. That makes sense.
L429[10:59:53] * Izaya has been thinking about doing something along those lines, but sharing the time over the network also
L430[11:00:22] <Izaya> So you have the computer with the internet card sharing internet access and the time via minitel
L431[11:00:25] <Rph> http://nocf.rph.space/RAPI/utime.php
L432[11:00:33] <Rph> This is the url if you want
L433[11:00:47] <Izaya> Is that UTC?
L434[11:00:53] <Rph> Not sure
L435[11:01:12] <Rph> I can check when I arrive home
L436[11:02:23] <Rph> In case it is not, applying corrections would be adding or subtracting a multiple of 3600
L437[11:02:30] * Izaya nods
L438[11:02:47] <Izaya> By the looks, if you set TZ=UTC as an env var it should return unix time
L439[11:03:00] * Izaya goes to investigate the possibility of having a gopher CGI script to do this
L440[11:03:17] <Rph> I can apply changes to the php file to return UTC
L441[11:04:51] <ben_mkiv> https://oc.cil.li/index.php?/topic/752-basic-time-display-ingame-time-and-rl-time/&do=findComment&comment=2980
L442[11:05:11] <AmandaC> Izaya: "gopher CGI"?
L443[11:05:26] <Izaya> AmandaC: my gopher daemon supports server-side scripts
L444[11:05:36] <Izaya> "CGI" is not entirely accurate but anyway
L445[11:05:41] <AmandaC> oh, right, the gopher protocol
L446[11:06:26] <AmandaC> I totally forgot that that was a thing
L447[11:06:57] <Izaya> well
L448[11:07:00] <Izaya> I have confirmed
L449[11:07:02] <Izaya> it works nicely
L450[11:08:47] <Izaya> https://i.imgur.com/hLiPAMj.png
L451[11:09:05] <Izaya> time.cgi is a bash script containing only echo i$(TZ=UTC date +%s)
L452[11:09:50] <AmandaC> heh, planning on making a gopher client for OC?
L453[11:10:13] <Izaya> I mean, Gopher and FRequest are only slightly different
L454[11:10:24] <AmandaC> oh?
L455[11:10:27] <Izaya> You could connect to a Gopher server with an FRequest client and download a file
L456[11:10:35] <AmandaC> interesting
L457[11:10:46] <Rph> I wish the http part of OC internet was more capable
L458[11:11:01] <Izaya> (Assuming you tricked an FRequest client into connecting to a TCP socket rather than a Minitel socket, anyway)
L459[11:11:07] <Rph> Like specifying method other than GET/POST
L460[11:11:09] <Izaya> Menus have a different format, but that's a pretty minor issue
L461[11:11:36] <Izaya> That comes later though
L462[11:11:42] <Izaya> First, Minitel for PsychOS2
L463[11:11:45] <Rph> And if OC supported ws and wss that would allow discord bots :^)
L464[11:12:00] * Izaya vomits
L465[11:12:23] <Izaya> Oh well, I guess running Minecraft to run a program on a computer might be lighter than running Chrome...
L466[11:13:48] <Izaya> A Mumble client would be interesting - and theoretically possible
L467[11:14:08] <Izaya> The data card can do the encryption stuff, decoding ogg to the tape player would be harder but doable
L468[11:14:22] <Izaya> Probably need lots of memory
L469[11:14:47] <Izaya> Text chat would be easier but we already have access to the best multi-user chat platform so \o/
L470[11:15:18] <Forecaster> but what's the best single-user chat platform?
L471[11:15:33] <Izaya> unix wall
L472[11:15:44] <AmandaC> `cat /dev/stdin`
L473[11:17:27] <Izaya> would you believe that I've used unix wall to talk to other people once upon a time
L474[11:19:53] <Mimiru> I guess you could see the writing on the wall.
L475[11:23:31] <Rph> Sending `cowsay "Hello" | lolcat` into wall: Best way to annoy your friends and the system admin!
L476[11:24:19] <stephan48> put it into a crontab.
L477[11:24:32] <Rph> ~~or into index.php on a large website~~
L478[11:25:00] <stephan48> time to write your own obfuscator for that
L479[11:25:04] <Inari> %moo ^
L480[11:25:04] <MichiBot> time too write yoooor oown oobfooscatoor foor that
L481[11:25:08] <stephan48> make it properly hidden
L482[11:25:20] <Inari> %potion
L483[11:25:21] <MichiBot> Inari: You get a light tuna potion
L484[11:25:24] <Inari> %drink ^
L485[11:25:25] <MichiBot> Inari suddenly craves pie.
L486[11:25:31] <Inari> Nuuu
L487[11:25:32] <Inari> the calories
L488[11:25:37] <Rph> Oh I don't need an obfuscator
L489[11:25:43] <Rph> I write pre-obfuscated code
L490[11:26:33] <Wuerfel_21> obsfuscation at work http://tinyurl.com/ydaz96ho
L491[11:51:05] * Inari runs AmandaC's S.M.A.R.T. test
L492[11:52:05] * AmandaC meows the results to Inari in cat
L493[11:52:16] <S3> Thunderbird is absolute trash
L494[11:52:31] <S3> a user and password is set in the account settings but it's sending a blank username and password in the packet
L495[11:52:39] <Inari> Thunderbird seems okay for me
L496[11:52:39] <S3> wtf kind of crap is that
L497[11:52:48] <Inari> Sounds ilke what you call a bug
L498[11:53:40] <S3> heh
L499[11:54:02] <S3> it always worked in the past but tbh I have had a lot of issues with it not being able to properly identify mailserver settings
L500[12:09:49] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L501[12:33:11] <ZefTheFox> I read cat as "c a t"
L502[12:33:15] <ZefTheFox> and was really confused
L503[12:34:33] <Inari> @ZefTheFox ?
L504[12:34:48] * Inari determines that AmandaC is 95% operational
L505[12:35:06] <ZefTheFox> "meows the results to Inari in cat"
L506[12:35:13] <ZefTheFox> lol
L507[12:35:19] <Inari> Yeah but whats it "c a t"?
L508[12:35:57] <ZefTheFox> I thought they were talking about some standard that I haven't heard of
L509[12:36:42] <Inari> ah
L510[12:45:24] <S3> OK!
L511[12:45:28] <S3> somebody send me a test email
L512[12:45:43] <S3> I have an alias set up s3@300-baud.net will go to my local user email
L513[12:46:03] <S3> you know
L514[12:46:13] <S3> I realized I need to test outgoing actually, I'll send to gmail that is picky
L515[12:50:30] <S3> hey mgr
L516[12:51:59] <S3> %message
L517[12:52:16] <stephan48> you should have mail.
L518[12:52:39] <S3> Hey look!
L519[12:52:41] <S3> test failed
L520[12:52:50] <S3> ok. Everything is working except outgoing mail
L521[12:52:52] <stephan48> aww that not good
L522[12:52:55] <S3> my SMTP server is not relaying
L523[12:53:02] <stephan48> feel free to reply to that when you need to test that.
L524[12:53:04] <Mimiru> %message?
L525[12:53:22] <S3> I couldn't remember if it was tell or message
L526[12:53:27] <S3> I was probing
L527[12:53:34] <Mimiru> ahh yeah, tell
L528[12:54:29] <Inari> https://www.youtube.com/watch?v=nvMZcw5nHSA
L529[12:54:30] <MichiBot> Cute Anime SMS Alert Tone「DL」 | length: 11s | Likes: 887 Dislikes: 16 Views: 160,073 | by KuroNeko | Published On 20/3/2017
L530[12:55:41] <S3> %tell izaya I think I found a cool way to get proper mail relay working in OC while I've been yelling at my mail server configs today
L531[12:55:42] <MichiBot> S3: izaya will be notified of this message when next seen.
L532[12:55:51] <Izaya> Oh?
L533[12:56:01] <S3> I thought you were in bed LOL
L534[12:56:17] <stephan48> are these states mutually exclusive?
L535[12:56:35] <S3> well I thought it was like 4am for him
L536[12:56:37] <Skye> now I'm curious
L537[12:56:38] <S3> by now
L538[12:57:29] <Izaya> more like 6AM
L539[12:57:44] <S3> Well I was thinking about all of the really shitty and awful crap that goes in SMTP protocol
L540[12:59:40] <S3> I was thinking that a simple finite state machine can both reduce spam and such. The idea is to handle email in a 2 step sequence. 1) mail transport and 2) mail delivery
L541[13:02:32] <S3> so mail Our largest problem is addressing
L542[13:04:15] <S3> in a local network, this is very easy, but scaling is the issue
L543[13:05:07] <S3> but the actual transmissin of information I have down, I think a protocol that contains the basic transport information (where is this going?) and the content but security is handled in almost another layer
L544[13:05:48] <S3> the idea is that ALL mail is signed. The person who they claim they are from is not important other than identification
L545[13:06:07] <S3> with this, email addresses in the "from" nature are not required
L546[13:06:11] <S3> you can just call yourself billyBob
L547[13:08:14] <S3> what actually happens is that when you send an email you deliver your fingerprint along with the message as well as your signature and what happens i sthat there's a simple finite state machine that checks first, if the user has accepted that mailer into his / her address book by accepting their signature.
L548[13:08:40] <S3> if not, it delivers a request instead to deliver the mail and temporarily or permanently add the fingerprint and signature
L549[13:09:05] <S3> if you send email to somebody and they have not accepted it, all further email from your signing and fingerprint will be ignored.
L550[13:09:23] <S3> so the end user will only see it once per account.
L551[13:10:16] <S3> in a nutshell, that would all be mail delivery. Skye do you have any ideas for the transport part?
L552[13:10:30] <S3> you're network handy
L553[13:10:39] <payonel> Lizzy: sorry i'm here late. just read your message and code link. i'll give it a look now
L554[13:10:50] <Inari> payonel: We're not paying you to be late!
L555[13:10:59] <Lizzy> that's okay and thanks
L556[13:11:13] <Lizzy> we pay him?
L557[13:11:18] <payonel> @Rph openos without the bloat? do you have a suggestion of something/somewhere to reduce bloat in openos?
L558[13:11:22] <Inari> No, but that also means we don't pay him to be late
L559[13:11:23] <Inari> :P
L560[13:11:31] <payonel> Inari: :)
L561[13:11:34] <S3> payonel: uninstalling :D
L562[13:11:39] <payonel> ouch
L563[13:11:45] <S3> well what else is there :D
L564[13:11:54] <Rph> By bloat I mean memory usage in idle
L565[13:12:00] <Inari> Use no OS
L566[13:12:04] <Rph> and certain abstractions
L567[13:12:13] <Izaya> Inari: lua prompt in EEPROM
L568[13:12:25] <S3> I think OpenOS is pretty good for what it is
L569[13:12:40] <ben_mkiv> yay
L570[13:12:45] <Inari> What the issue with memory usage while idle?
L571[13:12:48] <ben_mkiv> my external card bay is finally working :>
L572[13:13:10] <payonel> rph: i'm not saying openos is as minimal as it gets, but, honetly, the memory usage is extremely optimized
L573[13:13:44] <ben_mkiv> funny enough that it accepts harddisks for now xD
L574[13:13:45] <payonel> but i also wouldn't say openos is bloated. it has more apps in /bin that are "critical" perhaps
L575[13:13:46] <Forecaster> it's certainly better than it used to be :P
L576[13:13:52] <payonel> but its library system is quite efficient
L577[13:14:10] <Rph> There is a thing I don't like with memory: On a T1 RAM setup, it can sometimes randomly crash
L578[13:14:11] <S3> Rph you're taking a few MB of RAM and running Lua on it.
L579[13:14:19] <S3> Lua uses a lot of memory
L580[13:14:20] <Rph> and when apps use the `io.open`
L581[13:14:32] <Rph> it crashes because it has no memory to initialize buffer
L582[13:14:42] <payonel> yes, 1x T1 ram is extremely low
L583[13:15:01] <Inari> Luckily RAM is cheap
L584[13:15:01] <Inari> :D
L585[13:15:18] * Izaya looks at hardcore mode recipes
L586[13:15:22] <Izaya> Depends which server you're on...
L587[13:15:37] <Inari> I mean, at that point you just make do with EEPROM :P
L588[13:16:21] <Izaya> Hardcore recipes really encourage being ... efficient
L589[13:16:23] <S3> I'm so glad I'm not working this wekend
L590[13:16:36] <S3> I'm so burnt out
L591[13:16:45] <Inari> Izaya: Only works with a modpack made for it thoug xD
L592[13:16:58] <Inari> OC is bad enough compared to other mods with its normal recipes
L593[13:18:09] <Izaya> with a normal pack it's not expensive it's just annoying
L594[13:18:19] <Izaya> hardcore recipes it's expensive and annoying
L595[13:19:07] <payonel> @rph anyways, openos is too big for 1x t1 ram, that is true. custom os's can be minimalistic, and save a lot of memory and space. that is true. i just wouldn't call it bloat. but that's subjective, and honestly, i don't mind
L596[13:19:16] <payonel> i was just curious if you had specifics you felt were wasteful
L597[13:19:40] <payonel> ALSO --- it is NOT supported to run openos on 1x t1 ram, that's just too low
L598[13:19:51] <payonel> i made it install and boot work on that
L599[13:20:02] <payonel> so that new users can at least see a working machine with doing the least amount of work
L600[13:20:02] <S3> I want 64K ram stick
L601[13:20:04] <S3> T0.5
L602[13:20:18] <S3> ok ok ok I'll settle for 640K
L603[13:20:18] <Izaya> one chip
L604[13:20:21] <S3> that's all anyone ever needs
L605[13:20:22] <Rph> payonel, It seems our ideals for the perfect OS are a bit diffrent
L606[13:20:32] <Inari> I want simulated RAM
L607[13:20:44] <S3> rph you might like Trotwood, when it releases
L608[13:21:00] <Rph> I am currently in the design phase for my OS
L609[13:21:13] <Rph> By default it will just come with a basic shell and an editor
L610[13:21:15] <S3> My OS trades a user experience for high efficiency
L611[13:21:19] <S3> that's what you pay for
L612[13:21:32] <Rph> And I will use a bit diffrent scheme for installable software
L613[13:21:51] <Rph> Since there will be a package manager baked deep into the OS
L614[13:21:51] <S3> Inari: I thought somebody pulled it off once?
L615[13:22:11] <Inari> S3: ?
L616[13:22:18] <S3> swap memory
L617[13:22:29] <Inari> Don't see how that would work
L618[13:22:37] <S3> Meneither not without debug
L619[13:22:41] <Inari> You don't have access to 90% of the variables :D
L620[13:23:05] <Inari> Anyway, I meant more like
L621[13:23:15] <Inari> read/write calls on the ram component when interacting with variables
L622[13:23:22] <S3> I thought about ways to handle that before I came up with my own OS and realizing it's better to run a number of OC machines with their own RAM than to have one machine with a bunch of virtual memory
L623[13:23:24] <Inari> As opposed to RAM just acting as a calculation for memory size
L624[13:23:33] <Izaya> gamax92 did virtual memory with a specific table
L625[13:24:06] <Inari> Mostly since I was going to say "Make 1-bit ram cells with redstone!" but then realized you can't
L626[13:25:25] <payonel> Lizzy: btw, text.split
L627[13:26:06] <Lizzy> that's a thing?
L628[13:26:07] ⇨ Joins: trainfan91 (trainfan91!webchat@c-73-150-56-216.hsd1.nj.comcast.net)
L629[13:26:16] <trainfan91> hey, any1 use mineos?
L630[13:26:46] <S3> rph: Have you ever heard of Erlang?
L631[13:27:19] <Rph> i've heard that discord backend was made with it
L632[13:27:22] <Rph> but not really much else
L633[13:27:27] <payonel> Lizzy: it's a bit more versatile than what you need, but it'll work for sure
L634[13:27:36] <payonel> text.split(input, delims, dropDelims)
L635[13:27:44] <Inari> Erlang is used all over the place, mostly for backend stuff though, yeah
L636[13:27:45] <S3> Rph well my OS is built on ideas from Erlang
L637[13:27:50] <Lizzy> oh cool, i'll make a note of that
L638[13:28:00] <payonel> so like ... text.split("a b c", {"%s"}, true) => {"a", "b", "c"}
L639[13:28:03] <Inari> @rph https://www.youtube.com/watch?v=rRbY3TMUcgQ
L640[13:28:03] <MichiBot> Erlang The Movie II: The Sequel | length: 9m 55s | Likes: 1,246 Dislikes: 35 Views: 79,970 | by gar1t | Published On 22/3/2013
L641[13:28:13] <Lizzy> awesome
L642[13:28:21] <S3> also, the command line interface of my OS is built on the design of a DMS-10
L643[13:28:25] <S3> you know what a DMS 10 is right?
L644[13:28:39] <S3> that's why its software bundle is called Trotwood DMS
L645[13:28:56] <Rph> I don't really know what DMS 10 is
L646[13:29:15] <payonel> Lizzy: we also have require("uuid") and its only method, uuid.next()
L647[13:29:48] <Lizzy> also did not know that. the uuid function in there is borrowed from Gamax's vcomponent code heh
L648[13:30:38] <payonel> yeah, his is a lot simpler/cleaner
L649[13:31:01] <S3> Rph: https://en.wikipedia.org/wiki/Digital_Multiplex_System
L650[13:31:01] <Inari> Erlang++
L651[13:31:10] <Inari> Ah, I love this video
L652[13:31:22] <payonel> we should just use his
L653[13:32:05] <Trainfan91> again, any1 use mineos here?
L654[13:32:06] <S3> Oh wait the erlang movie!
L655[13:32:10] <S3> haha the second one is hilarious
L656[13:33:09] <Trainfan91> hello??
L657[13:33:18] <S3> Rph: Instead of being purposeful for a personal computer, the machine categorizes its software configuration using an overlay system
L658[13:33:20] <Lizzy> no
L659[13:33:22] <S3> we hear you trainfan
L660[13:33:25] <Forecaster> no, I just outlawed it
L661[13:33:26] <AmandaC> Not that I know of, Trainfan
L662[13:33:27] <S3> I have not used mineos
L663[13:33:31] <Rph> hmm
L664[13:33:44] <Rph> Well in my project I still want to be useful on personal computers
L665[13:33:48] <S3> Process data is managed as tabfile databases
L666[13:33:55] <Trainfan91> nvm, i was going to ask for help in it
L667[13:34:14] <Inari> Ask the dev :D
L668[13:34:23] <Rph> The idea is on the main installer you get the bare minimum but you can install additional things from supplied floppy disks (if you get it on floppy disks) or using a built-in small snippet that downloads additional installers
L669[13:35:14] <S3> Just don't forget to support Trotwood network negotiation :D
L670[13:35:25] <trainfan91> any1 know IgorTimofeev contact info?
L671[13:35:38] <Lizzy> you could try contacting them on the forums
L672[13:35:44] <Rph> Google search "MineOS opencomputers"
L673[13:35:45] <Rph> https://github.com/IgorTimofeev/MineOS
L674[13:35:51] <Rph> open an issue or something
L675[13:35:54] ⇦ Quits: trainfan91 (trainfan91!webchat@c-73-150-56-216.hsd1.nj.comcast.net) (Quit: webchat.esper.net)
L676[13:36:38] <S3> Rph if you send nil to a particular port as a broadcast on the network where trotwood is running, if DMS is enabled then it will respond to you with a port number to send on (packet contains uuid its from to send to) and you just tell it what machine you're trying to reach and it replies back with how to get there (what uuid / port is your next hop or the destination machine)
L677[13:36:54] <S3> it will let you traverse over linked cards or the Internet with some help from others etc
L678[13:37:15] <Rph> By default there will be no network backends
L679[13:37:29] <Rph> on the "extras" disk there will be a network folder
L680[13:38:08] <S3> I think networking is critical because if it's not integrated into how the system communicates then it's almost always inefficient later on
L681[13:38:17] <S3> even networking in OpenOS is kind of scary
L682[13:38:23] <Rph> well
L683[13:38:29] <S3> Plan9K took a good whack at it
L684[13:38:43] <Rph> There will be a networking API but by default it will be filled with a stub
L685[13:38:50] <S3> Microsoft Windows made the same mistake
L686[13:38:55] * Izaya attacks the problem from the other side: make networking work like OC stuff
L687[13:39:04] <S3> they didn't implement networking until later and ended up with an OS that doesn't even really handle networking
L688[13:39:21] <S3> :)
L689[13:39:26] <S3> yeah Izaya has some neat stuff
L690[13:39:40] <Rph> I will made a networking API which will be stubbed by default
L691[13:39:41] <S3> I took networking to the extreme with Trotwood, in that networking in Trotwood is just IPC
L692[13:39:46] <S3> and Trotwood already has IPC
L693[13:40:00] <S3> this is why a trotwood computer can be made of a cluster of 500 OC computers as one computer
L694[13:40:15] <S3> that's just a ridiculous number btw I'm sure you wont do that
L695[13:40:28] <Rph> my goal is to make bootup times as fast as possible
L696[13:40:28] <S3> if you need more ram you can add another computer and turn it on
L697[13:41:05] <S3> your biggest issue will be starting services likely
L698[13:41:10] <S3> that's where boot time often gets slow
L699[13:41:24] <S3> the os itself should be instant
L700[13:41:28] <Rph> Services will be started up in the background
L701[13:41:35] <payonel> AmandaC: i have a very reasonable "reboot/shutdown" fix for psh, btw
L702[13:41:40] <Rph> you set a priority for the service when registering it
L703[13:41:56] <Rph> Priority is from 0 to 10
L704[13:42:02] <Rph> 0 = Startup immidietly after OS initializes
L705[13:42:08] <Rph> 10 = You can delay until you have time
L706[13:42:20] <S3> I just use tab files for services so it just happens in whatever order the file is read
L707[13:42:40] <S3> an entry in the plain text file is kinda like
L708[13:42:41] <Rph> for instance, a networking stack could be priority 0
L709[13:42:47] <Rph> but an application could be priority 10
L710[13:43:15] <S3> /path/to/file:name:options
L711[13:43:20] <S3> it's nothing spoecial
L712[13:43:32] <Rph> yes I know
L713[13:43:42] <Rph> but since I am trying to mainly target "home users"
L714[13:43:48] <Rph> I want it to be ready as fast as possible
L715[13:44:08] <AmandaC> payonel: oh?
L716[13:44:22] <payonel> yeah. and i'm working on pshfs now, on which pshcp will run
L717[13:44:27] <payonel> i'll push some fixes today
L718[13:44:29] <payonel> (eod)
L719[13:44:46] <payonel> derp, no such thing as pshcp
L720[13:44:48] <payonel> i meant pcp
L721[13:45:06] <payonel> psh, pcp, pshfs (and pshd)
L722[13:45:09] <S3> system/mtty:mtty0:device=mtty0,mux=mttys # Modem TTY interface 0
L723[13:45:30] <S3> kind of like ssh
L724[13:45:41] <S3> more like rlogin
L725[13:45:50] <payonel> AmandaC: yeah, i mentioned to you that psh needs to work on openos 1.7.3 as is
L726[13:46:07] <payonel> sure i'm finding things to fix in openos, but i dont want those fixes to 1. be required, nor 2. break psh when fixed
L727[13:46:19] <AmandaC> be careful using pcp, sometimes it takes 5 strong officers to pull you into submission from wanking in public
L728[13:46:24] <payonel> so i have to come up with slightly hack ways of side stepping some issues, like that one
L729[13:46:34] <S3> I can even set the uuid of the modem component it binds to etc
L730[13:46:49] <payonel> AmandaC: :) yeah, i like the name, too :P
L731[13:48:34] <payonel> normally, when a socket is closed, the host process closes too. so the hack is that when a shutdown event is fired, pshd hosts will ignore socket closures
L732[13:49:46] <payonel> Lizzy: event.listen ignores DUPLICATE function registrations
L733[13:50:53] ⇨ Joins: cpup (cpup!~cpup@24-151-32-148.dhcp.nwtn.ct.charter.com)
L734[13:50:53] <Lizzy> i figured that, but was just wondering if there was a way to have each 'signal' object/table register it's own specific function (or somehow pass something through that allows the `self` keywords to work
L735[13:53:15] <payonel> Lizzy: there are two ways to deal with this. (A) register unique methods each time. so each time you create a new object, you also have to create a new function for it
L736[13:54:13] <payonel> a function defined inside a scope is still a new one, like this: https://hastebin.com/burikowapa.lua
L737[13:55:10] <payonel> that's one option, the other option (b) is to register a "master" listener, and you have to keep a list of all objects, and loop through them
L738[13:56:18] <Lizzy> okay, think i'll try option a first, sounds like it'll work and will fix the problem. thanks for the help :)
L739[13:57:54] <payonel> list this: https://hastebin.com/olupapofaf.lua
L740[13:59:13] <payonel> the second option is a bit messy, but, sometimes nice to keep track of things
L741[13:59:33] <payonel> also, in your new method, make sure to declare o as local
L742[13:59:58] <payonel> i'd also declare function d as local
L743[14:00:15] <payonel> and i on line 19
L744[14:01:28] <Lizzy> d is just a debug function that i threw together to get debug output without havign to leave the lua prompt, it'll probably be removed later
L745[14:02:10] <Lizzy> was that i in the string split function?
L746[14:02:18] <payonel> yes
L747[14:03:21] <payonel> btw, i think it is okay to have signal.method instead of signal:method
L748[14:03:37] <Lizzy> okay, i don't need to worry about that because i'm going to remove it
L749[14:03:48] <payonel> this is just a style/subjective thing, but for "static" methods, or "singleton" objects, . makes sense
L750[14:04:17] <payonel> the objects you new up, on the other hand, will likely benefit from knowing self, for having state and such
L751[14:06:41] <Lizzy> i did the :methods cause the lua docs said that it would automatically add the `self` stuff in the function
L752[14:06:53] <payonel> that is true, it does
L753[14:07:34] <payonel> if knowing self is helpful, then use it. but if i have a singleton, i'll just refer to that singleton by name in the methods. i do that so that users of my library would know that it is singleton.method
L754[14:08:31] <Lizzy> yeah, all the places i have : functions i'm using self
L755[14:09:31] <Lizzy> but the help you've given me will benifit greatly
L756[14:09:53] <payonel> for example, i would do this: https://hastebin.com/uxoconavoh.lua or even https://hastebin.com/ufiyugiton.lua
L757[14:10:34] <Lizzy> ah, okay
L758[14:10:51] <Lizzy> this was mainly just me copying stuff from the lua wiki and trying to ductaping it in
L759[14:11:19] <payonel> then...some people who have been using scala too much would probably do this: https://hastebin.com/bovakacihe.lua
L760[14:12:24] <payonel> anyways, very glad to help
L761[14:12:39] <payonel> i've learned that helping others is one of my love languages
L762[14:13:41] * payonel throws cute cat pics at the awkward comment
L763[14:15:33] <payonel> https://giphy.com/gifs/thedodo-cat-frog-4ZgJGVYB6XkZw8bnAD
L764[14:15:46] <payonel> https://media.giphy.com/media/4ZgJGVYB6XkZw8bnAD/giphy.gif
L765[14:22:33] <AmandaC> %shell that creeping feeling that life is meaningless and we're all secretly in a truman-show-esq situation
L766[14:22:35] * MichiBot loads freedom and democracy into a shell and fires it. It strikes that creeping feeling that life is meaningless and we're all secretly in a truman-show-esq situation. They take 4 damage. GuntherDW and Forecaster stood too close and take 2 and 4 damage respectively.
L767[14:23:08] <Lizzy> %shell gender dysphoria
L768[14:23:08] * MichiBot loads ruby snacks into a shell and fires it. It strikes the ground near gender dysphoria, MichiBot and Lymia. They each take 9, 8 and 6 splash damage respectively.
L769[14:25:30] <AmandaC> %pet Lizzy
L770[14:25:31] * MichiBot brushes Lizzy with a deep-fried breaded strawberry. 2 health gained!
L771[14:25:38] * Lizzy purrs
L772[14:25:48] * AmandaC cuddles up against Lizzy, purrs in harmony
L773[14:26:40] * Lizzy purrs louder, but stays in sync
L774[14:26:49] <Rph> *laser pointer*
L775[14:27:52] * Lizzy can't see it because she has her eyes shut
L776[14:28:13] * AmandaC ignores the red devil
L777[14:28:16] <Rph> *leaves bored*
L778[14:35:27] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 198 seconds)
L779[14:35:35] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L780[15:01:49] <ben_mkiv> rph, so in theory i could make that mass disk writer you mentioned earlier pretty easy rn
L781[15:02:44] <ben_mkiv> as my card container was able to use and bind hard disks when there wasnt a item filter
L782[15:09:30] <ben_mkiv> mimiru is it possible that you struggled with node(), node().network().connect() and such?
L783[15:09:41] <ben_mkiv> because that was a pain to figure out
L784[15:09:49] <ben_mkiv> for the kvm switch and the other thing^
L785[15:10:52] ⇦ Quits: ATMunn (ATMunn!ATMunn@hellomouse.net) (Quit: lol rip)
L786[15:11:21] ⇨ Joins: ATMunn (ATMunn!ATMunn@2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.rdns.hellomouse.net)
L787[15:19:21] <AmandaC> payonel: also, re the solution to the restart/shutdown -- I was going to suggest something like a flag, but I stopped myself because I forgot about the shutdown signal, and thought you'd have to monkey-patch computer.shutdown. :P
L788[15:20:48] <AmandaC> ( And I assumed that monkeypatching would be unacceptible )
L789[15:25:25] *** Guest44878 is now known as Thog
L790[15:31:27] ⇦ Quits: ATMunn (ATMunn!ATMunn@2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.rdns.hellomouse.net) (Quit: lol rip)
L791[15:31:41] ⇨ Joins: ATMunn (ATMunn!ATMunn@2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.rdns.hellomouse.net)
L792[15:32:19] <Inari> Thats one annoying hostname :P
L793[15:32:49] <Lizzy> looks like an ipv6 rdns
L794[15:41:05] ⇨ Joins: freacknate09 (freacknate09!~freacknat@172-221-032-203.dhcp.chtrptr.net)
L795[15:41:07] <freacknate09> hey
L796[15:45:03] <AmandaC> Hoihoi
L797[15:45:14] <freacknate09> I am trying to use the bios from this pastebin: https://gist.github.com/fnuecke/6bcbd66910b946b54ec7, and on the bios, i get the error "oc:failed loading bios: bios:6: ')' expected (to close '(' at line 5) near 'end'. I have searched for spelling mistakes when typing, and I see none
L798[15:45:34] <freacknate09> That happens when I insert it into a drone and power up the drone
L799[15:48:04] <Inari> Sounds klike you typed a paranthesis wrong
L800[15:48:34] <Bob> ^
L801[15:49:35] <Bob> theres an unclosed parenthesis / too much of them
L802[16:15:24] <freacknate09> ok, hmm
L803[16:15:33] <freacknate09> I've been busy, sorry for the late reply
L804[16:16:38] <freacknate09> This code is, afaik, written by sangar, I've just coppied it into the game
L805[16:24:46] <freacknate09> the line that is having issues is pcall(function() m.broadcast(2412, table.unpack(args)) end, and it is exactly as the source file i am trying to copy
L806[16:25:05] <freacknate09> This is all going on a drone bios too
L807[16:25:35] <freacknate09> inari: Do you know what's up with that? It is exactly the same as the functional demo code
L808[16:26:41] <Inari> Well you were talk ing about typing, so it didn't sound like you copypasted it
L809[16:26:54] <Inari> Dunno,m take a screenshot of the code ingame?
L810[16:27:46] <Ernos> ok, one sec. I have checked several times, going off of some theoretically functional code
L811[16:28:47] <Ernos> There's the line. It is as much of the line as I could get, as i am running basic stuff http://tinyurl.com/ychjfshl
L812[16:28:51] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Ping timeout: 202 seconds)
L813[16:29:36] <Inari> Take multiple screenshots then :D
L814[16:29:48] <Ernos> true, one sec. I am gonna take 2 and stitch them together
L815[16:31:20] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L816[16:32:53] <Ernos> I tried to stitch the line together, but it looks terrible, so here are two screenshots showing the error http://tinyurl.com/yca5zgs8
L817[16:32:54] <Ernos> http://tinyurl.com/ycv27gxt
L818[16:33:11] <Inari> So
L819[16:33:16] <Inari> You seem to be lacking a closing ) there
L820[16:33:19] <Inari> behidn "end"
L821[16:34:06] <Ernos> oh, I didn't see I needed that
L822[16:34:16] <Inari> ^^"
L823[16:34:48] <Ernos> eyy, that error is gone! Still got others though
L824[16:36:38] <stephan48> can you pastebin the code?
L825[16:36:47] <stephan48> the pastebin cmd should allow you to upload stuff
L826[16:36:54] <Ernos> I dont have an internet card
L827[16:36:59] <stephan48> ah ok
L828[16:37:08] <Ernos> yeah :/ and it is on an MP server too
L829[16:37:39] <Inari> Ah good old time
L830[16:37:40] <Inari> s
L831[16:37:48] <stephan48> the line your cusor is on does it have "end)" at the end?
L832[16:37:57] <stephan48> behind args))
L833[16:38:06] <Inari> On one server I once played on, the admin was distrustful of OC. So he deleted the "edit" program and only allowed software he approved to be on the server so to say
L834[16:38:25] <Inari> So I used the lua prompt to write a little crappy helper tool that then let me write out the "edit" code into a file
L835[16:38:26] <Inari> :D
L836[16:38:26] <Ernos> That was my first error, and got that fixe
L837[16:38:35] <Ernos> oh dang, that is stupid that they did that
L838[16:38:42] <stephan48> https://cdn.discordapp.com/attachments/125649403162656768/531238681487343640/2019-01-05_14.29.54.png the standalone end on the line after your cursor should have no ) behind it
L839[16:38:45] <stephan48> what is the next error?
L840[16:38:54] <Ernos> Same error, but on line 14 :/
L841[16:39:00] <stephan48> wow. i would tell them to go away
L842[16:39:15] <Ernos> Me or inari?
L843[16:39:25] <stephan48> that stupid admin
L844[16:39:28] <Inari> xD
L845[16:39:32] <Inari> Well he was the owner of it
L846[16:39:33] <Inari> So..
L847[16:39:34] <Ernos> ahh lol
L848[16:39:34] <Ernos> Same error as before, cursor on line 14 http://tinyurl.com/ybejtuo2
L849[16:39:54] <Ernos> scratch that, forgot to undo something
L850[16:39:56] <stephan48> remove the second )
L851[16:40:07] <Inari> Simple text comparison, tonight at 11
L852[16:40:28] <Ernos> I did, that was causing a diffirent error, that's why i removed the pic
L853[16:40:31] <stephan48> oh yea thats actually a very good destruction
L854[16:40:35] <Inari> Also
L855[16:40:37] <Inari> "recieve"
L856[16:40:42] <Ernos> huh
L857[16:40:46] <stephan48> destraction
L858[16:40:50] <Inari> distraction
L859[16:41:02] <stephan48> damn.
L860[16:41:11] <AmandaC> Removing a message dosn't remove it from IRC
L861[16:41:15] <Ernos> yeah, I made typo there. Lemme reflash and retry and give you the error
L862[16:41:21] <Ernos> oh yeah, I forgot about that part lol
L863[16:41:23] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 190 seconds)
L864[16:41:37] <Inari> %pet AmandaC
L865[16:41:42] <Inari> %pet AmandaC
L866[16:41:43] * MichiBot pets AmandaC with watch. 4 health gained!
L867[16:42:04] <stephan48> $me->print($irc->channel('esper', '#oc'), 'i will stay with perl. that language is atleast understandable');
L868[16:42:22] <Inari> Write a website in perl
L869[16:42:25] * AmandaC falls over laughing
L870[16:42:31] <Ernos> Same error about missing parenthesis, with the typo fixed http://tinyurl.com/y96t2676
L871[16:42:33] <stephan48> done that. just yesterday
L872[16:42:34] <AmandaC> "perl" "understandable"
L873[16:42:51] <Inari> Still recieve further down
L874[16:42:52] <Inari> ;)
L875[16:42:54] <Ernos> i should try perl
L876[16:43:16] <Inari> Also "resond"
L877[16:43:18] <stephan48> small question, the insert key for inserting stuff should work with any OC computers edit or?
L878[16:43:20] <Ernos> dang. Dont think that is causing the parenthesis related error. Still gonna fix the typos
L879[16:43:42] <stephan48> aka put stuff into the clipboard, open the edit and hit "insert"
L880[16:43:45] <Ernos> dang, I uploaded the wrong pic
L881[16:44:06] <stephan48> AmandaC: eh, you just don't know your perl if you don't understand it :D
L882[16:44:20] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L883[16:44:41] <AmandaC> stephan48: I barely remember the alphabet, I don't need perl and it's 38 operator characters
L884[16:44:47] <stephan48> :D
L885[16:47:32] <stephan48> != == ~~ =~ !~ // || && & () + - / * ** . ++ -- % | eq ne
L886[16:48:08] <stephan48> lets look at perlop that was what i could find in my head.
L887[16:48:53] <Ernos> Ok, here is the correct screenshot of the code. I dont understand the error :/ http://tinyurl.com/ybhhv7pl
L888[16:49:11] <Ernos> Ok, here is the correct screenshot of the code. http://tinyurl.com/ybhhv7pl [Edited]
L889[16:49:28] <stephan48> the second to last end needs a )
L890[16:49:29] <AmandaC> @Ernos again, you forgot a ) after the end
L891[16:49:37] <Ernos> Which line?
L892[16:49:42] <stephan48> 05.234927 < stephan48> the second to last end needs a )
L893[16:49:44] <AmandaC> 2nd from the bottom
L894[16:49:46] <Ernos> ok, thank you
L895[16:49:54] <stephan48> 18
L896[16:50:11] <AmandaC> Here's a trick I use: count up for every ( down for every ) -- if the count isn't 0 at the end of the segment of code, you're missing one or the other
L897[16:50:40] <stephan48> also line 19 is missing
L898[16:50:50] <stephan48> (line 19 from the paste is missing in your screenshot)
L899[16:50:59] <Ernos> ok, thank you ? I'll do that trick
L900[16:51:15] <Ernos> That line is there, just not visible in the screenshot
L901[16:51:39] <stephan48> then its at the wrong position if its after the end on the last line
L902[16:51:41] <Ernos> ok, got a bad argument error now, I think I am making progress
L903[16:52:07] <stephan48> last visible line on the screenshot
L904[16:53:56] <Ernos> ok, my new error is "oc:bad argument #1 (string expected, got table)"
L905[16:54:13] <stephan48> which line?
L906[16:54:25] <Ernos> No line number
L907[16:54:33] <stephan48> also please screenshot the last section of the code again
L908[16:54:37] <Ernos> ok
L909[16:55:11] <Ernos> Bottom section of the code, going to the last line http://tinyurl.com/yd7fs4n7
L910[16:56:04] <stephan48> that makes no sense
L911[16:56:11] <Ernos> What makes no sense?
L912[16:56:15] <stephan48> the while loop is duplicated
L913[16:56:29] <stephan48> eh i am not that fast young padawan, you need to give me a second or two to type :D
L914[16:56:34] <Ernos> ok
L915[16:57:06] <Ernos> oh yeah, I screwed up and copied that section of the code a second time
L916[16:57:07] <stephan48> and in the lower duplication(which looks to be the correct one) theres still a spelling error in receive(recieve)
L917[16:57:47] <Ernos> ok
L918[16:59:24] <Ernos> fixed the spelling error and the duplication and I get the same error, lemme grab a screenshot of the error
L919[16:59:39] <stephan48> and the new code please(both parts)
L920[16:59:43] <Ernos> ok
L921[16:59:43] <Ernos> You can see in the Waila up top the error http://tinyurl.com/y79jb7eu
L922[17:00:09] <Ernos> Top part http://tinyurl.com/y7g8v5uw
L923[17:00:11] <Ernos> Bottom part http://tinyurl.com/y8gndhqq
L924[17:00:13] <Inari> %inv add fitness fleece
L925[17:00:14] * MichiBot summons 'fitness fleece' and adds to her inventory. This seems very sturdy.
L926[17:00:28] <Inari> How hard can it be to copy a couple lines of code
L927[17:00:35] <Ernos> Top part http://tinyurl.com/y8gndhqq [Edited]
L928[17:00:41] <Ernos> Bottom part http://tinyurl.com/y7g8v5uw [Edited]
L929[17:00:41] <Inari> Give me the URL, I'll come and type it in for you
L930[17:01:01] <Ernos> argh, I dont know why i am having these errors, I think it is in the original code, not me
L931[17:01:09] <Inari> ¬_¬
L932[17:01:17] <Inari> Are you dyslexic by any chance?
L933[17:01:33] <Ernos> No, not that I am aware, but I type very fast and make mistakes when copying code on occasion
L934[17:01:56] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 183 seconds)
L935[17:02:11] <Inari> First line
L936[17:02:18] <Inari> You didn't do () after ("modem")
L937[17:02:34] <Ernos> oh, I thought that was unneeded and removed it lol
L938[17:02:54] <Ernos> well, that was a stupid mistake of mine
L939[17:02:55] <AmandaC> Generally, everything is needed that you see
L940[17:02:57] <Inari> . . .
L941[17:03:04] <Ernos> oh, I thought that was unneeded and removed it [Edited]
L942[17:03:07] <Ernos> true
L943[17:03:07] <Inari> %pet AmandaC menacingly
L944[17:03:08] * MichiBot pets AmandaC menacingly with popcorn. 11 health gained!
L945[17:03:13] <stephan48> sorry mate while i find it offensive by Inari to plainly ask you about illnesses my can only say
L946[17:03:16] * stephan48 head desk
L947[17:03:44] <Inari> stephan48: Why offensive? Better to ask and know than to rave about errors they make when they might have it :P That'd be offensive
L948[17:04:11] <Ernos> Right, I understand, sorry ? Sorry about my stupid errors with the code ? It works now
L949[17:04:15] <stephan48> Inari: its a very personal thing, which can be easily seen as embrassing by the affected party
L950[17:04:30] <stephan48> and thanks for spotting that one Inari i skipped over that quite a few times
L951[17:04:43] <Inari> Just have to look where the error makes sense :D
L952[17:04:45] <Ernos> yeah, afaik I dont have dyslexia
L953[17:05:01] <Ernos> Now to go type up the other half of this code that runs on the PC
L954[17:05:06] <Inari> stephan48: Eh, it's just a thing some people have
L955[17:05:12] <Ernos> only 11 lines, how bad can I screw it up? lol
L956[17:05:16] <stephan48> Inari: i had that case myself once or twice where i suspected something like dyslexia, i tend to ask them in private then
L957[17:05:16] <Inari> People are also near-sighted
L958[17:05:34] <stephan48> as opposed to public(channel)
L959[17:05:39] <Ernos> I am near-sighted lol, but wear contacts
L960[17:05:41] <stephan48> but yea in the end its a balance
L961[17:06:07] <Inari> If you're a guy, glasses can look pretty good on some guys :pp
L962[17:06:09] <stephan48> now that you admitted that, can i suggest that you get glasses?
L963[17:06:12] <Ernos> I didn't get offended or anything about you asking
L964[17:06:25] <Ernos> I used to wear glasses, but with the other, IRL stuff I do, I prefer contacts
L965[17:06:38] <Ernos> and everything is a bit clearer with contacts, my glasses get dirt fast
L966[17:06:53] <Inari> Contacts are fine if your eyes don't get irritated from them
L967[17:07:05] <stephan48> oh i know, i am a glasses person, i barely see the writing on the monitor without them :D (near sighted)
L968[17:07:18] <Inari> I think technically I need glasses
L969[17:07:21] <Inari> But they're ugly, so
L970[17:07:37] <Ernos> yeah, contacts work fine for me, and I prefer them lol
L971[17:07:45] <stephan48> or rather i could work the computer just fine probably without glasses but the eyes tire very quickly
L972[17:07:49] <Ernos> How do I recharge drones?
L973[17:07:59] <Inari> Afaik you stick them next to a charger
L974[17:07:59] <stephan48> charge thingy
L975[17:08:12] <stephan48> yea and the charger gets redstone
L976[17:08:18] <Ernos> oh, _next to_, ok. I was trying to put it in the charger
L977[17:08:22] <AmandaC> ontop of
L978[17:08:27] <Inari> Or that
L979[17:08:29] <Ernos> ok, thank you
L980[17:08:37] <AmandaC> also, if you shift-right click the charger with a scrench you don't need the redstone
L981[17:08:45] <Ernos> oh cool, thank you ? didnt know that
L982[17:09:40] <Ernos> dang it, i need a tier 2 case for the wireless card. May as well upgrade some of the other components too
L983[17:10:21] <AmandaC> There's a T1 wireless card that is like 16m range
L984[17:10:47] <Ernos> oh, ok. I already made the tier 2
L985[17:11:00] <Ernos> I'll just upgrade the case
L986[17:11:30] <Ernos> and what i am working on is a remote controlled drone
L987[17:12:28] <Ernos> Turns out i had all the materials already from othe OC stuff
L988[17:18:38] <ba7888b72413a16a> how to write software https://www.youtube.com/watch?v=KMU0tzLwhbE
L989[17:18:38] <MichiBot> Developers | length: 3m 2s | Likes: 65,727 Dislikes: 5,806 Views: 5,520,843 | by 1doony4u | Published On 25/1/2006
L990[17:31:53] <Ernos> I have a theoretically remote controlled drone!
L991[17:32:28] <Ernos> Now I just need to figure out what commands to send to it
L992[17:33:26] <Ernos> I have command line control of the drone ?
L993[17:40:20] <Ernos> yay, more errors for another program in this projec
L994[17:41:53] <Ernos> nvm, I just made errors when sending the command
L995[17:47:14] ⇦ Quits: Inari (Inari!~Pinkishu@p54AFF603.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L996[17:51:04] <Forecaster> %tonk
L997[17:51:05] <MichiBot> I'm sorry Forecaster, you were not able to beat stephan48's record of 8 hours, 7 minutes and 28 seconds this time.
L998[17:51:06] <MichiBot> 8 hours, 1 minute and 30 seconds were wasted! Missed by 5 minutes and 58 seconds!
L999[17:51:14] <Forecaster> aaaah dammit
L1000[17:51:17] <Forecaster> D:
L1001[18:27:55] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E028A29DDBA2212CD25.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L1002[19:16:55] ⇨ Joins: MC_Daniel_LP (MC_Daniel_LP!~mc_daniel@granite.myftb.de)
L1003[19:17:03] <MC_Daniel_LP> Hi
L1004[19:18:56] ⇦ Quits: MC_Daniel_LP (MC_Daniel_LP!~mc_daniel@granite.myftb.de) (Client Quit)
L1005[19:44:54] <Ernos> yay, I upgraded my desktop, and built a tablet
L1006[19:45:07] <Ernos> now to add more features and push how full I can make a rom
L1007[19:45:29] <Ernos> for my drone
L1008[19:47:32] <Kleadron> inb4 someone builds a tablet in real life
L1009[19:49:37] <AmandaC> %tell Inari me @ 05.45 https://i.imgur.com/izwbHMM.jpg
L1010[19:49:38] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L1011[19:49:48] <AmandaC> payonel: ^
L1012[20:49:55] ⇨ Joins: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L1013[20:51:28] ⇦ Quits: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Client Quit)
L1014[20:52:06] ⇨ Joins: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L1015[20:52:45] <Kleadron> cool reinstalling nettalk didnt fix the issue with the skin
L1016[20:55:24] <ebopalisesy> how would you get a library to be only loaded once per boot? I have a networking library that I wrote, but whenever you `require` it it registers a new listener, so I get a bunch of duplicate pings back
L1017[20:56:26] <isaewaa> Sex Dating > http://discord.amazingsexdating.com
L1018[20:56:36] <ebopalisesy> ban plz
L1019[20:59:39] <Kleadron> ban this kid
L1020[21:07:40] ⇨ Joins: ebopalisesy (ebopalisesy!~ebopalise@pool-108-51-61-227.washdc.fios.verizon.net)
L1021[21:08:14] <ebopalisesy> 3
L1022[21:08:16] <ebopalisesy> oops
L1023[21:10:51] <Kleadron> i quit discord and restarted my web browser, my ram usage is now down to 2.40GB
L1024[21:11:36] <Kleadron> discord doesn't use too much ram but i still think that it could have better performance and more efficient ram usage by not using electron
L1025[21:20:16] ⇦ Quits: ebopalisesy (ebopalisesy!~ebopalise@pool-108-51-61-227.washdc.fios.verizon.net) (Quit: ebopalisesy)
L1026[21:31:26] <Wuerfel_21> I wonder what is causing the most issues with electron: the DOM rendering/layout stuff or the javascript?
L1027[21:32:03] <Wuerfel_21> The latter could be fixed by writing more efficient code and compiling to WebAssembly
L1028[21:48:03] <AmandaC> @ebopalisesy the libraries are already only loaded once, in open os at least
L1029[21:48:39] <AmandaC> If you're getting duplicates check for network loops
L1030[21:50:51] <ebopalisesy> even if it's one of my own lua files in my home direcotry?
L1031[21:51:01] <ebopalisesy> or does it have to be in /lib to only be loaded once
L1032[21:51:14] <ben_mkiv> worst part of custom screens is done :>
L1033[21:51:15] <ben_mkiv> http://pasteall.org/pic/show.php?id=2464f9c857cb0737f52bccfefd0505af
L1034[21:51:29] <AmandaC> Uh I think it's any library
L1035[21:52:08] <AmandaC> Load up the Lia prompt and enter "packages.loaded"
L1036[21:54:01] <AmandaC> ben_mkiv: custom screen blocks?
L1037[21:54:29] <ben_mkiv> yea they are supposed to be configurable kinda like the nuclearcontrol ones
L1038[21:54:35] <ben_mkiv> so you can set depth / tilt
L1039[21:54:51] <ben_mkiv> the block texture is just because i've not done that part yet
L1040[21:55:24] <ben_mkiv> but they are basically oc screens which can be bound to a gpu and used like a normal screen, including multiblock as you can see
L1041[21:55:36] <AmandaC> Nice
L1042[22:11:06] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCF32.versanet.de) (Quit: no! no!! not that button!!!)
L1043[22:33:21] <Ernos> _screams in lua_ I forgot the rom for my drone, I was gonna use it to fly around in the nether
L1044[22:33:41] <Izaya> can you leash players? I can't remember
L1045[22:33:55] <Ernos> I _think_ so
L1046[22:34:09] <Ernos> How do I have the drone check it's battery percentage?
L1047[22:34:19] <Izaya> ~w computer
L1048[22:34:19] <ocdoc> http://ocd.cil.li/api:computer
L1049[22:34:28] <Ernos> ahh, thanks
L1050[22:36:18] <Ernos> Is it possible to use ram as a tempfs in drones? I want to store flight logs on it and have them able to be downloaded by the controlling tablet
L1051[22:36:36] <Ernos> I included 2 sticks of tier 1.5 ram, with that in mind
L1052[22:37:03] <Izaya> There's a tmpfs on the drones
L1053[22:37:07] <Ernos> ok, thank you
L1054[22:37:09] <Izaya> though it's only 64k
L1055[22:37:16] <Izaya> it'll be the only filesystem component
L1056[22:37:18] <Ernos> ahh, what is the point of the ram then?
L1057[22:37:19] <Ernos> ok
L1058[22:38:40] <Ernos> I need to find a good point in this code to add my telemetry controls
L1059[22:38:57] <Ernos> and I found it
L1060[22:42:54] <Ernos> How do I get the computer component on a drone? I tried the normal lua method, that didnt work
L1061[22:43:54] <Ernos> nvm
L1062[22:50:26] <Ernos> hmm, I got an interesting error. I have "battery = computer.maxEnergy() - computer.energy()" and it crashes the drone, with the error "attempt to call a nil value 'maxEnergy' "
L1063[22:52:28] <ebopalisesy> is there any good way to copy component ids out of MC?
L1064[22:52:48] <Izaya> ebopalisesy: analyser and click the UUID in chat
L1065[22:52:49] <ebopalisesy> i've been manually typing them into notepad but i really feel like there should be a better way
L1066[22:52:56] <ebopalisesy> for network cards?
L1067[22:53:05] <Izaya> Ernos: are you using the computer component or the computer API?
L1068[22:53:19] <Ernos> computer component
L1069[22:53:28] <Izaya> Use the API
L1070[22:53:31] <Ernos> how?
L1071[22:53:38] <Ernos> I am writing code for a drone
L1072[22:53:45] <Izaya> should be in the environment when the drone starts up
L1073[22:53:53] <Ernos> ok, how do I use the api?
L1074[22:53:59] <Ernos> oh wait
L1075[22:54:00] <Ernos> I see
L1076[22:54:33] <S3> with peanut butter
L1077[22:54:43] <S3> lots and lots of peanut butter
L1078[22:54:55] <Ernos> ooh, I need some
L1079[22:55:24] <S3> I learned the other day that on the other side of the US californians don't know what fluffnutter is
L1080[22:55:27] <S3> wtf
L1081[22:55:35] <S3> how do you not have such things
L1082[22:56:54] <Ernos> well, I changed "computer.maxEnergy()" and "computer.energy()" to "drone.maxEnergy()" and "drone.energy()" and get the error "attempt to index a nil value (global 'drone')"
L1083[22:57:00] <AmandaC> I only know about it from camping
L1084[22:57:36] <AmandaC> That's the marshmallow peanut butter stuff, right?
L1085[22:58:34] <AmandaC> It's under computer, just not the component
L1086[22:58:49] <Ernos> oh, well I am confused, how do I use it then?
L1087[22:58:58] <AmandaC> Like how you used component
L1088[22:59:05] <Ernos> ahh
L1089[22:59:06] <AmandaC> It's just there
L1090[22:59:36] <Ernos> ok. I removed an unused line, about the computer component, and it appears to be working
L1091[22:59:59] <Ernos> welp, as soon as i connected to it it crashed
L1092[23:00:29] <Ernos> argh
L1093[23:00:50] <Ernos> with the error "attempt to call a nil value 'maxEnergy' ". I think I may just not for now
L1094[23:01:26] <Saphire> Uhm?
L1095[23:01:31] <Saphire> What are you trying to do?
L1096[23:02:01] <Ernos> send the energy left to my tablet that is controller a drone
L1097[23:03:06] <Ernos> I dont want to crash my drone into lava because of a dead battery
L1098[23:05:03] <Saphire> You could try to get it manually for now?
L1099[23:07:30] <AmandaC> @ernos just to make sure, you've not got anything that's defining computer, right?
L1100[23:08:59] <AmandaC> Because just like you do `component.find()` you can just do `computer.maxEnergy()` without doing anything
L1101[23:10:20] <AmandaC> (without doing anything to "load" the computer that is)
L1102[23:55:08] <Kleadron> idea: opencomputers benchmark software to test lua execution speed
L1103[23:56:23] <Kleadron> take a time messurement before each test, compare it after a test is done, and then calculate the score
<<Prev Next>> Scroll to Top