@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 php
@ramsey@phpc.social avatar

This is a pretty cool package, if you use with and . https://github.com/ajgarlag/AjglBreakpointTwigExtension

ramsey, to random
@ramsey@phpc.social avatar

@shiflett Happy birthday, Chris!

kboyd, to random
@kboyd@phpc.social avatar

Good morning, and welcome to Enshittification Tuesday. We've got quite a selection for your perusal today, and shockingly it isn't all related to AI.

We've got:

  • Microsoft adds AI spyware at the OS level

  • iTerm2 adds AI spyware at the Terminal level

  • FireTV interface has been sneakily tweaked to automatically subscribe users to new services when downloading certain apps (yes, there's a confirmation screen, but blink and you'll miss it & might get double-subscribed)

ramsey,
@ramsey@phpc.social avatar

@kboyd I was pretty upset about the iTerm2 thing. It’s so weird, too, since it’s now an open source project.

ramsey, to random
@ramsey@phpc.social avatar

Matt Smith is really great in #HouseOfTheDragon. It helps that he was my favorite Doctor.

ramsey,
@ramsey@phpc.social avatar

@wbrowar Is season 2 out yet?

ramsey, to random
@ramsey@phpc.social avatar

I’d love to see a behind-the-scenes or making-of for . How do they put it together in such a tight, well-made package. There don’t appear to be many cuts, and John Oliver’s hand motions and everything is so well-choreographed. Is he really that good, or do they practice this over and over?

erictopol, to random
@erictopol@mstdn.social avatar

The highly pro-inflammatory and pervasive microplastics and nanoplastics: previously found in arteries and associated with increased in heart attacks and strokes, now in all human testes that were assessed.

https://erictopol.substack.com/p/theres-plastic-in-my-plaque

https://academic.oup.com/toxsci/advance-article-abstract/doi/10.1093/toxsci/kfae060/7673133?redirectedFrom=fulltext&login=false#no-access-

ramsey,
@ramsey@phpc.social avatar

@erictopol @aral What does “Direct evidence that this risk extends to humans is lacking” mean?

ramsey,
@ramsey@phpc.social avatar

@erictopol @aral Never mind. I can’t reading comprehension good. 😉

That’s in a section with the heading “background.” 🤦‍♂️

ramsey, to random
@ramsey@phpc.social avatar

Why are the bytes output from gpg --export different from those output from gpg-wks-client --install-key, for the same key… yet the fingerprint reported from both is the same?

How can I output the same bytes using just gpg --export? (The latter creates a file in a local openpgpkey directory, and I just want the bytes dumped to stdout instead.)

(Also, the latter generates a much, much smaller file size than the export command, which is why I’d prefer using it.)

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’ve just tried sending the message again. Thanks!

ramsey,
@ramsey@phpc.social avatar

@vmbrasseur We’ll see what happens. I tried sending it again just a little while ago (at their request), and it’s still not showing up. I’ve verified that I’m a member of the list (actually, I tried signing up for it and got a message saying “you’re already a member!”).

ramsey,
@ramsey@phpc.social avatar

@vmbrasseur I’ve gotten no bounce-back or other indication of failure, so I’m wondering if there’s a problem on their end.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

This past week I had a problem at DayJob that would’ve been easier to solve if we had adopted the use of repositories that create immutable value objects. Since this is a Laravel project, I was overruled. My first implementation ended up being wrong (found out via production testing) and the fix ended up involving Eloquent mutators.

I still think value objects are the better solution but my boss both disagrees and trolls me about it.

ramsey,
@ramsey@phpc.social avatar

@Crell @grmpyprogrammer It’s one thing to disagree and say, “We’re going to do this the Laravel way.” I can accept that for “consistency’s sake,” but to troll you? That’s pretty childish.

ramsey, to random
@ramsey@phpc.social avatar

It’s interesting to note that many of the AI suggestions for PHP code (in IDEs) use older syntax and practices, such as using a string for the fully-qualified class name, instead of ClassName::class, which is the modern and generally-accepted best practice today.

ramsey,
@ramsey@phpc.social avatar

So, if AI was trained on all the publicly-available code it found on GitHub and the rest of the web, and if MOST code is shit code, then does that mean AI is recommending the worst practices to new developers?

ramsey,
@ramsey@phpc.social avatar

This is a rhetorical question, meant as a thought exercise for the reader. I already know the answer.

cdevroe, to random
@cdevroe@mastodon.social avatar

This year’s WWDC may be the most important for Apple in many years. They haven’t found themselves behind the competition very often in over a decade. However, they are grossly behind with Siri. So far behind that if there is not demonstrable improvement (that is in the realm of magic) they may need to rename their voice assistant in the future and several executive’s jobs could be at risk.

ramsey,
@ramsey@phpc.social avatar

@cdevroe Why would they need to rename Siri?

mcc, (edited ) to random
@mcc@mastodon.social avatar

If a program says it wants CUDA 10 can I get away with installing CUDA 12 or does CUDA 10 mean "CUDA 10 exactly"

It's specifically asking for "cudart64_101.dll"

ramsey,
@ramsey@phpc.social avatar

@mcc I assume that the “selected” indicator for a button is white text instead of black text?

annika, to random
@annika@xoxo.zone avatar

My GPG key expired at 10:10 UTC today, 12 hours after finding out @mwl had all remaining copies of his PGP & GPG book destroyed. If there is a god of encryption, I invoked and angered it yesterday.

ramsey,
@ramsey@phpc.social avatar

@annika @mwl I’m curious about having all remaining copies of a book destroyed. Why?

ramsey,
@ramsey@phpc.social avatar

@mwl @annika Oof! Sorry to hear that.

scottkeckwarren, to random
@scottkeckwarren@phpc.social avatar

"You probably don’t need microservices" by @brunomvpcosta

https://www.thrownewexception.com/you-probably-dont-need-microservices/

ramsey,
@ramsey@phpc.social avatar

@scottkeckwarren But then what will we use Kubernetes for?!

sean, to random
@sean@scoat.es avatar

I know retro tech is big right now, but I never expected this kind of grassroots anti-TCP campaign!

(Yes, this is a 90s joke that barely 8 of you will get.)

ramsey,
@ramsey@phpc.social avatar

@sean I never attended a LAN party or played any games on a LAN. I am such a horrible 90s tech geek.

Adam_Cadmon1, to random
@Adam_Cadmon1@mastodon.online avatar

Yeah, I'm tired of the CUV design for everything. The EV Mustang is just a souped up minivan and I hate it. A lot of EVs are designed that way and I think it has to do with the weight of the battery.

ramsey,
@ramsey@phpc.social avatar

@Adam_Cadmon1 @paninid I think I recall reading a while back that many auto makers were switching to more modular designs, with the majority of their cars being based on the same underlying chassis, and it looks like that’s what Ford is doing here.

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Some light reading for this weekend from @cate — my pre-order via Amazon came in (I hope they don’t rip you off on royalties for it Cate!)

ramsey,
@ramsey@phpc.social avatar

@cate @grmpyprogrammer I am interested in the Engineering Leader book, as well, but as one focused on the IC path, I’m not sure whether it applies to me.

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