jubilationtcornpone

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jubilationtcornpone,

Just FYI, LinqPad is a really neat tool for messing around with EFCore. I use it all the time for testing ideas or doing quick tasks that I don’t want to spin up a new project for.

jubilationtcornpone,

Real talk: The Muppet Christmas Carol is the best film version of A Christmas Carol, hands down.

jubilationtcornpone,

You forgot memes and shitposting.

jubilationtcornpone,

My wife and I play Fortnite every once in a great while. You get to thinking you’re hot shit and then some 12 year old sneaks up on you and shoots you in the face. There’s always a bigger fish I guess.

jubilationtcornpone,

Hey now. Every village has its idiots. We just happen to have a lot of them.

jubilationtcornpone,

Went up to a conference room on the third floor for some peace and quiet. I’m just sitting there typing away when KABOOOOOOOOMMMMMM an explosion rang out that shook the whole building. I ran over to the window to see big plumes of black smoke billowing from what used to be a dumpster full of scrap metal.

Some guy at the junk yard next door was trying to compress the contents of the dumpster with an excavator and somehow managed to ignite the contents of a [not empty] propane tank. Poor guy in the excavator just sat there for a minute looking like he was still absorbing what had just happened. He was fine other than probably needing a change of underwear. Fire department showed up a few minutes later and put it out.

jubilationtcornpone,

Ah yes. “The Naked [wo]Man.” I hear it works 2 out of 3 times.

jubilationtcornpone,

Aww man. I remember that. I was in sixth grade. Rolling a TV into the classroom and turning on the news was an unfortunate choice. The teacher didn’t know that of course. The only time I can remember being sad about getting out of school early. We all just sat in the living room for the rest of the day with only the voice of Tom Brokaw to fill the void.

jubilationtcornpone,

“…It was a beautiful song but it ran too long. If you’re gonna have a hit you’ve gotta make it fit so they cut it down to 3:05.”

jubilationtcornpone,

I was in management before I moved to engineering full time. Don’t get me wrong, I really enjoyed my team and watching them grow and develop their skills. I also learned a lot about things that I wouldn’t have been exposed to otherwise.

The key role of a good leader is to remove “log jams” and then get out of the way. But I was log-jammed out. An incredibly toxic workplace has a way of doing that. I fought hard for my employees. They deserved that. They had my respect and they earned it. If I had to go back and fight for them again, I would. But man, it’s been nice to get away from all that for the past few years.

So this is me a couple weeks ago when my boss tells me he wants me to take over as one of the team leads and on the outside I’m like, “Thanks for the opportunity! I appreciate the vote of confidence.” And on the inside I’m like, “…please no.”

jubilationtcornpone,

It’s an incredible paradox isn’t it? Someone up the ladder sees you getting results and they decide they want more of that. Then, when you try to show them what it takes to get more of “that”, they look at you like you have two heads. In my case I got sick of being told I needed to constantly micro-manage my people. I told my boss something to the effect of, “we pay grown-ass adults to do their job like adults. If you think I can’t walk away for two seconds and trust that they’re still going to be doing their job when I’m gone, then you need to fire them and hire someone who will.”

He turned white as a ghost. He knew damn well I was right, he just didn’t want to have to tell his boss (the Chief Micromanagement Officer) that. Good leadership isn’t that complicated. Empower people to do their job and feel like they own it and they will do it a hell of a lot better than if you’re standing over their shoulder all the time.

jubilationtcornpone,

It doesn’t necessarily matter that you make poor decisions. That’s all of us. At some point. It matters that you take ownership of it and don’t pawn it off on somebody else. And, that you make things right when necessary. Competence is important but integrity is way more important.

jubilationtcornpone,

Having to bang an Instrument doesn’t sound so bad. But, if you get the rhythm off even a tiny little bit, it kills the mood real quick.

jubilationtcornpone,

Unless you’re always overdrafting your account in which case your bank is going to like it a whole lot. Oh, they’re going to pretend they don’t, as required by law. But they do. They really do. Can’t resist that sweet, sweet fee income from loaning you money at 900% interest.

jubilationtcornpone,

Curtains. Even if you have blinds, curtains really helps dress up the place. They don’t have to be super expensive. Just something that looks nice from your local home goods store.

Hanging pictures is super easy. As long as they’re not huge, you can nail the picture hangers right into the drywall/plaster and it will hold up just fine.

If you want to spend a little more money, you can have large prints made of pictures and have them framed. The framing is the expensive part. I have a handful of pictures I’ve taken over the years, mostly of nature, that turned out really, really good. I had some of them framed and they are hanging throughout our house. I like them because I feel like it adds a personal touch.

jubilationtcornpone,

“It is difficult to get a man to understand something when his salary depends on his not understanding it.”

jubilationtcornpone,

In every project I’ve ever worked on, there’s been somebody who must have been like, “HurDur Storing timestamps in UTC is for losers. Nyeaahh!”

