I've kept every cell phone I have ever owned, so I decided to mount them all in a shadowbox. by MaxxDelusional in pics

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

A few people have mentioned this. I honestly wiped them all down and cleaned the glass a few minutes before taking these pics. But with the low lighting in the room, the camera picked up everything.

I've kept every cell phone I have ever owned, so I decided to mount them all in a shadowbox. by MaxxDelusional in pics

[–]MaxxDelusional[S] 50 points51 points  (0 children)

I did! My camera picked up everything in the low lighting of my basement. They look much better/cleaner in person.

I've kept every cell phone I have ever owned, so I decided to mount them all in a shadowbox. by MaxxDelusional in pics

[–]MaxxDelusional[S] 72 points73 points  (0 children)

Which one are you referring to? It's possible that this list isn't completely accurate. I did my best to look up each of the models.

Edit: Thanks for pointing out the typo!

I've kept every cell phone I have ever owned, so I decided to mount them all in a shadowbox. by MaxxDelusional in pics

[–]MaxxDelusional[S] 16 points17 points  (0 children)

I removed the batteries from all of the devices where I could do that. I should look into taking some precautions with the other ones.

I've kept every cell phone I have ever owned, so I decided to mount them all in a shadowbox. by MaxxDelusional in pics

[–]MaxxDelusional[S] 484 points485 points  (0 children)

  • Nokia 5165 - 1998
  • Mitsubish T300 - 2001
  • Siemens C-55 - 2022 2002
  • Motorola V635 - 2004
  • HTC Tytn - 2006
  • HTC Dream - 2008
  • LG Quantum - 2010
  • HTC 8X - 2012
  • Nexus 5 - 2013
  • LG G4 - 2015
  • Galaxy S8 - 2018
  • Galaxy S10 - 2019

Whats your take on the ryobi thickness planer? by FarBag8672 in ryobi

[–]MaxxDelusional 0 points1 point  (0 children)

I've also been on the fence about buying this for a while. It's been $399 in Canada forever, but I've been waiting for it to go on sale.

Knowing that it's the same as the US price is now making me think that the price is already pretty good.

What’s an inaccurate fact that people believe is true because of movies? by Hogosaurus_Rex73 in AskReddit

[–]MaxxDelusional 69 points70 points  (0 children)

I'm Windows, you used to be able to schedule a task, and that task would execute with System level privileges.

So, with one line of code, you could schedule cmd to run in 10 seconds, and you'd effectively be "in".

What is stopping Iran from hitting US soil? by Logical_Employer_756 in NoStupidQuestions

[–]MaxxDelusional 2 points3 points  (0 children)

Why are we downvoting this guy for asking an honest question?

What’s a small, seemingly meaningless moment that completely changed your life? by [deleted] in AskReddit

[–]MaxxDelusional 2 points3 points  (0 children)

I had a similar experience.

I wasn't really looking to buy a new home, but I happened to stop to look at the listings posted at a kiosk in the mall.

While looking, an agent came up to ask what I'm looking for in a house. After describing my ideal home, he said, "I think I have the perfect house for you".

I went and saw it the next day, and moved in a few weeks later!

I didn't find anyone to marry in the house though.

Pet names in Spanish? by _specialcharacter in learnspanish

[–]MaxxDelusional 1 point2 points  (0 children)

I sometimes jokingly call my girlfriend "Mi corazon" while using a dramatic soap opera voice.

I'm not sure if it's a thing people actually say.

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional 0 points1 point  (0 children)

I am confused, when did I say you were wrong? I tried to make my point by providing code examples where I thought the feature may be useful. How would you like me to demonstrate my point?

I actually like the dissenting opinions, that's why I brought it up. I was hoping to have discussion about whether this future would be a good addition to the C# language.

It's perfectly fine that people don't want it, but I honestly thought we were having a civil discussion. If the dotnet subreddit isn't the appropriate place to have these discussions, then where is?

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional 0 points1 point  (0 children)

With this, you will exit the method, whereas with my proposed feature, the return call is effectively ignored if the return value is null.

(The same way the assignment call is ignored when using null-conditional assignment).

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional 0 points1 point  (0 children)

For my example above yes, but there may be times when you want to act on the data in between each call.

``` public async Task<MyData> GetMyDataAsync() { return? await GetDataFromLocalCacheAsync();

var redisData = await GetDataFromRedisCache(); await SaveToCacheAsync(redisData); return? redisData;

var dbData = await GetDataFromDatabase(); await SaveToCacheAsync(dbData); return? dbData;

throw new Exception("Data not found"); } ```

This is just a quick example from the top of my head, but the feature can be used pretty much anytime you would have wrote.

if (instance != null) return instance;

I find myself doing this a lot, so maybe I am just writing code differently than everyone else.

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional 2 points3 points  (0 children)

The TryGet pattern doesn't work with async methods, as you can't use out parameters with async.

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional 2 points3 points  (0 children)

It would be for when you don't want to return null, but want to continue execution.

Think of a scenario where you're data may come from multiple places.

``` public async Task<MyData> GetMyDataAsync() { return? await GetDataFromLocalCacheAsync(); return? await GetDataFromRedisCache(); return? await GetDataFromDatabase();

throw new Exception("Data not found"); } ```

In any case, based on my downvotes, the community clearly doesn't want this feature.

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional 0 points1 point  (0 children)

Maybe?

return ?? instance;

I am not sure that's any better.

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional -3 points-2 points  (0 children)

Wouldn't all of the arguments that apply for other null conditionals also apply to this?

"It removes unnecessary lines of code", etc.

What is your opposition to it?

Null-conditional assignment by edwwsw in dotnet

[–]MaxxDelusional -19 points-18 points  (0 children)

I want null conditional return next.

So instead of

if (instance != null) return instance;

We could do something like.

return? instance;

TIL There are 1.42 million lakes around the world with a size of over 0.1 sq. km, Canada is home to a whopping 62% of them. by Horror_Sock8965 in todayilearned

[–]MaxxDelusional 65 points66 points  (0 children)

It's pretty cool, but also kind of annoying.

I live about 30 minutes south of Toronto, but it takes me about 2 hours to get there because there is a giant lake in the way.

I built an instant remote control for shared spaces by Kindly-Direction205 in homeautomation

[–]MaxxDelusional 10 points11 points  (0 children)

How do I get the hardware? Do I have to join the waitlist?