00:15:06 -!- Essadon has quit (Quit: Qutting).
00:23:57 -!- doesthiswork has joined.
01:17:01 -!- arseniiv has quit (Ping timeout: 250 seconds).
01:48:20 -!- ais523 has joined.
01:57:58 -!- danieljabailey has quit (Ping timeout: 245 seconds).
02:00:06 -!- danieljabailey has joined.
02:01:47 -!- paul2520 has joined.
02:01:47 -!- paul2520 has quit (Changing host).
02:01:47 -!- paul2520 has joined.
02:14:44 -!- Gregor has quit (Quit: Coyote finally caught me).
02:17:30 -!- siraben[m] has joined.
02:21:36 -!- Gregor has joined.
02:54:24 -!- ais523 has quit (Remote host closed the connection).
02:54:58 -!- ais523 has joined.
02:59:59 -!- ais523 has quit (Remote host closed the connection).
03:01:11 -!- ais523 has joined.
03:19:30 -!- erkin has quit (Remote host closed the connection).
03:29:54 -!- doesthiswork has quit (Ping timeout: 244 seconds).
05:31:47 -!- ais523 has quit (Quit: quit).
06:22:59 -!- GeekDude has quit (Ping timeout: 244 seconds).
06:24:38 -!- GeekDude has joined.
07:21:20 -!- xkapastel has quit (Quit: Connection closed for inactivity).
07:33:09 -!- Soni has quit (Ping timeout: 250 seconds).
07:34:13 -!- Soni has joined.
07:44:05 -!- AnotherTest has joined.
07:55:02 -!- AnotherTest has quit (Ping timeout: 276 seconds).
08:18:32 -!- AnotherTest has joined.
08:22:40 -!- moei has quit (Read error: Connection reset by peer).
08:23:14 -!- moei has joined.
11:16:48 -!- nfd9001 has quit (Ping timeout: 268 seconds).
11:30:11 -!- MDude has quit (Ping timeout: 276 seconds).
11:35:27 -!- arseniiv has joined.
11:38:28 -!- MDude has joined.
11:49:34 -!- hakatashi has quit (Remote host closed the connection).
11:49:54 -!- hakatashi has joined.
12:36:25 -!- Essadon has joined.
13:12:47 -!- wob_jonas has joined.
13:12:49 -!- xkapastel has joined.
13:13:13 <wob_jonas> shachaf, Sgeo__: the last olist was over a week ago. put up a new one.
13:23:36 -!- china_li has joined.
13:27:03 -!- china_li has quit (Quit: Ex-Chat).
13:27:20 -!- china_li has joined.
13:29:00 -!- china_li has quit (Client Quit).
13:37:13 -!- Lord_of_Life has changed nick to L-not-znc.
13:40:43 -!- sleepnap has joined.
13:46:57 -!- Lord_of_Life has joined.
13:49:13 -!- AnotherTest has quit (Ping timeout: 245 seconds).
13:52:36 -!- L-not-znc has left ("Konversation terminated!").
14:01:02 -!- oklopol has joined.
14:04:06 -!- moei has quit (Ping timeout: 252 seconds).
14:07:02 -!- moei has joined.
14:43:23 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
14:49:54 -!- Lord_of_Life has joined.
14:50:27 -!- Lord_of_Life has quit (Changing host).
14:50:27 -!- Lord_of_Life has joined.
14:53:55 <wob_jonas> darn it, I'll just use ASCII control characters to separate these fields. I know it looks ugly, but it clashes with fewer stuff.
14:55:09 <FaerieFly> IMO using the ASCII RS/FS/etc is semantically cleaner than csv/tsv/etc
14:56:52 <wob_jonas> 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
14:56:52 <wob_jonas> ven if it involves awkward separators and escaping
14:59:13 <wob_jonas> 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
15:00:22 <wob_jonas> 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.
15:02:47 <wob_jonas> 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.
15:07:40 <wob_jonas> 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
15:07:41 <wob_jonas> ause of multiple strings in a line, and then just fix all the delimiters and parsing to saner
15:08:01 <wob_jonas> I don't want to have more than one escaping method.
15:24:45 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
15:40:00 -!- Lord_of_Life has joined.
15:40:00 -!- Lord_of_Life has quit (Changing host).
15:40:00 -!- Lord_of_Life has joined.
16:23:48 <olsner> https://twitter.com/chordbug/status/1051598071094751232 reminds me of that "at canada" quote
16:25:09 <HackEso> 362) <oerjan> as i was filled with zzo38 mystery at the moment i saw <zzo38> quintopia: I am at Canada.
16:25:36 <Taneb> One day maybe we will all be at Canada
16:27:21 -!- AnotherTest has joined.
16:33:33 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
16:41:59 -!- oklopol has quit (Ping timeout: 256 seconds).
17:00:21 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
17:01:38 -!- Lord_of_Life has joined.
17:01:39 -!- Lord_of_Life has quit (Changing host).
17:01:39 -!- Lord_of_Life has joined.
17:43:24 -!- moei has quit (Quit: Leaving...).
17:44:19 -!- Phantom_Hoover has joined.
17:44:19 -!- Phantom_Hoover has quit (Changing host).
17:44:19 -!- Phantom_Hoover has joined.
18:34:40 -!- wob_jonas has joined.
18:37:38 <wob_jonas> 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.
18:38:39 <wob_jonas> 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.
18:38:53 <wob_jonas> This is consecutive read/write speed by the way, not random seeking.
18:39:50 <wob_jonas> Although I might also want to test in a different computer with an USB3 port, just for curiosity.
18:40:00 -!- moei has joined.
18:41:14 <HackEso> 656) <oklopol> 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
18:41:16 <HackEso> xml//XML stands for "X-treme Mega Language (of Awesomeness)"
18:42:14 <wob_jonas> I'll use real well-compressed data just so that there's no cheating with zero blocks or anything like that.
18:42:36 <shachaf> wob_jonas: I woke up and saw a notification in this channel and thought it'd be an olist.
18:42:44 <shachaf> So now I'm double-disappointed.
18:43:20 <wob_jonas> 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.
18:44:26 <wob_jonas> Hmm, I might not be able to do this the way I want.
18:44:52 <wob_jonas> I can't just read all the data from my hard disk, because it doesn't have 30 MByte/s read speed.
18:45:26 <wob_jonas> Like, copying a large file whose contents fits in RAM multiple times.
18:51:49 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:58:25 -!- Lord_of_Life has quit (Ping timeout: 272 seconds).
18:59:13 -!- Lord_of_Life has joined.
19:02:33 -!- Lord_of_Life has quit (Changing host).
19:02:33 -!- Lord_of_Life has joined.
19:18:26 -!- wob_jonas has joined.
19:19:27 <wob_jonas> 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.
19:20:44 <wob_jonas> 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)
19:21:20 <wob_jonas> Then I can try without the microSD to SD adapter, try a different SD card, or even a different reader.
19:31:43 -!- wob_jonas has quit (Ping timeout: 245 seconds).
19:35:42 -!- wob_jonas has joined.
19:35:44 <wob_jonas> 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.
19:39:46 <wob_jonas> 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),
19:40:02 <wob_jonas> and with a different test file so it doesn't try to write the same data that's already there, just in case.
19:44:30 <wob_jonas> 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
19:45:26 <wob_jonas> Taking multiple photos quickly is the main reason why I need a fast SD card,
19:46:38 <wob_jonas> 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.
19:47:39 <wob_jonas> 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.
19:48:31 <wob_jonas> 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,
19:50:22 <wob_jonas> Also, I'll need to actually copy the photos I took to my hard disk while I'm messing with SD cards.
19:55:25 -!- wob_jonas has quit (Ping timeout: 268 seconds).
20:31:30 -!- nc_jonas has joined.
20:32:11 <nc_jonas> 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.
20:32:34 -!- xkapastel has quit (Quit: Connection closed for inactivity).
20:34:37 -!- nc_jonas has quit (Remote host closed the connection).
21:00:21 -!- xkapastel has joined.
21:08:18 -!- sleepnap has quit (Quit: Leaving.).
21:55:39 -!- AnotherTest has quit (Ping timeout: 252 seconds).
21:57:39 -!- Cale has quit (Ping timeout: 250 seconds).
22:09:55 -!- Phantom_Hoover has quit (Remote host closed the connection).
22:10:42 -!- Cale has joined.
22:31:26 <Sgeo__> 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
22:32:21 <Sgeo__> (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)
23:21:46 -!- Essadon has quit (Quit: Qutting).
23:47:49 -!- Melvar has quit (Ping timeout: 246 seconds).