And if I ever find that person, I’m going to get one of those foam pool noodles, and whack him/her over the head with it until I’ve successfully vented all my frustrations.

jubilationtcornpone,

Probably the first time I realized someone didn’t like me and I honestly didn’t care. I hadn’t done anything to them that I know of. I guess I just wasn’t their cup of tea. And you know what? I was ok with that because I like me and that’s not something that I’ve always been able to say.

jubilationtcornpone,

Voluntarily turning the heat down to 65 in the winter.

And why does everyone feel the need to leave every damned light on in the entire house all the time? And don’t get me started on walking off with the door wide open. You would think my teenagers middle name was “shutthedoor”.

jubilationtcornpone,

When your PR to replace one line of code actively contributes to climate change.

jubilationtcornpone,

As in most years, Dave Barry will have plenty of content for ‘the Review.’

jubilationtcornpone,

Go fast, Break things. Wait… No! Not like that!

jubilationtcornpone,

There are multiple moving violations.

jubilationtcornpone,

Errrrr… It’s a little known fact that the, uh, first NPC’s were invented by the Romans. Ya see, in the days of the gladiators, they would, uh, place random people in the colluseum to yell random stuff at the gladiators while they were fighting for their lives. The NPC wasn’t technically part of the match and you weren’t allowed to kill them, even if you really wanted to.

Why is everything in consumer / American life so fucking shitty now - and companies literally just say 'oh bc profit margins' and we're now expected to swallow that and sympathize?

like I went to taco bell and they didn’t even have napkins out. they had the other stuff just no napkins, I assume because some fucking ghoul noticed people liked taking them for their cars so now we just don’t get napkins! so they can save $100 per quarter rather than provide the barest minimum quality of life features.

jubilationtcornpone,

My local grocery chain is a lot better quality than Walmart in some respects. But, the price tag is usually much steeper. Thank God for Aldi’s.
I like to support the little guy when possible but when it makes your monthly grocery bill $1,200 instead of $900, that’s a tough pill to swallow. That $300 wouldn’t necessarily break the bank for me but it’s a lot of money to a lot of people.

This is also a big reason that many Americans have poor nutrition. Processed junk food is cheaper than healthy food. Presenting better lifestyle or diet “choices” is an illusion when you have to have money to make those choices.

jubilationtcornpone,

That sucks. I had a good, long time friend (M) who married another friend of mine (F). Their marriage was short lived. When I found out he had been abusing her, I cut ties with him. Haven’t talked to him since and don’t plan to. I hope he gets his life together but to me he’s just a shit bag who beat his wife. I refuse to be friends with people who treat others like that.

jubilationtcornpone,

The $1,400 it cost me to buy a 5x10 utility trailer was money well spent. It has easily paid for itself over the years. I sold my last pickup years ago. If I need to use the trailer, it takes 5 minutes to hook it up. Having space to store it and a legit need for it are key factors here as well.

jubilationtcornpone,

It’s like all the Bond villains took over the world.

jubilationtcornpone,

There are plenty of reasons to criticize Microsoft but I don’t think this is one of them. First, Windows Defender is quite good as far as antivirus software goes. If you ever had to do desktop support in the days when Norton, McAfee, and AVG reigned supreme, then you know what I’m talking about.

Second, one of the biggest challenges for an OS vendor is backwards compatibility. Especially since Windows dominates the enterprise space and has for the last 25+ years. Big corporations can get really cranky about their legacy applications from 1998 that are still basically holding the entire org together. While it’s short sighted to not be proactive about keeping your technology current, it’s also a reality that many businesses simply aren’t proactive.

Windows definitely has its flaws but it has come a long way in terms of both security and reliability over the years.

jubilationtcornpone,

My wife and I have been watching “Ballers” and thing I’ve been trying to figure out the whole time is, who the hell walks around Miami all day in a suit?

jubilationtcornpone,

If technical debt could be reflected on a balance sheet, most businesses I’ve worked for would resemble Enron right before it’s demise.

jubilationtcornpone,

At this point I think we’re more like the railroad ties that Superman is bulldosing through.

jubilationtcornpone,

I’ve heard it said that the longer you work with JavaScript, the more you hate it. I’m not gonna lie, I really miss working on ASP.Net Core backends. Switching from that to NodeJS was a huge downgrade.

jubilationtcornpone,

A lot of the “stereotypes” around teenagers are based on an element of truth. Being a teenager is difficult for a lot of reasons. Probably the biggest one is that physical growth quickly outpaces brain development. They’re kids who are changing into adults but lack hindsight, experience, the ability to analyze risks, and a sense of their own mortality.

I tell my teenager that everyone makes mistakes. An honest person takes responsibility for their mistakes. A smart person learns from them. But, a wise person learns from the mistakes of others. None of those things is easy and they each require a lot of humility. If you can learn to put your pride aside and be a good student of life, it makes things a lot easier.

jubilationtcornpone,

