Laser

@Laser@feddit.de
1 Post – 263 Comments
Joined 1 years ago

In recent years that seems to be eating into every major OS… but six months into the pandemic, Mozilla laid off the entire team, killing its next-gen rendering engine, Servo.

(Much of Mozilla's revenue comes from Google, of course. This couldn't be because Rust was, and is, outshining Google's GoLang? Surely not?)

How does one even make that connection? Why would Google be interested in such a topic? I'm pretty sure GoLang doesn't make them money directly, but rather as it streamlines their in-house work. I don't think they profit off this even a tiny bit.

Also GoLang, while probably not a better language in every aspect, has some very neat properties which set it apart from Rust (and vice versa).

3 more...

Doge (without that background) is 10 years.

The last one is a mix of doge and advice dog, which is almost 18 years.

One might say a forgery

Oracle was never really innovative on a technical level , it's first and foremost a company focused on selling licenses, and they're really innovative in that regard but if you fall for that as a company, I have no pity, this is their whole schtick.

Big companies in general are often rather conservative in nature while innovation happens on smaller scale and later expands.

The big problem is rather that a lot of innovation has been absorbed by the big companies via buyouts, especially when money was cheap to borrow. Innovation bears risk, buying an established solution and milking existing users much less so.

I don't think the users are without blame. A lot of people ignore the red flags when a solution is just convenient enough (we need the commercial support / this exactly covers our use case so we don't have to hire someone to adapt it / ...) and the vendor then cashes out when moving away from his solution would be really expensive.

I think there's still a lot of innovation lately, but a lot people are just looking for the next big thing that does everything it feels like.

4 more...

Anyone surprised? MS is one of the shadiest companies out there. Google gathering user data? "Don't get scroogled!" Microsoft account required for windows 11? That's completely different. Gamers in particular just fell for their self-imposed image as the good guys because of Game pass and constantly bashing their competitors.

If I remember correctly, it was them first charging for online services under Xbox Live Gold for functionality that was usually free on PC.

1 more...

Probably better than what some people actually eat

6 more...

I don't even understand why they make that distinction. I recently bought a used notebook with Windows 10 preinstalled that can't be upgraded. But if you just boot up the Windows 11 ISO it works fine without issues from there.

Granted I don't know why someone would want this; I was genuinely surprised when I noticed installation without a Microsoft account isn't supposed to be possible. Then you get that system that just feels sketchy to use, Teams in autostart, online services in your menus and all that. And that's just the stuff you can see. It's a total disaster in my opinion. But it went downhill ever after Windows 7 as far as I can tell.

5 more...

What about the fact that you can use your phone's camera as a webcam for your PC without any sketchy apps installed

11 more...

Imagine your child coming out as Republican. I'd be devastated

1 more...

That's a DVD

4 more...

I'm still not sure whether there's a big vulnerability announcement coming up or if this is just one giant shitpost regarding the latest 9.8 CVE

