FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 1 points 11 hours ago

No, an example where a modification to coreutils was open sourced by a commercial company that might otherwise not have.

The GPL has been reasonably effective in some cases like the Linux kernel and KHTML at getting companies to release their modifications. But I don't see that as being significant for coreutils because a) most companies would have zero need to modify them, and b) they could just use the BSD versions if they really wanted.

*matriculation

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

Tell me one time when GNU coreutils being GPL has had any effect whatsoever.

Wow are there still SystemD naysayers? Mind boggling.

Kind of hard to tell without seeing the actual mod decisions. But usually these things are super opaque and the official discussions are super vague so it pretty much is he said she said.

That said, this is definitely waaay better than the vaguebooking that the Rust mod team did when they quit.

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

Indeed, but there's no need to shit on people using floats because in almost all cases they are fine too.

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

That is default IEEE behaviour: https://en.wikipedia.org/wiki/Rounding#Rounding_half_to_even

This is the default rounding mode used in IEEE 754 operations for results in binary floating-point formats.

Though it's definitely a bad default because it's so surprising. Javascript and Rust do not do this.

Not really anything to do with determinism though.

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

That doesn't make any sense. As you say, in that case you have to "spread leftovers", but that isn't really any more difficult with floats than integers.

It's better to use integers, sure. But you're waaaay over-blowing the downsides of floats here. For 99% of uses f64 will be perfectly fine. Obviously don't run a stock exchange with them, but think about something like a shopping cart calculation or a personal finance app. Floats would be perfectly fine there.

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

They shelved it because it didn't work. I have a very normal English accent (think BBC) and the voice recognition was extremely unreliable. Super frustrating experience. Plus nobody wants to use a voice interface in public.

I dunno if we ever really saw how the "camera on your head" social aspect would have played out because they were too shit for anyone except the curious rich to buy them in the first place.

This thing seems to work (well in theory anyway) without a voice interface which is much saner.

[–] FizzyOrange@programming.dev 1 points 1 week ago* (last edited 1 week ago)

Yeah but that's mostly network effects and free CI, which must cost them a ton of money. I'd be surprised if they're even profitable just because of that. I mean it's worth it for Microsoft clearly, but if they ever decide it isn't and turn the screws, there are at least two good alternatives - Gitlab and Codeberg.

I would also jump ship immediately if there was a platform that properly handled stacked PRs. I literally just want to be able to say "this PR includes this other PR - don't show that one". Is that too much to ask?

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

I support the idea but is it really that important? It's just a name. Call it ECMAScript if you're worried. JavaScript if you aren't.

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

Windows 11 IoT LTSC is very good. I don't know about the normal consumer version.

25
submitted 6 months ago* (last edited 6 months 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 ›