@matdevdug@c.im
@matdevdug@c.im avatar

matdevdug

@matdevdug@c.im

Security/Devops engineer. Moved from Chicago to Denmark. I’m an expert on nothing but I’m trying.

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

matdevdug, to random
@matdevdug@c.im avatar

Really fun iOS game. No ads, IAP just to purchase the full game once. Easy to get into and lots of depth for future runs. https://apps.apple.com/dk/app/slice-dice/id6449848963

matdevdug, to random
@matdevdug@c.im avatar

I wonder how long it’ll take for corporate leaders to react to the recent backdoor shenanigans with a call for more onerous verification steps for maintainers. That, of course, instead of taking a small amount of their profits and helping out.

b0rk, to random
@b0rk@jvns.ca avatar

realized that we've spent almost 3 years figuring out how to pay EU taxes correctly for print & digital orders and we're most of the way there but we still haven't totally figured it out

running a small business is weird

(no advice please, but if you've ordered something from Wizard Zines to Europe in the last year I'd be interested in hearing from you at julia@wizardzines.com if you ran into any tax/import problems! Not sure if we can do anything but it would be good to know)

matdevdug,
@matdevdug@c.im avatar

@b0rk As an American living in the EU I also don’t know how to correctly pay the import fees so don’t feel bad.

matdevdug, to random
@matdevdug@c.im avatar

Remember that crazy period of time when people cared about what Bill Maher thought? Hard to imagine.

matdevdug, to random
@matdevdug@c.im avatar
matdevdug, to ai
@matdevdug@c.im avatar

Hey if you are about to email blast your customers announcing new features do me a favor and just chuck that right in the trash can. Saves me the step on my side.

Seriously I’ve gotten like 8 of these this week. “We added AI to your fish feeder”. “Your coffee machine is AI powered”.

ethanjstark, to random
@ethanjstark@hachyderm.io avatar

Dear @matdevdug ,

I sent your IAM Is The Worst article to my eng manager, and it showed this delightful image as its preview.

I searched under the hood on your site, and had to learn about Unfurling + meta tags to figure out how this image was being selected for preview, while not being visible on the page.

https://medium.com/slack-developer-blog/everything-you-ever-wanted-to-know-about-unfurling-but-were-afraid-to-ask-or-how-to-make-your-e64b4bb9254

Thanks for writing good stuff. I also really enjoyed "Tech and the end of Democracy" https://matduggan.com/tech-and-the-end-of-democracy/

I hope this mention does not find you.

matdevdug,
@matdevdug@c.im avatar

@ethanjstark Appreciate the link! I didn't actually understand how that worked.

matdevdug, to random
@matdevdug@c.im avatar

My daughter asked for a banana split today. My wife and I looked at each other and were like “wait what even is a banana split”? I realized not only have I never eaten a banana split, I’ve never seen one in real life.

matdevdug, to random
@matdevdug@c.im avatar

IANA is finally gonna make .internal a real TLD! Boy that only took half my career. https://www.icann.org/en/public-comment/proceeding/proposed-top-level-domain-string-for-private-use-24-01-2024

matdevdug, to random
@matdevdug@c.im avatar

The single most heartbreaking thing about parenting is sometimes you would do anything, trade anything, just to get one day of your child being a younger age. Just to hang out with them again and see it in real life.

It’s not that I don’t love and enjoy the process of growing up, it’s just every development bracket of a child is all encompassing and totally different.

The best comparison I can think of would be like if I said you could experience some amazing piece of art as much as you wanted to for six months and then never again for the rest of your life.

You torture yourself wondering if you enjoyed it enough, did you celebrate it enough? Did you squander that time not realizing how short it would be? Then you worry that lamenting what has gone past is blinding you to what is currently happening. It’s a tight cycle of guilt.

It’s especially hard with my somewhat obsessive personality. I lose time to dumb problems, technical curiosities and research. It’s hard to live in the moment when there’s always part of your brain eager to go do something else. Even if the something else is ridiculous.

matdevdug, to random
@matdevdug@c.im avatar

All trillion dollar companies should be broken up regardless of industry. Their wealth makes them almost impossible to regulate as they can throw unlimited resources at fighting them. Their importance to the economy makes them dangerous for politicians to even discuss regulating. Finally they stifle competition through infinitely deep pockets for mergers and acquisitions that prevent any meaningful competition from reaching the market.

The world would be a better, more innovative place if they were destroyed.

matdevdug, to random
@matdevdug@c.im avatar

I do have a deep respect for people who are fired and before they turn their email off really let rip with how they feel. Like a little rage filled treat in my inbox.

b0rk, to random
@b0rk@jvns.ca avatar

i've been hearing a lot from folks on here who are frustrated with git (for many good reasons!)

but I'm curious about the opposite perspective: if you've worked with more than one version control system over the years and you prefer git, I'd love to know:

a) what other systems have you worked with? (hg? svn? p4?)
b) why do you prefer git?

notes:

  • please no replies about why you think git is worse
  • interested in answers other than "because I have no choice"
matdevdug,
@matdevdug@c.im avatar

@b0rk I worked with SVN for awhile and was excited to move to Git (and still am excited to work with it).

  • SVN is easier to get setup, but Git allows for a lot more flexibility when it comes to branching and merging.

  • Git is faster to do operations with since it's designed to work offline. It's also nice that everyone has a copy of the code.

  • No incredibly annoying .svn directories everywhere that you need to account for since SVN likes to litter those over your disk

  • gitignore much easier than trying to get SVN to ignore a type of file across all directories

  • SVN scales to whatever that one server is. Typically it was set up years and years ago and gets zero maintenance.

  • Not as friendly for non-developers. My experience with SVN is because its easy to use people often use it as a place to put stuff, even if maybe that's not the right place to put stuff. Git has a bit more complexity to start out with and doesn't seem to suffer from this issue.

