JPEG XL

Info

rules 57
github 35276
reddit 647

JPEG XL

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

General chat

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

Voice Channels

General 2147

Archived

bot-spam 4380

off-topic

fab
2024-01-30 08:49:09
Bud spencer Restored
2024-01-30 08:49:52
Dz gas do you know the season
w
2024-01-31 01:43:50
easy fab solution is a permanent fab containment channel
username
2024-01-31 02:52:11
seems like they where either kicked or left
Traneptora
w easy fab solution is a permanent fab containment channel
2024-01-31 05:37:39
we did try that, that's what <#840831132009365514> was made for, but he didn't use it
DZgas Ж
2024-02-01 04:47:45
lonjil
2024-02-02 01:25:21
it is a joke
Quackdoc
2024-02-02 01:27:18
it depends what you consider a CPU I guess, for instance you can emulate riscv instructions or run linux on an fpga
lonjil
2024-02-02 01:27:46
you can run windows in an emulator too
2024-02-02 01:28:04
and the fpga is presumably programmed to run some kind of CPU
Quackdoc
2024-02-02 01:28:33
im talking about emulating calls themsleves and not really "emulating a CPU"
lonjil
2024-02-02 01:28:55
what do you mean by "emulating calls"?
Quackdoc
2024-02-02 01:30:26
I *believe* it was this ? https://github.com/lunixbochs/usercorn
2024-02-02 01:31:15
I cant rember I have a lot of misc junk saved
lonjil
2024-02-02 01:31:45
that's CPU emulation, just with fancy analysis stuff attached
Quackdoc
2024-02-02 01:34:20
oh not that one then, one sec ill keep looking
2024-02-02 01:35:51
in essence though, it was very similar to what wine does, it will just do system call emulation, and use JIT to turn any architecture specific calls to whatever needs to be done
lonjil
2024-02-02 01:36:18
uh, how do you run all the code, then?
2024-02-02 01:36:44
like how do the risc-v instructions get executed
Quackdoc
2024-02-02 01:37:31
basically something like box86 or fex
lonjil
2024-02-02 01:37:41
that's emulation
Quackdoc
2024-02-02 01:38:05
sure but it's not cpu emulation
2024-02-02 01:38:13
though fex does emulate a full kernel of sorts iirc
lonjil
2024-02-02 01:38:19
it literally is CPU emulation
2024-02-02 01:39:10
or ok I guess I see how you mean it
Quackdoc
2024-02-02 01:39:13
not really? it doesn't do anything like memory management emulation or anything like that, it decodes the riscv calls and translates them to something more usable, it's not like they are reimplementing an x86 cpu
2024-02-02 01:39:32
though I guess you could consider the calls themsleves to be the main part of the cpu and everything else just the technicals
lonjil
2024-02-02 01:39:44
yes
Quackdoc
2024-02-02 01:39:53
hmmm
2024-02-02 01:39:57
I am conflicted with that
lonjil
2024-02-02 01:42:31
the main difference between something like qemu, which can boot a full copy of Linux, and something like box86, is that box86 *only* translates x86 machine code into some other kind of machine code, like ARM, and makes sure regular user visible details look right, while qemu handles all the different states a CPU can be in and talking with BIOS and stuff. But the actual x86 part of qemu works the same, it translates from one x86 to ARM or whatever.
2024-02-02 01:43:06
of course, anything box86 doesn't handle is handled by the host, so you even if that doesn't count as cpu emulation, you still need a cpu.
Quackdoc
2024-02-02 01:46:21
well `qemu-system` actually still does a lot more since it needs to handle things like mmu emulation, pci emulation and what not, `qemu-user` however is much more like box as it is also a userspace emulator
lonjil
2024-02-02 01:47:15
the Linux kernel infamously requires the use of an MMU 😔
Traneptora
2024-02-02 05:45:56
fwiw you don't need a TPM 2.0 to run Win11, just to install it
2024-02-02 05:46:15
Skylake CPU contains a TPM 2.0 that I normally leave disabled
2024-02-02 05:46:33
I enabled it when I installed win11 and then I disabled it afterward, and the OS still functions fine
2024-02-02 05:51:33
you can technically install it without it anyway by doing some registry stuffs
jonnyawsom3
2024-02-02 08:36:29
Yeah, they simplified it to a single registry key labelled "Allow Unsupported Hardware" or something along those lines
spider-mario
2024-02-02 10:04:44
https://jkkweb.sitehost.iu.edu/articles/Kruschke2013JEPG.pdf 😁 “JEPG”
2024-02-02 10:04:52
(Journal of Experimental Psychology: General)
Fraetor
Traneptora fwiw you don't need a TPM 2.0 to run Win11, just to install it
2024-02-02 01:01:44
I can see why they wanted to add to their requirements though, as it means after Oct. 2025 (Win 10 EoL) they can really push things like full disk encryption and device bound passkeys.
DZgas Ж
2024-02-02 04:04:20
for the last 3 years, I have been running a project to save videos, creativity, Russians, on the topic of "gacha life" (is real). it was not a serious "lazy" job. so far, 2 years after the start of work, I have not discovered that since 2020. 20% of all the videos I saved, namely 10 thousand out of 50 at that time. just deleted from YouTube. In September, I took this case seriously. having fuck YouTube through search. even then, I was faced with the fact that the YouTube search does not output 0.001% of all the videos that exist. next, I used Google. and at the end, Yandex Images, to search for videos, and then download all videos from the channels. thousands of channels that I manually checked. Thus, I created a torrent of 451 gigabytes with 108 thousand videos, 99% of which are Russian videos of the "gacha life". 10% of all videos that are unique at the moment due to their removal from YouTube. magnet:?xt=urn:btih:2DDF830E80768BA0B5378840B08EAEAEE62AB2B5&dn=gl&tr=https%3a%2f%2ftracker.tamersunion.org%3a443%2fannounce
2024-02-02 04:06:12
my friend has uploaded all thousands of videos of my archive from gacha life to archive.org — https://archive.org/details/gacha-life-archive-by-dzgas ( https://archive.org/download/gacha-life-archive-by-dzgas / ) you can access any video and watch it immediately from the servers archive.org just by clicking on the link with it: https://archive.org/download/gacha-life-archive-by-dzgas/gl/
2024-02-02 04:17:09
<:This:805404376658739230> I wrote all this in order to introduce the case of a problem that I cannot solve. maybe someone here knows how to solve it. all my search work is solely the random finding of videos, despite the fact that, of course, I have saved all the popular channels, this is just a drop in the ocean. and all my work was saving random videos that "the Yandex crawler" found even without using the api. The Problem: how can I find on YouTube all the existing videos containing the name gacha life, and having more than 100 thousand views. if just think purely logically, this problem is solved very simply. — all the titles of all the videos are Write in Google databases, the number of views is just too. and Everyone has access to these databases, you just need to enter a word in the search bar. but here's the problem I'm facing — despite the fact that all videos can are sorted by the number of views, (the function is available on YouTube search). .... But I can't even get 0.01% of the videos because the youtube API **literally** limits the number of videos received to 50 pages of 10 videos (in api spec docs)
Traneptora
Fraetor I can see why they wanted to add to their requirements though, as it means after Oct. 2025 (Win 10 EoL) they can really push things like full disk encryption and device bound passkeys.
2024-02-02 09:44:39
a lot of people expressly don't want disk encryption. I imagine it might backfire
jonnyawsom3
2024-02-02 09:51:09
It's not just TMP either, I'm on a Ryzen 1700 which is 'unsupported' even though it seems to have all the requirements needed
Fraetor
Traneptora a lot of people expressly don't want disk encryption. I imagine it might backfire
2024-02-02 10:20:42
I mostly agree re FDE. It is something enterprise users want, because they will have centralised backups, and a high chance of at least some devices going missing. For consumers it provides little benefit and increases the risk of unrecoverable data loss. Either way, by increasing hardware requirements it does make them able to fully implement these new usecases, even if just for those who want them.
Traneptora
2024-02-02 11:20:58
Well I disagree, enterprise can always purchase hardware with TPMs
diskorduser
2024-02-03 12:57:02
They need some features of the newer cpus for proper core isolation feature. It's not just TPM.
Traneptora
2024-02-03 01:39:02
Sure but it's ridiculous to refuse to install on consumer hardware that lacks a cpu needed for optional enterprise features
2024-02-03 01:39:41
My CPU is from 2016 but win11 would not install without me screwing with it. think about that
w
2024-02-03 04:02:26
can't install android 14 on an old phone
2024-02-03 04:02:55
also requires tpm
2024-02-03 04:05:38
most people aren't sticking with old hardware and people who are will do the mods anyway like get real
2024-02-03 04:05:57
the restriction isn't about the users installing the os
Traneptora
2024-02-03 04:59:43
right, but what about a user with, say, a skylake CPU who isn't sophisticated enough to do the registry hack to allow win11 to be installed
2024-02-03 04:59:55
what happens in 2025 when Win10 is EOL and it stops being safe to use?
2024-02-03 05:00:39
you're telling people to purchase new hardware even though their existing hardware *can* run the operating system, it just won't for, some reason.
afed
2024-02-03 05:04:47
Traneptora
2024-02-03 05:05:22
there's definitely been a paradigm shift in windows
2024-02-03 05:05:38
for example win10, released in 2015, still had support for 32-bit x86 which stopped being manufactuered in 2005
w
2024-02-03 05:40:44
the point is you dont want a user to buy it and wonder why a feature doesnt work
2024-02-03 05:41:03
like if you buy a phone and you can't use any banking apps
2024-02-03 05:49:44
the paradigm shift is the same as all tech today
Traneptora
2024-02-03 06:37:49
What will end up happening if you don't allow users to upgrade in practice is they just won't
2024-02-03 06:38:33
people won't buy a brand new computer because win10 won't upgrade to win11. they'll just use win10 after it's EOL
w like if you buy a phone and you can't use any banking apps
2024-02-03 06:39:43
except full disk encryption is not a generic end user feature. people aren't going to be blindsided by that
w
2024-02-03 06:41:43
passkeys are a generic end user feature
Traneptora
2024-02-03 06:46:16
passkeys don't require tpm tho
2024-02-03 06:46:56
the OS still can generate entropy and passkeys can store keys on disk
w
2024-02-03 06:48:50
that goes against the point of a key
Traneptora
2024-02-03 06:55:12
security devices like yubikey also don't need tpms fwiw
w
2024-02-03 06:55:46
because they are the tpm
lonjil
2024-02-03 06:57:11
I don't think a yubikey is a platform module
w
2024-02-03 06:57:16
and the point of them is so you dont store the keys on disk
lonjil
2024-02-03 06:58:50
Software passkey would probably encrypt everything with your login password
2024-02-03 06:59:22
Which wouldn't even be that much less secure than windows with tpm and FDE
w
2024-02-03 06:59:35
it makes it not a 2 factor
lonjil
2024-02-03 07:00:18
By that standard the most popular 2fa option, phones, aren't 2fa
w
2024-02-03 07:00:37
yeah that's why most are moving to phone passkeys
2024-02-03 07:00:59
unique to the device rather than number/account
lonjil
2024-02-03 07:01:12
My point is software passkeys gets you like half the benefits
w unique to the device rather than number/account
2024-02-03 07:01:33
Don't all the vendors have passkey cloud sync?
username
2024-02-03 07:04:10
why would people want to attach authentication for their accounts to their phone‽‽ that's just asking to lose all your accounts
w
2024-02-03 07:04:52
house key same reason
2024-02-03 07:04:57
ideally you'd have two
2024-02-03 07:05:40
but if the phone one syncs then 🤷
2024-02-03 07:05:44
that's not good
2024-02-03 07:05:51
looks like microsoft doesn't allow that
2024-02-03 07:05:56
which is correct
username
2024-02-03 07:06:10
I've heard so many horror stories (including personal ones from friends) of people attaching authentication for something to their phone and then their phone breaks or dies
2024-02-03 07:06:22
and that's not even counting phones getting stolen
DZgas Ж
DZgas Ж <:This:805404376658739230> I wrote all this in order to introduce the case of a problem that I cannot solve. maybe someone here knows how to solve it. all my search work is solely the random finding of videos, despite the fact that, of course, I have saved all the popular channels, this is just a drop in the ocean. and all my work was saving random videos that "the Yandex crawler" found even without using the api. The Problem: how can I find on YouTube all the existing videos containing the name gacha life, and having more than 100 thousand views. if just think purely logically, this problem is solved very simply. — all the titles of all the videos are Write in Google databases, the number of views is just too. and Everyone has access to these databases, you just need to enter a word in the search bar. but here's the problem I'm facing — despite the fact that all videos can are sorted by the number of views, (the function is available on YouTube search). .... But I can't even get 0.01% of the videos because the youtube API **literally** limits the number of videos received to 50 pages of 10 videos (in api spec docs)
2024-02-03 09:05:01
2024-02-03 09:26:22
Google 700 links Yandex 1300 links
okydooky_original
2024-02-06 02:41:23
Apparently the Matrix bridge is down. Does anyone know if there's any plans to get it running again?
username
2024-02-06 02:49:33
huh I was wondering why I wasn't seeing Matrix messages posted anymore
2024-02-06 02:49:39
how long has it been down?
okydooky_original
2024-02-06 03:10:45
Looks like middle of January. Last message that I'm sure is from here (Discord) is Jon muting Fab, which was the 13th.
_wb_
2024-02-07 11:58:48
Pepper and salt. You can tell by the size of the container what kind of proportions we prefer.
2024-02-07 12:00:19
Also: black pepper is the best pepper and this is not open for debate.
lonjil
2024-02-07 12:08:16
i like using multiple peppers at the same time
2024-02-07 12:08:35
the other day I made a cream sauce with black pepper, white pepper, green pepper, and pink pepper
spider-mario
2024-02-07 01:00:00
I like https://www.migros.ch/en/product/106206100000
2024-02-07 01:00:29
pretty much the mixture mentioned by <@167023260574154752>
lonjil
2024-02-07 01:02:03
In Sweden, there is something called "five pepper sauce", that is those spices, plug allspice, which is called "spice pepper" in Swedish.
DZgas Ж
2024-02-07 01:47:37
2024-02-07 01:48:04
2024-02-07 01:48:37
I wrote a python script for beats swapped and reversed and it's beats... inspired by https://www.youtube.com/watch?v=OyEa1DFM5gk and https://www.youtube.com/watch?v=09tzb8lkMwE
2024-02-07 01:49:35
Oleksii Matiash
_wb_ Pepper and salt. You can tell by the size of the container what kind of proportions we prefer.
2024-02-07 02:00:56
Omg, it is painful for me just to look at this photo
_wb_
lonjil the other day I made a cream sauce with black pepper, white pepper, green pepper, and pink pepper
2024-02-07 02:03:50
That is nice — all peppers are good (I think the pink one is not really pepper but it doesn't matter, it's also good). I'm just saying, if you have to pick a single one: black pepper.
lonjil
2024-02-07 02:04:23
mm
Traneptora
2024-02-08 01:39:15
wait there's different kinds of pepper other than black pepper?
2024-02-08 01:39:26
I just know of black pepper, and then crushed red pepper
_wb_
2024-02-08 07:06:04
White pepper is the default for many people where I live...
2024-02-08 07:09:51
I don't visit enough restaurants to know for sure, but my feeling is that in a modal Belgian restaurant, the salt and pepper on the table (or that you get if you ask for it) is plain fine-grained salt and white pepper.
2024-02-08 07:10:23
(often pre-grinded white pepper, which is even worse)
w
2024-02-08 07:12:41
i like black pepper then white pepper
kkourin
2024-02-09 03:02:17
green is my pepper
Quackdoc
2024-02-09 05:50:08
It's not something I've tested yet. However, if you want to test it, you'd be best off testing with a Linux guest first.
2024-02-09 06:05:51
weird ~~typical vbox i guess~~
diskorduser
2024-02-09 10:29:30
VMware best
2024-02-09 10:45:42
I use lts kernel for vm hosts
2024-02-09 10:46:17
VMware works better than virtual box
2024-02-09 10:46:36
Especially when using more than 4 VMS at once
2024-02-09 10:54:50
Even for running single VM, VMware worked better. Virtual box crashed during heavy workload.
Traneptora
2024-02-09 11:00:29
qemu supremacy
2024-02-09 11:00:47
(I don't actually know what's best)
diskorduser
2024-02-09 11:33:47
Qemu is also good.
2024-02-09 11:35:24
I use qemu when I don't have VMware. It also handles more VMs and heavy read write loads.
VcSaJen
2024-02-09 12:51:29
I tried to use Qemu many times to launch non-x86 stuff, but it never works.
spider-mario
2024-02-09 01:44:52
I’ve been thinking of moving away from VirtualBox for my Arch VM
2024-02-09 01:45:11
then I could enable Hyper-V and switch to WSL2, I guess
2024-02-09 01:45:52
(Arch on WSL2 could be an option but has the drawback that I would pretty much have to commit to it before being sure I can make it work)
Traneptora
spider-mario (Arch on WSL2 could be an option but has the drawback that I would pretty much have to commit to it before being sure I can make it work)
2024-02-09 03:28:25
I did arch on WSL2 by grabbing a container image
2024-02-09 03:28:58
https://images.linuxcontainers.org/
sklwmp
2024-02-09 03:35:47
i just used https://github.com/yuk7/ArchWSL
Quackdoc
2024-02-09 04:14:49
ArchWSL, Qemu, Hyper-V, Vmware workststion/player all work well together you can run all of them simultaneously with no issue, virtual box is the only one that gets caught up when you do
2024-02-09 04:17:20
gpu perf is best with wsl2 and hyper-v (Hyper-V is a bit involved setup however) then vmware and Qemu are pretty tied. Cpu perf is mostly the same on all of them, they all use whpx for accel on windows. Disk speed is marginally fastest with qemu but not enough to matter
2024-02-09 04:18:01
Wsl2 uses 9p for accessing the host data, which is better then the other VMMs that can't do it, but its slow as molasses so try to do it as little as possible
Traneptora
2024-02-09 05:06:37
I don't think most WSL users are using gpu stuff tho
2024-02-09 05:06:49
at the very least I never launched an X server on it
Quackdoc
2024-02-09 05:11:29
one would be surprised, it actually works quite well and I winded up using it a bit, it's also common for compute stuff too
190n
2024-02-09 05:14:44
seems like MS's general strategy with wsl is to give you linux dev convenience + windows hardware support
2024-02-09 05:14:51
with stuff like directx + vaapi support within wsl
Quackdoc
2024-02-09 05:21:44
well directx is mainly used as a backend for vulkan and opengl support
spider-mario
Traneptora I don't think most WSL users are using gpu stuff tho
2024-02-09 07:32:35
that’s actually the reason why I’d be interested in switching to WSL2
2024-02-09 07:32:51
so that I could try some JAX stuff with the CUDA backend
2024-02-09 07:34:40
NumPyro (a library for Bayesian inference) uses JAX, and I’m interested in trying it out either directly or through PyMC
sklwmp
2024-02-10 01:01:48
ya i use arch on wsl2 to use things like openai-whisper on CUDA, it works surprisingly well
Quackdoc
sklwmp ya i use arch on wsl2 to use things like openai-whisper on CUDA, it works surprisingly well
2024-02-10 01:50:48
I use whisper on my phone for "real time-ish" text to speech lmao, flatpak still doesn't support either rocm or oneapi, and doesn't support rusticl either. I actually made a blog post the other day about it xD
diskorduser
2024-02-10 09:23:39
https://www.theregister.com/2024/02/09/240_4_ipv4_block_activism/ Instead of moving to ipv6, some people still like to milk ipv4.
sklwmp
2024-02-10 09:33:06
I swear, we might end up adopting JXL before people fully accept IPv6
2024-02-10 09:33:31
At least on that front, AWS charging for IPv4 addresses is pushing everyone to finally move
diskorduser
2024-02-10 09:37:47
https://www.livescience.com/technology/electronics/universal-memory-breakthrough-replaces-ram-flash-next-generation-of-computers-major-speed-boost
sklwmp
2024-02-10 10:05:38
TIL: Enable `Fastfox` user.js in Floorp (or other Firefox-based browsers), seems like it makes Firefox somewhat faster it's already integrated into Floorp, just needed to change one setting https://github.com/yokoffing/Betterfox
Traneptora
diskorduser https://www.livescience.com/technology/electronics/universal-memory-breakthrough-replaces-ram-flash-next-generation-of-computers-major-speed-boost
2024-02-10 04:54:52
I wonder if they address cold boot attacks with the new tech
ProfPootis
2024-02-12 08:09:39
I assume they'd encrypt that partition with /dev/urandom or it's equivalents like you'd do for swap without hibernate
sklwmp
2024-02-12 02:47:51
https://x.com/phoronix/status/1757041961330958521?s=20
2024-02-12 02:47:57
https://www.phoronix.com/review/radeon-cuda-zluda
lonjil
2024-02-12 02:51:10
lol quietly funded
2024-02-12 02:51:47
HIP is literally CUDA but with the function names renamed. They even have a perl script that can regex CUDA code to HIP code.
2024-02-12 02:52:10
So making their driver work with the original CUDA names couldn't have been much of an effort...
2024-02-12 02:52:31
er, wait
2024-02-12 02:52:48
apps already compiled with CUDA? Ok, that's useful.
w
2024-02-12 02:54:37
the funny part was the cuda version's still faster than the native hip/rocm
lonjil
2024-02-12 02:54:54
lol
w
2024-02-12 02:55:55
still worse value than nvidia's but it's something
2024-02-12 02:56:07
except the news comes from them stopping funding and it being abandoned
lonjil
2024-02-12 02:56:46
double lol
Quackdoc
sklwmp https://www.phoronix.com/review/radeon-cuda-zluda
2024-02-12 07:08:28
this would be neat if rocm wasn't a massive pita to use
diskorduser
2024-02-13 08:21:10
https://www.reddit.com/r/jpegxl/s/VCJYR7dYn2 Is it fab?
spider-mario
2024-02-13 09:38:59
seems plausible
jonnyawsom3
2024-02-13 10:40:56
Seems more like a standard bot to me
Quackdoc
2024-02-13 10:43:12
there is not enough comments for it to be fab lol
Traneptora
2024-02-13 05:29:52
if it were fab it would have responded to itself with 'd0.8876 e3.322 gab=0' or something
yoochan
2024-02-15 09:28:52
https://arstechnica.com/gadgets/2024/02/mozilla-lays-off-60-people-wants-to-build-ai-into-firefox/
2024-02-15 09:29:27
how long before firefox switch to blink ?
lonjil
2024-02-15 09:31:40
considering that they've been increasing investment in Firefox development and laid off people doing work unrelated to Firefox, probably never?
yoochan
2024-02-15 09:33:08
ah ? why didn't we read about this ? development of web engine ? or AI stuff ?
lonjil
2024-02-15 09:33:45
what
yoochan
2024-02-15 09:34:48
what ? 😄 you said they are increasing investments in development, but development of something useful ? and do you have some source for this ?
lonjil
2024-02-15 09:35:35
the way you worded it is why I said "what"
2024-02-15 09:36:05
my source is I saw Firefox developers on mastodon talk about how they've been getting more funding
yoochan
2024-02-15 09:37:09
that's a nice source... I shall use mastodon too
VcSaJen
2024-02-15 12:40:42
People always hope for something when "new CEO" pops up. But things always either remain the same or get worse when there's "new CEO". How many times Disney got a "new CEO" at this point?
DZgas Ж
DZgas Ж <:This:805404376658739230> I wrote all this in order to introduce the case of a problem that I cannot solve. maybe someone here knows how to solve it. all my search work is solely the random finding of videos, despite the fact that, of course, I have saved all the popular channels, this is just a drop in the ocean. and all my work was saving random videos that "the Yandex crawler" found even without using the api. The Problem: how can I find on YouTube all the existing videos containing the name gacha life, and having more than 100 thousand views. if just think purely logically, this problem is solved very simply. — all the titles of all the videos are Write in Google databases, the number of views is just too. and Everyone has access to these databases, you just need to enter a word in the search bar. but here's the problem I'm facing — despite the fact that all videos can are sorted by the number of views, (the function is available on YouTube search). .... But I can't even get 0.01% of the videos because the youtube API **literally** limits the number of videos received to 50 pages of 10 videos (in api spec docs)
2024-02-15 01:21:40
The problem remained unsolved, I've parsed 12k of links using Yandex images and 4k of links using Google images
2024-02-15 01:27:55
in total, 10k unique links, after downloading each video, I parsed a link to the channel, and also downloaded each channel (in the process, but the result is about 300 thousand videos)
Kremzli
2024-02-15 03:54:55
The matrix bridge has been dead for quite a while, will it not be back up?
w
2024-02-15 04:34:19
bad spam has also been dead 🤔
Kremzli
2024-02-15 04:36:15
What bad spam? That guy was from here
w
2024-02-15 04:37:03
i mean evil spam
Traneptora
lonjil considering that they've been increasing investment in Firefox development and laid off people doing work unrelated to Firefox, probably never?
2024-02-15 04:37:27
the article doesn't say they're unrelated to firefox does it
Kremzli
2024-02-15 04:37:33
Yeah but ive only seen that fab guy doing spam and he was from discord
Traneptora
Kremzli What bad spam? That guy was from here
2024-02-15 04:37:46
we had a major spam problem since matrix didn't have good spam filters
w
2024-02-15 04:37:53
fab is fun spam
Traneptora
2024-02-15 04:38:12
there were a lot of spambots that discord admins had no way to ban
2024-02-15 04:38:16
without going to matrix and banning them
2024-02-15 04:38:19
it was a real pain
2024-02-15 04:38:40
fab isn't a spambot, he's a human who is a little bit spammy
Kremzli
2024-02-15 04:39:24
Yeah i understand killing the bridge for the spambots but it just stopped working after fab spammed so it was a bit random
w
2024-02-15 04:40:00
the power of the fab
Traneptora
2024-02-15 04:40:10
we disabled before fab got worse
Kremzli
2024-02-15 04:41:19
Im a bit curious how it could be worse
afed
2024-02-15 04:44:29
Kremzli
2024-02-15 04:46:27
I think the bridge died at Sat Jan 13 13:07:07 2024 with this message
lonjil
2024-02-15 04:47:24
I thought the bridge had been down for months
Traneptora
Kremzli I think the bridge died at Sat Jan 13 13:07:07 2024 with this message
2024-02-15 04:47:58
see: https://discord.com/channels/794206087879852103/794206170445119489/1118879169607127111
Kremzli
2024-02-15 04:48:08
Maybe it was janky, either way it was just the jxl room / channel
w
2024-02-15 04:48:54
i still don't see the purpose of it
_wb_
2024-02-15 04:52:28
I didn't do anything to remove the bridge, nor to try to bring it back up
Kremzli
2024-02-15 04:53:12
I dont think its that necessary but for the people who like it then i guess its nice. The moderation for it is not great even with the new bots and stuff. The GrapheneOS rooms are frequently spammed with very bad content, so if you arent going to have the resources to actively moderate then matrix is not a great place for a community. Another fun issue of matrix is that rooms just slowly brick themselves over time, the server just forgets users are in a room and they "leave" (not on their end, clients need to clear cache to figure that out, so for them it just fails to send and receive messages)
w
2024-02-15 04:54:32
yeah where's the jxl mumble server
username
2024-02-15 06:15:00
I think the bridge just naturally broke on it's own, I remember seeing in some other Discord servers that some Discord bots where breaking randomly because of internal changes happening somewhere
2024-02-15 06:16:54
there where some people in here who actually used the bridge, I remember one person spotting a typo with chromium's libjxl implementation
spider-mario
2024-02-15 10:49:48
diskorduser
2024-02-16 04:47:10
https://twitter.com/OpenAI/status/1758192957386342435?t=veHEo9R4hFH5orR7zFeL3A
HCrikki
2024-02-16 08:11:23
firefox will only heal when mozilla adopts linux' development model
2024-02-16 08:11:56
where companies pay/hire their own employees to work on it, instead of being mozilla's burden
2024-02-16 08:13:18
splitting development of the gecko engine from the firefox browser itself would make it so much more manageable pumping gecko-powered browsers and applications.
ProfPootis
2024-02-16 08:41:25
that could be cool
2024-02-16 08:42:12
sorta like how we have electron apps?
diskorduser https://twitter.com/OpenAI/status/1758192957386342435?t=veHEo9R4hFH5orR7zFeL3A
2024-02-16 08:46:04
gotta create a human centipede of AI
lonjil
2024-02-16 09:26:16
man, sinus infections suck
DZgas Ж
diskorduser https://twitter.com/OpenAI/status/1758192957386342435?t=veHEo9R4hFH5orR7zFeL3A
2024-02-16 10:45:23
I made a cut
Quackdoc
HCrikki splitting development of the gecko engine from the firefox browser itself would make it so much more manageable pumping gecko-powered browsers and applications.
2024-02-16 11:37:42
gecko is the worst part about firefox replace it with something new :D
jonnyawsom3
2024-02-16 11:51:28
Replace it with Tiir's JXL image of a gecko
Quackdoc
2024-02-16 11:57:02
[dogelol](https://cdn.discordapp.com/emojis/867794291652558888.webp?size=48&quality=lossless&name=dogelol)
Traneptora
Replace it with Tiir's JXL image of a gecko
2024-02-17 04:10:48
The Gecko is my gecko btw
2024-02-17 04:11:06
not tirr's
jonnyawsom3
2024-02-17 04:16:09
Ah, just seen it in Oxide tests so much I must've gotten mixed up haha
Traneptora
Ah, just seen it in Oxide tests so much I must've gotten mixed up haha
2024-02-17 04:59:32
that's in part because a lot of weird jxls that test oxide were generated with libhydrium
2024-02-17 04:59:43
my experimental encoder
yoochan
DZgas Ж I made a cut
2024-02-17 02:53:28
whaaa, the nightmare sequence ! reality is so distorted in this first 20 sec
DZgas Ж
yoochan whaaa, the nightmare sequence ! reality is so distorted in this first 20 sec
2024-02-17 08:22:17
come back to reality <:PepeOK:805388754545934396> Neural just a dreams
2024-02-17 08:22:46
Generated dreams <:H266_VVC:805858038014672896>
diskorduser
2024-02-18 03:05:54
2024-02-18 03:06:30
No idea about this. I saw this at printing shop.
jonnyawsom3
2024-02-18 09:16:59
https://youtu.be/iZiX1a7uYmg
Oleksii Matiash
https://youtu.be/iZiX1a7uYmg
2024-02-18 10:15:28
https://www.youtube.com/watch?v=cM_sAxrAu7Q
Cacodemon345
2024-02-18 11:29:59
https://arstechnica.com/tech-policy/2024/02/air-canada-must-honor-refund-policy-invented-by-airlines-chatbot/ 🤣
lonjil
2024-02-18 11:29:16
I came across the classic XOR texture in <#824000991891554375>, reminded me of the demo video of IBNIZ https://www.youtube.com/watch?v=aKMrBaXJvMs
2024-02-18 11:29:41
not as constrained as jxl art, but very fun
diskorduser
2024-02-19 03:22:18
https://twitter.com/nixcraft/status/1759303937478496543?t=ViFc38vPhcl4dOfsFyW1VA&s=19
damian101
2024-02-19 12:06:34
genius
fab
2024-02-19 03:00:07
I did a fix to fix church images on fB
Cacodemon345
2024-02-19 03:32:25
https://www.phoronix.com/news/Linux-Disabling-RNDIS-Attempt
fab
2024-02-19 03:34:05
2024-02-19 03:34:23
A person has done a encoding
2024-02-19 03:47:29
2024-02-19 04:43:09
A photo of me leaked on the web
2024-02-19 04:49:03
74% less psnr
2024-02-19 05:26:30
I encode even for cringe content
2024-02-19 05:27:09
But I think I have 5 ideaz left on my side
lonjil
2024-02-19 08:41:58
speaking of very hot and bright stuff, other than welding there's also glassblowing with pure quartz: https://www.youtube.com/watch?v=VT9cmyIB61c
2024-02-19 08:42:09
much higher temps than regular glassblowing
2024-02-20 12:25:09
> my family computer in the early 2000s had a second drive that was 4.5 GB and I remember thinking "there's no way I we'll ever fill that up" meanwhile, on my computer: ``` NAME PROPERTY VALUE cirno allocated 838G cirno free 330G cirno size 1.14T cloud allocated 23.8T cloud free 12.5T cloud size 36.4T data1 allocated 3.98T data1 free 579G data1 size 4.55T ```
jonnyawsom3
2024-02-20 03:46:39
I'm juggling data on a single 2TB SSD after vibration killed my hard drives and now I only have 70GB free
username
I'm juggling data on a single 2TB SSD after vibration killed my hard drives and now I only have 70GB free
2024-02-20 03:52:58
I was about to link you to [Compactor](https://github.com/Freaky/Compactor) or [CompactGUI](https://github.com/IridiumIO/CompactGUI) but it seems you already know. I will say though that compactGUI is out of beta now (I didn't know it was until someone told me recently)
jonnyawsom3
username I was about to link you to [Compactor](https://github.com/Freaky/Compactor) or [CompactGUI](https://github.com/IridiumIO/CompactGUI) but it seems you already know. I will say though that compactGUI is out of beta now (I didn't know it was until someone told me recently)
2024-02-20 04:06:04
I've been sticking to Compactor since it attempts to compress 4KB blocks of the file to decide if the entire thing is worth compressing. CompactGUI does it brute force and then sends the result to a database that has to be manually updated. Currently around 150GB over my drive capacity with it
2024-02-20 04:09:28
https://github.com/Freaky/compresstimator
2024-02-20 04:09:58
I just wish they added the threshold setting for the compressability
2024-02-20 04:58:37
I left it in my case since it was dead anyway, can't be bothered to check but it was a Seagate Firecuda and a standard Seagate. Firecuda had random corruptions even with a clean SMART and sector scan, the normal one got the click of death when I plugged it in one day
2024-02-20 04:59:36
Firecuda was roughly 3 years old and the normal drive only 1 and a half
2024-02-20 05:03:34
Exactly
2024-02-20 05:04:25
On a Samsung 860 EVO currently, at 98% writes left after 3 years so not bad
2024-02-20 05:04:49
Although the motherboard decided not to detect any storage devices a few months ago so that was fun
Oleksii Matiash
2024-02-20 08:32:32
The same, with exception that there are no HGST drives available here, WD\Seagate only. And according to Backblaze seagates have the worst failure rate
spider-mario
2024-02-20 08:42:01
50 years today since the release of https://youtu.be/EhQpXD2Z9WQ
diskorduser
username I was about to link you to [Compactor](https://github.com/Freaky/Compactor) or [CompactGUI](https://github.com/IridiumIO/CompactGUI) but it seems you already know. I will say though that compactGUI is out of beta now (I didn't know it was until someone told me recently)
2024-02-20 01:19:41
What discord ui is this
jonnyawsom3
2024-02-20 01:20:24
Oh yeah, I didn't even notice on my phone earlier
diskorduser
2024-02-20 02:17:06
It looks like htc sense UI. Pre sense 5.
VcSaJen
2024-02-21 05:28:53
Drive sizes have stagnated. No one sells 100GB drives for more than a decade, but 1TB are still being sold for 15 years already in most PCs.
Quackdoc
2024-02-21 05:46:14
long gone are the days where we always needed more storage, bluntly, the vast majority of people do not need greater then 1tb. and those who do can just run multiple or "enterprise" drives
2024-02-21 05:47:06
ofc gamers are the largest market for larger then 1tb drives for consumers. speed on the other hand is still a noticable increase in perf even for consumer workloads
VcSaJen
2024-02-21 06:27:21
People don't "need" anything, tho, and yet other tech is improving, while other is stagnating. I hoped HAMR would improve things, but so far it's enterprise only. Also, information is accumulative. If you need 1TB today, you'll need more later, because old information isn't gone.
Quackdoc
2024-02-21 06:30:08
oh we did need it though, Many times customers would come in complaining that they ran out if space. It was extremely common so advertising "Double the space" with a 250gb drive was a massive selling point. now the vast majority of people don't even saturate 3/4s the storage they have.
2024-02-21 06:31:27
especially when digital cameras and "digital camcorders" were just becomming a thing, people would fill their drives in months
VcSaJen
2024-02-21 06:53:47
Smells like retroactive justification, IMHO. One single game is 100Gb nowadays. People would gladly buy more if 5TB drives had the price of 1TB drive. 1 TB drive would simply become extinct.
Quackdoc
2024-02-21 06:58:30
anyone who thinks gamers are a sufficiently large market to drive consumer hdds I would argue is the real cope. You can easily get multi TB ssds for sufficiently cheap, and still growing cheaper, but the default is 1tb because for the vast majority of PCs 1tb is sufficient. I can go to amazon and get a 2tb nvme for like 140cad, if I go with an ssd I can get it for like, 100cad. But that's it because the market to drive consumer storage is now mostly dead.
2024-02-21 07:01:10
don't get me wrong, I have multiple 1tb drives in my PC and am looking to get another nvme, but I realize I'm not indicative of the larger picture, If you want larger storage, you need to innovate on larger storage solutions, but for the consumer market, there isn't a reason to innovate there anymore, so we just get the trickles from the enterprise
VcSaJen
2024-02-21 07:03:15
You don't get my point. If HDD continued to improve, it would have been economically unviable to sell 1 TB drives, because they wouldn't be any cheaper than higher capacity drives. That's why 100 GB drives are extinct.
Quackdoc
2024-02-21 07:04:06
all im saying is that there needs to be a reason to improve, that reason is long gone.
VcSaJen
2024-02-21 07:05:36
We'll see.
Quackdoc
2024-02-21 07:09:41
I mean, we have seen it, it's exactly as you noted, 1tb has been the standard storage size for an extremely long time now when you put it into comparison against other storage size periods. 60gb drives, 100gbs, 250gbs, etc. we did indeed stagnate at 1tb, and it's going to be a long time before we see 1tb starting to limit the average consumer. Phones are currently the "larger issue" but even then we have seen manufactures back off of 512gb devices infavour of 256gb devices
2024-02-21 07:10:12
in the future we may see the 1tb average limiting the average user, but I don't really see that happening, gamers for sure, but the average desktop/laptop? I kinda doubt it
Nova Aurora
2024-02-21 07:14:09
The other thing is that the cloud era coincides with the 1tb era. When streaming large files is the norm you don't need as much local
Quackdoc
2024-02-21 07:15:28
[yep](https://cdn.discordapp.com/emojis/721359241113370664.webp?size=48&quality=lossless&name=yep)
2024-02-21 07:15:59
and ofc cloud storage in general for pictures/videos for long time storage, even if you had to download them, would be a tradeoff people would be willing to take
lonjil
2024-02-21 12:08:51
I looked at the place I buy computer stuff. They barely even have consumer HDDs, except exernal ones.
2024-02-21 12:16:12
But the cheapest 2TB drive was cheaper than the cheapest 1TB drive 😄
VcSaJen People don't "need" anything, tho, and yet other tech is improving, while other is stagnating. I hoped HAMR would improve things, but so far it's enterprise only. Also, information is accumulative. If you need 1TB today, you'll need more later, because old information isn't gone.
2024-02-21 12:25:50
at some point, HDD tech become good enough that a single platter is enough to satisfy most consumers. At that point, fancy improvements stop making sense. HAMR makes sense when you have crammed 10 platters into a single drive, and literally no other way to improve it, but anything 2TB or less may just be a single platter with CMR. First gen HAMR maybe you could get that up to 3TB. Not super interesting exactly.
2024-02-21 12:33:18
aye
2024-02-21 12:33:38
the store I looked at to compare prices only has 3 2.5" HDDs 😄
2024-02-21 12:34:04
but consumer 2.5" HDDs are mostly for laptops, right? Those should all be replaced with SSDs anyway.
jonnyawsom3
2024-02-21 12:37:44
Ideally all SSDs, especially when at risk of drops or knocks
lonjil
lonjil but consumer 2.5" HDDs are mostly for laptops, right? Those should all be replaced with SSDs anyway.
2024-02-21 12:38:23
I just checked and the cheapest 1 TB SSD is cheaper than the cheapest 1 TB HDD lol
2024-02-21 12:39:21
and some of the higher quality 1 TB SSDs are also around the same price as that 1 TB HDD
2024-02-21 12:40:38
(those were all M.2, didn't check SATA yet)
2024-02-21 12:41:53
I'm not looking at anything used
2024-02-21 12:42:40
Since the discussion started the question of why PCs don't have large HDDs in them
2024-02-21 12:44:48
I see that the store I'm looking at has a number of 2.5" portables available, so I guess they must be semi-popular. Internal ones tho, seems like a dead market where I live. All the mini PCs here probably use SSDs.
2024-02-21 12:46:07
seems drives are cheaper where you live, than where I live 😄
2024-02-21 12:46:38
The cheapests ones are all $80+ here
Oleksii Matiash
lonjil I see that the store I'm looking at has a number of 2.5" portables available, so I guess they must be semi-popular. Internal ones tho, seems like a dead market where I live. All the mini PCs here probably use SSDs.
2024-02-21 01:01:10
Not a single store though, it is aggregator. But there are more 3.5" positions than 2.5, and more internal positions than external
diskorduser
2024-02-21 04:12:02
Never buy Seagate hdd. They are not good
2024-02-21 04:38:57
https://youtube.com/shorts/G1QLf2o0GFM?si=nPe7laaCxC9gOE7g
MSLP
2024-02-21 04:59:20
The problem with SSD/NVME is that at the moment they're increasing capacity by reducing reliability, by moving to TLC->QLC->PLC flash configuration, and the information which drive uses which flash type/mode is often not outright available. I wanted to buy MLC SSD and they're no longer produced for general customer market.
w
2024-02-21 05:03:54
to be fair they seemed to have stopped at tlc for non low-end
MSLP
2024-02-21 05:13:58
not necessairly, among the ones listed on https://www.johnnylucky.org/data-storage/ssd-database.html there are QLCs and even one PLC.
Oleksii Matiash
2024-02-21 05:24:55
There were some promising announcements of new nv memory types - faster, more endure, requiring lower power to write, but..
spider-mario
2024-02-21 05:52:00
damian101
MSLP The problem with SSD/NVME is that at the moment they're increasing capacity by reducing reliability, by moving to TLC->QLC->PLC flash configuration, and the information which drive uses which flash type/mode is often not outright available. I wanted to buy MLC SSD and they're no longer produced for general customer market.
2024-02-21 07:25:46
TLC is way more resilient than it used to be.
2024-02-21 07:26:56
btw, QLC flash can be run in MLC or SLC mode, that's how you get a gigantic SLC cache on QLC drives
2024-02-21 07:27:07
which is needed, because early QLC had very slow write speeds
MSLP
btw, QLC flash can be run in MLC or SLC mode, that's how you get a gigantic SLC cache on QLC drives
2024-02-21 07:29:47
ye, I'd love a disk which you can low-level format according to your reliability/capacity requirements to whatever mode you desire
damian101
MSLP ye, I'd love a disk which you can low-level format according to your reliability/capacity requirements to whatever mode you desire
2024-02-21 07:38:33
Due to the wear leveling feature, I wonder if that actually does anything for longevity, and doesn't only improve speed...
2024-02-21 07:39:01
Higher capacity means more writes.
2024-02-21 07:40:06
Using QLC cells as MLC would drastically reduce the chance of bit rot or single read errors as well, though...
2024-02-21 07:40:17
But that's already extremely low.
MSLP
2024-02-21 07:51:40
the capacity seems to grow lineary (1, 2, 3, 4... bits / cell) but reliability worsens faster (according to "classic" data SLC ~50k cycles , MLC ~10k cycles, TLC ~3k cycles, QLC ~2k cycles) so for some applications eg. storing video monitoring records, where you overwrite whole available space multiple times anyway the longevity may be better. Economic cost may not be better tho, as capacity prices are going down over time, so it may be better to just plan ahead more frequent drive rotation. The configurable type would allow to find optimum tho.
damian101
MSLP the capacity seems to grow lineary (1, 2, 3, 4... bits / cell) but reliability worsens faster (according to "classic" data SLC ~50k cycles , MLC ~10k cycles, TLC ~3k cycles, QLC ~2k cycles) so for some applications eg. storing video monitoring records, where you overwrite whole available space multiple times anyway the longevity may be better. Economic cost may not be better tho, as capacity prices are going down over time, so it may be better to just plan ahead more frequent drive rotation. The configurable type would allow to find optimum tho.
2024-02-21 08:29:38
but that data does not represent the virtual SLC cells...
2024-02-21 08:29:48
just the overly robust actual SLC cells
MSLP the capacity seems to grow lineary (1, 2, 3, 4... bits / cell) but reliability worsens faster (according to "classic" data SLC ~50k cycles , MLC ~10k cycles, TLC ~3k cycles, QLC ~2k cycles) so for some applications eg. storing video monitoring records, where you overwrite whole available space multiple times anyway the longevity may be better. Economic cost may not be better tho, as capacity prices are going down over time, so it may be better to just plan ahead more frequent drive rotation. The configurable type would allow to find optimum tho.
2024-02-21 08:32:14
doesn't capacity grow exponentially here?
MSLP
2024-02-21 08:35:31
I don't think so, unless I'm mistaking something. 2 vs 4 distinct levels just maps to 1 vs 2 bits of stored data.
damian101
2024-02-21 08:36:20
isn't it 2¹ vs 2² states per cell?
2024-02-21 08:36:35
and 2³ for TCL?
MSLP
2024-02-21 08:38:01
<https://en.wikipedia.org/wiki/Multi-level_cell> says it straightforward: ``` Single-level cell or SLC (1 bit per cell) Multi-level cell or MLC (2 bits per cell), alternatively double-level cell or DLC Triple-level cell or TLC (3 bits per cell) or 3-Bit MLC Quad-level cell or QLC (4 bits per cell) Penta-level cell or PLC (5 bits per cell) – currently in development[1] ```
2024-02-21 08:38:25
2^n states maps to n bits
2024-02-21 08:38:53
so you're correct, but that results in linear capacity gains
damian101
2024-02-21 08:39:27
yes, that makes sense...
w
MSLP not necessairly, among the ones listed on https://www.johnnylucky.org/data-storage/ssd-database.html there are QLCs and even one PLC.
2024-02-22 01:00:34
qlc reserved for low end https://docs.google.com/spreadsheets/u/0/d/1B27_j9NDPU3cNlj2HKcrfpJKHkOf-Oi1DbuuQva2gT4/htmlview
spider-mario
2024-02-22 08:49:01
syncing the notes in an audio track with the blinking on a modular synthesiser in a video track is not as easy as it seems
2024-02-22 08:49:47
I’m not even 100% sure I’m not off by one note :s
2024-02-22 08:54:03
… turns out I am
2024-02-22 08:54:59
(reference: https://youtu.be/UzQKoGgJmJA?t=52m20s)
2024-02-22 08:55:16
wait, no
DZgas Ж
DZgas Ж https://github.com/google/brotli/issues/697 So nothing was done
2024-02-23 07:41:43
meh
lonjil
2024-02-27 10:56:58
https://www.whitehouse.gov/oncd/briefing-room/2024/02/26/press-release-technical-report/
2024-02-27 10:57:16
Joe Biden wants you to use Rust instead of C or C++
fab
2024-02-27 02:42:17
Interesting for the people here
2024-02-27 02:42:27
How the ai is uzed on Social
2024-02-27 02:42:30
https://www.instagram.com/p/C3PEM4zr8kn/?igsh=aG5mb2tha3BkYjY5
2024-02-27 02:42:40
https://www.instagram.com/p/C3aRDlpKeja/?igsh=dzgzc21yaWJkdHY5
2024-02-27 02:43:02
You won't believe they make this to your image
2024-02-27 02:44:08
Yes most ai does not preserve jpg Bitdepth
2024-02-27 02:44:27
To avoid retcouchong it
2024-02-27 02:56:39
Of course JPEG is work on newer AI
2024-02-27 02:59:28
I cannot post memes aboutAI here, but there is that type of sort
2024-02-27 02:59:50
Ai is a bit stupid, cause i'm alzo as Gemini it is
fab I did a fix to fix church images on fB
2024-02-27 03:01:16
Before it was more intelligent, but Gemini improved its Italian by huge margins
2024-02-27 03:23:50
Now is finally look good on some INNA videoclips
2024-02-27 03:24:17
But ai is ai so we need SVT av1 2.0.0 with tab settings
2024-02-27 03:24:37
So Jon and other membrrs can agree or DisGree
2024-02-27 03:25:13
The font in Discord is pretty small for me and I have perfect vision
2024-02-27 03:25:34
Can lonnie send a Feedback to Discord.app
2024-02-27 07:35:28
https://www.youtube.com/watch?v=8zi7P8c15ao
2024-02-27 07:35:58
https://www.youtube.com/watch?v=PW6QWqErcIk
DZgas Ж
2024-02-28 11:02:02
in week, I wrote an algorithm for shaking the screen based on the parameter of the decomposed components of the sound wave of music (drums, bass, other). shared: https://cdn.discordapp.com/attachments/1149722944537383002/1212353405234970624/fnaf2_shake.mp4?ex=65f18718&is=65df1218&hm=e777538061f67c647a0685ed37699b8ea98285d4ab6bfa954028a851bdba40d0&
2024-02-28 11:10:04
My surprise is that even though I didn't invent it, I have a feeling that no one invented it. You just won't be able to find tools on the Internet that would do something like that. Everywhere there is either a manual arrangement of bits, or very old tools. For example, in FL studio there is a "ZGamer audio-shake" that does this effect, I tried it, it is very, very primitive, with a complete lack of settings and anything else. Basically, my friend and I laughed a lot when we found "audio-shake" in the top answers to the query -- solutions that are already 30 years old
_wb_
2024-02-28 01:58:52
pretty cool stuff!
DZgas Ж
2024-02-28 04:57:20
just 90% chatgpt python shitcode, but at least it's "fast"
fab
2024-02-28 09:10:20
Cool
2024-02-28 09:10:36
License?
DZgas Ж
fab License?
2024-02-29 12:09:09
shitcode license
2024-02-29 12:10:15
I hope someone steals everything I wrote and makes the tool better
2024-02-29 12:11:47
for the last couple of days, all I've been doing is rearranging parts of the code so that it can be used without edits inside the code. release soon.
2024-02-29 12:13:59
2024-02-29 12:14:48
Space Chair cat meme REMASTER
fab
2024-02-29 08:55:13
Today I encoded some Drake images
2024-02-29 08:55:26
As it was suggested in the ex av01 server
2024-02-29 08:55:32
2024-02-29 08:55:47
The frame without audio frequency flat optimization
2024-02-29 08:55:54
2024-02-29 08:56:16
I'm suite satisfied with the result
2024-02-29 08:56:38
Now i will try the jpeg xl codec for my persoalimage
CrushedAsian255
DZgas Ж shitcode license
2024-02-29 11:00:55
here you go ``` The Shitcode License version 0.4 Copyright (c) [year], [full name] Redistribution and modification in source form is encouraged, please help make the software less trash. Redistribution or use in binary form is permitted, however not encouraged. Seriously, look at the code and tell me if you want to use it in production. Redistribution of this software, in source code or binary form, including any derivatives, is only permitted provided the distributor / user retains the above copyright notice, as well as the rest of the contents of this License. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES. DID YOU REALLY EXPECT ANY??? THE SOFTWARE IS NOT FIT FOR ANY PURPOSE OR USAGE. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON... ACTUALLY I DON'T EVEN CARE ANYMORE, I WANT TO DROP OUT OF LAW SCHOOL :( ```
2024-02-29 11:04:02
okay no more editing im done with this silly joke
afed
2024-02-29 11:11:24
https://directory.fsf.org/wiki/License:WTFPL
CrushedAsian255
2024-02-29 11:13:05
lmao
Traneptora
afed https://directory.fsf.org/wiki/License:WTFPL
2024-02-29 05:07:33
WTFPL notably has no warranty waiver which makes it sorta unsuitable
2024-02-29 05:08:25
warranty waiver is important to work around american consumer protection laws that were written before software was a thing
spider-mario
2024-02-29 06:53:02
don’t forget about https://github.com/me-shaon/GLWTPL
DZgas Ж
DZgas Ж in week, I wrote an algorithm for shaking the screen based on the parameter of the decomposed components of the sound wave of music (drums, bass, other). shared: https://cdn.discordapp.com/attachments/1149722944537383002/1212353405234970624/fnaf2_shake.mp4?ex=65f18718&is=65df1218&hm=e777538061f67c647a0685ed37699b8ea98285d4ab6bfa954028a851bdba40d0&
2024-02-29 07:23:22
Kremzli
2024-02-29 07:25:02
can you submit that to kdenlive or blender?
Traneptora
Kremzli can you submit that to kdenlive or blender?
2024-02-29 07:45:00
what do you mean by "submit"
Kremzli
2024-02-29 07:45:42
like make it an effect in those
DZgas Ж
2024-03-01 01:27:49
<@1207050979267313719> main self wtire python. if you could find a good programmer, I would explain to him how it works. so that he would write a separate library that could be connected to different programs. To be honest, I understand that everyone wants this to be a part of something. but I don't want that, I like it when such a separate software exists separately.... by the way, I use demucs to decompose sound into components, and you can't just put it in a small extension.
diskorduser
DZgas Ж <@1207050979267313719> main self wtire python. if you could find a good programmer, I would explain to him how it works. so that he would write a separate library that could be connected to different programs. To be honest, I understand that everyone wants this to be a part of something. but I don't want that, I like it when such a separate software exists separately.... by the way, I use demucs to decompose sound into components, and you can't just put it in a small extension.
2024-03-02 12:10:01
Put your working code on GitHub or gitlab etc
DZgas Ж
diskorduser Put your working code on GitHub or gitlab etc
2024-03-02 12:18:13
mehhh i have not github
yoochan
2024-03-02 12:51:18
Bitbucket 👌
fab
2024-03-02 01:15:03
I have few connection, everywhere tj re is this song @+ Mahmood - Tuta Gold
2024-03-02 01:15:33
The air pollution is fair but the 28th feb
2024-03-02 01:16:33
2024-03-02 01:17:26
Indoor 26NO2 every day of the day
2024-03-02 01:17:44
In altarello 9,1a day not everyday
2024-03-02 01:18:36
A noegjbour with, autistic problems was got recovered in hospital in the 28th fenruary
sklwmp
2024-03-02 03:56:29
so much troubleshooting as to why running cjxl in a Python subprocess was forcing the output of the subprocess to go *after* Python print statements... (only when running through fd or parallel) turns out: - GNU parallel (and fd as well) output stdout first, then stderr - Python's buffering is wild sometimes solution: - redirect subprocess stderr to stdout, and - use `print(msg, flush=True)` for every print statement or run `python -u` for unbuffered stdout
2024-03-02 04:00:09
from: https://discord.com/channels/794206087879852103/803574970180829194/1213506528414535710 huh...
Traneptora
sklwmp so much troubleshooting as to why running cjxl in a Python subprocess was forcing the output of the subprocess to go *after* Python print statements... (only when running through fd or parallel) turns out: - GNU parallel (and fd as well) output stdout first, then stderr - Python's buffering is wild sometimes solution: - redirect subprocess stderr to stdout, and - use `print(msg, flush=True)` for every print statement or run `python -u` for unbuffered stdout
2024-03-03 12:44:07
why not just flush stderr instead?
CrushedAsian255
2024-03-03 02:41:21
I. Thi#i thugbh stereo was t bigddf
sklwmp
Traneptora why not just flush stderr instead?
2024-03-03 09:12:26
stderr still comes after stdout when using GNU parallel / fd
Nyao-chan
2024-03-03 11:11:24
since you are using python, you can use multiprocessing
2024-03-03 11:13:36
but for sigint you would need to use Pool.apply_async
2024-03-03 11:16:36
or maybe that was to stop the encoding if one image fails?
2024-03-03 11:17:13
probably that, since apply_async takes error_callback
2024-03-03 11:19:15
Pool.map is like 2 lines of code
DZgas Ж
2024-03-04 05:53:44
Where is the software that removes blur in pixel art? Does anyone know about this??
RedNicStone
2024-03-04 05:56:37
You can do it with imagemagick (in simple cases like this) `convert source.in -sample [original pixel art size] target.out`
DZgas Ж
RedNicStone You can do it with imagemagick (in simple cases like this) `convert source.in -sample [original pixel art size] target.out`
2024-03-04 05:58:22
Which pixels will be taken for scaling? all? or only those that are in the geometrically correct point of the pixel grid? original pixel art size - how should I know? count all pixels manually? in height and length?
RedNicStone
2024-03-04 05:58:46
You might need some offset, not sure if imagemagick automatically uses the centre of the pixel
DZgas Ж
RedNicStone You might need some offset, not sure if imagemagick automatically uses the centre of the pixel
2024-03-04 05:59:16
okay. the first one is solved. What about the second one?
RedNicStone
2024-03-04 06:00:14
I dont know of a way to figure out the original size automatically. Its possible from a technical perspective, but I doubt there is a tool for it
DZgas Ж
2024-03-04 06:01:45
🙄 I will have to program again the software for this. Computers have been around for 1000 years why hasn't it been invented
RedNicStone
RedNicStone You might need some offset, not sure if imagemagick automatically uses the centre of the pixel
2024-03-04 06:02:24
To add an offset you could specific a custom filter operator, but its probably easier to just add a border or crop the original image
DZgas Ж 🙄 I will have to program again the software for this. Computers have been around for 1000 years why hasn't it been invented
2024-03-04 06:04:06
If you can guarantee the image is scaled up significantly like in the image you've shown, you can just count how many chains of duplicates there are in the first row and column
2024-03-04 06:05:04
Otherwise compute the 2nd derivative and check for spikes, but that only works on certain interpolation modes
DZgas Ж
2024-03-04 06:05:24
manually count 👍 too fucking lazy
2024-03-04 06:07:28
> "Oh, just use neural networks to pixilate"
2024-03-04 06:08:03
for the blind, it will do.
2024-03-04 06:16:33
I invented algorithm. Igoing to implement .
damian101
DZgas Ж Where is the software that removes blur in pixel art? Does anyone know about this??
2024-03-04 06:31:37
try point downscale then point upscale should work I think...
Traneptora
RedNicStone Otherwise compute the 2nd derivative and check for spikes, but that only works on certain interpolation modes
2024-03-04 06:31:51
you could run some sort of convolution and check for spikes, right? probably by multiplying in fourier space
RedNicStone
2024-03-04 06:40:39
Yes, you'd want to use some DFT. If you know what blurring kernel was applied originally you could re-blur using that wavelet and calculate the difference, but since you dont know the size of the blur kernel thats not really possible.
2024-03-04 06:41:20
Quick search later and there is actually a tool: https://github.com/0x09/resdet
DZgas Ж
2024-03-04 06:52:11
🧐
Traneptora you could run some sort of convolution and check for spikes, right? probably by multiplying in fourier space
2024-03-04 06:52:41
almost... but you wrote it somehow *difficult*
2024-03-04 06:55:00
This is the simplest and most elementary thing
2024-03-04 09:22:27
3,16796875 slightly by accident, I found a period for one art. but I can't figure out how to make the code for this. hmm. strange.
2024-03-04 09:51:14
I came to the method of bruteforce of image resolution values and the subsequent creation of a matrix of pixel color differences. I still have a lot of work to do on this. I will continue the day after tomorrow I couldn't figure out how to find the periodicities in the values. if the periodicity is a flatout number... it is necessary to draw a vector line graph of values or something like that... skill issues
2024-03-04 09:52:02
811 original art pixels ÷ 3,16796875 = 256 true pixels
Traneptora
RedNicStone Quick search later and there is actually a tool: https://github.com/0x09/resdet
2024-03-04 10:35:32
getnative.py is a python script that is quite good at this
2024-03-04 10:36:24
it downscales with the inverse kernel and them re-upscales
2024-03-04 10:36:38
which only roundtrips if thry guessed right
CrushedAsian255
2024-03-04 10:42:48
If you think about it, Adobe Stock is the real Adobe Photo-shop
yoochan
DZgas Ж Where is the software that removes blur in pixel art? Does anyone know about this??
2024-03-05 12:00:00
Interesting! You have many pictures like this?
2024-03-05 12:04:31
I think I have an idea but would need a few files to test something 😁
DZgas Ж
yoochan I think I have an idea but would need a few files to test something 😁
2024-03-05 12:37:40
Download any pixel art and rescale at random size factor (like original size × 4.75318)
RedNicStone
2024-03-05 01:00:30
certainly not efficient but a simple dst works
2024-03-05 01:10:26
scaling to the number of pixels between the top of the dst and the first black line gives me a perfectly pixelated artwork
2024-03-05 01:12:13
caveman way to solve it but ehh 🤷‍♂️
yoochan
RedNicStone scaling to the number of pixels between the top of the dst and the first black line gives me a perfectly pixelated artwork
2024-03-05 01:20:23
But why 😅
RedNicStone
2024-03-05 01:23:31
if your only doing it for a few images its simple enough and certainly faster than guessing
yoochan
2024-03-05 07:10:32
I was wondering why the original size was found as the first black line... I understand fft but this feels like magic
w
2024-03-06 02:28:12
because that's the frequency of new information
DZgas Ж
DZgas Ж I came to the method of bruteforce of image resolution values and the subsequent creation of a matrix of pixel color differences. I still have a lot of work to do on this. I will continue the day after tomorrow I couldn't figure out how to find the periodicities in the values. if the periodicity is a flatout number... it is necessary to draw a vector line graph of values or something like that... skill issues
2024-03-06 07:02:09
After 2 days of thinking, I was able to **invented **with a brilliant thing
2024-03-06 07:03:00
do scale NEAREST scale BILINEAR calculate difference
2024-03-06 07:03:26
At the moment when the image will match exactly in pixels, there will be a minimal difference
2024-03-06 07:07:43
adding all the methods works even better. But it's too slow.
w
2024-03-06 07:11:00
just use getnative
DZgas Ж
w just use getnative
2024-03-06 07:26:14
😳
2024-03-06 07:27:13
<:FeelsReadingMan:808827102278451241>
2024-03-06 07:27:51
Wow, that's literally what I invented.
w
2024-03-06 07:37:01
or current vspreview
DZgas Ж
w or current vspreview
2024-03-06 07:39:24
no-no. what a bullshit dump
w just use getnative
2024-03-06 07:39:58
I did not understand why it is necessary to have such a large amount of software for implementation. I use only one pillow
w
2024-03-06 07:40:11
pillow is huge
DZgas Ж
2024-03-06 07:40:36
☝️ one and easyinstall
w
2024-03-06 07:40:55
pip install vsjet
2024-03-06 07:41:14
<a:trollform:771932238748712979>
DZgas Ж
w pip install vsjet
2024-03-06 07:42:04
no
Traneptora
2024-03-07 12:17:01
when I suggest getnative.py it gets ignored <:sadge:916886322029936680>
lonjil
2024-03-07 12:46:30
context: continuing from https://discord.com/channels/794206087879852103/803645746661425173/1215098141322256445
CrushedAsian255
2024-03-07 12:46:46
does anyone remember what #include the malloc is from
Traneptora
2024-03-07 12:46:52
stdlib
2024-03-07 12:46:57
but also, do note that if you try to malloc 10G
2024-03-07 12:47:14
it will take a while
lonjil
2024-03-07 12:47:16
one reason to have swap is that you can commit a heck of a lot more than your RAM implies, without it being problematic
Traneptora
2024-03-07 12:47:30
because linux will shuffle around its address space a lot in order to find a contiguous portion of ram of that size
2024-03-07 12:47:45
assuming you actually have that much free
2024-03-07 12:47:56
so to actually test it may be a long time
lonjil
2024-03-07 12:49:56
apparently you can get OOM killed on macOS, but only when the disk just straight up runs out of space for more swap
CrushedAsian255
2024-03-07 12:51:08
at least just allocating the buffers is really fast
2024-03-07 12:51:10
``` allocating done allocating checking buffers 0: 0x120000000 128: 0x8087fd0000 256: 0x9e557d0000 384: 0xbc22fd0000 512: 0xd9f07d0000 640: 0xf7bdfd0000 768: 0x1158b7d0000 896: 0x13358fd0000 ________________________________________________________ Executed in 4.09 millis fish external usr time 0.70 millis 83.00 micros 0.62 millis sys time 2.63 millis 472.00 micros 2.16 millis ```
190n
lonjil apparently you can get OOM killed on macOS, but only when the disk just straight up runs out of space for more swap
2024-03-07 12:51:16
does it dynamically grow the swap file?
CrushedAsian255
2024-03-07 12:51:19
that's without writing to them though
2024-03-07 12:51:30
btw im on `Darwin <host> 23.2.0 Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:05 PST 2023; root:xnu-10002.61.3~2/RELEASE_ARM64_T6031 arm64`
lonjil
190n does it dynamically grow the swap file?
2024-03-07 12:51:55
yeah
CrushedAsian255
2024-03-07 12:51:55
oops doxxed myself :/
2024-03-07 12:54:33
lol i forgot about compressed memory i wrote 223GB of data before the process got killed
2024-03-07 12:54:43
and it only used around 250MB of real ram
lonjil
2024-03-07 12:55:16
lol
CrushedAsian255
Traneptora because linux will shuffle around its address space a lot in order to find a contiguous portion of ram of that size
2024-03-07 12:55:42
why would it need to find a contiguous block of memory? it's a virtual address space isn't it
2024-03-07 12:56:29
haha
2024-03-07 12:58:46
2024-03-07 12:58:54
`a.out` using 186 GB
2024-03-07 12:59:31
but actually using 4gb
kkourin
CrushedAsian255 why would it need to find a contiguous block of memory? it's a virtual address space isn't it
2024-03-07 01:17:52
I think this is right... and I think if you do such a large allocation it will do something more like an mmap internally
Traneptora
2024-03-07 01:22:25
I would think it would but ig not
2024-03-07 01:22:49
it will take some time before segfault though
CrushedAsian255
2024-03-07 01:23:53
when i ran it it SEGKILL at 223GB (not segfault for some reason)
2024-03-07 01:24:02
probably just hard-coded limit not actual outofresources
Traneptora
2024-03-07 01:24:50
howd you compile it
2024-03-07 01:25:11
I just used gcc -o test test.c
kkourin
2024-03-07 01:26:06
ah I need to catch up on these older messages
2024-03-07 01:30:54
yeah I suspect it's doing something like mmap for your allocations and only making the pages resident when you start writing the data. that's why you only oom when writing the data
2024-03-07 01:33:10
sigkill would be expected for oom I think, not segfault
lonjil
2024-03-07 01:36:48
Yes
CrushedAsian255
Traneptora I just used gcc -o test test.c
2024-03-07 01:44:27
clang++ oomtest.cpp i also switched to 1gb allocations