<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:33] ⇨
Joins: Ashindigo_
(uid202308@id-202308.hathersage.irccloud.com)
L2[00:06:21] <gamax92> oh what
L3[00:06:26] <gamax92> reddit is down
L4[00:06:36] <gamax92> now what will I
do
L5[00:13:58] ⇦
Quits: ping (v^@me.pxtst.com) (Ping timeout: 204
seconds)
L6[00:15:06] ⇨
Joins: ping (v^@me.pxtst.com)
L7[00:15:33] <Ashindigo_> Ahhh!
L8[00:18:05] ⇦
Quits: medsouz|offline (~medsouz@medsouz.net) (Ping timeout: 190
seconds)
L9[00:20:51] ⇨
Joins: medsouz|offline (~medsouz@medsouz.net)
L10[00:29:26] <Saphire> %inv create
hexagonal water
L11[00:29:30] *
MichiBot summons 'hexagonal water' and adds to her inventory. I
could get some good swings in with this.
L12[00:29:34] *
Saphire shivers
L13[00:29:54] <Saphire> I saw a person,
IRL, who belived that thing
L14[00:30:02] <Saphire> Well,
"structured water"
L15[00:43:06] <Skye> Saphire
L16[00:43:23] <Skye> Saphire: water is made
of spheres!
L17[00:43:35] ⇨
Joins: Laine_prikol (~androirc@178.35.167.133)
L18[00:48:46] ⇦
Parts: Laine_prikol (~androirc@178.35.167.133)
(AndroIRC))
L19[00:49:21] *
Saphire squints
L20[00:49:42] <Saphire> Describing an atom
as a sphere is a bit... old
L21[00:50:20] <Saphire> Because they are
actual bunch of protons, neutrons and electrons, which in turn are
composed of even smaller thingies
L22[00:51:16] <Temia> I was tempted to ask
"But what are the spheres made of?" but erased it
L23[00:52:24] <Saphire> Wait, electrons are
elementary particles, derp
L24[00:52:33] *
Temia patpats
L25[00:52:52] <Saphire> But protons and
neutrons are not, and they are composed of them..? Lemme
check
L26[00:53:28] <gamax92> It's turtles all
the way down
L28[01:02:09] ***
cbcercas|AFK is now known as cbcercas
L29[01:02:42] ⇨
Joins: Vexatos
(~Vexatos@p200300556E2A9F64A42AC613E1ACCF45.dip0.t-ipconnect.de)
L30[01:02:43] zsh
sets mode: +v on Vexatos
L31[01:07:14] <Skye> Saphire, correction to
myself... Water is made of probability
L32[01:09:33] <payonel> gamax92: all unit
tests pass on ocvm
L33[01:09:41] <payonel> O_O
L34[01:14:50] <Forecaster> weh, yay
work
L35[01:20:52] ⇦
Quits: TheMadMen (~themadmen@132.208.105.65) (Remote host closed
the connection)
L36[01:21:50] <Forecaster> tonk
MichiBot
L37[01:21:51] <MichiBot> Forecaster: The
last Tonk was 8 hours, 40 minutes, 46 seconds ago! Your Tonk has
been noted.
L38[01:22:45] <gamax92> payonel: hmm?
L39[01:23:31] <payonel> my emulator -- it's
able to run all 1915 openos tests successfully
L40[01:23:33] <payonel> it's a
milestone
L41[01:24:11] <Ashindigo_> _1915_
L42[01:24:27] <gamax92> payonel: ahh but
can it run my tests? (which apparently have to be updated again as
some of them are failing on real mc now)
L43[01:24:42] <payonel> gamax92: :) then i
would guess not
L44[01:24:44] <gamax92> which is your
fault
L45[01:24:54] <payonel> sadly that doesn't
surprise me
L46[01:25:15] <payonel> computer.address()
is confusing me
L47[01:25:32] <payonel> well, not sure how
to make it work with the current implementation i have for
component methods
L48[01:26:11] <payonel> in mc,
computer.address() returns _address_string_,
"computer"
L49[01:26:31] <payonel> and the component
proxy for the computer has an address getter (a string), of just
the address
L50[01:26:49] <payonel> but my code doesn't
right now support both types with the same name...
L51[01:26:58] <payonel> is this something
you ran into and had to solve?
L52[01:27:46] <payonel> i should just fix
loadfile so i've done some good for the day
L53[01:29:28] <Forecaster> how would you
even deprecate a bot command
L54[01:29:44] <gamax92> Forecaster: tell
people to use create instead when they use add
L55[01:29:50] <gamax92> and then after a
week remove add
L56[01:30:11] <Forecaster> but the
"unkown sub-command" output basically does that?
L57[01:30:22] <gamax92> no because add
doesn't work anymore
L58[01:30:37] <gamax92> payonel: in mc
computer.add just returns an address
L59[01:32:31] <gamax92> ocemu just uses
return (component.list("computer", true)())
L60[01:37:20] <payonel> gamax92: ah good to
know. nonetheless, (just checked for reals mc) the computer object
has an address() method, whereas all component proxies instead have
an address string (getter)
L61[01:37:24] ⇦
Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
(Read error: -0x1: UNKNOWN ERROR CODE (0001))
L62[01:38:05] <payonel> i can fix it, it's
just messy
L63[01:39:25] <gamax92> I see, all of the
test failures are due to avoiding Java's JNI Modified UTF-8, so
it's not payonel's fault :3
L64[01:39:48] <payonel> gamax92: a
first!!
L65[01:39:55] <payonel> finally! not my
fault
L66[01:46:06] ⇨
Joins: Andronio (webchat@178.91.161.205)
L67[01:54:03] <payonel> fixed
address()
L68[01:54:41] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:5077:ee57:743b:c250)
(Quit: Cervator)
L69[01:59:41] <Andronio> Hello
L70[01:59:50] <Forecaster> hi
L71[01:59:57] <Ashindigo_> Howdy
L72[02:00:11] <Forecaster> %quote add
payonel finally! not my fault
L73[02:00:12] <MichiBot> Forecaster: Quote
added at id: 137
L74[02:00:23] <Ashindigo_> tonk
L75[02:00:45] <Ashindigo_> ...
L76[02:00:46] <Forecaster> responses only
work if MichiBot is addressed
L77[02:00:52] <Ashindigo_> Tonk
MichiBot
L78[02:00:52] <MichiBot> Ashindigo_: The
last Tonk was 39 minutes, 1 second ago! Your Tonk has been
noted.
L79[02:00:53] <Forecaster> anywhere in the
same message
L80[02:01:00] <Ashindigo_> Ah
L81[02:01:06] <Ashindigo_> Thanks
L82[02:01:16] <Forecaster> so you can tell
MichiBot to go tonk herself if you like
L83[02:01:16] <MichiBot> Forecaster: The
last Tonk was 23 seconds ago! Your Tonk has been noted.
L84[02:01:26] <Forecaster> it doesn't
matter :P
L85[02:03:02] <Ashindigo_> I presume
michibo tcan't tonk herself?
L86[02:03:15] <gamax92> ocdoc: you're cute!
Unlike MichiBot
L87[02:03:15] <MichiBot> gamax92: I know!
:D
L88[02:03:28] <Forecaster> :P
L89[02:03:29] <Ashindigo_> Wow
L90[02:03:39] *
Ashindigo_ pets MichiBot
L91[02:03:39] *
MichiBot Purrs
L92[02:04:48] ⇦
Quits: Renari (~Renari@75.97.175.15.res-cmts.bgr.ptd.net) (Ping
timeout: 201 seconds)
L93[02:04:50] ⇨
Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L94[02:05:15] <Forecaster> ugh...
L95[02:05:40] <Forecaster> someone wrote
"payedDate" into this sql table column name...
L96[02:05:42] <Forecaster> whyyyy
L97[02:08:20] ⇨
Joins: Renari
(~Renari@75.97.175.15.res-cmts.bgr.ptd.net)
L98[02:09:56] <Ashindigo_> Thats bad?
L99[02:10:09] <Forecaster> it's incorrect
grammar D:
L100[02:10:23] <Ashindigo_> oh
L101[02:10:43] <Forecaster> but I can't
fix it because it'd require looking for usages and fix those
too
L102[02:16:14] <Skye> I wonder if I could
design my own floppy drive electronics
L103[02:19:36] <Ashindigo_> %inv add
floppy drive electronics
L104[02:19:41] <MichiBot> Ashindigo_:
Unknown sub-command 'add' (Try: list, create, remove (rem),
preserve (pre), unpreserve (unpre), count, favourite (fav))
L105[02:19:57] <Ashindigo_> Damnit
L106[02:20:11] <Ashindigo_> %inv create
floppy drive electronics
L107[02:20:12] *
MichiBot summons 'floppy drive electronics' and adds to her
inventory. This seems rather fragile...
L108[02:21:12] <Forecaster> %inv
count
L109[02:21:16] <MichiBot> The inventory
contains 143 items.
L110[02:21:20]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb)
L111[02:21:25] <Forecaster> %juggle
L112[02:21:25] *
MichiBot juggles with rm -rf /*, a bottled yawn & sudo
sandwich
L113[02:21:26] *
MichiBot drops a bottled yawn which takes 1 damage
L114[02:21:27] <MichiBot> Oops...
L115[02:27:12] <Saphire> ..."read
error" quit? O.o
L116[02:28:23] <Forecaster> ?
L117[02:33:02]
⇨ Joins: abec
(~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
L118[02:41:40] ***
wer38|AFK is now known as wer38
L119[02:43:17] <Temia> Michibot, you know
what you wanna do with that, right? You wanna put a bangin' tonk on
it
L120[02:43:17] <MichiBot> Temia: The last
Tonk was 42 minutes, 1 second ago! Your Tonk has been noted.
L121[02:43:41] <Temia> `w`
L122[02:45:20] ⇦
Quits: Vexatos
(~Vexatos@p200300556E2A9F64A42AC613E1ACCF45.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L123[02:58:40]
⇨ Joins: Vexatos
(~Vexatos@p200300556E2A9F00A42AC613E1ACCF45.dip0.t-ipconnect.de)
L124[02:58:41]
zsh sets mode: +v on Vexatos
L125[03:06:38] <gamax92> payonel:
"241 tests, 123 passed, 118 failed"
L126[03:08:36] <Forecaster> the math works
out
L127[03:09:54] <Temia> %inv create the
counterfeit halberd of the White Raven, Pradamante
L128[03:09:58] *
MichiBot summons 'the counterfeit halberd of the White Raven,
Pradamante' and adds to her inventory. This seems rather
fragile...
L129[03:10:09] *
Temia rolls over and goes to sleep
L130[03:10:43] <gamax92> time to
sleep
L131[03:11:36] <Temia> zzzmoo. =.=
L132[03:12:20] <Forecaster> %give Temia
pillows
L133[03:12:24] <MichiBot> Forecaster: No
item found to give away.
L134[03:12:32] <Forecaster> %give Temia
Pillows
L135[03:12:32] *
MichiBot gives Temia Pillows from her inventory
L136[03:20:07]
⇨ Joins: Inari
(~Pinkishu@p5DEC6256.dip0.t-ipconnect.de)
L137[03:31:37] <Forecaster> %juggle
L138[03:31:41] *
MichiBot juggles with y, sentience &
"Mettaton's
L139[03:31:42] *
MichiBot drops "Mettaton's which takes 2 damage
L140[03:31:43] <MichiBot> I didn't do
it!
L141[03:35:55]
⇨ Joins: Cogitabundus (~HAL@115.248.50.20)
L142[03:36:27] <Forecaster> %juggle
L143[03:36:27] *
MichiBot juggles with bytecode exploit, y &
nillerino
L144[03:36:28] *
MichiBot drops bytecode exploit which takes 3 damage
L145[03:36:29] *
MichiBot drops y which takes 5 damage, y melts into a puddle of
unidentifiable goo.
L146[03:36:30] <MichiBot> ohno
L147[03:45:58] ⇦
Quits: Cogitabundus (~HAL@115.248.50.20) (Read error: Connection
reset by peer)
L148[03:47:30] <Ashindigo_> %ohyes
L149[03:49:42] <Forecaster> %inv create
Lens of Truth
L150[03:49:45] *
MichiBot summons 'Lens of Truth' and adds to her inventory. I could
get some good swings in with this.
L151[03:50:54] <Inari> %inv add Lentil of
Truth
L152[03:50:58] <MichiBot> Inari: Unknown
sub-command 'add' (Try: list, create, remove (rem), preserve (pre),
unpreserve (unpre), count, favourite (fav))
L153[03:51:04] <Inari> %inv create Lentil
of Truth
L154[03:51:04] *
MichiBot summons 'Lentil of Truth' and adds to her inventory. This
seems very sturdy.
L155[03:51:26]
<nxsupert>
%inv create DEATH
L156[03:51:30] *
MichiBot summons 'DEATH' and adds to her inventory. This seems very
sturdy.
L157[03:51:31] <Inari> Odd command
changes
L158[03:51:31] <Inari> :P
L159[03:52:11] <Forecaster> I thought it
sounded better :P
L160[03:52:22] <Inari> Just have
both!
L161[03:52:45] <Forecaster> I guess
L162[03:54:20] <Forecaster> there
L163[03:54:26] <Forecaster> added
"add" as an alias
L164[04:06:18] <Ashindigo_> %inv add a
lightbulb
L165[04:06:22] <MichiBot> Ashindigo_:
Unknown sub-command 'add' (Try: list, create, remove (rem),
preserve (pre), unpreserve (unpre), count, favourite (fav))
L166[04:07:36] <Forecaster> it's not going
to apply until the bot is re-deployed
L167[04:08:56] ⇦
Quits: ping (v^@me.pxtst.com) (Ping timeout: 204
seconds)
L168[04:12:33]
⇨ Joins: ping (v^@me.pxtst.com)
L169[04:48:11] ⇦
Quits: brayden (~brayden@163.47.16.134) (Ping timeout: 206
seconds)
L170[04:48:16]
⇨ Joins: brayden (~brayden@163.47.16.134)
L171[05:00:52] ⇦
Quits: Alex_hawks
(~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb) (Read error:
Connection reset by peer)
L172[05:01:32]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb)
L173[05:17:56] ⇦
Quits: mrkirby153 (mrkirby153@the.government.stole-your.pw) (Ping
timeout: 180 seconds)
L174[05:25:04]
⇨ Joins: mrkirby153
(mrkirby153@the.government.stole-your.pw)
L175[05:35:25] ⇦
Quits: daniel (~quassel@jupiter.danger-it.de) (Ping timeout: 190
seconds)
L176[05:35:26]
⇨ Joins: daniel (~quassel@jupiter.danger-it.de)
L178[05:37:01] <Forecaster> a
bargain
L180[05:51:11] <MichiBot>
eevBLAB #32 -
Youtube Restricted Mode Followup | length:
4m 59s |
Likes:
861 Dislikes:
63 Views:
13,346 | by
EEVblog |
Published On 30/3/2017
L181[06:00:42] <Forecaster> I want an S8
>:
L182[06:04:07] <Forecaster> also,
apparently germany has pizza robots now
L183[06:10:20] <Forecaster> but maybe I
should get an s7 instead
L184[06:10:30] <Forecaster> the price will
probably drop once the S8 comes out
L185[06:11:22] <Ashindigo_> but newer
samsungs have stupid locked bootloader crap
L186[06:11:38] *
Ashindigo_ hugs his moto g
L188[06:12:00] <Forecaster> but
shiny...
L189[06:12:10] <Ashindigo_> blagh
L190[06:12:11] <Forecaster> Ashindigo_: I
don't know what that is
L191[06:12:19] <Forecaster> :P
L192[06:12:26] <Ashindigo_> what is
what?
L193[06:12:35] <Forecaster> "stupid
locked bootloader crap"
L194[06:12:52] <Ashindigo_> for installing
custom roms/recoveries
L195[06:13:12] <Forecaster> I've had no
need for that with my S6
L196[06:13:16] <Forecaster> S5*
L197[06:19:01] <Forecaster> tonk
MichiBot
L198[06:19:01] <MichiBot> Forecaster: The
last Tonk was 3 hours, 35 minutes, 44 seconds ago! Your Tonk has
been noted.
L199[06:19:29] <Ashindigo_> it should say
the last person that tonked
L200[06:20:42]
<MGR>
%juggle 6
L201[06:20:46] *
MichiBot juggles with german things, 12th plane of suffering,
LexManos, an elevator, Orion's collar & angry-eyes
L202[06:20:47] *
MichiBot drops german things which takes 3 damage, german things
ruptures and deflates.
L203[06:20:48] *
MichiBot drops 12th plane of suffering which takes 3
damage
L204[06:20:49] *
MichiBot drops LexManos which takes 1 damage
L205[06:20:50] *
MichiBot drops an elevator which takes 4 damage
L206[06:20:51] *
MichiBot drops angry-eyes which takes 2 damage
L207[06:20:52] <MichiBot> #@%&!!
L208[06:21:01]
<MGR>
Forecaster, I was looking at the S8 too ?
L209[06:21:01] <Forecaster> I could make
it do that
L210[06:21:35] <Forecaster> I'll probably
wait until the next paycheck, and then decide S7 or S8
L211[06:21:48]
<MGR>
Yeah
L212[06:23:47]
<MGR> The
Galaxy S8 and S8+ have an IP68 rating for water and dust
resistance, so you can read AnandTech in the bath.
L213[06:23:56]
<MGR> This
is obviously what I dream of doing with my new phone
L214[06:24:05] <Forecaster> my S5 is
already waterproof
L215[06:24:43] <Forecaster> the main
reason I want to upgrade is because this thing performs
horribly
L216[06:25:03]
<MGR> Yeah,
I know, I have the S5 as well
L217[06:25:07] <Forecaster> it gets slow
when Firefox is running with any amount of tabs
L218[06:25:16]
<MGR>
Whenever it and the case get dirty, I just run it under the
faucet
L219[06:25:18] <Forecaster> for too
long
L220[06:25:33]
<MGR>
Firefox, you have failed me for the last time?
L221[06:25:48] <Forecaster> I think it
runs out of ram
L222[06:25:52] <Forecaster> somehow
L223[06:26:07]
<MGR>
Touchwiz+2GB of RAM = Bad
L224[06:26:14]
<MGR>
Probably
L225[06:26:27] *
Ashindigo_ pokes people with cyanogen/lineage
L226[06:26:30]
<MGR> I
won't be buying a new phone until probably the end of this
year
L227[06:26:45]
<MGR> I
might go with the OnePlus 3T because it's cheaper, but who
knows
L228[06:33:28] <S3> Izaya: what's up? Got
some sort of notification from you while I was sleeping
L229[06:33:40] <S3> And the phone kinda
erased it
L230[06:35:11]
⇨ Joins: LuMistry
(uid146685@id-146685.highgate.irccloud.com)
L231[06:35:17] <LuMistry> Greetings
L232[06:35:38] <Forecaster> tonk
MichiBot
L233[06:35:38] <MichiBot> Forecaster: The
last Tonk was 16 minutes, 37 seconds ago! Your Tonk has been
noted.
L234[06:35:56] <Ashindigo_> howdy
mistry
L235[06:36:47] <LuMistry> I am well
Ashindigo_
L236[06:36:56] <LuMistry> How are
you?
L237[06:37:24] <Ashindigo_> good
L238[06:37:30] <LuMistry> That's
good
L239[06:44:54] <Inari> fondle
MichiBot
L240[06:44:57] <Inari> Still doesn't work
:<
L241[06:46:16] <Forecaster> "MichiBot
peppersprays Inari"
L242[06:46:25] <Inari> :P
L243[06:49:03] <Ashindigo_> %inv create
salt spray
L244[06:49:07] *
MichiBot summons 'salt spray' and adds to her inventory. This seems
very sturdy.
L245[06:50:45] <LuMistry> %juggle 6
L246[06:50:49] *
MichiBot juggles with boops, Toshiba TA7325P, an epilator, miracle
whip, a miqo'te in heat & Selene
L247[06:50:50] *
MichiBot drops Toshiba TA7325P which takes 3 damage
L248[06:50:51] *
MichiBot drops miracle whip which takes 5 damage, miracle whip
ruptures and deflates.
L249[06:50:52] *
MichiBot drops a miqo'te in heat which takes 2 damage
L250[06:50:53] *
MichiBot drops Selene which takes 4 damage, Selene vibrates into
the ground.
L251[06:50:54] <MichiBot> Oops...
L252[06:51:06] <LuMistry> It's ok
MichiBot
L253[06:51:57] <Ashindigo_> oh no selene
has vibrated into the ground
L254[06:52:04] <Inari> Heh
L255[06:52:08] <Ashindigo_> atleast the
boops are ok
L256[06:52:38]
<Mettaton_Fab> the TA7325P took
damage
L257[06:52:43]
<MGR> Heh,
reading a OnePlus 3 review
L258[06:52:50]
<MGR> It
targeted the NTSC color gamut XD
L259[06:53:05]
⇨ Joins: sshika (webchat@213.44.171.58)
L260[06:53:43] <sshika> hello
L261[06:53:53] <LuMistry> Hello
L262[06:53:55] <Forecaster> hi
L263[06:54:23] <sshika> how i do a digital
arrangement in an array ?
L264[06:54:29] <Forecaster> a what?
L265[06:55:18] <sshika> in my array i hav
{5;3;7;2;10...}. i want {1;2;3;4;5;6...}
L266[06:55:39] <LuMistry> There is a
table.sort function
L268[06:56:23] <Forecaster> oh, not sure
why that is "digital"
L269[06:56:32] <Ashindigo_> magic!
L270[06:56:38] <Forecaster> %magic
L272[06:57:56] <Ashindigo_> tonk
michibot
L273[06:57:56] <MichiBot> Ashindigo_: The
last Tonk was 22 minutes, 17 seconds ago! Your Tonk has been
noted.
L274[06:58:16] <Forecaster> I just added
this, for future use
L275[06:58:19] <Forecaster> %hello
L276[06:58:20] <MichiBot> Hello! Welcome
to #oc! The one and only opencomputers channel! Please ask your
questions directly and provide error/code examples! (Use
pastebin.com if theyre more than one line!)
L277[06:58:39] <LuMistry> Thank you
MichiBot
L278[06:58:40] <MichiBot> LuMistry: You're
welcome!
L279[06:59:07] <Forecaster> LuMistry: I
also fixed your issue :P
L280[06:59:23] <LuMistry> Good job
MichiBot
L281[06:59:23] <MichiBot> LuMistry:
Thanks!
L282[06:59:28] <LuMistry> You're welcome
MichiBot
L283[06:59:28] *
MichiBot smiles ^.^
L284[06:59:33] <LuMistry> Thank you
Forecaster
L285[07:00:04] <Forecaster> I couldn't use
actions before, but I updated the module
L286[07:00:17] * S3
pets MichiBot
L287[07:00:17] *
MichiBot Purrs
L288[07:00:19] <LuMistry> That is
good
L289[07:00:46] *
Ashindigo_ boops michibot
L290[07:07:52] ⇦
Quits: Andronio (webchat@178.91.161.205) (Quit: Web client
closed)
L291[07:09:06] <Izaya> tonk MichiBot
L292[07:09:07] <MichiBot> Izaya: The last
Tonk was 11 minutes, 10 seconds ago! Your Tonk has been
noted.
L293[07:09:16] <LuMistry> Tonk Izaya
L294[07:10:43] <Lizzy> what's a
tonk?
L295[07:10:57] <LuMistry> Good
question
L296[07:11:07] <vifino> It's like a bonk,
but with T.
L297[07:11:15] *
vifino snuggles Lizzy
L298[07:11:20] <Forecaster> it's a word I
made up for this activity :P
L299[07:11:28] <vifino> Liar.
L300[07:11:29] *
Lizzy snuggles vifino
L301[07:11:32] <Lizzy> vifino, ah
L302[07:13:29] <Forecaster> I've never
heard anyone use it before at least
L303[07:14:05] <LuMistry> And it's
literally bonk, but with a T Forecaster?
L304[07:14:18] <Forecaster> what?
L305[07:15:51] <LuMistry> Tonk
L306[07:16:03] <LuMistry> Tonk =
(Bonk-B+T)?
L307[07:16:20] <Forecaster> that's not
where I got it from but yeah...
L308[07:16:41] <LuMistry> Where did you
get it from?
L309[07:17:10] <Forecaster> my brain
L310[07:17:35] <LuMistry> Ok
L311[07:26:52] <S3> Are there any good
video upload sites that don't require accounts like imgur or
posting?
L312[07:26:58]
<MGR>
Forecaster, I'll probably not be buying a new S8
L313[07:27:13]
<MGR> It's
not in my budget because I just built a shiny new computer
L314[07:27:33] <Izaya> What was the last
one?
L315[07:28:02] <Forecaster> posting?
L316[07:28:15] <Forecaster> oh you meant
"for"?
L317[07:29:04] <Izaya> no I meant
L318[07:29:07] <Izaya> what was the last
one
L319[07:29:09] <Izaya> like
L320[07:29:11] <Izaya> what was it
L321[07:30:14]
<MGR>
Dagnabit, the OnePlus 3T doesn't work with my carrier
L322[07:30:44]
<MGR> Time
to execute on Plan B, whatever that was
L323[07:35:08]
<MGR> Even
if you flip burgers as day job, you can still lease and drive a
brand new car every year.
L324[07:35:28]
<MGR> My job
pays better than that, but I still don't get to drive a brand new
car every year...
L325[07:45:23] <Izaya> Ah, silly american
networks?
L326[07:45:52] <Izaya> Don't get why they
can't just use the same stuff as the rest of the world. I guess
it's like using stupid units.
L327[07:46:22]
<MGR> The
USA's unit system is dumb
L328[07:46:40] <Izaya> And the network
differences are unneccesary
L329[07:46:45]
<MGR> I
don't use an American carrier, so \o/
L330[07:46:54]
<MGR> Or I
do, but in a roundabout way
L331[07:47:08] <Izaya> So the 3T is
for american networks?
L332[07:47:31]
<MGR>
No?
L333[07:47:44] <Izaya> So it's for
standard networks and you're on a standard network?
L334[07:48:02]
<MGR> I
assume it's for standard networks, but I'm on my own network
L335[07:48:18] <Skye> What does that even
mean
L336[07:48:29]
<MGR> I'm on
my own network
L337[07:48:36] <Izaya> What, got yourself
a Stingray?
L338[07:48:41] <Skye> I'm so glad for
European standardisation, even despite the red tape.
L339[07:48:42]
<MGR> I
wish
L340[07:48:47]
<MGR> But
no
L341[07:48:51] <Skye> Pop in a SIM card
and away we go
L342[07:49:19]
<MGR> I
would love to be part of some huge data-mining operation so I could
just see what people do
L343[07:49:29] <LuMistry> Heh
L344[07:49:36] <Skye> What does that even
mean? MVNO?
L345[07:50:16]
<MGR>
MVNO?
L346[07:50:38]
<MGR>
No
L348[07:51:27] <AmandaC> MVNO = reseller
of one of the other carrier's network
L349[07:51:32]
<MGR> I love
Doctor Who
L350[07:51:43]
<MGR> Thank
you AmandaC, I looked it up just before you
L351[07:52:11] <AmandaC> Basically,
something the FCC created to try and "drive competition"
whithout pissing off one of the big-5 AIUI
L352[07:53:06]
<MGR> Ah the
FCC, killer of net neutrality and near obliterator of drones
L354[07:57:07]
<MGR>
Lol
L355[08:01:42] <AmandaC> FCC doesn't have
anything to do with drones.
L356[08:02:05]
<MGR> My
bad
L357[08:02:09] <AmandaC> Atleast, I'm
pretty sure it was the FAA that was throwing a fit about them, and
that's because people kept being idiots and flying them over
airports.
L358[08:02:17]
<MGR> FAA
almost did the thing with the drones
L359[08:06:08] <Skye> @MGR then what do
you mean
L360[08:06:15]
<MGR>
What?
L361[08:06:59] <Skye> What is your
carrier?
L362[08:07:25] <Corded> * MGR makes
face
L363[08:07:36]
<MGR> I run
a personal carrier out to my residence
L364[08:07:46]
<MGR> It
then terminates in the USA
L365[08:07:55] <Skye> How the hell does
that even work?
L366[08:08:06] <AmandaC> Skye: it doesn't,
he's dodging the question.
L367[08:08:19] <Skye> Do you mean WiFi
network?
L368[08:08:30] <Skye> Or by breaking your
local regulator?
L369[08:08:35] <Skye> SIP?
L370[08:08:48] <Skye> What country are you
even in?
L371[08:09:03] <Skye> It's hard to have a
meaningful conversation when you're so vague
L372[08:09:15]
<MGR> Please
stand by
L373[08:10:14] *
Lizzy decides to sit on vifino's lap instead
L374[08:12:10] <Inari> this lightbulb has
1500 Lumiens
L375[08:12:28]
<MGR> Is
that a typo?
L376[08:12:34] <AmandaC> \o/ My Left
joycon will def. be here today!
L377[08:12:46] <AmandaC> time to camp out
on the windowsil
L378[08:12:58] <Katie> AmandaC, as the UPS
driver delivering it today, umm... I'm gonna be busy all day so
sorry..
L379[08:13:23] <AmandaC> Katie: you sure
do wear a lot of hats. :P
L380[08:13:24] <Katie> I guess, I should
correct that
L381[08:13:39] <Katie> as the UPS driver
that was SUPPOSED to deliver it today..
L382[08:13:47] <AmandaC> :P
L383[08:14:06] <Katie> But yes, lots of
hats.
L384[08:14:23] <Inari> Since when can you
drive uninterruptible power supplies
L385[08:14:42]
<MGR> Since
wheels were added to them
L386[08:15:29]
<Mettaton_Fab> can post something nep
here?
L387[08:15:44] <Katie> nep?
L388[08:15:54] <Katie> also fak..
L389[08:15:57] <Katie> I can't find my
inhaler
L390[08:16:12]
<MGR> Not
good Mimiru
L391[08:16:28]
<Mettaton_Fab> pretty bad if u cant find ur
inhaler
L392[08:16:31] *
AmandaC darts to the corner, holding something in her
mouth
L393[08:16:57] <Katie> \o/ Found it I
can.... Breath easy now
L394[08:16:58] <Katie> heh
L395[08:17:04]
<MGR> Oh
yeah, it's truck day today
L396[08:17:15] <Katie> sadly
L397[08:17:28] <Katie> heeeey it's 66.6
deg
L398[08:17:32] <Katie> and fuck... rain is
incoming
L399[08:17:41]
<MGR> Don't
die
L400[08:17:51] <AmandaC> The devil has
cursed your town with rain!
L401[08:18:13] <AmandaC> YOU MUST HOLD A
WITCH TRIAL TO FIND THE WORSHIPPER OF THE SATANIC!
L402[08:18:21] *
Katie coughs
L403[08:18:24]
<MGR>
TeamViewer keeps dying on my secondary office computer
L404[08:18:26] *
Lizzy coughs
L405[08:19:34] <Forecaster> I'd like to
find the worshipper of the titanic
L406[08:19:59] <MajGenRelativity> Stop
dying TeamViewer...
L407[08:20:59] <Lizzy> "No." ~
Teamviewer
L408[08:21:32] <MajGenRelativity> DIE
POTATO
L409[08:21:36]
<MGR> NOT
TODAY
L410[08:22:08] <Inari> Computer says
no
L411[08:22:48] <MajGenRelativity> We're
going on the longest time the link has held up
L412[08:22:49] <MajGenRelativity> So
yay
L413[08:23:12] <MajGenRelativity> I wonder
if you can remote control a computer that is remote controlling
another computer
L414[08:23:25] <Katie> Sure
L415[08:23:44] <Katie> I've had to do VNC
chains like that before, and I think I've done it with TV
L416[08:24:11] <Katie> I had to VNC to my
remote server, so I could VNC to my home server cause I forgot to
port forward the home server
L417[08:24:20] <Katie> and the remote
server was linked to the home server via neorouter
L418[08:25:09] <MajGenRelativity>
Cool
L419[08:26:23] <Katie> damn... my clip on
sunglasses don't fit my new glasses
L420[08:27:17]
<MGR> Not
good
L421[08:28:14] <Katie> off to work
L422[08:28:52]
<MGR> Down
the yellow brick road?
L423[08:30:47] <Saphire> ... There is yet
another "make all the random computer related things" guy
who found how to FR
L425[08:31:21]
<MGR>
AAAAAAAAAAAAA
L426[08:31:26]
<MGR>
TeamViewer died again
L427[08:31:59] <Saphire> What do you even
use it for?
L428[08:32:17] <Saphire> Windows remote
desktop is pretty nice?
L429[08:32:47]
<MGR> I use
it to RDP into my home desktop
L430[08:32:55]
<MGR> I
should look into Windows remote desktop
L431[08:33:09]
<MGR>
Usually Teamviewer is way more reliable, but I've never used it on
this computer before
L432[08:36:07] <Saphire> ...
L433[08:36:29] <Saphire> I have never ever
on my life seen unreliable RDP
L434[08:36:55] <Saphire> It only failed
when network died or computer got fucked up
L435[08:38:00]
<MGR>
Yep
L436[08:40:01] <AmandaC> Left joycon
get!
L437[08:40:23]
<MGR>
yay
L438[08:40:51] <Forecaster> it left but it
came back
L439[08:41:29] <Lizzy> the hell is a
joycon?
L440[08:41:38] <Forecaster> Switch
controller
L441[08:41:44] <Forecaster> Nintendo
L442[08:42:18] <Lizzy> ah
L443[08:44:48] <Forecaster> %juggle
L444[08:44:52] *
MichiBot juggles with world peace, nillerino & that peculiar
feeling that something's not right
L445[08:44:53] *
MichiBot doesn't drop anything
L446[08:44:54] <MichiBot> In yo
face!
L447[08:45:06] <Forecaster> good job
MichiBot
L448[08:45:07] <MichiBot> Forecaster:
You're too kind!
L449[08:45:29]
<Mettaton_Fab> %juggle
L450[08:45:33] *
MichiBot juggles with left arm, this magic moment & Bag of
Holding
L451[08:45:34] *
MichiBot drops left arm which takes 5 damage
L452[08:45:35] <MichiBot> Not
again...
L453[08:45:38] <Ashindigo_> ~w
drones
L455[08:45:48]
<MGR>
%juggle 6
L456[08:45:48] *
MichiBot juggles with an ender dragon maid, S, e, Boobies, rm -rf
/* & zettai ryouiki
L457[08:45:49] *
MichiBot drops an ender dragon maid which takes 3 damage, the ender
dragon maid rides off into the sunset on a horse with no
name.
L458[08:45:50] *
MichiBot drops S which takes 1 damage
L459[08:45:51] *
MichiBot drops e which takes 2 damage
L460[08:45:52] *
MichiBot drops Boobies which takes 5 damage, Boobies poofs away in
a sparkly cloud.
L461[08:45:53] <MichiBot> Not
again...
L462[08:46:29] <Forecaster> ouch, 5
damage
L463[08:46:45] <AmandaC> Nooo, not the
blue footed boobies! I wanted those for lunch!
L464[08:47:42] <Ashindigo_> can drones
move items?
L465[08:48:03] <Lizzy> i think so
L466[08:49:10] <Forecaster> yes
L467[08:49:17] <Forecaster> if you put an
inventory upgrade in one
L468[08:51:36] <Ashindigo_> alright
L469[08:52:00] <AmandaC> g: I didn't
realise that the Switch used a different method of talking to the
controllers while they were docked. I though it was odd you
couldn't turn on airplane mode while it was docked, I guess that's
why
L470[08:52:07] *
Izaya grumbles about OS X
L471[08:52:18] <g> AmandaC, yeah
L472[08:52:22] <Izaya> To get anything
useful on there I have to compile half of your average linux system
from source.
L473[08:52:23] <g> they're bluetooth
controllers
L474[08:52:30] <g> but they also have a
physical link when slotted into the side
L475[08:53:47] <Saphire> %inv create
'awesome' feature requests
L476[08:53:52] *
MichiBot summons ''awesome' feature requests' and adds to her
inventory. This seems rather fragile...
L477[08:54:52] <Forecaster> %juggle
L478[08:54:56] *
MichiBot juggles with multipass, a blade with zero thickness &
a heatsink
L479[08:54:57] *
MichiBot drops a blade with zero thickness which takes 1
damage
L480[08:54:58] *
MichiBot drops a heatsink which takes 4 damage
L481[08:54:59] <MichiBot> I didn't do
it!
L482[08:55:00]
<MGR>
Saphire, this dude cannot even
L483[08:55:13] <Ashindigo_> when in doubt
add a magic card for transport
L484[08:55:22] <Izaya> Also, why does
apple hardware always have a logic board?
L485[08:55:23] <Ashindigo_> and avoid the
cool flying robots and drones
L486[08:55:27] <Izaya> Never a motherboard
or circuit board
L487[08:55:31] <Izaya> A logic
board.
L488[08:55:46] <Izaya> If I had a piece of
cardboard with boolean logic stuff on it would that be a logic
board?
L489[08:55:54] <Izaya> It'd explain why
their machines are so underpowered...
L490[08:56:05] <g> apple hardware is a bit
weird
L491[08:56:07]
<MGR>
Yes
L492[08:56:17] <g> apple keyboards for
example have a small amount of writable flash memory
L493[08:56:18] *
Ashindigo_ hugs his laptop
L494[08:56:22] <Ashindigo_> wat
L495[08:56:33] <Izaya> Don't the webcams
also have like fuckloads of cache?
L496[08:56:42] <g> it was actually
exploited a while back to add a keylogger
L497[08:56:47] <Ashindigo_> %stab an apple
keyboards flash memory
L498[08:56:47] <g> like, a keylogger on
the actual keyboard
L499[08:56:51] *
MichiBot shivs an apple keyboards flash memory with cute clothes
doing [6] damage
L500[08:56:51] <Izaya> and also can I
(mis)use the flash memory?
L501[08:56:52] <g> which was amusing
L502[08:56:57]
<Mettaton_Fab> wait, so how much flash mem
does a keyboard have?
L503[08:57:16] <g> hold on
L504[08:57:46] <g> it's about 8K of
flash
L505[08:57:54] <g> along with 256 bytes of
RAM
L507[08:58:27] <Izaya> Oh boring
L508[08:58:30] <Izaya> only on that fancy
new one
L509[08:58:54] *
Izaya is using one dated 2004ish
L510[08:59:24] *
Ashindigo_ wants to have some "fun" with
this
L511[08:59:45] <AmandaC> That would
explain why you have to install "half of linux" to get
anything "useful", Izaya.
L512[08:59:50] *
AmandaC is fine with her macbook
L513[09:00:34] <AmandaC> It's probably
still PPC, which Apple dropped support for like, 4 years ago
L514[09:00:56] <Izaya> It is indeed
PPC
L515[09:01:02] <Izaya> Debian is much
saner on it than OS X
L516[09:01:10] *
Ashindigo_ should setup duel booting sometime
L517[09:01:18] <Izaya> But I mean, doesn't
modern OS X still use an ancient verison of bash?
L518[09:01:21]
<MGR> Yes
please
L519[09:01:43]
<MGR>
%juggle 6
L520[09:01:45] <AmandaC> `GNU bash,
version 3.2.57(1)-release (x86_64-apple-darwin16)`
L521[09:02:04] <AmandaC> no idea how
ancient that is, but I use fish anyway.
L522[09:02:08] <Izaya> okay yes
L523[09:02:11] <Izaya> GNU bash, version
4.4.5(1)-release (x86_64-unknown-linux-gnu)
L524[09:02:19] <Izaya> arch that hasn't
been updated in about a month
L525[09:02:40] <AmandaC> And I've never
run into a shell script that it couldn't run.
L526[09:02:44] <Izaya> You can't exactly
run scripts on fish
L527[09:02:51] <AmandaC> I meant on the
old bash
L528[09:02:54] <Izaya> I just tried to run
screenfetch and it didn't work
L529[09:03:23] <AmandaC> fish doesn't use
bash syntax, which is why scripts need to be run under bash or
another one.
L530[09:03:38] <Izaya> ... that said, 10.4
comes with bash 2.0.4 or something
L531[09:03:41] <AmandaC> "thing; and
other-thing" instead of "thing &&
other-thing"
L532[09:03:43] *
Ashindigo_ makes bish
L533[09:03:54] <AmandaC> ( for example
)
L534[09:05:39] <Izaya> on the upside I
have something vaguely definable as an OS X system to test on
now
L535[09:06:41] <Izaya> Got the XCode
command line tools, promptly compiled new versions so I don't have
to use those ancient-as-fuck versions
L536[09:06:58] <Izaya> Though that is
validly due to that copy of XCode being from like, 2005
L537[09:08:15]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L538[09:09:55] ⇦
Quits: Alex_hawks
(~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb) (Read error:
Connection reset by peer)
L539[09:10:28]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb)
L540[09:20:13] <AmandaC> g: you and your
mom have done like 20 more shrines than me xD
L542[09:20:29] <g> I'm pretty sure she has
an obscene number of hours
L543[09:20:35] <g> unfortunately I can't
figure out how to see how many hours
L544[09:20:46] <AmandaC> Profile
screen
L545[09:20:55] <g> been there
L546[09:21:26] <AmandaC> It's delayed by a
bit, and vague
L547[09:21:36] <g> ah it's because she
doesn't have a nintendo account
L548[09:21:43] <AmandaC> Under play
activity
L549[09:21:45] <AmandaC> Ah
L550[09:21:49] <g> I have 40 hours
L551[09:21:55] <g> she must have way more
than that
L552[09:22:06] <AmandaC> I'm at 105
L553[09:22:15] <g> also hey, while I'm
here
L554[09:22:23] <g> SW-0323-8859-0795
L555[09:23:14] <AmandaC> Sent. :P
L557[09:24:12] <g> there we go
L558[09:24:15] <g> oh hey, snake pass just
updated
L559[09:24:20] <g> maybe they fixed the
silly rumble issues
L560[09:24:24] <AmandaC> Heh
L561[09:24:43] <AmandaC> There was a
system update in the 4 days I didn't have the joycon
apparently
L562[09:24:51] <g> yep, just
bugfixes
L563[09:24:54] <g>
"stability"
L564[09:25:35] <AmandaC> Ah
L565[09:25:45] <g> snake pass is super
hard by the way
L566[09:25:47] <g> but great
L567[09:26:57] <Izaya> why is OS X's
flimsy imitation of a package manager so slow? >.>
L568[09:29:33] <vifino> what the
shit
L569[09:29:59] <vifino> Chrome gives me a
ERR_UNSAFE_PORT error on localhost.
L570[09:30:13] <Ashindigo_> Slap it
L571[09:31:52] <Lizzy> lol?
L572[09:34:28] <Izaya> IT LIVES
L573[09:34:52] <Izaya> Got X11 forwarding
working on the Mac.
L574[09:35:03] <Ashindigo_> Woo
L575[09:35:12] <Izaya> Now I can run real
programs 'on' it
L576[09:35:24] <Ashindigo_> Do you think
the people who made X call themselves the xmen?
L577[09:35:29] <Inari> A quick D is always
good
L579[09:35:44] <MichiBot>
Quick D:
Traffic Dodging | length:
3m 27s | Likes:
1,918 Dislikes:
10 Views:
13,705 | by
CaptainDisillusion | Published On 30/3/2017
L580[09:36:28] <AmandaC> g: I'm not sure
if they're counted in the 74 shown on the loading screen, but I've
got like 6-8 combat trials among the unfinished ones on my map.
Taken to just noping on out if they are combat trials, heh
L581[09:36:42] <Izaya> Unfortunately
luakit is a little derpy on there because the box I'm forwarding on
doesn't like stuff like dbus
L582[09:36:48] <Izaya> "it's
complicated"
L583[09:37:45] <g> AmandaC, the combat
trials are actually pretty easy
L584[09:37:49] <g> it's all about
timing
L585[09:38:06] <AmandaC> G: timing isn't
my strong suit
L586[09:38:10] <g> well basically
L587[09:38:13] <g> every combat trial is
the same
L588[09:38:16] <g> aside from two
things
L589[09:38:21] <g> how much health the
enemy has
L590[09:38:24] <g> and what's on the
floor
L591[09:38:35] <g> oh, and what weapons
the enemy has
L592[09:38:43] <g> but basically the thing
is really slow and easy to dodge around
L593[09:38:58] <g> it has 3 stages as
well, depending on how much damage you've done
L594[09:39:24] <g> for the first one,
sometimes it'll jump
back and spin at you, so hide behind something (using runes as
necessary)
L595[09:39:33] <AmandaC> I can never get
the timing down for the flurry strikes. Though, I've found
elementwlnarros make a cake walk out of the third stage
L596[09:39:43] <Izaya> Thunar is working
wonderfully though.
L597[09:39:51] <AmandaC> Elemental
arrows*
L598[09:39:53] <g> for the second,
sometimes it jumps
back and starts making a big circle laster on the floor, jump out
of range and then glide over it to hit it with a jump
attach
L599[09:39:56] <Izaya> Let's try
qutebrowser
L600[09:40:06] <g> and third,
it justs sits somewhere and fires
guardian beams, so deal with them in the same way
L601[09:40:22] <Ashindigo_> I thought my
phone was dying when I saw the red blob
L602[09:40:29] <g> spoilers on irc
L604[09:40:32] <AmandaC> IRC needs a
proper spoiler tag.
L605[09:40:42] <AmandaC> It'll never
happen, but it'd be nice
L606[09:40:45] <g> if you can get the
timing down
L607[09:40:53] <g>
then you can shield parry guardian
beams right back at the guardian
L608[09:41:08] <g> that is the correct way
to deal with them
L609[09:41:25] <g> unless you have a good
bow and a shitton of
ancient arrows, that
is
L610[09:42:03] <AmandaC> Heh, I'll have to
get on from my laptop. My phone copies the spoiler formatting to
where ever I paste it
L612[09:42:19] <g> I'll just dm it to
you
L613[09:42:21] <Forecaster> oclogs
:P
L614[09:42:22]
<MGR>
Discord removes the color code
L615[09:42:29] <Forecaster> %logs
L616[09:42:31] *
MichiBot juggles with a blade with zero thickness, a whip, no tea,
honkeytonk piano, PMS & pointy argument
L617[09:42:32] *
MichiBot drops a whip which takes 1 damage
L618[09:42:33] *
MichiBot drops no tea which takes 5 damage
L619[09:42:34] *
MichiBot drops honkeytonk piano which takes 4 damage
L620[09:42:35] <Forecaster> %oclogs
L621[09:42:35] *
MichiBot drops pointy argument which takes 4 damage
L623[09:42:37] <MichiBot> Oops...
L624[09:42:39]
<MGR> LOL
WHAT
L625[09:42:45] <Izaya> yay xfce4-terminal
on OS suX
L626[09:42:58] <LuMistry> MichiBot, I
think you need to fix that
L627[09:43:01] <Izaya> minor sanity
L628[09:43:11] <LuMistry> Forecaster, you
broke her
L629[09:43:16] <Forecaster> ?
L630[09:43:27] <LuMistry> %logs made her
juggle
L631[09:43:35] <Forecaster> %logs
L632[09:43:44] <Forecaster> nope
L633[09:43:58] *
Forecaster shrugs
L634[09:44:04] <LuMistry> I see her
juggling directly after %logs though
L635[09:44:11] <LuMistry> With no
%juggle
L636[09:45:21] <Saphire> Bluuuuuu
L638[09:46:10] <Ashindigo_> %g I'm
blue
L639[09:46:14] <Forecaster> that is
blue
L640[09:46:21] <Forecaster> %search
L641[09:46:21] <MichiBot> Forecaster:
Unknown sub-command '' (Try: google, curseForge, wiki, urban, ann,
youtube)
L642[09:46:25] <Saphire> %inv create
bluu
L643[09:46:29] *
MichiBot summons 'bluu' and adds to her inventory. I could get some
good swings in with this.
L644[09:46:43] <Ashindigo_> %search
YouTube I'm blue
L645[09:46:43] <MichiBot> Ashindigo_:
Unknown sub-command 'YouTube' (Try: google, curseForge, wiki,
urban, ann, youtube)
L646[09:46:50] <Ashindigo_> -_-
L647[09:47:10] <Forecaster> oh, commands
might be case-sensitive
L648[09:47:13] <Forecaster> hm
L649[09:47:24] <Forecaster> I should
probably fix that
L650[09:47:31] <LuMistry> Yes
L651[09:47:37] <Forecaster> %search
youtube I'm blue
L653[09:48:04] *
Ashindigo_ tosses a toLowerCase onto the the arg check
L654[09:51:27] <Izaya> OS X is much nicer
with X11
L655[09:51:37] <Izaya> Now I just need to
figure out where to run stuff from.
L656[09:51:45] <Ashindigo_> %pet X11
L657[09:51:45] *
MichiBot pets X11 with item. X11 recovers 2 health!
L658[09:51:58] <Izaya> tigerbrew's library
isn't exactly full of GUI applications.
L659[09:53:05] ⇦
Quits: abec
(~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
(Ping timeout: 190 seconds)
L660[09:57:16] <Saphire> %inv create
X12
L661[09:57:20] *
MichiBot summons 'X12' and adds to her inventory. This seems very
sturdy.
L662[10:00:18] <Lizzy> XC
L663[10:03:34]
⇨ Joins: abec
(~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
L664[10:07:49] <Forecaster> kay, fixed the
command issue, will apply next update
L665[10:08:15]
<MGR> Ryzen
7 got a performance patch for AoTS
L666[10:20:46] *
Izaya is in physical pain
L667[10:21:04] <Izaya> I'm gonna need a
hell of a lot lighter browser for an 800Mhz PowerlessPC box
L668[10:21:06]
<MGR> That's
probably bad
L669[10:21:16]
<Mettaton_Fab> tenfourfox?
L670[10:21:23] <Izaya> Too heavy.
L671[10:23:14] <Izaya> FF3.6 is passable I
guess
L672[10:23:26] <Izaya> I'd prefer a light
webkit browser but apparently they only exist for Linux
L673[10:23:35] <Izaya> (and/or normal
BSD)
L674[10:24:22] <Temia> Links
L675[10:24:28] <Temia> :D
L676[10:24:30] <Izaya> ...
L677[10:24:40] <Izaya> I'm already using
xterm, why not? >.>
L678[10:24:49] <Temia> Woo~
L679[10:25:10] <Izaya> weirdly enough my
xterm doesn't read my .bash_profile
L680[10:25:29] <Izaya> well, bash in my
xterm doesn't
L681[10:25:38] <Izaya> but bash in my
xterm does
L682[10:25:48] <Izaya> thanks, ...
L683[10:25:55] <Izaya> who do I even blame
for this sort of sillyness?
L684[10:26:13]
<MGR> Steve
Jobs
L685[10:32:29] ⇦
Quits: sshika (webchat@213.44.171.58) (Quit: Web client
closed)
L686[10:33:01] <Izaya> so
L687[10:33:04] <Izaya> Safari is a
mess
L688[10:33:12] <Izaya> Firefox 3.6 is
ancient
L689[10:33:26] <Izaya> TenFourFox 45 is a
big, slow, relatively recent mess.
L690[10:40:15] <AmandaC> Izaya: you have
only yourself to blame.
L691[10:40:33] <Izaya> uh
L692[10:40:35] <Izaya> what'd I do?
L693[10:40:35] <AmandaC> You're trying to
use not-linux as linux, which will never tgo well
L694[10:40:48] <Izaya> I'm trying to get a
sane web browser >.>
L695[10:41:08] <AmandaC> I only have
needed X11 once or twice in the 2 years I've had this macbook.
:P
L696[10:41:14] <Temia> Actually, wasn't
there that whole OpenDarwin project before Apple gave it the
axe?
L697[10:41:23] <Izaya> There was.
L698[10:41:31] <Temia> OS X kernel, rather
more standard BSD userland deal
L699[10:41:51] <Izaya> I considered trying
to build that but it's pretty hard to find a copy of it now.
L700[10:41:58] <Temia> Ouch.
L701[10:42:15] <Temia> But yeah, what I'm
saying is that it's not that unusual to try and run Debian on
Darwin
L702[10:42:48] <Izaya> I've got Debian
with Linux (like, 3.2) on that box though
L703[10:42:55] <Temia> Oh, okay.
L704[10:43:12] <Temia> I thought for some
reason you were still working from a base install of OS X.
L705[10:43:15] <Izaya> Though if I could
figure out where the kernel is and try to load that that would be
nice.
L706[10:43:25] <Izaya> See if I could
build the usual GNU userland against it
L707[10:43:53] <Izaya> I'd still be stuck
with weird-ass filesystems though.
L708[10:50:33] <payonel> o/
L709[10:50:41] <LuMistry> Hello
payonel
L710[10:50:50] <payonel> ^.^ hi
LuMistry
L711[10:51:11] <LuMistry> How are
you?
L712[10:52:49] <payonel> i'm well -- most
of my hobby projects never finish and ocvm (though not finished) is
very much working, a reasonable v1.0
L713[10:53:09] <LuMistry> That's
good
L714[10:53:58] *
AmandaC contemplates
L715[10:54:04] <payonel> vifino: ocvm is
in good working condition now. it's features all the way down from
here
L716[10:54:30] <AmandaC> %choose look for
more shrines or try and do some coding today
L717[10:54:35] <MichiBot> AmandaC: look
for more shrines
L718[10:56:26] <Izaya> Temia: once upon a
time there was a copy of GNU-Darwin
L719[10:56:30] <Izaya> bootable CDs and
all
L720[10:57:06] <Izaya> it's gone
fromsourceforge and stuff now
L721[10:57:31] <Temia> Alas and
alack
L723[11:02:02] <Saphire> %inv create a
dragon-sized maid uniform
L724[11:02:06] *
MichiBot summons 'a dragon-sized maid uniform' and adds to her
inventory. This seems rather fragile...
L725[11:03:54] <Inari> %inv create
love
L726[11:03:58] *
MichiBot summons 'love' and adds to her inventory. I could get some
good swings in with this.
L728[11:04:42] ⇦
Quits: abec
(~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
(Ping timeout: 206 seconds)
L729[11:04:52] <AmandaC> %inv create an
endless supply of bees
L730[11:04:56] *
MichiBot summons 'an endless supply of bees' and adds to her
inventory. This seems rather fragile...
L731[11:06:10] <Temia> Also, Inari is
directly at fault for this, but after she added a number of things,
there's only one thing I can think of
L732[11:06:26] <Temia> %inv create a copy
of the Lusty Auri Maid
L733[11:06:30] *
MichiBot summons 'a copy of the Lusty Auri Maid' and adds to her
inventory. This seems rather fragile...
L734[11:06:47] *
Temia walks out before the inevitable talk about dark knights and
sword polishing can start.
L736[11:09:58] <Saphire> Argonian maid,
hmm?
L737[11:10:05] *
Izaya attempts to summon a copy of Darwin from the depths of
Apple's basement
L738[11:10:07] *
Saphire nibbles on Temia
L739[11:10:11] *
Izaya fails
L740[11:10:16]
<Mimiru>
Free blehs
L741[11:10:24] <Temia> Yes, but with
Square's lizards instead.
L742[11:10:32] *
Temia eepmoos. o-o
L743[11:10:38]
<Mimiru>
Training new guy not sure if I can trust him to rdp while he's
here
L744[11:10:47]
<Mimiru>
So... tablet with discord it is
L745[11:11:06]
<MGR> Help
is nice ?
L746[11:11:52] <Forecaster> huh, mimiru is
gray for some reason...
L747[11:11:55] <AmandaC> Mimiru: I'll take
one of those blehs!
L748[11:12:53] *
Saphire gives Temia a "lewd" badge. It is literally just
a word on a badge.
L749[11:12:56] <Forecaster> oh, I guess
Mimiru hasn't been on irc, at least for long enough to drop off my
color table
L750[11:13:11] *
Temia sobs
L751[11:13:12] <gamax92> payonel:
hey
L752[11:13:37] <payonel> gamax92: loadfile
relative fix pushed
L753[11:13:38] <payonel> sup
L754[11:14:15] <gamax92> payonel: did you
look at my tests?
L755[11:15:49] <Saphire> Temia: p-please
don't cry D:
L756[11:15:59] *
Saphire hugs a moo
L757[11:16:06] <payonel> gamax92: no
sorry, can you link them again
L758[11:16:08] <Izaya> So in theory, the
Darwin build for PPC should have all the OS X drivers for this
shitbox Mac
L759[11:16:11] <Temia> But I'm ruined for
marriage ; A;
L760[11:16:36]
⇨ Joins: abec
(~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
L761[11:16:46] <Izaya> This is going to be
horrifying :D
L762[11:16:50] <Temia> Also if the
inquisition of Halone sees me with that book I'll probably be set
on fire and tossed into witchdrop
L763[11:19:42] *
gamax92 gives Temia a flower garland
L764[11:19:44] *
AmandaC stares blankly at the channel, decides to close her laptop
and go back to BotW
L765[11:20:00] <Temia> That is a
reasonable reaction
L766[11:20:13]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L768[11:21:43]
<Mettaton_Fab> this is like random arma
bullshittery but in text form
L769[11:23:28]
⇨ Joins: MalkContent
(~MalkConte@p4FDCE695.dip0.t-ipconnect.de)
L770[11:23:56] <gamax92> my cat is meowing
at my door
L771[11:27:06] <gamax92> I gave him
pettings
L772[11:27:28] <Inari> ocemulator
L773[11:27:44] <Inari> o..c...e.... m...
err damn, you got half the way to ocelot and then you screwed it
up
L774[11:29:49] <gamax92> Inari: ?
L775[11:29:57] <Inari> ocelot would be
cool
L776[11:29:58] <Inari> :<
L777[11:30:02] <gamax92> k
L778[11:30:15] <gamax92> go make your own
emulator called ocelot and then we'll have 5
L779[11:30:48] ⇦
Quits: abec
(~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
(Ping timeout: 206 seconds)
L780[11:32:13]
⇨ Joins: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L781[11:32:33] <AmandaC> What're the other
three?
L782[11:32:59] <AmandaC> Er, two
L783[11:33:59] <gamax92> the russian
community made one and then there's also one by Altenius
L784[11:35:52]
<MGR> There
are 4 OC emulators? Cool
L785[11:37:26] <gamax92> the russian one
is not updated and Altenius's is not updated, and payonel's is full
of bug's and missing features, so there's 1 and a half emulators
:P
L786[11:37:38] <Izaya> ...
L787[11:37:41] <Izaya> I'm out of
CDs.
L788[11:37:41] <payonel> wow
L789[11:37:49] <Izaya> I was going to try
darwinppc
L790[11:37:50] <payonel> sure my emulator
is crap compared to ocemu :)
L791[11:37:53] <payonel> but it's not full
of bugs
L792[11:37:58] <payonel> it's working
really well now!
L793[11:38:03] <Izaya> but I'm out of CDs
to burn and the machine won't take DVDs
L794[11:38:10] <Inari> 驈ꍬ慯鴠�阠驲��ᔿ
L795[11:38:14] <payonel> but yeah, it's
missing loads of features
L796[11:38:19] <gamax92> missing features
are basically the same as bugs
L797[11:39:15]
<MGR>
gamax92, I assume you have the working one?
L798[11:39:33]
⇨ Joins: xarses (~xarses@67.218.117.197)
L799[11:44:33] <xarses> payonel:
YAY!
L800[11:44:48] <xarses> I can use my
numpad now =P
L801[11:45:02] <gamax92> I fixed numpad in
OCEmu too :<
L802[11:56:42] <xarses> nice
L803[11:57:20]
<TYKUHN2>
Anyone know Pnuematiccraft?
L804[11:57:56]
<TYKUHN2>
Could the air cannon be fired 565 blocks?
L805[12:10:28] <Forecaster> I don't think
it has that much range
L806[12:10:34] <Forecaster> iirc
L807[12:15:55] <Izaya> So I found some
CDs
L808[12:16:09] <Izaya> The image is in cdr
format, which is the OS X format for CD images
L809[12:16:24] <Izaya> the Mac doesn't
have a disc drive capable of burning
L810[12:16:32] <Izaya> "oh yeah it's
2004 let's stick a CD-ROM drive in"
L811[12:16:45] <Izaya> so now I'm
converting it to an ISO I can burn on my desktop
L812[12:16:47] <Izaya> >.>
L813[12:18:45]
<MGR>
Payonel, yay, working event.listen!
L814[12:19:05] <AmandaC> I'm 99% sure that
CDR is just ISO renamed.
L815[12:19:13] <Izaya> It isn't.
L816[12:19:31]
<Mettaton_Fab> CDR is just the media
type
L817[12:19:33] <Izaya> It acts like that
on OS X but on any other system it might as well be a DMG -
unusable
L818[12:19:41]
<Mettaton_Fab> CD Recordable
L819[12:19:48] <Izaya> CDR is a file
extension also
L820[12:19:55]
<Mettaton_Fab> what
L821[12:20:06] <Izaya> it's the Apple CD
image format.
L822[12:20:08] <Izaya> I said this.
L823[12:20:15]
<Mettaton_Fab> i had a muffin today
L824[12:20:18]
<Mettaton_Fab> at school
L825[12:20:35] <Izaya> Promptly changes
subject. Whatever.
L826[12:20:41]
<Mettaton_Fab> because it was one of my
female classmates birthday
L828[12:21:47] <payonel> mgr: that fixed
it for you? cool
L829[12:22:41] <AmandaC> huh, weird
L830[12:22:51] <Izaya> I assume it's
legacy stuff.
L831[12:23:01] <Izaya> With some luck if
you make a CDR on a modern Mac it'll give you an ISO image
L832[12:23:04] <Izaya> but you never
know
L833[12:24:01] <g> Anyone in murrica want
a 20% off code for the Western Digital store?
L834[12:24:04] <g> I can't use it, it's US
only
L835[12:24:18] <g> plex pass perk :v
L836[12:26:48] *
Izaya sighs
L837[12:26:53] <Izaya> Well, the disc
burned correctly.
L838[12:26:58] <Izaya> Didn't keep the
bootability though.
L839[12:27:52] <gamax92> going to go
experiment with adding in userdata support to ocemu, found a way to
generate userdata from lua
L841[12:31:10] <gamax92> AmandaC: it means
that my sdl2 binding is too old to know about those events and I
need to add them
L842[12:31:12]
<TYKUHN2> I
could chain em
L843[12:31:19] <AmandaC> gamax92: ah
L844[12:31:44]
<TYKUHN2>
Air cannon coal into a chest next to a compressor near another air
cannon ?
L845[12:32:11] <AmandaC> Well, if you'd
like, and can point me to the place those'd go, I'd be happy to add
that. I ended up poking cfgemu some to make it's component list
controls easier on the mac too
L846[12:32:38] <AmandaC> (insert either
doesn't exist, or is convoluted, and the common shortcut for delete
doesn't seem to work under OCEmu )
L847[12:33:07] <gamax92> oh, alright
L848[12:33:26] <TheCryptek> %seen
TheFox
L849[12:33:28] <gamax92> AmandaC: it's in
the sdl2 folder, cdefs has the actual structs and init is what
creates lua bindings
L850[12:33:28] <MichiBot> TheFox was last
seen 6d 19h 27m 19s ago.
L851[12:34:44] <TheCryptek> Is it possible
to create an OS that only runs lua? So everything is lua, the
desktop, the icons all of it?
L852[12:36:26] <AmandaC> gamax92: seems
the cdefs already contains the relevent parts
L853[12:37:09] <gamax92> oh, then it's
boot.lua that needs the listing
L854[12:37:22] <AmandaC> what should it
do, just ignore it?
L855[12:37:43] <AmandaC> it's not sent in
place of the mouse events, but in addition to, IIRC
L856[12:37:46] <gamax92> there's a table
of values to names, I'll just add those events in it
L857[12:37:51] <AmandaC> ah, okay
L858[12:43:08] <Izaya> also AmandaC,
what's the issue with attempting to use a unix-like as a
unix-like?
L859[12:43:41] <AmandaC> Linux isn't UNIX,
IIRC
L860[12:43:54] <AmandaC> they diverged
somwehere in the 90s
L861[12:44:06] <TheCryptek> You are
correct I believe.
L862[12:44:06] <AmandaC> ( their
pholosophy, that is )
L863[12:44:27] <payonel> gamax92: your
tests owned my buggy crap of an emulator
L864[12:44:34]
<Mettaton_Fab> Linux shares some things
with UNIX
L865[12:44:48] <AmandaC> They're both
POSIX but not both Unix
L866[12:44:49] <Izaya> OS X/Darwin/XNU is
also not UNIX
L867[12:45:00] <Izaya> Hence,
unix-like
L868[12:45:02] <gamax92> AmandaC:
pushed
L869[12:45:09]
<Mettaton_Fab> they are FreeBSD to my
knowledge
L870[12:45:21] <AmandaC> gamax92: probably
want to ignore DOLLAR{GESTURE,RECORD} and MULTIGESTURE too
L871[12:45:46] <gamax92> added those
too
L872[12:45:54] <Izaya> OS X has more in
common with UNIX because it uses BSD utilities but it's still not
*UNIX*
L873[12:45:57] <AmandaC> There's one more,
but it seems you don't have a binding, but it's not nearly as
frequent as those
L874[12:46:08]
<Mettaton_Fab> OS X is a crippled BSD
L875[12:46:36] <Izaya> If you strip away
the OS X part it seems like a sane enough microkernel and set of
utils
L876[12:46:51]
<Mettaton_Fab> iOS is FreeBSD to my
knowledge because i once scrolled through the documentation in
digital form on an iPhone 3G
L877[12:47:34] *
AmandaC is exiting this conversation with Izaya, because she's not
in the mood to talk to a brick wall
L878[12:47:52] <Izaya> Yeah fair
enough
L879[12:48:00] <Izaya> I'm rather
stubborn.
L880[12:48:19]
<Mettaton_Fab> i want a good linux
distro
L882[12:48:32]
<Mettaton_Fab> any recommendations?
L883[12:48:41] <Izaya> But now I'm
apparently installing Darwin on a Power Mac so I get drivers
without the interface
L884[12:49:32]
<Mettaton_Fab> wanna see a guy with enough
PowerMacs to remake the Spaceballs ship in a better way?
L885[12:49:43] <Izaya> Druaga1?
L886[12:49:50]
<Mettaton_Fab> yes!
L887[12:49:55]
<Mettaton_Fab> you know him?
L888[12:49:59] <AmandaC> I'm in no way
condoning Apple's decision to lock down OS X and charge an arm and
a leg, but I also don't agree with the idea that it's not good just
because of that.
L889[12:50:26]
<Mettaton_Fab> OS X is pretty bad because
it only works with Macs
L890[12:50:33]
<Mettaton_Fab> even windows can run on
macs
L891[12:50:41]
<Mettaton_Fab> so why not the other way
around?
L892[12:50:43] <AmandaC> I get a decent DE
with all the unixy stuff I'm used to from my Linux desktop days,
with better software support and less piss covering me from
KDE/Gnome/Ubuntu's pissing contests.
L893[12:50:52] <gamax92> Well, you're
wrong there metta
L894[12:50:59] <AmandaC> Hackintosh!
L895[12:51:01] <gamax92> ^
L896[12:51:14] <gamax92> OS X has been
patched up to run on PC's for a long time
L897[12:51:37]
<Mettaton_Fab> normie PCs, not enthusiast
machines!
L898[12:51:56] <gamax92> yes
L899[12:53:13]
<Mettaton_Fab> like intel celeron
tier
L900[12:53:26] <payonel> gamax92: 1. i
didnt know fs.list() returned a table.pack() with n defined, and 2.
i haven't added getPaletteColor yet (nil)
L901[12:53:40] <payonel> anyways, awesome
tests, thanks
L902[12:53:52] <AmandaC> gamax92: thistle
for ocemu when? :P
L903[12:54:03] <AmandaC> surely someone's
made a java -> lua transpiler by now. :P
L904[12:54:29] <AmandaC> ( I'm just being
silly, you should finalize thistle-in-mc first, I feel )
L905[12:54:38] <gamax92> payonel: pretty
much all tables that end up from Java have n in them
L906[12:55:06] <gamax92> provided they
were originally an Array, Maps dont get n iirc
L907[12:55:19] <TheCryptek> Decent CPU or
nah? Intel Celeron CPU N3050 @ 2.16GHz
L908[13:00:16] <gamax92> oh, machine.lua
has goto's now ...
L909[13:01:19] <AmandaC> gamax92: should
ocemu.connect-ing a screen_sdl2 work?
L910[13:02:08] <AmandaC> It seems to
murder the first screen.
L911[13:02:40] <gamax92> it shouldn't
work, multi window support is not there
L912[13:02:47] <AmandaC> ah, okay
L913[13:19:49] *
Katie sighs
L914[13:23:37] <AmandaC> what's wrong,
Katie? D:
L915[13:24:52] <Izaya>
it
lives
L916[13:24:55] <Izaya> Darwin is
installing
L917[13:25:28] <Katie> AmandaC, Truck day,
driver hit a car cover building when he was pulling out, had to
hold an hour on my lunch cause truck was late.
L918[13:25:45] <AmandaC> ah
L919[13:25:48] <Katie> training new guy,
can't RDP to IRC/do stuff cause I dunno if I can trust him to not
tell the boss
L920[13:26:33] <Katie> I'm like 95% sure
he's not going to last a week anyway
L921[13:26:43] <Katie> he was checking on
another application on his lunch break
L922[13:26:44] <Katie> lol
L923[13:26:50] <Inari> gg
L924[13:31:12]
⇨ Joins: TheMadMen (~themadmen@132.208.105.65)
L925[13:37:56] ⇦
Quits: ping (v^@me.pxtst.com) (Ping timeout: 201
seconds)
L926[13:41:33] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L927[13:42:32]
⇨ Joins: ping (v^@me.pxtst.com)
L928[13:46:55] <vifino> payonel:
yay!
L929[13:50:30] <vifino> payonel: --depth
doesnt work
L930[13:50:56] <vifino> --depth=256/16m/16
results in "invalid depth: <depth here>"
L931[13:57:04]
<MGR>
Payonel, I haven't tested it yet
L932[13:57:13]
<MGR> I just
saw that the issue was closed
L933[13:58:31]
⇨ Joins: benny-
(~benny@p4FED4934.dip0.t-ipconnect.de)
L934[13:58:45] <benny-> hey, i have a
chest with 20 blocks, which have the same itemname but different
metadata
L935[13:59:03] <benny-> guess i cant
access the metadata somehow without debug card?!
L936[14:00:43] <g> oh hey, it's steam's
third annual anime sale
L937[14:01:03] <g> both actual anime and
games
L938[14:01:13]
<TYKUHN2>
How?
L939[14:01:29]
<TYKUHN2>
Pneumaticraft refineries freeze lava source blocks from infinite
distances away if it gets too hot
L940[14:01:33] <Inari> @TYKUHN2: Generally
sales would be done by reducing prices
L941[14:01:59]
<MGR>
@TYKUHN2 That seems like what should be the opposite
L942[14:02:10]
<TYKUHN2>
Also heats awater
L943[14:02:43] <Inari> %inv create lava
ice
L944[14:02:45] *
MichiBot summons 'lava ice' and adds to her inventory. This seems
very sturdy.
L945[14:02:57] <Inari> %inv remove lava
ice
L946[14:02:57] <MichiBot> Inari: Removed
item from inventory
L947[14:02:59]
<MGR> That
makes no sense
L948[14:02:59] <Inari> %inv create lava
icecream
L949[14:03:00] *
MichiBot summons 'lava icecream' and adds to her inventory. I could
get some good swings in with this.
L950[14:03:09]
<MGR> It
should heat water, and maybe melt stone, but not freeze lava
L951[14:03:15]
<MGR>
%juggle 6
L952[14:03:19] *
MichiBot juggles with a can of SPAM, dusted viomi, coin-operated
boy, a fat dodo, Penguin floppy disk & a whip
L953[14:03:20] *
MichiBot drops dusted viomi which takes 3 damage
L954[14:03:21] *
MichiBot drops a fat dodo which takes 2 damage
L955[14:03:22] *
MichiBot drops Penguin floppy disk which takes 3
damage
L956[14:03:23] *
MichiBot drops a whip which takes 5 damage, the whip is eaten by a
Grue.
L957[14:03:24] <MichiBot> #@%&!!
L958[14:03:54] <LuMistry> Better luck next
time MichiBot
L959[14:07:13] <Ashindigo_> Mgr its for
balancing not realism :\
L960[14:09:16]
<TYKUHN2>
Covered every side with water
L961[14:09:20]
<TYKUHN2>
STILL FROZE THE LAVA
L962[14:09:22]
<TYKUHN2>
Too expensive
L963[14:09:46]
<MGR>
Ashindigo_, how does it balance?
L964[14:10:08] <Ashindigo_> People used to
abuse lava for heating since its free
L965[14:10:13] <Ashindigo_> Unlike the
vortex tube
L966[14:11:07] <Inari> %inv create
deep-fried cotton candy
L967[14:11:07] *
MichiBot summons 'deep-fried cotton candy' and adds to her
inventory. This seems rather fragile...
L968[14:11:23]
<MGR>
ah
L970[14:13:30] <S3> I just got out of my
midterm exam
L971[14:13:38] <S3> I HAD TO WRITE THREE
******* ESSAYS
L972[14:14:19] <Skye> S3, want a hug
L973[14:14:26] <S3> I'm good
L974[14:15:03] <Inari> Sounds like native
language class
L975[14:15:17] <S3> Late Modern Political
Thought
L976[14:15:19]
<MGR> Sounds
fun
L977[14:15:24] <Inari> Well
L978[14:15:28] <S3> I have 3
professors
L979[14:15:29]
<MGR> AFK
till home
L980[14:15:30] <Inari> thats what you get
for taking classse with such names
L981[14:15:32]
<MGR>
probably
L982[14:17:53] <Forecaster> %inv create
Political Thought
L983[14:17:57] *
MichiBot summons 'Political Thought' and adds to her inventory.
This seems very sturdy.
L984[14:23:33] <Inari> Black holes are
cool
L986[14:24:02] <MichiBot>
How Time
Becomes Space Inside a Black Hole | Space Time | length:
15m
29s | Likes:
5,637 Dislikes:
89 Views:
123,369 | by
PBS
Space Time | Published On 30/3/2017
L987[14:24:32] <gamax92> Inari is cool too
though
L988[14:27:48]
⇨ Joins: bauen1
(~bauen1@ip5f5bf98a.dynamic.kabel-deutschland.de)
L989[14:28:03] <Temia> Stuff needs to
break.
L990[14:28:06] <Temia> %juggle
L991[14:28:10] *
MichiBot juggles with bear trap, Earth & many cassette
tapes
L992[14:28:11] *
MichiBot drops bear trap which takes 1 damage
L993[14:28:12] <MichiBot> Not
again...
L994[14:28:24] <Temia> :c
L995[14:28:56] *
Temia pats Michibot. There there, catching a beartrap probably
would've been a bad idea anyway.
L996[14:29:02] <Inari> %pet Temia
L997[14:29:06] *
MichiBot brushes Temia with drone fists. Temia recovers 2
health!
L998[14:29:20] <gamax92> pets from
MichiBot are not genuine
L999[14:29:31] <Inari> %inv create a pair
of edible underwear
L1000[14:29:31] *
MichiBot summons 'a pair of edible underwear' and adds to her
inventory. This seems rather fragile...
L1001[14:29:34] <gamax92> give others
genuine pets from yourself
L1002[14:29:42] <Inari> %stab
gamax92
L1003[14:29:42] *
MichiBot shivs gamax92 with RNG doing [4] damage, RNG poofs away in
a sparkly cloud.
L1004[14:30:14] <AmandaC> Stabs from
michibot are not genuine
L1005[14:30:19] <Inari> %inv count
L1006[14:30:19] <MichiBot> The inventory
contains 151 items.
L1007[14:30:20] *
AmandaC hides
L1008[14:30:25] <gamax92> give others
genuine stabs from yourself
L1009[14:30:41] <Inari> Esp. lewd
stabs
L1010[14:31:55] <Temia> Michibot ;_;ed at
me in PM, what did I do :c
L1011[14:32:10] <Inari> What
L1012[14:33:27] <Forecaster> that was
from the "there there"
L1013[14:33:34] <Forecaster> it's not
supposed to be a pm though...
L1014[14:33:36] <Temia> Ah.
L1015[14:33:38] *
Ashindigo_ pets Temia
L1016[14:33:46] *
Temia muus. '^'
L1017[14:33:54]
<Mettaton_Fab> my tapes have not been
dropped!
L1018[14:34:04] <Inari> %juggle 1
L1019[14:34:04] *
MichiBot juggles with anatidaephobia
L1020[14:34:05] *
MichiBot doesn't drop anything
L1021[14:34:06] <MichiBot> Take that
RNG!
L1022[14:34:10] *
gamax92 puts the flower garland on Temia
L1023[14:34:19] <Temia> The junk must
fall!
L1024[14:34:22] <Temia> %juggle 6
L1025[14:34:22] *
MichiBot juggles with pointy argument, Jenkins, cute clothes, the
anti-solution to world peace, a blade with zero thickness &
item
L1026[14:34:23] *
MichiBot drops pointy argument which takes 1 damage
L1027[14:34:24] *
MichiBot drops Jenkins which takes 5 damage, Jenkins vibrates into
the ground.
L1028[14:34:25] *
MichiBot drops cute clothes which takes 3 damage
L1029[14:34:26] <MichiBot> Not
again...
L1030[14:34:28] <Forecaster> there there
MichiBot
L1031[14:34:28] <MichiBot> ;_;
L1032[14:34:30] <Temia> rip Jenkins
L1033[14:34:33] <Forecaster> huh
L1034[14:34:47] <Inari> still lacks
Oxford comma
L1035[14:34:50] <Inari> %blame
Forecaster
L1036[14:34:50] *
MichiBot blames Forecaster for all of the bugs%&
L1037[14:34:50] <Temia> Try it in
/me?
L1038[14:35:10] *
Forecaster there there's MichiBot
L1039[14:35:12] <Forecaster> ah
L1040[14:35:18] <Forecaster> that's
weird
L1041[14:35:29] <Forecaster> the target
must be caught differently for some reason
L1042[14:35:39] <Inari> Cause its a diff
messagetype
L1043[14:35:45] <Inari> \o/
L1044[14:35:55] <Forecaster> but it's
still from the channel, so that should be the target
L1045[14:36:00] *
Inari fluffs Temia's tail tuft
L1046[14:36:45] <Temia> %inv list
L1048[14:37:07] <Ashindigo_> %stab lack
of ammo
L1049[14:37:11] *
MichiBot strikes lack of ammo with an epilator doing [10]
damage
L1050[14:37:27] <Inari> 42 items added by
me
L1051[14:37:28] <Inari> \o/
L1052[14:38:37] <Temia> %inv remove
Mettaton's
L1053[14:38:40] <MichiBot> Temia: Removed
item from inventory
L1054[14:38:44] <Temia> %inv remove
"Mettaton's
L1055[14:38:44] <MichiBot> Temia: No such
item
L1056[14:38:56] <Inari> %inv create a
grey hair from Temia's tail tuft
L1057[14:38:56] *
MichiBot summons 'a grey hair from Temia's tail tuft' and adds to
her inventory. This seems rather fragile...
L1058[14:39:06] <Temia> ...
L1059[14:39:09] <Temia> ;___m
L1060[14:39:11] <Temia> ;__;
L1061[14:39:14]
<Mettaton_Fab> hair is sturdy af
L1062[14:39:31]
<Mettaton_Fab> u can strangle someone to
death with hair
L1063[14:39:34] <Forecaster> not "a
hair"
L1064[14:39:40] <Forecaster> :P
L1065[14:39:41] <Temia> %inv remove
\"Mettaton's
L1066[14:39:41] <MichiBot> Temia: No such
item
L1067[14:39:55] <Temia> Eh, I guess it'll
break sooner or later
L1068[14:40:09] <Ashindigo_> Tonk
MichiBot
L1069[14:40:09] <MichiBot> Ashindigo_:
The last Tonk was 7 hours, 31 minutes, 2 seconds ago! Your Tonk has
been noted.
L1070[14:40:16] <Inari> %inv remove
"Mettaton's
L1071[14:40:20] <MichiBot> Inari: No such
item
L1072[14:40:24] <Inari> Weird
L1073[14:40:28]
<Mettaton_Fab> %juggle 5
L1074[14:40:31] *
MichiBot juggles with red pants, some omni-gel, a truffle of love,
cookies & poofy cat
L1075[14:40:32] *
MichiBot drops some omni-gel which takes 2 damage
L1076[14:40:34] *
MichiBot drops poofy cat which takes 1 damage
L1077[14:40:35] <MichiBot> Not
again...
L1078[14:40:59] <Lizzy> %lua
math.random(0,5)
L1079[14:41:00] <MichiBot> 2
L1080[14:41:03] <Lizzy> %lua
math.random(0,5)
L1081[14:41:03] <MichiBot> 4
L1082[14:41:16] *
Inari hands Lizzy a dice
L1083[14:41:58] <Temia> I forget, is it
max inclusive or exclusive?
L1084[14:42:02]
<Mettaton_Fab> %inv add shitty flatpanel
4:3 monitor
L1085[14:42:02] <MichiBot> Mettaton_Fab:
Unknown sub-command 'add' (Try: list, create, remove (rem),
preserve (pre), unpreserve (unpre), count, favourite (fav))
L1086[14:42:49] <Ashindigo_> %roll
1d6
L1087[14:42:49] <MichiBot> Ashindigo_:
[4]
L1088[14:42:57] <payonel> %lua r=0 for
i=1,1000 do r=math.max(r, math.random(0,5)) end return r
L1089[14:42:59] <MichiBot> 5
L1090[14:43:03]
<Mettaton_Fab> %roll 1d20
L1091[14:43:03] <MichiBot> Mettaton_Fab:
[6]
L1092[14:43:04] <payonel> Temia: max
inclusive :)
L1093[14:43:06] <Temia> Ah.
L1094[14:43:18] <payonel> Temia: which is
lua's style to be honest, because of 1 based crap
L1095[14:43:24] <payonel> :)
L1096[14:43:37] <Temia> Fair
enough.
L1097[14:43:54] <Inari> That isn't a
valid test
L1098[14:44:01] <gamax92> yes it
is?
L1099[14:44:02] <Inari> Theres a small
chance it could not return a 5
L1100[14:44:11] <gamax92> the test was if
it was inclusive
L1101[14:44:13] <gamax92> it is
inclusive
L1102[14:44:14] <payonel> it can give
false negatives
L1103[14:44:19] <Inari> ^
L1104[14:44:21] <payonel> but it
succeeded
L1105[14:44:23] <payonel> so it
worked
L1106[14:44:24] <payonel> :)
L1107[14:45:02] <gamax92> in lua when you
do math.random() without arguments, it'll give you [0, 1),
otherwise it will atleast include the parameter given
L1108[14:45:35] <Temia> %lua 5^1000
L1109[14:45:35] <MichiBot> inf
L1110[14:45:47] <Temia> Yeah I think
that's a pretty small chance
L1111[15:14:13] <gamax92> payonel: do you
use truecolor support when it's there for accurate color
representation?
L1112[15:14:35] <payonel> nope, there is
no way to determine if it is there
L1113[15:14:53] <gamax92> payonel:
doesn't mean you can't support it
L1114[15:15:12] <payonel> i could add a
command line option to use it
L1115[15:15:16] <payonel> but i can't
detect it at runtime
L1116[15:18:46] <Skye> who here is good
with electronics, specifically stuff involving low voltages but
with lots of current?
L1117[15:19:08] <Skye> a PSU that can
output 20A 5V
L1118[15:19:24] <Skye> and I need a way
to give it a minimum load of 3A
L1119[15:19:27] <Inari> Building your own
PSU? :P
L1120[15:19:50] <Inari> Well, just
connect something that passes 3A?
L1121[15:20:20]
<Mettaton_Fab> me
L1122[15:20:30] <gamax92> bleugh, ffmpeg
fullscreen toggle not working...
L1123[15:20:50] <gamax92> it just moves
the window to the top of the the screen and then moves it back
without having gone into fullscreen
L1124[15:20:51] <Inari> 5V/3A = 1.66~
Ohm, no? :p So you need something that has 1.66 Ohm and doesn't
break at 15 watts
L1125[15:21:18] <Inari> I might be wrong
though
L1126[15:21:20] <Inari> ask the
Mettaton
L1127[15:22:26] <Inari> Or a junction
transistor?
L1128[15:22:29] <Inari> bipolar
L1129[15:25:57]
⇦ Quits: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L1130[15:26:52] <Skye> High Power 1.7 Ohm
resistor for minimum load on 5V (3 Amps). 15W
L1131[15:26:53] <Skye> High Power 40 Ohm
resistor for minimum load on 12V (0.3 Amps). 3.6W
L1132[15:27:32] <Skye> wait
L1133[15:27:36] <Skye> did I get my maths
wrong
L1134[15:27:39] <Skye> I dunno
L1135[15:27:40] <Inari> ?
L1136[15:27:56] <vifino> Noodles.
L1137[15:28:01] <gamax92> hey
vifino
L1138[15:28:08] <Inari> Skye: Get wrong
how
L1139[15:28:11] <vifino> Hey
gamax92.
L1140[15:30:09]
<Mettaton_Fab> just get something
strong
L1141[15:30:18]
<Mettaton_Fab> maybe a 50W resistor
L1142[15:32:23] <gamax92> vifino: was the
bit ops and memory stuff ever put on github?
L1143[15:32:27] <gamax92> err ...
oppm*
L1144[15:33:57] <vifino> gamax92: haven't
had time yet, sorry :x
L1145[15:34:26] <vifino> I'd love to put
it on oppm
L1146[15:35:07] <Skye> okay this is going
to be annoying
L1147[15:35:14] <Inari> ?
L1148[15:35:33] <Skye> my circuit
simulator, even when voltage is ideal still has a voltage
drop
L1149[15:35:41] <Inari> ?
L1150[15:35:55] <Inari> voltage drop
where? What do you mean with ideal
L1151[15:36:36] <Skye> I use a terrible
circuit simulator I got free from school
L1152[15:37:36] <XDjackieXD> just use
ltspice or any other spice tool with gui
L1153[15:37:59] <vifino> gamax92: I guess
the sanest option would be to add a programs.cfg to the repo and
get Vexatoast to add it to the list?
L1154[15:38:12] <gamax92> uhh, I
suppose
L1155[15:38:56] <gamax92> oppm doesn't
handle multiple repos well though
L1156[15:39:05] <gamax92> it just gets
slower and slower
L1157[15:39:43] <Vexatos> Nothing to do
about that, really
L1158[15:41:08] <gamax92>
caaaaaaaaaaaaaches
L1159[15:41:30] <gamax92> and not the old
style of cache that you did before that takes up a lot of disk
space
L1160[15:41:48] <Vexatos> wasn't me
L1161[15:41:50] <Vexatos> I never did
that
L1162[15:41:52] <Vexatos> that was magik
:P
L1163[15:41:56] <gamax92> oh right
L1164[15:42:02] <Skye> cache it in a
single repo?
L1165[15:42:02] <Temia> Could always set
up a centralised backend that polls the repositories instead.
L1166[15:42:05] <Vexatos> what kind of
cache
L1167[15:42:09] <vifino> gamax92: I don't
wanna have to put memlib and my bitops saneifier in another repo
which I have to update every time I change things. :(
L1168[15:42:26] <Vexatos> Skye, I'd then
need a service updating the cache
L1169[15:42:27] <Vexatos> >->
L1170[15:42:41] <gamax92> does oc allow
us to specify the http request type or is it just get and post
only
L1171[15:42:55] <Vexatos> pretty sure it
supports custom headers
L1172[15:42:59] <vifino> Doesn't it do
plain sockets as well?
L1173[15:43:07] <Vexatos> yes, TCP
L1174[15:43:14] <Vexatos> but no
HTTPS
L1175[15:43:20] <gamax92> and github
requires https
L1176[15:43:21] <Skye> TLS would be...
possible
L1177[15:43:22] <vifino> lame.
L1178[15:43:27] <gamax92> yeah,
fingercomp has libtls
L1179[15:43:30] <Vexatos> basically,
internet.request works with HTTPS, internet.open does not
L1180[15:43:52] <Skye> I mean, a TLS
socket would be possible
L1181[15:43:54] <Skye> I've looked into
it
L1183[15:44:12] <gamax92> Skye: oh well
yes, but nobody has taken the time to implement it so
L1184[15:44:13] <Vexatos> What type of
cache would you think is best?
L1185[15:44:19] <Skye> you'd have to get
the TLS thingy that plugs into a normal socket
L1186[15:44:26] <Vexatos> I am not
opposed to making OPPM faster :X
L1187[15:44:30] <Vexatos> the speed is
its main issue
L1188[15:44:37] <Vexatos> (or lack
thereof)
L1189[15:45:05]
⇦ Quits: MalkContent
(~MalkConte@p4FDCE695.dip0.t-ipconnect.de) (Ping timeout: 190
seconds)
L1190[15:45:54] <gamax92> Skye: go find
it, cause otherwise all I found was that Java SSL Engine thing
which you feed data into and out of and get ssl states back
L1191[15:46:06] <Skye> gamax92,
exactly
L1192[15:46:13] <Skye> or
L1193[15:46:22] <gamax92> well I tried
and failed so
L1194[15:46:28] <Skye> an alternative
that's ugly
L1195[15:46:34] <Skye> spin up a thread
with an SSL socket
L1196[15:48:00] <Skye> I'd experiment if
I didn't promise to do a million other things and if I wasn't
scared of wating hours for gradle
L1199[15:49:37] <Vexatos> So, how'd you
cache all of OPPM
L1200[15:49:42] <Vexatos> without
actually cacheing all of OPPM
L1201[15:49:42] <payonel> Inari: but the
first, watch the whole thing
L1202[15:50:27] <payonel> Vexatos: is it
possible to get the commit sha of the most recent push to any of
the repos in the group?
L1203[15:50:38] <Inari> Haha, that
look
L1204[15:50:45] <Vexatos> of course, but
that is not even important
L1205[15:51:03] <payonel> you could cache
the project files
L1206[15:51:11] <payonel> that's not
"all of oppm"
L1207[15:51:18] <Vexatos> For now, I'm
just interested in a cache that has package->repo
L1208[15:51:34] <Vexatos> because
searching through every repo to find a package is the part that
takes longest
L1209[15:51:53] <Vexatos> Everything else
can then be gathered from that repo's programs.cfg
L1210[15:52:02] <Vexatos> It's just that
I would not have to look up every single programs.cfg
L1211[15:53:14] <payonel> download all
project cfgs, create a faster lookup table, save lookup to disk,
save sha to version the table
L1212[15:53:34] <payonel> if table
cached, download sha and check, if match, use table
L1213[15:54:18] <Vexatos> why not just
download programs.cfg everytime
L1214[15:54:23] <gamax92> because that's
slow
L1215[15:54:29] <Vexatos> It is only a
few kilobytes
L1216[15:54:33] <gamax92> yes but it's
slow
L1217[15:54:36] <Vexatos> not worse than
the JSON response from github API
L1218[15:54:43] <gamax92> yes
L1219[15:54:46] <gamax92> but it's
slow
L1220[15:54:58] <Vexatos> So how is it
worse than downloading the sha
L1221[15:55:17] <payonel> well you could
add an option to trust cache
L1222[15:55:19] <Kilobyte> Vexatos:
hi
L1223[15:55:40] <Vexatos> THE HECK IT'S A
KILOBYTE
L1224[15:55:42] *
Vexatos runs
L1225[15:55:53] <XDjackieXD> xD
L1226[15:55:55] <Inari> %inv create
Kilobyte
L1227[15:55:57] *
MichiBot summons 'Kilobyte' and adds to her inventory. This seems
very sturdy.
L1228[15:56:10] <gamax92> %inv create
gamax92
L1229[15:56:14] <Kilobyte> there is only
one of myself, i am not schizophrenic
L1230[15:56:14] <MichiBot> gamax92: You
can't add yourself to the inventory.
L1231[15:56:25] <ocdoc> %inv create
gamax92
L1232[15:56:34] *
MichiBot summons 'gamax92' and adds to her inventory. This seems
very sturdy.
L1233[15:56:37] <gamax92> hah
L1234[15:56:44] <XDjackieXD> %inv create
Inari
L1235[15:56:48] *
MichiBot I already have one of those.
L1236[15:56:51] <gamax92> lol
L1237[15:56:53] <Kilobyte> i think
MichiBot might have some latency issues
L1238[15:56:54] <XDjackieXD> xD
L1239[15:57:02] <gamax92> Forecaster: bad
engrish ^
L1240[15:57:10] <Kilobyte> it isn't by
any chance written in java, is it?
L1241[15:57:33] <Vexatos> payonel, I
don't see how that would be any better at all
L1242[15:57:40] <Vexatos> There is no
need to compare SHA hashes
L1243[15:58:29] <vifino> Kilobyte: it
is
L1244[15:58:36] <Kilobyte> that'd explain
it
L1245[16:00:19] <Vexatos> gamax92,
firstly, how'd you update the cache? Secondly, what exactly should
be cached
L1246[16:00:56] <Skye> Vexatos, cache the
metadata?
L1247[16:01:05] <Vexatos> That was what
magik was doing
L1248[16:01:09] <Vexatos> and it was not
a good idea :P
L1249[16:01:17] <Skye> hmm
L1250[16:01:26] <Vexatos> My idea would
be only cacheing package->repo mapping
L1251[16:01:39] <Kilobyte> why not cache
every package :D
L1252[16:01:47] <Kilobyte> totally won't
go wrong
L1253[16:02:01] <vifino> Expert Tips From
Kilobyte(tm)
L1254[16:02:05] <Vexatos> And then doing
one programs.cfg lookup on that repo instead of checking every
single programs.cfg like right now
L1255[16:02:31] <Vexatos> But then it'd
cost a bit of the program's simplicity
L1256[16:02:42] <Vexatos> since you'd
have to remember to update the cache occasionally
L1257[16:02:48] <Vexatos> Can't find new
programs easily
L1258[16:03:02] <vifino> make a cron job,
update every 10 minutes
L1259[16:03:06] <vifino> tada?
L1260[16:03:07] <Kilobyte> well, updating
the cache/database/whatever is an integral part of any package
manager
L1261[16:03:19] <Vexatos> vifino, in
OpenOS
L1262[16:03:24] <vifino> oh, well, i
dunno.
L1263[16:03:34] <Vexatos> Kilobyte, the
entire point of OPPM is that it is a no-brainer
L1264[16:03:43] <Vexatos> That is why it
is the standard package manager in OC
L1265[16:03:58] <Kilobyte> Vexatos:
unimportant details
L1266[16:04:06] <vifino> And here I was
thinking the reason was that you made it, Vexatos.
L1267[16:04:12] *
vifino shrugs
L1268[16:04:30] <Vexatos> I am not an OC
dev >_>
L1269[16:04:43] <vifino> are you sure
about that?
L1270[16:04:45] <Vexatos> OPPM was the
first package manager, but mpt is way better
L1271[16:04:51] <Vexatos> mpt is also
more complicated though
L1272[16:04:56] <Vexatos> just like
hal
L1273[16:05:00] <Vexatos> or hpm
L1274[16:05:31] <vifino> hal9000 install
--sorry-dave death-to-humans
L1275[16:05:37] <payonel> Vexatos: what
part is slow
L1276[16:05:44] <Vexatos> hel,
sorry
L1277[16:05:58] <vifino> Lame.
L1278[16:06:11] <Vexatos> hel is the
godess of hell
L1279[16:06:14] <Vexatos> how can that be
lame :X
L1280[16:06:31] <XDjackieXD> "how
can that be an mp3 decoder" :P
L1282[16:07:03] <gamax92> how can that be
flif
L1283[16:07:27] <payonel> just line
300?
L1284[16:07:31] <payonel> or the
parsing?
L1285[16:07:36] <Vexatos> getRepos is
easy
L1286[16:07:40] <Vexatos> that is just a
single file download
L1287[16:07:48] <Vexatos> The problem is
downloading that plus every single programs.cfg
L1288[16:07:57] <Vexatos> every single
time you run oppm
L1289[16:07:58] <payonel> because what
i'm saying is you parse and build a lookup for everything in one
table
L1290[16:08:06] <payonel> wouldn't it be
fast to reload that lookup from disk?
L1291[16:08:13] <Vexatos> That lookup is
huge
L1292[16:08:17] <Vexatos> that is the
problem
L1293[16:08:32] <Vexatos> There is too
much data for an OC filesytem
L1294[16:08:45] <Vexatos> If your OPPM
cache uses 20% of your HDD something is wrong
L1295[16:10:14] *
payonel crafts hdd for holding oppm cache
L1296[16:10:46] <Skye> cache OPPM on an
online thing with optimised APIs
L1297[16:11:06] <Vexatos> then hope that
service never shuts down
L1298[16:11:12] <Vexatos> or
crashes
L1299[16:11:18] <Vexatos> if you want
that, get hpm
L1300[16:11:52] <Skye> Vexatos, make a
github repo a cache
L1301[16:11:59] <Skye> if github goes
down, OPPM is dead anyway
L1302[16:12:12] <payonel> but then vex
would have to update it
L1303[16:12:18] <Vexatos> Exactly
L1304[16:12:23] <Vexatos> You'd need a
bot to update the cache
L1305[16:12:30] <payonel> MichiBot!
L1306[16:12:45] <Skye> Vexatos,
continuoous integration
L1307[16:12:54] <Skye> abuse the travis
service
L1308[16:12:55] <Skye> :3
L1309[16:13:14] <payonel> that's not a
horrible idea, honestly
L1310[16:13:17] <Vexatos> trigger travis
every time any repo on OpenPrograms updates, sure
L1311[16:13:17] <Vexatos> >_>
L1312[16:13:42] <Skye> what? it's not
that bad of an idea?
L1313[16:13:50] <payonel> i like it
L1314[16:14:25] <payonel> you could even
make a build step that keeps bad repos out
L1315[16:14:29] <payonel> like, that time
i broke everything
L1316[16:14:45] <payonel> a cached lookup
(made by travis) could have checked the project cfgs for
correctness
L1317[16:14:51] <AmandaC> y... you guys
know the github webhook system is stupid-simple right? You could
pair that with something that offers FAAS (Functions as a Service)
to do the poking and proding without worrying about a server?
L1318[16:14:52] <payonel> the build
would, i mean
L1319[16:15:29] <Vexatos> AmandaC,
problem is that "something"
L1320[16:15:41] <payonel> AmandaC: sure,
and what is that "faas" you'd recommend? we're talking
about what and where the service would be
L1321[16:16:03] <payonel> anyways, i
didn't start my point well, let me start over
L1322[16:16:06] <AmandaC> There's AWS
Lambda, there's Google Cloud Functions, I think OpenShift has
something that's free for OSS
L1323[16:16:21] <payonel> right, and vex
is going to pay for aws lambda or google cloud
L1324[16:16:30] <Vexatos> o7
L1325[16:16:31] <payonel> and again, back
to what vex said, it'll go down
L1326[16:16:50] <Vexatos> right now, OPPM
is up as long as github is
L1327[16:16:58] <Vexatos> I wouldn't want
to depend on two service
L1328[16:17:01] <Vexatos> services*
L1329[16:17:25] <AmandaC> Google is...
google, and i think Github runs ontop of AWS anyway.
L1330[16:17:41] <payonel> but anyways,
the travis build could create the cache asset. oppm just downloads
the last good cache lookup as a single file
L1331[16:18:15] <payonel> but it could be
exapnding to be project safe. i broke oppm once with a malformed
project cfg. a build could verify the cfgs and my repro could have
been blocked until i fixed it with another push
L1332[16:18:18] <payonel> anyways, i like
the idea
L1333[16:18:29] <payonel> obviously, oppm
works already, nothing to fix
L1334[16:19:40] <Skye> what takes OPPM
the most time
L1335[16:19:53] <Vexatos> downloading the
files >_>
L1336[16:20:07] <Vexatos> Can't do
anything about that, so downloading the package metadata
L1337[16:20:15] <payonel> thus sha
L1338[16:20:20] <payonel> faster to
download a single sha
L1339[16:20:29] <Vexatos> It is not
L1340[16:20:49] <Vexatos> a single
programs.cfg is only 0.5 to 5 kilobytes
L1341[16:20:56] <AmandaC> lots of small
files
L1342[16:20:57] <Vexatos> there is barely
any noticable difference
L1343[16:20:57] <payonel> it's not the
size, but the # of program cfgs
L1344[16:21:01] <Vexatos> Exactly
L1345[16:21:03] <AmandaC> concatanating
them will speed it up
L1346[16:21:13] <payonel> that's why i
said "single sha"
L1347[16:21:21] <payonel> faster than
list of cfgs
L1348[16:21:22] <Vexatos> Hence why my
idea would be to have a local cache of package->repo
mappings
L1349[16:21:28] <Vexatos> It would not be
nearly as big as all the metadata+
L1350[16:21:38] <Skye> okay... what info
does it need?
L1351[16:21:52] <payonel> Vexatos:
thought you said local cache was too big
L1352[16:22:04] <AmandaC> payonel:
different thing being cached
L1353[16:22:07] <Vexatos> if it contains
all the metadata, yes
L1354[16:22:15] <payonel> i never said
what it had to contain
L1356[16:22:30] <payonel> fine
L1357[16:22:43] <payonel> i never tried
to prescribe what would be cached, just that it uses a cache
L1358[16:22:48] <Vexatos> I wonder how
slow processing the cache would be
L1359[16:24:19]
⇨ Joins: MalkContent
(~MalkConte@p4FDCE695.dip0.t-ipconnect.de)
L1361[16:26:25] <Vexatos> but then again
the cache would have to be updated manually
L1362[16:29:00] <Vexatos> payonel,
question now is how the heck does travis work :P
L1363[16:29:00]
⇦ Quits: Inari (~Pinkishu@p5DEC6256.dip0.t-ipconnect.de)
(Quit: 'If Chocola and a chocobo mate, is the result a chocolo or a
chocoba?')
L1364[16:29:31] <Vexatos> and if I can
even make it commit
L1365[16:29:41] <Vexatos> which I
probably canÄt
L1366[16:29:56] <S3> Git commit -m
vexatos
L1367[16:29:59] <payonel> haha
L1368[16:31:50] <Skye> Vexatos, you can
give it a shell script to run in Linux
L1369[16:31:57] <Skye> the only problem
is triggering it
L1370[16:32:05] <Skye> which you can
basically let anyone do?
L1371[16:32:05] <Vexatos> exactly
L1372[16:32:15] <Skye> have a control
repo
L1373[16:32:20] <Vexatos> Well the
problem is that I need a server doing it
L1374[16:32:28] <Skye> nope
L1375[16:32:30] <Skye> Travis#
L1376[16:32:33] <Skye> have a control
repo
L1377[16:32:38] <Skye> with
information
L1378[16:33:11] <Skye> when someone does
a PR, make it ping another travis server that does the hard work
(with git private keys so isolation is needed)
L1379[16:35:51] <payonel> and have a 3rd
travis that reviews the code and accepts the PR
L1380[16:36:01] <payonel> and a 4th that
downloads the asserts and tests them
L1381[16:36:07] <payonel> maybe a 5th to
leave comments
L1382[16:37:56] <Vexatos> I need the
sixth one to get the other five coffee
L1383[16:38:09] <Skye> and a 7th for
luck!
L1384[16:38:19] <payonel> Skye feels
clever
L1385[16:38:28] <Vexatos> so uuh
yea
L1386[16:38:36] <Vexatos> Online cache
would be the easiest
L1387[16:38:43] <Vexatos> But for that
I'd need a service that can do that :P
L1388[16:38:48] <Vexatos> Sooo
L1389[16:38:53] <Vexatos> Offline cache
would be better
L1390[16:38:55] <Skye> rube goldberg a
travis setup
L1391[16:38:56] <Vexatos> but requires
manual updates
L1392[16:38:57] <Vexatos> :X
L1393[16:39:23] <Skye> what information
needs to be cached
L1394[16:39:54] <Vexatos> Online? All
metadata. Offline? Enough to look up the metadata
L1395[16:40:02] <payonel> just a list of
install points and urls?
L1396[16:40:09] <payonel> install
"names" i guess
L1397[16:40:18] <Vexatos> install points
would be looked up online
L1398[16:40:26] <Vexatos> I won't store
those offline :P
L1399[16:40:33] <Vexatos>
offline/locally
L1400[16:40:35] <Vexatos> whatever you'd
call it
L1401[16:40:36] <Vexatos> >_>
L1402[16:40:43] <Vexatos> let's call it
local and remote instead
L1403[16:40:47] <payonel> right, i didn't
mean points like that, i just meant the names
L1404[16:41:07] <Vexatos> As I said, all
a local cache would need is some sort of package->repo
mapping
L1405[16:41:22] <Vexatos> the rest could
be acquired with a single programs.cfg lookup
L1406[16:41:35] <Vexatos> Problem is then
that a player would have to manually update the cache
L1407[16:41:41] <Vexatos> using some
command
L1408[16:41:54] <Vexatos> To be able to
discover new programs
L1409[16:41:56] <payonel> oppm
--update
L1410[16:42:07] <Vexatos> "oppm
update" is already used to update packages :P
L1411[16:42:17] <payonel> could have been
upgrade :P
L1412[16:42:41] <payonel> Vexatos:
downloading 1 single file should be measurably faster than
downloading all the project.cfgs
L1413[16:42:48] <Vexatos> If I were to do
that, the simplicity of oppm would go poof
L1414[16:43:11] <payonel> i think
performance would be good enough with having to download a single
cache or lookup table or sha
L1415[16:43:28] <Skye> look
L1416[16:43:34] *
payonel looks
L1417[16:43:41] <Skye> what is the bare
minimum needed to speed things up
L1418[16:45:20] <payonel> Skye: {
[repo_name] = {project name, project name}, [repo name] = {project
name, project name} }
L1419[16:45:21] <payonel> i think
L1420[16:45:30] <payonel> i haven't
reviewed the configurations for a long time
L1421[16:45:54] <Vexatos> As I
showed
L1423[16:45:58] <Vexatos> that is what
I'd do then
L1424[16:46:29] <Vexatos> It would be yet
a bit easier if we sacrificed more storage space but eh
L1425[16:46:52] <Vexatos> But yea, the
problem would really be getting people to update the cache
L1426[16:46:54] <payonel> then if i were
to `oppm install psh` my lookup table would know psh comes from
payonel repo, oppm would construct the url for payonel programs,
download my project.cfg -- from that find psh, and go
L1427[16:47:07] <Vexatos> Otherwise new
software would appear and noone would notice
L1428[16:47:19] <Vexatos> payonel,
exactly my plsn
L1429[16:47:20] <Vexatos> plan*
L1430[16:47:33] <payonel> Vexatos: cool,
glad i understand
L1431[16:47:47] <Vexatos> (FYI plan
stands for payo-LAN and is payonel's new networking API)
L1432[16:47:54] <payonel> hahaha
L1433[16:48:58] <payonel> fingercomp
local area network: flan
L1434[16:50:26] <Vexatos> monitored using
fingercomp's LAN Observation Protocol, or flop
L1435[16:50:56] <Vexatos> payonel, there
is no way in openos to get real time, right?
L1436[16:51:05] <Vexatos> Only time since
the world started and computer uptime?
L1437[16:51:10] <Temia> If the two
authors were reversed, would it be FLAN and PLOP?
L1438[16:51:54] <payonel> Vexatos:
realTime() yeah, i think is world start. but i'm not sure :(
L1439[16:52:01] <Vexatos> pity
L1440[16:52:02] <payonel>
computer.realTime() that is
L1441[16:52:12] <payonel> what were you
thinking?
L1442[16:52:13] <Vexatos> Otherwise I
could have it yell at you if you haven't updated the cache in a
week :P
L1443[16:52:19] <payonel> haha
L1444[16:52:50] <payonel> how long does
it take to run a single wget in-game?
L1445[16:53:08] <payonel> i really think
the time cost is in setting up the connection for n files
L1446[16:53:15] <Vexatos> Yes
L1447[16:53:18] <Vexatos> It is the
connections
L1448[16:53:27] <payonel> so why not
force a cache check on every oppm run
L1449[16:53:32] <payonel> it's just a
single download
L1450[16:53:41] <Vexatos> Nothing to be
done about the installation itself being slow, but definitely the
metadata access
L1451[16:53:44] <payonel> (assuming all
the other magic we've talked about)
L1452[16:53:53] <Vexatos> That is the
thing
L1453[16:53:55] <Vexatos> it is not
L1454[16:53:55] <AmandaC> payonel: then
why cache at all?
L1455[16:53:57] <Vexatos> a single
download
L1456[16:54:02] <Vexatos> It is one
download per package.cfg
L1457[16:54:07] <Vexatos> plus the
download of repos.cfg right now
L1458[16:54:11] <AmandaC> oh
L1459[16:54:15] *
AmandaC slinks off to the shadows
L1460[16:54:25] <Vexatos> Right now there
is no cacheing
L1461[16:55:04] <Vexatos> payonel, an
online cache lookup would be the easiest but would require a
service that actually updates the cache
L1462[16:55:29] <Vexatos> a local cache
does not require it but has to be updated manuall
L1463[16:55:32] <Vexatos> manually*
L1464[16:55:54] <payonel> forgive me, but
why not local cache plus sha
L1465[16:56:05] <payonel> your local
machine acts as the service to build the condensed smart
lookup
L1466[16:56:06] <Vexatos> what the heck
would you need sha for
L1467[16:56:07] <payonel> and stores
it
L1468[16:56:12] <Vexatos> Yea right
L1469[16:56:23] <payonel> Vexatos:
because THAT already exists, github already provides that
L1470[16:56:29] <AmandaC> Vexatos: store
the latest master sha in the cache -> hasn't changed? ->
don't need to update that repo
L1471[16:56:40] <payonel> well, one sha
for all
L1472[16:56:42] <Vexatos> Yes but
building the connection to get the sha hash is just as slow as
building the connection to download programs.cfg
L1473[16:56:51] <payonel> Vexatos: yes,
for ONE
L1474[16:56:54] <payonel> but ONE*n
L1475[16:56:54] <Vexatos> Which one
L1476[16:57:03] <Vexatos> Which sha would
it store
L1477[16:57:07] <Vexatos> one per
repo?
L1478[16:57:22] <Vexatos> then you'd be
back to where we started
L1479[16:57:25] <payonel> aah exactly ---
this goes back to my first question about github shas and the group
of repos oppm has
L1480[16:57:49] <payonel> i asked
(perhaps not clear) can you get the sha of the last commit to the
group as a whole
L1481[16:57:59] <Vexatos> no
L1482[16:58:04] <payonel> welp
L1483[16:58:07] <payonel> nevermind
L1484[16:58:09] <payonel> :)
L1485[16:58:23] <Vexatos> I wouldn't even
want that, but no
L1486[16:58:24] <payonel> sorry, this
whole time that's what i was building my idea on
L1487[16:58:30] <payonel> why not?
L1488[16:58:36] <payonel> then you could
do what i've been saying
L1489[16:58:39] <payonel> with a single
download
L1490[16:58:39] <Vexatos> because the
only relevant commits are the ones affecting either repos.cfg or
programs.cfg
L1491[16:58:48] <Vexatos> commits that
only change other files don't matter
L1492[16:59:05] *
AmandaC should try and stab ac-get into working, maybe
L1493[16:59:21] <AmandaC> meh
L1494[16:59:22] <Vexatos> This is as
close to apt as I wanted to get :X
L1495[16:59:27] <payonel> it'd be better
than no cache
L1496[16:59:28] <Vexatos> just without
the cache
L1497[16:59:43] <Vexatos> payonel, but
then you might as well use my cache idea
L1498[16:59:44] <payonel> so yeah, you'd
need a service
L1499[16:59:47] <payonel> yep
L1500[16:59:54] <Vexatos> which is
superior in every way
L1501[16:59:57] <payonel> haha
L1502[17:00:01] <Vexatos> get the sha out
of your head
L1503[17:00:06] <payonel> it's gone
L1504[17:00:10] <Vexatos> it is 100%
positively pointless
L1505[17:00:22] <payonel> i dont even
know what you're talking about
L1506[17:00:34] <payonel> that thing i
just forgot about?
L1507[17:00:36] <payonel> :P
L1508[17:01:41] <Vexatos> The two options
we have right now are: Store the entire full metadata in a single
file on the main github repo and poll that, and have a service that
updates that every five minutes or so, Option two is cacheing the
least information necessary to look up metadata locally but making
people have to update the cache manually
L1509[17:02:21] <payonel> variation of
first: why not travis build "the one true table" ?
L1510[17:02:24] <Vexatos> Option one
requires a service, option two requires people knowing that the
cache exists
L1511[17:02:35] <Vexatos> Because you
would need a server running travis
L1512[17:02:55] <Vexatos> (And someone
knowing how the hell travis works)
L1513[17:03:04] <payonel> AmandaC
knows
L1514[17:03:07] *
payonel runs
L1515[17:03:31] <AmandaC> Travis? That's
the psycopath in GTA V, right?
L1516[17:05:00] <payonel> Vexatos: .... i
think lastModifiedTime is in real time
L1517[17:05:09] <payonel> :) you could
touch a file to get the current time
L1518[17:05:15] <payonel> muahaha!
L1519[17:05:23] <payonel> it's a hole in
the matrix!
L1520[17:10:07] <Vexatos> quite a
dilemma
L1521[17:12:32]
⇦ Quits: MalkContent
(~MalkConte@p4FDCE695.dip0.t-ipconnect.de) (Quit:
Leaving)
L1522[17:12:53] <Vexatos> well, time to
go sleep
L1523[17:13:02]
<TYKUHN2> Amadron ftw
L1524[17:13:07] <Vexatos> Need to find a
solution to this
L1525[17:13:34] <Vexatos> Maybe there's a
third option we haven't found out about yet? >_>
L1526[17:13:36] <Vexatos> night
L1527[17:13:40] <payonel> o/
L1528[17:13:48] <AmandaC> Summon demons
to fetch the files instead!
L1529[17:13:51]
⇦ Quits: Vexatos
(~Vexatos@p200300556E2A9F00A42AC613E1ACCF45.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1530[17:13:55] <payonel> AmandaC:
:D
L1531[17:14:18] <payonel> AmandaC: what i
REALLY wish oppm had was the option to point at different repos on
the command line
L1532[17:14:24] <payonel> so i could
point to my fork for testing
L1533[17:14:38] <AmandaC> I'd like
non-github repos. <.<
L1534[17:14:42] <payonel> or, you could
even have it use a local network, and have a in-world server
L1535[17:14:46] <payonel> exactly
L1536[17:15:18] <payonel> long ago, in my
first days in oc-land, i was working on a "replacement"
for oppm
L1537[17:15:44] <payonel> but the scope
doubled a few times until i realized i was never going to
finish
L1538[17:16:15] <payonel> but one of the
biggest reasons i wanted it was to allow local repos (inside the
game world)
L1539[17:16:24] <payonel> so a server
admin could even provide a local copy of it
L1540[17:19:18]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L1541[17:22:28] <Skye> payonel: why not
make OPPM be abstract enough to support anything that supports
reading files from a path?
L1542[17:23:03] <payonel> well first of
all, any changes to oppm are up to vex
L1543[17:23:27] <payonel> and secondly, i
support that idea. but because of the first part being that it is
vex's, that why i was making my own
L1544[17:26:46] <Skye> I'm fairly sure
they'd prefer help for improvements rather than an outright clone.
Though that's speculation
L1545[17:27:15]
<TYKUHN2> WTF is going on
L1546[17:27:17] <gamax92> no
L1547[17:27:39]
<TYKUHN2> Senate passed a bill to allow
ISPs to sell data without informing the consumer
L1548[17:27:40] <gamax92> Vexatos has
stated before that he's fine with you replacing oppm with something
better :P
L1549[17:28:11]
<TYKUHN2> Trump proposed allowing consumers
to demand knowledge about what is being collected by the ISPs
L1550[17:28:40]
<TYKUHN2> I have my handbasket ready
L1551[17:32:25]
⇦ Quits: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Ping timeout: 190
seconds)
L1552[17:34:15] <payonel> Skye: when i
proposed all of these types of ideas back in the day to vex, he was
fairly committed to keeping oppm simple
L1553[17:34:34] <payonel> i didn't want
to be restricted to the extreme simple usage oppm is already
confined to
L1554[17:35:17] <payonel> gamax92: yeah,
and ideally a replacement would be 1. an oppm project itself, and
2. would read oppm project files
L1555[17:35:20] <payonel> that's how i
was building it
L1556[17:35:28] <Skye> Hmm I seem
L1557[17:35:30] <payonel> but it's a type
of project that easily grows out of control in scope
L1558[17:35:40]
⇨ Joins: Fallen0223
(~Fallen@224.151.196.104.bc.googleusercontent.com)
L1559[17:35:49] <Skye> Just fork OPPM and
add the minimal features you need
L1560[17:36:03] <Skye> And then minimise
them even more and PR them in
L1561[17:36:20] <payonel> you provide a
good suggestion
L1562[17:36:26] <payonel> it's just
something i didn't create time for
L1563[17:36:33] <payonel> sufficient*
time
L1564[17:36:36] <Temia> Amanda, no!
L1565[17:36:41] <Temia> We should use
fairies instead.
L1566[17:37:08] <AmandaC> Temia: but I
cooked all the fairies into skewers
L1567[17:37:12] <gamax92> D:
L1568[17:37:19] <Temia> D:
L1569[17:37:22] <Temia> WE ARE NO LONGER
FRIENDS
L1570[17:37:24] *
Temia huff
L1571[17:37:30] <AmandaC> D:
L1572[17:37:35] <payonel> D:
L1573[17:38:08] <vifino> D:
L1574[17:48:55]
⇦ Quits: Fallen0223
(~Fallen@224.151.196.104.bc.googleusercontent.com) (Ping timeout:
201 seconds)
L1575[17:51:38]
⇨ Joins: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L1576[17:52:58]
<Kodos>
What was the mod that made snow accumulate on the ground
L1577[17:53:04]
<Kodos>
in 1.7.10
L1578[18:14:52]
⇦ Quits: xarses (~xarses@67.218.117.197) (Ping timeout: 206
seconds)
L1579[18:35:07] *
CompanionCube cooks AmandaC
L1580[18:35:24]
⇦ Quits: TheMadMen (~themadmen@132.208.105.65) (Remote host
closed the connection)
L1581[18:35:44] <AmandaC> Photons
suspended in the air with forcefields don't taste good.
L1582[18:36:13] <CompanionCube> but you
aren't photons
L1583[18:36:29] <AmandaC> I am a
hologram. Beep boop
L1584[18:37:26] *
AmandaC wanders off to find some youtube to watch
L1585[18:37:32] <AmandaC> ttfn,
folks
L1587[18:39:10] <scj643> can someone
explain that error to me
L1588[18:40:31] <payonel> railcraft
failed validation, terminating. Please re-download railcraft from
an official source.
L1589[18:40:47] <payonel>
mods.railcraft.common.core.Railcraft.fingerprintError(Railcraft.java:151)
~[Railcraft.class:?]
L1590[18:40:58] <scj643> Fucking
hell
L1591[18:41:12] <payonel>
java.lang.RuntimeException: Invalid Fingerprint
L1592[18:41:13] <scj643> I can't run a
development build that I made from github
L1593[18:41:30] <payonel> is railcraft
doing stupid crap trying to stop you?
L1594[18:41:38] <gamax92> you could do
what I like to do
L1595[18:41:47] <gamax92> go into the
fingerprinting code and delete all of it :D
L1596[18:42:00] <scj643> :P
L1597[18:42:01] <payonel> aye ^
L1598[18:42:03] <payonel> i like
that
L1599[18:42:17] <scj643> I don't know any
java though
L1600[18:42:24] <scj643> Point me in the
right direction
L1601[18:42:26] <payonel> scj643: do you
have a backspace key?
L1602[18:42:33] <scj643> :P
L1603[18:42:37] <scj643> I got sublime
text
L1604[18:42:54] <payonel> scj643: what
were you trying to do with a custom build, then?
L1605[18:42:57] <payonel> curious,
mostly
L1606[18:43:13] <scj643> See what they
are doing with the mod
L1607[18:43:25] <scj643> last official
update was last holloween
L1608[18:43:49] <gamax92> scj643: go to
src/main/java/mods/railcraft/common/core/Railcraft.java, find
fingerprintError, delete everything inside
L1609[18:44:55] <scj643> throw new
RuntimeException("Invalid Fingerprint");
L1610[18:45:27] <payonel> yeah, no need
to throw
L1611[18:45:32] <scj643> Lol
L1613[18:51:02] <payonel> what
happened?
L1614[18:51:09] <payonel> oh just a
collapse
L1615[18:51:23] <scj643> Yeah
L1616[18:51:27] <payonel> not an attack
:)
L1617[18:51:27]
⇨ Joins: Crazylemon
(~Crazylemo@c-98-237-179-255.hsd1.wa.comcast.net)
L1618[18:51:29] <payonel> or bomb
L1619[18:51:36] <scj643> Main building
java sucks
L1620[18:52:55] <gamax92> scj643:
friendly reminder that once you have succesfully built something in
gradlew, you may pass it --offline to avoid going out on the
internet to check for library updates and instead use the
cache
L1621[18:52:58] <gamax92> faster
builds
L1622[18:53:21] <scj643> THat's not
what's slow
L1623[18:53:56] <scj643> can it use
multiple threads?
L1624[18:55:10] <scj643> Making gameboy
games required some skill
L1625[18:55:18] <scj643> it was all
assembly
L1626[18:55:53] <S3> Assembly is
ready
L1627[18:55:57] <S3> Easy*
L1628[18:56:06] <S3> Try writing in a hex
editor
L1629[18:56:25]
⇦ Quits: Syrren (~syrren@101.166.196.210) (Ping timeout: 190
seconds)
L1630[18:56:38] <S3> Now you have manual
relocation feature addition issues
L1631[19:00:25] <S3> Somebody or my block
of swiss cheese in the freezer!!!!
L1632[19:00:38] <S3> So I tossed it in my
pot of boiling chili
L1633[19:01:21] <gamax92> S3: I hope it
was a block of cheese in the freezer and not a person
L1634[19:01:54]
⇦ Quits: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Quit: SHA-1 the Mighty
has Fallen)
L1636[19:03:12]
⇦ Quits: Ashindigo_
(uid202308@id-202308.hathersage.irccloud.com) (Quit: Connection
closed for inactivity)
L1637[19:05:28] <S3> Yes it's
cheese
L1638[19:09:15]
⇦ Quits: SixDev (uid64016@id-64016.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L1639[19:15:39]
⇨ Joins: Tonitch8 (webchat@91.176.124.183)
L1641[19:22:59]
⇦ Quits: Tonitch8 (webchat@91.176.124.183) (Ping timeout: 180
seconds)
L1642[19:36:27]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:84a8:b0d9:44c5:29cf)
L1643[19:36:27]
zsh sets mode: +v on Kodos
L1644[19:41:57]
⇦ Quits: benny- (~benny@p4FED4934.dip0.t-ipconnect.de)
(Remote host closed the connection)
L1645[19:43:16] <Kodos> Does anyone use
Draconic Evolution
L1646[19:43:23] <payonel> o|
L1647[19:43:28] <Kodos> 1.10?
L1648[19:43:33] <payonel> o_
L1649[19:43:37] <Kodos> Lol
L1650[19:43:59] <payonel> ^.^
L1651[19:44:00] <Kodos> Trying to figure
out if I got a bad download, or if the reactor shit was
removed
L1652[19:44:17] <payonel> %flip
shit
L1653[19:44:22] <MichiBot> payonel:
(╯°□°)╯ʇıɥs
L1654[19:46:25] <gamax92> %flip
discord
L1655[19:46:29] <MichiBot> gamax92:
(╯°□°)╯pɹoɔsıp
L1656[19:46:34] <gamax92> give me my
email already :|
L1657[19:46:41]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:b1bb:6757:f1bf:15e9)
L1658[19:46:50] <gamax92> I don't have
time for this shit.
L1659[19:55:19] ***
cbcercas is now known as cbcercas|AFK
L1660[20:14:43]
<TYKUHN2> Payonel flipped the shit
L1661[20:14:57]
<TYKUHN2> Flipped his shit more
specifically
L1662[20:27:03]
⇨ Joins: Doty1154
(~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1663[20:37:12]
⇨ Joins: Syrren (~syrren@101.166.196.210)
L1664[21:05:11] *
Saphire munches on cookies
L1665[21:06:10] *
gamax92 pets Saphire
L1666[21:10:12]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:84a8:b0d9:44c5:29cf) (Quit:
Leaving)
L1667[21:10:12] *
Saphire squeaks, dropping the cookie, and hides in a
teacup
L1668[21:19:41]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1669[21:21:27] <Izaya> so Darwin
finished installing
L1670[21:28:41]
⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 206
seconds)
L1671[21:30:44]
⇨ Joins: Colink02
(webchat@97-86-8-234.dhcp.stls.mo.charter.com)
L1672[21:31:11] <Colink02> hi i was
wondering how do i make something a service?
L1673[21:31:48]
⇨ Joins: ping (v^@me.pxtst.com)
L1674[21:32:20] <Colink02> ...
L1675[21:35:27] <gamax92> lets see ...
going to go implement a 6502 in lua
L1676[21:35:28] <payonel> Colink02:
?
L1677[21:35:33]
<Colink02> ??
L1678[21:35:39] <gamax92> oh hey,
Colink02 returned.
L1679[21:35:43]
<Colink02> hi
L1680[21:35:46] <payonel> Colink02:
event.listen?
L1682[21:37:06] <gamax92> oh right, I can
go look at the cpuemus repo for designs
L1683[21:38:12] <payonel> Colink02: 1.
make different var names for start and start
L1684[21:38:19]
<Colink02> payonel how does event.listen
work though
L1685[21:38:29]
<Colink02> why its the same varible
L1686[21:38:37] <gamax92> payonel: have
fun with this one.
L1687[21:40:10]
<Colink02> what gamax92?
L1689[21:40:49]
<Colink02> what in the world of life is
that thing still doing around
L1690[21:42:17] <Izaya> Wwell it still
works so why wouldn't it be?
L1691[21:42:36]
<Colink02> im just trying to make a service
that sends a message through linked cards to send me data of when
it becomes offline and if its active
L1692[21:42:37] <Izaya> At present it's
running Darwin though I also have Debian installed on there.
L1693[21:43:00]
<Colink02> what can you even do on
that
L1694[21:43:22] <Izaya> well, with some
luck, the same stuff you can do on any other unix-like
machine
L1695[21:43:26] <Izaya> It can run
Quake.
L1696[21:43:42]
<Colink02> interesting
L1697[21:44:05] <payonel> 2. if you are
defining start and stop, sounds like an rc service, put it in rc.d
and then you can `rc <your_service_name> enable`
L1698[21:44:18]
<Colink02> oh
L1699[21:44:25]
<Colink02> thats how that works
L1700[21:44:41] <payonel> Colink02: but
back to #1, you are reusing "start" twice
L1701[21:44:46] <payonel> it's not a good
idea
L1702[21:44:54]
<Colink02> wait where?
L1703[21:45:09] <payonel> line 5 and line
9
L1704[21:45:19]
<Colink02> when i do rc service.lua stop i
want it to stop the loop
L1705[21:45:27] <payonel> then assuming
on line11 and 23, start is supposed to refer to start on line 5 but
not 9
L1706[21:45:44] <payonel> it would be: rc
service stop
L1707[21:45:47] <payonel> and not
service.lua
L1708[21:45:59] <gamax92> Izaya: lol at
that it help sticker
L1709[21:46:05]
<Colink02> oh ok
L1710[21:47:32] <payonel> Colink02: i
would rename start (on line 5) to is_running
L1711[21:47:40] <payonel> and change line
10 and line 23 to is_running
L1712[21:47:46]
<Colink02> ok
L1713[21:48:00] <payonel> Colink02: also,
you need to add a sleep in your running loop
L1714[21:48:01] <Izaya> gamax92: got it
and the other one from a school
L1715[21:48:22] <payonel> Colink02: or
rename it to do_continue or something
L1716[21:48:39] <payonel> in my work, we
use b* for those, like bContinue
L1717[21:48:46] <payonel> but, many
people don't like that
L1718[21:48:49] <payonel> meh
L1719[21:48:50]
<Colink02> ok i did it might have to
refresh
L1720[21:49:05] <payonel> line 10
too
L1721[21:49:07] <gamax92> payonel: ahh
the gold ol single letter type prefix
L1722[21:49:16] <payonel> remove the arg
from start() and stop()
L1723[21:49:22] <payonel> gamax92: it has
its place
L1724[21:49:50]
<Colink02> ok
L1725[21:49:56]
<Colink02> did it
L1726[21:50:09] <gamax92> payonel: I used
to do it myself
L1727[21:50:10] <payonel> Colink02:
rename start (line 10) to is_running
L1728[21:50:29] <payonel> gamax92: i
follow style of the work place
L1729[21:50:35] <payonel> for the most
part
L1730[21:50:37] <gamax92> I have never
had a job so
L1731[21:50:44] <Izaya> so is Horizon:
Zero Dawn actually a PS 4 exclusive or is it like those Xbox
exclusives that are exclusive for 24 hours?
L1732[21:51:02] <payonel> Izaya:
exclusives: keeping consoles alive
L1733[21:51:03] <payonel> :P
L1734[21:51:52] <payonel> gamax92: for
example, i use spacing in my own work, not tabs (though, i see the
merits of tabs)
L1735[21:52:00] <payonel> but when i work
on ocemu code i use tabs :)
L1736[21:52:23] <payonel> though you also
convinced me that for lua code to stop using ; and () :)
L1737[21:52:32] <payonel> if () that
is
L1738[21:52:49]
<Colink02> ok payonel anything else?
L1739[21:53:08] <payonel> Colink02: yeah
you need a sleep in your while loop
L1740[21:53:16] <payonel>
os.sleep(0)
L1741[21:53:25] <gamax92> payonel: well i
mean, spaces and tabs has a really large portion of users who use
either
L1742[21:53:27]
<Colink02> what is that for?
L1743[21:53:39] <payonel> Colink02: if
you don't sleep you die
L1744[21:53:49]
<Colink02> ok....
L1745[21:53:51] <gamax92> the number of
people who use in lua semicolons and ()'s in ifs always and while 1
are well ... very fuew
L1746[21:54:16] <payonel> gamax92: true,
i'm just saying, i try to match the style of the code i'm working
in
L1747[21:55:43] <payonel> Colink02: i
would swap lines 16 and 17
L1748[21:56:56] <payonel> Colink02: hmm,
not sure what you plan to do with tmp like that
L1749[21:57:20]
<Colink02> its just so its not constantly
sending the same message
L1750[21:57:28]
<Colink02> it cmpares them
L1751[21:57:33] <payonel> but not
correctly
L1752[21:57:40]
<Colink02> oh?
L1753[21:57:47] <payonel> i'll let you
look
L1754[21:57:48] <payonel> :)
L1755[22:01:03] <payonel> also, wrong
'start' on line 11
L1756[22:01:16] <payonel> here is a
solution
L1757[22:01:17] <payonel> function
start() is_running = true local last = nil while is_running do
local next = r.getactive() if last ~= next then t.send(next) last =
next end os.sleep(0) end end
L1758[22:01:58] <payonel> wait wait wait
... this isn't going to work
L1759[22:02:19]
<Colink02> ok
L1760[22:02:22] <payonel> what is wrong
with me, i need a vacation
L1761[22:02:28]
<Colink02> lol
L1762[22:02:41] <payonel> you need a
service on a timer, you can't lock the rc engine like that
L1763[22:02:52] <payonel> you can still
use rc, but you can't keep it in a loop
L1764[22:04:03] <payonel> first, declare
a `local last_message = nil` and `local is_running = false` outside
any methods
L1765[22:05:04] <payonel> then, create a
service callback method: `local function service_callback() local
next = r.getactive() if last_message ~= next then t.send(next) end
last_message = next end`
L1766[22:06:05] <payonel> you don't even
need is_running, remove that
L1767[22:06:14]
<Colink02> ok
L1768[22:06:34] <payonel> and instead,
keep a timer id `local timer_id = nil`
L1769[22:07:03]
<Colink02> so remove local is_running =
false
L1770[22:07:34] <payonel> then for start
and stop: `function start() if timer_id then return end timer_id =
event.timer(1, service_callback, math.huge) end` and `function
stop() if timer_id then event.ignore(timer_id) timer_id = nil end
end`
L1771[22:07:50] <payonel> yep, remove
is_running and declare (outside methods) `local timer_id =
nil`
L1772[22:08:00] <payonel> and add the
start, stop, and service_call methods i gave
L1773[22:09:02]
<Colink02> umm ok
L1774[22:13:06]
<Colink02> ok bit lost at these last bit of
messages
L1775[22:13:24] <gamax92> %quote add
payonel if you don't sleep you die
L1776[22:13:28] <MichiBot> gamax92: Quote
added at id: 138
L1777[22:15:59]
<Colink02> ok so payonel whats function
start() if timer_id then return end timer_id = event.timer(1,
service_callback, math.huge) end and function stop() if timer_id
then event.ignore(timer_id) timer_id = nil end end?
L1778[22:16:38] <payonel> Colink02: those
are the start and stop functions you need
L1779[22:16:53] <payonel> start is called
when you run `rc service start`, and stop is called when you run
`rc service stop`
L1780[22:17:12]
<Colink02> ok
L1781[22:17:56]
<Colink02> should i remove all the other
code in those functions previsously
L1782[22:18:03] <payonel> yep
L1783[22:18:15] <payonel> but you see i
wrote for you a service_callback method, too
L1784[22:18:19] <payonel> without a while
loop
L1785[22:18:20]
<Colink02> ok
L1786[22:18:22] <payonel>
because...that'd not work
L1787[22:18:54] <gamax92> payonel: btw
feel free to suggest tests to add into that emu test suite
L1788[22:19:03]
<Colink02> so i need a while loop in the
service call back?
L1789[22:19:18] <payonel> gamax92: i
should pass the ones you have first... :) haha
L1790[22:19:30] <payonel> i need to add
get set PaletteColor
L1791[22:19:46] <payonel> Colink02: no
loops, none, no where
L1792[22:19:48] <gamax92> I got so
confused though, yesterday, all the tests were going through on
MC
L1793[22:19:50] <gamax92> today, one test
broke
L1794[22:19:51] <payonel> i gave you all
the code you need
L1795[22:19:52] <gamax92> randomly.
L1796[22:19:52]
<Colink02> ok
L1797[22:22:45]
<Colink02> wheres this go timer_id =
event.timer(1, service_callback, math.huge) end
L1798[22:23:16] <payonel> Colink02: i
wrapped the code here in irc with backticks (`) to show you what
code goes together
L1799[22:23:43] <gamax92> backticks
translate into code blocks on discord
L1800[22:23:54]
<Colink02> ok
L1801[22:24:00] <payonel> ah, thanks
gamax92
L1802[22:24:14] <payonel> Colink02: but
that should help "highlight" the code that goes
together
L1803[22:26:22]
<Colink02> ok now?
L1804[22:26:44] <payonel> remove line
7
L1805[22:26:51] <payonel> and line
6
L1806[22:27:25] <payonel> but yeah, looks
fine
L1807[22:27:35]
<Colink02> ok thank youo very much ?
L1808[22:27:45]
<Colink02> ok thank you very much ?
L1809[22:28:30] <payonel> sorry
L1810[22:28:31] <payonel> mistake
L1811[22:28:36] <payonel>
event.cancel(timer_id)
L1812[22:28:39] <payonel> not
ignore
L1813[22:29:02]
⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 204
seconds)
L1814[22:29:10] <payonel> Colink02:
L1815[22:29:47]
<Colink02> ?
L1816[22:30:05] <payonel> ^ what i said
above
L1817[22:30:10]
⇨ Joins: ping (v^@me.pxtst.com)
L1818[22:30:18]
<Colink02> yep just commit them
L1819[22:33:36]
<Colink02> attempt to index global 'event'
(a nil value) is that because i don't have the
require("event") ?
L1820[22:34:17] <payonel> yes
L1821[22:36:50]
<Colink02> i did `local event =
require("event")` did i do it incorrectly?
L1822[22:37:16] <payonel> yes
L1823[22:37:34]
<Colink02> whered i mess up...
L1824[22:38:16] <payonel> i dont
know
L1825[22:38:21] <payonel> what happens or
doesn't happen?
L1826[22:38:41]
<Colink02> gives me the same error on line
21
L1827[22:39:08] <payonel> you'd have to
reboot
L1828[22:39:17]
<Colink02> ok
L1829[22:42:13]
<Colink02> i did its still saying the same
thing
L1830[22:42:56] <payonel> well now gist
is missing an end, it should be a different error
L1831[22:43:04] <payonel> %lua
function
L1832[22:43:05] <MichiBot> main:1:
<name> expected near <eof>
L1833[22:43:14] <payonel> %lua function
start()
L1834[22:43:15] <MichiBot> main:1: 'end'
expected near <eof>
L1835[22:43:19] <payonel> ^ it should say
that
L1836[22:43:28] <payonel> 'end' expected
near
L1837[22:43:46] <payonel> look at your
function strat(), it's missing an end
L1838[22:43:50]
zsh sets mode: +v on ping
L1839[22:43:51]
<Colink02> well i added it back still
saying same thing
L1840[22:45:28] *
Saphire chirps
L1841[22:46:19]
⇨ Joins: techno156 (~techno156@137.154.136.70)
L1842[22:48:25]
<Colink02> any ideas
L1843[22:49:09]
<Colink02> %lua event.timer
L1844[22:49:10] <MichiBot> main:1:
attempt to index global 'event' (a nil value)
L1845[22:49:41]
<Colink02> %lua timer_id = event.timer(1,
service_callback, math.huge)
L1846[22:49:41] <MichiBot> main:1:
attempt to index global 'event' (a nil value)
L1847[22:49:50]
<Colink02> see
L1848[22:50:31] <payonel> Colink02:
testing event with MichiBot doesn't prove anything
L1849[22:50:39]
<Colink02> true
L1850[22:50:59] <payonel> you need to
reboot your machine because rc caches things
L1851[22:51:29]
<Colink02> ok ill do it again
L1852[22:52:55]
<Colink02> Ok theat did it must of messed
something up last time works now thanks payonel
L1853[22:53:04] <payonel> yep!
L1854[22:55:32]
<Colink02> now when i do rc should it show
up?
L1855[22:56:58] <payonel> show up
where/how?
L1856[22:57:23]
<Colink02> when i do rc it doesn't show up
is that good?
L1857[22:58:03] <payonel> just running
`rc` starts all enabled services
L1858[22:58:17]
<Colink02> ok
L1859[22:58:18] <payonel> if you run `rc
service enable` and then `rc` it should start it
L1860[22:58:30]
<Colink02> ok
L1861[22:58:34] <payonel> but if you'd
have to add a print to your start method
L1862[22:58:48] <payonel> i recommend a
print message in start and stop to declare that
L1863[22:58:57]
<Colink02> ok
L1864[22:59:10]
<Colink02> like just below the function
line?
L1865[22:59:35] <payonel> whatever
message makes sense where you want it :)
L1866[23:03:38]
<Colink02> how come that doesn't
work?
L1867[23:04:41]
<TYKUHN2> Depends. What doesn't work?
?
L1869[23:06:38] <payonel> Colink02: read
your error messages
L1870[23:06:54]
<Colink02> what error messages i didn't get
any
L1871[23:13:10]
⇨ Joins: amuzet
(~amuzet@108-213-217-147.lightspeed.sntcca.sbcglobal.net)
L1872[23:13:21] <amuzet> hello?
L1873[23:14:03]
⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 206
seconds)
L1874[23:14:18] <gamax92> hi
L1875[23:14:33]
<Colink02> hi
L1876[23:16:53]
⇦ Quits: Doty1154
(~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: -0x1:
UNKNOWN ERROR CODE (0001))
L1877[23:17:32]
⇨ Joins: ping (v^@me.pxtst.com)
L1878[23:25:53]
⇦ Quits: amuzet
(~amuzet@108-213-217-147.lightspeed.sntcca.sbcglobal.net) (Remote
host closed the connection)
L1879[23:27:29]
⇦ Quits: Colink02
(webchat@97-86-8-234.dhcp.stls.mo.charter.com) (Ping timeout: 180
seconds)
L1880[23:32:04]
⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
(Quit: Always save before encountering a shiny.)
L1882[23:59:32]
⇨ Joins: wsss
(webchat@172-1-101-111.lightspeed.brhmal.sbcglobal.net)
L1883[23:59:42] <wsss> Anyone home?