FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 4 points 1 day ago* (last edited 1 day ago)

Damn that's pretty good! (Outside the US I mean.)

Presumably this would be a bit higher actually since it's contract work, not full time.

For benchmarking commands you can't beat hyperfine. But if you are really talking microbenchmarks you have to do that in-program so it'll depend on what language you're using.

E.g. for Rust Criterion is the go-to option.

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

8 GB is a really small amount. Even phones have had that much RAM for several years. The average desktop I built in 2012 had 16 GB of RAM.

Plenty of modern computers only come with a small amount of RAM, because most people only need a small amount, but 8 GB is still a small amount.

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

That is about their AI service. If you don't use that then who cares?

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

To be honest I suspect they wanted to do this before, but the power mods wouldn't allow it. I definitely remember the staff posting a proposal to allow second chances for closed questions, and it was downvoted to hell by the mods. They presumably got scared because they were getting a lot of free labour from the mods (even if it probably wasn't exactly the kind they wanted).

Now StackOverflow is dead the mods have no power, so they are free to make changes.

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

The company is going forward with it because the "active community" killed their site and now they have no choice.

If they had done it before AI became a viable alternative they might still have some users.

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

I would say it maybe makes sense to do that for team based projects so your TODOs don't impact other people finding new warnings in their code.

For solo projects I don't think that makes any sense.

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

Deno is great. The best way to write web site and static sites IMO. I really hope they survive.

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

recent addition of opinion based questions, as well as the upcoming removal of close votes

lol they had at least a decade to do this, and they're finally doing this after they're well and truly dead. Fuck them.

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

Not the great rebuttal you think it is... AI isn't really about writing code that I couldn't write. Unless you're a beginner it is absolutely not at that level yet. It's about saving time.

Which it definitely can do. Especially for one-off tasks. For vibe coding projects my experience has been mixed. AI seems pretty good for getting things going, especially in areas you aren't familiar with (e.g. I wrote a simple Chrome extension with it; never written a Chrome extension before). But after a certain point they seem to get stuck in a muddle and you basically have to stop using AI, fix all the code it wrote badly and continue yourself.

But overall it can still be significantly faster than being prideful and doing it all by hand.

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

Yes if you don't get a real GUI you'll end up using this poor-man's imitation a lot.

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

I found this one recently which is really good:

https://github.com/sourcegit-scm/sourcegit

Much better than most of the standalone Git GUIs, even the commercial ones.

However I don't actually use it, because I use VSCode and there's a great extensions called Git Graph that integrates nicely into it. It is abandoned unfortunately but it still works fine so I still use it.

Here's my rating of all the Git GUIs I've tried (that I remember):

  • SourceTree: works ok but just so incredibly slow.
  • GitKraken, SmartGit, Tower, Sublime Merge: Commercial and I don't like the UX of any of these.
  • Git Extensions: This one is actually really good. Terrible name though. Also kind of Windows-only.
  • GitX: This is also really good but unfortunately it's one of those pieces of software that has forked into dozens of half maintained versions that you'll need to spend hours in phpBB forums figuring out which one to use (like TomatoUSB). Also Mac only.

I never tried Magit because TUIs are dumb.

Also don't listen to anyone that says "just use the CLI". It's okay once you've learnt how git works, but even then you're still going to want a way to view the commit graph. Learning Git without a GUI is needlessly masochistic. Once you have learnt it you can start mixing it up with the CLI.

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