[-] bruce965@lemmy.ml 4 points 2 months ago* (last edited 2 months ago)

[...] re‑engineered flash physics by replacing silicon channels with two‑dimensional Dirac graphene and exploiting its ballistic charge transport.

By tuning the “Gaussian length” of the channel, the team achieved two‑dimensional super‑injection, which is an effectively limitless charge surge into the storage layer that bypasses the classical injection bottleneck.

That's some seriously technical jargon.

ChatGPT seems to be able to explain, not sure how accurate it is though.

Flash memory traditionally uses silicon channels to move charges (electrons) into a storage layer. These researchers changed that by replacing silicon with Dirac graphene. Graphene is a single layer of carbon atoms arranged in a honeycomb structure. It's called a Dirac material because its electrons behave like massless particles, moving extremely fast and with very little resistance.

This leads to ballistic transport: electrons move without scattering, like a bullet in a vacuum. This is far more efficient than silicon, where electrons bump into atoms and lose energy.

Tuning the “Gaussian length" likely refers to modifying the shape or spread of the electric field or potential in the channel (possibly shaped like a Gaussian curve, i.e., a bell curve). By adjusting this, they control how charge flows.

Achieved two-dimensional super-injection means they were able to push a large amount of charge very efficiently from the graphene channel into the memory storage layer, and in a 2D way (across the flat graphene surface), rather than through a narrow point.

Effectively limitless charge surge: normally, in flash memory, there's a bottleneck where only so much charge can be injected due to energy losses and scattering. But with graphene's ballistic transport and this super-injection method, that bottleneck is gone—or drastically reduced—enabling faster and more efficient memory writing.

[-] bruce965@lemmy.ml 4 points 2 months ago

Oh yeah, both Joplin and NextCloud are great. I tried them both in the past. NextCloud is a bit bloated in my opinion though, I was hoping to go for something simpler both to install and to use.

Most of us here on the Lemmy Selfhosted community are skilled enough to keep a computer running somewhere, expose it securely on the internet (or just LAN, if that's good enough), and install their own services such as Joplin and NextCloud, but my goal would be to make something that you don't need to self-host. If you can trust any server, you don't need to host your own. I like the idea of building a network comprised of both self-hosting users, and "normal" users, like here on Lemmy.

The federation may leave you wanting more and the collaboration might not be “real time” enough for you either, though. If you can build something better by all means go for it.

I'm not sure I understand what you mean. Do you mean writing a protocol that supports federation is a very difficult thing to do? Actually my first draft didn't include federation as that's just too much for my skills. But I am considering adopting Matrix, and Matrix includes federation, so why not? They built real-time messaging with Matrix, so I would assume that should be real-time enough for document editing.

[-] bruce965@lemmy.ml 4 points 3 months ago* (last edited 3 months ago)

Fair enough, but then it's the same thing as open-sourcing the code but not providing support nor binaries.

I mean, personally I also prefer it to FUTO's proprietary license, that's for sure. But I'm one of the few privileged users who can build from source.

If this license doesn't impose any extra restrictions on the code (and as you say, anyone can fork and provide prebuilt binaries), then this would just increase the risk of spreading malware, with no real benefits for the original developers.

In my opinion, if you want to monetize your software without going proprietary, all you have to do is provide the users a convenient way to get it. There are some paid FOSS apps on Google Play, as well as some paid FOSS games on Steam. You don't want to distribute binaries? Fine, okay, that's alright and I respect your choice. You don't want to provide support to non-paying users? Fine, that's very reasonable in my opinion. But...

...do you want to impose extra restrictions on your code? Fine to me, but then you are no longer doing open source, don't try to pretend you are. And if you are not imposing any restrictions on the code then you are imho just going to hurt small users. We shouldn't fight small users imho, we should fight the big corporations exploiting FOSS code for their proprietary businesses. But if there are no extra restrictions on the code, then big corporations wouldn't care.

That's my opinion.

[-] bruce965@lemmy.ml 3 points 4 months ago

That would definitely be a technical challenge, but also it's absolutely possible.

I used to do dual-boot Windows + Linux and I could run the Linux installation from a VM in Windows as well as the Windows installation from a VM in Linux.

When rebooting between metal and VM, Windows would always spend a few minutes "doing things" before continuing to boot, but it worked.

Linux would not even fret. It would just boot normally without any complaints.

I don't remember exactly which distro I had at the time, but probably it was Linux Mint.

[-] bruce965@lemmy.ml 4 points 7 months ago

For reference, this is what the "Checking for Updates" page on the Pop!_OS store looks like for me. This icon feels out of place, that's why I assumed this is a placeholder that replaced the correct icon that went missing due to some kind of minor problem with my installation.

[-] bruce965@lemmy.ml 4 points 8 months ago

In my experience, a great portion of competitive multiplayer games work. Although I have to admit that I mostly play games meant to be played among friends rather than against strangers.

[-] bruce965@lemmy.ml 4 points 8 months ago

If you are not talking about Steam, which comes with Proton out of the box, I'd recommend to give Legendary a try. It's basically the same thing, but with non-Steam games. And it's very user-friendly, like Steam.

[-] bruce965@lemmy.ml 3 points 9 months ago

Can you see at least GRUB, or nothing at all?

If you can see GRUB I would try booting with the "nosplash" kernel option, which causes video drivers to be loaded later.

This is a temporary fix, as it might cause other issues, but if it makes the screen work it will be a step in the right direction.

[-] bruce965@lemmy.ml 4 points 1 year ago

So... this is going to be a debloated lightweight distro (or just a DE?) with official support for not-so-fresh hardware? I don't fully understand.

[-] bruce965@lemmy.ml 3 points 1 year ago

I did a quick search on my trusty DuckDuckGo, but all I could find was "blend oats for 30-60 seconds", and a lot of disclaimers.

I would assume for a good tasting recipe you should add a little bit of sugar, maybe you have some recommendations about the oats that you use. Can you store it for a few days? Idk, you most likely have more experience on the subject.

If it takes longer than 5 minutes to prepare (also including the cleanup process) I can see why people would rather consume a pre-made product.

Anyways it's worth to try, if you have a specific recommendation I would appreciate it greatly. Otherwise I will go for one of the recipes I can find.

[-] bruce965@lemmy.ml 3 points 2 years ago

Ah, that makes sense. Thanks!

view more: ‹ prev next ›

bruce965

joined 3 years ago