I have a firewall rule to dst-nat any outgoing DNS requests not coming from piHole back to the piHole server. That way all devices on the LAN are forced to use piHole for DNS and can’t bypass it. I don’t have an OPNSense firewall but I would think it should be able to do that as well.

jubilationtcornpone,

That’s correct. I block DoT in my firewall and block known DoH domains in piHole. I’m sure stuff slips through occasionally but the vast majority of my DNS requests are handled by piHole.

Traditional DNS over UDP/53 is insecure but I’m using ProtonVPN’s DNS server over VPN externally so I’m not worried about that.

jubilationtcornpone,

Some days I miss my old LG Plasma. Sold the house and left it bolted to the wall. 1080P, deep blacks, crisp colors, and zero “smart” features.

It put off enough heat to warm up the living room but that was only a “bug” in the summer months. Simpler times.

jubilationtcornpone,

NAT TLDR

Your router is, at it’s core, a very advanced traffic cop and NAT – Network Address Translation – is it’s primary function. You have multiple devices on your local network (LAN) that need to communicate with other non-local servers via the WAN (i.e. the internet). Now you have a problem. Your ISP assigns you (usually) a single IP address on their network which is on a different subnet than your LAN. Devices on your local network and devices on the WAN are not aware of one another and cannot communicate with each other directly. So, requests have to be routed to the correct destination via your router.

SRC-NAT

Let’s say you’re trying to pull up a website on your computer. Your computer sends the request to the router. Your router alters the IP packet headers so that the request source address, and therefore the address that the server responds to, is your WAN IP instead of the requesting devices LAN IP. Your router then forwards the packet to the destination server, tracks the connection, and forwards the response back to your computer.

DST-NAT

Let’s say you’re hosting a web service on your home server that you want to make available publicly. You would set up a dst-nat (often called port forwarding) rule in your router/firewall which will tell your router to redirect any requests received at the WAN IP on port 80 or 443 to your home server’s IP address. Unlike SRC-NAT, your router doesn’t replace the source IP address. Just the destination. Your server knows that the requesting device is not on your LAN subnet and will forward the response back to the gateway (your router) which is already tracking the connection and will forward the response back to the requesting device via the WAN.

Routing DNS with DST-NAT

Since DST-NAT is just changing the destination IP address and routing the packet to the new destination, this can be done internally in some situations as well. To redirect DNS requests, you would set up a rule in your router/firewall to grab outbound UDP packets that originated from the LAN, do not originate from your internal dns server, and have a destination of port 53 and redirect/dst-nat them to the IP address of your choice. The new destination can be an internal or external IP address and the requesting device won’t know the request was redirected. OpenWRT’s documentation actually has a section that deals with DNS redirection which you can find here. The DNS redirection part is near the bottom of the page.

jubilationtcornpone,

Canadians are like Minnesotan’s with better healthcare and the metric system.

jubilationtcornpone,

“The build is failing. Does anyone know why the build is failing!? See, right here. It says the build failed. Can someone look into why the build failed. Why is the build failing??”

10 minutes later…

“Nvm. It was something I did.”

jubilationtcornpone,

“The love of money is the root of all kinds of enshitification.” --Jesus Christ (Probably)

jubilationtcornpone,

Definitely Mad Men. The high quality and attention to detail are something incredibly rare in television.

For the uninitiated: the story follows the main character, Don Draper, a New York advertising executive in the 1960’s. Don struggles to deal with the memories of his horrible childhood and the things he did to try to escape from it. His increasingly heavy drinking and philandering lead to the collapse of his personal life and career, until he reaches rock bottom and realizes he no longer needs to hold up the carefully crafted image of himself which has become so heavy.

My favorite sceneDon, having been fired from his job, takes his kids to see the place he grew up and has a moment of understanding with his daughter, Sally. This is the kind of writing that shows you can say a lot with almost no dialogue.

U.S. Quietly Expands Secret Military Base in Israel (theintercept.com)

Two months before Hamas attacked Israel, the Pentagon awarded a multimillion-dollar contract to build U.S. troop facilities for a secret base it maintains deep within Israel’s Negev desert, just 20 miles from Gaza. Code-named “Site 512,” the longstanding U.S. base is a radar facility that monitors the skies for missile...

jubilationtcornpone,

Considering the US has one arm shoved up Israel’s ass like a sock puppet, this is not really that surprising. Where there is a puppet, there are fingers operating it.

jubilationtcornpone,

One downside of being a lizard: there’s always the risk that while you’re enjoying your nice nap in the sun, a bird of prey is barreling down on you with the speed and precision of a fighter jet and you won’t even know it until you’ve been violently jerked awake. Just in time to realize that you are completely fucked.

So, you know, it’s a tradeoff. No student loans, or really any responsibilities, but also dramatically higher risk of sudden violent death.

jubilationtcornpone,

American cars have been using both metric and SAE fasteners since at least the 1980’s. I wish they would just gone all metric so I wouldn’t have to drag out two socket sets anytime I need to do anything.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines