[-] FizzyOrange@programming.dev 2 points 18 hours ago

Cradicle’s web interface improves security by keeping all the complex functionality in the HTML server and serving pure scriptless HTML to web browsers instead.

That isn't really any more secure.

I hear it allows more control over compiler behavior

Not in a good way - more like a "oh good what compiler flags do I need to mess with to make this code work?" way 😄

there should be radicle apps in multiple coding languages, like there are BitTorrent apps in multiple coding languages.

Reasonable. C is still a poor choice though.

[-] FizzyOrange@programming.dev 3 points 20 hours ago

Is Tor really "straightforward"? It sounds anything but.

Also C? In 2026? Radicle seems to be written mostly in Rust, with Typescript for the web interface. Why on earth would you want to downgrade to C?

[-] FizzyOrange@programming.dev 1 points 1 day ago

Also I believe Mold only supports ELF.

And based on the benchmarks they've posted, Wild is even faster than Mold.

[-] FizzyOrange@programming.dev 1 points 2 days ago

Lol, I know absolutely nothing about Postman but seriously suggesting Bash scripts, curl and grep as a way to test APIs is a nice way to tell people not to bother listening to your worthless opinions!

A Python script is far more reasonable.

[-] FizzyOrange@programming.dev 7 points 2 days ago

What I always really wanted was some kind of linker script debugger. Let me step through the linker script, show me all the input objects & segments etc.

Linker scripts are one of the worst aspects of the GNU (and LLVM) toolchain. Weird custom language, poor documentation, quite buggy, zero debugging tools.

Anyway, impressively huge release!

[-] FizzyOrange@programming.dev 2 points 2 days ago

They're not over yet but they definitely have an uncertain future.

[-] FizzyOrange@programming.dev 1 points 2 days ago

Yeah I would say issues are minimal lock-in since they barely have any features (just labels I guess?) and can easily be exported. CI must be the biggest lock-in. If you have a complex CI system that makes use of lots of third party actions it could be a decent amount of work to migrate it. But not a huge amount.

[-] FizzyOrange@programming.dev 1 points 2 days ago

GitHub lets you pay with their vendor lock-in and your data.

What vendor lock-in? GitHub barely has any.

[-] FizzyOrange@programming.dev 4 points 3 days ago

Codeberg is great, but let's not pretend that it's a replacement for GitHub. Notably they don't allow private repos and can't offer free CI (not in the same way as GitHub anyway). Plus, I don't see how they would be immune to the slopnami either if they became popular.

Best case would be if GitHub survives and just improves their reliability. I would not be surprised if they start imposing some kind of stricter limits on free accounts though.

[-] FizzyOrange@programming.dev 4 points 3 days ago

I can’t get the person in charge of the repo to let us run the CI automatically on PR

Ouch. Time for a new job. (I'm not even joking - I'd quit if it was that bad.)

[-] FizzyOrange@programming.dev 20 points 3 days ago

Yeah if you saw the quality of my coworkers' code you would not be saying this.

[-] FizzyOrange@programming.dev 5 points 3 days ago

I agree. What we need is better PR workflows, not getting rid of review entirely. That's dumb.

25
submitted 1 year ago* (last edited 1 year 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?

17

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.

10
Dart Macros (youtu.be)

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

view more: next ›

FizzyOrange

joined 2 years ago