Dave Ginn

3K posts

Dave Ginn banner
Dave Ginn

Dave Ginn

@DavidMGinn

Senior Customer Experience Engineer at Microsoft. Opinions are my own.

Villa Hills, KY Katılım Nisan 2008
260 Takip Edilen191 Takipçiler
Dave Ginn
Dave Ginn@DavidMGinn·
@moose196850 We’ve used Tom Rechtin for years, in fact just had them out last week. The tech and I were chatting about how so many place are owned by PE or just overcharge/upsell, was telling me about how the owner of Rechtin opened his books up for the don’t waste your money segment on tv.
English
0
0
0
30
Troy (Moose) Bengals & Things 🐅
Our HVAC system is about 5 years old, and I want to get my AC serviced. Any recommendations for a reputable company that aren’t salespeople? I used Schneller Knochelmann years back and escorted their service tech out of my house. He was more interested in my other appliances rather than servicing my system. So, no sales people please. I’m in Northern Ky.
English
17
0
7
2.5K
Dave Ginn
Dave Ginn@DavidMGinn·
@ivanburazin I’m curious how senior they were - at least during my time at Microsoft, now way that description would get past the first band of senior. By definition, principal and above are cross organizational impact. Honestly I can’t even see someone with that mentality making it to senior
English
0
0
0
1.3K
Ivan Burazin
Ivan Burazin@ivanburazin·
We once hired a super senior and decorated person from Microsoft. Turned out to be a complete mismatch and we had to let them go. Expected all the work to come inbound. Whatever came in, they'd get done; if not, they did nothing. In big tech/corporates, work gets pushed to you by the market or management. In small, early-stage startups, you gotta hunt yourself. Nobody's feeding you.
English
65
21
824
153.6K
Dave Ginn
Dave Ginn@DavidMGinn·
👋 @Azure … you all aware of anything impacting Reservation exchanges. I’ve tried across multiple environments today, both in the portal and with the api, and CalculateExchange is stuck in its status check.
English
0
0
0
21
Steve Krouse
Steve Krouse@stevekrouse·
I have a customer with a ton of PDFs they want an LLM on top of, but we're hitting context window limits Is there a high-level API that lets me upload a bunch of PDFs, and then provides a "tool" that I can give to an LLM?
English
356
34
842
331.4K
Dave Ginn
Dave Ginn@DavidMGinn·
@0xlelouch_ I use Azure and if I have to use an api key, it’s stored in Key Vault. My application accesses KV only via Managed Identity, and generally speaking I favor managed identity over api keys / secrets where possible.
English
0
0
0
152
Abhishek Singh
Abhishek Singh@0xlelouch_·
Your API keys are stored in the database as plain text. A database dump leaked and all API keys were compromised. How should API keys be stored? [As a software dev, this is just "plain" funny]
English
62
22
406
145.2K
Dave Ginn
Dave Ginn@DavidMGinn·
@tracybeanz Stuff like this breaks my brain a lot in far Northern Kentucky, which is basically a suburb Cincinnati. Don’t have to travel too far south to feel like I’ve entered another country.
English
0
0
1
54
Tracy Beanz
Tracy Beanz@tracybeanz·
A friend of mine told me to check this account this morning. It hasn’t disappointed. 🤣 Funny story about the word “wrecker…” About 12 or so years ago when we were moving from NY to SC, we had both the cars packed to the brim for the drive. My husband’s car broke down on the way down about 2 hours from our final destination. An SC state trooper stopped and came up to my husband and I and in the STRONGEST southern drawl you could POSSIBLY imagine asked “Ya’ll need a wrecker?” My husband and I looked at each other … “a what??” we said. He repeated it again: “a wrecker!” Again we looked at one another and then at him… “A WHAT?” I said - truly clueless. He goes “A WRECKER! To tow the car!!!” “OHHHH!!! A TOW TRUCK!!! Yes, please officer. Thank you…” Ah, the south. We don’t call them “wreckers” in NY. 🤣🤣
LMPD@LMPD

Louisville received about four inches of snow, yet somehow every Honda Civic in the county has decided to reenact the Oregon Trail. Sir, your vehicle has died of… being a Honda Civic and now it’s in a ditch. A wrecker will be with you in 5 hours.

