Hawk

joined 1 year ago
[–] [email protected] 1 points 1 week ago

Element is a complete disaster.

Like, completely unmaintained and broken.

[–] [email protected] 1 points 1 week ago

Matrix works over i2P and Tor, just proxy the service.

P2P chat could include retroshare but it's not really a solution due to a variety of ux issues.

[–] [email protected] 1 points 1 week ago (1 children)

I wasn't aware of that. I've even seen vendors using it.

I know it's E2EE and open source but there is a lot of Metadata.

What other limitations does it have?

[–] [email protected] 2 points 1 week ago

Yeah, if you're foolish enough to go into research, you still have to pay rent.

[–] [email protected] 2 points 1 week ago

I agree, it's not often considered a systems programming language and it may not be the perfect tool here.

However, it is worth mentioning that cgo Can serve as a escape hatch depending on the use case.

[–] [email protected] 4 points 1 week ago

Ah my bad, didn't read.

Odin is a nice choice then, beef is another small bespoke language.

[–] [email protected] 3 points 1 week ago (4 children)

There is also zig, Go and Rust.

No language is perfect, but those languages have some features that are nice.

[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Windows may be easier for games, they're exclusively written for Microsoft so that's to be expected ( although Valve has done a lot here).

Generally speaking, modern distributions like Fedora will be no more difficult than Windows or Mac. The important distinction is that it will be different.

Microsoft has spent a lot of effort putting their operating system into every single school and business on the face of the Earth and as a result many have decades of training with that OS. That doesn't mean their operating system is better or easier. It just means it's familiar. If you used Android for two decades and then picked up an iPhone, I'm sure that would be just as difficult.

In the scientific space, we've been using *nix systems since well before Microsoft was even around so our tooling doesn't typically support Microsoft. For us Microsoft is more difficult because that's the training that we have.

So, it's not that Linux has a worse user experience per se, rather it provides a different user experience. Some may consider shell scripts worse than control panel, but that's a preference. One isn't worse than the other. They are just different.

In my opinion:

  • Web browser
    • exactly the same
      • slight edge to in terms of privacy and security (there's a reason Tails isn't written in Windows)
  • Media -- Movies
    • exactly the same

The difference is in work, If your workflow is heavily Microsoft focused, Is a truly awful experience and you'll feel like a second-class citizen. But if you're working on technical things, the inverse is true, eg

For document production:

  • TeX
    • Linux is much easier
  • HTML / Markdown / pandoc
    • Linux is much Easier
  • Microsoft Office
    • Windows is much better here
      • I don't use Microsoft Office though so YMMV

Finally, it's not really fair to lump all the next distributions into the same bucket, Is over 1,000 distributions and they are all quite different, Only common element is the kernel.

Gentoo is very technical but it's also very interesting, Arch is similar. Fedora OTOH we'll usually walk out of the box And you have your choice of desktop environment with Good support for alternative window managers like sway/Hyprland etc.

[–] [email protected] 2 points 2 weeks ago

Well, it would still be a vector. So some standardisation.

[–] [email protected] 3 points 2 weeks ago (3 children)

Perhaps you're simply more familiar with Microsoft / Apple, maybe it's not more difficult?

I too use Linux for work, but I have limited experience on Microsoft systems and have been on Linux based systems for over a decade. For me windows is a chore.

In my opinion, it's a matter of perspective and experience. Yours is aligned with something different, that's all.

[–] [email protected] 4 points 2 weeks ago

Couldn't agree more.

Important benefits include:

  • types (eg dates)
  • easy import into duckdb

Can be viewed with visidata

[–] [email protected] 2 points 2 weeks ago (8 children)

Perhaps another perspective is where to draw the line in terms of expected expertise.

view more: next ›