It's the same for Linux though, if you mount any drive, your user or rather UID/GID needs appropriate permissions to perform any action. Can even happen that you mount a disk with your old home directory somewhere and can't access it because your UID changed between installations (though it's 1000 for most people).

7 more...

There's an interesting discussion about the whole topic on the Phoronix forums about this. Some people claim that removing them and Nvidia's current behavior is a DMCA violation:

  1. The kernel includes IP only licensed under GPLv2.
  2. While a module linked against the kernel isn't necessarily a derived work which in turn would need to be licensed GPLv2 as well, there are specific interfaces that are meant for internal use and by their very nature would make your work derived if using them. These are the interfaces marked EXPORT_GPL_ONLY.
  3. Using these interfaces with a module not licensed GPLv2, you taint the kernel and violate the licensing.
  4. Removing the check, you aren't necessarily yet violating GPLv2, but you're removing a technical protection measure which is a violation of the DMCA.

It also raises the question why you'd remove checks that only prevent a possible GPLv2 violation if you're not violating GPLv2 anyways as Nvidia claims.

1 more...

In addition to what was already said - use Firefox instead of anything chromium-based - I think it's equally important to stop using the services offered by big tech companies and not just try to keep using them on our terms. Google wants me to watch a ton of ads on YouTube? Fine, I'll stop watching it. In fairness, on my smart TV, YouTube ads have been what I consider adequate, while Twitch can be a disaster. The alternatives already exist with Peertube and Owncast. Are they perfect yet? Far from it probably but there won't be big improvements if nobody uses it.

Yeah, it's almost comical. Facebook has more users than Twitter, more features and more content to manage. Their own product Instagram is basically a superset of Twitter afaik (I use neither though). Even if anything Musk said is true, Facebook/Meta would be fully in the right to hire engineers Twitter just fired; no-compete-clauses are illegal in their jurisdiction. I think.

10 more...

The indie game market will crash and countless of investors will sit on their virtual mountain of now worthless indie games

Damn I love Don Rosa comics.

Is this from the one where they found Croesus' vault to make the amulet from his lucky coin?

Life and Times of Scrooge McDuck is also not only a happy story about him getting rich, but also about becoming lonely and somewhat bitter in the later stories.

Highly recommend reading them, Disney likes sweep them under the rug for whatever reason.

The treasure hunt series (where I think this picture is from) is a bit more light-hearted in nature, but still very good.

This old trope

In fact tech has always been a very deflationary sector (as in the longer you wait, the more you get for your money) yet it's pretty profitable. Nobody would ever get a phone by that logic

3 more...

Rumors say it might be possible to run Pokemon games without absymal frame rates

1 more...

Very first paragraph:

The first really good video codec was MPEG-4 H.264. I remember in 2001 my housemate watching a movie on his telly — playing off a CD-R. A whole movie crammed onto a CD, encoded with DivX!

DivX was an implementation of MPEG-4 ASP, also known as H.263. H.264 came much later with x264 being the most well-known encoder (hence its name).

ASP in my opinion never got the biggest chance to shine with regards to quality because the target medium was often the CD which limited file size to 700MB, and once DVDs became an option, people went back to MPEG-2 because that's what the players were all compatible with. Sometimes even (S)VCDs were used still. Standalone players with ASP support came rather later.

2 more...

That can be easily done with AOSP, to my knowledge there's no Google stuff in there. Which is exactly what they're using right now

5 more...

They aren't really designed to stop people from breaking in but rather to stop intrusive people that you talk to first before deciding to not let them in. With the chain, you can open the door a bit without allowing the person outside to force himself in without too much force, e.g. by blocking the door with your foot as the door can only be opened fully after closing it.

Advanced versions exist where if you put strain on the chain (mostly trying to push the door open from the outside) an alarm goes off.

2 more...

While discord doesn't necessarily cost money, it for sure also isn't free. In fact it's the reddit problem but way worse. A proprietary non-searchable database with all content fully licensed to discord including the right to sub-license. At least, Reddit had an API and is still searchable through their public facing http. I mean I get people don't want their group messages readable by everyone, bit for large groups, it makes sense.

I was already surprised by the amount of LTS kernel series. There's currently six of them! I wondered how this is sustainable and it seems the answer is that it just isn't.

One might think so, but the number 3 in the potential title makes this highly unlikely.

uTorrent sold out, its decline is not only due to BitTorrent becoming less popular, but also because what was once a very thin client at one point was bundled with malware so a lot of people kept using old versions or switched to clients like qBitTorrent

And honestly the example you gave is rather a good example of a remake. The PS2 is 20 years old at this point. If the game was well made and the remake/ remaster is well-executed? Why would anyone object to this?

New and exciting games exist. This isn't an issue. In most cases I'd even say that while money surely is important, in most cases it's not a lack of money preventing a good game, but rather another issue that might lead to funds running out. If that makes sense.

The current situation is way better than say 25-30 years ago, and those games weren't exactly trash.

The issue with X11 is that it got big and bloated, and unmaintainable, containing useless code. None of these desktops use that useless code, still in X from the time where 20 machines were all connected to 1 mainframe.

I don't think that is very fair to say. From what I heard, the X.org code as in the implementation of the protocol and its extensions is actually of very high quality, so it can be maintained. The problem as you correctly describe is the design and the resulting protocol with its extensions which don't fit modern needs.

It's also not like theoretically multiple X11 servers implementing the X Window System couldn't have existed simultaneously, it was just too much effort regarding the complexity of the protocol. In fact, for a short time, two different implementations existed: XFree86 and the X.org server. Granted the latter was a fork of the former, but they were independent projects during the time of their coexistence.

1 more...

An interesting fact about the affected versions: It was introduced in 2.34, so there was a comment on hackernews that Red Hat 8 isn't affected because it ships with an earlier version. However, from Red Hat's customer Portal:

Statement

This vulnerability was introduced in glibc 2.34 in commit 2ed18c. The commit that introduced the vulnerability was backported to RHEL-8.6 and is affected.

So just checking version numbers for vulnerabilities isn't really enough. I had a similar discussion at work lately where a CVE fix was listed in a stable kernel's changelog even though going by the vulnerable versions listed in the CVE itself, that kernel wasn't affected.

Musk says he’s unbothered by the criticism. “Frankly, I love the negative feedback on this platform,” he tweeted on July 22. “Vastly preferable to some sniffy censorship bureau!”

Holy shit he's unhinged. Not that that's any news...

How did you like the criticism on your standup "comedy" performance, Elon? Or were that sock puppets by the deep state to hinder your free speech?

I'm loving the comments on the article.

Things that should have disappeared 30 years ago are still problems in the operating system. Not least of which is the handling of locales. I cannot transfer Excel files from my Windows machine to my Linux machine because my Windows machine uses points to denote decimals (as in most companies and homes in South Africa) while Linux does a hard-enforce of the documented standard in South Africa which is a comma for decimal. This breaks my files and I am unable to perform calculations on Excel files due to this. Ridiculous, relevant and sad.

I was previously unaware of the kernel doing such things.

People are indifferent, unknowing, fearful, or just plain lazy to learn new apps. Got to get Office, QuickBooks, Quicken, Adobe, and other major apps to run on Linux.

Most of these are fringe cases nowadays, and often used in environments where the user has no control over the OS anyways. I don't really use Office at home (for the three times per year, LibreOffice is good enough and that's what most Windows users I know run at home anyways).

