Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-08-21

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
17:19 spito mornfall: pačé
18:11 xstill aha to jsi ty, já už myslel, že se probudil…
19:10 * mornfall je mrtev
19:10 mornfall ale na deploy se snad před odletem podívat stihnu
19:10 mornfall (tj. zítra někdy před šestou večer na vlak na letiště)
19:11 xstill to by chtělo, chudák student chce počítat a nemá účet, a já vůbec netuším co jsi s tím dělal, takže to nemám jak opravit
19:13 mornfall no, nic, je rozbitá binary cache
19:13 mornfall 404
19:13 mornfall [13748303.743546] Buffer I/O error on device dm-7, logical block 734003168
19:13 mornfall řekl bych že umřel disk
19:14 xstill smutný, ale ten deploy není rozbitej kvůli cache podle mě
19:15 mornfall je
19:15 mornfall could not download ‘/nix/store/q4kb35wfj35893z8qddlil98yc1akkgc-stdenv’ from any binary cache
19:15 mornfall error: while evaluating the attribute ‘configstr’ of the derivation ‘network-configuration’ at /nix/store/jxsyhbrzxj2fvwk188rrkrwbww7sypjq-deploy/instantiate.nix:23:5:
19:15 xstill dyť se ani nevyhodnotí konfigurace
19:15 xstill aha
19:16 mornfall navíc poslední řádek píše zcela jasně, some substitutes for the outputs of derivation ‘/nix/store/gmcbn0va1c5mwgxyrwnny8fk0fq2b99b-stdenv.drv’ failed (usually happens due to networking issues); try ‘--fallback’ to build derivation from source
19:16 mornfall ale s --fallback to potrvá věčnost a půl
19:17 xstill hm, blbý je že bez binary cache nebude fungovat ani remote build…
19:17 xstill ale aj tak, pokud jsi nedělal update repa, tak to možná stojí za zkoušku
19:17 xstill vždyť by se nic buildit nemuselo, krom pár konfiguráků
19:20 mornfall zkusím
19:28 xstill jinak, https://paradise.fi.muni.cz/~xstill/tmp/plot/, zkusil jsem lehce zoptimalizovat paměťovou náročnost komprese tím, že jsem nezarovnal alokace v poolu a zapakoval bloby které ukazujou na komprimované uzly do 40b. Udělalo mi to zhruba -12% na paměti a +2% na času, což považuju za docela rozumný přínos.
19:29 mornfall hm, jen nezarovnaný bloby budou hodně bolet v rychlých generátorech
19:30 mornfall ono to tak kdysi bylo, ale bylo to fakt hodně pomalý (10-20 procent)
19:31 xstill no, bloby nejsou nezarovnaný, když to dekomprimuješ tak je to zarovnaný
19:31 xstill nezarovnaný je jen memcpy
19:31 xstill ale jo, chce to měřit víc než jeden llvm model, to je mi jasný
19:32 xstill teda stavy jsem myslel,
19:33 mornfall aha já myslel žes setřásl alokace v bloku aj pro lichý velikosti
19:33 mornfall co znamená 'nezarovnal alokace v poolu'?
19:39 xstill no, momentálně jsou nezarovnaný všechny, takže je skutečně blok tak velkej kolik si genráto řekne, ale spíš bych to viděl na to, že by si ntree explicitně žádalo o nezarovnávané bloky (tj. bloky pro malé velikosti pro ntree by nebyly zarovnané, velké bloky pro generátor zarované (tam je to v podstatě jedno, jsou beztak ephemeral)
19:55 xstill (ephemeral mám zarovnané i teď, protože to by se jinak rozbilo)
19:55 xstill a ještě jsem musel Blob rozdělit ručně a ne jako bitfield

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary