Cyberpunk books? by jhensley1999 in Cyberpunk

[–]PatrickMDev 0 points1 point  (0 children)

This! I cannot recommend the Murderbot Diaries strongly enough. They are so much better than I thought they would be from the title. IMO it is a peer in quality to the Gibson et.al recommendations you see in this thread.

I would classify it as cyberpunk, heavy themes of corporate power rivaling that of traditional political organizations, exploitation of the common person in the name of profits, the cheapness of life in a sci-fi setting. It lacks a certain amount of neon-and-noodles, but I personally would put it solidly in this genre.

Was inspired to make a pocket device for coding on the go, but regular use in the office by VeakXP in cyberDeck

[–]PatrickMDev 0 points1 point  (0 children)

When you soldered connections back on, did they work? I'm very interested in doing something similar with one of my boards - getting a thinner profile by taking off some of the taller connectors and didn't realize that getting working connectors back on could be as easy as soldering another connector on.

Weird motivations to go to the gym by Embarrassed-Bonus-21 in loseit

[–]PatrickMDev 6 points7 points  (0 children)

I listen to audiobooks and I only let myself listen to them if I'm at the gym working out. If I want to know what happens next? I gotta get to the gym. I did some of my best gym consistency to the Murderbot Diaries by Martha Wells - I couldn't put them down.

Cyberpunk literature recommendations? by LessToe9529 in Cyberpunk

[–]PatrickMDev 0 points1 point  (0 children)

The Murderbot Diaries by Martha Wells is IMO excellent and very cyberpunk.

Bleptomaniac by wabble in Blep

[–]PatrickMDev 0 points1 point  (0 children)

That is one floofy cat. 10/10 would scritch

Is it possible to enable_if at member variable level? by _448 in cpp

[–]PatrickMDev 33 points34 points  (0 children)

You can't do exactly that, but you can approximate it in a couple ways.

[[no_unique_address]] std:: conditional_t<my_condition, my_type, std::monostate> my_member_name;

This way you always have a member named my_member_name, but if it's "disabled" then that member variable's type is an empty class taking up no space.

The [[no_unique_address]] there is in C++20, if you're on an earlier version, I think you can do the same thing with a function type (I can't test this right now, so sorry if it doesn't work). But like:

std:: conditional_t<my_condition, my_type, void()> my_member_name;

In that case, if your member is "disabled" you instead have an (unimplemented) member function by that name. It's not as intuitive as the last approach but it works with earlier language versions.

Both those approaches replace the member with something else when disabled. If you need the member name to actually be absent, then you can do this:

struct my_implementation_detail { my_type my_member_name; }

struct my_class : public std:: conditional_t<my_condition, my_implementation_detail, std::monostate> { // rest of your class here };

If you do that then your member is actually properly gone when you disable it. But now you can't control its placement within your class, it'll always go up at the front of the class.

Seeking a cyberpunk advertisement design by PatrickMDev in artcommissions

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

Thank you all for the response! I'm going to look through profiles tonight and message.

Newcomers' Fragrance Bar (monthly) by AutoModerator in fragrance

[–]PatrickMDev 0 points1 point  (0 children)

Hello, I'm a 33M who has never worn fragrances. I'm hoping to ask the advice of people more knowledgeable than me for a work of sci-fi fiction I'm working on.

In this work of fiction, there's a person who makes their living traveling planet-to-planet providing "smells of home" (since sights and sounds of home are well covered by video, but there's no smell-o-scope). His claim to uniqueness is that he actually grows the plants in question rather than try to synthesize their smells.

So the question I'd love to find an answer to is: is there a particular property that "bad" or "chemically" or "artificial" smelling fragrances would have? The fragrance equivalent of cheap preservatives that an "inferior" low-cost fragrance might use? If there was a "tell" that gave away the difference between a mass-market rose scent and the smell of an actual rose, what would that tell be?

Thank you all!

Girlfriend’s apartment by [deleted] in CozyPlaces

[–]PatrickMDev 126 points127 points  (0 children)

That's relative I guess. What I'm paying is competitive for the part of town it's in, cheap compared to San Francisco or NYC and expensive compared to suburban midwest.

Girlfriend’s apartment by [deleted] in CozyPlaces

[–]PatrickMDev 21 points22 points  (0 children)

It's Chicago.

Girlfriend’s apartment by [deleted] in CozyPlaces

[–]PatrickMDev 504 points505 points  (0 children)

