calcopiritus

joined 2 years ago
[–] calcopiritus@lemmy.world 3 points 8 hours ago

If you pay your employees, it stops being profit. Paying employees is a cost. Profit = revenue - cost. You cannot hurt employees by taxing profit.

[–] calcopiritus@lemmy.world 2 points 8 hours ago

Low level goes way beyond raw pointers. But yes, rust does have raw pointers.

Java does have raw pointers too I believe though. I wouldn't call it low level.

But low level is not well defined. At some point, the difference between low level and high level used to be whether you had to write a different program for each computer architecture. Under that definition, C is a high level language. Assembly (and very old languages) would be low level.

My own definition of low level is: if you have to care at all about memory management, it's low level.

Basically, if the language has a garbage collector or if it automatically counts references without you explicitly telling it so, it's a high level language for me.

[–] calcopiritus@lemmy.world 2 points 9 hours ago (1 children)

If you want an idea: just yesterday libre office writer crashed on me like 7 times. Losing all unsaved progress each time.

If someone competent wrote a good OSS alternative I would download it in a heartbeat.

[–] calcopiritus@lemmy.world 9 points 9 hours ago

Yes, the end goal is very similar to a garbage collector. Both are advanced systems of memory management.

The most important difference being that a garbage collector runs at runtime, while the borrow checker at compile time. Which means that the borrow checker has 0 impact on the program's performance. It just takes longer to compile the program.

Which also means that, while the garbage collector says "you can do whatever you want with memory, don't worry about it, I'll handle it for you". The borrow checker says "you fucking donkey. Why did you do that? I won't compile this if you don't fix it".

So you trade programmer comfort for performance (end user comfort).

[–] calcopiritus@lemmy.world 3 points 9 hours ago

Lemmy is social media, not school. Nobody owes an explanation. Mostly because the poster cannot know the knowledge level of whoever is gonna read the post. If every post has to be explained for every potential person that could read it, every post would be followed by a wall of text. Of all social media, the only time I've seen it happen is pugjesus' history posts. Which makes sense since he often references some niche history knowledge that very few people would know about.

Just googling "borrow checker" would've shown you it's something rust-related.

[–] calcopiritus@lemmy.world 129 points 1 day ago* (last edited 1 day ago) (2 children)

Yes. Someone that knows just a little more of rust than you do would know what the borrow checker is.

It's the core feature of rust.

Like talking about java and not knowing what "inheritance" is.

EDIT: just so you understand how vibecoded that project is.

The dude says he vibecoded "some of it" because some rust features make it a hard language for him. The one feature he's talking about is the borrow checker.

It's like saying "man, sure is hot today". Someone says "yeah, this summer sure is hot" and the dude replied "yeah, summerians lived in a hot place too".

[–] calcopiritus@lemmy.world 5 points 2 days ago (2 children)

I don't understand how anyone that plays online games would buy a PS or an Xbox. Paid online is so dumb.

[–] calcopiritus@lemmy.world 5 points 6 days ago

If buying is piracy, piracy is not stealing

[–] calcopiritus@lemmy.world 7 points 1 week ago

I was just regurgitating yours

[–] calcopiritus@lemmy.world 3 points 1 week ago

You don't have to stop playing games from these companies. You just have to stop paying for them.

Piracy is and has always been easy.

[–] calcopiritus@lemmy.world 6 points 1 week ago

You're probably being down voted because uninformed people giving their "opinion" has been a huge issue for SKG. Since big companies have been fighting hard for people to think that SKG means that companies would need to pay for servers infinitely.

Just mentioning that as a possibility could be harmful as it plants the seed of thought of "SKG sounds good, but they could be scheming this evil shit in the shadows". Which is NOT the case, SKG has been very explicit in that they DON'T want companies to pay for maintenance for servers. They only want access to the server software in order for anyone to be able to run it.

[–] calcopiritus@lemmy.world 3 points 1 week ago* (last edited 1 week ago)

The average consumer has pirated a videogame. It's not hard to do. We only not do it because steam is slightly easier, and you lose online/achievements, and because it's not morally right. However, that one last barrier has fallen.

If buying is not owning, using without paying is not stealing. There is no moral issue on pirating videogames, just do it.

(All of this only applies to big companies ofc)

view more: next ›