<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:29:10] ⇨
Joins: Vaht
(~Tahg@pool-173-76-165-7.bstnma.fios.verizon.net)
L2[00:29:12] ⇦
Quits: MichiBot (~MichiBot@eos.pc-logix.com) (Ping timeout: 186
seconds)
L3[00:29:25] ⇨
Joins: MichiBot (~MichiBot@eos.pc-logix.com)
L4[00:29:25] zsh
sets mode: +v on MichiBot
L5[00:30:24] ⇦
Quits: lp (~lordpipe@66.109.211.167) (Ping timeout: 186
seconds)
L6[00:30:43] ⇨
Joins: lp (~lordpipe@66.109.211.167)
L7[00:31:12] ⇦
Quits: Tahg (~Tahg@pool-173-76-165-7.bstnma.fios.verizon.net) (Ping
timeout: 186 seconds)
L8[00:35:36] ⇦
Quits: vifino (~vifino@tty.sh) (Ping timeout: 186
seconds)
L9[00:35:43] ⇨
Joins: vifino (~vifino@tty.sh)
L10[00:36:12] ***
vifino is now known as Guest55482
L11[00:42:00] ⇦
Quits: SpiritedDusty (~SpiritedD@eos.pc-logix.com) (Ping timeout:
186 seconds)
L12[00:42:09] ⇨
Joins: SpiritedDusty (~SpiritedD@eos.pc-logix.com)
L13[00:42:10] zsh
sets mode: +o on SpiritedDusty
L14[01:04:00] ⇦
Quits: Guest55482 (~vifino@tty.sh) (Ping timeout: 186
seconds)
L15[01:04:00] ⇦
Quits: lp (~lordpipe@66.109.211.167) (Ping timeout: 186
seconds)
L16[01:04:02] ⇨
Joins: vifino (~vifino@tty.sh)
L17[01:04:19] ⇨
Joins: lp (~lordpipe@66.109.211.167)
L18[01:04:31] ***
vifino is now known as Guest38999
L19[01:12:48] ⇦
Quits: ds84182 (~ds84182@eos.pc-logix.com) (Ping timeout: 186
seconds)
L20[01:15:20] ⇨
Joins: ds84182 (~ds84182@eos.pc-logix.com)
L21[01:26:45] <payonel> Moongoodboy{K}:
...
L22[01:27:01] <payonel> Moongoodboy{K}:
compiling lua in c++ is not about the feels of doing it for c++
people
L23[01:27:29] <payonel> 1. c++ exceptions
are more efficient for the optimized case than c jumps, and 2. c++
bindings
L24[01:29:24] <Izaya>
I thought one of the design
things for C++ is that you could compile C in a C++ compiler
without any issues, so people could just write C++ compilers and
continue compiling plain C normally
L25[01:30:15] <payonel> that was done in
the beginning to accelerate the adoption
L26[01:30:22] <payonel> there is no point
or benefit of doing that now
L27[01:30:33] <Izaya> oh okay
L28[01:30:44] <Izaya> that's kinda
inconvenient but I guess it makes sense
L29[01:30:59] <payonel> inconvenient to
compile c as c?
L30[01:31:24] <payonel> or inconvenient to
compile lua for c++?
L31[01:31:29] <payonel> that is done for
benefits for c++
L32[01:31:30] <Izaya> inconvenient to end
up with two compilers for very similar languages
L33[01:31:35] <payonel> ah
L34[01:31:46] <payonel> meh
L35[01:31:47] <Izaya> though I guess over
time the standards diverged
L36[01:31:47] <payonel> :)
L37[01:31:54] <payonel> definitely
L38[01:32:01] <Izaya> so it probably
wouldn't be practical any more
L39[01:37:46] <payonel> Izaya: do you ever
wish shift clicking cards into a case (or assembler-case) would use
the lowest tier?
L40[01:37:56] <Izaya> yess
L41[01:38:18] <Izaya> I also wish that if I
have them stacked it only puts one in but that's kind of breaking
normal functionality
L42[01:39:40] <payonel> :/ well i actually
disagree with you on the 2nd part
L43[01:39:47] <Izaya> yeah that's
fair
L44[01:39:48] <payonel> and not just
because of "normal"
L45[01:39:53] <payonel> but anyways
L46[01:39:54] <payonel> the first
part
L47[01:40:03] <payonel> i have a solution
i'm hardening for that right now
L48[01:40:06] <Izaya> but yes using the
lowest tier before taking higher slots would be v. nice
L50[01:40:53] <payonel> i'm giving
inventories the ability to override a fillOrder()
L51[01:41:12] <payonel> so that cases with
tiers can communicate that have an atypical order they prefer
L52[01:41:22] <payonel> that they+
L53[01:41:26] <Izaya> shiny
L54[01:41:45] *
Izaya just implemented routing over linked cards in
minitel
L55[01:41:51] <payonel> ha! nice
L56[01:41:52] <Izaya> I swear I didn't
forget that they exist or anything
L57[01:41:55] <payonel> haha
L58[01:42:57] <Izaya> It also occured to me
that it's probably a lot easier to have a TCP proxy masquerade as a
linked card than a modem
L59[01:43:12] ⇦
Quits: ds84182 (~ds84182@eos.pc-logix.com) (Ping timeout: 186
seconds)
L60[01:43:12] ⇦
Quits: SpiritedDusty (~SpiritedD@eos.pc-logix.com) (Ping timeout:
186 seconds)
L61[01:43:32] ⇨
Joins: ds84182 (~ds84182@eos.pc-logix.com)
L62[01:43:35] ⇨
Joins: SpiritedDusty (~SpiritedD@eos.pc-logix.com)
L63[01:43:37] zsh
sets mode: +o on SpiritedDusty
L64[02:08:41] <Izaya> ~w internet
L66[02:09:15] <Izaya> Does the internet
card push any signals?
L67[02:16:39] <Moongoodboy{K}> payonel:
wtf? But Lua can't be C and also use C++ exceptions unless its
codebase is riddled with `#ifdef __cplusplus__` everywhere…
L68[02:16:55] <Moongoodboy{K}> which goes
back to my wonder at the effort of supporting both.
L69[02:17:25] <Moongoodboy{K}> …also the
website says it's written in the intersection of C and C++, so it
can't possibly use exceptions at all.
L71[02:18:36] <Moongoodboy{K}> Izaya: it
makes perfect sense for separate languages to have separate
compilers. C and C++ are separate languages.
L72[02:18:53] <Izaya> at one point C++ was
a C extension
L73[02:18:59] <Moongoodboy{K}> They're
actually not even that similar. Their syntax is similar, but even
that has diverged a lotm
L74[02:19:16] <Izaya> and I read somewhere
a while back that you could compile C with a C++ compiler
L75[02:19:24] <Izaya> but considering most
of my sources are like 20 years old...
L76[02:20:01] <Moongoodboy{K}> You can[*],
but that's silly. Why would you try to use one language's compiler
on code that's in a completely different language?
L77[02:20:11] <Izaya> It wasn't at one
point
L78[02:20:13] <Izaya> that's all I'm
saying
L79[02:20:19] <Moongoodboy{K}> But it is
now.
L80[02:20:23] <Izaya> Aye.
L81[02:29:20] <Izaya> payonel: how do you
think I should manage emulating a linked card with a TCP
stream?
L82[02:29:37]
<Forecaster>
%shell
L83[02:29:37] *
MichiBot loads N30 into a shell and fires it. It strikes Altenius.
They take 14 damage. Vindex and Izaya stood too close and take 5
and 2 splash damage respectively.
L84[02:30:09] <Izaya> I'm thinking have a
1s timer and set the timeout to very low, similar to how the IRC
client works
L85[02:41:44] <asie> Moongoodboy{K}:
"Who has a C++ compiler but not a C compiler?"
L86[02:42:02] <asie> I can think of a lot
of platforms.
L87[02:42:10] <asie> Er, "Who has a C
compiler but not a C++ compiler?"*
L88[02:42:33] <asie> Izaya: You're
incorrect. C++ and C are mostly identical but there's some minor
differences in syntax
L89[02:42:38] <asie> which can lead to
compilation errors
L90[02:43:02] <asie> Lua supports both
because Lua wants to be embeddable in a lot of contexts
L91[02:43:12] <asie> also, because C has
far more compilers than C++, and is much lighter to implement than
C++.
L92[02:43:48] <Moongoodboy{K}> asie: no,
you had it right the first time
L95[02:43:57] <asie> in that case, hm,
yeah
L96[02:44:07] <Moongoodboy{K}> And I'd go
the other way.
L97[02:44:25] <Moongoodboy{K}> C and C++
share the same /core/ syntax, but have many differences in
syntax.
L98[02:44:51] <Moongoodboy{K}> C++ has a
ton more keywords, generics syntax, lambdas, `class` and all its
things…
L99[02:45:03] <asie> No, I'm talking
specifically about things in C which don't work in C++.
L100[02:45:11] <asie> Supersets have been
even in C. Compare C89 to C99, or C99 to C11.
L101[02:45:14] <asie> C11 has generics,
even!
L102[02:45:19] <asie> (Very hacky ones.
But they do exist!)
L103[02:45:22] <asie> Well, generic
methods.
L104[02:45:33] <asie> Where
"generic" actually means "overloading".
L105[02:45:33] *
Moongoodboy{K} /stares./
L106[02:45:35] <asie> But they call it
"generic".
L107[02:45:37] <Moongoodboy{K}> C11 does
/not/ have generics.
L108[02:45:41] <Moongoodboy{K}> No way.
Really?
L109[02:45:43] <asie> Yes.
L110[02:45:44] <Moongoodboy{K}> Oh.
;P
L112[02:47:00] <Moongoodboy{K}> Uhh.
What?
L113[02:47:10] <Moongoodboy{K}> That's not
what I meant by generics
L114[02:47:15] <asie> Yes, notice what I
said later.
L115[02:47:18] <asie> They call it
"_Generic".
L116[02:47:23] <Moongoodboy{K}>
Uh-huh
L117[02:47:31] <Moongoodboy{K}> Remember,
a rose by any other name… :p
L118[02:47:40] <Moongoodboy{K}>
conversely, two different things with the same name don't become
the same
L119[02:47:58] <Moongoodboy{K}> in fact, I
don't think you can have (what I meant by) generics without a class
system.
L120[02:48:07] <asie> Probably not.
L121[02:48:13] <asie> Yeah. I derped. It's
8:35 AM and I woke up.
L122[02:48:13]
⇨ Joins: Alex_hawks|Alt
(~Alex_hawk@121.221.224.174)
L123[02:48:36] <Moongoodboy{K}> …okay, so
C's `struct` counts as a class system for this purpose…
L124[02:48:41] <asie> nope
L125[02:49:09] <asie> anyhow, it's called
_Generic because it's actually "type-generic
macros"
L126[02:49:23] <Moongoodboy{K}> For this
purpose, yeah. Rust has structs too (but no inheritance like C++)
and /it/ has generics. Must be something I'm missing
L127[02:49:31] <asie> yes
L128[02:49:38] <asie> the part where I
said "Where "generic" actually means
"overloading"."
L129[02:49:41] <asie> "But they call
it "generic"."
L130[02:50:14] <Moongoodboy{K}> …I think
you need a class system and an interface system.
L131[02:50:20] <asie> For
overloading?
L132[02:50:22] <asie> *Overloading*?
L133[02:50:23] <Moongoodboy{K}> And then
you can have generics.[*]
L134[02:50:32] <asie> Please start reading
what I quoted at you where I admit my mistake.
L135[02:50:45] <asie> I pointed out that I
have made a mistake four times by now.
L136[02:50:53] <Moongoodboy{K}> I'm trying
to move on from that! :(
L137[02:51:00] <asie> You're repeating
yourself too!
L138[02:51:08] <Izaya> o.o
L139[02:51:23] <Moongoodboy{K}> I am?
x.x;
L140[02:51:25] <asie> Anyhow. Back to what
I was saying.
L141[02:51:34] <asie> C11 has some crazy
shenanigans.
L142[02:51:47] <asie> For instance,
built-in threading library.
L143[02:52:08] <asie> and anonymous
structures and unions
L144[02:52:27] <asie> And there were other
attempts to extend C as well.
L145[02:52:49] <asie> Say, Plan 9 C, whose
ideas were later repurposed into Go
L146[02:53:51] <asie> And, I mean, C++ was
not the only attempt to extend C. There was albo ObjC.
L147[02:54:39] ⇦
Quits: Alex_hawks (~Alex_hawk@121.221.224.174) (Ping timeout: 383
seconds)
L148[02:54:52] <asie> I just woke up and I
feel like I need sleep. Or maybe I'm just a little stupid.
L149[02:56:41] <Moongoodboy{K}> C < 11
didn't have threading??
L150[02:56:46] <Moongoodboy{K}> no
way
L151[02:57:08] <asie> of course they
did
L152[02:57:11] <asie> but it was
OS-specific
L153[03:00:45] <Izaya> C(++)11 added a
bunch of stuff previously OS-specific, right?
L154[03:01:55] <Moongoodboy{K}>
Ahhhh.
L155[03:05:57] <Moongoodboy{K}> So it
added to the OS-agnostic part of the stdlib a threading API that's
msising a few key pieces because of /Windows./ XP
L156[03:17:12] ⇦
Quits: Alex_hawks|Alt (~Alex_hawk@121.221.224.174) (Ping timeout:
186 seconds)
L157[03:17:36]
⇨ Joins: Alex_hawks|Alt
(~Alex_hawk@121.221.224.174)
L158[03:43:17]
⇨ Joins: Unh0ly_Tigg
(~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L159[04:01:12] ⇦
Quits: SpiritedDusty (~SpiritedD@eos.pc-logix.com) (Ping timeout:
186 seconds)
L160[04:01:30]
⇨ Joins: SpiritedDusty
(~SpiritedD@eos.pc-logix.com)
L161[04:01:31]
zsh sets mode: +o on SpiritedDusty
L162[04:57:21] ⇦
Quits: dustinm` (~dustinm@68.ip-149-56-14.net) (Quit:
Leaving)
L163[04:59:46]
⇨ Joins: dustinm` (~dustinm@68.ip-149-56-14.net)
L164[05:09:36]
⇨ Joins: Inari
(~Pinkishu@p5DEC62A1.dip0.t-ipconnect.de)
L168[05:17:39] <MichiBot>
AoE2 - The
Legend of Blue Coffee Continues | length:
1h, 14m 40s |
Likes:
177 Dislikes:
1 Views:
2,145 | by
T90Official - Age
Of Empires 2 | Published On 16/3/2018
L169[05:30:26]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L170[05:33:31] ⇦
Quits: Unh0ly_Tigg (~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
(Quit: Leaving)
L171[05:34:24] ⇦
Quits: ds84182 (~ds84182@eos.pc-logix.com) (Ping timeout: 186
seconds)
L172[05:35:10]
⇨ Joins: ds84182 (~ds84182@eos.pc-logix.com)
L174[05:42:53] <MichiBot> Wed Mar 14
14:12:54 CDT 2018 @noonanjo: Putin: “would you like some te—“
L175[06:27:41]
<Kodos> RIP
Kerbal Space Program, I hardly knew ye
L176[06:28:08]
<MGR>
?
L177[06:28:17]
<Kodos>
TakeTwo bought out KSP, changed their EULA
L178[06:28:26]
<MGR>
Ah
L180[06:29:05]
<veesus mikel
heir> Didn't they buy it months ago
L181[06:29:44]
<Kodos> The
TOS/EULA change just recently took effect
L182[06:35:44] <Izaya> fwiw
L183[06:35:50] <Izaya> I fully intend to
violate the EULA
L184[06:39:08] <AmandaC> What even is the
new EULA?
L185[06:39:17] <AmandaC> Like, what makes
it bad?
L186[06:39:48] <Izaya> You're only allowed
to keep one copy on a given machine.
L187[06:39:54] <AmandaC> I see
L188[06:39:58] <Izaya> In a game made with
modding in mind.
L189[06:40:03] <Izaya> With an unstable
API.
L190[06:40:03] <AmandaC> That sounds
entirely unenforcible
L191[06:40:10] <Izaya> Indeed.
L192[06:42:48] <Skye> I think they want to
have an excuse to just ban people at will
L193[06:42:55]
<Ristelle>
Uhh is Asie around?
L194[06:43:04]
<Ristelle>
Is there a license for Computronics?
L195[06:43:09]
<Ristelle>
or none?
L196[06:43:24]
<Ristelle>
or All Rights Reserved? [Edited]
L197[06:43:45] <Skye> It's MIT I
think
L199[06:44:07] <Skye> Also vexatos runs
that mod now
L200[06:44:30] <AmandaC> Also MORE POTATOS
FOR THE POTATO GODS
L201[06:44:47] *
AmandaC launches a potato at the ceiling
L203[06:47:04]
<Forecaster>
%shell potato
L204[06:47:05] *
MichiBot loads Massive Blob into a shell and fires it. It strikes
potato. They take 18 damage. ocdoc and Meow-J stood too close and
take 7 and 2 splash damage respectively.
L205[06:48:09] <AmandaC> %shell
@Forecaster
L206[06:48:09] *
MichiBot loads a sense of humor into a shell and fires it. It
strikes the ground near @Forecaster, evil_dan2wik and Fridtjof.
They each take 3, 5 and 7 splash damage respectively.
L207[06:48:23] <Inari> %pet AmandaC
L208[06:48:23] *
MichiBot brushes AmandaC with Mimiru's SLA. AmandaC recovers 12
health!
L209[06:48:28]
<Forecaster>
hah, miss :D
L210[06:48:33] <AmandaC> %shell
@Forecaster
L211[06:48:34] *
MichiBot loads an IBM 5100 into a shell and fires it. It strikes
@Forecaster. They take 9 damage. Neo and zsh stood too close and
take 2 and 6 splash damage respectively.
L212[06:48:38]
<Forecaster>
ow
L213[06:48:53] *
AmandaC cuddles Inari, meows
L214[06:49:03] <Inari> Kon~
L215[06:49:15] <AmandaC> You and your
strange meows
L216[06:49:34] <Inari> Shaaaaa!
L217[06:50:14] <AmandaC> Meow!!!!!
L218[06:50:24] <Izaya> soundtracks
continue to cause issues
L219[06:50:32] <Izaya> what artist do I
put a CD of different artists under
L220[06:50:48] <AmandaC> 'Mixed
Artists'
L221[06:51:39]
<Ristelle>
Assorted Artists
L222[06:51:48] <Totoro> "Various
Artists"
L223[06:51:54]
<Ristelle>
No idea but I just giggles to that statement
L224[06:52:01]
<Ristelle>
No idea but I just giggled to that statement [Edited]
L225[06:52:25] <AmandaC> Ass-sorted
Artists
L226[06:52:59]
<Forecaster>
"Various Artists" I've seen
L227[06:54:09] <Skye> Izaya: either leave
the field blank and use per track artists, or use semicolons
L228[06:54:22] <Izaya> I can't leave a
directory name blank
L229[06:54:47] <Inari> AmandaC: Do you
know what Shaa is btw? xD
L230[06:54:55] <AmandaC> Inari: no
L231[06:55:10] <Inari> its how japanese
cats hiss
L232[06:55:20] <AmandaC> I see
L233[06:56:09] <AmandaC> have you
considered, giving me a million money?
L235[06:56:27] <MichiBot>
NEKOPARA OVA
ANIME - BEST SCENES | length:
21m 53s | Likes:
516 Dislikes:
18 Views:
18,115 | by
AzzMan |
Published On 28/12/2017
L236[06:56:30] <Inari> as seen there
L237[06:56:57] <Inari> AmandaC: I would,
if I had a hundred times that
L238[06:56:57] <Inari> :D
L239[06:57:16] <AmandaC> You and your
income ineqquality!
L240[06:57:23] <Inari> ;D
L241[06:57:45] <AmandaC> Just becase I'm a
cat doesn't mean I should have less monies!
L242[06:58:06] <Inari> Well it's wealth,
not income :3 And theres others people to hadn money to too
L243[06:58:25] <AmandaC> Inexcusible, I
demand a million million money!
L244[06:59:11] *
AmandaC bites Inari's wires
L245[06:59:23] <Inari> D:
L246[06:59:27] <Inari> %fling
AmandaC
L247[06:59:27] *
MichiBot flings AmandaC's ketchup packets in a random direction. It
hits AmandaC on the heel. They take [6] damage.
L248[06:59:28] *
MichiBot An adventurer came by and claimed AmandaC's ketchup
packets was the artifact they were looking for to save their
village..
L249[06:59:41] <AmandaC> D:
L250[06:59:43] <Inari> RIP AmandaC's
ketchup packets
L251[06:59:51] <AmandaC> I need
those!
L252[06:59:54] <AmandaC> How else will I
make Stuff
L253[06:59:56] <Inari> Sounds like it was
a miqo'te adventurere
L254[07:03:18]
<Forecaster>
%fling
L255[07:03:18] *
MichiBot flings a mimi doll in a random direction. It hits Vaht in
the face. They take [2] damage.
L256[07:03:32] <AmandaC> Rude!
L257[07:03:39]
<Forecaster>
%fling Amanda
L258[07:03:39] *
MichiBot flings a fantasy life in a random direction. It hits the
ground near Amanda
L259[07:03:43]
<Forecaster>
dang
L260[07:03:57] *
AmandaC picks up the Fantasy Life, runs off with it
L261[07:05:15]
<Forecaster>
MichiBot's gonna want that back afterwards >:
L262[07:06:02]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-123.nctv.com)
L263[07:06:37] <AmandaC> Mine!
L264[07:06:43] *
AmandaC hisses at @Forecaster
L265[07:14:01] *
AmandaC pads off with the Fantasy Life cartridge and Inari's
soul
L266[07:14:16] <Inari> Haha
L267[07:14:16] <AmandaC> ( Getting ready
to drive the rest of the way to FL soon )
L268[07:14:17] <Inari> enjoy
L269[07:14:30] <Inari> I just got to Adept
inall lifes yesterday \o/ Well all but 3 combat lifes
L270[07:14:33] <Inari> Need to start on
those
L271[07:15:38]
<Forecaster>
you got what with the who now?
L272[07:16:33] <Inari> In Fantasy Life
there are Lifes, each Life is basically like a profession..
CArpetner, Miner, etc
L273[07:16:49] <Inari> And Adept is the
rank wich I'm at now (think it starts with Novice, then Fledgling,
then Apprentice, then Adept, and then some other sones)
L274[07:25:42] <Temia> so it turns out I
have no stomach for cold weather in humid regions at 6 in the
morning without a hot cup of coffee to prime me, and I fare little
better with half-wiped off imaging gel under my clothes x.x
L275[07:27:39] *
Inari primes Temia ;D
L276[07:28:24] <Inari> What was the
imaging gel fro though? :p
L277[07:28:38]
<Forecaster>
ultrasound imaging I'd guess
L278[07:28:59]
<Forecaster>
do they use gel for that? I'm not sure
L279[07:29:05] <Inari> Yeah but
L280[07:29:06] <Inari> What for
L281[07:29:38]
<Forecaster>
Scanning for aliens
L282[07:30:22] <Inari> Hm
L283[07:30:30] <Inari> Also why half-wiped
off gel, at 6 in the morning too
L284[07:30:41] <Inari> You'd think they'd
clean it off properly, or you'd at least not get iamging at that
time of the day
L285[07:31:15] <Inari> Unless you have
some emergency or something maybe
L286[07:31:32] <Temia> Non-emergency, but
it was at a hospital
L287[07:31:38] <Inari> :o
L288[07:31:47] <Temia> All the good
openings were probably taken anyway
L289[07:32:04] <Inari> Huh?
L290[07:32:19] <Temia> Forn
appointments
L291[07:32:23] <Inari> Ah
L292[07:32:26] <Temia> For*
L293[07:32:37] <Inari> Hope my favourite
Minotaur girl is fine :p
L294[07:32:41] <Temia> sorry, fingers are
stiff from the cold
L295[07:33:13] <Temia> I should be, it's
just preventative measures due to risk factors from another
diagnosis
L296[07:33:22] <Inari> I see
L297[07:33:24] <Inari> %pet Temia
L298[07:33:24] *
MichiBot pets Temia with some clay earth shampoo. Temia recovers 1
health!
L299[07:33:31] <Inari> That'll help
L300[07:33:38] *
Temia mu '^'
L301[07:33:57] *
AmandaC cuddles Temia
L302[07:35:15] *
Temia cuddles Amanda back
L303[07:47:13] *
AmandaC purrs softly
L304[07:47:19] <AmandaC> How're you doing,
Inari?
L305[07:47:29] <AmandaC> Er, Temia
L306[07:47:45] <AmandaC> I'm not very
awake yet
L307[07:48:14] <Temia> Heehee
L308[07:48:22] <Temia> It's okay, neither
am I
L309[07:49:16] <Temia> I'm doing okay.
I've been sitting waiting for the mall drugstore to open so I can
get some bus tickets
L310[07:49:22] <Temia> At least it's warm
in here
L311[07:50:09]
⇨ Joins: ben_mkiv
(~ben_mkiv@p579723A3.dip0.t-ipconnect.de)
L312[07:50:13] <Skye> Why is is so hard to
find thigh highs for long legs on amazon
L313[07:51:06] <AmandaC> Skye:
#longlegsproblems
L314[07:53:58] <Skye> AmandaC: it's both
for short legs and also barely higher than the knee
L315[07:56:19] <Skye> Like every one I
see
L316[07:56:22] <Skye> On amazon
L317[08:07:01]
<Forecaster>
you have to go to a store to get buss tickets? oO
L318[08:07:59] <AmandaC> I assume public
transport
L319[08:08:10]
<Forecaster>
well yeah
L320[08:08:15]
<Forecaster>
I knew that
L321[08:08:42]
<Forecaster>
I don't think Temia randomly decided she wanted to take a buss to
the Bahamas or something :P
L322[08:10:04] <AmandaC> Most of the us
can barely affird to pay drivers and do basic maintenance on their
lines for public transportation
L323[08:10:38] <AmandaC> Because the local
/ state governments don't want to pay for it
L325[08:12:45] <Skye> Meanwhile London has
really good public transport
L326[08:13:07] <Skye> Does anyone here
know how to get thigh highs for long legs? :p
L327[08:15:17] <AmandaC> I need to get a
better work flow for handling my anime folders
L328[08:15:22] <ben_mkiv> nope. but was
worth to google it
L329[08:17:25] <S3> Forecaster: That's
pretty normal, even here
L330[08:17:46] <S3> I know very few places
you get local transport tickets for onlinre
L331[08:18:06] <S3> here most will accept
cash though, even the ones to the other cities
L332[08:20:47] <Temia> It's cheaper to buy
bus tickets in bulk than pay the fare directly
L333[08:21:05] <S3> Izaya: seen it
L334[08:21:14] <S3> it's REALLY
weird
L335[08:21:37] <Izaya> it's excellent
:D
L336[08:21:39] <Temia> And I have to
stretch every penny
L337[08:22:09]
<Forecaster>
buses here don't handle cash at all anymore
L338[08:22:25]
<Forecaster>
you buy tickets either with cards, or with an app
L339[08:22:48] <S3> @Kiritow I hope you
don't think TCO in Lua is awesome just because I was talking about
persistent data structures which are 100% unrelated :P
L340[08:23:27] <Temia> Even King County
Metro was still accepting cash fare by the time I moved, Guelph
Transit is considerably farther behind
L341[08:23:48] <S3> @Forecaster that would
piss me off
L342[08:23:55] <S3> because what if you're
in a bind and you need to get on the bus
L343[08:23:57] <Temia> Though Metro was
pushing for ORCA adoption I every way they could
L344[08:24:13] <Temia> *in
L345[08:24:14]
<Forecaster>
you pay with a card
L346[08:24:43] <S3> most people that I see
ride a bus do not have debit cards, credit cards...
L347[08:24:44] <S3> in fact
L348[08:24:45]
<Forecaster>
a bank card, or a charged card from the company
L349[08:24:52] <S3> many people I see ride
the bus are often homeless
L350[08:25:35] <S3> yeah that would never
fly here
L351[08:25:39] <S3> people would
revolt
L353[08:25:56] <S3> cash is considered
very important to have on you here
L354[08:26:10]
<Forecaster>
we've largely moved away from it
L355[08:26:15]
<Forecaster>
I almost never have cash
L357[08:26:32] <S3> a lot of places here
have signs "No cards"
L358[08:26:45] <Temia> I still carry
change around in a tin of mints
L359[08:26:56] <S3> Temia: one of those
people! :D
L360[08:26:56]
<Forecaster>
even exchanged between people are done digitally
L361[08:27:05]
<Forecaster>
exchanges*
L362[08:27:08]
<veesus mikel
heir> what tier of computer do i need to upgrade for an external
ide ?
L363[08:27:15] <S3> where the hell do you
live again?
L364[08:27:18] <S3> forecaster*
L365[08:27:19] <Temia> Then again I've
never been more than three steps from homelessness for all of my
life, so
L366[08:27:25]
<Forecaster>
Sweden
L368[08:27:30]
<veesus mikel
heir> You know how gmod lua has a plugin for notepad ++
L369[08:27:48]
<Forecaster>
I recently bought a sofa via an ad for like $350
L370[08:27:52]
<Forecaster>
no cash exchanged
L371[08:27:55] <Izaya> everything here
takes cash or card
L372[08:28:07] <S3> yeah. in order to do
digital transactions, you need an Internet connection. Internet
connections require money, and also cards causse businesses here to
often lose quite a bit of money from feeds
L373[08:28:08] <Temia> No such external
integration exists, veesus
L374[08:28:08] <S3> fees*
L375[08:28:09] <Izaya> which is good
because I don't have any cards
L376[08:28:29] *
Izaya doesn't trust cards
L377[08:28:39]
<Forecaster>
I'm not surprised by that.
L378[08:28:44] <Izaya> especially credit
cards those are some real BS
L379[08:28:51] <S3> so everyonce in a
while you will go in some rural gas station that somehow lets you
pay with a card, and then they look at you and say, "There's a
$15 minimum for card payments"
L380[08:29:08] <S3> it's always above $5,
often $10
L381[08:29:13]
<Forecaster>
that's illegal here now
L382[08:29:22]
<Forecaster>
you can't have a "minimum"
L383[08:29:45] <S3> the problem is
L384[08:29:54] <Izaya> do banks then not
have to charge for processing?
L385[08:29:58] <Temia> To be fair, in
north america you should trust any given bank as far as you can
throw them
L386[08:30:00] <Izaya> or rather
L387[08:30:06]
<Forecaster>
they do charge I'm pretty sure
L388[08:30:07] <Izaya> are banks then
required to not charge for processing?
L389[08:30:16] <S3> 1000 people come in
every day and buy a pack of gum for $1 with a card. card fee is
more than $1
L390[08:30:18] <S3> see what
happened?
L391[08:30:25] <S3> business just paid a
lot of money and made no profit
L392[08:30:28] <AmandaC> And the real
winner with that is the card company, @Forecaster
L393[08:30:37] <S3> so yeah, minimums are
nice.
L394[08:30:57] <AmandaC> Card
processing*
L395[08:31:20]
<Forecaster>
I don't know how that works here
L396[08:31:28]
<Forecaster>
just that stores can't have a minimum anymore
L397[08:31:47] <S3> If you ask my
opinion
L398[08:32:12] <S3> I wouldn't mind if the
person with the card paid the card processing fee
L399[08:32:20] <S3> and not the
seller
L400[08:32:25] <ben_mkiv> ^^
L401[08:32:41]
<Forecaster>
they should be allowed to charge it to the customer if the amount
is too low
L402[08:33:30] <Skye> What happens when
the only way to get exact change is to use a card.
L403[08:33:48] <Skye> The UK wants to drop
1p and 2p coins.
L404[08:34:32] <S3> something that does
piss me off though, is that because of the rest of the frigging US,
world, or whatever..
L405[08:34:51] <S3> gas companies moved in
and made it standard here to pay first at the pump
L406[08:35:30] <AmandaC> Uh
L407[08:35:35] <AmandaC> Pretty sure
that's that the case
L408[08:35:40]
<Forecaster>
it's been that way here for decades
L409[08:35:47] <AmandaC> In home at PA at
least
L410[08:35:54] <AmandaC> That's not*
L411[08:36:00] <AmandaC> I found
proofread
L412[08:36:08] <S3> AmandaC: here in Maine
when I was a kid
L413[08:36:09] <AmandaC> ...
L414[08:36:16]
<Forecaster>
most stations here are unmanned
L415[08:36:17] <S3> up until high school
you pumped first
L416[08:36:22] <S3> then you walked in
anbd paid with cash
L417[08:36:46] <AmandaC> We just gassed up
in GA and my dad didn't have to pay first
L418[08:36:48] <S3> and nowe trhere's like
only one station I ever go to that lets me do that
L419[08:36:58] <AmandaC> (road trip to
Florida)
L420[08:37:22] <AmandaC> And I'm pretty
sure that we don't have to do it at home I'm PA EITHER
L421[08:38:16] <S3> woah friend is in town
from texas
L422[08:38:20] <S3> goin out to eat see ya
later
L423[08:38:37] <AmandaC> Toodles
L424[08:39:27] <Izaya> o/
L425[08:46:02] *
AmandaC .oO( kinda strange they moved a town all the way from Texas
to Maine)
L426[08:47:20] <Skye> .oO(why can I see
thought bubbles of others)
L427[08:48:36] *
AmandaC .oO( oh God, my secret telepathy is kicking in
again)
L428[08:49:38] <AmandaC> S-so guys, be
how's the sports team doing?
L429[08:50:23] <AmandaC> Did the kick the
hole in one to cause a strike out and will a grand slam?
L430[08:51:10] <AmandaC> %choose code or
don't
L431[08:51:10] <MichiBot> AmandaC:
don't
L432[08:51:13] <AmandaC> Hrl
L433[08:51:17] <AmandaC> I disagree
L434[08:51:53] <Izaya> Should I bother to
watch Chuunibyou?
L435[08:54:42] <Skye> Izaya: it's good and
cute
L436[08:55:59] <Izaya> sick of cute
L437[08:56:01] <Izaya> I want story
L438[09:01:21] <Skye> Izaya: it has story,
like a sad story
L439[09:01:25] <Skye> And that's a
spoiler
L440[09:01:57] <Skye> Izaya: also some
parts are too relatable so you might get uncomfortable
L441[09:02:19] <Izaya> eh
L442[09:02:25] <Izaya> I could just watch
CLANNAD if I wanted sad
L443[09:02:42] <Izaya> that was a
rollercoaster
L444[09:03:31] <Inari> Clannad~
L445[09:03:56] <Inari> Though Clannad
wasn't that sad for me, except for a bit s1
L446[09:04:00] <Inari> had stuff that made
me cry way more
L447[09:05:00] <Skye> Izaya: basically
it's just a mix of relatable and goofy
L448[09:05:15] <Skye> With some sads near
the end
L449[09:05:16] <Inari> Izaya: How about
Shouwa Genroku Rakugo Shinjuu
L450[09:05:25] <Skye> But with some
heartwarming too
L451[09:06:12] <Izaya> Clannad After Story
was the real rollercoaster
L452[09:06:25] <Izaya> Key is both the
cause and solution to all suffering in the world.
L453[09:07:24] <Izaya> seems interesting,
Inari
L454[09:07:35] <Izaya>
I'm also considering picking
up writing instead
L455[09:08:38]
<Wuerfel_21>
Praise the sun for giving us remote servers connected to high speed
internet
L456[09:08:58] <Izaya> If only our
connections were high speed to.
L457[09:09:01] <Izaya> s/to/too/
L458[09:09:02] <MichiBot> <Izaya> If
only our connections were high speed too.
L459[09:09:03] *
Izaya nods
L460[09:09:53]
<Wuerfel_21>
Still, torrenting 61 GB solid compressed 7z files...
L461[09:10:18] <Izaya> for what
purpose
L462[09:12:04]
<Forecaster>
what's in them?
L463[09:12:30]
<Wuerfel_21>
i don't know exactly whats in them, i just know its from
archive.org
L464[09:12:51]
<Wuerfel_21>
and that aria2c gives me strange warnings
L465[09:13:21]
<Wuerfel_21>
Aaaand the ETA jumped up to 12 hours
L466[09:13:40]
<Forecaster>
you just picked random files to download? :P
L467[09:15:53] <Inari> Izaya: Eh, the
chars all seemed way less relatable (for me anyway) in afterstory.
Tomoyo OVA was best though
L468[09:16:25]
<Wuerfel_21>
No, im looking for delisted Wii VC games
L470[09:16:34] <MichiBot>
Clannad -
Ana(full ver.) | length:
8m 25s | Likes:
2,269 Dislikes:
24 Views:
272,420 | by
paulisis |
Published On 29/11/2009
L471[09:19:53] <Izaya> if that's clannad
music I'm not going near that
L472[09:22:47]
⇨ Joins: Moinsen
(webchat@p5B3EAF74.dip0.t-ipconnect.de)
L473[09:22:56] <Moinsen> hello?
L474[09:24:48]
<Forecaster>
%hello
L475[09:24:48] <MichiBot> Forecaster:
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.
L476[09:35:39] <Moinsen> Is there an
active OC Server without too much mods?
L477[09:38:47] <Inari> Izaya: It's the
best song of it
L478[09:38:57] <Inari> The one that'll
make you cry from hearing it if you dared to have watrched Clannad
in the past 3 years
L479[09:38:58] <Inari> :p
L480[09:39:00]
<Nightmare>
Moinsen: I dont know the exact mod count, but SwitchCraft is pretty
activr
L481[09:39:26]
<Wuerfel_21>
Mod count isn't exactly a good measure
L482[09:39:33]
<Wuerfel_21>
OC counts as 2
L483[09:39:47]
<Wuerfel_21>
MFR counts as math.huge
L484[09:44:45] <Moinsen> Switchcraft is
Survival. I want an active Creative Server. maybe somebody know
one
L485[10:02:00] ⇦
Quits: ben_mkiv (~ben_mkiv@p579723A3.dip0.t-ipconnect.de) (Ping
timeout: 186 seconds)
L486[10:14:06] <asie> yet to watch
Clannad
L487[10:20:13] <Inari> I should rewatch
teh Tomoyo OVA
L488[10:20:17] <Inari> Probably my
favourite part of Clannad
L489[10:21:33]
<BlueAgent>
This help request is bit toooo long to post in a message.
L490[10:21:48]
<BlueAgent>
A summary: Two ME networks. Trying to move items with small counts
in one network to another network, ran into problems with comparing
stacks between the two networks.
L492[10:22:10]
<BlueAgent>
Thanks for reading and any help :)
L493[10:23:40] <asie> but that means
getting my hands on Clannad which is non-trivial
L494[10:26:41] <Inari> It's odd
L495[10:27:03] <Inari> sometimes I like
watching sad anime stuff :P It feels good to cry at times - like
your bad feelings go into the tears or so
L496[10:35:37] <AmandaC> @BlueAgent
deciding if two items are the same is not trivial, even in Java
land, because there's always some weird thing one mod does that's
different
L497[10:35:50] <AmandaC> (aiui)
L498[10:36:45] <Inari> %pet AmandaC
L499[10:36:46] *
MichiBot brushes AmandaC with an artificial Inari. AmandaC recovers
4 health!
L500[10:37:06] <Inari> Mimiru: MichiBot's
RNG is so good though
L501[10:37:16] <AmandaC> There might be a
case for itemstacks returned to be given a equals method /
metatable entry though, but I don't think that's done yet
L502[10:39:43] <Mimiru> Inari, I didn't
write it.
L503[10:39:59]
<BlueAgent>
What do you think about adding a hash similar to the hashing
function from the database component to item stacks?
L504[10:40:29] <AmandaC> It's not really
my decision, you can make an issue on the GitHub though
L505[10:40:45] <AmandaC> payonel: checks
that fairly regularly
L506[10:44:04]
⇨ Joins: ben_mkiv
(~ben_mkiv@p579723A3.dip0.t-ipconnect.de)
L507[10:46:47]
<Ristelle>
also O havent heard gamax92 in a while now
L508[10:46:56]
<Ristelle>
also I haven't heard gamax92 in a while now [Edited]
L509[10:47:39] <payonel> Moongoodboy{K}:
are you still freaking out about c++ support?
L510[10:48:35] <AmandaC> Seems that lasted
a while last night
L511[10:49:20]
<BlueAgent>
Thanks, I was making sure there's not some method I've missed to
compare outside of the database component. Maybe it was done like
this for balancing purposes. Just checking out the issues to make
sure something similar hasn't been raised.
L512[10:49:54] <payonel> @blueagent like
you said, checking ItemStack equivalence isn't trivial
L513[10:49:58] <payonel> what is not
working for you?
L514[10:50:57]
<BlueAgent>
It's working but has some limitations and is slow cause it needs to
work with the database component a lot
L515[10:51:41]
<BlueAgent>
I made a pastebin describing the problem solving process I went
through sent earlier
L516[10:52:23]
<BlueAgent>
but in summary there's no good way to compare the contents of two
ME networks when items that are the same except for nbt are
involved
L517[10:53:37] <payonel> @BlueAgent if you
have a case where two ItemStacks are different but should be the
same, or same but should be different
L518[10:53:43] <payonel> feel free to make
a specific github ticket about it
L519[10:53:45]
<Marcel>
Question to the OC-Config (1.7.10) - Why is there Thaumcraft and
thaumicenergistics blacklisted?
L520[10:54:12]
<Marcel> Is
this because of incompatibality or why they are on the
blacklist?
L521[10:56:03] <payonel> @marcel i didn't
blacklist it, so i would only be guessing
L522[10:56:18] <payonel> i haven't gotten
around to reviewing the tc support
L523[10:56:31] <AmandaC> payonel: the
issue she's having I think is that her use case is a bit nasty to
use at the moment. She wants to compare two itemstacks from two
different components, but the only way to do that at the moment is
to load them both into a DB component, which takes a long time for
lots of items
L524[10:57:20] <payonel> don't you get a
table of metadata from our ae api?
L525[10:57:26] <payonel> could she write a
custom compare method?
L526[10:57:40] <AmandaC> Not sure
L527[10:58:06]
<BlueAgent>
A practical example with be: Say you have mana tablets in two ME
networks, you can't tell if they match unless you export both to a
database component to compare.
L528[10:58:07] <AmandaC> @BlueAgent
^
L529[10:58:29] <payonel> yeah,
getItemsInNetwork
L530[10:59:12] <payonel> @BlueAgent can
you compare those two mana tablets via the metadata you get back
from getItemsInNetwork?
L531[10:59:19] <payonel>
me_controller.getItemsInNetwork
L532[10:59:40]
<Ristelle>
payo: have you seen gamax92 recently?
L533[10:59:40]
<BlueAgent>
yeah, they look identical
L535[10:59:51] <payonel> @Ristelle no,
it's be a while
L536[10:59:53] <payonel> been*
L538[11:00:07]
<Ristelle>
huh
L539[11:00:15] <LeshaInc> shouldn't they
fly tilting the front part?
L540[11:00:16] <payonel> @blueagent what
is different?
L541[11:00:21]
<BlueAgent>
the mana tablets contain different amounts of mana
L542[11:00:23] <payonel> or, what should
be different
L543[11:00:56]
<BlueAgent>
the nbt is different
L544[11:01:07] <payonel>
SPECIFICALLY
L545[11:01:08] <payonel> :)
L546[11:01:08]
<BlueAgent>
but that's not exposed to OC for good reason
L547[11:01:58] <payonel> @blueagent what
nbt data ... that is actually what i've been trying to ask
L548[11:02:22]
<Ristelle>
cant we just expose all the raw nbt?
L549[11:02:30]
<Ristelle>
and let the coders sort it out?
L550[11:02:42]
<BlueAgent>
it's a config option
L551[11:02:45]
<BlueAgent>
but disabled by default
L552[11:02:58]
<BlueAgent>
I'm confused about what you mean by nbt data, the mana tablets
store the amount of mana in the nbt data
L553[11:03:04]
<BlueAgent>
not the damage value
L554[11:03:17]
<Marcel> has
anyone set in the vanilla section the following thins of
true:
L555[11:03:17]
<Marcel>
allowItemStackNBTTags
L556[11:03:33]
<Marcel> I
don't realy get the main meaning of this option
L557[11:03:38] <AmandaC> payonel: means
the specific nbt Fields, I think
L558[11:03:46]
<BlueAgent>
ohhh
L559[11:04:32]
<BlueAgent>
{mana:153000} for one of the tablets, the other one is
{mana:53000}
L560[11:04:39] <payonel> BlueAgent: i
expose some of the fields
L561[11:04:42] <payonel> for some
mods
L562[11:04:46] <payonel> i have to run,
bbl
L563[11:05:11]
<Marcel>
hmmmm, maybe @Mimiru can help with an answere to my question
because which specific nbt fields and how to use this?
L564[11:05:22] <ben_mkiv> %choose follow
or dont
L565[11:05:22] <MichiBot> ben_mkiv:
dont
L566[11:05:26]
<BlueAgent>
I don't think botania would like that though. Also. Comparison
would only then work for mana tablets, it won't work for other
cases
L567[11:05:27] <AmandaC> But I can see
this a also being a more general problem, if we just go around
band-aiding it with drivers, there's never going to be a generic
solution that'd work for susan Q Coder's little mod she coded for
personal use
L568[11:05:46] <Mimiru> ...
L569[11:06:09] <AmandaC> Meow?
L570[11:06:13]
<BlueAgent>
I think a driver that just added a hash of the nbt data to all
items that have nbt would be great XD
L571[11:06:26] <Mimiru> just trying to
figure out why I was randomly pinged.
L572[11:06:45]
<BlueAgent>
or maybe that same hash as database component, should I formalise
this suggestion in an issue?
L573[11:07:48] <AmandaC> That'd probably
be a good suggestion, tough it may not happen because I can see it
might step on the DB components toes a bit
L574[11:08:19]
<BlueAgent>
yeah, it definitely reduces the usefulness of the database
component :(
L575[11:09:05] <AmandaC> Maybe making it
something that can only be b"deciphered" using the DB
component
L576[11:09:44] <AmandaC> It'd definitely
need some balancing thinking
L577[11:11:23] <AmandaC> (deciphered, but
the data doesn't need to come directly from the DB)
L578[11:11:58] <payonel> %oclogs
L581[11:12:45] <payonel> AmandaC: last i
see in my hexchat log is "i have to run" -- i didn't
disconnect cleanly so i may be missing some chat here
L582[11:13:13] <payonel> @blueagent i do
control what specific fields from itemstacks are exposed, and i'm
happy making specific exceptions to certain fields
L583[11:13:17] <payonel> i've done it a
few times before
L584[11:13:22] <payonel> that's why i was
asking
L585[11:13:23] <payonel> :)
L586[11:13:25] <Mimiru> MichiBot's link
works
L587[11:13:32] <Mimiru> it just redirects
to t he new site :P
L588[11:14:24] <payonel> Mimiru: i'm
referring specifically to the 03-16 log not loading, from the link
listed on that new site
L589[11:14:32] <payonel> well actually,
that date isn't listed
L590[11:14:51] <payonel> i was
interpolating the date from the other links :(
L591[11:14:53]
<Marcel>
Mimiru? That wasn't a random ping ^^ I have had the question about
the configoption: allowItemStackNBTTags
L592[11:14:55] <Moongoodboy{K}> BlueAgent:
this might fall under the spirit of the more-AE2-methods issue that
I opened yesterday
L593[11:14:57] <payonel> and also tried
"Today's Log"
L594[11:15:05] <Mimiru> @Marcel that IS a
random ping
L595[11:15:29]
<Marcel> why
is this a random ping if it is a question to a config option
o0?
L596[11:15:38] <payonel> Moongoodboy{K}:
well i'm not just going to support ALL of them at once :) we'll
start with reviewing exportItem or whatever it was
L597[11:15:53] <AmandaC> Mimiru: has
nothing to do with the config option, you
L598[11:16:03] <Mimiru> Because I wasn't
active, I'm not a developer, I hardly play minecraft, I've never
used that config option.
L599[11:16:04] <payonel> @marcel well for
one, Mimiru isn't the the maintainer of the config options
L600[11:16:06] <payonel> ... AmandaC
:)
L601[11:16:07] <Mimiru> I'm a channel
op
L602[11:16:17] <Moongoodboy{K}> payonel:
sure :p
L603[11:16:21] <Mimiru> I help keep order
in the Discord and IRC channels, that's it.
L604[11:16:29] <payonel> Moongoodboy{K}:
also, you still freaking out about c++ and lua?
L605[11:16:35]
<Marcel> ah
ok
L606[11:16:45] <Moongoodboy{K}> BlueAgent:
it seems to me that you should just be able to copy tables within
Lua, without needing to muck around with the database thing
L607[11:16:54] <payonel> Mimiru: do you
have a gavel?
L608[11:17:08] <Mimiru> I don't even have
a gavel!
L609[11:17:15] <payonel> ORDER!
L610[11:17:21] <Temia> Why didn't Sangar
give you a gavel?
L611[11:17:32] <Moongoodboy{K}> …UP! ORDER
UP, 91!
L612[11:17:33] <payonel> Moongoodboy{K}:
yes, but the table we give to @BlueAgent doesn't have sufficient
data
L613[11:17:34] <Temia> This is gross
underoutfitting for your job!
L614[11:17:37] <Mimiru> So.. it looks like
Neo is broken
L615[11:17:41] <Inari> The heck is a
gavel
L616[11:17:53] <Mimiru> I'll see if I can
fix the logger after I try to replace my daughters phone
battery
L618[11:17:57] <payonel> Inari: ^
L619[11:18:00] <Moongoodboy{K}> Inari: the
hammer things that judges have
L620[11:18:09] <Inari> Ah
L621[11:18:15]
<BlueAgent>
Oooh okay, I'll take a look at your issue Moongoodboy
L622[11:18:16] <AmandaC> payonel: the gist
of what I am going of if is more "might be nice to be able to
distinguish two items from other components as well, maybe using
the DB as a proxy, other than having to load them directly into the
DB"
L623[11:19:10] <AmandaC> s/of if is/off of
is/
L624[11:19:10] <MichiBot> <AmandaC>
payonel: the gist of what I am going off of is more "might be
nice to be able to distinguish two items from other components as
well, maybe using the DB as a proxy, other than having to load them
directly into the DB"
L625[11:19:21] <payonel> i s///'s in my
head :)
L626[11:19:24] <payonel> 'd*
L627[11:20:00] <payonel> AmandaC: would
this be an AE api?
L628[11:20:06] <Moongoodboy{K}> BlueAgent:
converting the sequences that you get from the list-items might get
you partway there in O(n) instead of O(n**2)
L629[11:20:20] <AmandaC> payonel: I'm not
thinking it exclusive to ae
L630[11:20:52] <payonel> AmandaC: then you
want an object held in lua state memory that can compare?
L631[11:21:00] <Moongoodboy{K}> BlueAgent:
maybe by converting them into mappings of {id, damage} ->
{everything_else}
L632[11:21:19] <Moongoodboy{K}> Or maybe
just converting one, and iterating over the other as a
sequence
L633[11:21:21] <payonel> Moongoodboy{K}:
again, we're not returning sufficient data to do that
L634[11:21:39] <Moongoodboy{K}> wait, the
API doesn't give you nbt data?
L635[11:21:46] <payonel> not
sufficient!
L636[11:21:47] <AmandaC> My neive thought
was "pass whatever itemstack we give to Lua back to another
component" be it DB, or what
L637[11:22:05] <payonel> AmandaC:
currently, we serialize the itemstack to table fields
L638[11:22:21] <payonel> so, to keep the
"whole real itemstack" would be a userdata object that is
the entire itemstack and nbt
L639[11:22:32] <AmandaC> I'd mock up a Lua
example, but I'm on from mobile
L640[11:22:33] <payonel> Moongoodboy{K}:
we selectively return some of the itemstack fields and nbt
L641[11:22:35] <Moongoodboy{K}> BlueAgent:
you need to compare nbt?
L642[11:22:48] <payonel> Moongoodboy{K}:
yes, they do
L643[11:22:56]
<BlueAgent>
Yes, but only if they match or not
L644[11:23:04] <Moongoodboy{K}>
ahhhh
L645[11:23:51] <Moongoodboy{K}> unrelated
issue, then; my bad
L646[11:23:59] <payonel> i was trying to
tell you :/
L647[11:24:21]
<veesus mikel
heir> should i use event.pull or event.listen
L648[11:24:32] *
Moongoodboy{K} was missing that nbt comparisons were needed
x///x;
L649[11:24:49] <AmandaC> For clarity, I'm
talking more generic than just blue's issue. It feels wrong in the
long term to keep adding drivers for every mod's items under the
sun, for a use case such as "would these stack?"
L650[11:26:04] <Inari> s/stack/heap
L651[11:26:04] <MichiBot> <AmandaC>
For clarity, I'm talking more generic than just blue's issue. It
feels wrong in the long term to keep adding drivers for every mod's
items under the sun, for a use case such as "would these
heap?"
L652[11:26:43] <AmandaC> @"veesus
mikel heir" pull is immediate listen is "don't call us
we'll call you"
L653[11:27:05]
<veesus mikel
heir> oh ok
L654[11:27:34]
<veesus mikel
heir> I'm more used to event listeners so i'll use those
L655[11:28:00] <payonel> AmandaC: then
probably an api added to our inventory controller to compare slots
would be helpful
L656[11:28:12] <payonel> AmandaC: but i
dont (yet?) want to return a custom object that is the entire
ItemStack
L657[11:28:16] <payonel> with a compare
method
L658[11:28:33] <AmandaC> payonel: what
about multiple different components though?
L659[11:29:18] <payonel> i have another
meeting, i'll be back later. but in short, i'm not completely
closed to your thinking on this matter. mock something up
perhaps
L660[11:29:55] <AmandaC> payonel: sure,
I'll ping you with a simple Lua mockup when I'm in my room I'm
Florida
L661[11:30:04] <AmandaC> In*
L662[11:31:23]
<veesus mikel
heir> wait, the touch event for screens returns the x and y in
"letters"?
L663[11:31:30]
<veesus mikel
heir> what does that even mean
L664[11:31:47] <Moongoodboy{K}> ~w
screen
L666[11:32:07] <AmandaC> @vee your program
will exit unless you do block for something, so what I do is
register my listeners and times and such, then
`event.pull("interrupted")` then do my cleanup
L667[11:32:37] <AmandaC> That event is
sent when the user presses Ctrl-c
L668[11:33:08] <AmandaC> And it means that
the location is in screen row / columns, not raw pixels
L669[11:33:57] <Moongoodboy{K}> ohhhh,
/letters./
L670[11:34:01]
<veesus mikel
heir> oh
L671[11:34:10] <Moongoodboy{K}>
like…characters. On the character grid. Because text mode.
L672[11:34:53] <Moongoodboy{K}> …
L673[11:35:05]
<veesus mikel
heir> is there a non text based alternative to graphics
L674[11:35:06] <Moongoodboy{K}> the Lua
REPL doesn't handle control-c? :)
L675[11:35:08] <Moongoodboy{K}> :/ *
L676[11:35:10]
<veesus mikel
heir> or should I get into ascii art
L677[11:35:42] <AmandaC> There's not. You
can kinda pull it off with Unicode though, but not very well
L678[11:35:55] <Moongoodboy{K}> boxdrawing
characters :D
L679[11:36:46]
<veesus mikel
heir> oh god
L680[11:37:05]
<veesus mikel
heir> I'm having flash backs to monospaced character ui's in
space engineers
L681[11:37:45] <AmandaC> That's exactly
what you get in oc
L682[11:38:14]
<veesus mikel
heir> well at least it's something I know
L683[11:46:31] <Inari> %pet AmandaC
L684[11:46:31] *
MichiBot pets AmandaC with cookie. AmandaC recovers 1
health!
L685[11:47:05] *
AmandaC meows
L686[11:48:24]
<veesus mikel
heir> wtf
L687[11:54:49] ⇦
Quits: Marlyn (~Marlyn@207.62.170.212) (Ping timeout: 186
seconds)
L688[11:55:05] <Moongoodboy{K}> Shouldn't
they have had to eat the cookie, and then wait at least a few ticks
before regenning? >///>
L689[11:57:24] <AmandaC> Huh?
L690[12:00:12] <gamax92> blep
L691[12:01:35] <Moinsen> Is there a
creative OC server which is active?
L692[12:03:24]
<Kodos>
Define active
L693[12:03:59] <Moinsen> 1-3 players on
average
L694[12:10:03]
⇨ Joins: Mattssn
(webchat@ip68-3-135-229.ph.ph.cox.net)
L695[12:10:15] ⇦
Quits: Mattssn (webchat@ip68-3-135-229.ph.ph.cox.net) (Client
Quit)
L696[12:10:41]
⇨ Joins: Mattssn
(webchat@ip68-3-135-229.ph.ph.cox.net)
L697[12:11:04] <Mattssn> Hello, is there
anyway to increase the limit of shapes on 3d printer to more than
20, I get errors about too comples
L698[12:11:08] <Mattssn> complex*
L699[12:11:32] <AmandaC> Check the
config
L700[12:11:43] <AmandaC> There is, but I
forget what it's called
L701[12:12:03] <Mattssn> so it is a server
side setting correct, it I play on a mp server I would not be able
to access this correct?
L702[12:14:00] <Temia> Correct.
L703[12:14:42] <AmandaC> Yeah, on a server
you'd need to ask the server admin
L704[12:14:53] <Mattssn> Okay
thanks.
L705[12:15:14] <AmandaC> There's no second
tier it similar, because the limit is there for preformamce
reasons
L706[12:15:29] <AmandaC> s/it sim/or
sim/
L707[12:15:30] <MichiBot> <AmandaC>
There's no second tier or similar, because the limit is there for
preformamce reasons
L708[12:17:28]
<Kodos>
Can't multiple 3D prints be placed in the same space, as long as
their parts don't intersect?
L709[12:24:07] <AmandaC> @kodos I don't
think so? Never tried though
L710[12:25:25] <fingercomp> @Kodos ...and
the combined number of shapes doesn't exceed the limit
L711[12:25:42]
<Kodos>
Ahh
L712[12:32:37] ⇦
Quits: Neo (~Neo@eos.pc-logix.com) ()
L713[12:33:04]
⇨ Joins: Neo (~Neo@eos.pc-logix.com)
L714[12:34:24] <Mimiru> So... my guess is
the damn thing lost connection to the DB and never tried to
reconnect....
L715[12:34:28] <Mimiru> since the effing
8th
L716[12:35:15] <Mimiru> well.. I can drop
the 8th and today, and import my logs from ZNC..
L717[12:35:32] ⇦
Quits: Neo (~Neo@eos.pc-logix.com) (Client Quit)
L719[12:38:38]
<Marcel> ok,
time to replace all CC with OC *hrhrhr*
L720[12:38:50] <Mimiru> AmandaC, that
paste referenced you, btw
L721[12:40:20] <Mattssn> "[10:17]
<Kodos> Can't multiple 3D prints be placed
in the same space, as long as their parts don't
intersect?"
L722[12:40:23] <Mattssn> was that a no to
this?
L723[12:40:32] <Mattssn> I guess I can try
and split the build up and test it
L724[13:08:36]
⇨ Joins: Neo (Neo!~Neo@eos.pc-logix.com)
L725[13:08:50] <payonel> yeah, to be
honest, i felt my wording was a bit heavier than i would have said
in real life
L726[13:08:51] <payonel> Mimiru:
woo!
L728[13:08:51] <Mimiru> it's missing a
bit
L729[13:08:51] <payonel> Moongoodboy{K}:
AmandaC is correct, i'm making it a new issue and you've dropped
it. i do apologize for that
L730[13:08:53] <Mimiru> cause I forgot to
update the logs from when I grabbed my copies
L731[13:08:56] <Mimiru> I can fix
that
L732[13:09:02] <Mimiru> or... say screw
iut and take my girls to lunch
L733[13:09:05] <payonel> in real life, i
wouldn't sound this ... annoying
L734[13:09:06] <Mimiru> which I think I'm
going to do.
L735[13:09:17] <payonel> Mimiru: coo
L736[13:12:03] <Moongoodboy{K}> sigma
sigma light the fire
L737[13:12:09] <Moongoodboy{K}> …or
something like that
L738[13:13:17] <Inari> %pet AmandaC
L739[13:13:17] *
MichiBot pets AmandaC with araragi-san. AmandaC recovers 5
health!
L740[13:13:30] <Inari>
arararararagi-san
L741[13:13:33] *
AmandaC boops Inari
L742[13:13:38] *
Inari boobs AmandaC
L743[13:13:45] <AmandaC> D:
L744[13:14:13] <Inari> AmyC :3
L745[13:14:28]
<veesus mikel
heir> Wtf
L747[13:14:57] <Moongoodboy{K}>
aRAWRAWRgi-san
L748[13:16:13]
<veesus mikel
heir> Is furry rp normal here
L749[13:16:45]
<veesus mikel
heir> I'm ok with it I just want to know if I should pretend to
be weirded out so I can fit in better
L750[13:17:11] <Corded> * <Lizzian>
mews?
L751[13:17:33] <Mimiru> Light RP is normal
here, being a twat is not.
L752[13:17:51]
<veesus mikel
heir> Ok great
L753[13:18:00]
<veesus mikel
heir> Then please, continue
L754[13:24:23] ***
Guest38999 is now known as vifino
L755[13:24:24] <payonel> unless you're
role playing a pregnant goldfish
L756[13:24:33] <payonel> then it's okay to
be a twat
L757[13:27:00]
<veesus mikel
heir> Ok, noted
L758[13:27:07] <Moongoodboy{K}> …darn,
e926 has nothing for /anthro female goldfish/
L759[13:27:20] *
AmandaC nopes on off
L760[13:27:41] <Moongoodboy{K}>
e*926*
L761[13:27:50] <Moongoodboy{K}> the one
with the nsfw stuff is e*621*
L762[13:41:34] <Inari> %give MichiBot a
pregnant goldfish
L763[13:41:34] *
MichiBot accepts the pregnant goldfish and adds it to her
inventory
L764[13:51:52]
<Ristelle>
%give MichiBot a Copy of Tales of Vesperia
L765[13:51:52] *
MichiBot accepts the Copy of Tales of Vesperia and adds it to her
inventory
L766[13:52:09] <Arcan> %give MichiBot
Moongoodboy{K}'s soul
L767[13:52:09] *
MichiBot accepts Moongoodboy{K}'s soul and adds it to her
inventory
L768[13:52:29] <Moongoodboy{K}> .///.;;
!
L769[14:04:49] *
Skye eat Arcan
L770[14:05:04] <Arcan> ow no
L771[14:05:24] <Arcan> i don't even taste
good, it would be like eating pennies
L772[14:06:52] <Moongoodboy{K}> Ew.
:(
L773[14:07:07] <Moongoodboy{K}> but
furries are always supposed to taste good!
L775[14:11:06] <MichiBot> XKCD Comic Name:
Robot Future Posted on: 3/16/2018
L776[14:11:56] <Arcan> forecaster:
everyone on the internet is a 'bot except you
L778[14:24:12] <MichiBot>
The Birth of
Electron, a Story of Creation (ElectroBOOM101-001) | length:
7m 20s | Likes:
10,936
Dislikes:
167 Views:
65,923 |
by
ElectroBOOM | Published On 16/3/2018
L779[14:26:40] <AmandaC> %choose code or
no
L780[14:26:40] <MichiBot> AmandaC:
code
L781[14:28:04] <Moongoodboy{K}> That's
always gonna be code, even if you swap the ordering.
L782[14:28:07]
<Kodos> I
need unique names for a female elf archer, winner gets a
cookie
L783[14:28:45] *
Moongoodboy{K} …ponders an esoteric language that's syntactically
like, say, Python, but makes it really really hard to actually get
anything done, due to…unreliability?
L784[14:29:22] *
Moongoodboy{K} | Including such things like logical-operator
operands being swapped arbitrarily.
L785[14:39:54] <Arcan> @Kodos Raiko,
Nissa
L786[14:43:26] <Moongoodboy{K}> @Klaatu
Barada, Nikto
L787[14:43:51]
<Kodos> Both
taken
L788[14:43:55]
<Kodos> Went
with Caidi
L789[14:44:05] <Mimiru> Shaka, when the
walls fell.
L790[14:49:06]
⇨ Joins: Alex_hawks
(Alex_hawks!~Alex_hawk@121.221.224.174)
L791[14:49:16] <Moongoodboy{K}> Darmok and
Jalad at Kalenda's?
L792[14:50:05] <Mimiru> Temba, his arms
wide
L794[14:54:20] ⇦
Quits: Alex_hawks|Alt (Alex_hawks|Alt!~Alex_hawk@121.221.224.174)
(Ping timeout: 383 seconds)
L795[15:00:06] <Inari> payonel: haha
L796[15:00:10] <payonel> meow
L797[15:00:15] <Inari> payonel: dodo?
Department of Diachronic Operations?
L798[15:00:16] <Moongoodboy{K}>
wuff!
L799[15:00:36] <Moongoodboy{K}> that's,
/diatonic/ operations
L800[15:01:41] <payonel> Inari: :| i don't
think so :)
L801[15:10:16]
⇨ Joins: techno156
(techno156!~techno156@185.57.5.138)
L802[15:10:38] ⇦
Quits: techno156 (techno156!~techno156@185.57.5.138) (Client
Quit)
L803[15:11:01]
⇨ Joins: techno156
(techno156!~techno156@185.57.5.138)
L804[15:14:02]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E187E44A92BE85033EE09ED.dip0.t-ipconnect.de)
L805[15:14:02]
zsh sets mode: +v on Vexatos
L806[15:15:02] <Mimiru> Vexatos, feature
request for the discord hexchat script... automatically add quotes
around discord names with spaces
L807[15:15:14] <Mimiru> ex @"name
with spaces" :P
L808[15:15:49] <payonel> optionally, quote
all discord names
L809[15:16:05] <Vexatos> only works on
your bot :P
L810[15:16:20] <Mimiru> Do other bots not
need quotes for names with spaces?
L811[15:16:25] <Mimiru> if not.. how do
they work?
L812[15:16:35] <Vexatos> I don't
know
L813[15:16:54] <Vexatos> I just came back
from uni
L814[15:16:56] <Vexatos> don't mind
me
L815[15:17:01] <Vexatos> well
L816[15:17:03] <Vexatos>
"uni"
L817[15:17:14] <Vexatos> more like
"that research institute 60km away where we had an
experiment"
L818[15:17:30] <Mimiru> Well.. I can't see
any way for them to work without some way to say this entire string
is the nick... sooo
L819[15:17:45] <Mimiru> this is also why I
specified only names with spaces, not all :P
L820[15:18:52] <payonel> :P
L821[15:50:51] <Moinsen> I need a creative
OC Server with 1-3 players on average.
L822[15:51:54] <ben_mkiv> dont we
all?
L823[16:04:10] <AmandaC> ~w
transposer
L825[16:04:21] <ben_mkiv> the lost
document...
L826[16:04:38] *
ben_mkiv remembers the days when you had to lookup callbacks in
source
L827[16:11:37] <payonel> Moinsen: google:
how to run a minecraft server
L828[16:11:38] <payonel> :)
L830[16:12:43] <AmandaC> now, shower,
because I'm hot and sticky from 2 days of travel
L831[16:12:45] <AmandaC> bbs
L832[16:12:50] <payonel> have fun
L833[16:32:12] <AmandaC> payonel: lemme
know if you have any questions about the snippet, as things often
make more sense in my head than what I output for others to
see
L834[16:32:24] <payonel> i'll read it now,
hadn't yet
L835[16:32:28] <AmandaC> sure. :)
L836[16:34:44] <payonel> hmm
L837[16:34:48] <payonel> so first of
all
L838[16:35:02] <payonel> the `item` you
have indeed would need the real ItemStack
L839[16:35:07] <payonel> by ref, hidden,
sure -- doesn't matter
L840[16:35:15] <payonel> but that's the
custom userdata there
L841[16:35:20] <payonel> that i mentioned
earlier
L842[16:35:41] <AmandaC> yeah, I figured
that much would be nessary. AIUI it's possible to create that info
already though, given we have sockets
L843[16:35:54] <payonel> oh of
course
L844[16:36:00] <payonel> i'm just scoping
the cost
L845[16:36:05] <AmandaC> sure. :)
L846[16:36:41] <payonel> api on db? sure
... i think we agree it's a bit out of expected api
L847[16:36:46] <payonel> a bit, not
completely
L848[16:37:00] <payonel> it's almost an
inventory upgrade api
L849[16:37:05] <AmandaC> The DB was just
one place I thought it might be able to fit into
L850[16:37:09] <payonel> yeah
L851[16:37:26] <payonel> i would wish/hope
we could make an api that doesn't need to hold a ref at all
L852[16:37:42] <payonel> like have
component talk directly to each other
L853[16:37:42] <AmandaC> but if there's
additional, related stuff that can be thought up, it could be done
with like an "item scanner" API or similar
L854[16:37:52] <payonel> or, just another
ae api (i know you dont like this idea)
L855[16:38:03] <payonel> hmm
L856[16:38:14] <payonel> well
L857[16:38:23] <payonel> the db has the
real itemstack
L858[16:38:40] <AmandaC> I'm not totally
against it, assuming it's exposed to outside mods in a consistent
way that can be implemented easily, because otherwise it'd be a bit
of a crapshoot on who decides to add it
L859[16:38:50] <payonel> yeah
L860[16:38:53] <payonel> i agre
L861[16:38:54] <payonel> +e
L862[16:38:54] <AmandaC> And it not being
everywhere, or simple to add everywhere, would kinda defeat the
point, imho
L863[16:39:02] <payonel> well not
entirely
L864[16:39:16] <payonel> we agree, but it
would provide an option moving forward when item comparison is
needed
L865[16:39:31] <payonel> it could be added
when needed, is what i'm saying
L866[16:40:13] <payonel> anyways, the
answer to this might be two parts
L867[16:40:14]
⇨ Joins: Thutmose1
(Thutmose1!~Patrick@host-69-59-79-123.nctv.com)
L868[16:40:41] <payonel> 1. add ItemStack
userdata ref to all ItemStack serialization
L869[16:40:42] <AmandaC> Maybe my scope's
a bit too large, but I just feel it'd be a bit pointless if it's
not completely interchangible. I can see some benifit to making it
done on the component-side, though, for instance, instead of
searching the network for the same-name'd item or similar, we could
just ask "anything in AE that would stack with
this?"
L870[16:41:08] <payonel> and 2. add a db
api to compare itemstacks: canItemsStack or something
L871[16:42:12] <AmandaC> 1 would
definately address the case of a component-specific solution,
though
L872[16:42:30] <AmandaC> Thinking on it,
it'd also open up the possibility for richer things.
L873[16:42:50] <AmandaC> like,
some_jei_like_thing.doesItemMatch(itemStack, query)
L874[16:43:55] <AmandaC> ben_mkiv could
use it in the glasses he's working on, too.
L875[16:44:14] <AmandaC> So yeah, that
definately sounds like a good combination.
L876[16:45:10] <payonel> just fyi
L877[16:45:20] <payonel>
"canItemsStack" is a moving target
L878[16:45:30] <AmandaC> fair
enough.
L879[16:45:30] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Ping timeout: 383 seconds)
L880[16:45:37] <payonel> i mean, it isn't
an api we can just rely on
L881[16:45:38] <payonel> :(
L882[16:45:47] <payonel> vanilla does it
their own way, and mods do it their own way
L883[16:45:49] <payonel> it's
madness
L884[16:45:52] <AmandaC> I figured as
much.
L885[16:46:06] <payonel> luckily, they
tend to behave
L886[16:46:10] <ben_mkiv> i dont got my
hands on AE2 <> OC integration
L887[16:46:16] <ben_mkiv> as long as its
scala :P
L888[16:46:23] <AmandaC> The first part at
least would bring some richness to the existing component
interfaces
L889[16:46:32] <ben_mkiv> well fml....
%google scala tutorial
L890[16:46:35] <ben_mkiv> :P
L891[16:46:42] <payonel> ben_mkiv: do you
work with ItemStacks as described from any oc components?
L892[16:46:47] <ben_mkiv> no
L893[16:47:04] <ben_mkiv> also i have
headaches about balanced nbt integration to oc
L894[16:47:10] <AmandaC> ben_mkiv: I was
talking about how with the stuff payonel mentioned in part 1, you
could for instance add drawItemStack(itemStack) and it'd be able to
call into the forge code to render items directly, a perfect copy
of the item, NBT and all
L895[16:47:38] <ben_mkiv> is that about
enchanchted stuff and such?
L896[16:47:39] <AmandaC> ( Without
exposing that NBT to the lua side at all )
L897[16:47:45] <payonel> AmandaC: yes,
but, my question (i was trying to ask) to ben_mkiv was .. .does he
ever have that `itemStack`
L898[16:47:59] ⇦
Quits: Moinsen (Moinsen!webchat@p5B3EAF74.dip0.t-ipconnect.de)
(Ping timeout: 180 seconds)
L899[16:48:01] <payonel> + from oc
L900[16:48:06] <AmandaC> payonel: not to
my knowledge, I was just thining it might be another hole to put
the peg into
L901[16:48:10] <ben_mkiv> because if i
recall correct "my" mod uses just whats passed by oc
texture picker
L902[16:48:36] <ben_mkiv> srsly i wrote
that stuff stoned, who knows whats going on there?!
L903[16:48:40] <ben_mkiv> xD
L904[16:48:48] <payonel> %flip xD
L905[16:48:48] <MichiBot> payonel:
(╯°□°)╯ᗡx
L906[16:49:04] <AmandaC> thinking*
L907[16:49:09] <MineRobber9000> /2/2
L908[16:49:10] <ben_mkiv> its f***ing
magix in another univers
L909[16:49:11] <MineRobber9000>
woops
L910[16:49:15] *
ben_mkiv hands over some glitchs
L911[16:50:13] <ben_mkiv> na seriously...
it just uses default blockstate
L912[16:50:45] <AmandaC> payonel: a
slightly-less-hypothetical example would be like in AE2/RS
"canItemStack(itemStack)" to check if the item would fit
into an existing stack in the network
L913[16:51:06] <ben_mkiv> no
L914[16:51:31] <ben_mkiv> thats BS
L915[16:51:44] <ben_mkiv> hasSameNBT or
something
L916[16:51:48] <AmandaC> s/existing
stack/existing slot/
L917[16:51:48] <MichiBot> <AmandaC>
payonel: a slightly-less-hypothetical example would be like in
AE2/RS "canItemStack(itemStack)" to check if the item
would fit into an existing slot in the network
L918[16:51:53] <ben_mkiv> but the idea is
fine
L919[16:51:53] <payonel> AmandaC: what is
"RS" here?
L920[16:51:59] <AmandaC> payonel: Refined
Storage
L921[16:52:03] <payonel> ah
L922[16:52:07] <ben_mkiv> just i think..
we should argue about the function name
L923[16:52:11] <ben_mkiv> for like an
hour
L924[16:52:14] <payonel> :)
L925[16:52:17] <AmandaC> %tban ben_mkiv 1h
No.
L926[16:52:25] <ben_mkiv> %choose argue or
no
L927[16:52:25] <MichiBot> ben_mkiv:
no
L928[16:52:27] <AmandaC> No
bikeshedding
L929[16:52:28] <ben_mkiv> mkay
L930[16:52:38] <ben_mkiv> just name it
like you want pay
L931[16:52:43] <ben_mkiv> just like with
the wlancard
L932[16:52:45] <ben_mkiv> :PPP
L933[16:52:51] <payonel> :|
L934[16:52:58] <ben_mkiv> jk ;)
L935[16:53:46] <AmandaC> payonel: I can
think of some other ideas too. Like a component for a device that
routes items "willRouteItem(itemStack)"
L936[16:54:05] <ben_mkiv> i see another
solution... dont!
L937[16:54:17] <AmandaC> But I def. feel
it should be exposed to the lua side in some way as well.
L938[16:54:27] <ben_mkiv>
itemstack.equals
L939[16:55:58] <AmandaC> Okay, I was
joking about the tban before, but now it just feels like you're
shitposting, ben_mkiv
L940[16:56:00] <payonel> ben_mkiv: and is
that itemStack.isItemEqual &&
ItemStack.areItemStackTagsEqual ?
L941[16:56:19] <AmandaC> Luckally for you,
I have no power here
L942[16:57:09] <payonel> AmandaC: meh, you
have power, like calling me out on my twat-defending of c++
:)
L943[16:57:18] <ben_mkiv> -.-
L944[16:57:22] <AmandaC> payonel: :P
L945[16:57:46] <ben_mkiv> if you dont get
a "jk"
L946[16:57:49] <ben_mkiv> leave the
internet
L947[16:58:08] <AmandaC> People who use
"jk" to defend something that didn't go over well should
leave the internet.
L948[16:58:09] <ben_mkiv> if you bullshit
on me for that.... get power and ban me, i'll get over it
L949[16:58:24] <ben_mkiv> is this even
worth a discuss?
L950[16:58:31] <AmandaC> Not really.
L951[16:58:31] <ben_mkiv> could this have
been solved private?
L952[16:58:35] <ben_mkiv> fuck off
amanda
L953[16:58:37] <payonel> relax :/
L954[16:58:48] <AmandaC> Welp
L955[16:58:49] <payonel> zug
L956[16:59:05] <payonel> that escalated
quickly
L957[16:59:11] <payonel> i didn't realize
it was going that way
L958[16:59:41] <payonel> anywho, i'll
definitely consider some itemstack stuff.
L959[17:00:02] <payonel> tbh, a big reason
i support this is because i want stronger ae interop
L960[17:00:25] <AmandaC> payonel: haha,
yeah. It's definatly going to be a nice new tool in the belt,at
least
L961[17:01:40]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p579723A3.dip0.t-ipconnect.de)
L962[17:01:45] <ben_mkiv> sorry for the
insult^
L963[17:01:52] <ben_mkiv>
overreacted
L964[17:01:56] <AmandaC> payonel: how
would adding a ref look to an external mod, ooc?
L965[17:02:03] <payonel> ooc?
L966[17:02:07] <payonel> out of c. got
it
L967[17:02:11] <payonel> curiousity
L968[17:02:12] <payonel> :)
L969[17:02:17] <AmandaC> ben_mkiv: my
appologies as well, I'm rather stressed from traveling for the last
36h
L970[17:02:27] <AmandaC> payonel: yeah,
out of curiosity
L971[17:02:32] <payonel> HEY, i've been
irritable today too! :)
L972[17:02:42] <payonel> i think i was
just miffed i missed the majority of the anti-c++ tirade time
L973[17:02:54] <AmandaC> haha
L974[17:03:10] <AmandaC> I don't think it
was nessarially anti-c++ as "why bother"
L975[17:03:17] <AmandaC> Like "Pick a
side"
L976[17:03:20] <payonel> well, i
interpreted it as anti=c++
L977[17:03:22] <AmandaC> but maybe I
misread it
L978[17:03:24] <payonel> :)
L979[17:03:29] <payonel> nah, probably
not
L980[17:03:54] <AmandaC> Rather, the part
I was around for I got that vibe
L981[17:04:02] <payonel> anyways -
L982[17:04:11] <payonel> say you have a
component api, proxy.foo
L983[17:04:18] <payonel> and you pass this
new pretty itemstack to it
L984[17:04:22] <payonel>
proxy.foo(itemstack)
L985[17:05:11] <payonel> previously, that
would have been a LUA_TTABLE when you pop that off the param
list
L986[17:05:37] <payonel> now it would be a
LUA_USERDATA
L987[17:05:51] <AmandaC> So from Arguments
it'd be a table, now it'd be something else?
L988[17:05:53] <payonel> hmm...i dont like
that
L989[17:06:02] <payonel> yaeh
L990[17:06:04] <payonel> yeah*
L991[17:06:22] <AmandaC> ISTR there's
already a method for Arguments for popping itemstacks
L992[17:06:55] <AmandaC> Too exhausted to
load up IDEA to check though
L993[17:07:04] <AmandaC> ( Esp. since
I'dbe closing it right back down )
L994[17:07:27] <ben_mkiv> ik that
feel^^
L995[17:07:43] <ben_mkiv> when you dont
want to get into a trap of thoughts
L996[17:08:12] <payonel> the other option
is to have a LUA_TTABLE with a userdata ref
L997[17:08:33] <payonel> maybe
L998[17:08:42] <payonel> + there is a
method about popping item stacks
L999[17:08:46] <payonel> i dont
recall
L1000[17:08:51] <payonel> i'll
investigate this later though
L1001[17:08:57] <AmandaC> Appears so:
isItemStack, checkItemStack, optItemStack
L1002[17:09:06] <payonel> huh
L1004[17:09:23] <payonel> ok well now i
have to look
L1005[17:09:27] <AmandaC> haha
L1006[17:09:53] <payonel> it's a table
check
L1007[17:09:55] <payonel> not
userdata
L1008[17:10:07] <payonel> wait
L1009[17:10:22] <payonel> what is
this
L1010[17:10:30] <payonel> there is an nbt
serializer for Arguments too
L1011[17:10:46] <AmandaC> It'll
apparently pull the NBT data out of the generated table, if it's
enabled in the OC config
L1012[17:10:57] <payonel> ah,
interesting
L1014[17:11:36] <AmandaC> So really it'd
be a change in semantics of that, making it hide the NBT data
somewhere java-land can access it, but maybe not Lua land
L1015[17:11:54] <payonel> well, the real
solution is STILL to have an actual object ref
L1016[17:11:56] <payonel> using
userdata
L1017[17:11:58] <payonel> imo
L1018[17:12:16] <payonel> meh, maybe i'll
argue with "him" about it later
L1019[17:12:21] <AmandaC> fair enough.
Would probably be prudent to make it work with tables still,
though, just so it doesn't break anybody
L1020[17:12:28] <payonel> sure
L1021[17:12:40] <payonel> but imagine you
had (in lua)
L1022[17:13:03] <payonel> local itemstack
= object.getItemStack(...)
L1023[17:13:13] <payonel> and
itemstack.ref was one of the fields
L1024[17:13:25] <payonel> and ref was (in
lua) a weird (userdata*)
L1025[17:13:30] <payonel> that you
technically couldn't parse
L1026[17:13:32] <payonel> :)
L1027[17:13:33] <payonel> haha
L1028[17:13:38] <AmandaC> That'd be good,
actually.
L1029[17:14:05] <AmandaC> I was thinking
more along the lines of a userdata with a metatable, but that'd
probably be a more confusing change lua-side, as now
`type(itemstack)` wouldn't be 'table'
L1030[17:14:10] <payonel> i have found
other ways of hiding data in lua though
L1031[17:14:20] <payonel> so, we'll
see
L1032[17:15:52]
<Kodos>
Tonight is gonna be awesome af
L1033[17:16:03] <AmandaC> payonel:
indeed. Keep me in the loop, if it's not too much trouble.
L1034[17:16:14]
⇦ Quits: techno156 (techno156!~techno156@185.57.5.138) (Quit:
Leaving)
L1035[17:16:21] <AmandaC> ( If there's a
GH issue I'll just follow that instead though, but I'm in no mental
state to create one )
L1036[17:16:42] <AmandaC> I have zero
idea why, but creating GH issues always stresses me the fuck
out.
L1037[17:17:22] <payonel> oh that's not
cool, sorry
L1038[17:17:29] <payonel> i think i've
asked you to make a few
L1039[17:17:39] <payonel> it's my way of
putting it off to when i have time to dig
L1040[17:17:48] <payonel> i didn't mean
to cause you stress about it
L1041[17:18:00] <AmandaC> It's usually
pretty well within the margins of my "spoon" buffer, but
with the travel these last few days def. not.
L1042[17:18:47] <payonel> i read that
spoon doc you linked me
L1043[17:18:53] <payonel> you haven't
referred to your spoons in a while :)
L1044[17:19:34] <AmandaC> haha, I've been
doing pretty well these last few months, so I'm not really low on
spoons that much.
L1045[17:19:53] <payonel> so i can hide
data in the lua state, that is not accessible to the user
space
L1046[17:19:55] <payonel> but i need a
"key"
L1047[17:20:04] <payonel> that key can be
ANYTHING, a string, a number
L1048[17:20:12] <payonel> and i can
generate these keys for each ItemStack
L1049[17:20:22] <AmandaC> Ah, the
registry.
L1050[17:20:26] <AmandaC> ( I assume
)
L1051[17:20:34] <payonel> there are two
ways, technically
L1052[17:20:42] <payonel> the registery,
and hidden upvalues
L1053[17:20:49] <payonel> i prefer the
upvalues because [i dont remember]
L1054[17:21:01] <AmandaC> I didn't know
upvalues could be attached to more than just functions, tbh
L1055[17:21:03] <payonel> my first
investigation into this area of lua runtime i used the
registry
L1056[17:21:08] <payonel> and i found
things about it that i didn't like
L1057[17:21:43] <payonel> AmandaC: well i
can add upvalues to the init function
L1058[17:21:49] <payonel> like , the
eeprom :)
L1059[17:21:53] <payonel> it can be done
ad hoc
L1060[17:21:55] <AmandaC> ah, true
L1061[17:22:22] <payonel> this is how
ocvm makes c calls from lua back into real c++ instances
L1062[17:22:31] <payonel> but hiding a
pointer to `this`
L1063[17:22:33] <AmandaC> My brain always
thinks of upvalues as kinda like a ceeky conciet to people
demanding the ability to have a "this" equivilent without
putting the object at the mercy of lua's GC directly
L1064[17:22:33] <payonel> by*
L1065[17:22:56]
<Kodos>
You know you had a caffeine headache when you drink 80 mg of
Caffeine's worth of cola and feel your eyes relax
L1066[17:24:34] <AmandaC> @Kodos
addiction's a hell of a thing.
L1067[17:24:59]
<Kodos>
Aside from food, caffeine is my only addiction, thankfully
L1068[17:25:53]
⇦ Quits: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L1069[17:28:19]
⇦ Quits: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:94ac:75:b56d:b809) (Read error:
Connection reset by peer)
L1070[17:32:39]
⇨ Joins: Dark
(Dark!~MrDark@cpe-65-24-127-197.columbus.res.rr.com)
L1071[17:33:02] <AmandaC>
s/ceeky/cheeky/
L1072[17:33:02] <MichiBot>
<AmandaC> My brain always thinks of upvalues as kinda like a
cheeky conciet to people demanding the ability to have a
"this" equivilent without putting the object at the mercy
of lua's GC directly
L1073[17:33:07] <AmandaC> totally didn't
notice that before
L1074[17:35:28] <AmandaC> payonel: also,
worth noting, a GH issue on a small side project (such as ocvm) has
much lower stress levels than something bigger like OC itself.
:P
L1075[17:41:05] <payonel> dude i need to
resolve your ocvm ticket before it's been a year :)
L1076[17:42:03] <ben_mkiv> xD
L1077[17:43:23] <AmandaC> payonel:
hahaha, the ^C one?
L1078[17:43:44] <payonel> yep
L1079[17:46:50]
<Kodos>
I should clear out my open Github issues. A lot of these are
probably lost causes at this point
L1080[17:47:07] <payonel> @kodos: unless
you see that i added 1.7.3 to it
L1081[17:47:27]
<Kodos>
I'm talking about in general, not just OC
L1082[17:47:31]
<Kodos>
I don't have any OC issues open, Id ont' think
L1083[17:47:42] <payonel> what?!
L1084[17:47:51] <payonel> you help with
other mods?
L1085[17:48:01] *
payonel is offended and embarrassed
L1086[17:48:06]
<Kodos>
Yes, though I'm not very useful since I'm still bug reporting for
MC 1.7.10
L1087[17:48:54]
<Kodos>
I have a Nuclear Control issue that's about to hit the 2 year
mark
L1088[17:57:21]
⇦ Quits: Vexatos
(Vexatos!~Vexatos@p200300556E187E44A92BE85033EE09ED.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L1089[17:57:33] <ben_mkiv> just blame
feed the beast team
L1090[17:57:35] <ben_mkiv> :p
L1091[18:03:46]
<Kodos>
Well, technically I don't know if it's a NC issue, or an OC
issue
L1093[18:08:13] <AmandaC> I should
probably change those to use .lisp instead of .urn
L1094[18:08:39] <GreaseMonkey> oh nice,
you're using urn w/ oc
L1095[18:08:52] <AmandaC> indeed, mostly
simple stuff
L1096[18:09:05] <AmandaC> Becuase lisp
still requires some mental gymnastics for me
L1097[18:09:10] <MineRobber9000> urn w/
ComputerCraft and OC together :P
L1098[18:09:11] <GreaseMonkey> i've never
been a fan of using []
L1099[18:09:25] <AmandaC> For let?
L1100[18:09:39] <GreaseMonkey> yeah
L1101[18:09:42] <GreaseMonkey> or
anything really
L1102[18:09:46] <AmandaC> Is there
another way do to that?
L1103[18:09:59] <GreaseMonkey> i'd be
surprised if () were not allowed in that case
L1104[18:10:33] <AmandaC> huh
L1105[18:10:40] <GreaseMonkey> quickly
checked, you can use ()
L1106[18:10:46] <GreaseMonkey> > (let
((a 3) (b 4)) (+ (* a a) (* b b)))
L1107[18:10:46] <GreaseMonkey> out =
25
L1108[18:10:46] <AmandaC> yeah, just
tested myself
L1109[18:10:54] <CompanionCube> urn can
mix/match ({[
L1110[18:11:15] <AmandaC> I think it
makes some sense for `case` though
L1111[18:11:23] <GreaseMonkey> the main
problem with using anything other than () is your editor is less
able to protect against, say, ([(]))
L1112[18:11:37] <CompanionCube> AmandaC:
if you can continue this I might revive a dead urn project that was
originally targeted for around BTM
L1113[18:12:09] <AmandaC> I'm sure I
could condense that `ccase` into a `if` somehow, but I havn't found
the right symbol to use for the destructuring niceity
L1114[18:12:31] <AmandaC> CompanionCube:
It's been a fun little side-project so far
L1115[18:12:36] <GreaseMonkey> sure you
mean ccase?
L1116[18:12:43] <AmandaC> `case`,
sorry
L1117[18:12:53] <AmandaC> typo
L1119[18:13:12] <CompanionCube> (the
specific project was using Urn to write a very simplistic VCS that
ran both on regular computers and OC)
L1120[18:13:27] <GreaseMonkey> i never
use ccase though, but that's because i've not really messed with
interactive debugging, i do tend to use ecase w/ reckless abandon
though
L1123[18:14:15] <AmandaC> heh
L1124[18:20:03] <GreaseMonkey> also CL
tip: if you want stuff to go faster, spamming (declare (type fixnum
names go here)) after defining them in a let or let* tends to work
wonders
L1125[18:20:16] <GreaseMonkey> assuming
they're not-too-big integers of course
L1126[18:20:29] <GreaseMonkey> and you DO
need the (declaim (optimize (speed 3) ...)) block
L1127[18:21:00] <GreaseMonkey> then
again, i guess a macro would make more sense in this case
L1128[18:21:41] *
CompanionCube has been wanting for learning common lisp for months
but never actually does it
L1129[18:21:51] <CompanionCube> I even
made a blogpost about a project idea but didn't follow
through
L1130[18:22:01] <GreaseMonkey> what's
your text editor
L1132[18:22:09] <CompanionCube>
emacs
L1133[18:22:18] <GreaseMonkey> yeah that
should be fine, get SLIME working
L1134[18:22:23] <GreaseMonkey> sbcl's
pretty legit
L1135[18:22:28] <GreaseMonkey> i use vim
myself
L1136[18:22:54] *
AmandaC uses VSCode
L1137[18:22:56] <GreaseMonkey> oh yeah
and your reference is probably going to be
http://clhs.lisp.se or whereever the proper mirror
is
L1138[18:23:10] *
CompanionCube has looked at the land of lisp thing
before
L1139[18:23:12] <GreaseMonkey> AmandaC:
does VSCode support lisp-style indentation
L1140[18:23:19] <GreaseMonkey> i linked
Practical Common Lisp
L1141[18:23:29] <AmandaC> GreaseMonkey:
not sure, there might be an extension for it
L1142[18:23:39] <AmandaC> Like, with Go I
can auto-run gofmt against it
L1143[18:23:46] <GreaseMonkey> vim has
:set lisp
L1144[18:23:55] <GreaseMonkey> even kate
has a lisp indentation mode
L1145[18:24:31] <GreaseMonkey> also how
quickly does VSCode take to start up?
L1146[18:24:47] <CompanionCube> iirc it's
fast, despite being electron
L1147[18:24:53] <GreaseMonkey> emacs
starts in half a second
L1148[18:25:01] <CompanionCube> are you
using the daemon :p
L1150[18:25:26] <AmandaC> ^ VSCode
L1151[18:25:40] <GreaseMonkey>
dunno
L1152[18:25:52] <GreaseMonkey> how would
i tell, because i suspect i'm not
L1153[18:25:52] <AmandaC> VSCode starts
up resonably fast.
L1154[18:26:40] *
CompanionCube has his session init file launch the emacs server,
and from then on always uses the emacsclient
L1155[18:26:40] <GreaseMonkey> by
reasonably fast do you mean 2 seconds
L1156[18:26:59] <AmandaC> I never
measured it. :P
L1157[18:27:04] <GreaseMonkey> measure
it
L1158[18:27:12] <AmandaC> It's one of the
first things I launch, then I just load new projects into it
L1159[18:27:13] *
GreaseMonkey runs emacs from the LXDE "Run"
command
L1160[18:27:22] <CompanionCube> likely
not then
L1161[18:27:36] <GreaseMonkey> oh also
emacs currently uses about 42MB
L1162[18:27:47] <GreaseMonkey> and i
suspect it's more feature-packed than VSCode
L1163[18:28:04] <GreaseMonkey> emacs:
proving your text editor sucks since whenever electron was
released.
L1164[18:28:15] <AmandaC> I used emacs
for awhile, didn't really like it, felt way too
tribal-knowledgy
L1165[18:28:22]
⇦ Quits: Inari
(Inari!~Pinkishu@p5DEC62A1.dip0.t-ipconnect.de) (Quit: 'Mama,
please teach me... how do I stop my heart from beating so fast for
a bad guy?' - Chocolat Meilleure (Sugar Sugar Rune))
L1166[18:28:25] <GreaseMonkey> (for
comparison, VIM uses 12MB here and it's a vim-huge build)
L1167[18:28:38] <CompanionCube>
GreaseMonkey: my idle, unused emacs process eats ~31M
L1168[18:28:49] <AmandaC> I don't have
the mental structure nessary to remember that ctrl-alt-shift-f is
"find" or whatever.
L1169[18:29:11] <AmandaC> + all the other
key bindings.
L1170[18:29:13] <GreaseMonkey> don't wait
until you have a bout of RSI before you learn vi, you will regret
not having learnt it earlier
L1171[18:29:27] <GreaseMonkey> you learn
a few at a time which reminds me i need to print off the emacs
cheatsheet
L1172[18:29:28] <AmandaC> I also used vim
for awhile. :P
L1173[18:29:52] <CompanionCube>
GreaseMonkey: I know enough vim to switch to insert mode and back
before exiting
L1174[18:29:56] <CompanionCube> but
that's it
L1175[18:30:04] <GreaseMonkey>
CompanionCube: that's not knowing vi at all
L1176[18:30:23] <AmandaC> I stopped using
vim for a similar reason as emacs, actually. I realised I spent
pretty much all my time in insert mode.
L1177[18:30:40] <GreaseMonkey> thing is,
i don't
L1178[18:30:52] <GreaseMonkey> my bread
and butter tends to be { and }
L1179[18:30:54] *
CompanionCube stopped using vim because he realised he didn't like
the modlaity
L1180[18:30:59] <CompanionCube>
*modality
L1181[18:30:59] <AmandaC> I very much
like VSCode for now, it fits my mental model pretty well, without
remembering lots of key combos
L1182[18:31:03] <GreaseMonkey> (move to
previous/next blank line)
L1183[18:31:21] <AmandaC> GreaseMonkey:
yeah, I realise that, I wasn't using vim properly. :P
L1184[18:31:34] <AmandaC>
s/properly/"$0"/
L1185[18:31:34] <MichiBot>
<AmandaC> GreaseMonkey: yeah, I realise that, I wasn't using
vim "properly". :P
L1186[18:31:54] <GreaseMonkey> if you use
it like it's notepad you will not get any benefit out of it at
all
L1187[18:32:08] <AmandaC> Thus why I
stopped using it.
L1188[18:32:22] <GreaseMonkey>
yypk:s/x/y/g^M
L1189[18:32:26] <AmandaC> My brain
doesn't think in key chords or non-latin-letter key sequences
L1190[18:32:38] <GreaseMonkey> copy-paste
a line and replace every x on that new line with y
L1191[18:32:59] <GreaseMonkey> also this
tends to help: :set ttymouse=xterm2 mouse=a
L1192[18:33:18] <AmandaC> My brain is
very much word-based, with a very few key combos baked in just from
using desktops for awhile (ctrl-f = find, eg)
L1193[18:33:37] <GreaseMonkey> y = yank,
d = delete, c = change, p = paste, o = open a new line, a = after,
i = insert
L1194[18:33:56] <CompanionCube> AmandaC:
ctrl-c and ctrl-v are very much mentally hardcoded for me :)
L1195[18:34:12] <AmandaC> The
command-palette mode that VSCode and other newer editors use very
much fits my mental model, while providing a lot of the same
benifits as emacs/vi
L1196[18:34:39] <AmandaC> Like, ctrl-f
foo alt-enter bar -> replace foo with bar. I only had to learn
the alt-enter part new
L1197[18:35:18] <CompanionCube> the
closest thing to the command palette is autocompletion for
m-x
L1198[18:35:21] <AmandaC> ctrl-d on a
token, multi-cursor select the net instance
L1199[18:35:58] <AmandaC> CompanionCube:
yeah, m-x was nice, but all the docs I'd ever find had m-c-ABCD,
which my brain can't remember. :P
L1200[18:36:24] <AmandaC> m-x is very
much not the "preferred" method of interaction with the
emacs crowd, it seems
L1201[18:36:59] <CompanionCube> spacemacs
also has a nice concept with the use of SPC
L1202[18:37:05] <AmandaC> SPC?
L1203[18:37:16] <CompanionCube> AmandaC:
basically it uses SPC as a command prefix key
L1204[18:37:29] <CompanionCube> and then
has logical groupings of the letters under it
L1205[18:37:51] <AmandaC> ah, so more
single-letter chording. :P
L1206[18:39:06] *
AmandaC is rather happy with VSCode for now, she's not been bitten
by her "must switch editors" bug again yet.
L1207[18:39:32] <AmandaC> It fits rather
nicely, has some nice support for the languages I use via
extensions, and is responsive enough to not annoy me
L1208[18:40:41] <AmandaC> I don't really
understand the whole "but electron!" argument, but I've
come to the conclusion I never will, and don't care anyway, because
I've got 16G of ram in my lapto
L1209[18:41:11] <AmandaC> ( of which 11G
is currently free, according to htop )
L1210[18:41:28] <CompanionCube> as far as
a Electron goes, VS Code uses it in a way that's not terrible
L1211[18:41:37] <CompanionCube> unlike
other such applications.
L1212[18:53:58] <GreaseMonkey> i've got
8GB here, and it says there's ~3.5GB free, but 3GB is used by the
hard disk anyway
L1213[18:54:03] <GreaseMonkey> it's plain
top though
L1214[18:55:08] <AmandaC> "used by
the hard disk"?
L1215[18:55:35] <GreaseMonkey> erm, hard
disk cache
L1216[18:55:40] <AmandaC> ah
L1217[18:56:30] <GreaseMonkey> i'm not
sure how many people at work i've explained virtual memory to, but
fuck windows for not showing the equivalent of virt and res
memory
L1218[18:56:33] <GreaseMonkey> by
default
L1219[18:56:43] <GreaseMonkey> "oh
yeah this is only using 100MB" "check your commit
charge"
L1220[18:57:04] <CompanionCube> memory
used as cache is essentially free
L1221[18:57:13] <CompanionCube> so
counting it for that makes sense
L1222[18:57:25] <GreaseMonkey> the catch
is you gotta have enough free RAM to have a cache
L1223[18:57:34] <GreaseMonkey> otherwise
the whole system grinds
L1224[18:58:33] <CompanionCube> my free
memory statistics are a bit skewed because most of my cache is
counted as used for Reasons
L1225[18:59:36] <GreaseMonkey> the worst
thing about the way the windows task scheduler reports RAM by
default is it only reports the amount that is resident AND
reconstructable from disk
L1226[18:59:48] <GreaseMonkey> erm,
sorry, NOT reconstructable from disk
L1227[19:32:12] <AmandaC> %choose
computer or no
L1228[19:32:12] <MichiBot> AmandaC:
no
L1229[19:32:28] *
AmandaC nods, cuddles up for the night
L1230[19:33:27]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L1231[20:34:23]
⇦ Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@p579723A3.dip0.t-ipconnect.de) (Ping timeout:
190 seconds)
L1232[21:11:16]
⇦ Quits: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl)
(Read error: -0x1: UNKNOWN ERROR CODE (0001))
L1233[22:37:32]
⇦ Quits: Naomi (Naomi!~Naomi@2607:5300:61:8d9::1bad:babe)
(Ping timeout: 207 seconds)
L1234[22:38:50]
⇦ Quits: Shuudoushi
(Shuudoushi!~Shuudoush@2607:5300:61:8d9::c0f:fee) (Ping timeout:
207 seconds)
L1235[22:39:38]
⇨ Joins: Naomi
(Naomi!~Naomi@2607:5300:61:8d9::1bad:babe)
L1236[22:40:08]
⇨ Joins: Shuudoushi
(Shuudoushi!~Shuudoush@2607:5300:61:8d9::c0f:fee)
L1237[23:14:13]
⇦ Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L1238[23:47:59]
⇦ Quits: Mattssn
(Mattssn!webchat@ip68-3-135-229.ph.ph.cox.net) (Ping timeout: 180
seconds)