General rule of thumb: Comments say why is it here, not what it does. Code itself should describe what it does.
Totally agree on that. When the first generation RTX cards launched, I was pretty sure that it was just going to be another gimmick like PhysX, but today, it's an inevitable future.
I might be wrong, but even for games like Cyberpunk 2077 there is a finite set of world states that define lighting conditions (time of day weather etc.).
So prebaking lighting information for all these combinations and then figuring out a way to create transitions between them would maybe not be the perfect representation, but best of both worlds.
However, given how fast RayTracing improves hardware-wise, in my opinion it would make no sense to even consider researching and developing a solution of that kind.
Real time RT really is meh, but I like what they're doing in CS2. Prebaked Global Illumination looks freaking fantastic.
The difference between different generations of USB-A are speeds. If user notices differences in speeds, they are way more likely to know the difference between USB versions.
The differences between USB-C and USB-A are capabilities. USB-C is already confusing for many people. My boss (IT Project Manager) thought he could use USB-C to connect his monitor, while he couldn't because his laptop doesn't support DisplayPort over USB-C.
There is already a huge mess with USB-C capabilities. Some of them are just glorified USB-A ports, some of them have DisplayPort over USB-C, some of them are Thunderbolt (with different versions or course), some of them are QC (with different versions - once again).
I can just imagine the confusion from users, who expect all of the USB-C ports in the motherboard to work the same way, but then only one or two ports from 8 total have DisplayPort capabilities.
"If it doesn't fit it means it's not supposed to go here" is a great way to tell the user what capabilities the port has.
I disagree.
More technical people would understand, but your average Joe would try to plug in their external monitor and RMA PC because it's not working, same with slow charging phone speed etc.
I'm honestly all in for keeping USB-A for basic I/O devices. Although inventing an USB-A female connector that works both sides and is backwards compatible would be neat.
Rclone can mount remotes to your local filesystem. mkdir -p $HOME/mymount && rclone mount dropbox:/ $HOME/mymount
, and now you can use mymount
, as any regular directory.
English is not my first not language. When I write something down in my first language (polish), it feels more like I'm transcribing things I silently say to myself, while with english I'm actually thinking about every word I type.
The funny thing is, the better I am getting at English, making those types of mistakes is getting easier for me.
But idk, this is just my experience.
Yeah I don't get why it spits out whole types instead of only differences between them. Like "function expects non-null 'some.param.in.object' of type 'string' in argument 'someArgument', which is missing in passed argument".
@gornius
@lemmy.world