0
30
Espi

@kbin.social

Espi 49 points 3 years ago

I would say that it's extremely unlikely.

Websites in general are never limited by raw code execution, they are mostly limited by IO. Be that disk IO as files are read and written, database IO as you need to execute complex queries to gather all the data to build the user timeline, and network IO to transfer data to and from the user. For decentralized social media like Kbin or Lemmy its even more IO limited as each instance needs to go back and forth to other instances to keep up-to-date data.

Websites usually benefit much more from caching and in-memory databases to keep frequently used data in fast storage.

This is why simple, high level, object oriented, garbage collected languages have become so common. All the CPU performance penalties they incur don't actually affect the website performance.

path: 0 236386, hotness: undefined, score: 49, children: 15
Espi 43 points 3 years ago

All these kind of CPU level vulnerabilities are the same, they are only really "risky" if there is malicious software running in the computer in the first place.

The real problem is that these CPU-level vulnerabilities all break one of the core concepts of computers, which is process separation and virtual memory. If process separation is broken then all other levels of security become pointless.

While for desktops this isn't a huge problem (except when sometimes vulnerabilities might even be able to be exploited though browsers), this is a huge problem for servers, where the modern cloud usually has multiple users in virtual machines in a single server and a malicious user could steal information across virtual machines.

path: 0 2351802 2351921 2352297, hotness: undefined, score: 43, children: 2
Espi 30 points 3 years ago

What does this even mean. Chromium or Webkit are not "native" to an OS. OSs don't magically include browser engines, its not a critical component of an OS either.

Most OSs do come with browsers preinstalled, but they are programs just like any other. You can remove Safari from macOS (albeit its pretty hard because root is read only and signed), you can remove Edge from Windows. In my desktop with Windows 10 the only browser I have is Firefox (not even Edge), does that make Gecko the "native" browser engine?

If anything, the native browser engine for Windows would be MSHTML from Internet Explorer.

path: 0 2925284 2926314 2929495, hotness: undefined, score: 30, children: 7
Espi 22 points 3 years ago

The perfect plan

step 1: spend billions buying an extremely recognizable brand
step 2: rebrand it

I actually can't believe he is going forward with this. Twitter achieved the goal of becoming a verb, "tweeting". Companies kill for that, and he's just throwing it away? all the mindshare and recognition? for what?

path: 0 1674534 1675092, hotness: undefined, score: 22, children: 2
Espi 21 points 3 years ago

I haven't seen anyone hate Fedora until this meme.

Now, Red Hat, which has strong ties to Fedora, is doing a lot of stupid bullshit. I actually moved to Debian due to that, not really because I think its superior (at the end of the day, all distros can do the same stuff) but because I'm getting tired with corporations

path: 0 2628515 2629159, hotness: undefined, score: 21, children: 1
Espi 18 points 3 years ago

If you use modern hardware it doesn't behave quite well and gets worse battery life. If you use any tools from Microsoft (WSL, Office, Windows Terminal, etc) most of those are incompatible or a pain to install. If you use anything from the Microsoft Store, including Game Pass, since it just doesn't include the Microsoft Store.

path: 0 2730904 2731117 2731467, hotness: undefined, score: 18, children: 2
Espi 17 points 3 years ago

If they wanted to get rid of gifting premium why wouldn't they just do that? "Awards no longer give premium for free" and that's it, or maybe just massively reduce the amount of premium, maybe it doesn't accumulate if you get more than one award, etc.

path: 0 1262591 1263003, hotness: undefined, score: 17, children: 0
Espi 17 points 3 years ago

Ah yes, I forget I cannot criticize a thing I partake into in hopes it improves.

path: 0 2662634 2663899 2664288, hotness: undefined, score: 17, children: 1
Espi 16 points 3 years ago

Functional fractional scaling on GNOME.

I moved to a 4k monitor and could never get an experience I was happy with, had to move back to Windows. I could use it at 150% scaling and get blurry apps, or 200% scaling and get no screen space.

