@mwop@phpc.social
@mwop@phpc.social avatar

mwop

@mwop@phpc.social

he/him

Laminas Project and Mezzio project lead. PHP-FIG founding member and current Core Committee member, and collaborator on multiple specs. Current Zend Product Manager.

I draw Zentangle-inspired art in my spare time.

#ActuallyAutistic
#zentangle
#ZentangleInspiredArt
#php

https://mwop.net

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

SomeGadgetGuy, to windows
@SomeGadgetGuy@techhub.social avatar

It just clicked in my brain. What I haven't been able to articulate about why I'm so anxious about Recall. I'm sure others have already gotten to where I am.

It's worse than "a system that tracks everything you do" and stores that info in a basic database that could be easily compromised.
It's worse than a nanny surveillance tool for companies to spy on their employees.

It's inescapable.

It doesn't matter if I make a dozen "how to disable recall" tutorials. The second YOUR data shows up on someone ELSE'S screen, it's in THEIR recall database.

It won't matter if you're a master expert specialist. You can't account for EVERY other computer you've ever interacted with. If a family member looks up an old email with your personal data in it, your data is now at risk.

If THEIR system is compromised YOUR data is at risk.

I just went from "vague feeling of unease" to "actively writing templates to canvas elected officials, regulators, and attorneys general."

heiglandreas, to random

Over the last few weeks I had a few discussions with other developers all along the same line of thought: How to install development-tools in a project.

Why? You might ask. Composer is making that very easy after all. When I need phpunit in my project to run unittests I use composer require phpunit/phpunit and composer itself will ask me […]

https://andreas.heigl.org/2024/06/02/of-tools-and-dependencies/

b0rk, to random
@b0rk@jvns.ca avatar

WE DID IT. My new zine “How Git Works" is out now!

You can get it here for $12: https://wizardzines.com/zines/git

kerrizor, to random
@kerrizor@ruby.social avatar

My career has always been “managed” by attacking whatever the hardest, gnarliest, and most urgent problem in front of me was. Unfortunately, that doesn’t always line up with “sexiest” or “most visible” so I often languish doing “janitorial work” — probably why I’m such an advocate for celebrating the invisible work, rather than the splashy work.

beecycling, to random
@beecycling@romancelandia.club avatar

Don't save good things for a mythical future "special occasion" that may never come. Don't leave pretty journals blank for fear of ruining them with your words. Don't leave the nice wine on the rack to get corked.

Use the good things to make today the special occasion. When they come to clear your house when you're dead, let them find full journals and empty bottles. Not the other way around.

