<<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?
L7[00:26:22] <Mimiru> Oh
L8[00:26:38] <Mimiru> was showing someone how to do a reminder.
L9[00:26:54] <Xal> S3: for data integrity?
L10[00:27:03] <S3> yes.
L11[00:27:29] <Xal> honestly I would just use crc
L12[00:27:44] <S3> hmm
L13[00:27:44] <S3> ?
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
L17[00:28:24] <S3> up*
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
L50[00:40:21] <S3> right
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
L54[00:40:50] <S3> it*
L55[00:41:03] <Izaya> I'd suggest even running some tests to see whether software or hardware sha256 is faster
L56[00:41:15] <S3> rofl
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
L60[00:41:40] <S3> hmm
L61[00:41:45] <S3> yeah
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.
L148[01:40:54] <Izaya> https://discordapp.com/hypesquad
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
L168[05:27:04] <Forecaster> http://tinyurl.com/yasss8q3
L169[05:27:25] <Forecaster> http://tinyurl.com/y93sjh7g
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!
L207[06:51:34] <Kodos> Feliz Cinco de Mayo! https://www.youtube.com/watch?v=rbc_LxfhSoY
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
L222[08:15:05] <Saphire> https://twitter.com/statuses/992641521668186112
L223[08:18:49] <Saphire> https://twitter.com/BenjaminDiskin/status/992657387164073986
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
L231[09:12:09] <Izaya> https://a.uguu.se/vXMH7m1DIl5v_28000.jpg
L232[09:16:57] <Temia> Oh jeez.
L233[09:17:24] <Inari> I see a http://i.4cdn.org/c/1525376926474.jpg
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
L250[12:50:58] <S3> yes
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)
L256[13:00:44] <S3> heh
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
L262[13:02:13] <S3> yeah
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
L270[13:04:45] <S3> so*
L271[13:05:15] <S3> the filesystem stores sectors in RAM as well as hash locations so that fast lookups can be made
L272[13:05:23] <S3> :)
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*
L310[14:49:41] <Xal> S3: see if this is any faster: https://hastebin.com/faroxaxime.lua
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
L319[15:25:48] <MGR> You're going to: http://ocdoc.cil.li/ right?
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!
L342[16:01:03] <WatchtowerOrator> https://youtu.be/0gEWbCjeY_I - RailcraftLP [Episode 93] - A Boolean Blunder
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))
L350[16:38:12] <Wuerfel_21> https://www.coranac.com/tonc/img/bitmaps/bart_data.png
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
L378[19:06:49] <Forecaster> https://i.imgur.com/Po4MrJg.png
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)
<<Prev Next>> Scroll to Top