|
Traneptora
|
2025-03-12 09:20:28
|
those are the same thing
|
|
2025-03-12 09:20:31
|
to the vast majority of people
|
|
2025-03-12 09:20:45
|
income is their only type of wealth. when I say wealthy I mean people who have a lot of income
|
|
2025-03-12 09:22:09
|
also Sherk's study is entirely results-driven (the one you cited before) considering his methodology includes people who have exceptionally high income in his evaluation
|
|
2025-03-12 09:22:33
|
Sherk's just a run-of-the-mill conservative who does this kind of garbage
|
|
2025-03-12 09:23:21
|
(he's the guy who is behind the major push by President Trump to mass fire federal workers)
|
|
|
damian101
|
|
Traneptora
also Sherk's study is entirely results-driven (the one you cited before) considering his methodology includes people who have exceptionally high income in his evaluation
|
|
2025-03-12 09:27:49
|
Its purpose is to address the common claim of a productivity-wages divide. Which is only partly true, but also misleading, as not all labor compensation is monetary.
|
|
|
Traneptora
(he's the guy who is behind the major push by President Trump to mass fire federal workers)
|
|
2025-03-12 09:28:05
|
sounds good to me
|
|
|
Traneptora
|
|
Its purpose is to address the common claim of a productivity-wages divide. Which is only partly true, but also misleading, as not all labor compensation is monetary.
|
|
2025-03-12 09:29:54
|
except in all these studies they include non-monetary compensation so that is a moot point
|
|
|
damian101
|
|
Traneptora
except in all these studies they include non-monetary compensation so that is a moot point
|
|
2025-03-12 09:30:31
|
In the commonly shared "what happened in 1971" graphs they don't
|
|
|
Traneptora
|
2025-03-12 09:30:44
|
in fact, if you *include* non-monetary compensation the divide gets worse, because high income earners have a higher fraction of their income as non-monetary
|
|
2025-03-12 09:31:17
|
most people make only income and get a health care package that is lower in value than their income
|
|
|
damian101
|
|
Traneptora
in fact, if you *include* non-monetary compensation the divide gets worse, because high income earners have a higher fraction of their income as non-monetary
|
|
2025-03-12 09:31:24
|
Correct, but this is still not about an income divide.
|
|
|
Traneptora
|
2025-03-12 09:31:32
|
it is an always was
|
|
|
damian101
|
2025-03-12 09:31:57
|
It seems you're trying to refute a point I never made.
|
|
|
Traneptora
|
|
Traneptora
also Sherk's study is entirely results-driven (the one you cited before) considering his methodology includes people who have exceptionally high income in his evaluation
|
|
2025-03-12 09:31:59
|
as I said here
|
|
|
damian101
|
2025-03-12 09:32:12
|
Income divide is not part of the graph.
|
|
|
Traneptora
|
2025-03-12 09:32:19
|
as I said here
|
|
2025-03-12 09:32:36
|
if your methodology includes people with exceptionally high-income as 'wage earners" then it's results-driven and meaningless
|
|
|
damian101
|
|
Traneptora
in fact, productivity has skyrocketed in recent decades and real wages have not
|
|
2025-03-12 09:33:03
|
this was your original claim
|
|
|
Traneptora
|
2025-03-12 09:33:22
|
yes, that was my claim. I'm not including people with exceptionally high income in my statement that "real wages have not"
|
|
2025-03-12 09:33:28
|
because that would be results-driven and meaningless
|
|
2025-03-12 09:34:09
|
if you include people with exceptionally high income there then you're intentionally missing the point of that statement
|
|
|
damian101
|
|
this was your original claim
|
|
2025-03-12 09:34:09
|
that claim wasn't incorrect, btw
|
|
2025-03-12 09:34:12
|
but still misleading
|
|
|
Traneptora
|
2025-03-12 09:34:16
|
it's not misleading
|
|
2025-03-12 09:34:34
|
if you include people with exceptionally high income there then you're intentionally missing the point of that statement
|
|
2025-03-12 09:35:00
|
and it's not misleading to not add "unless you're intentionally missing the point"
|
|
|
damian101
|
2025-03-12 09:35:56
|
Real wages don't even come close to reflecting the rise in standard of living due to technological progress.
|
|
|
Traneptora
|
2025-03-12 09:36:12
|
I didn't say anything about that
|
|
2025-03-12 09:36:43
|
it's not misleading to *not bring something up* which was *off topic*
|
|
|
damian101
|
2025-03-12 09:37:42
|
It's a huge part of the difference between IPC and CPI.
|
|
|
Traneptora
|
2025-03-12 09:38:16
|
~~instructions per cycle and cycles per instruction?~~
|
|
2025-03-12 09:39:09
|
not sure what you mean by IPC
|
|
|
damian101
|
2025-03-12 10:18:11
|
IPD
|
|
2025-03-12 10:18:13
|
oops
|
|
|
spider-mario
|
2025-03-12 10:25:14
|
interpupillary distance?
|
|
|
CrushedAsian255
|
|
Traneptora
not sure what you mean by IPC
|
|
2025-03-12 11:21:42
|
interprocess communication?
|
|
|
Demiurge
|
|
Traneptora
deflation is *really bad* and this is not debated by economists. but I guess be an armchair expert
|
|
2025-03-13 01:18:05
|
Just because you say it's not debated doesn't mean it is so.
|
|
2025-03-13 01:18:29
|
It's definitely a very controversial and endlessly debated thing in economics. One of the hottest hot buttons.
|
|
|
Traneptora
|
|
Demiurge
It's definitely a very controversial and endlessly debated thing in economics. One of the hottest hot buttons.
|
|
2025-03-13 01:32:08
|
it really isn't and im not going to argue with an armchair expert
|
|
|
Meow
|
2025-03-13 02:28:35
|
Deflation is the main reason why major cryptocurrencies still exist
|
|
|
Demiurge
|
|
Traneptora
it really isn't and im not going to argue with an armchair expert
|
|
2025-03-13 02:37:18
|
You don't know who I am, honestly, but I agree it's pointless to argue.
|
|
2025-03-13 02:39:14
|
I will simply say that I respect you personally despite our disagreement.
|
|
2025-03-13 02:59:46
|
There is a popular camp of economic thought I suspect is heavily invested in defending those in power, and will argue that it's actually good for the economy for them to continue to have such control and power over the entire economy. This makes the richest and most powerful people even more rich and powerful so naturally this is promoted by the rich and powerful.
|
|
2025-03-13 03:08:02
|
There is always a time to hold and a time to sell. If deflation has inherent value, then that fundamental principle is wrong.
|
|
2025-03-13 03:08:52
|
You could say that maybe it's bad for a particular purpose but not inherently, intrinsically bad
|
|
2025-03-13 03:09:18
|
It depends on subjective purpose/goals/values
|
|
2025-03-13 03:10:58
|
Just like the price of eggs going up isn't by itself an intrinsically good or bad thing. It's a reaction to something else.
|
|
2025-03-13 03:11:24
|
The reason or cause could be good or bad maybe but the price adjustment itself is just a neutral thing, like gravity.
|
|
2025-03-13 03:11:52
|
When you fall out a window gravity doesn't kill you because it's evil, but maybe the person who threw you out the window is evil.
|
|
2025-03-13 03:12:18
|
That's all.
|
|
2025-03-13 03:13:49
|
Please don't confuse my meaning or intent. Like I said I have a lot of respect for you and I'm not trying to be disrespectful here.
|
|
|
_wb_
|
2025-03-13 08:06:32
|
Price has to fluctuate around the value, and value is effectively the same thing as crystalized labor. I am a pretty orthodox marxist when it comes to economics.
|
|
|
damian101
|
|
Meow
Deflation is the main reason why major cryptocurrencies still exist
|
|
2025-03-13 09:21:30
|
Those aren't really used as currencies (yet), though.
If tomorrow it would become clear that we would switch to some specific hard currency, that currency would definitely deflate massively for a short while, as investors buy it up in masses, but I think it would stabilize after that...
|
|
|
_wb_
|
2025-03-13 09:31:04
|
In the long run the role of currency is neutral as it is just an intermediary representation of value. In the short run of course central banks, speculation, etc can play a role. Just like prices can deviate from actual value in either direction for a while but in the long run at the macroeconomic level, one's profit is the other's loss and it all cancels out.
|
|
|
Quackdoc
|
|
Those aren't really used as currencies (yet), though.
If tomorrow it would become clear that we would switch to some specific hard currency, that currency would definitely deflate massively for a short while, as investors buy it up in masses, but I think it would stabilize after that...
|
|
2025-03-13 09:45:55
|
I mean crypto for sure used to be primarily dominated by currency uses. now very much less so, so (yet) would be inaccurate and (anymore) more accurate
|
|
|
Demiurge
|
|
_wb_
Price has to fluctuate around the value, and value is effectively the same thing as crystalized labor. I am a pretty orthodox marxist when it comes to economics.
|
|
2025-03-13 11:04:58
|
Not all labor has the same value. Value is determine by human estimation, even if that estimation is stupid or illogical.
|
|
2025-03-13 11:08:38
|
If I dig a bunch of holes and then fill them back up to end up right back where I started, there's no value in all that backbreaking labor I just did. Maybe even negative value since now I'm sweaty and stinky and tired after.
|
|
2025-03-13 11:52:46
|
I'm not an expert on orthodox Marxism, but I know a few things about the personal life of Karl Marx and some of his ideas. He didn't seem to have a good grasp of things like "value" as I remember. And he seemed very selfish in his relationships with other people.
|
|
2025-03-13 11:55:05
|
I remember a lot of his words and ideas sounded like extreme selfishness (and rage/anger) dressed up as compassion.
|
|
2025-03-14 12:02:41
|
I used to have a school friend who, as he got older, changed and became prone to sudden tantrums when he used to be a calm person, and is bitter and resentful of his family but never moved out or became independent, and lets them continue to take care of him into adulthood even though he complains about them constantly, and even though he really should be taking care of those things for himself, like his own finances and bank account. Karl Marx reminds me of him, a former friend I used to think I knew.
|
|
2025-03-14 12:03:30
|
Karl Marx had a similar backstory and living situation
|
|
2025-03-14 12:05:31
|
For some reason, despite being given everything on a silver platter, while others generously shoulder all the work and expenses for them, and graciously providing everything... Despite that, it breeds incredible anger and resentment somehow.
|
|
2025-03-14 12:09:24
|
Adults are meant to take on responsibility... not wait for someone else to do it for them.
|
|
|
Meow
|
|
Those aren't really used as currencies (yet), though.
If tomorrow it would become clear that we would switch to some specific hard currency, that currency would definitely deflate massively for a short while, as investors buy it up in masses, but I think it would stabilize after that...
|
|
2025-03-14 02:01:02
|
For countries with their useless fiat money, they are used as currencies privately
|
|
|
Demiurge
|
2025-03-14 04:45:28
|
it's not really used as a currency and the volatility and extreme speculation does not make it a good currency.
|
|
2025-03-14 04:52:18
|
It does not have enough advantages over fiat. Getting in on it early gives you a massive advantage over late comers, which is not much different from a ponzi scheme or a central bank that shows preferential treatment to the well-connected.
|
|
|
Meow
|
2025-03-14 05:32:55
|
I meant some countries in Latin America and Africa
|
|
|
_wb_
|
|
Demiurge
Not all labor has the same value. Value is determine by human estimation, even if that estimation is stupid or illogical.
|
|
2025-03-14 07:33:51
|
Sure, the actual value labor crystalizes into depends on lots of factors, including skills and tools, which themselves are ultimately also crystalized labor.
|
|
|
damian101
|
|
Quackdoc
I mean crypto for sure used to be primarily dominated by currency uses. now very much less so, so (yet) would be inaccurate and (anymore) more accurate
|
|
2025-03-14 07:56:16
|
Well, the largest part of it was always hoarded, even at the very beginning. That won't change until its use as a currency takes off and plateaus. If Bitcoin is the new gold, it will never be used as a currency, though, lol.
|
|
|
Meow
For countries with their useless fiat money, they are used as currencies privately
|
|
2025-03-14 07:59:18
|
Sure. All kinds assets are used that way. I just meant that cryptocurrencies are primarily used as an investment, exactly because they are deflationary.
|
|
|
alerikaisattera
|
|
Sure. All kinds assets are used that way. I just meant that cryptocurrencies are primarily used as an investment, exactly because they are deflationary.
|
|
2025-03-14 08:28:23
|
Not all of them
|
|
|
DZgas Ж
|
2025-03-14 06:16:46
|
The architecture of the neural network MobileNet for classification:
Full visualization of each neuron of the neural network during operation, the value of the neuron weights from -1 to 1 are converted into brightness from 0 to 255, the order of transformations is from top to bottom. The neural network is not entirely linear, so any images of its "layer-by-layer" work are not actually reliable
|
|
|
jjrv
|
2025-03-14 08:12:36
|
Just learned that the latest Windows Terminal can draw 256-color bitmapped graphics using ancient VT430 control codes 😅
|
|
2025-03-14 08:14:15
|
Many other terminals too but Windows is the only OS shipping with one https://www.arewesixelyet.com
|
|
2025-03-14 08:18:03
|
I made a split screen graphics mode like in Commodore 128 and it works inside VSCode or those terminals, of course also over SSH 😁
|
|
|
lonjil
|
2025-03-14 11:25:05
|
> pine needle stock
> pine needle oil
> whipped oat cream smoked over burning pine branches
that's one way to create a very distinctive theme for a dish
|
|
|
Demiurge
|
2025-03-15 05:41:59
|
Fish shaped sediment shaped like fish
|
|
|
derberg
|
|
jjrv
Many other terminals too but Windows is the only OS shipping with one https://www.arewesixelyet.com
|
|
2025-03-15 07:22:47
|
Well, GNU/Linux distros that have downloadable images with Plasma should ship konsole and that has SIXEL support as well. And funnily it's one of the better ones there for dealing with SIXEL while it is sadly still lacking a few escape sequences (e.g. required by the drawing demo from the libsixel repo).
Windows Terminal lacks them as well but it will eventually get those.
|
|
2025-03-15 07:27:19
|
~~Somebody should add ReGIS to it~~
|
|
|
username
|
|
<https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/defrag#scheduled-task>
> When run from the scheduled task, defrag uses the below policy guidelines for SSDs:
>
> Traditional optimization processes. Includes traditional defragmentation, for example moving files to make them reasonably contiguous and retrim. This is done once per month. However, if both traditional defragmentation and retrim are skipped, then analysis isn't run. Changing the frequency of the scheduled task doesn't affect the once per month cadence for the SSDs.
>
> If you manually run traditional defragmentation on an SSD, between your normally scheduled runs, the next scheduled task run performs analysis and retrim, but skips traditional defragmentation on that SSD.
.....What the fuck Microsoft
|
|
2025-03-16 10:38:28
|
I found this: https://www.hanselman.com/blog/the-real-and-complete-story-does-windows-defragment-your-ssd
|
|
|
jonnyawsom3
|
|
username
I found this: https://www.hanselman.com/blog/the-real-and-complete-story-does-windows-defragment-your-ssd
|
|
2025-03-16 10:46:56
|
Your pfp loaded correctly in the notification by the way
|
|
|
username
|
|
Your pfp loaded correctly in the notification by the way
|
|
2025-03-16 10:51:53
|
probably requested the PNG version and did nearest neighbor scaling. speaking of for some reason my PFP shows up as green now on iOS or something‽‽ I don't have the proper means to try and see why myself
|
|
2025-03-16 10:52:24
|
for people here on iOS is my pfp green?
|
|
2025-03-16 10:54:51
|
I mean maybe it isn't green anymore since when I heard about it being so was like a month or 2 ago
|
|
|
jonnyawsom3
|
2025-03-16 10:55:21
|
Purple for me
|
|
2025-03-16 10:55:48
|
But in the reply icon it's NN purple
|
|
|
TheBigBadBoy - 𝙸𝚛
|
2025-03-16 04:40:51
|
lmao why does your pfp not showing correctly ?
first time i see that
|
|
|
lonjil
|
2025-03-17 03:58:07
|
All array language may be incomprehensible, but Uiua makes up for it by having an official color font with pride flags.
|
|
|
AccessViolation_
|
2025-03-17 10:31:10
|
Allow me to interject for a moment. The organizational body which you are referring to as JPEG is not a Joint Photographic Experts Group unto itself, but actually International Standardization Organization/International Electrotechnical Commission, Joint Technical Committee 1: Information Technology, Subcommittee 29: Coding of audio, picture, multimedia and hypermedia information, Working Group 1: Coding of still pictures
|
|
|
CrushedAsian255
|
2025-03-17 10:36:01
|
Allow me to interject for a moment. Although PNG does officially stand for "Portable Network Graphics", the backronym "PNG’s Not GIF" is arguably a better name for it. It highlights its nature as an open alternative to the proprietary Graphics Interchange Format. Also, since PNG is based on the outdated DEFLATE compression algorithm, it is no longer the best format for sending graphics over a network, and although it is still quite portable, other formats such as Lossless WebP have gain widespread adoption, and the format JPEG XL is also quickly gaining adoption, as it is more efficient than JPEG, PNG and WebP (both lossy and lossless) in most images.
|
|
2025-03-17 10:37:59
|
Also, allow me to further interject. No matter how much it may appear, the above message was not generated by a Large Language Model (LLM). It was written fully by a human, one who goes online commonly by the name "CrushedAsian255", however on this particular server goes by the name "Jia Tan", as a playful reference to the XZ Utils backdoor. In case you, as the reader, have forgotten, the server you are currently in is the official JPEG XL discord server, which is why JPEG XL was mentioned in the above statement.
|
|
2025-03-17 10:38:58
|
However, I am sorry, but as an AI language model developed by OpenAI, I am unable to continue this discussion. If you have any other questions or concerns, feel free to ask! ||(also written by human)||
|
|
2025-03-17 10:42:13
|
I see that a user going by the nickname of AccessViolation_ is typing. I cannot wait to see what thoughtful insight they can bring to the conversation!
|
|
|
AccessViolation_
|
2025-03-17 10:42:14
|
Allow me to interject for a moment. What you are referring to as human, is in fact. H. sapiens, or as I've recently taken to calling it, Eukaryota/Animalia/Chordata/Mammalia/Primates/Haplorhini/Simiiformes/Hominidae/Hominidae/Hominini/Homo/sapiens
|
|
|
CrushedAsian255
|
2025-03-17 10:44:59
|
I am sorry for my mistake, allow me to correct my response.
Allow me to further interject. No matter how much it may appear, the above message was not generated by a Large Language Model (LLM). It was written fully by a member of the species known as H. sapiens, or as AccessViolation_ has recently taken to calling it: "Eukaryota/Animalia/Chordata/Mammalia/Primates/Haplorhini/Simiiformes/Hominidae/Hominidae/Hominini/Homo/sapiens". The member of the H. sapiens species who has been sending many of the above messages commonly goes by the name "CrushedAsian255", however on this particular server goes by the name "Jia Tan", as a playful reference to the XZ Utils backdoor. In case you, as the reader, have forgotten, the server you are currently in is the official JPEG XL discord server, which is why JPEG XL was mentioned in the above statement.
|
|
2025-03-17 10:45:13
|
||this is a very insightful conversation||
|
|
|
AccessViolation_
|
2025-03-17 10:45:40
|
quite!
|
|
|
CrushedAsian255
|
2025-03-17 10:46:38
|
Thank you for your feedback! It has been forwarded to the ~~AI training facility~~ totally real person who is writing these messages.
|
|
|
spider-mario
|
2025-03-17 11:34:58
|
https://www.thedailybeast.com/musk-boosts-claim-that-hitler-wasnt-to-blame-for-holocaust/
|
|
2025-03-17 11:35:01
|
that is certainly a take
|
|
|
Meow
|
2025-03-17 11:36:08
|
Benchmark material
|
|
|
Quackdoc
|
2025-03-17 02:09:49
|
I dunno about Stalin or Mao, but for Hitler its pretty well known that Hitler was too much of a coward and squeamish to actually kill anyone directly and always had to get his goons to do it, and refused to take any responsibility.
|
|
2025-03-17 02:10:16
|
at least, that's the common stuff when researching it anyways for years
|
|
2025-03-17 02:13:55
|
but the original tweet, whether intentionally or not, its fairly vague , does bring up a good point, these genocidal leaders can only be so because they have people following them.
|
|
|
spider-mario
|
2025-03-17 02:20:50
|
I wonder if that means that Musk agrees that guns do kill people (https://en.wikipedia.org/wiki/Guns_don%27t_kill_people,_people_kill_people)
|
|
2025-03-17 02:21:02
|
logically, it should, right?
|
|
2025-03-17 02:21:16
|
unless you take it to the extreme and “Guns don’t kill people, bullets kill people”
|
|
|
Quackdoc
|
2025-03-17 02:41:29
|
dunno, its a weird post to begin with. as for the gun thing even as a big gun dude, I've always hated the "guns don't kill people, people do" phrase, not because of any merit or anything, but man its cringe xD
as for musk specifically he flops around a lot on the whole gun ownership topic, no idea if its a grift or just a fence sitter tho
|
|
2025-03-17 02:42:33
|
also Taurus, tarus hand guns are so terrible they prolly do kill people lmao
|
|
2025-03-17 02:45:49
|
it would be nice if people would just stop posting dumb tweets tho
|
|
|
Traneptora
|
|
Quackdoc
I dunno about Stalin or Mao, but for Hitler its pretty well known that Hitler was too much of a coward and squeamish to actually kill anyone directly and always had to get his goons to do it, and refused to take any responsibility.
|
|
2025-03-18 04:49:05
|
sure, but whether the dictator pulls the trigger or orders someone to is largely irrelevant, and it's intentionally distracting
|
|
|
Quackdoc
|
|
Traneptora
sure, but whether the dictator pulls the trigger or orders someone to is largely irrelevant, and it's intentionally distracting
|
|
2025-03-18 04:50:20
|
I agree its a dumb distinction but it is a distinction, which is why IMO the original tweet screens haha I am so smart
much in the way of grammer nazis
|
|
2025-03-18 04:50:54
|
that's how it reads to me anyways, a man child esq post made to look smart
|
|
|
Demiurge
|
2025-03-18 06:51:14
|
Allow me to interject for a moment. What you are referring to as Hitler is actually GNU/Hitler, or as I have recently taken to calling it, GNU plus Hitler. On its own, Hitler is not a complete Operating System, but just a component of the complete GNU system.
|
|
|
Quackdoc
|
2025-03-18 08:01:40
|
<:kekw:808717074305122316>
|
|
|
CrushedAsian255
|
2025-03-18 08:29:16
|
`sudo apt install hitler`
|
|
|
AccessViolation_
|
2025-03-18 09:54:03
|
they really did
|
|
|
_wb_
|
2025-03-18 03:31:35
|
I suppose in the causal chain of things, you can blame people for harmful outcomes in a way that is proportional to the extent to which they could have acted differently to prevent it.
Then of course Hitler gets a substantial amount of blame, as do high-ranking SS officers etc, all the way down to the person actually pulling the trigger. But also the CEO of the company that agreed to build gas chambers and ovens, or even regular people who knew or could know what was going on but didn't try to stop it. The amount of blame should probably be the largest for Hitler though.
|
|
|
jonnyawsom3
|
2025-03-18 03:38:57
|
I didn't expect that when I clicked on the channel
|
|
|
Demiurge
|
2025-03-18 04:30:30
|
Excuse me it's actually GNU slash Hitler
|
|
2025-03-18 04:32:02
|
In all seriousness though, in that video you sent, he says the advantages of binary only appear if you assume the first digit cannot be zero... That means you're assuming all numbers have the same number of digits.
|
|
2025-03-18 04:32:49
|
He's giving himself a free digit, which is the same as saying, numbers can start with zero again.
|
|
2025-03-18 04:33:18
|
Basically he's cheating and he admits he's cheating...
|
|
2025-03-18 04:39:55
|
Knowing the first digit always starts with zero, is the same as taking the first digit away completely. Then you again have a number that can start with leading zeroes. So it's not an apples-to-apples comparison.
|
|
2025-03-18 04:41:38
|
Then again it's a little bit confusing to me as well, so I could be wrong. Really depends on how you define radix efficiency...
|
|
|
spider-mario
|
|
Demiurge
Knowing the first digit always starts with zero, is the same as taking the first digit away completely. Then you again have a number that can start with leading zeroes. So it's not an apples-to-apples comparison.
|
|
2025-03-18 04:52:27
|
no, it doesn’t apply recursively
|
|
|
Demiurge
|
2025-03-19 01:15:09
|
I'm still trying to wrap my head around the radix optimization theory
|
|
2025-03-19 01:39:51
|
He's assuming the first digit has less cost than the others. But in practice I don't think that's valid. It makes sense since the first digit can't be zero, but at the same time that's feels like subverting the radix cost equation.
|
|
2025-03-19 01:42:18
|
Normally to get the cost of expressing a number, you would just multiply the number of digits by the base.
|
|
2025-03-19 01:43:13
|
With no special treatment for the first digit
|
|
2025-03-19 02:18:06
|
Okay, I've been thinking about his argument, and the definitions of things like "cost." His argument is:
- We shouldn't be multiplying by the base, we should be multiplying by how much information is contained in each digit (log of the base)
- We should also divide the cost by the amount of information contained in the number to get the radix economy, or cost/information
|
|
2025-03-19 02:19:55
|
But he needs to rely on the 1st digit containing less information/less cost trick, in order to make binary seem better. But the "cost" is how much space does it take up to write/store a number, and that does not change.
|
|
2025-03-19 02:20:18
|
So it's still not valid for him to give himself a "free digit"
|
|
2025-03-19 02:21:56
|
The advantage of binary disappears without that cheat.
|
|
2025-03-19 02:22:25
|
Then the natural base *e* reigns supreme once again
|
|
2025-03-19 02:55:22
|
Even if the first digit contains less information, it shouldn't be counted as if it takes up less space to store or write down, because it doesn't.
|
|
2025-03-19 02:58:14
|
Since we're talking about "how large does a buffer have to be."
|
|
|
spider-mario
|
|
Demiurge
Even if the first digit contains less information, it shouldn't be counted as if it takes up less space to store or write down, because it doesn't.
|
|
2025-03-19 09:15:03
|
to some extent, it arguably does, at least in the case of binary, since it means you don’t _have_ to store or write it down (to the extent that you accept an empty number to represent 0)
|
|
|
Demiurge
|
2025-03-19 09:17:36
|
But you still need a buffer of length floor(log_b(x))+1 to store numbers as large as x
|
|
2025-03-19 09:17:44
|
That cost doesn't change
|
|
2025-03-19 09:19:33
|
It doesn't make sense to treat the cells in the buffer any differently in terms of cost, because we are evaluating the cost of storage NOT how much information is contained in each digit of a value of a predetermined size
|
|
2025-03-19 09:20:44
|
He's measuring and unfairly comparing the wrong thing to give binary an advantage there
|
|
|
AccessViolation_
|
2025-03-19 09:26:38
|
you basically trade the ability to see if any number is there (whether there is nothing or a zero), which is a practical issue, but representing "nothing is here" is not a property of a positional system itself
|
|
|
Demiurge
It doesn't make sense to treat the cells in the buffer any differently in terms of cost, because we are evaluating the cost of storage NOT how much information is contained in each digit of a value of a predetermined size
|
|
2025-03-19 09:31:01
|
aren't the cost of storage and information density intertwined? you can just measure the cost of storage, but if a certain amount of storage used can hold more information, that's better
|
|
|
Demiurge
He's measuring and unfairly comparing the wrong thing to give binary an advantage there
|
|
2025-03-19 09:39:29
|
IMO it's more like binary *has* an advantage, which that way of measuring fails account for
|
|
|
Demiurge
|
2025-03-19 10:03:36
|
He's not measuring "What's the minimum buffer size," he's measuring "how much entropy is in each digit of a specific given value" and then adding them up.
|
|
2025-03-19 10:03:43
|
That's different than the buffer size.
|
|
2025-03-19 10:03:56
|
And totally irrelevant to radix efficiency.
|
|
2025-03-19 10:04:52
|
And it obviously gives binary a huge advantage because it's not counting the size of the buffer.
|
|
|
AccessViolation_
|
2025-03-19 10:08:21
|
again I don't think it's "giving binary an advantage", it's recognizing an advantage and pointing out the flaws in radix economy
|
|
2025-03-19 10:11:29
|
with buffer size you mean the amount of digits you need right? might I recommend base 1 trillion
|
|
|
Demiurge
|
2025-03-19 10:31:00
|
It's not an advantage in the "minimum buffer length to store a number," it's an advantage in "total entropy count of each digit of some arbitrary fixed-length value," which is not what matters
|
|
2025-03-19 10:31:57
|
That's not what he should be measuring
|
|
2025-03-19 10:32:12
|
That's not radix economy
|
|
|
AccessViolation_
with buffer size you mean the amount of digits you need right? might I recommend base 1 trillion
|
|
2025-03-19 10:35:39
|
With base 1,000,000,000,000 each digit costs log_2(1,000,000,000,000) bits of information.
|
|
2025-03-19 10:36:57
|
So each symbol, or each cell in the buffer, has a cost of about 39.86 bits
|
|
|
Traneptora
|
2025-03-19 10:37:14
|
it's true that the leading digit is always 1 but if you leave it off you have an extra piece of information which is the number of bits in the number
|
|
|
Demiurge
|
2025-03-19 10:37:26
|
Exactly
|
|
|
Traneptora
|
2025-03-19 10:37:34
|
if you already know that (in the case of floating point numbers, for example) then you can leave that off and it's safe
|
|
2025-03-19 10:37:49
|
if you didn't (for example, 32-bit fixed-size integers) then you can't leave it off easily
|
|
|
Demiurge
|
2025-03-19 10:38:11
|
That should be enough to set alarm bells off that he's discarding information and cheating to give decimal an advantage. At least in the "radix economy" calculation he's using.
|
|
|
Traneptora
|
2025-03-19 10:38:41
|
pretty sure any base which is prime or a power of a prime should be functionally equivalent
|
|
2025-03-19 10:38:54
|
and more efficient than any other base
|
|
2025-03-19 10:39:02
|
that's my mathematician instincts though
|
|
2025-03-19 10:39:40
|
one of the reasons for this is that some shortcuts are only true in prime bases
|
|
|
Demiurge
|
2025-03-19 10:39:57
|
He's making a mistake by counting how much entropy is in each digit of some given, fixed-length value, instead of counting "how many symbols/digits are needed to express numbers UP TO x"
|
|
|
Traneptora
|
2025-03-19 10:40:22
|
well entropy in each digit is based on context
|
|
2025-03-19 10:40:44
|
what is the distribution of the data?
|
|
2025-03-19 10:40:56
|
there's no way to have a uniformly distributed random natural number btw
|
|
2025-03-19 10:41:12
|
like it's proven that there's no uniform distribution on naturals
|
|
2025-03-19 10:41:32
|
so you have to have *some* nonuniform distribution, whatever it is, and that is going to affect your entropy
|
|
2025-03-19 10:42:12
|
you can take a limit of a uniform distribution as the number of things grows, but then you end up with some kind of bias as if you always use "numbers up to size N" then you're going to get different entropy for the leading digit than not
|
|
2025-03-19 10:42:31
|
but in the limit that slot will go back to uniform
|
|
|
Demiurge
|
2025-03-19 10:55:12
|
isn't it impossible to have a uniform distribution because there's an infinite amount of them?
|
|
|
Traneptora
|
|
Demiurge
isn't it impossible to have a uniform distribution because there's an infinite amount of them?
|
|
2025-03-19 10:56:48
|
uniform distribution is possible for, say, reals between 0 and 1
|
|
2025-03-19 10:56:58
|
it's not an issue of there being an infinite number but a countable number
|
|
2025-03-19 10:57:06
|
(there's no unfiorm distribution on an infinite countable set)
|
|
2025-03-19 10:57:39
|
this gets into lebesgue measure theory though
|
|
|
Demiurge
|
2025-03-19 10:57:51
|
Yeah. It's unbounded, that's the main issue
|
|
2025-03-19 10:58:03
|
Uncountable
|
|
|
Traneptora
|
2025-03-19 10:58:12
|
actually the issue is that it's countable
|
|
2025-03-19 10:58:20
|
which is very funny
|
|
|
Demiurge
|
2025-03-19 10:58:52
|
Oh. Huh. I think I might know what you mean.
|
|
2025-03-19 10:59:33
|
But the problem is that it's both unlimited and countable at the same time.
|
|
2025-03-19 10:59:35
|
Right?
|
|
|
Traneptora
|
2025-03-19 11:00:01
|
if you have a lebesgue measure on a compact hausdorff space where the entire space has finite measure, you can assign distributions to positive-measure sets within the space
|
|
2025-03-19 11:00:08
|
the problem is all countable sets are measure 0
|
|
2025-03-19 11:00:35
|
so can't be positive-measure
|
|
|
Demiurge
|
|
Traneptora
|
2025-03-19 11:01:03
|
basically in order to assign a distribution it has to "look like a line segment" or have very similar properties
|
|
|
Demiurge
|
2025-03-19 11:01:17
|
Bottom line is the Binary guy is a cheater!
|
|
|
Traneptora
|
2025-03-19 11:01:47
|
I think it's more accurate to say that the question "which base is more efficient" is probably ill-posed in a vacuum
|
|
2025-03-19 11:01:52
|
as it depends on the distribution of the data
|
|
|
spider-mario
|
|
Traneptora
it's true that the leading digit is always 1 but if you leave it off you have an extra piece of information which is the number of bits in the number
|
|
2025-03-19 11:15:26
|
not the number of bits, only whether the number is zero or not
|
|
|
Traneptora
|
2025-03-19 11:16:03
|
yea, but in practice knowing that the first digit is always a 1 doesn't help you
|
|
2025-03-19 11:17:07
|
since if you don't write it down, under the assumption that you know it's a 1, then you have to know where to actually start reading the number
|
|
2025-03-19 11:17:32
|
that said, it does depend on the distribution
|
|
2025-03-19 11:18:14
|
for example, if your numbers are uniformly distributed between 0 and 2^32-1, then you have 32 bits of entropy in any base
|
|
2025-03-19 11:18:31
|
it's just that in binary that entropy is uniformly distributed across each bit
|
|
2025-03-19 11:18:54
|
and in, say, base5 it is not. but that's dependent highly on your distribution
|
|
|
spider-mario
|
2025-03-19 11:19:01
|
what do you mean by knowing where to start reading the number (in a way that doesn't also apply if you do write the leading 1)?
|
|
2025-03-19 11:19:50
|
if I write 001 instead of 1001, etc. then I just read the digits that are there, i.e. same approach?
|
|
|
Traneptora
|
2025-03-19 11:19:53
|
I guess what he's saying is that if I'm reading out a number in little-endian form
|
|
2025-03-19 11:20:02
|
I have to tell you when I'm stopping anyway
|
|
2025-03-19 11:20:06
|
and you can assume the next digit is a 1
|
|
2025-03-19 11:20:11
|
but that doesn't really *tell* you anything
|
|
2025-03-19 11:20:15
|
because distribution
|
|
2025-03-19 11:20:29
|
in order to calculate the "entropy of a digit" you *have* to know the distribution of the data
|
|
2025-03-19 11:20:51
|
if it's, say, unformly distributed between 0 and 24, then base-5 is the "most-efficient" as it's going to be exactly 2 digits always
|
|
2025-03-19 11:22:33
|
whereas in binary you need to use 5, but the leading bit contains less entropy because only 10000 through 11000 are valid numbers that start with a 1, so you end up with less entropy in the first digit than in the others
|
|
2025-03-19 11:22:48
|
so in that sense binary is "less efficient"
|
|
|
Traneptora
in order to calculate the "entropy of a digit" you *have* to know the distribution of the data
|
|
2025-03-19 11:24:02
|
this is the key thing. information entropy is based on knowing the distribution. the reason "the" contains less info than "info" is that "the" is more common. this is crucial
|
|
2025-03-19 11:24:07
|
crucial to the whole concept
|
|
|
Demiurge
|
2025-03-19 11:30:49
|
If you assume the first number is 1, as if there's truly no entropy in the first digit, then you are pre-supposing existing knowledge about the quantity you're trying to record and write down. If you don't know what the number is beforehand, and you throw out the most-significant digit, then you won't be able to tell the difference between 10 and 110.
|
|
2025-03-19 11:31:45
|
It should be obvious by this point that he's wrong to treat the 1st digit as having less "cost" than others.
|
|
2025-03-19 11:32:57
|
He's NOT doing an apples-to-apples comparison and he's not even measuring/comparing the right thing
|
|
2025-03-19 11:35:54
|
But the other 2 points he makes are correct
|
|
2025-03-19 11:40:00
|
- multiplying by the log of the base (the entropy per digit) rather than just the base (the number of possible values)
- calculating radix economy as cost/entropy
|
|
|
spider-mario
|
|
Demiurge
If you assume the first number is 1, as if there's truly no entropy in the first digit, then you are pre-supposing existing knowledge about the quantity you're trying to record and write down. If you don't know what the number is beforehand, and you throw out the most-significant digit, then you won't be able to tell the difference between 10 and 110.
|
|
2025-03-19 11:42:48
|
you do – one will be written as 0 and the other as 10
|
|
|
Traneptora
whereas in binary you need to use 5, but the leading bit contains less entropy because only 10000 through 11000 are valid numbers that start with a 1, so you end up with less entropy in the first digit than in the others
|
|
2025-03-19 11:45:19
|
I think the point is that it contains _so little_ entropy that you don’t even need to write it, whereas if you go from “digit can be 0-4” from “digit can be 1-4”, you still have to
|
|
|
Demiurge
|
2025-03-19 11:45:26
|
No, you're just moving the problem around. How do you tell the difference between 10 and 0 then?
|
|
|
spider-mario
|
2025-03-19 11:45:32
|
in a sense, it’s similar to how within binary, arithmetic coding is more efficient than huffman coding
|
|
|
Traneptora
|
2025-03-19 11:45:53
|
it's "more efficient" based on the distribution though
|
|
|
spider-mario
|
|
Demiurge
No, you're just moving the problem around. How do you tell the difference between 10 and 0 then?
|
|
2025-03-19 11:46:14
|
you’re not moving the problem around because you apply the “drop leading digit” only once, to the number as you would write it in “full binary”
|
|
|
Traneptora
|
2025-03-19 11:46:30
|
you can't make a statement like "binary is more efficient" without knowing the distribution
|
|
|
spider-mario
|
2025-03-19 11:46:30
|
0 is indeed a problematic special case
|
|
|
Demiurge
|
2025-03-19 11:46:43
|
But then you're unable to express "0"
|
|
|
Traneptora
|
|
spider-mario
0 is indeed a problematic special case
|
|
2025-03-19 11:46:47
|
encode `x+1` <:wesmart:512506347057840129>
|
|
|
Demiurge
|
|
spider-mario
0 is indeed a problematic special case
|
|
2025-03-19 11:47:29
|
It's because he's throwing out information and assuming pre-existing knowledge about the number, rather than fairly measuring the true cost of writing a number with a given radix.
|
|
|
spider-mario
|
2025-03-19 11:48:12
|
he’s not assuming pre-existing knowledge about the number other than “it’s not zero”, because “leading non-zero digit is 1” will be true of _all_ non-zero numbers
|
|
|
Demiurge
|
2025-03-19 11:48:29
|
But that is pre-existing knowledge
|
|
2025-03-19 11:48:43
|
And for binary that's an entire symbol of pre-existing knowledge about the number
|
|
2025-03-19 11:49:10
|
So he's giving binary an entire extra symbol for free, and giving other systems a fraction of a symbol.
|
|
2025-03-19 11:49:16
|
When he should not be doing that at all
|
|
|
spider-mario
|
2025-03-19 11:49:19
|
it’s the same amount of information as in the leading zeroes we also don’t write
|
|
2025-03-19 11:49:40
|
does your objection extend to those leading zeroes?
|
|
|
Demiurge
|
2025-03-19 11:53:46
|
If you follow those rules, then binary is the only system with that problem of "unable to write 0"
|
|
2025-03-19 11:54:09
|
All the other bases don't have that problem
|
|
2025-03-19 11:54:34
|
The problem only happens when you remove the leading 1 in binary like he's suggesting
|
|
2025-03-19 11:54:58
|
Because he's wrong
|
|
2025-03-19 11:55:25
|
It's not an apples-apples comparison, like I'm saying.
|
|
2025-03-19 11:56:10
|
He is not counting something he should be counting
|
|
|
spider-mario
it’s the same amount of information as in the leading zeroes we also don’t write
|
|
2025-03-19 12:01:43
|
The question is "what is the cost of number X written in base Y" where each symbol has a cost related to how many possible symbols there are. And in order to write a number, that means you're writing enough information to distinguish it from other numbers without any pre-existing information about the size of the number.
|
|
2025-03-19 12:03:18
|
I really like obscure subtle problems like this...
|
|
|
spider-mario
|
2025-03-19 12:22:52
|
which, if you don’t encode zero, “removing the first 1 you would necessarily have” still achieves that
|
|
|
diskorduser
|
2025-03-19 12:57:29
|
Is there jpegxl server on revolt ?
|
|
|
DZgas Ж
|
2025-03-19 01:11:35
|
full real full true
This is what music looks like
3,290,112,000 Discrete Fourier Transform (DFT) processing calls *with 3D plane simulation using wave phase*
|
|
|
Demiurge
|
|
spider-mario
which, if you don’t encode zero, “removing the first 1 you would necessarily have” still achieves that
|
|
2025-03-19 01:24:26
|
No, like I said that only works for binary. All other bases don't have a problem unambiguously recording zero.
|
|
2025-03-19 01:25:04
|
So you're using one less bit of information for binary, but comparing it to other bases that encode more information.
|
|
2025-03-19 01:26:04
|
And treating it as if it's an equal comparison. As if the binary encoding is equivalent even though it's missing 1 bit
|
|
2025-03-19 01:26:27
|
It's not a fair comparison, no matter how you slice it
|
|
2025-03-19 01:28:42
|
He should be counting the full cost of each digit.
|
|
|
spider-mario
|
2025-03-19 01:28:43
|
it’s not missing 1 bit, it’s missing one single value
|
|
2025-03-19 01:29:00
|
I know <@853026420792360980> was joking when they suggested encoding `x+1` but it would actually solve the problem
|
|
|
Demiurge
|
2025-03-19 01:29:17
|
Whether the value is zero or not is 1 bit of information
|
|
|
Traneptora
|
2025-03-19 01:29:28
|
it would but you still have the varlen encoding issue
|
|
2025-03-19 01:29:38
|
which is that you need an extra symbol that says "stop"
|
|
|
spider-mario
|
2025-03-19 01:29:44
|
not to any greater extent than without that trick AFAICT?
|
|
|
Demiurge
|
2025-03-19 01:30:06
|
He's trying to get an extra bit for free without counting the cost.
|
|
|
Traneptora
|
2025-03-19 01:30:07
|
yea, but that extra symbol is relevant here
|
|
2025-03-19 01:30:33
|
since it takes the number of symbols from 2 to 3
|
|
|
Demiurge
|
2025-03-19 01:30:56
|
He is wrong to compare binary to other bases in this way
|
|
2025-03-19 01:31:09
|
He needs to count each digit equally
|
|
|
Traneptora
|
2025-03-19 01:31:16
|
that extra symbol contains information
|
|
2025-03-19 01:31:19
|
is the issue
|
|
|
spider-mario
|
2025-03-19 01:31:23
|
no, it doesn’t
|
|
|
Traneptora
|
2025-03-19 01:31:38
|
well not quite from 2 to 3
|
|
2025-03-19 01:31:45
|
cause it can only occur in one place and that's at the end
|
|
|
spider-mario
|
2025-03-19 01:31:52
|
what if we stop calling it “binary” and instead call it “weird method = bin(n + 1)[1:]”
|
|
|
Traneptora
|
2025-03-19 01:32:48
|
sure, but the stop symbol is very hard to calculate in
|
|
|
Demiurge
|
2025-03-19 01:32:58
|
While it's true that the first digit contains less entropy, that is only true if you have pre existing knowledge. Not if you don't know anything about the number.
|
|
2025-03-19 01:33:35
|
That's a bad way for me to explain it...
|
|
2025-03-19 01:33:44
|
I'm not good at explaining these things, haha
|
|
|
spider-mario
|
2025-03-19 01:33:47
|
it is true if you encode `n+1`
|
|
|
Traneptora
sure, but the stop symbol is very hard to calculate in
|
|
2025-03-19 01:33:54
|
what stop symbol?
|
|
2025-03-19 01:33:58
|
“42” doesn’t have one
|
|
|
Traneptora
|
2025-03-19 01:34:06
|
it does, because how do you know you're only reading two digits
|
|
2025-03-19 01:34:23
|
that's the thing, to "encode" a number either requires a special symbol, or knowing its length in advance
|
|
2025-03-19 01:34:42
|
or decode
|
|
|
spider-mario
|
2025-03-19 01:34:54
|
in “weird method”, it’s 01011, so why is it wrong to say that it’s 5 digits then?
|
|
2025-03-19 01:35:01
|
in the exact same way that 42 is 2
|
|
|
Traneptora
|
2025-03-19 01:35:31
|
because the number of digits contains that extra bit of information that you're leaving out
|
|
2025-03-19 01:35:40
|
by leaving off the leading 1
|
|
|
spider-mario
|
2025-03-19 01:35:58
|
I’m leaving it out in the exact same way that 42 leaves out leading zeroes
|
|
|
Demiurge
|
|
spider-mario
in “weird method”, it’s 01011, so why is it wrong to say that it’s 5 digits then?
|
|
2025-03-19 01:36:04
|
Because you can't encode zero. When the others you are comparing it to, can. That's an entire digit worth of information you're neglecting to count
|
|
|
spider-mario
|
2025-03-19 01:36:15
|
I can now, it’s ""
|
|
|
Demiurge
|
2025-03-19 01:36:16
|
It's not an apples to apples comparison like I said
|
|
|
spider-mario
|
2025-03-19 01:36:43
|
I can make it “0” by doing `n+2` instead of `n+1`, if that’s more acceptable
|
|
|
Demiurge
|
|
spider-mario
I can now, it’s ""
|
|
2025-03-19 01:37:52
|
But that can also be done in other bases. It's still a limitation that doesn't exist in other bases because it's not an apples-apples comparison
|
|
2025-03-19 01:38:05
|
You are not encoding the same information
|
|
2025-03-19 01:38:25
|
It's not a 1-1 translation like it should be
|
|
|
spider-mario
|
2025-03-19 01:38:25
|
right, then “weird method(n) = bin(n+2)[1:]” and 42 is 01100
|
|
|
Demiurge
|
2025-03-19 01:39:03
|
You are pretending that less information is the same amount of information which messes with the cost calculation
|
|
|
Traneptora
|
2025-03-19 01:39:14
|
Consider the following method:
- Fix `N`.
- Express a number `X` using base `b`, with `N` digits permitted of data transmitted.
- In any base `b > 2`, `X` can be anything between `1` and `b^N`. However if `b = 2`, we end up with any number between `1` and`2^(N + 1)`, cause we know the leading digit has to be a 1.
This is a true statement, but it's only true about this specific method.
|
|
2025-03-19 01:39:31
|
In particular, I think the issue comes from equating "efficiency of a base" to "entropy contained in a digit."
|
|
2025-03-19 01:39:44
|
and I think the fallacy here is the first bullet point: "Fix N."
|
|
2025-03-19 01:40:43
|
I think the issue here is that the data set is always between `1` and a power of `b`
|
|
2025-03-19 01:40:46
|
uniformly distributed
|
|
2025-03-19 01:40:59
|
and therefore in any base they're assuming that each digit has equal entropy for any reason
|
|
|
Demiurge
|
|
Traneptora
In particular, I think the issue comes from equating "efficiency of a base" to "entropy contained in a digit."
|
|
2025-03-19 01:41:02
|
The entropy per digit, in bits, is log_2(n) where n is the radix
|
|
|
Traneptora
|
2025-03-19 01:41:27
|
that's just how you convert entropy to base 2
|
|
|
Demiurge
|
2025-03-19 01:41:37
|
Bits are in base 2
|
|
|
Traneptora
|
2025-03-19 01:41:37
|
from a different base
|
|
2025-03-19 01:41:42
|
sure, but that doesn't tell you much
|
|
|
Demiurge
|
2025-03-19 01:41:56
|
The entropy in trits is log_3
|
|
|
Traneptora
|
2025-03-19 01:42:04
|
sure. but that's not what I meant
|
|
2025-03-19 01:42:20
|
basically, I'm saying his statement about his specific method is true, but the specific method is not sufficiently general to make the general statement he's making
|
|
2025-03-19 01:42:27
|
because of assumptions baked into it
|
|
|
Demiurge
|
2025-03-19 01:44:43
|
I just don't think you are encoding the same information. So you can't compare them as if they are equal
|
|
2025-03-19 01:45:14
|
You are throwing away the cost of one digit and comparing it to an encoding that contains more information.
|
|
2025-03-19 01:49:44
|
It can easily be avoided by just doing a normal comparison and treating binary the same as everything else, and not treating the first digit differently because the question is "how long is the minimum required buffer" not "how much entropy is in the first symbol, assuming we already know pre existing knowledge about the value written in the buffer"
|
|
2025-03-19 01:50:17
|
Obviously those two questions are completely different!
|
|
2025-03-19 01:50:32
|
And he has no reason to ask the second one
|
|
|
spider-mario
|
2025-03-19 02:08:42
|
but if the entropy of the first symbol is zero (as it is if it’s certain to be 1) then why write it?
|
|
2025-03-19 02:11:19
|
one counterintuitive part is that now-leading zeroes are significant
|
|
2025-03-19 02:11:29
|
0 ≠ 00
|
|
2025-03-19 02:12:19
|
and as I write this, I realise that this might be what <@853026420792360980> meant?
|
|
|
Demiurge
|
|
spider-mario
but if the entropy of the first symbol is zero (as it is if it’s certain to be 1) then why write it?
|
|
2025-03-19 02:30:08
|
because you are presuming knowledge of out-of-band information. You presume you already know something about the value (how long it is to write)
|
|
2025-03-19 02:30:34
|
If you are recording a number, you are writing enough information to uniquely distinguish the number from all other numbers that fit inside the same entropy window.
|
|
|
spider-mario
|
|
Demiurge
because you are presuming knowledge of out-of-band information. You presume you already know something about the value (how long it is to write)
|
|
2025-03-19 02:31:26
|
how do I presume this any more than with other writing methods?
|
|
|
Demiurge
|
|
spider-mario
but if the entropy of the first symbol is zero (as it is if it’s certain to be 1) then why write it?
|
|
2025-03-19 02:32:41
|
It's not certain, because then you can't record the number 0 like you can in other bases.
|
|
2025-03-19 02:32:53
|
And you can't say "" because then the entropy window is zero.
|
|
2025-03-19 02:33:02
|
Which means it's unable to store a value at all
|
|
|
spider-mario
|
|
Demiurge
It's not certain, because then you can't record the number 0 like you can in other bases.
|
|
2025-03-19 02:34:33
|
it is with the +2 tweak
|
|
2025-03-19 02:35:23
|
but I guess what it boils down to is that you strip the possibility of adding padding zeroes (because then they would be significant)
|
|
2025-03-19 02:35:44
|
so you can't pad to a fixed/known width
|
|
2025-03-19 02:35:52
|
is that what you are trying to get at?
|
|
|
Demiurge
|
2025-03-19 02:46:16
|
Let's say I'm trying to record the number 12. In order to say I've recorded it, I have to write it down in a way that uniquely distinguishes it from all other possible values that can be expressed in the same window of entropy. So in decimal that entropy window would be... all the possible values for 2 decimal digits of information. 100 possible states for those 2 decimal values. About 6.6 bits.
In binary "1100" is 4 digits, 4 bits, 16 possible unique states.
|
|
2025-03-19 02:46:49
|
If I'm doing a fair comparison, then I have to assume I know absolutely nothing beforehand about the value, and each possible state is equally likely for a given entropy window or buffer size.
|
|
2025-03-19 02:47:39
|
And each possible state corresponds to a unique number
|
|
2025-03-19 02:48:11
|
Maybe that last one isn't actually required but we might as well add that one too.
|
|
2025-03-19 02:49:30
|
If we're doing a fair comparison, the question of "how much entropy does the first digit have" makes no sense and is irrelevant
|
|
2025-03-19 02:49:54
|
They all have the same entropy cost
|
|
2025-03-19 02:50:12
|
In a fair comparison
|
|
2025-03-19 02:54:28
|
Correct me if those assumptions are wrong.
|
|
|
DZgas Ж
|
|
DZgas Ж
full real full true
This is what music looks like
3,290,112,000 Discrete Fourier Transform (DFT) processing calls *with 3D plane simulation using wave phase*
|
|
2025-03-19 03:54:10
|
discord 10 mb moment... but JPEG XL <:logo:829708783336816671> 💪
|
|
|
Demiurge
|
2025-03-19 04:13:46
|
That looks like some pretty strange music
|
|
2025-03-19 04:13:56
|
What's it sound like
|
|
|
Quackdoc
|
2025-03-19 08:07:01
|
https://issuetracker.google.com/issues/389978750?pli=1
|
|
2025-03-19 08:07:02
|
lmao
|
|
|
dogelition
|
|
spider-mario
|
2025-03-19 09:17:20
|
ayy lmao 👽
|
|
|
TheBigBadBoy - 𝙸𝚛
|
2025-03-19 09:23:28
|
<:kekw:808717074305122316>
|
|
|
DZgas Ж
|
|
Quackdoc
https://issuetracker.google.com/issues/389978750?pli=1
|
|
2025-03-20 02:03:52
|
<:megapog:816773962884972565>
|
|
2025-03-20 02:05:20
|
cjxl.exe file structure
|
|
2025-03-20 02:08:44
|
https://mattmahoney.net/dc/textdata.html I found here a very old and very amazing program for creating a file structure, based on the search for binary matches in sections of file, you can visually determine the type of data and its compressibility, as if I were looking at a sound spectrogram, this file. Well, so, I rewrote the entire program in python with maximum preservation of its work, and most importantly, I removed the limitation on the size of the generated image. Now it can be of any size, but power of two
|
|
2025-03-20 02:13:39
|
of course.
|
|
2025-03-20 02:57:46
|
|
|
2025-03-20 03:02:25
|
|
|
2025-03-20 03:33:29
|
ffmpeg
|
|
2025-03-20 03:51:05
|
|
|
|
CrushedAsian255
|
2025-03-20 06:48:42
|
What is it actually doing?
|
|
2025-03-20 06:48:51
|
Like what’s the algorithm
|
|
|
DZgas Ж
|
|
CrushedAsian255
Like what’s the algorithm
|
|
2025-03-20 08:32:46
|
"
displays where matching substrings of various lengths and offests are
found. A pixel at x, y is (black, red, green, blue) if the last matching
substring of length (1, 2, 4, 8) at x occured y bytes ago. x and y
are scaled so that the image dimensions match the file length.
The y axis is scaled log base 10
"
|
|
|
CrushedAsian255
What is it actually doing?
|
|
2025-03-20 08:36:14
|
4 batch are drawn. for example, the first is "1 byte". if the same byte occurs in the last byte, the bottom is colored black. if the same byte is found the second byte back, then the second block is filled in black. and so on to the end of the entire file, going through the entire file, every byte. the result is an up-colored line, from the beginning of the file to the end
|
|
2025-03-20 08:38:36
|
the code uses a hash table so that it doesn't compare the real value of all the bytes in the entire file, but only the hash table... because of this, it makes noise. I think I can fix it. It's not 2006 anymore
|
|
|
Demiurge
|
|
CrushedAsian255
nah use mp2 compression lmao
|
|
2025-03-20 12:34:21
|
Isn't mp2 actually a very good codec? Like musepak
|
|
|
DZgas Ж
|
|
diskorduser
|
2025-03-20 02:08:13
|
https://youtube.com/shorts/GmoGh8Fo7RI
|
|
|
DZgas Ж
|
|
DZgas Ж
|
|
2025-03-20 03:49:07
|
I changed the code a little by removing the hash table
Since it's not 2006, the file is loaded into memory entirely and a byte-by-byte comparison and search back the specified amount of bytes (window).
This shows much more reliable data, although it requires X more comparisons for each byte length, i.e. for comparisons of 8 bytes it takes 8 times more time
And at the end of the executable file cjxl.exe 0.11.1 from github - there really are areas of absolute nothing
|
|
|
CrushedAsian255
|
|
Demiurge
Isn't mp2 actually a very good codec? Like musepak
|
|
2025-03-20 07:50:45
|
it's quite good for high bitrate content
|
|
2025-03-20 07:50:50
|
terrible efficiency at low bitrates
|
|
|
Demiurge
|
2025-03-20 07:54:07
|
I'm actually surprised musepack isn't bigger than it is
|
|
2025-03-20 07:54:40
|
Same philosophy as jxl. Optimized for transparency. Minimal CPU cost.
|
|
|
CrushedAsian255
|
2025-03-20 08:12:55
|
But it also was quite large file sizes
|
|
2025-03-20 08:13:06
|
From what I heard you need 384k for transparency
|
|
|
juliobbv
|
2025-03-20 09:02:37
|
Musepack was popular in the '00s among the HydrogenAudio forum members
|
|
2025-03-20 09:06:05
|
the issue was that the devs never pushed hard for wide support, and once a well-tuned Vorbis encoder was developed, Musepack hit a ceiling because Vorbis was 99% as good anyway
|
|
2025-03-20 09:06:59
|
also AAC became a thing for people who were okay with using patent-encumbered formats
|
|
|
CrushedAsian255
From what I heard you need 384k for transparency
|
|
2025-03-20 09:07:37
|
192-256k was the usual transparency range for most people
|
|
|
CrushedAsian255
|
|
juliobbv
192-256k was the usual transparency range for most people
|
|
2025-03-20 09:32:59
|
Strange, I could still see artefacts up to 320k
|
|
|
juliobbv
|
2025-03-20 09:33:52
|
wait, "see" as opposed to "hear"? just wanted to make sure we're on the same page
|
|
2025-03-20 09:34:23
|
too many people used spectrograms to judge audio quality in the past 💀
|
|
|
CrushedAsian255
|
2025-03-20 09:39:36
|
Like I can still see blocking up to around 320k, depends on resolution and frame rate
|
|
2025-03-20 09:44:41
|
192kbps
|
|
|
|
embed
|
|
CrushedAsian255
192kbps
|
|
2025-03-20 09:44:47
|
https://embed.moe/https://cdn.discordapp.com/attachments/806898911091753051/1352397464144973955/mpv-shot0004.jxl?ex=67ddddc9&is=67dc8c49&hm=84f8717b035c423abc58d60274a7b234f64fe7799815dc474917dcf32c23746d&
|
|
|
CrushedAsian255
|
2025-03-20 09:45:20
|
320kbps
|
|
|
|
embed
|
|
CrushedAsian255
320kbps
|
|
2025-03-20 09:45:25
|
https://embed.moe/https://cdn.discordapp.com/attachments/806898911091753051/1352397624967172097/mpv-shot0003.jxl?ex=67ddddf0&is=67dc8c70&hm=9065e8fb4ca39f4f18882905495347fd664716e6df8ae9950ff05a504ec0091f&
|
|
|
A homosapien
|
|
CrushedAsian255
Like I can still see blocking up to around 320k, depends on resolution and frame rate
|
|
2025-03-20 10:23:01
|
You were talking about mpeg 2 video??? I thought you were talking about mp2 audio...
|
|
|
juliobbv
|
2025-03-20 10:59:38
|
same lol
|
|
|
Demiurge
|
|
CrushedAsian255
From what I heard you need 384k for transparency
|
|
2025-03-21 01:56:55
|
I heard musepack only needs 175 for transparency and has top-tier performance as low as 128kbps, where it competes with the best encoders at that bitrate such as Apple AAC
|
|
|
juliobbv
the issue was that the devs never pushed hard for wide support, and once a well-tuned Vorbis encoder was developed, Musepack hit a ceiling because Vorbis was 99% as good anyway
|
|
2025-03-21 01:59:35
|
I didn't really like the sound of Vorbis as much, even though I liked the features and freely licensed nature
|
|
2025-03-21 01:59:43
|
Vorbis is really common and popular in games.
|
|
2025-03-21 02:00:58
|
I never really liked the particular sound despite the listening tests, I feel like my ears had a problem with Vorbis in particular more than other codecs
|
|
2025-03-21 02:01:42
|
Like it was easier for me to ABX Vorbis than MP3 for example
|
|
2025-03-21 02:03:39
|
But other listeners show vorbis ranked really well in listening tests for some reason
|
|
2025-03-21 02:03:43
|
same with opus
|
|
2025-03-21 02:04:08
|
Opus still to this day sucks at harpsichord music and probably always will because of the low latency design.
|
|
2025-03-21 02:05:06
|
I haven't tried to ABX musepack though.
|
|
2025-03-21 02:05:26
|
I haven't really used it or tested it but I hear really good things about it
|
|
2025-03-21 02:05:54
|
Mainly consistency. No one ever ranks it low. As if it has the fewest "killer samples" compared to others. Or the most consistency.
|
|
2025-03-21 02:06:04
|
Which, again, reminds me of JXL
|
|
2025-03-21 02:06:34
|
Musepack seems to have similar goals as JXL
|
|
|
spider-mario
|
2025-03-21 01:44:43
|
today marks 50 years since the release of probably my favourite album
https://youtu.be/BVkRl0sXjjY?list=PLoZ8bkLt9tifhuprqrmnY3Y_RZazSlhTG
|
|
|
Fox Wizard
|
2025-03-25 04:57:15
|
10/10 name... might even beat pikfuif <:KekDog:884736660376535040>
|
|
|
AccessViolation_
|
2025-03-25 05:27:45
|
this being an oral product does not make it better
|
|
|
spider-mario
|
2025-03-25 06:18:40
|
I have a competitor product
|
|
2025-03-25 06:18:42
|
https://www.amazon.fr/gp/product/B07VQRDGXV/
|
|
|
AccessViolation_
|
2025-03-25 06:54:36
|
there has to be *one* person that haphazardly bought that thinking it was something else
|
|
2025-03-25 06:54:47
|
what is it with these
|
|
2025-03-25 06:54:58
|
marketing teams having a laff
|
|
|
lonjil
|
|
spider-mario
|
2025-03-28 08:03:02
|
https://youtu.be/_y3ypwIlXf8
not the most upbeat music (maybe even less so than the one it’s a cover of) but I like it
|
|
2025-03-28 08:03:44
|
(original: https://youtu.be/UCPF_4eJJME )
|
|
2025-03-29 10:34:22
|
https://github.com/typedgrammar/typed-japanese
|
|
2025-03-29 10:39:49
|
(explanation: https://github.com/typedgrammar/typed-japanese/blob/main/blog.md)
|
|
|
lonjil
|
2025-03-30 12:50:28
|
> And a concise way of saying what I'd like to see is "Highway for Rust."
https://linebender.org/blog/towards-fearless-simd/
|
|
|
A homosapien
|
2025-03-30 01:05:10
|
Rip https://github.com/rust-lang/rust/pull/129881
|
|
2025-03-30 01:06:14
|
Are there any other efforts to get portable SIMD in Rust?
|
|
|
DZgas Ж
|
2025-03-30 12:16:47
|
https://cdn.discordapp.com/attachments/335134129358241792/1355878357333704724/taski.gif
|
|
|
diskorduser
|
2025-03-31 11:43:18
|
AI everything
|
|
|
spider-mario
|
2025-04-02 09:27:15
|
https://youtu.be/FIF7wKJb2iU
|
|
2025-04-02 09:27:24
|
’cause there’s music in the air and lots of lovin’ everywhere
|
|
|
lonjil
|
2025-04-03 02:03:00
|
<https://blog.rust-lang.org/2025/04/03/Rust-1.86.0.html>
> Allow safe functions to be marked with the `#[target_feature]` attribute.
<a:hype:1305973221740511252>
|
|
|
bonnibel
|
2025-04-03 06:15:44
|
🤔 if I wanted to try doing area average downscaling treating pixels as circles rather than squares, which of these would make more sense (source pixels in black, target pixels in orange):
|
|
|
_wb_
|
2025-04-03 07:07:35
|
Interesting idea and good question. Does it make a large difference for the kernel you end up with?
|
|
2025-04-03 07:07:54
|
(relative to the difference you get by going from squares to circles)
|
|
2025-04-03 07:09:57
|
Pragmatically speaking you could also treat them as both, so the smaller inner circle counts twice
|
|
|
spider-mario
|
2025-04-03 07:22:55
|
or maybe something like a 2D Gaussian distribution instead of uniform discs?
|
|
|
_wb_
|
2025-04-03 07:48:21
|
What is a pixel really? Conceptually you can treat it as a point sample at the center of the pixel, or as an average sample over some area covered by the pixel.
From a capturing perspective, I suppose pixels are square if the corresponding sensor area is square.
From a display perspective, I suppose you have to take the geometry of the subpixels into account if you want to get it right.
|
|
|
Quackdoc
|
2025-04-03 07:56:24
|
the question of "what is a pixel really?" reminds me of android. android also has an interesting take which redefined how they handle scaling entirely. This led them to use dps (density independant pixels) or virtual pixels https://developer.android.com/training/multiscreen/screendensities
not really relevant here, but it did remind me of it
|
|
|
_wb_
|
2025-04-03 07:57:48
|
that's similar to a CSS pixel
|
|
|
Quackdoc
|
2025-04-03 08:02:37
|
yeah, they are pretty much the same when it comes to purpose. though, I find android's solution to be more robust then CSS.
|
|
2025-04-03 08:02:54
|
really wish more electronics scaled as well as android does
|
|
|
spider-mario
|
|
spider-mario
or maybe something like a 2D Gaussian distribution instead of uniform discs?
|
|
2025-04-03 09:30:43
|
now I’m kind of curious to try this
|
|
2025-04-03 09:31:01
|
(doesn’t mean I will, though)
|
|
|
bonnibel
|
2025-04-03 11:01:27
|
that'd be neat to try, though i imagine calculating the overlapping area between two 2d gaussians might be a pain...
|
|
|
_wb_
What is a pixel really? Conceptually you can treat it as a point sample at the center of the pixel, or as an average sample over some area covered by the pixel.
From a capturing perspective, I suppose pixels are square if the corresponding sensor area is square.
From a display perspective, I suppose you have to take the geometry of the subpixels into account if you want to get it right.
|
|
2025-04-04 11:52:11
|
This made me think, for scaling/blurring/etc. in general you treat them as points: you plug the distances between the source pixels' centres and the target pixel's centre into the kernel, and that's your weights. But you could change existing kernels to treat pixels as square areas pretty easily by integrating the kernel over the area of a source pixel instead
|
|
2025-04-04 11:52:50
|
should be easy enough to implement for seperable kernels at least. EWA would be trickier
|
|
2025-04-04 11:57:55
|
Simple example: for a 3x1 gaussian blur rather than taking point values from the curve at -1, 0, 1, you'd get the weights by integrating it from -1.5 to -0.5, from -0.5 to 0.5, from 0.5 to 1.5
|
|
|
diskorduser
|
2025-04-05 03:51:24
|
https://youtu.be/_-o-YYZE3D0?si=RH8RcOEb1fiUslcp
|
|
|
Quackdoc
|
2025-04-08 01:44:34
|
lol, AI has a long way to got before it's even somewhat reliable
|
|
|
juliobbv
|
2025-04-08 06:24:42
|
that's a long magic number <:kekw:808717074305122316>
|
|
|
Laserhosen
|
2025-04-08 05:07:07
|
```bash
$ file /dev/zero
/dev/zero: JPEG XL codestream
```
|
|
|
Quackdoc
|
2025-04-08 05:15:11
|
[av1_kekw](https://cdn.discordapp.com/emojis/758892021191934033.webp?size=48&name=av1_kekw)
|
|
|
jonnyawsom3
|
2025-04-08 05:29:44
|
That gave me a very cursed idea, what if djxl output the 12 byte black rectangle if given zeros as input
|
|
|
_wb_
|
2025-04-08 08:14:28
|
I think it's probably wise to not put Easter eggs in it and let it just do what it does now
|
|
|
Traneptora
|
2025-04-08 11:10:22
|
self-deprecating humor
|
|
2025-04-08 11:10:37
|
```python
#!/usr/bin/env python3
# self-deprecating.py
from deprecation import deprecated
def main():
with open(__file__, 'r', encoding='UTF-8') as file:
lines = ['@deprecated()\ndef main():\n' if line == 'def main():\n' else line for line in file]
with open(__file__, 'w', encoding='UTF-8') as file:
print(''.join(lines), end='', file=file)
main()
```
|
|
|
jjrv
|
2025-04-08 11:20:44
|
This NPM package may be of interest to people who like TypeScript, graphics and instant gratification:
https://www.npmjs.com/package/@lib/sixel
|
|
|
Traneptora
|
2025-04-09 12:49:43
|
<@184373105588699137> I noticed that the waydroid image (latest) doesn't seem to work with the media encoder. so trying to, say, use scrcpy doesn't work with it
|
|
2025-04-09 12:49:51
|
it does work with the image from last January so it's definitely a possible thing
|
|
2025-04-09 12:49:57
|
do you happen to know why this might be?
|
|
|
Quackdoc
|
2025-04-09 12:50:42
|
I can check rq
|
|
|
Traneptora
|
2025-04-09 12:50:53
|
since I like to run it headless and view with scrcpy this can be annoying cause I can't upgrade the image
|
|
2025-04-09 12:51:03
|
you may not know what changed, in which case, I may need to file an issue
|
|
2025-04-09 12:52:16
|
my current setup is
```
weston --no-config --renderer=pixman --shell=kiosk --width=1920 --height=1080 --backend=headless -- waydroid session start
```
(renderer=pixman is b/c I'm on nvidia)
|
|
|
Quackdoc
|
2025-04-09 12:52:24
|
I am seeing other people mention this in the tgram, I can pester aleasto to see if he knows what changed, but we are pretty close to releasing the A13 images which fixes tons of issues, so im not sure if he or jon will spend time on a fix, ill see if I can find it tho
|
|
|
Traneptora
|
2025-04-09 12:52:28
|
and then I use scrcpy to connect to the device over adb
|
|
|
Quackdoc
I am seeing other people mention this in the tgram, I can pester aleasto to see if he knows what changed, but we are pretty close to releasing the A13 images which fixes tons of issues, so im not sure if he or jon will spend time on a fix, ill see if I can find it tho
|
|
2025-04-09 12:52:50
|
if it's fixed in a soon-to-be-released image I wouldn't worry too much
|
|
2025-04-09 12:52:57
|
I'll just upgrade when the fixed one is released
|
|
2025-04-09 12:53:28
|
I also like using scrcpy because I can do it from my laptop from afar
|
|
2025-04-09 12:53:38
|
or record the screen with it if I need to
|
|
|
Quackdoc
|
2025-04-09 12:54:48
|
yeah I use it a lot too, currently me and john are focusing more on blissOS stuff but yeah ill see if I can find out whats up at least
|
|
|
Traneptora
|
2025-04-09 12:54:56
|
hey no pressure
|
|
|
Quackdoc
|
2025-04-09 02:02:31
|
well I have narrowed it down to the specific issue, but this might be an upstream aosp issue t.t oh well, forwarded it to alessandro since he would be the one to know
|
|
|
CrushedAsian255
|
|
_wb_
I think it's probably wise to not put Easter eggs in it and let it just do what it does now
|
|
2025-04-09 09:27:34
|
On April first cjxl encodes the image to AVIF instead of JXL
|
|
|
jonnyawsom3
|
2025-04-09 01:18:33
|
`AVIF April Active. Resampling 8 forced on`
|
|
|
Traneptora
|
2025-04-10 12:05:27
|
<@184373105588699137> where do I report issues with the website https://waydro.id/
|
|
2025-04-10 12:05:36
|
to the normal issue tracker, or is there a different one?
|
|
|
Quackdoc
|
2025-04-10 05:04:42
|
github issue tracker https://github.com/waydroid/waydroid
|
|
|
Traneptora
my current setup is
```
weston --no-config --renderer=pixman --shell=kiosk --width=1920 --height=1080 --backend=headless -- waydroid session start
```
(renderer=pixman is b/c I'm on nvidia)
|
|
2025-04-10 05:53:41
|
do you have an igpu or something? im wondering how scrcpy worked for you in the first place since afaik it shouldnt work with swrendering in the first place...
|
|
|
Traneptora
|
|
Quackdoc
do you have an igpu or something? im wondering how scrcpy worked for you in the first place since afaik it shouldnt work with swrendering in the first place...
|
|
2025-04-10 05:55:21
|
no, nvidia. igpu is disabled
|
|
2025-04-10 05:55:43
|
scrcpy probes for video encoder using the usual media api
|
|
|
Quackdoc
|
2025-04-10 05:56:58
|
yeah, the issue is when it goes to capture the screen, it usually cant grab the frames from swiftshader. maybe something funky happened and waydroid is using llvmpipe...
|
|
2025-04-10 05:58:34
|
can you send the output of `/var/lib/waydroid/waydroid_base.prop` and `/var/lib/waydroid/lxc/waydroid/config`
|
|
|
Traneptora
no, nvidia. igpu is disabled
|
|
2025-04-10 06:21:45
|
well, aleasto just pushed a fix for scrcpy on hardware at least, no idea if it will work for you since, well I dunno how its working for you in the first place. the new images should be pushed today or tommorow for testing
|
|
|
Traneptora
|
|
Quackdoc
can you send the output of `/var/lib/waydroid/waydroid_base.prop` and `/var/lib/waydroid/lxc/waydroid/config`
|
|
2025-04-10 06:41:56
|
|
|
2025-04-10 06:42:21
|
possibly the libhoudini extension is doing something interesting
|
|
|
Quackdoc
well, aleasto just pushed a fix for scrcpy on hardware at least, no idea if it will work for you since, well I dunno how its working for you in the first place. the new images should be pushed today or tommorow for testing
|
|
2025-04-10 06:44:07
|
also possibly relevant
|
|
2025-04-10 06:44:14
|
```
$ scrcpy --list-encoders
scrcpy 3.2 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO: --> (tcpip) 192.168.240.112:5555 device WayDroid_x86_64_Device
/usr/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 135.7 MB/s (90888 bytes in 0.001s)
[server] INFO: Device: [Waydroid] waydroid WayDroid x86_64 Device (Android 11)
[server] INFO: List of video encoders:
--video-codec=h264 --video-encoder=OMX.google.h264.encoder (hybrid)
[server] INFO: List of audio encoders:
--audio-codec=aac --audio-encoder=OMX.google.aac.encoder (hybrid)
--audio-codec=flac --audio-encoder=OMX.google.flac.encoder (hybrid)
```
|
|
2025-04-10 06:44:56
|
if I try this command on the latest image, it throws a java exception
|
|
|
Quackdoc
github issue tracker https://github.com/waydroid/waydroid
|
|
2025-04-10 06:55:28
|
https://github.com/waydroid/waydroid/issues/1848
|
|
|
Quackdoc
|
|
Traneptora
|
|
2025-04-10 06:56:09
|
do you just have your igpu disabled in software? because this is using your igpu
|
|
|
Traneptora
|
|
Quackdoc
do you just have your igpu disabled in software? because this is using your igpu
|
|
2025-04-10 06:56:22
|
I had remembered I had it disabled in the grub kernel line, but I was wrong
|
|
2025-04-10 06:56:34
|
I actually have it enabled
|
|
|
Quackdoc
|
|
Traneptora
https://github.com/waydroid/waydroid/issues/1848
|
|
2025-04-10 06:57:16
|
well thats an interesting bug, iirc the website was plan for a revamp, gives us an excuse to actually do it lol
|
|
|
Traneptora
|
2025-04-10 06:57:21
|
my monitor is driven by my nvidia card, but if I use `--renderer=gl` it flickers awfully
|
|
2025-04-10 06:57:30
|
so I use `--renderer=pixman`
|
|
2025-04-10 06:57:39
|
was simpler than trying to disable GL in the config
|
|
|
Quackdoc
|
2025-04-10 06:59:39
|
yeah, currently waydroid needs to run on the same gpu the compositor/display runs on or you will get wild display corruption of all kinds of stuff due to pixel format mismatches, im not entirely sure why because waydroid last I checked does properly check the supported pixel formats and reports what we use. so what you do will likely be necessary for the foreseeable future. But the upcomming fix should work for you
|
|
|
Traneptora
|
|
Quackdoc
yeah, currently waydroid needs to run on the same gpu the compositor/display runs on or you will get wild display corruption of all kinds of stuff due to pixel format mismatches, im not entirely sure why because waydroid last I checked does properly check the supported pixel formats and reports what we use. so what you do will likely be necessary for the foreseeable future. But the upcomming fix should work for you
|
|
2025-04-10 07:00:16
|
this is true even if I run it under `--backend=headless` btw
|
|
|
Quackdoc
|
2025-04-10 07:00:26
|
interesting
|
|
|
Traneptora
|
2025-04-10 07:00:36
|
probably cause it's picking the nvidia card anyway
|
|
2025-04-10 07:00:40
|
and nvidia is known to have issues
|
|
2025-04-10 07:01:00
|
nvidia has some known opengl bugs
|
|
2025-04-10 07:01:09
|
I have similar issues with libplacebo, gpu-api=opengl
|
|
|
Quackdoc
|
2025-04-10 07:01:44
|
hopefully with android 13+ we will support NVK, but sadly, it means the user needs to be running nouveau kernel module so incompatible with cuda and stuff
|
|
|
Traneptora
|
2025-04-10 07:01:54
|
gtg ttyl
|
|
|
Quackdoc
|
|
spider-mario
|
2025-04-11 07:56:11
|
|
|
2025-04-11 07:56:16
|
(reference: https://youtu.be/EShUeudtaFg)
|
|
|
Cacodemon345
|
2025-04-12 02:18:19
|
https://petapixel.com/2025/04/10/adobe-deletes-bluesky-posts-after-furious-backlash/
|
|
|
jonnyawsom3
|
2025-04-12 02:39:23
|
https://fxbsky.app/profile/kekeflipnote.bsky.social/post/3lmmpbaidvs2q
|
|
|
Meow
|
2025-04-12 03:15:05
|
When people on Bluesky keep claming X being too toxic
|
|
2025-04-12 03:15:59
|
Communists of Bluesky vs fascists of X
|
|
|
_wb_
|
2025-04-12 05:11:14
|
Not that many communists on Bluesky in my experience, more like Democratic Party fanboys and Cancel Karens
|
|
|
jonnyawsom3
|
2025-04-12 05:17:23
|
I just know I did some JPEG XL testing on it and bumped into jcupitt of VIPS, who then fixed multipage support as a result
|
|