<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:26]
<Kristopher38> only downside is that I
can't pass arguments to it but i can just wrap that in another
function I guess
L2[00:06:53] <Amanda> WTF is my laptop
doing!? ` 19:06:31 up 1 day 23:38, 1 user, load average: 32.93,
17.66, 8.25`
L3[00:10:05] <Amanda> ... apparenrly I
angered the EMACS goddesses somehow, it was using 75% of my 16G of
RAM
L4[00:10:44] <Amanda> fuck it, we'll do the
weekly update early
L5[00:18:11] <Amanda> ... why did nixos just
download three seperate builds of openssl1.1.1g
L6[00:18:25] <Amanda> meh, problem for
later, rain box time
L7[00:26:21] ⇦
Quits: immibis (~immibis@x59cc8b5a.dyn.telefonica.de) (Ping
timeout: 204 seconds)
L8[00:37:29]
<payonel>
@Kristopher38 please retest
L9[00:37:34]
<payonel>
build 201
L10[00:37:39]
<Kristopher38> oh, sure, I'm on it
L11[00:38:40] ⇦
Quits: dustinm`
(~dustinm@static.38.6.217.95.clients.your-server.de) (Quit:
Leaving)
L12[00:38:44]
<Bob> nez
build mhhm
L13[00:38:50]
<Bob>
w*
L14[00:40:17] ⇨
Joins: dustinm`
(~dustinm@static.38.6.217.95.clients.your-server.de)
L15[00:41:50]
<Thanos-No
Snap> Can I send data from an adapter to a remote computer using
a linked card?
L17[00:42:07]
<Thanos-No
Snap> The wiki is confusing as how to because it says to use an
inventory controller
L18[00:42:44]
<Bob> you
can use networking to send any data remotly
L19[00:42:54]
<Bob> OC
has a few remote component libs
L20[00:43:06]
<Kristopher38> Thanks a lot for this
fix!
L21[00:43:54] ⇦
Quits: dustinm`
(~dustinm@static.38.6.217.95.clients.your-server.de) (Ping timeout:
190 seconds)
L22[00:43:55]
<Thanos-No
Snap> Aha wireless network cards
L23[00:44:21]
<payonel>
network cards and the link card can be used to send data between
machines
L24[00:44:33]
<payonel> i
mean...so can other things...indirectly
L25[00:44:59]
<payonel>
but our typical communication is done via the network card (wired,
t1 wireless, or t2 wireless)
L26[00:45:01]
<payonel>
or the link cards
L27[00:48:17]
<Thanos-No
Snap> Is the card a component? How do I access it
L28[00:48:31]
<payonel>
the 3 types of network cards are "modem"
L29[00:50:03]
<payonel>
so, `component.modem` for quick primary access, or
`componeny.proxy(component.list("modem")())`
L30[00:50:51]
<Thanos-No
Snap> I was trying to use linked cards because wireless card can
cause data loss according to the wiki. How would I access linked
cards?
L31[00:51:27]
<Kristopher38> gosh this is working
beautifully, now my script doesn't lose track of where the entity
is just because that entity went on a ledge
L32[00:51:36]
<payonel>
woo!
L33[00:51:56]
<payonel>
@Thanos-No Snap well, ... if the remote machine goes out of range,
packets are lost
L34[00:52:05]
<payonel>
but we dont randomly choose to delete packets
L35[00:52:23]
<payonel>
but also, from the sender, there is no way to know if the packet
was recieved
L36[00:52:42]
<payonel>
so, you need some response from the receiver so the sender knows
communication is still going both ways
L37[00:54:35]
<Thanos-No
Snap> Whats the range of a tier 2 card?
L38[00:54:48]
<ThePiGuy24> 400 blocks iirc
L39[00:54:50]
<payonel>
um
L40[00:54:54]
<payonel>
400 sounds good
L41[00:54:55]
<payonel>
🙂
L42[00:55:26] <murlocking> @Kristopher38
What are you working on ?
L43[00:55:29]
<payonel>
maxWirelessRange: [16, 400]
L44[00:55:33]
<payonel>
tier 1, and tier 2
L45[00:55:35]
<Thanos-No
Snap> Ohh more range that I need 😄
L46[00:55:38]
<Thanos-No
Snap> perfect
L47[00:57:18]
<payonel>
@Thanos-No Snap computers don't keep their chunks loaded, btw
L48[00:57:27]
<payonel>
there is a chunk upgrade for robots
L49[00:57:36]
<Thanos-No
Snap> Got it, I chunkloaded them 🙂
L50[00:59:12] ⇨
Joins: dustinm`
(~dustinm@static.38.6.217.95.clients.your-server.de)
L52[01:02:24]
<payonel>
@Kristopher38 btw ...
L53[01:02:39]
<payonel>
slab in front of feet, and slab at your forehead, motion still sees
you
L54[01:02:49]
<payonel>
but, slab at feet, and full block at head, motion doesn't see
you
L55[01:03:01]
<payonel> i
could keep adding more ray traces, and i might..maybe
L56[01:03:29]
<payonel>
but anyways, there has to be some ... limit to this exhaustive
search
L57[01:03:49]
<payonel> i
could trace the bounding box of each object found, and search
outside that box
L58[01:03:55]
<payonel>
anyways, it gets a bit messy 🙂
L60[01:04:19] <MichiBot>
Entity follower
after motion sensor fix | length:
1m 20s | Likes:
0 Dislikes:
0 Views:
0 | by
Kris38 | Published
On 14/5/2020
L61[01:04:36]
<Saghetti>
ive gotten some more ideas for YourBot (name not final)
L62[01:04:40]
<Saghetti>
permission levels
L63[01:05:01] <murlocking> @Kristopher38 Oh
shit, sounds cool. Gonna watch that :)
L64[01:06:53]
<Kristopher38> I can do better though, but
first I need to figure out a way to scan the terrain on-the-go as
the robot is moving into unseen part of the map
L65[01:07:02] <murlocking> Wow, that's
nice. Can you do that on 1.7.10 too ?
L66[01:07:20]
<Kristopher38> @payonel sure, I don't see
why you couldn't
L67[01:07:28]
<payonel>
?
L68[01:07:36]
<Kristopher38> oh wrong ping sorry
L69[01:07:39]
<payonel>
ah
L70[01:07:48] <murlocking> I might need to
get those dev builds then.
L71[01:07:49]
<Kristopher38> I was in the middle of
writing an answer for you but then murlocking asked
L72[01:07:55] <murlocking> If that was
fixed.
L73[01:08:13]
<payonel>
yeah, motion sensor was only looking at feet
L74[01:08:19]
<payonel>
it was a good bug to fix
L75[01:08:34] <murlocking> Great job
:)
L76[01:09:21] <murlocking> Imagine having a
robot follow you the entire playthrough, harvest trees, mine ores,
fight enemies for you and even sing.
L77[01:09:21] <murlocking> What else? Feed
you?
L78[01:11:42]
<Kristopher38> then imagine a robot doing
the entire playthrough instead of you
L79[01:11:54] <murlocking> Hehe, that would
be amazing :D
L80[01:12:33]
<Kristopher38> that's kind of my end goal,
to make a self-replicating robot, make it find and harvest all the
required resources
L81[01:12:49]
<Thanos-No
Snap> This might sound stupid, but is there a way to pass a
component through a wireless card?
L82[01:12:49] <murlocking> I just thought
about it and it could even heal you with Splash potion or attack
multiple enemies at once with Splash Harming Potion.
L83[01:12:50] <murlocking> Sadly, they
cannot interact with a player inventory directly or 'feed' a player
:(
L84[01:12:51]
<Kristopher38> but that's gonna be a
loooong way to get there
L85[01:13:03]
<Thanos-No
Snap> Or do I have to send the data from a component in a
table?
L87[01:14:10]
<payonel>
haha, yes
L88[01:14:26]
<payonel> i
should draw a pic
L89[01:15:53]
<Kristopher38> I think I'm not concerned
about that from a practical point of view, as long as that setup
works
http://tinyurl.com/y9zsgl7t
L90[01:16:23]
<Kristopher38> I should probably test if
in both of the cases above the sensor would see the entity
L93[01:18:08]
<Kristopher38> yeah, in both cases it sees
me
L94[01:18:10]
<payonel>
picture time!
L96[01:18:44]
<Thanos-No
Snap> @BrisingrAerowing That works!
L97[01:18:47]
<Kristopher38> oh, I see where's the
issue
L98[01:19:24]
<payonel>
so anyways, i was considering adding a 3rd line, in the
middle
L99[01:19:31]
<payonel>
maybe start in the middle
L100[01:19:34] ⇦
Quits: Vexatos (~Vexatos@port-92-192-8-146.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L101[01:20:01]
<Kristopher38> maybe you could get the
entity height and do raycasts in some increments, in the range
between feet and eyes
L102[01:20:13]
<Kristopher38> like 3 or 4 raycasts
L103[01:20:21]
<payonel>
right, that's similar to what i was saying. this can be
exhaustive
L104[01:20:24]
<payonel>
but i dont want to do that
L105[01:20:28]
<payonel> i
mean i could
L106[01:20:43]
<payonel>
but, i'm not convinced how much is necessary
L107[01:20:47]
<payonel>
i'm considering a 3rd
L108[01:21:24]
<payonel>
thing is, this happens every 10 ticks, or every half second
L109[01:21:33]
<payonel>
and it raycasts on all entities in range
L110[01:22:52]
<Kristopher38> I assume that raycast is
computionally expensive?
L111[01:24:31]
<payonel> i
haven't measured it
L112[01:24:36]
<payonel>
but it concerns me to do this too much
L113[01:25:03]
<payonel>
it would be helpful to get some actual data on this
L114[01:25:23]
<payonel>
but for now - i think 2 (maybe 3) raycasts per entity per 10 ticks
is probably fine
L115[01:27:32]
<Kristopher38> Yeah, I think so too
L116[01:28:51] <murlocking> What's a
raycast ?
L117[01:29:10]
<Saghetti>
when you send a "ray" at something
L118[01:29:50]
<Kristopher38> When you draw an invisible
line (ray) from point A to point B and (in this case we were
talking about) see if it hits any blocks on the way from point A to
point B
L119[01:30:06] <murlocking> ok, like a
'line of sight'
L120[01:30:58]
<payonel>
right
L121[01:31:27]
<payonel>
the result i get back is what type of "hit" that ray
performs
L122[01:31:36]
<payonel>
for example, "BLOCK" if it hits a block along the
way
L123[01:33:38]
⇨ Joins: Mr_Creeper543
(~mr_creepe@host-92-9-113-123.as43234.net)
L124[01:34:04] <Mr_Creeper543> Hey, how do
you set programs in the usr/bin folder to auto-run on boot?
L125[01:34:43]
<payonel>
short answer, put the name of the program you want to run in
/home/.shrc
L127[01:39:21]
<Thanos-No
Snap> is it a bad idea to do a while loop to broadcast network
data?
L128[01:40:10]
<Kristopher38> Oh there's also another
thing to consider @payonel, some entities are higher than 2 blocks,
i.e. endermans so 3 rays could be insufficient
L129[01:41:00]
<Kristopher38> Maybe the amount should be
calculated based on entity height?
L130[01:43:26]
<Bob>
`print(("Sum of x=z and
y"):match("(.*)=?(.+)?"))` why is it nil 🤔
L131[01:53:59]
<Kristopher38> @Bob because of that ? at
the end
L132[01:54:10]
<Bob>
probably
L133[01:54:16]
<Kristopher38> yeah I've tested it
L134[01:54:17]
<Bob> but i
want the 2nd group to be optional
L135[01:55:35]
<Bob>
`:match("([^=])=?(.)")` nvm got it thank
L136[01:55:59]
<Ariri>
Someone gifted me some rPis :3
L137[01:56:17]
<Ariri>
%choose rainmeter or mirror?
L138[01:56:18] <MichiBot> Ariri: Haven't
you always gone with "rainmeter"? Hm, maybe not.
L139[02:00:45] ⇦
Quits: Mr_Creeper543 (~mr_creepe@host-92-9-113-123.as43234.net)
(Ping timeout: 189 seconds)
L140[02:13:10] ⇦
Quits: citadelcore
(~TERMINUS@2a05:d01c:a7c:6116:a0dd:5884:d6f3:27d7) (Quit: Wait,
what?)
L141[02:13:24]
<ThePiGuy24> rip citadel
L142[02:14:27]
⇨ Joins: citadelcore
(~TERMINUS@2a05:d01c:a7c:6116:a0dd:5884:d6f3:27d7)
L143[02:15:24]
<ThePiGuy24> kello again
L144[02:34:50]
<The_Stargazer> Izaya: got nothin
else
L145[02:37:56]
<The_Stargazer> also, how can I have a
network setup like this?
L146[02:37:56]
<The_Stargazer> Client > Relay-A1
(Linked Card) > Relay-A2 (Linked Card) > Routing Server >
Microcontroller (to process request) > Relay-B1 (Linked Card)
> Relay-B2 (Linked Card) > Content Server
L147[02:37:58]
⇨ Joins: MrCreeper543
(~mrcreeper@host-92-9-113-123.as43234.net)
L148[02:38:13]
<The_Stargazer> i'm using relay pairs
because I don't think there's another solution
L149[02:38:25] <MrCreeper543> What is the
diffrence between Tier 2 and Tier 3 screens?
L150[02:38:32]
<The_Stargazer> size
L151[02:38:34]
<The_Stargazer> and colours
L152[02:38:52]
<payonel>
@Mr_Creeper543 resolution and colors
L153[02:38:52]
<The_Stargazer> T2 has 16 colours, and T3
has 255 iirc
L154[02:38:55]
<payonel>
no u in colors
L155[02:38:56]
<payonel>
😛
L156[02:38:56]
<ThePiGuy24> Resolution, Colour Depth, and
whether you can do precision touch
L157[02:39:09]
<The_Stargazer> payonel: i speak proper
english
L158[02:39:11]
<payonel>
cc has colours, oc has colors
L159[02:39:25]
<payonel>
i'm just speaking for oc
L160[02:39:26]
<payonel>
🙂
L161[02:39:35]
<The_Stargazer> haha
L162[02:39:46]
<The_Stargazer> well actually i speak a
weird mix of british and american english
L163[02:40:16] <MrCreeper543> Diffrance
between Touch and Percision Touch?
L164[02:40:34]
<payonel> i
think touch are whole number positions
L165[02:40:45]
<payonel>
precise points gives you float offsets...maybe
L166[02:40:51]
<payonel> i
worked on that ages ago, i forget
L167[02:40:52]
<ThePiGuy24> precision touch allows you to
detect where within the character has been touched
L168[02:40:53]
<The_Stargazer> there's a precise
touch?
L169[02:41:01]
<The_Stargazer> oh, neat
L170[02:41:03] <MrCreeper543> and
Percision is decimals, got it
L171[02:41:04]
<ThePiGuy24> yes, on tier 3 screens
L172[02:41:10]
<payonel>
@The_Stargazer yeah screen.setPrecise(true)
L173[02:41:15]
<The_Stargazer> oh, neat
L174[02:41:25]
<ThePiGuy24> regular is integer, precise
is float
L175[02:41:26]
<The_Stargazer> TIL
L176[02:41:42]
<The_Stargazer> more on floats: floats are
numbers with decimal points
L177[02:41:55]
<The_Stargazer> e.g: `1000` this is an
int, `1000.5` this is a float
L178[02:42:00]
<Thanos-No
Snap> when using event.listen, how do I make it run outside my
code?
L179[02:42:02]
<The_Stargazer> pretty sure anyway
L180[02:42:05]
<The_Stargazer> @Thanos-No Snap
threads
L181[02:42:09] <MrCreeper543> Any way to
change the color of the physycal screens, thinking of using tier 2
just for the diffrance on colour
L182[02:42:14]
<The_Stargazer> create a thread and detach
it
L183[02:42:27]
<payonel>
@Thanos-No Snap event.listen registers a callback for a
signal
L184[02:42:36]
<The_Stargazer> oh, right
L185[02:42:36]
<ThePiGuy24> you can dye screens by right
clicking with a dye
L186[02:42:43]
<The_Stargazer> i'm thinking of
event.pull
L187[02:42:49]
<Thanos-No
Snap> no clue what that means, but I will look around
L188[02:42:49] <MrCreeper543> Nice!
Thanks!
L189[02:42:53]
<payonel>
it is immediately "outside" your code in the sense that
your registered function persists after your code exits
L190[02:43:03]
<The_Stargazer> i suggest using event.pull
and threads tho
L191[02:43:08]
<The_Stargazer> to start with anyway
L192[02:43:22]
<payonel> i
think event.pull is the first thing you should get familiar
with
L193[02:43:22]
<The_Stargazer> well, that's what I
found
L194[02:43:26]
<The_Stargazer> yeah
L195[02:43:31]
<Thanos-No
Snap> Can I show my code in a pastebin?
L196[02:43:33]
<payonel>
and like The_Stargazer said, then learn threads
L197[02:43:34]
<The_Stargazer> sure
L198[02:43:41]
<The_Stargazer> we're all about code
showing
L199[02:43:43]
<payonel>
event.listen is good too, but, i'm partial to threads 🙂
L200[02:43:49]
<payonel> i
have to run for a bit. bbl
L201[02:43:56]
<The_Stargazer> aight, o/
L203[02:44:23]
<Thanos-No
Snap> Im trying to edit this energy display thats supposed to
run on a computer that is attached to an adapter. I want to send
the data over to another computer (which I do using a broadcast on
a while loop), and have the other computer read the data and
display
L204[02:44:30]
<The_Stargazer> ok
L205[02:44:32]
<The_Stargazer> first off
L206[02:44:34]
<The_Stargazer> don't broadcast
L207[02:44:46]
<The_Stargazer> use linked cards if
possible, or `modem.send`
L208[02:44:56]
<The_Stargazer> broadcasting sends it to
all computers with an open port
L209[02:45:11]
<The_Stargazer> even if this is
singleplayer, you should still learn good networking habits
:P
L210[02:45:27]
<Thanos-No
Snap> Aha 🙂
L211[02:45:40]
<The_Stargazer> broadcasting also uses
more energy I think
L212[02:46:03]
<The_Stargazer> not sure actually, but it
could be needlessly wasting RF
L213[02:46:11]
<The_Stargazer> also.. linked cards can
travel across dimensions
L214[02:46:35]
<The_Stargazer> you send a message from A
to B, and it gets received, no exceptions (well the chunk has to be
loaded obviously)
L215[02:46:44]
<The_Stargazer> oh and it consumes a lot
of power
L216[02:47:02]
<The_Stargazer> but if you need to send a
message from the End to the Overworld, linked cards are your
(only!) solution
L217[02:47:21]
<Thanos-No
Snap> But they both work the same right?
L218[02:47:26]
<The_Stargazer> ?
L219[02:47:31]
<Thanos-No
Snap> like how events are handled
L220[02:47:34]
<The_Stargazer> uh, yeah
L221[02:47:36]
<Thanos-No
Snap> and messages are sent
L222[02:47:37]
<The_Stargazer> `modem_message`
L223[02:47:45]
<The_Stargazer> yeah
L224[02:47:52]
<The_Stargazer> pretty sure they just work
like regular modems
L225[02:48:00]
<The_Stargazer> it's only two computers
tho
L226[02:48:13]
<The_Stargazer> linked cards are always a
pair of two
L227[02:48:45]
<Thanos-No
Snap> When I run my program, i get a nil val for one of my
values that is sent from the source computer
L228[02:48:55]
<Thanos-No
Snap> ln 178
L229[02:49:01]
<ThePiGuy24> linked cards are kinda like
modems but they dont have ports and you dont need to specify a
recieving address
L230[02:49:09]
<The_Stargazer> yeah
L231[02:50:10]
<BrisingrAerowing> Minitel (which that RPC
system I linked earlier is built on) makes networking much
easier.
L232[02:50:20]
<The_Stargazer> use GERTi
L233[02:50:25]
<The_Stargazer> :P
L234[02:50:58]
<The_Stargazer> i mean actually once i
finish adding this Thing Which I Won't Disclose Yet to GERTi you
won't have to choose between them
L235[02:51:10]
<The_Stargazer> inter-network
compatibility ftw
L236[02:52:02]
<ThePiGuy24> Minitel > GERTi
L237[02:52:27]
<The_Stargazer> i mean...
L238[02:52:34]
<The_Stargazer> they do the same
things
L239[02:52:36]
<The_Stargazer> and soon
L240[02:52:45]
<The_Stargazer> they'll be compatible
hopefully
L241[02:53:25]
<The_Stargazer> minitel's only advantage
that I can see is hostnames
L242[02:55:38]
<The_Stargazer> also, GERTi is more
proper-network-y
L243[02:55:43]
<Thanos-No
Snap> Can event.pull not take in values that constantly come in
from a sender and assign them to variables in my program?
L244[02:55:44]
<The_Stargazer> where as Minitel is more
P2P-y
L245[02:55:49]
<The_Stargazer> @Thanos-No Snap it
can
L246[02:56:04]
<The_Stargazer> you just need to put
event.pull in a while true do loop
L247[02:56:19]
<ThePiGuy24> but why the hell does gert
use floating point addresses
L248[02:56:46]
<The_Stargazer> ask MGR
L249[02:57:23] *
CompanionCube celebrates birthday btw. Go me. (poke Izaya /
Skye)
L250[02:57:25]
<The_Stargazer> also...
L251[02:57:33]
<The_Stargazer> isn't that how
L252[02:57:37]
<The_Stargazer> y'know, the real internet
works
L253[02:57:38]
<The_Stargazer> also
L254[02:57:45]
<The_Stargazer> CompanionCube: it's your
birthday today? neat
L255[02:57:56]
<ThePiGuy24> IP's arent floating
point
L256[02:58:02]
<The_Stargazer> i mean
L257[02:58:09]
<ThePiGuy24> they just look like floating
point
L258[02:58:13]
<The_Stargazer> yeah good point
L259[02:58:36]
<The_Stargazer> but then, what does
Minitel use for addresses?
L260[02:58:42]
<ThePiGuy24> they (ipv4) are just 32bit
numbers
L261[02:58:46]
<The_Stargazer> also: doesn't GERTi have
GERTe?
L262[02:58:47]
<ThePiGuy24> minitel uses strings
L263[02:58:50] <CompanionCube> floating
point IPs would be hilarious
L264[02:59:00] <CompanionCube> imagine
your network addresses losing precision if they're big enough
L265[02:59:26]
<The_Stargazer> "you need
129.64.74.10? ok, here's 129.64.71.9"
L266[02:59:53]
<The_Stargazer> also, @Ariri: server died
I think
L267[03:00:46]
<ThePiGuy24> i now feel like making
"BetterGERT", which will be GERT compatiable but without
the nonsense
L268[03:00:58]
<The_Stargazer> without what
nonsense
L269[03:01:07]
<The_Stargazer> the floating-point
addresses?
L270[03:01:19]
<ThePiGuy24> ~~stpuid floating point
addresses~~
L271[03:01:25]
<The_Stargazer> here's my solution
L272[03:01:28]
<The_Stargazer> implement hostnames
L273[03:01:42]
<ThePiGuy24> minitel already has
that
L274[03:01:57]
<The_Stargazer> minitel doesn't have GERTe
though does it
L275[03:02:31]
<ThePiGuy24> yeah but who actualy uses
GERTe
L276[03:03:04] ⇦
Quits: MrCreeper543 (~mrcreeper@host-92-9-113-123.as43234.net)
(Ping timeout: 378 seconds)
L277[03:03:08]
<The_Stargazer> you have a point.. so,
when hostnames are implemented, the two networks will be just as
good as eachother, correct?
L278[03:03:30]
<ThePiGuy24> depends how well they perform
comparatively
L279[03:03:43]
<The_Stargazer> in speed?
L280[03:04:00]
<ThePiGuy24> speed, mem usage, ease of
usage
L281[03:04:22]
<The_Stargazer> i'd say GERTi would be
easier to use; it works basically just like modems
L282[03:04:27]
<The_Stargazer> you listen for
events
L284[03:07:59]
<The_Stargazer> well, i can see one
advantage of GERTi already
L285[03:08:06]
<The_Stargazer> minitel uses a seperate
event for broadcasts
L286[03:08:12]
<The_Stargazer> iirc, GERTi doesn't
L287[03:08:48]
<The_Stargazer> it could also be a
disadvantage depending on how you look at it though:
L288[03:08:52]
<The_Stargazer> a double-edged sword, so
to speak
L289[03:09:41]
<The_Stargazer> also, there are socket
buffers
L290[03:10:12]
<The_Stargazer> but it looks like minitel
has those too (not sure)
L291[03:10:53]
<The_Stargazer> also minitel appears to
require actively listening for sockets
L292[03:12:25]
<The_Stargazer> also, I think GERTi is
smaller by a tiny fraction
L293[03:13:12]
<The_Stargazer> actually, about 1KB
L294[03:13:39]
<The_Stargazer> minitel daemon + minitel
lib = ~10.4KB
L295[03:14:04]
<The_Stargazer> GERTiClient.lua = 9.13KB
(according to Github)
L296[03:17:33]
<Thanos-No
Snap> Yay I got event.pull working
L297[03:37:57]
⇨ Joins: brendo
(~brendo@053.012.dsl.vic.iprimus.net.au)
L298[03:40:24] ⇦
Quits: brendo (~brendo@053.012.dsl.vic.iprimus.net.au) (Client
Quit)
L299[03:55:42]
<Thanos-No
Snap> are wired connections "faster" than
wireless?
L300[04:01:24]
<Saghetti>
probably
L301[04:01:35]
<Saghetti>
but they are 100000% more reliable
L302[04:01:49]
<Saghetti>
wired ftw
L303[04:01:54] *
Izaya has been summoned
L304[04:02:31] <Izaya> The_Stargazer:
another solution to what
L305[04:05:19]
<Thanos-No
Snap> Yeah realized that wireless connection is the problem
😛
L306[04:05:26]
<The_Stargazer> the networkng
L307[04:05:33]
<The_Stargazer> networking*
L308[04:05:42]
<The_Stargazer> i don't have a better
event handler
L309[04:06:22] <Izaya> I thought you were
asking about replacing the linked card relays
L310[04:06:24] <Izaya> :lainstress:
L311[04:06:40]
<The_Stargazer> that too
L312[04:06:56] <Izaya> which network stack
is this then
L313[04:07:04]
<The_Stargazer> uh
L314[04:07:07]
<The_Stargazer> ?
L315[04:08:12] <Izaya> are you using a
network stack to do the routing
L316[04:08:30]
<The_Stargazer> if you mean something like
GERTi or Minitel then no
L317[04:09:38]
<Saghetti>
how does CommuniBot sound?
L318[04:09:45]
<Saghetti>
too communism-y?
L319[04:09:47] <Izaya> well either way,
you could always put a linked card or similar in the end
devices
L320[04:09:56] <Izaya> Saghetti: no such
thing
L321[04:10:10]
<Saghetti>
ok
L322[04:10:12] <Izaya> also
L323[04:10:17] <Izaya> > Minitel
doesn't have GERTe
L324[04:10:20]
<Saghetti>
well time to start working on it
L325[04:10:23] <Izaya> no, we have
something better, thankfully
L326[04:10:27] *
Izaya shudders
L327[04:10:31]
<The_Stargazer> and that would be?
L328[04:10:35] <Izaya> vtunnel
L329[04:10:50]
<The_Stargazer> oh, tha
L330[04:10:51]
<The_Stargazer> that*
L331[04:11:02] <Izaya> it's been around
longer than GERT has been able to do literally anything, too
L332[04:11:12]
<The_Stargazer> oh, really?
L333[04:11:12]
<The_Stargazer> also
L334[04:11:21]
<The_Stargazer> can server racks send
network messages to eachother
L335[04:11:27]
<Saghetti>
this would actually be a good social experiment
L336[04:11:27]
<Saghetti>
seeing what commands people add
L337[04:11:35] <Izaya> yes, as long as
they're connected to the same network segment
L338[04:11:41]
<Saghetti>
yeah, just use the network card thing in the GUI
L339[04:11:43] <Izaya> also
L340[04:11:43]
<The_Stargazer> the same what
L341[04:11:44]
<Saghetti>
yeah the segment thing
L342[04:11:47] <Izaya> > only advantage
is hostnames
L343[04:12:07] <Izaya> fuck off, there's
an embedded implementation, there's actual documentation, it's
decentralised, it requires zero configuration
L344[04:12:09]
<The_Stargazer> i mean like can rack A
server 2 send to rack B server 4
L345[04:12:10] <Izaya> :)
L346[04:12:20] <Izaya> yes, if they're on
the same network segment
L347[04:12:31]
<The_Stargazer> what the hell is a network
segment
L348[04:12:36]
<Saghetti>
the thing in the GUI
L349[04:12:38]
<Saghetti>
the line
L350[04:12:40]
<The_Stargazer> oh
L351[04:12:41]
<The_Stargazer> that
L352[04:12:43]
<The_Stargazer> that's what that's
for
L353[04:12:46]
<Saghetti>
there's a small one
L354[04:12:50]
<Saghetti>
the big one is for components
L355[04:12:55]
<The_Stargazer> i always wondered what
that was for..
L356[04:12:56]
<Saghetti>
the small one is for networking IIRC
L357[04:13:11] <Izaya> oh, and I forgot
the best part: actual software that runs over minitel :^)
L358[04:13:18]
<The_Stargazer> ?
L359[04:13:42]
<Saghetti>
GERT moment
L360[04:14:13]
<Saghetti>
starting development of CommuniBot on a chromebook
L361[04:14:24]
<The_Stargazer> >chromebook
L362[04:14:42] <Izaya> ugh
L363[04:14:44]
<Saghetti>
yeah
L364[04:14:47] <Izaya> who would have
thought that working makes one tired
L365[04:14:57]
<Saghetti>
what about it
L366[04:15:00]
<Saghetti>
it's nice if you have developer mode on
L367[04:15:11] <Izaya> I was ughing at
being tired
L368[04:15:15]
<Saghetti>
at that point it's just a linux laptop
L369[04:15:22] <Izaya> chromebooks are
perfectly competent machines once you take off ChromeOS
L370[04:15:24]
<The_Stargazer> running a shit OS
L371[04:15:26]
<The_Stargazer> yeah
L372[04:15:35] <Izaya> I wouldn't mind an
ARM one, actually
L373[04:15:40]
<The_Stargazer> without ChromeOS it's...
basically just a laptop
L374[04:15:43] <Izaya> the infinite
battery life appeals to me
L375[04:15:47]
<Saghetti>
i spent far too long trying to get ubuntu on this damn thing
L376[04:15:49]
<AdorableCatgirl> hey
L377[04:15:50]
<AdorableCatgirl> izzy
L378[04:15:52]
<Saghetti>
debian*
L379[04:15:53]
<AdorableCatgirl> i had a cursed
idea
L380[04:15:54] <Izaya> but also none of
them have a good pointing device or keyboard
L381[04:16:02] <Izaya> AdorableCatgirl:
I've been having those all morning. Shoot.
L382[04:16:05]
<Saghetti>
i tried ubuntu, lubuntu, xubuntu, debian, kubuntu, et
L383[04:16:08]
<Saghetti>
etc*
L384[04:16:22]
<Thanos-No
Snap> is there a way to paste something onto computer
editor?
L385[04:16:26]
<Saghetti>
and many different configs, methods, and versions
L386[04:16:28] <Izaya> press insert
L387[04:17:00]
<Thanos-No
Snap> doesnt work hmm
L388[04:18:12]
<Ocawesome101> Izaya: the Pinebook Pro is
basically a really nice ARM chromebook without ChromeOS
L389[04:18:20]
<Ocawesome101> also @Saghetti what things
didn't work?
L390[04:18:24] <Izaya> yeah but it still
doesn't have a good pointing device
L391[04:18:37]
<Saghetti>
getting debian on this thing
L392[04:18:40]
<Saghetti>
i tried
L393[04:18:42]
<Saghetti>
a lot
L394[04:18:53] <Izaya> unironically going
to stick with this X220 until I die because I don't see anything
else coming out with as good a keyboard or pointing device
L395[04:19:03] <Izaya> and given my laptop
runs:
L396[04:19:05] <Izaya> - ssh
L397[04:19:07] <Izaya> - mosh
L398[04:19:10] <Izaya> I think that's
fine
L399[04:19:42] <Izaya> I wonder how hard
it is to interface with an xx20 keyboard
L400[04:19:49] <Izaya> I could just build
myself a laptop ig
L401[04:20:36]
⇨ Joins: Saghetti
(webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L402[04:31:54] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L403[04:33:02] <CompanionCube> communibot
makes me think of the 10/10 meme 'fully automated luxury gay space
communism ' and that is a good thing
L404[04:33:11]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L405[04:33:34]
<Saghetti>
petition to get communibot into #oc
L406[04:33:48]
<The_Stargazer> not gonna happen
L407[04:34:05]
<The_Stargazer> i mean, i'm not an admin,
but i'm guessing it's not gonna happen
L408[04:34:10] <CompanionCube> also
imagine petitioning to allow a bot that has yet to uh, exist.
L409[04:34:21]
<The_Stargazer> also, that
L410[04:34:39]
<Saghetti>
grumbles
L411[04:34:40]
<Saghetti>
fine
L412[04:34:45]
<Saghetti>
i'll work on it
L413[04:37:47]
<Saghetti>
flatfile storage looks really tempting rn
L414[04:37:59]
<Saghetti>
mostly because i don't have mysql server installed on this
chromebook
L415[04:38:48] <Amanda> %8ball start again
in the morning?
L416[04:38:48] <MichiBot> Amanda: Reply
hazy, try again
L417[04:39:07] <CompanionCube> why not
sqlite
L418[04:39:09] <Amanda> Thanks, I'll do
that
L419[04:39:21] <Amanda> E snugsafairy,
zzews
L420[04:39:24]
<Saghetti>
sqlite makes me kind of sad
L421[04:39:31]
<Saghetti>
it's almost mysql
L422[04:39:32]
<Saghetti>
but not
L423[04:40:03] <CompanionCube> (also
postgres > mysql)
L424[04:41:41] <CompanionCube> rather a
sqlite db than a flatfile considering that the bot's functions will
probably expand to want/need a database anyway
L425[04:42:20]
<Saghetti>
i'm storing functions using an index .json file and a folder
L426[04:42:40]
<Saghetti>
so it would be commands/#oc/Saghetti/rpg.lua
L427[04:43:00]
<Saghetti>
the index json is just for storing the permission level of
commands
L428[04:43:14]
<Saghetti>
or maybe i could also make an rpg.json file containing metadata
about the command
L429[04:43:19] <CompanionCube> if it
wasn't json this would be very suckless
L430[04:43:28]
<Saghetti>
what do you want
L431[04:43:30]
<Saghetti>
CSV?
L432[04:43:41]
<Saghetti>
YAML?
L433[04:44:00] <CompanionCube> that was
not a opinion
L434[04:44:07] <CompanionCube> that was an
observation
L435[04:44:25]
<Saghetti>
how would i make it suckless
L436[04:44:55] <CompanionCube> i mean
suckless not in 'sucks less' but as a reference to a particular
group of people
L437[04:45:07]
<Saghetti>
ah
L438[04:45:14]
<Saghetti>
makes sense, i don't get it
L439[04:46:00]
<Saghetti>
wait i could redo michibot using CommuniBot
L441[04:46:29]
<Saghetti>
and implement commands using just lua files
L442[04:46:43]
<Saghetti>
sorry forecaster and michiyo
L443[04:47:22]
<Saghetti>
maybe add a HP system
L444[04:47:48]
<Saghetti>
that mutes you in the channel if you die, and you can't talk until
someone revives you
L445[04:55:04]
⇨ Joins: chronos
(~chronos@c-67-164-116-220.hsd1.ca.comcast.net)
L446[04:55:07] <chronos> dang it
L447[04:55:13] <chronos> i cant change my
username
L448[04:55:28] <CompanionCube> what, you
can't /nick?
L449[04:55:31] <chronos> this is the
default chrome OS user account name
L450[04:55:44] <chronos> what's the
difference between nick and realname anyways?
L451[04:56:14]
<Ocawesome101> are you saghetti?
L452[04:56:18] <chronos> uep
L453[04:56:20] <chronos> yep*
L454[04:56:25] <Izaya> realname is an
arbitrary param
L455[04:56:28]
<Ocawesome101> try /nick
L456[04:56:31] <Izaya> nick is your
displayed name
L457[04:56:39] <chronos> oh alright
L458[04:56:44] <Izaya> realname just shows
up in /whois
L459[04:57:01] <chronos> so when people
change their nick to |AFK, does that mean that they're technically
a different person?
L460[04:57:23] <Izaya> and I think at the
start of your address so you can wildcard ban a realname from any
address
L461[04:57:35] <Izaya> well, someone can
then use their non-AFK nickname
L462[04:58:08] <chronos> ah ok
L463[04:58:24] <chronos> i'm just using
this so i can register CommuniBot using NickServ
L464[04:58:29] ⇦
Quits: chronos (~chronos@c-67-164-116-220.hsd1.ca.comcast.net)
(Client Quit)
L465[04:59:41]
<Saghetti>
dang it
L466[04:59:49]
<Saghetti>
do i need an email for communibot now?
L467[05:06:40] <CompanionCube> no
L468[05:06:58] <CompanionCube> just group
it under your own account if you want
L469[05:07:25]
<Ocawesome101> %tokn
L470[05:07:28]
<Ocawesome101> %tonk
L471[05:07:28] <MichiBot> Willikers!
Ocawesome101! You beat Lizzy's previous record of 7 hours, 7
minutes and 47 seconds (By 3 hours, 26 minutes and 57 seconds)! I
hope you're happy!
L472[05:07:29] <MichiBot> Ocawesome101's
new record is 10 hours, 34 minutes and 45 seconds! Ocawesome101
also gained 0.0276 (0.00345 x 8) tonk points for stealing the tonk.
Position #7. Need 0.09079 more points to pass ThePiGuy24!
L473[05:07:36]
<Ocawesome101> oshit I did it
L474[05:08:32]
<AdorableCatgirl> soon, i can load VELXs
and compressed lua in openos like normal commands and all :)
L475[05:09:17] <Izaya> Saghetti: the
modern way to note you're AFK is to use /away which sets a flag on
your user
L476[05:09:24] <Izaya> which people get
notified about when they ping you
L477[05:10:24]
<Saghetti>
ah ok
L478[05:10:29]
⇨ Joins: CommuniBot
(webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L479[05:10:37] <CommuniBot> oh no its me a
bot
L480[05:10:43] <CommuniBot> i'm going to
be banned
L481[05:10:44] <CommuniBot> nooooo
L482[05:10:46] ⇦
Parts: CommuniBot (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
(webchat.esper.net))
L483[05:11:01] <Izaya> once upon a time
joining here with 'Bot' in your name would get you banned
automatically
L484[05:11:14]
<Saghetti>
o_O
L485[05:11:19] <CompanionCube> yeah i said
that before
L486[05:11:23]
<Saghetti>
i'm glad that doesnt happen anymore
L487[05:11:27] <CompanionCube> rip
enderbot i think?
L488[05:11:49]
<Saghetti>
is EnderBot not a bot?
L489[05:11:56] <CompanionCube> it
was
L490[05:12:04]
<The_Stargazer> > was
L491[05:12:53]
<The_Stargazer> implying it isn't a bot
anymore
L492[05:13:05] <CompanionCube> well it's
clearly not present so the answer is yes
L493[05:13:17] <CompanionCube> it's not a
bot anymore because it's no longer around
L494[05:13:30]
<The_Stargazer> so.. what is it
L495[05:13:47] <CompanionCube> Dead.
Gone.
L496[05:13:52]
<The_Stargazer> right
L497[05:14:18] <CompanionCube> maybe Lizzy
can recall when it died, I can't.
L498[05:14:46] <CompanionCube> also i
should open a birthday lootbox
L499[05:14:48] <CompanionCube> %loog
L500[05:14:51] <CompanionCube> %loot
L501[05:14:51] <MichiBot> CompanionCube:
You get a loot box! It contains a Magic outer-endian x86! (25%)
(25%)
L502[05:15:03] <Izaya> oh no
L503[05:15:06] <Izaya> it contained a
curse
L504[05:15:16]
<The_Stargazer> x86?
L505[05:15:27] <CompanionCube>
outer-endian lol
L506[05:15:37] <CompanionCube> what would
that even mean
L507[05:15:47] <Izaya> the end is on the
outside
L508[05:16:03]
<The_Stargazer> i'd like to lock in
"Eldritch abomination" as my answer
L509[05:16:32] <Izaya> been thinking about
a v2 of the mtar API
L510[05:16:33] <CompanionCube> Izaya: bit
4 is the sign bit, and the bits in each side get more valuable as
you go?
L511[05:16:42]
<Saghetti>
the end is on the little
L512[05:16:43]
<The_Stargazer> ...I don't think anyone
who hasn't played TC4 will get that
L513[05:16:44]
<Saghetti>
little endian
L514[05:17:07] <Izaya> thinking a function
you pass an archive and you get an iterator
L515[05:17:16] <Izaya> each time it's
called it returns a name and a function
L516[05:17:26] <Izaya> the function can
read n bytes from the file
L517[05:17:36]
<The_Stargazer> ...cursed idea: can a
function return itself
L518[05:17:43] <Izaya> yes but also
no
L519[05:17:51] *
CompanionCube remembers giving michibot big-endian x86, at least it
had the decency to not be a lazy regifting scumbag because i think
it's already taken
L520[05:17:53]
<The_Stargazer> ..what
L521[05:18:12] <Izaya> so you could do for
file,read in mtar.iterator(io.open(filename,"rb")) do
print(file,read(5)) end
L522[05:18:29]
<The_Stargazer> so wait
L524[05:20:00] <Izaya> %lua function
returnSelf() return returnSelf end print(returnSelf())
L525[05:20:00] <MichiBot> function:
0x7f5fd816c0f0
L526[05:21:00]
<AdorableCatgirl> %lua
print(_VERSION)
L527[05:21:01] <MichiBot> Lua 5.2
L528[05:21:10] <Izaya> 5.2 is so
2016
L529[05:21:14] <Izaya> 5.4's where it's
at
L530[05:22:02]
<The_Stargazer> okay so
L531[05:22:07]
<The_Stargazer> TipTheScales is a mod that
should not exist
L532[05:22:18]
<The_Stargazer> it's supposed to give you
more control over your GUI size
L533[05:22:38]
<The_Stargazer> ...by locking a
non-maximized window to 'small' size
L534[05:23:22]
<The_Stargazer> Yeah I don't get how
that's "more" control
L535[05:23:25]
<The_Stargazer> if anything it's
less
L536[05:25:38]
<Saghetti>
i wonder if lupa is thread safe
L537[05:26:05]
<Ocawesome101> %lua
returnSelf()()()()()()()()()()()()()()
L538[05:26:06] <MichiBot> function:
0x7f5fd816c0f0
L539[05:26:24]
<The_Stargazer> wait, i thought each call
was sandboxed?
L540[05:26:27]
<Saghetti>
the answer is yes
L541[05:26:52]
<Ocawesome101> but the same sandbox
L542[05:26:55]
<The_Stargazer> oh
L543[05:28:04] ⇦
Quits: murlocking (webchat@199.84.43.121) (Quit:
webchat.esper.net)
L544[05:28:19]
<Saghetti>
time to OOM
L545[05:28:41]
<Saghetti>
%lua x = "a" ; while true do x = x .. x end
L546[05:28:42] <MichiBot> not enough
memory
L547[05:28:48]
<Saghetti>
smart
L548[05:28:56]
<payonel>
lua is very good at memory limits
L549[05:29:13]
<Saghetti>
time to figure out how to do that in lupa
L550[05:29:17]
<Saghetti>
lets say about
L551[05:29:29]
<Saghetti>
max 4MB per command
L552[05:29:34]
<Saghetti>
too small
L553[05:29:35]
<Saghetti>
too small? [Edited]
L554[05:30:30]
<Saghetti>
oh my chromebook is lagging so hard
L555[05:31:19]
<Saghetti>
my chromebook is going down
L556[05:31:21]
<Saghetti>
100mb left
L557[05:31:24]
<Saghetti>
ohno
L558[05:32:52]
<Ocawesome101> don't wory
L559[05:33:01]
<Ocawesome101> it has an OOM killer, it's
Linux
L560[05:33:03]
<Saghetti>
oom killer
L561[05:33:05]
<Saghetti>
thank you
L562[05:33:19]
<The_Stargazer> you should worry though,
but you don't have to wory
L563[05:33:25]
<Ocawesome101> if you were to run that on
Windows the system would freeze
L564[05:33:38]
<Saghetti>
it hovered at around 125mb left
L565[05:33:40]
<The_Stargazer> %s/that/anything
L566[05:33:41] <MichiBot>
<Ocawesome101> if you were to run anything on Windows the
system would freeze
L567[05:33:44]
<The_Stargazer> FTFY
L568[05:33:47]
<Saghetti>
it killed a lot of my tabs tho
L569[05:33:48]
<Ocawesome101> lmao
L570[05:33:57]
<Saghetti>
had to use kill %1
L571[05:34:10]
<Saghetti>
welp, it's memory limit time
L572[05:34:18]
<Saghetti>
can't have that happen in production, can we?
L573[05:34:21]
<The_Stargazer> i mean.. %s/anything
on//
L574[05:34:23]
<The_Stargazer> %s/anything on//
L575[05:34:23] <MichiBot>
<The_Stargazer> i mean.. %s///
L576[05:34:27]
<The_Stargazer> oh
L577[05:34:29]
<The_Stargazer> well shit
L578[05:34:37]
<The_Stargazer> i hit Ctrl-C not Ctrl-X
lol
L579[05:34:52]
<The_Stargazer> > if you were to run
Windows the system would freeze
L580[05:34:52]
<The_Stargazer> that'll do
L581[05:35:09]
<Saghetti>
ah
L582[05:35:14]
<Saghetti>
all my tabs are gone
L583[05:36:14]
<Ocawesome101> CTRL-R
L584[05:36:29]
<Saghetti>
if i click on them they reload by themselves
L585[05:36:36]
<Saghetti>
dw, got them all back
L586[05:38:55]
<Saghetti>
and yes, this is programmed in python
L587[05:39:03]
<Saghetti>
like literally all of my projects
L588[05:39:07]
<Ocawesome101> :P
L589[05:39:36]
<Ocawesome101> Python was what I used for
everything-- e v e r y t h i n g-- for a while, then I learned
Lua
L590[05:39:41]
<Saghetti>
but what can i say
L591[05:39:43]
<Saghetti>
python is great
L592[05:39:46]
<Ocawesome101> then I learned ANSI
escapes
L593[05:39:50]
<Saghetti>
and there is a library that allows for lua on python
L594[05:39:56]
<Ocawesome101> true, Python is pretty
good
L595[05:40:01]
<Saghetti>
True*
L596[05:40:11]
<payonel>
oh oh, language promotion!
L597[05:40:15]
<Ocawesome101> but Lua is simpler and has
some nice comfy features
L598[05:40:39]
<Ocawesome101> ex. `for n=start, stop,
step do` and `for i in iter do`
L599[05:40:47]
<payonel> i
greatly dislike python
L600[05:40:52]
<Saghetti>
:(
L601[05:40:55]
<payonel>
yay 🙂 /me throws flames
L602[05:41:04]
<Saghetti>
list comprehension is really nice
L603[05:41:12]
<Saghetti>
i use it all the time in my sql stuf
L604[05:41:13]
<Saghetti>
i use it all the time in my sql stuff [Edited]
L605[05:41:29]
<Saghetti>
return [ row["id"] for row in results ]
L606[05:41:33]
<Saghetti>
stuff like that
L607[05:42:09]
<Saghetti>
what is there to hate about python tho
L608[05:42:46]
<Ocawesome101> that stuff confuses
me
L609[05:42:48]
<payonel>
whitespace shouldn't be syntax
L610[05:43:03]
<Ocawesome101> payonel you should see
moonscript
L611[05:43:23]
<Ocawesome101> takes the best bits of Lua
and Python and smashes them together
L612[05:43:26]
<Ocawesome101> compiles to Lua
L613[05:44:14]
<Saghetti>
i mean yeah, whitespace as syntax is kinda weird
L614[05:44:29]
<Saghetti>
but other than that, pretty rock solid language IMO
L615[05:44:44]
<Saghetti>
and the code looks a bit nicer (also imo)
L616[05:44:58] <CompanionCube> why not
write bot in lua
L617[05:45:41]
<Saghetti>
because
L618[05:45:45]
<Saghetti>
i <3 python
L619[05:46:14]
<Ocawesome101> use m o o n s c r i p
t
L620[05:46:44]
<Saghetti>
can't be bothered to learn a new language
L621[05:47:19]
<payonel>
use langauges you like
L622[05:47:23]
<Saghetti>
(right now at least)
L623[05:47:26]
<Ocawesome101> it's similar to Lua and
Python
L624[05:47:29]
<Ocawesome101> :P
L625[05:47:30]
<Saghetti>
similar
L626[05:47:51]
<Ocawesome101> syntactically it borrows
from those two plus coffeescript
L627[05:48:24] <Izaya> python is big and
slow and not very nice to write
L628[05:48:50]
<Zef> I
kinda like python personally
L629[05:48:53]
<Saghetti>
meanwhile in java land
L630[05:48:57]
<Zef> It
feels like a nice step from lua
L631[05:49:12]
<Saghetti>
dang it
L632[05:49:21]
<Saghetti>
i cant do /s because it would replace the wrong thing
L633[05:49:31]
<Saghetti>
>java is big and slow and not very nice to write
L634[05:49:33]
<The_Stargazer> \/s
L635[05:49:41]
<The_Stargazer> put an \ before your
message
L636[05:49:42]
<Saghetti>
%s/a/b
L637[05:49:43] <MichiBot>
<The_Stargazer> put bn \ before your message
L638[05:49:52]
<Saghetti>
i meant that
L639[05:49:52] <Izaya> I mean, both are
true
L640[05:50:03]
<Zef> the
solution is obviously to write in assembly
L641[05:50:04] ⇦
Quits: Saghetti (webchat@c-67-164-116-220.hsd1.ca.comcast.net)
(Quit: webchat.esper.net)
L642[05:50:17] <Izaya>
s/assembly/forth/
L643[05:50:18] <MichiBot> <Zef> the
solution is obviously to write in forth
L644[05:50:47]
<payonel>
ha
L645[05:50:51]
<Zef> oh
god
L646[05:51:06] <Izaya> assembly's
inconvenient
L647[05:51:14] <CompanionCube> Zef: ah,
but assembly for which arch? ARMv8? v7? amd64?
L648[05:51:17]
<payonel> i
use c++ and lua for joy and work. everything else out of
necessity
L649[05:51:22] <Izaya> this is now a
gforth/ansi forth channel
L650[05:51:34]
<payonel>
i'm curious if i'll ever learn something that will bump one of
those two out of that list
L651[05:51:53] <CompanionCube> Izaya: we
can do better, let's go colorforth or whatever chuck moore
uses
L652[05:52:02]
<Ocawesome101> CompanionCube:
aarch64v86ppc64ie obviously
L653[05:52:04] <Izaya> can't deal with
colorforth
L654[05:52:07] <Izaya> too many spelling
mistakes
L655[05:52:08]
<Zef> %xkcd
927
L657[05:52:39] <CompanionCube> ie for
'intermediate endian'
L658[05:52:48] <Izaya> >when there's a
spelling error in the name of the language
L659[05:53:06] <CompanionCube> it's not
big or little, it's intermediate!
L660[05:53:14] <Izaya> middle endian
L661[05:53:27] <CompanionCube> Izaya: so a
PDP then?
L662[05:53:27]
<Zef>
compromise endian
L663[05:53:39] <CompanionCube> one of
those was middle-endian iirc.
L664[05:53:49]
<ThePiGuy24> random endian
L665[05:54:10]
<ThePiGuy24> lsb and msb are wherever they
want to be
L666[05:54:25]
<Ocawesome101> Izaya: colour is
incorrect
L667[05:54:31] <CompanionCube>
silence
L668[05:54:35]
<Ocawesome101> fite me
L669[05:54:40] <CompanionCube> okay
then
L670[05:54:43]
<ThePiGuy24> external endian: bits can be
outside the byte
L671[05:54:49] <CompanionCube> %attack
Ocawesome101
L673[05:54:50]
<ThePiGuy24> its speld colour
L674[05:55:07]
<ThePiGuy24> *spelt
L675[05:55:10] <Izaya> Ocawesome101: you
are wrong
L676[05:55:12] <Izaya> I'm sorry
L677[05:55:14]
<Ocawesome101> color is the only proper
way
L678[05:55:23] <Izaya> but color isn't a
word
L679[05:55:30] <Izaya> did you mean:
colour
L680[05:55:30]
<Ocawesome101> %hit Izaya
L681[05:55:31] <MichiBot> Ocawesome101 is
hitting Izaya with void fog for 1d4 => 4 damage! Void fog
angered a witch and was turned into a toad.
L682[05:55:38] <Izaya> this is an
english-speaking channel
L683[05:55:42] <CompanionCube> %strike
Ocawesome101
L684[05:55:42] <MichiBot> CompanionCube
is striking Ocawesome101 with a blackberry curve 8330 for 1d4 =>
3 damage! The blackberry curve 8330 poofs away in a sparkly
cloud.
L685[05:55:56]
<Ocawesome101> %prod CompanionCube
L686[05:55:56] <MichiBot> Ocawesome101 is
prodding CompanionCube with linus torvalds for 1d4 => 3 damage!
Linus torvalds took the red pill and exited the matrix.
L687[05:56:12]
<Ocawesome101> lmao
L688[05:56:12] <CompanionCube> 3-3,
hmm
L689[05:56:27]
<Ocawesome101> well time to see if my
readline impl works
L690[05:56:30]
<ThePiGuy24> linus is now in the real
world
L691[05:56:40] <Izaya> he wakes up
L692[05:56:42] <Izaya> only to
discover
L693[05:56:49] <Izaya> his life's work has
been stolen by a corporation
L694[05:56:59] <Izaya> who was running the
simulation to develop an OS
L695[05:57:06]
<payonel>
%bap @izaya
L696[05:57:07] <MichiBot> payonel baps
@izaya with 40 pounds worth of apollo agc luminary listings!
L697[05:57:10] <Izaya> it's like slavery
with more steps
L698[05:57:19] <CompanionCube> Izaya: no,
he wakes up to discover it's 1991 and MINIX has a new
license...
L699[05:57:22]
<payonel>
ou is ugly
L700[05:57:32]
<payonel>
also, as i declared earlier, oc has color, cc has colour
L701[05:57:44] <Izaya> brb fixing all the
spelling errors in PsychOS
L702[05:58:11]
<ThePiGuy24> imma make a fork of openos
and fix all the spelling errors
L703[05:58:34] <Izaya> solid plan
L704[05:58:40] <CompanionCube> Izaya: nice
ambiguity btw
L705[05:58:42]
<ThePiGuy24> basically
s/color/colour/gi
L706[05:58:52]
<Ocawesome101> imma make a fork of y'all
nonamericans and fix all the spelling errors
L707[05:58:56] <Izaya> which
ambiguity
L708[05:58:58]
<Ariri> mm
linus beard
L709[05:59:16] <Izaya> Ocawesome101: I'd
suggest looking at yourself first :^)
L710[05:59:19]
<Ocawesome101> excuse me, the spelling
errours
L711[05:59:32] <Izaya> good man
L712[05:59:52]
<payonel>
payounel
L713[05:59:59]
<Ocawesome101> what was that article you
posted here some days ago about the dream of an ultimate os?
L714[06:00:06]
<payonel>
ocawesoume
L715[06:00:20]
<Ocawesome101> oune houndred and
oune
L716[06:00:22]
<payonel>
haikou
L717[06:00:37]
<Ocawesome101> Monoulith
L718[06:00:44]
<Ocawesome101> OupenOS
L719[06:00:46] *
Izaya patches string to gsub("o","ou") all
strings that pass through it
L720[06:00:49]
<payonel>
there we go
L721[06:00:52]
<payonel>
gou
L722[06:00:58]
<ThePiGuy24> oune is more correct than
one
L723[06:01:02]
<The_Stargazer> OupenComp(o?)uters
L724[06:01:06]
<Ocawesome101> Izaya: see above
questions
L725[06:01:12]
<Ocawesome101> %s/ions/ion
L726[06:01:13] <MichiBot>
<Ocawesome101> Izaya: see above question
L727[06:01:13]
<The_Stargazer> you mean
L728[06:01:19]
<The_Stargazer> questiouns
L729[06:01:22]
<Ocawesome101> yes, that
L730[06:02:25] ⇦
Quits: Cervator (~Thunderbi@70.241.38.147) (Quit:
Cervator)
L731[06:02:37]
<Saghetti>
linus torvalds as an item is my fault
L732[06:02:51]
<ThePiGuy24> no its beautiful
L733[06:03:19] <Izaya> Ocawesome101: I
don't remember but I think it might have been CompanionCube that
posted it originally
L734[06:03:34] <CompanionCube> probably
mot
L735[06:03:37] <Izaya> we're talking about
the one with all persistence and stuff?
L736[06:04:00] <CompanionCube> oh,
ultimate OS?
L737[06:04:02]
<Ocawesome101> nvm, found it
L739[06:04:10]
<Saghetti>
oh
L740[06:04:16]
<Saghetti>
i had that open on my phone for like forever
L741[06:04:21] <Izaya> different one
L742[06:04:22]
<Saghetti>
never got around to reading it though :P
L743[06:04:23] <Izaya> neat
L745[06:05:05]
<Saghetti>
%inv add 617 pounds of MySQL queries
L746[06:05:05] *
MichiBot summons '617 pounds of MySQL queries' and adds to her
inventory. This seems rather fragile...
L747[06:05:08]
<Saghetti>
don't ask how
L748[06:05:10]
<Saghetti>
or why
L749[06:05:15] <Izaya> though given the
tag 'urbit' I imagine tA was involved
L750[06:05:28] <CompanionCube> Izaya: i
remember reading those a while back
L751[06:05:31]
<Ocawesome101> tA?
L752[06:05:36] <CompanionCube> they're
veey nice.
L753[06:05:38] <Izaya> Saghetti: what's
heavier: 1kg of progressive rock or 1kg of progressive metal?
L755[06:06:53] <CompanionCube> Izaya: i
wonder how bad a joke it would be if s/sun/systemd/
L756[06:07:32] <CompanionCube> also,
tA?
L757[06:07:54] <Izaya> someone from
fedi
L758[06:08:21]
<Ocawesome101> >3/4Mb
L759[06:08:21] *
CompanionCube dunked on urbit semi-recently Elsewhere.
L760[06:08:24]
<Ocawesome101> >massive
L761[06:08:26]
<Ocawesome101> lmao
L762[06:08:45] <CompanionCube> welcome to
the past, enjoy your stay!
L763[06:08:58] <Izaya> well, Eight Megs
And Constantly Swapping uses a lot of memory too
L764[06:09:02]
<The_Stargazer> i get worse-than-dialup
download speed
L765[06:09:06]
⇨ Joins: Tahg
(~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net)
L766[06:09:15]
<The_Stargazer> like 40kb/s
L767[06:10:13]
<Saghetti>
is on discord somehow
L768[06:10:25]
<The_Stargazer> its not total dl
speed
L769[06:10:28] <Izaya> yeah not sure why
you'd use discord given that, sounds painful
L770[06:10:28]
<The_Stargazer> it's usually just
firefox
L771[06:10:41] <CompanionCube> using
webshit in general would be painful
L772[06:10:43] <Izaya> > This leads me
to daydream about a workstation architecture optimized for the
creation and manipulation of large, complex, interconnected data
structures, and some magic means of freeing storage without
programmer intervention.
L773[06:10:50]
<The_Stargazer> discord's fine, firefox
and minecraft are slow
L774[06:11:00]
<The_Stargazer> discord's using less than
10kb/s tho
L775[06:11:21] <Izaya> I wonder how low I
can push mumble
L776[06:11:28]
<ThePiGuy24> reminds me of when i had my
old data plan and discord on my phone legit took about 15 minutes
to load
L777[06:11:54] <Izaya> I have it cranked
all the way to the top and that's a whole like, 124.8kbps
L778[06:12:13] <Izaya> TPG24: at one
point, I accidentally clicked a discord invite link and tabbed into
another window
L779[06:12:16] <Izaya> my whole machine
locks up
L780[06:12:25]
<ThePiGuy24> rip
L781[06:12:27] <Izaya> "What could
this be?" I tab back to Firefox
L782[06:12:37] <Izaya> it's a blank darkly
coloured page
L783[06:12:42] <Izaya> I open htop
L784[06:12:43]
<ThePiGuy24> yeah discord is not kind to
memory
L785[06:12:49] <Izaya> Firefox is using
8GB out of 2GB of RAM
L786[06:12:56]
<Ocawesome101> ....
L787[06:13:00] ⇦
Quits: Vaht (~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net)
(Ping timeout: 378 seconds)
L788[06:13:06] <CompanionCube> how was it
not oomkilled
L789[06:13:08] <Izaya> On a 32-bit system,
no less.
L790[06:13:17]
<Ocawesome101> discord is particularly
unkind to memory in FF
L791[06:13:25]
<Ocawesome101> Chromium at least
works
L792[06:13:26] <Izaya> or was it 4GB
L793[06:13:28] <Izaya> anyway
L794[06:13:32]
<ThePiGuy24> on not great systems, then
custom clients are a must (even though agains TOS)
L795[06:13:37] <Izaya> CompanionCube: it
was using almost all the swap too
L796[06:13:48] <CompanionCube> why do you
suffer 32-bit
L797[06:13:56]
<Saghetti>
~~pidgin for discord~~
L798[06:13:59]
<Saghetti>
is a sin
L799[06:14:03] <Izaya> because an IdeaPad
S10e is a perfectly competent ssh machine
L800[06:14:16] <Izaya> I should try
Alpine/pmOS on one some time
L801[06:15:34] <Izaya> an IdeaPad S10e is
perfect for ssh:
L802[06:15:37] <Izaya> it has:
L803[06:15:39] <Izaya> - a processor
L804[06:15:44] <Izaya> - more than one
byte of memory
L805[06:15:50] <Izaya> - nonzero
storage
L806[06:15:55] <Izaya> - a display
L807[06:15:57]
<Ariri>
0.0
L808[06:15:58] <Izaya> - a keyboard
L809[06:15:58]
<The_Stargazer> oh god, i can set
multimc's console font to anything
L810[06:15:59]
<Saghetti>
these are some amazing specs ngl
L811[06:16:10] <Izaya> - wireless
support
L812[06:16:15] <Izaya> - a battery
L813[06:16:20]
<The_Stargazer> i have decided my log is
now in comic sans
L814[06:16:20] <Izaya> can't go wrong,
it's perfect for it
L815[06:16:25]
<ThePiGuy24> cordless is a good terminal
based discord client
L816[06:16:27]
<The_Stargazer> why? because.
L817[06:16:37]
<The_Stargazer> it was an option.
L818[06:16:42] <Izaya> best discord client
is weechat via someone else's bridge
L819[06:16:50] <Izaya> actually, we can do
better
L820[06:17:07] <Izaya> conversations via
biboumi via someone else's IRC <-> Discord bridge
L821[06:17:16]
<Ocawesome101> hahaaahaaaa
L822[06:17:20]
<Ocawesome101> my readline is broken
L823[06:17:21]
<Ocawesome101> or
L824[06:17:23]
<Ocawesome101> something is
L825[06:17:40] <Izaya> fuck I'm sick of
being tired
L826[06:17:43] <Izaya> maybe I should take
a nap
L827[06:17:54]
<Saghetti>
ideapad
L828[06:17:57]
<ThePiGuy24> its 6am and i should
sleep
L829[06:17:57]
<Saghetti>
single core 1.6ghz
L830[06:18:02]
<Saghetti>
like 512m or 1gb ram
L831[06:18:04]
<ThePiGuy24> but stormworks is too
fun
L832[06:18:12] <Izaya> 1024x576
display
L833[06:18:13]
<ThePiGuy24> and i have a cursed turbine
boat
L835[06:18:35] <Izaya> Saghetti: that Atom
N270
L836[06:18:46] <Izaya> has approximately
half the CPU power of a 3Ghz Pentium 4
L837[06:18:56] <Izaya> or approximately
half the CPU power of a 1Ghz Pentium III
L838[06:19:03]
⇨ Joins: Saghetti
(webchat@c-67-164-116-220.hsd1.ca.comcast.net)
L839[06:19:13] <CompanionCube> also funny
is the list of prior abandoned attempts in the commenta
L841[06:19:31]
<ThePiGuy24> i remember my pentium 4 pc.
it was fun but i threw it away for some reason
L842[06:19:39]
<The_Stargazer> i--
L843[06:19:40]
<The_Stargazer> w h y
L844[06:19:41] <Izaya> Didn't want to
start a fire.
L845[06:19:48] <Izaya> Very
understandable.
L846[06:19:54] *
Izaya goes back to cooking on their P4 machine
L847[06:19:54]
<The_Stargazer> yeah but
L848[06:20:04] <CompanionCube>
<shitpost> VMSCluster for Linux when, dammit?
</shitpost>
L849[06:20:07]
<Ocawesome101> I've got a P4 machine
sitting around somewhere with Raspbian on it
L850[06:20:14]
<ThePiGuy24> was younger (like 11) when i
threw it away, and it mostly wasnt my choice
L851[06:20:18]
<The_Stargazer> throwing away a piece of
your stuff is like throwing out a piece of history
L852[06:20:24]
<The_Stargazer> why wasn't it your
choice
L853[06:20:26] <Izaya> t. hoarder
L854[06:20:37]
<Saghetti>
i mean i wish i still had my first windows xp laptop
L855[06:20:39] <Izaya> I have a socket 471
heatsink with a frypan soldered to the top
L856[06:20:40]
<The_Stargazer> Izaya: collector, thank
you very much
L857[06:20:41]
<ThePiGuy24> i am very much a tech hoarder
now
L858[06:20:44]
<Saghetti>
pretty sure that got e-cyled when we moved
L859[06:20:53] <Izaya> 478, sorry
L860[06:21:09]
<Saghetti>
i still have this really cool sony vaio though
L861[06:21:17]
<Saghetti>
also runs windows xp, one of my other first laptops
L862[06:21:19] <Izaya> vaios are $$$
L863[06:21:21]
<The_Stargazer> i also collect data
L864[06:21:29]
<Saghetti>
sells for good money?
L865[06:21:32]
<Saghetti>
well i'm glad i kept it
L866[06:21:39]
<The_Stargazer> my downloads folder never
gets cleared out
L867[06:21:42]
<Saghetti>
hard drive sounds really really painful though
L868[06:21:57]
<Saghetti>
i remember when i was like 6 and i got the vaio upgrade kit for my
birthday
L870[06:22:02]
<ThePiGuy24> i have an pretty chonky dell
windows xp laptop
L871[06:22:05]
<AdorableCatgirl> hey
L872[06:22:06]
<AdorableCatgirl> hey
L873[06:22:08]
<AdorableCatgirl> hey
L874[06:22:14]
<Saghetti>
yeh
L875[06:22:17]
<AdorableCatgirl> wanna know what's
fun?
L876[06:22:21] <Izaya> CompanionCube:
VMSCluster for PsychOS3 maybe
L877[06:22:22]
<AdorableCatgirl> 3GHz Q6600
L878[06:22:23]
<Saghetti>
spamming hey
L879[06:22:24]
<AdorableCatgirl> on an OEM board
L880[06:22:29]
<The_Stargazer> i know what's fun
L881[06:22:41]
<Saghetti>
when this chat goes 100 messages/min
L882[06:22:43]
<The_Stargazer> blowing things up
L883[06:22:53]
<ThePiGuy24> hmm why does cordless show
username not nick
L884[06:22:57]
<The_Stargazer> and making serious things
into stupid acronyms
L885[06:23:15] <Izaya> how about making
stupid things into stupid acronyms
L886[06:23:24]
<The_Stargazer> i mean
L887[06:23:41]
<ThePiGuy24> reminds me of the S.H.I.T on
the mc server i frequent
L888[06:23:53] <CompanionCube> Izaya:
that's not a very convincing maybe and we both know why, no?
L889[06:24:14] <Izaya> because you can't
send functions over the network
L890[06:24:21]
<ThePiGuy24> Super Helpful Information
Transcoder (definitley not a forced acronym)
L891[06:25:19]
<AdorableCatgirl> ah
L892[06:25:20]
<The_Stargazer> does "Automated
Response System for Emergency Situations" sound serious? i
mean, to me it does.
L893[06:25:21]
<The_Stargazer> but then you realize the
acronym is "arses", fail to take it seriously, and get
blown up
L894[06:25:35]
<AdorableCatgirl> like SLUT
L895[06:25:44] <Izaya> I do want to play
with clustering though
L896[06:25:54] <Izaya> we have RPC and we
have stuff usable for sharing events
L897[06:26:02]
<AdorableCatgirl> Secure Layer for
Universal Transport :^)
L898[06:30:50] <CompanionCube> hm, the
distributed OS Domain/OS apparently made good use of RPC, so
there's that
L900[06:32:44]
<Saghetti>
that guy
L901[06:32:49]
<Saghetti>
i love his vids so much
L902[06:32:59]
<Saghetti>
it blows my mind
L903[06:33:24]
<ThePiGuy24> yes, the madlad who cured
(tempoararily, about a year) cured his lactose intolerance
L904[06:34:26]
<AdorableCatgirl> BEES
L905[06:34:36]
<Ocawesome101> @ThePiGuy24 you WHAT
L906[06:35:07]
<Saghetti>
yes
L909[06:35:49] <MichiBot>
Am I still
lactose tolerant? - Lactose Gene Therapy Update | length:
12m 23s | Likes:
3,700
Dislikes:
25 Views:
27,283 |
by
The Thought Emporium | Published On 13/5/2020
L910[06:35:56]
<Ocawesome101> teh frikk
L911[06:35:58]
<Ocawesome101> nice
L912[06:36:49] <Izaya> CompanionCube: on
the topic of that, what I could do easily now is auto-mount remote
filesystems
L913[06:36:51]
<ThePiGuy24> as cave johnson said:
"Science isn't about why, it's about why not"
L914[06:36:58] <Izaya> I've been meaning
to write a daemon for OpenOS that does that
L915[06:40:53]
<Ocawesome101> aaaaAAAAAAAAA
AAAAAAAAAAA
L916[06:40:59]
<Ocawesome101> terminal is very
broken
L917[06:41:07]
<ThePiGuy24> rip
L918[06:41:30] <Saghetti> how do you do
vhosts using esper?
L919[06:41:57]
<ThePiGuy24> sacrifice an egg to the
eldritch gods
L920[06:42:04] <Saghetti> nvm, it
doesnt
L921[06:42:06] <Michiyo> Saghetti, you
don't.
L922[06:42:18] <Michiyo> you have to have
a domain, and an IP address that you can RDNS
L923[06:42:32] <Izaya> tfw no rdns
L924[06:42:49]
<AdorableCatgirl> oh yeah
L925[06:43:34]
<AdorableCatgirl> i need to test my hacky
openos extension thing
L926[06:44:21] <Saghetti> what are the
benefits of using a znc bouncer?
L927[06:44:23] <Saghetti> irc*
L928[06:44:36] <Saghetti> i have like 0
brain cells left now
L929[06:44:41]
<Ariri>
zinc
L930[06:44:41]
<Ocawesome101> well, it's.... slightly
less broken now
L931[06:44:44] <Michiyo> Fun and
learning!
L932[06:45:03]
<Ariri>
Iirc it can keep logs when your client isnt logged in and it masks
your ip
L933[06:45:07] <Michiyo> channel history,
which here is a moot point.
L934[06:45:08]
<Ariri> er
rather, shows another
L935[06:45:13] <Michiyo> and multiple
clients sharing a single nick
L936[06:45:17] <Michiyo> is what I use ZNC
for
L937[06:46:51] <Saghetti> can i use
qwebirc with one?
L938[06:47:11] <Michiyo> I have (had) a
webchat wired up to my ZNC instance
L939[06:47:28] <Michiyo> IIRC I used... a
fork of qwebirc.
L940[06:47:54] <Michiyo> maybe it was just
qweb..
L941[06:47:54] <Izaya> isn't qwebirc a
dead project
L942[06:48:09] <Saghetti> whatever works
on my kindle :P
L943[06:48:59] <Michiyo> use TheLounge
:P
L944[06:49:06] <Saghetti> i would
L945[06:49:09] <Saghetti> but it doesnt
work
L946[06:49:17] <Saghetti> the only thing
i've found is mibbit
L948[06:49:57] <Saghetti> it's a kindle
paperwhite
L949[06:50:03] <Izaya> use ConverseJS and
Biboumi :^)
L950[06:50:07] <Saghetti> and it runs a
webkit-based browser
L951[06:50:12] <CompanionCube> if you have
somerhing for it to run on you could try glowingbear
L952[06:50:20] <CompanionCube> which is a
web frontend for weechat
L953[06:50:41] <Saghetti> i've seen that
it doesnt really play well with more advanced webpages
L954[06:50:44] <Michiyo> Ahh, so it just
doesn't render in the crap browser on the kindle, got it.
L955[06:50:50] <Michiyo> :P
L956[06:50:58] <Saghetti> i mean it
renders pretty well
L957[06:51:08] <Saghetti> but more
advanced webapps dont work at all
L958[06:51:22] <Saghetti> and it doesn't
seem to play well w/ websockets
L959[06:52:32]
⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L960[06:53:53] ⇦
Quits: Cervator (~Thunderbi@70.241.38.147) (Client
Quit)
L961[06:54:33] <Izaya> I could add
automatic network filesystem mounting to fsmanager
L962[06:54:35] <Izaya> hmhm
L963[06:54:57] <CompanionCube> probably a
better idea than a seperate autofs like unix
L964[06:55:06] <Izaya> yeah it seems
within scope
L965[06:55:09] <Izaya> it's already
running anyway
L966[06:55:28]
<ThePiGuy24> i still need to ~~fix~~ get
my software raid working
L967[06:56:46] <Corded> *
<Ocawesome101> sighs
L968[06:56:51]
<Ocawesome101> readline is still broken
:(
L969[06:57:48] <Saghetti> surprised that
readline is so complicated
L970[06:58:06] <Izaya> there's a lot
involved in reading a line of text from the user
L971[06:58:11]
<Ocawesome101> yep
L972[06:58:35] <Saghetti> like the ability
to use history, the cursor, editing and insertion
L973[06:58:36] <Saghetti> i see now
L974[06:58:39]
<Ocawesome101> yep
L975[06:58:55] <Izaya> the one in PsychOS
is really quite dumb
L976[06:59:00]
<Ocawesome101> this one should hopefully
have all those, assuming I can make it work
L977[06:59:08] <Izaya> it doesn't do
history, you can only change the last character, etc
L978[06:59:18]
<Ocawesome101> I had basically the PsychOS
one until now
L979[06:59:26] <Izaya> and that's still a
complicated function
L980[06:59:34] <Izaya> Ocawesome101: did
you make your terminal code instanceable
L981[06:59:59]
<ThePiGuy24> the one on psychos is
difficult to use in comparison to typical readlines
L982[07:00:11] <Izaya> don't worry
L983[07:00:16] <Izaya> I have a plan
now
L984[07:00:18] <Izaya> it's gonna be
great
L985[07:00:26]
<Ariri>
Does something like a Dynamic disk or Spanned volume allow me to
use multiple external storages under one volume?
L986[07:00:44] <Izaya> gonna move the
input processing into the buffer library
L987[07:00:45] <Saghetti> i would
assume
L988[07:00:49]
<The_Stargazer> no clue, but if this is
linux, use LVM
L989[07:00:57] <Saghetti> also quick
question
L990[07:01:07] <Izaya> and then implement
a clone of bash's vi mode
L991[07:01:33]
<Ariri> The
point of it is to be windows and linux compatible though, otherwise
Id set it up differently
L992[07:01:37] <Saghetti> if there was a
bot where you could add your own commands using lua, how often
would you contribute?
L993[07:01:42] <Saghetti> (to all of
you)
L994[07:01:59]
<The_Stargazer> oh, I don't think dyn
disks/spanned volumes work in Linux (think those are Windows
actually)
L995[07:02:08]
<The_Stargazer> but
L996[07:02:16] <CompanionCube> probably
not much
L997[07:02:18]
<The_Stargazer> there's ext2fsd (does work
with ext4 despite the name)
L998[07:02:18]
<Ariri> But
wouldn't it still understand it?
L999[07:02:25]
<The_Stargazer> ¯\(ツ)/¯
L1000[07:02:44]
<The_Stargazer> you could try
ext2fsd
L1001[07:02:47]
<Ariri>
Hmm.. just wondering what I can do with a bunch of 120gb ssds
L1002[07:02:55]
<The_Stargazer> i mean
L1003[07:02:57] <Izaya> bcache
L1004[07:02:58]
<The_Stargazer> you could always
just
L1005[07:03:01]
<The_Stargazer> use RAID 0
L1006[07:03:02] <CompanionCube> why would
you expect windows software raid to be easily compatible
L1007[07:03:03] <Izaya> stick them in
front of HDDs
L1008[07:03:22] <CompanionCube> i mean it
probably is but still *why*
L1009[07:03:43] <Izaya> Don't worry, it
won't be next version.
L1010[07:03:46]
<Ariri>
Well I wasn't sure if it was Windows specific, hence why I
asked
L1011[07:04:35] <CompanionCube> if this
wasn't production you could fuck around with the alpha/beta-quality
windows port of openzfs
L1012[07:04:39]
<ThePiGuy24> gah darn unicode characters
taking up more than 1 character width
L1013[07:04:45]
<payonel> hey
L1014[07:04:52]
<payonel> you peeps suggested garden of
glass
L1015[07:05:10]
<Ariri>
bcache... maybe
L1016[07:05:25] <Izaya> I realised I have
a 120GB SSD just
L1017[07:05:26] <Izaya> sitting
here
L1018[07:05:28]
<Ariri>
I can do something with that maybe
L1019[07:05:34] <Izaya> I should stick
that in my desktop
L1020[07:05:36] <Izaya> for caching
L1021[07:05:38]
<Ariri>
The caching concept
L1022[07:05:55] <CompanionCube> windows
doesn't do bcache though
L1023[07:06:03]
<payonel> apparently i'm an idiot because
i can get a server running with it. the level-type is supposed to
be `botania-skyblock` but when i join the world it is always
normal. checking the server properties and the logs i see that it
is undoing that, the forge start is reverting that to
`default`
L1024[07:06:05]
<Ariri>
ReadyBoost is similar I guess
L1025[07:06:09]
<Ariri>
Yeah, I know^
L1026[07:06:24] <Izaya> payonel: failing
all else, generate a world and copy it to the server?
L1027[07:06:26]
<Ocawesome101> Izaya: wdym
"instanceable"
L1028[07:06:34]
<payonel> yeah....but that's giving
up
L1029[07:06:37]
<payonel> @izaya 🙂
L1030[07:06:47]
<payonel> and i feel like something is
missing
L1031[07:06:50] <Izaya> can you have two
separate instances of the terminal emulator running at once
Ocawesome101
L1032[07:07:06]
<The_Stargazer> do you have the GoG
jar?
L1033[07:07:06]
<payonel> i found a thread online, someone
asked "do you have the server pack for it?"
L1034[07:07:16]
<ThePiGuy24> aaa pls no double width
characters, they make this terminal go wonk
L1035[07:07:21]
<The_Stargazer> there's an extra jar file
for Garden of Glass
L1037[07:07:33]
<Ocawesome101> Izaya: in theory yes
L1038[07:07:40]
<The_Stargazer> you need the jar file for
it
L1039[07:07:43]
<payonel> @The_Stargazer is that not the
right pack?
L1040[07:07:47] <Izaya> just the rest of
the OS doesn't know how to use that? :P
L1041[07:07:49]
<The_Stargazer> there is no pack
L1042[07:07:50] *
CompanionCube curses ThePiGuy24 with PUA characters
L1043[07:07:54]
<The_Stargazer> it's just an empty (?) jar
file
L1044[07:07:56]
<payonel> pack/zip of jars
L1045[07:08:09]
<The_Stargazer> ..you just need a jar file
named GardenofGlass.jar i think
L1046[07:08:11]
<ThePiGuy24> пиздец
L1047[07:08:21]
<payonel> the link i gave ^ that has a
nice big zip that imported to mmc just fine
L1048[07:08:39]
<The_Stargazer> is there a file named
GardenofGlass.jar or something similar
L1049[07:09:03]
<payonel> yep
L1050[07:09:10]
<The_Stargazer> that's the jar that you
need
L1051[07:09:11]
<ThePiGuy24> hmm why does qterminal render
fonts sorta softly
L1052[07:09:12]
<payonel> and i'm using all the same stuff
on the server side
L1053[07:09:24]
<The_Stargazer> without it, Botania won't
start GoG
L1054[07:09:33]
<ThePiGuy24> the edges of characters are
semi transparent
L1055[07:09:35]
<payonel> yeah, i have it on the
server
L1056[07:09:40]
<The_Stargazer> well then hmm
L1057[07:09:42]
<payonel> server mods are all the
same
L1058[07:09:49]
<The_Stargazer> logs?
L1059[07:10:10]
<The_Stargazer> just DM the relevant bit
to me, i can't be bothered closing MC for firefox
L1060[07:10:33]
<ThePiGuy24> aight, its 7AM, i really
ought to sleep
L1061[07:10:38]
<payonel> yeah,. the logs says
"Default World Type UUID not set in server.properties\n World
Type missing find default or ask user\nUpdating
server.properties"
L1062[07:10:43]
<Ocawesome101> Izaya: more like my
implementation in getty is broken
L1063[07:11:11]
<Ocawesome101> also it kind-of works now,
I just have to fix the fact that every time I press a key the
amount of chars it adds doubles
L1064[07:11:43]
<payonel> and the logs says "Enabling
mod gardenofglass"
L1065[07:12:02]
<The_Stargazer> well that's odd
L1066[07:13:57] <Saghetti> imma head out
now
L1067[07:13:59] <Saghetti> cya
L1068[07:14:25]
⇦ Quits: Saghetti
(webchat@c-67-164-116-220.hsd1.ca.comcast.net) (Quit:
webchat.esper.net)
L1069[07:15:45]
<The_Stargazer> %x matches all hex chars
right?
L1070[07:15:51]
<Ocawesome101> yep
L1071[07:15:58]
<The_Stargazer> what's the one for control
chars?
L1072[07:16:50]
<Ocawesome101> %c
L1073[07:16:52] <Izaya> on an unrelated
note
L1074[07:17:31] <Izaya> I was thinking
about making vtansi require a file containing colour codes
L1075[07:17:43]
<Ocawesome101> ooh
L1076[07:17:46]
<Ocawesome101> that'd be nice
L1077[07:17:57]
<Ocawesome101> my vt100 emu supports
bright colors
L1078[07:18:01] <Izaya> for mapping
escape sequences to numeric colours for the GPU
L1079[07:18:11]
<Ocawesome101> yeah that would be v
nice
L1080[07:18:11] <Izaya> and then you
could re-define and re-load them at runtime
L1081[07:18:14] <Izaya> I feel like
that'd be neat
L1082[07:20:29]
<AdorableCatgirl> OH YEAH
L1083[07:20:31]
<AdorableCatgirl> IT'S WORKING
L1084[07:20:37]
<AdorableCatgirl> time to make it load
velx and zlua
L1085[07:20:59]
<Ocawesome101> zlua?
L1086[07:21:32] <Izaya> presumably either
lzss or lz16 compressed lua code
L1087[07:21:58] <Izaya> I wonder if I'd
need to port anything to make liblz16 work on PsychOS
L1088[07:22:23]
<AdorableCatgirl> lzss
L1089[07:23:17]
<AdorableCatgirl> anyways
L1090[07:23:29]
<AdorableCatgirl> with require, you'll
have to add your fancy file to the path
L1092[07:25:17] <Izaya> AdorableCatgirl:
new mtar function that returns an iterator, which returns a file
name, the size, and a function to read from it, thoughts?
L1093[07:25:24] <Izaya> libmtar, that
is
L1094[07:27:03]
<AdorableCatgirl> hmm
L1095[07:27:05]
<AdorableCatgirl> maybe
L1096[07:32:25]
<The_Stargazer> for io.open'd files is it
:read or .read
L1097[07:32:31] <Izaya> :read
L1098[07:32:36] <Izaya> you're operating
on a buffer
L1099[07:32:37]
<The_Stargazer> ty
L1100[07:32:44] <Izaya> which contains
the information read uses
L1101[07:33:01]
<payonel> it is a buffer, but think of it
as a stream
L1102[07:33:08]
<payonel> which is an instance, and you're
calling methods on that instance
L1103[07:33:18] <Izaya> I'd like to make
reading from an archive a proper buffer but handling the read head
in an archive file with multiple virtual read heads
L1104[07:33:21] <Izaya>
:lainstress:
L1105[07:33:24]
<payonel> it is possible to do this with .
access, but it's cleaner and more standard to treat it as :
L1106[07:33:50]
<The_Stargazer> got it
L1107[07:34:28]
⇨ Joins: Saghetti
(Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L1108[07:34:46] <Saghetti> irc for
kindle
L1109[07:34:49] <Saghetti> oh yeah
L1110[07:35:34] <Saghetti> also why does
it let me talk when im not identified
L1111[07:35:45] <Saghetti> even though im
registere
L1112[07:35:49] <Izaya> because you don't
need to be identified to talk?
L1113[07:36:02] <Saghetti> i mean
L1114[07:36:07] <Izaya> registering a
nick doesn't make it exclusive for your use
L1115[07:36:17] <Saghetti> seems like a
security hole to me
L1116[07:36:19] <Izaya> it just means you
can force other people using those names to choose a different
name
L1117[07:36:21] <Izaya> nah
L1118[07:36:27] <Izaya> you can check
whether a user is logged in
L1119[07:36:34]
<payonel> @The_Stargazer ok after a bit of
bisecting the failure, it is my fault due to some config
changes
L1120[07:36:38]
<payonel> still narrowing that down
🙂
L1121[07:36:48] <Saghetti> but then you
can impersonate, right?
L1122[07:37:05] <Izaya> until someone
checks the /whois
L1123[07:37:15] <Izaya> 16:37 -- [Izaya]
is logged in as ShadowKatStudios
L1124[07:37:44] <Saghetti> real
name
L1125[07:37:51] <Saghetti> ?
L1126[07:38:02] <Izaya> no, that's saying
I'm logged into my nickserv account
L1127[07:38:05]
<The_Stargazer> uhh
L1128[07:38:13]
<The_Stargazer> if you mean is Izaya's
real name ShadowKatStudios then no
L1129[07:38:23] <Izaya> you sure about
that? :^)
L1130[07:38:24]
<The_Stargazer> who the hell would name
their child that
L1131[07:38:54] <Saghetti> can you check
if a user is identified using a bot?
L1132[07:38:59] <Izaya> yup
L1133[07:39:08] *
Izaya uses WHOIS for that
L1134[07:39:17] <Izaya> a bot is just a
client
L1135[07:39:25] <Izaya> I'd suggest
asking around for methods though
L1136[07:39:26] <Saghetti> and is tying
data to a nick a bad idea?
L1137[07:39:44] <Izaya> I think you can
PRIVMSG NICKSERV about a user
L1138[07:40:04] <Saghetti> oh ok
L1139[07:40:26] <Izaya> try /msg nickserv
info Izaya
L1140[07:40:38] <Izaya> not sure if the
"Entity ID" is unique
L1141[07:40:43] <Saghetti> because then
you would be able to modify someone elses commands if you
nicked
L1142[07:40:53] <Saghetti> so im glad i
asked
L1143[07:40:54] <Saghetti> ty
L1144[07:42:09] <Saghetti> so how would i
check if a user isnt verified?
L1145[07:42:29] <CompanionCube> check if
they're not logged in as anyone?
L1146[07:42:55] <Saghetti> does that fail
for unregistered users?
L1147[07:43:13] <CompanionCube> be
forewarned: the relationship between nicknames and nickserve
accounts is 1:1
L1148[07:43:22] <CompanionCube> *is NOT
1:1
L1149[07:43:53] <Saghetti> irc hurts my
discord brain
L1150[07:44:33] <Saghetti> is a nickserve
account your email?
L1151[07:44:53] <CompanionCube> a person
can have multiple names grouped into one nickserv account. Or they
could be using another name entirely but still be logged in.
L1152[07:45:05]
<payonel> yep
L1153[07:45:12] <Izaya> ^
L1154[07:45:17]
<payonel> sugoi is my core account.
underwhich i have a few names
L1155[07:45:22]
<payonel> sugoi, payonel, a few
others
L1156[07:45:23] <CompanionCube> Saghetti:
well it's associated with that as well as whatever nick you choose
as primary
L1157[07:45:37] *
Izaya is logged in as ShadowKatStudios but Izaya is grouped to my
account, among others
L1158[07:46:19] <CompanionCube> on
freenode my nickserv account is that of DrMushroom lol
L1159[07:46:45] <Saghetti> so i should
store data using a nick and nickserv account pair
L1160[07:46:52] <Saghetti> is that too
convoluted?
L1161[07:47:15] <CompanionCube> why
bother expending the effort(tm) of updating the 'primary' one, it's
not like it means anything
L1162[07:48:44] <CompanionCube> (my
opinion: unregistered users go in the 'screw 'em' bucket)
L1163[07:49:33] <Saghetti> i would
agree
L1164[07:49:55] <Saghetti> do you also
use an irc bouncer to keep a nickname?
L1165[07:51:32] <Michiyo> Saghetti, you
can also force NickServ to rename a user after X seconds if they
don't identify to your nick
L1166[07:51:38] <CompanionCube> that's an
unimportant reason given nickserv enforcement. May be more
important on the odd chance you end up on a network without such
functionality
L1167[07:52:10] <Saghetti> ooh
sweet
L1168[07:52:14] <CompanionCube> (they do
exist, *serv is essentially a bolt-on to IRC)
L1169[07:52:24] <Saghetti> yeah
L1170[07:52:36]
⇨ Joins: Blue_595 (webchat@47.196.96.5)
L1171[07:52:47] <Michiyo> lots of
packages for services, Anope and Atheme are the big ones.
L1172[07:52:50] <Saghetti> irc services
are elegant and not at the same time im
L1173[07:52:55] <Blue_595> nothing to do
with OpenComputers, this has just become my version of
#openredstone
L1174[07:52:58] <Saghetti> imo
L1175[07:53:02] <Michiyo> Other networks
offer various levels of services.
L1176[07:53:17] <Blue_595> im currently
trying to solve the Exapunks bonus campaign
L1177[07:53:37] <Blue_595> im onto level
5: "Build a functioning wardialer with =plastered"
L1178[07:53:51] <Saghetti> things like
hostserv and stuff
L1179[07:54:04] <Saghetti> yeah ik bout
services
L1180[07:54:13] <Blue_595> i have an idea
involving 2 main EXAs:
L1181[07:54:29] <Saghetti> just confused
as to how nickserv works
L1182[07:54:34] <Blue_595> XA in the
host, holding file 300, generating all possible numbers with the
placeholders, sending it on global M bus
L1183[07:55:09] <CompanionCube> Saghetti:
generally services are essentially servers where all the users are
bots with admin powers
L1184[07:55:36] <CompanionCube> but
nearly always it's an all-in-one deal
L1185[07:55:37] <Blue_595> XB in the
modem, dialing that number and adding it to file 301, making a
canary EXA (XBn) and waiting long enough for it to come back if it
worked, and removing the most recent phone number from 301
L1186[07:56:05] <Blue_595> XBn (canary
EXA) connecting to the host (presumably) connected, dying if the
connection was refused
L1187[07:56:16] <CompanionCube> (as in
all the services 'server' is actually just a single program)
L1188[07:56:20] <Saghetti> so afaik
multiple servers make up the entire network
L1189[07:56:28] <Saghetti> like
anarchy.esper
L1190[07:56:36] <Blue_595> otherwise
coming back, killing XB, taking the file, and taking over as
XB
L1191[07:56:44] <Saghetti> .net,
calamity, etc
L1192[07:56:59] <Blue_595> ipo, calamity,
anarchy, etc.
L1193[07:57:04] <Blue_595> aperture
ofc
L1194[07:57:24] <Blue_595> yeah thats
where the "R" comes from, all the servers /relaying/ the
messages on all channels between eachother
L1195[07:57:34] <Blue_595> to help with
client latency or some shit
L1196[07:57:51] <Saghetti> yeah ik
L1197[07:58:01] <CompanionCube> also
bitnet relay
L1198[07:58:07] <Saghetti> so
services.esper.net is just a server
L1199[07:58:10] <Blue_595> fair
enough
L1200[07:58:20] <Saghetti> cool
L1201[07:58:20] <Blue_595> well
L1202[07:58:30] <Blue_595> its an address
used by esper to hold their service bots
L1203[07:59:03] <Saghetti> so it is or
isnt a server
L1204[07:59:25] <Blue_595> well its not a
server in the context of the network itself
L1205[07:59:33] <Blue_595> its a server
being used to run those bots
L1206[07:59:37] <Izaya> whether it
actually talks the S2S protocol is immaterial
L1207[07:59:40] <Izaya> it's logically a
server
L1208[07:59:54] <Blue_595> so its
logically a client
L1209[07:59:56] <Saghetti> i guess it
still a server even if its private
L1210[07:59:57] <Blue_595> since it has
users
L1211[07:59:58] <Saghetti> yea
L1212[08:00:46] <Blue_595> so my idea for
the Exapunks level sounds good right?
L1213[08:00:59] <Blue_595> the most
complicated part imo is XA, to generate all possible phone
numbers
L1214[08:01:36] <Blue_595> by the end
expect some weird stuff like XB:0:0:0:0:0:0:0
L1215[08:02:03] <Blue_595> o/
L1216[08:02:55] <Blue_595> as of today,
Scrap Mechanic survival mode has existed for 1 week :)
L1217[08:05:44]
⇦ Quits: Saghetti
(Mibbit@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: https://mibbit.com Online IRC Client)
L1218[08:06:01]
<Forecaster> %sip
L1219[08:06:01] <MichiBot> You drink a
ripe aluminium potion (New!). After the first sip the potion poofs
away.
L1220[08:06:06]
<Forecaster> Aww
L1221[08:06:09] <Blue_595>
aluminiuminum
L1222[08:06:20] <Blue_595> there, works
for both America and everywhere else
L1223[08:08:28]
<The_Stargazer> what's the function used
to generate UUIDs? (does OC have one? think it does, might be
remembering incorrectly tho)
L1224[08:08:38]
⇨ Joins: Saghetti
(~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L1225[08:10:05]
<The_Stargazer> oh, `uuid.next()`
L1226[08:11:49] <Blue_595> wait theres a
function for that?
L1227[08:11:55]
<The_Stargazer> ye
L1228[08:11:58]
<The_Stargazer> generates a UUID
L1229[08:12:17] <Blue_595> i thought id
have to build my own for the <Transport> layer in my network
stack
L1230[08:12:27]
<The_Stargazer> nope
L1231[08:12:31] <Blue_595> but of course
im saying fuck you to the <Session> layer
L1232[08:12:46]
<The_Stargazer> `uuid.next()` generates a
UUID like those used for components
L1233[08:12:46] <Saghetti> man, i
remember the first chat server i wrote
L1234[08:12:49] <Blue_595> at least until
Network Abstraction Routers come up
L1235[08:12:55]
<The_Stargazer> take out the -'s and it's
32 hex chars
L1236[08:13:03] <Blue_595> wait wait
wait
L1237[08:13:05] <Saghetti> it was back in
like 4th grade
L1238[08:13:06] <Blue_595> funny
acronyms:
L1239[08:13:11]
⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L1240[08:13:22] <Blue_595> the Network
Abstraction Routing Devices
L1241[08:13:30] <Blue_595> eh kinda funny
i just snap to whatever i can think of
L1242[08:13:35] <Blue_595> good night
everyone
L1243[08:13:37]
<The_Stargazer> i do not get it
L1244[08:13:39]
<The_Stargazer> o/
L1245[08:13:41] <Saghetti> gn
L1246[08:13:58] <Saghetti> anyways
L1247[08:14:05]
⇦ Quits: Blue_595 (webchat@47.196.96.5) (Quit:
webchat.esper.net)
L1248[08:14:17] <Saghetti> thats when i
figued out that irc existed
L1249[08:14:52] <Saghetti> and then i
tried to write something like it using telnet an sockets
L1250[08:15:06] <Saghetti> it sucked so
bad
L1251[08:16:29] <Saghetti> mustve been
like 5th grade actually
L1252[08:22:59] <Saghetti> imma head out
now
L1253[08:23:07] <Saghetti> o/
L1254[08:23:26]
⇦ Quits: Saghetti
(~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: https://mibbit.com Online IRC Client)
L1255[08:32:24]
⇨ Joins: Inari
(~Pinkishu@pD9E8F9EE.dip0.t-ipconnect.de)
L1256[08:39:11]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-8-146.dynamic.as20676.net)
L1257[08:39:11]
zsh sets mode: +v on Vexatos
L1258[08:55:48]
<The_Stargazer> payonel: trying to build
OCVM but I get this: `g++: error: unrecognized command line option
‘--std=c++17’`
L1259[08:55:55]
<The_Stargazer> any idea why?
L1260[08:56:02]
<The_Stargazer> got no clue why this is
happening
L1261[09:13:49] <Izaya> outdated gcc,
probably
L1262[09:13:55] <Izaya> try updating gcc
or using clang instead
L1263[09:14:37] <fingercomp> it seems you
need gcc 8 or newer for that to work
L1264[09:14:52] <Izaya> that sounds about
right
L1265[09:14:59] <Izaya> hence why I
didn't even try to run it on haiku for so long
L1266[09:16:20]
<The_Stargazer> yeah it's g++ 4.8.4
L1267[09:16:40] <fingercomp> woah
L1268[09:17:18] <Izaya> that old...
L1269[09:17:20] <Izaya> are you on a
mac?
L1270[09:17:20] <fingercomp> 'GCC 4.8.4
released [2014-12-19]'
L1271[09:17:48]
<The_Stargazer> `g++ (Ubuntu
4.8.4-2ubuntu1~14.04.4) 4.8.4`
L1272[09:30:07]
⇨ Joins: Blue_595 (webchat@47.196.96.5)
L1273[09:30:08] <Blue_595> o/
L1274[09:30:18] <Blue_595> also ik UUIDs
without the -'s are 32 characters
L1275[09:30:26] <Blue_595> they're 128
bit IDs
L1276[09:31:08]
<The_Stargazer> oh :P
L1277[09:35:40] <Blue_595> also i
currently only have 1 hint for the Bonus 8 item to come: "LINK
M"
L1278[09:36:01] <Blue_595> how am i
supposed to use that
L1279[09:37:48] <Blue_595> could also be
useful for bonus 9, with the EXA bringing the file to
transmit
L1280[09:38:17] <Blue_595> XA: ... COPY X
M LINK X ... assuming X contains the way to the network card
L1281[09:38:24] <Blue_595> XB: ... LINK
800 LINK M ...
L1282[09:38:44] <Blue_595> wait the first
... is just hiding 'GRAB 300/301 idk yet'
L1283[09:39:14]
⇦ Quits: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net) (Read error:
Connection reset by peer)
L1284[09:39:37]
⇦ Quits: Blue_595 (webchat@47.196.96.5) (Quit:
webchat.esper.net)
L1285[10:01:40]
⇦ Quits: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L1286[10:06:06]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-73-156.dynamic.as20676.net)
L1287[10:06:06]
zsh sets mode: +v on Vexaton
L1288[10:08:28]
⇦ Quits: Vexatos
(~Vexatos@port-92-192-8-146.dynamic.as20676.net) (Ping timeout: 190
seconds)
L1289[10:14:39]
⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.72) (Ping timeout:
189 seconds)
L1290[10:52:51]
⇨ Joins: immibis
(~immibis@x59cc8b5a.dyn.telefonica.de)
L1291[11:04:37]
<The_Stargazer> why is it that firefox's
connection speed is unbearably slow yet discord is fine
L1292[11:04:56]
<The_Stargazer> it's like worse than
dialup
L1293[11:05:15]
<The_Stargazer> it's not even KB/s it's
B/s
L1294[11:05:29]
<The_Stargazer> oh, nvm, 2kb/s
L1295[11:05:47]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L1296[11:09:13]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.158.72)
L1297[11:22:10] *
Amanda installs Debian Sid on t20kdc's left eyeball
L1298[11:22:42] *
t20kdc uses a Serious Face Look at Amanda.
L1299[11:22:46] <t20kdc> I never asked
for this.
L1300[11:24:22] <Amanda> You didn't!? Oh
goddesses... ~flees to a non-extridition country to avoid
malpractice charges~
L1301[11:25:58] <Skye> Amanda, aren't you
basically a godess in cat form
L1302[11:26:11] <Amanda> Skye: shhh!
Details details by the detour!
L1303[11:33:44]
⇨ Joins: Victor_sueca
(~Victor_su@90.165.120.190)
L1304[11:37:38] <Skye> Amanda, eh?
L1305[11:40:54]
<The_Stargazer> mfw
L1306[11:40:59]
<The_Stargazer> luvit is downloading
faster than my browser
L1307[11:41:28]
<The_Stargazer> a program not specifically
designed to do a task is doing it better than a program where doing
the task is one of the core features
L1308[11:55:17] <Inari> %pet Amanda
L1309[11:55:18] <MichiBot> Inari is
brushing Amanda with a Magic 46 copies of The Jerk on betamax!
(25%). Amanda regains 1d8 => 4 (Magic +2) => 6 hit
points!
L1310[11:55:50] <Inari> Amanda: Are you
watching/playing A.I. or whats with installing stuff on peoples
eyeballs
L1311[11:56:48] <Inari> @The_Stargazer I
mean, not sure what your'e doing, Firefox DLs fine for me
L1312[11:56:56]
<The_Stargazer> ¯\(ツ)/¯
L1313[11:57:10] <Inari> Will shrug
you
L1314[11:57:12]
<The_Stargazer> for some reason firefox is
just super slow
L1315[11:57:47]
<The_Stargazer> %tonk
L1316[11:57:47] <MichiBot> I'm sorry
The_Stargazer, you were not able to beat Ocawesome101's record of
10 hours, 34 minutes and 45 seconds this time. 6 hours, 50 minutes
and 19 seconds were wasted! Missed by 3 hours, 44 minutes and 26
seconds!
L1317[11:57:56]
<The_Stargazer> ..uhhh
L1318[11:58:00]
<The_Stargazer> oh there we go
L1319[11:58:09] <Amanda> Inari: What?
nooooo, there's absolutely no nefarious reason for it!
L1320[11:58:13] <Inari> You sure your net
isn't just screwed? :P
L1321[11:58:20] <Inari> Since ofr me that
tonk and response was 1 second apart
L1322[11:58:37]
<The_Stargazer> i have no idea
L1323[11:58:58] <Inari> do %p ?
L1324[11:58:59]
<The_Stargazer> it was fine a few days
ago
L1325[11:59:05] <Inari> Wait, does that
work on Dsicord
L1326[11:59:10]
<The_Stargazer> uh
L1327[11:59:14]
<The_Stargazer> don't think so
L1328[11:59:20] <Inari> rip
L1329[11:59:23] <Inari> Do aspeedtest
then
L1330[11:59:24] <Inari> :p
L1331[11:59:25]
<The_Stargazer> something something
CTCP?
L1332[11:59:27]
<The_Stargazer> i did
L1333[11:59:33]
<The_Stargazer> ~5mbps
L1334[11:59:35]
<The_Stargazer> download
L1335[11:59:41] <Inari> Nice
L1336[11:59:45] *
Inari download @The_Stargazer
L1337[11:59:54]
<The_Stargazer> it's probably slow
L1338[11:59:58]
<The_Stargazer> but it's not 20kb/s
slow
L1339[12:01:14]
<The_Stargazer> just ran another, 7.72mbps
down
L1340[12:01:22]
<The_Stargazer> 2.40 mbps up
L1341[12:01:36]
<The_Stargazer> slow, but not dialup
slow
L1342[12:26:54] <Amanda> maybe whatever
you're downloading from is super-slow. I've never gotten less then
an hour download time from Microsoft, for example. I'm pretty sure
they're throttling non-edge browsers
L1343[12:31:42]
<The_Stargazer> i'm downloading from
archive.org which I'd expect to be fast
L1344[12:35:40]
<The_Stargazer> >bad argument #2
expected table of strings, found table in the table
L1345[12:35:40]
<The_Stargazer> >argument #2 is a
number
L1346[12:36:12]
<The_Stargazer> TIL numbers are
tables
L1347[12:37:18]
<The_Stargazer> >bad argument #3 number
expected got table
L1348[12:37:18]
<The_Stargazer> >there is no argument
#3
L1349[12:37:25]
<The_Stargazer> okay so i guess everything
is a table, even nil
L1350[12:37:42] <SquidDev> Are you
calling with x:f instead of x.f?
L1351[12:38:15]
<The_Stargazer> no
L1352[12:38:17]
<The_Stargazer> also
L1353[12:38:20]
<The_Stargazer> corded machine
broke?
L1354[12:39:22]
<The_Stargazer> this is the line:
`fs.writeSync(fileDescriptor, download)`
L1355[12:39:22]
<The_Stargazer> now i don't know about you
but i can very clearly see there isn't an argument #3
L1356[12:41:58]
<The_Stargazer> and
`fs.writeSync(fileDescriptor, 0, download)` is bad argument #2
expected table of strings, found table in the table
L1357[12:42:15]
<The_Stargazer> luvit machine drunk
L1358[13:12:41]
⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.72) (Ping timeout:
204 seconds)
L1359[14:02:54]
<The_Stargazer> so i have decided on a
name for my silly (and hacky) OC internet project
L1360[14:04:33]
<The_Stargazer> it's quite probably the
stupidest backronym i've ever made
L1361[14:04:33]
<The_Stargazer> i give you: the Data
Interchange System K-1, specifically chosen because the acronym is
DISK-1 (the 1 is the version). Could've also been DESK-1 but I
thought that DISK-1 sounded slightly better
L1362[14:05:15]
<The_Stargazer> at least it's accurate
tho
L1363[14:05:32]
<The_Stargazer> although it's a very
technical description for "the internet"
L1365[14:24:38]
<Bob> i
somehow obtained a fully dark cable
L1366[14:24:42]
<The_Stargazer> they do that
L1367[14:24:44]
<Bob>
ill dupe and keep this goodie
L1368[14:24:47]
<The_Stargazer> it's a weird thing
L1369[14:25:22]
<The_Stargazer> happens when you have more
than 1 cable item and you place it in creative mode it seems
L1370[14:26:05]
<The_Stargazer> also wtf is that
cursor
L1371[14:26:16]
<Bob>
its animated btw
L1372[14:26:22]
<The_Stargazer> oh god
L1373[14:26:23]
<Bob>
its to celebrate the fact that im on gaydows
L1374[14:27:10]
<The_Stargazer> ..i thought you meant
something COMPLETELY different (i was like "the fuck is
that?") and then i realized it means 'gay windows'
L1375[14:27:11]
<The_Stargazer> ..it does mean that,
right?
L1376[14:28:09]
<Bob>
windows 10 is so fucking bad
L1377[14:28:15]
<The_Stargazer> use 7 :^)
L1378[14:28:19]
<The_Stargazer> still not great
L1379[14:28:20]
<Bob>
went downhill from vista doe 7 thicc
L1380[14:28:21]
<The_Stargazer> but less shit
L1381[14:28:40]
<The_Stargazer> microsoft seem to ignore
the saying "if it's not broken don't fix it"
L1382[14:28:43]
<Bob>
yeah no shit store and crap
L1383[14:29:02]
<The_Stargazer> i bet they're like
L1384[14:29:09]
<The_Stargazer> "oh shit our users
are happy, CAN'T HAVE THAT!"
L1385[14:30:55]
<ThePiGuy24> "if its not broken, its
not profitable"
L1386[14:31:01]
<The_Stargazer> ^
L1387[14:31:21]
<The_Stargazer> i mean it is a good
marketing strategy, though not the right kind of marketing
L1388[14:31:21]
<Bob>
Mojang and Microsoft ayy
L1389[14:31:38]
<The_Stargazer> minecraft is the only sane
microsoft product
L1390[14:31:54]
<The_Stargazer> i refuse to call bedrock
"Minecraft" and minecraft "Java"
L1391[14:32:05] <Izaya>
>minecraft
L1392[14:32:06]
<The_Stargazer> bedrock is
not
worthy of the title of "Minecraft"
L1393[14:32:07] <Izaya> >sane
L1394[14:32:10] <Izaya> have you ever
played minecraft
L1395[14:32:22]
<The_Stargazer> i am, right now
L1396[14:32:30]
<The_Stargazer> bedrock is shit
though
L1397[14:33:15]
<The_Stargazer> imagine the community
reaction if microsoft decided to ban modding for some reason
L1398[14:34:01]
<The_Stargazer> that's something i'd like
to see but not because I want modding gone, I just like seeing a
large group of people get really, really mad at
someone/something
L1399[14:35:56]
<The_Stargazer> modding is basically the
thin wall holding back a massive group of angry users
L1400[14:37:18]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L1401[14:37:40]
<Bob>
mc idea is good but shittyly brought
L1402[14:42:24] <Izaya> imagine if
minecraft was written competently in a language other than
java
L1403[14:42:34] <Izaya> ... actually,
it'd probably be windows-only with no mod support then
L1404[14:43:11] <Amanda> Izaya: did you
mean: Minecraft Bedrock?
L1405[14:43:41] <Izaya> I was thinking
Minetest originally
L1406[14:43:47] <Amanda> heh
L1407[14:44:16]
<The_Stargazer> Amanda:
"competently"
L1408[14:44:16]
<The_Stargazer> this excludes Bedrock
:P
L1409[14:44:27] <Izaya> bedrock is
competent
L1410[14:44:52]
<The_Stargazer> (unless
"competently" just refers to the code quality and not the
actual product)
L1411[14:45:10]
<Bob>
minetest godlike
L1412[14:48:19] <Amanda> The product is
somewhat competent as well? Unless you mean the fact redstone works
different, but that's because it's not got the hot mess of tangle
of bugs and implementation-detail-reliance that the Java edition
does
L1413[14:48:50]
<The_Stargazer> I disagree, Bedrock has
become shit
L1414[14:49:01]
<The_Stargazer> Mostly because of the
marketplace
L1415[14:49:01]
<Bob>
yeah its not good
L1416[14:49:02]
<Bob>
performance wise its cool but
L1417[14:49:08]
<Bob>
full of shit
L1418[14:49:21]
<Bob>
lmfao installing openOS gives too long without yielidng
L1419[14:49:22] <Izaya> >stellaris OST
is all in FLAC
L1420[14:49:24] <Izaya> based
L1421[14:49:44] *
Inari aims a flak at Izaya
L1422[14:49:46] <Izaya> The_Stargazer:
have you seen other games recently?
L1424[14:49:50] <Izaya> Especially EA and
Ubisoft?
L1425[14:50:08] <Inari> Izaya: Doesn't
mean other games aren't shit
L1426[14:50:09] <Inari> :)
L1427[14:50:14]
<The_Stargazer> EA and Ubisoft are shit in
general, no exceptions
L1428[14:50:29] <Izaya> I'm not saying
they're good
L1429[14:50:33] <Amanda> Oh. That's why
Chrome's shitting itself. my GPU hung again
L1430[14:50:35] <Izaya> I'm just saying,
MC bedrock is average.
L1431[14:50:39] <Inari> Eh, AC is pretty
cool if you play i tin a certain way
L1432[14:50:54]
<The_Stargazer> I'm not exactly a fan of
"we'll sell you a game and then charge you more money for the
rest of it!"
L1433[14:50:54] <Izaya> namely, without
Uplay installed
L1434[14:50:54] <Amanda> Guess I'll do a
reboot, br
L1435[14:51:16]
<The_Stargazer> However, EA are just doing
their job.
L1436[14:51:22]
<The_Stargazer> That just happens to be
ripping people off.
L1437[14:51:33]
<The_Stargazer> In fact, I'd say that's
their one skill.
L1438[14:51:34]
<Bob>
haha torrenting go brrrr
L1439[14:51:43] <Izaya> Bob++
L1440[14:51:49]
<Bob>
¯\(ツ)/¯
L1441[14:51:51] <Inari> But you don't
understand
L1442[14:52:10] <Inari> GaMEs neED moRE
MONeY
L1443[14:52:11]
<Bob> i
usually when starting a game, play it in crack and if its worth,
get the paid ver
L1444[14:52:20]
<Bob>
altough i didn't pay a penny for mine
L1445[14:52:26]
<The_Stargazer> why would I do that, I'm
absolutely an upstanding citizen (lie) and I would never torrent!
(another lie) In fact, I have never done so in my life! (big
lie)
L1446[14:52:32] <Inari> And you're just
an entitled crybaby for expecting to get everything!
L1448[14:52:52]
<The_Stargazer> if I really like a game,
I'll buy it
L1449[14:52:57]
<Bob> i
had like 2k hours on cracked factorio lol
L1450[14:53:05] <Izaya> I waited
like
L1451[14:53:09] <Izaya> 6 years for
factorio to go on sale
L1452[14:53:11] <Izaya> it didn't go on
sale
L1453[14:53:15]
<Bob>
^^^
L1454[14:53:16] <Inari> Well
L1455[14:53:19] <Inari> it won't go on
sale
L1456[14:53:20] <Inari> :p
L1457[14:53:23]
<Bob>
yeah factorio doesn't go on sale
L1458[14:53:25]
<Bob>
thts kinda sad
L1459[14:53:34]
<Bob>
but i got like some random stranger to get it for me for a simple
favor
L1460[14:53:54]
<The_Stargazer> i downloaded Terraria
(not) legally a few days ago, and I liked it so much I bought it
within less than a week lol
L1461[14:53:58] <Inari> Sales are
anti-consumer anyway
L1462[14:54:30] <Izaya> friendly reminder
that piracy leads to increased sales
L1463[14:54:50]
<The_Stargazer> okay, apparently it was 2
weeks and 5 days
L1464[14:54:51] <Inari> Now the big
question
L1465[14:54:51]
<The_Stargazer> buy still
L1466[14:54:58]
<The_Stargazer> but*
L1467[14:55:02] <Inari> Does official
piracy lead to increased sales? :p
L1468[14:55:04]
<The_Stargazer> shortest I've bought a
game after torrenting it
L1469[14:55:15]
<The_Stargazer> Official piracy??
L1470[14:55:24]
<Bob> i
know some games got popular cause piracy
L1471[14:55:27]
<Bob>
witcher iirc
L1472[14:55:28] <Inari> Like if teh
gamedev let you just DL it for free in additoin to seling it
L1473[14:55:35]
<Bob>
and there are devs that do that
L1474[14:55:39]
<Bob>
mindustry provides its source code
L1475[14:55:43]
<The_Stargazer> soo... what Minecraft
originally was?
L1476[14:55:53] <Izaya> Inari: unsure,
but when developers upload it to torrent sites, it helps
L1477[14:56:00]
<The_Stargazer> iirc that was Notch's
original, uh, what's the word
L1478[14:56:07]
<Bob>
spagheti
L1479[14:56:16] <Izaya> I'm half inclined
to pay the like $5
L1480[14:56:18]
<The_Stargazer> yes, that
L1481[14:56:20] <Izaya> just to support
mindustry
L1482[14:56:21]
<The_Stargazer> his original
spagheti
L1483[14:56:33] <Inari> Will min your
dustry
L1484[14:57:10]
<The_Stargazer> also, Inari: neptunia has
this weird resolution issue so i can't properly play it on my
monitor, makes me sad :(
L1485[14:57:15]
<The_Stargazer> i mean i can play it
L1486[14:57:28] <Izaya> The_Stargazer:
run it in WINE with DXVK
L1487[14:57:34]
<The_Stargazer> but it's got bars at the
top and bottom, I assume it doesn't like my aspect ratio or
resolution
L1488[14:57:53] <Inari> %splash
@The_Stargazer 's monitor
L1489[14:57:53] <MichiBot> You fling a
boiling avesmingo potion (New!) that splashes onto @The_Stargazer
's monitor. An Aqua spear appears next to @The_Stargazer 's
monitor.
L1490[14:57:58]
<The_Stargazer> wish I could
L1491[14:58:06]
<The_Stargazer> this is Windows though
:P
L1492[14:58:40]
<The_Stargazer> i can change it's
resolution but that squashes everything
L1493[14:59:10] <Izaya> p sure you can
use DXVK on windows
L1494[14:59:18] <Izaya> probably build it
yourself, but still
L1495[14:59:46]
<The_Stargazer> build what myself
L1496[14:59:50] <Izaya> DXVK
L1497[15:01:43] <Izaya> know what also
significantly helps sales?
L1498[15:01:45] <Izaya> free
weekends
L1502[15:33:22] <Inari> Izaya: talking of
free games
L1504[15:33:49] <Elfi> Pidgeons are
okay
L1505[15:34:01] <Elfi> But crows are
cuter
L1506[15:34:07] <Inari> true
L1507[15:40:19]
<ThePiGuy24> pigone
L1508[15:43:35]
⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L1510[15:47:34]
<AdorableCatgirl> well we're getting
somewhere
L1512[16:29:14]
<Zen1th> almost forgot
L1514[16:29:36]
<Zen1th> (that is Java)
L1515[16:29:50] <Izaya> cursed
L1516[16:31:34]
<The_Stargazer> 1.7.4?
L1517[16:31:58]
<The_Stargazer> isn't latest 1.7.5 or does
it not scale with OC ver
L1518[16:33:25]
<Zen1th> i just used an old OC ver
L1519[16:33:41]
<The_Stargazer> ohh
L1522[16:46:16]
<AdorableCatgirl> also i need to fix a
smol bug
L1523[16:51:34]
<AdorableCatgirl> okay
L1524[16:51:35]
<AdorableCatgirl> fixed
L1525[16:51:49]
<AdorableCatgirl> will craft up an
installer soon
L1526[16:53:23]
<AdorableCatgirl> yessss
L1527[16:53:52]
<AdorableCatgirl> made xsh an rc script so
you can disable it and easily uninstall it
L1528[16:55:37]
<The_Stargazer> xsh?
L1529[17:01:03]
<AdorableCatgirl> eXtendable SHell
L1530[17:06:00]
<AdorableCatgirl> it really just
overwrites process.load and require tbh
L1531[17:17:42]
<The_Stargazer> oh
L1532[17:17:56]
<Forecaster> %sip
L1533[17:17:56] <MichiBot> You drink a
porous black potion (New!). Forecaster feels like a
champion!
L1534[17:18:06]
<Forecaster> woo
L1535[17:21:36]
<The_Stargazer> %tonk
L1536[17:21:37] <MichiBot> I'm sorry
The_Stargazer, you were not able to beat Ocawesome101's record of
10 hours, 34 minutes and 45 seconds this time. 5 hours, 23 minutes
and 49 seconds were wasted! Missed by 5 hours, 10 minutes and 55
seconds!
L1537[17:21:44]
<The_Stargazer> oof
L1538[17:21:52]
<The_Stargazer> almost halfway
L1539[17:22:02]
<The_Stargazer> i think, idk
L1540[17:22:04]
<The_Stargazer> i'm tired
L1541[17:22:25]
<The_Stargazer> it's 4:22
L1542[17:22:28]
<The_Stargazer> am
L1543[17:22:36]
<The_Stargazer> i would sleep but there is
nepping to be done
L1544[17:24:14]
<Forecaster> %tonkattempts
The_Stargazer
L1545[17:24:14] <MichiBot> You have 2
attempts left.
L1546[17:24:22]
<Forecaster> oh, I should add that
L1547[17:27:55]
<AdorableCatgirl> require requires you to
add to your package.path
L1548[17:31:38]
<Ocawesome101> ayy, my readline
works
L1549[17:31:45]
<Ocawesome101> it was mostly concatenation
issues
L1550[17:32:52]
<The_Stargazer> the worst kind of
issue
L1551[17:34:16]
<Ocawesome101> yep
L1552[17:34:33]
<Ocawesome101> mostly the result of me
having written it at like 2am
L1553[17:39:45]
⇨ Joins: flappy
(~flappy@88-113-149-197.elisa-laajakaista.fi)
L1554[17:40:42]
⇦ Quits: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout:
189 seconds)
L1555[17:43:16]
⇨ Joins: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1556[17:46:55]
<The_Stargazer> well, i need sleep
L1557[17:46:57]
<The_Stargazer> o.
L1558[17:46:59]
<The_Stargazer> er
L1559[17:47:00]
<The_Stargazer> o/
L1560[17:50:07]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L1562[17:59:24] <AshleighTheTablet>
henlo
L1563[17:59:29] <AshleighTheTablet> i
back
L1564[17:59:37]
<Ocawesome101> hi
L1565[17:59:43]
<Ocawesome101> monolith has a better
readline function now
L1566[18:00:31]
<Ocawesome101> I basically redid half the
terminal system, it's considerably better now-- i.e. there's no
buffering in the VT100 emulator
L1567[18:01:01] <AshleighTheTablet> i may
make a monolith updater that just grabs the latest release.cpio and
extracts it over the old one
L1568[18:02:10]
<Ocawesome101> I mean
L1569[18:02:16]
<Ocawesome101> that's probs what I'd
do
L1570[18:02:47]
<Ocawesome101> I still haven't made an
installer :/
L1571[18:03:13] <AshleighTheTablet>
really?
L1572[18:03:43] <AshleighTheTablet> just
DL the latest CPIO and extract it to a drive of the users
choise
L1573[18:05:30]
<Ocawesome101> yep
L1574[18:05:35]
<Ocawesome101> I'm working on one
now
L1575[18:05:42] <AshleighTheTablet>
neat
L1576[18:06:13] <AshleighTheTablet> make
one for Monolith too, because there is little to no difference from
the installer and the updater
L1577[18:06:47]
<Ocawesome101> right
L1578[18:07:25]
<Ocawesome101> the installer (written for
no OS) is gonna be able to install headlessly through an
`install.cfg` file on the boot medium
L1579[18:07:32]
<Ocawesome101> or interactivel
L1580[18:07:35]
<Ocawesome101> + y
L1581[18:07:51] <AshleighTheTablet> yeah,
no OS is a bit pointless
L1582[18:08:07] <AshleighTheTablet>
headlessly installing is... odd.
L1583[18:08:37] <AshleighTheTablet>
remember: not everyone will have access to the files of the
disk
L1584[18:08:44] <AshleighTheTablet> such
as on servers
L1585[18:09:04]
<Ocawesome101> that... shouldn't affect
it
L1586[18:09:25]
<Ocawesome101> put the installer on a
floppy or something, boot from the floppy, it checks stuff and
installs
L1587[18:09:57] <AshleighTheTablet> you
are saying you want OSless installs
L1588[18:10:04] <Izaya> consider:
L1589[18:10:06]
<Ocawesome101> actually I'm not
implementing a config yet
L1590[18:10:08]
<Ocawesome101> well
L1591[18:10:14]
<Ocawesome101> you still need OpenOS to
create the media
L1592[18:10:29] <AshleighTheTablet>
ah
L1593[18:10:31] <Izaya> copy the
installer files to a blank medium, install configure in your OS of
choice, boot from the medium, install to medium
L1594[18:11:36]
<Ocawesome101> Izaya: you ~~spoke~~ wrote
English but it is incomprehensible
L1595[18:13:54]
<AdorableCatgirl> i know how to pull off
OS-less Tsuki distro installs actually
L1596[18:15:02]
<AdorableCatgirl> load the os from a
tsar
L1597[18:15:15] <AshleighTheTablet>
tsar?
L1598[18:15:18] <AshleighTheTablet>
wat
L1599[18:15:24] <Izaya> Ocawesome101: you
copy the files you need for the OS-less installer to the FS
L1600[18:15:31]
<AdorableCatgirl> TSuki ARchive
L1601[18:15:32]
<Ocawesome101> mhm
L1602[18:15:33] <Izaya> then you
configure your settings from the OS you're using at the time
L1603[18:15:39]
<Ocawesome101> ah
L1604[18:15:40] <AshleighTheTablet>
o
L1605[18:15:41] <Izaya> then boot from
that medium and it installs on there
L1606[18:15:58]
<AdorableCatgirl> like cpio with larger
files
L1607[18:15:58]
<Ocawesome101> I'm starting to consider
just making the installer OS-agnostic
L1608[18:16:16]
<Ocawesome101> so it can run on OpenOS or
on Monolith
L1609[18:16:22]
<AdorableCatgirl> Also I think Zorya NEO's
installer will boot off of
L1610[18:16:32]
<AdorableCatgirl> anything that gives it
raw component access
L1611[18:17:03] <AshleighTheTablet> going
to go do skoolwork naow
L1612[18:17:06] <AshleighTheTablet>
baiii
L1613[18:17:33]
<Ocawesome101> bai
L1614[18:17:46]
⇦ Quits: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host
closed the connection)
L1615[18:17:47]
⇨ Joins: Blue_595 (webchat@47.196.96.5)
L1616[18:58:39]
⇨ Joins: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1617[19:12:39]
<Ocawesome101> @payonel OpenOS's VT100
emulator doesn't support `\27[8m`, making pure-Lua-style password
entry harder
L1618[19:13:01]
<Ocawesome101> I'd PR it but the OpenOS
vtemu is weird
L1619[19:15:28]
<Ocawesome101> well, it appears to not
support it anyway
L1620[19:15:42]
<payonel> s|weird|magical|
L1621[19:15:57]
<Ocawesome101> lol
L1624[19:17:08]
<Ocawesome101> hahahahahaaa nice
L1625[19:17:22]
<Ocawesome101> anyway if you could add
support for that that'd be nice
L1626[19:17:40]
<payonel> does it have to be vt
support?
L1627[19:17:43]
<Ocawesome101> yeah
L1628[19:17:46]
<payonel> why?
L1629[19:18:01]
<Ocawesome101> because I want my installer
to run on both Monolith and OpenOS
L1630[19:18:07]
<Ocawesome101> and Monolith has no `term`
API
L1631[19:18:37]
<payonel> yeah i was worried that was your
motivation
L1632[19:18:58] *
Izaya hides
L1633[19:19:03]
<Ocawesome101> :P
L1634[19:19:11]
<Ocawesome101> I mean
L1635[19:19:18]
<Ocawesome101> There are ways I can work
around it
L1636[19:19:24]
<payonel> turning off the stdin echo in
openos is done in a scoped way
L1637[19:19:41]
<payonel> (let me explain then you'll see
my point)
L1638[19:19:47]
<Ocawesome101> Please do
L1639[19:20:13]
<payonel> for example, an application and
intercept the data echo'd at the library level using the cursor
object itself, or by using the term api to manipulate the
output
L1640[19:20:28]
<payonel> note: term create a cursor
object itself to do this
L1641[19:20:43]
<payonel> but this is a scoped behavior,
only that cursor object will behave that way
L1642[19:21:08] <Amanda> ... jeez. Ore is
deep in Minetest, I forgot about that. Diamonds start at -512
L1643[19:21:10]
<payonel> in contrast - in real life,
stdin echo is a state of the tty stdin
L1644[19:21:31]
<payonel> so it is not scoped, there is no
object to create
L1645[19:21:34]
<payonel> it is simple state
L1646[19:21:47]
<payonel> vt100 codes that need state also
work like that
L1647[19:21:49]
<Ocawesome101> Ah
L1648[19:22:01]
<payonel> for example, saving the cursor
position, and restoring it? that's a "state" of the tty
stream
L1649[19:22:11]
<payonel> so there is no "state"
that controls stdin echo
L1650[19:22:35]
<payonel> that's a problem for your
feature request
L1651[19:22:55]
<payonel> could i make this work? sure.
i'm a wizard
L1652[19:23:00]
<payonel> but....do i want to?
L1653[19:23:04]
<payonel> 🙂
L1654[19:23:30]
<payonel> anyways, all of this is
educational for me - to be honest
L1655[19:23:52]
<payonel> it definitely influences future
os work i may or may not be doing
L1656[19:24:19]
<payonel> s|definitely|maybe|
L1657[19:26:05]
<Ocawesome101> :P
L1658[19:26:25]
⇦ Quits: Blue_595 (webchat@47.196.96.5) (Quit:
webchat.esper.net)
L1659[19:26:41]
<Ocawesome101> at this rate ocos is gonna
have 1241233424352 features and boot in about 3s on t3 hardware
lel
L1660[19:27:05]
<payonel> heh, well
L1661[19:27:11] <Amanda> 3s? Please, more
like 5m, with all the GC pause sleeps.
L1662[19:27:39]
<Ocawesome101> ah well, I'll just set
fg/bg to black/black
L1663[19:28:00] <AshleighTheTablet> print
a star
L1664[19:28:10] <AshleighTheTablet>
inseaed of the entered char
L1665[19:28:12]
<payonel> ocos "minimal" is
going to work right as a core service. it solid, reliable,
extensible, and super lightweight
L1666[19:28:22]
<payonel> it makes sense to run ocos on
any hardware
L1667[19:28:38]
<AdorableCatgirl> don't run tsuki on T1
hardware
L1668[19:28:41]
<Ocawesome101> lightweight as in 60-80k
mem use?
L1669[19:28:46]
<payonel> the full install will be all the
feature i care about, clean but not trimmed down to magical
optimizations
L1670[19:28:49]
<AdorableCatgirl> hdd too small
L1671[19:29:10]
<Ocawesome101> don't run Monolith on t1
hardware either, for some reason keypresses randomly got dropped at
intervals last I checked
L1672[19:29:14]
<Ocawesome101> nonissue on T3
L1673[19:29:27]
<AdorableCatgirl> well my thing is just
inode count
L1674[19:29:53]
⇦ Quits: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host
closed the connection)
L1675[19:30:02]
<Ocawesome101> lol
L1676[19:30:13]
<payonel> i'll have a version of ocos for
y'all to mock and slander
L1677[19:30:27] <AshleighTheTablet>
huh?
L1678[19:30:38]
<payonel> i mean, before there is any new
version of oc
L1679[19:30:48]
⇨ Joins: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1680[19:32:08]
<AdorableCatgirl> hey, i'd try to fix it
:)
L1681[19:32:17]
<AdorableCatgirl> and by fix i mean turn
into spaghetti
L1682[19:32:37]
<Ocawesome101> lol
L1683[19:33:34]
⇦ Quits: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host
closed the connection)
L1684[19:47:45]
⇨ Joins: regakakobigman
(~regakakob@c-73-174-187-176.hsd1.pa.comcast.net)
L1685[19:57:05] ***
regakakobigman is now known as regakakobigman_
L1686[19:58:06] ***
regakakobigman_ is now known as regakakobigman__
L1687[19:59:11] ***
regakakobigman__ is now known as regakakobigman
L1688[20:20:41]
⇨ Joins: Technofrood
(webchat@72.243.187.81.in-addr.arpa)
L1689[20:21:01]
⇦ Quits: Technofrood (webchat@72.243.187.81.in-addr.arpa)
(Client Quit)
L1690[20:21:59]
<Forecaster> %sip
L1691[20:21:59] <MichiBot> You drink a
fiery ocean potion (New!). Once empty the potion bottle fills with
a different potion.
L1692[20:22:12]
<Forecaster> %skull
L1693[20:22:13] <MichiBot> You drink a
sedimented dilithium potion (New!). The bottle turns into a
quicksilver sling.
L1694[20:22:41]
<payonel> why is the command called
"skull"?
L1695[20:28:04]
⇦ Quits: immibis (~immibis@x59cc8b5a.dyn.telefonica.de) (Ping
timeout: 190 seconds)
L1696[20:30:18]
<Forecaster> %aliases drink
L1697[20:30:19] <MichiBot> Forecaster:
'drink' aliases: [chug, toast, sip, ingest, consume, use, absorb,
engross, quaff, skull, down, slurp]
L1698[20:30:39]
<payonel> but...why?
L1699[20:30:41]
<Forecaster> It's a synonym
L1700[20:30:45]
<payonel> based on what?
L1701[20:30:45]
<Forecaster> :P
L1702[20:30:55]
<Forecaster> Old language
L1703[20:31:15]
<payonel> which old language?
english?
L1705[20:31:30]
<payonel> ah, australian
L1706[20:31:40]
<Forecaster> Yeah that
L1707[20:31:41] <Michiyo> If you don't
wanna trust UD (And I don't blame you :P) An Australian term for
guzzling down a large alcoholic beverage, (usually beer) in a large
glass or mug without taking a breath.
L1708[20:32:21]
<payonel> never heard of it -- but i dont
drink and i done speak aussie 🙂
L1709[20:32:22]
<Forecaster> I mean, that's exactly what
UD says :P
L1710[20:32:38] <t20kdc> Thou doth quaff
ye holy ambrosia of thy deities, thy potion, thy life-bringer
eternal!
L1711[20:32:38]
<payonel> don't*
L1712[20:32:40] <Michiyo> Well, yes...
but UD is a risky click at times.
L1713[20:35:17]
<AdorableCatgirl> Izaya: hey is it
true
L1714[20:35:35]
<Forecaster> Anyway, I like using fun
obscure words for MichBot things
L1715[20:38:33]
<Forecaster> %splash payonel
L1716[20:38:34] <MichiBot> You fling a
prickly dilithium potion (New!) that splashes onto payonel. payonel
gains a negligible amount of luck.
L1717[20:39:06]
<Forecaster> Ugh I'm so bored...
L1718[20:39:38]
<Forecaster> My main computer is running a
disk check and has been doing so for an hour and a half now
L1719[20:39:45]
<Forecaster> :[
L1720[20:44:20]
⇨ Joins: immibis
(~immibis@x5271631f.dyn.telefonica.de)
L1721[20:46:49]
<Kleadron> %drink nothing
L1722[20:46:49] <MichiBot> This doesn't
seem to be a potion I recognize... Make sure it has an appearance
and consistency keyword, and the word "potion" in
it.
L1723[20:48:17]
⇨ Joins: ben_mkiv
(~ben_mkiv@i577BCFDB.versanet.de)
L1724[20:56:47] <Inari> %splash
Amanda
L1725[20:56:47] <MichiBot> You fling a
basic ferozium potion (New!) that splashes onto Amanda. As the
potion hits Amanda they seem to have become magnetic and a brick
flies towards them! They fail to evade it with a 10 vs DC 14 and
takes 1d6 => 5 damage.
L1726[20:57:04] <Inari> rip
L1727[20:57:12] <Inari> Since when are
bricks magnetic
L1728[21:01:52] <Amanda> D:
L1729[21:04:08]
<Forecaster> Since MichBot decided these
ones were :P
L1730[21:05:34] <Inari> %sip
L1731[21:05:35] <MichiBot> You drink a
cloudy bombastium potion (New!). It tastes bitter.
L1732[21:05:38] <Inari> Ew
L1733[21:06:09]
<Forecaster> %sip
L1734[21:06:10] <MichiBot> You drink a
dull octiron potion (New!). Forecaster gains one research
point.
L1735[21:06:15] <Inari> !
L1736[21:06:16]
<Forecaster> Yay
L1737[21:08:40] <Michiyo> GTA 5 is free
on the Epic Launcher if you have 2FA enabled
L1738[21:08:47] <Inari> Yeah
L1739[21:08:51] <Inari> Did they fix
their servers now? :D
L1740[21:09:20] <Amanda> There, some
minor creative/admin abuse later, and I've got an elevator going
all the way down to -2068
L1741[21:09:38] <Inari> It has cubic
chunks? :p
L1742[21:09:55] <Amanda> Nope, been
futzing about in Minetest today. :P
L1743[21:10:00] <Inari> Ah
L1744[21:10:07] <Inari> Tried that once,
wasn't a fan
L1745[21:10:07] <Amanda> Very long
elevator ride, though.
L1746[21:27:35]
<Forecaster> Dish check still
going...
L1747[21:27:49]
<Forecaster> Disk check still going...
[Edited]
L1748[21:27:55]
<Forecaster> >:
L1749[21:28:06] <Inari> <:
L1750[21:28:36]
<Forecaster> No not <:
L1751[21:28:58]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L1753[21:33:23]
<AdorableCatgirl> might add more lil
things and just
L1754[21:33:34]
<AdorableCatgirl> have fun
L1755[21:36:33]
<AdorableCatgirl> anyways
L1756[21:36:37]
<AdorableCatgirl> i'm waiting for two
packages
L1757[21:44:25]
<AdorableCatgirl> my two Xeons and my
other CF adapter
L1758[21:59:40]
⇨ Joins: Juicy2
(~Juicy2@c-67-182-170-243.hsd1.ca.comcast.net)
L1759[22:02:52]
<Forecaster> Dangit
L1760[22:03:06]
<Forecaster> Stage 4: 95%
L1761[22:03:15]
<Forecaster> Total: 75%
L1762[22:03:25]
⇦ Quits: Juicy2
(~Juicy2@c-67-182-170-243.hsd1.ca.comcast.net) (Ping timeout: 204
seconds)
L1763[22:04:25]
<Forecaster> 3 hours now, so the era of 1
hour remaining seems accurate
L1764[22:12:19] <Amanda> @Forecaster I
think the disk needs to go through the dishwasher again
L1765[22:12:24]
⇦ Quits: immibis (~immibis@x5271631f.dyn.telefonica.de) (Ping
timeout: 189 seconds)
L1766[22:12:39] <Amanda> this has been my
disk dish check
L1767[22:19:52]
⇨ Joins: bauen1
(~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1768[22:20:25]
⇦ Quits: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net) (Read error:
Connection reset by peer)
L1769[22:20:27]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L1770[22:35:45] <Inari> %sip
L1771[22:35:45] <MichiBot> You drink a
dull emerald potion (New!). Inari remembers an important
appointment.
L1772[22:35:51] <Inari> !
L1773[22:36:49]
<Forecaster> Ugh
L1774[22:37:20]
<Forecaster> The disk check didn't fix the
issue
L1775[22:38:33] <Inari> I had windows do
a system restore once
L1776[22:38:36] <Inari> I ran the whole
night
L1777[22:39:14] <Inari> And in the
morning it proudly proclaimed "No changes have been
made"
L1778[22:42:20]
<Forecaster> Heh
L1779[22:42:39]
<Forecaster> There's an update pending,
maybe that'll help
L1781[22:57:36]
<ThePiGuy24> mmm cpus
L1782[23:08:58]
<AdorableCatgirl> L5420s installed
L1783[23:12:32]
<AdorableCatgirl> it works
L1784[23:17:49]
<AdorableCatgirl> ugh
L1785[23:18:04]
<AdorableCatgirl> i have to put this thing
back up but it's h e a v y
L1786[23:27:51]
⇨ Joins: Mr_Creeper543
(~mr_creepe@host-92-9-113-123.as43234.net)
L1787[23:28:21] <Mr_Creeper543> Hey! Dose
anyone know any good OpenComputers coding tutorials?
L1788[23:32:42]
<payonel> @Mr_Creeper543 sangar made some
general oc tuts for 1.4
L1789[23:32:48]
<payonel> and i'm going to start some
vids, likely
L1790[23:33:43] <Mr_Creeper543> @payonel
Will thous translate into 1.7.5?
L1791[23:34:11]
<Bob>
Tbh learned by myself, was v sweet
L1792[23:34:25]
<Bob>
You need to know Lua tough
L1793[23:34:28]
<Bob>
its a requirement
L1794[23:34:32]
<Bob>
%tutorial
L1796[23:34:46] <CompanionCube> also the
'programming in lua' thing?
L1797[23:35:11] <Mr_Creeper543> ik Basic
LUA, just made the standard Hello World! file
L1798[23:35:12] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L1799[23:35:43] <Mr_Creeper543> ...
L1800[23:35:45] <Mr_Creeper543> LUA
L1801[23:35:45] <MichiBot> Lua*
L1803[23:36:27] <CompanionCube> don't
bother with part IV though for OC
L1804[23:41:24]
<AdorableCatgirl> cool
L1805[23:41:31]
<AdorableCatgirl> linux boots
L1806[23:41:41]
<AdorableCatgirl> god my back hurts