Posts

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

matdevdug, to microsoft
@matdevdug@c.im avatar

It's amazing how completely fucked normal people are when it comes to and understanding what is coming to their computers. This is an actual conversation I had today.

T: "I heard Microsoft has a new thing coming that takes screenshots of your screen called Copilot. Do I have that?"
M: "That's called Recall and I think it's only coming to Copilot+ computers."
T: "Well I already have Copilot. I think I have normal Copilot and Copilot for Office 365."
M: "Um I don't think its related to that. For some reason they're calling new laptops Copilot+"
T: "My son has Copilot from his programming class. Is that the same as my Copilot?"
M: "No that's GitHub Copilot which is a different thing."

You couldn't have done a worse job with naming if you tried. Hats off to Microsoft marketing for being so confusing it took a team of people walking through your marketing docs to figure out what unwanted feature is coming to who.

john,
@john@cleary.au avatar

@techviator @matdevdug Pretty sure they’re all using iPad Minis…

techviator,
@techviator@noc.social avatar

@john @matdevdug I know for a fact that some airlines are using Surface devices; both EFBOne and Jeppesen FlightDeck Pro offer versions for iPad and Windows on Surface Pro.

matdevdug, to twitter
@matdevdug@c.im avatar

Click on link to read a tweet. Get the following page which not only contains my favorite warning (the disable privacy settings which means your site is doing something bad) but also a mysterious square in the corner that does nothing. Oh also retry does nothing.

Remember when the executive world was calling Musk a genius for firing everyone because the site didn’t immediately break? Sure seems amazing now.

matdevdug,
@matdevdug@c.im avatar

It's also great that I'm still reading about whether the fediverse will continue to work in tech news while I guess we're just all skipping that twitter is now effectively broken.

matdevdug, to random
@matdevdug@c.im avatar

I’m raising $10 billion for my LLM startup that is just an offline copy of Wikipedia loaded into Sphinx with a fun front end.

matdevdug, to random
@matdevdug@c.im avatar

10 years ago: Our monorepo is a pain to deal with. Changing one tiny thing here breaks something there!

5 years ago: We’re migrating to microservices. That way everything is decoupled and you can do what you need to.

3 years ago: Microservice maintenance keeps falling behind. We need some way to enforce service contracts between services but now our stack is too complicated to do full integration testing.

1 year ago: We’re proud to announce we’re migrating to a new concept: a monorepo!

Everything old is new again.

#programming

willhbr,
@willhbr@ruby.social avatar

@matdevdug s/monorepo/monolith/g?

matdevdug,
@matdevdug@c.im avatar

@willhbr In this case I mean there was one repo where everything lived and that (often) contained the monolith application. Then as time went on the stack was switched to microservices with their own repos, but then maintaining the service contracts between them became more of a pain so then you end up back with one place to make changes because developers were tired of making 600 pull requests every single time they need to change a Dockerfile.

matdevdug, to random
@matdevdug@c.im avatar

was excellent. Visually stunning, so many pieces on screen that are just perfectly designed and click together.

matdevdug, to random
@matdevdug@c.im avatar

Some days I think “maybe today is the day my wife tells me about her secret trust fund and I never have to work again”.

I’ll be gracious about it. “I understand, you wanted to wait ten years so you knew I was here for the right reasons. No you hid it amazingly, there was never a single hint that it existed.”

I will start a charity that works on an important but lower key problem. Open source voting machines or public transit ticketing system. Something where people are like “oh ok sure?”

matdevdug, to random
@matdevdug@c.im avatar

Whenever I have an internet problem I always dread contracting my ISP because I have to explain what I’ve done to the repair tech and I can tell I’m annoying them.

Like my fiber box is getting no signal, so I reach out and they’re like “we’re going to reset your router”. Except they can’t, because I don’t use their router I use my own router and trick their system into accepting it because I’ve tagged the port with the cable from the fiber box with the right VLAN. So then after I explain that part they’re like “ok well can you hook up our router for testing?”

I can but I also have an old fluke fiber tester that I’ve already tested the line with so like…..I know it’s not that. But then I have to explain “well I actually already tested the actual fiber and there is no signal so the problem isn’t with the router. Here’s the output of the test.”

I feel like it must be like an ISP techs worst nightmare to get a fluke test output in a service ticket.

matdevdug, to programming
@matdevdug@c.im avatar

One job interview question I try to ask that I strongly recommend people copy is “can I see your list of pages?” Ideally the full list from PagerDuty but whatever you can get is good.

This tells you everything you need to know about the team you are joining. See a lot of pages that repeat and are snoozed forever? If a team isn’t empowered to fix alerts that wake them up, that means they’re not empowered to do much of anything.

What’s funny is people who try to track and account for pages instantly know why I’m asking, but if you don’t care often they’ll let me see the whole list which is amazingly informative.

