<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:16:25] ⇦
Quits: turbo_penguin (~turbopeng@169-253-237-24.gci.net) (Quit:
Leaving)
L2[00:18:10] ⇨
Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L3[00:19:54] <smoke_fumus> Guys, can someone
explain to me the low level ops of software. By that i mean, how OS
> program > os routines implemented?
L4[00:21:54] ⇦
Quits: BobbyTables2012
(~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com) (Ping timeout:
383 seconds)
L5[00:24:21]
<payonel>
smoke_fumus: i can explain any level of detail you want
L6[00:24:35]
<payonel>
but before i give a thesis on how openos works, do you have a
specific question?
L7[00:25:11]
<smoke_th>
@payonel we could talk in private to not spam the chat.
L8[00:25:18]
<payonel>
it's definitely not spam
L9[00:25:23]
<payonel>
it's what this channel is for ?
L10[00:28:17]
<smoke_th>
yeah, okay. i'll use discord rather than irc client then, since i
use it much more frequently.
L11[00:28:17]
<smoke_th>
Okay let me back up a bit first. Basically - this
https://www.youtube.com/watch?v=p8QcZz2bcJM <
i've been working on a hacking game last year, but that version of
project got scrapped. Thing is - unlike OC - os in this one was
quite hardcoded. Right now project is about to restart, and i'm
glad i stumbled upon open computers while project was in
cooldown.
L12[00:28:17]
<smoke_th>
What i want to do - is i want to implement something closer to
opencomputers scope of simulationl, down to rudimentary
hardware.
L13[00:28:18] <MichiBot>
NetBreakers
prototype preview 1 | length:
5m 28s | Likes:
0 Dislikes:
0 Views:
43 | by
Smoke Fumus |
Published On 23/6/2016
L15[00:31:01]
<payonel>
smoke_th: i'm almost never in discord like this ?
L16[00:31:08]
<payonel>
but i am when i'm playing games because ... reasons
L17[00:31:17]
<smoke_th>
voicechat. ?
L18[00:31:23]
<payonel> ah
sure
L19[00:31:34]
<payonel>
not in General though, pick one
L20[00:31:41]
<smoke_th>
no i mean, you use voicechat for games
L21[00:31:48]
<smoke_th> i
don't want to voicecall right now lel
L22[00:31:53]
<payonel>
oh, not that, i dont have hexchat on my gaming pc
L23[00:32:03] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 200 seconds)
L24[00:32:30]
<smoke_th>
unlike opencomputers - this one uses SPRAK programming language,
which is mappable to C# calls out of the box and already has
"cpu clock" stack execution limiter, since it was
specifically designed and used for else heart.break() (great game
btw, you should totally check it). and i'm pretty certain it is a
good stand-in for lua. hell at least it has proper for-do cycle and
array counting starts from 0
L25[00:34:04]
<payonel>
okok, reading your question now
L26[00:34:06]
<payonel> i
was in-game
L27[00:35:18]
<payonel>
ok, read that
L28[00:35:23]
<smoke_th> I
haven't typed it in yet, i just typed in the backstory. Basically i
want to understand how opencomputers manages to run it's general
architecture - from the 'object' to the "power on" to
bios to OS, and also understand OS execution call passing
implementation
L29[00:35:42]
<payonel>
so, do you have a question about building your own os and need to
know our hardware api or do you want to know how i built
openos?
L30[00:36:05]
<payonel>
well...that's a lot of ground to cover ?
L31[00:36:23]
<smoke_th>
Latter mostly. I need a guidance help here so i wouldn't spend
another 3 weeks coming up with my own/researching the depths of irl
os creation
L33[00:37:17] <MichiBot>
Virtual
graphics adapter on compute shader | length:
1m 17s |
Likes:
5 Dislikes:
0 Views:
85 | by
Smoke Fumus |
Published On 13/4/2017
L34[00:37:54] ⇨
Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L35[00:38:07]
<smoke_th>
and yes that is an oldschool pixelshift array action
L36[00:38:48]
<payonel>
when you turn on a computer, it is the "computer"
component that is running
L37[00:39:15]
<payonel>
well, no ... let me start over
L38[00:39:31]
<payonel>
first you have the arch, like the Lua arch, it is the cpu
L39[00:39:40]
<payonel> it
isn't a component as far as OC runtime is concerned
L40[00:40:05]
<smoke_th>
by arch you literally mean lua commands api which is mapped to java
calls back and forth
L41[00:40:58]
<payonel>
in-game when you craft the cpu and select the arch, you are
selecting an implementation in scala for the Architecture
L42[00:41:12]
<payonel> it
is that arch object that is executed
L43[00:41:44]
<payonel>
the arch a few basic objects that represent the environment for the
user in-game
L44[00:42:27]
<payonel> 1.
the `component` api, providing methods such as component.list,
component.invoke, component.methods, etc
L45[00:43:10] ⇨
Joins: Vexatos
(~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de)
L46[00:43:11] zsh
sets mode: +v on Vexatos
L47[00:43:25]
<smoke_th>
that's zero layer api which is directly mapped to to java commands,
correct?
L48[00:43:55]
<payonel> 2.
and some other less essentials, like `unicode` `system`, etc
L49[00:44:00]
<payonel>
yes, zero layer is a fair name for it
L50[00:44:20]
<payonel>
the Lua arch translates, or maps, those api in _G. tables
L51[00:44:37]
<payonel>
the first, and really only, thing the Lua arch does is load the
machine.lua
L52[00:45:18]
<payonel>
this is outside the sandbox, machine.lua creates the sandbox, then
checks components via`component.list` for an EEPROM
L53[00:45:26]
<payonel>
then, loads and executes the code on the EEPROM
L54[00:45:48]
<payonel> at
this point, machine.lua is "done" (it loops for yields
and events and such, but does nothing more)
L55[00:46:31]
<payonel>
our default Lua EEPROM is then executing. and you are inside the
sandbox
L56[00:47:04]
<payonel>
the default Lua EEPROM checks for a last used filesystem disk,
tries to load init.lua from it, then checks all disks and loads and
executes the first init.lua is finds
L57[00:47:28]
<payonel>
that is when OpenOS is started, and everything in OpenOS is then
running from that init.lua
L58[00:48:22]
<smoke_th>
machine.lua piece is separated from actual editable user input, and
in fact, considered 'hardcoded' from what i can understand. So, in
essence - machine.lua can be called "soft motherboard initial
startup routine where it goes to bios....okay Kickstart - this is
definitely more like amiga kickstart rom and loads current
components and what-not, then checks for command EEPROM code entry
and it all spins from there".
L59[00:48:55]
<payonel> a
few corrections in our case
L60[00:49:16]
<payonel> 1.
machine.lua doesn't load any components, it ONLY looks for EEPROM
and loads and executes the code on it
L61[00:49:32]
<payonel>
yes it is hardcoded, it is outside the sandbox, the user never sees
and cannot edit it
L62[00:49:58]
<payonel> i
guess i only had that 1 correction ?
L63[00:50:22]
<smoke_th>
So it's head-less machine startup. more akin to arduino where it
just loads the chip and unless "burned" chip info (EEPROM
in this case) has a specific serial check - it doesn't bother with
components.
L64[00:50:24]
<smoke_th>
Got it
L65[00:51:04]
<smoke_th> i
mean, does it? what about cpu/ram presence check?
L66[00:51:13]
<payonel> it
does not check for those
L67[00:51:17]
<payonel>
the CPU IS the arch
L68[00:51:27]
<payonel>
the arch is running machine.lua
L69[00:51:31]
<smoke_th>
OH.
L70[00:51:39]
<payonel>
the memory is merely a limit
L71[00:51:40]
<smoke_th>
yeah, that makes more sense architecture wise
L72[00:52:04]
<payonel>
the arch is checking the memory limit during runtime
L73[00:52:13] ⇦
Quits: brandon3055
(~Brandon@pa49-185-188-47.pa.vic.optusnet.com.au) (Ping timeout:
200 seconds)
L74[00:52:23]
<smoke_th>
i'd need to code that in. the whole memory alloc
L75[00:52:25]
<payonel> we
don't provide direct memory access, at least not in the Lua
arch
L76[00:52:42] ⇨
Joins: brandon3055
(~Brandon@pa49-185-229-93.pa.vic.optusnet.com.au)
L77[00:52:44]
<smoke_th>
oh yeah, pointer fun in lua. The horrors just around the
corner.
L78[00:53:11]
<payonel>
Lua provides a very nice hook, where we can be notified of every
realloc
L79[00:53:17]
<payonel> we
use that to trigger OOM
L80[00:53:34]
<smoke_th>
not in case with .net so i will probably need to code in direct
variable usage stack as well ?
L81[00:53:36]
<payonel>
but that happens in the arch
L82[00:54:51]
<payonel> as
for processes in OpenOS ... either that is actually far more
complex, or I'm just biased because I wrote it and I know the
details far more than i know everything else i just said
L83[00:55:05]
<payonel> i
have written an emulator for OC, which is where 90% of my knowledge
of what i just explained came from
L84[00:55:29] <Vexatos> I can confirm all
he just said, and I did not write any emulator >_>
L85[00:55:59]
<payonel>
no, but computronics ?
L86[00:56:32]
<smoke_th>
Hm. Okay. How would you go about implementing RAM limiting without
having direct access to realloc hook of lua?
L87[00:56:46]
<payonel>
that completely depends on your arch
L88[00:57:12]
<payonel> OC
doesn't babysit the arch
L89[00:57:34]
<smoke_th> i
don't plan on implementing registers and actual assembly or direct
cpu emulation if that's what you're asking. it's gonna be too
redundant
L90[00:57:44]
<smoke_th> i
don't plan on implementing registers and actual assembly and direct
cpu emulation if that's what you're asking. it's gonna be too
redundant
L91[00:57:52]
<smoke_th> i
don't plan on implementing registers and actual assembly and direct
cpu emulation if that's what you're asking. it's gonna be too
redundant in that case
L92[00:58:37]
<payonel> i
dont know about c# memory management. i worked in c# for about 5
years but I didn't do any memory allocation control
L93[00:58:51]
<smoke_th>
because c# has nice GC and does it all automatically. ?
L94[00:58:57] <Vexatos> Why would you have
to in a language with a sane GC >:>
L95[00:59:12] <Vexatos> Java even has three
sane GCs
L96[00:59:14] <Vexatos> D:
L97[00:59:18]
<payonel>
haha
L98[00:59:31]
<smoke_th> i
think it's more like 4 at this point.
L99[01:00:03] <Vexatos> there is the GM,
G1, whatever the default was called... what else >_>
L100[01:00:04]
<smoke_th>
There's the linear, there's old parallel, there's parallel and then
there's recent one which partially uses graph logic
multidimensional, somewhat similar to GCC's graphite
L101[01:01:03] <Vexatos> right, serial was
the fourth one >_>
L102[01:01:15]
<payonel>
smoke_th: so about processes in Lua. a process can have a child
process. each process has some metadata. but the threading is
cooperative, and not preemptive. There are background processes and
events, but they occur when the user yields (cooperatively), and
then intercepts cause things to happen in parallel
L103[01:01:31]
<payonel> i
meant, processes in OpenOS
L104[01:01:45]
<smoke_th>
in parallel or in ienumerator?
L105[01:02:06]
<payonel>
nonconcurrent parallelism
L106[01:03:00]
<smoke_th>
you sure it's not the other way around?
L108[01:03:16]
<payonel>
init runs the shell, and shell creates child processes (based on
command line input) and executes those child processes until they
complete
L109[01:03:59]
<payonel>
smoke_th: thanks, i got them flipped
L110[01:04:02]
<smoke_th>
?
L111[01:04:10]
<smoke_th>
so, literally concurrent execution
L112[01:04:21] <Vexatos> if they are not
parallel... are they orthogonal? D:
L113[01:05:18]
<smoke_th>
Nah, think of it more like a list of subtasks and a single rollodex
- you put them into it one after another, sometimes subtasks from
different processes stuck between each other - but it's still
concurrent- you have a single rollodex
L114[01:05:38]
<smoke_th>
Nah, think of it more like a list of subtasks and a single rolodex
- you put them into it one after another, sometimes subtasks from
different processes stuck between each other - but it's still
concurrent- you have a single rolodex
L115[01:05:56] <Vexatos> ...I was making a
joke
L116[01:06:05] <Vexatos> I know how to
programming ,_,
L117[01:06:08]
<smoke_th>
Yeah, but some other peers here might've not understood the
principle ?
L118[01:06:13]
<payonel>
the problem is that in the work place, concurrency is used
"incorrectly"
L119[01:06:27]
<payonel>
and i use those quotes heavily ?
L120[01:06:53]
<payonel>
language is, after all, interpreted
L121[01:07:02]
<payonel>
but i do appreciate the correction. i prefer to be accurate
L122[01:07:24]
<smoke_th>
Well i mean there is lua multithreading but last thing i heard -
programmer who tried using it kept weeping in the corner after few
hours of work
L123[01:07:30]
<smoke_th>
Well i mean there is lua multithreading but last thing i heard -
programmer who tried using it started weeping in the corner after
few hours of work
L124[01:07:37]
<payonel>
anyways, i'm going to play a bit more tonight. if you want more
details on openos, feel free to chat me up during "the
day" (where "day" is PDT)
L125[01:08:00]
<payonel>
yes, and we do not plan to add any form of concurrency to the Lua
arch in OC ?
L126[01:08:08] <Vexatos> payo's daylight
time
L127[01:08:09]
<smoke_th>
*parallelism
L128[01:08:11]
<payonel>
any form == a true form
L129[01:08:16] <Vexatos> talk about
payollelism
L130[01:08:17]
<payonel>
vex! ha, i love it
L131[01:08:29]
<payonel>
smoke_th: did it again
L132[01:08:32]
<smoke_th>
;D
L133[01:08:36]
<payonel>
see, work, seriously, it's how ppl use the term
L134[01:08:45]
<payonel>
meh
L135[01:08:52]
<payonel>
i'm not too old to learn
L136[01:09:22]
<smoke_th>
Nobody's too old to learn. Brain, in a way is like a muscle, only
you pump it using information analysis and algorithmical thinking
(as well as information storage)
L137[01:09:25]
<payonel>
anyways, openos does have multithreading
L138[01:09:35]
<payonel>
it's fairly recent, and it's really freaking cool
L139[01:09:41]
<payonel>
but i dont think anyone is using it seriously yet
L140[01:09:51]
<smoke_th>
@payonel mutex?
L141[01:10:17]
<payonel>
there is no need for CS when cooperative yielding is the only
option
L142[01:10:28]
<smoke_th>
that's on the one hand
L143[01:10:39]
<smoke_th>
but on the other - you want some sort of variable-thread
association
L144[01:11:14]
<smoke_th>
at least so that programmer wouldn't tear his/her hair out whenever
some rogue thread he forgot he created changes a variable and whole
execution turns into "what the hell is happening
anymore"
L145[01:11:46]
<smoke_th>
or rather - variable-thread protection when variable reside in
parent/multithread starter body
L146[01:12:02]
<payonel> a
mutex doesn't protect you from that
L147[01:12:34]
<smoke_th>
:V sorry, i goofed. Just variable protection in general
L148[01:12:46]
<smoke_th>
see - you're not the one who messes up the terms ?
L149[01:12:51]
<smoke_th>
see - you're not the only one who messes up the terms ?
L150[01:13:05]
<payonel>
well even without threading, that a problem
L151[01:13:16]
<payonel>
you can have a function modifying a global or a captured
reference
L152[01:13:35]
<smoke_th>
or implementing something akin to C# members with get/set
L153[01:13:39]
<payonel> it
comes down to the implementation details, and coding
practices
L154[01:13:47]
<smoke_th>
with set being private only
L155[01:14:03]
<payonel>
sure, but that's not the responsibility of a thread
L156[01:14:10]
<payonel>
there are things openos threads do
L157[01:14:13]
<smoke_th>
Yeah, that's coder's responsibility in general
L158[01:14:30]
<payonel>
for example, if you create child threads, or if you create event
listeners, or timers
L159[01:14:38]
<payonel>
those things are sandboxed to the thread
L160[01:14:49]
<smoke_th>
sandboxed or scoped?
L161[01:14:53]
<payonel> if
the thread is suspended, or killled, none of its children run
L162[01:15:06]
<payonel>
well it is scoped to the parent process
L163[01:15:12]
<smoke_th>
Oh, right. got it.
L164[01:15:18]
<payonel>
because in Lua i don't have functional scope
L165[01:16:24]
<smoke_th>
Yeah..interpreted languages and all that. Then again i think
javascript....nevermind javascript is more VM-driven language than
it is fully interpreted. or at least it's getting there by the
looks of it. Especially with asm.js and recent webassembly
developments
L166[01:16:45] <Vexatos> how is that
related to Lua being interpreted >_>
L167[01:16:56] <Vexatos> Where the scope
comes from is a design choice more than anything
L168[01:17:22] <Vexatos> also please don't
talk about the third-worst language in the world ,_,
L169[01:17:41]
<smoke_th>
yeah, and let's face it - lua was designed, at least initially, by
a bunch of CS class dropouts who couldn't even run array counting
from 0.
L170[01:17:59] <Vexatos> except the guy
who made it is a professor of computer science
L171[01:18:27]
<smoke_th>
Good for him. Doesn't change the fact that some lua designs are
archaic or weird, like beforementioned array counting
L172[01:18:31] <Vexatos> and the array
index choice was also very much intentional >_>
L173[01:18:42] <Vexatos> There are two
reasons why you would do it
L174[01:18:53] <Vexatos> In Lua, it's
because it is a heckload more intuitive
L175[01:18:54]
<payonel>
smoke_th: fyi: vex is a strong supporter for 1-based arrays
L176[01:19:02] <Vexatos> I am not
L177[01:19:05] <Vexatos> I am very much
indifferent
L178[01:19:05]
<smoke_th>
*sigh*
L179[01:19:08] <Vexatos> But I know why it
is in Lua
L180[01:19:20] <Vexatos> I don't care
whether it's 0 or 1 based in a language
L181[01:19:24] <Vexatos> I just know
arguments for both
L182[01:19:27]
<payonel> ok
fair, vex strongly feels 1-based arrays are intuitive
L183[01:19:32] <Vexatos> yes
L184[01:19:35] <Vexatos> for
non-programmers
L185[01:19:42] <Vexatos> i.e. people who
maybe had maths in school
L186[01:19:58] <Vexatos> Lua is one of the
best languages to start programming with
L187[01:20:00]
<smoke_th>
how do i put it....uh. yeah. Fuck em.
L188[01:20:03] <Vexatos> because it is so
god damn easy
L189[01:20:05] <Vexatos> by syntax
L190[01:20:12]
<payonel>
smoke_th: relax
L191[01:20:36] <Vexatos> It is,
didactically, one of the best languages, in my opinion
L192[01:20:43]
<smoke_th>
Nah mate, Logo is the best language to start programming with -
sure it's not very usable in irl application - but when you just
need to build up basic casue-effect algorithmic thinking for a
child - logo is the king
L193[01:20:59]
<payonel>
vex knows what he's talking about. i dont fully agree, but there is
wisdom
L194[01:21:03] <Vexatos> you can teach
someone programming basics without all the shit around it. You
maybe shouldn't, but you can, if you just want to dive right into
programming
L195[01:21:26] <Vexatos> yea I know. I'm
not a CS student but I know my share of languages and I know how
teaching works :I
L196[01:21:31] <Vexatos> (and
learning)
L197[01:21:36]
<smoke_th>
and because it's so simple - it also been translated to a lot of
irl languages. there is even russian version of logo. again - it's
for covering basics in fun and intuitive weay
L198[01:21:52]
<smoke_th>
and because it's so simple - it also been translated to a lot of
irl languages. there is even russian version of logo. again - it's
for covering basics in fun and intuitive way
L199[01:22:09] <Vexatos> Now then
L200[01:22:16] <Vexatos> you
L201[01:22:28] <Vexatos> are trying to
tell me that a lisp dialect could be easy to learn >_>
L202[01:22:30] <Vexatos> ok then
L203[01:22:32] *
Vexatos dies
L204[01:22:35]
<smoke_th>
Neither am i, in fact i haven't even attended any sort of colledge
after graduating high-school. just self-educated.
L205[01:23:37] <Vexatos> Nah seriously, if
someone came to me and said "I want to write a program and I
want to do it now", without any knowledge about the
mathematical and electronic background required for programming,
I'd tell them to go Lua
L206[01:23:49] <Vexatos> which is, like,
exactly the target group of mods like CC and OC, by the way
L207[01:24:25] <Vexatos> Here's the second
point in favour of 1-based indexing
L208[01:24:33] <Vexatos> I do not think
this is a point you can make for Lua
L209[01:24:43] <Vexatos> but my new
favourite language Julia explicitly uses it
L210[01:24:53] <Vexatos> Julia is a
language for technical computing and you write it like maths
L211[01:25:03] <Vexatos> therefore, it is
as close to mathematical syntax as you can probably get
L212[01:25:23] <Vexatos> And, in maths,
the first element of a matrix happens to be A₁₁
L213[01:25:33] <Vexatos> there's your
first index
L214[01:25:52] <Vexatos> I doubt Lua makes
that point, but it definitely uses the first one
L215[01:26:04] <Vexatos> since it is a
language made for beign easy and introducing new people to
programming
L216[01:26:22]
<smoke_th>
*points at sprak and else heart.break()*
L217[01:26:28] <Vexatos> It is used in
exactly those cases: Where people with little to no programming
background want to write stuff
L218[01:26:31] <Vexatos> e.g. computer
mods
L219[01:26:34] <Vexatos> e.g. factorio
mods
L220[01:26:40] <Vexatos> e.g. WoW
addons
L221[01:26:52] <Vexatos> etc etc etc
L222[01:27:18]
<payonel>
zug
L223[01:27:19]
<payonel>
vex
L224[01:27:21]
<payonel>
i......
L225[01:27:28]
<payonel>
i'm pained to agree with you on the matrix example
L226[01:27:33]
<payonel> oh
the shame
L227[01:27:39] <Vexatos> you can't
disagree, maths were there first
L228[01:27:46] <Vexatos> if your language
is made for maths
L229[01:27:49] <Vexatos> you better agree
with maths
L230[01:27:54] <Vexatos> Julia is made for
maths
L231[01:27:57]
<payonel> i
dont like this conversatoin
L232[01:28:01]
<payonel>
i'm leaving now
L233[01:28:02]
<payonel>
o/
L234[01:28:09] <Vexatos> Am I destroying
your view of the world? :⁾
L235[01:29:13] <Vexatos> As you may be
able to tell, I have had this conversation once or seventeen times
before, I know arguments for and against my languages >_> and
the most abused one against Lua happens to be this one
L236[01:30:49]
<smoke_th>
Well first of all - math background or physics background chumps
who don't understand basic algorithmic shouldn't be allowed
anywhere near programming - i've seen what these idiots write -
it's a shitshow
L237[01:30:58] <Vexatos> sir
L238[01:31:11] <CompanionCube> how many
people seriously make use of LOGO's general lispiness
L239[01:31:12] <CompanionCube> als
L240[01:31:16] <Vexatos> jl is a language
for technical computing
L241[01:31:18] <CompanionCube> *also
L242[01:31:23] *
CompanionCube gets popcorn
L243[01:31:34]
<smoke_th> i
said "who don't understand basic algorithmic"
L244[01:31:37] <Vexatos> you are supposed
to write high-performance multicore or GPU-intensive operations in
it
L245[01:31:45] <Vexatos> I am pretty sure
those people know what they are doing :I
L246[01:31:56]
<smoke_th>
OpenCL called. told you to man up and learn some C
L247[01:32:04] <Tazz> lol
L248[01:32:25] <Vexatos> Something
something reinvent the wheel
L249[01:32:39]
<smoke_th>
Something something best Compute API around
L250[01:32:46] <CompanionCube> C: jack of
many trades, master of none :3
L251[01:32:46] <Vexatos> Julia uses
those
L252[01:32:58] <Tazz> CompanionCube:
lol
L253[01:33:09] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:8c72:6875:13eb:c4f4)
(Remote host closed the connection)
L254[01:33:15] <Vexatos> it accesses C and
FORTH computations libraries in its stdlib when necessary
L255[01:33:36] <Vexatos> it's almost just
as fast as C :P
L256[01:33:38]
<smoke_th>
what you describing is syntax difference. it takes about few hours
to get used to 0-based arrays, and understand their validity. takes
another few hours to rudimentarily grasp scoping of most C-based
languages altogether. then what? there are not that many languages
which bend basic algorithmic structure of a program
L257[01:33:45] <Vexatos> This
L258[01:33:45] <Vexatos> is
L259[01:33:46] <Vexatos> not
L260[01:33:47] <Vexatos> about
L261[01:33:48] <Vexatos> getting
L262[01:33:49] <Vexatos> used
L263[01:33:49] <Vexatos> to
L264[01:33:50] <Vexatos> it
L265[01:33:54] <Vexatos> It is about
maths
L266[01:34:01] <Tazz> “It is not the
language that makes programs appear simple. It is the programmer
that make the language appear simple!”
L267[01:34:07] <Vexatos> Everyone who does
technical computing knows 0-based indexes
L268[01:34:19] <Tazz> to quote the
god
L269[01:34:24] <Vexatos> It's just that
it's not right for maths
L270[01:34:54]
<smoke_th>
every c-based language is right for the maths as long as you know
how to put your function from your funky math annotation to a
regular code
L271[01:35:06] <Vexatos> If you haven't
had further mathematics, you can't understand I guess :I
L272[01:35:21] <Tazz> smoke_th if you read
research papers for code algos then you can LOL
L273[01:35:49]
<smoke_th>
you right, i didn't. doesn't change a thing. because there is a
reason it's still called a function and not subroutine
L274[01:35:58] <Vexatos> yes
L275[01:36:08]
<smoke_th>
you right, i didn't. doesn't change a thing. because there is a
reason it's still called a function and not a subroutine
L276[01:36:16] <Vexatos> and a function,
in maths, is also stuff like f(x)=2x+1
L277[01:36:21] <Vexatos> (which is valid
syntax in jl)
L278[01:36:54] <Vexatos> of course you
could do everything in C
L279[01:37:03]
<smoke_th>
double f(double x) { return 2*x+1 }
L280[01:37:05] <Vexatos> But if that was a
real argument, no other language would exist
L281[01:37:06]
<smoke_th>
what's your point?
L282[01:37:19] <Vexatos> people would not
pay €2000 for MATLAB
L283[01:37:50] <Vexatos> if your argument
was valid, why is MATLAB so successful >_>
L284[01:37:58] <Vexatos> despite being
this expensive
L285[01:38:16] <Tazz> bloom(img) = img ∪
blur({ px ∈ img | px > 128 & px < 255})
L286[01:38:26] <Vexatos> it's _the_ go to
technical computing language
L287[01:38:32] <Vexatos> Tazz, now that is
some math syntax
L288[01:38:45] <Tazz> Vexatos: func for
bloom shaders
L289[01:38:49] <Tazz> using set
notation
L290[01:38:53]
<smoke_th>
even if it was a real argument - there are still would've been
other languages - not for the reasons you described. Garbage
collection is a thing. :V, also C doesn't support classes so
complex scoping is problematic and requires alot of additional
tracking
L292[01:38:58] <CompanionCube> the
starting index doesn't matter as long as there's a reason other
than 'because'
L293[01:39:04] <Vexatos> ^this
L294[01:39:26] <Tazz> lol GC can be
simulated or written
L295[01:39:28] <Vexatos> reason for
0-based: Because computers. reason for 1-based: a) more intuitive
b) maths
L296[01:39:43] <Vexatos> it's not better
or worse than the other >_>
L297[01:39:47] <Vexatos> at all
L298[01:40:21] <Vexatos> @smoke_th all the
stuff you explained, Julia has, so :I
L299[01:40:35] <CompanionCube> Vexatos:
reason 2 for 0-based: other languages/programmers.
L300[01:40:43] <Vexatos> "I am used
to it"
L301[01:40:46] <Vexatos> not a good
argument
L302[01:40:48] <Vexatos> at all
L303[01:41:06]
<smoke_th>
Okay smarty pants. Code me an arcanoid on brainfuck.
L304[01:41:17] <Vexatos> that's like still
writing derivatives as f'(x) instead of df/dx
L305[01:41:19] <CompanionCube> Vexatos: i
never said it had to be a *good* reason ;)
L306[01:41:21] <Vexatos> just because
"you are used to it"
L307[01:41:50] <Vexatos> @smoke_th I never
said 0-based indexing was bad
L308[01:42:02] <Vexatos> All I am saying
is that there are very, very good reasons to do it
differently
L309[01:42:15] <Vexatos> In specific
cases
L310[01:42:23] <Vexatos> a) didactic and
b) mathematical purposes
L311[01:42:33] <Vexatos> not all languages
do either of tose
L312[01:42:35] <Vexatos> those*
L314[01:42:48] <Tazz> knock yourself out
:3
L315[01:43:00] <Vexatos> It's gc.c
D:
L316[01:43:01]
<smoke_th>
you used "familiarity is a bad argument" argument. that
on itself - is a horrid argument because you forgetting paradigm
logic and stuff which works is just works - aka Good UX is
benefactor.
L317[01:43:03] <CompanionCube> Tazz: or
just go Boehm
L318[01:43:25] <Vexatos> @smoke_th 1-based
indexing is the very epitome of good UX
L319[01:43:35] <Vexatos> because you write
your code just like you would write your papers
L320[01:43:35] <Tazz> CompanionCube: true
but boehm is more of a lib than a drop in like that
L321[01:43:42] <Vexatos> and just like you
would write your maths
L322[01:43:47] <Vexatos> on paper or a
blackboard
L323[01:43:52] <Vexatos> you know the
formulas
L324[01:43:54] <Vexatos> you read
them
L325[01:44:03] <Vexatos> and you can write
them into the program almost 1-to-1
L326[01:44:10] <Vexatos> because the
language is written like maths
L327[01:44:13] <Tazz> pretty much
lol
L328[01:44:13] <Vexatos> sounds like good
UX to me
L329[01:44:29] <Tazz> cause like when it
comes down to it everything in programming is based off of
maths
L330[01:44:39] <Tazz> everything is just
an offset of some register or address
L331[01:44:40] <Vexatos> especially
technical computing
L332[01:44:51] <Vexatos> where you have
silly maths to do
L333[01:44:52] <Tazz> everything is loaded
via numeric representations
L334[01:45:16] <Tazz> packed into chunks
of mem called structs and passed around like candy
L335[01:45:43] <Vexatos> I hardly count
numeric addition as maths >_>
L336[01:45:53] <Tazz> lol Vexatos
L337[01:46:21] <Vexatos> maths is stuff
like solving schrödinger equations
L338[01:46:33] <Tazz> lol
L339[01:46:51] <Tazz> or like my bloom
shader func?
L340[01:46:53] <Tazz> lol
L341[01:46:54] <Vexatos> numeric
maths*
L342[01:46:55] <Vexatos> yea
L343[01:46:56] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L344[01:47:20] <Tazz> which is accurate
assuming one provides a set of data which correspond to pixel
data
L345[01:49:11] <Vexatos> anyways, got to
go
L346[01:49:12] <Vexatos> bye bye
L347[01:49:20] <Tazz> night Vexatos
L348[01:49:21] ⇦
Quits: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de) (Quit: I
guess I have to go now. Bye ✔)
L349[01:51:58]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L350[01:52:50] <CompanionCube> 1 become: 0
" if this was possible imagine how badly it would break things
"
L351[01:55:26] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L352[02:04:27] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 200 seconds)
L353[02:11:49]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L354[02:14:02] <Tazz> lol tell me if this
sounds like a good idea: I want to use my JIT I wrote to compile
assembly code in Java for a computer mod
L355[02:14:13] <Tazz> s/computer
mod/OC
L356[02:14:13] <MichiBot> <Tazz> lol
tell me if this sounds like a good idea: I want to use my JIT I
wrote to compile assembly code in Java for a OC
L357[02:14:34] <Tazz> depends on my
interest post getting these shenanigans working
L358[02:23:37]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L359[02:57:59] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 200 seconds)
L360[03:01:32]
<Lizzy> ~oc
event
L362[03:03:27]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L363[03:08:37]
⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L364[03:14:20] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed
(NickServ (GHOST command used by Nachie)))
L365[03:14:26]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L366[03:17:47] <Izaya> Tazz: apparently
there's an integrated circuit mod that compiles java code
L367[03:18:07] <Tazz> lol nice
L368[03:18:23] <Tazz> i was referring to
like native code doe
L369[03:30:54] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 383 seconds)
L370[03:36:01]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L371[04:02:19] <Izaya> Tazz: what if the
server is running on ARM?
L372[04:02:48] <Tazz> Izaya: my JIT
supports a few arm archs and x86 & x64
L373[04:03:21] <Izaya> what if it's
running on MIPS or RISC-V?
L374[04:03:37] <Tazz> no MIPS or RISC-V
support no
L375[04:03:58] <Tazz> do I care? prolly
not unless there is an obvious demmand for it
L376[04:04:01] <Izaya> seems somewhat less
than ideal then
L377[04:04:22] <Izaya> ideally you'd turn
it into llvm bytecode then compile that
L378[04:04:46] <Izaya> or something along
those lines
L379[04:05:14] <Tazz> nah
L380[04:05:23] <Tazz> ideally Ill use my
JIT
L381[04:05:36] <Tazz> it has its own flow
graph compiler and supports a large enough variety of
platforms
L382[04:05:38] <Izaya> ok
L383[04:05:57] <Tazz> Ill be able to
quickly get it done with that otherwise Iw ould have to learn llvm
and I hate fucking with C++ libraries
L384[04:06:05] <Izaya> not shitting on
your idea I'm just saying it's not hugely portable as-is
L385[04:06:18] <Tazz> howso?
L386[04:06:24] <Tazz> support all desktop
types
L387[04:06:33] <Tazz> and some smaller
devices
L388[04:06:58] <Tazz> but not like sets of
archs that people rarely use besides the purely hardcore user
L389[04:07:06] <Izaya> no RISC-V support
will be an issue for me personally soon
L390[04:07:09] <Tazz> and at that point
add the stuff himself
L391[04:07:24] <Tazz> its not hard its
like adding a couple .cc files into the thing
L392[04:39:01] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 204 seconds)
L393[04:46:09]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L394[04:52:02]
⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L395[05:12:35] ⇦
Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Ping timeout: 204
seconds)
L396[05:46:55]
⇨ Joins: flint (~flint@31.31.132.240)
L397[05:48:59] ⇦
Quits: flint (~flint@31.31.132.240) (Client Quit)
L398[06:00:11]
⇨ Joins: flint
(~flint@xdsl-89-0-240-161.netcologne.de)
L399[06:04:38]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L400[06:16:35] ⇦
Quits: flint (~flint@xdsl-89-0-240-161.netcologne.de) (Quit:
Bye!)
L401[06:17:49] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 204 seconds)
L402[06:23:54]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L403[06:51:41]
<MGR> We
could begin by just looking at Gigabyte’s promo images, which show
that the X299 Aorus Gaming 7 has more RGB lighting than any of the
other boards we’ve tested. LEDs line all five PCIe x16-length slots
as well as all eight DIMM slots.
L404[06:51:49]
<MGR>
Because more RGB = Better?
L405[06:52:34] <Izaya> RGB is pretty
useless
L406[06:52:42] <Izaya> but it pushes costs
up so \o/
L407[06:52:48] <Izaya> and people still
buy it
L408[06:53:39]
<MGR> I like
RGB lighting, but there's a limit to how many lights should be on a
part
L409[06:54:03] <Izaya> Zero. RGB strips
are cheap.
L410[06:54:13]
<MGR>
No
L411[06:57:23]
<MGR> I'd
prefer to have my LEDs embedded, and not have to deal with light
strips
L412[06:59:02] <Izaya> Eh, whatever, they
make boards for the people that want shiny LEDs and they make
boards for people that don't care and want a functioning
board.
L413[06:59:07] <Izaya> And that's true for
every component.
L414[06:59:15] <Izaya> RGB RAM is
unforgivable though.
L415[06:59:39]
<MGR> I
personally think it's cool, but I don't have that kind of
money
L416[06:59:58]
<MGR> And
I'll probably never end up buying it, because I'll always have
better areas to spend that money on
L417[07:00:31]
<MGR> Plus,
with most products I've seen, you can turn the LEDs off in
software.
L418[07:04:26] <Corded> * <Gavle>
doesn't buy cases with windows and thus ignores RGB LEDs in his
decisions
L419[07:06:01]
⇨ Joins: BearishMushroom
(~BearishMu@78-73-0-138-no159.tbcn.telia.com)
L420[07:07:43]
⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L421[07:27:49]
⇨ Joins: Inari
(~Pinkishu@p5DEC669C.dip0.t-ipconnect.de)
L423[07:33:12]
<MGR> I, of
course, now want to buy it. I, of course, don't have the money to
buy it.
L424[07:39:11]
<Skye> It's
funny
L425[07:39:21]
<Skye> The
best air coolers are ugly
L426[07:39:27]
<Skye>
Noctua
L427[07:39:41]
<Skye> So of
course people like me use them.
L428[07:39:52]
<MGR> I had
a Noctua D15
L429[07:40:06]
<MGR> @Skye
It's not that ugly, just gigantic
L430[07:40:17]
<Skye> Beige
and brown
L431[07:40:32]
<MGR> That's
a bleh in my book, but not ugly
L432[07:40:41]
<Skye>
Well
L433[07:40:50]
<Skye> For
the people who want RGB
L434[07:41:37]
<Skye> My
computer is brown and black and various shades of blue, with some
transparent dark green and also red.
L435[07:42:22]
<MGR>
...
L436[07:42:33]
<MGR> I sold
my D15 and got a liquid cooler with an RGB pump
L437[07:44:24]
<Skye> I
don't care about looks much
L438[07:44:38]
<Skye> My
computer is a black monolith
L439[07:44:53]
<MGR> For
me, looks take second place to performance
L440[07:44:59]
<MGR> Unless
it looks really REALLY bad
L441[07:45:02]
<Skye> With
some strange colors inside because I got the cheapest parts
L442[07:45:08]
<Skye>
Well
L443[07:45:14]
<Skye> Best
value for money
L444[07:45:18]
<MGR> That's
also important
L446[07:45:33] <Saphire>
EEEEEEEEEEEEEEEeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
L447[07:48:00] <Syrren> Saphire: isn't it
effectively EOLd already though?
L448[07:49:09] <Saphire> Now it's
officially EOLed
L449[07:49:10] <Saphire> HAHA
L450[08:05:53] ⇦
Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Read error: -0x1:
UNKNOWN ERROR CODE (0001))
L451[08:11:02] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L452[08:11:23]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L453[08:38:18] <Corded> * <Skye>
headpats @Saphire
L454[08:43:45] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 200 seconds)
L455[08:47:12]
<MGR>
Mimiru, Ryzen 3 is out
L456[08:49:21]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L457[08:57:48] <Inari> How Zen is it
though?
L458[09:00:20]
<MGR> AMD is
pretty Zen, but I've seen people on both sides frothing at the
mouth
L459[09:00:30]
<MGR> I'm
just happy for more competition
L461[09:33:15] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit:
Always save before encountering a shiny.)
L462[09:33:33]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L463[09:41:04]
⇨ Joins: xarses_ (~xarses@67.218.117.197)
L464[09:43:26] <Michiyo>
fuuuuuuuuuuuuuuuuuuuuuuuuuuuck
L465[09:43:27] <Michiyo> it's hot
L466[09:43:41] <Inari> I wish it was hot
here xD
L467[09:44:29]
⇨ Joins: andreww (~xarses@67.218.117.197)
L468[09:45:01] ⇦
Quits: andreww (~xarses@67.218.117.197) (Remote host closed the
connection)
L469[09:45:26] ⇦
Quits: xarses_ (~xarses@67.218.117.197) (Ping timeout: 186
seconds)
L470[09:45:34] <Michiyo> %w 72396
L471[09:45:34] <MichiBot> Current weather
for Wynne, AR Current Temp: 84.5°F/29.2°C Feels Like: 105°F/40°C
Current Humidity: 100% Wind: From the SSW 4.0 Mph/6.4 Km/h
Conditions: Partly Cloudy
L472[09:45:38] <Michiyo> 84...
L473[09:45:39] <Michiyo> bs
L474[09:45:43] <Michiyo> 840? maybe
L475[09:46:05] <Michiyo> 100%
humidity...
L476[09:46:16] <Temia> Temperature: The
self-cleaning cycle on an oven is cooler than this
L477[09:46:27] <Michiyo> lol
L478[09:46:49]
<MGR>
Michiyo, that's not good
L479[09:46:57]
<MGR> And
it's truck day, correct?
L480[09:47:02]
⇨ Joins: andreww (~xarses@67.218.117.197)
L481[09:47:08] <Michiyo> truck is done,
thankfully
L482[09:47:14]
<MGR> Did
you die?
L483[09:47:27] <Michiyo> it was here when
I got here, POS at the store I get my breakfast was down, so I
couldn't use my card...
L484[09:47:32] <Michiyo> had to wait til
after the truck to eat.
L485[09:47:38] <Michiyo> and no... I'm
still somewhat alive.
L486[09:48:28]
<MGR>
Wow
L487[09:48:34]
<MGR> Did
you at least have your inhaler?
L488[09:50:18] <Michiyo> yeah
L489[09:51:33]
<MGR> Well,
it wasn't all bad at least
L490[09:51:48]
<MGR> So,
yay
L491[09:52:55]
<MGR> Oh,
side note Michiyo, Bristol Ridge released
L492[09:53:05] <Temia> Also Skye
L493[09:53:07]
<MGR> I
wanted to tell you, because I know you love AMD's APUs ?
L494[09:53:11] <Temia> At least your
computer isn't a motley of red and green overlaid with stripes of
purple and dark brown.
L495[09:53:34]
<MGR>
Purple? What's purple?
L496[09:53:41] <Skye> Temia, o_O
L497[09:54:02] <Temia> :D
L498[09:54:30]
<MGR> Temia,
what part of your computer is purple?
L499[10:01:54] *
Izaya likes his grey and black of steel and spraypaint
L500[10:02:35] <Inari> I kind want a cute
computer case still
L501[10:02:40] <Inari> But they're all
kinda the same :|
L502[10:02:48] <Inari> a black box
L503[10:02:51]
<MGR> Mine
has a lot of black with red accents
L504[10:02:52] <Inari> sometimes with some
fancy lights added
L505[10:03:04] <Inari> Sometimes a white
box instead
L506[10:03:15] <Izaya> Inari: buy the
barbie one /s
L507[10:03:35] <Izaya> in all seriousness
those are expensive as hell now
L508[10:03:42]
<MGR> I saw
a Hello Kitty case once
L509[10:05:06]
<MGR> Izaya,
btw, my friend has RGB RAM
L510[10:06:21] <Izaya>
waste of
money
L511[10:07:51]
<MGR>
Yep
L512[10:07:52] <Inari> Yeah, making pc
cases cute seems to in most cases amount to "lets make it pink
and stick hello kitty onto it" :P
L513[10:07:56]
<MGR> But
he's wasted a lot of money
L514[10:08:16]
<MGR> I
built him a computer, and then he had me pretty much rebuild
everything 6 months later
L515[10:08:19]
⇨ Joins: MalkContent
(~MalkConte@p4FDCEACC.dip0.t-ipconnect.de)
L518[10:09:03]
<MGR> He
also doesn't need that high of a RAM speed
L519[10:09:44]
<MGR> Side
bonus, I got a lot of parts for free
L520[10:10:23]
<MGR> He
gave his brother the RAM and monitor, but I got an i5-6500,
Gigabyte B150 motherboard, and an MSI R7 370 GPU for free
L521[10:11:28] <Izaya> I got both my GPUs
from a friend that plays a lot of WOW
L522[10:11:53] <Izaya> he upgraded to dual
980Tis, so I got his 690s
L523[10:11:59]
<MGR>
Yep
L524[10:12:14]
<MGR> My
1080Ti will be sitting in my computer for, hopefully, 5 years
L525[10:12:21]
<MGR> That's
when the next major overhaul is due
L526[10:12:56] <Syrren> here's hoping we
get more games with "native" SLI support
L527[10:13:11] <Syrren> (i.e. via
vulkan)
L528[10:13:23]
<MGR>
Multi-GPU is dying slowly
L529[10:13:23] <MalkContent> oc dev for
1.12 seems somewhat functional
L530[10:13:28] <MalkContent> anybody
playing with that yet?
L531[10:13:36]
<MGR> 2-way
SLI is the best we can hope for these days
L532[10:13:53] <Izaya> If my remaining 690
survives I won't replace it till I can get a RISC-V or POWER
box
L533[10:13:53] <Syrren> 2-way is the only
supported configuration for "classic" SLI
L534[10:14:37] <Syrren> more than 2-way
can be done if the application/game explicitly supports it, as
opposed to relying on the GPU itself (and/or drivers?) to
loadbalance frames
L535[10:14:48]
<MGR>
Syrren, yes, but I don't think that will happen
L536[10:15:05]
<MGR>
MalkContent, is 1.12 dev new? I checked the jenkins a week ago, and
it wasn't up
L537[10:15:20] <MalkContent> yea,
fairly
L538[10:15:24]
<MGR> Ah
ok
L539[10:15:28] <Syrren> it won't totally
die because compute-intensive non-game stuff
L540[10:15:28] <Corded> * <MGR>
gives an evil grin
L541[10:15:30] <MalkContent> i think i
tried the first version ~5 days ago?
L542[10:15:36] <MalkContent> its at the
third now
L543[10:15:40]
<MGR>
Michiyo, 1.12 OpenSecurity please?
L544[10:15:52] ⇦
Quits: Michiyo (~Michiyo@mail.pc-logix.com) (Quit:
Leaving)
L545[10:15:59]
<MGR>
Syrren, is that run over SLI though?
L546[10:16:05] <MalkContent> item textures
are black n (yellow) purple squaaares
L547[10:16:18] <MalkContent> but creatrix
boots
L548[10:16:22] <MalkContent> models are
there
L549[10:16:59]
<MGR> psh,
you're such a square
L550[10:16:59]
<MGR>
Hah
L551[10:17:01] <Izaya> think the only game
I've played with quad-SLI support is Skyrim
L552[10:17:21] <Izaya> and it was running
ENBoost so
L553[10:17:30]
⇨ Joins: Michiyo (~Michiyo@mail.pc-logix.com)
L554[10:17:30]
zsh sets mode: +o on Michiyo
L555[10:20:12] <Syrren> @MGR: I remember
some raytracing or rendering thing which could do up to
quad-SLI
L556[10:21:08]
<MGR>
Syrren, I was not aware of that. I thought most compute tasks ran
everything over PCIe or NVLink. I'm not in that field though, so
I'm far from an expert.
L557[10:22:52] <Syrren> @MGR: depends on
what kind of compute. I've done deep-learning on (non-SLI) Titans
at uni
L558[10:23:01]
<MGR> That
makes sense
L559[10:23:32] <Syrren> that box had 3
titans and one other card... it was hard to resist the temptation
to ask the admin whether they tried Crysis 3 on it
L560[10:24:13] <MalkContent> i feel like
that's the default way to check if its working
L561[10:25:36] <Syrren> yeah, but imagine
your academic supervisor walking in on you doing that
L562[10:25:39] <Syrren> awkward.gif
L563[10:27:10] <MalkContent> "stress
test, the game was cheaper than the software"
L564[10:27:21] <MalkContent> dont even
have to lie too much for that :D
L565[10:27:25] <Syrren> :-P
L566[10:28:23] <MalkContent> plus at least
around here its pretty common to get away with a very healthy
amount of fuck-around-ery
L567[10:28:27] <MalkContent> at uni
L568[10:36:02]
⇨ Joins: Nathan1852
(~Nathan185@hsi-kbw-37-209-119-29.hsi15.kabel-badenwuerttemberg.de)
L569[10:38:46]
<MGR>
Heh
L570[10:39:18]
<MGR> Ashes
of the Singularity is also pretty demanding
L571[10:40:24] <Michiyo> P.S. @MGR ._.
fuck off. kthx :D
L572[10:40:31]
<MGR>
?
L573[10:40:57] <Kilobyte> Syrren: i'd have
asked. most admins at uni are just like us
L574[10:41:03]
<MGR>
Heheheh
L575[10:41:07] <Kilobyte> (well, in fact i
AM admin at an uni xD)
L576[10:42:15] <Kilobyte> and i can
confirm what MalkContent said, you can get away with quite a
bit
L577[10:42:56] <Syrren> :-P
L578[10:43:23]
⇨ Joins: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L579[10:44:55] <Kilobyte> the other day a
guy from the NOC did a talk on the university network (as guest
talk as part of the computer networks lecture), that was quite
interesting
L580[10:53:22]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:d588:557e:f284:4c8a)
L581[11:05:01] ⇦
Quits: Inari (~Pinkishu@p5DEC669C.dip0.t-ipconnect.de) (Quit: 'I'll
tear this life to pieces and let the red and silver burst out~ I'll
scatter this life like flower petals and drink the colour blooming
forth')
L582[11:06:57]
⇨ Joins: Vexatos
(~Vexatos@p5b3c9d9d.dip0.t-ipconnect.de)
L583[11:06:57]
zsh sets mode: +v on Vexatos
L584[11:09:16] ⇦
Quits: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Ping
timeout: 201 seconds)
L585[11:11:23]
⇨ Joins: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L586[11:32:42] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 201 seconds)
L587[11:39:33]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L588[11:51:58]
⇨ Joins: ping (v^@me.pxtst.com)
L589[11:53:15] ⇦
Quits: Rabbit
(~Rabbit@ec2-52-41-150-102.us-west-2.compute.amazonaws.com) (Remote
host closed the connection)
L590[12:15:06]
⇨ Joins: xarses_
(~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L591[12:17:31] ⇦
Quits: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 200 seconds)
L592[12:28:12] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 201 seconds)
L593[12:34:28]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L594[13:31:33] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L595[13:50:14]
⇨ Joins: Inari
(~Pinkishu@p5DEC669C.dip0.t-ipconnect.de)
L596[13:59:19] <payonel> o/
L597[14:10:30] ⇦
Quits: brandon3055
(~Brandon@pa49-185-229-93.pa.vic.optusnet.com.au) (Ping timeout:
186 seconds)
L598[14:13:30]
⇨ Joins: gm|and
(~gm|and@106.100.224.49.dyn.cust.vf.net.nz)
L599[14:13:42]
<MGR> Hello
payonel, how are you?
L600[14:14:46] ⇦
Quits: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit:
<quit message here>)
L601[14:21:23] <payonel> doing well
L602[14:24:03] ⇦
Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error:
Connection reset by peer)
L603[14:26:35] ⇦
Quits: gm|and (~gm|and@106.100.224.49.dyn.cust.vf.net.nz) (Ping
timeout: 200 seconds)
L604[14:29:26]
⇨ Joins: gm|and
(~gm|and@106.100.224.49.dyn.cust.vf.net.nz)
L606[14:47:04] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (Ping
timeout: 383 seconds)
L607[14:52:10]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L608[14:56:03] <payonel> Inari: ha,
cute
L609[14:56:24] ⇦
Quits: gm|and (~gm|and@106.100.224.49.dyn.cust.vf.net.nz) (Quit:
Bye)
L610[14:57:18]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L611[15:00:39] <payonel> anyone like
datacenters?
L612[15:00:47] <payonel> i took a tour
with work today of our datacenter
L613[15:05:53]
⇨ Joins: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L614[15:10:35]
<MGR>
Datacenters sound cool
L615[15:17:18] <vifino> payonel: I do. I
have one in my bathroom.
L616[15:17:37] <payonel> haha
L617[15:17:48] <vifino> (spare bathroom,
not the one i actually use....)
L618[15:18:33] <vifino> At least I can say
that not everyone has 10GbE and fibrechannel in their
bathrooms.
L619[15:19:23] <vifino> So do tell,
payonel.
L620[15:19:31] <vifino> Sure hope it holds
up to my bathroom.
L621[15:22:39] <vifino> (Might have scared
them off...)
L622[15:23:22] *
Skye pokes payonel
L623[15:24:21] ⇦
Quits: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit:
<quit message here>)
L624[15:24:24] <payonel> i don't know the
bandwidth of our datacenter. but it's not small
L625[15:40:27] <payonel> we have
approximately 20 cabinets of racks
L626[15:41:44] <payonel> with 48 10GB/s
lines each, and 10s of petabytes of storage. but mainly we process
data, we only store for testing and automation
L627[15:42:53] <payonel> we are connected
to the main backbone of the city
L628[15:44:05] <payonel> anyone have a
screenshot of a virtual datacenter built with oc parts i can share
with our senior IT manager that took me to the datacenter
today
L629[15:44:36] <Skye> payonel, there was
one in BTM...
L630[15:44:43] <Skye> I think Izaya has a
few
L631[15:45:34] <payonel> i'll upload some
of the pics i took in a bit
L632[15:46:02] <payonel> note that our
datacenter is not a warehouse - we rent a cage in a secured
building
L633[15:48:00] <Temia> everyone knows the
tastiest computers are wild-caught anyway
L634[15:48:37] <payonel> :/
L635[15:49:25] <Temia> :3
L636[15:49:43] <Skye> Temia, I nibbled on
my IRL friend's laptop
L637[15:50:26] <Temia> \o/
L638[16:05:50]
⇨ Joins: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L639[16:26:23] <vifino> payonel: i have a
nice screenshot somewhere
L640[16:26:25] <vifino> lemme look
L641[16:26:49] <vifino> actually wait,
other laptop, nvm
L642[16:27:02] ⇦
Quits: andreww (~xarses@67.218.117.197) (Ping timeout: 186
seconds)
L643[16:27:51]
⇨ Joins: Doty1154 (~Doty1154@81.17.22.206)
L644[16:30:54]
⇨ Joins: MalkContent_
(~MalkConte@p4FDCEACC.dip0.t-ipconnect.de)
L645[16:33:25] ⇦
Quits: MalkContent (~MalkConte@p4FDCEACC.dip0.t-ipconnect.de) (Ping
timeout: 204 seconds)
L646[16:35:44] ⇦
Quits: Nathan1852
(~Nathan185@hsi-kbw-37-209-119-29.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L648[16:46:16] *
Michiyo pokes payonel's ssl certs
L649[16:46:24] <payonel> i dont want to
pay for that
L650[16:46:25] <payonel> :)
L651[16:46:29] <payonel> though i've heard
there are free options
L652[16:46:40] <AmandaC> let's encrypt is
god
L653[16:46:51] <payonel> ?
L654[16:46:56] <Michiyo> yeah, Let's
Encrypt is great
L655[16:47:08] <Michiyo> free certs, 90
day expire though, but you can automate renewal
L656[16:47:19] <payonel> linky?
L657[16:47:21] <Michiyo> it's what I use
for 99% of my stuff
L659[16:48:03] <payonel> ok i'll look into
that
L660[16:48:22] <Michiyo> I like it A LOT
more than startcom's ssl...
L661[16:49:18] <AmandaC> Esp. since
startcom is going to be deauthorised by Mozilla's CA registry
(whieh pretty much all software that isn't MS/ Apple uses) sometime
soon
L662[16:49:46] <Michiyo> Ah, yeah.. I
remember reading about that..
L663[16:50:25] <Michiyo> Java has never
trusted Startcom, they started trusting LE in 8u91 or
something..
L664[16:50:32] <Michiyo> (Wish it had been
a bit sooner though... lol)
L665[16:52:20] <AmandaC> Michiyo: given
how forceful Java is about updates on Windows / Mac it's not too
worrying, tbh
L666[16:52:56] <AmandaC> Well,
windows.
L667[16:53:22] <Michiyo> yeah.. I've some
some ANCIENT java installs from Mac users :P
L668[16:53:24] <AmandaC> a while back they
removed the jvm from the mac installs. You need the JDK to run
arbitary java apps, not the NPAPI plugin nobody uses, or will ever
use
L669[16:53:48] <AmandaC> And the JDK
doesn't auto-update, because Fuck You™
L670[16:53:53] <Izaya> openjdk builds for
Windows don't have the nagware
L671[16:54:22] <Izaya> and considering the
only thing people tend to do with java is minecraft
L672[16:54:40] <Izaya> certainly the only
thing I use it for on Windows
L673[16:55:29] <Izaya> oracle java is
obnoxious
L674[16:55:36] <AmandaC> historically
openjdk didn't work with minecraft. Might have changed in the last
like, 5 years though
L675[16:56:14] <Izaya> yup
L676[16:56:18] <Izaya> only version I
use
L677[16:57:43] <Temia> Yeah.
L678[16:57:54] <Temia> OpenJDK 7 and 8
work pretty smoothly from my experience.
L679[16:58:26] <Temia> Both for server and
client use, astoundingly.
L681[16:58:48] <Izaya> never had an issue
caused by OpenJDK
L682[16:59:00] <Izaya> which makes sense
because it's mostly the same code
L683[16:59:35] <Temia> I did encounter one
issue with a memory leak on an old 1.7 pack under OpenJDK7, but I
didn't test it under Oracle JDK7 -- wasn't an issue under OpenJDK 8
either way
L684[17:08:47]
⇨ Joins: xarses (~xarses@67.218.117.197)
L685[17:16:03] <payonel> Izaya: you might
have a btm screenshot of some server racks
L686[17:36:45] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 204
seconds)
L687[17:37:58] ⇦
Quits: xarses (~xarses@67.218.117.197) (Ping timeout: 186
seconds)
L688[17:42:33]
⇨ Joins: Izaya (~Izaya@210.1.213.55)
L689[17:42:48] <payonel> Izaya ?
L690[17:45:51]
⇨ Joins: MalkContent__
(~MalkConte@p4FDCEACC.dip0.t-ipconnect.de)
L691[17:48:09] ⇦
Quits: MalkContent_ (~MalkConte@p4FDCEACC.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L692[17:52:39] ⇦
Quits: Doty1154 (~Doty1154@81.17.22.206) (Ping timeout: 200
seconds)
L693[18:07:42] <AmandaC> He's dead,
jim
L695[18:14:27] <AmandaC> They're life, but
not as we know it!
L696[18:15:38] <Izaya> payonel: I mean I
could make some
L697[18:15:53] <Izaya> but my current OC
server setup is a lot of tower cases
L698[18:24:10] ⇦
Quits: SquidDev
(~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit:
sleep)
L699[18:31:22] ⇦
Quits: Inari (~Pinkishu@p5DEC669C.dip0.t-ipconnect.de) (Quit: 'In
balance, find peace.' - Genji (Overwatch))
L700[18:35:19]
⇨ Joins: Doty1154 (~Doty1154@179.43.133.114)
L701[20:01:04]
⇨ Joins: zer0az
(webchat@71-211-85-93.phnx.qwest.net)
L702[20:01:12]
<Kodos>
https/i.imgur.com/AMxgzdq.png
L703[20:01:14] <zer0az> Anyone any good
with running multi-screen?
L705[20:02:18]
<Kodos>
There we go
L706[20:21:33] <Izaya> Kodos: C and Python
in one?
L707[20:32:23]
<Dudblockman> I like that brace style
L708[20:32:30]
<Dudblockman> I should start using
that
L709[20:40:25] ⇦
Quits: MalkContent__ (~MalkConte@p4FDCEACC.dip0.t-ipconnect.de)
(Quit: Leaving)
L710[20:47:30]
⇨ Joins: Johannes13_
(~Johannes1@dslb-188-105-000-178.188.105.pools.vodafone-ip.de)
L711[20:53:55] ⇦
Quits: Johannes13__
(~Johannes1@dslb-094-218-171-080.094.218.pools.vodafone-ip.de)
(Ping timeout: 383 seconds)
L712[21:04:07]
⇨ Joins: hollow
(~Mutter@2601:245:8100:c4b3:989e:8c93:8a70:70a)
L713[21:06:55] ⇦
Quits: hollow (~Mutter@2601:245:8100:c4b3:989e:8c93:8a70:70a)
(Client Quit)
L714[21:10:23] ⇦
Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error:
Connection reset by peer)
L715[21:49:30]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L716[22:24:29] ⇦
Quits: zer0az (webchat@71-211-85-93.phnx.qwest.net) (Ping timeout:
180 seconds)
L717[22:41:23] ⇦
Quits: Vexatos (~Vexatos@p5b3c9d9d.dip0.t-ipconnect.de) (Quit: I
guess I have to go now. Bye ✔)
L718[23:06:36] ⇦
Quits: BearishMushroom
(~BearishMu@78-73-0-138-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L719[23:14:18]
⇨ Joins: BobbyTables2012
(~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com)
L720[23:19:16] <BobbyTables2012> hi
L721[23:26:36]
<FLORANA> oh
god that syntax orgnization image looks terible
L722[23:30:55]
⇨ Joins: brandon3055
(~Brandon@pa49-185-229-93.pa.vic.optusnet.com.au)
L723[23:39:51] ⇦
Quits: Tahg (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
(Read error: Connection reset by peer)
L724[23:40:08]
⇨ Joins: Tahg
(~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
L725[23:45:03] ⇦
Quits: zsh (zsh@services.esper.net) (*.net *.split)
L726[23:45:03] ⇦
Quits: LordFokas (LordFokas@znc.theender.net) (*.net
*.split)
L727[23:45:03] ⇦
Quits: AngieBLD (AngieBLD@znc.theender.net) (*.net
*.split)
L728[23:45:03] ⇦
Quits: Lizzy (Lizzy@znc.theender.net) (*.net *.split)
L729[23:45:03] ⇦
Quits: nxsupert (nxsupert@znc.theender.net) (*.net
*.split)
L730[23:45:03] ⇦
Quits: Sandra (Sandra@znc.theender.net) (*.net
*.split)
L731[23:45:03] ⇦
Quits: Patchi (Patchi@znc.theender.net) (*.net
*.split)
L732[23:45:03] ⇦
Quits: Forecaster (Forecaster@znc.theender.net) (*.net
*.split)
L733[23:45:03] ⇦
Quits: Magik6k (~Magik6k_@51.254.25.16) (*.net
*.split)
L734[23:45:03] ⇦
Quits: Tahg (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
(*.net *.split)
L735[23:45:03] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (*.net
*.split)
L736[23:45:03] ⇦
Quits: Keridos (~Keridos@2a00:5ba0:8000:64:2e0:4cff:fe23:44af)
(*.net *.split)
L737[23:45:03] ⇦
Quits: dhg2 (~pmm@46.158.147.147.dyn.plus.net) (*.net
*.split)
L738[23:45:03] ⇦
Quits: mrkirby153 (mrkirby153@the.government.stole-your.pw) (*.net
*.split)
L739[23:45:03] ⇦
Quits: dangranos (~dangranos@hekate.pc-logix.com) (*.net
*.split)
L740[23:45:03] ⇦
Quits: alfw (~alfw@znc.exozone.net) (*.net *.split)
L741[23:45:03] ⇦
Quits: Techokami (Techokami@znc.theender.net) (*.net
*.split)
L742[23:45:03] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (*.net
*.split)
L743[23:45:03] ⇦
Quits: Shuudoushi (~Shuudoush@2607:5300:60:9553::c0f:fee) (*.net
*.split)
L744[23:45:03] ⇦
Quits: Mimiru (~Mimiru@2607:5300:60:9553::1bad:babe) (*.net
*.split)
L745[23:45:03] ⇦
Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (*.net
*.split)
L746[23:45:03] ⇦
Quits: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com) (*.net
*.split)
L747[23:45:03] ⇦
Quits: Maescool
(~maescool@static.189.62.9.5.clients.your-server.de) (*.net
*.split)
L748[23:45:03] ⇦
Quits: Thog (~Thog@163.172.168.16) (*.net *.split)
L749[23:45:03] ⇦
Quits: KR (~KR@znc.squelch.chat) (*.net *.split)
L750[23:45:03] ⇦
Quits: Kasen
(~rakiru@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
(*.net *.split)
L751[23:45:03] ⇦
Quits: Vi (~Vic@nightfall.moe) (*.net *.split)
L752[23:45:03] ⇦
Quits: Roadcrosser (~potato@ip235.ip-167-114-181.net) (*.net
*.split)
L753[23:45:03] ⇦
Quits: A_D (A_D@bnc.linuxdemon.xyz) (*.net *.split)
L754[23:45:03] ⇦
Quits: justanoodle (justastran@lightning.bouncer.ml) (*.net
*.split)
L755[23:45:03] ⇦
Quits: cbcercas|AFK (~Elyni@2001:41d0:1:c41d::1) (*.net
*.split)
L756[23:45:03] ⇦
Quits: TheCryptek (~TheCrypte@ircbouncehouse.com) (*.net
*.split)
L757[23:45:03] ⇦
Quits: Xellurat (Elite16692@i.am.not.really.here.elitebnc.org)
(*.net *.split)
L758[23:45:03] ⇦
Quits: DFrostedWang (~DFrostedW@107.191.110.138) (*.net
*.split)
L759[23:45:03] ⇦
Quits: Tazz (socks@ds003.info) (*.net *.split)
L760[23:45:03] ⇦
Quits: jazzpi (~jazzpi@v22016103934539035.goodsrv.de) (*.net
*.split)
L761[23:45:03] ⇦
Quits: Johannes13_
(~Johannes1@dslb-188-105-000-178.188.105.pools.vodafone-ip.de)
(*.net *.split)
L762[23:45:03] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (*.net *.split)
L763[23:45:03] ⇦
Quits: Sava (~Sava@cable-178-148-185-58.dynamic.sbb.rs) (*.net
*.split)
L764[23:45:03] ⇦
Quits: xarses_ (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (*.net
*.split)
L765[23:45:03] ⇦
Quits: ping (v^@me.pxtst.com) (*.net *.split)
L766[23:45:03] ⇦
Quits: tekacs (~tekacs@2a01:7e00::f03c:91ff:fe93:43aa) (*.net
*.split)
L767[23:45:03] ⇦
Quits: matrix89 (~matrix89@51.254.25.18) (*.net
*.split)
L768[23:45:03] ⇦
Quits: Sangar (~Sangar@megazine3.de) (*.net *.split)
L769[23:45:03] ⇦
Quits: quantsini (~quantsini@2604:a880:1:20::744:f001) (*.net
*.split)
L770[23:45:03] ⇦
Quits: payonel (~payonel@2607:5300:60:9553::bad:c0de) (*.net
*.split)
L771[23:45:03] ⇦
Quits: surferconor425 (sid77899@ealing.irccloud.com) (*.net
*.split)
L772[23:45:03] ⇦
Quits: AshIndigo (~ashindigo@79-67-183-185.dynamic.dsl.as9105.com)
(*.net *.split)
L773[23:45:03] ⇦
Quits: Tedster (~Tedster@2001:41d0:8:b78f::1) (*.net
*.split)
L774[23:45:03] ⇦
Quits: Syrren (~syrren@101.166.196.210) (*.net
*.split)
L775[23:45:03] ⇦
Quits: Skye (~skye@nightfall.moe) (*.net *.split)
L776[23:45:03] ⇦
Quits: brayden (~brayden@2400:9c00:184:1:216:3cff:febe:e861) (*.net
*.split)
L777[23:45:03] ⇦
Quits: g (~g@ultros.tentacles.are.evidently.sexy) (*.net
*.split)
L778[23:45:03] ⇦
Quits: Gethiox (~gethiox@gethiox.pl) (*.net *.split)
L779[23:45:03] ⇦
Quits: CompanionCube (~samis@osiris.stary2001.co.uk) (*.net
*.split)
L780[23:45:03] ⇦
Quits: Fridtjof (prassel@reporting.live.from.stary2001.co.uk)
(*.net *.split)
L781[23:45:03] ⇦
Quits: Altenius (Altenius@Moving.Mountains.At.PanicBNC.us) (*.net
*.split)
L782[23:45:03] ⇦
Quits: alekso56 (~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098) (*.net
*.split)
L783[23:45:03] ⇦
Quits: Cruor (Cruor@satomi.openshell.no) (*.net
*.split)
L784[23:45:03] ⇦
Quits: LeshaInc (~LeshaInc@fomalhaut.me) (*.net
*.split)
L785[23:45:03] ⇦
Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (*.net
*.split)
L786[23:45:03] ⇦
Quits: ade124 (~ade124@derp.nerdpol.ovh) (*.net
*.split)
L787[23:45:03] ⇦
Quits: Saphire (saphire@to1.hashbang.sh) (*.net
*.split)
L788[23:45:03] ⇦
Quits: Stary (Stary@osiris.stary2001.co.uk) (*.net
*.split)
L789[23:46:35]
⇨ Joins: xarses_
(~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L790[23:46:36]
⇨ Joins: Johannes13_
(~Johannes1@dslb-188-105-000-178.188.105.pools.vodafone-ip.de)
L791[23:46:36]
⇨ Joins: surferconor425
(sid77899@ealing.irccloud.com)
L792[23:46:36]
⇨ Joins: Tahg
(~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
L793[23:46:36]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L794[23:46:36]
⇨ Joins: Izaya (~Izaya@210.1.213.55)
L795[23:46:36]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L796[23:46:36]
⇨ Joins: ping (v^@me.pxtst.com)
L797[23:46:36]
⇨ Joins: Keridos
(~Keridos@2a00:5ba0:8000:64:2e0:4cff:fe23:44af)
L798[23:46:36]
⇨ Joins: dhg2 (~pmm@46.158.147.147.dyn.plus.net)
L799[23:46:36]
⇨ Joins: mrkirby153
(mrkirby153@the.government.stole-your.pw)
L800[23:46:36]
⇨ Joins: tekacs
(~tekacs@2a01:7e00::f03c:91ff:fe93:43aa)
L801[23:46:36]
⇨ Joins: dangranos
(~dangranos@hekate.pc-logix.com)
L802[23:46:36]
⇨ Joins: Sangar (~Sangar@megazine3.de)
L803[23:46:36]
⇨ Joins: matrix89 (~matrix89@51.254.25.18)
L804[23:46:36]
⇨ Joins: alfw (~alfw@znc.exozone.net)
L805[23:46:36]
⇨ Joins: Techokami (Techokami@znc.theender.net)
L806[23:46:36]
⇨ Joins: LordFokas (LordFokas@znc.theender.net)
L807[23:46:36]
⇨ Joins: AngieBLD (AngieBLD@znc.theender.net)
L808[23:46:36]
⇨ Joins: Lizzy (Lizzy@znc.theender.net)
L809[23:46:36]
⇨ Joins: quantsini
(~quantsini@2604:a880:1:20::744:f001)
L810[23:46:36]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L811[23:46:36]
nova.esper.net sets mode: +v on MichiBot
L812[23:46:36]
⇨ Joins: Shuudoushi
(~Shuudoush@2607:5300:60:9553::c0f:fee)
L813[23:46:36]
⇨ Joins: payonel
(~payonel@2607:5300:60:9553::bad:c0de)
L814[23:46:36]
⇨ Joins: Mimiru
(~Mimiru@2607:5300:60:9553::1bad:babe)
L815[23:46:36]
⇨ Joins: flappy
(~flappy@a88-113-154-4.elisa-laajakaista.fi)
L816[23:46:36]
⇨ Joins: AshIndigo
(~ashindigo@79-67-183-185.dynamic.dsl.as9105.com)
L817[23:46:36]
⇨ Joins: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com)
L818[23:46:36]
⇨ Joins: Tedster (~Tedster@2001:41d0:8:b78f::1)
L819[23:46:36]
⇨ Joins: Maescool
(~maescool@static.189.62.9.5.clients.your-server.de)
L820[23:46:36]
⇨ Joins: Syrren (~syrren@101.166.196.210)
L821[23:46:36]
⇨ Joins: Skye (~skye@nightfall.moe)
L822[23:46:36]
⇨ Joins: brayden
(~brayden@2400:9c00:184:1:216:3cff:febe:e861)
L823[23:46:36]
⇨ Joins: nxsupert (nxsupert@znc.theender.net)
L824[23:46:36]
⇨ Joins: Sandra (Sandra@znc.theender.net)
L825[23:46:36]
⇨ Joins: Patchi (Patchi@znc.theender.net)
L826[23:46:36]
⇨ Joins: Forecaster
(Forecaster@znc.theender.net)
L827[23:46:36]
⇨ Joins: g
(~g@ultros.tentacles.are.evidently.sexy)
L828[23:46:36]
⇨ Joins: Gethiox (~gethiox@gethiox.pl)
L829[23:46:36]
⇨ Joins: Thog (~Thog@163.172.168.16)
L830[23:46:36]
⇨ Joins: CompanionCube
(~samis@osiris.stary2001.co.uk)
L831[23:46:36]
⇨ Joins: Fridtjof
(prassel@reporting.live.from.stary2001.co.uk)
L832[23:46:36]
⇨ Joins: Altenius
(Altenius@Moving.Mountains.At.PanicBNC.us)
L833[23:46:36]
⇨ Joins: alekso56
(~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098)
L834[23:46:36]
⇨ Joins: Cruor (Cruor@satomi.openshell.no)
L835[23:46:36]
⇨ Joins: LeshaInc (~LeshaInc@fomalhaut.me)
L836[23:46:36]
⇨ Joins: KR (~KR@znc.squelch.chat)
L837[23:46:36] *** nova.esper.net sets mode: +vo
payonel Mimiru
L838[23:46:36]
⇨ Joins: yorick
(~yorick@ip51cd0513.speed.planet.nl)
L839[23:46:36]
⇨ Joins: Magik6k (~Magik6k_@51.254.25.16)
L840[23:46:36]
⇨ Joins: ade124 (~ade124@derp.nerdpol.ovh)
L841[23:46:36]
⇨ Joins: Saphire (saphire@to1.hashbang.sh)
L842[23:46:36]
⇨ Joins: Stary (Stary@osiris.stary2001.co.uk)
L843[23:46:36]
⇨ Joins: zsh (zsh@services.esper.net)
L844[23:46:36]
⇨ Joins: Kasen
(~rakiru@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
L845[23:46:36]
⇨ Joins: Vi (~Vic@nightfall.moe)
L846[23:46:36]
⇨ Joins: Roadcrosser
(~potato@ip235.ip-167-114-181.net)
L847[23:46:36]
⇨ Joins: A_D (A_D@bnc.linuxdemon.xyz)
L848[23:46:36]
⇨ Joins: justanoodle
(justastran@lightning.bouncer.ml)
L849[23:46:36]
⇨ Joins: cbcercas|AFK
(~Elyni@2001:41d0:1:c41d::1)
L850[23:46:36]
⇨ Joins: TheCryptek
(~TheCrypte@ircbouncehouse.com)
L851[23:46:36]
⇨ Joins: Xellurat
(Elite16692@i.am.not.really.here.elitebnc.org)
L852[23:46:36]
⇨ Joins: DFrostedWang
(~DFrostedW@107.191.110.138)
L853[23:46:36]
⇨ Joins: Tazz (socks@ds003.info)
L854[23:46:36]
⇨ Joins: jazzpi
(~jazzpi@v22016103934539035.goodsrv.de)
L855[23:46:36] *** nova.esper.net sets mode: +o
zsh