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

Demiurge
spider-mario the exact same argument applies to *not* doing affirmative action
2025-05-13 01:57:38
No, it really can't. You cannot fight discrimination by creating more of it.
2025-05-13 01:58:04
You cannot break out of a cycle by continuing the cycle
spider-mario
Demiurge No, it really can't. You cannot fight discrimination by creating more of it.
2025-05-13 01:59:52
why not? active noise cancellation works by creating more noise
Demiurge
2025-05-13 02:00:31
Unfortunately I don't think I am the best at explaining things. But it's no different than a cycle of revenge
2025-05-13 02:00:46
The only way to break the cycle is to forgive and move beyond
spider-mario
2025-05-13 02:01:06
https://upload.wikimedia.org/wikipedia/commons/7/7d/Active_Noise_Reduction.svg
monad That argument wasn't prescient of 2020.
2025-05-13 02:05:31
not sure what you mean?
lonjil
2025-05-13 02:06:11
In my experience, putting a conscious effort into more diverse, equitable, and inclusive practices when hiring or otherwise choosing people for stuff, actually makes the end result more meritocratic, increasing the competence of your team.
Demiurge
spider-mario https://upload.wikimedia.org/wikipedia/commons/7/7d/Active_Noise_Reduction.svg
2025-05-13 02:07:01
In the case of racial discrimination they don't actually cancel out but help to reinforce each other stronger. Like revenge.
2025-05-13 02:08:18
Resentment both ways gets reinforced because fundamentally it's an unjust action that you are continuing and keeping alive
2025-05-13 02:08:57
It's inherently and fundamentally unjust to treat individual people unfairly and punish them for things outside of their control or merit
2025-05-13 02:09:30
And you can't fight against that while continuing the cycle
spider-mario
Demiurge It's inherently and fundamentally unjust to treat individual people unfairly and punish them for things outside of their control or merit
2025-05-13 02:10:55
hence breaking the cycle of subsets of the population being excluded for things outside of their control
2025-05-13 02:11:14
the subsets that affirmative action might work “against” still get plenty of chances
2025-05-13 02:11:53
really, to me, it brings to mind the quote: “When you're accustomed to privilege, equality feels like oppression”
Demiurge
2025-05-13 02:13:04
That's just my opinion and if my explanation is not satisfactory I understand. I'm trying my best to explain. I don't think most people are against equality.
Meow
2025-05-13 02:14:10
But some people are more equal
Demiurge
2025-05-13 02:16:55
I think most people want individuals to be judged fairly and have opportunities to succeed without artificial barriers stopping children or adults from pursuing their interests and moving up in the world.
2025-05-13 02:18:14
Some people have a head start or a rough start, if they have good parents or if they come from a stressful and abusive home, it will be easier or harder for a child to succeed
2025-05-13 02:21:01
People of every race come from good homes and from very stressful homes.
2025-05-13 02:22:13
If you want kids to have the best opportunities then we need to be the best parents. And encourage everyone else to be good parents.
2025-05-13 02:23:25
Poverty and drug abuse plays a role
2025-05-13 02:25:27
If the bottom half (50%) of income earners stopped paying income tax, that would only account for 2% of the income tax revenue. But it would be a tremendous boon to the production economy.
2025-05-13 02:26:18
2% less income tax revenue in exchange for 50% of people being exempt from the tax. That's an amazing trade.
2025-05-13 02:27:40
For some reason though our laws are designed to crush the poor
2025-05-13 02:30:10
And make it harder and more punishing for people who are just trying to make a humble livelihood by subjecting them to the same rules intended for the fabulously wealthy.
2025-05-13 02:31:15
Our laws are designed by and for the fabulously rich for the benefit of the rich and to the detriment of everyone.
2025-05-13 02:34:01
It should be easy and convenient to do the right thing and inconvenient to do the wrong thing. And it's not easy or convenient for the poor to make a livelihood, and it seems that way by design...
2025-05-13 02:37:25
We tax the labor too much, so naturally we have inflation and joblessness
2025-05-13 02:38:48
Laozi said "if your people are starving, stop taxing their food"
damian101
Demiurge If the bottom half (50%) of income earners stopped paying income tax, that would only account for 2% of the income tax revenue. But it would be a tremendous boon to the production economy.
2025-05-13 03:11:39
You sure? Income and productivity are very correlated. And if you punish people for being more productive, they're gonna choose to be less productive.
Demiurge
2025-05-13 03:12:49
The trick is to make sure you DON'T punish people and that no matter what, earning more always means earning more
2025-05-13 03:14:02
So once the taxes kick in they only apply to the income earned above the threshold, not below
2025-05-13 03:14:43
Therefore you never have an incentive to earn less to get paid more
2025-05-13 03:15:02
Because that would create weird economic incentives and glitches
damian101
Demiurge The trick is to make sure you DON'T punish people and that no matter what, earning more always means earning more
2025-05-13 03:15:42
That's still punishment. You could work double the hours but get much less than double the pay.
Demiurge
That's still punishment. You could work double the hours but get much less than double the pay.
2025-05-13 03:16:00
True!
2025-05-13 03:16:05
Hmm
2025-05-13 03:17:09
Perhaps that's the inherent stupidity of collecting revenue from an income tax
damian101
2025-05-13 03:19:04
Well, there's not much better alternatives. Taxation of income minus investment minus gifts is basically a consumption tax.
Demiurge
2025-05-13 03:19:06
For sure it's important to grease the skids of getting people into the productive workforce and artificial barriers at the beginning need to be removed so it's more convenient for people to escape from poverty
2025-05-13 03:20:09
Taxing the lowest income earners is definitely doing more harm than good and probably losing out on greater revenue in the long run!
Lumen
You sure? Income and productivity are very correlated. And if you punish people for being more productive, they're gonna choose to be less productive.
2025-05-13 03:21:40
I am not sure elon musk is 350 000 00* more productive than us
Demiurge
That's still punishment. You could work double the hours but get much less than double the pay.
2025-05-13 03:22:01
It's probably more important to get the unemployed out of poverty than to incentivize working twice as many hours...
2025-05-13 03:23:18
Making it easier to get started for people entering the workforce
2025-05-13 03:24:04
The income tax should be abolished for the majority of people
2025-05-13 03:24:50
Like it was originally promised
damian101
Demiurge It's probably more important to get the unemployed out of poverty than to incentivize working twice as many hours...
2025-05-13 03:25:34
involuntary unemployment should be pretty much unrelated to normal levels of taxation I think... well, except for the management overhead taxes can cause for the employer for short-term employees.
Lumen I am not sure elon musk is 350 000 00* more productive than us
2025-05-13 03:26:55
well, I mean, he's a fraudster...
Demiurge
involuntary unemployment should be pretty much unrelated to normal levels of taxation I think... well, except for the management overhead taxes can cause for the employer for short-term employees.
2025-05-13 03:27:46
Labor should not be taxed if there's an employment problem...
damian101
Demiurge Making it easier to get started for people entering the workforce
2025-05-13 03:27:49
Sure. But various regulations are more of the issue for that...
Demiurge
2025-05-13 03:28:02
Just like food should not be taxed if there's a famine
Sure. But various regulations are more of the issue for that...
2025-05-13 03:28:23
That I will lump together as a tax
2025-05-13 03:28:52
Because it increases the expense of hiring
2025-05-13 03:29:00
Even if that expense is time and effort and paperwork
2025-05-13 03:29:19
It's essentially a tax
well, I mean, he's a fraudster...
2025-05-13 03:30:03
Elon Musk is the world's most successful welfare queen
2025-05-13 03:30:41
Pretty sure he has multiple countries giving him tons of money and subsidies and contracts
2025-05-13 03:31:15
He really knows how to milk out every ounce
damian101
Demiurge Just like food should not be taxed if there's a famine
2025-05-13 03:36:55
Oh, but that is very different, actually. If you tax productivity or consumption, without discrimination, you would largely just extract money from the economy, which allows for more government spending without (severe) inflation. But if you tax specific productivity, or consumption of specific goods, you will warp incentives, which generally harms overall productivity (assuming rational actors with a legal system already sufficiently disincentivising harmful behavior).
_wb_
2025-05-13 03:39:49
That's a strong assumption. There is plenty of mildly harmful stuff (too mild to be forbidden by law but too harmful to be negligible) that is also very profitable. "Rational actors" are incentivized towards such mildly harmful stuff...
2025-05-13 03:40:37
That's why liquor and tobacco are usually taxed more heavily than bread, for example.
Demiurge
2025-05-13 03:41:20
Taxing the lower half of income earners is going to lead to inflation.
2025-05-13 03:42:14
Because it increases the costs of all basic labor
2025-05-13 03:42:41
It's like a double "screw you" to the poor
2025-05-13 03:43:59
We have to unlock the potential of the poor, not make things even harder.
2025-05-13 03:45:56
Inflation hurts the poor a lot more, and same goes for shaving off a percent of their income. It's a lot more of a big deal when you're poor, but after you're already getting the hang of things higher up on the food chain then it eventually just becomes a cost of doing business
2025-05-13 03:46:32
I don't mean to downplay the negative effects on business owners...
2025-05-13 03:46:47
I'm just saying that it hurts a lot more when you are just starting out.
2025-05-13 03:47:13
It should be easier for people to start a business too
2025-05-13 03:47:58
There are many artificial and outrageous barriers in the way of economic progress
_wb_
2025-05-13 03:54:46
Progressive taxes and other redistributive mechanisms or measures that reduce economic inequality are generally very good for the economy, even if there are many hardcore laisser-faire economists who are very opposed to it and since Reagan the tendency has been towards less progressive income tax and more regressive taxes (taxes that are proportionally larger for low incomes, such as any fixed-amount tax or taxes on basic goods everyone needs about the same amount of).
damian101
_wb_ That's why liquor and tobacco are usually taxed more heavily than bread, for example.
2025-05-13 04:12:32
sure, but a rational consumer wouldn't smoke or drink if it is bad for their long-term well-being...
_wb_
2025-05-13 04:21:53
depends on how much pleasure they extract from those activities, I suppose...
2025-05-13 04:25:31
But my point was more about things like the tobacco or alcohol industry, or let's say some highly poluting production process that happens to be much more profitable than less poluting alternatives. The tragedy of the commons causes "rational actors" to not have the right incentives in such cases...
damian101
_wb_ But my point was more about things like the tobacco or alcohol industry, or let's say some highly poluting production process that happens to be much more profitable than less poluting alternatives. The tragedy of the commons causes "rational actors" to not have the right incentives in such cases...
2025-05-13 04:30:42
True, but taxation and subsidies are not the only ways to set those right.
_wb_
2025-05-13 04:53:34
In fact I don't think taxation/subsidies can really solve the problem. I don't really believe it is possible to correct incentives that are fundamentally not the right ones ("profit over people", to put it in left-populist terms) by simply adjusting the slopes of some profit curves here and there. That's like using an automatic lawn mower as a tool to build hospitals and schools, which of course doesn't work even if you carefully prepare the terrain and adjust the slope of every hill and the variety of grass to try to 'incentivize' the lawn mower to accidentally, while it is mowing the grass, pick up bricks in one corner of the domain and stack them in the other corner.
2025-05-13 04:54:41
(there is probably a better analogy for what I am trying to say here)
lonjil
sure, but a rational consumer wouldn't smoke or drink if it is bad for their long-term well-being...
2025-05-13 06:41:35
no such thing
damian101
2025-05-13 06:47:57
Yes, which begs the questions 1. Should people not be free to harm themselves, or to risk harming themselves? 2. Can we trust regulators to be more rational when it comes to decisions for the lives of people they don't even know?
spider-mario
2025-05-13 07:24:21
(strictly speaking, “raises” or “prompts” the question)
Quackdoc
2025-05-13 09:21:35
wsl2 is aggravatingly slow for file IO. I don't understand how this is still an issue that hasn't been fixed yet. Does anyone where know a way to make it not suck? Needs to be relatively normie friendly or at least a one and done solution
spider-mario
2025-05-13 09:40:12
from what I recall, they say that it’s very slow when accessing files outside of its own filesystem, but should be fast within it
2025-05-13 09:40:55
yeah https://learn.microsoft.com/en-us/windows/wsl/compare-versions > As you can tell from the comparison table above, the WSL 2 architecture outperforms WSL 1 in several ways, with the exception of performance across OS file systems, which can be addressed by storing your project files on the same operating system as the tools you are running to work on the project.
Quackdoc
2025-05-13 09:41:50
yeah, it uses 9p for external file system accsess, but sadly, it's quite critical for a lot of uses (in my case, I want my pops to try and use flowblade which only has a linux build) and copying too and from it's internal storage a lot just wont work out well
Meow
2025-05-14 03:10:49
The better version
Demiurge
2025-05-14 02:42:22
What is so great about the Bible or any other holy scripture anyways? I have seen lots of really cool and amazing books and the Bible seems like it's being promoted by people who don't really understand anything about it.
2025-05-14 02:42:49
In fact people seem to believe in the Bible more than they believe in God
2025-05-14 02:43:41
The Bible might as well be the same thing as God since they have so much blind trust in it
2025-05-14 02:44:53
There are lots of red flags in the text that should tell you not to trust everything it says, too.
2025-05-14 02:48:18
A lot of things "God" says and does that suggest it's not always the same entity, that it's a manipulative liar, malevolent and untrustworthy, petty, egotistical, shallow, and very much not divine at all.
2025-05-14 02:48:41
And not someone or something that deserves trust or praise or obedience.
2025-05-14 02:49:57
Jesus seems to have a very different personality.
2025-05-14 02:53:57
A lot of things don't add up. A lot of gospels are missing and destroyed when the "universal" religion was created to literally destroy all other existing sects of Christianity at the time, when it used to be a diverse group of different sects that usually believed in the theory that Jesus and YHWH are essentially opposites.
diskorduser
2025-05-15 10:15:04
https://youtu.be/nzZEADmusxE
Meow
2025-05-16 05:08:03
I've tried GPT-4.1 on ChatGPT. The first task is to compare the opacity of white swimsuit from two artworks comprehensively, and the answer is good enough
spider-mario
2025-05-16 10:27:03
the legendary Takeo Ischi (of “Chicken Yodeling” fame) has blessed us with another masterpiece https://youtu.be/YGp0ccLNO7w
2025-05-16 10:27:43
(the chicken yodeling, for those who haven’t seen it: https://youtu.be/Ppm5_AGtbTo )
Traneptora
Quackdoc wsl2 is aggravatingly slow for file IO. I don't understand how this is still an issue that hasn't been fixed yet. Does anyone where know a way to make it not suck? Needs to be relatively normie friendly or at least a one and done solution
2025-05-16 03:18:55
problem in this case is that WSL1 bypasses windows defender scans and WSL2 does not
2025-05-16 03:19:13
if you have a way to turn off those sorts of scans then your file i/o perf will increase relatively dramatically
2025-05-16 03:19:16
(I don't know how to turn it off)
spider-mario
2025-05-16 05:36:34
2025-05-16 05:36:43
alternatively, you can exclude specific directories
Fox Wizard
2025-05-18 05:50:12
<@179701849576833024>ban time? <:KekDog:884736660376535040>
2025-05-18 05:58:38
Or <@794205442175402004>. Whoever is faster I guess lol
veluca
2025-05-18 05:59:15
ban time
2025-05-18 05:59:24
(never did that yet)
Fox Wizard
2025-05-18 05:59:50
Good thing it's rarely ever needed here
_wb_
2025-05-18 06:27:12
Was at a family gathering thing, what happened?
username
2025-05-18 06:28:05
some weird account posted some kinda NSFW scam server invite in every single channel
_wb_
2025-05-18 07:16:55
Annoying
Meow
username some weird account posted some kinda NSFW scam server invite in every single channel
2025-05-19 02:18:44
I would never post any NSFW scam
2025-05-19 02:19:20
I share only the great NSFW arts
2025-05-19 02:19:54
Honestly they're mostly SFW for me
Kupitman
Meow I share only the great NSFW arts
2025-05-19 04:41:48
Share
Meow
2025-05-19 05:09:38
I've shared some here
2025-05-19 05:17:28
ChatGPT says that shared conversations don't include images and files
2025-05-19 05:18:22
yet the thinking process could still include some parts ||https://chatgpt.com/share/682aada2-ede0-8009-b93e-29984391fc66||
diskorduser
Meow Honestly they're mostly SFW for me
2025-05-19 07:33:12
Is your work related to nsfw arts?
Meow
2025-05-19 09:11:44
I'm a Master of Arts
diskorduser
2025-05-19 10:35:24
Master of ||furry|| nsfw arts
spider-mario
2025-05-19 02:59:04
https://freesystemprojekt.bandcamp.com/track/live-at-e-music-wdiy-lehigh-valley-public-radio-allentown-11-10-2001-engels-heij-van-der-wel nice (I especially like the bit that starts near 8:00 or so)
2025-05-19 05:26:30
slight https://youtu.be/bfkY-bway_8?t=3m50s vibe
diskorduser
2025-05-19 06:02:58
https://youtu.be/XkugpuoXsjo
Quackdoc
2025-05-19 06:10:43
this is so wrong on so many levels
diskorduser
2025-05-19 06:21:09
Weird game https://youtu.be/VeUm7pnaoeQ
Quackdoc
diskorduser Weird game https://youtu.be/VeUm7pnaoeQ
2025-05-19 06:24:07
imagine if this has raytracing, would be so dope lmao
diskorduser
2025-05-19 06:24:57
Do you think raytracing look good on anime based characters
Quackdoc
2025-05-19 06:27:25
yeah, it can look really nice
diskorduser Do you think raytracing look good on anime based characters
2025-05-19 06:28:09
ZZZ has ray tracing and it looks great
2025-05-19 06:28:23
https://www.youtube.com/watch?v=JvqFkJqHj5U
_wb_
2025-05-19 07:09:54
https://youtu.be/w434qhNJMdw?si=8-GnpjuikBgFC_oF
2025-05-19 07:11:14
Though I prefer the Commodore 64 version, from the game Bomb Jack. Instant nostalgia. https://youtu.be/GD0dOyFz2Sk?si=_cyIW2js0w9qZLr-
Cacodemon345
2025-05-19 07:18:25
https://www.phoronix.com/news/Microsoft-Edit-Open-Source Some of the comments here are painful to read.
_wb_
2025-05-19 07:20:30
More nostalgia: https://youtu.be/qrQuR1LHAVI?si=nF3QLoqu0gOJb9CW https://youtu.be/4dh2clt0W1k?si=QLTRsl4edqfFbN8x
Cacodemon345 https://www.phoronix.com/news/Microsoft-Edit-Open-Source Some of the comments here are painful to read.
2025-05-19 07:22:39
Can you quote some highlights?
Cacodemon345
_wb_ Can you quote some highlights?
2025-05-19 07:23:28
```Microsoft just invented the wheel! Amazing. This is not out of community love or anything. Its a desperate struggle to emulate relevance. ``` ```They're strategy is to nullify the advantages of using Linux by attempting to clone all the good things about Linux. The problem is their long term Motives are Total User Control. ```
2025-05-19 07:26:18
Sorry if you're referring to the open-sourced stuff.
_wb_
2025-05-19 07:33:20
Oh I assumed there were funny comments in the source code but you meant phoronix comments
Cacodemon345
_wb_ Oh I assumed there were funny comments in the source code but you meant phoronix comments
2025-05-19 07:46:18
I apologize.
_wb_
2025-05-19 07:47:04
Lol my bad for misunderstanding
spider-mario
_wb_ Though I prefer the Commodore 64 version, from the game Bomb Jack. Instant nostalgia. https://youtu.be/GD0dOyFz2Sk?si=_cyIW2js0w9qZLr-
2025-05-19 11:12:24
reminds me of https://youtu.be/3OWU1R-_K20?t=23 vs https://youtu.be/vMJjqVB9JCM
jonnyawsom3
_wb_ https://youtu.be/w434qhNJMdw?si=8-GnpjuikBgFC_oF
2025-05-20 12:38:54
1:55 reminds me of JXL art, could probably replicate it
diskorduser
Quackdoc imagine if this has raytracing, would be so dope lmao
2025-05-20 01:30:35
It looks like raytracing is already enabled in that demo
Quackdoc
diskorduser It looks like raytracing is already enabled in that demo
2025-05-20 01:40:20
demos can be done with ahead of time rendering instead of real time, but im not sure if this is RT, but then again, if it is, it's still mobile hardware afterall
diskorduser
2025-05-20 01:41:23
Mobile hardware?
2025-05-20 01:49:58
They will turn off raytracing on mobile port
A homosapien
2025-05-20 01:50:43
raytracing overrated
Quackdoc
diskorduser They will turn off raytracing on mobile port
2025-05-20 01:56:35
snapdragon has hardware raytracing now
diskorduser
Quackdoc snapdragon has hardware raytracing now
2025-05-20 02:06:34
On 8 elite soc?
Quackdoc
2025-05-20 02:09:48
I dont remeber what all socs have them
diskorduser
2025-05-20 03:11:40
So it looks like 8 gen 2 and above supports.
Demiurge
2025-05-20 07:04:23
Why did the price of AMD GPUs jump up an additional $400 apiece recently
2025-05-20 07:04:53
A few months ago I could buy them for literally $400 less
2025-05-20 07:05:05
How does that even happen
2025-05-20 07:05:20
For the exact same model
2025-05-20 07:05:34
🤯
damian101
Demiurge Why did the price of AMD GPUs jump up an additional $400 apiece recently
2025-05-20 07:18:01
which models...
2025-05-20 07:18:16
new or used
2025-05-20 07:18:35
a single company buying them in bulk can cause this
Demiurge
2025-05-20 07:25:45
7900xtx I think it's called?
2025-05-20 07:26:14
Not long ago I could get one for like $850 before taxes
2025-05-20 07:26:53
Do people seriously still mine bitcoin today?
2025-05-20 07:27:44
Or what the hell are they using them all for
_wb_
2025-05-20 07:51:03
AI, more likely
damian101
2025-05-21 08:23:30
yes, definitely AI
2025-05-21 08:24:07
7900xtx has great FP16 performance and 24 GB VRAM
Lumen
2025-05-21 09:04:44
gonna love the fact that my gpu almost didnt lose any value in 2 years
spider-mario
2025-05-21 12:26:48
just learnt that depleted alkaline batteries bounce whereas full ones don’t https://www.princeton.edu/sites/default/files/images/2017/05/Bouncing-Batteries.gif
username
2025-05-21 12:30:29
oh yeah ever since I heard about that I now test the bounce to see if a battery has been used or not
2025-05-21 12:30:51
useful for if there's a random battery laying around and you have no clue if it's dead or not
_wb_
2025-05-21 01:21:00
TIL. Good to know!
CrushedAsian255
2025-05-21 01:31:21
wonder what the scientific reason behind it is
spider-mario
2025-05-21 01:48:27
I’ll likely still just use my battery voltage tester, which also lets me keep my blanket policy of “not exposing batteries to shocks” so I don’t accidentally do it on lithium ones
jonnyawsom3
2025-05-21 02:03:04
Drop a car battery to see if it's full
CrushedAsian255
spider-mario I’ll likely still just use my battery voltage tester, which also lets me keep my blanket policy of “not exposing batteries to shocks” so I don’t accidentally do it on lithium ones
2025-05-21 02:09:05
> not exposing batteries to shocks So I should stop watching horror movies with my battery collection?
spider-mario
CrushedAsian255 wonder what the scientific reason behind it is
2025-05-21 09:56:21
https://www.chemedx.org/blog/why-do-dead-batteries-bounce-chemistry-course
2025-05-21 09:57:10
(the website’s implementation of TLS seems a bit spotty – here’s an alternative link https://web.archive.org/web/20241102173905/https://www.chemedx.org/blog/why-do-dead-batteries-bounce-chemistry-course )
AccessViolation_
spider-mario just learnt that depleted alkaline batteries bounce whereas full ones don’t https://www.princeton.edu/sites/default/files/images/2017/05/Bouncing-Batteries.gif
2025-05-21 09:58:48
I've heard about that, I always thought it was one of those fake life hack science facts
diskorduser
2025-05-22 02:25:09
https://youtu.be/Bfh-qNXukvo
Demiurge
yes, definitely AI
2025-05-22 06:50:53
What are they even using the AI for...
Meow
2025-05-22 07:12:18
A personal chat bot?
Kupitman
Meow A personal chat bot?
2025-05-22 07:12:48
For what?
Meow
2025-05-22 07:13:32
I don't know but many people buy an expensive graphics card for this
Demiurge
2025-05-22 02:15:51
I can't imagine people are hoarding high end AMD GPUs just to cyber with a senile and demented chatbot
jonnyawsom3
2025-05-22 03:05:29
People were hording GPUs to buy monkey JPEGs with magic maths equations
Quackdoc
2025-05-23 08:06:14
elden ring is getting a live action and I am conflicted, alex garland is on it. I dunno how you could make a good movie out of it, and garland is pretty hit or miss. but warfare was a great movie so moderately hopeful
Meow
2025-05-23 04:34:30
Danbooru is 20 years old later today https://danbooru.donmai.us/posts/1
2025-05-23 04:35:29
A highly-recommended corpus for benchmarking
Kupitman
2025-05-24 06:50:54
Meow Danbooru is 20 years old later today https://danbooru.donmai.us/posts/1
2025-05-24 07:20:06
bro drawing hentai for 20 years..
Meow
2025-05-24 09:36:52
Hmm the artist who drew #1 still keeps drawing sensitive anime artworks
spider-mario
2025-05-24 07:21:27
fun: while searching for a C++ implementation of a function I would like to have for experimentation with photon noise, I came across a [paper](https://onlinelibrary.wiley.com/doi/pdf/10.1107/S2059798315013236) titled “A log-likelihood gain intensity target for crystallographic phasing that accounts for experimental error”
2025-05-24 07:21:41
of course, it’s an entirely different kind of “intensity target” than in jxl
Meow
2025-05-25 10:25:13
I've created some templates
Quackdoc
2025-05-25 09:53:47
any swiss bros around? Gnu taler has come https://news.itsfoss.com/gnu-taler-swiss-operations/
2025-05-25 09:53:51
really cool stuff gnu taler is
spider-mario
2025-05-25 10:25:44
wrong swiss flag, right off the bat
2025-05-25 10:25:51
it’s supposed to be square
2025-05-25 10:26:04
in /r/BUENZLI, they would say „Aazeig isch dusse“ for that
Quackdoc
2025-05-25 10:31:18
I didn't know that 0.0
Meow
2025-05-26 05:43:01
🇨🇭 Correct here
DNFrozen
2025-05-26 01:58:20
Cacodemon345
2025-05-27 12:14:47
2025-05-27 12:14:49
(Not sure if this is the right place, but OK.)
DNFrozen
2025-05-27 07:27:06
i had fun watching both
2025-05-27 07:28:06
frieren was uncredible good because it was fresh and unique
Meow
2025-05-29 03:22:21
The input is: not likely to contain AI-generated or deepfake content 2.5%
diskorduser
Meow The input is: not likely to contain AI-generated or deepfake content 2.5%
2025-05-30 09:51:57
Did you draw this
Meow
2025-05-30 09:52:52
Simply asked ChatGPT to regenerate based on this
la .varik. .VALefor.
2025-05-31 02:08:12
Lumen
2025-05-31 02:51:38
/!\ scam AD on the server
_wb_
2025-05-31 05:29:04
<:BanHammer:805396864639565834>
DZgas Ж
2025-06-01 09:25:39
<@1028567873007927297> FFT (audacity screenshot) DFT STFT Chirplet Wigner Ville RID (Reduced Interference Distributions) 1000 sample window, rectangular window
Demiurge
2025-06-01 09:34:01
What's stft?
DZgas Ж
Demiurge What's stft?
2025-06-01 09:44:45
https://en.wikipedia.org/wiki/Short-time_Fourier_transform
Demiurge
2025-06-01 09:45:43
Well it's by far the best graph :)
Meow
2025-06-02 01:59:12
Rust Coreutils finally reached v0.1.0 https://github.com/uutils/coreutils/releases/tag/0.1.0
diskorduser
2025-06-02 02:14:15
https://ddinstagram.com/reel/DKTC1yISivs/?igsh=eDlnc3ZyMmIzdXFr
2025-06-03 06:11:41
dx.doi.org 🤔
spider-mario
diskorduser dx.doi.org 🤔
2025-06-04 12:07:00
it’s just an older alias > The proxy service (both doi.org and the earlier but no longer preferred dx.doi.org) is accessible over IPv6, and supports DNSSEC. https://www.doi.org/the-identifier/resources/factsheets/doi-resolution-documentation
2025-06-04 11:00:20
https://youtu.be/OTJTxolrBIw
DZgas Ж
2025-06-05 07:11:40
Demiurge
2025-06-05 07:33:06
Rust depends on LLVM. LLVM depends on...
TheBigBadBoy - 𝙸𝚛
Demiurge Rust depends on LLVM. LLVM depends on...
2025-06-05 10:17:48
Rust? <:KekDog:805390049033191445>
Demiurge
2025-06-05 11:56:23
It depends on "modern digital infrastructure" like in that graph.
diskorduser
2025-06-06 12:19:46
https://x.com/luciascarlet/status/1930614317541474598?t=AupG_4iRGvB8MO3ryI8zgg&s=19
A homosapien
2025-06-06 12:31:36
It looks like an iridescent sticker was placed on the screen
CrushedAsian255
diskorduser https://x.com/luciascarlet/status/1930614317541474598?t=AupG_4iRGvB8MO3ryI8zgg&s=19
2025-06-06 01:21:57
yay HDR
Quackdoc
2025-06-06 11:40:49
I hate how poorly HDR is always implemented
spider-mario
2025-06-07 10:14:50
https://openai.com/index/response-to-nyt-data-demands/ > The New York Times is suing OpenAI. As part of their baseless lawsuit, they’ve recently asked the court to force us to retain all user content indefinitely going forward, based on speculation that they might find something that supports their case. the merciless wording 😂
CrushedAsian255
spider-mario https://openai.com/index/response-to-nyt-data-demands/ > The New York Times is suing OpenAI. As part of their baseless lawsuit, they’ve recently asked the court to force us to retain all user content indefinitely going forward, based on speculation that they might find something that supports their case. the merciless wording 😂
2025-06-07 11:08:01
I understand the lawsuit based on IP but why would they need end user data for that?
AccessViolation_
spider-mario https://openai.com/index/response-to-nyt-data-demands/ > The New York Times is suing OpenAI. As part of their baseless lawsuit, they’ve recently asked the court to force us to retain all user content indefinitely going forward, based on speculation that they might find something that supports their case. the merciless wording 😂
2025-06-07 07:20:37
> they’ve recently asked the court to force us to retain all user content indefinitely going forward I'm surprised they weren't already doing that, given that human produced information is valuable to these companies for training their models, and it's rapidly becoming harder to find human data that hasn't been tainted by AI generated data
spider-mario
2025-06-08 04:59:50
2025-06-08 04:59:52
I do love his performance in that game, a brilliant mixture of goofiness with some more menacing bits
2025-06-08 05:00:35
<@384009621519597581> slightly goofy: https://youtu.be/F8Zw8oNe4Rs?t=7m10s (7:10) legitimately menacing: https://youtu.be/F8Zw8oNe4Rs?t=23m38s (23:38)
2025-06-08 05:30:39
also, someone reused samples from that game to make this: https://youtu.be/kzGdXCqCfwg
AccessViolation_
spider-mario <@384009621519597581> slightly goofy: https://youtu.be/F8Zw8oNe4Rs?t=7m10s (7:10) legitimately menacing: https://youtu.be/F8Zw8oNe4Rs?t=23m38s (23:38)
2025-06-08 05:55:56
ooo yeah, these are great
spider-mario also, someone reused samples from that game to make this: https://youtu.be/kzGdXCqCfwg
2025-06-08 05:57:15
that one reminds me of this https://www.youtube.com/watch?v=1pBiY0CL-r8
spider-mario
2025-06-08 06:02:18
I was going to say “I didn’t know that J. Jonah Jameson had become a superhero too”, and then I read: > In the *Invincible* television series and the video games *Invincible: Guarding the Globe* and *Mortal Kombat 1*, Omni-Man is voiced by J. K. Simmons.
2025-06-08 06:06:54
oh, Cave Johnson too
2025-06-08 06:07:54
https://youtu.be/mhDBWiTfNCU
AccessViolation_
2025-06-08 06:14:52
I actually didn't know Cave Johnson and Omni-Man had the same VA, I thought it was just strangely similar
2025-06-08 06:19:01
I mostly stick to characters more within my natural vocal range. like sonic and shadow from these dubs: https://www.youtube.com/watch?v=Nrk8sqZfsgI or limmy https://www.youtube.com/watch?v=-fC2oke5MFg
spider-mario
AccessViolation_ I actually didn't know Cave Johnson and Omni-Man had the same VA, I thought it was just strangely similar
2025-06-08 07:09:37
it’s also the actor for J. Jonah Jameson in that clip I sent
2025-06-08 07:09:46
all three characters are him
AccessViolation_
2025-06-08 07:27:34
oh wow
diskorduser
2025-06-09 04:29:08
<:ReeCat:806087208678588437>
juliobbv
2025-06-09 06:47:08
https://tenor.com/usBsk3ubvaz.gif
spider-mario
2025-06-09 09:13:43
https://youtu.be/prk2tdAiqGg
2025-06-09 03:18:22
2025-06-09 03:18:26
https://youtu.be/qBz1X8JPyiM
2025-06-09 03:19:27
lots of “news reporter” roles, it seems
DZgas Ж
2025-06-09 09:32:34
2025-06-09 09:34:00
The effects are generated by hardware😉 It's a pity there's a 10 mb limit here, my original is 80 mb
spider-mario
2025-06-10 08:04:05
https://www.theguardian.com/uk-news/2025/jun/09/google-foxes-roof-london-kings-cross-office
CrushedAsian255
spider-mario https://www.theguardian.com/uk-news/2025/jun/09/google-foxes-roof-london-kings-cross-office
2025-06-10 08:48:28
<@1028567873007927297> can you compress the foxes please
Demiurge
2025-06-10 08:53:43
No. We will conquer your puny cities and kingdoms. All bow before your new exalted overlords.
CrushedAsian255
2025-06-10 01:10:05
sudo cfox -i google/offices/london/* -o nature/fox_habitat -e 8 -d 0.5
spider-mario
2025-06-11 10:07:32
reminds me of this https://youtu.be/AiXVeSlcktY
Fox Wizard
2025-06-11 12:39:41
Wonder if Discord can properly display XYB JPEGs like this one
2025-06-11 12:41:05
Heh, it does. Only the blurry image that shows up for a very short time after uploading is bugged
jonnyawsom3
2025-06-11 12:53:41
Apparently previews aren't color managed on android
Quackdoc
2025-06-11 01:20:40
for me on the old android app icc not applied
jonnyawsom3
2025-06-11 01:30:35
Clicking to zoom and load the original on desktop froze my client for around 5 seconds
_wb_
2025-06-11 02:30:40
AccessViolation_
2025-06-11 02:38:36
I didn't even know XYB JPEG was a thing...
_wb_
2025-06-11 02:45:22
ICC profiles can represent any colorspace so also XYB.
spider-mario
2025-06-11 03:19:32
when crafting the ICC for XYB, we almost ran into the limitations of what it can represent _compactly_ (without a big LUT), though
Quackdoc
_wb_ ICC profiles can represent any colorspace so also XYB.
2025-06-11 03:35:30
I have such a love hate relationship with this lol
jonnyawsom3
Clicking to zoom and load the original on desktop froze my client for around 5 seconds
2025-06-11 05:15:41
Tried clicking on it again, froze me for 12 seconds.... Yikes
AccessViolation_ I didn't even know XYB JPEG was a thing...
2025-06-11 05:17:00
Internally it's RGB JPEG, remapped to XYB with the ICC, but Discord's CDN assumes YCbCr JPEG, so the WebP preview subsamples the wrong channel
2025-06-11 05:17:51
Which reminds me, this should make XYB JPEGs work on Apple devices https://github.com/google/jpegli/pull/135
AccessViolation_
2025-06-11 05:18:42
oh, huh
2025-06-11 05:19:46
how do encoders handle that? I assume they're trying to compress the channels as if they're RGB even though the ICC makes it XYB. does that lead to suboptimal psychovisual compression?
2025-06-11 05:23:13
like, could it think it's doing a fine job removing details where we won't notice (like removing relatively more detail in dark areas) in RGB space, not considering that it's actually XYB
jonnyawsom3
2025-06-11 05:23:20
The correct handling is to apply the ICC to turn it into sRGB, then encode it like normal
2025-06-11 05:23:37
Discord is weird because it doesn't do color management, it just applies the ICC to the result
2025-06-11 05:24:01
It's why HDR images looked horrid, because it would apply the HDR ICC profile to the tonemapped WebP
2025-06-11 05:25:24
Oh, and Discord seems to have special handling of JPEGs. It encodes the WebP at much lower quality, and likely handles it in the YCbCr/YUV space instead of RGB, hence the subsampling bug
AccessViolation_
The correct handling is to apply the ICC to turn it into sRGB, then encode it like normal
2025-06-11 05:26:36
so you're not actually compressing better by doing this, since it's still encoded as a proper RGB image?
jonnyawsom3
AccessViolation_ so you're not actually compressing better by doing this, since it's still encoded as a proper RGB image?
2025-06-11 05:27:24
Do you mean encoders getting XYB JPEG as input, or encoding *to* XYB JPEG?
AccessViolation_
2025-06-11 05:28:45
hold up I forgot JPEG isn't usually RGB but YCbCr
2025-06-11 05:28:47
now I'm confused
2025-06-11 05:29:29
uhh yeah never mind xD
jonnyawsom3
Oh, and Discord seems to have special handling of JPEGs. It encodes the WebP at much lower quality, and likely handles it in the YCbCr/YUV space instead of RGB, hence the subsampling bug
2025-06-11 05:29:49
Though, I wonder if the subsampled B channel was throwing it off https://github.com/google/jpegli/pull/136
spider-mario
2025-06-12 09:00:06
https://github.com/AasishPokhrel/shit/issues/1
juliobbv
spider-mario https://github.com/AasishPokhrel/shit/issues/1
2025-06-12 11:17:52
https://tenor.com/dHpc4POFDUB.gif
Cacodemon345
2025-06-12 11:45:01
DZgas Ж
DZgas Ж
2025-06-14 07:27:20
It s Been So Long
2025-06-14 07:39:59
So I invented an optical vinyl record (why) (Variable density phonogram) All that's left is to invent a player with an optical element and print music on a printer <:Stonks:806137886726553651>
2025-06-14 08:56:14
AccessViolation_
2025-06-14 09:52:51
these would be cool for those services that use randomly generated profile pictures based on a hash of the username
spider-mario
2025-06-14 11:37:18
I also see a bit of resemblance with my own profile picture
diskorduser
2025-06-15 02:24:04
https://www.reddit.com/r/jpegmafiamusic/s/OvCOjhaUO7
DZgas Ж
spider-mario I also see a bit of resemblance with my own profile picture
2025-06-15 05:32:26
<:Poggers:805392625934663710>
AccessViolation_ these would be cool for those services that use randomly generated profile pictures based on a hash of the username
2025-06-15 05:35:03
it would be cooler if it was used for its intended purpose in music services as the new way to look at the waveform looks interesting, because the spectrogram for displaying sound I'm tired of it
Demiurge
2025-06-15 05:52:40
It's called... optical disc...
2025-06-15 05:53:23
It has pretty good waveform resolution
2025-06-15 05:53:36
Depending on the DAC
DZgas Ж
Demiurge It's called... optical disc...
2025-06-15 06:26:05
well at least it doesn't have any analog wave on it
2025-06-15 10:12:17
found a great image An example of how our brain sees things by indirect signs. The division into squares (tiles) actually exists, but these are just scaling (interpolation) errors. If you zoom out, the squares magically disappear.
Meow
2025-06-16 03:21:27
Its cropped image is used on several websites currently
Lumen
2025-06-16 03:43:49
How is this not nfsw
jonnyawsom3
2025-06-16 04:15:36
I don't think anyone said it isn't
Meow
2025-06-17 02:06:58
I can offer its lossless JXL file
DZgas Ж
Lumen How is this not nfsw
2025-06-18 05:47:32
this nsfw
Meow Its cropped image is used on several websites currently
2025-06-18 05:48:37
Few porn
diskorduser
Meow Its cropped image is used on several websites currently
2025-06-18 07:22:59
Which website? For what purpose
Meow
diskorduser Which website? For what purpose
2025-06-18 07:26:47
Avatar on various sites like YouTube
diskorduser
2025-06-18 07:30:55
Ok
Meow
2025-06-18 07:33:11
As it appears to be SFW comparing to the avatar here
diskorduser
2025-06-18 09:16:19
Put nsfw profile picture there too 🤣
Meow
2025-06-18 09:21:45
I'm verifying if the original avatar is the reason why I'm getting the shadow ban
2025-06-18 09:22:32
Now I can't find my own comments in the default "Top" view
diskorduser
2025-06-18 09:22:42
Oh
2025-06-18 09:22:45
Too bad
CrushedAsian255
Meow Now I can't find my own comments in the default "Top" view
2025-06-19 02:12:56
can you see it in newest?
Meow
2025-06-19 02:13:25
Sure but most of people won't toggle
diskorduser
2025-06-19 03:54:24
https://www.threads.com/@riveoapp/post/DLC8hvriSVt?xmt=AQF0Y1KpPD55H-FSASLTfoD6DfTgECKrkMi7uy69aoaMkg
2025-06-19 03:54:51
I don't have an iphone so I don't know whether it is true or fake.
Meow
2025-06-19 05:12:29
I don't get it
diskorduser
Meow I don't get it
2025-06-19 07:44:08
Metal effects on iPhone apps
jonnyawsom3
2025-06-19 11:50:07
Metal on metal
Meow
2025-06-19 12:00:01
Liquid Metal
DZgas Ж
2025-06-20 08:37:26
Demiurge
2025-06-20 10:33:48
As an AI language model, I cannot help you with that. If you have any other questions on Party-approved activities, feel free to ask!
diskorduser
2025-06-22 06:00:51
https://www.reddit.com/r/LiminalSpace/comments/1lheqmu/pyongyang_childrens_palace_pyongyang_north_korea/
DZgas Ж
2025-06-22 08:25:24
In both Chrome and Firefox I encounter the following joke: the site does not load because of cookies. That is, the site just does not open. The only thing that helps is clearing the cookies for this site. What a surreal thing. Out of lazy to do this I have to open it in incognito or another browser. <:FrogSupport:805394101528035328> <:Google:806629068803932281>
Meine Flugabwehrraketenradwagen
2025-06-24 09:04:47
sorry new guy here, how do I enable JXL for the iphone 16e?
2025-06-24 09:05:19
here it just shows between HEIF and JPG
jonnyawsom3
2025-06-24 09:05:25
Unfortunately it's only an option for the 16 Pro, and only for ProRAW at that...
Meine Flugabwehrraketenradwagen
2025-06-24 09:05:43
that’s pretty unfortunate
2025-06-24 09:06:23
I took another read at it and it was **decoding** support 🗿
jonnyawsom3
2025-06-24 09:08:17
Yeah, all Apple devices can *decode* JXLs now, but cameras will probably wait for hardware encoders to become common. Apple probably put it on the Pro because it has so much processing power to spare, even though JXLs can be really fast anyway
Meine Flugabwehrraketenradwagen
2025-06-24 09:09:37
anyways, any good bulk converters I can use to JXL-ify my photo storage? (off-phone ofc)
2025-06-24 09:10:13
like "select 1 folder to convert" kind of thing?
2025-06-24 09:10:48
atm it's mostly in PNG and it's starting to eat space on my drives
jonnyawsom3
2025-06-24 09:17:47
I'd actually be tempted to suggest waiting a while, since there should be a new version released soon-ish with a lot of bug fixes and some speed/quality changes
Meow
Meine Flugabwehrraketenradwagen atm it's mostly in PNG and it's starting to eat space on my drives
2025-06-24 09:29:33
Why are your photographs in PNG?
Meine Flugabwehrraketenradwagen
Meow Why are your photographs in PNG?
2025-06-24 09:40:36
I converted them from HEIC (because iphone) and thought it was theeee lossless format
2025-06-24 09:41:21
also I do a ton of photoshop work and typically save previews as PNG
jonnyawsom3
2025-06-24 10:02:49
I was about to bring up that HEIC is lossy, so saving them as PNG isn't a great idea... Then I remembered you want to turn them into JXLs anyway, so it actually works out
Meine Flugabwehrraketenradwagen
I was about to bring up that HEIC is lossy, so saving them as PNG isn't a great idea... Then I remembered you want to turn them into JXLs anyway, so it actually works out
2025-06-24 10:04:49
Exactly, it's more of an interim solution until i can turn em all into JXL
diskorduser
2025-06-24 04:01:07
An Ad blocker advertisement.
Meow
diskorduser An Ad blocker advertisement.
2025-06-24 04:40:20
and subscription
2025-06-24 04:42:34
Wipr 2 does better and only one-time payment
Demiurge
2025-06-25 06:40:27
Is anyone making a jxl hardware encoder or IP core for high quality lossy compression for camera sensors?
2025-06-25 06:50:51
And is there a "right" way to do demosaicing, or even reversible demosaicing, and store mosaic filter data in a jxl? Is there even any point in trying to encode bayer data as a jxl? Can that type of data benefit from the available compression toolkit of jxl?
2025-06-25 06:52:56
I'm sure the answer is yes but you would have to be creative to take advantage of the possible compression to the fullest extent.
Crite Spranberry
2025-06-25 06:57:22
jonnyawsom3
Demiurge Is anyone making a jxl hardware encoder or IP core for high quality lossy compression for camera sensors?
2025-06-25 08:53:42
Yes, Jon stated multiple times in the past that a hardware encoder for cameras was being made https://discord.com/channels/794206087879852103/803574970180829194/1119299497600745492, and I found this https://discord.com/channels/794206087879852103/794206170445119489/1368471584871940169 by AMD
Demiurge And is there a "right" way to do demosaicing, or even reversible demosaicing, and store mosaic filter data in a jxl? Is there even any point in trying to encode bayer data as a jxl? Can that type of data benefit from the available compression toolkit of jxl?
2025-06-25 08:57:58
No idea, probably not, yes it's already been done for the past year by Adobe. Yes. Yes because usually the RGGB planes are separated and either compressed as 4 monochrome tiles or as 4 separate channels, with Adobe doing the first (unfortunately). I wish they had used R Gavg B Gdiff using the kCFA channel type, then you could run RCTs on the channels and do previous channel learning, ect.
2025-06-25 08:59:31
https://helpx.adobe.com/content/dam/help/en/camera-raw/digital-negative/jcr_content/root/content/flex/items/position/position-par/download_section_733958301/download-1/DNG_Spec_1_7_1_0.pdf
Demiurge
2025-06-25 09:00:01
Yes there's a "reversible" demosaic filter that you can derive the original bayer data from?
2025-06-25 09:02:41
Also is it possible or even worthwhile to compress mosaic data in some kind of reversible, demosaiced, chroma-separated space for better compression performance?
2025-06-25 09:02:56
Like converting to XYB
jonnyawsom3
2025-06-25 09:03:18
Well that's what I meant with average Green and Green difference stored separately
2025-06-25 09:04:43
Literally just add them together, half the value and put the difference in another channel, no fancy demosaicing filter
2025-06-25 09:05:30
And you've just reinvented RCTs... And XYB...
Demiurge Yes there's a "reversible" demosaic filter that you can derive the original bayer data from?
2025-06-25 09:12:28
https://discord.com/channels/794206087879852103/806898911091753051/1344400188499955974
Demiurge
2025-06-25 09:15:18
No, the demosaicing is pretty important, since you have to demosaic before you can separate and transform the channels...
jonnyawsom3
2025-06-25 09:16:07
No to what part?
Demiurge
2025-06-25 09:20:04
It's not that simple.
2025-06-25 09:20:30
Demosaicing is a form of resampling the image spatially
jonnyawsom3
https://discord.com/channels/794206087879852103/806898911091753051/1344400188499955974
2025-06-25 09:21:53
I mean... It is... I already did it You can get better results with fancy algorithms, but this is for decorrelation and a preview, not final viewing
Demiurge
2025-06-25 09:24:19
Someone should probably write a paper or two on best practices for lossless & lossy compression of bayer sensor data with jxl as well as additional spectral channel data with jxl.
jonnyawsom3
2025-06-25 09:24:45
Someone already did write a paper, unfortunately they had no idea what they were doing
Demiurge
2025-06-25 09:24:48
Since the existing attempts to do those things were kind of clumsy
jonnyawsom3
2025-06-25 09:24:54
Yeah
Demiurge
2025-06-25 09:24:59
Yes exactly
jonnyawsom3
2025-06-25 09:25:37
I mean it'd help if they actually asked developers or us, instead or just saying they "consulted the libjxl maintainers" without anyone having been contacted
Demiurge
2025-06-25 09:26:00
And IDK if anyone ever attempted to encode bayer sensor data in jxl. There's no guidance on best practices or useful bitstream tools
jonnyawsom3
https://helpx.adobe.com/content/dam/help/en/camera-raw/digital-negative/jcr_content/root/content/flex/items/position/position-par/download_section_733958301/download-1/DNG_Spec_1_7_1_0.pdf
2025-06-25 09:26:26
.
2025-06-25 09:26:55
Adobe and TinyDNG both have bayer JXL compression
Demiurge
2025-06-25 09:27:08
Currently jxl RAW is debayered on apple. Idk how much debayering really matters though or what the differences are between popular algorithms
2025-06-25 09:27:55
But if it's a resampling algorithm then there will be tons of different methods.
jonnyawsom3
2025-06-25 09:28:38
Debayered is called 'Linear', and it's essentially just a 10-bit version of the normal image
2025-06-25 09:28:57
Apple doesn't even give you it RAW, they run processing first
_wb_
2025-06-25 09:34:08
As far as I understand, in modern phones like Apple's iPhones, there is not really a single bayered RAW they would be able to give you — data from multiple sensors is used and processed in complicated ways to arrive at a (not so raw) "raw image".
Demiurge
2025-06-25 09:36:24
That's a good point. But for some reason the DNG always looks way better than the HEIF/JPEG which has absurd massive ringing artifacts
2025-06-25 09:36:35
Idk if that's even the word for it
2025-06-25 09:36:39
Oversharpening
2025-06-25 09:37:03
Some ridiculous looking edge enhancement filter
2025-06-25 09:37:11
Ludicrously bad
2025-06-25 09:37:33
Like what were they even thinking
_wb_
2025-06-25 09:39:25
Probably optimizing too much for bad metrics and just overall using relatively low quality settings thinking it's good enough
Demiurge
.
2025-06-25 09:41:06
So, that's the DNG spec, but there's no guidance on, say, how to effectively use jxl bitstream features to get the best lossless/lossy compression by re-organizing the bayer sensor data. Like which modular tools might be useful.
2025-06-25 09:41:32
Or metadata boxes for the jxl container format for containing bayer metadata
_wb_
2025-06-25 09:41:37
HEIC in particular is a PSNR optimization beast so if you look at its performance according to PSNR, it will look great. As long as you don't actually look at the images you get. I suspect some decisions have been made looking just at PSNR plots, causing them to effectively select lower quality settings for HEIC than for JPEG.
Demiurge
2025-06-25 09:43:21
Someone posted a picture of the same image in apple dng versus jpeg or heic, I forget which, and it just looks massively terrible, especially with text and other high contrast photos
2025-06-25 09:44:01
Because it makes the white edges whiter and the dark edges darker to enhance sharpness/contrast to a cartoonishly exaggerated degree
_wb_
2025-06-25 09:58:56
Yeah I wouldn't be surprised if they sharpen the image before passing it to the heic encoder, to try to compensate for the smooth blurry mess that PSNR-optimizing encoders tend to produce.
jonnyawsom3
Demiurge So, that's the DNG spec, but there's no guidance on, say, how to effectively use jxl bitstream features to get the best lossless/lossy compression by re-organizing the bayer sensor data. Like which modular tools might be useful.
2025-06-25 10:07:04
Well that's because you can't. You have linear RGB, tiled Greyscale Bayer, or raw Greyscale bayer. Only in Linear can you use things like RCTs, Previous channel properties, ect because it's got 3 channels
Demiurge
2025-06-25 10:11:04
Unless there is a standard for a losslessly-reversible debayering algorithm and how to derive the original CFA sensor data from an RGB image?
2025-06-25 10:11:44
That would allow you to use all of the jxl coding tools naturally.
2025-06-25 10:13:18
At the minimum it would have to work for rggb and rgbw filters too
jonnyawsom3
2025-06-25 10:15:47
Again, if Adobe used extra channels and the kCFA type, it would've been perfect
Demiurge Unless there is a standard for a losslessly-reversible debayering algorithm and how to derive the original CFA sensor data from an RGB image?
2025-06-25 10:17:06
What use case are you going for? It's still a RAW file in the end, so there's no point in doing heavy debayering processing just for a preview
Demiurge
_wb_ As far as I understand, in modern phones like Apple's iPhones, there is not really a single bayered RAW they would be able to give you — data from multiple sensors is used and processed in complicated ways to arrive at a (not so raw) "raw image".
2025-06-25 10:23:32
Actually, I'm pretty sure it uses 1 lens as the main lens and the other lenses are used for macro/fisheye shots or for light adjustment or whatever.
What use case are you going for? It's still a RAW file in the end, so there's no point in doing heavy debayering processing just for a preview
2025-06-25 10:25:13
Use case would be... efficient lossy/lossless compression of cfa sensor data. By reversibly converting it to an RGB image for easier compression and previewing?
jonnyawsom3
Demiurge Unless there is a standard for a losslessly-reversible debayering algorithm and how to derive the original CFA sensor data from an RGB image?
2025-06-25 10:26:08
So... Why bother with an algorithm when we can just add and subtract?
2025-06-25 10:26:41
If anything, doing proper debayering would just add more entropy by mixing the channels
Demiurge
2025-06-25 10:56:19
Well, maybe for both lossless or lossy compression, it might be helpful to separate the luma from chroma?
2025-06-25 10:57:12
Theoretically, there's less redundancy and easier compression that way? At least for lossy.
2025-06-25 10:58:28
Or maybe there are specific modular tools that are particularly well suited for losslessly encoding cfa data?
2025-06-25 10:59:13
I wonder how Squeeze might work for instance...
2025-06-25 10:59:54
Squeeze will probably interact with the bayer ordering pattern in a very interesting and perhaps useful way
jonnyawsom3
Demiurge Well, maybe for both lossless or lossy compression, it might be helpful to separate the luma from chroma?
2025-06-25 11:16:08
Again, that's XYB for lossy and RCTs for lossless, no fancy debayering algorithms needed
Demiurge
2025-06-25 11:27:15
Um... What? Yeah, it is needed to turn greyscale bayer data into a color image...
jonnyawsom3
Demiurge Um... What? Yeah, it is needed to turn greyscale bayer data into a color image...
2025-06-25 11:46:44
> So... Why bother with an algorithm when we can just add and divide the green channels?
2025-06-25 11:50:00
All you need to do is assign the RGGB to their respective channels, with green stored as an average and an extra channel storing the delta. An addition and a division instead of running a debayer algorithm for no reason
2025-06-25 11:52:51
If <@274048677851430913>'s JXL Frame Stitcher allowed editing extra channels too, I could make an example file that correctly uses RGavgB and a kCFA channel with the green delta... Probably
2025-06-25 11:54:21
Hmm... Actually there is the custom PAM format, but I think that's only kOptional and kUnknown
2025-06-25 11:56:12
https://github.com/libjxl/libjxl/pull/3611
Kampidh
If <@274048677851430913>'s JXL Frame Stitcher allowed editing extra channels too, I could make an example file that correctly uses RGavgB and a kCFA channel with the green delta... Probably
2025-06-25 11:56:50
Planned this long ago but haven't got a time to implement it yet..
Demiurge
2025-06-25 12:06:59
But the different color pixels are spatially offset from each other, so you can't just lay the channels on top of each other, without lining them up first, which probably requires resampling to shift by a fraction of a pixel.
All you need to do is assign the RGGB to their respective channels, with green stored as an average and an extra channel storing the delta. An addition and a division instead of running a debayer algorithm for no reason
2025-06-25 12:08:15
That's why you need MORE than just this
2025-06-25 12:11:42
You need to spatially align the different channels with each other.
2025-06-25 12:14:43
Maybe you can figure out a way to do that reversibly. And then, whether it's an extra green channel, or a white channel, it can be encoded as the delta of the Y or the G channel.
jonnyawsom3
Demiurge But the different color pixels are spatially offset from each other, so you can't just lay the channels on top of each other, without lining them up first, which probably requires resampling to shift by a fraction of a pixel.
2025-06-25 02:35:56
Here's Red, Green Average, Green difference, Blue and the 'merged' result you'd see when opening the JXL. Yes it's not perfect, but it's extremely simple and gives decent results
Demiurge
2025-06-25 02:36:50
What's the catch? Chromatic aberration?
jonnyawsom3
2025-06-25 02:37:53
No more than you'd get anyway
2025-06-25 02:39:09
Lowering the intensity of the Green Average gives even better results, and can be done in the DNG metadata IIRC
Here's Red, Green Average, Green difference, Blue and the 'merged' result you'd see when opening the JXL. Yes it's not perfect, but it's extremely simple and gives decent results
2025-06-25 03:19:56
Turns out I wasn't dividing it properly, these are more accurate
2025-06-25 03:20:21
Mmmm WebP previews
Demiurge But the different color pixels are spatially offset from each other, so you can't just lay the channels on top of each other, without lining them up first, which probably requires resampling to shift by a fraction of a pixel.
2025-06-25 03:25:04
The matrix is a fixed pattern, so you could probably just shift the pixels left/up/right, ect to get a decent result
2025-06-25 03:29:39
Hmm... Preliminary testing has the `R Gavg B Gdif` JXL around the same size as the tiled greyscale bayer
2025-06-25 03:31:42
My bayer results, encoding the `Gdif` separately ``` cjxl RGavgB.png nul -d 0 -e 9 -E 3 --faster_decoding 1 --patches 0 JPEG XL encoder v0.12.0 7deb57d7 [_AVX2_,SSE4,SSE2] Encoding [Modular, lossless, effort: 9] Compressed to 2726.4 kB (7.388 bpp). 1984 x 1488, 0.096 MP/s [0.10, 0.10], , 1 reps, 16 threads. cjxl Gdif.png nul -d 0 -e 9 -E 3 --faster_decoding 1 --patches 0 JPEG XL encoder v0.12.0 7deb57d7 [_AVX2_,SSE4,SSE2] Encoding [Modular, lossless, effort: 9] Compressed to 853.7 kB (2.313 bpp). 1984 x 1488, 0.236 MP/s [0.24, 0.24], , 1 reps, 16 threads.``` And the existing tiled greyscale bayer JXL
embed
My bayer results, encoding the `Gdif` separately ``` cjxl RGavgB.png nul -d 0 -e 9 -E 3 --faster_decoding 1 --patches 0 JPEG XL encoder v0.12.0 7deb57d7 [_AVX2_,SSE4,SSE2] Encoding [Modular, lossless, effort: 9] Compressed to 2726.4 kB (7.388 bpp). 1984 x 1488, 0.096 MP/s [0.10, 0.10], , 1 reps, 16 threads. cjxl Gdif.png nul -d 0 -e 9 -E 3 --faster_decoding 1 --patches 0 JPEG XL encoder v0.12.0 7deb57d7 [_AVX2_,SSE4,SSE2] Encoding [Modular, lossless, effort: 9] Compressed to 853.7 kB (2.313 bpp). 1984 x 1488, 0.236 MP/s [0.24, 0.24], , 1 reps, 16 threads.``` And the existing tiled greyscale bayer JXL
2025-06-25 03:31:54
https://embed.moe/auto.gif?q=https%3A%2F%2Fcdn.discordapp.com%2Fattachments%2F806898911091753051%2F1387455219603865701%2FTinyDNGLossless.jxl%3Fex%3D685d67de%26is%3D685c165e%26hm%3D971abcdff6a4874229ccbdba48363b71691ee983fff24930952bb0fdecc32732%26
DZgas Ж
2025-06-25 04:09:59
2025-06-25 07:17:37
_wb_
2025-06-27 10:19:34
I am on my way to Daejeon, South Korea, for the upcoming JPEG meeting. Anyone here in Seoul or Daejeon who wants to have a coffee or something with me? I land in Seoul tomorrow.
Tirr
2025-06-27 10:35:10
ooh jpeg meeting takes place in Daejeon this time?
2025-06-27 10:37:13
*maybe* I can make some time tomorrow, maybe not
Meow
2025-06-27 11:11:00
I'm just several thousand kilometres southwards
_wb_
2025-06-27 11:31:55
My flight lands in Incheon at 16:25 tomorrow. I will then go to Seoul and from there to Daejeon.
Tirr
2025-06-27 11:38:27
unfortunate that I'm not available then :(
Demiurge
2025-06-28 08:35:09
Wow, let us know what it's like staying in Korea. I heard they really like their soul food.
2025-06-28 08:36:46
I mean Seoul food 😹
_wb_
2025-06-28 09:54:33
I'm a vegetarian so I cannot review most of the food
2025-06-28 09:54:52
So far it looks nice here
2025-06-28 09:55:19
Except they have weird expectations about what I plan to do at a toilet
2025-06-28 09:55:30
Meow
2025-06-28 11:44:06
A warning mainly for some Chinese
Cacodemon345
_wb_
2025-06-28 12:23:57
Why is there Japanese text as well? 💀
Meow
2025-06-28 12:41:01
So it doesn't look directed at any group
2025-06-28 12:42:20
The Chinese texts are unnecessary as many as possible
Demiurge
2025-06-29 10:54:15
In some areas, it isn't common to sit down directly atop a toilet seat.
2025-06-29 10:55:11
The royal throne
2025-06-29 10:56:37
It's actually kind of a strange technology, when you think about it. To be seated for that activity.
2025-06-29 11:03:24
Many people grow up without ever being exposed to that style of toilet.
2025-06-29 11:05:54
And they wouldn' want to feel something touching against their bottom, especially if it's touched everyone else's bare bottom too.
Meow
2025-06-29 11:28:38
Public toilets were generally dirty in mainland China so that's a protection
2025-06-29 11:29:04
A protection is now simply a habit
diskorduser
2025-06-29 04:41:35
https://www.thiings.co/things
Meow Public toilets were generally dirty in mainland China so that's a protection
2025-06-29 04:42:34
I saw some youtube videos where toilets in china don't have doors. Is that true
Meow
2025-06-30 02:10:08
I haven't been there for 10 years but they did have doors
lonjil
2025-06-30 07:06:50
I've had IPv6 for a few days and so far the best part of it is that I ran `ip addr add 2001:xxxx:xxxx:xxxx:69::420/128 dev eth0` on my PC and it just became my default IP when connecting to the internet so I'm making people's web server logs funny.
Meow
lonjil I've had IPv6 for a few days and so far the best part of it is that I ran `ip addr add 2001:xxxx:xxxx:xxxx:69::420/128 dev eth0` on my PC and it just became my default IP when connecting to the internet so I'm making people's web server logs funny.
2025-07-01 01:52:07
Already widespread on Wikipedia
2025-07-01 01:53:14
My devices at home and my phone also use IPv6 by default
AccessViolation_
2025-07-01 08:17:12
fellow IPv6 appreciators 🤝
diskorduser
lonjil I've had IPv6 for a few days and so far the best part of it is that I ran `ip addr add 2001:xxxx:xxxx:xxxx:69::420/128 dev eth0` on my PC and it just became my default IP when connecting to the internet so I'm making people's web server logs funny.
2025-07-02 07:54:55
How does it make logs funny?
spider-mario
2025-07-02 09:05:30
by putting funny numbers in them
2025-07-02 09:08:17
I’ve ordered an overkill document scanner; I’m curious to see what kind of results I’ll get using it
2025-07-02 09:09:29
got a so-called “book-edge” or “zero-edge” model so that I can scan books, including comic books
2025-07-02 09:10:46
(the scanning area extends practically all the way until the edge so you can place the book like this and still capture pretty much the entire page: )
diskorduser
2025-07-02 11:44:07
Funny number means 69 420?
spider-mario
2025-07-02 12:23:23
yes
2025-07-02 12:23:39
420 is funny because it means 4:2:0 chroma subsampling
2025-07-02 12:23:47
😉
lonjil
2025-07-02 01:39:10
Lol
diskorduser
2025-07-02 02:43:12
I asked grok, it said it is related to cannabis
_wb_
2025-07-02 03:38:48
There is a meme about cannabis at 4:20pm, iirc.
jonnyawsom3
2025-07-02 03:56:19
Just wait until you hear about Hyde Park over here... Wouldn't reccomend it
spider-mario
2025-07-02 04:20:40
I’ve been to Hyde Park, it seemed all right https://sami.photo/2022-10-Londres.html
jonnyawsom3
spider-mario I’ve been to Hyde Park, it seemed all right https://sami.photo/2022-10-Londres.html
2025-07-02 04:39:19
I meant on 4/20 (Formatted the American way). I went once when some people invited me along many years ago, before I really knew where I fit in. Never doing it again :P
spider-mario
2025-07-02 04:39:44
oh :D
2025-07-03 01:02:03
patentese is always fun
_wb_
2025-07-03 01:13:51
"a plurality of" is very typical patent lawyer language
jonnyawsom3
2025-07-03 01:24:15
That's a lotta units
Demiurge
2025-07-04 03:24:18
Intentionally vague as possible without any normal terms like "wire" or even "conductor"
2025-07-04 06:56:04
I sure like complaining about things a lot. I wonder what it would be like to never complain about anything...
2025-07-04 06:56:28
From now on, I'll try not to complain! ...as much.
Lumen
Demiurge I sure like complaining about things a lot. I wonder what it would be like to never complain about anything...
2025-07-04 07:44:52
the french were getting into your mind
Demiurge
2025-07-04 07:45:44
I love the French. Nothing to complain about!
spider-mario
2025-07-04 04:07:25
https://youtu.be/ad1zZR6xhZw?t=3m20s
_wb_
2025-07-05 01:53:59
On my way from Daejeon to Seoul. <@206628065147748352> do you happen to be available for a coffee in Seoul later today?
2025-07-05 03:16:34
Now on the ktx to Seoul, I will be there in an hour and only have to be at the Incheon airport around 8 or 9pm
2025-07-05 04:12:58
I mean 7pm, flight is at 10pm
2025-07-05 05:43:36
2025-07-05 05:44:15
Interesting preach mobile in front of the Seoul railway station
Tirr
2025-07-05 05:45:15
ah that thing... they're always there at seoul station, not sure why
_wb_
2025-07-05 05:46:19
When I walked past it, it switched from Korean to some bible belt American voice telling me there are only two options, heaven or hell
2025-07-05 05:46:40
Pretty amusing
Tirr
_wb_ On my way from Daejeon to Seoul. <@206628065147748352> do you happen to be available for a coffee in Seoul later today?
2025-07-05 05:46:42
I'm not available today neither, sorry :( I hope you enjoyed Korea despite of this super humid weather, have a nice flight
_wb_
2025-07-05 05:47:08
Yeah it is nice here though has been hot all week
2025-07-05 05:47:53
But in the conference center of course they made it too cold so I had to wear long pants and bring a sweater
Tirr
_wb_ When I walked past it, it switched from Korean to some bible belt American voice telling me there are only two options, heaven or hell
2025-07-05 05:48:01
whoa they do that? quite surprising
_wb_
2025-07-05 05:49:20
Maybe it was a coincidence but I think someone inside the vehicle saw me watching it and thought "Aha a tourist to convert!" and pressed the button to switch to the American tape