It also wasn't lost on me that while Cloudflare was pushing out a new CMS that was mostly written/vibe-coded in a few months - one that seems to be at least pushing the envelope in a few areas - #WordPress was literally debating how to reshuffle the left hand menu items. It's like Henry Ford sitting around discussing what type of new saddle he should release for horses during the industrial revolution.
A post was done the other day where Matt basically criticized/pointed out vendor lock-in with EmDash and Cloudflare - but that's exactly what WordPress does as well - there are over 1000 hardcoded references to wp dot org (which Matt owns, not the Foundation). Matt showed us just what that means when he blocked access to that for WPE - customer admin panels started going down in real time. What kind of freedom is that? Where you're basically one firewall rule away from not being able to use your CMS? If that isn't vendor lock-in, I don't know what is.
I haven't used EmDash and right now I have no reason to, but I think any competition against WordPress, even for the sake of variety, is good for everybody. I still think WordPress is the right tool for a lot of people, but I no longer use it.
My fundamental criticisms about it now is that a) I don't trust the people in charge b) I think the Foundation was essentially a shell game where the ball never was inside and c) WP dot org isn't owned by the Foundation even though it was listed on the founding documents - if people are still freely contributing time and effort to the WordPress project, what is it they are actually contributing to? d) and finally, due to an historic and horrifically misguided miscalculation, WordPress/A8C are stuck with a seven figure a month lawsuit for the foreseeable future, all during a time they should have been innovating.
I'm very worried for the degrading level of HN comments due to mass-arrival of users over the years. Soon or later, there is something to do about it. The problem with HN is that it does not mimic in any way the social dynamics that determine that you need to earn ability to comment / talk. Voting comments does not work since the voters themselves have quality issues.
It’s impossible to regex HTML.
It also created the most famous StackOverflow post in history.
Regular Expressions are a Chomsky Type-3 Grammar. Perfect for linear patterns…but no ability to “count”.
HTML is a Chomsky Type-2 Grammar. AKA, it relies on nesting. To match a closing div, you have to know how many open divs came before.
Thus, it’s tempting, but technically impossible for regex to properly parse HTML. You *will* get clever, and you *will* make mistakes.
New deep dive with @SangerNYT on the SolarWinds hack found its 5-6X broader than initially believed with ~250 victims (MSFT tallied 40 initially).
-The backdoored Orion software was built/maintained in Eastern Europe.
-Concern another major vector used.
https://t.co/Di6IICPWIN
I made this little room scene to test out what kind of results my new physically based rendering engine can give me. It’s a weird combination of pixel art and realistic lighting that somehow makes the room look very inviting to me. Like I want to physically go in there. 🙃
W=540;N=200;t=0
def setup():size(W,W);noStroke()
def draw():global t;clear();[F(2./N*i-1,2./N*j-1)for i in range(N)for j in range(N)];t+=.1
def F(x,y):r=PI*3;C=cos;n=pow(sin(C(x*r)+C(y*r)+t),.5);d=.5-mag(x,y,n);circle(x/d*N/2+W/2,y/d*N/2+W/2,n/d)
#つぶやきProcessing