Spyke

Replies

Comment on

How is linux on the Apple iMac 27” Retina 5K (2017)

You may want to check if it has a "fusion drive" (hdd with small ssd cache), or an ssd.

IIRC, old macs with hard drives used non standard temperature sensors on the hard drives (instead of on cpu/gpu). When not running MacOS, the computer hardware couldn't tell what the temperature was, so it would run the fans at full speed just to be safe. It could get quite loud.

You might want to do some research on that particular model to see if it would be affected.

linux

Comment on

A question for GNOME/KDE users

Before:

  • Gnome 2 was great
  • Gnome 3 was terrible
  • KDE 4 was terrible

Today: KDE.

Why not Gnome:

  • It's missing basic features.
  • General new users startup is:
    • searching online to try and fix things
    • 50% chance of it working.
    • 50% chance of it not working because the fix doesn't work on your version of gnome and having to find another fix
  • Common recommendation for missing features (to use extensions) is a non-starter since the extensions break after every update, so every update you need to go back through the general new users startup steps above.

Why KDE:

  • It has all the basic features by default, and a bunch of extra stuff.
  • General new user process is:
    • looking through settings and changing the 2-3 they care about
    • looking through features, trying them out to see which ones you want to use, turning on/off the 2-3 you care about
    • Never needing to look through or remember the other settings, because your computer is already set up for you.

Future:

  • Gnome: more of the same, likely basic features missing until specific people are removed (could be 5-10 years, then another few years of catching up).
  • KDE: Will continue making updates and consolidating similar features where it makes sense.
  • Cosmic: Will continue sanding off rough edges and fill in last remaining missing features. Will probably surpass Gnome for 90% of user's needs in a year. Will probably be trading blows with KDE in 3 years and will surpass them if KDE ever makes any missteps.

Comment on

Bun 1.4 Rust rewrite is not looking good

Reply in thread

Good news: Looks like Bun's competitive with Deno again on node support.

Bad news: Bun still has poor security compared to Deno.

Wait and see news: Is bun's switch to rust going to be worth it over the long haul, or should they have worked on making their code better, or used a mix of languages where it'd make best sense to do so?

linux

Comment on

Linus Torvalds Vents Over "Completely Crazy Rust Format Checking"

Reply in thread

I don't see any actual temper lost here.

In one case he points out that someone is making commits that have messed up a file's indentation, and to stop doing that because it's messing things up (they were).

In the other case he points out that rust's default format rules are wrong (in the context of version control readability, they are) and asks someone to fix them.

Comment on

Microsoft opens a "high priority" bug ticket in ffmpeg, attempting to leech the free labour of the maintainers

Reply in thread

There's a reason Teams is/was shit.

The first teams was written in AngularJS (which is a slow to run resource hog, but fast to develop) wrapped in Electron. It was kind of a minimum viable product, just to build something quickly to get some feedback and stats on what people needed.

The plan was to build a new native version of teams and build it into the next windows while having an web fallback (built on react) for everyone else.

They stopped working on the original teams and started working on the new versions.

They got half-way through working on the native and react versions when suddenly, covid happened.

They couldn't keep working on the new versions because they wouldn't be ready for a while, so they had to go back and resume development on the old one, introducing patch after patch to quickly get more features in there (like more than 2 webcam streams per call).

Eventually covid subsided and they were able to resume development on the new teams versions.

Windows 11 launched with a native teams version (which has less features but runs super quick), and the new react based teams (which can now be downloaded in a webview2 wrapper) has been in open beta since late last year (if you've seen the "Try the new Teams" toggle, then you've seen this). The React+Webview2 teams will replace the AngularJS+Electron version as the default on July 7th.

fuck_ai

Comment on

S&P downgrades Oracle to BBB- – only one notch above junk level

Good.

A programming company which produces nothing, has more lawyers than programmers, and whose entire company runs on signing ridiculous deals with corrupt managers who then leave the blast radius before anyone else finds out how bad the deals are deserves to die.

Hopefully once the company is torn apart into a million pieces and each piece sold off, maybe sensible things start happening again and the Javascript language can finally get the rights to the name Javascript.

git

Comment on

What's your opinion on git rebase vs git merge?

It's not rebase vs merge, it's rebase AND merge.

Commit your changes into logical commits as you go.

Then just before submitting a pull request, review your own code. That includes reviewing your own commits too, not just the code diff.

Use rebase to:

  • Swap commits so that related changes are together
  • Edit your commit messages if you find a mistake or now have a better idea of what to put in your messages
  • Drop any useless commits that you just end up reverting later
  • Squash any two commits together where the first was the meat of desired change and the second was the one thing that you forgot to add to that commit so you immediately followed it up with another commit for that one missing thing.

Then, and only then, after you have reviewed your own code and used rebase to make the git history easier to read (and thus make it easier to review), then you can submit a pull request.

webdev

Comment on

Is there a FileSystem framework without AI features?

What do you mean "filesystem"?

That's the data format that you'll find on a USB flash drive, hard drive, ssd, etc...

It has nothing to do with web development, they're completely separate things.

What you're asking makes as much sense as asking: "Which temperature smells best? Words or tired?"

You've gone down the wrong road and we're not sure how you got there.

You'll have better luck if you explain what you're actually wanting.