Lee Willis

Husband, father and software developer. All views here are my own, and not of my employer.

Lee Willis boosted:
2025-06-24

we have got to stop talking about open source software this way man. someone who published work with an explicit label on it saying "this comes with absolutely no warranty" and is not being compensated is not part of a "supply chain" abyssdomain.expert/@filippo/11

Lee Willis boosted:
Sherri W (SyntaxSeed)syntaxseed@phpc.social
2025-05-14

This is the single greatest examination of why so many people are falling for the myth that #LLM / #AI tools are "intelligent" or actually reasoning about the output they give.

It draws a parallel to how psychics operate & how we fall for it.

It also shines light on why the grift has become so widespread & why so many #tech leaders are doubling down.

It's no more real that a psychic knows your future than an LLM is problem solving, thinking or even analyzing anything.

softwarecrisis.dev/letters/llm

2025-05-12

@dvk It's OK. I have some automations running against their API which can be occasionally flaky (but not to an extent it actually causes me any problems), and the web UI sometimes needs a refresh to pick up changes made through the API, but overall, happy with the lack of AI nonsense, and the much more palatable price!

2025-05-12

@dvk I just moved to Groove because of the helpscout pricing changes

2025-04-30

@valorin is there some internal difference in the way the strings are treated maybe leading to one being less likely to leak than the other. Or legacy issue that one was protected from being exposed in traces etc?

Lee Willis boosted:
2025-02-26

Now, more importantly: the new starter kits only provide Vue/Inertia, React/Inertia and #Livewire. No simple blade starter kit.
Which means new devs will need to not only learn the framework and its templating system, but also a homemade technology (whether it's Inertia or Livewire). Bad move.

2025-02-18

@emd Thanks & thanks for the boost!

2025-02-18

Great to get v1.2.0 of Supersonic, our command palette for #statamic out of the door today. Adding a bit of polish and the ability to search for content across collections.

supersonic.ademti-software.co.

2025-02-12

@Edent Is it not more likely be down to where I sourced the flag emoji from to copy/paste when creating the tag? ie WordPress is just using what it's given?

2025-02-12

@Edent You're into the depths of unicode representation (of which I have no real idea - sorry!), but it sounds like you actually tagged your article with a subltly different character? Would accessing the tag archive for the character *with* ZWJ worked?

2025-02-12

@Edent It does. What happens if you run the following query (adjust your table prefix to suit): gist.github.com/leewillis77/5e. That's the query WP runs to find the matching term from the slug.

2025-02-12

@Edent Can't reproduce it here, works fine and as expected. You'll need to check the table charset, collation and also the collation settings for the slug column on {prefix}_terms. Table should be `CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci` and the slug column should also be `COLLATE utf8mb4_unicode_520_ci` [I know you said you'd checked, but wasn't sure if you'd checked the terms table and the column collations...

2025-01-03

@j3j5 Could you always register the route (at an appropriate point, and subject to the active env being appropriate), and then just set the middleware in your tests?

Lee Willis boosted:
2024-12-22

Boost if you want less generative AI in your tech in 2025.

2024-11-18

Just pushed an update to Supersonic - our command palette for #statamic.

The latest release includes actions to swap the currently active site, actions for easy access to blueprints and i18n support.

statamic.com/addons/ademti-sof

2024-08-16

@johnstonphilip carrd.co?

2024-08-13

@coenjacobs it doesn't. Without the 'break' execution continues through from the matched condition, effectively ignoring the second 'case'. The manual page covers that behaviour explicitly: php.net/manual/en/control-stru

2024-08-13

@coenjacobs Or even simpler example: onlinephp.io/c/675d5 Does that make sense?

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst