FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 5 points 1 hour ago (2 children)

FreeCAD 1.0 is actually pretty good now. Definitely usable if you're only doing basic things.

SolveSpace is also nice but it has some deal-breaker limitations like not supporting chamfers/bevels.

[–] FizzyOrange@programming.dev 1 points 2 hours ago (1 children)

That means the installation is irrelevant to the use of Windows. The vast majority of people who use Linux installed it themselves.

[–] FizzyOrange@programming.dev 6 points 3 days ago

Yeah I wish they were spending some development effort on the actual IDE and not just all AI stuff. There's still basic stuff like the Process Viewer CPU usage just not working at all, which makes it very difficult to diagnose performance issues - one of the main complaints people have about VSCode!

Though I will say using AI to generate alt text is a pretty decent idea.

[–] FizzyOrange@programming.dev 1 points 4 days ago (1 children)

No, Firefox would die too. Or at least it would become completely irrelevant.

The open source community doesn't have enough manpower to maintain a browser engine.

[–] FizzyOrange@programming.dev 1 points 4 days ago (3 children)

It's 75% of their income. Definitely obscene CEO salary but it's still true that Mozilla would die without this deal.

[–] FizzyOrange@programming.dev 2 points 5 days ago* (last edited 5 days ago) (1 children)

Haha this is also the classic Linux experience. Any complaints about stuff not working properly get met with "It works for me" and "You're doing it wrong". Oh and don't forget "did you submit a bug report?" and "if you don't like it, fork it!".

[–] FizzyOrange@programming.dev 1 points 5 days ago

Ha yeah ASCII Nethack.

@

[–] FizzyOrange@programming.dev 2 points 6 days ago

Don't be an idiot.

[–] FizzyOrange@programming.dev 6 points 6 days ago

It's good advice for JavaScript because JavaScript really fucked this up. But it's a bit confused to say "don't use functions as callbacks unless they were designed for it".

The problem isn't really even directly related to callbacks.

A better way to state it would be "don't pass extra arguments to functions that don't use use them".

[–] FizzyOrange@programming.dev 7 points 1 week ago (2 children)

I think this actually happens when you do a speed test. Bittorrent being throttled? Hmm let me just run a speed te.. oh it's working now is it?

[–] FizzyOrange@programming.dev 1 points 1 week ago

I mean, you can use tabs consistently within a project. The only thing I'm aware of that actually bans tabs is YAML and... well, you can go a long way by always doing the opposite of what YAML does.

25
submitted 1 month ago* (last edited 1 month ago) by FizzyOrange@programming.dev to c/linux@programming.dev
 

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 ›