Now, most programs did work fine or I could tolerate them (I don't care if Spotify is a bit blurry). But gaming was just bad, GNOME told the games a fake resolution and then rescaled them, so they looked awful. The best solution I found was using a Python script to disable scaling before launching a game, but it was clunky at best.

Now, the new fractional scaling extensions did add the ability to have the app handle scaling by itself, so I'm really just waiting for an option to disable scaling for X11 programs or for Gamescope to add a "tell the compositor I will handle scaling but then don't do anything" option so I can actually get full resolution for my games.

I'm also waiting for variable refresh rate, but I can live without that as GNOME Wayland doesn't really get tearing ever.

path: 0 1264610, hotness: undefined, score: 16, children: 1
Espi 11 points 3 years ago

I have an installer for Opera 12.18, the last one to use their Presto engine. Every once in a while I test it out to see how it has aged.

It's not pretty haha. It barely works.

path: 0 2363219 2364591, hotness: undefined, score: 11, children: 2
Espi 7 points 3 years ago

So... Is a manual transmission not the correct solution? should I move so I can drive a manual?

One way or the other. Cars are the real problem there.

path: 0 2876630 2876692 2876790 2877085, hotness: undefined, score: 7, children: 1
Espi 7 points 3 years ago

I really like the razors, here Hanlon's razor is relevant:

"Never attribute to malice that which is adequately explained by stupidity"

I'm sure Elon has no grand plan behind any of this, just a chain of impulsive actions.

path: 0 2495188 2496652 2499197, hotness: undefined, score: 7, children: 3
Espi 5 points 3 years ago

I love it. I have used it for very long time with and without extensions. I love the overview in particular, pressing meta and having everything presented to you is fantastic. I used it by mostly running maximized windows, then each time I wanted to switch to another program I pressed meta and clicked on the app I wanted. I used workspaces to keep separate groups of programs for each workflow separate too.

If I used extensions it was small things like Appindicators and small cosmetics like blur my shell.

Now, I don't think GNOME scales very well if you use tens of windows at once, you would need to use too many workspaces, which are slow to navigate, and/or have tiny windows in the overview, which are hard to click because their position is unpredictable unlike traditional taskbars, where the programs are always visible and never move on their own.

My workflow never involved too many windows, so I never had problems with it.

Something else I wish would change is that the top bar should go away or actually do something other than show the time. I would say either just take it away entirely and only show it in the overview. Or turn the clock into a notch. Or just make it a half-traditional taskbar, with the clock and options moved to the right and the left side showing as many programs as they fit in thin bars.

path: 0 1263773, hotness: undefined, score: 5, children: 0
Espi 5 points 3 years ago

RADV is the default community Mesa driver, made by Valve engineers.

AMD's own Vulkan implementation is called AMDVLK, which is just a port of their Windows Vulkan libraries repackaged for Linux. AMDVLK usually moves faster than RADV and got raytracing much earlier. And even though RADV added raytracing as well, RADVs raytracing is much slower than AMDVLK. Maybe this changes will finally close the gap?

path: 0 2364156 2365046, hotness: undefined, score: 5, children: 3
Espi 4 points 3 years ago

Does anyone know of a Spotify client that works on ARM? I put an Orange Pi 5 as a smart TV box but Spotify doesn't work in the browser because no Widevine on aarch64 Firefox.

The poor Orange Pi can also barely play video without dropping frames, the GPU drivers are awful. I might try to uninstall them and just do software-rendering everything.

path: 0 2865067, hotness: undefined, score: 4, children: 1
Espi 4 points 3 years ago

I use it, I also hate it with a passion. I also hate Microsoft Office, its a little better but not worth installing and registering.

Nowadays if I need to write something I use either plain text, Markdown or LaTeX depending on what I'm doing. For presentations I use LaTeX, Draw.io or Google Slides. For spreadsheets I haven't found anything decent yet so I end up using Calc.

Anyways, the Google alternatives are decent to be honest, I just prefer to avoid Google, otherwise I would use Docs, Slides and whatever their spreadsheet app is called.

path: 0 334778, hotness: undefined, score: 4, children: 2
Espi 4 points 3 years ago

The problem is that there are many issues where there is no "compromise" or centrist view available, so the "balanced" opinion just supports one or the other side fully.

path: 0 2891271 2896854, hotness: undefined, score: 4, children: 0
Espi 4 points 3 years ago

While I like secure boot and leave it enabled when possible, to be honest it only protects against a type of attack so elaborate its pretty much useless. Whenever its minorly inconvenient I just disable it without worry.

path: 0 2624036 2629442, hotness: undefined, score: 4, children: 1
Espi 3 points 3 years ago

I thought Proton doesn't have a drive app for any platform. The WebUI is the only way to use it.

path: 0 1469041 1469266 1469438 1470520, hotness: undefined, score: 3, children: 2
Espi 2 points 3 years ago

People keep buying the things, so there is no incentive go small.

path: 0 2940995 2942448, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...