|
fab
|
|
fab
92 133 I think
|
|
2023-06-21 12:16:11
|
No 73 123
|
|
2023-06-21 12:17:44
|
Esme 112 61
|
|
2023-06-21 12:18:11
|
Considerino is v2
|
|
|
fab
|
|
2023-06-21 12:19:15
|
90 63 this
|
|
2023-06-21 12:21:21
|
Galmuri mono 9
|
|
2023-06-21 12:21:27
|
56 79
|
|
2023-06-21 12:22:19
|
There is another font called Averta but is a web font
|
|
2023-06-21 12:23:38
|
https://www.cufonfonts.com/font/telka-trial
|
|
2023-06-21 12:26:12
|
https://www.cufonfonts.com/font/highbrow
|
|
2023-06-21 12:27:33
|
https://www.cufonfonts.com/font/spoof-trial
|
|
|
spider-mario
|
2023-06-21 09:46:05
|
https://pbs.twimg.com/media/FzLPfItXoAMbjsN?format=jpg
|
|
|
diskorduser
|
|
fab
https://www.cufonfonts.com/font/spoof-trial
|
|
2023-06-22 04:03:40
|
https://www.cufonfonts.com/font/cartoon-network-2
|
|
2023-06-22 04:04:57
|
Did you make that font <@416586441058025472> ?
|
|
|
fab
|
|
diskorduser
https://www.cufonfonts.com/font/cartoon-network-2
|
|
2023-06-22 05:32:38
|
No
|
|
|
Fraetor
|
2023-06-22 06:25:01
|
*Enterprise moment*
|
|
|
Eugene Vert
|
2023-06-22 09:51:34
|
https://youtu.be/tMvGGQZHMjc
|
|
|
Moritz Firsching
|
2023-06-23 01:03:55
|
https://mathstodon.xyz/@MoritzFirsching/110593663999544679
|
|
|
_wb_
|
2023-06-23 01:48:23
|
https://www.itu.int/rec/T-REC-T.24-199806-S/en
|
|
2023-06-23 01:48:33
|
Found the source
|
|
2023-06-23 01:48:47
|
It was CMYK originally, lol
|
|
2023-06-23 02:05:40
|
If the picture was taken when the newspaper was still fresh, it took 10 years for it to become part of a published standard (from 1988 to 1998)
|
|
|
Moritz Firsching
|
2023-06-23 02:10:53
|
Must have been fun in 1988: Read the paper while having some wine, snails and lobster and then take the bike to play some tennis...
|
|
|
_wb_
|
2023-06-23 02:16:45
|
The life of an image compression researcher has changed a bit since then...
|
|
|
yoochan
|
2023-06-23 02:24:49
|
or cycling while eating a lobster !
|
|
|
|
paperboyo
|
|
_wb_
It was CMYK originally, lol
|
|
2023-06-23 02:32:46
|
Acrobat shows RGB, but knowing properties of an image within a PDF requires a PhD I do not posses, so may be wrong:
|
|
|
jonnyawsom3
|
2023-06-23 02:34:33
|
The PDF is a preview, it even says on the site not to use any images from it and to contact them for the real download
|
|
|
_wb_
|
2023-06-23 02:40:17
|
Yeah you can buy a CD-ROM, lol
|
|
|
Traneptora
|
|
paperboyo
Acrobat shows RGB, but knowing properties of an image within a PDF requires a PhD I do not posses, so may be wrong:
|
|
2023-06-23 03:12:34
|
looks like the embedded images in the PDF aren't the full versions
|
|
|
|
paperboyo
|
|
_wb_
Yeah you can buy a CD-ROM, lol
|
|
2023-06-23 03:38:04
|
SyQuest for a small premium 😉
|
|
2023-06-23 03:55:48
|
This is a real off-topic, but I thought someone here might know their VIPS… I’m trying to (help) switch the app from ImageMagick to VIPS and stumbled upon an issue. I want a command that will take any file and produce a PNG in sRGB (later I want it quanted to 8bit, but haven’t got there yet).
This is simplified case:
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded`
If I run it on 8bit input PNG: it works fine. If I run it on 16bit PNG, it produces one bit alpha.
If I do
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded --depth 16`
the 16bit works fine, but the 8bit is empty (sic!).
(same thing happens when I feed VIPS TIFFs)
Am I doing something basic wrong? (like not converting all the inputs to some common ground first: ImageMagick doesn’t require that). I thought I will ask here before making an idiot of myself in VIPS issues on github.
|
|
|
paperboyo
This is a real off-topic, but I thought someone here might know their VIPS… I’m trying to (help) switch the app from ImageMagick to VIPS and stumbled upon an issue. I want a command that will take any file and produce a PNG in sRGB (later I want it quanted to 8bit, but haven’t got there yet).
This is simplified case:
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded`
If I run it on 8bit input PNG: it works fine. If I run it on 16bit PNG, it produces one bit alpha.
If I do
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded --depth 16`
the 16bit works fine, but the 8bit is empty (sic!).
(same thing happens when I feed VIPS TIFFs)
Am I doing something basic wrong? (like not converting all the inputs to some common ground first: ImageMagick doesn’t require that). I thought I will ask here before making an idiot of myself in VIPS issues on github.
|
|
2023-06-23 03:56:52
|
Here are (perfectly vanilla) input files:
|
|
|
paperboyo
This is a real off-topic, but I thought someone here might know their VIPS… I’m trying to (help) switch the app from ImageMagick to VIPS and stumbled upon an issue. I want a command that will take any file and produce a PNG in sRGB (later I want it quanted to 8bit, but haven’t got there yet).
This is simplified case:
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded`
If I run it on 8bit input PNG: it works fine. If I run it on 16bit PNG, it produces one bit alpha.
If I do
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded --depth 16`
the 16bit works fine, but the 8bit is empty (sic!).
(same thing happens when I feed VIPS TIFFs)
Am I doing something basic wrong? (like not converting all the inputs to some common ground first: ImageMagick doesn’t require that). I thought I will ask here before making an idiot of myself in VIPS issues on github.
|
|
2023-06-23 04:02:36
|
|
|
|
VcSaJen
|
2023-06-24 02:02:58
|
Zstd is facebook, and facebook is positive about jpeg xl. So being against zstd is not really practical stance
|
|
|
yurume
|
2023-06-24 02:05:32
|
technically speaking though zstd is not particularly suitable for web, making it indeed dubious for new inclusion
|
|
2023-06-24 02:06:30
|
zstd shines when you have to compress really fast with a reasonable ratio (comparable or better than stock zlib), but main use case for content-encoding is decompression
|
|
2023-06-24 02:07:51
|
brotli also has a built-in dictionary more or less tuned for web payload, while zstd doesn't (both support user-defined dictionaries though)
|
|
2023-06-24 02:08:51
|
so feature-wise they are roughly identical with different implementation trade-offs
|
|
2023-06-24 02:09:16
|
and zstd's trade-offs are not aligned with web while brotli's are
|
|
2023-06-24 02:10:02
|
that said, is zstd really that large? I think without any compat supports it is slightly smaller than libjxl
|
|
2023-06-24 02:10:32
|
especially when we are talking about decompression-only support
|
|
2023-06-24 02:12:23
|
now, jxl is featurewise much richer than avif and can't be compared in this way
|
|
2023-06-24 02:12:38
|
(just to clarify)
|
|
2023-06-24 02:15:17
|
that said, I don't think zstd support will actively harm web platform, it's a nice addition to have but with not much additional value per se
|
|
2023-06-24 02:16:49
|
zstd content-encoding will indeed make serving large files with comperssion on demand more efficient
|
|
2023-06-24 02:17:12
|
given its ability to adapt the I/O rate and very good default options
|
|
2023-06-24 02:19:00
|
mid-sized files won't benefit much from zstd (brotli is already fast enough for this use case)
|
|
2023-06-24 02:19:09
|
and brotli will win for small files
|
|
2023-06-24 02:19:31
|
that's what I say when talking about trade-offs
|
|
|
lonjil
|
|
yurume
brotli also has a built-in dictionary more or less tuned for web payload, while zstd doesn't (both support user-defined dictionaries though)
|
|
2023-06-24 09:49:34
|
there have been discussions about using Brotli's dictionary with zstd on the web.
|
|
|
yurume
that said, is zstd really that large? I think without any compat supports it is slightly smaller than libjxl
|
|
2023-06-24 09:51:03
|
my local copy of libzstd is 702K and my copy of libjxl is 4.2M
|
|
2023-06-24 09:52:02
|
Also, this is just adding zstd as a test behind a flag, we have no idea where zstd might go. They may well decide to throw it out after a few versions like with jxl, who knows.
|
|
|
|
afed
|
2023-06-24 09:59:32
|
i think because only the decoder needs to be counted, also at least chromium already has a lot of the dependencies needed for libjxl (so it's something like additional ~120K+ for jxl)
as for speed, brotli is not as optimized as zstd and might be almost as fast, also as far as I know brotli works better for streaming data
and decompression speed should be enough even for very fast networks, so for the web zstd has almost no advantage
|
|
|
_wb_
|
|
lonjil
my local copy of libzstd is 702K and my copy of libjxl is 4.2M
|
|
2023-06-24 10:19:03
|
Better to compare sizes with symbols stripped and libjxl_dec only (browser doesn't need an encoder)
|
|
2023-06-24 10:19:50
|
Iirc jxl added less than 200 kB to Android Chrome (which is the one that cares most about binary size)
|
|
|
lonjil
|
2023-06-24 10:20:27
|
symbols were stripped already. I was just looking at what the distro I use ships
|
|
2023-06-24 10:21:24
|
my own compiled copy of libjxl_dec after stripping is 2.1M
|
|
2023-06-24 10:21:35
|
but as pointed out it may contain things that chrome already has
|
|
|
_wb_
|
2023-06-24 10:27:34
|
The x64 version is much bigger than the arm version because x64 has more SIMD variants
|
|
|
lonjil
|
2023-06-24 10:27:43
|
makes sense
|
|
2023-06-24 10:29:04
|
is there a flag to disable SIMD?
|
|
|
_wb_
|
2023-06-24 10:48:06
|
Yes, or you could also compile just the best SIMD your cpu supports — but that's not practical for distributions other than Gentoo or something
|
|
|
lonjil
|
2023-06-24 10:50:14
|
indeed.
|
|
2023-06-24 11:03:01
|
incidentally, I'm working with zstd compressed data right now. downloaded a copy of almost everything ever posted on reddit the other day, and the data is divided into files per month each compressed with zstd
|
|
|
jonnyawsom3
|
2023-06-24 11:41:40
|
You mean a full archive of Reddit? I'd have to assume text only
|
|
|
lonjil
|
2023-06-24 11:44:53
|
yes
|
|
2023-06-24 11:45:29
|
compressed it's about 2TB for 2006 to 2022-12
|
|
|
jonnyawsom3
|
2023-06-24 12:10:30
|
Not bad
|
|
|
derberg
|
2023-06-24 07:40:20
|
I wonder how far you could go down if you used lrzip with zpaq
|
|
|
spider-mario
|
2023-06-24 09:59:44
|
something like two years, maybe
|
|
2023-06-24 10:00:09
|
and then again when decompressing
|
|
|
Traneptora
|
2023-06-25 07:41:11
|
zpaq strikes me as more useful for incremental backups than for just compressing a big file
|
|
|
zamfofex
|
2023-06-25 06:23:56
|
I know I don’t chat here often, so I hate to come along and be, like “hey, look at this thing I made”, but I made a simple (and currently slightly incomplete) WebAssembly interpreter in Scratch, and I’m fairly happy about it! <https://scratch.mit.edu/projects/867209277> (If anyone has any thoughts to share about it, I’d love to know!) My plan is to (eventually) add `i64` support (and implement more of the WASI API) to run wcc (which is self‐hosting) on it so people can compile C and run programs within Scratch itself! The maybe (if it seems feasible) add floating point support to run Python on it too.
|
|
|
190n
|
2023-06-25 07:30:51
|
lmfao
|
|
2023-06-25 07:30:53
|
nice work
|
|
2023-06-25 07:31:09
|
i love absolutely cursed projects in scratch
|
|
|
lonjil
|
2023-06-25 08:12:21
|
I found a comment on the Chromium bug tracker saying that a size optimized and stripped decoder only build of libzstd is 99kB.
|
|
|
_wb_
|
2023-06-25 08:14:22
|
That's only half of libjxl-dec then
|
|
|
lonjil
|
2023-06-25 08:17:45
|
huh, the issue history is kinda funny. discussion in 2021 about zstd maybe being worth trying, and then absolutely nothing until just a couple of months ago
|
|
2023-06-25 08:25:55
|
oh, right at the bottom is a comment from Jyrki saying that they should work on making Brotli faster instead, lol
|
|
|
|
afed
|
2023-06-25 08:51:30
|
i see only one useful way for adding zstd, if there will be a single unified brotli-zstd decoder, since they have similarities and because zstd as a library is more actively developed and optimized
|
|
|
diskorduser
|
2023-06-26 03:24:12
|
https://youtu.be/PxT2MOsViBk
|
|
|
spider-mario
|
2023-06-27 07:50:48
|
such an interesting cognitive glitch
|
|
|
_wb_
|
2023-06-27 08:21:26
|
Probably also has implications for subjective testing methodology, and could partially explain differences between results from pairwise comparisons (comparing two distorted images) and results from traditional MOS experiments (grading one distorted image on an absolute scale).
|
|
2023-06-28 07:18:17
|
Bah, our CID22 paper was rejected. For one reviewer it was too hard to understand, for the other the dataset is not large and extensive enough. Sigh.
|
|
2023-06-28 08:40:04
|
The problem with anonymous peer review is that there's little incentive for reviewers to do a decent review. It's more of a lottery game than a real merit-based selection mechanism imo. Then again I probably always say that when I get another paper rejected.
|
|
2023-06-28 08:42:22
|
Basically you wait several months to then get a rejection based on two anonymous reviews by people who didn't really bother to read the paper but don't like it anyway
|
|
2023-06-28 08:44:43
|
One reviewer saying there are two many references to related work, the other saying there is not enough related work mentioned. Ugh.
|
|
2023-06-28 08:45:12
|
I suddenly remember why I left academia 🙂
|
|
|
gb82
|
|
_wb_
Bah, our CID22 paper was rejected. For one reviewer it was too hard to understand, for the other the dataset is not large and extensive enough. Sigh.
|
|
2023-06-28 09:33:23
|
<:FeelsSadMan:808221433243107338> at least the community respects the work put in
|
|
|
derberg
|
2023-06-28 09:36:43
|
Where was it submitted?
|
|
2023-06-28 09:36:55
|
Can you send it in again?
|
|
|
yurume
|
|
_wb_
I suddenly remember why I left academia 🙂
|
|
2023-06-29 12:52:21
|
I generally feel that anonymous reviewers are either very on the spot or very off the spot
|
|
2023-06-29 12:53:37
|
while my academic career was not very long I had a very helpful anonymous reviewer, but I've also received another anonymous reviewer who was clueless about our work (but felt it to be important enough to be accepted, hmm) for the same paper
|
|
|
|
afed
|
2023-06-29 12:37:21
|
one anonymous reviewer is enough to reject publication?
|
|
|
_wb_
|
2023-06-29 01:16:18
|
There were two reviews, both not good enough to recommend acceptance
|
|
|
yurume
|
2023-06-29 01:34:33
|
yeah, that combined with acceptance rates makes or breaks your paper
|
|
|
_wb_
|
2023-06-29 01:45:02
|
these reviewers are kind of unreasonable, not much useful I can do with their comments
|
|
2023-06-29 01:45:12
|
> The evaluation of image encoders in terms of compression and visual consistency, although commendable, does not significantly contribute to the existing body of knowledge.
>
> The presented dataset, CID22, originating from 250 pristine images, is not sufficiently comprehensive to justify the claims made in the paper. A more extensive and diverse dataset would enhance the reliability and generalizability of your results.
>
> The proposed new metric, SSIMULACRA 2, while intriguing, requires further validation and comparison with established metrics to demonstrate its superiority and utility in the field of image quality assessment.
|
|
2023-06-29 01:47:13
|
so basically that reviewer is saying it's just not a big enough contribution to be worth publishing — nevermind that this is the first time the concept of "encoder consistency" is even examined in the literature and that the dataset is larger than any other iqa dataset described in the literature afaik, it's still "does not significantly contribute" and "not sufficiently comprehensive"
|
|
2023-06-29 01:47:46
|
the other reviewer had these comments:
> 1. The abstract should include relevant percentage improvement results to numerical measure the quality of some aspects of the work.
> 2. What are the keywords? There are some problems in Keywords section.
> 3. The structure of this article is rather confusing, and the logical relationship between paragraphs is not clear enough. I suspect whether the workload of the paper is sufficient. It is hoped that the authors can adjust the relevant content appropriately to make the paper more understandable and fluent to read.
> 4. This paper is awfully written. There is no adequate objective and no reasonable conclusion. I have doubts about whether the theory/calculation are sufficient to arrive at a useful conclusion.
> 5. The authors abbreviated so much that it was hard to understand their paper.
> 6. The research problem and method of the paper lack innovation. The presentation needs to be significantly improved to bring out the abstract, the contribution, and make the problems, methods, experiments easy to comprehend. If they cannot then it is better to decline to submit.
|
|
2023-06-29 01:48:28
|
basically this reviewer is saying "give me a better summary, I don't want to read papers"
|
|
|
jonnyawsom3
|
2023-06-29 01:48:56
|
So we have one who wants more data, and one who can't read data
|
|
|
fab
|
2023-06-29 01:59:18
|
https://lemmy.world/post/799816
|
|
|
derberg
|
|
_wb_
so basically that reviewer is saying it's just not a big enough contribution to be worth publishing — nevermind that this is the first time the concept of "encoder consistency" is even examined in the literature and that the dataset is larger than any other iqa dataset described in the literature afaik, it's still "does not significantly contribute" and "not sufficiently comprehensive"
|
|
2023-06-29 03:21:53
|
Add that information prominently in the paper and resubmit <:kekw:808717074305122316>
|
|
2023-06-29 03:30:01
|
Did you do the annotation of the 22153 images manually?
How does annotation look like?
Could community help there to maybe 10x the data?
|
|
|
_wb_
|
2023-06-29 03:50:48
|
the annotations were crowd-sourced, see https://cloudinary.com/labs/cid22
|
|
2023-06-29 03:51:38
|
this was the paper we submitted: https://cloudinary-marketing-res.cloudinary.com/image/upload/v1682076683/CID22.pdf
|
|
2023-06-29 03:53:19
|
we did about 46k small test sessions, I don't know how many unique individuals were involved but it must be something between 10k and 40k
|
|
|
derberg
|
2023-06-29 03:53:47
|
Ah, so it wasn't the extended one that got submitted?
|
|
|
_wb_
|
2023-06-29 03:53:56
|
we paid about $1 per test session to get those opinions
|
|
2023-06-29 03:54:05
|
a bit less
|
|
|
derberg
Ah, so it wasn't the extended one that got submitted?
|
|
2023-06-29 03:54:40
|
no, there's a word limit so had to shorten it, what we submitted is exactly at the word limit
|
|
2023-06-29 04:00:31
|
I think it's kind of arrogant (or maybe just ignorant) for a reviewer to suggest that our dataset should be "more extensive and diverse". I think they don't understand how large it already is. If you want something significantly larger, you're going to need a pretty big budget, and even then you might run into the problem of limited humans — even crowdsourcing platforms do not have an infinite amount of humans to look at images for you...
|
|
|
derberg
|
2023-06-29 04:09:52
|
(This amazing application restarted itself once again while I was typing...)
|
|
2023-06-29 04:10:53
|
Yeah, it is either big budget or way less human resources (with the risk of more tendency/bias/errors)
|
|
|
elfeïn
|
|
derberg
|
2023-06-29 04:16:23
|
A person can look at 20k images within a day, that's no problem. But they won't grasp all the details and getting good annotations will likely take several weeks or months.
If it was setting keywords on first impression or categorizing it with a very limited amount of keywords/categories then that won't take a long time however*
|
|
2023-06-29 04:17:22
|
(* I did that once in a task for DHL — categorizing texts with only a few sentences sentences into four categories iirc — while watching dubbed anime, lol)
|
|
|
yoochan
|
2023-06-29 04:40:36
|
Published in a peer reviewed revue or not, you still contributed to the progress of science (since the data and the results are available) ... Is it so important to be published?
|
|
|
_wb_
|
2023-06-29 05:22:31
|
Nah, not really, imo.
|
|
|
zamfofex
|
|
fab
https://lemmy.world/post/799816
|
|
2023-06-30 01:44:19
|
But how does it look? 😮
|
|
|
diskorduser
|
|
But how does it look? 😮
|
|
2023-06-30 06:14:33
|
|
|
|
elfeïn
|
2023-06-30 06:31:12
|
i like
|
|
|
Traneptora
|
2023-06-30 06:31:27
|
what is this font supposed to emulate? an 8-year-old's handwriting?
|
|
2023-06-30 06:32:01
|
it's a little bit strange that some of the letters are perfect e.g. `o` and `r` and some letters are clearly handwritten e.g. `m`
|
|
|
fab
|
|
Traneptora
what is this font supposed to emulate? an 8-year-old's handwriting?
|
|
2023-06-30 07:12:42
|
That you're right
|
|
2023-06-30 07:12:55
|
m and especially u
|
|
2023-06-30 07:13:04
|
And the word ci
|
|
2023-06-30 07:13:14
|
Are ugly
|
|
2023-06-30 07:13:39
|
The release was rushed
|
|
2023-06-30 07:13:45
|
I did only for me
|
|
2023-06-30 07:13:57
|
Im not a designer
|
|
2023-06-30 07:14:15
|
It has small x height as a feature
|
|
2023-06-30 07:14:36
|
Even the e is worse
|
|
2023-06-30 07:15:06
|
Is not being a replacement of commit Mono
|
|
2023-06-30 07:15:25
|
I'm not a Bachelor student studying 4years
|
|
2023-06-30 07:16:17
|
When there is more complex text it looks like a garbage
|
|
2023-06-30 07:17:47
|
|
|
2023-06-30 07:17:59
|
Readable text looks like this
|
|
2023-06-30 07:18:15
|
I made my font condensed
|
|
2023-06-30 07:18:23
|
I rewrote for condensed
|
|
2023-06-30 07:18:36
|
Then I restore the design
|
|
2023-06-30 07:18:59
|
Because it looked like a weird Galmuri 9
|
|
2023-06-30 07:19:07
|
Mostra pulsanti
|
|
2023-06-30 07:19:33
|
Real font should communicate button for pulsanti
|
|
2023-06-30 07:19:50
|
This font is a bir too condensed
|
|
2023-06-30 07:20:00
|
I don't know but I made it
|
|
2023-06-30 07:20:32
|
It would seem like a strain in the eye
|
|
2023-06-30 07:21:06
|
But i'm able to read all in this morning I woke up now so I have fresh eyes
|
|
2023-06-30 07:21:18
|
The thing that I'm bored
|
|
|
elfeïn
|
2023-06-30 07:21:35
|
i made a programmer font once
|
|
2023-06-30 07:21:43
|
for pros
|
|
2023-06-30 07:21:46
|
at gramming
|
|
|
fab
|
2023-06-30 07:23:11
|
I and f should be made a space
|
|
2023-06-30 07:23:39
|
Only this would significantly improve the legibility
|
|
2023-06-30 07:23:56
|
Also words like Teheran should display correctly
|
|
2023-06-30 07:24:11
|
And for that you need to pay a designer
|
|
2023-06-30 07:29:02
|
This is the amount of text is written on AV1community
|
|
2023-06-30 07:29:14
|
But the same 20 old people
|
|
|
Fox Wizard
|
2023-06-30 04:32:34
|
Hm, 1024 members <:thinkies:854271204411572236>
|
|
|
_wb_
|
2023-06-30 06:07:08
|
https://commons.m.wikimedia.org/wiki/File:Seitengr%C3%B6%C3%9Fe_PDF_7.svg
|
|
2023-06-30 06:07:24
|
Maximum size of a pdf
|
|
2023-06-30 06:08:19
|
We don't have dpi in the jxl header so I guess we don't really have a maximum physical dimension
|
|
|
derberg
|
2023-06-30 06:25:13
|
What I hate about PDF is that it looks like documents aren't really future-proof
|
|
2023-06-30 06:25:51
|
There was a audio feature but it used flash technology in most cases
|
|
2023-06-30 06:26:30
|
It doesn't work within PDF documents using that anymore, at least I wasn't able to get that feature within them working
|
|
2023-06-30 06:26:50
|
Since then I don't trust PDF anymore.
|
|
2023-06-30 06:29:13
|
Imagine if something doesn't even display due to a missing feature...
And in worst case it's something safety-related
|
|
2023-06-30 06:30:35
|
I wish the standard made something like "This PDF document looks to make use of features not available on your system or PDF viewer" mandatory. Warning put in front and at the parts where the unsupported feature is included if possible.
|
|
2023-06-30 06:59:43
|
Besides that most features are within Adobe's own proprietary PDF viewing software anyways (no surprise... even some of the 1.7 PDF features are or were proprietary not so long ago: <https://en.wikipedia.org/wiki/PDF#History>) and that is not even available for all major platforms even. I wish there was a competing format.
|
|
|
_wb_
|
2023-06-30 07:04:28
|
PDF and TIFF are kitchen sinks indeed
|
|
2023-06-30 07:06:40
|
They can do everything and keep evolving, which is nice because new stuff like jxl can be added to them as a payload codec, but also not nice because you can never make a PDF or TIFF viewer that is complete and will remain complete
|
|
|
yoochan
|
|
_wb_
We don't have dpi in the jxl header so I guess we don't really have a maximum physical dimension
|
|
2023-06-30 07:07:52
|
no but we could try with a usual one like 96dpi
|
|
|
derberg
|
2023-06-30 07:11:58
|
Evolving file formats are nice but they should have really thought about what to do when viewers don't support a new feature
|
|
2023-06-30 07:12:27
|
Or what to do when a feature is dropped...
|
|
2023-06-30 07:13:03
|
Tho if there was something like a libpdf that might not have been necessary?
|
|
|
jonnyawsom3
|
|
yoochan
no but we could try with a usual one like 96dpi
|
|
2023-06-30 07:13:21
|
With some very rough maths and some dodgy memory, about 1 million KM squared
|
|
|
_wb_
|
2023-06-30 07:50:06
|
Max dimension in pixels is 2^40 in level 10 or 2^61 if you go outside the defined levels
|
|
2023-06-30 07:53:23
|
If it's a square megapixel (the level 10 limit), and you have 100 pixels per centimeter then that's 10 km by 10 km or 100 km²
|
|
2023-06-30 07:54:33
|
If it's the bigger limit (max size that can be signalled) then it would be about 2 million times more, so 200 km²
|
|
2023-06-30 07:55:20
|
(you have to signal a height of 1 gigapixel for this, and a width computed according to aspect ratio 2:1)
|
|
2023-06-30 07:56:47
|
So you would need two and a half jxl files to cover the entire earth
|
|
2023-06-30 07:58:18
|
If it's 96 dpi instead of 100 pixels per cm, then one jxl file is more than enough to cover the earth (though not by that much)
|
|
|
elfeïn
|
2023-06-30 07:58:50
|
wow
|
|
2023-06-30 07:59:02
|
so like
|
|
2023-06-30 07:59:37
|
let's make some jxl images of the earth?
|
|
|
zamfofex
|
2023-06-30 08:29:47
|
OpenStreetMap, except it is a single JPEG XL image. 😄 Sounds like something DZgas would approve.
|
|
|
elfeïn
|
|
_wb_
If it's 96 dpi instead of 100 pixels per cm, then one jxl file is more than enough to cover the earth (though not by that much)
|
|
2023-06-30 08:43:23
|
96 dpi is less than half the pixel density of 100 pixels per cm?
|
|
|
Fraetor
|
|
derberg
I wish the standard made something like "This PDF document looks to make use of features not available on your system or PDF viewer" mandatory. Warning put in front and at the parts where the unsupported feature is included if possible.
|
|
2023-06-30 10:09:13
|
PDF/A is sort of this. Its a subset of PDF that is intended for archival use.
|
|
|
derberg
|
2023-06-30 10:18:16
|
Okay, from wikipedia »All of the information necessary for displaying the document in the same manner is embedded in the file.«.
That does sound pretty good
|
|
2023-06-30 10:18:37
|
However, audio and video are forbidden
|
|
2023-06-30 10:19:37
|
Well, guess it would be more complex and of course that stuff is not printable.
|
|
2023-06-30 10:22:24
|
Accessiblity is another point for that I guess. Not impossible to describe audio and video but it's harder (with the exception of voice recordings which could be transcribed 1:1)
|
|
|
jonnyawsom3
|
|
OpenStreetMap, except it is a single JPEG XL image. 😄 Sounds like something DZgas would approve.
|
|
2023-06-30 10:56:54
|
And then suggest that the colors are 3 shades off ;P
|
|
|
_wb_
(you have to signal a height of 1 gigapixel for this, and a width computed according to aspect ratio 2:1)
|
|
2023-06-30 10:58:31
|
Mentioning gigapixel reminded me of these <https://www.earthcam.net/projects/empirestatebuilding/gigapixelpanorama/2021/>
I remember a few years ago there was a lot of talk about a Chinese or Japanese based one where you had enough resolution to see people's faces from a mile away, nice to see they're still being made
|
|
|
TheBigBadBoy - 𝙸𝚛
|
2023-07-01 10:12:14
|
Since this server is level 2, why not using a banner? <:megapog:816773962884972565>
|
|
|
190n
|
2023-07-01 10:36:01
|
no jxl support
|
|
|
Fox Wizard
|
2023-07-01 11:00:20
|
Won't it lose its level 2 boost soon anyways?
|
|
|
TheBigBadBoy - 𝙸𝚛
|
2023-07-02 08:20:00
|
idk 🤷♂️
|
|
|
fab
|
2023-07-02 08:39:28
|
|
|
2023-07-02 08:40:13
|
I have a version of a copyright font that works well as iosevka 24.0.1.4
|
|
2023-07-02 08:40:24
|
But I violated copyright
|
|
2023-07-02 08:40:40
|
I was contacted on Discord
|
|
|
spider-mario
|
|
Kleis Auke
|
|
paperboyo
This is a real off-topic, but I thought someone here might know their VIPS… I’m trying to (help) switch the app from ImageMagick to VIPS and stumbled upon an issue. I want a command that will take any file and produce a PNG in sRGB (later I want it quanted to 8bit, but haven’t got there yet).
This is simplified case:
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded`
If I run it on 8bit input PNG: it works fine. If I run it on 16bit PNG, it produces one bit alpha.
If I do
`vips icc_transform 16bitAlpha.png 16bitAlpha_out.png sRGB.icc --embedded --depth 16`
the 16bit works fine, but the 8bit is empty (sic!).
(same thing happens when I feed VIPS TIFFs)
Am I doing something basic wrong? (like not converting all the inputs to some common ground first: ImageMagick doesn’t require that). I thought I will ask here before making an idiot of myself in VIPS issues on github.
|
|
2023-07-05 12:19:38
|
Sorry for the late reply (I usually search for libvips instead of VIPS in Discord, so this went unnoticed). The `depth` parameter of `icc_transform()` always defaults to `8` and isn't set automatically depending on the interpretation. To query the interpretation you could do:
```console
$ vipsheader -f interpretation 16bitAlpha.png
((VipsInterpretation) VIPS_INTERPRETATION_RGB16)
$ vipsheader -f interpretation 8bitAlpha.png
((VipsInterpretation) VIPS_INTERPRETATION_sRGB)
```
And set `depth` to `16` for `VIPS_INTERPRETATION_RGB16` or `VIPS_INTERPRETATION_GREY16`.
/cc <@310374889540550660> perhaps we should set `depth` to `16` automatically for `VIPS_INTERPRETATION_{RGB,GREY}16`? This would make the following code unnecessary downstream:
<https://github.com/weserv/images/blob/5.x/src/api/processors/thumbnail.cpp#L514-L515>
<https://github.com/lovell/sharp/blob/main/src/pipeline.cc#L320>
|
|
|
|
paperboyo
|
|
Kleis Auke
Sorry for the late reply (I usually search for libvips instead of VIPS in Discord, so this went unnoticed). The `depth` parameter of `icc_transform()` always defaults to `8` and isn't set automatically depending on the interpretation. To query the interpretation you could do:
```console
$ vipsheader -f interpretation 16bitAlpha.png
((VipsInterpretation) VIPS_INTERPRETATION_RGB16)
$ vipsheader -f interpretation 8bitAlpha.png
((VipsInterpretation) VIPS_INTERPRETATION_sRGB)
```
And set `depth` to `16` for `VIPS_INTERPRETATION_RGB16` or `VIPS_INTERPRETATION_GREY16`.
/cc <@310374889540550660> perhaps we should set `depth` to `16` automatically for `VIPS_INTERPRETATION_{RGB,GREY}16`? This would make the following code unnecessary downstream:
<https://github.com/weserv/images/blob/5.x/src/api/processors/thumbnail.cpp#L514-L515>
<https://github.com/lovell/sharp/blob/main/src/pipeline.cc#L320>
|
|
2023-07-05 12:42:37
|
Thanks so much for responding! And yeah, I naively thought I don’t need to check image characteristics and route different images through different code. I do think your suggestion would be a great enhancement!
|
|
|
|
tufty
|
2023-07-05 02:13:16
|
> perhaps we should set depth to 16 automatically for VIPS_INTERPRETATION_{RGB,GREY}16?
good idea! https://github.com/libvips/libvips/pull/3558
|
|
|
spider-mario
|
2023-07-06 06:46:43
|
https://twitter.com/EP_AnimalLovers/status/1676793538196168705
|
|
2023-07-07 06:19:26
|
AI covers seem to be the latest trend
|
|
2023-07-07 06:19:28
|
https://youtu.be/6SOtyUdZiDE
|
|
|
elfeïn
|
2023-07-08 08:21:17
|
<@288069412857315328> <@238552565619359744> in case ya wanna continue formulating the national content creation budget
|
|
|
zamfofex
|
2023-07-09 01:58:48
|
Reading a bit of the conversation on <#794206087879852106>, I feel like I never really understood why people are so bothered by ads. Like, they are a bit annoying, but they help fund the platform and the people authoring content for it. Is it really too much to ask for people to take a few seconds every several minutes for that? It literally takes money away from the companies advertising and puts it almost directly in the hands of the people who create the media we care for.
The only downside I can see is that YouTube itself gets a portion, but I don’t think that’s strictly bad. There are many people who work on things for the sake of charity, but it shouldn’t be a requirement. If a company or group wants to be rewarded for providing a platform for people to express themselves, I don’t think there is anything wrong with that, specially when those people are also being rewarded for helping the platform by providing media for it.
|
|
|
elfeïn
|
|
Reading a bit of the conversation on <#794206087879852106>, I feel like I never really understood why people are so bothered by ads. Like, they are a bit annoying, but they help fund the platform and the people authoring content for it. Is it really too much to ask for people to take a few seconds every several minutes for that? It literally takes money away from the companies advertising and puts it almost directly in the hands of the people who create the media we care for.
The only downside I can see is that YouTube itself gets a portion, but I don’t think that’s strictly bad. There are many people who work on things for the sake of charity, but it shouldn’t be a requirement. If a company or group wants to be rewarded for providing a platform for people to express themselves, I don’t think there is anything wrong with that, specially when those people are also being rewarded for helping the platform by providing media for it.
|
|
2023-07-09 02:09:57
|
yes
|
|
|
username
|
2023-07-09 02:12:44
|
I was never really bother by ads either however I started using a ad blocker because my browser and slow internet would start crying and dying from ads so I was sorta forced to use a ad blocker to making using the web not a struggle
|
|
2023-07-09 02:13:24
|
on some smaller sites that only have like one ad or so I turn the blocker off though
|
|
|
elfeïn
|
2023-07-09 02:24:08
|
I wouldn't mind ads if they weren't dumb and manipulative.
|
|
|
w
|
2023-07-09 02:25:20
|
I don't want it taking my time. and it's too easy to install an ad blocker. So when it becomes not easy, I'm willing to pay to remove them
|
|
|
jonnyawsom3
|
2023-07-09 02:32:57
|
I don't like getting interrupted for something completely irrelevant to me
|
|
|
diskorduser
|
2023-07-09 02:50:05
|
I block ads only if there are video ads on websites. They are very annoying.
|
|
2023-07-09 02:51:10
|
For YouTube, I pay for youtube premium.
|
|
|
elfeïn
|
2023-07-09 02:51:11
|
or popup ads
|
|
|
diskorduser
For YouTube, I pay for youtube premium.
|
|
2023-07-09 02:51:28
|
i use revanced ngl
|
|
|
diskorduser
|
2023-07-09 02:52:14
|
I know. But I feel slightly guilty when using those apps.
|
|
|
elfeïn
|
|
diskorduser
I know. But I feel slightly guilty when using those apps.
|
|
2023-07-09 03:00:14
|
I do not. I won't pay for premium until google changes their business model.
|
|
2023-07-09 03:00:28
|
don't forget that this yt is owned by google
|
|
|
w
|
2023-07-09 03:02:00
|
what do you want their business model to be
|
|
|
elfeïn
|
|
w
what do you want their business model to be
|
|
2023-07-09 03:07:01
|
I want them to focus on and respect users, creators, and privacy. I want them to actually regulate the shit for kids rather than try to force popular channels to target a broader audience.
|
|
|
w
|
2023-07-09 03:07:22
|
maybe if you give them money they'll do that
|
|
2023-07-09 03:07:25
|
that's not a business model
|
|
2023-07-09 03:07:58
|
and if you really cared about that stuff you wouldnt be using discord
|
|
2023-07-09 03:08:05
|
:)
|
|
|
elfeïn
|
2023-07-09 03:09:34
|
Claim: I do not care about respect for users and content creators because I use discord.
Counterargument: none, the claim is flawed
|
|
2023-07-09 03:09:57
|
First off, some content creators use discord almost exclusively to communicate with their fans.
|
|
2023-07-09 03:10:25
|
Second, discord is not a content-creation and streaming platform. It serves an entirely different purpose.
|
|
|
w
|
2023-07-09 03:11:18
|
i meant the users and privacy part but okay
|
|
|
elfeïn
|
2023-07-09 03:11:21
|
Third, even if using discord was the worst possible action, discord provides a better platform than others.
|
|
|
w
i meant the users and privacy part but okay
|
|
2023-07-09 03:11:35
|
How do you mean?
|
|
|
w
|
2023-07-09 03:11:51
|
discord is arguably the worst when it comes to this
|
|
2023-07-09 03:12:01
|
like they actually log everytime you hover over a button
|
|
2023-07-09 03:12:28
|
and log your actual location (not ip)
|
|
|
elfeïn
|
2023-07-09 03:12:33
|
that's... laughably stupid
|
|
|
w
|
2023-07-09 03:13:28
|
when it comes to creators, youtube is probably the best
|
|
2023-07-09 03:13:38
|
we live in a society
|
|
|
elfeïn
|
2023-07-09 03:16:16
|
I wish matrix wasn't cringe
|
|
2023-07-09 03:16:35
|
oh that's another option
|
|
2023-07-09 03:16:38
|
self-host
|
|
|
w
|
2023-07-09 03:18:02
|
matrix is cringe
|
|
2023-07-09 03:18:07
|
fediverse/mastodon is cringe
|
|
2023-07-09 03:18:15
|
what else
|
|
|
elfeïn
|
2023-07-09 03:19:27
|
it's not the federation that makes them cringe
|
|
2023-07-09 03:19:47
|
it's the implementation
|
|
|
derberg
|
2023-07-09 03:22:59
|
If you dislike Matrix then XMPP, Chat over IMAP or IRC might be options
|
|
|
Cool Doggo
|
|
w
like they actually log everytime you hover over a button
|
|
2023-07-09 03:24:04
|
they also track the amount of time you spend in apps regardless of if you have this setting on (the only thing this info is used for)
|
|
|
derberg
|
2023-07-09 03:24:43
|
There is also "discordo" TUI client for Discord
|
|
2023-07-09 03:24:52
|
Which is usable at least
|
|
2023-07-09 03:25:08
|
But there have been better predecessors imo that got shut down
|
|
|
w
and if you really cared about that stuff you wouldnt be using discord
|
|
2023-07-09 03:32:29
|
Just because a user is giving up some privacy to company one with some connections to a chinese mega cooperation doesn't mean he needs to give up privacy to company two which is a american mega cooperation.
|
|
|
w
|
2023-07-09 03:35:36
|
yes you do
|
|
|
elfeïn
|
|
w
yes you do
|
|
2023-07-09 03:42:48
|
google:
amazon:
china:
tiktok:
"meta":
|
|
|
w
|
2023-07-09 03:43:08
|
yeah i submit to all of them
|
|
|
elfeïn
|
2023-07-09 03:43:24
|
so you've finally revealed your true colors
|
|
2023-07-09 03:43:25
|
smh
|
|
2023-07-09 03:43:30
|
😔
|
|
|
VcSaJen
|
|
Reading a bit of the conversation on <#794206087879852106>, I feel like I never really understood why people are so bothered by ads. Like, they are a bit annoying, but they help fund the platform and the people authoring content for it. Is it really too much to ask for people to take a few seconds every several minutes for that? It literally takes money away from the companies advertising and puts it almost directly in the hands of the people who create the media we care for.
The only downside I can see is that YouTube itself gets a portion, but I don’t think that’s strictly bad. There are many people who work on things for the sake of charity, but it shouldn’t be a requirement. If a company or group wants to be rewarded for providing a platform for people to express themselves, I don’t think there is anything wrong with that, specially when those people are also being rewarded for helping the platform by providing media for it.
|
|
2023-07-09 04:18:08
|
When AdBlockPlus failed to block ads on Twitch a few years ago, I stopped visiting Twitch.
Ads on local sites from my city can be actually helpful, but I still don't click on them: clicking on ads is an easy way to get malware. I instead look it up myself.
|
|
|
elfeïn
|
2023-07-09 04:19:25
|
yeah, ads would be ok if they weren't literally computer aids
|
|
|
VcSaJen
|
2023-07-09 05:46:35
|
It's not even a new repository, it's a few years old.
|
|
|
lonjil
|
|
Reading a bit of the conversation on <#794206087879852106>, I feel like I never really understood why people are so bothered by ads. Like, they are a bit annoying, but they help fund the platform and the people authoring content for it. Is it really too much to ask for people to take a few seconds every several minutes for that? It literally takes money away from the companies advertising and puts it almost directly in the hands of the people who create the media we care for.
The only downside I can see is that YouTube itself gets a portion, but I don’t think that’s strictly bad. There are many people who work on things for the sake of charity, but it shouldn’t be a requirement. If a company or group wants to be rewarded for providing a platform for people to express themselves, I don’t think there is anything wrong with that, specially when those people are also being rewarded for helping the platform by providing media for it.
|
|
2023-07-09 09:15:13
|
usually the pay from ads is per click. If you never click on ads, you may as well have an ad blocker.
And you know, you can charge for stuff, ads aren't the only option to make money. Unfortunately most platforms refuse to provide a way to pay a reasonable amount.
|
|
2023-07-09 09:15:28
|
frankly, the entire online advertising industry must be destroyed
|
|
|
elfeïn
|
|
lonjil
frankly, the entire online advertising industry must be destroyed
|
|
2023-07-09 09:42:27
|
completely agree
|
|
|
VcSaJen
|
2023-07-09 09:44:16
|
Oh wait, I was wrong. Looks like search in forks is now possible! It's index-on-demand. You just have to try to search, then wait a few hours until indexing has ended.
|
|
|
elfeïn
|
2023-07-09 09:44:17
|
it's subversive, misleading, a security nightmare, a psychological disaster, often the products are useless or already purchased, or the ads are just so, so bad and toxicly self-aware
|
|
|
lonjil
|
2023-07-09 09:44:24
|
another thing: youtube ads that pay "per view" are usually the ones you can skip after 5 seconds. skipping also negates any pay.
|
|
|
elfeïn
it's subversive, misleading, a security nightmare, a psychological disaster, often the products are useless or already purchased, or the ads are just so, so bad and toxicly self-aware
|
|
2023-07-09 09:45:26
|
yep. blocking ads is basic self care tbh.
|
|
|
VcSaJen
|
2023-07-09 09:45:47
|
Trying to "help" creator by deliberately not skipping and clicking on ads is detrimental. Creator could be banned for fake views/clicks.
|
|
|
elfeïn
|
|
lonjil
yep. blocking ads is basic self care tbh.
|
|
2023-07-09 09:47:33
|
Exactly! Watching an ad feels like attending a work training. It's a segment of time that gives you nothing and actually might cause you to lose money on something you don't need. Or it just wastes time telling you about something you'd never buy (again).
|
|
|
lonjil
|
|
VcSaJen
Trying to "help" creator by deliberately not skipping and clicking on ads is detrimental. Creator could be banned for fake views/clicks.
|
|
2023-07-09 09:49:14
|
even without that, keep in mind, advertisers like to pay based on how much actual busienss they get from ads. Increased views or clicks or whatever else makes the creator get more money, without an increase in people buying the thing advertised, makes advertisers want to pay less, negating any benefit of a person choosing to look at ads or click them.
|
|
|
elfeïn
|
2023-07-09 09:49:27
|
And don't even get me started on the problem with tiered ad serving.
|
|
|
VcSaJen
|
2023-07-09 09:49:39
|
"But ads on your smart-TV make it cheaper!" argument simply does not work. If you let them, manufacturer would put ads AND make it more expensive AND add some bs subscription. Not to mention this argument implies a choice, which many manufacturers take away from you.
|
|
|
elfeïn
|
2023-07-09 09:50:06
|
Better products become harder to find because worse products have more adspace.
|
|
|
VcSaJen
"But ads on your smart-TV make it cheaper!" argument simply does not work. If you let them, manufacturer would put ads AND make it more expensive AND add some bs subscription. Not to mention this argument implies a choice, which many manufacturers take away from you.
|
|
2023-07-09 09:51:17
|
Ah yes, the American dream: get advertised to in your comfort space.
|
|
|
w
|
2023-07-09 09:55:09
|
targeted ads are a thing to make them not feel pointless
|
|
2023-07-09 09:55:25
|
the issue in current day is that people are too cheap
|
|
2023-07-09 09:56:10
|
youtube premium is an attempt to solve all of that
|
|
2023-07-09 09:56:18
|
plus a premium view is huge compared to a regular view
|
|
2023-07-09 09:57:03
|
but people feel entitled when they lived a while without paying for their entertainment
|
|
2023-07-09 09:57:39
|
these concepts existed before the internet
|
|
2023-07-09 09:58:21
|
going to the theatres to watch movies, free newspaper vs a subscription magazine
|
|
2023-07-09 09:58:29
|
buying books
|
|
|
lonjil
|
2023-07-09 10:17:04
|
A creator on youtube makes what, 0.1 cents per view on average? I think youtube's cut is 50%, so say they get 0.2 cents per view on average. If I could pay 1 cent per view, that would be 5x more. Unfortunately, there is no such option, just a fixed subscription no matter how much or how little you watch.
|
|
2023-07-09 10:18:03
|
(I do actually pay for youtube premium, but the value proposition isn't great)
|
|
|
w
targeted ads are a thing to make them not feel pointless
|
|
2023-07-09 10:19:25
|
my experience is the opposite. I have never, *ever*, seen an ad from a platform that tries to do targeting based on the information they collect that wasn't pointless.
|
|
2023-07-09 10:19:44
|
I have on the other hand seen static ads that actually advertised stuff I might be interested in.
|
|
|
VcSaJen
|
2023-07-09 10:24:28
|
Most optimal ads are topical non-network ads that's ordered by site users themselves and self-hosted by site itself without external javascript. So furry ads on furry site, brony ads on brony site, web-novel ads on web-novel site, etc. Bonus points for users being sure that it's not fishing/malware due to site admins directly controlling ads.
|
|
|
elfeïn
|
|
w
targeted ads are a thing to make them not feel pointless
|
|
2023-07-09 06:04:48
|
idk it just feels creepy at that point
|
|
|
Jim
|
2023-07-09 06:20:59
|
I have them disabled on every platform. They really get annoying. You look at 1 thing for 5 seconds and end up with 100 ads advertising that 1 thing for the next 3 weeks.
|
|
|
elfeïn
|
2023-07-09 06:42:36
|
or you buy something on amazon and then all your ads are that exact thing LOL
|
|
2023-07-09 06:42:42
|
like, what?
|
|
2023-07-09 06:45:00
|
i already bought it just let me enjoy my memes 😭
|
|
|
Fraetor
|
|
VcSaJen
Most optimal ads are topical non-network ads that's ordered by site users themselves and self-hosted by site itself without external javascript. So furry ads on furry site, brony ads on brony site, web-novel ads on web-novel site, etc. Bonus points for users being sure that it's not fishing/malware due to site admins directly controlling ads.
|
|
2023-07-09 07:04:12
|
I really don't get why this isn't the default. Or even just ad networks doing the contextual ads based on the page the ad is in.
|
|
|
gb82
|
2023-07-10 02:23:12
|
https://bellard.org/nncp/
|
|
2023-07-10 02:23:18
|
this is cool
|
|
|
Traneptora
|
2023-07-10 04:15:11
|
This is why a lot of youtubers have switched to sites like patreon for funding
|
|
2023-07-10 04:15:35
|
cause people actually will pay for content they like
|
|
|
elfeïn
|
2023-07-10 04:29:00
|
someday i wont be lote
|
|
|
w
|
2023-07-10 09:34:23
|
https://i.4cdn.org/g/1688959661219165.png
|
|
|
lonjil
|
2023-07-10 09:37:35
|
5 dollars a month for a couple of services would make those services orders of magnitude more profitable than they are today, so doubt
|
|
|
spider-mario
|
2023-07-10 09:38:49
|
except for netflix maybe
|
|
|
yoochan
|
2023-07-10 09:46:55
|
without ad, federated services would have developped more (like IRC at the time) which is for me a win win situation.... communication and medias available without selling your soul to the devil ! 200x-ish internet with edonkey and IRC 😄
|
|
|
lonjil
|
2023-07-10 09:48:58
|
indeed. a lot of what I do online is already both free and ad-free.
|
|
|
acedent
|
2023-07-10 12:27:12
|
Off topic: <@532010383041363969> - does zopfli test static Huffman tables for a `png`, or just dynamic?
|
|
|
jonnyawsom3
|
2023-07-11 03:58:46
|
Interesting, always found it hard to notice the difference between scaling methods, didn't realise there's that much of a gap (Even if it's just VMAF again) https://youtu.be/R6Ly0GYlXa4?t=317
|
|
|
w
|
2023-07-11 06:08:41
|
just use nnedi3
|
|
2023-07-11 06:09:32
|
had to check chrome image scaling and it is still bad
|
|
|
Jyrki Alakuijala
|
|
acedent
Off topic: <@532010383041363969> - does zopfli test static Huffman tables for a `png`, or just dynamic?
|
|
2023-07-12 09:03:03
|
only dynamic
|
|
|
acedent
|
|
Jyrki Alakuijala
only dynamic
|
|
2023-07-12 08:26:32
|
Thank you! That helps with a discussion on Oxipng here: https://github.com/shssoichiro/oxipng/issues/420
|
|
|
Jyrki Alakuijala
only dynamic
|
|
2023-07-13 07:32:54
|
Hi <@532010383041363969> - there is a section of code in `zopfli` that seems to check static blocks?... https://github.com/zopfli-rs/zopfli/blob/109d21174e637b8c0a2167d67bc381c739e6ecab/src/deflate.rs#L1082-L1129
|
|
|
Razor54672
|
2023-07-14 08:47:25
|
https://www.youtube.com/live/q2ueCg9bvvQ?feature=share
|
|
2023-07-14 08:47:31
|
liftoff in about 20 mins
|
|
2023-07-14 08:47:34
|
Lunar Exploration Mission
|
|
|
spider-mario
|
2023-07-15 08:44:56
|
https://youtu.be/8dgeOPGx6YI?t=7m44s
this would be easier to follow with less compression artifacts
|
|
|
_wb_
|
2023-07-15 08:59:52
|
reminds me of this video I once uploaded to youtube: https://youtu.be/GViAq_IWOg4
|
|
2023-07-15 09:02:29
|
I had to create a new video, with smaller sandpiles and 2x NN upsampling to get something that would somewhat survive youtube compression: https://www.youtube.com/watch?v=WmP189_bxbc
|
|
|
yurume
|
2023-07-17 01:07:57
|
https://discord.com/channels/794206087879852103/1020056709831594005/1130291480766980116 to continue this: it's been 7 months since I've got a new job, and I was pretty busy working on various things
|
|
2023-07-17 01:10:14
|
"various things" here include: working on a large Rust codebase, creating a new Python binding for that Rust codebase (and both Rust and Python involved a heavy dose of async), debugging various problems over the course (I've contributed to PyO3 and cargo-zigbuild), documenting the whole things, revamping the whole CI pipeline to allow nightly builds of that Python binding using Tekton
|
|
2023-07-17 01:11:15
|
to be fair I really enjoy the whole endeavor, but also means that I need to concentrate a lot and I'm left with no spare energy at the weekend
|
|
|
_wb_
|
2023-07-17 06:04:25
|
Makes sense!
|
|
|
Jyrki Alakuijala
|
|
acedent
Hi <@532010383041363969> - there is a section of code in `zopfli` that seems to check static blocks?... https://github.com/zopfli-rs/zopfli/blob/109d21174e637b8c0a2167d67bc381c739e6ecab/src/deflate.rs#L1082-L1129
|
|
2023-07-17 12:59:38
|
oh, thanks for checking
|
|
|
_wb_
|
2023-07-19 05:24:29
|
|
|
2023-07-19 05:24:44
|
We're about to eat this cake
|
|
|
elfeïn
|
2023-07-19 05:24:54
|
you mean exterminate it?
|
|
|
lonjil
|
|
_wb_
|
2023-07-19 05:56:22
|
The camera was edible too
|
|
|
lonjil
|
|
jonnyawsom3
|
2023-07-19 05:58:27
|
A meeting about this I presume https://jpeg.org/jpegtrust/index.html
Ah, 100th JPEG meeting after opening the image properly, conrats!
|
|
|
_wb_
|
2023-07-19 06:02:19
|
The meeting takes a full week, many things are discussed
|
|
2023-07-19 06:03:13
|
For jxl we discussed the 2nd edition of 18181-3
|
|
|
jonnyawsom3
|
2023-07-19 06:03:31
|
Nice touch with the camera strap too, surprised it held together so well
|
|
|
spider-mario
|
2023-07-19 07:13:52
|
> with a tendency towards significance for Group 3 (P=0.147)
|
|
2023-07-19 07:14:01
|
https://tenor.com/view/long-jump-brittney-reese-team-usa-nbc-olympics-running-gif-22949165
|
|
2023-07-19 07:31:56
|
https://youtu.be/41nN9i7y2_0?t=2m14s technically impressive for a GBC game but a bit nauseating nonetheless
|
|
|
DZgas Ж
|
2023-07-19 10:02:40
|
-----------------
> 🥱
-----------------
|
|
2023-07-20 07:47:05
|
my own pure ffmpeg noise-color filter for VHS like destruction ```-vf "hqdn3d=1:50:20:100,noise=alls=50:allf=t+u+p,eq=saturation=1.4:contrast=0.9,colorbalance=bs=.2,histeq=0.02:0.25:none"```
|
|
|
jonnyawsom3
|
2023-07-21 02:24:54
|
And just as this got merged too https://github.com/libjxl/libjxl/pull/2675
|
|
2023-07-21 02:37:06
|
Seems they update the canvas on the client by sending a 1000x1000 png with new pixels every frame and transparency elsewhere... Safe to say JXL cuts that in half even on effort 1 (Lossless naturally)
|
|
|
CrushedAsian255
|
2023-07-21 03:16:37
|
Another time?
|
|
|
jonnyawsom3
|
2023-07-21 07:08:25
|
Interesting idea, implementation could've been better though
https://youtu.be/CuNgLZiWkm8
|
|
|
Nova Aurora
|
|
_wb_
For jxl we discussed the 2nd edition of 18181-3
|
|
2023-07-22 11:47:46
|
anything new or just clarification?
|
|
2023-07-22 11:48:33
|
Do know why autocorrect @'d a random person there
|
|
|
_wb_
|
|
Nova Aurora
anything new or just clarification?
|
|
2023-07-23 03:38:38
|
Still in early draft stage, it's just about conformance testing so not super exciting, but we'll probably restructure things a bit
|
|
|
Tirr
|
2023-07-24 11:08:27
|
> Perhaps this re-brand is just Elon putting his weight in the X11 vs. Wayland debate?
lol
|
|
|
elfeïn
|
|
Traneptora
|
2023-07-24 11:38:05
|
ngl the X.org logo is much better
|
|
|
elfeïn
|
2023-07-24 11:38:29
|
gl twitter is good
|
|
|
lonjil
|
2023-07-24 11:42:11
|
now he just needs to start companies called S, E, and Y
|
|
|
derberg
|
2023-07-24 08:16:09
|
Why X.Org when it it is the libx11 logo that reminds people? On Twitter "X Window System" was in the trends in several countries even and most people used the correct logo, did not mention X.Org and did not use the X.Org logo.
|
|
|
spider-mario
|
|
derberg
Why X.Org when it it is the libx11 logo that reminds people? On Twitter "X Window System" was in the trends in several countries even and most people used the correct logo, did not mention X.Org and did not use the X.Org logo.
|
|
2023-07-24 08:30:31
|
don’t you mean just X11, without “lib”? libx11 implies an implementation rather than the protocol, and the current dominant implementation is, as it happens, X.Org
|
|
2023-07-24 08:30:34
|
https://gitlab.freedesktop.org/xorg/lib/libx11
|
|
2023-07-24 08:31:44
|
oh, never mind, somehow I was under the impression that the “naked” logo was for X11 itself
|
|
|
derberg
|
2023-07-24 08:42:31
|
Probably both, I just wanted to include a fun fact.
|
|
2023-07-24 08:42:48
|
repo for libxtrans has trans flag as an icon btw.
|
|
|
diskorduser
|
2023-07-25 08:42:51
|
https://youtu.be/KStJfpHsImE?t=141 Looks good
|
|
|
acedent
|
2023-07-26 09:05:31
|
Hi... asking a favour of anyone running MS Windows - with a *non-English* locale! Please could you run `cmd` and then copy&paste the result when you run `echo %time%`... I'm trying to settle whether this format changes depending on your regional settings! Thanks in advance 🤓
|
|
|
CrushedAsian255
|
2023-07-26 10:01:22
|
You should be able to change your computers locale and then chance it back
|
|
|
spider-mario
|
2023-07-26 10:08:31
|
```console
0:08:20,20
```
|
|
|
acedent
Hi... asking a favour of anyone running MS Windows - with a *non-English* locale! Please could you run `cmd` and then copy&paste the result when you run `echo %time%`... I'm trying to settle whether this format changes depending on your regional settings! Thanks in advance 🤓
|
|
2023-07-26 10:08:47
|
⬆️
|
|
|
acedent
|
|
spider-mario
```console
0:08:20,20
```
|
|
2023-07-26 10:09:32
|
That's great! Thank you. What locale do you have?
|
|
|
spider-mario
|
2023-07-26 10:09:38
|
fr-ch
|
|
2023-07-26 10:10:01
|
wait, I might have customized a few parameters of it
|
|
2023-07-26 10:10:40
|
I have it set to use “,” as the decimal separator, which I don’t think it does by default
|
|
2023-07-26 10:10:54
|
(fr-fr does)
|
|
|
acedent
|
2023-07-26 10:10:55
|
That's no problem.
|
|
|
spider-mario
|
|
acedent
|
2023-07-26 10:11:39
|
And safe to assume the time is HH:mm:ss.hh (24 hour with no leading zeros, all others have leading zero)?
|
|
|
spider-mario
|
2023-07-26 10:12:30
|
I suppose so, but do you have an English Windows to compare to? then we can be more sure of it
|
|
|
acedent
|
|
CrushedAsian255
You should be able to change your computers locale and then chance it back
|
|
2023-07-26 10:12:40
|
I want to gather as large a sample as possible 😄
|
|
|
CrushedAsian255
|
2023-07-26 10:13:31
|
There should be a way to get the ISO UTC time
|
|
2023-07-26 10:13:40
|
Which is internationally standardised
|
|
|
acedent
|
|
spider-mario
I suppose so, but do you have an English Windows to compare to? then we can be more sure of it
|
|
2023-07-26 10:14:10
|
My clock isn't set to the same time... but looks like it. You can run the command a couple of times to see how the digits change.
|
|
2023-07-26 10:14:18
|
Thanks agin for the help!
|
|
2023-07-26 10:21:31
|
Hoping to get some results outside of latin alphabet regions... 🔍
|
|
|
yurume
|
2023-07-26 11:50:26
|
```
8:50:12.83
```
|
|
2023-07-26 11:50:28
|
(ko-kr)
|
|
|
acedent
|
|
yurume
```
8:50:12.83
```
|
|
2023-07-27 08:32:16
|
That's great. Thank you! And safe to assume the time is HH:mm:ss.hh (24 hour with no leading zeros, all others have leading zero)?
|
|
|
yurume
|
2023-07-27 08:42:34
|
yeah, it now prints something like `17:...`
|
|
|
_wb_
|
2023-07-29 12:38:56
|
Twitter renaming to X must be the worst branding decision ever
|
|
2023-07-29 02:46:08
|
It's a rare thing that a brand becomes a verb (to tweet) and noun (a tweet) that is in common use. Throwing that away to replace it with something as generic as "X" is insane.
|
|
2023-07-29 02:48:46
|
I'm considering to buy a new phone. I usually go for mid-range (not €800+ flagship models, but also not cheap but kind of crappy < €200 models). Does anyone have advice?
|
|
2023-07-29 02:49:38
|
OnePlus Nord 2T 256GB is €400, seems ok on paper?
|
|
|
w
|
2023-07-29 02:50:28
|
everything seems ok on paper. but literally everything other than samsung, google, and apple lose support so quickly
|
|
|
_wb_
It's a rare thing that a brand becomes a verb (to tweet) and noun (a tweet) that is in common use. Throwing that away to replace it with something as generic as "X" is insane.
|
|
2023-07-29 02:51:37
|
rename jpeg xl to jpeg twitterl
|
|
|
_wb_
|
2023-07-29 02:52:09
|
I'm also considering fairphone and nothing phone, for something a little less generic. More expensive though.
|
|
|
w
|
2023-07-29 02:53:04
|
I gave up on alternatives and will only go samsung flagship and free google pixel
|
|
2023-07-29 02:53:55
|
time and peace of mind is very valuable
|
|
2023-07-29 02:55:11
|
must be nice to be in the apple ecosystem
|
|
|
spider-mario
|
2023-07-29 03:03:08
|
a friend with a fairphone 3 got a notification that the android 11 -> android 13 is ready but that he’ll lose fingerprint functionality with some apps
|
|
|
w
must be nice to be in the apple ecosystem
|
|
2023-07-29 03:03:29
|
I actually switched to an iPhone ~2.5 years ago for that reason
|
|
2023-07-29 03:03:49
|
my Xperia XZ2 Compact stopped receiving security updates, less than two years after I bought it
|
|
2023-07-29 03:03:55
|
so I thought “all right, enough of this”
|
|
|
Fraetor
|
2023-07-29 03:10:58
|
I use a mid range Samsung, which is fine and has decent support (3 major android versions and ~5 years security.)
Apple is definitely the easiest to recommend, because they don't produce any bad phones. Native JXL support is also a plus. You can probably do better with a lot of shopping around on the android side though.
|
|
|
_wb_
|
2023-07-29 03:31:04
|
iPhone is very expensive imo. An iPhone 14 Pro Max at ~1400 EUR has about the same hardware specs as a ~400 EUR Android phone (though I guess the walled garden / tight integration software approach does allow it to get a bit more out of the hardware...)
|
|
|
w
|
2023-07-29 03:32:00
|
thing is you can also resell the 14 pro max for 80% the cost in 5 years
|
|
|
spider-mario
|
2023-07-29 03:33:08
|
I liked my SE (except the battery life)
|
|
|
w
|
2023-07-29 03:33:22
|
speaks more to how long they last so it's like 1400 eur over how many years vs alternative cheap phone over how many years
|
|
2023-07-29 03:35:10
|
I have a lot of custom apps I sideload now but when I had an iphone 4, I had no complaints
|
|
|
jonnyawsom3
|
2023-07-29 03:47:50
|
Mine is 6 years old, battery is sad and stopped getting firmware updates after the first year, then suddenly got one about a year ago... That removed half the functionality of the camera and added 'AI Search' along with half a dozen more bloatware apps. It does seem to run a bit better lately though
|
|
|
Traneptora
|
2023-07-29 05:08:43
|
I dislike the walled garden enough that I can't use an iOS device anymore unless I jailbreak
|
|
2023-07-29 05:08:57
|
but at that point might as well use an android
|
|
2023-07-29 05:09:19
|
I currently have a Samsung A51 5G and I have no real complaints
|
|
|
diskorduser
|
|
_wb_
OnePlus Nord 2T 256GB is €400, seems ok on paper?
|
|
2023-07-29 05:19:48
|
Buy nothing phone 2?
|
|
|
190n
|
|
_wb_
iPhone is very expensive imo. An iPhone 14 Pro Max at ~1400 EUR has about the same hardware specs as a ~400 EUR Android phone (though I guess the walled garden / tight integration software approach does allow it to get a bit more out of the hardware...)
|
|
2023-07-29 05:23:04
|
1000EUR surcharge for jxl support <:NotLikeThis:805132742819053610>
|
|
|
lonjil
|
2023-07-29 08:58:23
|
> An iPhone 14 Pro Max at ~1400 EUR has about the same hardware specs as a ~400 EUR Android phone
I really really doubt that this is true. Maybe equivalent on *some* parts of their respective specs. Would you happen to have any particular €400 phone in mind?
I use an about €500 phone (sony xperia 10 iv) and it is lacking in many ways, while being very good in others (3 different zoom lenses is unusual at this price, but the picture quality is not great. the processor is slow enough to be noticeable in many apps, but the battery lasts forever)
|
|
|
Fraetor
|
2023-07-30 12:02:21
|
All in all it depends what you want out of your phone. For my use case I just want it to be fine.
|
|
2023-07-30 12:07:29
|
If you just want straight recommendations, the Samsung A54 is probably fine, or the A34 if you want a smaller phone.
|
|
2023-07-30 12:08:36
|
If you got for more niche manufacturers you can probably do better on the specs, but probably also have to worry more about random issues.
|
|
|
lonjil
|
2023-07-30 06:31:03
|
I don't think I ever want to use Samsung again
|
|
|
_wb_
|
2023-07-30 06:54:50
|
My significant other uses Samsung, I don't want their Android customizations tbh
|
|
|
elfeïn
|
2023-07-30 07:11:27
|
i want just like, a normal os
|
|
2023-07-30 07:11:42
|
why do mobile os have to be so weird
|
|
|
diskorduser
|
|
elfeïn
i want just like, a normal os
|
|
2023-07-30 10:05:16
|
motorola is good, it is almost plain aosp
|
|
|
elfeïn
|
|
diskorduser
motorola is good, it is almost plain aosp
|
|
2023-07-30 12:56:28
|
that's kinda the problem- if i want to report a bug on aosp, i still have to go through google
plus, they fucked up the SDKs and NDKs so bad it's basically impossible to do any app dev without their build system
|
|
|
diskorduser
|
2023-07-30 01:04:16
|
I don't understand
|
|
|
elfeïn
|
|
diskorduser
I don't understand
|
|
2023-07-30 01:13:48
|
imagine you want to make an app for linux or windows
now imagine doing the same thing on android
|
|
|
diskorduser
|
2023-07-30 01:16:35
|
Okay. I do not have problem using android SDK. so I don't understand the problem.
|
|
|
elfeïn
|
|
diskorduser
Okay. I do not have problem using android SDK. so I don't understand the problem.
|
|
2023-07-30 01:22:55
|
o
|
|
2023-07-30 01:23:07
|
it just seems like a lot to learn to do what is essentially webdev
|
|
2023-07-30 01:23:52
|
they created a monster of an ecosystem that forces devs to work around it instead of the other way around
|
|
2023-07-30 01:35:38
|
idk maybe im just impatient
|
|
2023-07-30 01:36:02
|
you try getting into something and the very first thing you try suddenly turns red with errors
|
|
2023-07-30 01:58:56
|
xD i sound wimpy
|
|
|
gb82
|
|
_wb_
I'm also considering fairphone and nothing phone, for something a little less generic. More expensive though.
|
|
2023-07-30 04:18:18
|
the Fairphone will get support forever, & the Nothing Phone has a great software experience from what I've seen. Are Pixels available in your region?
|
|
2023-07-30 04:20:49
|
In the US at least, Pixels from just one or two generations ago are *ridiculously* cheap for the product offering
|
|
|
elfeïn
|
|
spider-mario
|
2023-07-30 05:47:18
|
|
|
2023-07-30 05:47:20
|
why so much resistance to the international phonetic alphabet
|
|
|
Traneptora
|
2023-07-30 05:51:20
|
most nonlinguists don't know it
|
|
2023-07-30 05:51:24
|
is probably the reason
|
|
|
elfeïn
|
|
spider-mario
why so much resistance to the international phonetic alphabet
|
|
2023-07-30 05:53:58
|
idk looks fine to me
|
|
|
_wb_
|
2023-07-30 06:12:28
|
Pixels are available here, but not as cheap
|
|
2023-07-30 06:14:33
|
384 EUR for a Pixel 6a
|
|
2023-07-30 06:15:51
|
509 EUR for a Pixel 7a, 869 EUR for a Pixel 7 Pro
|
|
|
gb82
|
|
_wb_
384 EUR for a Pixel 6a
|
|
2023-07-30 07:53:02
|
How much for a used/refurb Pixel 6?
|
|
|
_wb_
|
2023-07-30 08:12:03
|
Actually can find one for 339 EUR too
|
|
2023-07-30 08:12:23
|
307 for used
|
|
|
yoochan
|
|
spider-mario
my Xperia XZ2 Compact stopped receiving security updates, less than two years after I bought it
|
|
2023-07-30 08:36:04
|
Still using my xz1 compact. I care more about my e-wastes than about a potential security threat... Mainly because my phone is so full of crap already, a virus couldn't find a single byte free to install itself 😅
|
|
|
gb82
|
|
_wb_
307 for used
|
|
2023-07-31 12:06:23
|
That's pretty good, esp considering buying used is more eco-friendly
|
|
2023-07-31 12:06:48
|
I've found that the Pixel 6 tends to be cheaper than the 6a due to being out longer or something
|
|
|
w
|
2023-07-31 02:19:57
|
7 was free for a while in NA while on most providers' plans. those are crazy prices
|
|
2023-07-31 02:28:06
|
it taught me that samsung flavor of android is pretty necessary
|
|
|
diskorduser
|
2023-07-31 02:45:00
|
I don't like the Samsung UI. Its icons look childish.
|
|
|
spider-mario
|
2023-07-31 07:56:23
|
I don't like that it defaults to having the back button on the right, but at least you can change that
|
|
|
_wb_
|
2023-07-31 10:09:17
|
I went for a Motorola Edge 40, which was 437 EUR which is cheaper than a Pixel 7 while it looks about the same or even slightly nicer to me
|
|
|
lonjil
|
2023-07-31 10:22:34
|
I've been getting into straightedge and compass construction, but instead of normal stuff I'm doing stuff like this. Equally spaced horocycles on the hyperbolic plane, projected to a Euclidean surface with the Poincaré disk model
|
|
|
|
paperboyo
|
|
gb82
I've found that the Pixel 6 tends to be cheaper than the 6a due to being out longer or something
|
|
2023-07-31 10:40:44
|
Pixel 6 has as good cameras as 6 Pro, just no telephoto. 6a has a shit main camera.
|
|
|
Traneptora
|
|
lonjil
I've been getting into straightedge and compass construction, but instead of normal stuff I'm doing stuff like this. Equally spaced horocycles on the hyperbolic plane, projected to a Euclidean surface with the Poincaré disk model
|
|
2023-07-31 08:05:19
|
out of curiosity are these lines on the poincare disc? I'm not super familiar with hyperbolic geometry
|
|
|
lonjil
|
|
Traneptora
out of curiosity are these lines on the poincare disc? I'm not super familiar with hyperbolic geometry
|
|
2023-07-31 08:06:50
|
Lines would be circles (or arcs, rather) that intersect the edge of the disk at right angles.
|
|
|
Traneptora
|
2023-07-31 08:08:44
|
ah, what are these then? they clearly go off to infinity
|
|
2023-07-31 08:08:54
|
so they're not "circles"
|
|
2023-07-31 08:09:17
|
I suppose they kinda seem like elipses that have one vertex at infinity, so maybe parabolas?
|
|
2023-07-31 08:09:29
|
parabola being defined as having a focus and a directrix
|
|
2023-07-31 08:09:51
|
and the locus of all points that are equidistant from the focus and the directrix
|
|
|
lonjil
|
2023-07-31 08:11:22
|
With the way the Poincaré model works, hyperbolic circles look exactly like Euclidean circles, albeit with a different center point. Since the edge of the disk is infinitely far away, all finite objects do not intersect it.
A horocycle is what you get when you take the limit of a circle as the center goes to infinity. They have infinite volume but curve just slightly less than a circle would.
The theoretical center point at infinity is called an "ideal point".
In the Poincaré model, a horocycle is a Euclidean circle that touches the edge of the disk at a single point.
|
|
|
Traneptora
|
|
lonjil
With the way the Poincaré model works, hyperbolic circles look exactly like Euclidean circles, albeit with a different center point. Since the edge of the disk is infinitely far away, all finite objects do not intersect it.
A horocycle is what you get when you take the limit of a circle as the center goes to infinity. They have infinite volume but curve just slightly less than a circle would.
The theoretical center point at infinity is called an "ideal point".
In the Poincaré model, a horocycle is a Euclidean circle that touches the edge of the disk at a single point.
|
|
2023-07-31 08:14:51
|
well in euclidean space, if you fix a point on a circle at the origin and take the limit as the center goes to infinity, then you end up with a line
|
|
|
lonjil
|
|
Traneptora
|
2023-07-31 08:15:07
|
a line that goes through the center, 90 degrees off of the direction of the limit
|
|
2023-07-31 08:15:23
|
that's why I was wondering if these were lines
|
|
|
lonjil
|
|
Traneptora
|
2023-07-31 08:15:59
|
so you're saying that in euclidean space, the limit of a circle is indeed a line as I described
|
|
2023-07-31 08:16:10
|
but in poincare space, the limit of a circle looks like a euclidean circle that is tangent to the edge of the disc
|
|
|
lonjil
|
|
Traneptora
|
2023-07-31 08:16:30
|
but in poincare space, it's not a circle
|
|
2023-07-31 08:16:37
|
it's got no analogue in euclidean space
|
|
|
lonjil
|
|
Traneptora
|
2023-07-31 08:17:00
|
and the reason it can "curve less than a circle but more than zero" is because of the nature of hyperbolic space
|
|
2023-07-31 08:17:33
|
that's cool
|
|
2023-07-31 08:18:24
|
in euclidean space, all curvature can be described in terms of a circle's curvature
|
|
2023-07-31 08:19:12
|
i.e. local curvature for a C-2 curve can be described as 1/r where r is the radius of the circle that agrees up to the 2nd derivative
|
|
2023-07-31 08:19:24
|
but it sounds like you're saying that's not the case in hyperbolic space
|
|
|
lonjil
|
2023-07-31 08:21:20
|
there are also hypercycles, which are curves which are equidistant to a line. In the Poincaré model, they look like arcs that intersect the edge at other angles than 90°, at the same points as line they follow. There curve less than a horocycle, and if you take the limit a hypercycle that passes thru a point but move its line towards infinity, you *also* get a horocycle. So horocycles can be seen as the exact mid-point between circles and hypercycles.
|
|
|
Traneptora
|
2023-07-31 08:21:48
|
huh
|
|
2023-07-31 08:21:56
|
in euclidean space a hypercycle is just a parallel line
|
|
2023-07-31 08:22:27
|
which makes sense, since parallel lines in euclidean space remain the same distance apart everywhere
|
|
2023-07-31 08:22:40
|
but parallel lines in hyperbolic space get infinitely far apart in the limit
|
|
|
lonjil
|
|
Traneptora
but it sounds like you're saying that's not the case in hyperbolic space
|
|
2023-07-31 08:26:03
|
yeah. I'm not sure on the formulas, but in hyperbolic geometry, the circumference of a circle grows exponentially with its radius, and if you were to walk around a large enough circle, it would feel as though you had walked around it many times before you finish your first revolution.
|
|
2023-07-31 08:27:06
|
Someone on math stackexchange says that in Euclidean terms, a hyperbolic circle has curvature 2/tanh(R)
|
|
2023-07-31 08:32:24
|
There is another way to measure curvature which works on any Riemannian manifolds, called geodesic curvature
|
|
2023-07-31 08:33:19
|
Unfortunately I do not understand the wiki article <https://en.wikipedia.org/wiki/Geodesic_curvature>
|
|
2023-07-31 08:34:37
|
Fortunately, the stackexchange answer says that if the point whose curvature you wish to measure is placed at the center of the Poincaré disk, then the geodesic curvature is simply half the Euclidean curvature.
|
|
2023-07-31 08:36:04
|
A line (geodesic) of course has a geodesic curvature of 0.
A hypercycle has a curvature > 0 and < 1.
A horocycle has a curvature = 1.
And a circle has a curvature > 1.
|
|
|
Traneptora
|
2023-07-31 08:36:15
|
interesting
|
|
2023-07-31 08:36:22
|
curvature in euclidean space is `1/r`
|
|
2023-07-31 08:36:35
|
so it can be any positive real number
|
|
|
Fraetor
|
2023-08-01 08:05:23
|
Anyone else going to the Open Source Summit Europe in September?
https://events.linuxfoundation.org/open-source-summit-europe/
|
|
|
lonjil
|
2023-08-01 11:03:23
|
<@853026420792360980> I wonder if you might appreciate this... it turns out that the infinite hyperbolic plane can be conformally mapped to any solid shape, and someone did the math to create this: https://www.youtube.com/watch?v=P9EZy8ZzlVU
|
|
|
Traneptora
|
|
lonjil
<@853026420792360980> I wonder if you might appreciate this... it turns out that the infinite hyperbolic plane can be conformally mapped to any solid shape, and someone did the math to create this: https://www.youtube.com/watch?v=P9EZy8ZzlVU
|
|
2023-08-01 11:12:54
|
I hate this
|
|
2023-08-01 11:12:58
|
in the sense that I love this
|
|
|
lonjil
|
|
_wb_
|
2023-08-02 06:43:26
|
why is `google-cloud-cli` such a huge package? it's the biggest debian package I have
|
|
2023-08-02 06:43:55
|
/usr/lib/google-cloud-sdk is taking 923 MB
|
|
2023-08-02 06:44:54
|
this seems huge overkill for, you know, some CLI tooling for _something something cloud_
|
|
2023-08-02 06:47:25
|
I see a 81,510,105 byte file called `gcloud.json`
|
|