<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:56:00] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L2[01:00:14] ⇨
Joins: Thisguy_
(Thisguy_!~thisguy@cpe-45-36-166-82.triad.res.rr.com)
L3[01:00:35] ⇦
Quits: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping
timeout: 183 seconds)
L4[01:00:49] <Thisguy_> When my
microcontroller exits its main loop, it errors out with
"computer halted." What do I need to do in the lua I
flash to its EEPROM to halt without error?
L5[01:04:19] <Izaya>
computer.shutdown()
L6[01:17:38] <Thisguy_> Thanks
L7[01:23:51] <Thisguy_> Where the fuck is my
microcontroller?
L8[01:26:43] <Thisguy_> ...I guess I lost it
somehow. Weird.
L9[01:41:57] ⇦
Quits: Thisguy_
(Thisguy_!~thisguy@cpe-45-36-166-82.triad.res.rr.com) (Quit:
leaving)
L10[01:55:56] ⇨
Joins: Rose_ (Rose_!~rose@60.225.84.225)
L11[02:05:12] ⇦
Quits: Rose_ (Rose_!~rose@60.225.84.225) (Quit: Proudly using
WocChat!)
L12[02:06:18] ⇨
Joins: Rose_ (Rose_!~rose@60.225.84.225)
L13[02:06:38] ⇦
Quits: Rose_ (Rose_!~rose@60.225.84.225) (Client Quit)
L14[02:07:07] ⇦
Quits: Lymia (Lymia!~lymia@magical.girl.lyrical.lymia.moe) (Remote
host closed the connection)
L15[03:38:23] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@p200300C107205E374F875C40908DAB22.dip0.t-ipconnect.de)
L16[03:38:24] zsh
sets mode: +v on Vexatos
L17[03:58:18] <Izaya> ~w modem
L19[04:13:05] <Izaya> huuuuuuh
L20[04:13:18] <Izaya> the issue I was
having with termsrv is gone
L21[04:13:20] <Izaya> o-ok
L22[04:59:37] ⇨
Joins: Inari
(Inari!~Pinkishu@pD9E3955E.dip0.t-ipconnect.de)
L23[05:16:35] <Izaya> how over-powered is
witchery?
L24[05:27:05]
<Nirahiel>
Hello !
L25[05:28:28] ⇨
Joins: Nirahiel
(Nirahiel!webchat@lfbn-1-12746-54.w90-90.abo.wanadoo.fr)
L26[05:31:08] ⇦
Quits: Nirahiel
(Nirahiel!webchat@lfbn-1-12746-54.w90-90.abo.wanadoo.fr) (Client
Quit)
L27[05:46:37] <Lizzy> oh, do i still have
the tonk? hehehe
L28[05:46:49] <Lizzy> %tonkout
L29[05:46:50] <MichiBot> Lizzy has tonked
out! Tonk has been reset! They gained 0.009 tonk points! Current
score: 0.015
L30[05:56:40] <simon816> %tonk
L31[05:56:41] <MichiBot> Dagnabbit!
simon816! You beat Lizzy's previous record of <0! I hope you're
happy!
L32[05:56:42] <MichiBot> simon816's new
record is 9 minutes and 50 seconds! 9 minutes and 50 seconds
gained!
L34[06:33:43]
<evg-zhabotinsky> Do I understand correctly
that the whole point of %tonk it that IRC shows no message
history?
L35[06:34:22]
<evg-zhabotinsky> %tonk
L36[06:34:22] <MichiBot> Dogast!
evg-zhabotinsky! You beat simon816's previous record of 9 minutes
and 50 seconds! I hope you're happy!
L37[06:34:23] <MichiBot> evg-zhabotinsky's
new record is 37 minutes and 41 seconds! 27 minutes and 50 seconds
gained!
L38[06:36:49] <Izaya> Nope.
L39[07:05:59] ⇨
Joins: hackmcer (hackmcer!~hackmcer@119.185.177.208)
L40[07:06:40] ⇦
Quits: hackmcer (hackmcer!~hackmcer@119.185.177.208) (Remote host
closed the connection)
L41[07:17:09] <Inari> Why would that be the
point
L42[07:17:54] <AmandaC> %tonk
L43[07:17:55] <MichiBot> Bejabbers!
AmandaC! You beat evg-zhabotinsky's previous record of 37 minutes
and 41 seconds! I hope you're happy!
L44[07:17:56] <MichiBot> AmandaC's new
record is 43 minutes and 32 seconds! 5 minutes and 50 seconds
gained!
L46[07:29:17] ⇦
Quits: brayden (brayden!~brayden@96.9.220.100) (Ping timeout: 180
seconds)
L47[07:29:27] ⇨
Joins: brayden (brayden!~brayden@96.9.220.100)
L48[07:30:02] *
AmandaC hides from Inari before she connects the worms and pebble
on her bed to her
L49[07:32:07] *
AmandaC hides in her automatic scritching machine
L50[07:34:55] <Izaya> I made a thing that's
actually useful
L52[07:40:00] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de)
L53[07:52:28]
<Forecaster>
@evg-zhabotinsky we have history in this channel
L54[07:52:36]
<Forecaster>
%log
L55[07:52:44]
<Forecaster>
%logs
L57[07:52:55] <AmandaC> noooo, you weren't
supposed to link that!
L58[07:53:22]
<Forecaster>
You dark secrets have been revealed!
L59[07:59:14] <Inari> AmandaC: Worms and
pebble?
L61[08:01:12] ⇨
Joins: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L62[08:06:48] <AmandaC> Anyway, oclogs
doesn't matter, most users have a bouncer anyway
L63[08:06:52] <AmandaC> most
regulars*
L64[08:10:45] <Temia> Mooo .o.
L65[08:11:15] *
Lizzy meows
L66[08:11:17] <Temia> I mean sure, but I
think Quassel still hasn't implemented logsearch
L67[08:12:15] <Izaya> grep exists \o/
L68[08:17:12] <Temia> Not really an option
for SQL databases either .w.
L69[08:18:29] <Lizzy> select * from
db.messagetable where message contains "sometext';
L70[08:18:41] <Lizzy> would probably work
something like that?
L71[08:19:04] <Temia> Theoretically. Lacks
finesse and context though
L72[08:19:07] <Temia> %tonk
L73[08:19:07] <MichiBot> Waesucks! Temia!
You beat AmandaC's previous record of 43 minutes and 32 seconds! I
hope you're happy!
L74[08:19:08] <MichiBot> Temia's new record
is 1 hour, 1 minute and 12 seconds! 17 minutes and 39 seconds
gained!
L75[08:19:44] <Temia> You wanna put a
bangin' tonk on it
L76[08:22:32] *
Inari tonks Temia's tail
L77[08:23:30] ⇨
Joins: FuckingBlyatBoi
(FuckingBlyatBoi!~FuckingBl@mc98.ggservers.com)
L78[08:23:57] <FuckingBlyatBoi> h
L79[08:23:57] <Inari> Thats an odd
nickname
L80[08:24:06] <FuckingBlyatBoi> *hi
L81[08:24:14] <Inari> %hello
L82[08:24:15] <MichiBot> Inari: 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.
L83[08:24:24] <FuckingBlyatBoi> Im using
MineOS on OC
L84[08:24:30] <FuckingBlyatBoi> it was
random
L85[08:24:36]
<evg-zhabotinsky> %tonk
L86[08:24:36] <MichiBot> I'm sorry
evg-zhabotinsky, you were not able to beat Temia's record of 1
hour, 1 minute and 12 seconds this time.
L87[08:24:37] <MichiBot> 5 minutes and 28
seconds were wasted! Missed by 55 minutes and 43 seconds!
L88[08:24:38] <Inari> Ah, yes, that
L89[08:24:44] *
Temia tailbaps Inari on the nose :T
L90[08:24:49] <Inari> Temia: :D
L91[08:25:10] <FuckingBlyatBoi> k, will go
now
L92[08:25:15] ⇦
Quits: FuckingBlyatBoi
(FuckingBlyatBoi!~FuckingBl@mc98.ggservers.com) (Client
Quit)
L93[08:25:45] <Inari> %bye
L94[08:25:45] <MichiBot> Inari: Oh, well,
bye I guess...
L95[08:30:17] <Temia> I can't help but
worry you're developing an unhealthy interest in my tail D:
L96[08:30:31] <Inari> How so
L97[08:30:33] <Temia> I know it's cute but
still!
L98[08:30:34] <Inari> Tailsa re fun to play
with
L99[08:30:50] *
Temia curls her tail around herself :x
L100[08:31:35] <Temia> Yeah but I'm the
only one here whose tail has a tuft and you seem to go for it a lot
compared to others >.>
L101[08:32:03] *
Lizzy hides her tail as well
L102[08:35:11] *
Skye sits on the ceiling
L103[08:35:58] <t20kdc> Temia: well... I
guess that's why Inari goes for your tail... everybody else appears
to have hid.
L104[08:36:19] *
Skye throws a magic potion at t20kdc, turning them into a
catgirl
L105[08:36:26] <t20kdc> Darn.
L106[08:37:26] <Inari> Temia: I don't know
of anyone else having tails
L107[08:37:27] <Inari> :p
L108[08:37:41] *
AmandaC quietly sneaks away
L109[08:37:44] <t20kdc> Well, now you
do.
L110[08:38:12] <Inari> AmandaC: You're a
cat, you hate it being messed with!
L111[08:38:24] <t20kdc> wait, so
L112[08:38:42] <t20kdc> Temia's fine
because not-a-cat
L113[08:38:46] <AmandaC> Inari: and you
think this is unique to cats?
L114[08:38:59]
⇨ Joins: Lymia
(Lymia!~lymia@magical.girl.lyrical.lymia.moe)
L115[08:39:20] <t20kdc> but AmandaC is a
cat and so they're offlimits! Hmph! How is... ooo, interesting
hostname! *gets distracted*
L116[08:41:21] <Inari> %pet Lymia
L117[08:41:32] <Inari> %pet Lymia
L118[08:41:33] *
MichiBot pets Lymia with fitness fleece. 8 health
gained!
L119[08:41:40] <Izaya> "Last error:
computer halted"
L120[08:41:47] <Izaya> I hate this error
message. I really do.
L121[08:42:23] <AmandaC> Izaya: that means
it reached the end of the eeprom/ the initial coroutine ended
L122[08:42:28] <Izaya> AmandaC: yup
L123[08:42:35] <Izaya> which means the
machine died but not with a useful error message
L124[08:42:44] <Izaya> and in this case
it's not being logged
L125[08:43:02] <Izaya> which means that
the terminal server process is silently failing, as well as minitel
and every other process on the machine
L126[08:50:13] <Lizzy> i hate silent
errors
L129[09:17:05] <Lizzy> Izaya, to answer
your question from yesterday, yes 7dtd works on my arch
install
L130[09:17:11] <Izaya> huh :|
L131[09:17:15] <Izaya> so it's something
I've done
L132[09:17:17] <Izaya>
"great"
L133[09:17:35] <Lizzy> though by works i
mean it gets to the main menu
L134[09:18:53] <Izaya> further than it
gets on mine
L135[09:26:54]
<Mettaton_Fab> %tonk
L136[09:26:55] <MichiBot> Fudge!
Mettaton_Fab! You beat Temia's previous record of 1 hour, 1 minute
and 12 seconds! I hope you're happy!
L137[09:26:56] <MichiBot> Mettaton_Fab's
new record is 1 hour, 2 minutes and 18 seconds! 1 minute and 6
seconds gained!
L138[10:10:19]
⇨ Joins: jackmcbarn
(jackmcbarn!~jackmcbar@gateway02.insomnia247.nl)
L139[10:22:04] ⇦
Quits: jackmcbarn (jackmcbarn!~jackmcbar@gateway02.insomnia247.nl)
(Ping timeout: 206 seconds)
L140[10:24:52] <Mimiru> Restarting corded
in a minute, hopefully with a fix for those stupid spam
messages
L141[10:24:59] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L142[10:25:16]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L143[10:25:17]
zsh sets mode: +v on Corded
L144[10:25:43]
<Mimiru>
Ok... hopefully I don't get banned for sending this URL.
L145[10:25:58]
<Mimiru> DO
NOT CLICK THIS IF IT STICKS AROUND, OR GOES TO IRC. :D
L146[10:26:05]
<Mimiru>
Perfect
L147[10:26:10]
<Mimiru> It
didn't relay it and it deleted it
L148[10:31:44] <Lizzy> %tonk
L149[10:31:45] <MichiBot> Gadsbudlikins!
Lizzy! You beat Mettaton_Fab's previous record of 1 hour, 2 minutes
and 18 seconds! I hope you're happy!
L150[10:31:46] <MichiBot> Lizzy's new
record is 1 hour, 4 minutes and 50 seconds! 2 minutes and 31
seconds gained!
L151[10:31:50] <ben_mkiv> thats
censorship
L152[10:32:16] <Mimiru> Yes, it is.
L154[10:33:36] <Izaya> I love the smell of
censorship in the morning
L155[10:34:00] <Mimiru> Yep, how dare I
stop spam bots from.. spamming us.
L156[10:34:03] <Mimiru> IREvil
L158[10:36:19] <Izaya> Heeeeey
Mimiru
L159[10:36:39] <Izaya> Can I put laser
turrets on the ceiling
L160[10:36:50] <Mimiru> At one point you
could.. no idea if it still works
L161[10:36:57] <ben_mkiv> i can test
rn
L162[10:37:15] <ben_mkiv> yes you
can
L163[10:37:19] <Mimiru> yay
L164[10:37:21] <Mimiru> ty
L165[10:37:35] <Izaya> :D
L166[10:46:45] <Lizzy>
"<Mimiru> Yep, how dare I stop spam bots from.. spamming
us." my response when i read stack overflow answers about
rejecting spam email and they say "you shouldn't outright
reject stuff that hits the threshold because it could be
important"....
L167[10:47:02] <Lizzy> If it were that
fucking important, they should have set their mail server up
properly
L168[10:49:02] <Lizzy> roughly all you
need in order to get my mail server to actually listen is a valid
domain, A/AAAA record and asociated reverse and not be on spamcop's
block list
L169[10:49:51] <Lizzy> pretty basic things
imo
L170[11:02:24]
⇨ Joins: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L171[11:05:59]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L172[11:42:12] <AmandaC> %roll 1d4
L173[11:42:13] <MichiBot> AmandaC:
[3]
L174[11:46:21] <Kleadron> %loot
L175[11:46:22] <MichiBot> Kleadron: You
get a loot box! It contains the ultimate guide to killing all
humans.
L176[11:47:39] <Kleadron> thanks i needed
this
L177[11:48:31] <t20kdc> hang on, MichiBot
just... *has* that?
L178[11:48:43] <t20kdc> %loot
L179[11:48:53] <Kleadron> time to
exterminate all of the communist linux penguins
L180[11:49:31] <Mimiru> %loot sometimes
tries to add to the inventory, and fails which is why you get no
output sometimes.
L181[11:49:31] <MichiBot> Mimiru: You get
a loot box! It contains a pen.
L182[11:49:36] <Mimiru> heh..
L183[11:49:43] <t20kdc> %loot
L184[11:50:20] <t20kdc> Kleadron: just be
sure to exterminate the capitalist apple fruit and windows
architectural elements too
L185[11:51:10] <Kleadron> i will destroy
the fruit but windows 7 and xp for the win
L186[11:51:34] <t20kdc> then you'll still
have to fight Microsoft
L187[11:51:45] <t20kdc> sooooo...
sure?
L188[11:56:10] <Kleadron> windows xp error
music plays
L189[11:56:20] <Kleadron> we will fight to
the death with bill gates
L190[12:08:19] <AmandaC> %roll 1d2
L191[12:08:19] <MichiBot> AmandaC:
[2]
L192[12:13:48] ⇦
Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de) (Ping
timeout: 183 seconds)
L193[12:22:33]
⇨ Joins: xandaros
(xandaros!~xandaros@185.35.77.23)
L194[12:28:05]
<evg-zhabotinsky> %tonk
L195[12:28:06] <MichiBot> Bejabbers!
evg-zhabotinsky! You beat Lizzy's previous record of 1 hour, 4
minutes and 50 seconds! I hope you're happy!
L196[12:28:07] <MichiBot>
evg-zhabotinsky's new record is 1 hour, 56 minutes and 20 seconds!
51 minutes and 30 seconds gained!
L197[12:36:50] *
Temia quietly feeds Kleadron to a walrus for threatening to harm
penguins in her presence
L198[12:37:24] <Kleadron> the walrus
explodes and all of the penguins in the immediate 50 miles drop
dead
L199[12:37:25] *
AmandaC grooms Temia's hand, purrs softly against her
L200[12:37:40] <Temia> Good thing we're
not in antarctica.
L201[12:37:52] <Temia> Or any other
penguin colonies.
L202[12:38:01] *
Temia petpets Amanda c:
L203[12:38:13] <Temia> Oh, I've got a
better idea for punishment'
L204[12:38:47] <AmandaC> Beam him into a
degrading orbit around Sol?
L205[12:38:51] <Temia> Darn, I can't find
a good video of it.
L206[12:38:53] <Temia> No, no
L207[12:39:07] <Temia> Using song magic to
bury them in a stampede of parka-wearing penguins.
L208[12:39:38] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4000:362c:d0ca:5285:e9d2:a72b) (Quit:
Cervator)
L209[12:39:51] <Kleadron> AmandaC: Sal is
tonight's biggest loser
L210[12:40:21] <AmandaC> Sol, as in, the
sun around your puny little planet.
L211[12:40:27] <AmandaC> er, reverse
that
L212[12:40:36] <Kleadron> puny little
sun
L213[12:42:26] <AmandaC> Mimiru: you
about?
L214[12:44:45] <Kleadron> oh cool the irc
bridge stopped working
L215[12:45:12]
<Lizzian>
@Mimiru corded ded
L216[12:45:17] <AmandaC> ... or not
L217[12:45:18]
<Lizzian>
wait
L218[12:45:24]
<Lizzian>
discord to irc works...
L219[12:45:24] <Izaya> that'd explain why
it's been so pleasant :^)
L220[12:45:34] <Kleadron> :O we can spy on
discord
L221[12:45:43] <AmandaC> @status
@Mimiru
L222[12:45:43]
<Discord>
Mimiru is currently ONLINE Playing: EVE Online
L223[12:46:05] <gamax92> discord's just
having issues atm
L224[12:46:11] <Lizzy> oh hello spammer,
time for you to go on my block list
L225[12:46:33] <Mimiru> .
L226[12:46:54] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L227[12:47:04]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L228[12:47:05]
zsh sets mode: +v on Corded
L229[12:47:06] <Mimiru> Test
L230[12:47:17] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L231[12:47:21] <Mimiru> wtf
L232[12:47:36]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L233[12:47:37]
zsh sets mode: +v on Corded
L234[12:47:49] <Mimiru> Test
L235[12:47:50] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L236[12:47:54] <Mimiru> ...
L237[12:47:57] <gamax92> Mimiru: it's a
discord issue not the bot
L238[12:48:41]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L239[12:48:42]
zsh sets mode: +v on Corded
L240[12:48:44] <Mimiru> Why are you
fucking crashing
L241[12:48:53] <Mimiru> Test
L242[12:48:55] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L243[12:49:10] <Lizzy> discord side didn't
even seem to log back in that time
L244[12:49:18] <Mimiru>
java.net.SocketTimeoutException: timeout
L245[12:49:35] <Mimiru> Like gamax92 said,
discord issue, and a non handled socket timeout
L246[12:49:38] <Kleadron> did discord
break something
L247[12:50:07] <AmandaC> probably
L248[12:50:25]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L249[12:50:26] <Mimiru> .
L250[12:50:26]
zsh sets mode: +v on Corded
L251[12:50:34] <Izaya> ..
L252[12:50:38] <Kleadron> ...
L253[12:50:39] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L254[12:50:40] <Mimiru> same socket
timeout
L255[12:50:53] <Kleadron> NotSoBot is
offline in my discord server
L256[12:51:08] <Mimiru> Oddly Natsumi
seems to be working
L257[12:51:18] <Izaya> inb4 they changed
the API again
L258[12:51:40] <Kleadron> hmm my own
discord bot appears to have stopped working
L259[12:51:48] <AmandaC> Well, my
kittiesdb bot hasn't out-right crashed. It's also not logged
anything, either
L260[12:51:55] <Mimiru> And... Natsumi
isn't listening now
L262[12:52:38] <Mimiru> The Discord API
server is going nuts
L263[12:52:50] <Kleadron> we can always
rely on discord to break something
L264[12:53:31] <Izaya> for a service with
a theoretically bulletproof backend they seem to break stuff a
lot
L265[12:54:29] <Kleadron> yep discord has
completely shat tiself
L266[12:54:31] <Kleadron> itself*
L267[12:54:59] <Izaya> and nothing of
value was lost
L268[12:55:12] *
Izaya cackles in IRC, dies
L269[12:55:38] *
Kleadron watches as discord slowly burns into a pile of javascript
and electron
L270[12:55:56] <gamax92> how does
something burn into what it already was?
L271[12:56:35] <AmandaC> gamax92: because
the paint job ontop falls off, I guess?
L272[12:57:39] <Kleadron> API response
time is souring into the 1,500s and there is a major outage
now
L273[13:00:21] <Kleadron> steam also
appears to be having some trouble
L274[13:01:25] <gamax92> I don't see steam
issues being reported anywhere
L275[13:01:34] <AmandaC> steam's fine
here
L276[13:07:59]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L277[13:08:00]
zsh sets mode: +v on Corded
L278[13:09:03]
⇨ Joins: Seich (Seich!webchat@177.247.69.187)
L279[13:11:05] <Mimiru> Meh, got stuff to
do and can't wait for Discord to get its shit together
L280[13:11:11] ⇦
Quits: Fira_ (Fira_!~Fira@lfbn-1-13709-48.w90-3.abo.wanadoo.fr)
(Read error: Connection reset by peer)
L281[13:11:12] <Lizzy> Forecaster, I can
see that there's a message in your discord, but i can't see what it
is
L282[13:13:40] ⇦
Quits: Seich (Seich!webchat@177.247.69.187) (Client
Quit)
L283[13:14:55] <Skye> Lizzy, probably the
D&D thing? :P
L284[13:15:07] <Lizzy> yeah
L285[13:23:09] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L286[13:23:16]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L287[13:23:17]
zsh sets mode: +v on Corded
L288[13:23:23] <Mimiru> Test
L289[13:23:31] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L290[13:23:38] <Mimiru> K, still broken so
meh
L291[13:23:57] <AmandaC> It says they're
rate-limiting people's retur
L292[13:23:58] <AmandaC> n
L293[13:36:53] <Kleadron> rate limiting is
no fun
L294[13:37:56]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de)
L295[13:42:25]
⇨ Joins: rashy
(rashy!~rashdanml@d24-156-232-46.home4.cgocable.net)
L296[13:45:21] ⇦
Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de) (Ping
timeout: 189 seconds)
L297[13:53:34]
⇨ Joins: Tomeno
(Tomeno!~Tomeno@168-35.hukot.net)
L298[13:54:51] ⇦
Parts: Tomeno (Tomeno!~Tomeno@168-35.hukot.net)
(Leaving))
L299[14:01:22]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L300[14:01:23]
zsh sets mode: +v on Corded
L301[14:01:23]
⇨ Joins: logan2611
(logan2611!~logan2611@184-96-207-78.hlrn.qwest.net)
L302[14:01:36] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L303[14:02:25]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L304[14:02:26]
zsh sets mode: +v on Corded
L305[14:02:39] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L306[14:03:30] ⇦
Quits: logan2611
(logan2611!~logan2611@184-96-207-78.hlrn.qwest.net) (Remote host
closed the connection)
L307[14:05:20]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L308[14:05:21]
zsh sets mode: +v on Corded
L309[14:05:44] ⇦
Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L311[14:20:09] <Kleadron> fold it the
other way around
L312[14:20:22] <Kleadron> close it like a
nintendo ds
L313[14:23:29] <AmandaC> Inari: Kuroko
Shirai's phone when?
L314[14:29:48] <Lizzy> %tonk
L315[14:29:48] <MichiBot> Voldemort!
Lizzy! You beat evg-zhabotinsky's previous record of 1 hour, 56
minutes and 20 seconds! I hope you're happy!
L316[14:29:49] <MichiBot> Lizzy's new
record is 2 hours, 1 minute and 42 seconds! 5 minutes and 21
seconds gained!
L317[14:30:49] <Kleadron> darnit
L318[14:31:59] <AmandaC> %source
L320[14:32:47]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de)
L321[14:38:22] <AmandaC> There, finally
made the PR I decided I would like a week ago
L322[14:45:48]
⇨ Joins: AndroUser
(AndroUser!~androirc@2a00:1fa0:8df:da7f:0:5d:3cb7:1301)
L323[14:55:45] ⇦
Quits: AndroUser
(AndroUser!~androirc@2a00:1fa0:8df:da7f:0:5d:3cb7:1301) (Quit:
AndroIRC - Android IRC Client ( http://www.androirc.com
))
L324[14:56:35]
⇨ Joins: evg-zhabotinsky
(evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru)
L325[15:00:28]
⇨ Joins: EvgEnZh
(EvgEnZh!~evg-zhabo@213.87.149.32)
L326[15:00:47] <Skye> hello o/
L327[15:03:34] ⇦
Quits: evg-zhabotinsky
(evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru) (Ping timeout:
190 seconds)
L328[15:04:10] <EvgEnZh> Discord&irc
mirroring broke?
L329[15:05:12] <Skye> yeah
L330[15:05:15] <Skye> Discord broke
L331[15:05:38] <EvgEnZh> %tonk
L332[15:05:38] <MichiBot> I'm sorry
EvgEnZh, you were not able to beat Lizzy's record of 2 hours, 1
minute and 42 seconds this time.
L333[15:05:39] <MichiBot> 35 minutes and
50 seconds were wasted! Missed by 1 hour, 25 minutes and 52
seconds!
L334[15:05:50] <EvgEnZh> Ok
L335[15:06:25] <stephan48> all this nice
silence!
L336[15:08:30] <Kleadron> allow me to ruin
it
L337[15:08:32] <Kleadron> ahem
L338[15:08:35] <Kleadron> Windows XP
L339[15:10:46] <Skye> my fav windows
version
L340[15:11:01] <Kleadron> i have windows
xp on my "xp" machine
L341[15:11:07] <Kleadron> and it runs
tekkit pretty well
L342[15:11:41] <Skye> I need an XP machine
to play old games
L343[15:11:53] <Kleadron> i play starcraft
and C&C games on it
L345[15:12:52] <Kleadron> discord usually
works enough in chrome 49 but a recent update broke the scrollbar
in the chat so it cannot be used in chrome anymore
L346[15:13:01] <Kleadron> so i have to use
it in mypal
L347[15:13:05] <EvgEnZh> I have XP on a
VirtualBox because SimCity2k for Windows needs 256 color mode, and
Wine does not support that.
L348[15:13:09] <Kleadron> but mypal is
slower compared to chrome
L349[15:14:28] <EvgEnZh> Win95 games are
the worst in this regard, they are too new for DosBox and too old
for everything else.
L350[15:14:44] <Kleadron> i realized i
have the wrong keyboard layout
L351[15:14:50] <Kleadron> this keyboard
has a tall enter key
L352[15:15:31] <EvgEnZh> The tall Enter is
the wrong one? Absolutely not!
L353[15:16:48]
⇨ Joins: aaaa
(aaaa!~aaaa@ec2-35-180-69-234.eu-west-3.compute.amazonaws.com)
L354[15:16:56] <aaaa> hell yes
L355[15:17:39] <EvgEnZh> @hell You finally
managed to connect to IRC after Discord bot died?
L356[15:18:18] ⇦
Quits: aaaa
(aaaa!~aaaa@ec2-35-180-69-234.eu-west-3.compute.amazonaws.com)
(Client Quit)
L357[15:18:21] <AmandaC> discord itself
was dead. the bot was just a casualty, and it can't be restarted
because Mimiru had shit to do
L359[15:19:24] <EvgEnZh> Hm, ok. Also,
which bot is it? And how nicknames are translated between IRC and
Discord?
L360[15:19:36] <AmandaC> ONe-to-one
L361[15:19:41] <AmandaC> and it's Corded,
but it's crashed
L362[15:20:35] <EvgEnZh> Em, it doesn't
google. I meant which software is it.
L364[15:21:32] <AmandaC> That's the
bot
L365[15:42:17]
⇨ Joins: BrainStone
(BrainStone!webchat@p54B24318.dip0.t-ipconnect.de)
L366[15:43:43] <BrainStone> Hello
L367[15:43:47] <payonel> %hello
L368[15:43:47] <MichiBot> payonel: 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.
L369[15:43:54] <payonel> >_>
L370[15:43:56] <payonel> %hello
BrainStone
L371[15:43:56] <MichiBot> payonel: 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.
L372[15:44:01] <payonel> %flip
L373[15:44:01] <MichiBot> payonel:
(╯°□°)╯┻━┻
L374[15:44:05] <BrainStone> lol
L375[15:44:20] <BrainStone> Anyways I was
wondering if I could get a hand with peripherals
L376[15:44:29] <payonel> components?
L377[15:44:32] <payonel> which
component?
L378[15:44:42] <BrainStone> I want to see
if the CC peripheral I implemented works with OC
L379[15:44:47] <payonel> cc has
peripherals, oc has components
L380[15:44:56] <BrainStone> My
apologies
L381[15:45:07] <BrainStone> I'm really
just a modder and want to make sure everything works
L382[15:45:32] <Vexatos> well first you
have to have both CC and OC installed
L383[15:45:41] <BrainStone> I do
L384[15:45:46] <BrainStone> Wait
L385[15:45:50] <Vexatos> then just place
an adapter next to it
L386[15:45:57] <Vexatos> your block
L387[15:46:16] <BrainStone> So if I don't
have CC installed, then the CC interfac/peripheral/whatever will
not work?
L388[15:46:21] <Vexatos> of course
not
L389[15:46:28] <Vexatos> how could
it
L390[15:46:33] <AmandaC> The CC peripheral
API needs the CC API
L391[15:46:44] <AmandaC> the OC compat
just pretends to be a CC computer
L392[15:46:46] <Vexatos> and the CC API
only works if CC is loaded
L393[15:46:46] <BrainStone> Hm. I thought
OC included the API for compatibility reasons
L394[15:46:56] <EvgEnZh> Huh? I thought
just the api part included with OC should be enough?
L395[15:46:57] <Vexatos> including APIs is
a sin D:
L396[15:47:08] <AmandaC> That's incredibly
volatile
L397[15:47:23] <BrainStone> Hm ok
L398[15:47:42] <BrainStone> Seems like I
need to implement an OC component interface then as well
L399[15:47:55] <Vexatos> well no
L400[15:48:00] <Vexatos> what you want to
implement is a driver
L401[15:48:06] <BrainStone> That's what I
mean
L402[15:48:13] <Vexatos> no you were
talking about a component
L403[15:48:17] <Vexatos> those are two
different parts of the API
L404[15:48:22] <Vexatos> you do not want a
component :P
L405[15:48:27] <BrainStone> I'm
sorry
L406[15:48:33] <BrainStone> I have barely
touched OC
L407[15:48:36] <Vexatos> so yea just
implement a driver
L408[15:48:49] <BrainStone> Took me alone
5 minutes to set up a working computer in creative
L409[15:48:58] <Vexatos> or just run the
/oc_sc command
L410[15:49:09] <BrainStone> What does that
do?
L411[15:49:19] <Vexatos> alias for
/oc_spawnComputer
L412[15:49:45] <BrainStone> Lol
L413[15:49:53] <BrainStone> RIP 5 minutes
of my life
L414[15:50:13] <BrainStone> Ok. Then let's
assume I have implemented the driver for my block
L415[15:50:27] <BrainStone> Will the CC
peripheral code cause issues?
L416[15:50:47] <Vexatos> well if you want
the OC API to behave exactly like the CC one, make your
ManagedEnvironment implement ManagedPeripheral, read that one's
javadoc for details
L417[15:50:47] <BrainStone> And how
exactly do I test if it works?
L418[15:51:07] <Vexatos> well as long as
you make sure the CC code isn't loaded when CC is not installed,
and the OC code isn't loaded when OC is not installed
L419[15:51:17] <BrainStone> Piece of
cake
L420[15:51:26] <Vexatos> as I said, place
an adapter next to your block, then connect it to the
computer
L421[15:51:50] <BrainStone> Even when I
have the OC API implemented?
L422[15:52:00] <Vexatos> what?
L423[15:52:05] <Vexatos> that's what the
adapter is for :I
L424[15:52:44] <BrainStone> I mean at this
point I want to provide the methods the block has to OC directly
through its API, like I did with CC
L425[15:53:08] <Vexatos> yes you can do
that
L426[15:53:12] <BrainStone> Because I
think it's kinda poinless if I have to have CC installed for the
block to work with OC
L427[15:53:37] <Vexatos> and as I said, if
you implement ManagedPeripheral on your ManagedEnvironment, the API
will even look the same
L428[15:53:40] <AmandaC> the adapter isn't
just for CC compat
L429[15:53:43] <Vexatos> so you don't even
have to use the @Callback syntax
L430[15:53:55] <AmandaC> It's for
interacting with non-computer things.
L431[15:54:57] <BrainStone> Ok
L432[15:55:00] <BrainStone> Makes
sense#
L433[15:55:56] <Vexatos> terminology
L434[15:57:03] <Vexatos> Driver ≙
IPeripheralProvider
L435[15:57:11] <Vexatos>
ManagedEnvironment ≙ IPeripheral
L436[15:57:32] <BrainStone> Ah ok
L437[15:57:34] <BrainStone> Thanks
L438[15:57:47] <BrainStone> Is there a
guide somewhere?
L439[15:57:57] <BrainStone> I mean I'll
figure it out if not
L440[15:58:09] <BrainStone> But if there's
one it's handy to have (and yes, I checked)
L441[15:58:13] <Vexatos> well there are
dozens of mods that implement it
L442[15:58:20] <Vexatos> and every class
and method has javadocs
L443[15:58:41] <Vexatos> payonel, do you
know of a proper guide? >_>
L444[15:59:01] <Vexatos> other than
"read code but maybe don't read Computronics code it's not a
good example and does very hacky things in certain
places"
L445[15:59:05] <payonel> heh...i always
refer modders to talk to Vexatos
L446[15:59:22] *
payonel runs
L447[15:59:23] <Vexatos> Yea I most likely
used that part of the API more than the rest of the world
combined
L448[15:59:33] <AmandaC> payonel: maybe it
should be added to the wiki
L449[15:59:50] <payonel> sure. but i
couldn't write it. vex could
L450[16:00:02] <BrainStone> Ok
L451[16:00:02] <AmandaC> *camera pans to
Vexatos*
L452[16:00:09] <BrainStone> I'll figure it
out
L453[16:00:17] <BrainStone> And if I run
into issues, I'll ask
L454[16:00:53] <AmandaC> %choose waves or
irradiate
L455[16:00:53] <MichiBot> AmandaC:
Somebody once told me to roll with waves
L456[16:01:19] <Vexatos> sure. but i
couldn't write it. i'd need motivation
L457[16:01:49] <BrainStone> But just to be
sure: For CC I need The PeripheralProvider (Driver for OC) and the
Peripheral itself (ManagedEnvironment/ManagedPeripheral in OC). Do
I also need both for OC?
L458[16:02:41] <Vexatos> basically, the
driver is a singleton
L459[16:02:47] <Vexatos> that you register
using api.Driver.add
L460[16:03:16] <Vexatos> what the Adapter
block does is go through all registered drivers and asks them
whether it worksWith() the block adjacent to the adapter
L461[16:03:26] <Vexatos> and, if so, grab
the ManagedEnvironment it creates
L462[16:03:34] <BrainStone> Ok. So
essentially the exact same
L463[16:03:38] <Vexatos> then it merges
all those ManagedEnvironments for all compatible peripherals into
one
L464[16:03:41] <BrainStone> Just different
names
L465[16:03:43] <Vexatos> and provides that
to OC
L466[16:03:46] <Vexatos> CC is slightly
different
L467[16:03:53] <Vexatos> it only uses the
first IPeripheral it finds
L468[16:03:58] <BrainStone> Ok
L469[16:04:01] <BrainStone> Makes
sense
L470[16:04:14] <Vexatos> so if your block
happens to also be an IInventory for example, OpenPeripheral might
have a compatible provider with it
L471[16:04:22] <BrainStone> It's not
L472[16:04:24] <Vexatos> and make yours
never be called
L473[16:04:32] <Vexatos> Computronics does
a massive hack to fix that
L474[16:04:42] <Vexatos> so just tell
people to install computronics if that happens :^^^^^^⁾
L475[16:04:48] *
Vexatos runs from the SquidDev police
L476[16:04:48] <BrainStone> Lol
L477[16:05:08] <BrainStone> Squid is here
too? xD
L478[16:05:11] <Vexatos> of course
L479[16:05:21] <Vexatos> he's the third
most active OC dev ,-,
L480[16:05:26] <BrainStone> I've been
pastering him yesterday, lol
L481[16:05:28] <Vexatos> which means he
has made three commits in the past year
L482[16:05:31] <BrainStone> With CC that
is
L483[16:05:40] <BrainStone> I know that
feel
L484[16:05:59] <AmandaC> payonel: btw, did
you ever look at my PR's code? :P
L485[16:06:08] <Vexatos> BrainStone, TL;DR
the OC API has the best javadoc I've ever seen
L486[16:06:10] <Vexatos> so just read
it
L487[16:06:22] <BrainStone> Changing a
single line of code will get you second most active dev on most of
my repos
L488[16:06:26] <BrainStone> Ok. Will
do
L489[16:06:44] <BrainStone> I'm currently
just waiting for the DevEnv to be setup
L490[16:06:55] <Vexatos> OC has a maven
repo btw
L491[16:07:03] <Vexatos> though you've
probably already seen it
L492[16:07:07] ***
EvgEnZh is now known as evg-zhabotinsky
L493[16:07:15] <BrainStone> I saw
L494[16:07:26] <BrainStone> Already using
it
L495[16:07:54] <BrainStone> Just reached
"recompileMC"
L496[16:08:04] <payonel> AmandaC: pr: yes.
i like it. i think i'll bring it in. i've been on a short
hiatus
L497[16:08:05] <BrainStone> *elevator
music plays
L498[16:08:17] <AmandaC> payonel: ah, fair
enough. :3
L499[16:08:32] <AmandaC> payonel: I've
been playing a forked 1.12 build with it manually merged up.
:P
L500[16:08:50] <AmandaC> no crashes or
similar
L501[16:08:52] <Vexatos> BrainStone, place
computer, place adapter next to block, connect them somehow, using
cables or whatever, then you can run the `components` program in
OpenOS to see a list of components, hopefully including yours
L502[16:08:59] <payonel> LUA
L503[16:09:00] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L504[16:09:09] <Vexatos> BrainStone, oh
also you will want to implement NamedBlock on your
ManagedEnvironment as well
L505[16:09:13] ⇦
Quits: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@213.87.149.32)
(Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L506[16:09:16] <Vexatos> it will allow you
to give your peripheral a name
L507[16:09:25]
⇨ Joins: evg-zhabotinsky
(evg-zhabotinsky!~evg-zhabo@2a00:1fa0:86e:13fb:0:44:ea6b:de01)
L508[16:09:25] <BrainStone> Ah cool
L509[16:09:35] <BrainStone> Which is
preffered?
L510[16:09:36] <Vexatos> which will then
show up in `components`
L511[16:09:44] <BrainStone>
"modid:name" or "name"
L512[16:09:46] <payonel> name it
george
L513[16:09:58] <AmandaC> horse adapter,
now available for OC!
L514[16:10:02] <Vexatos> the name you want
to have visible in game, just like IPeripheral's getType
L515[16:10:04] <BrainStone> Sorry. It's
already called kevin
L516[16:10:05] <payonel> "i will name
him george, and hug him, and squeeze him, and pet him"
L517[16:10:07] <Vexatos> i.e. exclude the
mod ID
L518[16:10:08] <AmandaC> wait, that's
basically OpenEntity from ben_mkiv
L519[16:10:13] <Vexatos> because that
would be garbage
L520[16:10:29] <BrainStone> Well I have
the modid in getType xD
L522[16:10:41] <MichiBot>
Drone
passenger transport | length:
37s | Likes:
16 Dislikes:
0
Views:
504 | by
MaakaSakuranbo | Published On
11/12/2015
L523[16:10:45] <Vexatos> BrainStone,
don't
L524[16:10:46] <Vexatos> ever
L525[16:11:01] <payonel> BrainStone: vex
really doesn't like breaking the fourth wall
L526[16:11:12] <BrainStone> Sounds like it
breaks stuff
L527[16:11:13] <payonel> it offends his
self
L528[16:11:16] <Vexatos> BrainStone, OC is
meant to be an immersive experience, don't do anything that'd take
people out of the game
L529[16:11:21] <Vexatos> yes what payonel
said
L530[16:11:47] <AmandaC> Vexatos: I
totally forgot about that
L531[16:11:52] <BrainStone> Ok
L532[16:11:58] *
AmandaC wonders how Vexatos feels about her PR
L533[16:12:02] <Vexatos> So if you offer
part of your conscience to having a random stranger not mentally
die of internal bleeding, please respect my recommendation
L534[16:12:05] <ben_mkiv> what?
L535[16:12:17] <AmandaC> ben_mkiv:
"OC adapter for horses" is what I meant by OE
L536[16:12:19] <BrainStone> But what if I
only break it for CC?
L537[16:12:20] <BrainStone> xD
L538[16:12:26] <Vexatos> well CC is
already broken
L539[16:12:29] <ben_mkiv> yea, but did
brainstone do the same?
L540[16:12:30] <payonel> haha
L541[16:12:31] <Vexatos> I couldn't give
half a care
L542[16:12:42] <BrainStone> Lol
L543[16:12:46] <AmandaC> ben_mkiv: I
assume not, I'm just being asinine
L544[16:12:46] <Vexatos> that's on
SquidDev to complain about
L545[16:13:00] <BrainStone> Though I'll
respect your recommendation
L546[16:13:17] <ben_mkiv> im about to
release the tier4 screens :P
L547[16:13:20] <ben_mkiv> is that the 4th
wall?
L548[16:13:22] <Vexatos> AmandaC, I like
how the commit message has nothing to do with the title of the
PR
L549[16:13:24] <AmandaC> You should
respect it if only for the only reason that it'd be fucky to use in
OpenOS
L550[16:13:49] <AmandaC>
`components["modid:block"].foo()` would be hell
L551[16:14:05] <Vexatos> wait that syntax
works?
L552[16:14:06] <Vexatos> oh wait
L553[16:14:09] <Vexatos> yes it does in
OpenOS
L554[16:14:14] <Vexatos> THANKS
PAYONEL
L555[16:14:20] <AmandaC> It's just a magic
table
L556[16:14:23] <Vexatos> wait no that was
in before payo
L557[16:14:31] <Vexatos> gosh I am
old
L558[16:14:33] <AmandaC> foo.bar is just
lua sugar for foo["bar"]
L559[16:14:36] <BrainStone> I mean I'd be
surprised if it didn't
L560[16:14:49] <BrainStone> Because...
AmandaC just said it xD
L561[16:15:02] <Vexatos> AmandaC isn't
all-knowing you know
L562[16:15:13] <AmandaC> Lies! I know
everything important!
L563[16:15:16] <BrainStone> I never
asserted that
L564[16:15:25] <Vexatos> for instance, she
has yet to accept the ultimate superiority of Selene like S3 did
years ago
L565[16:15:38] *
Vexatos hides
L566[16:15:45] <BrainStone> It's just that
I was aware that xx.yy is just syntactic sugar
L567[16:15:47] <payonel> Vexatos: what
works that i didn't do?
L568[16:15:58] <payonel> back tics?
``
L569[16:16:00] <payonel> i added
that
L570[16:16:00] <Vexatos> %sel
print("Run, AmandaC, RUN!")
L571[16:16:01] <MichiBot> Run, AmandaC,
RUN!
L572[16:16:14] <AmandaC> %sel () =>
"Hello World"
L573[16:16:14] <MichiBot> main:1:
<name> expected near '214'
L574[16:16:17] <Vexatos> payonel, no
components table, nevermind
L575[16:16:21] <payonel> ah
L576[16:16:31] <BrainStone> And also if
you want I can show you my "finished" code so you can
check if I have any 4th wall breaks by accident
L577[16:16:34] <Vexatos> %sel (=>
"Hello World")
L578[16:16:34] <MichiBot> function:
0x7f1cb8097910
L579[16:16:38] <Vexatos> %sel (=>
"Hello World")()
L580[16:16:38] <MichiBot> Hello
World
L581[16:16:42] <Vexatos> %sel (->
"Hello World")()
L582[16:16:42] <MichiBot> Hello
World
L583[16:16:45] <Vexatos> there you go
AmandaC
L584[16:16:48] <AmandaC> :P
L585[16:16:49] <payonel> yeah, that was
sangar. and...i'm not sure i would have put it on the components
table
L586[16:17:06] <Vexatos> BrainStone,
sure
L587[16:17:11] <Vexatos> so AmandaC
uh
L588[16:17:14] <Vexatos> what does the PR
do
L589[16:17:14] <payonel> there should have
been a clear distinction between component and the component lib,
filesystem components and the filesystem lib, etc
L590[16:17:27] <Vexatos> like
L591[16:17:29] <Vexatos> properly
.-.
L592[16:17:30] <BrainStone> which modid
should I check? "oc" or "opencomputers"
L593[16:17:33] <AmandaC> Vexatos: allows
you to insert an analyzer into a tablet to get component IDs
L594[16:17:41] <Vexatos> does it just give
you the ability to parse analyzer output?
L595[16:17:46] <Vexatos> hm
L596[16:17:48] <AmandaC> ( via the
"tablet use" gesture )
L597[16:18:13] <Vexatos> ah I see
L598[16:18:14] <AmandaC> my
"in-universe" explination is it's scanning, eg. MAC
address barcodes
L599[16:18:16] <Vexatos> it extends
tablet.use
L600[16:18:27] <BrainStone> I think I
understand what you mean. It's just that I have only ever touched
OC once before
L601[16:18:52] <payonel> BrainStone: what
is your new component?
L602[16:19:19] <BrainStone> I have a block
that consumes energy and turns it into (Sponge) money
L603[16:19:23] <Vexatos> AmandaC, so it is
analyzer output and component name?
L604[16:19:29] <BrainStone> And I provide
a readonly interface to read the stats
L605[16:19:36] <AmandaC> Vexatos: it's the
component address and component type only
L606[16:19:39] <payonel> %logs
L608[16:19:51] <AmandaC> Vexatos: I've got
a hard time justifying some of the other info the analyzer outputs,
like battery level
L609[16:19:57] <Vexatos> AmandaC, that is
fine then
L610[16:20:03] <Vexatos> yea exactly
L611[16:20:12] <BrainStone> Vexatos: which
modid should I check? "oc" or
"opencomputers"
L612[16:20:18] <ben_mkiv> uhm does that
work already brainstone?
L613[16:20:18] <Vexatos> oc is not a mod
id
L614[16:20:25] <BrainStone> Ok
L615[16:20:27] <AmandaC> I was considering
making it inspect, eg, computer cases to get network/linked card
addresses, but I'm on the fence in tha tregard.
L616[16:20:33] <ben_mkiv> i got some
source flying around which interacts with economy plugins
L617[16:20:39] <BrainStone> ben_mkiv, yes
it does
L618[16:21:07] <BrainStone> If it's ok I
can post the repo/curseforge page/ore page
L619[16:21:14] <ben_mkiv> go for it
L620[16:21:20] <BrainStone> WHich
one?
L621[16:21:24] <BrainStone> Or all?
xD
L622[16:21:33] <ben_mkiv> just paste the
code, so we can compile it
L623[16:21:39] <Vexatos> like anyone cares
what you post in here
L624[16:21:43] *
Vexatos hides from Lizzy
L625[16:21:48] <AmandaC> Vexatos: HOW DARE
YOU!
L626[16:21:52] <ben_mkiv> %shell
L627[16:21:52] *
MichiBot loads a phone charger into a shell and fires it. It
strikes Thutmose. They take 4 damage. Lucifer and simon816 stood
too close and take 3 and 2 damage respectively.
L628[16:21:53] <Vexatos> yea ok
L629[16:21:56] <AmandaC> :P
L630[16:21:56] <Vexatos> Let me
rephrase
L631[16:21:58] <BrainStone> Well, some
IRCS are super strict with that
L632[16:22:02] <BrainStone> So I prefer to
ask
L633[16:22:03] <Vexatos> People care about
cat pics
L634[16:22:03] <BrainStone> ;)
L635[16:22:18] <ben_mkiv> this is 90%
cats/catgirls and 10% oc
L637[16:22:22] <Kleadron> i like
cats
L638[16:22:29] <BrainStone> xD
L639[16:22:32] <Kleadron> idk about
catgirls but i like cats
L640[16:22:35] <Vexatos> actually 50% is
OC of cats
L641[16:23:07] <payonel> BrainStone: i
don't like code pasted directly to irc. i prefer paste bins, like
hastebin
L642[16:23:18] <Lizzy> so long as the
stuff isn't against Esper's TOS, Discord's TOS (if corded is alive
again yet) or very nsfw, it's probably okay. but please don't paste
lots of stuff i will ban you
L643[16:23:21] <AmandaC> %lua ponk()
L644[16:23:21] <MichiBot> main:1: attempt
to call global 'ponk' (a nil value)
L645[16:23:25] <AmandaC> alas
L646[16:23:26] <BrainStone> So do I
payonel
L647[16:24:01] <payonel> AmandaC: :)
L648[16:24:22] <AmandaC> payonel: you
should turn it into a dyncommand. :P
L649[16:24:36] <AmandaC> ( Or do
dyncommands lose their state every run?? )
L650[16:25:07] <Vexatos> I should change
%sel to end each evaluation with a random fun fact to advertise
selene
L651[16:25:23] <Vexatos> Did you know that
selene has composite functions
L652[16:25:24] <AmandaC> And they should
all be absurde
L653[16:25:37] <AmandaC> "Selene was
used in NASA's 1969 mission to the moon"
L654[16:25:45] <Vexatos> it is true!
L655[16:26:01] <Kleadron> the heck is
selene
L656[16:26:09] <AmandaC> Vexatos's lua
superset
L657[16:26:18] <Kleadron> oh
L658[16:26:26] <Vexatos> don't look at it
it's trash
L659[16:26:30] <payonel> "Some argue
that Selene is pronounced 'say-LEEN'"
L660[16:26:31] <Vexatos> (but it is fast
and works really well)
L661[16:26:33] <Kleadron> selene
architecture in opencomputers when
L662[16:26:46] <AmandaC> That's possible
with just an eeprom, isn't it?
L663[16:26:48] <Vexatos> payonel,
"however, this is obviously false and these idiots have since
died from idiocy"
L664[16:26:50] <AmandaC> I thought someone
did that at some point
L665[16:27:07] *
payonel laughs
L666[16:27:09]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L667[16:27:10]
zsh sets mode: +v on Corded
L668[16:27:11] <Mimiru> .
L669[16:27:13] <Vexatos> yea selene is
only like
L670[16:27:16] *
Vexatos checks
L671[16:27:16]
<Mimiru>
.
L672[16:27:21] <AmandaC> wb Corded
L673[16:27:31] <AmandaC> Much <3
Mimiru. :3
L674[16:27:35] <Vexatos> 60kB!
L675[16:28:02] <Kleadron> yep im sure that
can just fit into a crappy 4kb chip no problem
L676[16:28:18] <AmandaC> loading the
runtime off the disk would work
L677[16:28:24] <AmandaC> which I think is
what the eeprom did
L678[16:28:34] <AmandaC> basically, it
early-patched load and require
L679[16:28:52] <AmandaC> ... but maybe I
dreamed this whole thing up
L680[16:29:03]
<Mimiru>
ummm
L681[16:29:04] <Vexatos> I just had
L682[16:29:04]
<Mimiru>
Test
L683[16:29:06] <Vexatos> the best
idea
L684[16:29:07]
<Mimiru> Oh
there it goes
L685[16:29:11] <Vexatos> what if I
L686[16:29:19] <AmandaC> speak three
words
L687[16:29:22] <AmandaC> at a time?
L688[16:29:22] <Vexatos> actually separate
the selene constructors from the stdlib
L689[16:29:37] <Vexatos> so you can have a
selene that is only the parser + the parts of the stdlib that the
parser needs
L690[16:29:53] <Vexatos> Would probably
get it down to below 20kB
L691[16:29:58] <AmandaC> @Mimiru they say
it'll not "affect users" which might imply it'll be
degraded service for bots
L692[16:30:12] <Vexatos> you'd lose all
the functions but all the fancy syntax would still work
L693[16:30:43] <Vexatos> Kleadron, selene
is written in Lua you don't need an architecture
L694[16:30:50] <Vexatos> in fact, oppm
install selene-openos
L695[16:30:51] <Kleadron> oh
L696[16:31:01] <Kleadron> wait so whats
special about it again
L697[16:31:05] <Vexatos> then you can juse
use shebang and #/usr/bin/selene
L698[16:31:13] <Vexatos> err
#!/usr/bin/selene
L699[16:31:26] <AmandaC> it's the trash
that Vexatos has been justifying the existence of ever since it was
made, that's what's special
L700[16:31:27] <Vexatos> because payonel
is best
L701[16:31:31] <Vexatos> yes
L702[16:31:32] *
AmandaC hides behind Inari
L703[16:31:36] <Vexatos> that is exactly
it
L704[16:31:49] <AmandaC>
s/justifying/trying to justify/
L705[16:31:50] <MichiBot> <AmandaC>
it's the trash that Vexatos has been trying to justify the
existence of ever since it was made, that's what's special
L706[16:31:52] <Vexatos> Kleadron, TL;DR
it's not moonscript and I was really bored
L707[16:31:57] <Vexatos> AmandaC, failing
to justify
L708[16:32:06] <Kleadron> hmm k then
L709[16:32:08] <Vexatos> still surprised
that S3 gave it an honest chance
L710[16:32:17] <Vexatos> Kleadron, all I
can say is that it is fast and it works
L711[16:32:27] <Vexatos> but it is really
constrained by the limitations of Lua itself
L712[16:32:44] <Vexatos> being written in
100% Lua
L713[16:32:52] <Vexatos> meaning the
entire parser uses the shitty Lua pattern system ,-,
L714[16:33:58] <Mimiru> %restart
L715[16:34:01] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
()
L717[16:34:26] <Vexatos> oh yea and it
also has the coolest logo of all programming languages ofc
L718[16:34:28]
⇨ Joins: MichiBot
(MichiBot!~MichiBot@eos.pc-logix.com)
L719[16:34:28]
zsh sets mode: +v on MichiBot
L720[16:34:49] <AmandaC> Mimiru: :D
L721[16:34:50] <Mimiru> MichiBot can do
Selene
L722[16:34:55] <Vexatos> Can it?
L723[16:34:56] <Vexatos> Wow!
L724[16:35:00] <AmandaC> ... I
wonder
L725[16:35:00] <Vexatos> %sel
"WOW!"
L726[16:35:10] <Vexatos> [please hold the
line]
L727[16:35:11] <Mimiru> It may still be
syncing
L728[16:35:15] <MichiBot> WOW!
L729[16:35:16] <Kleadron> i sure do love
the low, low price of free
L730[16:35:24] <AmandaC> %addcommand
seltest [sel] (-> "WOW!")()
L731[16:35:24] <MichiBot> AmandaC: Command
Added
L732[16:35:24] <evg-zhabotinsky> %bf
+[-[<<[+[--->]-[<<<]]]>>>-]>-.---.>..>.<<<<-.<+.>>>>>.>.<<.<-.
L733[16:35:26] <MichiBot> hello
world
L734[16:35:28] <AmandaC> %seltest
L735[16:35:28] <MichiBot> AmandaC: [sel]
(-> "WOW!")()
L736[16:35:30] <AmandaC> aww
L737[16:35:32] <Vexatos> MichiBot,
petition to add random delay to michibot responses
L738[16:35:41] <AmandaC> %delcommand
seltest
L739[16:35:42] <MichiBot> AmandaC: Command
deleted
L740[16:35:43] <Vexatos> so it just bursts
an answer when you least expect it
L741[16:35:46] <Mimiru> I don't have a
[sel] tag yet, but maybe
L742[16:36:09] <Vexatos> Mimiru* thanks
tab complete
L743[16:36:29] <AmandaC> %give MichiBot
her sister and the superior clone
L744[16:36:29] *
MichiBot accepts her sister and the superior clone and adds it to
her inventory
L745[16:36:39] <BrainStone> All the
methods from ManagedEnvironment can be ignored, right?
L746[16:38:09] <AmandaC> %choose rain or
meh
L747[16:38:10] <MichiBot> AmandaC:
Somebody once told me to roll with rain
L748[16:38:18]
<Forecaster>
*three years later* you get a lootbox!
L749[16:38:20] *
AmandaC slinks off to the shadows
L750[16:39:31] <Kleadron> slinky
L751[16:40:38] <Vexatos> actually
L752[16:40:39] <Vexatos> I wonder
L753[16:41:02] <Vexatos> %sel
$(i->i):take(3):foreach(i->(a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L754[16:41:02] <MichiBot> main:1:
unexpected symbol near ')'
L755[16:41:10] <Vexatos> damn
parentheses
L756[16:41:14] <Vexatos> how does one
selene again
L757[16:41:30]
<Forecaster>
Does one even?
L758[16:41:36] <Vexatos>
$(i->i):take(3):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L759[16:41:39] <Vexatos> %sel
$(i->i):take(3):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L760[16:41:39] <MichiBot> main:1: [Selene]
bad argument #1 (list or stringlist expected, got iterable)
L761[16:41:46] <Vexatos> huh
L762[16:41:50] <Vexatos> now this is a
missing feature
L763[16:41:50] <Vexatos> nice
L764[16:42:05] <Vexatos> do we have a
remindme command
L765[16:42:13]
<Forecaster>
Or missing bug
L767[16:42:17]
<Forecaster>
Yes
L768[16:42:22] <Mimiru> %remindthem
Vexatos 10s Hello
L769[16:42:22] <MichiBot> I'll remind
Vexatos about "Hello" at 01/12/2019 04:42:32 PM
L770[16:42:23] <Mimiru> :P
L771[16:42:28] <Mimiru> there is also a
remindme
L772[16:42:32] <MichiBot> Vexatos
REMINDER: Hello
L773[16:42:37] <AmandaC> Wait, there was a
remindthem!?!
L774[16:42:45] <Mimiru> yeah lmao
L775[16:42:47] <Vexatos> %remindme 10h
make take accept iterables
L776[16:42:48] <MichiBot> I'll remind you
about "make take accept iterables" at 01/13/2019 02:42:47
AM
L777[16:43:00] <AmandaC> What is this
witchcraft!?
L778[16:43:11]
<Forecaster>
What about %remindsomeone where you don't specify the user :P
L779[16:43:17] <Vexatos> let's just
uh
L780[16:43:18] <Vexatos> %sel
$(table.range(1,3):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L781[16:43:19] <MichiBot> main:1: ')'
expected near <eof>
L782[16:43:25] <Vexatos> %sel
$(table.range(1,3)):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L783[16:43:30] <Vexatos> !
L784[16:43:32] <AmandaC> anyway, off for
real now
L785[16:43:33] <Temia> :D
L786[16:43:38] *
Temia hugs Amanda, give lots of pets
L787[16:44:14] <Mimiru> remindsomeone and
it randomly picks a user.. lol
L788[16:44:14] <Vexatos> %sel
$(table.range(1,3)):map(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i)):concat("")
L789[16:44:15] <MichiBot> abc
L790[16:44:17] <Vexatos> yay
L791[16:44:36] <Vexatos> gosh selene is
ugly without spaces
L792[16:44:38] <Vexatos> bwahaha
L793[16:45:35] <Vexatos> [holy shit selene
is almost 2.5 years old)
L794[16:45:55] <BrainStone> Vexatos, can I
just let "invoke" throw normal Java exceptions?
L795[16:45:59]
<Forecaster>
Happy code day to it!
L796[16:46:04] <Vexatos> BrainStone, of
course
L797[16:46:08] <BrainStone> Like will they
be handled properly=
L798[16:46:12] <Vexatos> it will throw a
Lua error, printing the message
L799[16:46:29] <Vexatos> any subclass of
Exception will work for that
L800[16:46:31] <BrainStone> Because for CC
I need to throw Lua errors
L801[16:46:47] <Vexatos> well if CC isn't
installed then that class doesn't exist
L802[16:47:22] <Vexatos> Most used are
RuntimeException and InvalidArgumentException I guess? just use the
appropriate one for your purpose
L803[16:47:22] <BrainStone> Ah ok
L805[16:47:40] <Vexatos> if you want to
check the type of an argument, OC has methods for that
L806[16:47:50] <Vexatos> w h a t
L807[16:47:51] <Vexatos> t h e
L808[16:47:53] <Vexatos> h e l l
L809[16:47:59] <Vexatos> Lizzy, I can
still ban people, can't I
L810[16:48:03] <BrainStone> xD
L811[16:48:10] <Skye> Calm down
Vexatos
L812[16:48:13] <Vexatos> I've never tried
it D:
L813[16:48:22] <Vexatos> BrainStone, you
have no idea how illegal this is
L814[16:48:23] <Lizzy> !flags
L815[16:48:24] ***
evg-zhabotinsky is now known as EvgEnZh
L816[16:48:34] <BrainStone> What?
L817[16:48:35] <Lizzy> yes, you can
L818[16:48:46] <BrainStone> What's
illegal=
L819[16:49:14] <BrainStone> I catch all
kinds of Exceptions and turn them into a decent LuaException
L820[16:49:26] <Vexatos> the fact that you
use reflection for this
L821[16:49:31] <Vexatos> instead of being
a good human being
L822[16:50:12] <BrainStone> I have
forgotten to register methods and classes way too many times
L823[16:50:25] <BrainStone> So I let the
JVM do that for me
L824[16:50:30] <BrainStone> I'm lazy
L825[16:50:35] <Vexatos> OC does the same
btw
L826[16:50:41] <Vexatos> that's literally
what @Callback is
L827[16:50:57] <BrainStone> CC doesn't
have it
L828[16:51:24]
⇨ Joins: evg-zhabotinsky
(evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru)
L829[16:51:27] <BrainStone> Ok. So I could
drop ManagedPeripheral and just annotate my methods with
@Callback?
L830[16:51:28] <Vexatos> but yes you can
just propagate e.getTargetException
L831[16:51:30] <Vexatos> well
L832[16:51:37] <BrainStone> Not for
CC
L833[16:51:38] <Vexatos> you might still
want to modify the message I guess
L834[16:51:57] <Vexatos> and then throw
either IllegalArgumentException, or more likely
RuntimeException
L835[16:52:00] <Vexatos> OC doesn't care
at all
L836[16:52:02] <BrainStone> The code is CC
btw
L837[16:52:08] <Vexatos> well
aware:I
L838[16:52:25] <BrainStone> So I'll just
unpack the exception with e.getTargetException and throw it
L839[16:52:28] <BrainStone> Sounds
good
L840[16:52:35] <Vexatos> well
L841[16:52:40] <Vexatos> still might want
to sanify the message
L842[16:54:43] <BrainStone> Might do
that
L843[16:54:54] <Vexatos> probably
should
L844[16:55:16] <BrainStone> Though I
really don't know what I should do to them lol
L845[16:55:51] <BrainStone> Hm. I'll just
take the old code message wise
L846[16:57:55] <Vexatos> BrainStone, also
note for peripheral/component names: all lower case with
underscores is the right way to do them
L847[16:58:20] <Vexatos> method names as
camel case
L848[16:58:29] <BrainStone> Double
check
L849[16:58:33] <Vexatos> values usually
are snake case in general
L850[16:58:46] <Vexatos> OC allows
exposing functions as values instead
L851[16:59:02] <Vexatos> so it would be
component.foobar.thing instead of component.foobar.thing()
L852[16:59:21] <BrainStone> Ah ok
L853[16:59:33] <Vexatos> not if you use
ManagedPeripheral though
L854[16:59:38] <Vexatos> only @Callback
has that
L855[16:59:42] <BrainStone> Ok
L856[16:59:46] <BrainStone> Will use that
instead
L857[16:59:58] <BrainStone> Means I don't
have to care about all the reflections
L858[17:00:17] <Vexatos> you need that
annotation on each method, the method has to have a specific
form
L859[17:00:37] <Vexatos> specifically
public Object[] methodName(Context c, Arguments args) throws
Exception;
L860[17:00:37] <BrainStone> Is it
documented in @Callback=
L861[17:00:43] <BrainStone> Ok
L862[17:00:44] <Vexatos> the throws is
optional ofc
L863[17:00:50] <BrainStone> Of
course
L864[17:01:01] <Vexatos> you put those
methods inside your ManagedEnvironment
L865[17:01:24] <BrainStone> I
figured
L867[17:01:52] <BrainStone> If the values
may change, is it still ok to expose them as variables?
L868[17:02:04] <BrainStone> Ah well, I'll
stick to methods
L869[17:02:08] <BrainStone> For
consistency
L870[17:02:13] <Vexatos> feel free to
browse through Computronics' integration package for examples, but
if you encounter anything scary-looking ignore it before it haunts
you in your nightmares
L871[17:02:40] <Vexatos> BrainStone, eh
it's possible but I wouldn't do it
L872[17:02:56] <BrainStone> So you'd say
methods too
L873[17:02:59] <BrainStone> Good
L874[17:03:12] <Vexatos> hm?
L875[17:03:37] <BrainStone> I mean I have
a few values that I could expose as values
L876[17:03:44] <BrainStone> Instead of
methods
L877[17:03:50] <BrainStone> But their
values can change
L878[17:04:05] <Vexatos> keep them
functions then
L879[17:04:47] ⇦
Quits: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L880[17:06:39] ⇦
Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping
timeout: 198 seconds)
L881[17:08:46] <evg-zhabotinsky>
%xkcd
L883[17:09:23]
⇨ Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L884[17:10:06] <evg-zhabotinsky>
%source
L886[17:16:45] <payonel> %tonk
L887[17:16:46] <MichiBot> Willikers!
payonel! You beat Lizzy's previous record of 2 hours, 1 minute and
42 seconds! I hope you're happy!
L888[17:16:47] <MichiBot> payonel's new
record is 2 hours, 11 minutes and 7 seconds! 9 minutes and 24
seconds gained!
L889[17:21:12] <evg-zhabotinsky>
%meh
L890[17:21:12] <MichiBot> evg-zhabotinsky:
hai Kodos
L891[17:21:27] <evg-zhabotinsky> Not what
I expected?
L892[17:22:10] <evg-zhabotinsky>
%magic
L894[17:22:51] <evg-zhabotinsky>
%all
L895[17:22:52] <MichiBot> evg-zhabotinsky:
LIES!
L896[17:23:28] <evg-zhabotinsky>
%stacktrace
L898[17:23:47] <Mimiru> Most of these work
in a query...
L899[17:23:49] <Mimiru> just saying
L900[17:23:57] <evg-zhabotinsky> ?
L901[17:24:07] <AmandaC> /msg MichiBot
<command>
L902[17:24:36] <Kleadron> %loot
L903[17:24:36] <MichiBot> Kleadron: You
get a loot box! It contains a leaf.
L904[17:24:50] <Kleadron> %eat leaf
L905[17:24:51] *
MichiBot snatches it and eats it
L906[17:24:55] <Kleadron> oh
L907[17:24:59] <Kleadron> i didnt know
that existed
L908[17:25:07] <Mimiru> %commands
L909[17:25:11] <Mimiru> oh oh n o
L910[17:25:16] <Mimiru> %help
L912[17:25:21] <Mimiru> yeah.. use that
:P
L913[17:26:17] <evg-zhabotinsky> >/msg
MichiBot %help >No reply...
L914[17:27:01] <Mimiru> Then you did it
wrong... somehow because I just did it and it worked.
L916[17:27:11] <Mimiru> Also.. help
outputs exactly the link above, with the command list.
L917[17:28:03] <Vexatos> I forgot how
disgustingly garbage lombok is
L918[17:28:30] <BrainStone> It's not the
nicest, but I cuts boilerplate code
L919[17:28:37] <evg-zhabotinsky>
>/query MichiBot %help
L920[17:28:43] <BrainStone> *it
L921[17:28:49] <BrainStone> And I'm lazy
xD
L922[17:28:51] <Vexatos> BrainStone, you
could have just extended AbstractManagedEnvironment in
api.prefab
L923[17:28:52] <evg-zhabotinsky> Oh,
ok.
L924[17:29:20] <Vexatos> instead of
implementing ManagedEnvironment
L925[17:29:49] <Vexatos> anything that
touches the world does not want to be direct
L926[17:29:50] <Vexatos> .-.
L927[17:29:55] <Vexatos> why are you
making everything direct .-.
L928[17:30:16] <BrainStone> Nothing access
the world
L929[17:30:21] <BrainStone>
*accesses
L930[17:30:22] <Vexatos>
getEnergyPerSecond sure does
L931[17:30:31] <Vexatos> also
getEnergyPerSecondString is useless
L932[17:30:33] <BrainStone> Not at
all
L933[17:30:47] <BrainStone> It just uses
the world as a key#
L934[17:30:51] <Vexatos> just get rid of
all the string methods
L935[17:31:05] <BrainStone> Ok. No
problem
L936[17:31:06] <Vexatos> why do they
exist
L937[17:31:10] <Vexatos> Lua has
tostring()
L938[17:31:22] <Vexatos> .-.
L939[17:31:42] <BrainStone> Well, the
values I have could exceed the precision of double
L940[17:31:50] <BrainStone> They are
BigIntegers and BigDecimals
L941[17:32:27] <Vexatos> can I ban you
from modding or something >_>
L942[17:32:33] <BrainStone> Why?
L943[17:32:51] <BrainStone> Double is too
small for what I use here
L944[17:33:04] <BrainStone> I mean it
could lose precision
L945[17:33:04] <Vexatos> then maybe you
designed your mod wrong
L946[17:33:15] <BrainStone> Not at
all
L947[17:33:16] <Vexatos> but that is none
of my concern
L948[17:33:26] <Vexatos> so let's get back
to the topic before I punch my monitor
L949[17:33:44] <AmandaC> if double might
not be good enough, just always return a string and leave it up to
the users to deal with the precision issues
L950[17:33:51] <BrainStone> It's just
possible accumulate values that are bigger than what the native
datatypes of Java can handle
L951[17:34:17] <AmandaC> not sure why you
might need something more than 76 septillion or whatever
though
L952[17:34:29] <evg-zhabotinsky> Double
has 52 bits of precision! How is that not enough!?
L953[17:34:48] <BrainStone> By having
enormous integer values
L954[17:35:08] <AmandaC> define
"enormous"?
L955[17:35:37] <BrainStone> For like 99%
of cases it would be enough but I know for a fact that if I were to
use stuff like long or double, I'd hit the limit eventually
L956[17:35:43] <BrainStone> Bigger than
LONG_MAX
L957[17:35:50] <Vexatos> Then give your
block a limit >_>
L958[17:36:02] <evg-zhabotinsky> Anything
up to 2^53 - 1 is represented exactly by Double.
L959[17:36:21] <BrainStone> LONG_MAX is
2^63 - 1
L960[17:36:39] <BrainStone> The block
being limitless is by design
L961[17:36:42] <evg-zhabotinsky> Are tjose
hashes or something?
L962[17:36:47] <CompanionCube> wtf would
be bigger than 2^63 -1
L963[17:36:56] <Vexatos> There was this
flowchart somewhere
L964[17:36:58] <Vexatos> hold on
L965[17:37:05] <BrainStone> I know how big
that is
L966[17:37:22] <BrainStone> And I mean the
Energy core of DE can hold LONG_MAX
L967[17:37:31] <BrainStone> And I've
managed to fill that twice
L968[17:37:42] <BrainStone> (In two
seperate mod packs)
L969[17:38:02] <BrainStone> LONG_MAX is
easily achieveable
L970[17:38:12] <BrainStone> I was
surprised myself
L971[17:38:47] <BrainStone> Anyways. I use
BigInteger and BigDecimal to prevent any issues with overflow and
out of bounds
L972[17:39:33] <BrainStone> Additionally
the APIs I hook into use BigDecimal, so why not the two
everywhhere
L973[17:44:00] <evg-zhabotinsky> Hm, I'm
pretty sure that when you have such big values the precision does
not matter if you are doing it right. (E.g. using coordinates
relative to the Sun for room-scale simulation is wrong.) But be it
as it may.
L974[17:44:22] <BrainStone> Rather safe
than sorry
L975[17:44:58] <BrainStone> Why clean up
after it blew up when I can prevent it in the first place while
also making interfacing with the stuff I want to use easier
L976[17:45:07] <BrainStone> You
know?
L977[17:47:26] <Vexatos> well that took
way too long to find
L979[17:47:50] <Vexatos> You have no need
to use BigInteger
L980[17:47:53] <Vexatos> if you think you
do
L981[17:47:54] <Vexatos> you don't
L982[17:48:07] <AmandaC> Vexatos:
apparently the economy plugin she's interfacing with uses it
L983[17:48:17] <BrainStone> He ;)
L984[17:48:19] <Vexatos> then the economy
plugin is trash
L985[17:48:26] <Vexatos> and you should be
modding something else or fix it
L986[17:48:34] <BrainStone> The SpongeAPI
uses BigDecimal
L987[17:48:42] <Vexatos> well that sponge
is trash I already knew
L988[17:48:58] <BrainStone> It's actually
a good choice the way it's used
L989[17:49:05] <Vexatos> BigInteger is
what 13-year-olds use to feel cool about themselves "hur dur I
can have numbers larger than you"
L990[17:49:17] <BrainStone> It's really
not that
L991[17:49:40] <Mimiru> I had to use
BigDecimal in iPoints, cause you lot are asshats.. :P
L992[17:49:52] <Vexatos> nice
L993[17:50:35] <BrainStone> As I said, two
reasons:
L994[17:50:35] <BrainStone> Making sure I
cannot run into overflows and It makes working with BigDecimals
easier
L995[17:50:37] <Vexatos> bigint is meant
for maths, not for counting. If you use it for counting you made a
design mistake
L996[17:50:53] <Vexatos> if overflows are
even possible you made a design mistake
L997[17:51:08] <Vexatos> but hey I never
have to touch that garbage
L998[17:51:11] <Vexatos> so why bother
>_>
L999[17:51:20] <Vexatos> the rest of the
code looks good enough to me
L1000[17:51:27] <BrainStone> If the
values can accumulate bigger than long how is it a design
mistake?
L1001[17:51:38] <Vexatos> assuming you
use api.prefab.AbstractManagedEnvironment
L1002[17:51:41] <BrainStone> That's
completely out of my hands
L1003[17:51:43] <AmandaC> because it
means the value 1 is meaningless
L1004[17:51:44] <Vexatos> and get rid of
all the dead boilerplate that way
L1005[17:51:51] <Vexatos> BrainStone,
it's their design mistake then
L1006[17:51:55] <BrainStone> Already did
that
L1007[17:52:06] <Vexatos> whoever decided
that [number] is even allowed to be larger than that
L1008[17:52:07] <BrainStone> It's not
Sponge's fault either
L1009[17:52:27] <BrainStone> It's just
that if you add lots and lots of numbers you can exceed the
limit
L1010[17:52:32] <Vexatos> yes
L1011[17:52:35] <Vexatos> set a
limit
L1012[17:52:37] <Vexatos> in your
design
L1013[17:52:41] <Vexatos> design it
well
L1014[17:52:45] <Vexatos> instead of not
bothering
L1015[17:52:46] <Vexatos> BigInt is an
_extremely_ slow class
L1016[17:52:56] <Vexatos> from what it
sounds like you are doing quite a few additions with it
L1017[17:53:08] <Vexatos> Maybe even on
the MC server thread!
L1018[17:53:12] <Vexatos> Now that would
be hilarious
L1019[17:53:21] <Vexatos> #1 lag cause
found: Adding two numbers
L1020[17:55:13] <BrainStone> That's news
to me tbh
L1021[17:55:35] <Vexatos> I've used it
for maths enough to know how bad it is
L1022[17:55:39] <BrainStone> But probably
my fault for assuming Java has decent built in BigInt stuff
L1023[17:55:43] <Vexatos> and the larger
the numbers, the slower it gets
L1024[17:55:57] <Vexatos> theoretically,
someone could DoS the server simply by increasing that number
L1025[17:56:06] <Vexatos> that is why you
have limits
L1026[17:56:17] <Vexatos> oh it does have
decent builin bigint stuff
L1027[17:56:27] <BrainStone> I know why I
prefer C++, where you can just use GIMP xD
L1028[17:56:29] <Vexatos> but the concept
of large number maths is inherently slow
L1029[17:56:34] <Vexatos> for obvious
reasons
L1030[17:56:51] <Vexatos> so either you
don't use them, or you deal with it being really slow
L1031[17:56:56] <Vexatos> which you must
not do in Minecraft
L1032[17:56:59] <Vexatos> where tick time
ie precious
L1033[17:57:01] <AmandaC> there's no CPUs
with bigint primitives, so it'll always be slower than just native
types
L1034[17:57:21] <BrainStone> GIMP is
surprisingly fast
L1035[17:57:42] <Vexatos> still slower
than it needs to be for minecraft
L1036[17:58:21] <BrainStone> Yeah
L1037[17:58:28] <Vexatos> never
L1038[17:58:29] <Vexatos> ever
L1039[17:58:32] <Vexatos> use bigint on
the MC server thread
L1040[17:58:36] <Vexatos> if you do you
are an idiot
L1041[17:58:39] <Vexatos> simple as
that
L1042[17:58:53] <Vexatos> Computronics
uses BigInts for RSA encryption per spec, but on a separate
thread
L1043[18:00:43] <BrainStone> The longer I
work with Java the more I hate it
L1044[18:00:52] <BrainStone> I've yet to
see anything that's good
L1045[18:00:59] <Vexatos> like uh
L1046[18:01:01] <BrainStone> Because it
always is the same
L1047[18:01:11] <Vexatos> the verbose
strack traces making debugging easy
L1048[18:01:21] <Vexatos> the most simple
multithreading you'll see in any language
L1049[18:01:26] <Vexatos> the expansive
stdlib
L1050[18:01:41] <Vexatos> the easy
portability of software
L1051[18:01:48] <BrainStone> It pretends
to give you freedom of design and then due to bad implementations
gives you none, etc
L1052[18:02:00] <BrainStone>
Multithreading I have to disagree
L1053[18:02:00] <Vexatos> all
implementations in standard java are very good
L1054[18:02:03] <Vexatos> as far as I
know
L1055[18:02:09] <AmandaC> using bigint
for bad ideas is always going to be a bad ide
L1056[18:02:14] <Vexatos> yea
L1057[18:02:18] <Vexatos> that's not
java's fault it's yours
L1058[18:02:27] <BrainStone> If speed is
an issue with BigInts, then it's badly implemented
L1059[18:02:30] <AmandaC> using GIMP on
the main thread of a game is not likely to be much better
L1060[18:02:30] <Vexatos> no
L1061[18:02:39] <Vexatos> speed is an
issue with bigints regardless of language
L1062[18:02:48] <BrainStone> Factor
10.000 faster
L1063[18:02:57] <Vexatos> if your number
is larger it needs more bits to be stored and therefore adding two
requires more bits to be processed
L1064[18:03:17] <BrainStone> Like I had
the same code in both C++ and Java. We're talking about magnitudes
faster
L1065[18:03:34] <BrainStone> Of
course
L1066[18:03:39] <AmandaC> That's because
java is a bytecode-language, not a machinecode-language
L1067[18:03:43] *
AmandaC sighs
L1068[18:03:44] *
Vexatos sighs
L1069[18:03:57] *
AmandaC burries her head under Inari's pillow, tunes out this
convo
L1070[18:04:00] <BrainStone> Though if
it's slow enough that performance is an issue, then yeah that's
bad
L1071[18:04:06] <BrainStone> And I'm
aware
L1072[18:04:14] <Vexatos> it is
L1073[18:04:17] <BrainStone> Could've
been a native though
L1074[18:04:23] <Vexatos> and it will
always be regardless of language
L1075[18:04:33] <Vexatos> BrainStone, the
entire point of java is
L1076[18:04:37] <Vexatos> that it is
written in java
L1077[18:04:42] <Vexatos> all but the
basics
L1078[18:04:47] <Vexatos> it is ultra
portable
L1079[18:05:06] <Vexatos> you just take a
.jar file and use it anywhere
L1080[18:05:15] <Vexatos> no need to
./configure;make :I
L1081[18:05:17]
⇨ Joins: Adorable-Catgirl
(Adorable-Catgirl!webchat@pool-100-7-96-45.rcmdva.fios.verizon.net)
L1082[18:05:35] <Adorable-Catgirl>
so
L1083[18:05:35] <BrainStone> What you
have in portibility, you lose in performance
L1084[18:05:41] <AmandaC>
Adorable-Catgirl: escape while you still can!
L1085[18:05:46] <BrainStone> MC is the
best example
L1086[18:05:52] <Vexatos> but see
L1087[18:05:55] <Vexatos> you are writing
a MC mod
L1088[18:05:58] <Vexatos> in java
L1089[18:06:00] <BrainStone> I know
L1090[18:06:00] <Vexatos> so deal with
it
L1091[18:06:01] <Adorable-Catgirl> oh
lmao
L1092[18:06:05] <Vexatos> and don't use
bigints >_>
L1093[18:06:26] <Vexatos> AmandaC is this
you
L1094[18:06:29] <BrainStone> Doesn't mean
it's my main language and that I'm familiar with all performance
cavecats
L1095[18:06:40] <Vexatos> well see
L1096[18:06:45] <Vexatos> bigint is not
specific to the language
L1097[18:06:56] <Vexatos> Bigint in [your
main language] has the same problem
L1098[18:07:29] <BrainStone> Basic BigInt
implementations, do. Stuff like GIMP, really doesn't
L1099[18:07:34] <Vexatos> yes
L1100[18:07:49] <Vexatos> it being an
order of magnitude faster than java just shifts the problem by an
order of magnitude
L1101[18:08:11] <Vexatos> so instead of
you being able to notice at 10^60 it might happen at 10^100
L1102[18:08:17] <Vexatos> it will still
happen regardless
L1103[18:08:22] <BrainStone> We're
talking about max 2-3 times slower for everything that fits in a
long
L1104[18:08:47] <BrainStone> And you
can't tell me that that is an performance issue
L1105[18:09:11] <Vexatos> with
potentially hundreds of that block and potentially orders of
magnitude larger numbers?
L1106[18:09:15] <BrainStone> That's
hardly noticable if you don't just do math
L1107[18:09:21] <Vexatos> That have
literally no cap and can grow until Java runs out of memory?
L1108[18:09:30] <Vexatos> uncapped
bigints are literally memory leaks
L1109[18:10:00] <Vexatos> and adding two
bigints frequently to make a new one?
L1110[18:10:05] <BrainStone> I mean I get
what you say
L1111[18:10:16] <BrainStone> I will get
rid of them as best I can
L1112[18:10:36] <Vexatos> like, you are
aware that each .add call constructs a new BigInteger, right
L1113[18:10:39] <BrainStone> But stuff
like that pisses me off
L1114[18:10:46] <BrainStone> Yes I
am
L1115[18:11:15] <BrainStone> I just
wasn't aware how much of a performance impact that has
L1116[18:12:09] <Vexatos> you mean
native, primitive types of set length vs. a Java object?
L1117[18:12:28] <Vexatos> a java object
that a complicated function is called on frequently
L1118[18:12:44] <Vexatos> BrainStone,
everything in minecraft should have a size limit, you know
L1119[18:12:47] <Vexatos> a maximum
capacity
L1120[18:12:58] <Vexatos> otherwise
things just _will_ spiral out of control
L1121[18:13:19] <BrainStone> The block
just consumes. Doesn't store it
L1122[18:13:54] <Vexatos> well
PowerMoneyTickHandler.getLocalConsumedEnergy certainly has it
L1123[18:14:05] <BrainStone> Anyways,
that just made me think about the common argument "The JVM can
reuse memory, making creating and destroying objects almost
overheadless"
L1124[18:14:36] <Vexatos> yup
L1125[18:14:36] <BrainStone> It stores it
in a map, that gets discarded after a second or so
L1126[18:14:40] <Vexatos> Java is
extremely fast
L1127[18:14:51] <Vexatos> at handling the
contruction and destruction of lots of objects
L1128[18:14:59] <Vexatos> java is good at
many small objects
L1129[18:15:15] <Vexatos> that is not a
problem
L1130[18:15:25] <Vexatos> any maths you
do with those bigints
L1131[18:15:29] <Vexatos> those are the
problem
L1132[18:15:35] <Vexatos> bigint maths
are slow
L1133[18:15:46] <AmandaC> a bigint
containing 10^60 isn't a "small object" is the
problem
L1134[18:16:16] <BrainStone> A byte array
of size 8 afaik
L1135[18:16:23] <BrainStone> Plus a few
intergers
L1136[18:16:36] <BrainStone> The internal
state is pretty small
L1137[18:16:49] <BrainStone> But that the
math is slow is a fair point
L1138[18:17:11] <Vexatos> AmandaC, even
that is not an issue
L1139[18:17:23] <Vexatos> bigint storage
is rather smart
L1140[18:17:28] <Vexatos> the maths are
the issue
L1141[18:21:50] <BrainStone> Ok back to
OC xD
L1142[18:21:56] <Adorable-Catgirl>
so
L1143[18:22:01] <Adorable-Catgirl>
uh
L1144[18:22:11] <BrainStone> the
components command shows my component
L1145[18:22:34] <BrainStone> And I can
find it in the lua prompt with
"component.power_receiver"
L1146[18:22:49]
⇦ Quits: Adorable-Catgirl
(Adorable-Catgirl!webchat@pool-100-7-96-45.rcmdva.fios.verizon.net)
(Quit: webchat.esper.net)
L1147[18:22:57] <BrainStone> How can I
call the methods on it?
L1148[18:25:18] <BrainStone> Calling
"component.pwoer_receiver.getEnergyPerSecond()" gives me
`"`nil "unknown error"`
L1149[18:25:28] <Vexatos> welp
L1150[18:25:39]
⇨ Joins: Adorable-Catgirl
(Adorable-Catgirl!webchat@179.sub-174-226-14.myvzw.com)
L1151[18:25:44] <Vexatos> if it errored,
check the game log
L1152[18:25:59] <Adorable-Catgirl> Sorry
about that lmao
L1153[18:26:03] <BrainStone> Ah ok
L1154[18:26:08] <BrainStone> Btw
L1155[18:26:14] <BrainStone> Will switch
to Discord
L1156[18:26:23] <BrainStone> Since the
bot is bacl
L1157[18:26:27]
<BrainStone> Test
L1158[18:26:32] <Adorable-Catgirl>
o
L1159[18:26:35]
<BrainStone> Looks good
L1160[18:26:48]
⇦ Quits: BrainStone
(BrainStone!webchat@p54B24318.dip0.t-ipconnect.de) (Quit:
webchat.esper.net)
L1161[18:27:00] <Kleadron> brain
stain
L1162[18:27:02] <Adorable-Catgirl> what
discord is it?
L1163[18:27:13]
<BrainStone> Open Computers
L1164[18:27:20] <AmandaC> Check the
/topic
L1166[18:27:38] <Adorable-Catgirl> I'm in
one--oh alright.
L1167[18:27:45] <Adorable-Catgirl> Okay
yeah
L1168[18:27:52] <Vexatos> this is IRC,
not discord.
L1169[18:28:37] <Adorable-Catgirl>
cool
L1170[18:28:44]
⇦ Parts: Adorable-Catgirl
(Adorable-Catgirl!webchat@179.sub-174-226-14.myvzw.com)
())
L1171[18:29:08]
<BrainStone> It's linked
L1172[18:29:11]
<awoo>
Yeah.
L1173[18:29:23]
<awoo>
Here I am lmao
L1174[18:29:34]
<BrainStone> And I mean there's nothing
wrong with it
L1175[18:29:48]
<BrainStone> I'd just prefer only using one
instant chat system
L1176[18:30:23]
<awoo> I
like to see message history tbh
L1177[18:31:07]
<BrainStone> And that too!
L1178[18:31:12] <Kleadron> sometimes the
link falls apart and a brave person has to weld it back
together
L1179[18:31:28] <Kleadron> sometimes link
falls apart and zelda panicks
L1180[18:31:41]
<BrainStone> If that happens I have no
issue using the webclient like before
L1181[18:31:58]
<awoo> I
feel good. Finally made a comfy BIOS. Also yeah.
L1182[18:32:34] <AmandaC> I've got
continuous history from when I joined this channel literally years
ago
L1183[18:33:19]
<BrainStone> That requires special setup
though
L1184[18:33:24] <AmandaC> not
really
L1185[18:33:25]
<BrainStone> Nothing IRC offers out of the
box
L1187[18:33:51]
<BrainStone> Using a special client is
special setup
L1188[18:34:10] <AmandaC> even when it's
not self-hosted and only 5$?
L1189[18:34:14] <Mimiru> %oclogs
L1191[18:34:24] <Mimiru> That exists too
:P
L1192[18:34:30] <Kleadron> %potion
L1193[18:34:30] <MichiBot> Kleadron: You
get a viscous green potion
L1194[18:34:35] <Kleadron> %drink ^
L1195[18:34:35] <MichiBot> Kleadron's
favourite hat is suddenly on fire.
L1196[18:34:41] <Kleadron> NOOOOOOO
L1197[18:34:58] <AmandaC> %potion
L1198[18:34:58] <MichiBot> AmandaC: You
get a gloomy white potion
L1199[18:35:03] <AmandaC> %drink ^
L1200[18:35:04] <MichiBot> AmandaC gains
one point of strength.
L1201[18:35:55] <Temia> %potion
L1202[18:35:55] <MichiBot> Temia: You get
a viscous green potion
L1203[18:36:02] *
Temia ... pours it on Inari
L1204[18:37:46]
<BrainStone> Alright everything seems to be
workin
L1205[18:39:00] <evg-zhabotinsky> Fun
fact: If you make the now-fastest supercomputer (Summit, 143.5
petaflops) add double precision numbers, accumulating an error of
the same magnitude as the largest of numbers being added will take
at least 0.1 second. That is assuming the listed Rmax performance
(which might be for floats instead of doubles, I'm not sure) and
that it does nothing but adding those numbers. For the last entrees
in the Top500 supercomputer rating, the time
L1206[18:39:00] <evg-zhabotinsky> will be
more than 10 seconds. On my laptop, doing that with ordinary
doubles (no SIMD instructions) in a single thread will take more
than a week by the most optimistic performance estimate (3GHz =>
3*10^3 additions per second).
L1207[18:39:46] <Kleadron> cool
L1208[18:40:14] <evg-zhabotinsky> I meant
3*10^9, not 3*10^3.
L1209[18:43:37] <evg-zhabotinsky> That's
in relation to Double being "not enough" for normal
computations. A week on a single 3GHz CPU core is an extremely
overoptimistic estimate.
L1210[18:44:25] <evg-zhabotinsky> (That
is, extremely over-pessimistic in terms of fearing of rounding
errors.)
L1211[18:46:13] <evg-zhabotinsky> And
Minecraft server is most definitely single-threaded, plus written
in Java. (P.S.: Modern CPUs do double precision computations about
as fast as with 64-bit integers, if not faster.)
L1212[18:58:31] <evg-zhabotinsky> Hm. You
know, even with BigDecimal, a Minecraft server *might* be able to
do enough additions so that doing them in double would yield 0.1%
error... In a couple decades of continuous operation, I
think?
L1213[19:00:08]
⇦ Quits: Icedream (Icedream!~icedream@212.83.173.97) (Quit: A
lol made me boom.)
L1214[19:03:51]
⇦ Quits: Vexatos
(Vexatos!~Vexatos@p200300C107205E374F875C40908DAB22.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L1215[19:04:40]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L1216[19:12:01] <Inari> %drink viscous
green potion
L1217[19:12:01] <MichiBot> Inari's
favourite hat is suddenly on fire.
L1218[19:12:07] <Inari> D:
L1219[19:12:09] <Inari> Temia: mean
L1220[19:12:15] <Temia> c:
L1221[19:12:34] <Temia> %potion
L1222[19:12:34] <MichiBot> Temia: You get
a ripe pink potion
L1223[19:12:38] <Temia> %drink ^
L1224[19:12:38] <MichiBot> Temia
remembers an important appointment.
L1225[19:12:40] <Temia> :O
L1226[19:12:58] <ben_mkiv> %potion
L1227[19:12:59] <MichiBot> ben_mkiv: You
get a light sky blue potion
L1228[19:13:02] <ben_mkiv> %drink
L1229[19:13:02] <MichiBot> Drink
what?
L1230[19:13:08] <ben_mkiv> what?
L1231[19:13:15] <ben_mkiv> %drink
potion
L1232[19:13:15] <MichiBot> This doesn't
seem to be a potion I recognize...
L1233[19:13:23] <ben_mkiv> %drink light
sky blue potion
L1234[19:13:23] <MichiBot> ben_mkiv turns
into a newt.
L1235[19:13:35] <ben_mkiv>
seriously?
L1236[19:14:21] <Kleadron> use %drink
^
L1237[19:14:44] <Kleadron> %loot
L1238[19:14:44] <MichiBot> Kleadron: You
get a loot box! It contains an empty array.
L1239[19:14:49] <ben_mkiv> i talk about
newts once in 10 years
L1240[19:14:55] <ben_mkiv> and so did
yesterday...
L1241[19:15:05] <Kleadron> cool an empty
array
L1242[19:15:10] <Kleadron> does it start
at 0 or 1
L1243[19:16:20] <evg-zhabotinsky>
%loot
L1244[19:16:26] <AmandaC> you'll never
know, because it's empty
L1245[19:17:15] <evg-zhabotinsky>
%loot
L1246[19:17:15] <MichiBot>
evg-zhabotinsky: You get a loot box! It contains a fork.
L1247[19:17:32] <evg-zhabotinsky> %eat
^
L1248[19:17:32] *
MichiBot snatches it and eats it
L1249[19:17:58] <Kleadron> %eat my hopes
and dreams
L1250[19:17:59] *
MichiBot snatches it and eats it
L1251[19:18:13] <AmandaC> %give MichiBot
three point one four five nine turtle doves
L1252[19:18:13] *
MichiBot accepts three point one four five nine turtle doves and
adds it to her inventory
L1253[19:20:31] <evg-zhabotinsky>
%loot
L1257[19:30:20] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L1258[19:56:11] <evg-zhabotinsky>
%tonk
L1259[19:56:11] <MichiBot> Gadsbudlikins!
evg-zhabotinsky! You beat payonel's previous record of 2 hours, 11
minutes and 7 seconds! I hope you're happy!
L1260[19:56:12] <MichiBot>
evg-zhabotinsky's new record is 2 hours, 39 minutes and 25 seconds!
28 minutes and 18 seconds gained!
L1261[20:07:12]
⇦ Quits: jackie (jackie!~jackie@irc.chaosfield.at) (Remote
host closed the connection)
L1262[20:08:36]
⇨ Joins: jackie
(jackie!~jackie@naos.chaosfield.at)
L1263[20:08:36]
zsh sets mode: +v on jackie
L1264[20:12:25]
⇨ Joins: Translusence
(Translusence!~transluse@vmi168361.contaboserver.net)
L1265[20:13:11]
⇦ Quits: Translusence
(Translusence!~transluse@vmi168361.contaboserver.net) (Client
Quit)
L1266[20:51:39] <AmandaC> %tonk
L1267[20:51:39] <MichiBot> I'm sorry
AmandaC, you were not able to beat evg-zhabotinsky's record of 2
hours, 39 minutes and 25 seconds this time.
L1268[20:51:40] <MichiBot> 55 minutes and
27 seconds were wasted! Missed by 1 hour, 43 minutes and 57
seconds!
L1269[20:52:04] <AmandaC> I can time,
honest
L1270[20:52:15] *
AmandaC curls up
L1271[20:52:21] <AmandaC> Oh well, sleep
time
L1272[20:52:24] <AmandaC> Night
nerds
L1273[21:04:01] <evg-zhabotinsky> Well,
for some it's morning already!
L1274[21:05:02] <evg-zhabotinsky> Which
does not imply that all of them had some sleep already,
sadly...
L1275[21:09:04]
⇦ Quits: evg-zhabotinsky
(evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru) (Quit: Good thing
that it's not monday.)
L1276[21:16:12]
⇦ Quits: EvgEnZh
(EvgEnZh!~evg-zhabo@2a00:1fa0:86e:13fb:0:44:ea6b:de01) (Quit:
AndroIRC - Android IRC Client ( http://www.androirc.com
))
L1277[21:19:44]
<logan2611> if its so good why does it
advertise itself
L1278[21:47:25]
⇨ Joins: Wow (Wow!~Wow@70.45.126.36)
L1279[21:47:37] <Wow> Hello
L1280[21:48:38]
⇦ Quits: Wow (Wow!~Wow@70.45.126.36) (Remote host closed the
connection)
L1281[21:53:56]
⇨ Joins: Adorable-Catgirl
(Adorable-Catgirl!webchat@pool-100-7-96-45.rcmdva.fios.verizon.net)
L1282[21:54:07] <Adorable-Catgirl>
so
L1283[22:06:07] <ben_mkiv> guess inari is
sleepwalking
L1284[22:24:00] <Adorable-Catgirl> is
that a touhou reference
L1285[22:47:03]
<TheFox>
%tonk
L1286[22:47:05] <MichiBot> I'm sorry
TheFox, you were not able to beat evg-zhabotinsky's record of 2
hours, 39 minutes and 25 seconds this time.
L1287[22:47:06] <MichiBot> 1 hour, 55
minutes and 24 seconds were wasted! Missed by 44 minutes!
L1288[22:47:11]
<TheFox>
REEEEEEEEE
L1289[22:47:13]
<TheFox>
Hi all
L1290[22:47:57]
⇨ Joins: NotWorking
(NotWorking!~NotWorkin@70.45.126.36)
L1291[22:48:34] <Adorable-Catgirl>
%tonk
L1292[22:48:35] <MichiBot> I'm sorry
Adorable-Catgirl, you were not able to beat evg-zhabotinsky's
record of 2 hours, 39 minutes and 25 seconds this time.
L1293[22:48:36] <MichiBot> 1 minute and
30 seconds were wasted! Missed by 2 hours, 37 minutes and 54
seconds!
L1294[22:48:44] <Adorable-Catgirl>
oh
L1295[22:48:46] <Adorable-Catgirl> i
c
L1296[22:48:49] <NotWorking> hello, is
there a reason why I can't download an image from a url?
L1297[22:48:58] <Adorable-Catgirl>
huh?
L1298[22:49:06]
<TheFox>
To an OC computer?
L1299[22:49:18] <NotWorking> Yep, running
MineOS
L1300[22:49:18] <Adorable-Catgirl> OC mod
or emulator?
L1301[22:49:21] <Adorable-Catgirl>
oh
L1302[22:49:40] <Adorable-Catgirl> how
big is the image
L1303[22:49:47] <NotWorking> 51x19
L1304[22:49:56]
<TheFox>
Ah, sorry I'm not sure I can help you much there with that. I'm not
familiar with MineOS.
L1305[22:50:09] <Adorable-Catgirl> mineos
is a DE for OpenOS iirc
L1306[22:50:44] <Adorable-Catgirl> i'm
currently working on my own OS from the ground up lmao
L1308[22:51:00] <Adorable-Catgirl>
ooo
L1309[22:51:07] <Adorable-Catgirl>
Sauce?
L1310[22:51:31] <Izaya> got a connection
over 500m to another base with actual wires
L1311[22:51:35] <Adorable-Catgirl> oh
wow
L1312[22:51:48] <Adorable-Catgirl>
currently also working on my BIOS/Bootloader/whatever
L1313[22:51:57] <Adorable-Catgirl> called
Zorya
L1316[22:52:47] <Adorable-Catgirl> oh
bless
L1318[22:53:48] <Adorable-Catgirl> here's
what Zorya looks like lmao
L1319[22:54:04] <ben_mkiv> that looks
like grub
L1320[22:54:11] <Adorable-Catgirl> using
OCEmu because my laptop is garbage and can't run MC well
L1321[22:54:20] <Adorable-Catgirl> and
yea, it's supposed to look like grub
L1322[22:54:31] <Izaya> install
ocvm
L1323[22:54:42] <Adorable-Catgirl>
currently, iirc, it's really buggy
L1324[22:54:44] <Adorable-Catgirl>
ocvm?
L1325[22:54:52] <Adorable-Catgirl> i
thought OCEmu was better?
L1326[22:55:05] <Izaya> only if you use
computer.beep tbh
L1327[22:55:18] <Adorable-Catgirl>
oh
L1328[22:55:19] <Adorable-Catgirl>
lmao
L1329[22:55:44] <Izaya> ocvm doesn't do
sound but you can use it over ssh
L1331[22:57:09] <Adorable-Catgirl> a lot
of the code is a mess but it works*
L1332[22:58:00] <Izaya> can relate
L1333[22:58:32] <Adorable-Catgirl> the
line i'm least proud of is `local function b2a(data)return
sf(sf("%s-%s%s",sr(_x,
4),sr(_x.._x.."-",3),sr(_x,6)),sb(data,
1,#data))end`
L1334[22:58:39] <Adorable-Catgirl> oh i
can't make code blocks
L1335[22:58:44] <Adorable-Catgirl> this
isn't discord lmao
L1336[22:58:51] <Izaya> isn't it so
pleasant
L1337[22:59:08] <Adorable-Catgirl> i have
an entire BIOS that's one line
L1338[22:59:34] <Adorable-Catgirl> but it
can technically boot my custom OS in under 950 characters so
L1340[22:59:47] *
Izaya had a multi-tasking multi-user OS in 4KB at one
point
L1341[22:59:55] <Adorable-Catgirl>
wew
L1342[23:00:42] <Adorable-Catgirl> also
for the semicolons vs space thing, semicolons are more comfortable
to type
L1344[23:01:00] *
Izaya enjoys doing OS bullshit
L1345[23:01:09] <Adorable-Catgirl> reee
cinnamon keeps switching my keyboard layout back to US QWERTY
L1346[23:01:19] <Izaya> install
xfce
L1347[23:01:24]
⇦ Quits: NotWorking (NotWorking!~NotWorkin@70.45.126.36)
(Ping timeout: 189 seconds)
L1348[23:01:28] <Adorable-Catgirl>
no
L1349[23:01:39] <Adorable-Catgirl> also
iirc xfce doesn't like Eurkey either
L1350[23:01:57] <Adorable-Catgirl> Plasma
works but Plasma just feels
L1351[23:01:58] <Adorable-Catgirl>
idk
L1352[23:02:06] <Izaya> I should try
plasma again some time
L1353[23:02:07] <Adorable-Catgirl> just
doesn't feel right
L1354[23:02:09] <Izaya> it's been a year
or two
L1355[23:02:13]
⇦ Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de) (Ping
timeout: 183 seconds)
L1356[23:02:18] <Adorable-Catgirl> it
feels slower than cinnamon
L1357[23:02:29] <Izaya> I imagine it'd
feel much slower than XFCE then x_x
L1358[23:02:44] <Adorable-Catgirl> i'm on
a 12 year old laptop, before you ask
L1359[23:02:45] <Adorable-Catgirl>
lmao
L1360[23:02:58] <Izaya> mine's what
L1361[23:03:00] *
Izaya counts
L1362[23:03:05] <Izaya> 8 years old this
year?
L1363[23:03:09] <Adorable-Catgirl>
pfft
L1364[23:03:35] <Adorable-Catgirl> this
thing has an AMD Turion 64 X2 RM-70
L1365[23:03:43] <Adorable-Catgirl> and
ATI Radeon HD 3100 graphics
L1366[23:03:51] <Izaya> i5 2520m with HD
3000 here
L1367[23:03:55] <Adorable-Catgirl>
>i5
L1368[23:04:01] <Adorable-Catgirl> i
don't have a computer that new
L1369[23:04:19] *
Izaya has a wide selection of shitboxes
L1370[23:04:20] <Adorable-Catgirl> my
newest computer has a Core2 Duo E7500 iirc
L1371[23:04:49] <Adorable-Catgirl> my
main desktop is an old Inspiron 530
L1372[23:04:52] <Adorable-Catgirl>
or
L1373[23:04:53] <Adorable-Catgirl>
well
L1374[23:05:19] <Adorable-Catgirl> a
Frankenstein's monster wearing the skin of an Inspiron 530
L1375[23:05:28] <Izaya> :3
L1376[23:05:48] <Izaya> I have a HP
Compaq dc7700 next to me, basically maxed out
L1377[23:06:13] <Adorable-Catgirl> 8GB of
DDR2 800, a BSEL modded Core 2 Quad Q6600 running at 3GHz, GT 730,
EVGA 80+ 600W PSU, 4TB of storage in total
L1378[23:06:15] <Izaya> 50% OC'd the
shitty Core 2 Duo, 8GB of DDR2 RAM, half-height Radeon, running
Haiku
L1379[23:06:16] <Adorable-Catgirl> ya
know
L1380[23:06:16] <Izaya> v comf
L1381[23:06:19] <Adorable-Catgirl> the
good stuff
L1383[23:06:30] <CompanionCube> For
shame.
L1384[23:06:39] <Adorable-Catgirl> i
don't use godaddy
L1385[23:06:49] <CompanionCube> I don't
either.
L1386[23:06:53] <Adorable-Catgirl> oh
wait i do have a new-ish computer
L1387[23:07:12] <Adorable-Catgirl> An HP
Pavilion something
L1388[23:07:14] <Adorable-Catgirl>
desktop
L1389[23:07:22] <Adorable-Catgirl> with
laptop hardware because ???
L1390[23:07:36] <Adorable-Catgirl>
anyways, it has an AMD E1-2500 iirc
L1391[23:07:36] <CompanionCube> It's
still rather shady from a company that's already got a reputation
in the toilet for me,
L1392[23:07:39] <CompanionCube> so
L1393[23:07:46] <Adorable-Catgirl>
ahh
L1394[23:07:53] <Adorable-Catgirl> that
reminds me of nvidia's flaming VRMs
L1395[23:09:24] <CompanionCube>
(Injecting javashit into customers webpages because Metrics(tm) is
shitty.)
L1396[23:10:28] <simon816> godaddy is
universally hated among developers
L1397[23:11:12] <Adorable-Catgirl>
anyways Tsuki's kernel, currently called Luna, is a mess and I love
it
L1398[23:11:38] *
Izaya squints
L1399[23:11:40] <Adorable-Catgirl> It
loads part way then crashes because i can't spell
L1400[23:11:40] <Izaya> that name is
familiar
L1401[23:11:50] <Adorable-Catgirl>
what
L1402[23:12:03] <Adorable-Catgirl> i just
started this whole thing a few days ago
L1403[23:12:19] <Adorable-Catgirl> i
mean, i ran a website called Luna, but it's been dead since
like
L1404[23:12:21] <Adorable-Catgirl> day
one
L1405[23:12:37] <Adorable-Catgirl> it was
a terrible imageboard made with lua
L1406[23:12:40] <Adorable-Catgirl> luvit
in particular
L1407[23:12:46] <Adorable-Catgirl> N O D
E . L U A
L1408[23:12:54] *
Izaya vomits
L1409[23:13:07] <CompanionCube>
why?
L1410[23:13:17] <Izaya> the association
with node is ... unpleasant
L1411[23:13:28] <Izaya> I'm all for lua
on the backend though
L1412[23:14:03] <CompanionCube> but the
'.lua' part of the joke balances it out
L1413[23:14:03] <Adorable-Catgirl> idk
why i used luvit
L1414[23:14:19] <Adorable-Catgirl> luvit
is literally just node.js but a little less
L1415[23:14:21] <Adorable-Catgirl>
idk
L1416[23:14:25] <Adorable-Catgirl>
terrible?
L1417[23:14:34] <Adorable-Catgirl> i
personally loathe JS
L1418[23:15:08] <CompanionCube> there's
no nodejs without the shit
L1419[23:15:33] <Adorable-Catgirl> i said
a little less terrible
L1420[23:15:47] <Adorable-Catgirl>
apache2's mod_lua is pretty comfy tho
L1421[23:16:05] <Izaya> it's apache2
specific more or less though
L1422[23:16:10] <Izaya> and nginx >
apache2
L1423[23:16:21] <Adorable-Catgirl> yea
yea
L1424[23:16:34] <Adorable-Catgirl> i know
how to use and abuse apache2
L1425[23:16:43] <Adorable-Catgirl> so
i've stuck to that
L1426[23:16:45] *
Izaya nods
L1427[23:16:55] *
Izaya still has several installs of apache2 in varios
places
L1429[23:18:26] <Adorable-Catgirl>
christ, what's using so much RAM on my server?
L1430[23:18:32] <Izaya> cute APU
L1431[23:18:42] <Adorable-Catgirl>
terrible APU
L1432[23:18:48] <Adorable-Catgirl> not as
bad as the 2100, mind you
L1433[23:18:54] <Izaya> my favourite
kind
L1434[23:19:11] <Adorable-Catgirl>
man
L1435[23:19:15] <Adorable-Catgirl> i'm
still bummed
L1436[23:19:32] <Adorable-Catgirl> my
original server was a Toshiba Satellite A305
L1437[23:19:40] <Adorable-Catgirl> with a
Core 2 Duo T6400
L1438[23:19:50] <Adorable-Catgirl> and it
was faster than the current POS
L1439[23:20:08] <Adorable-Catgirl> it's
kinda depressing
L1440[23:20:28] <CompanionCube> my usual
desktop has plenty of power
L1441[23:20:44] <Adorable-Catgirl> oh,
mysqld is using all the RAM
L1442[23:20:46] <CompanionCube> FX3850 +
16G RAM + RX480
L1443[23:20:50] <Adorable-Catgirl>
oof
L1444[23:20:53] <Adorable-Catgirl> fx
series
L1445[23:20:54] <CompanionCube>
*8350
L1446[23:20:58] <Adorable-Catgirl> heard
many bad things about them
L1447[23:20:58] <CompanionCube>
dammit
L1448[23:21:15] <Adorable-Catgirl> after
what i've heard
L1449[23:21:17] <CompanionCube>
Adorable-Catgirl: the only downside is the rather inferior
single-threading
L1450[23:21:28] <Adorable-Catgirl> don't
wanna touch those with a 10ft pole
L1451[23:21:34] <Adorable-Catgirl> now
ryzen on the other hand
L1452[23:21:39] <CompanionCube> ryzen
op
L1453[23:21:45] <Adorable-Catgirl> ryzen
looks great
L1454[23:21:48] <CompanionCube> or even
better: threadrippee
L1455[23:21:51]
<Mimiru>
I love my 8350. Almost and to give it to Naomi..
L1456[23:22:03]
<Mimiru>
But I will very much like my new Ryzen
L1458[23:22:14]
<Mimiru>
Sad not and... damn auto. Correct
L1459[23:22:17] <Adorable-Catgirl>
HAHAHA
L1460[23:22:20] <Adorable-Catgirl> ARCH
LEEEENOOOOX
L1461[23:22:25] <Izaya> i use arch
btw
L1462[23:22:36] <Adorable-Catgirl> i use
arch btw
L1463[23:22:39] <CompanionCube> having 8
cores is nice though when you get most of your software from
gentoo
L1464[23:23:17] <Adorable-Catgirl>
oof
L1465[23:23:19] <Adorable-Catgirl>
gentoo
L1466[23:23:32] <Adorable-Catgirl> i use
my friend's server for compiling most of the time tbh
L1467[23:23:40] <CompanionCube> distcc
op?
L1468[23:24:00] <Adorable-Catgirl> it all
started when i realized GCC kept segfaulting because my PSU
couldn't actually provide 200W
L1469[23:24:07] <Adorable-Catgirl> it's
efficiency was
L1470[23:24:13] <Adorable-Catgirl>
terrible to say the least
L1471[23:24:21] <Adorable-Catgirl> how it
was ever rated for 400W
L1472[23:24:28] <Adorable-Catgirl> well
yeah i have no clue
L1473[23:24:30] *
CompanionCube doesn't need it because i have enough CPU grunt to do
it locally and enough RAM to build all the things in
tmpfs
L1474[23:24:51] <Adorable-Catgirl>
ok
L1475[23:24:59] <Adorable-Catgirl> my
Q6600 serves me well enough lmao
L1476[23:25:16] <CompanionCube> if i did
gentoo for my pi3 it'd be handy though
L1478[23:25:52] <Adorable-Catgirl>
also
L1479[23:25:55] <Adorable-Catgirl> DUDE
WEED LMAO
L1480[23:26:06] <Adorable-Catgirl> WEED
LINUX DUDE LMAO
L1481[23:26:18] <Kleadron> i do not get
how that is funny in the slightest
L1482[23:26:33] <Adorable-Catgirl>
anyways my desktop has packages in at least 6 different package
managers
L1483[23:26:43] <Adorable-Catgirl>
bedrock linux bless
L1484[23:27:02] <CompanionCube> another
bedrock user in the wild?
L1485[23:27:06] <Adorable-Catgirl>
yea
L1486[23:27:06] <CompanionCube>
impossibru.
L1487[23:27:11] <Adorable-Catgirl> i
needed GCC 8 on Mint
L1488[23:27:21] <Izaya> >hates
JS
L1489[23:27:24] <Izaya> >mostly AMD
hardware
L1490[23:27:27] <Izaya> >bedrock
linux
L1491[23:27:31] <Adorable-Catgirl>
literally that's my only reason
L1492[23:27:31] <Izaya> a girl after your
heart, CompanionCube
L1493[23:27:43] <Adorable-Catgirl>
>AMD hardware
L1494[23:27:52] <Adorable-Catgirl> you
see
L1495[23:27:58] <Adorable-Catgirl> only
two PCs have AMD hardware
L1496[23:28:07] <CompanionCube> Izaya:
I'm dinging them for the flatpak and snaps though
L1497[23:28:07] <Adorable-Catgirl>
actually three but the K6/2 doesn't count
L1498[23:28:37] <Adorable-Catgirl> i have
so many laptops with Pentium Ms you wouldn't believe
L1499[23:28:44] <Adorable-Catgirl>
flatpak is for steam iirc
L1500[23:28:50] <Adorable-Catgirl> snap
is for discord, again, iirc
L1501[23:28:56] *
simon816 uses ubuntu
L1502[23:29:03] <Izaya> >discord
L1503[23:29:06] <Izaya> you disappoint me
greatly
L1504[23:29:08] <Adorable-Catgirl> i was
not gonna wait for libc++ to compile
L1505[23:29:14] <Adorable-Catgirl> thanks
dad
L1506[23:29:18] <simon816> >the virgin
ubuntu vs arch chad
L1507[23:29:28] <Adorable-Catgirl> E L E
C T R O N . J S I S T H E F U T U R E
L1508[23:29:32] <CompanionCube> why even
use the so-called 'desktop' app thouh
L1509[23:29:45] <Adorable-Catgirl> i mean
my desktop uses an ubuntu based distro
L1510[23:29:49] <Adorable-Catgirl> so i
mean
L1511[23:29:50] <Izaya> better data
collection, CompanionCube
L1512[23:29:54] <Adorable-Catgirl> ayy
lmao
L1513[23:30:33] <CompanionCube>
%help
L1515[23:30:47] <CompanionCube> %attack
Adorable-Catgirl
L1516[23:30:48] <MichiBot> Valid
"attacks": stab, hit, shiv, strike, slap, poke,
prod
L1517[23:30:54] <Adorable-Catgirl> now
what if i told yall most of my CLI tools are just hacked together
with lua scripts
L1518[23:31:04] <Adorable-Catgirl>
because they are
L1519[23:31:06] <CompanionCube> nothing
wrong with that
L1520[23:31:28] <Adorable-Catgirl> also
i've been redpilled into the lua 5.3 cult
L1521[23:31:39] <Adorable-Catgirl>
friendship ended with luajit 2.1
L1522[23:31:40] <CompanionCube> %attack
slap Adorable-Catgirl
L1523[23:31:40] *
MichiBot slaps Adorable-Catgirl with furious 1 2 oatmeal doing 4
damage
L1524[23:31:50] <CompanionCube> that
should do it
L1525[23:31:53] <Adorable-Catgirl>
ouch
L1526[23:32:24] <Adorable-Catgirl> but
yeah
L1527[23:32:34] <Adorable-Catgirl> me and
a friend were gonna try to roll our own distro
L1528[23:32:58] <Adorable-Catgirl> then i
got lazy and i still haven't finished the package manager
L1529[23:32:59] <Adorable-Catgirl> made
with
L1530[23:33:04] <Adorable-Catgirl> L U A
5 . 3
L1531[23:34:07] <CompanionCube> (Hot
take: snap/flatpak are at least partially questionable appstore
knockoffs and nix/guix are the only actually worthwhile
unconventional package managers)
L1532[23:34:23] <Adorable-Catgirl> snap
and flatpak feel hacked together as fuck
L1533[23:34:27] <Adorable-Catgirl> snap
in particular
L1534[23:34:38] <Izaya> installing half
an OS to install a package is sick and wrong
L1535[23:35:48] <Adorable-Catgirl> hot
take: aur is not god's gift to man
L1536[23:35:55] <Adorable-Catgirl> maybe
i haven't been redpilled into arch yet
L1537[23:36:11] <Izaya> the aur is useful
but its greatness is overstated
L1538[23:36:12] <CompanionCube> aur is
very useful
L1539[23:36:25] <Adorable-Catgirl> yeah
AUR is useful but
L1540[23:36:26] <Izaya> uncommon stuff
will generally require abuse to get it to work
L1541[23:36:36] <Adorable-Catgirl> it's
not the greatest thing
L1542[23:36:39] <CompanionCube>
indeed
L1543[23:36:49] <Adorable-Catgirl> now
bleeding edge packages are sometimes very useful
L1544[23:36:57] <Izaya> that spot is
taken by ssh
L1545[23:37:01] <Izaya> (the greatest
thing)
L1546[23:37:21] <Adorable-Catgirl> unless
it's Linux Mint and for whatever reason I got the fucking git build
as a "stable" package
L1547[23:37:28] <CompanionCube> the AUR
is a very good reason to have an arch stratum
L1548[23:37:48] <Adorable-Catgirl> tbh, i
only started using bedrock so i could use gcc8
L1549[23:38:02] <Adorable-Catgirl>
because that just happened to make some shit i was working on
compile correctly
L1550[23:38:05] <Izaya> I think haiku has
gcc8
L1551[23:38:15] <Adorable-Catgirl> to
this day, i have no reason why the fuck that worked
L1552[23:38:16] <Izaya> install
haiku
L1553[23:38:37] <Kleadron> CompanionCube
now has a Companion to be a Cube with
L1554[23:38:39] <Adorable-Catgirl>
install templeos
L1555[23:38:40] <CompanionCube> steam for
haiku when? \s
L1556[23:38:58] <Izaya> CompanionCube:
some time after vulkan drivers, probably
L1557[23:39:05] <Adorable-Catgirl> delete
sbin
L1558[23:39:29] <CompanionCube> Izaya:
non-linux GPU drivers are just a mess in general though
L1559[23:39:36] <CompanionCube> even on
freebsd
L1560[23:39:36] <Izaya> true enough
L1561[23:39:38] <Adorable-Catgirl> nvidia
drivers on linux
L1562[23:39:46] <Adorable-Catgirl> are
some of the worst things to ever exist
L1563[23:39:58] <CompanionCube>
correction: proprietary drivers
L1564[23:40:03] <Adorable-Catgirl>
proprietary drivers are unstable as fuck for older GPUs
L1565[23:40:14] <Adorable-Catgirl> open
source is just slow
L1566[23:40:43] <Adorable-Catgirl> i'm on
the old low end so i get screwed either way
L1567[23:40:46] <CompanionCube> perks of
running AMD GPUs is not dealing with nvidia's kernel shit
L1568[23:40:52] <Adorable-Catgirl> GT 730
:(
L1569[23:41:03] <Adorable-Catgirl>
>having an AMD GPU
L1570[23:41:04] <Adorable-Catgirl>
pfft
L1571[23:41:15] <Adorable-Catgirl> i only
use my trust ATI Radeon HD 3100
L1572[23:41:21] <Adorable-Catgirl> which
struggles to run STALKER
L1573[23:41:23] <Adorable-Catgirl> god
help me
L1574[23:41:31] *
Izaya mails Adorable-Catgirl a GTX 690
L1575[23:41:41] <CompanionCube> i think
that's worse than my previous GPU
L1576[23:41:43] <Izaya> (good luck using
that with a 200W PSU)
L1577[23:41:46] <Adorable-Catgirl>
nah
L1578[23:41:50] <Adorable-Catgirl> i have
a 600W PSU now
L1579[23:41:52] <CompanionCube> A desktop
HD3200
L1580[23:42:18] <Adorable-Catgirl> HD
3100 is a mobile GPU and it's
L1581[23:42:29] <Adorable-Catgirl>
slightly better than the Intel GMA X4500MHD
L1582[23:43:29] <Adorable-Catgirl> but
hey, what's yalls opinion on any minecraft version over 1.7.10
:^)
L1583[23:43:59] <Izaya> well
L1584[23:44:00] <CompanionCube> bedrock
edition is heresy but i have nothing against the newer onee
L1585[23:44:17] <Izaya> last night I
finally figured out an improvement in 1.12 over 1.7.10
L1586[23:44:20] <Izaya> but I forget
now
L1587[23:44:24] <Izaya> so it must've
been shit
L1588[23:44:45] <Adorable-Catgirl>
bedrock edition more like i want to blow my brains out edition l m
a o
L1589[23:44:51] <Adorable-Catgirl> okay
so
L1590[23:45:00] <Izaya> bedrock edition
is literally pocket edition
L1591[23:45:00] <Adorable-Catgirl>
Windows 10 is the worst OS I've used
L1592[23:45:02] <Izaya> just saying
L1593[23:45:06] <Adorable-Catgirl> worse
than Vista
L1594[23:45:23] <CompanionCube> tbf Vista
was 'OK'
L1595[23:45:25] <Adorable-Catgirl> at
least vista was stable
L1596[23:45:33] <Adorable-Catgirl>
SP3
L1597[23:45:36] <CompanionCube> even if
young me was pissed af about UAC
L1598[23:45:38] <Adorable-Catgirl> or
SP2
L1599[23:45:41] <Adorable-Catgirl>
whatever
L1600[23:45:50] <Adorable-Catgirl>
windows 10 just
L1601[23:45:51] <Adorable-Catgirl>
doesn't
L1602[23:45:53] <Adorable-Catgirl>
fucking
L1603[23:45:54] <Izaya> idk why everyone
hates UAC I turn it up when I use Windows
L1604[23:45:55] <Adorable-Catgirl>
work
L1605[23:46:12] <Kleadron> because its
annoying to most people, including me
L1606[23:46:15] <Adorable-Catgirl>
"time to try to install this OS i've successfully installed a
single time"
L1607[23:46:15] <Kleadron> to have to
click a box
L1608[23:46:19] <CompanionCube> Izaya:
young me was pissed because young me was not admin
L1609[23:46:28] <Izaya> ... that makes
sense
L1610[23:46:35] <Adorable-Catgirl> oh hey
it just won't install
L1611[23:46:43] <Adorable-Catgirl>
ain't that great
L1612[23:46:44] <Kleadron> tbh UAC is
like the password dialog of linux
L1613[23:47:01] <Kleadron> it wont let
you touch anything without first confirming you are the
administrator
L1614[23:47:14] <Izaya> which is how it
should work
L1615[23:47:22] <Adorable-Catgirl> first,
it just doesn't recognize my hard drive controller
L1616[23:47:26] <Adorable-Catgirl> i have
no clue why
L1617[23:47:35] <Adorable-Catgirl> so
that was fun
L1618[23:47:42] <Adorable-Catgirl> then
it just installs without ntfs.sys
L1619[23:47:49] <Adorable-Catgirl> again,
no clue why
L1620[23:47:50] <Izaya> what
L1621[23:47:51] <Kleadron> lmao
what
L1622[23:47:53] <CompanionCube> I tried
to upgrade laptop to w10 once because free
L1623[23:48:02] <Adorable-Catgirl>
then
L1624[23:48:13] <Adorable-Catgirl> i
finally got it installed and
L1625[23:48:15] <CompanionCube> Didn't
even make it past the first reboot so it remained on Windows
7
L1626[23:48:23] <Kleadron> windows 10 is
bad, if you install windows 10 you become a bigger loser than
Sal
L1627[23:48:31] <Adorable-Catgirl>
cortana crashing causes explorer to completely hang
L1628[23:48:36] <CompanionCube>
Apparently W10 is incompatible with the wifi adapter
L1629[23:48:39] <Izaya> kek sounds about
right
L1630[23:48:42] <Adorable-Catgirl>
because of course it does
L1631[23:48:44] <Adorable-Catgirl>
so
L1632[23:48:50] <Adorable-Catgirl>
windows 7 SP1 bless
L1633[23:48:56] <CompanionCube> by now
it's in 'it was for the better'
L1634[23:49:06] <Adorable-Catgirl> aero
glass is literally faster than windows 10
L1635[23:49:09] *
Izaya eliminated all the windows installs in their place of
residence
L1636[23:49:27] <Adorable-Catgirl> you
see
L1637[23:49:30] <CompanionCube> Izaya: my
laptop still has a windows 7 that hasn't been touched in
forever
L1638[23:49:31] <Adorable-Catgirl> i
still use Windows 7
L1639[23:49:33] <Adorable-Catgirl> for
vijya
L1640[23:49:40] <CompanionCube> also a VM
or two
L1641[23:49:47] <Adorable-Catgirl>
STALKER doesn't run well in WINE
L1642[23:49:51] <CompanionCube> but i
think i baleeted the VMs
L1643[23:49:57] <Adorable-Catgirl> and
nvidia drivers are
L1644[23:49:59] <Adorable-Catgirl>
terrible
L1645[23:50:00] <Adorable-Catgirl>
so
L1646[23:50:04] <Adorable-Catgirl>
windows is my best bet
L1647[23:50:07] <Kleadron> I use Windows
7 as my main OS because I like it
L1648[23:50:15] <Izaya> considering your
hardware I can't fault that tbh
L1649[23:50:26] <Adorable-Catgirl> also i
use XP on a comfy old PC
L1650[23:50:32] <CompanionCube> ew
L1651[23:50:39] <Adorable-Catgirl> for
older games
L1652[23:50:55] <CompanionCube> do you
try to avoid internetting on it
L1653[23:50:56] <Adorable-Catgirl>
basically most titles that use EAX don't work right under Windows
7
L1654[23:50:57] <Izaya> I have a somewhat
beefier machine so DXVK and WINE works nicely :3
L1655[23:50:58] <CompanionCube> becauee
xp
L1656[23:51:00] <Kleadron> oh i also have
XP installed on my oldest working computer
L1657[23:51:14] <Kleadron> i mess around
with it at night
L1658[23:51:24] <Adorable-Catgirl> i have
MS-DOS 7 installed on my oldest working computer
L1659[23:51:27] <Izaya> TMI
>.>
L1660[23:51:35] <Izaya> my oldest working
machine has BeOS installed
L1661[23:51:36] <Adorable-Catgirl> AMD
K6/2 bless
L1662[23:51:57] <CompanionCube> Izaya: I
have yet to use proton seriously because the games I usually play
are native :P
L1663[23:52:11] <Adorable-Catgirl>
anyways, currently, my XP machine is sometimes connected to the
internet
L1664[23:52:13] <Izaya> CompanionCube:
works well for Prey and Elite: Dangerous so I'm happy
L1665[23:52:22] <Izaya> also runs GTA V
surprisingly well
L1666[23:52:25] <Izaya> ignoring the VRAM
issues
L1667[23:52:25] <Adorable-Catgirl>
really?
L1668[23:52:31] <Adorable-Catgirl>
well
L1669[23:52:48] <Adorable-Catgirl> but
lemme ask you something
L1670[23:52:58] <Adorable-Catgirl> does
rain in STALKER work in Proton?
L1671[23:53:07] <Izaya> which
stalker
L1672[23:53:11] <Adorable-Catgirl> last
time i used WINE, rain caused the game to crash
L1673[23:53:18] <Adorable-Catgirl>
SHoC
L1674[23:53:23] <Kleadron> i always have
my xp machine connected to the internet, i like being open to the
world wide web of "security issues"
L1675[23:53:26] <Izaya> I've only tried
the first one
L1676[23:53:28] <Izaya> but rain worked
fine
L1677[23:53:31] <Adorable-Catgirl>
huh
L1678[23:53:34] <Adorable-Catgirl>
cool
L1679[23:53:37] <Adorable-Catgirl>
also
L1680[23:53:40] <Adorable-Catgirl>
speaking of STALKER
L1681[23:53:46] <Adorable-Catgirl>
openxray hype
L1682[23:53:50] <Izaya> :>D
L1683[23:53:52] <Izaya> erm
L1684[23:53:54] <Izaya> :D
L1686[23:54:32] <Adorable-Catgirl> soon,
Call of Pripyat will be able to run on Linux natively
L1687[23:56:50] <CompanionCube>
cool
L1688[23:57:17] <Adorable-Catgirl> so how
about source 2
L1689[23:57:33] <Adorable-Catgirl>
:^)
L1690[23:59:02] <CompanionCube> i was
going to ask a question but i've forgotten it
L1691[23:59:11] <Adorable-Catgirl>
oof
L1692[23:59:45] <Adorable-Catgirl>
anyways, PRs are welcome for Zorya. Go ahead and add loaders for
any OC OS you can lmao