<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:08:06] ⇦
Quits: SuperCoder79
(SuperCoder79!uid276919@id-276919.brockwell.irccloud.com) (Quit:
Connection closed for inactivity)
L2[00:20:35] ⇨
Joins: xarses
(xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L3[00:21:33] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 198 seconds)
L4[00:25:12] <MichiBot> Mimiru REMINDER: do
the thing
L5[00:25:25] <Mimiru> what?
L6[00:25:37] <Mimiru> C... context?
L8[00:26:38] <Mimiru> was showing someone
how to do a reminder.
L9[00:26:54] <Xal> S3: for data
integrity?
L11[00:27:29] <Xal> honestly I would just
use crc
L14[00:27:55] <S3> I'm talking about
integrity of the PT
L15[00:28:17] <Xal> sorry I missed the
first part of your conversation
L16[00:28:21] <S3> because if another
process uses random() while the process that generates the PT is
doing its thing itl fuck u
L18[00:28:44] <S3> so the idea is when its
done it checks the integrity of the PT, and if it messed up it does
it again, and repeats until it gets it right
L19[00:28:57] <S3> I would assume 99% of
the time it would be fine every time
L20[00:29:00] <S3> the first time
L21[00:29:18] <Xal> but why use a pearson
hash function?
L22[00:29:50] <S3> because A) it's faste
rthan anything pretty much, and B) it isn't easily collidable
within the scope of this use case
L23[00:30:22] <Xal> does it have any
tangible advantage over a crc?
L24[00:30:52] <Xal> like, it looks like
your function would be depedent on the unspecified implementation
of lua's rng
L25[00:31:08] <S3> well it oly has to do PT
once
L26[00:31:14] <S3> once the PT is generated
it never has to do it again
L27[00:31:40] <S3> and it's only 256 bytes
long
L28[00:31:45] <Xal> oh okay
L29[00:32:55] <S3> then, person hash value
= PT[character xor hash]
L30[00:33:12] <S3> for each character in
the input string
L31[00:33:19] <S3> and that's it
L32[00:33:25] <S3> low collision, extremely
fash hashing
L33[00:33:43] <Xal> it sounds worse than a
crc to me right now
L34[00:33:43] <S3> the PT basically makes
it extremely unlikely for collisions
L35[00:35:04] <S3> it's really not
bad
L36[00:35:29] <S3> now, the reason why I
intend to use it- scalable OC computer disk clusters
L37[00:36:11] <S3> the pearson hash is used
to determine which node a filename blongs in
L38[00:37:18] <S3> from there, each node
then hashes to determine what disk it belongs in
L39[00:37:24] <Xal> any reason you won't
use a data card?
L40[00:37:50] <S3> I could. it makes sense
for standalone OC storage clusters
L41[00:38:02] <S3> however, imagine this is
the primary filesystem of my OS
L42[00:38:08] <S3> and you didn't have a
storage cluster
L43[00:38:21] <S3> if I were me, I wouldn't
want to have to install a data card
L44[00:38:32] <Xal> why not have the
cluster compute the hash
L45[00:38:36] <S3> (also what is that shit
it's so stupid that I have to installe xtra hardware for a couple
extra stypud lua functions)
L46[00:38:57] <S3> should have been
considered part of some OC SoC chipset crap
L47[00:39:01] <S3> and built in
L48[00:39:12] <Izaya> fwiw
L49[00:39:46] <Izaya> The sha256 lib linked
does the same output as the data card's one
L51[00:40:34] <S3> so I could fallback to
your lb if it's not installed
L52[00:40:46] *
Izaya nods
L53[00:40:48] <S3> That would be a safe
option, as long as it was fast enough wthout t
L55[00:41:03] <Izaya> I'd suggest even
running some tests to see whether software or hardware sha256 is
faster
L57[00:41:23] <S3> the data card is
probablt much faster
L58[00:41:25] <S3> I would assume?
L59[00:41:30] <Izaya> on slow host CPUs
hardware sha256 will be faster but on faster ones you'll be
constrained by call limits
L62[00:41:51] <Izaya> if you can beat 20
hashes/sec with the lua impl, use that instead
L63[00:42:15] <S3> Izaya: hah I could make
it so whe the driver starts up it tests the hashes/s of both if the
data card is available
L64[00:42:21] <S3> and then uses the one
that performs better XD
L65[00:42:50] <Izaya> my thoughts
exactly
L66[00:43:33] <S3> I shoud be able to just
test like 500 of them
L67[00:43:45] <S3> or 50 depending on how
slow it really can be
L68[01:18:42] ⇨
Joins: DarkCow
(DarkCow!~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L69[01:18:56] ⇨
Joins: Michiyo_
(Michiyo_!~Michiyo@2607:5300:61:8d9::2bad:babe)
L70[01:19:01] zsh
sets mode: +o on Michiyo_
L71[01:20:04] ⇨
Joins: Kilobyte_
(Kilobyte_!~kilobyte@banana-new.kilobyte22.de)
L72[01:20:05] zsh
sets mode: +v on Kilobyte_
L73[01:20:21] ⇨
Joins: AmandaC_
(AmandaC_!sid25048@id-25048.brockwell.irccloud.com)
L74[01:20:25] ⇨
Joins: modmuss50_
(modmuss50_!sid42264@id-42264.charlton.irccloud.com)
L75[01:20:35] ⇨
Joins: Lucifer_
(Lucifer_!sid32492@id-32492.brockwell.irccloud.com)
L76[01:20:47] ⇨
Joins: dustinm`_
(dustinm`_!~dustinm@68.ip-149-56-14.net)
L77[01:21:20] ⇨
Joins: Meow-J_
(Meow-J_!sid69628@id-69628.charlton.irccloud.com)
L78[01:22:17] ⇦
Quits: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net) (*.net
*.split)
L79[01:22:17] ⇦
Quits: DinnerBeef
(DinnerBeef!DinnerBeef@IPv6.Capricorn.PanicBNC.net) (*.net
*.split)
L80[01:22:17] ⇦
Quits: greaser|q (greaser|q!greaser@antihype.space) (*.net
*.split)
L81[01:22:18] ⇦
Quits: gamax92 (gamax92!~gamax92@2607:5300:61:8d9::9090:1) (*.net
*.split)
L82[01:22:18] ⇦
Quits: superminor2 (superminor2!~SuPeR@nc01.superminor2.net) (*.net
*.split)
L83[01:22:18] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:60a5:5588:1fb8:c89b)
(*.net *.split)
L84[01:22:18] ⇦
Quits: rikai (rikai!~rikai@2607:5300:60:1308::1) (*.net
*.split)
L85[01:22:18] ⇦
Quits: ashka (ashka!~postmaste@62-210-251-94.rev.poneytelecom.eu)
(*.net *.split)
L86[01:22:18] ⇦
Quits: dustinm` (dustinm`!~dustinm@68.ip-149-56-14.net) (*.net
*.split)
L87[01:22:18] ⇦
Quits: jackie
(jackie!~jackie@static.213-239-213-45.clients.your-server.de)
(*.net *.split)
L88[01:22:18] ⇦
Quits: Lucifer (Lucifer!sid32492@id-32492.brockwell.irccloud.com)
(*.net *.split)
L89[01:22:18] ⇦
Quits: AmandaC (AmandaC!sid25048@id-25048.brockwell.irccloud.com)
(*.net *.split)
L90[01:22:18] ⇦
Quits: Reika (Reika!~Reika@reika.kalseki.mods.abrarsyed.com) (*.net
*.split)
L91[01:22:18] ⇦
Quits: Cazzar (Cazzar!~CazzarZNC@vocaloid.lovers.at.cazzar.net)
(*.net *.split)
L92[01:22:18] ⇦
Quits: tehbeard (tehbeard!~tehesper@208.80.10.200) (*.net
*.split)
L93[01:22:18] ⇦
Quits: ocdoc (ocdoc!~ocdoc@eos.pc-logix.com) (*.net
*.split)
L94[01:22:18] ⇦
Quits: Michiyo (Michiyo!~Michiyo@2607:5300:61:8d9::2bad:babe)
(*.net *.split)
L95[01:22:18] ⇦
Quits: s0cks (s0cks!socks@ds003.info) (*.net *.split)
L96[01:22:18] ⇦
Quits: clampy (clampy!~clamp_cla@2a03:b0c0:1:d0::808:1001) (*.net
*.split)
L97[01:22:18] ⇦
Quits: minecreatr (minecreatr!~minecreat@tterrag.com) (*.net
*.split)
L98[01:22:18] ⇦
Quits: pwootage (pwootage!~pwootage@new.pwootage.com) (*.net
*.split)
L99[01:22:18] ⇦
Quits: payonel (payonel!~payonel@2607:5300:61:8d9::bad:c0de) (*.net
*.split)
L100[01:22:18] ⇦
Quits: Mimiru (Mimiru!~Mimiru@2607:5300:61:8d9::1ce:c01d) (*.net
*.split)
L101[01:22:18] ⇦
Quits: Meow-J (Meow-J!sid69628@id-69628.charlton.irccloud.com)
(*.net *.split)
L102[01:22:18] ⇦
Quits: modmuss50
(modmuss50!sid42264@id-42264.charlton.irccloud.com) (*.net
*.split)
L103[01:22:18] ⇦
Quits: A_D (A_D!A_D@vps.awesome-dragon.science) (*.net
*.split)
L104[01:22:18] ⇦
Quits: Sangar (Sangar!~Sangar@2001:41d0:2:b7b9::) (*.net
*.split)
L105[01:22:18] ⇦
Quits: Aedda (Aedda!~aedda@2600:3c00::19:cace) (*.net
*.split)
L106[01:22:18] ⇦
Quits: Lumien (Lumien!Elite13049@ipv6.12.sigma.elitebnc.org) (*.net
*.split)
L107[01:22:18] ⇦
Quits: cpw (cpw!~cpw@23-233-58-185.cpe.pppoe.ca) (*.net
*.split)
L108[01:22:18] ⇦
Quits: Stary (Stary!~Stary@osiris.9net.org) (*.net
*.split)
L109[01:22:18] ⇦
Quits: evil_dan2wik (evil_dan2wik!kiwi@s3n1.52k.de) (*.net
*.split)
L110[01:22:18] ⇦
Quits: SpiritedDusty (SpiritedDusty!~SpiritedD@eos.pc-logix.com)
(*.net *.split)
L111[01:22:18] ⇦
Quits: Temia (Temia!~temia@monmusu.me) (*.net *.split)
L112[01:22:18] ***
Lucifer_ is now known as Lucifer
L113[01:22:18] ***
AmandaC_ is now known as AmandaC
L114[01:22:19] ***
modmuss50_ is now known as modmuss50
L115[01:22:19] ***
Meow-J_ is now known as Meow-J
L116[01:22:53]
⇨ Joins: superminor2
(superminor2!~SuPeR@nc01.superminor2.net)
L117[01:22:53]
zsh sets mode: +v on superminor2
L118[01:22:57]
⇨ Joins: rikai
(rikai!~rikai@2607:5300:60:1308::1)
L119[01:23:00]
⇨ Joins: gamax92
(gamax92!~gamax92@2607:5300:61:8d9::9090:1)
L120[01:23:00]
zsh sets mode: +v on gamax92
L121[01:25:01]
⇨ Joins: greaser|q
(greaser|q!greaser@antihype.space)
L122[01:25:31]
⇨ Joins: Cruor (Cruor!Cruor@satomi.openshell.no)
L123[01:25:32]
⇨ Joins: pwootage
(pwootage!~pwootage@new.pwootage.com)
L124[01:25:49]
⇨ Joins: Sangar
(Sangar!~Sangar@2001:41d0:2:b7b9::)
L125[01:25:49]
zsh sets mode: +o on Sangar
L126[01:25:52]
⇨ Joins: ashka
(ashka!~postmaste@62-210-251-94.rev.poneytelecom.eu)
L127[01:25:54]
⇨ Joins: payonel
(payonel!~payonel@2607:5300:61:8d9::bad:c0de)
L128[01:26:10]
⇨ Joins: tehbeard
(tehbeard!~tehesper@208.80.10.200)
L129[01:26:23] ***
payonel is now known as Guest88446
L130[01:26:28]
⇨ Joins: Lumien
(Lumien!Elite13049@ipv6.12.sigma.elitebnc.org)
L131[01:26:35]
⇨ Joins: A_D
(A_D!A_D@vps.awesome-dragon.science)
L132[01:26:59]
⇨ Joins: Reika
(Reika!~Reika@reika.kalseki.mods.abrarsyed.com)
L133[01:27:06]
⇨ Joins: Temia (Temia!~temia@monmusu.me)
L134[01:27:40]
⇨ Joins: jackie
(jackie!~jackie@irc.chaosfield.at)
L135[01:27:41]
zsh sets mode: +v on jackie
L136[01:28:53]
⇨ Joins: Cazzar
(Cazzar!~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L137[01:28:53]
zsh sets mode: +v on Cazzar
L138[01:29:56]
⇨ Joins: evil_dan2wik
(evil_dan2wik!~evil_dan2@2a01:4f8:160:9023::4)
L139[01:30:24]
⇨ Joins: Mimiru
(Mimiru!~Mimiru@2607:5300:61:8d9::1ce:c01d)
L140[01:30:29]
zsh sets mode: +o on Mimiru
L141[01:31:31]
⇨ Joins: s0cks (s0cks!socks@ds003.info)
L142[01:31:39]
⇨ Joins: cpw
(cpw!~cpw@23-233-58-185.cpe.pppoe.ca)
L143[01:32:34]
⇨ Joins: minecreatr
(minecreatr!~minecreat@tterrag.com)
L144[01:35:24]
⇨ Joins: clampy
(clampy!~clamp_cla@2a03:b0c0:1:d0::808:1001)
L145[01:36:24]
⇨ Joins: Aedda (Aedda!~aedda@2600:3c00::19:cace)
L146[01:37:13]
⇨ Joins: ds84182
(ds84182!~ds84182@eos.pc-logix.com)
L147[01:40:53] <Izaya> So I guess Discord
pays shills now.
L149[01:42:06] <Xal> what a surprising
turn of events
L150[01:46:45] ⇦
Quits: cpw (cpw!~cpw@23-233-58-185.cpe.pppoe.ca) (Ping timeout: 198
seconds)
L151[01:52:50]
⇨ Joins: cpw (cpw!~cpw@76.10.144.161)
L152[02:45:32]
<Forecaster>
%tell Inari the percentage is the change of getting that
modifier
L153[02:45:32] <MichiBot> Forecaster:
Inari will be notified of this message when next seen.
L154[02:46:02]
<Forecaster>
%loot
L155[02:46:02] <MichiBot> Forecaster: You
get a loot box! It contains a Potato.
L156[02:51:43] <Temia> If there will be
hype, then I shall become the antihype.
L157[03:25:53]
<Forecaster>
%loot
L158[03:25:53] <MichiBot> Forecaster: You
get a loot box! It contains a Cookie with raisins.
L159[03:26:40]
⇨ Joins: DinnerBe-
(DinnerBe-!DinnerBeef@IPv6.Capricorn.PanicBNC.net)
L160[04:24:33]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L161[04:25:33]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E32C02772FE9C1E29A811FD.dip0.t-ipconnect.de)
L162[04:25:33]
zsh sets mode: +v on Vexatos
L163[04:30:15] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E32C02772FE9C1E29A811FD.dip0.t-ipconnect.de)
(Client Quit)
L164[04:37:09]
⇨ Joins: Stary (Stary!~Stary@osiris.9net.org)
L165[05:22:52]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E567D92DB8CAB0EA4113735.dip0.t-ipconnect.de)
L166[05:22:52]
zsh sets mode: +v on Vexatos
L167[05:26:43]
<Forecaster>
eugh
L170[05:27:28]
<Forecaster>
how does that error?!
L171[05:29:59]
<Lizzian>
that seems like a bug
L172[05:31:40]
<Forecaster>
vexatos? :|
L173[05:31:51] <fingercomp> @Forecaster
transposer returns `nil, string` or `true, number`
L174[05:32:31]
<Forecaster>
then how did this work previously...
L175[05:32:40] <fingercomp>
s/true/bool/
L176[05:32:40] <MichiBot>
<fingercomp> @Forecaster transposer returns `nil, string` or
`bool, number`
L177[05:33:09]
<Forecaster>
the issue is, why doesn't the "if not transfered" catch
it
L178[05:35:05] <fingercomp> because
transferred is a boolean, not a number
L179[05:35:22] <Vexatos> "cost -
transfered" errors because you are trying to subtract a
boolean from a number
L180[05:35:25]
<Forecaster>
oh right
L181[05:35:31]
<Forecaster>
but this worked before...
L182[05:36:23]
<Forecaster>
maybe I haven't actually run this since I updated at some
point...
L183[05:37:41] <fingercomp> `git log --
InventoryTransfer.scala` lists 2 commits, and the latest one was
made at Sat Sep 19 12:22:31 2015 +0200
L184[05:37:44] <Vexatos> @Forecaster the
first value that transferFluid returns is whether anything was
moved at all
L185[05:37:52] <Vexatos> the second value
is the amount moved
L186[05:38:12] <Vexatos> (IIRC)
L187[05:38:27]
<Forecaster>
but I swear I've used it this way and the program worked
fine...
L188[05:38:43] <Vexatos> I thought you
don't swear D:
L189[05:39:01]
<Forecaster>
Crud!
L190[05:39:38] <fingercomp> unless the
program had never reached the last line shown on the screenshot, it
could not possibly work
L191[05:39:39]
<Forecaster>
very strange but I guess I'll just update it
L192[05:40:24]
<Forecaster>
this function is responsible for moving molten metals into the
system and it's done that perfectly
L193[05:43:09]
<Forecaster>
ah, it seems in an older version I don't use the returns at
all
L194[05:43:24]
<Forecaster>
I must have added that (wrongly) later
L195[05:52:14]
<Forecaster>
I mean, it was the code gremlins that did it, clearly
L196[05:57:42]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p57972521.dip0.t-ipconnect.de)
L197[05:58:12] <ben_mkiv> quote from game
"how comes i cant macerate butterflies for pollen?"
L198[05:58:29] <ben_mkiv> also morning
o/
L199[06:06:06]
<Forecaster>
probably because butterflies aren't made out of pollen
L200[06:06:08]
<Forecaster>
:P
L201[06:12:03]
<20kdc>
firstly, code gremlins only affect fighter jet systems, secondly,
*grinding up butterflies* is horrifying
L202[06:17:26] <Vexatos> You can use an
oil-based substitute called margarineflies
L203[06:20:57] ⇦
Quits: glasspelican
(glasspelican!~quassel@ktnron060ww-lp130-02-64-231-90-68.dsl.bell.ca)
(Ping timeout: 198 seconds)
L204[06:32:03]
⇨ Joins: glasspelican
(glasspelican!~quassel@ktnron060ww-lp130-02-64-231-90-68.dsl.bell.ca)
L205[06:49:35]
<20kdc>
Can't tell if that's more horrifying or less
L206[06:51:33]
<Kodos>
Buenos dÃas!
L208[06:51:34] <MichiBot>
The Merrymen
- Feeling Hot Hot Hot | length:
5m 32s | Likes:
6,996 Dislikes:
457 Views:
1,770,470 | by
MerrymenofBarbados | Published On 22/12/2011
L209[07:10:07] <AmandaC> %tell Inari My
subconcious decided it wanted in on that marvel "Infinity war
is the most ambitious cross-over" meme. I had a dream
involving pretty much every IP I've watched with supernatural
elements, set in an anime school slice-of-life setting, and with a
dash of "at school naked"
L210[07:10:07] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L211[07:15:53] *
Izaya squints
L212[07:16:02] <Izaya> That sounds ...
bizarre and mildly horrifying.
L213[07:16:41] <AmandaC> Izaya:
considering one of the dream-revelations wasI was dead and stuck in
a purgetory of a never-ending bus ride... yeah.
L214[07:18:04] <AmandaC> Lots of grotesc
body horror stuff, too, like bodies expanding unnaturally
L215[07:37:17] <ben_mkiv> maybe you
sleepwalked through a walmart?
L216[07:37:31] <ben_mkiv> is the fridge
suddenly full?
L217[07:46:48]
⇨ Joins: SuperCoder79
(SuperCoder79!uid276919@id-276919.brockwell.irccloud.com)
L218[07:53:12] <AmandaC> That'd be a very
long distance to sleepwalk, across a major road or two.
L219[08:10:39]
<Forecaster>
you were clearly sleepflying then
L220[08:10:44]
<Forecaster>
there's no other explanation
L221[08:15:03] <Saphire>
Pffffftthhhahahaha
L224[08:18:50] <MichiBot> Sat May 05
01:48:58 CDT 2018 @BenjaminDiskin: Okay, just discovered e621 and
searched haida. ... ... Meh. okay. fully desensitized. Actually,
there's a coupl…
https://t.co/fbFj7U2uWX
L225[08:19:10] <Saphire> (It's a voice
actor for said "Haida" character)
L226[08:19:13] <Saphire> *that's
L227[08:28:23]
⇨ Joins: Inari
(Inari!~Pinkishu@p5dec648c.dip0.t-ipconnect.de)
L228[08:28:33] <Inari> 2 tells!
L229[08:28:49] <Inari> Forecaster: So what
can Id o with a modifier? :o
L230[08:29:06] <Inari> AmandaC: Haha
:D
L232[09:16:57] <Temia> Oh jeez.
L234[09:17:44] <Inari> %pet Temia
L235[09:17:44] *
MichiBot brushes Temia with vanilla salt. 6 health
gained!
L236[09:22:05] <S3> Morning
L237[09:28:16] ⇦
Quits: MajGenRelativity
(MajGenRelativity!~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
(Quit: Leaving)
L238[09:32:26]
⇨ Joins: MajGenRelativity
(MajGenRelativity!~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L239[09:38:15] <Izaya> Inari: best
girl
L240[09:41:59] ⇦
Quits: AshIndigo
(AshIndigo!~ashindigo@79-67-163-198.dynamic.dsl.as9105.com) (Quit:
ZNC 1.6.6 - http://znc.in)
L241[09:48:35]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:c83d:9833:b70f:877)
L242[10:20:02]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L243[10:20:52] ⇦
Quits: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net) (Quit:
Leaving)
L244[10:31:53] <Inari> Izaya: nah
L245[11:53:49] <Skye> Izaya: nice
cat
L246[12:38:12] <S3> kitty!
L247[12:38:25] <S3> hm. I'm wondering..
can I use unmanaged disks in a raid?
L248[12:38:50] <S3> the little storage
raids
L249[12:47:55]
<Kodos> I
don't think so but I could be wrong, assuming you're talking about
OC
L251[12:51:07] <S3> if not then I'm gonna
be mad!
L252[12:51:24] <S3> it should just show up
as one big disk
L253[12:52:51] <S3> @kodos did you see my
filesystem idea?
L254[12:57:41]
<Kodos>
Nope
L255[12:58:18]
<Kodos>
Truth be told I've not really been super keen on MC lately since I
am stuck on 1.7 until I get my new PC (I hope new rig fixes MC but
it's not the only reason I'm getting a new rig)
L257[13:01:05] <S3> @kodos what do you
think o fthe idea of a distributed SHA256 consistent hash routing
filesystem?
L258[13:01:15]
<Kodos> And
that is what in english
L259[13:01:25] <S3> the idea is that you
have a cluster of OC computers that act as NAS
L260[13:01:30] <S3> you know what a NAS is
right?
L261[13:02:09]
<Kodos>
Network attached storage
L263[13:02:26] <S3> so to you it'd show up
as any other filesystem / drive component
L264[13:02:53] <S3> when you open a file
and save it, it uses SHA256 to determine "which computer"
to store the file
L265[13:03:27] <S3> then it uses sha256 in
another ring to determine whic disk and once again to dtermine
which sector to store the file descriptor.
L266[13:03:40] <S3> the file is placed
there as a linked list.
L267[13:04:21] <S3> if a new file
descriptor is created where another file's data is located, it
starts moving the linked list contents of the file until it does
not collide with the descriptor of the other.
L268[13:04:38] <S3> and the file is saved
attempting to not collide with such a file
L269[13:04:42] <S3> s it fragments
naturally
L271[13:05:15] <S3> the filesystem stores
sectors in RAM as well as hash locations so that fast lookups can
be made
L273[13:05:42] <S3> so if you had 5
computers each with 4MB of disks
L274[13:05:55] <S3> then you'd have a
filesystem with 4 * 5 = 20MB
L275[13:06:25] <S3> @Kodos the benefit of
this method, is if you want to add more space, you just toss
another computer in the network
L276[13:06:38] <S3> and it will start
using that node and only have to rehash the routing ring :)
L277[13:06:40]
<Kodos> When
you say computer, I'm assuming you want to do this on server
blades
L278[13:06:48] <S3> it will start moving
contents ut needs
L279[13:07:01] <S3> it could be anything
but I'd assume so
L280[13:07:09]
<Kodos> With
server blades you could use unmanaged
L281[13:07:15] <S3> right
L282[13:07:20] <S3> I intend to make this
a unmanaged filesystem
L283[13:07:35] <S3> that way they can use
RAM to cache sectors
L284[13:08:13] <S3> and if you mostly work
with the same files then most of the time you'd be running off of
RAM if you aren't making the files continuously bigger
L285[13:08:16] <S3> such as a log
file
L286[13:09:01] <S3> Kodos: I'll be using
Izaya's SHA2566 lib to do this, and have it optionally support the
data card for performance. It will test the hashes per second on
your OC computer with both and use the one that is fastest.
L287[13:09:26] <S3> that way if you have a
very fast machine and it can hash sha256 faster without the data
card itl use the library instead.
L288[13:09:39]
<Kodos>
Interesting
L289[13:09:47]
<Kodos> So
what would be a practical use case for something like this
L290[13:11:34] <S3> never run out of disk
space
L291[13:11:43] <S3> remove computers
without losing data
L292[13:11:56] <S3> (long as you tell it
to disconnect before removing the computer!)
L293[13:12:00]
<Kodos> So
just a general remote data storage
L294[13:12:10] <S3> if you remove a
computer from the cluster it will migrate data evenly across the
other nodes.
L295[13:12:20] <S3> yes, but super highs
calability
L296[13:12:30] <S3> every time yuo need
more data add another computer and give it your cluster ID #
L297[13:12:31] <S3> and bam
L298[13:12:38] <S3> instant disk space
expansion
L299[13:13:03] <S3> @Kodos I want to use
this as the defacto stock filesystem of my OC OS
L300[13:13:13] <S3> so itl work on one
computer
L301[13:16:28]
<Kodos> What
are you calling the OS
L302[13:17:15] <ben_mkiv> kodOS
L303[13:18:22] <ben_mkiv> isnt that
something what terminalservers are for?
L304[13:18:40] <ben_mkiv> (never got the
one in oc working, though)
L305[13:24:27]
<Kodos>
Terminal servers are the new way to use remote terminals with a
server
L306[13:53:18]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L307[14:29:29]
<Kodos>
Wheeeee, mobo came in ?
L308[14:30:38]
<TheFox>
*stacks KodOS cluster until 80GB of OC data*
L309[14:30:52]
<TheFox>
*gets banned from server*
L311[14:49:53] <Xal> also has variable
length output
L312[15:20:11]
⇨ Joins: coyclayton
(coyclayton!webchat@ip98-160-169-214.lv.lv.cox.net)
L313[15:24:09] ⇦
Quits: coyclayton
(coyclayton!webchat@ip98-160-169-214.lv.lv.cox.net) (Client
Quit)
L314[15:25:13]
<coyclayton>
Aloha channel, a quick question, am I the only one who can't get to
the OC wiki?
L315[15:25:21]
<coyclayton>
and if not, is there a mirror anywhere?
L316[15:25:35] ***
Guest88446 is now known as payonel
L317[15:25:38]
<MGR> I'm
able to access it
L318[15:25:45]
zsh sets mode: +v on payonel
L320[15:26:04]
<coyclayton>
yessir!!
L321[15:26:22]
<MGR>
Huh
L322[15:26:26] <AmandaC> loads fine
here
L323[15:26:27]
<coyclayton>
IKR
L324[15:26:29]
<MGR> Try
clearing your cache?
L325[15:26:37]
<MGR> Or try
using a different browser?
L326[15:27:00] <AmandaC> well, over http,
not over https, so if you have a extension like httpseverywhere,
try disable
L327[15:27:44]
<coyclayton>
trying both, more or less just wanted to establish if it was a
local issue vs a 'beat my head against wall for no real reason'
issue
L328[15:28:35]
<MGR> Well,
let us know what works ?
L329[15:29:02]
<coyclayton>
Mahalo for your help!!!
L330[15:29:05]
<coyclayton>
and time!
L331[15:29:30] <payonel> @coyclayton what
were you looking to find in the wiki
L332[15:29:34]
<MGR> Happy
to help
L333[15:29:35] <payonel> we might be able
to help you
L334[15:31:17]
<coyclayton>
well, basically all the api docs, didn't have a specific question,
was more about browsing the latest version and looking at the
changes while re-familiarizing myself with the way things
work
L335[15:32:25]
<coyclayton>
and I think I found a clue....IPV6 v IPV4
L336[15:37:51] <AmandaC> ah, yeah, v6 is
fuckered
L337[15:38:00] <AmandaC> unless it's
comcrap fucking up again on me
L338[15:40:39]
<coyclayton>
always possible, I've always thought that Cox was quite the proper
name for our ISP, incorrectly spelled, but yet phonetically
correct.
L339[15:41:03]
<coyclayton>
either way problem solved on this end, thank you all!
L340[16:01:03]
⇨ Joins: WatchtowerOrator
(WatchtowerOrator!~Watchtowe@2001:2002:51e9:3ca0:91a8:92ab:c01d:ca08)
L341[16:01:03] <WatchtowerOrator> Time for
a new episode from Forecaster! You're welcome!
L343[16:01:03] <WatchtowerOrator> Tags on
this video:
ramble,foundry,programs,programming,lua,code,opencomputers
L344[16:01:03] <MichiBot>
RailcraftLP-
[Episode 93] - A Boolean Blunder | length:
40m 56s |
Likes:
1 Dislikes:
0 View:
1 | by
Forecaster |
Published On 5/5/2018
L345[16:01:24] <Vexatos> hm I wonder what
that might be about
L346[16:02:24] ⇦
Quits: WatchtowerOrator
(WatchtowerOrator!~Watchtowe@2001:2002:51e9:3ca0:91a8:92ab:c01d:ca08)
(Remote host closed the connection)
L347[16:03:48]
<Forecaster>
nothin
L348[16:16:09] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p57972521.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L349[16:32:33] ⇦
Quits: Inari (Inari!~Pinkishu@p5dec648c.dip0.t-ipconnect.de) (Quit:
'I still love you.' - D.Va (Overwatch))
L351[16:38:31]
<Wuerfel_21>
the evilness...
L352[16:39:57] ⇦
Quits: Backslash
(Backslash!~Backslash@ip-94-114-162-224.unity-media.net) (Quit:
Leaving)
L353[16:49:25]
⇨ Joins: Backslash
(Backslash!~Backslash@ip-94-114-162-224.unity-media.net)
L354[17:03:55]
⇨ Joins: FR^2
(FR^2!~frquadrat@2001:41d0:1:82c1::1)
L355[17:05:38]
<Forecaster>
%lootbox
L356[17:05:39] <MichiBot> Forecaster: You
get a loot box! It contains a Turnip.
L357[17:22:10] <Arcan> %give MichiBot an
oil tanker
L358[17:22:10] *
MichiBot accepts the oil tanker and adds it to her
inventory
L359[17:27:23]
<Wuerfel_21>
%give MichiBot tank oil
L360[17:27:23] *
MichiBot accepts tank oil and adds it to her inventory
L361[17:28:45] <Arcan> %give MichiBot
Wuerfel_21
L362[17:28:45] *
MichiBot accepts Wuerfel_21 and adds it to her
inventory
L363[17:32:06] <Vexatos> %give MichiBot
potato
L364[17:32:06] *
MichiBot accepts potato and adds it to her inventory
L365[17:36:19]
<Wuerfel_21>
%give MichiBot a juicy big green piggy
L366[17:36:19] *
MichiBot accepts the juicy big green piggy and adds it to her
inventory
L367[17:36:23] <Mimiru> ._.
L368[17:36:59] <Mimiru> why the fuck is
that pinging me
L369[17:37:47]
<Wuerfel_21>
i have no idea
L370[18:33:51]
<Forecaster>
%loot
L371[18:33:51] <MichiBot> Forecaster: You
get a loot box! It contains a squirrel! (0%)
L372[18:33:58]
<Forecaster>
uh
L373[18:34:03]
<Forecaster>
what
L374[18:34:43] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E567D92DB8CAB0EA4113735.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L375[18:35:45] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Quit:
Leaving)
L376[18:53:48] <AmandaC> %give MichiBot a
(null) squirrel
L377[18:53:48] *
MichiBot accepts the (null) squirrel and adds it to her
inventory
L379[19:08:00]
<MGR>
?
L380[19:44:12] ⇦
Quits: FR^2 (FR^2!~frquadrat@2001:41d0:1:82c1::1) (Quit:
quit)
L381[20:01:33]
⇨ Joins: SpiritedDusty
(SpiritedDusty!~SpiritedD@eos.pc-logix.com)
L382[20:01:34]
zsh sets mode: +o on SpiritedDusty
L383[20:45:46] ⇦
Quits: Renari (Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
(Read error: Connection reset by peer)
L384[20:49:22]
⇨ Joins: Renari
(Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L385[21:28:28]
⇨ Joins: Tilted
(Tilted!~tilted@24-240-14-171.dhcp.mdsn.wi.charter.com)
L386[21:28:58] ***
Tilted is now known as Tilted-the-MC
L387[21:29:46] ⇦
Quits: Tilted-the-MC
(Tilted-the-MC!~tilted@24-240-14-171.dhcp.mdsn.wi.charter.com)
(Client Quit)
L388[23:03:35] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:c83d:9833:b70f:877) (Quit:
Cervator)