FizzyOrange

joined 2 years ago
[–] [email protected] 1 points 3 hours ago

Interesting problem. Solution was pretty obvious, I'm surprised it was that hard to find. Great presentation anyway!

[–] [email protected] 8 points 17 hours ago (1 children)

The article said it pretty well:

if your answer to any perceived failing in a person is “just try harder”, you are either woefully inexperienced or a just a dick

That applies to writing impossibly comprehensive unit tests too.

Though really for a filesystem they should really do silicon-style verification (which we're calling Deterministic System Testing now).

[–] [email protected] 34 points 1 day ago

Yeah... This doesn't sound promising. Refusing to acknowledge the obvious fact that AI and hostile mods have driven away 99% (not an exaggeration!) of their audience. A visual makeover before the change anything. Trying to sell the Q/A database for AI despite the fact that you can download it for free. They even talk up their job advertising product that they inexplicably cancelled a few years ago (btw I found levels.fyi has a pretty good job database if anyone is looking).

If it were me I would:

  1. Use AI to improve question quality - if people post obviously bad questions get AI to improve it via a conversation.
  2. Make it waaaaay harder to close questions. Like, require 10 votes and allow the asker to reopen it for free once.
  3. Make it so questions can't go below 0 points.
  4. Make it impossible to close as duplicate. You should be able to mark questions as possible duplicates (and the asker can say "yes it is") but if they don't it should stay open.
  5. Maybe even make it impossible to close questions at all. What actual purpose does it solve apart from driving people away?

Apart from the AI that's all stuff they should have done 10 years ago.

It's probably too late anyway.

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

Those two things are related.

[–] [email protected] 3 points 1 day ago

Difficult to argue with someone who is obviously right when they've actually proven they were right.

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

Funny ethernet was the most common issue with Linux at a previous workplace. For some reason it would only get like 10 Mbps. Buggy driver presumably. I'm not sure they ever solved it (I had a Mac.)

We're talking about normal people here so they don't really have the option of debugging it either. They can only Google for other people's solutions or try resetting/rebooting everything. So although on Linux it's technically possible to fix any issue (e.g. on Windows leaving a playstation controller plugged in prevents sleep and there's nothing I can do to fix it), in practice on Linux there's nothing normal people can do to fix that sort of stuff either.

[–] [email protected] 5 points 5 days ago (3 children)

Yeah there's a huge difference between "works 98% of the time" and "works 99.8%" of the time, even though they are both "works most of the time".

[–] [email protected] 5 points 5 days ago

I know. Then they process those user agent strings to decide what OS it is. The question is why are they treating OSX and macOS as different OSes when they are the same? It was literally just a rebrand.

[–] [email protected] 3 points 5 days ago (1 children)

You shouldn’t be pulling an external project as a submodule, that’s just coupling yourself way way too tightly to external code.

You're no more tightly coupled than if you zip that repo up, and put it on an internal server. It's the exact same code you've just changed the distribution method.

And my whole point is that wouldn't be necessary if Git had a version of submodules that worked properly!

You guys seriously lack imagination.

[–] [email protected] 16 points 6 days ago (1 children)

Also note the drop in Chrome OS mirrors the rise in Linux so I wouldn't rule out this just being user agent changes.

[–] [email protected] 5 points 6 days ago (3 children)

Why do they even have two lines for OS X and macOS? It's the same thing.

[–] [email protected] 3 points 6 days ago (1 children)

Misguided investment IMO. Smart glasses hardware is still at least a decade from being something that normal people would want.

26
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
 

Edit: rootless in this context means the remote windows appear like local windows; not in a big "desktop" window. It's nothing to do with the root account. Sorry, I didn't come up with that confusing term. If anyone can think of a better term let's use that!

This should be a simple task. I ssh to a remote server. I run a GUI command. It appears on my screen (and isn't laggy as hell).

Yet I've never found a solution that really works well in Linux. Here are some that I've tried over the years:

  • Remote X: this is just unusably slow, except maybe over a local network.
  • VNC: almost as slow as remote X and not rootless.
  • NX: IIRC this did perform well but I remember it being a pain to set up and it's proprietary.
  • Waypipe: I haven't actually tried this but based on the description it has the right UX. Unfortunately it only works with Wayland native apps and I'm not sure about the performance. Since it's just forwarding Wayland messages, similar to X forwarding, and not e.g. using a video codec I assume it will have similar performance issues (though maybe not as bad?).

I recently discovered wprs which sounds interesting but I haven't tried it.

Does anyone know if there is a good solution to this decades-old apparently unsolved problem?

I literally just want to ssh <server> xeyes and have xeyes (or whatever) appear on my screen, rootless, without lag, without complicated setup. Is that too much to ask?

 

Does anyone know of a website that will show you a graph of open/closed issues and PRs for a GitHub repo? This seems like such an obvious basic feature but GitHub only has a useless "insights" page which doesn't really show you anything.

 

Very impressive IDE integration for Dart macros. Something to aspire to.

view more: next ›