|
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 Ж
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|