780 karma · joined May 14, 2021
struct Example {
number: i32,
}
impl Example {
fn boo() {
println!("boo! Example::boo() was called!");
}
}
trait Thingy {
fn do_thingy(&self);
}
impl Thingy for Example {
fn do_thingy(&self) {
println!("doing a thing! also, number is {}!", self.number);
}
}
This could be expressed as: struct Example {
number: i32,
impl {
fn boo() {
println!("boo! Example::boo() was called!");
}
}
impl Thingy {
fn do_thingy(&self) {
println!("doing a thing! also, number is {}!", self.number);
}
}
}
trait Thingy {
fn do_thingy(&self);
}
Keeping related things together is just infinitely more readable, in my opinion. In fact, the confusing nature of "impl <struct>" becoming "impl <trait> for <struct>" is obviated by internal impl blocks. Keeping them separate just seems so artificial, if not downright dogmatic.To completely override them? Sure, but that's an odd criterion since one of the US's biggest issues is the unequal protection of rights. I have never seen a society so rhetorically obsessed with individual rights and freedoms, and yet so submissive to authoritarianism that failure to "just comply" is enough to justify summary execution in the streets (eg: Alex Pretti and Renée Good).
Again, this post is about Canada attempting to pass a bill to facilitate mass surveillance, which "freediddy" (yikes name btw) responded to by expounding upon the loftiness of American constitutional rights, as if America is not one of the most extreme mass surveillance states. It's as if Canada's attempt to pass the bill is more offensive than the mass surveillance itself, ie, it's just virtue theatre.
It is your Declaration of Independence that recognises inalienable rights endowed by one's creator, not the Constitution, and is thus legally unenforceable. We know this because none of the rights enshrined in the Constitution are actually inalienable. For example: the First Amendment says that Congress can make no law prohibiting the right to peacefully assemble... but then how does federal incarceration work? The US has one of the largest mass-surveillance apparatuses in the world despite the Fourth Amendment. The President has also attempted to end birthright citizenship via decree, something which your Supreme Court is currently entertaining instead of immediately overturning as patently unconstitutional.
There's a common refrain that rights do not exist without remedies. Whether rights are given by one's deity or by one's government is immaterial: if you cannot remedy a violation of a right, that right does not exist. While I can certainly agree that certain systems do not entrench rights as much as they should (here in the UK, all our rights persist at the whims of a simple majority), words on a page matter less than access to remedies.
None of this is to say that we shouldn't try, or that it's futile, but rather that it's a daunting task: the only way to really defeat this is to not only regulate private entities but also the government itself. And the only way to do that is to make such surveillance political suicide. And the only way to do that is to get the people to care about privacy. Here in the UK, the public has more or less come to accept CCTV cameras being everywhere, with the government now introducing AI face-scanning cameras, which has not been met with much public resistance. And so I do have to echo what @everdrive said: "We've done this to ourselves". Whether it's about convenience or apathy or whatever, we've had the means to object to this and we haven't.
curl -fsSL https://www.toptal.com/developers/gitignore/api/linux > ~/.gitignore
git config --global core.excludesFile ~/.gitignore- [1] https://www.legislation.gov.uk/aep/WillandMarSess2/1/2/enact...
Not for nothing but The Art of War includes really insightful quotes like "If you do not feed your soldiers, they will die."
https://www.science.org/content/article/people-would-rather-...