FizzyOrange

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

AI can absolutely save you time, if you use it right. Don't expect it to magically be as good as a real programmer... but for instance I made an HTML visualisation of some stuff using Claude, and while it got it a bit wrong, fixing it took me maybe 20 minutes, while writing it from scratch would have taken me at least a couple of hours.

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

From what I can gather (it's a government /academic computing project so it has to be as clear as mud), you can't. They're only making the index, which would allow other people to build a search engine using it.

Also while it's "open", they're clearly intending to charge for commercial use:

Understand the differences between research and commercial licenses

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

I would strongly recommend against them. The design is fundamentally flawed. To click you have to press sideways which naturally moves the cursor a bit causing you to misclick. To compensate you have to tense your hand even more which defeats the point.

How deep is your desk, and what seat are you using? Getting a deeper desk and an expensive mesh-bottomed chair (I have a HM Mira) made waaaaaaay more difference than any of the weird ergonomic keyboards or mice of unusual keyboard layouts I tried.

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

I find the need to have an account in order to contribute to projects a deal breaker. It causes too much friction for no real gain. Email based workflows will always reign supreme. It’s the OG of code contributions.

This is dumb. I have followed the simple 12 step process to set up git send-email and it was so much more hassle than creating an account on GitHub or Codeberg or whatever, and in the end the UX is much worse.

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

What's your job / where do you work then?

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

TIOBE is trash and anyone that links to it is broadcasting their ignorance.

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

It's not a mirror. It's the primary repository. And yes unfortunately they aren't accepting PRs or using it for issue tracking, but it's a start.

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

As far as I can tell it's mostly the TPM requirement and pushing more ads / AI nonsense.

You can easily avoid the latter by using the LTSC IoT version. I just bought a new (second hand) computer for TPM (my old one was very due for an upgrade).

With the IoT version it's absolutely fine. Definitely an improvement over Windows 10. The only issue I've noticed is it doesn't come with Windows Game bar or some nonsense so after you run games you'll get a random dialog about there not being an app available to handle ms-gamelink URLs or something. You can just ignore it. I might fix it one day.

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

I think Fusion 360 defaults to direct modelling which may be easier for beginners. FreeCAD uses parametric modelling which is more powerful and easier to use, but probably a bit confusing if you aren't expecting it.

Also Fusion360 is commercial software that has had lots and lots of UX effort put into it. FreeCAD hasn't. Until FreeCAD 1.0 I would say it had pretty awful UX, even for someone already familiar with parametric CAD.

With FreeCAD 1.0 it's quite good and usable for people with experience in parametric CAD (mostly) but it definitely doesn't hold your hand and I wouldn't expect a beginner to be able to design a part easily first time.

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

Interesting. I guess as long as it doesn't have any false positives this seems like an ok idea.

Still, it would be definitely better if it could use tsc. They mention this... but don't really say if the Go version of tsc will allow it. IMO the slowness of tsc is largely overblown.

[–] FizzyOrange@programming.dev 17 points 1 week ago (8 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.

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