code logs -> 2020 -> Mon, 18 May 2020< code.20200517.log - code.20200519.log >
--- Log opened Mon May 18 00:00:17 2020
00:08 catalyst [catalyst@Nightstar-jie4s2.dab.02.net] has joined #code
00:20
<~Vornicus>
waugh
00:20
<~Vornicus>
https://imgur.com/ny2zWD7
00:24
<~Vornicus>
Definitely not quite right.
00:27
<~Vornicus>
eh. I'll fuck with it later, now I need sleep.
00:41
<@Alek>
could be an interesting filter though.
00:41
<~Vornicus>
I mean more in the sense of - the colors I'm getting out actually don't round trip back into the same sepia
00:42
<~Vornicus>
so I need to mess with it to see what's going on, etc etc
00:45 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
01:21 Kindamoody is now known as Kindamoody|zZz]
03:48
<&[R]>
I think the thing that I truely regret about learning shell programing, is that I can no longer remember if 1 is truthy or not
04:18 Degi [Degi@Nightstar-hnckd3.dyn.telefonica.de] has quit [Ping timeout: 121 seconds]
04:22 Degi [Degi@Nightstar-no2v4i.dyn.telefonica.de] has joined #code
04:49 Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has joined #code
04:49 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
05:12
<~Vorntastic>
Okay, having slept on it: the reason it's coming out so bad is because naively applying the inverse gives an essentially arbitrary element of the sepia pixel color's preimage
05:13
<~Vorntastic>
But a large amount of the true preimage of any sepia color is outside the rgb gamut
05:16
<~Vorntastic>
This is reasonably obvious when you examine the goodies from the matrix: the sepia matrix's determinant is very small, in the 10^-6 range, which means that if each output color's preimage were completely within the gamut there's be only like 16 colors in the output but there's more like several hundred
05:17
<~Vorntastic>
So, picking an arbitrary preimage element likely gives something outside of the gamut, which then gets encoded to something on the edge of the gamut, which then is not necessarily inside the same preimage
05:19
<~Vorntastic>
Correct then is figuring out the full preimage of a pixel, intersecting that with the rgb gamut, and picking from there
05:19
<~Vorntastic>
Ideally a centroid
05:37
<&Reiver>
I have no idea what you just said, but it is definitely very impressive.
05:58 catalyst [catalyst@Nightstar-jie4s2.dab.02.net] has quit [Ping timeout: 121 seconds]
06:10
<~Vorntastic>
That was a very mathy explanation yes
06:16
<~Vorntastic>
In English: the sepia transformation turns the regular colors into a very restricted number of colors - but that number is larger than we would expect if we simply divided the number of regular colors by the size of a region that the sepia conversion flattens to a single color. Because of this, many sepia colors mostly represent "colors" that cannot be drawn.
06:23
<~Vorntastic>
Picking a "color" out of a hat, we usually get one that can't be drawn, and that gets converted by a thing that doesn't know what we're trying to a different regular color, which is generally far enough away that it would itself become a different sepia color.
06:28
<&Reiver>
ah, quite so
06:36
<~Vorntastic>
So for my next trick I'll be taking all the regular colors, figuring out what sepia tone does to them, and using that information to come up with a lookup table that will give a regular color for each sepia color that 1. Can be drawn, and 2. Would actually convert to the sepia color it represents
06:54
<~Vorntastic>
Meanwhile the other place I put it: "@Vörnicus i'm not kidding about neural nets fwiw, convnets or even per-pixel feedforward with a say, 5x5 or 7x7 kernel would give interesting results"
07:02
<@Alek>
neat
07:02
<@Alek>
thanks tons
07:06
<~Vorntastic>
Suspect the result will still be pretty grey.
07:09 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [Connection closed]
07:09 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
07:09 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
07:11 celticminstrel [celticminst@Nightstar-nuu42v.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
08:15 catalyst [catalyst@Nightstar-gj2lg5.dab.02.net] has joined #code
09:13
<~Vorntastic>
Oh, flibble. Of course the derivative of a rational bezier *increases* the order in general
09:29 Kindamoody|zZz] is now known as Kindamoody
11:25
<@gnolam>
Mr Flibble is very cross product?
11:27
<~Vorntastic>
Apparently
11:31
<@TheWatcher>
...
12:29 catalyst [catalyst@Nightstar-gj2lg5.dab.02.net] has quit [Ping timeout: 121 seconds]
12:37 catalyst_ [catalyst@Nightstar-pkbt14.dab.02.net] has joined #code
13:32 celticminstrel [celticminst@Nightstar-nuu42v.dsl.bell.ca] has joined #code
13:32 mode/#code [+o celticminstrel] by ChanServ
15:02 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:02 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:03 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
16:21 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has quit [[NS] Quit: Leaving]
16:25 VirusJTG [VirusJTG@Nightstar-42s.jso.104.208.IP] has joined #code
16:25 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
17:29 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
17:43 catalyst_ is now known as catalyst
17:47
< Emmy>
You know your day's gonna be fun when your computer is on when you come in (it shouldnt)
17:48
< Emmy>
and there's only one line on the screen, saying it can't boot because it has no valid boot media.
17:48
<&[R]>
D:
17:49
< catalyst>
uhh
17:50
< Emmy>
Lets just say its a very good thing our sysadmin happened to be in today. :d
17:51
< Emmy>
because the second news i got was that i had an urgent ticket with a customer. @.@
18:11 Emmy is now known as Emmy-Noms
18:36 Emmy-Noms is now known as Emmy
18:59 catalyst [catalyst@Nightstar-pkbt14.dab.02.net] has quit [Ping timeout: 121 seconds]
19:00 catalyst_ [catalyst@Nightstar-104mve.dab.02.net] has joined #code
19:11 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
19:11 mode/#code [+qo Vornicus Vornicus] by ChanServ
19:11
<@Alek>
yikes.
19:18 Vorntastic [uid293981@Nightstar-h2b233.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
19:58
<~Vornicus>
largest color: #B6A27E (182,162,126), with 79414 entries; smallest color: #6E634D (110,99,77), which can only be gotten by feeding #088C01 through the sepia transform.
20:05
<~Vornicus>
All told, sepia toning using the above matrix gives 909 different colors for the rgb gamut.
20:14
<@Alek>
huh.
20:15
<@Alek>
are those the sepia colors? huh.
20:15
<@Alek>
you know what would be interesting? seeing a chart of what colors transform to any given sepia color.
20:35
<@ErikMesoy>
Alek: What stops you from coding such a thing yourself?
20:56
<@Alek>
spoooooooons
20:56 * Alek flops ded.
20:58
<&[R]>
???
21:02
<~Vornicus>
https://bpa.st/X6IA
21:03
<~Vornicus>
left: sepia color; right: regular color that gives that sepia color that is closest to the centroid of all regular colors that give that sepia color
21:13
<@ErikMesoy>
[R]: "Spoons" is a half-baked metaphor that never really took off as an idiomatic expression.
21:14
<@ErikMesoy>
It originates in a story of someone using spoons as a physical shorthand for their small, finite capacity to perform tasks, each task 'costing' a 'spoon'.
21:15
<@ErikMesoy>
It's one of those non-analogies where you almost have to know the origin story for it to make sense, at which point the analogy isn't the part doing the explanatory work.
21:15
<@Alek>
also a riff on The Tick
21:17
<@ErikMesoy>
It's a little like "you're pulling my leg" which makes no natural sense but most people have it memorized to mean "I do not think this story is entirely true as reported".
21:25 * Vornicus , defeated by the vagaries of color representation, gives up, has other things to do
22:06
<@Tamber>
And, furthermore, ErikMesoy: "Pull the other one, it's got bells on."
23:18 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
--- Log closed Tue May 19 00:00:19 2020
code logs -> 2020 -> Mon, 18 May 2020< code.20200517.log - code.20200519.log >

[ Latest log file ]