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
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
What parent is likely referencing
TBH I wonder if the current Microsoft is capable of executing that here. I don’t believe in a “changed” MS, but Linux is eating the world, and MS doesn’t really care about Windows much anymore. Azure happily runs Linux VMs
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.
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.
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(())
}
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.
Seconding as better for RSI. Plus they work anywhere, you don’t need specific surfaces for them
What was the prompt for this?
Which communities are so high volume? I sort by new and don’t have any issues reading every single post from my subscriptions
Not everything is. HTTP and unencrypted SNI are still around.
VPNs are great for avoiding the nastygrams that your ISP forwards to you from media companies. They get sent to some company that doesn’t care about US laws instead, and probably laughed at before being deleted
If a VPN is big enough, you can’t really do that sort of correlation due to the level of traffic involved. I guess that would work for visitors to https://www.woman-inflates-a-balloon-and-sits-on-it-and-pops-it.com/, but wouldn’t work at all for google.com
Everything’s visible for HTTP, and in fact some ISPs inject their own ads into HTTP content. HTTPS is harder for malicious actors, but your ISP can tell when you’re visiting pornhub.com, and will happily provide that to the government. With encrypted SNI it’s somewhat harder, but if you’re visiting an IP address of 1.2.3.4, and that IP address is solely used by pornhub.com, it’s not hard to guess what you’re up to.
There’s a whole series of these. Not sure where the trail ended, but here’s one of the iterations of this site:
Get pissed at NVIDIA. They’re the problem.
They used to care quite a bit. Now they don’t. The Windows UI designers are all now using macbooks and don’t dogfood the UI they’re building, and it doesn’t really matter anyways because Windows isn’t the big untouchable moneymaker it once was.
Russia can stop this at any time by just not invading them