←2017-10-22 2017-10-23 2017-10-24β†’ ↑2017 ↑all
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 <boily> fungellot.
00:23:12 <boily> quintopia: QUINTHELLOPIA.
00:27:06 <quintopia> hello
00:27:45 -!- aloril has joined.
00:29:04 <nvm> moo
00:29:25 <boily> moo?
00:29:42 <nvm> mooooooooo
00:30:48 * nvm continues running apgsearch
00:31:04 <boily> mooooo
00:52:13 -!- jaboja has quit (Remote host closed the connection).
01:19:00 <ATMunn> moooooooooo
01:25:19 <doesthiswork> `unidecode π“’π“—π“žπ“œπ“’π“šπ“¨π““π“žπ“©
01:25:20 -!- sleffy has joined.
01:25:23 <HackEgo> ​[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 <doesthiswork> 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 <zzo38> 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 <zzo38> What is that book about?
03:13:17 <moony> \oren\, ok, here it is: "this is a book."
03:13:23 <moony> it tells its own story :D
03:14:16 <zzo38> O, OK.
03:59:27 <zzo38> 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 <zzo38> 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 <zzo38> 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 <zzo38> 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 <zzo38> What is that picture from?
04:53:23 <zzo38> (Also, why do they split the picture into several IDAT blocks?)
05:00:32 <zzo38> (Encoding settings "n258 w512 e-1,512,258 m6" reduce the picture from 196372 bytes to 88875 bytes.)
05:01:33 <zzo38> 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 <zzo38> 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 <boily> `5 w
11:43:10 <HackEgo> 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 <boily> `n
11:43:11 <HackEgo> 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 <zzo38> 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 <zzo38> 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 <int-e> you could try to make a png that displays its own hexdump
19:32:54 <int-e> (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 <zzo38> 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 <zzo38> How to make vim to automatically set syntax for any new buffer except for a help buffer?
21:51:33 <deltab> auto-commands, :au
21:58:26 <deltab> 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 <boily> `relcome brandonson
22:52:31 <HackEgo> ​brandonson: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (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 <boily> 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 <boily> what's a unique_ptr?
23:06:52 <fizzie> 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 <alercah> \oren\: what are you doing?
23:08:01 <\oren\> trying to initialize a unique_ptr<A> member of a class B
23:08:18 <\oren\> my constructor looks like this
23:08:50 <\oren\> B(unique_ptr<A> 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 <alercah> \oren\: unique_ptr's constructors take pointers
23:10:20 <alercah> oh wait
23:10:32 <alercah> I misread, thought you were passing in an A
23:11:29 <alercah> I have no idea then
23:11:38 <fizzie> 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 <alercah> yeah
23:15:22 <\oren\> explode_cpp/explode.cpp:174:75: note: in instantiation of function template specialization 'std::move<std::unique_ptr<ParseObj, std::default_delete<ParseObj> > &>' 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 <fizzie> I've been fiddling with C++17 recently, actually, and found it pretty pleasant going. Even if the errors are terrible.
23:17:42 <fizzie> If you want help you probably need a compilable example, though.
23:20:27 <fizzie> I mean, this works just fine: https://ideone.com/ZdvaE4
23:22:40 <\oren\> #include <utility>
23:22:40 <\oren\> #include <memory>
23:22:40 <\oren\> struct B {
23:22:41 <\oren\> };
23:22:41 <\oren\> struct A : public B { double d; std::unique_ptr<B> b; A(double d, std::unique_ptr<B> b) : d(d), b(std::move(b)) {}
23:22:44 <\oren\> };
23:23:09 <\oren\> this gives the same error
23:25:10 <fizzie> Not here it doesn't: https://ideone.com/lDkkv3
23:25:23 <fizzie> 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 <fizzie> It should be the same with C++11.
23:27:21 <fizzie> Not getting any errors in http://sprunge.us/GReZ
23:27:41 <fizzie> (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 <boily> 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 <boily> gahg.
23:56:50 -!- boily has quit (Quit: GUILTY CHICKEN).
←2017-10-22 2017-10-23 2017-10-24β†’ ↑2017 ↑all