That India link is silly, especially with your angle. They’re trying to say “believe our woo”, not “you stole our woo”. Every culture everywhere has come up with tons of bullshit, and the real work is proving what’s true and what isn’t. “Interpretations of the famous vedas” is of zero use to science, sorry.
Neat! I can understand some of that, and I’d like to understand the rest. Is there a guide or explainer?
Are they unable to stand up straight? Is this some sort of contagion?
Weird. That’s why I like it here, and that’s also the whole point of the fediverse. If you don’t like it, find another instance.
What questions are they talking about? I vaguely remember something about “Why did you pick your username? Say something that makes it clear you’re not a bot” when I signed up, which doesn’t seem like a bad question at all
Capuchin monkeys have it figured out:
[…] we have been documenting the spread of a new tradition in Pelon group – eyeball-poking. In this ritual, one participant inserts its finger in the other’s eyeball, slipping the finger deep between the eyelid and the bottom of the eyeball up to the first knuckle. As in handsniffing, the pair remains in this posture for up to several minutes, and often the one being poked in the eye inserts fingers in the partner’s nostrils or mouth during the eyeball-poking.
Hadn’t read this before, link for anyone else interested: https://georgerrmartin.com/notablog/2010/04/10/trial-of-seven/
Jaimie besting Rand doesn’t really make sense there tbh, even with the conceit of taking away Saidin
I just had a POS machine recommend 20%, 25%, or 30% for percentages. It seems like it’s increasing
There’s at least one example you can look at, the Jenkins CI project had code like that (if (name.startsWith("windows 9")) {
):
https://issues.jenkins.io/secure/attachment/18777/PlatformDetail
Microsoft, for all their faults, do (or at least did) take backwards compatibility very seriously, and the option of “just make devs fix it” would never fly. Here’s a story about how they added special code to Windows 95 to make SimCity’s broken code work on it:
Windows 95? No problem. Nice new 32 bit API, but it still ran old 16 bit software perfectly. Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here’s the amazing part: On beta versions of Windows 95, SimCity wasn’t working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn’t free memory right away. That’s the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95.
That looks like a pileup waiting to happen if one of the bikes in front crashed
In case anyone hasn’t seen it yet:
https://neal.fun/infinite-craft/
It’s pretty fun. Similar to OP, I was able to get all the way to crafting specific Mario Kart DS courses.
If you’re writing code that generic, why wouldn’t you want str
to be passed in? For example, Counter('hello')
is perfectly valid and useful. OTOH, average_length('hello')
would always be 1
and not be useful. OTOOH, maybe there’s a valid reason for someone to do that. If I’ve got a list of items of various types and want to find the highest average length, I’d want to do max(map(average_length, items))
and not have that blow up just because there’s a string in there that I know will have an average length of 1
.
So this all depends on the specifics of the function you’re writing at the time. If you’re really sure that someone shouldn’t be passing in a str
, I’d probably raise a ValueError
or a warning, but only if you’re really sure. For the most part, I’d just use appropriate type hints and embrace the phrase “we’re all consenting adults here”.
The collect
’s in the middle aren’t necessary, neither is splitting by ": "
. Here’s a simpler version
fn main() {
let text = "seeds: 79 14 55 13\nwhatever";
let seeds: Vec<_> = text
.lines()
.next()
.unwrap()
.split_whitespace()
.skip(1)
.map(|x| x.parse::<u32>().unwrap())
.collect();
println!("seeds: {:?}", seeds);
}
It is simpler to bang out a [int(num) for num in text.splitlines()[0].split(' ')[1:]]
in Python, but that just shows the happy path with no error handling, and does a bunch of allocations that the Rust version doesn’t. You can also get slightly fancier in the Rust version by collecting into a Result
for more succinct error handling if you’d like.
EDIT: Here’s also a version using anyhow
for error handling, and the aforementioned Result
collecting:
use anyhow::{anyhow, Result};
fn main() -> Result<()> {
let text = "seeds: 79 14 55 13\nwhatever";
let seeds: Vec<u32> = text
.lines()
.next()
.ok_or(anyhow!("No first line!"))?
.split_whitespace()
.skip(1)
.map(str::parse)
.collect::<Result<_, _>>()?;
println!("seeds: {:?}", seeds);
Ok(())
}
Sure, but do you think if the lower court decided that the case could move forward, the justices would’ve sat out? I doubt it.
Because there were not enough justices for a quorum—the court needs at least six and only Justices Elena Kagan, Sonia Sotomayor and Ketanji Brown Jackson remained—the court affirmed the judgment of a lower court to dismiss the lawsuit.
Clever. Appearing to do the right thing at face value coincides nicely with getting the case against you dropped. It’s likely impossible to sue a majority of the Supreme Court if they don’t care to be sued.
I find it pretty amazing how someone figured out how to make cassava edible. It’s got enough cyanide to kill you unless it goes through some complex process of mashing and boiling. Who thought to themselves “this killed Greg, but maybe it’ll be delicious if I boil it for a little longer”?
Undoubtedly. It’s getting harder to tell, though.
This is interesting, but the post is very inaccurate. The first picture is Portrait of a Moor by Jan Mostaert, and there’s no indication that it’s a portrait of Reasonable Blackman:
https://en.wikipedia.org/wiki/Portrait_of_an_African_Man
The second picture was drawn by a modern person, and isn’t even supposed to be Blackman, that’s what the artist thinks Edward Swarthye might’ve looked like:
https://www.historyextra.com/membership/black-faces-of-tudor-england/
All that aside, here’s what the book Black Tudors has to say about him: