@ramsey@phpc.social
@ramsey@phpc.social avatar

ramsey

@ramsey@phpc.social

Coder, author, & speaker. PHP 8.1 & 8.2 release manager. ramsey/uuid maintainer. Open source developer. Senior Staff Engineer. Pronouns: he/him/his

“This guy seems to fundamentally misunderstand open source” — some rando on Hacker News

“Who is this guy?” — another rando on Hacker News

Co-admin of the https://phpc.social Mastodon server.

All original content in public posts © me & licensed CC BY-SA 4.0, unless otherwise specified. :cc: :ccby: :ccsa:

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

dragonmantank, to random
@dragonmantank@phpc.social avatar

I’m so confused by this Remix talk I’m watching. It starts off making fun of PHP, then proceeds to do what PHP was been doing for 15 years, but with an air of “PHP from 1995 is the same as today lol.”

I like how mixing HTML and code is bad, unless JS does it. Putting things in {} is the same as <?php?>, don’t kid yourself.

I’m also pretty sure this is showing off what cgi-bin was doing as well?

But I understand. PHP isn’t a cool language, and all the stuff we did isn’t cool until JS does it.

wendynather, to random

40 years ago, my dad went viral on Usenet with this little gem: http://www.catb.org/jargon/html/story-of-mel.html

craig, to random

Who will John Mastodon be endorsing for president?

evan, to random
@evan@cosocial.ca avatar

Reading The Architecture of Open Source Applications 2 for my software architecture course in graduate school, came across a name check in the MediaWiki chapter: "Before hooks existed in MediaWiki, adding custom PHP code meant modifying the core code, which was neither easy nor recommended. The first hooks were proposed and added in 2004 by Evan Prodromou; many more have been added over the years when needed."

Thanks @brainwane and @gpaumier for the nice surprise!

https://aosabook.org/en/v2/mediawiki.html

jessicamauerhan, to random
@jessicamauerhan@phpc.social avatar

Tango's biggest feature update ever—Guidance—is officially LIVE on Product Hunt 🥳
And work just got a whole lot easier to get done. 🙌
Show Tango some love with an upvote on Product Hunt today!⬆️ https://www.producthunt.com/posts/tango-guidance

dymaxion, to random

Tech speakers, it's 2023. Stop using moms as your example of a non-technical audience. It's wrong, its not funny, and whatever you were saying, now most of your audience is not thinking about it.

Just use the exec team as an example instead and get on with your life.

onpaperwings, (edited ) to random
@onpaperwings@typo.social avatar

🚨 Announcing the Linotype Book Project! 🚨

Over a decade of researching and collecting, over a year in my head, and over five months in the making; I am thrilled to announce I am writing a book about the dramatic impact of the Linotype on journalism, communication, and all of society.

Follow along by joining the members-only newsletter to get behind-the-scenes access while the book is being made.

https://linotypebook.com/

racheltobac, to random

Here’s how I used AI to clone a 60 Minutes correspondent’s voice to trick a colleague into handing over Sharyn's passport number. I cloned Sharyn’s voice then manipulated the caller ID to show Sharyn’s name on the caller ID with a spoofing tool.
The hack took 5 minutes total for me to steal the sensitive information.

So, how do we protect ourselves, our loved ones, and our organizations?

  1. Make sure the people around you know that caller ID is easily faked (spoofed) and that voices can also be easily impersonated.
  2. If they receive a dire call from “you”, verify it’s really you with another method of communication (text, DM, FT, call, etc) before taking an action (like sending money). Kind of like human MFA.

Some suggest setting up a secret “verification word” with their folks ones so that if someone impersonates & demands money/access etc you can ask for the verification word to see if it’s a real crisis. This won’t work for all people but could work for some. If it’s a match, use it.

In general, I recommend keeping advice simple: if premise of call is dire use a 2nd method of communication to confirm a person is in trouble before taking action (like wiring money or sensitive data). Rapid text, email, DM, have others message repeatedly — before wiring money.

Bottom line is:
Scammers use urgency & fear to convince victims to take actions (like sending money, data, etc).
If premise of a call, text, email, or DM is too dire (or too good to be true), that’s a likely scam.
Use a 2nd method of communication to check it’s real before taking action!

https://www.cbsnews.com/news/how-digital-theft-targets-people-from-millennials-to-seniors-60-minutes-2023-05-21/

video/mp4

georgetakei, to random

Stripping abortion rights away nationally, imposing their beliefs on every American--that is their true goal. And the GOP won’t stop until it's achieved.

The fact is, the Republican Party has been hijacked by a White Christian nationalist movement that wants to impose its own “morality” on the entire country, not merely red states: https://bit.ly/3WmTdlX

dgoosens, (edited ) to random
@dgoosens@phpc.social avatar

For non English speaking coders...
Especially if working in

requires common language & terminology in code and business

Yet, I see many benefits of coding in English....

  • code homogeneity between public front end and internal code
  • easier to find subcontractors
  • English kinda is the standard
  • devs are more used to it
  • pear review
  • "auditability" (For context, my company's lg is FR... but HQ is British)
  • ...

What do you do ?

(Boosts appreciated)

glasnt, to random

The 2023 Accelerate State of DevOps Survey is now open!

http://goo.gle/2023SODRsurvey

It takes about 15 minutes, and you'll help the DORA team with their research!

owls, to random

regarding last boost

personal favorite javazone trailer: https://www.youtube.com/watch?v=RnqAXuLZlaE

Via SOAP!

VIA SOAP❗

wonderofscience, to space
@wonderofscience@mastodon.social avatar

Stunning timelapse of Earth rising over the Moon captured by lunar orbiter spacecraft Kaguya. ©JAXA/NHK

video/mp4

brunty, to linux
@brunty@brunty.social avatar

What distro do y’all use on the ?

Yes, this is the one time you’re allowed to be like “hi I use ” and not have everyone around you roll their eyes 😉

ericmann, to random
@ericmann@tekton.network avatar

In high school, my "career planning" teachers told us the best barometer of future earnings was education. They benchmarked it as follows:

  • diploma/GED - $25k
  • Bachelor's degree - $35k
  • Master's degree - $45k
  • Doctorate - $100k

I never questioned their sources, but this was what drove me to declare my major early before I'd even been accepted to undergrad.

I'm so glad they were wrong.

ericmann,
@ericmann@tekton.network avatar

So when people ask me "why bother" with helping folks in code school. Or leveling junior devs. Or writing a blog or a book. Or speaking at a conference on a language I haven't used professionally in years ...

I just smile.

I bother because someone else first bothered to help me.

dginev, to random
@dginev@mathstodon.xyz avatar

The folks at Typst have prepared a guide for #LaTeX authors who may be curious how the tools compare:

https://typst.app/docs/guides/guide-for-latex-users/

film_girl, to random
@film_girl@mastodon.social avatar

So the new Instagram text thing is reported to have ActivityPub support and instead of being happy at all the new labor that could potentially be coming to the standard, Mastodon people are now actively encouraging instances to not federate with any of that stuff. K.

film_girl,
@film_girl@mastodon.social avatar

Look, instance admins can block whatever they want for any reason they want. It hurts your users but do you. And I'm not trying to argue that Facebook isn't a fucked up company. But actively working to discourage extremely skilled participants (and love them for hate them, FB engineers are VERY good) from contributing or associating with your open source protocol or community is just peak stupidity for people who claim in the same breath to want to remake and reset the social web.

funkatron, to php

Hey, I want to talk about something. Start a conversation on the dev community. Let’s throw it to the #php folks

Describing #ADHD as a “superpower” is a mistake. It’s one I’ve made in public talks in the past.

#ADHD, particularly in adults and girls, is:

  • wildly misunderstood
  • incorrectly named
  • incorrectly described in the DSM
  • manifests as structural and functional differences in multiple brain regions
  • NOT correlated to typical measures of intelligence
  • INVOLUNTARY
ramsey, (edited ) to random
@ramsey@phpc.social avatar

Many thanks to @eric, @john, and all the crew at for an amazing return to !

Thank you also to the sponsors for making it possible!

And, lastly, thank you to the attendees for making it awesome!

ian, to random
@ian@phpc.social avatar

Apparently GitHub has a different take on its IP assignment agreement. Interesting... https://github.com/github/balanced-employee-ip-agreement

awoodsnet, to random
@awoodsnet@phpc.social avatar

the amount of laughter shared tonight after PHP[Tek] has been amazing.

Thank you @shocm and @john for putting on such an amazing conference

nauleyco, to random

hot dog guys!

joepferguson, to random
@joepferguson@phpc.social avatar

These 2 should do a podcast together…

outofcontrol, to php
@outofcontrol@phpc.social avatar

As @ramsey posted earlier, and something I didn't realize, you can get a virtual pass to #phptek, and follow along. As well, you will get access to all the recordings afterwards. Next talks are at 2PM CDT here https://phptek.tv #php #laravel

burgerbecky, to random
@burgerbecky@mastodon.gamedev.place avatar

I found this on the Internet. It's TRUE, ALL OF IT!

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