@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.

ramsey, to random
@ramsey@phpc.social avatar

I’m just a boy, standing in front of a license-discuss list, asking it to accept my email messages.

darnell, to random
@darnell@one.darnell.one avatar

At the end of my mini vacation (I went to Ghana 🇬🇭) I had some extra Cedi’s (currency in Ghana 🇬🇭), so I decided to use the rest of it purchasing a large Djembe (African drum). I actually had to verify if I could bring it on the plane ✈️ (I was not sure if it would fit) but the airport employees said it was okay. Ironically, at virtually every stop (Accra, London, Philadelphia, etcetera), airport 🔛 @darnell (Out Of Office) 🏞️ See More:

ramsey,
@ramsey@phpc.social avatar

@darnell @darnell When I was in college, I had a friend who played a djembe at a coffee shop we would go to regularly. They’re really cool drums.

ramsey, to random
@ramsey@phpc.social avatar

Why do IDEs always default the terminal to the bottom of the screen? I’m always—always—going to move it to right side of the screen. No matter what. Am I the only one who does this?

ramsey,
@ramsey@phpc.social avatar

@kboyd Makes sense. I like horizontal displays.

ramsey,
@ramsey@phpc.social avatar

@josh me

jalcine, to random
@jalcine@todon.eu avatar

Ah yes, the two genders.

ramsey,
@ramsey@phpc.social avatar

@jalcine It’s kind of over for everyone when the Scarlett Witch shows up, though.

ramsey,
@ramsey@phpc.social avatar

@jalcine Honestly, I don’t know. I never really paid much attention to DC. I’m just mouthing off. 😉

ramsey, to random
@ramsey@phpc.social avatar

What’s the deal with skinny 12 oz. cans?

ramsey,
@ramsey@phpc.social avatar

@paladin It’s imperial all the way down.

TheNeedling, to random
@TheNeedling@newsie.social avatar
ramsey,
@ramsey@phpc.social avatar

@TheNeedling @kboyd “with the possible exception of the very end”

What an understatement!

🤣🤣🤣

frameworkcomputer, (edited ) to random
@frameworkcomputer@fosstodon.org avatar

Do you want your computer to have photographic memory of everything you’ve looked at:

Via (X image below)

ramsey,
@ramsey@phpc.social avatar

@frameworkcomputer @majorlinux I want my computer to have a photographic memory of everything I do, not the company who made my computer.

I love being able to go through my history to find things I did or websites I visited, so I can recall that information and use it again.

The company who made my computer or OS should not have that privilege, though.

paninid, to random
@paninid@mastodon.world avatar

It's inconceivable that you haven't spent the last few years building up an immunity to iocane powder.

There are some people who don't get this reference.

http://www.superversive.co/blog/is-poison-good-for-you



ramsey,
@ramsey@phpc.social avatar
thepanz, to random
@thepanz@phpc.social avatar

Working on the v1 codebase and its test suite, make you realise how much work has been done on , and it simply works! Thank you @sebastian!

At the same time the legacy Doctrine v1 still manages OK-ish in the era of ! Still with no class namespaces and by implementing its own autoloading system! Is it probably from times? 🤔

Kudos to the original authors!
(Are they around here BTW?)

ramsey,
@ramsey@phpc.social avatar

@thepanz @sebastian He’s not the first author, but @jwage took it over from the original author, which, as I recall is a pretty interesting story.

Crell, (edited ) to php
@Crell@phpc.social avatar

Hey . When you use union and intersection types, do you include spaces?

(RT for reach, etc. This is survey data for @phpfig. If you know of any official policies by major projects already, please note/link in the replies.)

ramsey,
@ramsey@phpc.social avatar

@Crell @phpfig I use the CodeSniffer rule SlevomatCodingStandard.TypeHints.UnionTypeHintFormat with withSpaces set to “yes.” I think this also works on intersection types, despite the name.

https://github.com/slevomat/coding-standard/blob/master/doc/type-hints.md#slevomatcodingstandardtypehintsuniontypehintformat-

ramsey,
@ramsey@phpc.social avatar

@Crell @phpfig I believe uses no spaces, and I think this is what php-cs-fixer does.

ramsey,
@ramsey@phpc.social avatar

@Crell @phpfig They don’t call it out here, but the code example shows using it without spaces. https://symfony.com/doc/current/contributing/code/standards.html

Hooper, to random
@Hooper@phpc.social avatar

Should I have multiple Mastodon accounts on various instances of interest? Or should I consolidate into one account.....????

ramsey,
@ramsey@phpc.social avatar

@Hooper This sort of depends on how you want to use them. Some clients let you browse the local public feed of any server, even if you don’t have an account on that server, so that’s no longer a huge reason to join multiple servers. For me, I decided to consolidate to one account because keeping up with multiple accounts felt like too much work, and I wanted my main account to be my whole self and not just one facet of me, but lots of folks like having different personas.

ramsey,
@ramsey@phpc.social avatar

@Hooper If the other server “knows about” you (because someone there follows you, or one of your posts has otherwise somehow interacted with their server through a boost, etc.), then your public posts will show up in their federated timeline.

Also, when posting about a topic, use hashtags. You can follow specific hashtags, and if others follow them, your posts will show up in their feeds, even if they aren’t following you, as long as their server knows about phpc.social.

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

longing for a day where the typecast can be part of the foreach() instead of this magic comment stuff that i absolutely loath doing. or hard typed collections.

for context, in Skyrim scripting, if it doesnt fit the cast you get NULL that iteration. and im 100% ok with that. (but an exception is cooler)

ramsey,
@ramsey@phpc.social avatar

@bobmagicii Hmm. Interesting. What would happen if the type failed?

ramsey,
@ramsey@phpc.social avatar

@bobmagicii I mean, what if a collection has 5 items, and only the last fails? If not using static analysis to catch that issue before running the code, what happens in the interpreter when it runs the code?

ramsey, to random
@ramsey@phpc.social avatar

What happened to firefish.social? I wanted to log in (first time in ages) to check things out, but site doesn’t load. Did it go away?

ramsey, to random
@ramsey@phpc.social avatar

The infamous root beer beer, at Shoeless Joe’s, 10 years ago today.

ramsey,
@ramsey@phpc.social avatar

@psycodepath This root beer was alcoholic, which is why I referred to it as “root beer beer.” 🙂

Traditionally, root beer was made from the roots of the sassafras tree, but nowadays, it's all artifically flavored.

ramsey,
@ramsey@phpc.social avatar

@psycodepath Well, it has to be artificial now because I think they figured out sassafras is toxic and not fit for human consumption.

ramsey, to random
@ramsey@phpc.social avatar

@osi I sent an email to the license-discuss list (I’m a member of the list), but I can’t tell whether the list actually got it. It doesn’t show up in the archives (nothing from May is in the archives, but maybe no mail has been sent this month?): https://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/

Who should I contact to find out if the message was actually received? Maybe there’s moderation happening, and no one has approved it yet?

ramsey,
@ramsey@phpc.social avatar

@osi I was going to suggest maybe the list software isn’t working or running properly, but I got the messages sent to license-review on May 15 and 23. However, both were in my spam mail folder, which is odd because the list address is in my address book.

At any rate, license-review works. Can you please check license-discuss again? I’ve now tried sending the same message a few times, and none are bouncing back, but none appear to be delivered, either. /cc @ed

ramsey,
@ramsey@phpc.social avatar

@ed @osi Done. Thanks!

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