Show newer

@worldsendless You're going to hit every landmine PHP has ever had.

Use the latest supported versions; `== No` is no longer possible in 8.0+ php.net/supported-versions.php 3v4l.org/I0GqJ

Ensure you're running with php.net/manual/en/errorfunc.co = E_ALL

`php -a` is the closest thing to a native repl, but there's others like github.com/ramsey/composer-rep or psysh.org/

Or step debugging with xdebug.org/docs/step_debug

phptutorial.net/ + phptherightway.com/

I'm helping one of my employees learn in . Sadly missing a repl, we just use `vardump($thing)` a ton to figure out how to get the field. Also, in PHP `== No` evaluates to `== "No"`. Seriously??

I am enjoying podcasts via RSS readers, but note that does not have with others but has . A couple notes:

- easy OPML import/export. Other good readers have this, but not all of them.
- Works without an account in the cloud -- just the RSS and my device.
- Multiple tags per entry. I have not found this on ANY other reader, where ultimately tags = directories. This is silly.
- Super-easy history and search. You would think this would be a given in this day and age, but I do not see it in other readers. For example, trying to find "spooky" in the title of a recently heard podcast was not possible outside elfeed. Further, "Which ones did I listen to this morning?" is hard, also not easy in elfeed. But at least I can search for keywords there.

I use feeder on android, which at least checks the first two boxes about good OPML support and being subscriptionless. Of course, going to my elfeed is a joy, but not when I am on the move and can't pull out my laptop.

has a new episode out. Apparently soundcloud doesn't make RSS links obvious for everything, so I grabbed theirs from reversed the URL from Apple Podcasts and plugged it into my readers. feeds.soundcloud.com/users/sou

The language and languages are so stable, with breaking changes being frowned upon in the culture. But breaking in the (frankly, awesome!) tooling has been my difficulty as I maintain a dozen projects of varying ages. It is a real problem.

Sometimes, randomly, my cannot connect to anything. I don't know if it's from my changing locations (wifi networks) or what; other things connect fine. I have to restart the FireFox process. I have no idea why.

@worldsendless
couple of benefits that apply to both #nix and #guix: declarative configuration core to the OS, you can rollback a bad install, or even a bad boot configuration at boot time, you can have confidence your config will wont break for the same version, for example, my previous config is possibly 6-8 months hold, I should be able to just "switch" it and it will work. this is what i've experienced in my multiple migrations :D

@daviwil @fsf

Clojure 1.12.0-alpha5

clojure.org/news/2023/10/20/cl

Clojure 1.12.0-alpha5 is now available and we encourage you to try it and give us your feedback! Use locks instead of synchronized blocks around user code in lazy-seq and delay Clojure users want to use virtual threads on JDK 21. Prior to...

#clojure #clj #cljs

Would I recommend as daily driver? No. But I also won't stop living in it. orys.us/v6

It's hard to say how much I love the ad-free, bloat-free experience of . Thanks,

I just got mildly stung by the fact that is . Somehow on one site a foreach over an array started choking because its datasource included a boolean, on our dev server only.

:ferris_wave: Hello World!

The Rust project now has an official presence on Mastodon! ✨

We'll be posting the same on our Twitter and Mastodon accounts, so you won't miss anything on either platform.

Hey folks, I've seen a lot of talk going around about adblockers lately. I worked in the advertising technology and security industry for five years and the one core piece of advice I have is:

Holy fuck never give an advertiser your data. You cannot believe how bad it is. Don't. I run three layers of ad block protection and I'd run more if it was feasible. If you want to support creators give them money.

Ugh. Just did a 1:1 on and it was awful; between the fact that I was on Web, and he was on desktop with a new update applied this morning, it was basically a photo with audio. We could hear fine, but his efforts to share a document were useless as I saw stale, 45-second old updates, and cancelling that, even video of his face was slow to update. I shared my screen and as far as I know it was fine for him, but the experience was clearly far worse than he wanted. I actually had a Team video call with him a couple months ago and it was ok, though we didn't do any sort of content/screen sharing in that meeting. Today was almost unusable; it was almost just a phone call, until I shared my screen.

When we're as surrounded by streaming platforms as we are now, it's easy to forget that the DRM-free life still exists. Even now, there are dozens of record labels, publishers, and online retailers that refuse to abuse their customers. Learn about them in the Guide: u.fsf.org/1lr #EndDRM #DRM

Wait ... there is a for a slice of pizza 🍕 but not one for feed? I love my pizza, but would definitely consider them vastly different in importance. Ugh!

And another day in which I didn't even LOOK at any code... some programmer. yeah?

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.