HNHacker News
TopNewBestAskShowJobs

CtrlAltDelete51

60 karma · joined June 18, 2023

submissionscomments
CtrlAltDelete51··on Matt Mullenweg trying to change /r/Wordpress to /r/WordPress
My concern is why does Matt care all of a sudden? The timing is … suspicious. Especially with the trademark dispute — this feels like Matt trying to shore up a defense or something.
CtrlAltDelete51··on What the heck is going on with WordPress?
As some additional bit of data to interpret the way you will... I just found a Reddit (https://www.reddit.com/r/Wordpress/comments/1fol35p/wordpres...) thread that found several additional Trademark filings by the WordPress Foundation in July for the terms "Managed WordPress" and "Hosted WordPress".
CtrlAltDelete51··on What the heck is going on with WordPress?
I'm not involved in the WordPress ecosystem, but am an outsider looking in. I don't have all of the facts and am not a lawyer, so this is just my 2 cents.

Quoting the referenced article:

1. Contributing to WordPress

So here’s my question: what do you think of a company that, with close to half a billion dollars in revenue, and more than a thousand staff, barely contributes the equivalent of one full-time employee to the project on which it has built the entirety of its value?

My opinion of this doesn't matter. What I would like to know is this: Are all companies that profit from WordPress being held to the same standard, or is this specifically measured against WP-Engine for some particular reason? Either way, I don't believe this is relevant as its opinion, and as the author themselves state, there is no actual obligation to contribute.

2. Trademark confusion

This is why the confusion that WordPress.com may generate and the one that other company generates are not one and the same.

According to WebArchive, this was a policy change made on September 24th -- the same day that all of this kicked off.

Original Text: https://web.archive.org/web/20240924024555/https://wordpress...:

The abbreviation “WP” is not covered by the WordPress trademarks and you are free to use it in any way you see fit.

When in doubt about your use of the WordPress or WordCamp name or logo, please contact the Foundation for clarification.

New Text: https://wordpressfoundation.org/trademark-policy/:

The abbreviation “WP” is not covered by the WordPress trademarks, but please don’t use it in a way that confuses people. For example, many people think WP Engine is “WordPress Engine” and officially associated with WordPress, which it’s not. They have never once even donated to the WordPress Foundation, despite making billions of revenue on top of WordPress.

If you would like to use the WordPress trademark commercially, please contact Automattic, they have the exclusive license. Their only sub-licensee is Newfold.

For non-commercial use, you can contact us here at the Foundation.

Ignoring the out-of-place dig at WP Engine in the new text, there was a clear language change and as an outsider, it seems as though there was no notice communicated or given -- but, there is no obligation to do so.

It originally stated "you are free to use it in any way you see fit" and WP Engine did so. While the author of the text is welcome to make the change as necessary, the text also explicitly states that "WP" is not covered my trademark and the new language makes a request. I haven't seen any prior public communication or notice about such a change -- that doesn't help the perception from the Wordpress Foundation.

3. Access to WordPress.org

Here’s a company benefiting from a free resource they are not entitled to. That actually charges their customers for that free service ($3/month to activate auto-updates, something that is free on WordPress), and when they lose access to the free resource, blames others.

Why are they not entitled to benefit from an opensource project so long as they are abiding by the license? If the Wordpress Foundation has an issue with this, they should have chosen an license that applied the appropriate restrictions. They lost access because the Wordpress Foundation blocked their access without prior communication and in a, seemingly, unprecedented manner.

While not referenced in the article, I have seen claims made that WP Engine places a disproportionate load on the Wordpress infrastructure. I think it would be fair to ask them to contribute or run their own mirrors, but I haven't seen any evidence to support that such a conversation took place prior to restricting access.

--

As I mentioned, I'm not a lawyer, but I think the only actual footing that Automattic has here is potentially around the Trademark policy, of which it is only "WordPress", NOT "WP". Could WP Engine maybe rework some wording on their website or something? Sure. If there was a disagreement, it should have been handled in court, not in the way its currently being handled.

I don't think either party is morally in the clear -- but legally, that doesn't matter. I do think Automattic and the WordPress Foundation (both run by Matt Mullenweg) are approaching solving this problem in possibly the worst way possible and seem surprised about the negative response that they are getting.

I do think there seems to be an obvious conflict of interest between Automattic and the WordPress Foundation -- The WordPress Foundation seems to be punishing WP Engine for a legal dispute between Automattic and WP Engine. I suspect that this is due to a lack of Governance structure around the WordPress Foundation that other large opensource foundations have -- even moreso based on the public postings of members of the WordPress community that have been blindsided by the actions the WordPress Foundation have taken seemingly without any kind of discussion or communication within the Foundation.

CtrlAltDelete51··on Elasticsearch is open source, again
Open source, again … for now.
CtrlAltDelete51··on Is Cloudflare overcharging us for their images service?
Cloudflare outsources its ticket triage to HN voting.

The support experience described matches all of my experiences with CF support over the years.

CtrlAltDelete51··on What's Next for Kagi?
Congratulations on profitability, and I’m really excited to see the roadmap you shared.
CtrlAltDelete51··on Cloudflare took down our website
Almost, like … maybe one of the “protection” providers might have ways to suppress bad media?

puts on tin foil hat and looks around nervously

CtrlAltDelete51··on Cloudflare took down our website
While the author could improve the narrative in his article, the historical issues with Cloudflare combined with, yet another one, paint a stark picture.

Combine it with the stories I hear about Sales, the numerous other PR fumbles already mentioned in this thread, and the months I’ve personally waited (while on a paid plan!) for ticket responses only to get cookie cutter responses is, quite frankly, embarrassing.

CloudFlare puts in a good front, and their products seem decent, but they really have questionable business practices that should make anyone think twice before using them.

CtrlAltDelete51··on Show HN: gpudeploy.com – "Airbnb" for GPUs
Side note: you contact form doesn’t work - do you have an email I send some questions over to?
CtrlAltDelete51··on Show HN: gpudeploy.com – "Airbnb" for GPUs
What kind of utilization percentages do you expect to be able to provide? Do you have any existing usage/ROI data?
CtrlAltDelete51··on Show HN: I built a web app to open source travel itineraries
Flexibility for changes being reflected in realtime without needing to version PDFs.

I use TripIt as the foundation for all of mine.

CtrlAltDelete51··on Vultr CDN
While exciting to see, I’ve tried them a couple of times for different projects and unfortunately never had a good experience with them. It’s disappointing because their product line up continues to grow, but they still seem to struggle a bit on the trust front.
CtrlAltDelete51··on Show HN: SaaS Development Team as Monthly Subscription
What is an “active request”?
CtrlAltDelete51··on Show HN: Run globally distributed full-stack apps on high-performance MicroVMs
This is super interesting, but I have some questions.

I’ve explored running @Edge for performance gains and overall improved user experiences, but always have struggled with services like this (or fly.io or even just running my own VMs) and their data center locations.

Looking at your integrations page, for example, you call out PlanetScale so il use that as an example to illustrate my challenge. Koyeb has a region in SFO. PlanetScale’s closest region is in Oregon. For a database connection, that’s a lot of latency which likely undermines the performance gains of running a service at edge (at least in my use cases).

I’ve evaluated just rolling my own database replication for Edge and it’s not a huge deal but often finding information about data center providers to try and pair data with the compute can be challenging.

So the queries I’d like to pose: Are you able to provide Speedtest endpoints or data center information for collocating other resources near each deployed Koyeb region? Do you plan to offer lower level access to compute to address this kind of use case? Is there another implementation angle to this I am missing?

CtrlAltDelete51··on PlanetScale Scaler Pro
If they are running on AWS (which it looks like they are), they aren’t going to be able to undercut AWS. For a retail user who doesn’t want to commit to RIs or have enough volume for an EDP, sure PS can be cheaper.

The value I found is being able to do multi-region read replicas with no compute overhead for lower traffic geos.

I like the idea of PS and have toyed around with the idea of migrating to it but there are some glaring issues I don’t want to deal with:

- no native way to export backups and avoid vendor lock in (or pay for the row reads to generate regular backups)

- contradictory cost model. Their pricing page reads “Every time a query retrieves a row from the database, it is counted as a row read. Every time a row is written to the database, it is counted as a row written.” while their docs state “Rows read is a measure of the work that the database engine does, not a measure of the number of rows returned. Every row read from a table during execution adds to the rows read count, regardless of how many rows are returned.”

CtrlAltDelete51··on The damaging results of mandated return to office
You have a source for any of that?

Speaking personally, everyone I’ve spoken to on the matter (myself included) have zero desire to return to a traditional office.

CtrlAltDelete51··on San Francisco fire chief fed up with robotaxis that mess with her firetrucks
Simplest thing to do is to confiscate the vehicles and levy fines large enough that its in the financial best interest of these companies to ensure that basic road safety situations are at the top of their priority lists.
CtrlAltDelete51··on Jamsocket: Back Ends for Realtime Apps
This looks really interesting, and something that could solve a semi-immediate pain point but I can’t find any data on the production plan other than the price. Is that information available anywhere?
CtrlAltDelete51··on The GMP library's repository is under attack by a single GitHub user
To be fair, the amount of traffic we are talking about is not really that significant. GMP only allocating one core [1] for these requests and being frustrated that after so long they might have to increase the resource allocation or change something else is a bit unreasonable too.

[1] https://gmplib.org/list-archives/gmp-devel/2023-June/006169....

CtrlAltDelete51··on The GMP library's repository is under attack by a single GitHub user
^ So much this. From the assumption of malicious activity (which is a far leap given such a predictable pattern of calls), to bragging about “server-class hardware” and “great connectivity”, this doesn’t seem like a super solid setup.

In before “it’s just one guy”: there are a thousand ways to solve this that are not expensive or complicated.

Should the offending party have been a better consumer? Yes.

Is it fair to entirely blame the user versus implementing additional caches and safeguards to make it an annoyance and not the end of the world emergency GMP is making it out to be? Definitely not.

CtrlAltDelete51··on The GMP library's repository is under attack by a single GitHub user
That seems like a perfectly reasonable response. They even provided the project so GMP could reach out.