<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:13:14] <CompanionCube> Elfi: i read somewhere there's two levels of requirement
L2[00:13:23] <CompanionCube> 'hard' is tpm 1.2, soft is tpm 2.0
L3[00:46:42] ⇦ Quits: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L4[01:49:18] ⇦ Quits: jediminer543 (~jediminer@global-185-73.nat-2.net.cam.ac.uk) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L5[02:10:18] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e85:8300:eac6:145b:4b05:3e55) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@2001:16b8:1e1c:2200:55b6:143a:a61e:94bc)))
L6[02:10:19] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e1c:2200:55b6:143a:a61e:94bc)
L7[02:44:22] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e94:4200:da3a:6276:af19:a1f1)
L8[02:46:11] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e1c:2200:55b6:143a:a61e:94bc) (Ping timeout: 192 seconds)
L9[02:47:47] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e94:4200:da3a:6276:af19:a1f1) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@2001:16b8:1e9f:bd00:b47e:4a4f:41ba:a2fb)))
L10[02:47:51] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e9f:bd00:b47e:4a4f:41ba:a2fb)
L11[02:47:58] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e9f:bd00:b47e:4a4f:41ba:a2fb) (Remote host closed the connection)
L12[02:49:58] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L13[02:57:35] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 204 seconds)
L14[02:59:18] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L15[03:30:18] <Forec​aster> %tonk
L16[03:30:18] <MichiBot> Fopdoodle! Forec​aster! You beat Va​ur's previous record of 2 hours, 26 minutes and 25 seconds (By 2 hours, 41 minutes and 19 seconds)! I hope you're happy!
L17[03:30:20] <MichiBot> Forecaster's new record is 5 hours, 7 minutes and 44 seconds! Forecaster also gained 0.00807 (0.00269 x 3) tonk points for stealing the tonk. Position #2. Need 0.46840185 more points to pass Va​ur!
L18[04:01:25] <Ocawes​ome101> aaaaand ulos has a fancy readline now
L19[04:01:28] <Ocawes​ome101> that didn't take long
L20[04:19:49] ⇨ Joins: Hawk777 (~chead@2607:c000:8268:1a00:ac17:85b7:9504:789e)
L21[05:39:40] <bad at​ vijya> neat
L22[05:39:56] <bad at​ vijya> i still need to work on Tsuki's permissions atop managed FS thing
L23[05:40:04] <bad at​ vijya> then make a zorya module for it
L24[05:40:06] <bad at​ vijya> 👀
L25[05:44:39] <bad at​ vijya> anyways @Ocawesome101 what's the spec for passing kargs
L26[05:45:12] <bad at​ vijya> to ULOS, that is
L27[05:45:43] <bad at​ vijya> wait
L28[05:45:47] <bad at​ vijya> duh, github exists
L29[05:51:57] <bad at​ vijya> wow i love how i'm just
L30[05:52:19] <bad at​ vijya> so used to the luapreproc/luacomp `--#include` syntax that i'm not phased when i see it pop up in other places
L31[05:52:34] <bad at​ vijya> until i realize it's not my code
L32[05:54:31] <bad at​ vijya> @Ocawesome101 At some point, I'm going to refactor LuaComp to use luaposix instead of the mess it uses currently, so that could be of help to you?
L33[05:55:08] <bad at​ vijya> in fact, i might just do that now
L34[05:58:54] <bad at​ vijya> wonder if i can speed up code generation
L35[06:46:15] <bad at​ vijya> yeah, this should greatly improve the speed of luacomp
L36[06:46:20] <bad at​ vijya> Izaya: prepare for speed
L37[07:03:52] <bad at​ vijya> the old parser code may have been small but it was slow
L38[07:04:02] <bad at​ vijya> B) now i'm using the c functions for speed boosts
L39[07:07:07] ⇦ Quits: Hawk777 (~chead@2607:c000:8268:1a00:ac17:85b7:9504:789e) (Quit: Leaving.)
L40[07:26:49] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L41[07:29:14] <bad at​ vijya> new parser means new generator
L42[07:29:55] <bad at​ vijya> not much to do in terms of speeding up the generator, unfortunately
L43[07:49:15] <bad at​ vijya> as a bonus to this luacomp rewrite, it comes with a neat library you can grab
L44[08:21:30] <bad at​ vijya> ayy
L45[08:21:31] <bad at​ vijya> it's working
L46[08:22:02] ⇨ Joins: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net)
L47[08:22:02] zsh sets mode: +v on Vexatos
L48[08:44:29] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L49[08:52:31] <Va​ur> %tonkout
L50[08:52:32] <MichiBot> Crud! Va​ur! You beat Forec​aster's previous record of 5 hours, 7 minutes and 44 seconds (By 14 minutes and 28 seconds)! I hope you're happy!
L51[08:52:33] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.005 tonk points! plus 0.004 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.86971255. Position #1
L52[09:05:22] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L53[09:13:03] <bad at​ vijya> oh
L54[09:13:06] <bad at​ vijya> izaya wasn't here
L55[09:13:11] <Izaya> hi
L56[09:13:12] <bad at​ vijya> Izaya: so i may have been working on luacomp
L57[09:13:24] <Izaya> didn't bother turning stuff on until the solar people left and I was asleep for quite a while
L58[09:13:36] <bad at​ vijya> fair enough
L59[09:13:42] <Izaya> speaking of
L60[09:13:49] <Izaya> apparently the meter wasn't working properly
L61[09:14:14] <Izaya> and I'm poking at it and it's running windows, apparently
L62[09:14:25] <Izaya> so my domain blocking of the microsoft telemetry stuff may have broken it
L63[09:14:27] <Izaya> lmao
L64[09:16:07] <bad at​ vijya> so
L65[09:16:16] <bad at​ vijya> new luacomp is like
L66[09:16:22] <bad at​ vijya> on average
L67[09:16:29] <bad at​ vijya> 75% faster
L68[09:17:38] <bad at​ vijya> [x] neat
L69[09:18:12] <bad at​ vijya> gotta make sure it still compiles zorya tho
L70[09:19:22] <Izaya> nice
L71[09:19:56] <bad at​ vijya> due to the backend changes, i'd call that a
L72[09:19:58] <bad at​ vijya> minor version bump
L73[09:20:06] <bad at​ vijya> kidding, we doing a major bump
L74[09:20:46] <Izaya> 22/tcp open ssh OpenSSH for_Windows_7.7 (protocol 2.0)
L75[09:27:18] <bad at​ vijya> kek
L76[09:27:19] <bad at​ vijya> also
L77[09:27:21] <bad at​ vijya> wew
L78[09:27:27] <bad at​ vijya> zy-neo has some fuckin crust
L79[09:27:53] <bad at​ vijya> look to see what's tossing an error at me
L80[09:28:03] <bad at​ vijya> and it's an absolutely disgusting piece of preprocessor code
L81[09:28:05] <bad at​ vijya> `@[[call_directive("kinit.lua:10","include","ksrc/libs/"..name..".lua")]]`
L82[09:29:41] <bad at​ vijya> wew
L83[09:29:49] <bad at​ vijya> building zorya gives the greatest difference
L84[09:30:07] <bad at​ vijya> LC2.0: `./build.sh 2.84s user 0.68s system 100% cpu 3.511 total`
L85[09:30:20] <bad at​ vijya> LC1.2: `./build.sh 3.49s user 0.83s system 99% cpu 4.342 total`
L86[09:32:27] <bad at​ vijya> still have to switch all of the ugly `io.popen` hackery to use luaposix
L87[09:32:34] <Izaya> hmm okay from tcpdump it's talking to an address owned by microsoft
L88[09:32:35] <Izaya> hmm
L89[09:33:24] <Izaya> it's all HTTPS, unfortunately
L90[09:33:40] <Izaya> I have physical access to this thing, I should just image the HDD
L91[09:37:18] <bad at​ vijya> hmmm
L92[10:12:37] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/eqorevoqag
L93[10:13:28] <Forec​aster> the function is not in the library table and you're not returning the library table at the end
L94[10:13:29] <Ken​tHDD> Trying to use it in another script as fedit.fileExist(path).
L95[10:13:29] <Ken​tHDD> I included the 'require' part.
L96[10:13:29] <Ken​tHDD> I put the lib in the lib directory.
L97[10:13:33] <Izaya> well
L98[10:13:34] <Forec​aster> assuming this is the full code for it
L99[10:13:40] <Izaya> you're not exposing any functions or returning a table
L100[10:13:42] <Izaya> so there's that
L101[10:13:42] <Ken​tHDD> My bad, it is write
L102[10:13:48] <Ken​tHDD> I left that part
L103[10:13:52] <Izaya> try adding a return fedit to the end
L104[10:13:55] <Ken​tHDD> There is a return fedit at the end
L105[10:14:08] <Izaya> and instead of local function fileExist, make it function fedit.fileExist
L106[10:14:09] <Ken​tHDD> I just left a single function to be concise
L107[10:14:12] <Forec​aster> right, then the issue is you're not putting the function in the table
L108[10:14:24] <Forec​aster> it's just locally in the library and is discarded at the end
L109[10:14:27] <Izaya> you can only access stuff that's included in the returned table
L110[10:14:57] <Ken​tHDD> well I tried defining the functions as local fedit.fileExist(local path)
L111[10:15:12] <Ken​tHDD> But I get the error that it is expecting a '(' after '.'
L112[10:15:26] <Izaya> you can't define a local function with a non-local identifier
L113[10:15:36] <Izaya> like, by putting it into the fedit table, it's no longer local
L114[10:15:41] <Izaya> contradiction in terms
L115[10:15:53] <Ken​tHDD> Maaan, I wished I did computer science at university
L116[10:16:03] <Ken​tHDD> You are right
L117[10:16:10] <Ken​tHDD> I must make it global
L118[10:16:18] <Ken​tHDD> Le me check real quick
L119[10:16:41] <Forec​aster> note that Lua doesn't have a global keyword
L120[10:16:47] <Forec​aster> something is either local or not-local
L121[10:19:39] <Ken​tHDD> It says <name> or '...' expected near local at line 5
L122[10:19:51] <Ken​tHDD> line 5: function fedit.fileExist(local path)
L123[10:19:56] <Forec​aster> show code
L124[10:19:57] <Izaya> oh, yeah
L125[10:20:01] <Izaya> arguments are implied to be local
L126[10:20:10] <Ken​tHDD> really ?
L127[10:20:14] <Forec​aster> yes...
L128[10:20:19] <Forec​aster> that's true in all languages
L129[10:20:21] <Izaya> you don't do any type or scope specification in the arguments area there, you just give them names
L130[10:20:26] <Forec​aster> arguments are local to the function
L131[10:20:40] <Izaya> ie, get rid of the local
L132[10:21:12] <Ken​tHDD> I mean, I can think of a function that takes a global, but you guys clearly know way more than I do
L133[10:21:25] <Ken​tHDD> So I'll zip it and take your help
L134[10:22:12] <Izaya> I mean, if you access path from another function, unless it's defined in the environment you're calling it from, it won't see it
L135[10:22:26] <Izaya> because path is only passed as a local variable to that function
L136[10:25:07] <Ken​tHDD> It works perfect now!
L137[10:25:42] <Forec​aster> generally true in all languages*
L138[10:26:02] <Ken​tHDD> Thank you @Forecaster and Izaya for help.
L139[10:26:24] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/iriyeleliz
L140[10:26:46] <Forec​aster> it wouldn't hurt if you use code blocks
L141[10:26:51] <Forec​aster> used*
L142[10:26:58] <Ken​tHDD> I thought that was for C only
L143[10:27:17] <Forec​aster> I mean in discord
L144[10:27:19] <Ken​tHDD> Visual Studio is also something I tend to use
L145[10:27:23] <Ken​tHDD> Oh
L146[10:27:24] <Ken​tHDD> My bad
L147[10:27:25] <Forec​aster> ```
L148[10:27:25] <Forec​aster> aka this
L149[10:27:25] <Forec​aster> ```
L150[10:28:56] <Forec​aster> or just wholly avoided pasting a large chunk of text in the middle of a chat in general :P
L151[10:29:07] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/yidifemede
L152[10:29:12] <Forec​aster> you could link to a pastebin or something instead
L153[10:29:40] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/zesajiyafo
L154[10:29:58] <Ken​tHDD> Yep, working on it.
L155[10:30:00] <Ken​tHDD> Sorry for that.
L156[10:30:07] <Ken​tHDD> I'm new in this kind of stuff.
L157[10:30:23] <Izaya> on the IRC side, the stuff got pastebinned anyway :)
L158[10:30:50] <Forec​aster> you put three bacticks at the first line, optionally followed by `Lua` to add syntax highlighting, and then three backticks on the last line
L159[10:31:30] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/uxoroyikob
L160[10:32:03] <Forec​aster> like this https://tinyurl.com/yeww4kmw
L161[10:32:46] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/telewegaru
L162[10:33:23] <Ken​tHDD> Yep, worked out fine.
L163[10:33:41] <Forec​aster> interesting, the relay split it into two pastes and put a link to the first part in the second part...
L164[10:33:48] <Forec​aster> it's not supposed to do that
L165[10:35:18] <Ken​tHDD> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/anupozogih
L166[10:37:36] <Ken​tHDD> Well, glad I've found a bug.
L167[10:37:52] <Ken​tHDD> Well, you did, but I helped.
L168[11:36:20] <ThePi​Guy24> smh the world needs more external combustion engines
L169[11:37:23] <Forec​aster> so rocket engines
L170[11:40:24] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 189 seconds)
L171[11:41:39] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L172[11:44:10] * Amanda straps an ece to ThePiGuy24's toilet
L173[11:48:15] <ThePi​Guy24> more meant steam engines but i guess rockets somewhat count
L174[11:48:47] <Izaya> hmm okay, mitmproxy + sslstrip isn't cutting it
L175[11:48:48] <Izaya> later.
L176[11:52:37] <Amanda> steam engines don't use combustion do they? Just normal fire
L177[11:52:46] <Amanda> combustion is some fancy name for explosion, I thought
L178[11:53:40] <Amanda> %define combustion
L179[11:53:58] <Amanda> huh, thought MichiBot had a command for that.
L180[11:54:17] <Forec​aster> %g define combustion
L181[11:54:31] <Forec​aster> oh, %google define combustion
L182[11:54:37] <Forec​aster> hm
L183[11:54:44] <Amanda> %lua "pong!"
L184[11:54:45] <MichiBot> pong!
L185[11:55:04] <Forec​aster> %search google define combustion
L186[11:55:04] <Va​ur> %tonk
L187[11:55:05] <MichiBot> I had an exception... ow. Here's the stacktrace: https://paste.pc-logix.com/sufagobeci
L188[11:55:05] <MichiBot> Kapow! Va​ur! You beat your own previous record of <0 (By 3 hours, 2 minutes and 33 seconds)! I hope you're happy!
L189[11:55:06] <MichiBot> Vaur's new record is 3 hours, 2 minutes and 33 seconds! No points gained for stealing from yourself. (Lost out on 0.00304)
L190[11:55:12] <Forec​aster> oh, fun
L191[11:55:27] <Izaya> Amanda: fire is combustion
L192[11:55:38] <Izaya> explosions are fast combustion
L193[11:55:57] <Amanda> I see
L194[12:01:58] <M​GR> It's more than that
L195[12:02:20] <M​GR> Explosion technically refers to a detonation, which is when the flame front traverses at supersonic speed in the fuel
L196[12:02:34] <Izaya> s/fast/very fast/
L197[12:02:35] <MichiBot> <Izaya> explosions are very fast combustion
L198[12:24:35] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L199[12:25:46] <ThePi​Guy24> explosion is not necessarily detonation, explosion is a sudden release/burst of pressure
L200[12:25:53] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 192 seconds)
L201[12:28:26] <M​GR> >ThePi​Guy24: explosion is not necessarily detonat…
L202[12:28:26] <M​GR> I looked it up, and you are correct
L203[12:40:57] <Vampyre> so by pure definition only, nukes don't detonate, they just explode I guess?
L204[12:41:33] <Vampyre> thankfully that sounds a lot safer
L205[12:58:30] ⇨ Joins: Inari (~Pinkishu@p508ef192.dip0.t-ipconnect.de)
L206[13:26:37] <Izaya> https://www.gamingonlinux.com/2021/06/gog-are-giving-away-the-shadowrun-trilogy-for-72-hours
L207[13:49:28] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L208[14:38:28] <Snai​lDOS> getting into opencomputers again!
L209[14:38:31] <Snai​lDOS> friends are playing skyfac
L210[14:38:35] <Snai​lDOS> my perfect time to play around with oc
L211[14:41:24] <Ar​iri> Submitting my official claim of the acronym NEKO for my next OpenOS program
L212[14:41:41] <Ar​iri> it is now mine
L213[14:41:50] <Forec​aster> what is it an acronym for?
L214[14:41:51] <bad at​ vijya> man
L215[14:41:55] <bad at​ vijya> luacomp is super fast now
L216[14:42:20] <bad at​ vijya> probably because it doesn't use io.popen/os.execute everywhere anymore
L217[14:42:28] <Ar​iri> Networked Electronic Kontrol/Kernel for Operations
L218[14:42:29] <Ar​iri> or something
L219[14:43:07] <bad at​ vijya> it is now so fast that `time` just says 0.01s
L220[14:43:30] <bad at​ vijya> `luacomp src/init.lua -x lua5.3 -O luacomp 0.01s user 0.01s system 95% cpu 0.022 total`
L221[14:43:39] <bad at​ vijya> `luacomp1.2 src/init.lua -x lua5.3 -O luacomp 0.18s user 0.08s system 98% cpu 0.262 total`
L222[14:44:09] <Ar​iri> dang
L223[14:45:40] <bad at​ vijya> we speedy as fuck now
L224[14:51:00] <bad at​ vijya> https://github.com/lunaboards-dev/LuaComp/releases/tag/v2.0.0
L225[14:59:58] <bad at​ vijya> oh yeah
L226[15:00:01] <bad at​ vijya> i need to ping
L227[15:00:03] <bad at​ vijya> @Ocawesome101
L228[15:21:04] ⇨ Joins: Hawk777 (~chead@2607:c000:8268:1a00:39f8:b69b:fc73:1b2e)
L229[15:31:51] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814b3fb00c98b28c72fc8dd48.dip.versatel-1u1.de)
L230[15:48:10] <Forec​aster> https://www.youtube.com/watch?v=mpayqVGmKyo
L231[15:48:11] <MichiBot> Radius Pivot: The Rotating CRT Monitor from 1991 [LGR Oddware] | length: 28m 20s | Likes: 1,832 Dislikes: 16 Views: 16,614 | by LGR | Published On 25/6/2021
L232[15:52:20] <bad at​ vijya> glad i made tests after the 2.0 release :pensivecowboy:
L233[15:52:22] <bad at​ vijya> https://github.com/lunaboards-dev/LuaComp/releases/tag/v2.0.1
L234[15:53:52] <bad at​ vijya> >forget to write tests
L235[15:53:55] <bad at​ vijya> >write tests
L236[15:54:08] <bad at​ vijya> >find many bugs
L237[15:54:22] <bad at​ vijya> >and with that, PJ's death was fulfilled
L238[15:57:35] <Kristo​pher38> 🎉
L239[15:58:19] <bad at​ vijya> string escapes
L240[15:58:22] <bad at​ vijya> are a pain in the ass
L241[15:58:48] <bad at​ vijya> and i do not plan on fixing how they work, because, if you really need escapes, just use a lua argument
L242[15:59:55] <bad at​ vijya> `--#include @[{"path to my \\funky file with a backslash and a non printable character \x0f in the name xd"}]`
L243[16:01:08] <bad at​ vijya> hmmm
L244[16:01:14] <bad at​ vijya> i'm gonna relicense the code to MPL 2.0
L245[16:07:52] <bad at​ vijya> quality commit name https://tinyurl.com/yhb958wa
L246[16:27:32] <Inari> fa la la la la
L247[16:29:04] <Forec​aster> %tonkout
L248[16:29:04] <MichiBot> Uh-oh! Forec​aster! You beat Va​ur's previous record of 3 hours, 2 minutes and 33 seconds (By 1 hour, 31 minutes and 25 seconds)! I hope you're happy!
L249[16:29:05] <MichiBot> Forec​aster has stolen the tonkout! Tonk has been reset! They gained 0.004 tonk points! plus 0.003 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.3988107. Position #2 Need 0.47090185 more points to pass Va​ur!
L250[16:29:07] <bad at​ vijya> i forgot
L251[16:29:10] <bad at​ vijya> the warning directive
L252[17:02:59] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b814b3fb00c98b28c72fc8dd48.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L253[17:19:17] ⇨ Joins: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
L254[18:00:24] ⇦ Quits: Neo (~neo@ip229.ip-51-222-228.net) (ZNC 1.8.2 - https://znc.in)
L255[18:01:04] ⇨ Joins: Neo (~neo@ip229.ip-51-222-228.net)
L256[18:01:16] *** Server sets mode: +ntz
L257[18:02:43] <Mic​hiyo> hj{()SOETGHN[y[ozhdserygt'[ophjzderhy'on
L258[18:02:46] <Mic​hiyo> %test
L259[18:02:47] <MichiBot> Mic​hiyo: No.
L260[18:03:01] <Mic​hiyo> Ok... so why the fuck didn't Neo come back
L261[18:04:01] ⇨ Joins: Webchat616 (webchat@50.38.58.88)
L262[18:04:27] <Mic​hiyo> Ok.. Neo DID come back, NVM >_>
L263[18:04:32] ⇦ Quits: Webchat616 (webchat@50.38.58.88) (Client Quit)
L264[18:10:07] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814b3fb00c98b28c72fc8dd48.dip.versatel-1u1.de)
L265[18:23:33] <Inari> Amanda: stop abusing things as a transport https://tenor.com/view/cat-clean-floor-gif-8123701
L266[18:30:28] <Forec​aster> https://tinyurl.com/ydwsg2dk
L267[18:32:09] <Forec​aster> isn't it beautiful?
L268[18:48:05] <Inari> ew
L269[18:49:49] <Forec​aster> in case anyone is having trouble (I don't blame you) it says
L270[18:49:54] <Forec​aster> Carbonara
L271[18:49:58] <Forec​aster> Spaghetti
L272[18:50:04] <Forec​aster> and Pannetone
L273[18:50:14] <Inari> I know, it's just the most stupid way to write that
L274[18:50:54] <Forec​aster> that was more for anyone with dyslexia or similar
L275[18:52:06] <Inari> fair
L276[18:53:00] <ThePi​Guy24> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/ozitesequq
L277[19:01:17] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L278[19:02:08] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 189 seconds)
L279[19:02:34] <Vampyre> It would have been easier if they would have put the boards vertically when photographed. Likely that was the intention
L280[19:13:44] <Forec​aster> they wouldn't fit on a wall that way, pretty sure they're how they're supposed to be in that image
L281[19:23:47] <bad at​ vijya> >Forec​aster:
L282[19:23:48] <bad at​ vijya> Carspapan, BGN, onaheteto, ratine
L283[19:23:50] <bad at​ vijya> sounds like russian
L284[19:25:56] <ThePi​Guy24> карспапан, бгнм онахетео, ратине
L285[19:26:02] <ThePi​Guy24> карспапан, бгн онахетео, ратине [Edited]
L286[19:26:05] <ThePi​Guy24> карспапан, бгн, онахетео, ратине [Edited]
L287[19:26:10] <ThePi​Guy24> [Edited]
L288[19:57:27] <Va​ur> %tonk
L289[19:57:27] <MichiBot> Bejabbers! Va​ur! You beat Forec​aster's previous record of <0 (By 3 hours, 28 minutes and 23 seconds)! I hope you're happy!
L290[19:57:28] <MichiBot> Vaur's new record is 3 hours, 28 minutes and 23 seconds! Vaur also gained 0.00347 tonk points for stealing the tonk. Position #1.
L291[20:01:00] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L292[20:01:24] ⇦ Quits: simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com) (Remote host closed the connection)
L293[20:02:38] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 189 seconds)
L294[20:12:57] ⇨ Joins: simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com)
L295[20:37:58] ⇨ Joins: Sponge (~Sponge@51.159.152.11)
L296[20:38:02] <Sponge> hola
L297[20:38:08] <Sponge> a
L298[20:38:28] <Va​ur> hi
L299[20:46:02] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L300[20:46:38] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 189 seconds)
L301[20:48:38] ⇦ Quits: Sponge (~Sponge@51.159.152.11) (Read error: Connection reset by peer)
L302[21:18:32] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-123-250.as13285.net)
L303[21:20:13] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-250.as13285.net) (Ping timeout: 198 seconds)
L304[21:31:04] ⇦ Quits: Neo (~neo@ip229.ip-51-222-228.net) (ZNC 1.8.2 - https://znc.in)
L305[21:40:24] ⇨ Joins: Neo (~neo@ip229.ip-51-222-228.net)
L306[21:40:36] *** Server sets mode: +ntz
L307[22:06:16] <Ocawes​ome101> @bad at vijya neat, i'll keep that in mind. my solution works for my needs and is much smaller so i may not use luacomp for ULOS.
L308[22:14:05] <Kristo​pher38> @Ocawesome101 elaborate on "your solution"
L309[22:14:21] <Ocawes​ome101> https://github.com/ocawesome101/oc-ulos `utils/proc.lua`
L310[22:15:48] <bad at​ vijya> like luapreproc but less jank :o
L311[22:16:40] <bad at​ vijya> luacomp is massive tho
L312[22:16:46] <bad at​ vijya> especially as of 2.0
L313[22:16:55] <bad at​ vijya> 14KiB
L314[22:16:57] <bad at​ vijya> :pensivecowboy:
L315[22:17:19] <Ocawes​ome101> cynosure is like 80KB
L316[22:17:33] <bad at​ vijya> wew
L317[22:17:48] <bad at​ vijya> Tsuki is still infinitely in the process of Happening(tm)
L318[22:18:26] <bad at​ vijya> also, with luacomp, memory might become an issue with larger projects
L319[22:18:27] <Ocawes​ome101> honestly ulos is becoming everything i wanted monolith to be
L320[22:18:36] <bad at​ vijya> so don't compile something like Zorya in OC :P
L321[22:19:04] <Ocawes​ome101> heh
L322[22:19:13] <bad at​ vijya> my goal is to get LuaComp to run in Tsuki
L323[22:19:14] <bad at​ vijya> lmao
L324[22:19:51] <Ocawes​ome101> i want cynosure to be self-hosting
L325[22:19:55] <Ocawes​ome101> or rather, ulos
L326[22:19:59] <Kristo​pher38> >Ocawes​ome101: honestly ulos is becoming everything i wanted…
L327[22:20:00] <Kristo​pher38> i'm surprised you still haven't burned out after making so many OSes
L328[22:20:11] <Ocawes​ome101> i think most of what i need to do for that is fix io.popen
L329[22:20:21] <Ocawes​ome101> oh there have been some long breaks
L330[22:20:28] <bad at​ vijya> i actually stopped using popen for performance reasons :P
L331[22:20:46] <bad at​ vijya> compiling something like
L332[22:20:51] <bad at​ vijya> luacomp and zorya
L333[22:20:53] <bad at​ vijya> is now way fast
L334[22:20:59] <bad at​ vijya> zorya still takes like
L335[22:21:04] <bad at​ vijya> 2.5 seconds
L336[22:21:07] <bad at​ vijya> because compression
L337[22:21:24] <bad at​ vijya> also i had to patch zorya
L338[22:21:32] <bad at​ vijya> because of some ancient crust from uhh
L339[22:21:40] <bad at​ vijya> luacomp 1.0, i think
L340[22:22:53] <Kristo​pher38> @Ocawesome101
L341[22:22:54] <Kristo​pher38> ```It supports multi-terminal functionality, with terminals initalized at boot time, allowing simultaneous use by several users.```
L342[22:22:59] <Kristo​pher38> it's per screen?
L343[22:23:01] <Ocawes​ome101> yes
L344[22:23:07] <Ocawes​ome101> well
L345[22:23:10] <Ocawes​ome101> one terminal per screen
L346[22:23:22] <bad at​ vijya> god
L347[22:23:24] <bad at​ vijya> luacomp is
L348[22:23:25] <bad at​ vijya> kinda old
L349[22:23:40] <Ocawes​ome101> i do want to implement buffer-based terminals at some point thouhg
L350[22:23:49] <bad at​ vijya> https://tinyurl.com/yjbrlr5e
L351[22:23:59] <Ocawes​ome101> which was the primary reason i do TTYs in userspace the way i do (also for correctness' sake)
L352[22:24:29] <bad at​ vijya> oh, i'm working on tsuki's tty system
L353[22:24:40] <bad at​ vijya> requires me to actually have the scheduler working tho
L354[22:24:49] <Ocawes​ome101> why does tty need scheduler
L355[22:25:03] <bad at​ vijya> for reading the keyboard lmao
L356[22:25:11] <bad at​ vijya> it's easiest to just give it a thread
L357[22:25:18] <Ocawes​ome101> mine uses event listeners
L358[22:25:30] <Ocawes​ome101> it's a bit cleaner imo
L359[22:26:22] <bad at​ vijya> ah
L360[22:26:34] <bad at​ vijya> i have event listeners planned
L361[22:26:36] <bad at​ vijya> weirdly
L362[22:27:12] <bad at​ vijya> basically, when a thread yields and then resumes, it then runs all the event listeners required in said thread then and there
L363[22:27:16] <Ocawes​ome101> https://github.com/ocawesome101/oc-cynosure/blob/dev/base/tty.lua
L364[22:27:23] <Ocawes​ome101> mine are kernel-level
L365[22:27:26] <Ocawes​ome101> well
L366[22:27:28] <Kristo​pher38> I wish I finished my projects 😔 maybe I'll dabble in making that GUI framework again
L367[22:27:32] <Ocawes​ome101> they run every scheduler loop and are thread-independent
L368[22:27:45] <bad at​ vijya> mine are kernel level too, but they still go through the scheduler :P
L369[22:27:48] <Kristo​pher38> Or it'll come to this again https://tinyurl.com/yhxsk7g4
L370[22:27:59] <bad at​ vijya> they're just given a priority level -1 :P
L371[22:28:34] <bad at​ vijya> also yes, event listeners may be dropped off of the scheduler tick depending on system load
L372[22:28:38] <bad at​ vijya> that's just how it be do
L373[22:28:46] <Kristo​pher38> @Ocawesome101 at this point you should start writing real OSes
L374[22:28:59] <Ocawes​ome101> i've definitely considered it
L375[22:29:06] <bad at​ vijya> i wanted to make VELX for like
L376[22:29:07] <Ocawes​ome101> and i've tinkered with LuPPC
L377[22:29:11] <bad at​ vijya> ARM and RISC-V
L378[22:31:07] <bad at​ vijya> i also want tsuki's gpu tty to support blinking 👀
L379[22:31:48] <bad at​ vijya> hm
L380[22:31:51] <bad at​ vijya> could use buffers for that
L381[22:31:59] <bad at​ vijya> but that seems a bit advanced
L382[22:32:09] <bad at​ vijya> buuut
L383[22:32:17] <bad at​ vijya> could make a cool userspace GPU api
L384[22:34:32] <Ocawes​ome101> i'm considering some form of graphics api for cynosure
L385[22:35:48] <bad at​ vijya> mine is less a graphics API and more of just
L386[22:36:03] <bad at​ vijya> a way to interact with the GPU and use advanced features such as buffers without worrying about leaks
L387[22:37:00] <ThePi​Guy24> i am working on my 3d library to make it nicer to use, and better
L388[22:37:52] <bad at​ vijya> might just
L389[22:37:59] <bad at​ vijya> only expose event handlers to threads
L390[22:38:51] <Izaya> feels like the "you should write a real OS" comments tend to miss the appeal of OpenComputers tbh
L391[22:39:20] <Izaya> real computers are very messy and not very fun to deal with, plus you have to have a bunch of reference information to know how to make them do anything
L392[22:39:41] <Izaya> either that or they're not powerful enough to be useful
L393[22:39:53] <Kristo​pher38> It was meant as a half-joke
L394[22:39:54] <Izaya> OC is tidy, powerful and comprehensible
L395[22:40:24] <Izaya> it's just, I've gotten comments like that before, very seriously, and I finally managed to put into words how I felt about it
L396[22:42:34] <dequbed> I wanted to say something along the lines of "it's not that bad outside of x86" but then I remembered that an ARM platform I worked with had three different specs available, two of them very often wrong in very different ways, the third woefully incomplete. The manf. doc was one of the wrong ones.
L397[22:43:21] <Kristo​pher38> Solution: design your own computer system and write an OS for it
L398[22:43:41] <dequbed> The best solution to getting information about how things work and if that's a hardware ~~bug~~ "not correctly described in the documentation" or my chip was just broken was "ask one of the developers that designed the chip"
L399[22:44:44] <Kristo​pher38> I wonder how fast logisim evolution could reasonably run with complex circuits, prolly not very fast
L400[22:45:22] <dequbed> Or when vendors describe a particular feature correctly in the first edition of the spec, then intend to change/upgrade it in a later hardware revision, write the documentation for that but forget to upgrade the hardware.
L401[22:47:15] <Kristo​pher38> Wtf dequbed
L402[22:48:17] <dequbed> What?
L403[22:49:12] <Kristo​pher38> Horror stories
L404[22:49:58] <dequbed> Yeah but why wtf me? I didn't do that. I just suffered through it q.q
L405[22:51:24] <Kristo​pher38> Meant it more as a reaction to this whole story
L406[22:51:33] <Kristo​pher38> Tagging was unnecessary
L407[22:52:44] <Kristo​pher38> Off to bed, I hope I won't have nightmares about incorrect docs
L408[22:57:49] ⇦ Quits: Inari (~Pinkishu@p508ef192.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L409[23:06:41] ⇦ Quits: Neo (~neo@ip229.ip-51-222-228.net) (ZNC 1.8.2 - https://znc.in)
L410[23:19:06] ⇨ Joins: Neo (~neo@ip229.ip-51-222-228.net)
L411[23:19:19] *** Server sets mode: +ntz
L412[23:19:21] <Vaur> ?
L413[23:19:24] <Vaur> %ping
L414[23:19:36] <MichiBot> I'm sorry Va​ur, you were not able to beat Va​ur's record of 3 hours, 28 minutes and 23 seconds this time. 3 hours, 22 minutes and 7 seconds were wasted! Missed by 6 minutes and 15 seconds!
L415[23:19:40] <MichiBot> Ping reply from Va​ur 0.32s
L416[23:21:37] ⇦ Quits: Corded (~MichiBot@ip229.ip-51-222-228.net) (Remote host closed the connection)
L417[23:21:52] ⇨ Joins: Corded (~MichiBot@ip229.ip-51-222-228.net)
L418[23:21:52] zsh sets mode: +v on Corded
L419[23:23:35] <Va​ur> I can be impatient at times 😄
L420[23:39:46] ⇦ Quits: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
<<Prev Next>> Scroll to Top