00:00:02 -!- danieljabailey has quit (Quit: ZNC 1.6.4+deb1 - http://znc.in). 00:00:20 -!- danieljabailey has joined. 00:06:38 -!- LKoen has joined. 00:10:48 -!- LKoen has quit (Ping timeout: 240 seconds). 00:14:13 -!- boily has joined. 00:15:09 -!- aloril has quit (Read error: Connection reset by peer). 00:15:25 -!- fungot has joined. 00:23:05 fungellot. 00:23:12 quintopia: QUINTHELLOPIA. 00:27:06 hello 00:27:45 -!- aloril has joined. 00:29:04 moo 00:29:25 moo? 00:29:42 mooooooooo 00:30:48 * nvm continues running apgsearch 00:31:04 mooooo 00:52:13 -!- jaboja has quit (Remote host closed the connection). 01:19:00 moooooooooo 01:25:19 `unidecode ๐“’๐“—๐“ž๐“œ๐“ข๐“š๐“จ๐““๐“ž๐“ฉ 01:25:20 -!- sleffy has joined. 01:25:23 โ€‹[U+1D4D2 MATHEMATICAL BOLD SCRIPT CAPITAL C] [U+1D4D7 MATHEMATICAL BOLD SCRIPT CAPITAL H] [U+1D4DE MATHEMATICAL BOLD SCRIPT CAPITAL O] [U+1D4DC MATHEMATICAL BOLD SCRIPT CAPITAL M] [U+1D4E2 MATHEMATICAL BOLD SCRIPT CAPITAL S] [U+1D4DA MATHEMATICAL BOLD SCRIPT CAPITAL K] [U+1D4E8 MATHEMATICAL BOLD SCRIPT CAPITAL Y] [U+1D4D3 MATHEMATICAL BOLD SCRIP 01:25:42 ok 01:41:35 -!- nvm has quit (Ping timeout: 248 seconds). 02:27:14 -!- moony has joined. 02:46:36 -!- boily has quit (Quit: FISH CHICKEN). 03:03:23 Do you like Mitrofanov's "Rustaveli-study"? 8/k7/P2b2P1/KP1Pn2P/4R3/8/6np/8 # 03:06:01 <\oren\> someone should write the book "Celsius 233" 03:07:29 What is that book about? 03:13:17 \oren\, ok, here it is: "this is a book." 03:13:23 it tells its own story :D 03:14:16 O, OK. 03:59:27 http://optipng.sourceforge.net/pngtech/better-filtering.html "For images of color type 3 (indexed color), filter type 0 (None) is usually the most effective." There are cases where this is not true; this is one example: http://zzo38computer.org/img_1C/palette.png (and, to me at least, it seems easily enough to see how) 04:00:41 Also, in all three cases of the example pictures, I have achieved better compression with my "ffpng" program than the numbers given there. 04:03:32 frymire.png: "w32768 n258 f0" gives IDAT size 250245. serrano.png: "w32768 n258 f0" gives IDAT size 106434. lena.png: "n258 m6 w2 e0,2" gives IDAT size 473108. 04:08:29 -!- moony has quit (Remote host closed the connection). 04:19:28 One more thing to consider can be: If filtering is in use (or even if it isn't in use, because then the filter types are all zero, and because the way the code length table is recorded), to consider the order of the colours in the palette when encoding in indexed colour mode. 04:43:49 <\oren\> https://imgur.com/bQd7Z6Z 04:53:03 What is that picture from? 04:53:23 (Also, why do they split the picture into several IDAT blocks?) 05:00:32 (Encoding settings "n258 w512 e-1,512,258 m6" reduce the picture from 196372 bytes to 88875 bytes.) 05:01:33 And what is the context of what they are saying? 05:15:48 <\oren\> zzo38: his daughter is in love with a delinquent who looks really scary 05:18:14 OK 05:50:32 -!- sleffy has quit (Ping timeout: 260 seconds). 05:56:18 -!- sleffy has joined. 06:02:31 -!- doesthiswork has quit (Quit: Leaving.). 06:23:01 -!- sleffy has quit (Ping timeout: 240 seconds). 07:01:05 -!- FreeFull has quit. 07:05:05 -!- contrapumpkin has quit (Read error: Connection reset by peer). 07:05:10 -!- Bowserinator has quit (Read error: Connection reset by peer). 07:05:27 -!- Bowserinator has joined. 07:05:50 -!- Bowserinator has changed nick to Guest25361. 07:12:06 -!- contrapumpkin has joined. 07:21:36 -!- AnotherTest has joined. 07:26:14 -!- AnotherTest has quit (Ping timeout: 255 seconds). 07:33:43 -!- augur has quit (Remote host closed the connection). 08:52:25 -!- imode has quit (Ping timeout: 252 seconds). 09:02:25 -!- LKoen has joined. 11:37:15 -!- boily has joined. 11:43:01 `5 w 11:43:10 1/2:diagram//A diagram is just a functor. \ frozen water//Frozen water is just ice. \ oya yakuman//We don't know what an oya yakuman is, but based on boily's reaction, it must be quite painful. \ bรฉzout's theorem//Bรฉzout's theorem says that if a system of polynomial equations over the complexes has as many variables as equations, then in 11:43:11 `n 11:43:11 2/2:the general case the number of solutions it has is equal to the product of one less than the degrees of the polynomials. \ unlambda//``ci`r`.!`.l`.a`.i`.v`.i`.r`.t`. `.t`.s`.e`.'`.c`. `.,`.a`.d`.b`.m`.a`.l`.n`.U`ci 11:58:31 -!- AnotherTest has joined. 12:22:38 -!- boily has quit (Quit: GEOGRAPHIC CHICKEN). 12:27:00 -!- MrBusiness3 has changed nick to MrBusiness. 13:29:55 -!- idris-bot has quit (Quit: Terminated). 13:41:43 -!- Cale has quit (Ping timeout: 252 seconds). 14:10:52 -!- LKoen has quit (Ping timeout: 255 seconds). 14:14:45 -!- doesthiswork has joined. 14:29:22 -!- idris-bot has joined. 14:35:10 -!- `^_^v has joined. 14:39:59 -!- idris-bot has quit (Quit: Terminated). 14:50:10 -!- idris-bot has joined. 14:52:51 -!- idris-bot has quit (Client Quit). 16:32:27 -!- moony has joined. 16:35:08 -!- augur has joined. 16:39:09 -!- sleffy has joined. 16:39:22 -!- augur has quit (Ping timeout: 252 seconds). 16:57:57 -!- FreeFull has joined. 17:19:07 -!- atslash has quit (Quit: Leaving). 17:39:30 -!- Cale has joined. 18:07:05 Maybe, you don't know what is oya yakuman, but I do know. 18:41:51 -!- erkin has joined. 18:50:48 -!- imode has joined. 18:56:38 -!- hppavilion[1] has joined. 19:00:56 -!- `^_^v has quit (Quit: This computer has gone to sleep). 19:24:30 -!- Cthulhux has quit (Changing host). 19:24:30 -!- Cthulhux has joined. 19:29:23 Due to this article http://optipng.sourceforge.net/pngtech/too_far.html I have managed to achieve even better compression; now I have shortened the IDAT chunk of frymire.png to 249821 bytes. 19:32:15 you could try to make a png that displays its own hexdump 19:32:54 (I'm not 100% sure that this is even possible, but the gzip quine means that there's hope) 19:45:22 -!- sebbu2 has joined. 19:46:55 -!- sleffy has quit (Ping timeout: 248 seconds). 19:48:49 -!- sebbu has quit (Ping timeout: 255 seconds). 19:50:11 -!- Phantom_Hoover has joined. 19:58:02 Yes, that is a idea, although I don't know how to do it. I have once found a PNG that claimed to be a QR code encoding of itself, although from what I can tell the data that it decodes into appears to be scrambled (but vaguely looks like a PNG file). 20:13:52 -!- hppavilion[1] has quit (Quit: HRII'FHALMA MNAHN'K'YARNAK NGAH NILGH'RI'BTHNKNYTH). 20:23:30 -!- idris-bot has joined. 20:59:37 -!- lezsakdomi has quit (Quit: Leaving). 21:08:02 -!- Guest25361 has changed nick to Bowserinator. 21:08:05 -!- Bowserinator has quit (Changing host). 21:08:05 -!- Bowserinator has joined. 21:20:05 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...). 21:27:55 -!- augur has joined. 21:34:05 How to make vim to automatically set syntax for any new buffer except for a help buffer? 21:51:33 auto-commands, :au 21:58:26 note that help files set their filetype using a modeline (ft=help, at the bottom) 21:59:58 * deltab reads about tfelthgiron 22:20:28 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 22:25:53 -!- imode has quit (Ping timeout: 246 seconds). 22:26:18 -!- imode has joined. 22:32:48 -!- AnotherTest has quit (Ping timeout: 240 seconds). 22:34:09 <\oren\> do u know what C++11 means 22:34:14 <\oren\> it means std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move std::move 22:40:14 -!- sleffy has joined. 22:48:15 -!- boily has joined. 22:52:21 -!- brandonson has joined. 22:52:28 `relcome brandonson 22:52:31 โ€‹brandonson: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 22:59:50 <\oren\> boily: do u know how to use std::unique_ptr? 23:04:15 he\\oren\! 23:04:31 * boily hides under the first object he gets in his hands. 23:04:39 * boily damns the size of his coffee mug 23:05:01 what's a unique_ptr? 23:06:52 It's std::auto_ptr done right. 23:07:12 <\oren\> ok, it seems no matter what i do, unique_ptr wants to create type errors in template specializations 23:07:26 \oren\: what are you doing? 23:08:01 <\oren\> trying to initialize a unique_ptr member of a class B 23:08:18 <\oren\> my constructor looks like this 23:08:50 <\oren\> B(unique_ptr a) : a_(std::move(a)) {} 23:09:19 <\oren\> usr/bin/../lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h:57:14: error: rvalue reference to type 'unique_ptr<[2 * ...]>' cannot bind to lvalue of type 'unique_ptr<[2 * ...]>' 23:09:19 \oren\: unique_ptr's constructors take pointers 23:10:20 oh wait 23:10:32 I misread, thought you were passing in an A 23:11:29 I have no idea then 23:11:38 As far as your line goes, it looks just fine (modulo oddly using std:: for move, but not for unique_ptr), so we must be missing some context here. 23:12:39 yeah 23:15:22 <\oren\> explode_cpp/explode.cpp:174:75: note: in instantiation of function template specialization 'std::move > &>' requested here 23:16:09 <\oren\> see this is why I hate C++ and avaid all its special features like the plague 23:16:23 <\oren\> because the errors are fucking nonsensical 23:16:47 I've been fiddling with C++17 recently, actually, and found it pretty pleasant going. Even if the errors are terrible. 23:17:42 If you want help you probably need a compilable example, though. 23:20:27 I mean, this works just fine: https://ideone.com/ZdvaE4 23:22:40 <\oren\> #include 23:22:40 <\oren\> #include 23:22:40 <\oren\> struct B { 23:22:41 <\oren\> }; 23:22:41 <\oren\> struct A : public B { double d; std::unique_ptr b; A(double d, std::unique_ptr b) : d(d), b(std::move(b)) {} 23:22:44 <\oren\> }; 23:23:09 <\oren\> this gives the same error 23:25:10 Not here it doesn't: https://ideone.com/lDkkv3 23:25:23 I don't know how you're calling that constructor. 23:25:52 <\oren\> clang -std=C++11 23:26:13 <\oren\> fuck, c++ 14? 23:26:21 <\oren\> FUUUUUUUUUUUUUUUUUUUUUUUUUUUU 23:26:54 It should be the same with C++11. 23:27:21 Not getting any errors in http://sprunge.us/GReZ 23:27:41 (5.0 is the only version of clang I've got installed.) 23:28:23 <\oren\> god fucking damn it why does gerg want me to use this shit 23:29:18 <\oren\> clang version 3.4.2 (tags/RELEASE_34/dot2-final) 23:29:18 <\oren\> Target: x86_64-redhat-linux-gnu 23:31:30 <\oren\> why can't I just use normal pointers 23:31:48 <\oren\> i know how to use them. I know how to fucking debug them 23:33:07 gerg? 23:34:14 <\oren\> guy's name is greg but I am mad at him 23:36:41 <\oren\> oh, i see 23:36:54 <\oren\> gerg wants me to use /home/gerg/bin/gcc 23:37:01 <\oren\> gah 23:51:03 gahg. 23:56:50 -!- boily has quit (Quit: GUILTY CHICKEN).