<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:26:45] ⇨
Joins: helim (~helim@172-220-161-161.dhcp.chtrptr.net)
L2[00:28:24] ⇦
Quits: helim (~helim@172-220-161-161.dhcp.chtrptr.net) (Remote host
closed the connection)
L4[00:29:18] <Izaya> basic fs attribute
support is a thing now
L5[00:30:24] <payonel> o/
L7[00:30:52] <Izaya> now I have to force fs
to give a shit about read, write and execute perms
L8[00:32:00] <Izaya> but yeah I can
fs.setattr(fname,k,v) and fs.getattr(fname,k)
L9[00:32:10] <Izaya> ACLs, file
metadata...
L10[00:33:06] <Temia> DW20, if the JVM was
crashing without throwing a parachute... It might've been OC's
native lua libs trying to restore a corrupted state or something,
probably
L11[00:34:10] <Temia> One segfault later
and it all comes tumbling down o/
L12[00:34:18] *
Temia faceplants. zzzmoo.
L13[00:34:27] <gamax92> oh
L14[00:34:43] ⇨
Joins: Wiiplay123
(~kvirc@adsl-72-154-27-55.bna.bellsouth.net)
L15[00:35:02] *
Temia drags herself over to Gamax, curls up on. zzz.
L16[00:35:25] <gamax92> Do minotaurs grow
in trees?
L17[00:35:49] <gamax92> also, radare2 has
been analyzing this binary for the past uhh ... 8 hours
L18[00:36:59] <gamax92> it's doing
/something/, it's using cpu and is constantly outputting some
analysis progress
L19[00:38:04] <payonel> Izaya: what about
your other os?
L20[00:38:11] <payonel> how's its
progress
L21[00:38:14] <payonel> or plans to add to
it
L22[00:38:25] <gamax92> oh hey
payonel
L23[00:38:31] <payonel> gamax92: :)
hello
L24[00:38:33] <Izaya> PsychOS or?
L25[00:38:49] <payonel> what was the name
of your os that was all in one file and small and stuff
L26[00:38:54] <Izaya> MultICE
L27[00:38:57] <payonel> gamax92: i'm in
dresden!
L28[00:39:01] <payonel> Izaya: yeah! that
one
L29[00:39:05] <Izaya> It works well enough
as it is
L30[00:39:11] <gamax92> I'm not in
dresden!
L31[00:39:16] <Izaya> I'm going to add a
copper network driver to it eventually
L32[00:39:20] <payonel> gamax92: :(
L33[00:39:30] <Izaya> but I'm more
interested in adding fun features to PsychOS right now
L34[00:39:55] <payonel> Izaya: careful,
that's how i lost the last 2 years of my life
L36[00:40:25] <Izaya> once I hit a brick
wall with this one I'm gonna rewrite it
L37[00:41:02] <Izaya> do a proper
microkernel
L38[00:41:07] <Izaya> fs as a process
L39[00:45:24] <Izaya> muahaha
L40[00:45:51] <Izaya> you can now write to
the attributes if you have write perms
L41[00:46:38] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:59d8:bef9:d720:58eb)
(Quit: Cervator)
L43[00:50:16] <Izaya> thought: the FS
library alone is significantly larger than most MultICE
systems
L44[00:50:17] <payonel> Izaya: are you
going to separate kernel and user space, e.g. using lau
sandboxing?
L45[00:50:24] <payonel> Izaya: yeah, not
surprised :)
L46[00:50:56] <Izaya> payonel: a few
libraries I'm keeping in kernel space
L47[00:51:07] <Izaya> most of the stuff is
being separated into separate loadable libraries
L48[00:51:31] <payonel> i meant to ask,
more specifically, how do you plan to separate the two spaces
L49[00:51:33] <Izaya> the stuff is in
genkernel() to wrap require style libraries into the kernel
L51[00:51:44] <Izaya> I do a thing I call
insulation
L52[00:52:13] <Izaya> I don't block access
to _G but each process's _ENV shadows _G
L53[00:52:39] <payonel> i see, yeah
L54[00:52:42] <payonel> well fun :)
L55[00:52:53] <payonel> i would have a lot
of fun making something new
L56[00:53:06] <Izaya> if you want to write
stuff for PsychOS... :P
L57[00:53:09] <payonel> but i realize there
is value in having someone who's primarily concerned with
openos
L59[00:55:00] <Izaya> builds are available
here, I suggest severything kernels for trying stuff out
L61[00:56:01] <Izaya> (s- kernels have been
stripped of syntactical sugar and as such use less memory and
storage)
L62[01:05:26] ⇦
Quits: Roachy (webchat@c-98-222-59-174.hsd1.il.comcast.net) (Ping
timeout: 180 seconds)
L63[01:23:37] ⇦
Quits: Wiiplay123 (~kvirc@adsl-72-154-27-55.bna.bellsouth.net)
(Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L64[01:56:24] ⇦
Quits: Xilandro (~Kodos@2602:306:ce20:6c30:4dd3:210f:57a9:dc8c)
(Read error: Connection reset by peer)
L65[02:33:17] ⇨
Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L66[03:01:59] ⇨
Joins: viomi (~viomi@kurosawa.daviszone.org)
L67[03:20:17] ⇦
Quits: viomi (~viomi@kurosawa.daviszone.org) (Remote host closed
the connection)
L69[03:30:57] <Izaya> with the new FS
stuff
L70[03:33:15]
<20kdc>
Izaya: where is this?
L71[03:33:28] <Izaya> where?
L72[03:33:36] <Izaya> it's in my SP
world
L73[03:37:50]
<OctagonalCeilingFerret> Oooh, that's
nice.
L74[03:37:50]
<OctagonalCeilingFerret> I'm the kind of
Linux fag that uses 'top' to display memory and cpu usage though
?
L75[03:44:48] ⇨
Joins: Inari (~Pinkishu@p5dec6075.dip0.t-ipconnect.de)
L76[03:45:38] <Izaya> I don't have top nor
vi yet, unfortunately
L77[03:46:12] <Inari> Boo!
L78[03:46:24] <Inari> AmandaC: Haha, nice
that you like it ^^
L79[03:49:48] <Izaya> that said, as of now
I have filesystem permissions so
L80[03:50:14] <Izaya> \o/
L81[03:50:20] <Izaya> still needs a lot of
work
L82[03:50:29] <Izaya> but I can read- and
write- protect files now
L83[03:51:11] <Izaya> so.....
L84[03:51:13] <Izaya> yay?
L85[03:54:14] ⇦
Quits: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de) (Quit:
no! no!! not that button!!!)
L86[03:54:50] ⇨
Joins: ben_mkiv
(~ben_mkiv@p57972752.dip0.t-ipconnect.de)
L87[04:17:48]
<OctagonalCeilingFerret> Haha, fair
L88[04:18:09]
<OctagonalCeilingFerret> I still to this
day, don't know how the hell to work vi
L89[04:18:29]
<OctagonalCeilingFerret> I used to know how
to save a file in it. Once
L90[04:18:48]
<Lizzy>
@OctagonalCeilingFerret did you use github's repo naming
suggestions to come up with your name?
L91[04:19:11]
<OctagonalCeilingFerret> Nah, I just
slapped random words together that sounded good together
L92[04:19:19]
<OctagonalCeilingFerret> Nah, I just
slapped random words together that sounded good
L93[04:19:37]
<OctagonalCeilingFerret> It is very
satisfying to say
L94[04:20:14] <Izaya> It does look like a
GH repo name
L95[04:22:02]
<OctagonalCeilingFerret> Haha, fair enough.
I only recently made a github account, I'm not really familiar with
the naming conventions
L96[04:22:31] <Izaya> When you create a
repo it sticks some names together as a suggestion
L97[04:22:37]
<Lizzy> it's
not so much as naming conventions, just sounds like something GH
would suggest
L98[04:22:52] <Izaya> for example,
"ideal-octo-spork"
L99[04:40:31]
<OctagonalCeilingFerret> Heh
L100[04:40:32]
<OctagonalCeilingFerret> I see
L101[04:40:57]
<OctagonalCeilingFerret> But yeah, nah, I'm
just weird
L102[04:41:52] <Saphire> Izaya: pffft no,
he's clearly using XKCD Horse Staple generator
L103[04:43:26]
<OctagonalCeilingFerret> It uses four words
though ?
L104[04:45:52] <GreaseMonkey> [21:29:09]
<OctagonalCeilingFerret> I still to this
day, don't know how the hell to work vi
L105[04:45:59] <GreaseMonkey> find a file
called vimqrc.pf
L106[04:46:00] <GreaseMonkey> erm
L107[04:46:03] <GreaseMonkey>
vimqrc.pdf
L108[04:46:06] <GreaseMonkey> and just
learn the damn thing
L109[04:46:14] <GreaseMonkey> don't wait
until you're forced to learn it due to a bout of RSI
L110[04:46:31] <GreaseMonkey> you will
eventually get j and k around the right way most of the time
L111[04:46:31]
<OctagonalCeilingFerret> Hah. Fair
enough
L112[04:46:41] <Izaya> You'll end up
working faster with it too
L113[04:46:54] <GreaseMonkey>
:%s/\s\+$//g
L114[04:46:56] <GreaseMonkey> is a useful
command
L115[04:47:07]
<OctagonalCeilingFerret> Um
L116[04:47:24]
<OctagonalCeilingFerret> Is it?
L117[04:47:28] <GreaseMonkey> yep
L118[04:47:34] <GreaseMonkey> % = all doc,
s = substitute, \s = any whitespace character, \+ = match 1 or
more, $ end of line
L119[04:48:22]
<OctagonalCeilingFerret> That actually
seems potentially useful
L120[04:48:58] <GreaseMonkey> if you're
using git properly, unnecessary trailing whitespace will pop out at
you and then you can just run that find-and-replace regex
L121[04:49:00]
<20kdc> on
the one hand scriptable tools are useful
L122[04:49:05]
<20kdc> on
the other hand that's an esolang
L123[04:49:23] <GreaseMonkey> nah it's
just a regex
L124[04:49:28]
<OctagonalCeilingFerret> Huh
L125[04:49:49]
<20kdc>
exactly
L126[04:49:52] <GreaseMonkey> also you'll
eventually discover window splits and later on tabs
L127[04:50:05] <GreaseMonkey> it's about
as much of an esolang as APL is
L128[04:50:05]
<20kdc> I
guess it's less esoteric than a VM where bytes are copied
L129[04:50:12]
<20kdc> and
APL isn't an esolang?
L130[04:50:28] <GreaseMonkey> vi commands
and APL are both pretty powerful
L131[04:50:44] <GreaseMonkey> it may look
like gibberish to the uninitiated but you can do a lot with
it
L132[04:50:53] <GreaseMonkey> vi isn't
intuitive but it's hella powerful
L133[04:50:57]
<OctagonalCeilingFerret> I presume vim has
the same capabilities of vi?
L134[04:50:57] *
Izaya is eventually going to write a vi clone in Lua and then
you'll be able to just write your vi scripts in lua
L135[04:51:05] <Izaya> vim = vi
improved
L136[04:51:06] <GreaseMonkey> vim's
basically vi on steroids
L137[04:51:13]
<OctagonalCeilingFerret> Ah
L138[04:51:42] <GreaseMonkey> also has
pretty good mouse support although you need a slightly odd setup to
get it working in putty or mintty because they both kinda
suck
L139[04:51:53] <GreaseMonkey> that setup
is :set ttymouse=xterm2
L140[04:52:04]
<OctagonalCeilingFerret> @Izaya that would
be cool.
L141[04:52:04]
<OctagonalCeilingFerret> Shame I never use
anyone's OpenComputers code but my own
L142[04:52:08] <GreaseMonkey> you do not
set your overall TTY to xterm2, you just use xterm for that, but
the mouse has to be xterm2
L143[04:52:17] <GreaseMonkey> otherwise
you get the mediocre mouse support
L144[04:52:29] <GreaseMonkey> w/ xterm2
mouse though you can actually drag-select and the scroll wheel
works
L145[04:53:02]
<20kdc>
OctagonalCeilingFerret: so you don't use OpenOS? ?
L146[04:53:03]
<OctagonalCeilingFerret> Fancy
L147[04:53:06] <Izaya> why would you ever
use a mouse when you can navigate without leaving the home
row
L148[04:53:10]
<OctagonalCeilingFerret> Hahaha,
touche
L149[04:53:29] <GreaseMonkey> because
resizing window splits is a lot easier when you drag them with your
mouse
L150[04:53:37] <Izaya> that's a fair
point
L151[04:53:38] <Izaya> still
L152[04:53:39]
<OctagonalCeilingFerret> Only because I
lack the capability and time required to even attempt to write my
own.
L153[04:53:42]
<20kdc> (I
mean, if you don't use OpenOS, that's interesting, I like seeing
what OSes get thought up)
L154[04:53:43] <Izaya> mouse gets in the
way for me
L155[04:53:43] <GreaseMonkey> and some
things are just easier to point-and-click for
L156[04:53:53] <Izaya> most of the
time
L157[04:54:16] <GreaseMonkey> also there's
more to navigation than hjkl
L158[04:54:27] <GreaseMonkey> my personal
favourite is { and }
L159[04:54:37] <GreaseMonkey> which brings
you to the nearest empty line
L160[04:54:38]
<OctagonalCeilingFerret> Nah, I do use it.
I'm still figuring out a lot of shit on writing my own stuff in
lua
L161[04:54:51] <GreaseMonkey> i used to
use fFtT a bit but these days i tend to just use /
L162[04:55:13] <GreaseMonkey> also v V ^V
are useful esp. when doing substitutions
L163[04:55:27] <GreaseMonkey> although for
^V it's mostly useful w/ the r (replace with single character)
command
L164[04:55:45] <GreaseMonkey> i have tried
vimscript, it feels a little bit like BASIC
L165[04:56:35] <GreaseMonkey> anyhow i
need sleep, gnight
L166[04:57:47]
<OctagonalCeilingFerret> Night
L167[04:58:49]
<OctagonalCeilingFerret> By the way, anyone
got any code that would be a good example on how to use
coroutines?
L168[05:00:34] <Izaya> I have a lot of
code that uses coroutines
L169[05:00:39] <Izaya> I don't think it's
a good example though
L170[05:00:51]
<OctagonalCeilingFerret> Fair enough
L171[05:01:24]
<Lizzy> that
moment when you forget you were meant to go and help someone
because you were distracted reading software wikis
L172[05:01:26]
<OctagonalCeilingFerret> I think I know how
they work anyway, I just need to put the time in to try things out
and get experience using it
L173[05:01:31]
<OctagonalCeilingFerret> Ahahaha
L174[05:01:43] <Izaya> >:D got my build
server generating the fsdev branch too
L176[05:02:19]
<OctagonalCeilingFerret> I did have a
program using two coroutines working in ComputerCraft once, was my
first time trying to use them and it just worked first time. That
was years ago though
L177[05:02:53]
<OctagonalCeilingFerret>
"everything.lua". Hahaha.
L178[05:03:06] <Izaya> That's the kernel
with most of the extra programs in it.
L179[05:03:15] <Izaya> Because obviously
that's a great idea
L180[05:03:25]
<OctagonalCeilingFerret> Heh
L181[05:03:43] <Izaya> now includes the
exec/ stuff too
L182[05:03:45] <Corded> * <Lizzy>
grumbles about chrome not supporting the ability to scroll tabs
with the mouse on windows
L183[05:03:50] <Izaya> so the minimal
kernel isn't totally useless
L184[05:04:17] *
Izaya mumbles something about needing to write an
installer
L185[05:04:26]
<OctagonalCeilingFerret> I think I would've
made them seperate., but I understand
L186[05:04:45] <Izaya> Easier for testing
if I only need to update one file rather than like 15
L187[05:05:17]
<OctagonalCeilingFerret> I'd rather have a
small amount of easily browsable code segmented into more files. It
just seems more orderly. This is true though
L188[05:05:35] <Izaya>
@OctagonalCeilingFerret, boot up an OC computer with an internet
card, paste this in: cd /tmp ; wget
https://lain.shadowkat.net/~izaya/ocdoc/PsychOS-build/fsdev/PsychOS-fsdev-latest/severything.lua
init.lua ; init
L189[05:06:18]
<OctagonalCeilingFerret> I wasn't going to
start my game today, haha. Maybe later
L190[05:06:29] <Izaya> Fair enough.
L191[05:07:09]
<OctagonalCeilingFerret> I play with a
large modpack, so I have to spend 15 minutes (No joke) waiting for
it to start. Hahaha
L192[05:07:23] <Izaya> yeah I get ya
L193[05:07:40] <Izaya> My game only takes
5 minutes to start but it's running from an SSD
L194[05:08:52]
<OctagonalCeilingFerret> Ah
L195[05:09:26]
<OctagonalCeilingFerret> That might do it.
I cheaped out with my harddrive. As HDD's go, it's not very
fast
L196[05:09:46] <Izaya> 5kRPM?
L197[05:09:59]
<OctagonalCeilingFerret> Uh, let me find
the model and check
L198[05:10:22]
⇨ Joins: Thutmose1
(~Patrick@172-10-186-129.lightspeed.gnvlsc.sbcglobal.net)
L199[05:11:17] ⇦
Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:d9fa:4ae5:cb44:e577)
(Ping timeout: 183 seconds)
L200[05:11:21]
<OctagonalCeilingFerret> 5400-7200
L201[05:11:38] <Izaya> huh
L202[05:11:44] <Izaya> spins slower when
not in much use?
L203[05:12:25]
<OctagonalCeilingFerret> Honestly, no idea.
I may be a qualified computer technician, but when it comes to hard
drives, I look at the capacity and that's it
L204[05:13:14]
<20kdc>
capacity is probably the most important thing so long as you have a
way to bring all the game files into I/O cache before you start
playing
L205[05:13:38]
<OctagonalCeilingFerret> Other sites list
the maximum as 5400, so I'm not sure about the 7200
L206[05:14:13] <Izaya> I'm running two
dying Seagate HDDs and a cheap SSD I pulled from a laptop at
work
L207[05:14:16] <Izaya> living on the
edge
L208[05:14:22]
<OctagonalCeilingFerret> Ahahaha
L209[05:14:42]
<OctagonalCeilingFerret> @20kdc That's
true, the problem is how long it takes for it to do that ?
L210[05:15:01] <Izaya> on the upside, my
laptop, where I do actual work, has a new Sandisk SSD and a
relatively new HSGT HDD
L211[05:15:06]
<OctagonalCeilingFerret> This drive was
brand new 4 years ago, figure I've still got a bit of life in
it
L212[05:15:23] <Izaya> there's a daemon
that forces files into cache on boot
L213[05:15:26] <Izaya> forget the name
though
L214[05:15:33]
<20kdc>
preload?
L215[05:15:37] <Izaya> possibly
L216[05:15:39] *
Izaya shrugs
L217[05:15:45] <Izaya> yeah these drives
are like 10 years old
L218[05:15:45]
<20kdc>
personally I'd just write a program to try and use madvise to tell
the kernel "pretty please load this explicit list of
files"
L219[05:15:45]
<OctagonalCeilingFerret> Hmm
L220[05:15:54] <Izaya> Windows keeps
telling me one is dying
L221[05:15:59] <Izaya> the other one can't
be far off
L222[05:16:49]
<OctagonalCeilingFerret> ?
L223[05:17:02]
<20kdc>
huh
L225[05:17:38]
<OctagonalCeilingFerret> To be fair, the
first few times you have a problem with them, you can usually get
away with repairing bad sectors. Then you're good for another
couple of years, that's pushing it though, haha
L226[05:18:04]
<Lizzy>
Izaya, check the SMART status of the drives, we've had a few at
work which SMART reported as "okay" and had like,
4billion read/seek errors
L227[05:18:06]
<20kdc> what
if you have triple backup on multiple computers, are you safe
then?
L228[05:18:14]
<OctagonalCeilingFerret> Interesting. Going
to recreate it in OpenComputers? Hahaha
L229[05:18:20] <Izaya> I mean, nothing has
actually happned to any of the data, so
L230[05:18:27]
<OctagonalCeilingFerret> Depends, where are
those computers located? Haha
L231[05:18:41] <Izaya> Lizzy:
CrystalDiskInfo reports one is doing okay, the other one is very
much not happy
L232[05:18:53]
<Lizzy> ah,
cool
L233[05:18:55]
<OctagonalCeilingFerret> Two backups on two
different cloud services, in two different regions should be fine
?
L234[05:19:02]
<20kdc> no
cloud services for me
L235[05:19:11] <Izaya> I mean
L236[05:19:16]
<Lizzy>
we've also had disks which have reported that their dead/dying and
only like, 100 read errors
L237[05:19:18]
<OctagonalCeilingFerret> My solution is to
just not have data I don't want to lose
L238[05:19:30] <Izaya> I have aes256
encrypted containers on my work google drive
L239[05:19:42] <Izaya> because I have
unlimited storage on there
L240[05:19:50] <Izaya> not practical for
backup though
L241[05:19:58] <Izaya> 0.3Mbps upload
doesn't work well for it
L242[05:20:12]
<OctagonalCeilingFerret> I had to do a
report on the advantages of using cloud services, I still have
residual information from the research in my head
L243[05:20:27] <Corded> * <Lizzy>
has an 8TB drive in her home server that's used for backing up her
pc/laptop and some other systems
L244[05:20:29]
<OctagonalCeilingFerret> Yeah, no.
Hahaha
L245[05:20:41]
<OctagonalCeilingFerret> Haha, nice
L246[05:20:59] *
Izaya has a 15TB RAID5 array in his home server but it isn't enough
to back up all his stuff anyway
L247[05:21:11]
<OctagonalCeilingFerret> RIP
L248[05:21:38]
<Lizzy>
currently debating if i want to store my server backups on there as
well or use Amazon's S3 storage for that
L249[05:21:48]
<OctagonalCeilingFerret> I mean, I have a
Cisco PSU from a 1U switch.
L250[05:21:49]
<OctagonalCeilingFerret> I've modifier it
into a bench power supply for my electronic projects
L251[05:21:56] <Izaya> encrypt it, pipe it
into cold storage Lizzy?
L252[05:22:05]
<20kdc> I
use some custom secret sauce for my "backup solution",
which lets me transfer data via memory pen if need be, but
typically I just sshfs it over
L253[05:22:19] <Izaya> memory pen?
o.O
L254[05:22:21]
<OctagonalCeilingFerret> Fair
L255[05:22:30] <Izaya> like, a pen with a
flash drive?
L256[05:22:42] <Inari>
@OctagonalCeilingFerret: What are you? gfycat?
L257[05:22:43]
<OctagonalCeilingFerret> It's just another
name for a flash drive, is it not?
L258[05:22:46]
<20kdc>
^
L259[05:22:52] <Izaya> oh
L260[05:22:58] <Izaya> boring
L261[05:22:59]
<OctagonalCeilingFerret> Yes.
L262[05:23:01]
<OctagonalCeilingFerret> Hahaha
L263[05:23:13]
<OctagonalCeilingFerret> Actual flash drive
pens have barely any storage
L264[05:23:18]
<OctagonalCeilingFerret> They're not worth
using, tbh
L265[05:23:24] <Inari> surprising
L266[05:23:34] *
Izaya has a brick with a USB port
L267[05:23:35]
<20kdc> I
wonder if I could actually modify a pen to contain a flash
drive
L268[05:23:45]
<Lizzy>
Izaya, i had a similar plan. the most recent backup would be in the
infrequent access option so i could quickly get at it if needed,
then any older backups would be put into the glacier (only keeping
a max of 2 backup sets there)
L269[05:24:01]
<OctagonalCeilingFerret> Hahaha. High
capacity ones probably exist, but I'm cheap/frugal, and just look
at stuff in the realm of $20NZD
L270[05:24:11] <Izaya> oh you're from
NZ?
L271[05:24:13] <Izaya> nice o/
L272[05:24:15]
<OctagonalCeilingFerret> Yeah
L273[05:24:18]
<20kdc> I
haven't got the storage to keep backup history,
L274[05:24:27] *
Izaya is from hell
L275[05:24:28]
<OctagonalCeilingFerret> ?
L276[05:24:31]
<OctagonalCeilingFerret> Hahahaha
L277[05:24:37]
<Lizzy>
cause it keeps costs down and i don't think i need more than 3
months of backups
L278[05:24:40]
<OctagonalCeilingFerret> You mean America
right?
L279[05:24:44]
<OctagonalCeilingFerret> ?
L280[05:24:48] <Izaya> geez no
L281[05:24:51]
<20kdc> but
I do have a common ~100GB dataset containing arbitrary video
footage I keep across 3 devices.
L282[05:24:52]
<Lizzy>
nope, izaya is downunder
L283[05:24:59]
<OctagonalCeilingFerret> Ah!
L284[05:25:00] <Izaya> I don't have a word
for the US
L285[05:25:12] <Izaya> I don't really know
of a way to call a place worse than hell
L286[05:25:27]
<Lizzy>
hell.2
L287[05:25:28]
<OctagonalCeilingFerret> I just figured
that with that hurricane stuff, it's probably not a nice place to
live atm
L288[05:25:36]
<OctagonalCeilingFerret> Ahahahaha
L289[05:25:36]
<Lizzy>
*Hell/2
L290[05:25:48]
<OctagonalCeilingFerret> ?
L291[05:25:54]
<OctagonalCeilingFerret> The 2nd circle of
hell
L292[05:26:06]
<20kdc>
Izaya is in Hell 98SE Beta 2, America is Hell ME - Final
Release
L293[05:26:16]
<OctagonalCeilingFerret> ?
L294[05:26:20]
<OctagonalCeilingFerret> Oh god
L295[05:26:22] *
Izaya crashes, BSODs
L296[05:26:28]
<OctagonalCeilingFerret> Hahahaha
L297[05:26:40]
<Lizzy> i
like the HCF directive
L298[05:26:49] *
Izaya also ignites
L299[05:27:23]
<OctagonalCeilingFerret> Lukily, I'm not
old enough that I had to spend much of my life on Windows OS's
earlier than XP
L300[05:27:48] <Izaya> XP was
okayish
L301[05:27:56] <Izaya> went downhill from
2k tbh
L302[05:27:58]
<Lizzy> i
sorta started on ME, though that's when i was really young and
wasn't allowed to use the computer that much
L303[05:27:59]
<OctagonalCeilingFerret> Well, I would be,
if I weren't a console pleb for the first 7 years of my life
L304[05:28:14]
<20kdc>
you...
L305[05:28:16]
<20kdc> you
*heretic*!
L306[05:28:22] <Corded> * <20kdc>
lights torch
L307[05:28:25]
<OctagonalCeilingFerret> ?
L308[05:28:27] <Corded> * <20kdc>
goes to grab pitchfork
L309[05:28:37] *
Izaya ignites the pitchfork
L310[05:28:44]
<20kdc>
...that... what
L311[05:28:52]
<OctagonalCeilingFerret> I do remember
though, I used to play games on Yahoo Games with my dad on an old
98 machine.
L312[05:28:58]
<OctagonalCeilingFerret> Hacks!
L313[05:29:04]
<OctagonalCeilingFerret> Hax!
L314[05:29:08]
<20kdc>
...sure ok whatever
L315[05:29:13] <Corded> * <20kdc>
grabs lit pitchfork
L316[05:29:13]
<20kdc>
ow
L317[05:29:17]
<20kdc> Ow,
ow, ow
L318[05:29:24] <Izaya> I used to spend a
lot of time playing Age of Empires and Rollercoaster Tycoon on
95
L319[05:29:30] <Izaya> when I wasn't
fucking with solaris anyway
L320[05:29:39]
<OctagonalCeilingFerret> What is this,
DnD?
L321[05:29:40]
<OctagonalCeilingFerret> I have a lot of
experience lighting my weapons on fire and burning myself
L322[05:29:53]
<OctagonalCeilingFerret> That extra damage
was so worth it though
L323[05:30:32]
<OctagonalCeilingFerret> I mostly played
them on 98. But Age of Empires was one of the few things that
computer could run, hahaha
L324[05:31:13]
<OctagonalCeilingFerret> Think it was an
early Pentium 4. As P4's went, the processor was alright, but the
graphics card couldn't handle anything
L325[05:31:27] <Izaya> a Pentium 4!
L326[05:31:31] <Izaya> you're fancy
L327[05:31:39] <Izaya> my box had two
Pentium IIIs
L328[05:31:47]
<OctagonalCeilingFerret> At least it had
two of them ?
L329[05:32:04]
<OctagonalCeilingFerret> Hey, want a brand
new P3 heatsink? I have one sitting around that's unused
L330[05:32:14] <Izaya> (and it would've
run circles around yours, was one of the highest-clock speeds
available for the P3 and it would happily beat a P4 at 3Ghz)
L331[05:32:21]
<OctagonalCeilingFerret> Flash
L332[05:32:41]
<OctagonalCeilingFerret> The P3's I've used
boasted a wopping 344MHz
L333[05:32:51]
<OctagonalCeilingFerret> The P3's I've used
boasted a whopping 344MHz
L334[05:32:51] <Izaya> 344Mhz
L335[05:33:02] <Izaya> I have a P2 that
can do 350
L336[05:33:15]
<OctagonalCeilingFerret> Hahaha
L337[05:33:34]
<OctagonalCeilingFerret> Nice
L338[05:34:52]
<OctagonalCeilingFerret> Hang on, must've
been 533. Unless it was underclocked, I can't find any information
on Wikipedia about any 344 P3's or close
L339[05:35:41] <Izaya> I have a 500 or
700Mhz P3 laptop kicking around too
L340[05:36:07]
<OctagonalCeilingFerret> Hahahaha,
nice
L341[05:36:42]
<OctagonalCeilingFerret> You sound like
you've got a lot of old PCs
L342[05:36:54] <Izaya> Far too many of
them >.>
L343[05:37:05] <Izaya> Working on selling
some of them off
L344[05:37:21]
<OctagonalCeilingFerret> They're worth
selling? hahahaha
L345[05:37:27] <Izaya> not really
L346[05:37:37] <Izaya> but I can get
between $20 and $50 for a shitbox with Linux Mint
L347[05:37:38] <Izaya> so
L348[05:37:42]
<OctagonalCeilingFerret> Fair
L349[05:38:13]
<OctagonalCeilingFerret> There's a place
here that recycles old computers. They want $20 for a bloody PSU,
it's ludicrous
L350[05:38:19] ⇦
Quits: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de) (Ping
timeout: 186 seconds)
L351[05:38:30] <Izaya> I use old PSUs as
bench power supplies
L352[05:39:05]
<OctagonalCeilingFerret> Fair. ATX PSUs
were too big to use for my electronics "workshop"
L353[05:39:47]
<OctagonalCeilingFerret> That Cisco one is
like, 8cm by I dunno, 15?
L354[05:39:50]
<OctagonalCeilingFerret> It's tiny
L355[05:40:09]
<OctagonalCeilingFerret> Has to be, to fit
in a 1U rackmount switch I guess
L356[05:40:51]
⇨ Joins: BearishMushroom
(~BearishMu@c-82-209-154-59.cust.bredband2.com)
L357[05:40:54]
<OctagonalCeilingFerret> My
"workshop" is also a lid off a 2U rackmount server I got
on TradeMe for a dollar. I've got stuff tapped to it
L358[05:41:45]
<OctagonalCeilingFerret> On a dresser, in
my room
L359[05:42:28]
<OctagonalCeilingFerret> Gotta get all of
that flux poisoning from soldering in a room barely bigger than
Harry Potter's room under the stairs
L361[05:43:07]
<OctagonalCeilingFerret> Not ba
L362[05:43:08]
<OctagonalCeilingFerret> Not bad
L363[05:43:40] <Izaya> spot the SSD
L364[05:43:47]
<OctagonalCeilingFerret> My case has holes
to route the cables between the back and the side
L365[05:44:16]
<OctagonalCeilingFerret> It's not glued to
the side with hot glue, 0/10
L366[05:44:42] <Izaya> I mean
L367[05:44:44] <Izaya> it might as well
be
L368[05:44:48]
<OctagonalCeilingFerret> Hahaha, true
L369[05:44:59] <Izaya> SSD is wedged into
the back of the motherboard tray
L370[05:45:25]
<OctagonalCeilingFerret> Ahahahaha
L371[05:45:47]
<OctagonalCeilingFerret> Yeah, 3.5 to 2.5
converters cost too much
L372[05:45:53]
<OctagonalCeilingFerret> I can understand
this
L373[05:46:04]
<MGR> Don't
most cases come with 2.5" bays now?
L374[05:46:06] <Izaya> and it fits just so
perfectly
L375[05:46:10] <Izaya> Now? Sure.
L376[05:46:13] <Izaya> In 1998? no.
L377[05:46:18]
<OctagonalCeilingFerret> ^
L378[05:46:23]
<MGR> Well,
why are you using a 1998 case?
L379[05:46:35] <Izaya> Because it's the
only one I have that has enough space for a GTX 690
L380[05:46:41] <Izaya> also it has
wonderful cooling
L381[05:46:42]
<OctagonalCeilingFerret> Ahahahaha
L382[05:46:46]
<MGR> Get a
new case????
L383[05:46:55] <Izaya> Why would I do that
if I have a perfectly functional one?
L384[05:46:58]
<Lizzy>
^
L385[05:47:00]
<OctagonalCeilingFerret> ^
L386[05:47:04]
<MGR>
Because it doesn't have 2.5" bays
L387[05:47:10]
<OctagonalCeilingFerret> Bah, who needs
em
L388[05:47:12] <Izaya> It has a space for
a SSD though.
L389[05:47:15]
<MGR> So it
isn't "perfectly functional"
L390[05:47:23] <Izaya> I count that as
perfectly functional.
L391[05:47:40] <Izaya> Besides, don't you
know, you can mount a 2.5" drive using only the ATX screw
holes?
L392[05:47:45]
<OctagonalCeilingFerret> Technically, it
has a lot of spaces for an SSD. All you need is glue
L393[05:48:18]
<OctagonalCeilingFerret> Well, you'd only
need one screw for it. It's not like it's going to vibrate like a
HDD
L394[05:48:19] <Izaya> also, do you know
how much a new case with this kinda layout would cost?
L395[05:48:21] <Izaya> Lots.
L396[05:49:00] <Izaya> I have $0.90 to my
name at present.
L397[05:49:18] <Izaya> Finding a fun place
to mount an SSD is a small price to pay
L398[05:49:21] <Izaya> also MGR fix your
server
L399[05:49:31]
<MGR> It's
being fixed
L400[05:49:38] <Izaya> excellent
L401[05:49:53]
<OctagonalCeilingFerret> I paid $60 for my
case new, I was being cheap
L402[05:50:06]
<MGR> I've
paid less for cases
L403[05:50:20] *
Izaya has never bought a case
L404[05:50:26]
<OctagonalCeilingFerret> Which currency
though ?
L405[05:50:29]
<MGR>
USD
L406[05:50:37] <Izaya> I need to get
around to removing some of the paneling from this one though.
L407[05:50:47]
<OctagonalCeilingFerret> $60NZD was about
$25-30USD when I bought it
L408[05:50:50] <Izaya> If I get rid of
most of the front I can stick a bunch of fans there
L409[05:50:53]
<MGR>
Ah
L410[05:50:55] <Izaya> force air
through
L411[05:51:08]
<MGR> Or you
could buy a new case with better airflow
L412[05:51:16]
<OctagonalCeilingFerret> Even better
alternative
L413[05:51:18] <Izaya> why though
L414[05:51:19] <Izaya> I have tools
L415[05:51:21]
<OctagonalCeilingFerret> Drill holes
L416[05:51:24]
<OctagonalCeilingFerret> Oh
L417[05:51:24] <Izaya> I have power
tools
L418[05:51:25]
<OctagonalCeilingFerret> Well
L419[05:51:29]
<OctagonalCeilingFerret> There you go
L420[05:51:31] <Izaya> that can cut SOLID
STEEL
L421[05:51:33] <Izaya> :D
L423[05:51:46] <Izaya> so modding it is
easier than going out and buying a new case
L424[05:51:48]
<OctagonalCeilingFerret> Make your own fan
holes, nobody can tell you what to do!
L425[05:52:05]
<OctagonalCeilingFerret> mfw not 0.90c
AUD
L426[05:52:17]
<OctagonalCeilingFerret> ?
L427[05:52:19]
<Lizzy>
yeah, still cheaper than a new case perhaps
L428[05:52:21] <Izaya> Lizzy: I'm more
inclined towards the internal one
L429[05:52:43]
<OctagonalCeilingFerret> What's also
cheaper than a new case, is a 3.5 to 2.5 adapter ?
L430[05:52:55]
<MGR> Yeah,
but then your case doesn't look ugly
L431[05:52:56]
<OctagonalCeilingFerret> Still has one more
3.5 slot
L432[05:53:03]
<OctagonalCeilingFerret> Hahaha
L433[05:53:08]
<OctagonalCeilingFerret> It's in
disguise
L434[05:53:14] <Izaya> fun fact
L435[05:53:20] <Izaya> if I put the panels
back on this thing
L436[05:53:20]
<Lizzy> i
was contemplating buying that the other day, then i slapped myself
because i already have 2 2.5/3.5" docking stations and i don't
have enough stuff to put in it
L437[05:53:23] <Izaya> it's beige
L438[05:53:33]
<OctagonalCeilingFerret> ?
L439[05:53:37]
<OctagonalCeilingFerret> Beautiful
L440[05:53:46] <Izaya> I'm much more
inclined towards this plain steel setup
L441[05:54:08] <Izaya> I have a line of
fans from a 1U server, if I cut out a hole in the front and mount
it in the gap, then put the side panel back on, it'll force so much
air through
L442[05:54:13]
<OctagonalCeilingFerret> I like black, when
when you're going for retro/cheap aesthetic, beige is life
L443[05:54:34] <Izaya> also cut out a hole
in the back where the extra serial port holes are so more air can
get through
L444[05:54:37]
<OctagonalCeilingFerret> I've considered
the same thing, but I lack the tools
L445[05:54:49]
<Lizzy> my
current case is white, though the metal side panels got a bit
bleached when it used to be in the sun
L446[05:55:05] <Izaya> (this thing has
those punch-out metal covers for serial ports, parallel ports and
something else I can't identify)
L447[05:55:14]
<MGR> My
case is black
L448[05:55:16]
<OctagonalCeilingFerret> RIP
L449[05:55:24]
<OctagonalCeilingFerret> Awww yus
L450[05:55:38] <Izaya> I mean, I could
spray paint the panels of mine
L451[05:55:51]
<OctagonalCeilingFerret> So, you seem to be
interested in retro tech. A tape drive + manual and a tape worth
anything to you?
L452[05:55:56] <Izaya> but I'm honestly
more inclined to strip the paint entirely
L453[05:56:07]
<OctagonalCeilingFerret> So, you seem to be
interested in retro tech. An external tape drive + manual and a
tape worth anything to you?
L454[05:56:15] <Izaya> It'd go perfectly
with my copy of Norton Desktop 3.0
L455[05:56:22]
<OctagonalCeilingFerret> Paint it with the
blood of your enemies
L456[05:56:22]
<Lizzy>
eww
L457[05:56:35]
<OctagonalCeilingFerret> I just cried tears
of blood. Am I your enemy?!
L458[05:56:38]
<OctagonalCeilingFerret> ?
L459[05:56:51] <Izaya> in all seriousness
if anyone wants to send me 80GB DAT tapes, I have a SCSI drive for
them
L460[05:57:17]
<OctagonalCeilingFerret> I might actually
have one...
L461[05:57:39] <Izaya> I was
thinking
L462[05:57:43] <Izaya> strip the paint on
the panels
L463[05:57:52] <Izaya> 3D print a new
front
L464[05:58:00] <Izaya> (because the front
is beige plastic)
L465[05:58:13] <Izaya> stencil on a nice
design onto the side
L466[05:58:27]
<OctagonalCeilingFerret> 4mm Data Tape
DDS-90
L467[05:58:45]
<OctagonalCeilingFerret> Wrong standard I
think
L468[05:58:55] <Izaya> yeah I think that
one is a little old
L469[05:59:19] <Izaya> 2GB vs 80GB
L470[05:59:31]
<OctagonalCeilingFerret> It didn't list a
capacity
L471[05:59:39] <Izaya> Found one
online
L472[05:59:46] *
Izaya wonders if he should stick the SCSI controller card into his
desktop
L473[05:59:50]
<OctagonalCeilingFerret> Well, if that's
too old, I have an even older one here. 120Mbytes
L474[05:59:56]
<OctagonalCeilingFerret> DC2120
L475[06:00:12] <Izaya> impressive
L476[06:00:23]
<OctagonalCeilingFerret> That's what the
external drive uses
L477[06:01:04]
<OctagonalCeilingFerret> No idea if it
actually works though. I don't currently own a computer with those
old serial jacks
L478[06:02:58]
<OctagonalCeilingFerret> You know what
would be a pointless addition to OpenComputers, but would kinda be
cool? Tape drives.
L479[06:03:05] <Izaya> wellll
L480[06:03:20]
<OctagonalCeilingFerret> Fine, cool is
subjective
L481[06:03:27] <Izaya> hold up a sec
L482[06:03:46] <Izaya> [page is loading
slowly]
L483[06:03:55]
<OctagonalCeilingFerret> ?
L485[06:04:17]
<OctagonalCeilingFerret> Yeah, I found it
before you did. hahaha
L486[06:04:30] <Izaya> thanks, NBN
L487[06:04:49]
<OctagonalCeilingFerret> ?
L488[06:05:41]
<OctagonalCeilingFerret> Computronics looks
pretty nice
L489[06:06:52] <Izaya> It is.
L490[06:06:58] <Izaya> Also quite
popular
L491[06:07:03]
<OctagonalCeilingFerret> Fair enough
L492[06:13:21]
<OctagonalCeilingFerret> Oh hey, there's a
rule about not having nicknames over 16 characters.
L493[06:13:21]
<OctagonalCeilingFerret> Neat.
L494[06:13:21]
<OctagonalCeilingFerret> ...
L495[06:13:54]
<Lizzy>
doesn't really apply to discord
L496[06:14:01]
<OctagonalCeilingFerret> That's for the IRC
channeL?
L497[06:14:04]
<OctagonalCeilingFerret> That's for the IRC
channel?
L498[06:14:04]
<Lizzy>
yes
L499[06:14:07]
<OctagonalCeilingFerret> Ah
L500[06:14:11]
<OctagonalCeilingFerret> Cool beans
L501[06:14:12] *
Izaya hmms
L502[06:14:25]
<Lizzy> all
other rules apply here though
L503[06:14:54] <Izaya> does a near-pure OC
server with no world gen and chunks-sized plots interest
anyone?
L504[06:14:56]
<Lizzy> and
if someone decides to be really stupid with a discord nickname i
will change it
L505[06:15:01] <Izaya> creative, of
course
L506[06:15:03]
<OctagonalCeilingFerret> The rules are
simple enough then.
L507[06:15:03]
<OctagonalCeilingFerret> Don't be a
dick
L508[06:15:03]
<OctagonalCeilingFerret> Don't evade
bans
L509[06:15:04]
<OctagonalCeilingFerret> Sorted
L510[06:15:09]
<Lizzy>
yup
L511[06:15:11]
<OctagonalCeilingFerret> The rules are
simple enough then.
L512[06:15:11]
<OctagonalCeilingFerret> Don't be a
dick
L513[06:15:12]
<OctagonalCeilingFerret> Don't evade
bans
L514[06:15:12]
<OctagonalCeilingFerret> Don't NSFW
L515[06:15:12]
<OctagonalCeilingFerret> Sorted
L516[06:15:19]
<Lizzy>
Izaya, i dunno
L517[06:16:23]
<OctagonalCeilingFerret> Not really. I
really only mess around with OpenComputers when I'm not messing
around with other mods, and I want something to do while I wait for
people to join a server
L518[06:17:04] <Izaya> fair enough
L519[06:17:18] *
Izaya is using a server like so already and figures he might as
well open it up
L520[06:17:29]
<OctagonalCeilingFerret> Fair enough
L521[06:18:33]
<OctagonalCeilingFerret> I was mostly
looking at the rules to see if there was anything regarding
completelly off topic conversation, but apparently not.
Mwahahaha
L522[06:23:13] <Izaya> this place is more
off-topic than OC
L523[06:23:34]
<OctagonalCeilingFerret> Yeah, I kinda
figured that
L525[06:31:44] <MichiBot> Inari: payonel
will be notified of this message when next seen.
L527[07:20:15] <S3> saw IT last
night
L528[07:20:17] <S3> Hilarious movie
L529[07:20:27] <Izaya> was the creature a
total twat?
L530[07:20:33] <Izaya> because he is in
real life
L531[07:20:57] <AmandaC> Izaya knows
pennywise IRL?
L532[07:21:05] <Izaya> wat
L533[07:21:11] *
Izaya needs to double-check something
L534[07:21:29] <AmandaC> AIUI from
context, that's the name of the creature in IT
L535[07:21:45] <Izaya> oh
L536[07:21:49] <AmandaC> ( character name,
not real name)
L537[07:21:54] <Izaya> the person was
actually a secondary character
L538[07:22:03] <Izaya> still a twat
L539[07:22:34] *
AmandaC chooses to imagine Izaya being a tsuendre in this
situation, because it amuses her
L540[07:22:51] <Izaya> eegh
L541[07:22:55] <Izaya> unneeded mental
images
L542[07:22:57] <Izaya> plsno
L543[07:24:58] <Skye> I want to turn Izaya
into a girl. :P
L544[07:25:08] <AmandaC> Wait, she's not
already? D:
L545[07:25:19] <Izaya> that's p. weird
Skye
L546[07:25:33] <Inari> xD
L547[07:25:41] *
AmandaC makes a mental note to make sure Skye doesn't have any
table saws
L548[07:26:11] <AmandaC> I'm tired of
disposing of mutilated bodies. :<
L549[07:26:30] <Inari> Wouldn't a sort
of... push thingy make more sense
L550[07:26:55] <Inari> I don't know what
that would be called :P
L551[07:27:02] <AmandaC> Inari: I'm
referencing a DLC of a horror game, for which I'm terribly sorry if
I triggered anybody with.
L552[07:27:25] <Inari> Like a jackhammer
but a single strong and longer push rather than many repeated
smaller ones
L553[07:27:37]
<Lizzy>
erm
L555[07:28:24] <AmandaC> Inari: does your
nee you put this much thought into turning a guy into your
bride?
L557[07:28:55] <AmandaC> Nothing, I should
stop. :P
L558[07:29:02] <AmandaC> Inari: cute kiss
image, tho~
L559[07:29:12] <Inari> I assume youmean my
nii, but then I still don't get the bridge part or the other part
xD I just thought it would make more snese to have an inversion
than a cutoff
L560[07:29:43] <Inari> Oh right AmandaC
liked yuri
L561[07:29:45] <Inari> Almost forgot
xD
L562[07:29:57] *
AmandaC is yuri, so ofc she lkes yuro.:P
L563[07:30:02] <Inari> :p
L564[07:30:06] <AmandaC>
s/yuro/yuri/
L565[07:30:06] <MichiBot> * AmandaC is
yuri, so ofc she lkes yuri.:P
L566[07:30:12] <Inari> You're getting
dangerously close to horror again with that typo
L567[07:30:26] <AmandaC> yuro?
L568[07:30:30] <Inari> guro
L569[07:30:40] *
AmandaC decides not to google
L570[07:30:43] <Inari> xD
L571[07:30:46] <Inari> Good choice
L572[07:31:18] <Inari> Need to look more
for nice pjs later today
L573[07:31:32] <AmandaC> haha, still
looking for a shiny, eh?
L574[07:31:46] <Inari> Yeah :<
L575[07:31:57] <Inari> It's surprisingly
hard to find nice ones :P
L576[07:32:01] <AmandaC> hehe
L577[07:34:05] *
Inari wonders if they used snapping turtles in ancient times when
they needed to amputate a finger
L578[07:55:44] *
Skye hides magic potions from Izaya
L579[08:18:01] <AmandaC> Skye: ah, I
thought you'd use spaghetti and meatballs.
L580[08:18:19] <Corded> * <Lizzy>
pets michibot
L581[08:18:31] <AmandaC> ( A MUD I played
awhile back had a sex-changing item, which was spaghetti and
meatballs )
L582[08:27:31]
<Lizzy>
%remindme 5h DNS Shizzel
L583[08:27:31] <MichiBot> I'll remind you
about "DNS Shizzel" at 09/15/2017 01:27:31 PM
L584[08:30:13] ⇦
Quits: Backslash
(~Backslash@ip-178-203-97-177.hsi10.unitymediagroup.de) (Quit:
Leaving)
L585[08:35:01]
⇨ Joins: Backslash
(~Backslash@ip-178-203-97-177.hsi10.unitymediagroup.de)
L586[08:38:57]
⇨ Joins: helim
(~helim@172-220-161-161.dhcp.chtrptr.net)
L587[08:41:12] <Michiyo> lol @Lizzy
L588[09:04:25] <Temia> I like yuri to the
same degree as anything else, in that love in general is cute
o/
L589[09:04:37] <Temia> ...Well okay I may
actually be a bit biased towards yaoi still. BUT LOVE IS
CUTE!
L590[09:04:55] <Temia> Robot love is also
especially cute, because love is cute and robots are cute.
L591[09:04:58] *
Temia sagenods.
L592[09:05:52] <Temia> So there's your
answer, Inari! It's cute o/
L593[09:14:40] <Inari> xD
L595[09:14:55] <MichiBot> Inari: Vexatos
will be notified of this message when next seen.
L596[09:18:27]
<Forecaster>
Michael Bay Transformers aren't particularly cute though
L597[09:23:34]
<20kdc>
nanonanonanonanonano
L599[09:28:05] <Izaya> 's coming
together
L600[09:31:13]
<Forecaster>
augh
L601[09:31:22] ⇦
Parts: Direwolf20 (~direwolf2@2607:5300:60:399a::) ())
L602[09:31:22]
<Forecaster>
why doesn't the messages app have a dark mode
L603[09:31:42]
<Forecaster>
and why do none of the third-party texting apps respect custom
alert sounds
L604[09:32:08] *
Izaya points vaguely at silence
L605[09:32:15] <Izaya> I dunno if it cares
about sounds or not but it has a dark theme
L606[09:32:19]
<Lizzy>
Signal has a dark theme
L607[09:33:26]
<Forecaster>
Signal is not sms by the looks of it
L608[09:33:40] <Izaya> Signal can handle
your SMS but it's mostly for IM
L609[09:33:45]
<Lizzy>
^
L610[09:33:57] <Izaya> Silence is SMS +
optional encryption
L611[09:34:26]
<Forecaster>
does signal respect contact specific notification sounds?
L612[09:35:03]
<Lizzy>
unsure, you can set notifications per contact within signal
though
L613[09:35:14]
<Lizzy> not
entirely sure if it pulls from the system address book
L614[09:35:14]
<Forecaster>
that'd work
L615[09:35:28]
<Forecaster>
the one I've tried didn't have it in any way
L616[09:36:10]
<Forecaster>
Signal requires all of the permissions apparently :P
L617[09:38:04]
<Lizzy>
hmm
L618[09:40:10]
<Forecaster>
nope
L619[09:40:17]
<Forecaster>
doesn't use the system sounds
L620[09:40:44]
<Lizzy> ah,
well it still allows you to set notifications
per-contact/conversation
L621[09:41:13]
<Forecaster>
yeah, that works, I'll just have to re-define them
L622[09:42:42]
<Forecaster>
I like being able to hear who just sent something
L623[09:43:27]
<Forecaster>
unfortunate it doesn't have pinning conversations
L624[09:43:35]
<Forecaster>
but not critical
L625[09:46:14]
⇨ Joins: xarses_ (~xarses@67.218.117.86)
L626[09:51:07]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L627[09:57:29]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L628[10:00:28] ⇦
Quits: helim (~helim@172-220-161-161.dhcp.chtrptr.net) (Ping
timeout: 186 seconds)
L629[10:07:25] <S3> shiny?
L630[10:12:42]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:7116:7363:7e4a:1757)
L631[10:16:19] <Michiyo> %w 72396
L632[10:16:21] <MichiBot> Current weather
for Wynne, AR Current Temp: 78.8°F/26.0°C Feels Like: 83°F/28°C
Current Humidity: 100% Wind: From the SE 3.0 Mph/4.8 Km/h
Conditions: Clear
L633[10:29:49] <Saphire> %w 656001
L634[10:29:49] <MichiBot> No data
returned
L635[10:30:00] <Saphire> %w barnaul
L636[10:30:01] <MichiBot> Current weather
for Barnaul, Russia Current Temp: 65°F/18°C Feels Like: 65°F/18°C
Current Humidity: 39% Wind: From the SW 2 Mph/4 Km/h Conditions:
Partly Cloudy
L637[10:30:13] <Saphire> Ha!
L638[10:32:25] <gamax92> %w 65536
L639[10:32:25] <MichiBot> Current weather
for Lebanon, MO Current Temp: 78.4°F/25.8°C Feels Like: 78.4°F/27°C
Current Humidity: 62% Wind: From the SSW 8.3 Mph/13.4 Km/h
Conditions: Clear
L641[10:51:23]
<Forecaster>
eh
L642[10:52:10] <Inari> @Forecaster What
:<
L643[10:53:13]
<Forecaster>
the pace feels too high
L644[10:53:19]
<Forecaster>
also "bro-ver"
L645[10:53:26]
<Forecaster>
eh
L646[11:08:51] <AmandaC> `537 packages to
upgrade, 105 new, 16 to remove.` I guess GNOME 3.26 has been pushed
to tumbleweed.
L647[11:13:55]
<OctagonalCeilingFerret> Oh hey, this
Cassini thing just appeared on my Facebook feed. Now I have some
context
L648[11:15:16]
<OctagonalCeilingFerret> Ok, they're
crashing it into Saturn because it's low on fuel and they don't
want to leave it there poluting and shit
L649[11:15:40] <AmandaC> Worried about
killing possible aliens with earth bacteria
L650[11:16:15] <AmandaC> since Titon is
considered a canadite for extra-terrestial life (though we've not
found any evidence of such life yet )
L651[11:16:23]
<Kodos>
Actually they crashed it into Saturn to avoid impacting on
Enceladus at a later date and affecting it (I think that's how you
spell it)
L652[11:16:26]
<OctagonalCeilingFerret> Hahaha, I think
it's more about space debree
L653[11:16:28]
<OctagonalCeilingFerret> Ah
L654[11:16:53]
<Kodos> And
if they were worried about life on Titan, they wouldn't have landed
Huygens or w/e
L655[11:16:54]
<OctagonalCeilingFerret> I dunno, I skipped
most of the video lol. I just wanted the context for the
comic
L656[11:20:46] <AmandaC> "Had they
left the spacecraft in orbit, or parked it on one of Saturn's
moons, they could have risked crashing into one of the moons around
Saturn that could be home to life."
L657[11:21:49] <Izaya> [cue "The Gods
Must Be Crazy"]
L658[11:22:56] <AmandaC> Avoiding
contamination possible extra-terrestial life is also why they sent
at least one jupiter observation thing into the cloudy death.
L659[11:23:12] <AmandaC> s/on p/on of
p/
L660[11:23:12] <MichiBot> <AmandaC>
Avoiding contamination of possible extra-terrestial life is also
why they sent at least one jupiter observation thing into the
cloudy death.
L661[11:26:29] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L662[11:32:56]
<OctagonalCeilingFerret> Interesting
L663[11:33:34] ⇦
Quits: Thutmose1
(~Patrick@172-10-186-129.lightspeed.gnvlsc.sbcglobal.net) (Read
error: Connection reset by peer)
L664[11:33:41] <Michiyo> okay... time to
make the long nick then work with nicks coming over from Corded
now..
L665[11:33:56] <Michiyo> a personal
script, before anyone gets worried :P
L666[11:34:03] <Michiyo> also..
L667[11:34:07] <Michiyo>
s/then/thing
L668[11:34:07] <MichiBot> <Michiyo>
okay... time to make the long nick thing work with nicks coming
over from Corded now..
L669[11:34:32]
<Forecaster>
long nick thing?
L670[11:34:41] <Michiyo> I have a script
that trims long nicks
L671[11:34:57]
<Forecaster>
ah
L672[11:35:12] <Michiyo> Oh.. wait :/ it's
not even loaded here... it's only on my home PC...
L673[11:35:20] <Michiyo> and it DOES work
on corded nicks there... lol
L674[11:35:23]
<Forecaster>
my theme in irssi does that by having a fixed width on the name
column :P
L676[11:37:26]
<Forecaster>
City of london, London based in London?
L677[11:37:29]
<Forecaster>
wait, where was it again?
L678[11:37:48] <Inari> Haha
L679[11:38:51] <Michiyo> London,
Ontario
L680[11:39:12]
<Forecaster>
Lontario
L681[11:39:28] <AmandaC> Michiyo: no,
London, Arkansas
L682[11:39:36]
<20kdc>
Inari: "Unpaid personal assistant"... vague much?
L683[11:40:14] <Michiyo> %w 72847
L684[11:40:15] <MichiBot> Current weather
for London, AR Current Temp: 83.8°F/28.8°C Feels Like: 89°F/31°C
Current Humidity: 65% Wind: From the SW 0.0 Mph/0.0 Km/h
Conditions: Clear
L685[11:40:19] *
Michiyo coughs.
L686[11:40:29] <Inari> @20kdc Well it's
just the headline
L687[11:40:34] <Michiyo> %w 72855
L688[11:40:35] <MichiBot> Current weather
for Paris, AR Current Temp: 86.0°F/30.0°C Feels Like: 89°F/32°C
Current Humidity: 53% Wind: From the WSW 3.0 Mph/4.8 Km/h
Conditions: Clear
L689[11:40:40] <Michiyo> my dad was from
there 6
L690[11:40:43] <Michiyo> ^*
L693[11:42:32] <Michiyo> Oh...
L694[11:42:33] <Michiyo> Oh no.
L695[11:42:37]
<Forecaster>
haha
L696[11:42:49] <Michiyo> Oh GODS
NO...
L698[12:00:50]
<Kodos>
Okay, I bid you all adieu. Ride's going to be here soon and then we
are heading out of town for a family reunion
L700[12:06:08]
<Forecaster>
amazing
L701[12:12:43] <SquidDev> /quit
L703[12:13:26] <MichiBot> XKCD Comic Name:
What to Bring Posted on: 9/15/2017
L705[12:17:26] <MichiBot>
Raw Vegan
Cooking - Cucumber Pizza - Ultra Spiritual Life episode 72 |
length:
2m 20s | Likes:
7,916 Dislikes:
177 Views:
148,793 | by
AwakenWithJP | Published On 5/9/2017
L707[12:18:26] <MichiBot>
Music Box
Auto Hole Punch Machine | length:
17m 9s | Likes:
531 Dislikes:
20 Views:
17,026 | by
Josh Sheldon
| Published On 15/5/2017
L708[12:18:32]
<Forecaster>
the sound this machine makes...
L709[12:21:55]
⇨ Joins: Vexatos
(~Vexatos@p200300556E26A29208BF0055D13AA6E1.dip0.t-ipconnect.de)
L710[12:21:55]
zsh sets mode: +v on Vexatos
L711[12:24:58] <Inari> @Forecaster haha,
sounds odd
L712[12:30:03]
⇨ Joins: Tbat (~Tbat@185.86.106.178)
L713[12:31:38] <Inari> %give MichiBot
edible underwear
L714[12:31:39] *
MichiBot accepts edible underwear and adds it to her
inventory
L715[12:39:49] <Saphire> %give gel
bikini
L716[12:39:50] *
MichiBot searches through her inventory for a bit. "I couldn't
find anything..."
L717[12:40:13] <Saphire> %inv add gel
bikini
L718[12:40:15]
<Forecaster>
you just tried to give "gel" a bikini
L719[12:40:17] *
MichiBot summons 'gel bikini' and adds to her inventory. I could
get some good swings in with this.
L720[12:40:30]
<Forecaster>
:P
L721[12:49:43] <Michiyo> %give MichiBot
Water soluble bikini
L722[12:49:44] *
MichiBot accepts Water soluble bikini and adds it to her
inventory
L723[12:52:03] <Saphire> Inb4 that's all
the same thing
L724[12:52:59] <Michiyo> the water soluble
isn't gel.. it looks like any normal fabric..
L725[13:14:15] <Tbat> %lua if test == 1
then print("true") end
L727[13:14:44] <S3> %forth 4 dup * .
L729[13:15:00] <S3> #botfail
L730[13:15:04] <Tbat> %lua if test
isEqualTo 1 then print("true") end
L731[13:15:04] <MichiBot> main:1: 'then'
expected near 'isEqualTo'
L732[13:15:10] <Tbat> there we go
L733[13:15:30] <Tbat> %lua test = 1 if
test == 1 then print("yay") end
L734[13:15:30] <MichiBot> yay
L735[13:15:34] <Tbat> sweet
L736[13:15:55] <Tbat> That means I have
another error in my script though, but thanks MichiBot ;)
L737[13:15:55] <MichiBot> Tbat: You're
welcome!
L738[13:17:03] <Inari> %lua function
isEqualTo(a, b) return a==b end
L739[13:17:04] <Inari> ;D
L740[13:17:52] <Tbat> Don't tease me, at
least I'm trying to learn! ^^
L741[13:18:26] <gamax92> wow Inari such a
tease
L742[13:18:39] <Inari> %lua function
isTrue(a) return a == true end
L743[13:18:42] <Inari> %lua function
isTrue(a) return a == true end
L744[13:19:00] <Inari> %lua if
isTrue(isEqual(1, 1)) then print("yay") end
L745[13:19:00] <MichiBot> main:1: attempt
to call global 'isEqual' (a nil value)
L746[13:19:08] <Inari> %lua if
isTrue(isEqualTo(1, 1)) then print("yay") end
L747[13:19:08] <MichiBot> yay
L748[13:19:10] <Inari> \o/
L749[13:19:23] <Inari> %pet That
L750[13:19:24] *
MichiBot brushes That with a lofstrom launch loop. That recovers 2
health!, the lofstrom launch loop vibrates into the
ground.
L751[13:19:35] <CompanionCube> %pet
Tbat
L752[13:19:36] *
MichiBot brushes Tbat with freelance work. Tbat recovers 2
health!
L753[13:20:43] <gamax92> Inari: but are we
looking for true specifically or truthy values?
L754[13:20:59] <Inari> :P
L755[13:21:28] <Tbat> Error handling in
lua is so cryptic
L756[13:21:48] <Izaya> seems saner than
most languages to me
L757[13:21:56] <Izaya> wrap it in a
function that catches errors
L758[13:22:03] <Inari> %lua function
isTrulyTrue(a) if type(a) ~= boolean then return false end else
return isTrue(a) end
L759[13:22:03] <MichiBot> main:1: 'end'
expected near 'else'
L760[13:22:07] <Izaya> if it returns false
something fucked up
L761[13:22:19] <Inari> %lua function
isTrulyTrue(a) if type(a) ~= boolean then return false end return
isTrue(a) end
L762[13:22:26] <Inari> %lua
isTrulyTrue(1)
L763[13:22:26] <MichiBot> false
L764[13:22:31] <Tbat> I prefer the error
handling in Python.
L765[13:22:38] <Inari> %lua
print(isTrulyTrue(true), isTrue(1))
L766[13:22:38] <MichiBot> false,
false
L767[13:22:41] <Inari> Hrm
L768[13:22:48] <Inari> %shrug
L769[13:22:48] <MichiBot> No you
shrug!
L770[13:22:56] <gamax92> uhh Inari
L771[13:23:15] <Inari> Oh right
L772[13:23:18] <Inari> type returns string
:P
L773[13:23:25] <Inari> %lua function
isTrulyTrue(a) if type(a) ~= "boolean" then return false
end return isTrue(a) end
L774[13:23:30] <Inari> %lua
print(isTrulyTrue(true), isTrue(1))
L775[13:23:30] <MichiBot> true,
false
L776[13:23:40] <Inari> isTrue still
doesn't work though
L777[13:23:49] <gamax92> yeah cause you're
comparing directly against true
L778[13:23:50] <gamax92> 1 != true
L779[13:23:57] <gamax92> however, not not
1 gives true
L780[13:23:57] *
Inari shrug
L781[13:24:18] <Inari> %lua function
isTrue(a) return ~~a end
L782[13:24:18] <MichiBot> main:1:
unexpected symbol near '~'
L783[13:24:23] <Inari> %lua function
isTrue(a) return not not a end
L784[13:24:27] <Inari> %lua
print(isTrulyTrue(true), isTrue(1))
L785[13:24:27] <MichiBot> true, true
L786[13:24:33] <Inari> %lua
print(isTrulyTrue(true), isTrue(1), isTrulyTrue(1))
L787[13:24:33] <MichiBot> true, true,
false
L788[13:24:40] <gamax92> you don't need
print ffs
L789[13:24:45] <Inari> xD
L790[13:24:54] <Inari> I dunno MichiBot
:3
L791[13:25:40] <Vexatos> %lua not 1
L792[13:25:40] <MichiBot> false
L793[13:26:11] <Vexatos> Inari, why not
just a == true :I
L794[13:26:26] <Inari> :P
L795[13:26:44] <Vexatos> Hmm
L796[13:26:44] <Inari> Cause I obviously
didn't know that it compares like that
L797[13:26:47] <Vexatos> %sel isTrulyTrue
= (a -> a == true)
L798[13:26:54] <Inari> Vexatos: seen the
flamingo?
L799[13:26:55] <Vexatos> %sel
isTrulyTrue(1)
L800[13:26:59] <Vexatos> :u
L801[13:27:03] <Vexatos> I did
L802[13:27:04] <gamax92> %lua
isTrulyTrue
L803[13:27:04] <MichiBot> function:
0x7f213c001470
L804[13:27:06] <gamax92> %lua
isTrulyTrue(1)
L805[13:27:07] <Inari> \o/
L806[13:27:08] <Vexatos> it's very
potato
L807[13:27:09] <gamax92> oh right
L808[13:27:14] <Vexatos> %sel return
isTrulyTrue(1)
L809[13:27:14] <gamax92> that doesn't auto
return
L810[13:27:19] <Vexatos> %sel print(
isTrulyTrue(1))
L811[13:27:25] <Vexatos> %lua print(
isTrulyTrue(1))
L812[13:27:28] <Vexatos> . _ .
L813[13:27:31] <MichiBot> @Lizzy REMINDER:
DNS Shizzel
L814[13:27:31] <gamax92> it returns
nothing
L815[13:27:47] <Vexatos> right
L816[13:27:51] <gamax92> %remindme 1m flip
food on grill
L817[13:27:52] <MichiBot> I'll remind you
about "flip food on grill" at 09/15/2017 01:28:51
PM
L818[13:27:53] <Vexatos> in sel it
does
L819[13:28:02] <gamax92> but it didn't in
sel
L820[13:28:07] <Vexatos> exactly
L821[13:28:09] <Vexatos> wat
L822[13:28:22] <Vexatos> %sel
print("hi"(
L823[13:28:22] <MichiBot> main:1: ')'
expected near '('
L824[13:28:24] <Vexatos> %sel
print("hi")
L825[13:28:24] <MichiBot> hi
L826[13:28:28] <Vexatos> %sel print((a
-> a == true)(1))
L827[13:28:40] <gamax92> perhaps I should
have made it more clear when no values were returned
L828[13:28:41] <Vexatos> %sel print((a
-> return a == true)(1))
L829[13:28:45] <Vexatos>
uuuuuuuuuuuh
L830[13:28:51] <MichiBot> gamax92
REMINDER: flip food on grill
L831[13:28:55] <gamax92> thanks
MichiBot
L832[13:28:55] <MichiBot> gamax92: You're
welcome!
L833[13:28:57] <gamax92> fuck
L835[13:29:21] <gamax92> Inari: Have you
ever added pink salt to water
L836[13:29:28] <Inari> Not really?
L837[13:29:30] <Inari> thanks
gamax92
L838[13:29:32] <Inari> Aw
L839[13:29:39] <Inari> Michibot should say
you're welcome on that pattern :P
L840[13:29:39] *
MichiBot smiles ^.^
L841[13:29:54] <gamax92> why would she do
that
L842[13:30:01] <gamax92> you thanked me
not her
L843[13:30:47] <Inari> Taking the glory,
like a good mischievous bot
L844[13:31:03] <Tbat> What is the context
for a global variable in a drone Bios? Global to just that script?
Global to the whole drone?
L845[13:31:27] <Inari> Global to the
current environmnet
L846[13:31:28] <Vexatos> %sel
print((function(a) return a == true end)(1))
L847[13:31:28] <MichiBot> false
L848[13:31:28] <gamax92> a key in the _ENV
table
L849[13:31:31] <Vexatos> wat
L850[13:31:40] <Inari> What gamax
said
L851[13:31:44] <gamax92> Vexatos: 1 ~=
true
L852[13:31:47] <gamax92> hence false
L853[13:31:49] <gamax92> what is wrong
here
L854[13:31:54] <Vexatos> gamax92, I
mean
L855[13:31:56] <Vexatos> that works
L856[13:32:00] <Vexatos> but print((a
-> return a == true)(1))
L857[13:32:02] <Vexatos> returns
nothing
L858[13:32:13] <Inari> ITT: Vexatos
doesn't know his own creation
L859[13:32:17] <Tbat> I don't understand
that, what does that mean?
L860[13:32:30] <Vexatos> Tbat, it means
that I have way too much boredom
L861[13:33:11] <Tbat> I meant the current
env @Vexatos
L862[13:33:15] <Inari> That: When the
drone boots it sets up an envrionment your code runs in, the global
variables are in the _ENV table of that environment. And unless you
create a new environmnet with another _ENV table it will be global
to all your bios code
L863[13:34:04] <Tbat> All my bios code? On
all drones/robots/computers, shared?
L866[13:34:22] <gamax92> Tbat: of course
not ...
L867[13:34:28] <Inari> Tbat: No, all code
in that one bios :P
L868[13:34:38] <Tbat> yeah i thought so
^^
L869[13:34:43] <Tbat> would be really
crazy otherwise
L870[13:34:53] <gamax92> hence it's
probably the more sane choice :P
L871[13:35:32] <Tbat> well, 8 drones
running the same bios and sharing variables/env, that would get
funky way fast.
L872[13:35:51] <Vexatos> gamax92, it works
in debug
L873[13:35:51] <Vexatos> what
L874[13:35:51] <Vexatos> MichiBot,
pls
L875[13:35:59] <Vexatos> y u no sell a
knee
L876[13:36:14]
<Forecaster>
out of stock
L877[13:36:29] <Inari> Too many arrows
around
L878[13:37:06] <Vexatos> %sel
(->"hi")()
L879[13:37:06] <MichiBot> hi
L880[13:37:11] <Vexatos> michibot
pls
L881[13:37:37] <Vexatos> but print((a
-> (a == true ? "yes" : "no"))(1))
L882[13:37:41] <Vexatos> %sel print((a
-> (a == true ? "yes" : "no"))(1))
L883[13:37:46] <Tbat> thanks for the
answers anyway, my drone script is soon done
L884[13:37:50] <Vexatos> %sel (a -> (a
== true ? "yes" : "no"))(1)
L885[13:37:56] <Vexatos>
uuuuuuuuuuuuuuuuuuh
L886[13:37:58] <gamax92> %lua
selene.parse("(a -> (a == true ? \"yes\" :
\"no\"))(1)")
L887[13:37:58] <MichiBot> (
_selene._newFunc ( function ( a ) return ( function ( ) if a ==
true then return "yes" else return "no" end end
) ( ) end , 1 , function ( a ) return end ) ) ( 1 )
L888[13:39:05] <Vexatos> %lua
selene.parse([[(a -> return a == true)(1)]])
L889[13:39:05] <MichiBot> (
_selene._newFunc ( function ( a ) return a == true end , 1 ,
function ( a ) return end ) ) ( 1 )
L890[13:39:09] <Vexatos> the more simple
one
L891[13:39:22] <Vexatos> looking just
fine
L892[13:40:15] <Vexatos> %lua print(true
and nil)
L893[13:40:15] <MichiBot> nil
L894[13:40:37] <Vexatos> %lua print(nil
and true)
L895[13:40:37] <MichiBot> nil
L896[13:40:39] <Vexatos> k
L897[13:40:46] <Vexatos> no this should be
working just fine
L898[13:41:07] <gamax92> Vexatos: it makes
a function with no arguments, calls it with nothing, returns
nothing
L899[13:41:21] <Vexatos> uh what
L900[13:41:31] <Vexatos> no it's working
in my dev env just fine
L901[13:41:31] <gamax92> function ( a )
return ( function ( ) if a == true then return "yes" else
return "no" end end ) ( ) end
L902[13:41:34] <Vexatos> the exact same
parsed code
L903[13:41:54] <gamax92> oh well I guess
it refers to the a in the outside function
L904[13:42:11] <Vexatos> wait a
second
L905[13:42:28] <Vexatos> uh
L906[13:42:33] <Vexatos> wait a
second
L907[13:42:39] <Vexatos> selene on
michibot must be
L908[13:42:47] *
Vexatos git blame
L909[13:43:17] <Vexatos> nah that can't be
it
L910[13:43:21] <Vexatos> this was last
february
L911[13:43:51] <Vexatos> %sel
_selene._VERSION
L912[13:43:51] <MichiBot> Selene
0.1.0.5
L913[13:43:56] <Vexatos> nah all good
here
L914[13:44:17] <Vexatos> gamax92, the
difference is the second function
L915[13:44:20] <Vexatos> it shouldn't be
there
L916[13:44:22] <Vexatos> it should be
nil
L917[13:44:35] <Vexatos> it should be
_selene._newFunc ( function ( a ) return a == true end , 1 , nil )
) ( 1 )
L918[13:44:50] <Vexatos> and it is in
dev
L919[13:44:50] <gamax92> %lua
_selene._newFunc ( function ( a ) return a == true end , 1 , nil )
) ( 1 )
L920[13:44:50] <MichiBot> main:1:
unexpected symbol near ')'
L921[13:45:01] <gamax92> %lua (
_selene._newFunc ( function ( a ) return a == true end , 1 , nil )
) ( 1 )
L922[13:45:01] <MichiBot> false
L923[13:45:03] <Vexatos> see
L924[13:45:14] <gamax92> %lua (
_selene._newFunc ( function ( a ) return ( function ( ) if a ==
true then return "yes" else return "no" end end
) ( ) end , 1 , nil ) ) ( 1 )
L925[13:45:15] <MichiBot> no
L926[13:45:18] <gamax92> welp
L927[13:45:22] <Vexatos> so uuh
L928[13:45:25] <gamax92> fix it
L929[13:45:37] <Vexatos> What's even
happening
L930[13:45:53] <Vexatos> that parameter
should only be filled if you have an exclamation mark in the lambda
definition
L931[13:47:06] <Vexatos> %sel
print((a!true -> return a == true)(1))
L932[13:47:07] <MichiBot> false
L933[13:47:10] <Vexatos> yea
L934[13:47:14] <Vexatos> this is working
fine
L935[13:47:23] <Vexatos> %sel
print((a!true -> a == true)(1))
L936[13:47:23] <MichiBot> false
L937[13:47:30] <Vexatos> %sel (a!true
-> a == true)(1)
L938[13:47:30] <MichiBot> false
L939[13:48:20] <Vexatos> %sel
string.split([[(a!true -> return a == true)]])
L940[13:48:20] <MichiBot> table:
0x7f213000bbb0
L941[13:48:23] <Vexatos> >->
L942[13:48:31] <Vexatos> %sel
string.split([[(a!true -> return a ==
true)]]):concat("|")
L943[13:48:31] <MichiBot> (|a|!|t|r|u|e|
|-|>| |r|e|t|u|r|n| |a| |=|=| |t|r|u|e|)
L944[13:48:46] <Vexatos> %sel
string.split([[(a!true -> return a == true)]],
"!"):concat("|")
L945[13:48:47] <MichiBot> (a|true ->
return a == true)
L946[13:48:52] <Vexatos> %sel
string.split([[(a -> return a == true)]],
"!"):concat("|")
L947[13:48:52] <MichiBot> (a -> return
a == true)
L948[13:49:00] <Vexatos> obviously, this
is working fine
L949[13:49:14] <Vexatos> %lua
selene.parse([[(a -> return a == true)]])
L950[13:49:14] <MichiBot> (
_selene._newFunc ( function ( a ) return a == true end , 1 ,
function ( a ) return end ) )
L951[13:49:18] <Vexatos> %lua
selene.parse([[(a!true -> return a == true)]])
L952[13:49:18] <MichiBot> (
_selene._newFunc ( function ( a ) return a == true end , 1 ,
function ( a ) return true end ) )
L953[13:49:23] <Vexatos> so why is this
not
L954[13:50:18] <Vexatos> gamax92, could
michibot somehow be inserting a secret exclamation mark
L955[13:50:24] <Vexatos> %lua
_VERSION
L956[13:50:24] <MichiBot> Lua 5.2
L957[13:50:45] <gamax92> I don't know,
it's your code
L958[13:50:55] <Vexatos> I mean into
messages in general
L959[13:52:33] <Vexatos> %lua for str in
("test!test2"):gmatch("([^!]*)") do print(str)
end
L960[13:52:33] <MichiBot> test | | test2
|
L961[13:52:41] <Vexatos> %lua for str in
("test!test2"):gmatch("([^!]+)") do print(str)
end
L962[13:52:41] <MichiBot> test |
test2
L963[13:52:45] <Vexatos> %lua for str in
("test!"):gmatch("([^!]+)") do print(str)
end
L964[13:52:45] <MichiBot> test
L965[13:52:47] <Vexatos> %lua for str in
("test"):gmatch("([^!]+)") do print(str)
end
L966[13:52:47] <MichiBot> test
L967[13:52:48] ⇦
Quits: Tbat (~Tbat@185.86.106.178) (Quit: Leaving)
L968[13:52:51] <Vexatos> %lua for str in
("test"):gmatch("([^!]*)") do print(str)
end
L969[13:52:52] <MichiBot> test |
L970[13:52:54] <Vexatos> %lua for str in
("test!"):gmatch("([^!]*)") do print(str)
end
L971[13:52:54] <MichiBot> test | |
L972[13:52:56] <Vexatos> I see
L973[13:53:07] <Vexatos> hm
L974[13:53:11] <Vexatos> maybe I can fix
this?
L975[13:54:12] <Vexatos> but then
again
L976[13:54:19] <Vexatos> why is it working
in dev
L977[13:58:44] <Vexatos> ...why is this
code even here
L978[13:59:52] <gamax92> why are we
here
L979[14:01:21] <gamax92> oh well, just got
done cooking and eating food, kitchen is hazy and full of smoke,
time to sleep
L980[14:03:33] <Inari> Temia: I see you
found the nice shrug picture
L981[14:03:45] <Temia> ...I guess? '
^'
L982[14:04:30] *
gamax92 pets Temia
L983[14:04:45] *
Temia leans and tailswishes =w=
L984[14:04:46] <Michiyo> Vexatos, age of
the selene stuff in MichiBot vs in your dev?
L985[14:04:47] *
Michiyo shrugs
L986[14:05:53] <Inari> Temia: I mean, you
retweeted it.
L987[14:06:55] <Vexatos> Michiyo, not last
february
L988[14:06:59] <Vexatos> it's actually a
bug in selene
L989[14:07:05] <Vexatos> but no clue why
it doesn't appear in edv
L990[14:07:07] <Vexatos> dev*
L991[14:07:08] <Michiyo> ah k
L992[14:10:08] <Vexatos> not quite sure
how to fix this though
L993[14:11:29] <Vexatos> I need to split
"a!b" into a table containing "a" and
"b", "a" should produce "a" and
"!a" should produce "" and "a"
L995[14:22:51] <Vexatos> would be nice if
you updated it in a minute or so
L996[14:23:14] <Vexatos> as I said, it
works in dev so I cannot really test outside of michibot :I
L997[14:23:14] <MichiBot> Vexatos:
Nooooo
L998[14:24:57]
⇨ Joins: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L1001[14:26:07] <Vexatos> Inari, the
<enterprise/> tag though
L1002[14:26:45]
⇦ Quits: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Client
Quit)
L1003[14:26:51] <Michiyo> Vexatos, it's
building now.
L1004[14:27:19] <Vexatos> yay .-.
L1005[14:27:32]
⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote
host closed the connection)
L1006[14:27:51]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L1007[14:27:51]
zsh sets mode: +v on MichiBot
L1008[14:27:54] <Michiyo> k, give it a
minute.
L1009[14:27:59] <Vexatos> %sel
selene.parse([[(a -> return a == true)]])
L1010[14:28:01] <Vexatos> NO! :D
L1011[14:28:11] <Michiyo> well.. then you
can wait for your answer.
L1012[14:28:14] <Michiyo> :P
L1013[14:28:16] <Michiyo> %test
L1014[14:28:24] <MichiBot> (
_selene._newFunc ( function ( a ) return a == true end , 1 , nil )
)
L1015[14:28:26] <MichiBot> Michiyo:
Success
L1016[14:28:28] <Vexatos> o boi
L1017[14:28:33] <Vexatos> see that
nil
L1018[14:28:38] <Vexatos> I don
gusd
L1019[14:28:41] <Vexatos> vry gud
L1020[14:29:03] <Vexatos> %sel print((a
-> a == true)(1))
L1021[14:29:03] <MichiBot> false
L1022[14:29:03]
<Forecaster> I don't see it
L1023[14:29:08]
<Forecaster> I'm nil blind
L1024[14:29:08] <Vexatos> %sel (a -> a
== true)(1)
L1025[14:29:08] <MichiBot> false
L1026[14:29:11] <Vexatos> yus
L1027[14:29:15] <Vexatos> gamax92, fixed
:I
L1028[14:29:20] <Vexatos> and probably
faster than before, too
L1029[14:29:21] <Vexatos> heh
L1030[14:29:28] <Vexatos> moar micro
optimization
L1031[14:29:34] <Vexatos> this language
needs it >_>
L1032[14:29:41] <gamax92> like all those
spaces
L1033[14:30:06] <Vexatos> I'm sorry I
don't want to make this thing smart about where space are optional
and where they are not
L1034[14:30:17] <Vexatos> that would be
even slower :I
L1035[14:30:44]
<Kodos>
Vex if it makes you feel better I can't get textures to load in Dev
but it works in a compiled build
L1036[14:30:51] <Vexatos> but then
again
L1037[14:31:02] <Vexatos> I'm not even
sure if selene splits any tokens that actually contain relevant
spaces
L1038[14:31:07] <Vexatos> it already
ignores strings and comments
L1039[14:31:11] <gamax92> I have never
gotten mc to work in dev anyway, atleast recently
L1040[14:31:19] <Vexatos> is there any
other place in Lua where spaces are important?
L1041[14:31:20] <gamax92> I just symlink
the build output into a multimc instance and test with that
L1042[14:31:48] <Michiyo> gamax92, I do
both, cause I've ran into WAY to many issues that work in dev, but
not in build.
L1043[14:32:50] <Vexatos> ah yes
L1044[14:32:51] <Vexatos> I
remember
L1045[14:33:00] <Vexatos> nevermind
then
L1046[14:33:06] <Vexatos> can't get rid
of the spaces :P
L1047[14:33:12] <Vexatos> thanks Michiyo
>_>
L1048[14:33:22] <Michiyo> np
L1049[14:33:34] <Vexatos> Yet another bug
fixed
L1050[14:33:40] <Vexatos> You know
L1051[14:33:49] <Vexatos> I'd still ask
people to find me a use for selene
L1052[14:34:01] <Vexatos> But I don't
care anymore because I found julia :I
L1053[14:34:07] <gamax92> Vexatos: You
sound like a great candidate for a certain Bug Testing
Marathon
L1054[14:34:13] <Vexatos>
HAHAHAHAHA
L1055[14:34:14] <Vexatos> ye
L1056[14:34:16] <Vexatos> selene on
BTM
L1057[14:34:17] <Vexatos> sure
L1058[14:34:19] <Vexatos> hweh
L1059[14:34:27] <Vexatos> how about
no
L1060[14:34:44] <Vexatos> I'd have to
write software in selene or something ,_,
L1061[14:34:58] <Vexatos> the number of
people who use selene is greater than 1
L1062[14:35:02] <Vexatos> doesn't mean I
am one of them
L1063[14:35:25]
<Forecaster> is the number of creators of
selene using selene 0?
L1064[14:35:39] <Vexatos> yes
L1065[14:39:05]
<Zerray>
hey guys, robot.forward() returns 2 values, is it possbile to refer
on one of them in a while loop? like while robot.forward() ~= nil
do "something" end
L1066[14:39:56] <Vexatos> That should act
on the first returned value of a function
L1067[14:40:20]
<Zerray>
well it doenst thats the point ?
L1068[14:40:38] <Michiyo> damn.. there
was a RadioShack on Big Pine Key... was the store is just..
gone.
L1069[14:40:40] <Vexatos> You sure you're
not mixing up the Robot API and the robot component?
L1070[14:40:53] <Michiyo> :/
L1071[14:40:58] <Vexatos> Michiyo, it
forgot how to store
L1072[14:41:09]
<Zerray>
using the api not the component
L1073[14:41:23] <Michiyo> Hurricane
destroyed it
L1074[14:41:24]
<Forecaster> 1. goto store, 2. buy bread,
3. goto 1
L1075[14:41:47] <Michiyo> The owner lost
his house too..
L1076[14:41:50] <Vexatos> except step 2
is tricky because you have like four types of bread to choose
from
L1077[14:41:52] <MineRobber9000>
Forecaster: ERROR: invalid line "store"
L1078[14:41:56] <Vexatos> ten in the
morning
L1079[14:42:02] <Vexatos> and you have to
choose which baker to go to
L1080[14:43:44] <Lizzy> %remindme 13h DNS
shizzel
L1081[14:43:45] <MichiBot> I'll remind
you about "DNS shizzel" at 09/16/2017 03:43:44 AM
L1083[14:50:59] <Inari> @Forecaster
pretty
L1084[14:51:26]
<Forecaster> shame the pattern doesn't
change though
L1085[14:51:29]
<Forecaster> just the colors
L1086[14:53:05]
<Zerray>
so no solution for this ?^^
L1087[14:53:40] <Inari> @Zerray Have you
tested it doesn't?
L1088[14:53:59]
<Zerray>
no it wont loop even if the condition is correct
L1089[14:54:36] <Inari> And you're sure
it returns nil?
L1090[14:54:45]
<Zerray>
yes ofc
L1091[14:54:56]
<Zerray>
if i type in manual it returns nil, "solid"
L1092[14:55:17] <Inari> Well
L1093[14:55:22] <Inari> You check if it
doesn't return nil
L1094[14:55:23] <Inari> :D
L1095[14:55:43]
<Zerray>
omg
L1096[14:55:45]
<Zerray>
you are right xD
L1097[14:55:53]
<Zerray>
Iam dumb gona kill my self thx
L1098[14:56:09] <Inari> That kinda joke
usually isn't met with appreciation here
L1099[14:58:33]
<Kodos>
Indeed
L1100[15:42:30]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972752.dip0.t-ipconnect.de)
L1101[16:02:06]
⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L1102[16:02:59]
⇦ Quits: smoke_fumus (~smoke_fum@188.35.176.90) (Client
Quit)
L1103[16:11:57]
⇦ Quits: brandon3055_
(~Brandon@pa49-199-195-177.pa.vic.optusnet.com.au) (Ping timeout:
186 seconds)
L1104[16:23:46]
⇨ Joins: PedroBarbosa (webchat@37.189.13.45)
L1105[16:23:49] <PedroBarbosa> Hi
L1106[16:24:29] <CompanionCube> hi
L1107[16:25:58] <PedroBarbosa> What's the
best mining program?
L1108[16:28:20]
⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L1109[16:29:37] <Inari> PedroBarbosa:
Your own
L1110[16:29:53]
<Kodos>
Dig loot disc
L1111[16:32:34] <ben_mkiv> wonder how
those programs store all the stuff the robot mines :>
L1112[16:32:52] <ben_mkiv> travel to some
chest or stop on full inventory?
L1113[16:38:27] <Inari> ben_mkiv: Usually
you have some drop off point configured, yeah
L1114[16:38:47] <Inari> Theres also some
novel ways if you have fancy mods
L1115[16:38:57] <ben_mkiv> well, i would
place enderchest on a waypoint :>
L1116[16:39:00] <Inari> Like plopping
down an enderchest and stuffing the stuff in it, with having
something that extracts from it at home
L1117[16:39:03] <ben_mkiv> ^^
L1118[16:39:13] <Inari> Why waypoint
though
L1119[16:39:16] <Inari> Just have the
robot carry it
L1120[16:39:17] <ben_mkiv> so no config
would be needed
L1121[16:39:19] <ben_mkiv> oh
L1122[16:39:22] <ben_mkiv> good idea,
too
L1123[16:57:08]
⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 204
seconds)
L1124[17:42:31]
⇦ Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Ping timeout:
204 seconds)
L1125[17:42:59]
⇦ Quits: PedroBarbosa (webchat@37.189.13.45) (Ping timeout:
180 seconds)
L1126[17:54:55]
⇦ Quits: Inari (~Pinkishu@p5dec6075.dip0.t-ipconnect.de)
(Quit: 'Make every second count!' - Reinhardt
(Overwatch))
L1127[19:04:15]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
L1128[19:10:16]
⇦ Quits: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de)
(Ping timeout: 383 seconds)
L1129[19:15:44]
⇦ Quits: Cervator
(~Thunderbi@2601:4c1:4000:1050:7116:7363:7e4a:1757) (Read error:
Connection reset by peer)
L1130[19:16:15]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:7116:7363:7e4a:1757)
L1131[19:19:36]
⇦ Quits: glasspelican
(~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca) (Ping
timeout: 200 seconds)
L1132[19:30:18]
⇦ Quits: BearishMushroom
(~BearishMu@c-82-209-154-59.cust.bredband2.com) (Read error: -0x1:
UNKNOWN ERROR CODE (0001))
L1133[19:37:32]
⇨ Joins: glasspelican
(~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca)
L1134[19:43:10]
⇨ Joins: brandon3055
(~Brandon@pa49-185-185-30.pa.vic.optusnet.com.au)
L1135[20:00:59]
⇦ Quits: Vexatos
(~Vexatos@p200300556E26A29208BF0055D13AA6E1.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1136[20:40:56]
<Z0idburg> Hai1
L1137[21:05:35]
<Z0idburg> wat
L1138[21:25:27]
⇦ Quits: ben_mkiv|afk
(~ben_mkiv@p4FED4612.dip0.t-ipconnect.de) (Remote host closed the
connection)
L1139[21:27:50]
⇨ Joins: ben_mkiv
(~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
L1142[21:48:42] <S3> after years my
strings still dont' sound horrible
L1143[21:48:46] <S3> but tomorrow I
replace them
L1144[21:56:57]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960893.dip0.t-ipconnect.de) (Ping timeout: 195
seconds)
L1145[21:58:44]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960938.dip0.t-ipconnect.de)
L1146[22:23:08]
⇦ Quits: ben_mkiv (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
(Ping timeout: 383 seconds)
L1147[23:18:12]
⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L1148[23:37:04]
⇨ Joins: ben_mkiv
(~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
L1149[23:58:12]
⇦ Quits: ben_mkiv (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
(Ping timeout: 183 seconds)