English
42
65
1.2K
89.8K
Dave Ginn
Dave Ginn@DavidMGinn·
@BalesBets @ScaledAnd1cy This is the key. He was going to the ground as he made the catch therefore has to survive ground … which he did not. Would have been incomplete 100 times out of 100 in the example you describe.
English
0
0
0
28
Jonathan Bales
Jonathan Bales@BalesBets·
Watch this and assume no defender is there. In this hypothetical, the ball pops loose at the same moment it’s taken by the defender here. Would it be ruled incomplete or a catch and fumble? It would pretty clearly be incomplete. If you agree with that assumption, you necessarily must agree it was an interception. You cannot logically hold the belief it would be incomplete if it came loose on its own AND hold that this was a catch. The responses “but the defender was there” or “his knee was down” or “he was touched while down and holding the ball” are all irrelevant. The only way you can hold the belief this was a catch is if you also believe that the ball popping out with no defender would be ruled a catch and fumble.
Gavin McHugh@gavinmchughh

Update: In the history of the NFL has anyone ever had the ball for this long and it be ruled a catch? no it was and never will be a catch.

English
260
50
921
244.3K
Dave Ginn
Dave Ginn@DavidMGinn·
@stoolpresidente My interpretation - he didn’t make a catch and a football move prior to going to the ground, which means he has means he has to survive the ground. Had he made the catch, turned and taken a step I’d agree with you.
English
0
0
0
17
Dave Portnoy
Dave Portnoy@stoolpresidente·
I will watch this till the end of time saying Cooks had total control of the ball when he hit the ground
English
6.9K
4.8K
68.1K
4.8M
Dave Ginn
Dave Ginn@DavidMGinn·
@JoeGoodberry I lost all passion for them after that loss. Didn’t go out of my way to watch games again until they drafted Burrow, and have learned to now treat it as fun and family time together / bonding with my son at games rather than life or death and a loss impacting my mood for a week.
English
0
0
1
29
Goodberry
Goodberry@JoeGoodberry·
New Bengals fans don't even understand how LOW we were after that 7th loss.
English
62
14
982
26.7K
Goodberry
Goodberry@JoeGoodberry·
Go Texans
Goodberry tweet media
English
32
36
918
53K
MLFootball
MLFootball@MLFootball·
NAME A #BENGALS WIDE RECEIVER OTHER THAN AJ GREEN OR JA’MARR CHASE:
MLFootball tweet media
English
1.3K
30
2K
1.3M
dax
dax@thdxr·
who is the best engineer you've worked with? tag them
English
212
0
246
274.7K
Tee Higgins⁵
Tee Higgins⁵@teehiggins5·
Who got 🔥 breakfast sandwiches in Cincy?
English
346
25
1.6K
235.2K
Dave Ginn
Dave Ginn@DavidMGinn·
@AnnaMGinn @onepeloton Would greatly help if they’d let you store a credit card on file in advance. And text messages instead of emails for booking status updates (i.e. chance to move off of waitlist)
English
0
0
0
30
Dave Ginn
Dave Ginn@DavidMGinn·
@codinginflow I mean … just don’t do that? That’s why engineering teams have code review processes in place.
English
0
0
1
16
Coding in Flow
Coding in Flow@codinginflow·
@DavidMGinn I mean accidentally exposing unauthorized data because you use the data access function in the wrong place
English
1
0
0
19
Coding in Flow
Coding in Flow@codinginflow·
The Next.js docs recommend a data access layer where you check auth & query your DB. With this approach, how do I give a webhook that doesn't have a session access to my DB? Creating a separate getUser function seems dumb.
Coding in Flow tweet media
English
8
2
24
4.1K
Dave Ginn
Dave Ginn@DavidMGinn·
@codinginflow The module that does data access is internal to your application.
English
1
0
0
13
Coding in Flow
Coding in Flow@codinginflow·
@DavidMGinn How do we call the layer that does auth and calls the DAL? Because the goal is to keep them close together to avoid accessing data unauthorized.
English
1
0
0
32
Dave Ginn
Dave Ginn@DavidMGinn·
@codinginflow 4/4 If you secure in this fashion, the bearer token your app receives should have the equivalent of a userId you can leverage in it for passing along to the data access layer.
English
0
0
1
12
Dave Ginn
Dave Ginn@DavidMGinn·
@codinginflow 3/? You will need to somehow secure your API route to get the equivalent of a session.userId to pass along to the data access layer. I generally secure API’s with some form of oauth/oidc provider. I think Next-auth offers a way to do this, but it’s been a bit for me.
English
1
0
1
36