<<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]
<Forecaster> %tonk
L16[03:30:18] <MichiBot> Fopdoodle!
Forecaster! You beat Vaur'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 Vaur!
L18[04:01:25]
<Ocawesome101> aaaaand ulos has a fancy
readline now
L19[04:01:28]
<Ocawesome101> 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]
<Vaur>
%tonkout
L50[08:52:32] <MichiBot> Crud! Vaur! You
beat Forecaster'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> Vaur 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
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
L93[10:13:28]
<Forecaster> the function is not in the
library table and you're not returning the library table at the
end
L94[10:13:29]
<KentHDD>
Trying to use it in another script as fedit.fileExist(path).
L95[10:13:29]
<KentHDD> I
included the 'require' part.
L96[10:13:29]
<KentHDD> I
put the lib in the lib directory.
L97[10:13:33] <Izaya> well
L98[10:13:34]
<Forecaster> 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]
<KentHDD>
My bad, it is write
L102[10:13:48]
<KentHDD> I
left that part
L103[10:13:52] <Izaya> try adding a return
fedit to the end
L104[10:13:55]
<KentHDD>
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]
<KentHDD> I
just left a single function to be concise
L107[10:14:12]
<Forecaster> right, then the issue is
you're not putting the function in the table
L108[10:14:24]
<Forecaster> 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]
<KentHDD>
well I tried defining the functions as local fedit.fileExist(local
path)
L111[10:15:12]
<KentHDD>
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]
<KentHDD>
Maaan, I wished I did computer science at university
L116[10:16:03]
<KentHDD>
You are right
L117[10:16:10]
<KentHDD> I
must make it global
L118[10:16:18]
<KentHDD>
Le me check real quick
L119[10:16:41]
<Forecaster> note that Lua doesn't have a
global keyword
L120[10:16:47]
<Forecaster> something is either local or
not-local
L121[10:19:39]
<KentHDD>
It says <name> or '...' expected near local at line 5
L122[10:19:51]
<KentHDD>
line 5: function fedit.fileExist(local path)
L123[10:19:56]
<Forecaster> show code
L124[10:19:57] <Izaya> oh, yeah
L125[10:20:01] <Izaya> arguments are
implied to be local
L126[10:20:10]
<KentHDD>
really ?
L127[10:20:14]
<Forecaster> yes...
L128[10:20:19]
<Forecaster> 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]
<Forecaster> arguments are local to the
function
L131[10:20:40] <Izaya> ie, get rid of the
local
L132[10:21:12]
<KentHDD> 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]
<KentHDD>
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]
<KentHDD>
It works perfect now!
L137[10:25:42]
<Forecaster> generally true in all
languages*
L138[10:26:02]
<KentHDD>
Thank you @Forecaster and Izaya for help.
L140[10:26:46]
<Forecaster> it wouldn't hurt if you use
code blocks
L141[10:26:51]
<Forecaster> used*
L142[10:26:58]
<KentHDD> I
thought that was for C only
L143[10:27:17]
<Forecaster> I mean in discord
L144[10:27:19]
<KentHDD>
Visual Studio is also something I tend to use
L145[10:27:23]
<KentHDD>
Oh
L146[10:27:24]
<KentHDD>
My bad
L147[10:27:25]
<Forecaster> ```
L148[10:27:25]
<Forecaster> aka this
L149[10:27:25]
<Forecaster> ```
L150[10:28:56]
<Forecaster> or just wholly avoided
pasting a large chunk of text in the middle of a chat in general
:P
L152[10:29:12]
<Forecaster> you could link to a pastebin
or something instead
L154[10:29:58]
<KentHDD>
Yep, working on it.
L155[10:30:00]
<KentHDD>
Sorry for that.
L156[10:30:07]
<KentHDD>
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]
<Forecaster> you put three bacticks at the
first line, optionally followed by `Lua` to add syntax
highlighting, and then three backticks on the last line
L162[10:33:23]
<KentHDD>
Yep, worked out fine.
L163[10:33:41]
<Forecaster> interesting, the relay split
it into two pastes and put a link to the first part in the second
part...
L164[10:33:48]
<Forecaster> it's not supposed to do
that
L166[10:37:36]
<KentHDD>
Well, glad I've found a bug.
L167[10:37:52]
<KentHDD>
Well, you did, but I helped.
L168[11:36:20]
<ThePiGuy24> smh the world needs more
external combustion engines
L169[11:37:23]
<Forecaster> 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]
<ThePiGuy24> 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]
<Forecaster> %g define combustion
L181[11:54:31]
<Forecaster> oh, %google define
combustion
L182[11:54:37]
<Forecaster> hm
L183[11:54:44] <Amanda> %lua
"pong!"
L184[11:54:45] <MichiBot> pong!
L185[11:55:04]
<Forecaster> %search google define
combustion
L186[11:55:04]
<Vaur>
%tonk
L188[11:55:05] <MichiBot> Kapow! Vaur!
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]
<Forecaster> 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]
<MGR> It's
more than that
L195[12:02:20]
<MGR>
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]
<ThePiGuy24> 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]
<MGR>
>ThePiGuy24: explosion is not necessarily detonat…
L202[12:28:26]
<MGR> 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)
L207[13:49:28]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L208[14:38:28]
<SnailDOS>
getting into opencomputers again!
L209[14:38:31]
<SnailDOS>
friends are playing skyfac
L210[14:38:35]
<SnailDOS>
my perfect time to play around with oc
L211[14:41:24]
<Ariri>
Submitting my official claim of the acronym NEKO for my next OpenOS
program
L212[14:41:41]
<Ariri> it
is now mine
L213[14:41:50]
<Forecaster> 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]
<Ariri>
Networked Electronic Kontrol/Kernel for Operations
L218[14:42:29]
<Ariri> 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]
<Ariri>
dang
L223[14:45:40]
<bad at
vijya> we speedy as fuck now
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)
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:
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]
<Kristopher38> 🎉
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
L246[16:27:32] <Inari> fa la la la
la
L247[16:29:04]
<Forecaster> %tonkout
L248[16:29:04] <MichiBot> Uh-oh!
Forecaster! You beat Vaur'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> Forecaster 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 Vaur!
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)
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]
<Michiyo>
hj{()SOETGHN[y[ozhdserygt'[ophjzderhy'on
L258[18:02:46]
<Michiyo>
%test
L259[18:02:47] <MichiBot> Michiyo:
No.
L260[18:03:01]
<Michiyo>
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]
<Michiyo>
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)
L267[18:32:09]
<Forecaster> isn't it beautiful?
L268[18:48:05] <Inari> ew
L269[18:49:49]
<Forecaster> in case anyone is having
trouble (I don't blame you) it says
L270[18:49:54]
<Forecaster> Carbonara
L271[18:49:58]
<Forecaster> Spaghetti
L272[18:50:04]
<Forecaster> and Pannetone
L273[18:50:14] <Inari> I know, it's just
the most stupid way to write that
L274[18:50:54]
<Forecaster> that was more for anyone with
dyslexia or similar
L275[18:52:06] <Inari> fair
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]
<Forecaster> 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> >Forecaster:
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]
<ThePiGuy24> карспапан, бгнм онахетео,
ратине
L285[19:26:02]
<ThePiGuy24> карспапан, бгн онахетео,
ратине [Edited]
L286[19:26:05]
<ThePiGuy24> карспапан, бгн, онахетео,
ратине [Edited]
L287[19:26:10]
<ThePiGuy24> [Edited]
L288[19:57:27]
<Vaur>
%tonk
L289[19:57:27] <MichiBot> Bejabbers!
Vaur! You beat Forecaster'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]
<Vaur>
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)
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]
<Ocawesome101> @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]
<Kristopher38> @Ocawesome101 elaborate on
"your solution"
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]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> i want cynosure to be
self-hosting
L325[22:19:55]
<Ocawesome101> or rather, ulos
L326[22:19:59]
<Kristopher38> >Ocawesome101: honestly
ulos is becoming everything i wanted…
L327[22:20:00]
<Kristopher38> i'm surprised you still
haven't burned out after making so many OSes
L328[22:20:11]
<Ocawesome101> i think most of what i need
to do for that is fix io.popen
L329[22:20:21]
<Ocawesome101> 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]
<Kristopher38> @Ocawesome101
L341[22:22:54]
<Kristopher38> ```It supports
multi-terminal functionality, with terminals initalized at boot
time, allowing simultaneous use by several users.```
L342[22:22:59]
<Kristopher38> it's per screen?
L343[22:23:01]
<Ocawesome101> yes
L344[22:23:07]
<Ocawesome101> well
L345[22:23:10]
<Ocawesome101> 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]
<Ocawesome101> i do want to implement
buffer-based terminals at some point thouhg
L351[22:23:59]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> mine uses event
listeners
L358[22:25:30]
<Ocawesome101> 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
L364[22:27:23]
<Ocawesome101> mine are kernel-level
L365[22:27:26]
<Ocawesome101> well
L366[22:27:28]
<Kristopher38> I wish I finished my
projects 😔 maybe I'll dabble in making that GUI framework
again
L367[22:27:32]
<Ocawesome101> 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
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]
<Kristopher38> @Ocawesome101 at this point
you should start writing real OSes
L374[22:28:59]
<Ocawesome101> i've definitely considered
it
L375[22:29:06]
<bad at
vijya> i wanted to make VELX for like
L376[22:29:07]
<Ocawesome101> 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]
<Ocawesome101> 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]
<ThePiGuy24> 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]
<Kristopher38> 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]
<Kristopher38> 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]
<Kristopher38> 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]
<Kristopher38> Wtf dequbed
L402[22:48:17] <dequbed> What?
L403[22:49:12]
<Kristopher38> 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]
<Kristopher38> Meant it more as a reaction
to this whole story
L406[22:51:33]
<Kristopher38> Tagging was
unnecessary
L407[22:52:44]
<Kristopher38> Off to bed, I hope I won't
have nightmares about incorrect docs
L410[23:19:06]
⇨ Joins: Neo (~neo@ip229.ip-51-222-228.net)
L411[23:19:19] *** Server sets mode: +ntz
L413[23:19:24] <Vaur> %ping
L414[23:19:36] <MichiBot> I'm sorry Vaur,
you were not able to beat Vaur'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
Vaur 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]
<Vaur> 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)