(The bottles can be from fancy olive oil or something if booze isn't your thing. 😉)

carrideen, to random
@carrideen@c18.masto.host avatar

I know Althusser (caveat), but his insight that there is nothing outside of ideology (which for him is actions that support power, not beliefs) is undervalued. I'm so tired of obviously fascist patriarchal oppressors telling us they're "critical thinkers not ideologues" when they obviously do everything to uphold power as it is. You can't step outside of ideology without stepping into another ideological system. Better to know what system you are promoting rather than "unwittingly" back evil.

carrideen,
@carrideen@c18.masto.host avatar

This is why the social justice movements of Occupy and BLM have been so powerful--they are guided by specific questions and policy changes that are about improving the lives of workers and minoritized people. So if course that are the movements that have been demonized as not having goals or an endgame--because their endgame would necessitate the end of the unchallenged, unmitigated right of the investor class to exploit suffering infinitely. "Hey, that's my moral chaos you're dismantling!"

msbellows, (edited ) to random
@msbellows@c.im avatar

I'm gonna share some completely anticlimactic TMI for the benefit of other middle-aged men:

The day before yesterday, I was very stressed and anxious for a variety of reasons, and we were moving some furniture out of a storage locker, and I was feeling lethargic and a little lightheaded and generally out of it, and then I began feeling nausea and indigestion and my jaw was tight and then my left arm and hand started feeling a little numb. Nothing terrible! Just: feeling meh, and those minor symptoms.

And then guess what crazy thing we did?

We went to the nearby emergency room.

Yep.

And they were very nice to me, and quickly administered an EKG and blood tests, and guess what?

I wasn't having a heart attack.

I was just stressed and tired and anxious. That's all.

But if I had been having a heart attack, going to the E.R. could have saved my life. And even though I wasn't, they were very nice to me. No one made fun of me. No one called me a whiner or a hypochondriac. My wife expressed gratitude that I took my survival seriously. And I was home again in less than two hours.

So this is for my fellow typical men, who are inclined to ignore health issues because: John Wayne or something, and fear of embarrassment:

Don't ignore stuff. Don't wait until you're sure. Be willing to overreact. Be willing to waste everyone's time. It's okay! The world won't end! (And you may even get to take a nap under a warm blanket, like I did!)

sarah, to random
@sarah@phpc.social avatar

There's a huge advantage to choosing a boring stack over the new shiny: the boring stack has years if not decades of people talking about it on places like blogs, Stack Overflow and more, to help guide you when things go wrong.

Building exciting things doesn't require the new shiny.

"Boring", battle-tested tech can be lots of fun, too. And easier to fix, to boot.

cstross, to random
@cstross@wandering.shop avatar

Not enough people realize that the "Turing Test" as originally presented was "can a gay English man in 1945 tell the difference between a chatbot and a femme-coded woman" over a teletype connection.

(Turing was very gay and had a sex-segregated education and then work life: he basically didn't know women and his alienation is palpable. But today's techbros don't have any such excuse, and the emphasis on femme-coded AI is ... telling.)
https://mastodon.xyz/@pmorinerie/112506480363973206

Npars01,
@Npars01@mstdn.social avatar

@cstross

In Kubrick's 2001 a Space Odyssey, the computer had a male voice.

In Star Trek the computer had a female voice.

Male when it's a psychotic machine. Female when it's an anodyne worker-bee.

Male when it's viewed a threatening or controlling.
Female when it's a domestic servant.

Odd coincidence.

eric, to random
@eric@phparch.social avatar

To any of my friends who didn't already know, the leftover Oscar elePHPants from php[tek] 2024 are on sale to the general public. There is a very limited supply, and they are going quickly. They will ship out June 1st https://www.phparch.com/swag/php-tek-2024-oscar-plush-elephpant/

GryphonSK, to random
@GryphonSK@techhub.social avatar
jonrosenberg, to random
@jonrosenberg@mastodon.online avatar

A bunch of my t-shirt designs are only available for a few more days, and then they're gone forever. Only fifteen bucks! Maybe there's one you've been meaning to get? Now's your chance. https://topatoco.com/collections/goats?filter.v.price.gte=&filter.v.price.lte=&filter.p.product_type=Shirts&sort_by=manual

Squid vs Wienermobile t-shirt design
Bunnies Planet t-shirt design
Let's Fight The Internet t-shirt design

bagder, to random
@bagder@mastodon.social avatar

A history of a logo with a colon and two slashes

https://daniel.haxx.se/blog/2024/05/21/a-history-of-a-logo-with-a-colon-and-two-slashes/

How the logo got its colon slash slash.

timbray, to random
@timbray@cosocial.ca avatar

This article is rambling and diverges into pomo critical theory: https://theluddite.org/#!post/ai-hype

But these two paragraphs hit me hard.

ProPublica, to DadBin
@ProPublica@newsie.social avatar

Kristi Noem Said She Is Proud to “Support Babies, Moms, and Families.”

Her Record Shows Otherwise, Critics Say.

As #SouthDakota governor, Noem has rejected programs and millions of dollars in federal funds that would have benefited #parents and #children and provided care during #pregnancy.

Critics say her rhetoric is “all hat and no cattle.”

#KristiNoem #News #Health #HealthCare #Kids #Abortion #Families #Politics #Government

https://www.propublica.org/article/kristi-noem-south-dakota-parents-children-pregnancy-abortion

rbreich, to random
@rbreich@masto.ai avatar

The CEO-to-worker pay gap at America’s largest companies was 344-to-1 last year.

In 1965, the ratio was 20-to-1.

This explosion in CEO pay relative to the pay of workers isn’t because CEOs have become so much more valuable.

They've just gamed the system to line their pockets.

OGjester,
@OGjester@stranger.social avatar

@rbreich anyone who entered the workforce after 1974 has been shorted on pay their entire lives. Today, workers are only paid roughly 40% of what their productivity is worth. Adjust your work ethic accordingly, folks.

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.

luckytran, to random
@luckytran@med-mastodon.com avatar

The US government is ending the program that provides free COVID vaccines to people who are uninsured and underinsured.

This is a public health failure that will further decrease already low vax rates, and puts marginalized communities at greater risk.

https://thehill.com/policy/healthcare/4670459-cdc-ending-free-covid-vaccines-uninsured/

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

I find no irony in that coding in the shadow of ChatGepetto requires an even larger commitment to testing and debugging, but those skills aren’t valued in our industry. Just ship it and get promoted or bail before you have to fix your mistakes.

lo_fye,
@lo_fye@mastodon.cloud avatar

@grmpyprogrammer Having just switched from the tech industry to a tech job in the lighting industry, it's pretty interesting. They know nothing about tech. All they care about is that their systems keep working. If you can help that with tests, go for it. They don't want to know because they won't understand what you're saying anyway. Just do it. Make it well. More uptime, more happy. It's mostly self-guided and very low pressure.

omnicolor, to random
@omnicolor@phpc.social avatar

For the first time in six weeks I don't have a pit in my stomach and tightness in my chest. $employer and I have parted ways. If you're looking for a senior or higher software engineer, get in touch! I primarily do PHP, but could ramp back up in Python or Go if needed.

jonrosenberg, to random
@jonrosenberg@mastodon.online avatar

A new page of Goats is ready for reading-style enjoyment. https://www.patreon.com/posts/104194561

sean, to random
@sean@scoat.es avatar

201x: user clicks link; browser blanks; new HTML loads; browser displays rendered HTML + JS + CSS + images.

2024: user clicks link; main work area blanks; browser displays “loading” spinner; new HTML never loads; user clicks “reload”; browser blanks; HTML loads; browser displays rendered HTML etc.; user is at a different page than before they clicked reload; user clicks X to close 4 on-page CTA prompts to join mailing lists, pay for content, chat with “support”, and opt out of tracking.

kerouac666, to random
@kerouac666@mstdn.social avatar

I've never been more sympathetic to a fictional antagonist than in Avengers 2 when Ultron experienced the internet for like 5 seconds and then decided that humanity should be destroyed

sean, to random
@sean@scoat.es avatar

I keep hearing about Google paying Apple $20B/year to make it the default search engine in Safari. “They must make at least that much on search from Apple devices in order to justify the cost.”

This is wrong.

They must make at least that much from search OR from preventing others from eroding their monopsony. The REAL value is to prevent someone else from being the default.

It’s similar to regulatory capture, and we should tax the shit out of it.

(harnessing my inner @pluralistic)

ericmann, to random
@ericmann@tekton.network avatar

When I left Vacasa it was to pursue an opportunity in defense I couldn't in good conscience turn down. I did everything I could to leave my team and department in good hands.

I failed.

The leadership team today announced they were letting nearly half of the team go. In June. With some kind of severance to be decided later.

I cannot express how abhorrent this decision and delivery was.

If you need a security, infra, or data engineer (inc DBAs) I have several high quality referrals.

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