matdevdug, to apple
@matdevdug@c.im avatar

Gotta hand it to . Lost my AirPods in a giant ball pit and was able to locate exactly where to dig it look for them. Was shockingly accurate.

18+ mdione,
@mdione@en.osm.town avatar

@matdevdug what were you doing with your AP in a ball pit to begin with?

18+ matdevdug,
@matdevdug@c.im avatar

@mdione Took daughter to indoor play place and forgot they were in my pocket.

matdevdug, to ai
@matdevdug@c.im avatar

One thing that’s funny about and is I keep hearing the same thing. “Oh I use it for generic snippets, just common tasks and functions”.

The amusing thing about that is when I first started working with a app years ago there was already a solution to that problem. It was called “the PHP Cookbook” published by O’Reilly. I was told “oh we buy you a PDF copy and you just search for whatever you are trying to do and use that code. It saves a ton of time for junior programmers.”

Not only was it true, it did save me a ton of time and headaches, but we didn’t need to steal anything. The authors got paid, it worked offline, it didn’t require scraping the entirety of human knowledge to write or nuclear power plants worth of energy to distribute.

It also helped me learn. Since I would have a solid foundation to the solution, I felt more confident experimenting. I always had a known-functioning standard library solution as my base. So when something broke I knew where to start debugging.

Just an incredible thought that instead of paying $20 for a pdf once we decided this was the way to go.

chrastecky,
@chrastecky@phpc.social avatar

@matdevdug I mean, pretending that CTRL+F and an AI are somewhat equivalent is not the argument you wanna be making.

Sure, reading a book and learning stuff is good and everyone should do it. But some problems are really specific and no book will have an example that you can find within few minutes.

matdevdug,
@matdevdug@c.im avatar

@chrastecky Well as someone whose tried virtually every paid and free AI product on the market and can’t even get the paid Google Gemini one to return accurate results about their own Google Cloud libraries I’m gonna have to give it to CTRL-F.

They’re such unbelievable dogshit that Google cannot even make it as accurate as reading their own tests in their own client library. Imagine that. Reading the tests is easier and more reliable than asking an LLM. I didn’t even need to burn down a rainforest or make 12 more datacenters to do it.

matdevdug, to python
@matdevdug@c.im avatar

Hey experts, what’s the best way to make a single binary on Linux for Linux that I can deploy safely without needing a container? Is it PyInstaller? Nuitka? Bazel? Thanks!

mdione,
@mdione@en.osm.town avatar

@matdevdug smash everything in a single file, use no external deps, only stdlib (it comes with batteries!), and test with tox for all 3.x versions... and 2.7 :-P

matdevdug,
@matdevdug@c.im avatar

@mdione I feel like as much as I don’t like this answer it’s probably the right answer lol

matdevdug, to random
@matdevdug@c.im avatar

My daughter has started to watch My Little Pony and I have some hard questions.

  • Is Spike, the baby dinosaur, an indentured servant? He seems to not know who his parents are. Is he free to leave?

  • Are the cutie marks caste marks? Like if a pony gets a bad cutie mark(manual labor), can they ignore it? Or are they like bound to that profession?

  • Does their monarchy top out at princess? It seems like you get promoted to princess and then that’s as high as it goes.

  • Is Princess Celestia a god? She appears to be immortal yet is often defeated.

  • How old are these ponies? We see baby ponies, younger ponies, then older ponies. Are they supposed to be like teenagers? Adults? They live alone in their own houses and seem to run businesses.

matdevdug, to Texas
@matdevdug@c.im avatar

I like how this article about why Austin didn't end up being the second tech hub skips the laws discriminating against women in the form of anti-abortion laws. Like 50% of potential employees were risking their lives in moving to the state, but maybe it was the power outage that did it in.

https://sherwood.news/business/austin-tech-hub-growth-market-texas-housing/

metasonix,

@matdevdug it was "libertarianism" that done it....

matdevdug, to Denmark
@matdevdug@c.im avatar

One thing I love about working in is their complete respect for personal privacy. You could come in with blood soaked clothes and a shovel and they’d be like “good weekend?”

matdevdug, to ai
@matdevdug@c.im avatar

Nothing like having a beautiful day ruined by Slack deciding they're going to opt every customer into training their LLM unless you send their customer service an email. I'm so mad at how scummy this is. Now I need to warn effectively every non-technical person I know that they need to send an email (not in the client cause Slack knows people might actually use that).

https://slack.com/trust/data-management/privacy-principles

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • khanakhh
  • osvaldo12
  • Durango
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • cisconetworking
  • Youngstown
  • slotface
  • kavyap
  • JUstTest
  • cubers
  • anitta
  • GTA5RPClips
  • tester
  • ethstaker
  • modclub
  • InstantRegret
  • everett
  • provamag3
  • Leos
  • normalnudes
  • tacticalgear
  • lostlight
  • All magazines