matdevdug,
@matdevdug@c.im avatar

@leeloo @b0rk I suspect we’re talking about two different things. I’m not talking about setting up an svn server. I mean you are a new developer hired to work on a codebase tracked by svn.

SVN has effectively 7 commands. Like if you read through this pdf you have pretty much all the pieces you need: https://percept.eecs.yorku.ca/svn_starters_guide.pdf

matdevdug, to random
@matdevdug@c.im avatar

The Don Lemon interview of Musk is a weird one. I think it drives home that Musk has nobody in his personal or professional life that speaks critically to him or really challenges him. He seems legitimately surprised when his arguments don’t survive one back and forth.

It’s also real clear that Musk is pretty fucking bad at this. He argues like a college freshman taking their first philosophy class. He has zero poker face, you can see every time a question makes him angry or annoyed.

Watch an interview with Cook or Pichai, even Zuckerberg. When they get a challenging question or one that leads them down a path they don’t want to answer, they politely but firmly steer it back. You never see them openly angry.

matdevdug, to Europe
@matdevdug@c.im avatar

One thing that is interesting about and is I never see masks anywhere. Sweden, Denmark, Austria and Italy all seem to have the same thing which is zero people masking in any context.

It does make it somewhat jarring when I go back to the US and someone asks me to wear one. I don’t mind, but it’s just an interesting contrast between the two groups.

matdevdug, to random
@matdevdug@c.im avatar

I feel like part of the reason the US delights in how much of a sham Russian elections are is it lets them pretend US elections are somehow fair?

“Well we have clearly biased and rigged districts with a myriad of different rules governing who can vote. We also don’t have enough machines at poll places to allow people to vote in a reasonable amount of time, a seemingly unsolvable problem even though it’s mostly punching holes in paper.”

“When selecting the president, it isn’t who gets the most votes. Instead we rely on this nonsense electoral college process designed to safeguard the office from the unwashed masses, except it doesn’t do that. Instead it mostly serves to amplify the power of rural voters cause they’re conservative.”

“Not that it really matters, because to get elected you need to raise hundreds of millions of dollars. This is to pay the highly inflated media prices for tv commercials. So not only do politicians need to pay the media twice, both in being interesting enough to talk about and also paying inflated prices for ads, but rich people still get to completely control who gets elected and what legislation they write. “

Anyway it’s such a hoot that Russia doesn’t have fair and free elections. Crazy stuff!

matdevdug, to random
@matdevdug@c.im avatar

Nothing tells you that your partner doesn’t suck at sleep like you do quite as hard as when they reveal that they need a nap because they only got six hours of sleep. “I don’t know how you stay up late and wake up early like you do. I’m so tired!”

Six entire hours?!? I have calculated, to the minute, how much sleep I need to bike the 7.72 miles to work and back without literally forgetting why I’m biking. 4 hours 35 minutes.

When I’m laying there remembering a disastrous first date where I forgot the woman’s name halfway through and started referring to her as “babe”, my guiding light is “ok well we just gotta hit that sweet 4 hours 35 otherwise caffeine doesn’t work”.

matdevdug, to random
@matdevdug@c.im avatar

It’s interesting that seems to have done some sort of moderation action to my piece to lower its ranking. It was top of the site and then suddenly disappeared from the first page.

matdevdug,
@matdevdug@c.im avatar

@yulian Hmmm interesting. Ultimately doesn’t matter but still strange to see

matdevdug, to random
@matdevdug@c.im avatar

New post on my blog. You can read it here: https://matduggan.com/iam-is-the-worst/

matdevdug,
@matdevdug@c.im avatar

@kleb What’s crazy is I’ve built this system and worked with people who have built similar systems. I’ve never seen a problem that so many people are solving that seems to have no corporate interest.

I’m cleaning up the one I built and will open source it (even though it’s crude) just in the vain hope that someone better will take an interest.

matdevdug, to fediverse
@matdevdug@c.im avatar

The defense of is strange to me. First, TikTok itself is aggressive even among social media apps for how much data it collects. Regardless of purpose, this is a lot. Do a MITM proxy for TikTok and watch, it’s an incredible amount of stuff.

Second the app is full of dark patterns to encourage users to share even more. Constantly prompting for contacts access, microphone access, and hiding functionality like block or report behind the Share sheet (a pattern no app ever has used) can only be seen as a deliberate attempt to trick users into more data sharing.

Third the app IS full of Chinese and Russian propaganda. Every day I used it I would see either a pro-Russia, pro-Trump or pro-China video. I never liked anything political, I didn’t follow political accounts and my user account was days old. It is actively being used to undermine EU and US criticism of China and Russia.

Finally the app has been used by teams in China to access the accounts of journalists to track down the source of leaks. This isn’t even a hypothetical concern around whether China might one day use it as a back door. It has actively done so in the past.

matdevdug,
@matdevdug@c.im avatar

@gwm But that’s the same argument as the AR-15 argument. “Yes we acknowledge that TikTok/AR-15s are bad and their negatives outweigh their positives but we cannot risk any bans because it invites further restrictions.”

In order to be functional government has to be able to step in and take corrective actions against private industries. Because that action might lead to more actions isn’t a reason to never do it.

matdevdug, to random
@matdevdug@c.im avatar

New post on my blog. You can read it here: https://matduggan.com/state-of-the-blog/

matdevdug,
@matdevdug@c.im avatar

@seiz No I understood your point. I wasn’t insulting your choice for the example.

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