pingveno

joined 6 years ago
[–] pingveno@lemmy.ml 8 points 1 year ago

Wait, why can't I say fork?

[–] pingveno@lemmy.ml 57 points 1 year ago (4 children)

Is it too much to ask for a car that doesn't spy on me, is reasonably comfortable, is efficient, and maybe has a few extra "smart" features to help me not run into other people? I guess my bike will do for now.

[–] pingveno@lemmy.ml 2 points 1 year ago

Could? Yes!

Will? Well, not in the US at least. :(

[–] pingveno@lemmy.ml 10 points 1 year ago (2 children)

I've seen judges let offenders off light on worse arguments. Unfortunately.

[–] pingveno@lemmy.ml 2 points 1 year ago (2 children)

The results aren't going to be that skewed. They operate on a simple principle. There are many features available on a modern web browser with a high degree of variability. Even not having a feature is itself a piece of a fingerprint. The combination of those many, many features is going to produce a high degree of uniqueness for almost any browser.

[–] pingveno@lemmy.ml 1 points 1 year ago

including some of Rust’s better ideas than to throw it away

The problem is that you can't just tack Rust's ideas onto an existing language. Generics, traits, lifetimes, borrowing, sum types, and match are key Rust features, but took considerable design time before Rust even reached 1.0. They interlock to produce a pleasant development experience. You can't just attached them to C and call it a day.

I don’t think Rust is wholly bad, to be clear, but it seems over-engineered to me, and the fact its useful new features don’t even completely work (see rust-cve) isn’t very encouraging.

Most of the CVE's listed there are in unsafe code in the standard library. At some point, some code is going to have to have to implement the tricky cases. In C, this code is common place, ready for any coder to run into problems. In Rust, these are bizarre edge cases that most people would never trigger.

I haven't heard Jonathan Blow's take yet, but one thing a person pointed out is that he tends to prefer a style that uses a lot of shared state. Rust explicitly discourages that style, considering it a source of bugs.

I encourage you to give Rust a try. It never hurts to have another language in your arsenal. Who knows, you might even find it fun.

[–] pingveno@lemmy.ml -1 points 1 year ago

Who watches the watcher?

[–] pingveno@lemmy.ml 11 points 1 year ago (1 children)

Yup. Fretting over a light daemon while running a hundred browser tabs is really missing the forest for the trees.

[–] pingveno@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

From what I understand, writers usually work under the Writer's Guild. This report says 12.1% for the motion and sound recording industry as a whole.

[–] pingveno@lemmy.ml 1 points 1 year ago

I've thought about making the leap, but this is a work machine so I want to make sure it's rock solid.

[–] pingveno@lemmy.ml 1 points 1 year ago (2 children)

I tried for a bit and it was great, no complaints. However, I was having issues getting NixOS set up as quickly as I would like, so I went back to Pop!_OS. I'm looking forward to the next release of Pop, which will have full Wayland by default.

view more: ‹ prev next ›