JPEG XL

Info

rules 57
github 35276
reddit 647

JPEG XL

tools 4225
website 1655
adoption 20712
image-compression-forum 0

General chat

welcome 3810
introduce-yourself 291
color 1414
photography 3435
other-codecs 23765
on-topic 24923
off-topic 22701

Voice Channels

General 2147

Archived

bot-spam 4380

off-topic

improver
2022-05-02 02:51:17
input is valid as in correct according to spec, but non-sensial
2022-05-02 02:53:35
decoding nonsensial jxl is undefined, which is still a step in the right direction compared to jpeg where even decoding of normally encoded stuff is undefined
2022-05-02 02:55:07
one could in theory enforce internal data types & order of transforms used in decoders, but I'm not sure if that's worth it
2022-05-02 02:56:48
could end up being detrimental for optimized and/or non-popular architecture / hardware implementations
_wb_
2022-05-02 04:24:32
most files in <#824000991891554375> are probably valid, only if the values get outside of int16_t range they are not valid level 5, and if they get outside of int32_t range they are not valid at any level. But most jxl art uses a bitdepth of at most 10, which means you have to go quite a lot brighter-than-white or darker-than-black to go out of range...
Deleted User
2022-05-02 04:32:17
kkk
diskorduser
kkk
2022-05-02 04:36:36
What language is this
Deleted User
diskorduser What language is this
2022-05-02 04:53:44
glagolitic script (old slavic alphabet) text on russian
2022-05-02 04:53:56
https://en.wikipedia.org/wiki/Glagolitic_script
2022-05-02 04:54:11
improver
2022-05-02 06:50:41
<
_wb_
2022-05-02 06:55:55
>
2022-05-02 06:56:20
Or is it /> ?
improver
2022-05-02 08:00:17
it's >
2022-05-02 08:00:33
/> is impure
_wb_
2022-05-02 08:12:59
<\
spider-mario
2022-05-03 03:05:51
apparently, some sound is supposed to go with it (haven’t heard it yet): https://twitter.com/modamsshe/status/1521300374912749568
Jim
2022-05-03 03:46:48
*infinite Wilhelm scream*
Traneptora
2022-05-03 03:57:48
holy crap it *does* look like a pit
spider-mario
2022-05-03 04:14:40
I blame video compression
2022-05-03 04:14:59
with perfect quality, it would be easier to see the small ripples on the surface
2022-05-03 04:15:54
stereo vision would probably help, too
_wb_
2022-05-03 04:21:48
Yes, video compression probably makes both the concrete walls and the water look smoother than they are. But perfectly still water can be a quite perfect mirror too. Nice illusion in any case.
Fox Wizard
2022-05-03 08:49:12
<@794205442175402004> what's your opinion on malbec? <:thinkies:854271204411572236>
improver
2022-05-03 11:19:03
diskorduser
2022-05-04 05:05:04
https://youtu.be/h2RTDEvDJkY
_wb_
Fox Wizard <@794205442175402004> what's your opinion on malbec? <:thinkies:854271204411572236>
2022-05-04 07:34:08
wine? I don't have any opinions on wine
Fox Wizard
2022-05-04 08:17:45
Yeah, sad
improver
2022-05-04 11:35:49
alcohol is kinda meh tbh
2022-05-04 11:36:13
some drinks w it are p tasty though
_wb_
2022-05-04 03:18:49
yes, also they implemented it in a rather lazy way (threads are just additional channels that auto-hide after a while), but not a very convenient way. It would have been way better if threads would be displayed inline in the channel they belong to, with a collapse/expand button. But I guess they didn't feel like implementing extra stuff like that...
Traneptora
2022-05-04 06:29:47
also the fact that they auto-disappear means they're not useful as "sub-channels"
2022-05-04 06:29:51
they're really just temporary channels
Deleted User
diskorduser What language is this
2022-05-04 07:24:11
diskorduser
2022-05-06 03:36:26
https://youtube.com/shorts/WII1OU6_g9Y?feature=share
2022-05-06 05:12:37
Any problem?
2022-05-06 05:32:30
Well, that YouTube channel is already a joke. I don't take it seriously. But the vulnerability from chm files exist since windows xp.
The_Decryptor
2022-05-06 05:41:59
I wonder why the choice of hanging it off 7-zip, other apps use the old HTML help viewer, and any privilege escalation flaw would be in Windows
w
2022-05-06 12:03:18
made an image booru (any type of content) that supports and encodes to JXL <https://booru.grass.moe/>
improver
2022-05-06 12:05:01
big nice
2022-05-06 12:05:57
lots of illya lol
diskorduser
2022-05-06 12:46:02
Thumbnails look heavily compressed.
yurume
2022-05-06 12:49:57
I'm really looking for built-in TOC support
improver
2022-05-06 03:28:35
never tried uploading stuff to boorus, can i just dump images & it will do tags somehow or i need to tag things properly?
2022-05-06 03:30:04
what's the best current browser to experience jxl on?
2022-05-06 03:30:14
3rd-party patched firefox?
diskorduser
2022-05-06 04:16:28
Chromium
_wb_
2022-05-06 07:58:39
The kids were googling porn today. Apparently someone at school told them that if they type "porno" they get funny results. They're 6, 8 and 10 years old. Sigh. They had 4 browser tabs open with "naked people doing weird things".
2022-05-06 08:01:14
It's annoying, they want to watch youtube and they cannot do that from the account I made for the oldest one, because she's not 13 yet so too young for youtube. So I let them use my account for youtube. But then of course google thinks they're 40 years old...
2022-05-06 08:03:09
It's either only allowing them to see toddler stuff on youtube kids, or they're adults. Some intermediate thing would be useful...
Fox Wizard
2022-05-06 08:03:52
Oh no... they'll probably also get told to google "glans" later on ~~speaking from experience, got told to google that when I was 10~~
2022-05-06 08:05:54
But yeah, annoying that if they're below the age of 13 they'll just get boring and braindead YouTube kids material <:Cheems:884736660707901470>
_wb_
2022-05-06 08:08:07
The jump from baby shark to granny porn is kind of steep
Fox Wizard
2022-05-06 08:23:35
Lol, yeah
w
improver what's the best current browser to experience jxl on?
2022-05-07 12:19:30
jxl runs no slower than chrome on my ff for me
improver never tried uploading stuff to boorus, can i just dump images & it will do tags somehow or i need to tag things properly?
2022-05-07 12:21:06
ideally the uploader tags it properly
2022-05-07 12:34:32
chrome has better hdr support
2022-05-07 12:34:56
for images and even rendering text and all that, I prefer FF since it's a lot clearer
2022-05-07 12:35:06
also the ff image downsampling is way better <https://www.maxrev.de/html/image-scaling.html>
2022-05-07 12:38:38
chrome *should* be better at jxl, but this https://booru.grass.moe/image/98
diskorduser
2022-05-07 01:17:55
1.1.1.3 dns?
Yari-nyan
2022-05-08 11:37:57
TIL webm supports audio-only ``` ffmpeg -i whatever.ogg -c:v libvpx -c:a copy -vn whatever.webm``` mpv, vlc plays it just fine
2022-05-08 11:38:22
what would you use it for? not sure, as it seems to be slightly larger than the Ogg
Fraetor
2022-05-08 11:40:38
I think YouTube uses it sometimes.
Yari-nyan
2022-05-08 11:40:52
imagine being the hipster who exclusively listens to webm audio
The_Decryptor
2022-05-08 11:41:00
WebM is just a profile of MKV, no requirement to use a video channel
Yari-nyan
2022-05-08 11:41:12
or mkv
_wb_
2022-05-08 11:41:43
What other stuff can you put in mkv? Subtitles?
Yari-nyan
2022-05-08 11:41:52
yep
2022-05-08 11:42:50
i have never seen an audio file with subtitles but no video
_wb_
2022-05-08 11:43:03
So you can make a still picture with a 1 hour subtitle track, in principle?
2022-05-08 11:43:19
In various languages
Yari-nyan
2022-05-08 11:44:30
sure why not
Fraetor
2022-05-08 11:48:41
I have seen audio dramas distributed as a mkv, with just a static picture and subtitles.
The_Decryptor
2022-05-08 11:56:01
I knew the IETF was working on a "standard" version of FFV1, didn't realise it was also the case for MKV and Flac, nice to see
2022-05-08 11:56:16
https://github.com/ietf-wg-cellar/matroska-specification and https://github.com/ietf-wg-cellar/flac-specification
Fraetor
2022-05-08 11:57:17
Ooh, nice.
Yari-nyan
2022-05-08 12:05:56
https://www.matroska.org/faq.html
2022-05-08 12:06:26
it mentions `.mka` as preferred extension for matroska audio, subtitles as lyrics for an audio file
2022-05-09 06:05:20
https://hackaday.com/2022/05/08/creating-an-image-format-for-embedded-hardware/
2022-05-09 06:05:55
new BMP alternative
2022-05-09 06:09:53
2022-05-09 07:09:55
why does it use so many bytes in the header? at least Image Type and Compression can be squeezed into a byte with nice easy bitfields
2022-05-09 07:10:36
and why does this image not specify the size of the other values
2022-05-09 07:12:37
and ideally with Color Table Size, all you really want is 1, 2, 4, 8 bits per index
2022-05-09 07:14:14
but i appreciate a simple format like this for pixel art
2022-05-09 07:15:59
and please define byte order to be little endian
2022-05-09 07:29:22
why define compression in a format like this
2022-05-09 07:29:27
why not do it the farbfeld way
JendaLinda
2022-05-09 07:29:39
Interesting. I always thought it's funny how image data are encoded upside down in BMP. Anyway, if the intention is to embed the picture inside the code, there's no need for header at all. See XBM format for example.
Yari-nyan
2022-05-09 07:29:53
ex: `image.pif.rle`, (or better yet) `image.pif.lz4` anyone
JendaLinda Interesting. I always thought it's funny how image data are encoded upside down in BMP. Anyway, if the intention is to embed the picture inside the code, there's no need for header at all. See XBM format for example.
2022-05-09 07:31:08
defining a standard for this means you can open it in image viewers/editors, which is useful
2022-05-09 07:31:30
so it's.. portable
2022-05-09 07:31:54
i'm disappointed
2022-05-09 07:40:00
i've noticed zstd can compress (uncompressed) image data pretty well
2022-05-09 07:40:24
sometimes smaller than the equivalent PNG
2022-05-09 07:40:57
but need to do more testing
The_Decryptor
2022-05-09 07:40:57
zstd is magic and I love it
Yari-nyan
2022-05-09 07:41:02
ikr
2022-05-09 07:41:45
i also appreciate the simplicity of LZ4
Traneptora
Yari-nyan TIL webm supports audio-only ``` ffmpeg -i whatever.ogg -c:v libvpx -c:a copy -vn whatever.webm``` mpv, vlc plays it just fine
2022-05-09 01:35:21
its most common use case is the delivery of DASH audio streams
2022-05-09 01:35:26
opus inside webm by itself
_wb_
2022-05-10 08:03:41
If anyone wants to become my teammate at Cloudinary, they're hiring: https://cloudinary.com/careers/jobs/israel/image-and-3d-formats-expert
2022-05-10 08:03:59
(it says Location: Israel but they’re also open to remote working)
2022-05-10 08:04:37
(being in a European-ish timezone is useful though)
Deleted User
2022-05-10 10:09:29
Where does one learn to become a 3D formats expert? ^^
_wb_
2022-05-10 10:13:18
I guess digging into glTF would be a good start
2022-05-10 10:15:39
But I guess that can be done on the job too, it's just nice if you have relevant prior experiences but being willing to learn is more important
2022-05-10 11:42:38
https://youtu.be/wUnnXwLTbnA
improver
2022-05-10 12:21:57
requirements sound too hard even if im currently jobless & broke
yurume
_wb_ If anyone wants to become my teammate at Cloudinary, they're hiring: https://cloudinary.com/careers/jobs/israel/image-and-3d-formats-expert
2022-05-10 12:39:33
3D formats? I never thought they are somehow relevant in the web (for now)
_wb_
2022-05-10 12:41:24
not really, yet — but we want to be ready when they do become more relevant 🙂
yurume
2022-05-10 12:42:32
metaverse-proof? 😉
_wb_
2022-05-10 12:42:55
haha
yurume
2022-05-10 12:43:02
(that's the only application I can imagine that ever has a possibility to become the reality in the near future)
_wb_
2022-05-10 12:43:34
yeah I dunno, metaverse sounds like a rather lame hype thing to me
yurume
2022-05-10 12:44:12
me too, even though I was a gamedev in the past
_wb_
2022-05-10 12:46:31
but 3D stuff is coming, e.g. for e-commerce, just images and even 360 is limited, having a full 3D model of the product allows you to look at it from all angles
2022-05-10 12:47:39
they're also interested in doing stuff like customized products, things like tshirts or mugs with your design on them - and to do that properly, you need to have a 3D model of the thing and have an automated way to replace textures
2022-05-10 12:48:23
(even if the end goal is just to produce a realistic-looking still image)
2022-05-10 12:50:40
further along the road I think at some point we'll have more 3D viewing environments, like glasses, but also holographic screens or projectors. Not gonna be mainstream anytime soon, but things are evolving quickly and at some point people will want to use those new display possibilities on a website too
2022-05-10 12:52:05
but anyway, the position is not just about 3D, it's mostly also just normal image processing and compression
2022-05-10 12:52:22
normal images aren't going to disappear 🙂
improver requirements sound too hard even if im currently jobless & broke
2022-05-10 12:56:11
which ones specifically? because probably they exaggerated stuff a bit in that job listing
2022-05-10 12:56:47
those first three bullets of the requirements for example: - MSc or BSc in Engineering, Computer Science, or related field. - 6+ years experience in Algorithm research and development - Deep knowledge of image processing, ISP, image compression, and formats
2022-05-10 12:57:42
pretty sure we don't really care about degrees, I've seen great coders without any degrees and crappy coders with an MSc or even a PhD
2022-05-10 12:58:09
6+ years experience is a silly arbitrary number too
yurume
2022-05-10 12:58:21
I argue many if not most people with a PhD are actually crappy coders 😉
Fraetor
2022-05-10 12:58:55
It depends, but a PhD doesn't really help you coding in of itself.
yurume
2022-05-10 12:59:03
not always, but yeah
_wb_
2022-05-10 01:00:03
and even I don't have any deep knowledge of image signal processors, in fact I had to look up that acronym (ISP). I have no clue what kind of processing those cameras are doing nowadays
yurume
2022-05-10 01:00:50
anyway, I do have a sort of prediction that texture formats allowing a random access might become much more relevant in the near future
Fraetor
2022-05-10 01:01:28
Why the random access? I thought things were moving away from texture atlases?
_wb_
2022-05-10 01:02:04
maybe not random access but at least extremely parallel decode
yurume
2022-05-10 01:02:35
yeah, allowing random access is kind of a nice addition to parallel decode
_wb_
2022-05-10 01:02:56
I wonder if some subset of jxl could be parallel enough to be used as a texture format
2022-05-10 01:04:23
e.g. using 128x128 groups in modular mode, that's 2040 groups for an 8K image
yurume
2022-05-10 01:07:21
if that's possible, it would also give a possibility to run the same algorithm in SIMD
2022-05-10 01:07:46
or more accurately, SPMD (single program multiple data)
2022-05-10 01:09:27
https://github.com/ispc/ispc for example compiles a SPMD program into SIMD instrs, so it's not even that hard if you have a right algorithm
improver
2022-05-10 01:15:54
MSc & BSc stuff (I have a lot experience including job stuff in coding but ended up failing to do BSc because i can't make myself document all the stuff i do, msword is too hard with whatever kind of autism/adhd i have), also I'm not sure I could call myself a "team player", as I start to act in really psychotic & BPD-ish ways if i talk to people everyday without breaks, also don't have pmuch any experience in 3D formats
2022-05-10 01:18:08
otherwise from technical side sounds kinda okay, im alright at codec work
_wb_
2022-05-10 02:21:55
The job does not require a lot of talking to people. I work from home, I visit the office in Israel 3-4 times per year to see the others in real life (0 times since covid though), so "team player" is more about collaborating with others through chat and github and stuff
2022-05-10 02:23:10
And like I said, the degrees don't matter that much, we have some great people without formal degrees
2022-05-10 02:25:13
I have a MSc and a PhD in comp sci myself but I was hired before anyone wanted to see any proof of that, lol. It doesn't mean that much anyway.
2022-05-10 03:16:49
lol, guess who is serving the images on https://shop.tesla.com/
Deleted User
_wb_ lol, guess who is serving the images on https://shop.tesla.com/
2022-05-10 03:32:14
<:BlobYay:806132268186861619> are you serving them?
_wb_
2022-05-10 03:37:32
apparently we do since recently
2022-05-10 03:37:59
just open any image in a new tab and look at the tab icon, lol
Deleted User
_wb_ just open any image in a new tab and look at the tab icon, lol
2022-05-10 03:38:33
do I see your face then? 😄
_wb_
2022-05-10 03:46:52
spider-mario
2022-05-10 04:07:14
<:Stonks:806137886726553651>
Jyrki Alakuijala
2022-05-11 01:46:54
Something is off there
Fox Wizard
2022-05-11 01:54:41
Jpeg being used for flat stuff where PNG will probably outperform it is <:reeeee:865200505705332747>
Jyrki Alakuijala
2022-05-11 01:55:43
if I use 'save as' it is a .avif
2022-05-11 01:56:04
perhaps it is a jxl file in real life because I have that enabled %-)
Fox Wizard
2022-05-11 02:11:44
Hm, what's the link?
2022-05-11 02:12:11
I hate it when websites show 1 extension and you get a different one when you download
2022-05-11 02:12:54
Like... oh hey, a jpeg. Nope, have a webp even though they're usually way lower quality, because for some reason they have a way higher target quality or something and absolutely crush the noise/grain in images <:reee:854024330832117792>
2022-05-11 02:13:20
And sadly see it too often that the webp that gets delivered is the original jpeg transcoded...
Jyrki Alakuijala
2022-05-11 02:15:06
"So Much Space In The Metaverse Is Not Used To It’s Full Extend And We Are Here To Change That!"
Fox Wizard
2022-05-11 02:24:12
A thing that doesn't contribute in a meaningful way, but people like it, because there's a chance to get basically free money I guess ~~and a huge scam magnet~~
2022-05-11 02:24:15
At least, NFTs
ClenonWolf
2022-05-11 02:44:01
I at least understand cryptocurrency and actually has it's uses. But NFT is just... why
improver
2022-05-11 04:30:55
high quality
_wb_
2022-05-11 06:04:57
It's all speculation at best, scams and pyramid games at worst.
improver
2022-05-12 12:04:46
2022-05-12 12:05:13
yuh, unexpected
2022-05-12 12:05:26
but welcome development
w
2022-05-12 12:19:59
did lapsus actually do anything
2022-05-12 12:20:14
there's so many articles about them leaking stuff but there's literally nothing
Jim
2022-05-12 02:20:33
It's just the kernel portion of the driver, so it won't taint the kernel. The larger non-kernel portion will still be proprietary.
Fraetor
2022-05-12 10:22:05
Good progress though.
terafo
w there's so many articles about them leaking stuff but there's literally nothing
2022-05-12 08:10:48
Nothing? They've leaked at least a large portion of driver source code, if not all of it.
Traneptora
w there's so many articles about them leaking stuff but there's literally nothing
2022-05-12 08:34:25
https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/kernel-open/nvidia-modeset/nvidia-modeset-linux.c#L80
2022-05-12 08:34:43
including suspicious gaps <:PauseChamp:755852977574510632>
Jim
2022-05-12 08:35:06
Cat layed on the enter key
190n
2022-05-12 09:19:41
lmao
DZgas Ж
2022-05-12 09:22:35
here they are from left to right
yurume
2022-05-12 09:25:22
yay 2D barcodes
Jim
Traneptora https://github.com/NVIDIA/open-gpu-kernel-modules/blob/main/kernel-open/nvidia-modeset/nvidia-modeset-linux.c#L80
2022-05-12 10:03:10
https://twitter.com/marcan42/status/1524615058688724992
2022-05-12 10:05:01
Hm.... this is a bit iffy. So the "open-source kernel driver" is really just a small bit of code that will then upload 34+MB into the hardware (the proprietary stuff), then just act as an intermediary between the software and proprietary code now embedded into the hardware... <:PepeGlasses:878298516965982308>
improver
2022-05-12 10:34:17
& userspace software is also proprietary still
2022-05-12 10:35:30
guessing this is still somewhat a bit better for reverse engineering but calling it opensource isn't right at all in its current shape tbh, it's like forced amdgpu-pro
Jim
2022-05-13 12:01:37
Eh... I really wonder about the actual legallity of this. It can't really be "open-source" if it's uploading proprietary code. As far as the whole "this is good for open-source" -- I don't see how it will have a major impact. I think the hackers leaking their source code will likely do more for open-source than anything else. The open-source devs will be able to skim through that and come up with similar schemes to make the open-source driver much more up-to-date than Nvidia would ever do.
The_Decryptor
2022-05-13 12:08:38
There's no legal standard for "open source", and Nvidia have provided the source for the components they're willing to open up (They might just be rather useless)
Fraetor
2022-05-13 01:09:01
I'm just hopng it makes NVIDA less of a pain to use on linux.
lonjil
Jim Hm.... this is a bit iffy. So the "open-source kernel driver" is really just a small bit of code that will then upload 34+MB into the hardware (the proprietary stuff), then just act as an intermediary between the software and proprietary code now embedded into the hardware... <:PepeGlasses:878298516965982308>
2022-05-13 01:17:10
AMD did the same thing. Moved lots of functionality from the driver to firmware in order to do the first open source release.
spider-mario
2022-05-13 03:16:20
while not ideal, it does seem like a net positive from a practical point of view
2022-05-13 03:16:39
in any case it doesn’t seem worse than the previous situation
ziemek.z
2022-05-13 05:03:02
Is it meant to be like this or is it a bug? And is it just me? *(Hint: look at the top window bar... or where it should be if it was there.)*
yurume
2022-05-13 05:31:04
probably a bug, though not really infrequent one in Electron apps
ziemek.z
2022-05-13 06:47:31
Nvm, it fixed itself lmao
lonjil
2022-05-13 08:23:54
TIL the Steam Deck comes with Qt development tooling pre-installed, for some reason?
spider-mario
2022-05-13 09:12:13
what does `pacman -Qi qt5-tools` return?
2022-05-13 09:12:17
or maybe `qt6-tools`
lonjil
2022-05-13 09:14:03
Alas, not my steam deck. (hence the censored part)
spider-mario
2022-05-13 09:14:27
oh, yeah, somehow I hadn’t even noticed 😂
yurume
2022-05-14 02:39:50
one video each second? how did it even evade the spam filter???
.vulcansphere
lonjil TIL the Steam Deck comes with Qt development tooling pre-installed, for some reason?
2022-05-14 02:53:23
Interesting...
lonjil
2022-05-14 11:46:02
Someone posted an explanation, and LOL > Arch user here, safe to say that I do not have Qt5 devtools on my system despite having qt5-base; qt5-tools package provides the devtools which on arch for some reason is required by plasma-workspace and spectacle
The_Decryptor
2022-05-14 11:51:05
So they depend on the tools because they require qdbus, but I wonder why that's shipped as part of the tools instead of the core packages
2022-05-14 11:51:32
Pretty sure all the gnome dbus stuff is considered a core part of gnome (I don't actually use Linux outside of headless stuff)
spider-mario
2022-05-14 12:04:03
I don’t think qdbus is really meant to be actually used by apps
2022-05-14 12:04:13
I believe it’s more meant as a help during development
2022-05-14 12:04:17
kind of like gst-launch
2022-05-14 12:04:47
(I still used gst-launch from an app once but _shhhh_)
lonjil
2022-05-14 12:13:19
yeah, I think applications only need libQt5DBus.so, not the qdbus tool.
Traneptora
2022-05-15 04:04:54
installing cmake installs its GUI for reasons I don't know
2022-05-15 04:05:40
it's not a separate package
.vulcansphere
2022-05-15 09:04:15
https://www.theregister.com/2022/05/13/organizations_pay_ransomware/?td=rt-3a
spider-mario
Traneptora it's not a separate package
2022-05-15 06:28:04
generally speaking, arch linux tends to do much less package modularisation than, say, debian
2022-05-15 06:28:35
debian: ffmpeg, ffmpeg-doc, libavformat, libavformat-dev, libavcodec, libavcodec-dev, etc. arch: ffmpeg (contains all of the above)
_wb_
2022-05-15 07:25:21
That's quite a difference in granularity indeed
Deleted User
2022-05-15 08:24:42
<@794205442175402004> btw, why does f_auto still send WebP even if your Accept header allows neither jxl, avif nor webp? Does it just make assumptions based on the user agent (FF100) or is WebP simply considered universally supported?
improver
2022-05-15 08:26:35
doesn't `*/*` mean "allow all"?
2022-05-15 08:32:25
but yeah doesn't answer the question id like to know if its considered universal at this point too
_wb_
2022-05-15 08:34:35
It's not considered universally supported, no
2022-05-15 08:34:53
But it does look at accept headers and user agent
2022-05-15 08:37:04
Accept header alone sadly doesn't say very much, e.g. safari accepts webp but it has bugs and cannot render some webp images for some reason; firefox accepts avif but doesn't support animated avif, etc.
2022-05-15 08:37:48
And yes, every browser says they support every file format that exists :)
Deleted User
improver doesn't `*/*` mean "allow all"?
2022-05-15 08:38:07
Ah ok, that's it. If my request is inside an img, then it will serve jpeg.
_wb_
2022-05-15 08:38:56
I guess the `*/*` just means "you can send me something I don't understand too, and I will just put it in the download folder"
Fraetor
2022-05-15 08:42:12
It does tend to be the lowest priority.
improver
2022-05-15 08:42:36
honestly accept probing is such a hacky "feature"
Fraetor
2022-05-15 08:42:42
But then things like png or jpeg don't tend to be listed.
improver
2022-05-15 08:43:05
its a mess if you wanna avoid webp or avif reencodes & disable relevant settings in about:config
Fraetor
2022-05-15 08:43:50
It always surprises me that you don't see the picture tag used more.
_wb_
2022-05-15 08:44:49
Universal support is not what you think it is btw: it's not achieved when chromium, ff and safari support it. There are for example lots of bots/microbrowsers like the stuff that produces link previews in every messanging app. It's not insignificant traffic, and they typically don't accept anything besides the old jpeg and png.
Fraetor
2022-05-15 08:45:06
Moving the decision to the client seems like a really good idea.
improver
2022-05-15 08:45:35
unless it's firefox & you're trying to serve animated avif
_wb_
2022-05-15 08:46:18
The problem with picture tag and client side decisions is that you get an explosion of markup if you want to do both responsive size variants and file format variants
2022-05-15 08:46:38
Can easily get 30 sources per image
improver
2022-05-15 08:47:01
its funny how they ended up axing `image/avif` and `image/avif-sequence` distinction "because implementations will support both" & firefox ended up not doing it that way
_wb_
2022-05-15 08:47:10
Doing that in a single img tag with one url that produces the desired dimensions and format based on the request headers is cleaner imo
improver
2022-05-15 08:47:41
also yeah. html compression helps to extent though
_wb_
2022-05-15 08:48:37
Yeah it's not so much the html size I am worried about, more how error-prone and tricky to maintain it can be
Fraetor
2022-05-15 08:48:49
TBH, I've personally never really used responsive images. I've only used it for formats.
_wb_
2022-05-15 08:49:18
Getting the dimensions right is a bigger bandwidth saver than getting the format right, tbh
Deleted User
2022-05-15 08:50:05
also, since you are already here Jon: Does Cloudinary support lossless jpeg recompression to jxl (or the other way around)?
_wb_
2022-05-15 08:50:31
Not yet, it's in the pipeline though
Deleted User
2022-05-15 08:52:16
will there be a flag for it or just automatically transform between jpeg and jxl if that is losslessly possible (and supported)?
_wb_
2022-05-15 08:54:46
Not sure how exactly it will be exposed/productionized, I only made sure the backend stuff is there
2022-05-15 08:55:41
One thing for sure will be to just save storage on jpeg originals
Deleted User
_wb_ One thing for sure will be to just save storage on jpeg originals
2022-05-15 08:57:18
but who pays for the (automatic) transformation? Would still be nice tough if it kind of like behaved as libjxl could alredy decode jpegs nicer...
_wb_
2022-05-15 08:58:57
Well if the jpeg is stored as jxl, when making derived images it will decode the original with libjxl...
Deleted User
2022-05-15 09:02:58
that would mean that JPEG wouldn't really exist anymore for Cloudinary? Only the final serving step to clients who don't support jxl would see jpgs?
improver
2022-05-15 09:12:13
Deleted User
2022-05-15 09:13:10
well, I think I'll just have to wait and see how it ends up behaving. I guess there is no concrete date on when it will be production ready?
improver
2022-05-15 09:22:31
i suspect once at least one mainstream browser actually enables it
spider-mario
2022-05-15 10:40:50
slightly overkill for what is just a simple application of Bayes’ theorem, but it works (and kind of feels like magic)
improver
2022-05-15 10:51:08
v high level
.vulcansphere
2022-05-16 11:48:27
https://www.theregister.com/2022/05/16/arm_runs_on_algae_electricity/
2022-05-17 08:01:49
https://www.theregister.com/2022/05/13/cooperative_mutation_flaw_finder/?td=rt-9cp
improver
2022-05-17 09:36:22
https://music.youtube.com/watch?v=MSXsCTU2h-E
.vulcansphere
2022-05-18 01:34:27
Ay, fellow Underworld fan here!
2022-05-18 01:37:06
https://www.youtube.com/watch?v=3mjoV2BT1WQ
improver
2022-05-18 12:59:20
i love this track too
spider-mario
2022-05-18 11:20:47
https://twitter.com/dcastelvecchi/status/1526822756876156928
improver
2022-05-18 11:25:37
r-rude, maybe i didn't read many of these but they've been fine
spider-mario
2022-05-18 11:27:00
I do love https://doi.org/10.1017/CBO9780511790423, one of my favorite books on any subject
yurume
2022-05-19 12:26:24
I like http://www.googolplexwrittenout.com/
.vulcansphere
2022-05-19 01:20:04
https://www.youtube.com/watch?v=j78EvhdYJYA
2022-05-19 05:07:09
https://www.youtube.com/watch?v=LUycJ9eR6l8
_wb_
2022-05-19 05:55:06
When I google "jpeg xl", this is one of the results I get: https://online2pdf.com/convert-jpg-to-excel
2022-05-19 05:56:15
I wonder what it does: text recognition, or making a huge table with one cell per pixel? 😅
Fraetor
2022-05-19 09:04:33
Yeah, it does OCR of any text.
Fox Wizard
2022-05-19 10:10:24
Hm, wonder if jxl can make this smaller without quality loss <:KekDog:884736660376535040>
2022-05-19 10:11:01
Smallest I got was 6483 bytes with ``-e 9 -q 100 -I 1 --patches=0``
2022-05-19 10:11:27
PNG is 5499 bytes <:thinkies:854271204411572236>
veluca
2022-05-19 11:04:56
you got this smallest *without* patches?
2022-05-19 11:05:01
that's ... surprising at best
2022-05-19 11:05:27
sign of some possible encoder bug at worst xD
2022-05-19 11:05:35
anyway, try also -E 3
nathanielcwm
2022-05-20 03:55:54
https://cdn.discordapp.com/attachments/869655213315878983/976984799313010688/1.jxl
2022-05-20 03:57:22
oh you can't use the bot on mobile discord lol
w
2022-05-20 04:36:39
~~i guess ill add it~~
2022-05-20 04:42:41
well, for urls you can just do https://embed.moe/url since that's all the command does
2022-05-20 04:42:52
but that one is >50mb as a png so it wont even embed
ClenonWolf
2022-05-20 08:04:29
Is there any image viewer on iOS that supports jxl yet?
2022-05-20 08:05:19
Haven’t found anything yet and whenever I use my iPad I use online decoders
_wb_
2022-05-20 08:05:51
Good question - is there any image viewer that doesn't use Apple's CoreMedia? (does Apple even allow such an app on their appstore?)
ClenonWolf
2022-05-20 08:06:50
Sadly wouldn’t be surprised if apple doesn’t allow that
_wb_
2022-05-20 08:07:06
yeah
ClenonWolf
2022-05-20 08:07:53
I seem to have found one. But not going to spend 5 bucks on it XD
_wb_
2022-05-20 08:07:57
CoreMedia is lagging behind quite a bit too... they still don't support avif, let alone jxl. In fact they only recently added webp, and it's for some reason still buggy
ClenonWolf
2022-05-20 08:08:20
Codec Support on iOS devices is terrible
2022-05-20 08:09:07
The iOS version of discord doesn’t even support vp9. ~~Though I’m not sure if discord or apple is to blame for that~~
_wb_
2022-05-20 08:10:40
also Apple makes you pay a yearly fee to even be allowed to develop iOS apps, which is quite annoying
ClenonWolf
2022-05-20 08:16:58
Not surprising sadly. But that might be the reason why so many apps are paid only
Petr
_wb_ also Apple makes you pay a yearly fee to even be allowed to develop iOS apps, which is quite annoying
2022-05-20 08:43:52
Welcome to the capitalism. Everything is for sale. 🤦
yurume
2022-05-20 09:55:52
yesterday I rode a bicycle for 1 1/2 hours and now my muscles are aching
2022-05-20 10:05:04
more of the latter, but intentionally paired with a fun thing
2022-05-20 10:06:07
I visit game arcades a lot to play music video games but they are not in my vicinity so whenever I get back from those arcades I ride a bicycle
2022-05-20 10:06:29
since otherwise I would probably never exercise 😉
2022-05-20 10:09:38
thankfully Seoul (where I live) has an extensive network of riverside bicycle roads so it worked well for me
.vulcansphere
2022-05-20 11:18:31
Good to hear that
2022-05-20 11:19:14
Here in Jakarta, the bicycle road network is still concentrated in inner city (central area) but it's growing
2022-05-20 11:22:46
Also, yay for music game arcade... Vulcan loves playing SOUND VOLTEX
2022-05-20 11:45:16
If anyone here wondering why Wikipedia and other Wikimedia websites were hard to access for some hours, their database went into hiccups https://phabricator.wikimedia.org/T308380
Fox Wizard
veluca you got this smallest *without* patches?
2022-05-20 12:10:51
Yeah, made it a few KB smaller. Also, -I 1 without --patches=0 actually increased the size which was surprising, but with --patches=0 it decreased the size <:thinkies:854271204411572236>
veluca anyway, try also -E 3
2022-05-20 12:11:28
-E 3 and -g 3 didn't do anything somehow
veluca
2022-05-20 12:11:57
-g 3 makes sense, image is small
2022-05-20 12:12:14
-E 3 not doing anything probably means you're doing palettization
yurume
.vulcansphere Also, yay for music game arcade... Vulcan loves playing SOUND VOLTEX
2022-05-20 12:14:22
I actually played it a lot yesterday, cause of course every arcade music video game nowadays implements some sort of grinding mechanics (sigh)
_wb_
2022-05-20 05:47:58
I'm at a Trevor Noah show tonight
2022-05-20 06:00:35
Traneptora
2022-05-20 07:17:02
noice
_wb_
2022-05-20 08:30:08
Yeah it was pretty good
.vulcansphere
2022-05-21 01:31:52
Nice
2022-05-21 01:59:54
https://www.youtube.com/watch?v=BhOd5ZACe6g
improver
2022-05-21 08:36:59
https://www.youtube.com/watch?v=rpePpbSqCGw
2022-05-21 08:37:11
https://goreshit.bandcamp.com/track/its-sad
.vulcansphere
2022-05-22 01:14:08
https://www.youtube.com/watch?v=uLL4aNM0U5Q
Deleted User
2022-05-22 01:52:14
i was listening to capsule yesterday 👍
2022-05-22 01:53:27
https://youtu.be/o9AHDwdMEiw
.vulcansphere
2022-05-22 02:06:10
Yay, catchy Shibuya-pop electronica duo!
improver
2022-05-22 03:58:08
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1884478/pdf/bcp0057-0495.pdf
spider-mario
2022-05-22 09:51:27
this has been some of my go-to work/study/reading music since 2015: https://youtu.be/UekUUuM3BIo
2022-05-22 09:51:59
for me, it strikes a nice balance of duration, repetitiveness with some variation, and stimulation (some nice light drumming) without being too distracting
2022-05-22 09:52:08
but of course it might be different for everyone
improver
2022-05-22 11:15:54
this is pretty nice
2022-05-22 11:22:54
also, correct about stuff being different for everyone, i used to do university related stuff on speedcore/extratone just to thwart boredom
.vulcansphere
2022-05-23 12:12:10
Great way to thwart boredom
2022-05-23 12:12:04
https://www.youtube.com/watch?v=FKMHAiXBkSs
Fox Wizard
2022-05-23 08:32:35
<@179701849576833024>did you fix the cjxl issues for Windows? <:Poggers:805392625934663710>
veluca
2022-05-23 08:33:08
it was a cooperative effort with <@604964375924834314> ... and more of a workaround (I think)
2022-05-23 08:33:15
do check if it works though
Fox Wizard
2022-05-23 08:33:34
Ah. Tbh, was very surprised to suddenly get an output
2022-05-23 08:33:44
Feels nice to suddenly upgrade to a 3 months newer version XD
veluca
2022-05-23 08:33:48
heh
2022-05-23 08:34:09
for the curious, it seems like the problem was with builds done on windows server 2022
2022-05-23 08:34:17
btw, do you have windows 10 or 11?
Fox Wizard
2022-05-23 08:34:53
10
2022-05-23 08:35:11
Will probably wait another half a year or so until I "upgrade" to 11
veluca
2022-05-23 08:36:13
well at least *that*'s consistent with what I saw
2022-05-23 08:36:42
on my w11 it works fine (although for some other people it fails on w11)
2022-05-23 08:37:10
on a w10 VM it crashed to me too (but not if I built it locally with the same msvc, which.... whatever...)
Fox Wizard
2022-05-23 08:37:45
Hm, now I kinda want to try it on a W11 machine tomorrow
veluca
2022-05-23 08:45:49
I sure wouldn't mind
2022-05-23 08:46:30
if you feel like trying weird stuff, could you perhaps see if installing msvc 2022 changes anything?
2022-05-23 08:46:59
(yeah you can see I am scraping at the bottom of the barrel for ideas lol)
Fox Wizard
2022-05-23 08:53:59
If my throat infection gets a little better tomorrow then I might try. I could even try on like... 6 different laptops <:KekDog:884736660376535040>
veluca
2022-05-23 09:23:01
nice lol
BlueSwordM
2022-05-24 02:21:34
https://youtu.be/effDU7exbmw
Fox Wizard
2022-05-24 05:31:39
Big sadge, seems like no testing on different laptops, because somehow my throat is more oof'd than before, so have to stay home <:KekDog:884736660376535040>
190n
BlueSwordM https://youtu.be/effDU7exbmw
2022-05-24 06:48:10
private video <:PepeHands:808829977608323112>
.vulcansphere
2022-05-24 11:24:09
https://www.youtube.com/watch?v=IoI5614r2ps
Fox Wizard
2022-05-25 10:58:53
<@179701849576833024>tried one of your older builds on another device and I get the errors that ``VCRUNTIME140.dll``, ``MSVCP140.dll`` and ``VCRUNTIME140_1.dll`` haven't been found
veluca
2022-05-25 10:59:31
ah, for that you need to install the visual C++ runtime
2022-05-25 11:00:01
https://aka.ms/vs/17/release/vc_redist.x64.exe I guess
Fox Wizard
2022-05-25 11:03:01
Heh, also segfault one one of the laptops. Guess I could try a Windows 11 laptop next
2022-05-25 11:08:09
Also doesn't work on the Windows 11 laptop
veluca
2022-05-25 11:12:54
interesting
2022-05-25 11:13:04
are you willing to install visual studio and try?
2022-05-25 11:13:27
https://visualstudio.microsoft.com/vs/community/
Fox Wizard
2022-05-25 11:13:27
Not sure if I'll get complaints if I do that. I'm not supposed to install anything on these laptops <:KekDog:884736660376535040>
veluca
2022-05-25 11:13:39
heh ok nevermind then
Fox Wizard
2022-05-25 11:13:39
~~Not like I haven't done that already 👀~~
veluca
Fox Wizard ~~Not like I haven't done that already 👀~~
2022-05-25 11:13:52
nothing to see here
Fox Wizard
2022-05-25 11:16:35
Hm, 1 PC here has it installed
2022-05-25 11:17:44
Also segfault
veluca
2022-05-25 11:18:25
whatever
2022-05-25 11:18:28
I am out of ideas
Fox Wizard
2022-05-25 11:18:51
At least the latest builds work <:KekDog:884736660376535040>
veluca
2022-05-25 11:20:19
I'll file a bug to github lol
DZgas Ж
2022-05-25 04:40:37
veluca
Fox Wizard At least the latest builds work <:KekDog:884736660376535040>
2022-05-25 09:05:36
so it seems like it's not github's fault, but all builds built with msvc 2022 on wserver 2022 (but not built on w11/w10) fail that way
2022-05-25 09:05:46
I can't even...
Fox Wizard
2022-05-25 09:06:33
<:gated:930270198995488819>
w
2022-05-27 01:06:30
added another route to https://embed.moe https://embed.moe/auto?fallback=https://cdn.discordapp.com/attachments/796921241910771754/979549213723615312/none.png&avifr=https://cdn.discordapp.com/attachments/796921241910771754/979549213480341525/avif.png&jxlr=https://cdn.discordapp.com/attachments/796921241910771754/979549213140598804/jxl.png
2022-05-27 04:06:05
try out that link
2022-05-27 04:09:31
that means whatever you opened it in doesnt support jxl or avif or doesnt say it does in the headers
2022-05-27 04:37:58
https://txnor.com/vixw/bari-mari-lovxlive-plush-plushie-gif-21056220
2022-05-27 04:42:30
do it again
Traneptora
2022-05-28 07:34:44
Eastxr Egg
2022-05-28 07:34:53
it doxsn't do anything if you do it again
ziemek.z
2022-05-30 06:50:36
Pinging <@179701849576833024>
yurume
2022-05-30 06:59:45
compress that with patches
_wb_
2022-05-30 10:35:47
I can see a fancy hipster restaurant serving ghettispassss
ziemek.z
yurume compress that with patches
2022-05-31 05:21:36
At first: <:kekw:808717074305122316> After a second thought: 🤔
improver
2022-05-31 09:06:02
spider-mario
improver
2022-06-01 10:13:23
https://web.archive.org/web/20160214035738/http://www.ledailyberet.fr/2016/02/science-il-constate-lexistence-des-ondes-gravitationnelles-en-sortant-bourre-du-pub/
.vulcansphere
2022-06-02 07:53:08
https://twitter.com/hourlysxf/status/1531935239739584512
_wb_
2022-06-02 06:07:57
Interesting question - are there any objective metrics that try to be perceptually relevant for audio?
spider-mario
2022-06-02 06:39:50
I once came across an attempt at defining an audio version of SSIM, and I implemented it from the paper, but never actually got around to testing how well it performs
2022-06-02 06:40:01
I still have the code
2022-06-02 06:40:08
(do I still have a link to the paper?)
2022-06-02 06:45:11
yep, it was http://doi.org/10.1109/ICASSP.2008.4517586
2022-06-03 03:10:08
I wrote the code while already at google, so I believe that if I want to publish it, I must go through https://opensource.google/documentation/reference/releasing
2022-06-03 03:10:13
I’ll look into it
2022-06-03 03:11:09
also, I only implemented the time-domain approach described by the paper, not the frequency one
2022-06-03 03:12:26
I think I chose to do only the time-based one because: > The T-MSSIM and TF-MSSIM appear to perform equally well based on the correlation coefficient with respect to subjective data.
improver
2022-06-06 07:33:46
https://www.youtube.com/watch?v=Tdte7FkfUmE
diskorduser
2022-06-09 11:40:56
Beans bad? 🤔
2022-06-09 11:58:59
<:SadCheems:890866831047417898>
_wb_
2022-06-10 06:38:44
2022-06-10 06:38:54
A medieval computer scientist
2022-06-10 06:39:00
2022-06-10 06:39:10
A steampunk computer scientist
diskorduser
2022-06-10 07:11:28
Is it from dalle e 2?
yurume
2022-06-10 07:23:19
https://twitter.com/whynotwes/status/1534924786719236096
_wb_
diskorduser Is it from dalle e 2?
2022-06-10 07:44:42
No, Midjourney
Deleted User
2022-06-12 10:22:31
:garfieldneutral:
Cool Doggo
2022-06-12 12:45:02
I transferred one of my boosts here <:dogthumbsup:919802151117672520>
spider-mario
2022-06-14 08:42:19
I have listened to this a lot over the past few months, I really love it https://youtu.be/ju2AB5E76d4
2022-06-14 08:42:33
especially 5:00-15:00 and then 20:50 onwards
improver
2022-06-14 04:06:21
https://music.youtube.com/watch?v=2v8DxDth4eQ
fab
2022-06-15 10:10:07
2022-06-15 10:10:17
I consider a good font one more readable than this
2022-06-15 10:30:25
2022-06-15 10:30:35
They are a lot
2022-06-15 10:30:48
Even with simple design
2022-06-15 10:30:59
Fabiorug obviously is me
yurume
2022-06-15 12:43:50
still recovering from a fallout of cycling yesterday
_wb_
2022-06-15 01:19:53
you fell? nothing too serious I hope?
yurume
2022-06-15 01:25:06
not literally, just that I don't exercise too much and my body screams whenever I *do* exercise
_wb_
2022-06-15 01:26:03
ah lol
2022-06-15 01:26:29
how many km did you bike?
yurume
2022-06-15 01:26:54
24 km this time
2022-06-15 01:29:24
well it was on the verge of raining and I barely escaped the rain
fab
2022-06-15 07:37:18
DZgas Ж
2022-06-15 09:46:18
The idea came to me, you can tell me if you know something like that, with my experiences I don’t even know anything close. in general the idea is this - compression of a one-bit image by drawing rectangles, while only the coordinates of one color will be write, from where and to where the rectangle should be drawn, this will be compression I will try to write something in python (I am not a programmer at all)
Cool Doggo
2022-06-15 09:47:10
ive done something similar before, wasnt for compression though
DZgas Ж
Cool Doggo ive done something similar before, wasnt for compression though
2022-06-15 09:48:56
it seemed to me an interesting fact that the optimization of such compression requires sooo large power and enumeration of probabilities
Cool Doggo
2022-06-15 09:55:08
yeah the solution i came up with in my case was very naive so i dont think i would be good to ask for it lol
2022-06-15 09:55:38
it also didnt find the minimal amount of rectangles at all like i assume you are trying to get
2022-06-15 09:56:03
main problem with it is when you have checkerboard like patterns which would not compress well at all with that type of algorithm
DZgas Ж
Cool Doggo main problem with it is when you have checkerboard like patterns which would not compress well at all with that type of algorithm
2022-06-15 10:03:04
yes, that's right, "mask" complications could help, but I'm not really interested in it, maybe I would like to create a lossy compression algorithm
2022-06-15 10:03:53
but first i need to do something
2022-06-15 10:32:41
minimal decode be created
2022-06-15 11:00:00
well, the first problem is, I don’t understand at all how to create at least some kind of algorithm for drawing squares, even some kind of bot that runs around pixels....
2022-06-15 11:32:06
I decided to take someone else code for drawing rectangles and rewrite it so that I would get the values the start and end points, and manually outlined a certain part of the picture crookedly, because I can’t master the drawing algorithm myself this is very ugly and arbitrary
2022-06-15 11:33:15
maybe someone will be as interested as it is for me
2022-06-15 11:34:06
2022-06-15 11:37:48
for better efficiency compress, I would not want to spend a lot of bytes, so if you write coordinates, it’s better to limit yourself to 8 bits per digit, that is, in ideal, each picture should be divided by 256x256 and compressed separately. hmm, well, this will also solve the problem of parallelization but this is 4 byte on one drawing rectangles
w
2022-06-15 11:56:31
the largest area problem is the first optimization problem in calculus
2022-06-16 12:06:45
maybe instead of rectangles it can be points to a polygon
2022-06-16 12:07:07
it'd be like converting image to svg
_wb_
2022-06-16 05:45:58
I think such approaches could work well when it's mostly large blobs, but for something like (small font) text it will compress really poorly...
2022-06-16 05:46:25
But large blobs will also compress well with just RLE and co
DZgas Ж
w the largest area problem is the first optimization problem in calculus
2022-06-16 07:56:04
<:Thonk:805904896879493180>
_wb_ I think such approaches could work well when it's mostly large blobs, but for something like (small font) text it will compress really poorly...
2022-06-16 07:58:09
I have already calculated and understood that the minimum size of the rectangle should be 6x6, otherwise there will be no efficiency .... most of all, such an algorithm would look good together with something
w
DZgas Ж <:Thonk:805904896879493180>
2022-06-16 07:58:53
that's the first thing it made me think of
DZgas Ж
w that's the first thing it made me think of
2022-06-16 08:01:22
Well, the problem, of course, is that I'm not a programmer and I can't write anything worthwhile demonstrating. can probably leave everything like that, I showed the idea
w
2022-06-16 08:02:58
oh i just say that because it reminded me of it from a long time ago
DZgas Ж
w oh i just say that because it reminded me of it from a long time ago
2022-06-16 08:04:17
👌 if i look at the low frequencies, it reminds me of the wavelet transform in jpeg2000
_wb_
2022-06-16 08:11:59
to some extent, you could do the rectangle thing in jxl btw, using patches that are taken from just a solid color patch frame
2022-06-16 08:12:30
but I doubt it really helps much
2022-06-16 08:13:17
predictors are really good at predicting the color of a pixel when W=N=NW=NE
DZgas Ж
_wb_ to some extent, you could do the rectangle thing in jxl btw, using patches that are taken from just a solid color patch frame
2022-06-16 08:17:51
i seems to me that what I did all this here - has been implemented in WEBP to some small extent
2022-06-16 08:19:38
although it's interesting what functions there are for png for drawing inconsistent lines
2022-06-16 08:41:01
yea damage first data of jpeg2000's is ruining it so much, but it amazes me that it keeps reading no matter what
yurume
2022-06-16 08:47:01
JPEG2000 glitch art? 8-)
DZgas Ж
yurume JPEG2000 glitch art? 8-)
2022-06-16 08:49:06
oh yea just in notepad
2022-06-16 08:49:43
it's really the best format for storing movies, because of this kind of error-tolerance
2022-06-16 08:50:38
actually I was surprised to learn that all movie sources are stored in jpeg2000 for 2 decades
2022-06-16 08:50:59
<:FeelsReadingMan:808827102278451241>
yurume
2022-06-16 08:57:13
technically "today in jxsml", but probably off-topic: I always find this line unbelievable
2022-06-16 08:58:24
in modern x86-64 FMA is as fast as multiplication and addition *combined*, with the exactly same throughput
2022-06-16 08:58:49
this fundamentally obsoletes several optimization rules of thumb
_wb_
2022-06-16 09:07:33
is it?
veluca
2022-06-16 09:07:43
fma is ~ same as 1 mul last I remember
_wb_
2022-06-16 09:07:44
it should still be more accurate though, right?
yurume
2022-06-16 09:09:36
yes, but even when you don't need accuracy FMA is a good choice now
2022-06-16 09:09:55
at least that's what I've inferred from Agner's
veluca
2022-06-16 09:09:55
yeah, no reason to *not* do FMA if you can
yurume
2022-06-16 09:10:37
and recent enough gcc and clang both exploit this (with a correct `-march` of course)
DZgas Ж
2022-06-16 09:17:50
**now **I found the Wave Function Kollapse - all things can wait, this is something truly great, and why have I not met before
2022-06-16 12:10:13
oh its great
2022-06-16 12:10:23
veluca
2022-06-16 12:37:33
I tried... 8 years ago or so xD
spider-mario
2022-06-16 05:49:35
https://pbs.twimg.com/media/FVUL9_CWYAExwlV?format=jpg&name=900x900
improver
2022-06-16 10:18:02
https://youtu.be/ebzEVcuzSLU
spider-mario
2022-06-19 07:22:44
https://youtu.be/XymjrRSNiPM
nathanielcwm
2022-06-20 01:18:23
190n
2022-06-20 03:52:01
Fox Wizard
2022-06-20 03:59:00
ClenonWolf
2022-06-20 04:34:32
Cool Doggo
2022-06-20 06:57:30
nathanielcwm
2022-06-20 07:04:17
Fox Wizard
2022-06-20 07:08:48
ClenonWolf
2022-06-20 07:46:40
improver
2022-06-20 05:39:45
JendaLinda
2022-06-20 05:51:37
Fox Wizard
2022-06-21 06:12:02
yurume
2022-06-21 06:24:01
JXL furry art when? 🙂
diskorduser
2022-06-22 05:56:22
https://twitter.com/memesiwish/status/1539176831714095104?t=NSnmQOLCu5FlmeSMpsM3eA&s=19
Cool Doggo
2022-06-22 07:55:47
https://media.discordapp.net/attachments/167423382697148416/981317754147721216/caption-2.gif
improver
2022-06-22 11:05:53
https://www.youtube.com/watch?v=dvw9tuK9has
_wb_
2022-06-24 05:19:06
New profile pic
Nova Aurora
_wb_ New profile pic
2022-06-25 10:24:47
Kid's drawing?
Deleted User
Nova Aurora Kid's drawing?
2022-06-25 11:23:44
Ey, don't criticize Jon's drawing skills! <:CatSmile:805382488293244929>
_wb_
2022-06-26 06:04:12
My kid drew me on a toilet paper roll as part of a birthday gift she made for me
Nova Aurora
2022-06-26 06:05:41
She has talent should she choose to pursue it
diskorduser
2022-06-26 02:52:50
https://twitter.com/weirddalle/status/1540738604938543106?t=n_p2hfv1dC2X0V0dvrv35w&s=19
_wb_
2022-06-26 07:30:53
Traneptora
2022-06-26 07:48:42
https://i.imgur.com/48XgWEv.png
w
2022-06-26 09:01:10
I'm all hype for it but aqours has been going at it for 7 years already. weird feeling
embed
2022-06-27 01:22:56
https://embed.moe/https://cdn.discordapp.com/attachments/806898911091753051/990789221088387092/DALLE.jxl