Also it's not as easy as to just "get Office, QuickBooks, Quicken, Adobe, and other major apps to run on Linux". The wine project is doing miraculous work already IMHO…

While I agree with you on the advantages (performance, stability, reliability, security, customization, privacy, lightweight nature, no corporate bloatware, etc) of Linux, its rate of adoption is considerably weak and consistently weak because of various reasons and causes that your article does not mention.

"Your article doesn't mention the real reasons, which conveniently enough I won't list either."

30 more...

Let's be fair here. PipeWire is leaps and bounds ahead of pulse and I was super happy when I could drop pulse. But pulse predates PipeWire by a decade and introduced concepts that were previously rather complex in Linux. It's no coincidence its interface was adopted so quickly by audio tools and that it's the recommended interface for PipeWire today (until devs are comfortable with recommending their own). Lennart saw the need and provided a solution which, in retrospective, could be much improved - but until PipeWire, nobody put in the work.

I too had my fair share of issues with PA. But it also solved some fundamental ones for me. I don't miss meddling with .asoundrc or whatever it was to get dmix working. Pulse should not be measured against PipeWire, but rather ALSA, OSS and the stuff that the DEs brought with them (aRts...). It wasn't always pretty. Early Pulse, however, wasn't either.

Also, audio was originally not even in scope for PipeWire - it was touted as "PulseAudio for video". So pulse didn't exactly have a bad reputation even among PipeWire devs.

Not to belittle their work, but the majority of stuff that made up proton wasn't theirs back then (basically wine+dxvk did the heavy lifting). They owned up to it in the end, paying driver developers and hiring dxvk authors and if I'm not mistaken also fund some wine work. A rather successful open source story but they aren't the initial driving force.

This is the best summary I could come up with:

[…]

The original article contains 159 words, the summary contains 159 words. Saved 0%.

You tried, bot. You tried.

Of course. In my opinion, what Docker is used for on Hub is a different model than it was originally supposed to solve. It was designed as a solution for enterprise where the development team had no easy control over the production environment, so the solution was to bundle the platform with the software. However, your production team is usually trustworthy, so leaking secrets via the container isn't an issue (or actually sometimes you wanted the image to include secrets).

The fact that Hub exists is a problem in itself in my opinion. Even things like the AUR - which comes with its own set of problems - is a better solution.

nix provides a solution to build clean Docker images. But then again it only works for packages that are either in nixpkgs already or you have written a derivation for, the latter being probably more effort than a quick and dirty dockerfile.

1 more...

Why would you install that door chain thing like that, it makes no sense

5 more...

Interesting that you mention it. I mainly use fish but always do some stuff in nu to check out its progress. They are in my opinion the two most interesting interactive shells at the moment that I know of, the third shell I keep an eye on is oil but rather as a replacement for bash when used in scripts rather than interactive. The project also has ysh which also doesn't look too bad and seems to go in a similar direction as fish.

Steam doesn't enforce DRM, your game can use Steamworks even without DRM.

The no-DRM policy sure is very good, but in the end any game on GoG is there by choice of the publisher, who could also choose not to use DRM on Steam.

First, I'd personally always opt for systemd-boot instead of GRUB when I have the choice. GRUB is just very complex and systemd-boot rather simple.

Getting Secure Boot to work isn't always trivial, especially since mainboards and TPMs don't always document how enrolling your own keys works.

3 more...

An old encrypted drive

All of these use ciphers that are only affected by Grover's algorithm. This basically halves the exponent on your key space (so instead of 2^128 keys you only have 2^64 keys), however this doesn't necessarily mean that the algorithm is faster than a good parallel brute force on classical computers.

The more problematic algorithms are the ones affected by Shor's algorithm, which are all algorithms in broad use today that involve some sort of agreeing on a shared secret.

What would that be? Microsoft Edge is a Chromium browser, it can't do more with webpages than Chrome or any other of the bunch can.

Oh and Edge is available for Linux, so there's that. Not that I'd use it...

3 more...