Why? What does that do?
Why? What does that do?
I just hope nobody clicks the reader view button in the top right, it would be just terrible if they got an ad free, paywall free version of the site
You can think bigger than that, as an example from the other day, I got it to a Display implementation for all of my error types in rust, it generated nice user friendly error messages based on context and wrote all the boilerplate around displaying them
Also got it to generate a function that generated a unique RGB colour from a user ID, did it first try and I could use it straight away
Both those things would’ve taken me maybe 15 minutes by hand but I can generate and proofread them in seconds
That said, I don’t use copilot I use chatgpt, it’s intentional when I use it not just being shoved in my face all the time which might help my opinion of it
Of course but presumably on occasion you do work in other languages? I work in all kinds of languages and so jumping between them it’s pretty handy to bridge the gap
I think you could definitely still get value out of generating simple stuff though, at least for me it really helps get projects done quickly without burning myself out
For small one off scripts it makes them actually save more time than they take to write (for example colleague had to write the permissions of a bunch of files recursively into an excel doc, chatgpt did 90% of that I did 9 and he did 1 lol)
It’s so hard to eat this soup with this fork you gave me why the hell did you put so many holes in it?!
It took me so long to get this mentality down
I still take enjoyment from writing code well but I no longer give a shit what happens to it once it’s done
Prob half my projects were just my manager deciding we needed something on a whim and then never using it
Both of those things are effectively exactly the same though
Exactly.
It’s to speed up boilerplate and save you having to look up function names or language specific syntax for that one feature you want to use, not to entirely do your job for you
I’ve found it behaves like a stubborn toddler
If you tell it not to do something it will do it more, you need to give it positive instructions not negative
I use it for writing functions and snippets all the time, at least in python and rust as long as you describe what you want it to do properly it works great
Example I used recently: “Please generate me a rust function that will take a u32 user id and return a unique RGB colour”
Generated the function, I plugged it in and it worked perfectly first time
Absolutely, I think the people who say it’s completely useless for code are in denial
Definitely not replacing anyone but my god it has sped up development by generating code I already know how to write 90% of
No more having to look up “what was the for loop syntax in this language again?”
I believe that is the desired effect
Caveman gpt: No. Idiot programmer do this instead: (code)
They’ve definitely been a big problem in the past
As of 550 they seem to have worked out the glaring issues at least in my experience
Nah proprietary, unfortunately last I checked nouveau still kinda sucks performance wise
Only thing better than perfect is standard as they say, if everything uses the same shortcuts it doesn’t matter if they’re crap
I’ve kept most of the same logic from windows keybinds on my hyprland config because then when I have to use a windows machine it’s not completely backwards
Have you got your filters set to only Linux native games or something? Little penguin icon in the steam search bar
I literally used this as an example to demonstrate gaming on Linux is easy now
Works perfectly out of the box, all you gotta do is install steam, download it and click play
I actually no longer have any Nvidia related issues, I think it is already here
I’ve seen the dragon people a couple times