<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:01] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:01] zsh
sets mode: +v on Corded
L3[00:07:59] ⇨
Joins: Vexatos
(~Vexatos@p200300556E32CA01E02C780F15654F33.dip0.t-ipconnect.de)
L4[00:07:59] zsh
sets mode: +v on Vexatos
L5[00:09:04] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L6[00:11:20] ⇨
Joins: greaser|q (greaser@antihype.space)
L7[00:11:44] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L8[00:14:06] ***
mrkirby153 is now known as kirby|gone
L9[00:39:28] *** Kasen
is now known as rakiru|offline
L10[00:40:30] ***
medsouz is now known as medsouz|offline
L11[00:43:44] ⇦
Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Read error:
Connection reset by peer)
L12[00:47:23] ⇨
Joins: alekso56 (~znc@ti0107a400-2313.bb.online.no)
L13[00:52:53] ⇦
Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Quit:
bye)
L14[00:57:01] ⇨
Joins: techno156
(~techno156@86.03.01a8.ip4.static.sl-reverse.com)
L15[01:01:54] ⇦
Quits: Kimiro (~TimeDrago@S0106c8fb2655ca42.ed.shawcable.net) (Ping
timeout: 192 seconds)
L16[01:19:43] ***
Ajloveslily is now known as Ajloveslily|Sleep
L17[01:30:55] ⇦
Quits: Vexatos
(~Vexatos@p200300556E32CA01E02C780F15654F33.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L18[01:46:05] ⇦
Quits: KomputerKid (~KomputerK@komputerkid.net) (Remote host closed
the connection)
L19[01:46:35] ⇨
Joins: KomputerKid (~KomputerK@komputerkid.net)
L20[02:08:56] ⇨
Joins: brandon3055 (~Brandon@122.129.142.1)
L21[02:22:32] ***
greaser|q is now known as GreaseMonkey
L22[02:42:16] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L23[02:45:34] ⇨
Joins: brandon3055 (~Brandon@122.129.142.1)
L24[03:06:02] <Elizabeth> Urghh, for fucks
sake
L25[03:09:22] <Forecaster> ?
L26[03:10:28] <Elizabeth> Card pin is
blocked on everything that isn't one of my banks atms
L27[03:10:44] <Forecaster> ah yeah, that
happened to me once
L28[03:10:59] <Elizabeth> So I've had to
use cash to get my train ticket
L29[03:11:00] <Forecaster> I went to an ATM
and "changed" it which fixed it
L30[03:11:13] <Forecaster> I set it to the
same one though
L31[03:11:21] <Elizabeth> Yeah, gonna do
that today
L32[03:11:58] <Forecaster> I had to sign
for stuff when that happened
L33[03:13:06] <Forecaster> which was
annoying
L34[03:13:36] <Forecaster> confused a bunch
of store clerks when the register suddenly said
"signature"
L35[03:16:34] <Elizabeth> Now my outlook
email on my phones Gmail app keeps failing to sign in even though
the user+pass I put in to give it an access code doesn't fail
L36[03:22:38] <Forecaster> wut
L37[03:31:07] <Elizabeth> To add it I put
my outlook user and pass in then it uses a token that gets
generated
L38[03:31:49] <Elizabeth> For some reason
it keeps saying it can't log in
L39[03:35:28] <Forecaster> huh
L40[03:35:40] <Forecaster> I don't use the
gmail app
L41[03:40:14] <Elizabeth> I use it for my
normal Gmail and wanted to add my outlook to it as well so that I
know when I get an email on the non Gmail email app is a work
one
L42[03:40:34] <Forecaster> ah
L43[03:43:59] <Elizabeth> I need to get my
domain email set back up with an imap server
L44[03:46:12] ⇨
Joins: bauen1
(~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
L45[03:46:50] ⇨
Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-268-80.w109-209.abo.wanadoo.fr)
L46[04:00:38] ⇦
Quits: bauen1 (~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
(Ping timeout: 190 seconds)
L47[04:04:59] ⇨
Joins: bauen1
(~bauen1@ip5f5ac2bf.dynamic.kabel-deutschland.de)
L48[04:11:24] ***
gAway2002 is now known as g
L49[04:36:13] ⇦
Quits: bauen1 (~bauen1@ip5f5ac2bf.dynamic.kabel-deutschland.de)
(Ping timeout: 201 seconds)
L50[04:38:37] ⇨
Joins: bauen1
(~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
L51[04:39:02] ⇦
Quits: tiddles (webchat@ip-79-175-253-12.cable.smsnet.pl) (Ping
timeout: 195 seconds)
L52[04:41:48] ⇨
Joins: Mettaton_Fab
(~mettaton_@p54BCBE8B.dip0.t-ipconnect.de)
L53[04:42:20] <Mettaton_Fab>
dooteroo?
L54[04:43:17] *
Mettaton_Fab tries to use Windows 8 on a Pentium 4 HT with passive
cooled graphics card
L55[04:45:44] ⇦
Quits: bauen1 (~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
(Ping timeout: 192 seconds)
L56[04:46:26] ⇨
Joins: bauen1
(~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
L57[04:52:38] ⇨
Joins: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L58[04:53:08] <Elizabeth> #lua
string.format( "%i.16", 255)
L59[04:53:08] <|0xDEADBEEF|> >
255.16
L60[04:53:11] <Elizabeth> hm
L61[04:53:16] <Elizabeth> #lua
string.format( "%.16", 255)
L62[04:53:16] <|0xDEADBEEF|> > [string
"lua"]:1: invalid option '%<\0>' to 'format'
L63[04:53:20] <Elizabeth> #lua
string.format( "%.2", 255)
L64[04:53:20] <|0xDEADBEEF|> > [string
"lua"]:1: invalid option '%<\0>' to 'format'
L65[04:53:34] ⇦
Quits: Mettaton_Fab (~mettaton_@p54BCBE8B.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L66[04:54:06] <Elizabeth> ah
L67[04:54:11] <Elizabeth> #lua
string.format( "%X", 255)
L68[04:54:11] <|0xDEADBEEF|> > FF
L69[04:54:20] <Elizabeth> #lua
string.format( "%X", 65535)
L70[04:54:20] <|0xDEADBEEF|> >
FFFF
L71[04:55:20] <Elizabeth> #lua for
i=1,65535 do print( string.format( "%X", i) ) sleep(0.2)
end
L72[04:55:20] <|0xDEADBEEF|> > 1 |
[string "lua"]:1: attempt to call a nil value (global
'sleep')
L73[04:55:26] <Elizabeth> #lua for
i=1,65535 do print( string.format( "%X", i) )
os.sleep(0.2) end
L74[04:55:27] <|0xDEADBEEF|> > 1 |
[string "lua"]:1: attempt to call a nil value (field
'sleep')
L75[04:55:34] <Elizabeth> #lua for
i=1,65535 do print( string.format( "%X", i) )
time.sleep(0.2) end
L76[04:55:34] <|0xDEADBEEF|> > 1 |
[string "lua"]:1: attempt to index a nil value (global
'time')
L77[04:55:37] <Elizabeth> ¬¬_¬¬
L78[04:57:32] <GreaseMonkey> #lua
string.format("%.16i", 255)
L79[04:57:36] <|0xDEADBEEF|> >
0000000000000255
L80[04:57:43] <GreaseMonkey> ok that's
odd
L81[05:20:18] ⇦
Quits: bauen1 (~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
(Ping timeout: 190 seconds)
L82[05:20:53] ⇨
Joins: bauen1
(~bauen1@2a02:810d:1980:1584:149d:56fd:8bfd:8867)
L83[05:21:42] ⇨
Joins: Kodos
(~Kodos@2602:306:ce20:6c30:35ee:43d3:98ef:2b0d)
L84[05:21:43] zsh
sets mode: +v on Kodos
L85[05:36:04] ⇦
Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-268-80.w109-209.abo.wanadoo.fr) (Ping
timeout: 384 seconds)
L87[05:48:53] <Kodos> Someone remind me
what absurd jar file I need to make asielib not crash with
something or other about the Iron Note Blocks
L88[05:49:21] <Elizabeth> ?
L90[05:49:58] <Kodos> Gonna try again with
updated dev buidls
L91[05:50:56] <Elizabeth> no idea, i don't
get that error
L92[05:50:57] ⇨
Joins: VikeStep (~VikeStep@101.184.243.180)
L93[05:51:05] <Kodos> What's the IP/DNS
lookup command again
L94[05:51:13] <Elizabeth> ?
L95[05:51:17] <Kodos> %lookup
L96[05:51:22] <Kodos> or something
L97[05:51:23] <Elizabeth> %lookup
ci.li
L98[05:51:25] <MichiBot> Elizabeth: DNS
Info for ci.li 149.56.6.196
L99[05:51:29] <Kodos> %lookup
libraries.minecraft.net
L100[05:51:29] <Elizabeth> %lookup
oc.cil.li
L101[05:51:29] <MichiBot> Kodos: DNS Info
for libraries.minecraft.net 52.84.26.232
L102[05:51:30] <MichiBot> Elizabeth: DNS
Info for oc.cil.li 107.191.47.156 2001:19f0:6800:8161::1
L103[05:51:43] <Lordmau5> alrighty, the
render fix is in OC now, let's see about the newest build
L105[05:54:30] <Kodos> Just needed the dev
of Asielib apparently
L106[05:54:32] <asie> this should simplify
things for at least one OC version (1.8.9)
L107[05:54:37] <asie> 1.9.4 soon as well,
waiting on MCMP
L108[05:54:40] <Lordmau5> !pokes
asie
L109[05:54:41] <asie> Maven support
yay!
L110[05:54:44] *
asie pokes Lordmau5 back
L111[05:54:48] <Lordmau5> are you doing
something with popAttrib or pushAttrib in Charset?
L112[05:55:01] <asie> yes
L113[05:55:05] <Lordmau5> with the
GlStateManager?
L114[05:55:07] <asie> ...yes, i am ussing
the bugged pushAttrib
L115[05:55:09] <asie> oh no
L116[05:55:11] <Lordmau5> ah
L117[05:55:14] <asie> (the Shifters)
L118[05:55:18] <Lordmau5> well yea, bugged
pushAttrib, that's what I wanted to ask :<
L119[05:55:32] <asie> I guess I'm supposed
to revert those two back to GL11?
L121[05:55:48] <Lordmau5> or remove them
alltogether
L122[05:55:57] <Lordmau5> which is what I
did in FFS for now *and* PRed to OC
L123[05:56:42] <Lordmau5> line 37
btw
L124[05:56:47] <asie> yeaaah
L125[05:56:54] <asie> done
L126[05:56:59] <Lordmau5> okiez
L127[05:58:09] <asie> okay, i pushed the
fix to both 1.9.4 and 1.8.9 branches
L128[05:58:15] <asie> should land in the
latter in 0.2.7, whenever that will be
L129[05:58:19] <asie> (probably when i
accumulate more fixes)
L130[05:58:25] <Lordmau5> okay
L131[05:58:40] <asie> also
L132[05:58:47] <asie> i am generating my
maven with a node.js script, why? ;w;
L134[06:02:44] <MichiBot> Kodos: Vexatos
will be notified of this message when next seen.
L135[06:05:48] <Lordmau5> okay
L136[06:06:03] <Lordmau5> TL;DR on how to
call a method from a OC computer to my Driver-Tile?
L137[06:06:10] <Lordmau5> or rather, call
a OC method of my tile in the OC computer :p?
L138[06:06:43] <Kodos> %tell Vexatos
Scratch that. Looks like they're busted entirely. I'm switching a
switch manually and it's telling me in isActive that it's still
nil
L139[06:06:43] <MichiBot> Kodos: Vexatos
will be notified of this message when next seen.
L140[06:07:56]
⇨ Joins: Dracotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com)
L141[06:10:10] ⇦
Quits: techno156 (~techno156@86.03.01a8.ip4.static.sl-reverse.com)
(Ping timeout: 192 seconds)
L142[06:11:25] <Lordmau5> seems to
work
L143[06:11:36] <Izaya> hey
L144[06:11:39] <Izaya> know what's
fun?
L145[06:11:44] <Izaya> Rollercoaster
Tycoon.
L146[06:11:48] <Izaya> anyone else play it
once upon a time?
L147[06:12:28]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-387-17.w109-209.abo.wanadoo.fr)
L148[06:12:46] <Kodos> Elizabeth, have you
tested the switch boards
L149[06:13:28] <Lordmau5> yay, works
L150[06:14:41] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L151[06:16:51] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L152[06:17:05] <Sangar> o/
L153[06:17:32] <Lordmau5> \o
L154[06:17:52] *** g
is now known as gAway2002
L155[06:17:57] <Sangar> %tell Vexatos
onActivate on client too because higher res and someone might need
that
L156[06:18:00] <MichiBot> Sangar: Vexatos
will be notified of this message when next seen.
L157[06:18:04] <Lordmau5> now that I
finally managed to get the compatibility in again, I can make
myself some food...
L158[06:18:42] <Sangar> asie, charset
maven? yayzers
L159[06:19:39] <asie> Sangar: yeah
L160[06:20:08]
⇨ Joins: tiddles
(webchat@ip-79-175-253-12.cable.smsnet.pl)
L161[06:20:22]
⇨ Joins: bawr
(webchat@ip-79-175-253-12.cable.smsnet.pl)
L163[06:21:35]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L164[06:21:38] <tiddles> (don't ask why,
THERE WERE REASONS I SWEAR)
L165[06:21:56] <Izaya> tiddles: I can beat
that
L166[06:22:07] <Izaya> ... lemme find the
pictures
L167[06:22:11] <Izaya> actually
L168[06:22:16] <Izaya> what would you
prefer to see first
L169[06:22:28] <Izaya> Linux/Mac OS or
Windows/Linux?
L170[06:22:48] <tiddles> The former.
L171[06:23:16] <Sangar> tiddles, did you
need ie4 for the btm site? :P
L173[06:24:02] ⇦
Quits: bawr (webchat@ip-79-175-253-12.cable.smsnet.pl) (Ping
timeout: 195 seconds)
L174[06:24:46] <tiddles> Izaya: very cool,
although folder icons need ore pixels
L175[06:25:01] <Izaya> yeah I never really
got around to making that more Mac OS like
L176[06:25:02] <Elizabeth> Kodos, nope
cause i've had no reason to use them and neither me nor Michiyo
have updated Michiyo's server (tbh, i haven't even played mc in a
while)
L177[06:25:08] <Izaya> went back to a more
NeXT style thing
L179[06:26:29] <Skye> Izaya: will you ever
design a desktop UI
L180[06:26:42] <Izaya> Skye: if I do it'll
not suck
L181[06:26:56] <Izaya> maybe I should
write a wayland compositor
L183[06:27:14] <Skye> What would be the
best style?
L184[06:27:28] <Izaya> I like
GNUStep/WINGS
L186[06:28:39] <Skye> The best reason for
software to be open source is so that it can be ported to other
systems easier
L187[06:28:53] <tiddles> Sangar: well,
asie is *not* IE4-ready, I'm afraid
L189[06:29:37] <tiddles> Izaya: next was
never my cup of tea ;_;
L190[06:29:40] <asie> tiddles: that's
IE3
L191[06:29:42] <asie> if not IE2
L193[06:29:53] <asie> this is IE4
L194[06:30:04] <tiddles> yeah, 3
L195[06:30:18] <Izaya> tiddles: NeXT is
elegant IMO. I can understand why people wouldn't like it
though
L196[06:30:40] <tiddles> asie: although I
can't believe you just had a VM with IE4 at hand
L197[06:30:45] <asie> tiddles: I
didn't.
L198[06:30:53] <asie> It's an older
screenshot, from a week ago.
L199[06:30:55] <asie> But!
L200[06:30:56] <Skye> How does it appear
on the first ever web browser
L201[06:30:57] <asie> I did have a legal
copy of NT4 on hand.
L202[06:31:05] <Skye> asie, so do I.
L203[06:31:11] <asie> Server or
Workstation?
L204[06:31:19] <Izaya> but does it work in
lynx
L205[06:31:28] <tiddles> Skye: first ever,
as in over gopher? ;P
L206[06:31:45] <Skye> asie,
workstation
L207[06:31:57] <Skye> I also have
NT3
L208[06:32:07] <Skye> .51
L210[06:33:05] <Skye> Funny.
L211[06:33:16] <Skye> The train that I go
on tilts
L212[06:33:18] <Skye> Not on its
own.
L213[06:33:27] <Skye> But the rails are
tilted
L214[06:33:28] <Elizabeth> banked
tracks?
L215[06:33:54] <Skye> Elizabeth: is that
what it's called?
L216[06:33:59] <Elizabeth> yes
L217[06:34:27] <Izaya> I thought it was
called a jersey curve where it slopes upwards and outwards
L218[06:34:27]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L219[06:35:15] <Elizabeth> the Japanese
bullet train uses a combination of banked tracks and train leaning
so it can go round corners at fairly high speeds
L220[06:35:56] <Skye> Meanwhile this track
was built during the Victorian era
L221[06:37:05] <Skye> I wonder if banked
tracks existed then or if it was a newer addition
L223[06:37:53] <Izaya> and I'm out of
screenshots so I think I'm done here
L224[06:40:31]
⇨ Joins: Inari
(~Pinkishu@p5DEC66A2.dip0.t-ipconnect.de)
L225[06:42:32] ***
Dracotech is now known as techno156
L226[06:47:24] <tiddles> Izaya: I...
what
L227[06:47:39] <tiddles> how did that
entirely windows-ish menu get there
L228[06:48:41] <Izaya> tiddles: XFCE4
whiskermenu plugin with the Industrial theme
L229[06:48:57] <tiddles> (also one of
those days I'll spend a weekend perfectly repllicating a win95/98
look just to get people to doubt their sanity, should be pretty
doable with XFCE)
L230[06:49:11] <Izaya> make it pretend to
be NT4
L231[06:49:25] <Izaya> simply because you
can't pretend to be 95/98 without it crashing at least once per
hour
L232[06:49:33] <asie> Skye: Ah. I have NT4
Server.
L233[06:50:48] <tiddles> Izaya: wait, hmm,
do you have some sort of an X-forwarding setup on a windows box,
orrrr how did that wide screenshot come into being
L234[06:51:28] <Izaya> I have a container
running on another box for the express purpose of making windows
not painful to use
L235[06:51:47] <Izaya> so I run VcXsrv on
the Windows to forward it
L236[06:51:48]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L237[06:51:57] <Izaya> and use a script to
start the environment
L238[06:52:27] <Izaya> forwarded X11 stuff
has better multimonitor support than native, local Windows
programs, notably the taskbar
L239[06:54:00] <tiddles> right
L240[06:54:36] <Izaya> that said
L241[06:54:46] <Izaya> X11 over 100Mbps is
painful
L242[06:55:38] <tiddles> for a moment I
wasn't sure if you're doing forwarding as in another box, or are
you truly mad and have one of those crazy, *crazy*
cygwin-local-x-server setups going on
L243[06:56:13] <tiddles> also, until I saw
putty, I would've guessed you're using mobaxterm, if only because
it has both an SSH client an an X server in one package
L244[06:56:31] <Izaya> eh moba is a pain
to configure the way I want it
L245[06:56:42] <Izaya> it's good for quick
setup but bad for a permenant one
L246[06:58:31] <tiddles> hum, possibly,
I've never used it
L247[07:01:22] <tiddles> Izaya: in other
crazy win/slash/linux news:
L250[07:03:19] ⇦
Quits: Kodos (~Kodos@2602:306:ce20:6c30:35ee:43d3:98ef:2b0d) (Quit:
Leaving)
L251[07:07:18] <tiddles> Izaya: I need an
adult
L252[07:08:10] <Izaya> you've come to the
wrong place for that
L253[07:10:21] <tiddles> oh well, what can
good men do ;_;
L254[07:18:38] <Sandra> i'm now listening
to nightcore i'm blue dah ba dee.
L255[07:19:04] <Sandra> and... i don't
know.
L256[07:19:31] <asie> I need an artist for
my demo ;_;
L257[07:19:59] <Izaya> muahahaha, UT 2004
and AoE II
L258[07:20:29] <alekso56> i heard snagar
did some textures once, maybe you should lock him up in your
basement :^
L259[07:22:40]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L261[07:36:54] ⇦
Quits: cpup (~cpup@32.218.116.89) (Ping timeout: 201
seconds)
L262[07:37:53]
⇨ Joins: cpup (~cpup@32.218.116.89)
L263[07:47:55] <Lordmau5> Sangar, so I'm
working on some fix within Forge (or rather, vanilla)... you know
what's the best part about that?
L264[07:48:00] <Lordmau5> *I can't fcking
reproduce the issue*
L265[07:48:02] <Lordmau5> >_>
L266[07:49:15] <Sangar> non-reproducible
issues are the most annoying thing ever, yeah :/
L268[07:50:30] <Lordmau5> oh wait, got an
idea...
L269[07:51:23] <Lordmau5> instead of
popping it into the mods folder, let's try and compile it during
runtime via. the IDE
L270[07:54:14]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L271[08:31:14]
⇨ Joins: Yepoleb
(~yepoleb@194-166-6-188.adsl.highway.telekom.at)
L272[08:39:02] <asie> Sangar: setViewport
doesn't have an offset? O_O
L273[08:46:40]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L274[08:49:14] *
Elizabeth boobs vifino till he wakes up
L275[08:52:50] ***
amadornes[OFF] is now known as amadornes
L276[08:53:27]
⇨ Joins: Mettaton_Fab
(~mettaton_@p54bcbe8b.dip0.t-ipconnect.de)
L277[08:55:33] <Mettaton_Fab> meeps?
L278[09:03:34] ⇦
Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 192 seconds)
L279[09:04:00] ***
medsouz|offline is now known as medsouz
L280[09:04:55]
⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L281[09:09:02] ***
Gavle|Away is now known as Gavle
L282[09:09:10] <Gavle> I have
returnedddddddddd
L283[09:14:44] *
Elizabeth mutters "fuck" under her breath
L284[09:15:44] ⇦
Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L285[09:16:34] <Sangar> asie, nope
:P
L286[09:25:01] <Gavle> so, how do I find
the code for the internet API?
L287[09:25:14] <Gavle> I looked under /lib
in github where the other libraries are, but I don't see
internet
L288[09:25:48] <Skye> Gavle, because it's
the the ROM of the internet card.
L289[09:25:52] <Skye> Sangar, you should
change that
L290[09:25:59] <Gavle> um
L291[09:26:03] <Gavle> so, where do I find
it?
L292[09:26:12] <Sangar> Skye, why
L293[09:26:17] <Gavle> not the internet
component, the Internet API
L294[09:26:45] <Skye> Gavle, it's on the
"ROM" of the component
L295[09:26:58]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L296[09:27:00] <Gavle> it's gotta be on
github somewhere
L297[09:27:02] <Gavle> where?
L298[09:27:03] <Sangar> oh you mean the
"drivers" issue? there's an issue for that :P
L299[09:27:04] <Sangar> one day
L300[09:27:05] <Skye> Sangar, it's not
realistic and it gives OpenOS an uncompetitive advantage
L301[09:29:22] <Gavle> so, I just want its
source code........
L303[09:32:11] <Gavle> Sangar, I dug
around in GitHub for a bit
L304[09:32:26] <Gavle> It's probably not
your fault, but I always get confused as to where the lua stuff is
XD
L305[09:32:46] <Sangar> either there or on
loot disks ;)
L306[09:33:05] <Gavle> good to know
L307[09:34:50] ⇦
Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection
reset by peer)
L308[09:36:14] <payonel> o/
L309[09:37:09] ⇦
Quits: Mettaton_Fab (~mettaton_@p54bcbe8b.dip0.t-ipconnect.de)
(Ping timeout: 201 seconds)
L310[09:37:14] <Gavle> hello payonel
L311[09:37:36]
⇨ Joins: LuMistry
(uid146685@id-146685.charlton.irccloud.com)
L312[09:37:48] <LuMistry> Greetings
L313[09:37:55] <Gavle> hello
LuMistry
L314[09:38:35] <payonel> asie: you want
viewports?
L315[09:42:05] ⇦
Quits: cpup (~cpup@32.218.116.89) (Ping timeout: 201
seconds)
L316[09:47:35] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L317[09:47:44]
⇨ Joins: cpup (~cpup@32.218.112.71)
L318[09:51:57]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L320[09:56:18] ⇦
Quits: cpup (~cpup@32.218.112.71) (Ping timeout: 190
seconds)
L321[09:57:37]
⇨ Joins: cpup (~cpup@32.218.112.98)
L322[09:57:50] <payonel> Sangar: drivers
issue? internet api? openos 1.7?
L323[09:58:08]
⇨ Joins: Mettaton_Fab
(~mettaton_@p54BCBE8B.dip0.t-ipconnect.de)
L324[09:58:15] <Mettaton_Fab> doots?
L325[09:58:34] <payonel> Mettaton_Fab: i
tested using ~/.shrc to change resolution on boot. worked well for
me. are you on openos 1.6?
L326[09:58:58] <Mettaton_Fab> dunno
L327[09:59:01] ⇦
Quits: Mettaton_Fab (~mettaton_@p54BCBE8B.dip0.t-ipconnect.de)
(Client Quit)
L328[09:59:35]
⇨ Joins: Mettaton_Fab
(~mettaton_@p54BCBE8B.dip0.t-ipconnect.de)
L330[09:59:48] <Mettaton_Fab> nope, OpenOS
1.5
L331[09:59:56] <payonel> Mettaton_Fab:
that's why
L332[09:59:56] <Sangar> i suppose it could
be crammed into oc 1.6 last-minute >_>
L333[10:00:20] <payonel> Sangar: i started
working on rc the other week. it's definitely a 1.7 thing btw
L334[10:00:30] <payonel> it'd really need
to change all the crap to work right
L335[10:00:33] <payonel> imo
L336[10:00:39] <Sangar> right, i meant
moving the drivers to loot disks going into 1.6
L337[10:00:55] <payonel> right right -
just the "last-minute" comment made me think of
that
L338[10:00:58] <payonel> unrelated a
bit
L339[10:01:07] <Sangar> mhm
L340[10:01:26] <Sangar> is there a recipe
to cycle loot disks yet btw? :X
L341[10:01:48] <Sangar> if there isn't i
just had the idea of crafting the disk with a wrench maybe :P (and
getting the wrench back ofc) to cycle them
L342[10:02:20] <Mettaton_Fab> that would
be usable
L343[10:02:34] <Mettaton_Fab> if you have
a home and dont want to leave it.
L344[10:07:14] <tiddles> payonel:
incidentally, am I the only person who inserts, say, a network disk
into a PC, has it churn for a second, and then when I remove it and
do *anything* on the command line, I get a bunch of errors? I'm
presuming this is because some disks have an autorun that adds them
to the system path, and when they're dismounted, welp, the
directory in path is no longer accessible
L345[10:08:32] <payonel> tiddles: 1.6,
yes/
L346[10:08:33] <payonel> ?&
L347[10:08:35] <payonel> **
L348[10:08:37] <Mettaton_Fab> works
without on openos 1.5
L349[10:10:39] ⇦
Quits: Mettaton_Fab (~mettaton_@p54BCBE8B.dip0.t-ipconnect.de)
(Remote host closed the connection)
L350[10:11:58] <payonel> tiddles: can you
give specifics. which os (1.5? 1.6?). what loot disk or component?
are you removing the component while the machine is running? what
dir are you in? what errors do you see? (perhaps screenshot?)
L351[10:12:34] <tiddles> payonel: sure, I
can try to reproduce it this evening and post a proper report, if
nobody's done it yet
L352[10:12:42] <asie> Well.
L353[10:12:46] <asie> I have two
demoeffects now.
L354[10:12:56] <asie> Sangar: could you
cram setViewportOffset last minute?
L355[10:13:24] <tiddles> (1.6, I don't
remember it happening in 1.5, but maybe it did happen, and I
*literally* just don't remember.)
L356[10:13:24] <payonel> tiddles: i'll
admit, it's not a workflow tested as well (but did a couple tests
in that area, a long time ago)
L357[10:13:29] <payonel> tiddles: so more
testing now would be great
L358[10:13:53] <tiddles> payonel: and no,
definitely nothing seemed to be *running* when I removed the
floppy
L359[10:14:18] <Sangar> asie, is it really
necessary? i'd assumed it'd not make much of a difference :P
L360[10:14:35] <tiddles> asie: are you
extending the hardware API to get better demos? xD
L361[10:14:46] <payonel> asie: we can do
some viewport manipulation. in fact i'll be covering that in the
panel
L362[10:15:00] <payonel> asie: maybe what
you're asking for is related...?
L363[10:15:13] <asie> Sangar: it is,
really
L364[10:15:24] <asie> tiddles: no, that
was part of my original request
L365[10:15:27] <asie> i don't need that
feature
L366[10:15:29] <Sangar> payonel, he means
not just setViewport(w, h) but also wants setViewport(x, y, w,
h)
L367[10:15:29] <asie> but it'd be nice to
have
L368[10:15:32] <asie> i already have two
demo effects
L369[10:15:36] <asie> Sangar: yeah,
exactly that
L370[10:15:44] <tiddles> asie: ah
L371[10:15:45] <asie> i mean it shouldn't
be difficult at all at this point
L372[10:16:10] <tiddles> asie: to be
honest, when I looked a the API, I wasn't even sure how one would
use multiple viewports
L373[10:16:22] <Sangar> well. right now
viewport is sorta just old resolution :P which is the reason why no
x, y anyway, because that also means offsets and i was lazy
:P
L374[10:16:25] <Sangar> will see
L375[10:16:34] <Sangar> currently making
not every oc te tick :P
L376[10:16:55] <tiddles> asie: as in, I'm
pretty sure I'd knw *what* I could do with them, but totally not
sure how I would *get* multiple viewports on one screen
L377[10:17:39] <asie> tiddles:
nonono
L378[10:17:41] <asie> that's just GU
viewport
L379[10:19:18] <tiddles> asie: I guess I
should re-read the docs badly
L380[10:20:56] <payonel> asie: ah, you
want a visually full screen viewport, that is really an offset on
the gpu
L381[10:20:57] <payonel> yes?
L382[10:24:06] <Sangar> i really want to
rewrite all of the blocks and tile entities... such a messy
hierarchy after all the "just barely make it work" ports
>_>
L383[10:24:16] *
Gavle emits a roar that shakes the earth
L384[10:24:24] <Gavle> I'm 99% sure I just
lot like an hour of work
L385[10:25:57] <payonel> you just lot like
an hour of work?
L386[10:26:01] <payonel> is lot a
verb?
L387[10:26:13] <payonel> oh, lost?
L388[10:26:16] <Gavle> lost*
L389[10:26:27] <Forecaster> what kind of
work?
L390[10:26:40] <Gavle> an important coding
project I'm working on
L391[10:26:56] <Forecaster> oh, if it's
coding an hour doesn't sound like a lot
L392[10:27:09] <Inari> depends
L393[10:27:10] <Gavle> actually, I just
snagged it off my backup drive
L394[10:27:15] <Inari> did you create a
superintelligence in that hour/
L395[10:27:17] *
Gavle breaths a sigh of relief
L396[10:27:30] <Gavle> Inari, no, but I
did make some key advances which I can't remember now
L397[10:27:41] <Gavle> however, I got the
code back
L398[10:27:49] <Forecaster> ah, yeah,
that'd be frustrating
L399[10:29:19] *
Gavle rams into an issue
L400[10:29:27] <Gavle> welp, gotta work
this out
L401[10:31:54] <tiddles> hmm. is there
anything plan9 can actually do straight-up strictly better than
OpenOS at the moment?
L402[10:33:20] <payonel> NO
L403[10:33:24] <payonel> ....
L405[10:34:32] <payonel> tiddles: it has a
lot of cool /dev/ points
L406[10:34:36] <tiddles> payonel: I
vaaaaguely remember in the 1.5 days p9 claimed some actual
concurrency or multiple terminals or something, and by the quick
look, multiple terminals and sessions still aren't a thing
L407[10:34:52] <payonel> i think it has
better support for process switching (openos can, but it's less
obvious)
L408[10:35:09] <payonel> well and i can do
that too in openos 1.6
L409[10:35:20] <payonel> but...the code i
write to make that work is not obvious code
L410[10:35:28] <payonel> it's definitely
not all wrapped up in a pretty api
L411[10:35:47] <tiddles> right, I
see
L412[10:36:04] <payonel> but that's
actually one of the big updates for openos 1.6 -- more correct io
and terminal stuffs
L413[10:36:33] <payonel> openos 1.6 has
popen, correctly separates std io
L414[10:36:38] <payonel> term respects std
io
L415[10:36:47] ***
medsouz is now known as medsouz|offline
L416[10:36:49] <payonel> command line
redirectoin of std io support
L417[10:37:40] <tiddles> payonel: right,
if one does io.stuff() as opposed to term.stuff(), right?
L418[10:37:59] <payonel> the user doesn't
have to know the diff anymore
L419[10:38:05] <payonel> if you call
term.write, the right thing will happen
L420[10:38:11] <tiddles> oooh.
L421[10:38:20] <payonel> term.write calls
io.write
L422[10:38:27] <payonel> everything calls
io.write
L423[10:38:37] <payonel> even your
mom....
L424[10:38:40] <tiddles> so what's
term.write useful for, even? xD
L425[10:38:43] *
payonel doesn't know where to go with that
L426[10:38:46] ⇦
Quits: cpup (~cpup@32.218.112.98) (Ping timeout: 192
seconds)
L427[10:38:58] <payonel> tiddles: well, 2
things
L428[10:39:00] <payonel> 1. legacy
support
L429[10:39:12] <payonel> 2. you can define
text wrapping with term.write
L430[10:39:43] <payonel> technically, you
can define term wrapping at the io level -- but...that doesn't
makes sense at that level so it isn't exposed through an api
L431[10:39:55] <payonel> it's meta data on
the the io handle
L432[10:39:55] <tiddles> right
L433[10:40:05] <Elizabeth> :/
L434[10:40:10] <Elizabeth> my pc wont go
past it's bios screen
L435[10:40:15] <payonel> so
term.write(text, true) wraps
L436[10:40:25] <payonel> Elizabeth: it
just hangs?
L437[10:40:30] <Elizabeth> it was
L438[10:40:42] <Elizabeth> it has
litterally just presented me with the windows login screen
L439[10:40:46] *
Elizabeth shrugs
L440[10:40:57] <payonel> tiddles: this is
an example multiple term program
L442[10:41:20] <Elizabeth> i think refind
borked and just showed the bios screen instead of itself
L443[10:41:21] <payonel> it uses
control+tab to switch "windows"
L444[10:41:43]
⇨ Joins: cpup (~cpup@32.218.112.181)
L445[10:43:24] <tiddles> payonel:
ahhhhhhh, the .prepareWindow thing was the element I was missing
last time I looked at the window APIs
L446[10:44:08] <payonel>
term.internal.open is similar to an io.open -- it creates a new
object
L447[10:44:29] <payonel> you define the
offsets, and then you can bind a gpu/screen to it (line 16)
L448[10:44:36] <tiddles> yeah, it does
make sense
L449[10:45:00] <tiddles> I just didn't
know term.internal.open() existed at all, so I could never figure
out where one *gets* new windws
L450[10:45:00] <tiddles> xD
L451[10:45:02] <payonel> but the weird
magic, the stuff not documented nor expected....nor given a public
api, is the pco stuff
L452[10:45:16] <payonel> tiddles: well: 1.
that's openos 1.6, NOT 1.5
L453[10:45:43] <payonel> and 2.
[lib].internal <--- internal! means, no documented, expected to
change, no promises
L454[10:46:36] <Gavle> so
L455[10:49:37]
⇨ Joins: Keanu73
(~Keanu73@host-92-29-207-233.as13285.net)
L456[10:51:59] <Gavle> I can't figure out
how to work the internet component XD
L457[10:52:42] <tiddles> Gavle: for most
compnents you can just use the interpreter to get a quick overview
of the api (tab completion helps here), or
L458[10:53:05] <Gavle> tiddles, I'm
looking at the component docs on the OC wiki :)
L460[10:53:12] <Gavle> That's what I'm
working with atm
L461[10:53:27] <Gavle> it just prints out
'nil'
L463[10:53:57] <Gavle> the link it points
to works, which I just confirmed
L464[10:55:08] ⇦
Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit:
.)
L465[10:55:08] <tiddles> where did you get
that .response() part?
L466[10:55:20] <tiddles> like, the API
docs I see are here
L468[10:55:48] <tiddles> and it
specifically says that .request() returns a function that returns
an iterator over the data returned by the request
L469[10:55:53] <Gavle> tiddles, I'm not
using the Internet API
L470[10:55:57] <Gavle> I'm using the
Internet component
L471[10:56:08] <gamax92> ~w internet
component
L473[10:56:17] <tiddles> aaaaaah
L474[10:56:29] <Gavle> yep :)
L475[10:56:38] <gamax92> Gavle:
*looks*
L476[10:57:15] <gamax92> >_> the
fuck are you doing.
L477[10:57:30] <Gavle> I'm trying to read
a gist from GitHub in oc
L478[10:58:05] <tiddles> Gavle: ttry
L479[10:58:08] <tiddles>
http:response()
L480[10:58:11] <gamax92> tiddles:
no.
L481[10:58:12] <tiddles> not
http.resonse
L482[10:58:35] <gamax92> oh wait, http
should be userdata, so then yes colon
L483[10:58:38] <Gavle> I think I already
tried that, but I'll do it again
L484[10:58:44] <gamax92> you never call
finishedConnect though
L485[10:58:51] <tiddles> also
finishCo-
L486[10:58:52] <tiddles> yeah.
L487[10:58:54] <tiddles> like.
L488[10:59:08] <tiddles> why do you even
need a low-level inernet API that you hand-roll.
L489[10:59:23] <Gavle> failure
L490[10:59:36] <gamax92> read also won't
give you everything in one go btw
L491[11:00:05] <Gavle> tiddles, I'll
explain all later, atm just roll with it please
L492[11:00:08] <Gavle> I do all for a
reason
L493[11:00:13] <gamax92> and calling read
with code is ... not what you should be doing ...
L494[11:00:26] <Gavle> http:response()
made no change, but I updated the gist to reflect it
L495[11:00:27] <gamax92> use something
like 8192 instead
L496[11:00:41] <Gavle> ok
L497[11:01:01] <Gavle> failure
L498[11:01:23] <gamax92> ofc it didn't
change anything because it's commented out.
L499[11:01:25] <Gavle> gist updated to
reflect the replacement though
L500[11:01:33] <gamax92> where is
finishConnect
L501[11:01:37] <Gavle> excellent
point!
L502[11:01:41] <Gavle> do I need
that?
L503[11:01:47] <gamax92> yes
L504[11:01:59] <Gavle> ah
L505[11:02:01] <gamax92> it'd go after the
internet.request
L506[11:02:07] <Gavle> also, I got a blank
line instead of nil!
L507[11:02:33] <Gavle> on line 5, put
http:finishConnect()?
L508[11:02:45] <gamax92> yes, since that's
after internet.request
L509[11:02:48] <Gavle> got it
L510[11:04:17] <Gavle> so, the program
prints out 3 nils, and one blank line now
L511[11:04:20] <Gavle> Gist is
updated
L512[11:05:20] <payonel> tiddles: gavle's
work is always shrouded in mystery and conspiracy. best not to
ask
L513[11:05:36] <Gavle> mystery, yes,
conspiracy, no
L514[11:05:49] <gamax92> conspiracy, yes.
Sir MGR
L515[11:05:57] <Gavle> asking may or may
not generate a PM
L516[11:06:17] <Gavle> gamax92, A. don't
say his name, it pings him
L517[11:06:23] <Gavle> B. He knows nothing
about what I'm doing
L518[11:06:48] <Elizabeth> eh
L519[11:06:48] *
payonel rolls eyes out of head
L520[11:07:02] <Gavle> anyways, I believe
we are getting sidetracked
L521[11:07:31] <Gavle> while 3 nils and 1
blank are better than 4 nils, they are still a bit far from actual
data :)
L522[11:08:37] <gamax92> Gavle: I'm not
sure if the data from http:response is not immediately
available
L523[11:08:50] <Gavle> hmmmm
L524[11:09:01] <gamax92> but as far as
reading the stuff from the stream you basically just call :read()
over and over and over until it gives a nil
L525[11:09:16] <gamax92> all of those
strings put together give you the completed document
L526[11:09:16] <Gavle> got it
L527[11:09:37] <Gavle> maybe call
os.sleep(1) on line 7?
L528[11:10:25] <gamax92> uhh ... you can
try I guess :P
L529[11:11:33] <Gavle> GOT IT
L530[11:11:35] <gamax92> not exactly
reliable by any means, what would be better is calling :read until
you get a string that's larger than 0 length, since that would mean
the headers would have been parsed
L531[11:11:41]
⇨ Joins: Trangar
(~Trangar@2601:cd:301:f300:2c0b:268a:fa58:c4df)
L532[11:11:59] <Gavle> gamax92, that's
excellent, because where my code will go won't have os.sleep
:D
L533[11:12:36] *
vifino groans, giggles and kisses Elizabeth
L534[11:12:54] *
Elizabeth kisses vifino
L535[11:12:57] <Elizabeth> you're
late
L536[11:13:02] <vifino> indeed
L537[11:13:11] <Gavle> gamax92, why use
http:read(8192) in particular?
L538[11:14:25] <gamax92> it's just a good
chunk size, realistically you're only going to get 2048 bytes in
because that's the default reading speed set in OC's config, some
bump it up I suppose
L539[11:14:44] <Gavle> I see
L540[11:15:18] <vifino> S3: you happen to
have a cyclone 5 soc?
L541[11:16:55] <tiddles> Gavle:
replace
L542[11:16:56] <tiddles>
http:finishConnect()
L543[11:16:57] <tiddles> with
L544[11:17:34] <tiddles> local ret =
false; while ret == false do ret = http:finishConnect() end
L545[11:17:38]
⇨ Joins: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net)
L546[11:17:43] <tiddles> it returns a
boolean for a reason
L547[11:18:00] <tiddles> the docs say it
*errors* out if the connection failed, not that it returns false
:P
L548[11:18:30] <gamax92> oh I missed that,
it's not at all used in the internet api oddly
L549[11:19:05] <tiddles> Gavle: and yeah,
I checked that and it works, sort of - that particular gist returns
301 xD
L550[11:19:18] <tiddles> also
L551[11:19:20] <tiddles> uhhhh
L552[11:19:26] <Gavle> tiddles, I snag the
correct reading from the gist
L553[11:19:34] <Gavle> you also cleared up
all my earlier nils, so thanks!
L554[11:20:04] <tiddles> when you guys
open an editor in opencomputers, and press, say, right arrow, and
*keep* it pressed, does the cursor continue to scroll or not?
L555[11:20:13] <tiddles> I could swear it
did that, and now it doesn't.
L556[11:20:19] <Gavle> yes, it does
L557[11:20:31] <Elizabeth> the built in
edit program? for me only goes to the end of the line
L558[11:20:40] <tiddles> yeah but
L559[11:20:45] <tiddles> for me, it
scrolls *one*
L560[11:20:51] <tiddles> *one
character*
L561[11:21:44] <Gavle> gamax92, is there a
particular issue with calling http:read(code)?
L562[11:21:48] <Elizabeth> do you have
spaces at the end of the line?
L563[11:21:49] <Gavle> It works OK for me
in this case
L564[11:22:04] <tiddles> Gavle: read
doesn't take a code
L565[11:22:09] <gamax92> Gavle: code is a
number like "200" or "404" and not at all
relevant to buffer sizes.
L566[11:22:11] <tiddles> it just takes a
number of bytes to read
L567[11:22:13] <Elizabeth> Gavle, because
code is the HTTP response code you get
L568[11:22:14] <tiddles> so uhhh
L569[11:22:29] <Gavle> tiddles, code is
just the variable name of the number http:response throws at
me
L572[11:22:44] <payonel> yeah why is
finishConnect to important if wget, which calls request, which
calls connect and read, never uses it?
L573[11:22:44] <tiddles> it shows you
*really* haven't exactly thought your request through
L574[11:22:51] <tiddles> and you're really
confused as to what is returned
L575[11:23:08] <gamax92> Gavle: Again,
code is just the http static code which is not at all relevant to
buffer sizes.
L576[11:23:11] <tiddles> payonel: doesn't
wget use events instead?
L577[11:23:13] <Gavle> ahhhhh
L578[11:23:16] <Gavle> got it
L579[11:23:26] <Gavle> I thought it
returned the size of the incoming response or something
L580[11:23:33] <gamax92> tiddles: you
can't use the internet api via events
L581[11:24:46] <gamax92> if the docs still
say that it should be removed, that's old terrible behaviour
L582[11:24:59] <payonel> tiddles: no, wget
uses request (and its read iterator) directly. lib/internet.lua
uses a sleeps(0) when there is no data from request.read()
L584[11:25:18] <tiddles> gamax92: the docs
do sort of imply that, yes
L585[11:25:35] <tiddles> do something like
=component.internet.request in lua
L586[11:25:45] <tiddles> payonel: ah, I
was just guessing
L587[11:25:53] <gamax92> good ol
Sangar.
L588[11:26:25] <payonel> well...i said i
would help, and i've done very little in the docs
L589[11:26:32] <tiddles> payonel: I mean,
he could just as well loop when calling http:response(), since I'm
assuming he'd particularly actually interested in the HTTP
code
L590[11:26:59] <gamax92> tiddles: that
wouldn't trigger the initial read thoguh
L591[11:27:32] <gamax92> and as far as I
remember finishConnect doesn't actually do anything, (it should but
there's no visible effect)
L592[11:27:47] <tiddles> gamax92: well,
the way I read it, finishConnect does *not* guarantee that a read
will return all data in one shot
L593[11:27:48] <tiddles> also
L594[11:27:58] <gamax92> a read will never
return all data in one shot :3
L595[11:27:59] ***
medsouz|offline is now known as medsouz
L596[11:28:15] <tiddles> finishConnect
seems to at least guarantee that http:response() will return valid
data
L597[11:28:25] <tiddles> I mean, *once*
finishConnect returns true
L598[11:28:30] <tiddles> as in
L599[11:28:45] <payonel> s/will n/is not
gaurenteed to /
L600[11:28:45] <MichiBot> <gamax92>
a read is not gaurenteed to ever return all data in one shot
:3
L601[11:28:45] <gamax92> I should add that
emulation to ocemu then
L602[11:28:50] <tiddles> fC is not an
*active* function, it seems, it just checks the status
L603[11:28:53]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L604[11:29:02] <tiddles> anyway, well *I*
know that
L605[11:29:29] <tiddles> but it seems
Gavle still has to square the circle and fit his design around the
*actual* internet API
L606[11:29:35]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L607[11:29:39] <tiddles> as opposed to
what he vaguely assumed the API is xD
L608[11:29:39] <Gavle> what?
L609[11:29:53] <gamax92> he has to use the
component because he's not using OpenOS
L610[11:30:30] <tiddles> Gavle: well, you
remind me of a friend of mine who was doing some fist networking
code ever
L611[11:30:35] <tiddles> and his process
was like
L612[11:30:36] <payonel> hint: gavle is
trying to download a lua script in at the eeprom level to insert
arbitrary code on unsuspecting users
L613[11:30:43] <Gavle> LOL
L614[11:31:05] <Gavle> I swear, that's not
my intention, and I hadn't even thought of that
L615[11:31:10] <payonel> mmhm
L616[11:31:10] <gamax92> Gavle made a bowl
of oatmeal for me because I'm too lazy to get up ;3
L617[11:31:38] <tiddles> "well
there's a bunch of docs here, but fuck that, so hey, this method
takes a buffer and returns a number, soooooo, I guess I'll pass in
a random bugger and just assume the number it returns is the next
character
L618[11:31:40] <Gavle> I have thought of
downloading lua scripts, and messed around with trying to do that
(and failing), but never at the EEPROM level
L619[11:31:59] <tiddles> (hint: it was
actually the *number of bytes read, which were put in the goddamn
buffer*)
L620[11:32:00] <tiddles> xD
L621[11:32:02] <Gavle> payonel, thank you
for your idea
L622[11:32:09] <payonel> right
L623[11:32:15] <Gavle> if I implement it,
I'll credit you
L624[11:32:19] *
payonel convinced level: 0%
L625[11:32:57] <Gavle> while
payonel.convincedlevel < 100 do payonel.convincedlevel++
end
L626[11:33:34] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit:
Leaving)
L627[11:33:39] ⇦
Quits: Keanu73 (~Keanu73@host-92-29-207-233.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L628[11:33:50] <tiddles> anyway, food
time, be back later :3
L629[11:34:40] <Gavle> see ya tiddles,
thanks for your help
L630[11:35:04] <Gavle> well, this is a big
step
L631[11:35:23] <Gavle> In order to
re-establish trust, I'm going to do a first for me online: reveal
information
L632[11:35:46] <Gavle> payonel, I'm not
trying to download a lua script, I'm trying to download a password
file to use to allow a computer to boot
L633[11:36:15] <Gavle> and, I'm also going
to have some food too :D
L634[11:37:44] <gamax92> Gavle:
>_>
L635[11:37:51] <gamax92> simpler
L636[11:38:09] <gamax92>
payonel.convictedlevel = math.max(payonel.convictedlevel,
100)
L637[11:38:23] <Gavle> is that lua?
L638[11:38:26] <gamax92> that is lua
L639[11:38:33] <payonel> #lua
payonel={}
L640[11:38:33] <|0xDEADBEEF|> >
nil
L641[11:38:54] <gamax92> #lua
payonel.convictedlevel = math.max(payonel.convictedlevel or 0,
100)
L642[11:38:54] <payonel> #lua return
serialize(payonel)
L643[11:38:54] <|0xDEADBEEF|> >
nil
L644[11:38:54] <|0xDEADBEEF|> > [string
"lua"]:1: attempt to call a nil value (global
'serialize')
L645[11:38:59] <payonel> #lua
serialize
L646[11:38:59] <|0xDEADBEEF|> >
nil
L647[11:39:01] <payonel> NOO
L648[11:39:03] <gamax92> D:
L649[11:39:04] <Gavle> I did not know
math.max took parameters
L650[11:39:05] <payonel> someone rebooted
it :(
L651[11:39:17] <Gavle> oh wait, I'm
thinking of math.huge
L652[11:39:17] <payonel> Gavle: are you
thinking of math.huge?
L653[11:39:17] <gamax92> payonel: make a
bot to inject it :P
L654[11:39:29] <Gavle> lel, same
time
L655[11:39:36] <payonel> what is the irc
maxlen?
L656[11:39:39] <gamax92> payonel: also
pastebin
L657[11:39:50] <payonel> deadbeef can pull
from pastbein?
L658[11:39:54] <gamax92> mmhm
L659[11:39:55] <payonel> s/be/eb/
L660[11:39:55] <MichiBot> <payonel>
deadebef can pull from pastbein?
L661[11:40:02] <payonel> i knew that would
fail...
L662[11:40:07] <vifino> actually it
cant.
L663[11:40:15] <vifino> it can pull from
hastebin or pb.i0i0.me
L664[11:40:15] <payonel> gamax92: what
method?
L665[11:40:17] <gamax92> not
anymore?
L666[11:40:18] <payonel> #lua
pastebin
L667[11:40:19] <|0xDEADBEEF|> >
nil
L668[11:40:19] <gamax92> ahh okay
L669[11:40:32] <payonel> #lua return
pastebin, wget, internet
L670[11:40:32] <|0xDEADBEEF|> > nil |
nil | nil
L671[11:40:38] <vifino> pastebin is
stupidly full of ads.
L672[11:40:44] <gamax92> #hastebin
oqeqafowuw |lua
L673[11:40:51] <gamax92> I tried
L674[11:41:04] <vifino> #gethb
oqeqafowuw|lua dostring(this)
L675[11:41:05] <|0xDEADBEEF|> > [string
"lua"]:1: attempt to call a nil value (global
'dostring')
L676[11:41:14] <payonel> !
L677[11:41:14] <vifino> #gethb
oqeqafowuw|lua load(this)()
L678[11:41:15] <|0xDEADBEEF|> > Hello,
World! | nil
L679[11:41:32] <gamax92> payonel:
tada
L680[11:41:47]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA834423A61FC77A6C5E.dip0.t-ipconnect.de)
L681[11:41:48]
zsh sets mode: +v on Vexatos
L682[11:41:49] <payonel> that is
awesome
L683[11:41:53] <gamax92> Vexatos
L684[11:42:02] <gamax92> gasp
L685[11:42:09] <Vexatos> psag!
L686[11:42:15] <payonel> hi Vexatos
L687[11:42:55] <Vexatos> %tell Kodos u
brok it
L688[11:42:56] <MichiBot> Vexatos: Kodos
will be notified of this message when next seen.
L689[11:42:57] *
Temia flops across Gamax's lap. tailflicks pensively. mu.
=^=
L690[11:43:51] <vifino> Damn it. I really
really want a Cyclone 5 SoC board.
L691[11:43:52] <Temia> I wanna have a
computer again.
L692[11:44:09] ***
LordFokas|out is now known as LordFokas
L693[11:44:24] <gamax92> Temia: what are
you on right now?
L694[11:44:25] <vifino> With a big fpga, I
can have my own emulated RISC-V machine!
L695[11:44:42] <Temia> My phone and a
windows laptop.
L696[11:45:00] <Skye> %+1 vifino
L697[11:45:01] <MichiBot> Skye: vifino now
has 9223372036854774784 points
L698[11:45:02] <Skye> vifino++
L699[11:45:04] <gamax92> laptop's should
be powerful enough to pico-8 :3
L700[11:45:26] <vifino> Skye: Why thank
you, young sir.
L701[11:45:53] <Temia> Yeah, but this one
has a crappy keyboard and only one screen.
L702[11:46:11] <tiddles> vifino: you don't
even need an FPGA, I think quemu can do RISC-V. ;)
L703[11:46:20] <Skye> Temia, get a
thinkpad x220. :P
L704[11:46:29] <gamax92> phone probably is
not powerful enough, given that there is no android port and js
version runs slow
L705[11:46:32] <Temia> Tiddles, you're
missing the crux of it
L706[11:46:49] <tiddles> Temia:
purposefully so, yes. xD
L707[11:46:58] <Temia> Skye, I didn't buy
this laptop, it was a gift from Christmas 2014
L708[11:47:27] <Skye> dun dun dunnn
L709[11:47:53] <Temia> Moreover I would
rather not use a laptop for day to day work.
L710[11:48:05] <Temia> I'd rather have my
workstation back :T
L711[11:48:14] <Skye> what happened to you
workstation
L712[11:48:24] <Temia> Hardware
failure.
L713[11:48:39] <Temia> likely PSU, but
could be mobo.
L714[11:48:54] <Skye> ouch
L715[11:49:00] <Skye> reminds me
L716[11:49:17] <Skye> my computer had a
PSU failiure
L717[11:49:18] <Temia> I've been too busy
just getting a VM fileserver set up on the laptop to access my old
data to even start testing the parts.
L718[11:49:34] <Skye> and so I used a
temporary computer I had sitting around
L719[11:49:40] <Skye> that used Windows
XP
L720[11:49:43] <Stary2001> ..hhaha
L721[11:49:46] <Stary2001> xp.
L722[11:49:54] <gamax92> Windows XD
L723[11:49:58] <Skye> I still remember the
product key
L724[11:50:20] <Temia> If I was forced to
use something that old, well.
L725[11:50:42] <Skye> the computer was
modern
L726[11:50:45] <Temia> I still have an
Arch ISO flashed to my thumb drive. c.c
L727[11:51:02] <Skye> I just only had a
40GB HDD with Windows XP
L728[11:51:22] <gamax92> Temia: I dunno,
temporary work around that I did while waiting for a part was to
connect monitor/kbd/mouse to laptop and still be able to sit at my
desk
L729[11:51:41] <Skye> how bad is a 40GB
IDE HDD with Windows XP
L730[11:51:54] <Temia> It's a gaming
laptop, it's not designed to be docked.
L731[11:52:09] <gamax92> but can it, is
the question
L732[11:52:16] <Temia> Not really.
L733[11:52:19] <gamax92> awwr
L734[11:52:29] <Temia> Dual monitors with
my current setup is out of the question.
L735[11:53:08] <Temia> Even single monitor
access would necessitate grabbing my DVI-to-HDMI cable.
L736[11:53:10] <Skye> the X220 can support
3 monitors
L737[11:53:17] <gamax92> :o lucky ...
though I don't know what I'd use two monitors for,
L738[11:53:25] <gamax92> I've only ever
used one my entire life
L739[11:53:26] <Temia> The X220 is not
within my budget!
L740[11:53:37] <Skye> Temia, what is your
budget?
L741[11:53:43] <Temia> $40.
L742[11:54:10] <gamax92> Well, you could
by a C.H.I.P for 25% of that :v
L743[11:54:32] <Temia> That'll cover
postage to Ontario if the PSU's at fault or a set of DDR3 memory
for a spare board if my motherboard's dead.
L744[11:54:46] <gamax92> ahh
L746[12:01:19] <payonel> i have a
chip
L747[12:02:25] <gamax92> payonel: but do
you have a PocketCHIP
L748[12:02:30] <payonel> no
L749[12:02:32] <payonel> just the
chip
L750[12:02:38] <payonel> i ssh to it
L751[12:03:07] <LordFokas> Forecaster, we
need Mimics in MC :p
L752[12:03:55] <payonel> Forecaster: haha,
i love that
L753[12:04:22] <Forecaster> pretty sure
there's a few mods that added that
L754[12:04:46] <Forecaster> I think
twillight forest has them...
L755[12:04:55] <Forecaster> or maybe it
was something else
L756[12:05:09]
⇨ Joins: Dracotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com)
L757[12:06:03] <payonel> primitive
mobs
L758[12:06:37] <Forecaster> I've never
used that
L759[12:06:51] <Forecaster> it was some
mod that genrated dungeons
L760[12:07:02] <Forecaster> don't remember
if it was it's own dimension or the overworld
L761[12:07:38] <payonel> ive made a few
packs in my time. and my son knows my skills and always asks,
"make me a mod pack with more monsters!"
L762[12:08:06] ⇦
Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit:
*hands everyone a cookie as I leave*)
L763[12:08:30] <Forecaster> you'd need a
mod that adds trump to minecraft for that
L765[12:09:58] <Forecaster> we're second
place \o/
L766[12:10:28] ⇦
Quits: techno156 (~techno156@86.03.01a8.ip4.static.sl-reverse.com)
(Ping timeout: 384 seconds)
L767[12:15:07]
⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L768[12:17:23] *** Parts: Vexatos
(~Vexatos@p200300556E32CA834423A61FC77A6C5E.dip0.t-ipconnect.de) (I
guess I have to go now. Bye
✔)
L769[12:17:27]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA834423A61FC77A6C5E.dip0.t-ipconnect.de)
L770[12:17:28]
zsh sets mode: +v on Vexatos
L772[12:17:32] <MichiBot> Vexatos: Kodos
will be notified of this message when next seen.
L773[12:18:05] <tiddles> payonel: can I
somehow simply upgrade OpenOS once I switched to a newer
build?
L774[12:18:15] <payonel> %tell gamax92 i
think Vexatos is only communicating with people via %tell
L775[12:18:16] <MichiBot> payonel: gamax92
will be notified of this message when next seen.
L777[12:18:24] <MichiBot>
video proves
the legitimacy of virtual reality gaming experiences | length:
30s | Likes:
629 Dislikes:
124 Views:
156085 | by
video extreme
L778[12:18:31] <Forecaster> I want a
Vive.
L779[12:18:46] <payonel> tiddles: yep.
openos loot disk, install
L780[12:18:48] <tiddles> %tell Vexatos
what was broken with the switchboard?
L781[12:18:50] <MichiBot> tiddles: Vexatos
will be notified of this message when next seen.
L782[12:19:27] <tiddles> %tell Vexatos
also, can I sucker you into making a mod that would make the RAM
module graphics somewhat more interactive?
L783[12:19:28] <MichiBot> tiddles: Vexatos
will be notified of this message when next seen.
L784[12:19:44] <tiddles> payonel: heh,
makes sense
L785[12:19:54] <payonel> install just runs
cp
L786[12:19:55] <Vexatos> %tell tiddles ask
GreaseMonkey
L787[12:19:55] <MichiBot> Vexatos: tiddles
will be notified of this message when next seen.
L788[12:20:06] <payonel> %tell MichiBot
hi
L789[12:20:07] <MichiBot> payonel:
MichiBot will be notified of this message when next seen.
L790[12:20:22] <tiddles> payonel: do I
need a new loot disk, or are all loot disks dynamically updated? I
seem to remember they're read only, so it should be possible I
guess
L791[12:20:25] <gamax92> hmm
L792[12:20:55] <payonel> tiddles: the loot
disks magically upgrade
L793[12:20:58] <tiddles> %tell
GreaseMonkey what was broken with the computronics
switchboard?
L794[12:20:59] <MichiBot> tiddles:
GreaseMonkey will be notified of this message when next seen.
L795[12:20:59] <Forecaster> I've always
used the same crafted install disk I have
L796[12:21:07] <tiddles> Vexatos: there, I
asked him, now tell me xD
L797[12:21:11] <gamax92> Forecaster:
OpenOS 1.2
L798[12:21:20] <payonel> ha
L799[12:21:30] <Forecaster> gamax92: u
wat
L800[12:21:38] <gamax92> u bitch
L801[12:21:45] <Vexatos> D:
L802[12:21:52] <Vexatos> Don't you insult
Forecaster!
L803[12:21:59] <payonel> i once was trying
to test a fix on openos --- and there was some concern that the bug
was a regression i caused in 1.6
L804[12:22:10] <payonel> so, to prove my
point, i test the very first version of openos :)
L805[12:22:13] <payonel> tested*
L806[12:22:40] <tiddles> payonel:
heh
L807[12:22:41] <payonel> the code was so
monolithic back then
L808[12:22:47] ***
rakiru|offline is now known as Kasen
L809[12:23:47] <tiddles> payonel: I'm sad
now, I lost my patch to edit that made it behave more like nano
(some key bindings, lines removal to clipboard with ctrl-k, asking
for confirm on unsaved, yadda) ;___________;
L810[12:23:47] <gamax92> is 2016,
yes?
L811[12:24:06] <gamax92> "Microsoft
Drive Optimizer" "Copyright (c) 2013"
L812[12:24:13] <gamax92> No is still
2013
L813[12:24:22] <payonel> tiddles: where
was it lost? git mistake?
L814[12:24:24] <tiddles> payonel: I nuked
it along with my old instance, and only later did I remember *why*
I even kept that instance around ;_;
L815[12:24:31] <payonel> ah
L816[12:24:39] <payonel> i think there are
some editors in oppm
L817[12:24:43] <tiddles> payonel: nah, it
was like an ancient bunch of code that I wrote inside MC xD
L818[12:24:45] <payonel> %tell Vexatos
oppm editors?
L819[12:24:48] <MichiBot> payonel: Vexatos
will be notified of this message when next seen.
L820[12:24:51] <Skye> tiddles, bribe
payonel to make a new editor
L821[12:25:00] <payonel> hmm, what would
bribe me....
L822[12:25:01] <Vexatos> I wot?
L823[12:25:11] <payonel> Vexatos: i was
wondering if there are editors in oppm
L825[12:25:23] <Vexatos> ._.
L826[12:25:33] <gamax92> lol ... Vexatos
can't code
L827[12:25:41] <tiddles> Skye: the current
one is not horrible, except it looks vaguely like nano and my
muscle memory kicks in and none of the bindings match up
L828[12:25:42] <tiddles> xD
L829[12:25:50] <Vexatos> gamax92, right. I
only wrote OPPM ._.
L830[12:25:54] <gamax92> tiddles: the
current one is horrible
L831[12:25:57] <Vexatos> and that's about
it :D
L832[12:26:16] <Vexatos> tiddles, so when
will you write ed.lua?
L833[12:26:28] <Skye> Vexatos, Izaya
already did so
L834[12:26:29] <Skye> sked
L835[12:26:42] <Skye> ShadowKat ed
L836[12:27:02] <Vexatos> nweat
L837[12:27:06] <tiddles> that thing that
grew out of that eeprom?
L838[12:27:08] <Vexatos> it's like
neat
L839[12:27:10] <Vexatos> just with a
typo.
L840[12:27:19] <Skye> tiddles, no
L841[12:27:25] <Forecaster> neet
L842[12:27:25] <Skye> before EEPROMs even
existed
L843[12:27:29] <tiddles> I remember
skex
L844[12:27:38] <tiddles> but maybe skex
derieved from sked
L845[12:27:40] <tiddles> instead
L846[12:28:06] <Skye> yeah
L847[12:28:25] <Skye> I bugged Sangar to
make the EEPROMs, IIRC
L848[12:28:35] <Skye> feel free the punch
me
L849[12:28:45] *
payonel gives Skye a cupcake
L850[12:28:52] <tiddles> I like the
EEPROMs
L851[12:28:53] <Skye> whaa? huh?
L852[12:28:57] <tiddles> why would I punch
you
L853[12:29:11] <Skye> I know some people
who would
L854[12:29:41] <payonel> for new users, it
is complicated
L855[12:30:07] <payonel> maaaaaaaaybe
would have been better to have cases with builtin the default lua
eeprom
L856[12:30:21] <payonel> -the....s/grammer
typos//
L857[12:30:51] <Skye> payonel, guess what
I suggested
L858[12:30:59] <payonel> cases come with
motherboards (in game
L859[12:31:00] <payonel> )
L860[12:31:10] <payonel> and irl, i've
never purchased an eeprom separately from a motherboard
L861[12:31:17] <Forecaster> why have I
never seen "Top Secret" before
L862[12:31:19] <payonel> but maybe i'm
just a pathetic pleeb
L863[12:31:47] <Skye> payonel, blame HOW
it's implemented to Sangar
L865[12:33:46]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L866[12:36:36] <tiddles> payonel: clearly,
we need to go deeper, and case./mobo should be split, then the case
should require actual plastic, and mobo should take chips, and
chips should be made from schematics and transistors, and
transistros would be created by pouring acid over sillicon, and to
make schematics you'll need one of those huge-ass project boards,
and...
L867[12:37:17] <CompanionCube> and you
must pay a licensing fee for OpenOS :P
L868[12:37:37] <payonel> ha, no
L869[12:37:54] <tiddles> (in any case, the
EEPROM thing is a bit weird, but isn't unusable, and since stock
rom and os are all craftable, I don't see the problem,
really)
L870[12:38:10] <gamax92> tiddles: there's
an open issue for things like that
L871[12:38:19] *
Temia flags as duplicate of #1043
L872[12:39:36] <payonel> %tell Sangar is
it even an option in your opinion at this point to remove the
(default) lua eeprom and have cases assume that funcationality as a
default?
L873[12:39:37] <MichiBot> payonel: Sangar
will be notified of this message when next seen.
L874[12:41:06] <Temia> I'll answer for
him: no, because non-lua architectures.
L875[12:41:10] <payonel> tiddles: are you
still planning on testing the shell-mess you saw when removing a
disk?
L876[12:41:21] <Vexatos> payonel, how
would an EEPROM even work if you switch to MIPS architecture
._.
L877[12:41:24] <Vexatos> or
Javascript
L878[12:41:25] <Vexatos> or python
L879[12:41:27] <Vexatos> or LOLCODE
L880[12:41:29] <Vexatos> or bf
L881[12:41:30] <Vexatos> ._.
L882[12:41:31] <payonel> guys guys
L883[12:41:33] <payonel> DEFAULTS
L884[12:41:38] <Vexatos> or A or B or C or
D
L885[12:41:41] <gamax92> gals gals
L886[12:41:42] <Vexatos> D++
L887[12:41:42] <payonel> you switch your
arch, you need to make an eeprom
L888[12:41:46] <payonel> guys and
gals
L889[12:41:49] <Vexatos> payonel, do you
even
L890[12:41:51] <Vexatos> like
L891[12:41:53] <Vexatos> have you ever
used OC?
L892[12:41:55] <Vexatos> once?
L893[12:41:55] <Vexatos> maybe?
L894[12:41:57] <Vexatos> perhaps?
L895[12:42:01] <payonel> <_<
L896[12:42:04] <Vexatos> Now, please take
a look at the mod
L897[12:42:04] <gamax92> Vexatos:
stop.
L898[12:42:16] <gamax92> chill out.
L899[12:42:28] *
payonel cries in the corner
L900[12:42:31] <Vexatos> gamax92, that was
just a ridiculously stupid question for someone this used to
OC
L901[12:42:45] <gamax92> payonel's right
though.
L902[12:42:51] <gamax92> custom arch's get
custom eeproms
L903[12:42:57] <Vexatos> it'd be
inconsistent as heck
L904[12:43:16] <Vexatos> no EEPROM ->
default Lua BIOS
L905[12:43:16] <Temia> Ideally, the LUA
BIOS and OpenOS disk recipes should be nondestructive.
L906[12:43:16] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L907[12:43:19] <Vexatos> what?
L908[12:43:23] <Vexatos> I mean, it makes
no sense
L909[12:43:36] <Temia> It's not like the
manual is a Tome of Clear Thoughts
L910[12:47:26] <payonel> Shuudoushi: was
it you that told me i should use atom?
L911[12:50:25] ⇦
Quits: Trangar (~Trangar@2601:cd:301:f300:2c0b:268a:fa58:c4df)
(Read error: Connection reset by peer)
L912[12:51:11]
⇨ Joins: Trangar
(~Trangar@2601:cd:301:f300:2c0b:268a:fa58:c4df)
L913[12:54:16] ⇦
Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L914[12:57:46]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L915[12:57:46]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:b154:a9cc:6793:fbc4)
L916[12:57:46]
zsh sets mode: +v on Kodos
L917[12:58:00] <Kodos> Vexatos, tag you're
it
L918[12:58:17] <Vexatos> ?
L919[12:58:22] <Kodos> Nvm
L920[12:58:27] <Kodos> Are these updated
builds with fixes?
L921[13:00:53] <Vexatos> hence the
"fixed!
L922[13:00:54] <Vexatos> "
L923[13:04:13]
⇨ Joins: Keanu73
(~Keanu73@host-92-29-207-233.as13285.net)
L924[13:05:03] ⇦
Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Read error:
Connection reset by peer)
L925[13:05:14]
⇨ Joins: alekso56
(~znc@ti0107a400-2313.bb.online.no)
L926[13:09:32] ***
gAway2002 is now known as g
L927[13:09:56] <Kodos> Working now, Vex,
thanks
L928[13:17:56] <Kodos> Uhhh does os.sleep
require a boolean now?
L929[13:18:27] <payonel>
os.sleep(number)
L930[13:18:29] ***
LordFokas is now known as LordFokas|out
L931[13:18:57] <payonel> os.sleep(number
or nil), defaults to 0
L932[13:19:02] <Kodos> Just tried to run
this in a lua interpreter
L933[13:19:03] <gamax92> payonel
L934[13:19:20] <Kodos> while true do for x
= 1,4 do if blah then blah end end os.sleep(1) end
L935[13:19:28] <Kodos> Ignore the blahs, I
have actual code
L936[13:19:43] <Kodos> But it didn't give
me this bad argument #2 error until I added the os.sleep
L937[13:20:32] <Kodos> Oh, I'm an
idiot
L938[13:20:33] <Kodos> hango n
L939[13:20:37] <Inari> lol
L940[13:20:38] *
payonel hangos
L941[13:20:48] *
Inari hangos n
L942[13:20:49] <gamax92> Inari
L943[13:20:54] <Inari> gamax92
L944[13:20:56] <gamax92> hai!
L945[13:20:57] <payonel> gamax92
L946[13:21:00] <Inari> hai!
L947[13:21:03] <Inari> payonel
L949[13:21:23] <MichiBot>
Cats
Chattering at Bird! | length:
1m 22s | Likes:
800 Dislikes:
6 Views:
89638 | by
iCatVids
L950[13:22:25] <Inari> Oo
L951[13:22:29] <Kodos> Yep, I was an
idiot. Made a quick snippet to turn on light board lights when the
corresponding switch was on. So the switch board works
L952[13:22:30] <Inari> i've never seen a
cat do something like that
L953[13:22:32] ⇦
Quits: ChJees (~ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping
timeout: 192 seconds)
L954[13:23:14] <gamax92> I have, mine do
that too
L955[13:25:03] <Temia> Ugh, I hate
Windows.
L956[13:25:31] <Temia> I need to reflash
my thumb drive with the Arch ISO I ripped from it, but even as an
admin I can't redirect to its block device
L957[13:25:31] <Kodos> Vexatos, when you
add the switch render, are you planning on removing the 'glow'
overlay of the switches?
L958[13:25:55] <gamax92> Temia:
Rufus?
L959[13:26:06] <Vexatos> Kodos, I like
glowy buttons :<
L961[13:26:17] <Kodos> Maybe make it a
config?
L962[13:26:19] <Forecaster> "Top
Secret" is delightfully silly
L963[13:26:33] <gamax92> Temia: you can
use Rufus to easily create LiveUSB's from ISOs in Windows
L964[13:28:10] <Temia> Mrgh.
L965[13:28:32] <Temia> My problem is that
I shouldn't need a third-party utility just to write to a friggin'
block device.
L966[13:29:00] <Kodos> Mrh
L967[13:29:05] <Kodos> Wife wants PC
L968[13:29:05] <Temia> Fuck, I'm just
going to copy the ISO, remount in the VM and reflash it from
there.
L969[13:29:26] <payonel> asie: i want
buttons
L970[13:29:32] <payonel> feature
request
L971[13:29:34] <payonel> buttons
L972[13:29:46] <asie> what buttons
L973[13:30:29] <Temia> Cute buttons!
L974[13:30:57] <payonel> toggle state
buttons
L975[13:31:08] <payonel> that emit
redstone signals, and can be color-coded
L976[13:31:16] <Temia> Toggle between
normal and Nichijou-vision
L977[13:32:14] <payonel> asie: charset
buttons, btw, that's what i was referring to
L978[13:32:28] <payonel> i asked in an
immature way (on purpose) but was actually serious (hopeful)
L979[13:32:32] <asie> sounds like
redlogic
L980[13:32:35] <payonel> yeah
L981[13:33:17] <payonel> it doesn't have
to be "buttons", but something to rmb to toggle state,
that isn't a big fat lever, and has a color-target
L982[13:33:31] <payonel> anywho, that'd be
nice
L983[13:33:43] <asie> i love levers
L984[13:34:09] <payonel> ! levers should
be dyeable
L985[13:34:29] <asie> works
L986[13:34:30] <Kodos> asie, charset
control panels a la Project Blue when?
L987[13:34:34] <asie> Kodos: *grins*
L988[13:34:37] <asie> Never.
L990[13:34:46] <payonel> asie:
"works" ?
L991[13:34:47] <Kodos> I'll stick to using
P:R then
L992[13:34:49] <asie> Well,
"never"
L993[13:34:51] <asie> Kodos: P:R?
What?
L994[13:34:55] <Kodos> Project Red
L995[13:34:57] <asie> Yeah.
L996[13:35:03] <asie> So you wouldn't use
Charset anyway.
L998[13:35:10] <Kodos> I would if you put
in the control panels
L999[13:35:10] <asie> I mean, P:Red will
move to 1.9... eventually.
L1000[13:35:13] <Kodos> I've said
this
L1001[13:35:20] <asie> "I would if
you subvert your design ideals"
L1002[13:35:22] <asie> Sorry, but
no.
L1003[13:35:32] <Kodos> Subv- what? I'm
just asking for a feature request
L1004[13:35:35] <asie> Yes.
L1005[13:35:36] <Kodos> Jesus, why are
you always dramatic
L1006[13:35:40] <asie> I'm not
dramatic
L1007[13:35:46] <Temia> Easter egg that
turns colour-coded buttons into colour-matching Nichijou
icons
L1008[13:35:54] <asie> It's just that one
of Charset's design goals is promoting making buildings big and
massive and large
L1009[13:35:59] <asie> and compacting
things goes against that principle
L1010[13:36:07] <Temia> Hook up a black
wire to a monster spawner with cats
L1011[13:36:11] <asie> (no, I am not
happy with my implementation of gates)
L1012[13:36:19] <asie> as for a control
panel
L1013[13:36:27] <asie> I do plan to add a
box which has 16 buttons on it
L1014[13:36:29] <asie> for bundled cable
levers
L1015[13:36:31] <asie> but that's about
it
L1016[13:36:43] <payonel> bundled cable
levers?
L1017[13:36:45] <payonel> :)
L1018[13:36:51] <payonel> that sounds
like what i was just hoping for
L1019[13:36:57] <asie> yeah, that'd go
on
L1020[13:37:02] <payonel> woo!
L1021[13:37:03] <Kodos> payonel, what
version of MC do you play with
L1022[13:37:08] <payonel> 1.7.10
L1023[13:37:09] <asie> but P:Blue-style
ultra-configurable panels are not my interest
L1024[13:37:15] <asie> payonel: 1.7.10?
Ouch.
L1026[13:37:35] <payonel> why should i
upgrade?
L1027[13:37:57] <asie> payonel: Don't
listen to my notes as my mod is 1.9.4
L1028[13:38:00] <asie> :)
L1029[13:38:11] <payonel> asie: i'll go
to 1.9 with charset
L1030[13:38:13] <payonel> just not
yet
L1031[13:38:21] <asie> also, as another
fair warning
L1032[13:38:29] <asie> I am not sure if
the wires and gates will stay
L1033[13:38:32] <asie> at all
L1034[13:38:35] <Skye> um
L1035[13:38:36] <Skye> but
L1036[13:38:43] <Kodos> Wasn't that the
point of charset?
L1037[13:38:45] <asie> No
L1038[13:38:49] <asie> That was never the
point of Charset.
L1039[13:38:51]
⇨ Joins: Negi
(~Poireau@2a01:e34:ef13:4150:de53:60ff:febc:baf1)
L1040[13:38:55] <asie> It started as a
mod which added pipes
L1041[13:38:59] <asie> and then moved on
to adding tweaks
L1042[13:39:06] <asie> wires were more
"I need something to transfer signals in 1.8+ that's not
horrible"
L1043[13:40:00]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: *hands everyone a cookie as I leave*)
L1044[13:41:12] <asie> The point of
Charset is experimenting with good and unique gameplay mechanics,
and if important features stand in the way of that, well
L1045[13:41:17] <asie> there will be a
dozen mods to provide those
L1046[13:41:32] <asie> but as I said, I
don't /know/ yet.
L1047[13:41:39] <asie> I'm experimenting
with replacing all vanilla redstone with a laser-based
system.
L1048[13:41:42] *
payonel clones asie => asie_2
L1049[13:41:44] <asie> But that's still
in the "how do I code this?" phase
L1050[13:41:51] <payonel> asie_2: make
wires and gates, kthnx
L1051[13:42:08] <asie> well
L1052[13:42:11] <asie> they exist right
now
L1053[13:42:12] <Kodos> >Lasers
L1054[13:42:17] <asie> it's just that i
consider it fair to warn "they might not remain"
L1055[13:42:23] <payonel> asie: you can
debate that with asie_2
L1056[13:42:28] <asie> /kick asie_2
L1057[13:42:50] <Vexatos> Kodos, a rack
now has up to 16 buttons :3
L1058[13:43:00] <Vexatos> no control
panel needed anymore
L1059[13:43:02] <Vexatos> :>
L1060[13:43:20] <asie> Kodos: What's
wrong with "lasers"
L1061[13:43:27] <gamax92> lasers would be
amazing
L1062[13:43:31] <Kodos> Yep, the only
issue now is if I bind a bottom rack to top, and top rack to
bottom, I have nowhere to put the re- Wait, I'm an idiot
L1063[13:44:02] <Kodos> Vexatos, you're a
genius. I could kiss you
L1064[13:44:09] <Vexatos> Naaaah
L1065[13:44:12] <Vexatos> Thanks
though
L1066[13:44:31] <Kodos> Gonna use light
boards for a color key, too
L1067[13:44:41] <Vexatos> so 8 buttons
and 8 lamps per rack?
L1068[13:44:45] <asie> gamax92: Depends
on the implementation.
L1069[13:44:53] <asie> Which is why I
didn't say I will remove wires/gates either.
L1070[13:44:57] <asie> They're a
moderately good and reliable fallback
L1071[13:45:00] <Temia> Lasers sounds
pretty neat. o3o
L1072[13:45:00] <asie> but there's just
far too many gates
L1073[13:45:01] <Kodos> Nah, I'm thinking
two racks on either side of a redstone IO block, one of switches,
one of lights
L1074[13:45:03] <Vexatos> or 12 buttons
and a special light layout >_>
L1075[13:45:07] <Vexatos> ooor that
L1076[13:45:45] <Kodos> But now I need to
find a way to 3D Print using OC's base texture
L1077[13:45:55] <Kodos> So I can make
stuff to use with Carpenter's (Assuming that works)
L1078[13:47:04] <asie> CharsetGates
currently has 8 gates (13, as some can be inverted)
L1079[13:47:10] <asie> That's about 5-10
too many
L1080[13:47:29] <asie> Integrated
Circuits would be a good answer if they didn't involve spending
hours in what's essentially CAD
L1081[13:47:35] <Kodos> Gotta run, back
Soon™
L1082[13:47:36] <asie> RedLogic's
integrated circuits are a good idea I like
L1083[13:47:44] <Skye> asie, ICs is
dead
L1084[13:48:22]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:b154:a9cc:6793:fbc4) (Quit:
Leaving)
L1085[13:48:22] <asie> there's not one
ICs
L1086[13:48:23] <asie> P:Red has a
clone
L1087[13:48:38] <Forecaster> it's.. not
well made
L1088[13:48:43] <Forecaster> incomplete
even
L1089[13:49:03] <Skye> So Vic's ICs is
better than P:R ICs?
L1090[13:49:09] <asie> much better
L1091[13:49:35] <Forecaster> you can't
even craft the actual ic gate legitemately, at least not in the
version I'm on currently
L1092[13:49:50] <Skye> I wonder if
someone will port ICs
L1093[13:49:55] <Skye> because Vic's not
doing it
L1094[13:50:02] <Skye> I don't even have
the ability to
L1095[13:51:48] <payonel> #lua for _,v in
pairs(Skye.abilities) do print(v) end
L1096[13:51:49] <|0xDEADBEEF|> >
cooking | sighing | badassery | nil
L1097[13:51:54] <payonel> hmm, true
L1098[13:52:20] <Forecaster> sighing and
nil
L1099[13:54:42] <CompanionCube> #lua
print(Skye)
L1100[13:54:42] <|0xDEADBEEF|> >
table: 0x7f00980baae0 | nil
L1101[13:54:53] *
CompanionCube imagines what happens if he sets Skye to
nil
L1102[13:55:26] <Skye> #lua for k,v in
pairs(Skye) do print(k,v) end
L1103[13:55:26] <|0xDEADBEEF|> >
abilities table: 0x7f00980bab20 | nil
L1104[13:55:35] <Skye> oh
L1105[13:55:37] <Skye> um
L1106[13:55:42] <Skye> so I can
cook?
L1107[13:55:43] <Skye> wut
L1108[13:55:59] <Elizabeth> #lua
Lizzy
L1109[13:56:00] <|0xDEADBEEF|> >
nil
L1110[13:56:03] <Vexatos> Skye, cooking
videos when
L1111[13:56:05] <Elizabeth> #lua
Elizabeth
L1112[13:56:05] <|0xDEADBEEF|> >
nil
L1113[13:56:06] <Elizabeth> aww
L1114[13:56:09] <Vexatos> make sure to
collab with Cruor at some point.
L1115[13:56:17] <Vexatos> :>
L1116[13:56:21] <Skye> who set that
table?
L1117[13:56:34] <Cruor> Vexatos:
peanutbutter and squid? :>
L1118[13:57:15] <CompanionCube> #lua for
k,v in pairs(_G) do print(k,v) end
L1120[13:57:24] <Vexatos> Cruor,
whatever, Cooking with Shurtle when
L1121[13:58:16] <CompanionCube> #lua
payonel = nil
L1122[13:58:16] <|0xDEADBEEF|> >
nil
L1123[13:58:43] <Skye> CompanionCube,
hey
L1124[13:58:53] <CompanionCube>
what?
L1125[13:59:47] <Skye> #lua Lizzy = {};
Lizzy.abilities = {"bending space and time and
reality"}
L1126[13:59:47] <|0xDEADBEEF|> >
nil
L1127[14:00:45] <CompanionCube> #lua
CompanionCube = {]; CompanionCube.abilities = { Skye.abilities,
Lizzy.abilities }
L1128[14:00:45] <|0xDEADBEEF|> >
[string "lua"]:1: unexpected symbol near ']'
L1129[14:00:55] <CompanionCube> #lua
CompanionCube = {}; CompanionCube.abilities = { Skye.abilities,
Lizzy.abilities }
L1130[14:00:55] <|0xDEADBEEF|> >
nil
L1131[14:01:02] <Skye> no
L1132[14:01:06] <Skye> you may not
assimilate us
L1133[14:01:25] <CompanionCube> #lua
CompanionCube.abilities
L1134[14:01:25] <|0xDEADBEEF|> >
table: 0x7f00980fcd00
L1135[14:01:39] <Skye> #lua
CompanionCube.abilites = {"stabbing"}
L1136[14:01:39] <|0xDEADBEEF|> >
nil
L1137[14:01:55] <CompanionCube> but I
will never threaten to stab you
L1138[14:02:05] <Skye> you strike without
warning
L1139[14:02:35] <CompanionCube> what if I
added _G to my abilities
L1140[14:03:10] <Skye> I would nil
you
L1141[14:05:44] <gamax92> I love the Hide
Fedora extension :3
L1142[14:06:11] <gamax92> adds
"#givepewdshisdiamondplaybutton" to blacklist, comments
are less shitty
L1143[14:10:49]
⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1144[14:19:38] <Forecaster> wow
L1145[14:19:40]
⇦ Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
(Ping timeout: 384 seconds)
L1146[14:19:44] <Forecaster> they're just
having a barfight
L1147[14:19:46] <Forecaster> in a
river
L1148[14:19:51] <Forecaster> Top Secret
is amazing
L1149[14:32:13] <Inari> hm
L1150[14:32:32] <Inari> i need an
expression for... i dont know... bitterness? apathy? discontent?
xD
L1151[14:32:45] <Forecaster> salt
L1152[14:32:58] <Inari> that doesnt
really work as something to say to express it imo xD
L1153[14:33:09] <Forecaster> "I'm
salty" :P
L1154[14:33:11] <Inari> and i feel salt
usually has too muc anger/bitterness
L1155[14:33:34] <Dashkal> Embracing
cynicism
L1156[14:33:39] <Inari> Forecaster: sure,
but you dont go "im salty" like you'd go (for a term
thats more loaded with anger than teh ones im searching for)
"fuck this"
L1157[14:33:50] <Forecaster> I know
:P
L1158[14:33:51] <Dashkal> But for the
expression: "meh"
L1159[14:34:05] <Inari> hmm well meh to
me just feels like not caring too much
L1160[14:34:16] <Inari> and it still
needs a subdued anger expression i feel
L1161[14:35:25] <Dashkal> Meh from me can
sometimes be a cover when I'm just too apathetic to even bother
expressing my frustration. Fuck it, not likeit helps anyway.
L1162[14:35:47] <gamax92> hey
Dashkal
L1163[14:36:01] <Dashkal> 'lo
L1164[14:38:36] <Inari> well its mostly
when i play some competitive game, and a match is where annoying
(i.e. i keep being killedin stupid ways or such) or just do very
badly or so :P i dont feel like "fuck you/it/this" feels
appropriate as its too angery
L1165[14:38:44] <Inari> its more of a
feeling of annoyance, self-loathing, apathy
L1166[14:39:39] <gamax92> "I'm
fucking terrible at this game"
L1167[14:40:26] <gamax92> can also just
put a smiley face on the end of it to make it not serious
L1168[14:40:33] <Inari> meh, thats more
like explaining your feelings
L1169[14:40:38] <gamax92> "fuck
you" vs "fuck you XD"
L1170[14:40:47] <Inari> i just want an
expression :p not even for typing it out
L1171[14:40:52] <Inari> just for getting
the feelings out
L1172[14:41:41]
⇨ Joins: xarses (~xarses@64.124.158.100)
L1173[14:43:01] *
Gavle grumbles
L1174[14:43:15] <Gavle> hours later, and
I'm still trying to get my program to work XD
L1175[14:45:44] <Inari> maybe
"bleh" works
L1176[14:45:46] <Inari> not sure
L1177[14:45:50] <Inari> i feel its too
soft still
L1178[14:45:51] <Inari> :p
L1179[14:45:59] <Inari> or
"blah"
L1180[14:47:00] <Forecaster> "Kill
all humans"
L1181[14:47:19] <gamax92> "I am your
Goddess"
L1182[14:48:15] <Forecaster> "I am
your Goddess, now kill all humans"
L1183[14:49:14] <Inari> Jaffa kree!
L1184[14:49:16] <Inari> orso
L1185[14:49:42] *
Forecaster stabs Vexatos
L1186[14:49:47] <Forecaster> oh right,
he's a robot
L1187[14:51:01] <Vexatos> Forecaster,
what did I do now
L1188[14:52:18] <Forecaster> you need a
reason to stab someone?!
L1190[14:52:55] <Gavle> It gets stuck in
the loop at line 21
L1191[14:53:19] <Gavle> and even though
it is supposed to read a new chunk, it keeps printing out the same
chunk
L1192[14:53:37]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L1193[14:53:51] <Elizabeth> Forecaster,
na
L1194[14:53:54] *
Elizabeth stabs Forecaster
L1195[14:54:13] <Forecaster> Gavle: add a
print where you write to chunk
L1196[14:54:18] <Forecaster> to make sure
it writes to chunk
L1197[14:54:25] <payonel> Gavle: also
save it as .lua instead of .txt
L1198[14:54:27] <Gavle> fair enough
L1199[14:54:27] <Elizabeth> Gavle, please
set the extension of the file to .lua
L1200[14:54:29] <payonel> and gist will
make it pretty
L1201[14:54:39] <payonel>
Elizabeth++
L1202[14:54:58] <Gavle> I'll fix those 2
things now
L1203[14:55:37] <Forecaster> wait
L1204[14:55:42] <Forecaster> uh
L1205[14:55:45] <payonel> Gavle: is it
http: or http. ? i thought request returned a closure so you can
use .
L1206[14:55:52] <Forecaster> you din't
set chunk inside of the loop?
L1207[14:55:57] <Forecaster> so it will
always not be nil
L1208[14:56:03] <Forecaster> unless you
set it to nil somewhere
L1209[14:56:03] <payonel> yeah and what
Forecaster said
L1210[14:56:16] <Forecaster> you don't
set*
L1211[14:56:24] <Gavle> updated the
gist
L1212[14:56:36] <Gavle> line 31 should
read a new chunk
L1213[14:56:40] *
Elizabeth boops vifino
L1214[14:56:59] <payonel> line 19
does
L1215[14:57:02] <Gavle> if you refresh
the page, it should also be in .lua and pretty, and line 32 does
trigger when I run the program
L1216[14:57:03] <Forecaster> but it
doesn't have chunk =
L1217[14:57:03] <payonel> line 31 just
reads into the void
L1218[14:57:11] <Forecaster> > _
>
L1219[14:57:11] <Gavle> LOL
L1220[14:57:19] <Gavle> heh heh
L1221[14:57:34] <Forecaster>
yeaaaah
L1222[14:57:39] <Forecaster> peer review
is great :P
L1223[14:58:44] <Gavle> alright, that
fixed that issue
L1224[14:59:02] <Gavle> now a different
part of the over-arching program is exploding, but I'll spend some
time on that myself first
L1225[15:01:40] <Gavle> so, I have a
question
L1226[15:01:55] <Gavle> I use
http:read(8192) to read some data from my http request
L1227[15:02:30] <Gavle> I print that
chunk, and it shows up as a blank line, which is represented by a
string variable with a length longer than 5
L1228[15:02:49] <Elizabeth> urghh, k so
SE doesn't like being run from a network drive
L1229[15:02:56] <Gavle> Is there a way to
find out, or does someone know, what exactly this blank line is
made of? Is it just a bunch of spaces?
L1230[15:03:13] ***
medsouz is now known as medsouz|offline
L1231[15:03:48] <payonel> #lua
line=" " for i=1,#line do
print(string.byte(line:sub(i,i))) end
L1232[15:03:48] <|0xDEADBEEF|> > 32 |
32 | 32 | 32 | 32 | nil
L1233[15:04:29] <Gavle> could you
translate that?
L1234[15:04:29]
⇦ Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Read
error: Connection reset by peer)
L1235[15:04:40] *
vifino falls over
L1236[15:04:50] <Elizabeth> git gud
L1237[15:04:54] <payonel>
string.byte(char) gives you the numerical value of the char
L1238[15:05:03] <Gavle> yeah
L1239[15:05:12] *
vifino stares at Elizabeth
L1240[15:05:20] <payonel> for i=1,#line
iterates i from 1 to length of string
L1241[15:05:21] <Gavle> oh, yeah, I can
do that on my chunk to get it's char value
L1242[15:05:26]
⇨ Joins: alekso56
(~znc@ti0107a400-2313.bb.online.no)
L1243[15:05:32] <Gavle> its*
L1244[15:05:32] *
Elizabeth tries to keep a blank face but ends up
blushing
L1245[15:06:17] <vifino> either you help
me up or you get down, Elizabeth
L1246[15:06:30] <Forecaster> lewd
L1247[15:06:33] *
Elizabeth continues to stand there
L1248[15:06:43] <vifino> -_-
L1249[15:06:48] *
Elizabeth giggles
L1250[15:06:55] *
vifino pulls Elizabeth down
L1251[15:07:04] *
Elizabeth falls down
L1252[15:08:20] <payonel> #hastebin
oqeqafowuw |lua
L1253[15:08:40] <vifino> -_-
L1254[15:08:50] <vifino> I already
exmplained how it worked, payonel.
L1255[15:09:30] <Forecaster> I didn't
hear this explanation
L1256[15:09:33] <Forecaster> :O
L1257[15:10:02] <payonel> gamax92: why
did hastebin stop working? :)
L1258[15:10:04] <payonel> #lua return
{}
L1259[15:10:04] <|0xDEADBEEF|> >
table: 0x7f0098060d00
L1260[15:10:23] <gamax92> payonel:
because you didn't read and it's #gethb
L1261[15:11:00] <payonel> i...
L1262[15:11:07] <payonel> #gethb
oqeqafowuw |lua
L1263[15:11:07] <|0xDEADBEEF|> >
Hello, World! | nil
L1264[15:11:13] <payonel> but...
L1265[15:11:18] <vifino> q_q
L1266[15:11:24] <gamax92> payonel:
apologize to vifino.
L1267[15:11:45] <payonel> you didn't use
gethb last time thou
L1268[15:11:47] <payonel> gh
L1269[15:11:49] <payonel> :/
L1270[15:12:37] <gamax92> not about me,
is about you ignoring vifino
L1271[15:15:41]
⇨ Joins: Trangar_
(~Trangar@2601:cd:301:f300:565:67f8:2e54:f58c)
L1272[15:16:16]
⇦ Quits: Trangar
(~Trangar@2601:cd:301:f300:2c0b:268a:fa58:c4df) (Killed (NickServ
(GHOST command used by
Trangar_!~Trangar@2601:cd:301:f300:565:67f8:2e54:f58c)))
L1273[15:16:17] ***
Trangar_ is now known as Trangar
L1274[15:16:24] <Michiyo> Gods fucking
damn it, are there no fucking printers in this fucking shithole
that fucking work properly?
L1275[15:16:29] <Gavle> payonel, thank
you, I now have one part of my program exactly the way I want
L1276[15:17:05] <Michiyo> I have a 15+
year old HP Laserjet, with drivers for vista that shit themselves
on 7/10, I've got a OKI C6100 with drivers for XP...
L1277[15:18:23] <Michiyo> Oh, I'm sorry
the HP was released: Sep 18, 2003
L1278[15:18:31] <Michiyo> So, almost 13
years..
L1279[15:21:31] *
Michiyo sighs
L1280[15:23:56] <payonel> #lua
Michiyo={}print(serialize(Michiyo))
L1281[15:23:57] <|0xDEADBEEF|> > {} |
nil
L1282[15:26:50] <Gavle>
status(unicode.char(char))
L1283[15:27:14] <Gavle> if I press the
shift key, it's char prints '??
L1284[15:27:18] <Gavle> ' onto the
screen
L1285[15:27:40] <Gavle> that's not
helpful XD
L1286[15:28:04] <Elizabeth> well there
isn't a unicode char to represent a modifier key
L1287[15:28:31] <Gavle> um
L1288[15:28:40] *
Gavle has an idea
L1289[15:28:57] <Gavle> I thought of a
different way to filter out the shift key!
L1290[15:29:35] <Gavle> thank you
Elizabeth
L1291[15:32:19] <Gavle> thank you SO MUCH
Elizabeth! you just solved a major issue for me!
L1292[15:32:39] *
Elizabeth is not sure how but she accepts the thanks
anyway
L1293[15:32:51] <Elizabeth> s/how/how she
helped
L1294[15:32:51] <MichiBot>
<Elizabeth> *** is not sure how she helped but she accepts
the thanks anyway
L1295[15:36:26] <Gavle> by telling me
there isn't a UNICODE char for shift, you reminded me that there is
a MC keyboard code for shift, which lets me filter it out
L1296[15:36:37] <Elizabeth> ah
L1297[15:39:11] <Michiyo> If only there
was a way to print to this damn thing via a generic driver over say
a linux server...
L1298[15:39:35] <Michiyo> printing to it
via the old XP machine we had took 45+ seconds per page
L1299[15:41:48] ***
`-` is now known as ds84182
L1300[15:45:14]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 384
seconds)
L1301[15:46:56]
⇦ Quits: Ashigaru (Ashigaru@Oh.Shit.That.Oper.G-Lined.us)
(Killed (NickServ (GHOST command used by
Ashigaru_!~Ashigaru@37.139.13.85)))
L1302[15:50:14] *
Gavle sends up a massive cheer
L1303[15:50:19] <Gavle> IT HAS BEEN
ACCOMPLISHED!
L1304[15:50:35] <Forecaster> kill all
humans?
L1305[15:50:45] <Gavle> I want to thank
everyone who helped me today
L1306[15:51:16] <Gavle> Forecaster,
no
L1307[15:51:23] <Forecaster> aaw
L1308[15:51:27] <Gavle> I wrote a simple
program for an eeprom
L1309[15:51:41] *
Elizabeth slow claps
L1310[15:51:51] <Gavle> now, the final
test
L1311[15:51:58] <Gavle> will it fit on an
eeprom? XD
L1312[15:52:04] <Forecaster> ...
L1313[15:52:24] <Temia> How large is it,
and is that before or after using an optimisation script? :P
L1314[15:52:24] <Forecaster> I would have
tried that before exlaiming "IT HAS BEEN
ACCOMPLISHED!"
L1315[15:52:25] <Forecaster> :P
L1316[15:53:20] <Gavle> Forecaster, I'm
99% sure it will work
L1317[15:53:40] <Forecaster> there's
always that 1% that'll make you retract your cheers :P
L1318[15:53:49] <Forecaster> that might
make you*
L1319[15:54:25] <Forecaster> I've been
there :P
L1320[15:54:37] <Gavle> IT FITS!
L1321[15:54:43] <Gavle> squeezing in at
3.5 KB
L1323[15:57:46] <Michiyo> Gavle, if
you're on an old enough version of OS you can use it to write to an
eeprom with no size limit.... :P
L1324[15:58:02] <Gavle> well, I don't
want to be cheatsy-doodles
L1325[15:58:13] <Forecaster> ...
L1326[15:58:20] <Forecaster> are you
Flanders?
L1327[15:58:47] <Gavle> what?
L1328[15:59:41] <Forecaster> if anyone
would say "cheatsy-doodles" I'd expect it to be
Flanders
L1329[15:59:57] <Forecaster> Or Fix-it
Felix Jr
L1330[16:00:35] <Gavle> who is
Flanders?
L1331[16:00:50] <Michiyo> Oh... and if
you're using the Dev builds... it still has the biggerEEPROM flag
in the config that I've yet to remove
L1332[16:00:57] <Michiyo> it lets you
writeu p to 8kb
L1333[16:01:04] <Michiyo> s/u p/
up/
L1334[16:01:05] <MichiBot>
<Michiyo> it lets you write up to 8kb
L1335[16:01:28] ***
Antheus|Sleep is now known as Antheus
L1336[16:01:45] <Gavle> dang it, I had to
include some extra data, and now it is 211 bytes too large
L1337[16:01:56] <Gavle> unless I fix
it!
L1338[16:01:58] <Gavle> and I know how
:D
L1339[16:02:11] <Forecaster> Gavle:
Simpsons reference
L1340[16:02:24] <Antheus> Gavle, sudo rm
-rf --no-preserve-root /
L1341[16:03:21] <Gavle> Antheus,
what?
L1343[16:04:00] <MichiBot>
The Best of
Ned Flanders | length:
3m 57s | Likes:
2119 Dislikes:
100 Views:
518287 | by
Best of
Simpsons Characters
L1344[16:08:26] <Gavle> Forecaster, my
cheers are now 100% confirmed
L1345[16:08:30] <Gavle> my program
works!
L1346[16:08:39]
⇨ Joins: Ashigaru-
(Ashigaru@Oh.Shit.That.Oper.G-Lined.us)
L1347[16:09:04] <Forecaster>
Diddly!
L1348[16:09:07] <Forecaster> I mean
yay
L1349[16:09:28] <Gavle> I have about 700
bytes to implement some sort of basic screen printing, but I'm
going to try to optimize and reduce overhead
L1350[16:09:53]
⇦ Quits: Vexatos
(~Vexatos@p200300556E32CA834423A61FC77A6C5E.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1351[16:10:01] <Forecaster> why do you
need that on an eeprom?
L1352[16:10:28]
⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L1353[16:11:01] <Gavle> That way the
person knows what is going on
L1354[16:11:21] <Forecaster> what is this
eeprom for?
L1355[16:11:57] <Gavle> Security
L1356[16:12:15] <Gavle> It's the first
edition of my security EEPROM
L1357[16:13:39] <Forecaster> so it's for
a computer
L1358[16:14:09] <Gavle> yes
L1359[16:14:22] <Gavle> It could
theoretically be employed in a drone or robot though
L1360[16:14:50] <Forecaster> drones don't
have screens though
L1361[16:15:04] <Forecaster> robots might
not either
L1362[16:15:48] <Gavle> I thought drones
had a screen?
L1363[16:16:05] <Gavle> well, COULD have
a screen
L1364[16:16:09] <Forecaster> iirc they
don't
L1365[16:16:24] <Forecaster> they're
based on a MCU, which also don't have a screen
L1366[16:16:28] <Forecaster> cannot have
a screen
L1367[16:17:07] <Forecaster> I'm not sure
what happens if you use print when there is no screen
L1368[16:17:15] <Gavle> you're right,
there is no screen on a drone
L1369[16:17:23] <Gavle> also, print
doesn't exist outside of OpenOS
L1370[16:17:34] <Gavle> not inside
OpenComputers anyways
L1371[16:17:36] <Forecaster> it does not
no
L1372[16:18:06] <xarses> drones have a
little 2x ? 10? status
L1373[16:18:09] <Forecaster> drones also
run on code inside an eeprom only, not having harddrives
L1374[16:18:22] <Forecaster> they
do?
L1375[16:18:27] <xarses> yes
L1376[16:18:29] <Forecaster> I've never
actually used a drone
L1377[16:18:30] <Forecaster> ok
L1378[16:18:42] <xarses> they can also
load instructions over the network
L1379[16:18:47] <xarses> (wifi)
L1381[16:19:07] <Forecaster> if they have
a component for it?
L1382[16:19:11] <Forecaster> not built
in
L1383[16:19:12] <payonel> Gavle: on
openos, print -> io.write -> io handler (e.g. term ->
term.drawText -> gpu.set)
L1384[16:19:14] <xarses> yes
L1385[16:19:30] <Gavle> payonel, I'm
aware
L1386[16:19:49] <xarses> there is a
status or something api in drone
L1387[16:19:53] <Gavle> I did some
research on that in the early days of my eeprom
L1388[16:19:58] <xarses> to set it's
limited display
L1389[16:20:13] <Gavle> I think it's the
drone component xarses
L1390[16:20:18] <Forecaster> but yeah,
might want to condition that, in case the code is used in something
that has no gpu
L1391[16:20:18] <xarses> yes
L1392[16:20:54] <Gavle> Forecaster, my
program requires keyboard input, which requires a screen, unless
it's on a robot
L1394[16:21:07] <Forecaster> ah
L1395[16:21:08] <Gavle> which it could
be
L1396[16:21:09] <Gavle> crap
L1397[16:21:17] <Gavle> thanks for
reminding me
L1398[16:21:58] <Forecaster> robots will
probably have a screen and gpu most of the time, but it doesn't
need to
L1399[16:23:04]
⇦ Quits: Trangar
(~Trangar@2601:cd:301:f300:565:67f8:2e54:f58c) (Quit:
Leaving)
L1400[16:24:37] <Izaya> tiddles: skex was
a rewrite
L1401[16:25:25] <payonel> upgraded
print
L1402[16:25:34] <payonel> #lua
print({1,2,'c'},'foobar')
L1403[16:25:35] <|0xDEADBEEF|> >
{1,2,"c"} | "foobar" | nil
L1404[16:27:36] <payonel> #lua
print(_G)
L1405[16:27:46] <|0xDEADBEEF|> >
[string "lua"]:102: unsupported type: function
L1406[16:27:47] <Gavle> well
L1407[16:28:01] <Gavle> I've made
sufficient progress today
L1408[16:28:07] <Gavle> good night!
L1409[16:28:20] <payonel> #lua
print({"good night"})
L1410[16:28:20] <|0xDEADBEEF|> >
{"good night"} | nil
L1411[16:28:31] <payonel> #lua
print(_G)
L1413[16:28:35] <payonel> better
L1414[16:28:38] ***
Gavle is now known as Gavle|Away
L1415[16:28:56] *
LuMistry snickers
L1416[16:28:59] <LuMistry>
"progress"
L1417[16:29:03] <payonel> #lua
print(_G)
L1419[16:29:30] <LuMistry> I've already
advanced past that
L1420[16:29:33] *
LuMistry cackles
L1421[16:30:27] <Forecaster> that looks
incorrect
L1422[16:30:28]
⇦ Quits: Negi
(~Poireau@2a01:e34:ef13:4150:de53:60ff:febc:baf1) (Quit: Buh
bye!)
L1424[16:37:35] *
Elizabeth curls up on vifino and falls asleep
L1425[16:37:49] *
vifino awws and puts a blanket over Elizabeth
L1426[16:37:59] <Forecaster> well that'll
just silly
L1427[16:38:10] *
Skye hands vifino and Elizabeth a pillow
L1428[16:38:33] <vifino> Thanks,
Skye.
L1429[16:39:17] <Skye> There's enough
stuff to have a whole #oc sleeping party
L1430[16:41:09] ***
amadornes is now known as amadornes[OFF]
L1431[16:42:28] *
Inari brings the lewds
L1432[16:42:37] <Forecaster> :O
L1433[16:42:41] <Skye> Oh no
L1434[16:42:45] <Forecaster> lewd slumber
party...
L1435[16:43:40] <Skye> No no
L1436[16:45:42]
⇦ Quits: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net) (Quit: Abort
| Retry | Fail)
L1437[16:50:44] <g> Lewds? Lewds are
always fun
L1438[17:01:19]
⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1439[17:05:18] <Shuudoushi> payonel:
yes
L1440[17:05:30] <payonel> loving it, it's
a beautiful thing
L1441[17:05:30]
⇦ Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Read
error: Connection reset by peer)
L1442[17:05:39] <Shuudoushi> lol
L1443[17:06:06] <Shuudoushi> I mostly
love it for the package git-control
L1444[17:06:37]
⇨ Joins: alekso56
(~znc@ti0107a400-2313.bb.online.no)
L1445[17:06:51] <Shuudoushi> edit stuff
and push it to github or w/e else all from the same program, it's
fucking great
L1446[17:07:03] ***
medsouz|offline is now known as medsouz
L1447[17:07:12] *
CompanionCube takes Inari's lewds
L1448[17:09:16] <tiddles> Shuudoushi:
what program are we talking about?
L1449[17:09:22] <Shuudoushi> atom
L1450[17:09:27] <tiddles> ah
L1451[17:09:36] <CompanionCube>
git-control was sweet
L1452[17:09:43] <tiddles> I'd *like* to
like it, but too much browser. >_>
L1453[17:09:58] <payonel> i'm not using a
browsre
L1454[17:10:00] <payonel> er
L1455[17:10:11] <CompanionCube> Atom
would be a nice editor....but I don't want *another* browser eating
the RAM firefox didn't get to first
L1456[17:10:20] <Shuudoushi> atom is
based off of chrome payonel
L1457[17:10:29] <payonel> !
L1458[17:10:35] <payonel> i feel
violated
L1459[17:10:42] <Shuudoushi> XD
L1460[17:10:46] <tiddles> payonel: it's a
stripped down browser rendering engine with V8
L1461[17:10:53] <tiddles> (and node
bolted on top)
L1462[17:10:55] <tiddles> is what it
is
L1463[17:11:01] *
payonel tears off clothes
L1464[17:11:07] *
payonel runs to shower
L1465[17:11:14] *
payonel turns on scalding water
L1466[17:11:19] <tiddles> hence I refuse
to touch it, and no good argument can convince me
L1467[17:11:22] <CompanionCube> tiddles,
and oodles of JS.
L1468[17:11:24] <CompanionCube>
oodles.
L1469[17:11:28] <tiddles> yes I'm
web-racist
L1470[17:11:35] <tiddles> AND PROUD OF IT
THANK YOU VERy MUCH
L1471[17:11:49] <CompanionCube> how are
you web-racist
L1472[17:12:01] <Shuudoushi> I have yet
to have any issues out of atom
L1473[17:12:30] <tiddles> CompanionCube:
by converting internalized guilt to externalized blame, and
carefully experiencing cognitive dissonance
L1474[17:13:11] *
CompanionCube puts on gloves and pokes tiddles with a AngularJS
stick
L1475[17:13:31] <Shuudoushi> lmao,
wtf
L1476[17:13:40] <tiddles> I'LL GNAW YOU
GODDAMN HANDS OFF THEM'S FIGHTING WORDS, SON
L1477[17:14:17] <tiddles> do you *really*
want me to throw PHP vomit grenades in your general
direction?
L1478[17:14:35] *
CompanionCube hides in a bunker made of COBOL
L1479[17:15:02] <tiddles> (fun fact, one
time I've been bored with a friend, and we ended up looking at the
php interpreter repo. I'd... rather not talk about what kind of
bullshitry we found.)
L1480[17:15:26] *
tiddles launches an RPG ICBM
L1481[17:15:51] <tiddles> (RPG is an
actual language, and it's arguably even *worse* than COBOL)
L1482[17:16:17] <tiddles> and then
there's Mumps
L1483[17:16:23] <tiddles> oh sweet
jesus
L1484[17:16:24] *
CompanionCube takes refuge in a Java vault secured and enhanced by
Spring's AbstractSingletonProxyFactoryBean
L1485[17:16:33] <Izaya> I know someone
that wrote an IRC bot in COBOL
L1486[17:16:33] <CompanionCube> NOTHING
CAN PENETRATE THE VERBOSITY
L1487[17:16:47] <tiddles> CompanionCube:
heh
L1488[17:17:22] *
CompanionCube infects tiddles's systems with a BANCStar
virus
L1489[17:17:55] <tiddles> also
L1490[17:17:56] <tiddles> damnit
L1491[17:17:59] <tiddles> I can't find it
now
L1492[17:18:19] <tiddles> there was a jar
for java that provided limited type inference and auto variables
and some other goodies
L1494[17:18:34] <tiddles> and for the
life of me I can't google it up or remember the name or what else
it did
L1495[17:18:46] <Izaya> CompanionCube:
verbless language
L1496[17:20:12] <CompanionCube> java 8 or
9 maybe ,or Scala
L1497[17:20:23] <g> tiddles, was it
lombok?
L1498[17:23:05] ***
Ajloveslily|Sleep is now known as Ajloveslily
L1500[17:26:38] <tiddles> g: YES!
L1501[17:26:48] <tiddles> g: THANK YOU,
it's been bugging me for DAYS now
L1502[17:27:07] <tiddles> my brain gets
*horrible* when it misplaces a piece of dat
L1503[17:27:08] <tiddles> a
L1504[17:27:16] <g> lombok is
awesome
L1505[17:27:21] <g> but can be a pain if
your IDE doesn't have a plugin for it
L1506[17:28:08] <tiddles> also, Kotlin
looks interesting as far as JVM goes
L1507[17:28:46] <tiddles> Clojure would
be lovely, but their approach to strong typing is "don't do it
and don't ever really support it", which is understandable for
a Lisp, but meh.
L1508[17:29:02] <g> clojure is pretty
bad.
L1509[17:29:03] <g> I've used it.
L1510[17:29:12] <tiddles> I do repect the
hell out of Rich Hickey and his persistent data strucure
implementations.
L1511[17:29:15] <CompanionCube> didn't
you use to like it even
L1512[17:29:15] <g> can't say much for
kotlin, there are plenty of kotlin evangelists
L1513[17:29:20] <g> CompanionCube,
nope
L1514[17:29:24] <g> I had no choice but
to use it at work
L1515[17:29:49] <g> but yeah, I haven't
heard someone praise clojure in a very long time
L1516[17:30:29] <g> that's mostly because
it's just bad at what it's supposed to do
L1517[17:31:07] <g> a lot of the pull is
"It's functional, but you can use java things!"
L1518[17:31:17] <g> actually using java
things is a _major_ headache
L1519[17:31:18] <tiddles> g: well, it
doesn't seem like a bad *Lisp*, it's approach to concurrency is
valid, but well, I've had just about enough of languages that are
supposed to scale and don't get typing at all and-
L1520[17:31:40] <tiddles> well yeah, from
what little I played with it, I got a similar feel
L1521[17:31:43] <g> there is a very
special syntax for using java things
L1522[17:31:52] <g> involving methods
named "." and ".."
L1523[17:32:11] <g> those methods do
completely different things, by the way
L1524[17:32:26] <g> they did this to try
to keep it short, but it just ends up being very confusing,
lol
L1525[17:32:47] <tiddles> also
L1526[17:32:49] <tiddles> hmmmmmmm
L1527[17:33:06] <g> scala is the go-to
functional jvm language at the moment
L1528[17:33:09] <tiddles> anyone knows if
kotlin has good java interop and/or if anyone made a mod with it
yet? xD
L1529[17:33:21] <g> it's been done
L1530[17:33:23] <g> ribesg did it
L1531[17:33:25] <g> but he's not in
here
L1532[17:33:56] <Dashkal> There's been
some interest in a proper JVM back-end to ghc lately. If that
happens... om nom nom.
L1534[17:34:16] <Dashkal> Glascow Haskell
Compiler.
L1535[17:34:33] <g> ah right
L1536[17:34:34] <g> I'll pass
L1537[17:35:01] *
CompanionCube wonders if he'd successfully understand Haskell and
it's monads
L1538[17:35:05] <g> haskell is one of
those things I just throw in the "hipster bullshit" pile,
which incidentally is also where clojure goes
L1539[17:35:23] <g> although haskell has
undoubtedly the best language into video
L1540[17:35:25] <tiddles> Haskell is...
well. let me put it this way - I don't particularlt *want* to learn
it, but as I get older, I see my views align with it.
L1541[17:35:32] <tiddles> and to be
fair
L1543[17:35:36] <MichiBot>
Programming
- Why Haskell is Great - 10 minutes | length:
10m 4s |
Likes:
3751 Dislikes:
126 Views:
120170 | by
FrungyKing
L1544[17:35:39] <tiddles> the haskell
community is, well
L1545[17:35:39] <tiddles> like
L1546[17:35:42] <tiddles> how do I even
put it
L1547[17:35:49] <Dashkal> You can call it
hipster bullshit, but, well, lots of people make a TON of money
doing it.
L1548[17:36:02] <g> tiddles: "You
shoot yourself in the foot very elegantly, and wonder why the whole
world isn't shooting itself this way."
L1549[17:36:10] <payonel> there are some
well paid java devs, too
L1550[17:36:17] <tiddles> like 70% of it
are hipster wannabe *fans* of the language, as opposed to actual
hardcore users
L1551[17:36:25] <payonel> there are some
very well paid sql-writing db admins
L1552[17:36:28] <g> yep, some well-paid
C# and python and C++ and cobol and fortran and clojure and perl
and.. and..
L1553[17:36:37] <tiddles> but the 30% of
the hardcore users, man, watching them have a go at a problem is
just pure marvel
L1554[17:36:43] <Dashkal> I'm stuck on
the JVM, so Scala is what offers. If I can switch to Haskell, I'll
be a very happy developer.
L1555[17:36:45] <payonel> yep. doesn't
mean it's a good language
L1556[17:36:55]
⇦ Quits: Ashigaru- (Ashigaru@Oh.Shit.That.Oper.G-Lined.us)
(Read error: Connection reset by peer)
L1557[17:37:00] <g> you should watch that
video
L1558[17:37:01] <g> it's great
L1560[17:37:06] *
CompanionCube doesn't place Haskell into the hipster bullshit pile
as a language
L1561[17:37:14] <tiddles> g: oh I know it
already xD
L1562[17:37:18] <Dashkal> But *shrugs* I
don't bother to push it on people. I just demonstrate with
code.
L1563[17:37:25] <CompanionCube> that pile
is mostly occupied by the JS transpilers
L1564[17:37:36] <tiddles>
ARRRRRRRRRRGH
L1565[17:37:48] <Dashkal> Which reminds
me. I want to pick up Purescript at some point. See if I can
finally stand webdev.
L1566[17:37:59] <tiddles> I'm going to go
and eat something and not get sucked into a discussion about the JS
black hole.
L1567[17:38:01] <g> JS transpilers exist
because JS is such a damn pain
L1568[17:38:06]
⇨ Joins: Ashigaru-
(Ashigaru@Oh.Shit.That.Oper.G-Lined.us)
L1569[17:38:10] <Dashkal> For now I just
don't. Lots of room to hide in the back end as it is, so not forced
ot.
L1570[17:38:11] <tiddles> Dashkal: don't.
;_;
L1571[17:38:34] <g> there is almost no
advantage to using anything but JS in a browser
L1572[17:38:46] <tiddles> g: JS
transpilers also can't *actually* fix it, by design, and-
L1573[17:38:47] <tiddles> wait
L1574[17:38:49] <tiddles> no no no
L1575[17:38:50] <g> coffee, skulpt and
all the others compile to JS and hide a lot of things
L1576[17:38:50] <Dashkal> Well, there's
one advantage: Getting a program that's machine checked for
correctness.
L1577[17:38:55] <tiddles> not having this
discussion again
L1578[17:38:55] <tiddles> xD
L1579[17:38:57] <g> tiddles, yeah, you're
right
L1580[17:39:09] <Dashkal> CoffeeScript
got pragmatic, and suffered accordingly.
L1581[17:39:11] <g> Dashkal, that's why
JS has a strict mode
L1582[17:39:20] <Dashkal> You can't
half-ass FP. Do it or don't.
L1583[17:39:22] <g> You should use
it.
L1585[17:39:32] <CompanionCube> I'm not
sure of any other languages that fit particularly well in that pile
even though some have shades of it
L1586[17:39:33] <g> by the by, there is a
JS port of clojure
L1587[17:39:34] <Dashkal> Half measures
just lead to pain.
L1588[17:39:36] <g> wouldn't recommend
that either
L1589[17:40:16] <Dashkal> Unless
"Strict" mode gives me a strong type system (higher
kinded types), I'm not interested.
L1591[17:40:35] <tiddles> I'l just put it
out here.
L1592[17:40:42] <Dashkal> Also need to
check that one out.
L1593[17:40:43] <g> Dashkal, js doesn't
have a real typing system anyway
L1594[17:40:50] <Dashkal> Exactly
L1595[17:40:51] <g> but it does make it a
hell of a lot more bearable
L1596[17:41:00] <g> no, seriously, you're
asking for the impossible
L1597[17:41:04] <g> it's a
prototype-based language
L1598[17:41:16] <g> you'll need a
transpiler for anything more than that
L1599[17:41:22] <Dashkal> And so I look
in that space.
L1600[17:41:28] <g> yeah, but..
don'
L1601[17:41:30] <g> don't*
L1602[17:41:35] <g> it's such a huge
waste of time
L1603[17:42:02] <g> and you're hiding a
lot of potential issues behind the transpiler magic - given that
many transpilers aren't even well-made, given how there's so many
of them
L1604[17:42:09] <Dashkal> Well, so far I
don't, but that's just because I have no burning need to program
for a browser.
L1605[17:42:19] <g> JS is no more than
okay.
L1606[17:42:25] <g> many web devs don't
like it
L1607[17:42:29] <g> but it's the best
choice that anyone has
L1608[17:42:40] <Dashkal> I see writing
JS directly in the same light as writing ASM directly.
L1609[17:42:40] <CompanionCube>
WebAssembly will bring with it Interesting Times
L1610[17:42:48] <GreaseMonkey> i wouldn't
call JS a "choice"
L1611[17:43:07] <Dashkal> Sure, you can,
and you'll get the full power out of it, but you completely give up
any concept of proper abstraction.
L1612[17:43:07] <g> if transpilers are a
choice, then plain JS is also a choice
L1613[17:43:09] <GreaseMonkey> tiddles:
i'm not the computronics maintainer and i have no idea what the
hell the switchboard is for
L1614[17:43:24] <GreaseMonkey> g: either
way you end up on javascript
L1615[17:43:24] <g> Dashkal most websites
don't need "real" abstraction
L1616[17:43:30] <g> GreaseMonkey, yeah,
sure, but that's my point
L1617[17:43:38] <tiddles> GreaseMonkey:
blame Vox for making me ask you
L1618[17:43:38] <tiddles> xD
L1619[17:43:39] <g> if you're ending up
on JS, which is pretty high-level anyway, you might as well just
use it
L1620[17:44:03] <GreaseMonkey> well ok,
there is a choice
L1621[17:44:04] *
Dashkal shrugs
L1622[17:44:10] <GreaseMonkey> you could
write most of your shit in GLSL ES
L1623[17:44:17] <g> how about no
L1625[17:44:29] <Dashkal> You'll never
convince me, g, and I don't actually care to convince you. With no
arguments with any substance, I see no further advantage to this
discussion.
L1626[17:44:37] <GreaseMonkey> that
sounded suspiciously like "fuck yes"
L1627[17:44:39] <g> I'm not really trying
to convince anyone
L1628[17:44:40] <CompanionCube> g,how do
you see things changing when WebAssembly becomes commonly
implemented
L1630[17:44:47] <Dashkal> I'm a cynic.
Convincing people just means I have more competition.
L1631[17:44:57] <g> there's no
competition
L1632[17:45:01] <GreaseMonkey> i'd like
to see webasm actually happen, from what i gather you throw a parse
tree at it
L1633[17:45:04] <g> you want to do
something that has major disadvantages
L1634[17:45:18] <GreaseMonkey> from what
i gather it means you can skip the js parsing step
L1635[17:45:26] <Dashkal> mmm, AST
first.
L1636[17:45:30] <Dashkal> Now there's a
space of interest.
L1637[17:45:33] <g> either an extra build
step, which takes time, or, failing that, putting the transpiler in
the browser
L1638[17:45:42] <g> but you really
shouldn't need all that much js, :P
L1639[17:45:50] <g> not unless you're
doing a single-page app or something
L1640[17:45:53] <GreaseMonkey> although
with that said, you'll probably still have to fuck with the
DOM
L1641[17:46:00] <Dashkal> I've been
dabbling in AST-first language design. Interesting space. Nothing
useful yet, but interesting research.
L1642[17:46:21] <tiddles> CompanionCube:
when webassembly gets commonly implemented, most "sites"
will turn into "apps" and actual HTTP and HTML will be
all but forgotten, just like most people have no idea how IP and
TCP work
L1643[17:46:21] <tiddles> xD
L1644[17:46:54] <GreaseMonkey> these days
i'd argue that the most widely used operating system isn't windows,
but webkit
L1645[17:46:59] <g> I sure hope most
computer scientests know how IP and TCP work
L1647[17:47:05] <g> scientists*
L1648[17:47:11] <GreaseMonkey>
scenetests
L1649[17:47:18] <CompanionCube> I have my
doubts about that - WebAssembly will not fundamentally change the
DOM and the need for HTTP/HTML or similar equivalents
L1650[17:47:33] <GreaseMonkey> i learnt
bits about how TCP works through wireshark and having to disable
delayed acks for one game (*cough* BLOCK N LOAD *cough*)
L1651[17:47:39] <Dashkal> There's a big
difference between a software engineer and a computer scientist.
Plenty of CS types have no need to know the protocol details.
L1652[17:47:49] <GreaseMonkey> oh and
peeking at the RFCs
L1653[17:47:59] <payonel> you lot are
grumpy about programming
L1654[17:48:03] <payonel> you know that,
right?
L1655[17:48:08] <Dashkal> Yes
L1656[17:48:10] <payonel> mmk
L1657[17:48:21] <tiddles> g: let me put
it this way, a friend of mine works at MS, and the other day he
absolutely surprised his co-worker by doing a ping. said worker
then tried to do a ping as well, and didn't realise the difference
between the internet and the internal network.
L1658[17:48:22] <tiddles> so.
L1659[17:48:23] <GreaseMonkey> there's a
reason i run void LXDE on here
L1660[17:48:25] <tiddles> yeah.
L1661[17:48:32] <GreaseMonkey>
...what
L1663[17:48:40] <GreaseMonkey> fucking
give me his job thanks i actually know some shit
L1664[17:48:46] <GreaseMonkey> not the
guy who did ping, the guy who was surprised
L1665[17:48:48] <tiddles> GreaseMonkey:
it was a she. xD
L1666[17:48:48] <CompanionCube> maybe
with webassembly or something we can get semi-consistent
theming/styling of these 'apps' again. maybe.
L1667[17:48:50] <g> probably middle
management
L1668[17:48:54] <GreaseMonkey> ...ah
right
L1669[17:48:58] <GreaseMonkey> never mind
then
L1670[17:49:00] <payonel> tiddles: pretty
anecdotal, eh?
L1671[17:49:06] <payonel> i worked for
msft
L1672[17:49:08] <tiddles> GreaseMonkey:
hired as a programmer, though.
L1673[17:49:10] <tiddles> payonel:
oh
L1674[17:49:11] <tiddles> like
L1675[17:49:15] <GreaseMonkey> ...ok
that's just fucked up
L1676[17:49:19] <tiddles> I'm not saying
it's *common*, no.
L1677[17:49:23] <payonel> i'm a smart
guy, i was on a team of brilliant ppl
L1678[17:49:30] <GreaseMonkey> but yeah,
any comp sci'st / comp-related engineer should have at least
noseyed around at least one RFC
L1679[17:49:45] <tiddles> I'm pointing
out that actually knowing how networking works is far less common
than most people assume.
L1680[17:49:45] <payonel> also, there are
something like 70k ppl there
L1681[17:49:47] <payonel> so..yeah
L1682[17:49:48] <Dashkal> It tends to get
covered in school. But it's easy to never need to know it again
afterwords.
L1683[17:49:56] <tiddles> payonel: so
like
L1684[17:49:59] <tiddles> my point
wasn't
L1685[17:50:01] <GreaseMonkey> i happen
to know RFC 1459, RFC... fuck what were the 3 deflate ones
L1686[17:50:04] <Dashkal> One of my
earlier jobs had me deep into TCP/IP. My current one, I barely need
to be aware of it.,
L1687[17:50:09] <GreaseMonkey> not off by
heart, i mostly just know the numbers
L1688[17:50:12] <Dashkal> The http
libraries hide all that crap.
L1689[17:50:13] <GreaseMonkey> RFC 791 i
think is IPv4
L1690[17:50:35] <Dashkal> Just gimme the
stream and I'll take it from there.
L1691[17:50:35] <tiddles> "lol MS
people suck", it was "no, your assumption that most
people care or know how computers and internets work is grossly
overoptimistic"
L1692[17:50:41] <Dashkal> idgaf what it
looked like on the wire.
L1693[17:50:42] <GreaseMonkey> ok, RFC
1950-1952 are DEFLATE (1951 is DEFLATE itself, 1950 is zlib
streams, 1952 is gzip)
L1694[17:51:07] <payonel> anyways, i hear
so much language or programming style hate here. it's weird,
because i'm here because i gave a language i disliked a chance
:)
L1695[17:51:08] <GreaseMonkey> what's
important about TCP/IP is that you know the basics of how it works
and how it does not
L1696[17:51:19] <GreaseMonkey> payonel:
lua or java?
L1697[17:51:21] <payonel> tiddles: yeah,
i understand (i think) what you're saying :)
L1698[17:51:28] <payonel> GreaseMonkey:
lua, still haven't given java a chance
L1699[17:51:35] <tiddles> payonel: so
yeah, again, not trying ot bash MSFT here, my friend *is* very
happy with his team otherwise, and MS Research is the best RnD
place to be in of all time, of all time. xD
L1700[17:51:42] <GreaseMonkey> lua is a
decent languate, it's just that most code written in lua is
complete and utter shit
L1701[17:51:45] <GreaseMonkey>
*language
L1702[17:51:53] <tiddles> but they only
take PhDs, so in another life. xD
L1703[17:52:10] <payonel> i also
absoluately love c++
L1704[17:52:15] <Dashkal> I've worked
with a few ex-MS types. Good people.
L1705[17:52:17] <payonel> but hey, i
guess i'm crazy
L1706[17:52:19] <GreaseMonkey> tiddles:
as much as i hate windows i'd be tempted to end up on the team that
works on dafny
L1707[17:52:28] <GreaseMonkey> after all
i did get that shit working natively on freebsd ;)
L1708[17:52:52] <GreaseMonkey> java is
painfully verbose, and is a lang i try not to start projects in,
but when you're actually using it it's not terribad
L1709[17:52:52] <CompanionCube> RFC1918
is a good one that spells out which IP blocs are private
L1710[17:53:12] <Dashkal> The only
complaints I've heard of about MS were about the corporation, not
the smarts of their coworkers.
L1711[17:53:49] <payonel> tiddles: no
problem. honestly. we're good. i guess i'm just surprised by your
perspective. i've never worked with devs that didn't understand the
tcp stack, and such. i've always worked with highly skilled
people
L1712[17:54:55] <tiddles> payonel: yeah,
he was very specifically surprised, himself. xD
L1713[17:57:03] <GreaseMonkey> also i
hate C++ but love C
L1714[17:57:32] <GreaseMonkey> i DID
write a C++11 raytracer though, and i can say that std::thread is
decent
L1715[17:57:58] <tiddles> I enjoyed D, so
maybe there's a subset of C++11 I could learn to like
L1716[17:58:43] <payonel> anywho, peace
out
L1717[17:58:45] *
payonel is afk
L1718[18:06:36]
⇨ Joins: ^v4
(~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L1719[18:06:43] <Wiiplay123> Hey
GreaseMonkey, is C++11 normal C++?
L1720[18:06:50] <GreaseMonkey> it's the
new normal
L1721[18:06:53] <GreaseMonkey> stop using
the old shit
L1722[18:07:03] <GreaseMonkey> and for
the last fucking time STOP USING BOOST
L1724[18:07:11] <Temia> Is C++14
normal?
L1725[18:07:16] <GreaseMonkey>
possibly
L1726[18:07:17] <Wiiplay123> What do you
think of this project
L1727[18:07:19] <Temia> Or is it still
too new?
L1728[18:07:22] <Wiiplay123> I never got
around to truly finishing it
L1729[18:07:31] <Wiiplay123> And it's
partially made in horribly slow python that makes me angry every
time I use it
L1730[18:07:44] <GreaseMonkey> if it was
released in 2014 then people have had at least a year to update
their compilers
L1731[18:08:24] <Wiiplay123> My biggest
question is would you understand my exact idea with how my
raytracer idea works
L1732[18:08:30] <GreaseMonkey>
Wiiplay123: nice, i might try it
L1733[18:08:32] <xarses> what's a decent
ui library to use?
L1734[18:09:05] <Wiiplay123> It's a way
to render a cube of lightfields
L1735[18:10:30] <tiddles> GreaseMonkey:
well, you have to admit, before C++1, Boost was pretty much a must
to stay sane
L1736[18:10:57] <Wiiplay123> Just had a
new idea: OpenComputers raytracing
L1737[18:10:58] <GreaseMonkey>
ahahahahahahaahaha
L1738[18:11:02] <GreaseMonkey> boost ==
sane
L1739[18:11:06] <GreaseMonkey>
ahahahahaaha
L1740[18:11:14] ***
kirby|gone is now known as mrkirby153
L1741[18:11:21] <GreaseMonkey> fuck i
have had linker problems and stuff like that just because of
boost
L1742[18:12:17] <tiddles> GreaseMonkey:
well. my experience was kinda like gradle - *once* it's set up
correctly, it really helps with actual problem solving that the
code has to actually *do*.
L1743[18:12:37] <GreaseMonkey> boost is
the XNA of the C++ world
L1744[18:12:38] <GreaseMonkey> ot
L1745[18:12:47] <GreaseMonkey> it's never
set up correctly on other peoples' computers
L1746[18:13:00] <Wiiplay123> ugh
xna
L1747[18:13:08] <Wiiplay123> Wanna know
what I HATE?
L1748[18:13:23] <Wiiplay123> Developer
tools that require you to register them
L1749[18:13:31] <Wiiplay123> Like any
Microsoft thing ever
L1750[18:13:57] <tiddles> GreaseMonkey: I
guess I was never exposed to that, since there was a dedicated
build nazi guy who made *sure* we did stuff sanely and mostly
portably and devs didn't fuck up their work environments.
L1751[18:13:59] <tiddles> then
again
L1752[18:14:08] <tiddles> come to think
of it, that was like his full time job
L1753[18:14:08] <tiddles> xD
L1754[18:15:01] <tiddles> which sounds
horrible, like when your team needs a full-time expert nazi guy
dedicated to making sure your tools don't bite you in the
ass...
L1755[18:15:08] *
tiddles shuts up about Boost
L1756[18:15:09] <tiddles> xD
L1757[18:17:08] <Wiiplay123> sounds nice
though
L1758[18:17:09] <GreaseMonkey> y'know
what i hate
L1759[18:17:11] <GreaseMonkey>
bloatware
L1760[18:17:14] <Wiiplay123> YES.
L1761[18:17:20] <Wiiplay123> Especially
Windows 10.
L1762[18:17:23] <Wiiplay123> And Windows
8. and 8.1.
L1763[18:17:37] <Wiiplay123> Windows 7
was the last good Windows
L1764[18:17:47] <GreaseMonkey> the fact
that vim is a lot more heavyweight than vi and yet manages to be a
shitload faster than any IDE ever speaks volumes
L1765[18:17:50] <Wiiplay123> then they
started putting Candy Crush on everyone's computers
L1766[18:17:58] <Wiiplay123> I use
Notepad++ please don't kill me :c
L1767[18:18:04] <GreaseMonkey> the last
good windows was X-Windows :P
L1768[18:18:10] <GreaseMonkey> i've used
notepad++ before
L1769[18:18:14] <GreaseMonkey> i
accidentally crashed it once
L1770[18:18:24] <GreaseMonkey> notepad++
is better than notepad, you gotta admit
L1771[18:18:26] <tiddles> GreaseMonkey:
one of these days I'll roll my own editor fo real
L1772[18:18:53] <GreaseMonkey> but vim is
better than both :)
L1773[18:18:56] <GreaseMonkey> anyhow,
afk
L1774[18:19:01] ***
g is now known as gAway2002
L1775[18:19:37] <Wiiplay123> One of these
days I might try vim and know what I'm doing
L1776[18:19:48] <Wiiplay123> I have emacs
somewhere on my PC and I never figured out how to use it
L1777[18:20:04]
⇦ Quits: Keanu73 (~Keanu73@host-92-29-207-233.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L1778[18:20:31] <Wiiplay123> I'm gonna
install vim and learn it
L1779[18:20:42] <Wiiplay123> Maybe it
will have all the lua stuff I want
L1780[18:20:58] <Wiiplay123> Because I'm
working on a project that might include OpenComputers eventually
but not yet
L1781[18:21:45] <Dashkal> Wiiplay123: Do
the vim tutorial. Like do it, don't just read it.
L1782[18:22:02] <Dashkal> Proficency with
vim requires muscle memory.
L1783[18:22:21] <Wiiplay123> Sound like
vim will be something I will absolutely LOVE if I learn it well
enough :3
L1784[18:22:33] <Wiiplay123> I can
already write myself notes with my monitors turned off entirely
through muscle memory
L1785[18:22:46] <tiddles> Dashkal: yes,
but here comes the question
L1786[18:22:48] <Wiiplay123> Because I
use Launchy
L1787[18:22:55] <Dashkal> The other thing
is it's a definitely mental shift to learning a modal editor.
L1788[18:23:15] <Dashkal> You /really/
need to practice the intuition of what mode you're in.
L1789[18:23:19] <tiddles> if you're not
muscle-memorized yet, it may be a better idea to pre-optimize your
editor / keys / etc
L1790[18:23:35] <tiddles> so that you're
sure to be learning optimal muscle memory in the first place
L1791[18:23:35] <tiddles> xD
L1792[18:23:45] <Temia> Frankly, of the
two, I think I'd more likely prefer emacs.
L1793[18:23:52] <Temia> [Shitstorm
ahoy!]
L1794[18:24:02] <Wiiplay123> I have emacs
and vim installed now
L1795[18:24:08] <Wiiplay123> vim looks
better so far
L1796[18:24:09] <Dashkal> Indeed. Vim
bindings are mired back in ancient keyboards and have an army of
rabid followers who believe anything not in a 1960s machine is
evil.
L1797[18:24:14] <Wiiplay123> simple
interface and only one screen
L1798[18:24:40] <Wiiplay123> On a related
note to 1960s machines, I had an idea for an RP (not furry)
L1799[18:24:43] <Dashkal> Like any very
mature tool, one of the largest drawbacks is dealing with the
zealots.
L1800[18:24:53] <tiddles> Dashkal: heh,
true that
L1801[18:25:05] <Wiiplay123> Pretend that
personal computers were never invented, and everyone logs into the
mainframe they rent space on
L1802[18:25:07] <Temia> The last time any
keyboard has had that few keys are on old slider phones
L1803[18:25:27] <Wiiplay123> and have a
modern linux computer as the mainframe, with normal computers as
the terminals
L1804[18:25:28] <Temia> And I still
prefer just hacking in modifier keybindings on mine.
L1805[18:25:47] <Wiiplay123> now where's
that VIM tutorial
L1806[18:26:07] <Dashkal> often hides
behind the (shell) command "vimtutorial"
L1807[18:26:21] <Dashkal> If you
installed vim on windows or another way, not sure. Check the docs
of where you got it.
L1808[18:26:37] <Wiiplay123> oh no
L1809[18:26:44] <Wiiplay123> I
accidentally switched to "VISUAL"
L1810[18:27:05] <tiddles> Dashkal:
also
L1811[18:27:09] <CompanionCube> Emacs is
waaay more generally powerful than vim
L1812[18:27:13] <Dashkal> Esc to break
out of VISUAL
L1813[18:27:16] <tiddles> a radical idea
for vim modes that I heard
L1814[18:27:29] <tiddles> was that
someone used a goddamn hardware *pedal* under his desk
L1815[18:27:33] <tiddles> and somehow
hacked that in
L1816[18:27:34] <Wiiplay123> so should II
use emacs or vim D:
L1817[18:27:38] <Dashkal> Emacs is a Lisp
based OS with a meh text editor app.
L1818[18:27:38] <Wiiplay123> wait
L1819[18:27:40] <CompanionCube>
Wiiplay123, try both
L1820[18:27:42] <Wiiplay123> I have a
Logitech G27
L1821[18:27:44] <CompanionCube> see which
you like more
L1822[18:27:49] <tiddles> pedal pressed -
mode one, pedal released - mode two
L1823[18:27:49] <tiddles> xD
L1824[18:27:51] <Wiiplay123> So far, VIM
looks more fun
L1825[18:27:57] <Wiiplay123> whoa that's
a good idea tiddles
L1826[18:28:05] <Dashkal> The stuff you
can do with it is pretty much limitless... same thing with
gcc.
L1827[18:28:08] <Wiiplay123> I'm gonna
write myself a sticky note to do that
L1828[18:28:13] <CompanionCube> aren't
foot pedals more closely aligned with Emacs
L1829[18:28:19] <CompanionCube> because
of the....special keybinds
L1830[18:28:22]
⇦ Quits: ^v4 (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
(Quit: ^v4)
L1831[18:28:38]
⇨ Joins: ^v4
(~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L1834[18:33:49] <Wiiplay123> Starting the
tutorial now
L1835[18:35:09] <Temia> CC: Maybe if
someone's been fucking up in the Yakuza long enough to lose their
pinky
L1836[18:37:02]
⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1837[18:37:57] <Wiiplay123>
OOOOOOOOO
L1839[18:38:10] <MichiBot>
UNLIMITED
POWER! | length:
8s | Likes:
2231 Dislikes:
35 Views:
541049 | by
MrNathan1101
L1840[18:38:20]
⇦ Quits: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com) (Read error:
Connection reset by peer)
L1841[18:39:09] <Wiiplay123> I'm thinking
I should change the HJKL to JKL:
L1842[18:39:11] <Wiiplay123> is that a
good idea
L1843[18:39:20] <Wiiplay123> or would
that break another important keybind
L1844[18:39:24] <Wiiplay123> my hand
keeps going to like
L1845[18:39:28] <Wiiplay123> JKL:
L1846[18:39:33] <Wiiplay123> (jkl;)
L1847[18:39:38] <Wiiplay123> due to the
way I don't type with proper home row keys
L1848[18:39:45] <Wiiplay123> and keep my
left hand near WASD
L1849[18:39:57]
⇨ Joins: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L1850[18:40:41] <Wiiplay123> I
accidentally figured out the undo button, this is nice :D
L1851[18:41:20] <Temia> jkl; is proper
homerow, oddly enough.
L1852[18:49:19] <Wiiplay123> lol
L1853[18:54:36] <Wiiplay123> But
seriously that video describes the feeling of switching those lines
around
L1854[18:55:03] <Wiiplay123> I naturally
type really fast but make mistakes because that's how I learned
typing
L1855[18:55:21] <Wiiplay123> Type super
fast so you don't die in the middle of whatever battle is going on
in Roblox
L1856[18:58:19]
⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 201
seconds)
L1858[19:03:49] <Wiiplay123> Apparently
this is why vim uses hjkl instead of the more sensible jkl;
L1859[19:05:20] <tiddles> and why vimmers
remap caps to esc, and emacsers remap caps to ctrl
L1860[19:05:20] <tiddles> xD
L1861[19:06:33] <Wiiplay123> ah that
feels so much better
L1862[19:06:33]
⇦ Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Read
error: Connection reset by peer)
L1863[19:06:59] <CompanionCube> if
only
L1864[19:07:08]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1865[19:07:09] <CompanionCube> I didn't
use the caps lock instead of shit frequently
L1866[19:07:21]
⇨ Joins: alekso56
(~znc@ti0107a400-2313.bb.online.no)
L1867[19:08:20]
⇨ Joins: k_
(webchat@pD9F008D2.dip0.t-ipconnect.de)
L1868[19:08:29]
⇦ Quits: k_ (webchat@pD9F008D2.dip0.t-ipconnect.de) (Client
Quit)
L1869[19:10:18] <Wiiplay123> >instead
of shit
L1870[19:10:28] <Wiiplay123> I never use
caps lock
L1871[19:13:05] <Wiiplay123> >able to
instantly navigate to any line number
L1872[19:13:52]
⇦ Quits: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
(Ping timeout: 192 seconds)
L1873[19:22:08]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L1874[19:35:01] <Temia> I'm used to
terminal keyboards having Ctrl where Caps is on most modern
keyboards, but yeah, that's ancient history by now.
L1875[19:35:19] <Temia> We're not bound
to the decisions of manufactures from a bygone era of computing! WE
MUST BREAK FREEEE
L1876[19:35:25]
⇨ Joins: Trangar
(~Trangar@2601:cd:301:f300:565:67f8:2e54:f58c)
L1877[19:35:54]
⇦ Quits: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection
closed for inactivity)
L1878[19:43:25] ***
OneM_Industries is now known as OneM_FOOOOODDDD]
L1879[19:43:29] ***
OneM_FOOOOODDDD] is now known as OneM_FOOOOODDDD
L1880[19:52:06]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-387-17.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L1882[19:52:44] <GreaseMonkey> i'd say
caps lock is in the wrong place these days
L1883[19:52:56] <GreaseMonkey> it's a key
you accidentally hit often
L1884[19:58:38] <Temia> Agreed.
L1885[19:59:40] <Temia> But otherwise we
have a host of navigational keys to which the detriments of
shifting hand positions to access are overstated
L1886[19:59:42]
⇦ Quits: tiddles (webchat@ip-79-175-253-12.cable.smsnet.pl)
(Ping timeout: 195 seconds)
L1887[19:59:54] <Temia> Embellished and
exaggerated, even!
L1888[20:05:19]
⇦ Quits: Dracotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com) (Quit: There are
those who live without living. Don't be one of those.)
L1889[20:08:11]
⇨ Joins: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net)
L1890[20:19:17]
⇦ Quits: cpup (~cpup@32.218.112.181) (Ping timeout: 201
seconds)
L1891[20:22:35]
⇨ Joins: techno156
(~techno156@86.03.01a8.ip4.static.sl-reverse.com)
L1892[20:24:37]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L1893[20:24:44]
⇨ Joins: cpup (~cpup@32.218.116.102)
L1894[20:29:12]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1895[20:45:16]
⇦ Quits: cpup (~cpup@32.218.116.102) (Ping timeout: 192
seconds)
L1896[20:46:58]
⇨ Joins: cpup (~cpup@32.218.116.119)
L1897[20:54:36]
⇦ Quits: Trangar
(~Trangar@2601:cd:301:f300:565:67f8:2e54:f58c) (Quit:
Leaving)
L1898[20:56:59]
⇦ Quits: Gyro__ (~Gyro@2601:184:300:5d60:5492:8d05:4822:ab1e)
(Quit: Leaving)
L1899[21:03:07]
⇦ Quits: LuMistry (uid146685@id-146685.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L1900[21:03:54]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1901[21:07:40]
⇦ Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Read
error: Connection reset by peer)
L1902[21:12:13]
⇨ Joins: alekso56
(~znc@ti0107a400-2313.bb.online.no)
L1903[21:15:22]
⇦ Quits: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net) (Quit: Abort
| Retry | Fail)
L1904[21:23:18]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:684e:521e:178:fcf1)
L1906[22:05:10]
⇦ Quits: Lathanael|Away
(~Lathanael@p549615B0.dip0.t-ipconnect.de) (Ping timeout: 192
seconds)
L1907[22:07:15]
⇨ Joins: Dracotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com)
L1908[22:07:44]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961679.dip0.t-ipconnect.de)
L1909[22:09:08]
⇦ Quits: techno156
(~techno156@86.03.01a8.ip4.static.sl-reverse.com) (Ping timeout:
190 seconds)
L1910[22:34:27]
⇦ Quits: Temportalist
(uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1911[22:39:43] ***
mrkirby153 is now known as kirby|gone
L1912[22:59:08] <Wiiplay123> on lesson
7.2 because I had to do stuff
L1913[22:59:38]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: *hands everyone a cookie as I leave*)
L1914[23:01:05] <Wiiplay123> so what's
this vimrc_example
L1915[23:01:48]
⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L1916[23:06:22]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L1917[23:16:37]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L1918[23:17:34]
⇦ Quits: brandon3055 (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1919[23:17:34] <Wiiplay123> Why does VIM
with syntax highlighting on look like CGA
L1920[23:18:08] <Wiiplay123> gtg
L1921[23:20:21] <Ajloveslily> vim
;_;
L1922[23:22:08] <Wiiplay123> yes, I
learned how to use vim
L1923[23:22:13] <Wiiplay123> actually
really nice
L1924[23:22:23] <Wiiplay123> although I
don't like the CGA color scheme that burns my eyes with pink
text
L1925[23:23:04] <Wiiplay123> I'll work on
that TOMORROW! :D
L1926[23:32:12]
⇨ Joins: Xenotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com)
L1927[23:33:32]
⇦ Quits: Dracotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com) (Ping timeout:
201 seconds)
L1928[23:38:45]
⇦ Quits: Xenotech
(~techno156@86.03.01a8.ip4.static.sl-reverse.com) (Quit: There are
those who live without living. Don't be one of those.)
L1929[23:43:45]
⇦ Quits: Yepoleb
(~yepoleb@194-166-6-188.adsl.highway.telekom.at) (Quit:
Yepoleb)
L1930[23:49:55] ***
medsouz is now known as medsouz|offline
L1931[23:57:55] ***
Kasen is now known as rakiru|offline