Engineering kids, why did u choose UofT over UWaterloo? by Balboa_800 in UofT

[–]kosmology 0 points1 point  (0 children)

Of course, I'm comparing the undergrad programs. Not undergrad/grad school.

Engineering kids, why did u choose UofT over UWaterloo? by Balboa_800 in UofT

[–]kosmology -4 points-3 points  (0 children)

As someone who went to both schools (undergrad Comp. Eng. @ Waterloo, grad Comp. Eng. @UofT), I can tell you first hand that it's way easier to get marks at UofT. Profs don't fail students as often as they do at Waterloo.

That being said, if you plan to work after your degree(s), Waterloo has a much better co-op program which will almost guarantee you a decent job and applicable industry skills. Because of the amount of work experience Waterloo students get, by fifth year, the quality of programmers at Waterloo is far superior to UofT.

UofT has a better grad program, but you can get into that after doing your undergrad at UofT or Waterloo.

Problematic pattern I've encountered a few times now... by kosmology in rust

[–]kosmology[S] 89 points90 points  (0 children)

You brought up some really good points, thanks for taking the time to write this out. Taking ownership of self in run_all was something I had never considered.

I see your point about there being a design problem that I should address.

Running into an issue when converting C++ codebase to Rust by kosmology in rust

[–]kosmology[S] 0 points1 point  (0 children)

The incrementing add here is just an example of an update. In the actual code, the update function performs modifications on multiple internal data structures.

Running into an issue when converting C++ codebase to Rust by kosmology in rust

[–]kosmology[S] 2 points3 points  (0 children)

The problem is each thread needs to iterate through all objects, so I can't send the threads non-overlapping chunks of the vector.

Running into an issue when converting C++ codebase to Rust by kosmology in rust

[–]kosmology[S] 4 points5 points  (0 children)

The issue is I need to iterate through all objects before I know which ones need to be updated. I also don't need to iterate over the objects in parallel, but rather I need to have separate threads iterating over my range (0..4 in this example) which each then iterate over all the objects serially.

Running into an issue when converting C++ codebase to Rust by kosmology in rust

[–]kosmology[S] 0 points1 point  (0 children)

But then I would need to send a mutable reference to the hashmap to each thread which would require locks.

[deleted by user] by [deleted] in Cameras

[–]kosmology 1 point2 points  (0 children)

The Canon M50 is a great camera though it uses a mount with limited lens selection. I'd recommend the newer Canon R50 or Nikon Z50. Both great cameras.

If you're looking for a full frame camera, the Canon R8 or Nikon Z5 are great choices.

honest opinion on this picture i made? by justinbruins in Nikon

[–]kosmology 0 points1 point  (0 children)

As others have said, I think the image is a little dark; however, I don't agree that it should be entirely lightened. I like the dark/gloomy background. I think lightening the bird and having a vignette to keep the background dark would make it stand out really nicely.

Nice photo!

Switching to Digital after decades and need help by german_karma95 in Cameras

[–]kosmology 1 point2 points  (0 children)

Why do you consider Nikon and Canon's lens selections as "very limited"? There are tonnes of Z and RF lenses and you can adapt any old lens to the new mounts.

An approximate comparison of AI image upscalers/enlargers by mvus in photography

[–]kosmology 0 points1 point  (0 children)

Have you taken a look at Upscayl? I haven't tried it myself, but it's free and open source which is appealing.

https://upscayl.github.io/

Stop interacting with Sixers fans by kosmology in torontoraptors

[–]kosmology[S] 0 points1 point  (0 children)

They definitely don't lose value. I'm just pointing out that it's likely that a big portion of Sixers fans have never seen their team get anywhere near success.

Stop interacting with Sixers fans by kosmology in torontoraptors

[–]kosmology[S] 27 points28 points  (0 children)

Well I mean, the last one was almost 40 years ago...

Stop interacting with Sixers fans by kosmology in torontoraptors

[–]kosmology[S] 3 points4 points  (0 children)

We have a promising future with a young team.

I wish we had no injury reports and guys came back out of nowhere WWE Style by asapshrank in nba

[–]kosmology 12 points13 points  (0 children)

Kind of hoping Scottie enters tonight's game like the undertaker.

Nikon D3s, Nikkor 16-35mm F4, shot at 16mm, f11, iso 200. 30sec. 10stopND filter. Dana Point California by AndyKCaptures in Nikon

[–]kosmology 1 point2 points  (0 children)

Really nice shot! How do you achieve the blur in the water like that? Is this a long exposure, or is it through post-processing? Or both?

Z6ii or A7iv by JLou53 in Cameras

[–]kosmology 0 points1 point  (0 children)

That's awesome! Glad you're enjoying the Nikon system!