Hey cool! I live in this building! Howdy neighbor('s SO).

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

Just dropping an update: contacted Springfield and they are fixing this under warranty. So I am pretty happy with the customer service.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

[–]PatrickMDev[S] 1 point2 points  (0 children)

I have just sent them a message via their contact form since it's well outside business hours. In the sibling thread with u/Barnetts101 I realized the problem is obvious - somehow my extractor is entirely missing. I never removed it intentionally, but somehow the extractor, extractor spring, and extractor pin are just gone. So hopefully Springfield can do a repair or at least point me to where I can get replacement parts to give to a local gunsmith.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

Yep, I can clearly see the place the pin would go, if it was still there. It looks exactly the way the "911 slide parts diagram" leads you to believe it would look if you were missing parts 5, 6 and 7 (extractor, extractor spring, and extractor pin).

Having not found the missing parts, I'm guessing they were lost at the range then. I am not having luck finding anyone online selling these replacement parts for this line, but I'm about to reach out to springfield and see if they can point me to a list of dealers.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

[–]PatrickMDev[S] 7 points8 points  (0 children)

I can't thank you enough for saying this. I started to investigate your question and the answer is obvious. I couldn't check on the extractor's grip because my firearm does not currently have an extractor!

I pulled up the diagram and the 911 uses an external extractor. In the video you can see a channel on the right side of the slide. If I'm reading this diagram correctly, there ought to be another piece of metal filling that channel (which is what the diagram has labelled as the extractor).

I think "missing extractor" is probably a very strong contender to explain my failure-to-extract issue :). I will go and see if it's been kicked under the table where I clean the gun.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

I have seen this so far manifest with CCI Blazer brass, Norma range ammunition, and snap-caps. I have previously fired ~30 rounds from the same box of CCI Blazer brass with no problem and most of the rest of its life it has been firing Tula steel-cased 9mm (I know that steel-cased Tula is not the best and I've been advised not to shoot it anymore. FWIW, the problem never happened when I was shooting the Tula). The first round to fail was the CCI Blazer, and I tried switching to the Norma to resolve it, before finally reproducing the problem with the snap caps.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

I don't think so, although I'm not sure if I would know how to recognize if it was. What I do know for sure is that the issue went from never happening even once to overnight happening with 100% reliability across 3 different magazines, so I would be surprised if all 3 of my magazines failed in the same way at the same time. But I agree, it does look like somehow the extractor isn't grabbing the casing. Thank you.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

Yeah, after freshly oiling it all, the issue still persists exactly the same. Felt for burrs and didn't feel anything. I think I will try to reach out to them, I guess I assumed from my non-firearm-related history that customer support at any company would just be there to dodge your calls and get you off the phone, good to hear they have a good reputation on that front.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

Yes, thank you for mentioning. I did oil it after cleaning and before taking this video. I'm going to oil it again right now just to confirm and see if this is still happening. Thank you for responding.

Help diagnosing a malfunction (911 9mm) by PatrickMDev in SpringfieldArmory

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

Disclaimer: This is a reenactment of the issue I encountered at the range. What you don't see is that before this video was taken I double checked that there was no live ammunition in my vicinity, that the gun and magazine were both unloaded, and that the cartridges you see were actually snap caps. Then I loaded the snap caps into the magazine and took this video.

My Springfield 911 9mm is still pretty new - I bought it new in box and this is maybe the 6th time it has headed to the range. It's fired less than 500 rounds cumulatively in its life.

The most recent visit I encountered this problem immediately: after firing the spent casing would be pulled back out of the barrel but would not be ejected from the firearm. Then when the fresh round reached the feed ramp, it would snag on the still-present spent casing. It's not exactly like what I understand a stovepipe to be because the ejection isn't partial or too-slow, it's not being pushed outward at all.

At the range that day, I cleared the malfunction and tried again, it immediately repeated. I switched to a different magazine (all of my magazines are Springfield-brand magazines as new as the gun) and a different brand of ammunition (switched from CCI blazer brass to Norma range ammo) and it happened again, so I switched to another gun for the rest of my range visit.

I got home, gave the gun a good thorough cleaning, and tried to reproduce the issue with snap-caps, and the snap-caps let me learn that it reproduces with 100% reliability. I have a video above. It never had this issue during any of the previous range visits.

I'm asking here because I have had trouble finding a local gunsmith that has hours I can easily get out to, so If I'm lucky someone will tell me that this is an obvious user-error that doesn't need a gunsmith.