<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:00]
<Kleadron>
oh look, "Texture Pre-Loader: Found new texture:
/gui/allitems.png"
L2[00:00:47]
<Kleadron>
in the create menu too, scrolling through with a 128x texture pack
and it throws a baby into the gears
L3[00:00:51]
<Kleadron>
creative menu*
L4[00:22:37]
<ThePiGuy24>
https://forms.gle/zMoKmqYCY6bSsJTN6 here is a survey
people can complete if they want to, there is no benefit or
detriment to completing this survey, it is just to fulfil my
curiosity ;p (mods, let me know if this is not considered
acceptable)
L5[00:24:22] <CompanionCube> well that's
un
L6[00:24:23]
<Kristopher38> >are you a furry:
no
L7[00:24:23]
<Kristopher38> >survey ends
L8[00:24:35] *
CompanionCube will pass, but is surprised
L9[00:24:37]
<Kristopher38> I wonder what's the other
path
L10[00:24:46]
<ThePiGuy24> there is no other path
L11[00:25:04]
<ThePiGuy24> im just trying to find the
distribution of furries among different fields of work/study
L12[00:27:19]
<Kristopher38> how are you going to reach
those in fields which aren't susceptible to sitting at the
computer
L13[00:27:35]
<Kleadron>
I'm going to bet it's just tech (because for some reason all of
them are there) or art (because they draw it and all the bells and
whistles)
L14[00:28:13]
<ThePiGuy24> >Kristopher38: how are
you going to reach those in fields …
L15[00:28:13]
<ThePiGuy24> im not, but thats fine,
because the proportions should be the same, just a lower absolute
amount
L16[00:28:50]
<Kleadron>
keep in mind the yes/no question for "are you a furry"
might be invalidated for people who might look at the title and
think it's only for furries to fill out
L17[00:29:13]
<ThePiGuy24> true, but i dont really know
how to combat that
L18[00:48:54] <Amanda> %choose laptop nap
time?
L19[00:48:54] <MichiBot> Amanda: Hm, yeah
okay.
L20[00:49:19] ⇦
Quits: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
(Remote host closed the connection)
L21[00:49:34] *
Amanda curls up around Elfi, decides that Elfi deserves a new
dress, fabricates one out of a tungston alloy-fibre based
mesh
L22[00:55:07] ⇦
Quits: Hawk777 (~chead@2607:c000:8265:f800:8668:e12f:266c:9b98)
(Quit: Leaving.)
L23[00:58:24] ⇨
Joins: guest (~guest@209.58.150.235)
L24[00:58:32]
<Kristopher38> >ThePiGuy24: im not,
but thats fine, because the proportio…
L25[00:58:33]
<Kristopher38> i don't think surveys work
that way
L26[00:58:35] ⇦
Quits: guest (~guest@209.58.150.235) (Client Quit)
L27[01:00:19]
<Kristopher38> it's fine if you survey a
random sample, but doing it your way you're biasing towards people
who you can reach
L28[01:01:25]
<ThePiGuy24> im trying to survey a random
sample, thats why i have posted it in multiple different
places
L29[01:03:20] ⇨
Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e01:f900:bf56:ddec:a01:154f)
L30[01:03:20]
<Kristopher38> uh, like where?
L31[01:03:45]
<Kristopher38> (cause maybe i'm just
assuming too much)
L32[01:06:18] ⇨
Joins: Hawk777
(~chead@2607:c000:8265:f800:64ec:64c0:c3cf:e089)
L34[01:14:06] * Elfi
has a very shiny dress, and it's not even iron! At least she hopes
it's not alloyed with any
L35[01:39:16]
<Vaur>
%tonkout
L36[01:39:17] <MichiBot> Swell! Vaur! You
beat your own previous record of 1 hour, 5 minutes and 57 seconds
(By 3 hours, 4 minutes and 29 seconds)! I hope you're happy!
L37[01:39:18] <MichiBot> Vaur has tonked
out! Tonk has been reset! They gained 0.004 tonk points! plus 0.006
bonus points for consecutive hours! Current score: 1.21604255,
Position #1
L38[01:46:15] <Amanda> Elfi: ofc not, I
know about your allergies!
L39[01:47:22] *
Amanda curls up around Elfi, wonders if these are actual tireds or
fake ones she keeps finding
L40[01:50:46]
<Kleadron>
Processed Cheese
L41[01:52:45] *
Amanda decides to just try sleeps. Night nerds
L42[01:53:16]
<Kleadron>
damn maybe I should also announce every time I sleep in the
chat
L43[01:57:29] <kinkinkijkin> the culture of
this chat allows it
L44[01:57:33] <kinkinkijkin> don't see why
not
L45[01:58:41]
<Kleadron>
Something random that I will point out about my username
L46[01:58:47]
<Kleadron>
it's perfectly 8 characters long
L47[01:59:01] <kinkinkijkin> for example it
probably wouldn't be out of the ordinary if I asked the bot whether
I should drink flat or sharp dr pepper, since I have a flat bottle
and a cold, sharp bottle
L48[01:59:27] <kinkinkijkin> the sharp
would hurt my mouth slightly but the flat tastes lame
L49[01:59:35]
<ThePiGuy24> %choose sleep or sleep
deprivation
L50[01:59:35] <MichiBot> ThePiGuy24: I
received a telegram from a long lost relative that only read
"sleep deprivation". Weird.
L51[01:59:42]
<ThePiGuy24> damn you
L52[02:02:57]
<ThePiGuy24> fuck michealbot, im
sleeping
L53[02:03:03]
<Kleadron>
%choose write a model builder/optimizer for a 3D computercraft
program or procrastinate
L54[02:03:03] <MichiBot> Kleadron: Why not
both? Okay fine. "procrastinate".
L55[02:03:17]
<Kleadron>
oh ok
L56[02:11:16] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-126-142.as13285.net)
(Remote host closed the connection)
L57[02:31:02] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L58[03:12:23]
<Trainfan91> anyone here use wsare?
L59[04:23:37] <CompanionCube> %tonk
L60[04:23:38] <MichiBot> Blast!
CompanionCube! You beat Vaur's previous record of <0 (By 2
hours, 44 minutes and 21 seconds)! I hope you're happy!
L61[04:23:39] <MichiBot> CompanionCube's
new record is 2 hours, 44 minutes and 21 seconds! CompanionCube
also gained 0.00274 tonk points for stealing the tonk. Position #2.
Need 0.11253155 more points to pass Vaur!
L63[04:47:06]
<Kleadron>
at this point it would make more sense for me to just rip out the
entirety of minecraft's texture loading code and replace it with
something completely different
L64[05:00:10] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e01:f900:bf56:ddec:a01:154f)
(Ping timeout: 189 seconds)
L65[05:25:24] ⇦
Quits: Hawk777 (~chead@2607:c000:8265:f800:64ec:64c0:c3cf:e089)
(Quit: Leaving.)
L66[06:26:21] ⇨
Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e01:f900:bf56:ddec:a01:154f)
L67[07:37:51] ⇨
Joins: Vexatos
(~Vexatos@port-92-192-163-98.dynamic.as20676.net)
L68[07:37:51] zsh
sets mode: +v on Vexatos
L70[07:47:07] ⇨
Joins: ThePiGuy24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L71[07:47:55] ⇨
Joins: lord| (~ba7888b72@66.109.211.50)
L72[08:10:48]
<Vaur>
%tonk
L73[08:10:48] <MichiBot> Yippee! Vaur! You
beat CompanionCube's previous record of 2 hours, 44 minutes and 21
seconds (By 1 hour, 2 minutes and 49 seconds)! I hope you're
happy!
L74[08:10:50] <MichiBot> Vaur's new record
is 3 hours, 47 minutes and 10 seconds! Vaur also gained 0.00315
(0.00105 x 3) tonk points for stealing the tonk. Position #1.
L75[09:35:53] ⇦
Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
(Quit: Connection closed for inactivity)
L76[11:03:32] ⇨
Joins: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L77[11:06:18] ⇨
Joins: TPG24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L78[11:07:54] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-126-142.as13285.net) (Ping
timeout: 189 seconds)
L79[11:45:02] ⇨
Joins: ThePiGuy24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L80[11:45:51] ⇦
Quits: TPG24 (~ThePiGuy2@host-92-17-126-142.as13285.net) (Ping
timeout: 189 seconds)
L81[11:53:05] ⇦
Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Ping timeout:
189 seconds)
L82[11:53:24] ⇨
Joins: Kilobyte (~kilobyte@banana-new.kilobyte22.de)
L83[11:53:25] zsh
sets mode: +v on Kilobyte
L84[12:13:10] ⇦
Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Quit: ZNC -
1.6.0 - http://znc.in)
L85[12:17:43] ⇨
Joins: Kilobyte (~kilobyte@banana-new.kilobyte22.de)
L86[12:17:43] zsh
sets mode: +v on Kilobyte
L87[12:19:05] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e01:f900:bf56:ddec:a01:154f)
(Ping timeout: 189 seconds)
L88[12:20:22]
<Vaur>
%sip
L89[12:20:23] <MichiBot> You drink a
mutable jumbonium potion (New!). Vaur turns into a spice wolf until
they see a star fall.
L90[12:35:45] ⇨
Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e01:f900:bf56:ddec:a01:154f)
L92[12:45:31]
<ThePiGuy24> метро ексодус
L93[12:45:54] <Izaya> only one bug I've
noticed so far
L95[12:46:21] <t20kdc> That is perfectly
timed text.
L96[12:47:14]
<ThePiGuy24> looks fine to me xd
L97[12:47:31] <Izaya> but yeah
L98[12:47:34] <Izaya> fuckin
L99[12:47:59] <Izaya> Proton 6.8-GE runs it
at a very-nearly-solid 60 FPS on high, 6.2 couldn't manage 30
L100[12:48:03] <Izaya> on medium
L101[12:49:43]
<ThePiGuy24> now talking about (attempting
to) getting game to run with proton, having trouble getting
snowrunner to run properly, can only get it to run at all on proton
4.11 or 5.0, and only displays anything on 5.0, but cant get much
past the main menu as it crashes whenever i attempt to load into a
campaign
L102[12:50:21]
<ThePiGuy24> havent tried any of the GE
ones yet though
L103[12:50:29] <Izaya> try the GE and TKG
builds
L104[12:50:47] <Izaya> if it's
media-related stuff the GE builds will probably do much
better
L105[12:50:54]
<ThePiGuy24> will (attempt to) do
L106[12:51:18] <Izaya> the 6.8 builds
require a clean prefix though
L108[12:58:59]
<ThePiGuy24> yeah probably dont do
that
L109[12:59:23] <Izaya> forbidden ice
cream
L110[13:01:54] <Amanda> Big Motor doesn't
want you to know this one weird trick for free ice cream!
L111[13:16:44]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L112[13:22:19] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e01:f900:bf56:ddec:a01:154f)
(Ping timeout: 189 seconds)
L113[13:30:59] ⇦
Quits: Lucifer (sid32492@id-32492.charlton.irccloud.com) (Ping
timeout: 189 seconds)
L114[13:37:15]
⇨ Joins: Lucifer
(sid32492@charlton.irccloud.com)
L115[13:41:59] ⇦
Quits: Lucifer (sid32492@charlton.irccloud.com) (Ping timeout: 189
seconds)
L116[13:43:55]
⇨ Joins: Lucifer
(sid32492@charlton.irccloud.com)
L117[14:03:23]
<Forecaster> %tonkout
L118[14:03:24] <MichiBot> Yeah!
Forecaster! You beat Vaur's previous record of 3 hours, 47
minutes and 10 seconds (By 2 hours, 5 minutes and 24 seconds)! I
hope you're happy!
L119[14:03:25] <MichiBot> Forecaster has
stolen the tonkout! Tonk has been reset! They gained 0.005 tonk
points! plus 0.004 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.9380407. Position #3 Need
0.1654703 more points to pass CompanionCube!
L120[14:04:49]
<Vaur>
%sip
L121[14:04:50] <MichiBot> You drink a
cloudy pussplum potion (New!). The bottle turns into a mithril
trident.
L123[14:05:59]
<ThePiGuy24> :communism:
L124[14:07:10]
<SnailDOS>
hello
L125[14:07:23] <Izaya> greetings
L126[14:17:09]
⇨ Joins: TPG24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L127[14:18:33] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-126-142.as13285.net) (Ping
timeout: 198 seconds)
L128[14:19:24]
<Vaur>
%sip
L129[14:19:24] <MichiBot> You drink a
goopy copper potion (New!). As Vaur drinks the potion they become
the target of a wad of llama spit! They successfully evaded it with
a 19 vs DC 12!
L130[14:21:51]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L131[14:22:36] ⇦
Quits: TPG24 (~ThePiGuy2@host-92-17-126-142.as13285.net) (Ping
timeout: 189 seconds)
L132[14:54:24] <Amanda> yaaay,I
brute-force fixed my gitweb!
L134[15:09:12] <MichiBot>
Elite
Dangerous: Odyssey | Launch Trailer | length:
2m |
Likes:
2,234 Dislikes:
51 Views:
18,224 | by
Elite
Dangerous | Published On 18/5/2021
L135[15:30:43]
⇨ Joins: Inari
(~Pinkishu@p508ef667.dip0.t-ipconnect.de)
L136[15:32:39]
<Trainfan91> @payonel any way to make psh
screen updates faster?
L137[16:09:39]
⇨ Joins: hnOsmium0001
(uid453710@id-453710.stonehaven.irccloud.com)
L138[16:09:52]
<payonel>
@Trainfan91 gpu buffers can help
L139[16:10:25]
<payonel>
but there is definitely a limit
L140[16:11:06]
<payonel>
if we remove the limits, your game basically stops running because
oc just owns the bandwidth
L141[17:03:39]
<Kristopher38> gpu owns the bandwidth =
good
L142[17:03:52]
<Kristopher38> oc owns the bandwidth =
good [Edited]
L143[17:17:36] <Amanda> I think Trainfan
meant display update lag caused by networking?
L145[17:29:28]
⇨ Joins: Hawk777
(~chead@2607:c000:8267:3600:e151:69f8:86f6:a5ea)
L146[17:37:11]
<payonel>
@Trainfan91 this might NOT be what you need. you didn't really
explain your question much. but this is the "gpu buffer"
feature i was referring to
L148[17:48:06]
<Vaur>
%tonk
L149[17:48:06] <MichiBot> Sard! Vaur! You
beat Forecaster's previous record of <0 (By 3 hours, 44 minutes
and 42 seconds)! I hope you're happy!
L150[17:48:07] <MichiBot> Vaur's new
record is 3 hours, 44 minutes and 42 seconds! Vaur also gained
0.00375 tonk points for stealing the tonk. Position #1.
L152[17:48:50] <MichiBot>
Elite
Dangerous: Odyssey | Launch Trailer | length:
2m |
Likes:
3,595 Dislikes:
91 Views:
29,480 | by
Elite
Dangerous | Published On 18/5/2021
L153[17:48:50]
<Vaur> I
dont know ... I'm not really excited for odyssey
L154[18:03:12]
<Trainfan91> @payonel when i use you
"PSH" program, the screen draw routine is slow; it takes
about 3 seconds for the splash to draw; any way to make this
faster?
L155[18:04:13]
<Trainfan91> and amanda is on point with
what i meant...
L156[18:07:43]
<payonel>
@Trainfan91 make it faster? sure, rewrite psh 🙂 i dont remember
anymore what type of buffering i do. irl tty stdout is buffered.
openos does a tiny bit of buffering i think ... it's been so
long
L157[18:08:07]
<payonel>
anyways, every actual flush to stdout becomes a network action over
psh
L158[18:08:31]
<payonel>
basically, you are mimicing remote shell in OC in minecraft. a bit
of delayed screen writes should completely expected
L159[18:09:35]
<payonel>
psh is the 3rd or 4th revision of that idea, and definitely the
most performant and reasonable in implementation. the improvements
i wanted to make for psh beyond where it is at started to push
against some of the non-linuxy details of openos
L160[18:11:22]
<payonel>
basically, you are mimicing remote shell in OC in minecraft. a bit
of delayed screen writes should be completely expected
[Edited]
L161[18:12:34]
<Kristopher38> @payonel out of curiosity -
I assume this works on screenless machines, so it's based on some
pseudotty activity, not gpu calls?
L162[18:13:22]
<payonel>
@Kristopher38 probably..? i don't recall. that is something i
definitely cared about when i was working on psh and its many
revisions
L163[18:13:32]
<payonel>
someone should try it 🙂
L164[18:14:05]
<Kristopher38> the "probably"
bit refers to working on screenless machines or caring about gpu
calls?
L165[18:14:43]
<payonel>
because i dont remember how complete that low level detail of the
psh stack is implemented
L166[18:15:53]
<payonel>
an earlier version of psh was doing ridiculous gpu intercept
calls
L167[18:16:05]
<payonel>
and other types of pseudo component actions
L168[18:16:29]
<payonel>
it was a mess, but done that way because the lower level
"tty" things in openos were completely hard coded
L169[18:16:31]
<Kristopher38> I wonder if you could do
some sort of remote shell to microcontrollers or drones, and have
gpu emulation layer that would basically keep the gpu state in
memory and sync with the controlling computer
L170[18:16:42]
<payonel>
so i spent a few months redoing all of the openos "tty"
code to be an actual tty library
L171[18:17:11]
<Kristopher38> well the question isn't if
I can but how ;)
L172[18:17:20]
<payonel>
tried to separate all the assumed devices and bindings, and build
the system based on logical (and poissbly null) connections
L173[18:17:58]
<payonel>
how? well if i did actually get that part done correctly, and i
just can't remember right now if i did
L174[18:18:32]
<payonel>
then all you have to do is install a `modem` (i.e. wireless card)
in your uC or drone, install pshd, run it, and you can remote
connect
L175[18:18:35]
<payonel>
HOWEVVER
L176[18:18:49]
<payonel>
(/me eyes the two Vs with contempt)
L177[18:18:52]
<payonel>
um, HOWEVER
L178[18:19:04]
<payonel>
you'll never get pshd to run on a uC or drone 🙂
L179[18:19:48]
<payonel>
1. pshd comes with a few libraries, including a psh/socket.lua
thing i thinkg
L180[18:19:48]
<payonel>
2. pshd uses threads
L181[18:19:51]
<payonel>
3. threads use events
L182[18:19:57]
<payonel>
4. events and threads come with openos
L183[18:20:13]
<payonel>
5. openos on a drone/uC? nope
L184[18:20:59]
<Kristopher38> yeah I figured, that's why
I was thinking of a more dumbed-down solution
L185[18:21:16]
<payonel> i
explored for a bit building a virtual fs in eeprom code, to mount
the tmpfs, then run a type of scp (remote copy) from a fixed
network endpoint, to basically network boot a drone/uC into
openos
L186[18:21:36]
<payonel>
the limit came to tmpfs size
L187[18:21:48]
<payonel>
iirc
L188[18:22:03]
<payonel>
sure, you could trim openos down to bare bones just for this
purpose
L189[18:22:04]
<Kristopher38> network booting has been
done by some people, but iirc they were just loading a script into
memory
L190[18:22:08]
<payonel>
but again, iirc, it wasn't enough
L191[18:22:21]
<payonel>
yeah. network boot is fun and obviously doable
L192[18:22:52]
<payonel>
but tmpfs+copy openos is a bit more work, but i believe would be
possible. it was the limits of the tmpfs that kept me...i
think...from reaching the goal
L193[18:23:40]
<payonel>
maybe we should add ramfs support /me ponders
L194[18:24:16]
<Kristopher38> I mean, lua tables are kind
of ramfs
L195[18:24:21]
⇨ Joins: TPG24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L196[18:24:25]
<payonel>
haha, true!
L197[18:24:31]
<Kristopher38> oh, you know what cool
thing I found
L198[18:24:39]
<payonel>
so a virtual fs in a table, and mount it
L199[18:24:45]
<payonel> i
should do this
L200[18:24:49]
<payonel>
why have i not done this
L201[18:24:51]
<payonel> i
think others have
L202[18:25:09]
<payonel>
HA!
L203[18:25:11]
<payonel>
actually i did
L204[18:25:26]
<payonel>
openos /dev is exactly that
L205[18:25:42] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-126-142.as13285.net) (Ping
timeout: 189 seconds)
L206[18:25:46]
<Kristopher38> when loading strings into
memory and measuring the memory usage, one char occupies 0.5
byte
L207[18:25:47]
<payonel>
well crap, now i'm going to go back to network boot openos into a
virtual filesystem
L208[18:26:04]
<payonel>
@Kristopher38 it's complicated 🙂
L209[18:26:23]
<Kristopher38> oh so you already know
about this
L210[18:26:32]
<payonel>
lua's core memory measurements are exact. but we also use JNLua
which is not
L211[18:26:35]
<payonel>
yeah
L212[18:27:02]
<Kristopher38> but JNLua is used only when
the native libs can't be used, right?
L213[18:27:29]
<payonel>
right. but the alternative is even worse
L214[18:27:37]
<payonel>
anyways, it's fine 🙂
L215[18:28:01]
<Kristopher38> I mean, I was running those
tests with native libs, so the measurements should be exact
L216[18:28:09]
<payonel>
no
L217[18:28:12]
<payonel>
JNLua
L218[18:28:21]
<Kristopher38> okay so what is JNLua
exactly
L219[18:28:24]
<payonel>
the native libs are glued into java via jnlua
L220[18:28:31]
<Kristopher38> aaah that makes more
sense
L221[18:28:53]
<Kristopher38> alright
L222[18:30:00]
<payonel>
(btw, i misread your earlier comment)
L223[18:30:09]
<payonel>
(which you probably figured out by now)
L224[18:30:41]
<payonel>
when natives are not available, the fallback is LuaJ
L225[18:31:16]
<payonel>
native == lua binary glued into java with JNLua
L226[18:31:16]
<payonel>
else == LuaJ, an implementation of the lua engine in Java
L227[18:31:20]
<Kristopher38> ah right, I mistook JNLua
and LuaJ
L228[18:31:26]
<Kristopher38> ah right, I mistook JNLua
for LuaJ [Edited]
L229[18:33:13]
⇨ Joins: Nikita (~Nikita@135.181.208.144)
L230[18:33:42]
<Kristopher38> anyway, i just found it
peculiar, as it's possible to magically compress data size in
memory, one table element takes up 8 bytes (disregarding 1 byte for
tag), but if i convert it to a string with string.pack, it now
takes up 4 bytes
L231[18:34:58]
<payonel>
if you let me pretend (for the fun of the immersion perspective)
you're looking at this wrong
L232[18:35:44]
<payonel>
the processor of your environment is literally a lua instruction
architecture
L233[18:35:53]
<ThePiGuy24> Никита
L234[18:35:57]
<ThePiGuy24> xd
L235[18:36:44]
<payonel> a
table and its key pairs require a larger segment of memory for
lookups. perhaps the processor spec for these lua "cpus"
were a bit inefficient
L236[18:37:07]
<payonel> a
single string value directly in memory however, was designed in the
spec more efficiently, and takes less spac
L237[18:37:21]
<payonel>
space*
L238[18:38:00]
<payonel>
how can a char fit into half a byte? well, maybe a "byte"
is actually a word, and maybe a word (in this hypothetical lua
arch) is actually 16 bits (let's say 2 bytes)
L239[18:38:29]
<payonel>
maybe for "standard" mapped data, each char of data needs
a full word, but a string can be serially stored in maximize the
char-to-word ratio
L240[18:41:25]
<Kristopher38> that's an elaborate way of
saying that it's a feature :P
L241[18:41:33]
<payonel>
mmhmm
L242[18:41:35]
⇨ Joins: flappy
(~flappy@88-113-155-26.elisa-laajakaista.fi)
L243[18:42:17]
<Kristopher38> I mean, it's alright,
there's a penalty for storing data as strings
L244[18:42:37]
<Kristopher38> since to use it in a
meaningful way you have to string.unpack it
L245[18:42:54]
<Kristopher38> space-time tradeoff
L246[18:55:59]
<Saghetti>
opengl is slightly less scary now
L247[18:56:15]
<Saghetti>
apparently learning about how tf matrix transformations actually
worked was really useful
L248[18:56:19]
<Saghetti>
who could've guessed
L249[18:56:39]
<Saghetti>
works*
L250[18:58:52]
<Kristopher38> feels like you either learn
this stuff at uni, or learn it by messing with 3d graphics
L251[18:59:14]
<Kristopher38> or if you a maths
nerd
L252[19:00:59]
<Saghetti>
imagine being at uni
L253[19:01:30]
<Kristopher38> I don't have to imagine
:^)
L254[19:24:25]
<Trainfan91> @payonel can i bypass the
shell in psh and launch into a lua script instead?
L255[19:24:51]
<payonel>
yeah, like ssh
L256[19:24:56]
<payonel>
`psh -f cmdtorun`
L257[19:29:55]
⇨ Joins: f4k0ll
(webchat@net-2-38-150-38.cust.vodafonedsl.it)
L258[19:30:38] ⇦
Quits: f4k0ll (webchat@net-2-38-150-38.cust.vodafonedsl.it) (Client
Quit)
L260[19:32:42]
<Saghetti>
i'm doing it
L261[19:32:45]
<Saghetti>
i'm webgling
L262[19:33:02]
<Saghetti>
apparently i had the parameters for lookAt swapped
L263[19:33:18]
<Saghetti>
i was looking at 4,3,3 and located at 0,0,0
L264[19:33:28]
<Saghetti>
instead of looking at 0,0,0 and located at 4,3,3
L266[20:07:07] <CompanionCube> %tonk
L267[20:07:08] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Vaur's record of 3 hours,
44 minutes and 42 seconds this time. 2 hours, 19 minutes and 1
second were wasted! Missed by 1 hour, 25 minutes and 40
seconds!
L268[20:37:50]
<Kleadron>
>Saghetti: i'm webgling
L269[20:37:50]
<Kleadron>
oh god
L271[20:50:43] <Hawk777> buff (well
technically buff.clone, but that doesn’t help, and actually makes
the problem worse) is going to have to outlive htpasswd. At the
very least, you will have to keep buff in Config.
L272[20:52:28] <Hawk777> I am not certain
how one resolves the almost-but-not-exactly self-referentiality
that comes from doing that.
L273[20:53:29] <Hawk777> It’s not quite
self-referential because htpasswd doesn’t actually point into the
inside of buff, it only points into the inside of the heap
allocation that buff manages, so *moving* buff doesn’t invalidate
such references as it would do if the references pointed into buff
itself.
L274[21:05:50] <Hawk777> If you could move
buff outside that function and hold it at a higher level, that
would make things much easier, but it would obviously not be as
ideal architecturally.
L275[21:07:24]
<Trainfan91> is it possible to use
computer as chunkloader?
L277[22:03:04]
<Ariri>
Izaya: gotcha b*tch
L279[22:07:04] <Amanda> Hawk777: putting
it in the struct doesn't seem to have helped, it's now unhappy that
I'm borrowing it for the ::load call
L280[22:09:53] <Hawk777> Yes, the problem
with putting it in the struct is that you’re returning the struct,
which moves the struct (and therefore the String) while holding a
reference. But I figured maybe you could look for writeups or
articles about how people do self-referential data structures in
Rust for inspiration.
L281[22:10:11] <Amanda> ah
L282[22:10:23] <Amanda> Well, I'm out of
code spoons for now, so I'll try and figure it out later
L283[22:10:42] <Amanda> Currently doing
the "new yubikey" dance, updading random shit
L284[22:10:48] <Hawk777> Moving the String
out of your load function and passing it as a parameter would also
solve the problem, while making it the caller’s problem
instead.
L285[22:11:20]
<Vaur>
%sip
L286[22:11:21] <MichiBot> You drink a
solid electrum potion (New!). Vaur's favourite shirt is suddenly on
fire.
L287[22:11:43] <Hawk777> If this is a
function that’s only called once or twice for the lifetime of the
program, the really nasty hacky solution would be to just leak the
string instead, but as the name suggests, that creates a memory
leak because it’s never freed. That would be really bad if it’s
called repeatedly, but maybe fine if it’s genuinely only used a
small fixed number of times in the process.
L288[22:16:24] <Vampyre> *cough* bad
coding practices *cough*
L289[22:27:04] <Hawk777> In my defense I
*did* explicitly say it’s a nasty hacky solution.
L290[22:29:15] ⇦
Quits: Vexatos (~Vexatos@port-92-192-163-98.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L291[22:36:59]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@host-92-17-126-142.as13285.net)
L292[22:37:41] ⇦
Quits: TPG24 (~ThePiGuy2@host-92-17-126-142.as13285.net) (Ping
timeout: 189 seconds)
L294[22:48:04]
<Ocawesome101> TIL that in the '50s
scientists froze rodents (solid) and reanimated them using
microwaves
L295[22:49:08]
<ThePiGuy24> and you just watched a tom
scott video :p
L297[22:50:09] <Izaya> also morning
nerds
L298[22:52:34] <Izaya> Ariri: ???
L300[22:53:50] <Izaya> firewire card is
arriving today
L301[22:53:52] <Izaya> v exciting
L302[22:54:21]
<ThePiGuy24> xd
L303[22:55:21]
<Kleadron>
what's this fascination with the USSR
L304[22:55:56]
⇨ Joins: ben_mkiv
(~ben_mkiv@2001:16b8:1e1c:e000:ccb1:af71:8b0d:b1b0)
L305[22:56:00]
<ThePiGuy24> :dyatlov:
L306[22:56:31] <Izaya> semiphysical
shitposting
L307[22:56:33]
<Ariri>
Izaya: the image I sent
L308[22:56:40] <Izaya> yes
L309[22:56:42] <Izaya> ???
L310[22:57:13]
<Ariri> i
don't see what there is to be "???" about
L311[22:57:27] <Izaya> usually tsundere
doesnt' last until that late in the relationship
L312[22:58:11]
<Ariri>
unless that's what they are in whatever show they're from, i don't
see why they're necessarily a tsundere
L313[22:58:26]
<Ariri> or
why it particularly matters here
L315[23:13:40]
<Bob> now
this is a base
L316[23:14:32]
<ThePiGuy24> nice
L317[23:15:10] <CompanionCube> also if
you're doing communist propaganda it's not like there's any
particularly good generic replacement
L318[23:16:07]
<ThePiGuy24> i especially approve of the
one with the mosin
L319[23:17:15]
<ThePiGuy24> actually the 2nd one might
also have mosins in it, cant quite tell from the silhouettes
L321[23:17:37] *
CompanionCube wonders if you could repurpose the SPD's three-arrows
election poster, though that's very much not communist owing to the
contemporary KPD
L322[23:18:07]
<ThePiGuy24> yeah i think theyre
mosins
L324[23:23:48]
<ThePiGuy24> not OC, instant ban
L325[23:24:12]
<Kleadron>
there's a small chance of me exploring an OC port of it
L326[23:24:34]
⇨ Joins: Mario (~Mario@mc2029.mc-panel.net)
L327[23:24:50]
<ThePiGuy24> brb finding my 3d renderer
for OC ~~so i can flex because help why do i keep doing
this~~
L328[23:24:56] <CompanionCube>
%hello
L329[23:24:57] <MichiBot> Hello! Welcome
to #oc! The one and only opencomputers channel! Please ask your
questions directly (dont ask to ask) and provide error/code
examples! (Use pastebin.com if theyre more than one line!) Dont
mind the random conversation you might have walked into.
L330[23:25:05] <Mario> SUS
L331[23:25:23]
<Kleadron>
>ThePiGuy24: brb finding my 3d renderer for OC ~~so i …
L332[23:25:23]
<Kleadron>
I'm simply motivating you =]
L333[23:25:25] <Izaya> what's
suspicious?
L334[23:25:32] <Mario> YOU
L335[23:25:37] <Mario> red sus
L336[23:25:52] <Izaya> always preferred
blue
L337[23:25:53]
<Kleadron>
hi mr 14 year old
L338[23:25:58]
<ThePiGuy24> ohno, theyre cringe
L339[23:26:20]
<Kleadron>
Mario, there might be a massive chance that YOU are the sussy
baka
L341[23:26:40]
<ThePiGuy24> ohno you are cringe too
L343[23:26:52]
<ThePiGuy24> nice xd
L344[23:26:58] <Mario> Sussy
L345[23:27:03]
<ThePiGuy24> could do with more gay
tho
L346[23:27:07]
<Kleadron>
k
L347[23:27:22]
<Teris> Is
that the same guy who got banned?
L349[23:27:30] <Amanda> probably
L350[23:27:55]
<ThePiGuy24> yeah thats alright ;p
L351[23:27:56] <Mario> Will my Genitals
Survive the Fall off a cilf
L352[23:28:09]
<Kleadron>
Izaya: you should mount the image of the 3D rendered =] somewhere,
completely out of place compared to everything else
L353[23:28:25] <Amanda> in the mob
farm!
L354[23:28:48] <Izaya> Kleadron: art
gallery containing nothing but screenshots of LSD Dream Emulator
and out-of-context renders
L355[23:28:59]
<Kleadron>
lol
L356[23:29:28]
<ThePiGuy24> let me see if i can find some
of that gay interracial communist propaganda that my brother sent
me
L357[23:29:38]
<Kleadron>
oh
L358[23:29:42] <Izaya> I know the one you
mean
L359[23:29:55] <Izaya> alas, I keep it in
my unsorted folder
L361[23:31:10] <Izaya> and they get an
orchard and stuff
L362[23:31:21] *
Amanda sorts Izaya by random
L364[23:31:34]
<ThePiGuy24> theres the one i was looking
for
L365[23:31:48] <CompanionCube> Izaya:
imagine the impact on them of the sino-soviet split
L367[23:32:07]
<ThePiGuy24> ah yes
L368[23:32:08] <Izaya> CompanionCube: more
literal forbidden love than usual
L369[23:32:24]
<Kleadron>
hold on I gotta 3D render the letter K
L370[23:32:52]
<Kleadron>
the fucking emulator just hung
L371[23:32:57]
<Kleadron>
nevermind then
L372[23:33:07] <CompanionCube> Izaya: inb4
'let's elope to the DPRK'
L373[23:33:21] <CompanionCube> which iirc
would be less insane then vs now
L374[23:33:38] <CompanionCube> don't think
the economic boom of the south had happened yet
L375[23:34:46] <Izaya> A shame I can't see
any evidence of OPF having OC support
L376[23:34:52] <Izaya> it'd be neat to
have these rotate pictures over time
L377[23:35:10]
<ThePiGuy24> just display the image on a
screen ;p
L378[23:35:44] <CompanionCube> shame the
kaiserreich csa propaganda probably wouldn't fit
L379[23:36:40] ⇦
Quits: Mario (~Mario@mc2029.mc-panel.net) (Ping timeout: 189
seconds)
L381[23:39:15] <Izaya> I like that but the
state religion is Haruhiism
L382[23:39:21]
<ThePiGuy24> yes for the anarchy, no for
the religion
L384[23:40:12]
<ThePiGuy24> nice, more mosin
L386[23:41:33] <Izaya> that's breddy
gud
L387[23:41:41]
<ThePiGuy24> xd nice i think thats a
thompson
L388[23:42:18] <CompanionCube> original's
probably maoist, let me see...
L389[23:42:30]
<ThePiGuy24> and i approve of the
cat
L390[23:43:08]
<Ocawesome101> that i did,
@ThePiGuy24
L392[23:50:39] <CompanionCube> date is
1971