< 1539648906 881266 :Essadon!~Essadon@81-225-32-185-no249.tbcn.telia.com QUIT :Quit: Qutting < 1539649437 841529 :doesthiswork!~doesthisw@207.55.82.163 JOIN :#esoteric < 1539652621 852933 :arseniiv!~arseniiv@46.191.130.119 QUIT :Ping timeout: 250 seconds < 1539654500 396487 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1539655078 451790 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net QUIT :Ping timeout: 245 seconds < 1539655206 430963 :danieljabailey!~danieljab@cpc75709-york6-2-0-cust725.7-1.cable.virginm.net JOIN :#esoteric < 1539655307 304686 :paul2520!~paul2520@paulkaefer.com JOIN :#esoteric < 1539655307 460872 :paul2520!~paul2520@paulkaefer.com QUIT :Changing host < 1539655307 460934 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1539656084 252361 :Gregor!~Gregor@2605:2700:0:17:a800:ff:fe3e:ad41 QUIT :Quit: Coyote finally caught me < 1539656250 791034 :siraben[m]!sirabenmat@gateway/shell/matrix.org/x-jwghojpcedciefsc JOIN :#esoteric < 1539656496 544266 :Gregor!~Gregor@2605:2700:0:17:a800:ff:fe3e:ad41 JOIN :#esoteric < 1539658464 214322 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1539658498 578182 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1539658799 438266 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1539658871 758656 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1539659970 449639 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1539660594 516863 :doesthiswork!~doesthisw@207.55.82.163 QUIT :Ping timeout: 244 seconds < 1539667907 410085 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1539670979 643289 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :Ping timeout: 244 seconds < 1539671078 293147 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric < 1539674480 992456 :xkapastel!uid17782@gateway/web/irccloud.com/x-fspeskimnwbgtxtw QUIT :Quit: Connection closed for inactivity < 1539675189 735919 :Soni!~quassel@unaffiliated/soniex2 QUIT :Ping timeout: 250 seconds < 1539675253 729410 :Soni!~quassel@unaffiliated/soniex2 JOIN :#esoteric < 1539675845 939981 :AnotherTest!~turingcom@ptr-82l26zf5tit6s260cpd.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1539676502 919646 :AnotherTest!~turingcom@ptr-82l26zf5tit6s260cpd.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 276 seconds < 1539677912 422882 :AnotherTest!~turingcom@natx-145.kulnet.kuleuven.be JOIN :#esoteric < 1539678160 451490 :moei!~moei@softbank221078042071.bbtec.net QUIT :Read error: Connection reset by peer < 1539678194 538337 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1539688608 540960 :nfd9001!~nfd9001@c-73-157-90-101.hsd1.wa.comcast.net QUIT :Ping timeout: 268 seconds < 1539689411 973781 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 276 seconds < 1539689727 369039 :arseniiv!~arseniiv@46.191.130.119 JOIN :#esoteric < 1539689908 305161 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1539690574 99271 :hakatashi!~hakatashi@104.131.49.125 QUIT :Remote host closed the connection < 1539690594 713881 :hakatashi!~hakatashi@104.131.49.125 JOIN :#esoteric < 1539693385 874328 :Essadon!~Essadon@81-225-32-185-no249.tbcn.telia.com JOIN :#esoteric < 1539695567 870373 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1539695569 16300 :xkapastel!uid17782@gateway/web/irccloud.com/x-tjnrbihgpynkxypm JOIN :#esoteric < 1539695593 977947 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :shachaf, Sgeo__: the last olist was over a week ago. put up a new one. < 1539696216 419544 :china_li!~li@117.136.40.163 JOIN :#esoteric < 1539696349 437375 :china_li!~li@117.136.40.163 PRIVMSG #esoteric :hi < 1539696358 235691 :china_li!~li@117.136.40.163 PRIVMSG #esoteric :can you hear me ? < 1539696423 534370 :china_li!~li@117.136.40.163 QUIT :Quit: Ex-Chat < 1539696440 365770 :china_li!~li@117.136.40.163 JOIN :#esoteric < 1539696528 556959 :china_li!~li@117.136.40.163 PRIVMSG #esoteric :hello < 1539696540 407973 :china_li!~li@117.136.40.163 QUIT :Client Quit < 1539697033 546622 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-emcdbpaxjrwqdimt NICK :L-not-znc < 1539697243 476462 :sleepnap!~thomas@2603:3015:260e:1900:8319:87ab:f00:d5de JOIN :#esoteric < 1539697343 245124 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :no < 1539697617 307468 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1539697753 344702 :AnotherTest!~turingcom@natx-145.kulnet.kuleuven.be QUIT :Ping timeout: 245 seconds < 1539697956 649960 :L-not-znc!Elite12246@gateway/shell/elitebnc/x-emcdbpaxjrwqdimt PART #esoteric :"Konversation terminated!" < 1539698462 237816 :oklopol!554c906e@gateway/web/freenode/ip.85.76.144.110 JOIN :#esoteric < 1539698646 421674 :moei!~moei@softbank221078042071.bbtec.net QUIT :Ping timeout: 252 seconds < 1539698822 986355 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1539701003 471531 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1539701394 442690 :Lord_of_Life!~Lord@46.217.176.43 JOIN :#esoteric < 1539701427 737163 :Lord_of_Life!~Lord@46.217.176.43 QUIT :Changing host < 1539701427 843537 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1539701635 778968 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :darn it, I'll just use ASCII control characters to separate these fields. I know it looks ugly, but it clashes with fewer stuff. < 1539701678 3089 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :what kind of fields? < 1539701709 976277 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :IMO using the ASCII RS/FS/etc is semantically cleaner than csv/tsv/etc < 1539701812 458398 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'm dumping some data, currently 20M long but will grow a bit, into a text file. I parse most of the text file with a script, but I also want to keep the text file somewhat human-readable, which is why I have indentation and sometimes want to put multiple string fields in the same line (so that there are fewer lines and so the human can see more) e < 1539701812 607623 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ven if it involves awkward separators and escaping < 1539701953 786964 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :technically it seems that the data _currently_ doesn't include any dollar signs, carets, backticks, and tildes, but I'm not sure if I want to rely on that staying that way, so they're not very good separators < 1539702022 947660 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :currently the only escaping in strings done is escaping "\r\n" to "\x0B". there are other escaping rules, because I need them to make sure the output is ambiguous, but they haven't been invoked yet. < 1539702167 424951 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I'll figure out how exactly to do the escaping. Currently I'm at a stage where I have a dumping script that only I use and a parsing script that only I use, so I can still do file format changes and make the reader not read old files. I can just re-run the dumper script. < 1539702460 866973 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :The format used to have some string between parenthesis, and some between double brackets, but that gets ugly because some strings contain parenthesis or brackets. I have to rework this to a simple sane human-readable system, and I think that means I'll put some control character, probably "\x1F", as a separator whenever there'd be an ambiguity bec < 1539702461 16217 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ause of multiple strings in a line, and then just fix all the delimiters and parsing to saner < 1539702481 232693 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't want to have more than one escaping method. < 1539703485 556699 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1539704400 335719 :Lord_of_Life!~Lord@46.217.176.43 JOIN :#esoteric < 1539704400 592786 :Lord_of_Life!~Lord@46.217.176.43 QUIT :Changing host < 1539704400 592815 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1539707028 11259 :olsner!~salparot@c83-253-165-33.bredband.comhem.se PRIVMSG #esoteric :https://twitter.com/chordbug/status/1051598071094751232 reminds me of that "at canada" quote < 1539707108 289038 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`quote at canada < 1539707109 599962 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :362) as i was filled with zzo38 mystery at the moment i saw quintopia: I am at Canada. < 1539707119 871200 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :o < 1539707136 573391 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :One day maybe we will all be at Canada < 1539707167 737101 :olsner!~salparot@c83-253-165-33.bredband.comhem.se PRIVMSG #esoteric :if not at soup < 1539707241 485848 :AnotherTest!~turingcom@ptr-82l26zf5tit6s260cpd.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1539707613 335527 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1539708119 227476 :oklopol!554c906e@gateway/web/freenode/ip.85.76.144.110 QUIT :Ping timeout: 256 seconds < 1539709221 981588 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1539709298 903560 :Lord_of_Life!~Lord@46.217.176.43 JOIN :#esoteric < 1539709299 142157 :Lord_of_Life!~Lord@46.217.176.43 QUIT :Changing host < 1539709299 142220 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1539711804 967792 :moei!~moei@softbank221078042071.bbtec.net QUIT :Quit: Leaving... < 1539711859 845758 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:fb8b:fb15:c1d3:a33a JOIN :#esoteric < 1539711859 952081 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:fb8b:fb15:c1d3:a33a QUIT :Changing host < 1539711859 952153 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1539714880 284513 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 JOIN :#esoteric < 1539715058 210218 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :Ok, so this port is USB 2.0, and my home computer has no USB 3.0 (it's old). That's JUST enough to test whether this microSD card, which is supposedly Kingston but might be a chinese clone, really has a minimum of 30 MByte/s write speed. The card reader can definitely supports much more than that. < 1539715119 986650 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :I'll test both write speed and read speed, just in case, but write speed is the one that actually matters, since I need higher write speed, and cards usually have a higher read speed than write speed. < 1539715133 496173 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :This is consecutive read/write speed by the way, not random seeking. < 1539715190 103907 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :Although I might also want to test in a different computer with an USB3 port, just for curiosity. < 1539715200 972594 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1539715274 10419 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :`quote < 1539715274 514174 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :656) i think i'll just take the usual route and go do post doc research somewhere far away and never come back and become a drug lord and kill myself < 1539715275 414900 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :`wisdom < 1539715276 149684 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :​xml//XML stands for "X-treme Mega Language (of Awesomeness)" < 1539715334 600086 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :I'll use real well-compressed data just so that there's no cheating with zero blocks or anything like that. < 1539715356 885028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wob_jonas: I woke up and saw a notification in this channel and thought it'd be an olist. < 1539715364 226060 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So now I'm double-disappointed. < 1539715400 215292 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :Oh by the way, the command to time the write is something like sync; time ( ...; sync; ); which is quite appropriate, since the measurement is effectively time-sink, not useful workload. < 1539715466 128153 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :Hmm, I might not be able to do this the way I want. < 1539715492 851853 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :I can't just read all the data from my hard disk, because it doesn't have 30 MByte/s read speed. < 1539715499 656027 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :I'll need to use repeated data. < 1539715526 340264 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :Like, copying a large file whose contents fits in RAM multiple times. < 1539715617 115838 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 PRIVMSG #esoteric :I'll cache the file in RAM first < 1539715909 535338 :wob_jonas!b03f1854@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.84 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1539716305 55122 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 272 seconds < 1539716353 520467 :Lord_of_Life!~Lord@46.217.177.35 JOIN :#esoteric < 1539716553 470710 :Lord_of_Life!~Lord@46.217.177.35 QUIT :Changing host < 1539716553 470762 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1539717506 745846 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu JOIN :#esoteric < 1539717567 997645 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Failure: I only got 17.53 MByte/s sustained sequential write speed rather than the 30 MByte/s that I expected. I'll do more experiments to debug this, both now and later on a fast computer. < 1539717644 989741 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :I'll do a read test with the same equipment first (I'll umount and remove the card first so that nothing can cache the data on the card) < 1539717680 697677 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Then I can try without the microSD to SD adapter, try a different SD card, or even a different reader. < 1539718303 391496 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu QUIT :Ping timeout: 245 seconds < 1539718542 985697 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu JOIN :#esoteric < 1539718544 565691 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :I've got 34.3 MByte/s read speed with the same equipment. That I think is limited by the effective read speed of the USB port. < 1539718786 98387 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Next I'll try another write test, with the same port and USB reader and same card, but this time without the adapter (so directly putting the SD card to the microSD slot), < 1539718802 392546 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :and with a different test file so it doesn't try to write the same data that's already there, just in case. < 1539719070 511146 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Note that the adapter is relevant: it's an adapter I bought together with the microSD card, and I need fast write speed with the adapter, since I want to use it with the adapter in my compact camera < 1539719126 451728 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Taking multiple photos quickly is the main reason why I need a fast SD card, < 1539719198 372127 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Although with this compact camera, the difference between 10 MByte/s and 30 MByte/s might not actually matter much, since the limit in rapid fire shots seems to be image compression speed or something like that in the camera. < 1539719259 965892 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Strange really, because compressing to small (640x480) JPEG images should be pretty fast, and I get a limit even that way, so that's definitely not from the SD card. < 1539719311 340714 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :It could be something other than the image compression, some raw image processing that doesn't depend on the resolution. But first I'm hoping I can actually get better speed in some cases, I just didn't do enough experiments, < 1539719361 368500 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :and < 1539719422 965708 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :Also, I'll need to actually copy the photos I took to my hard disk while I'm messing with SD cards. < 1539719725 382988 :wob_jonas!~a@catv-176-63-24-70.catv.broadband.hu QUIT :Ping timeout: 268 seconds < 1539721890 466894 :nc_jonas!~a@catv-176-63-24-70.catv.broadband.hu JOIN :#esoteric < 1539721931 866039 :nc_jonas!~a@catv-176-63-24-70.catv.broadband.hu PRIVMSG #esoteric :I got similar results without the adapter. I won't test with another card etc now, I'll test in the office on a fast computer instead. < 1539721954 566112 :xkapastel!uid17782@gateway/web/irccloud.com/x-tjnrbihgpynkxypm QUIT :Quit: Connection closed for inactivity < 1539722077 32798 :nc_jonas!~a@catv-176-63-24-70.catv.broadband.hu QUIT :Remote host closed the connection < 1539723621 405733 :xkapastel!uid17782@gateway/web/irccloud.com/x-knhtpwghnljfokdc JOIN :#esoteric < 1539724098 213425 :sleepnap!~thomas@2603:3015:260e:1900:8319:87ab:f00:d5de QUIT :Quit: Leaving. < 1539726939 484773 :AnotherTest!~turingcom@ptr-82l26zf5tit6s260cpd.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 252 seconds < 1539727059 798032 :Cale!~cale@2607:fea8:995f:fb71:6ccf:130a:3d26:20e QUIT :Ping timeout: 250 seconds < 1539727795 906088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1539727842 469453 :Cale!~cale@2607:fea8:995f:fb71:e8ee:82a1:b497:a667 JOIN :#esoteric < 1539729086 833415 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :GEOS on the C64 has a weird calling convention (well, an optional one): The arguments are immediately after the jsr call. The function being called takes a look at the return address, copies those arguments elsewhere, then adjusts the return address < 1539729141 114123 :Sgeo__!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :(Well, by optional I mean offered versions of standard library functions that do that. e.g. Rectangle gets arguments from special memory locations, i_Rectangle gets them the way I described) < 1539732106 78649 :Essadon!~Essadon@81-225-32-185-no249.tbcn.telia.com QUIT :Quit: Qutting < 1539733669 337378 :Melvar!~melvar@dslb-088-071-165-240.088.071.pools.vodafone-ip.de QUIT :Ping timeout: 246 seconds