Top
Best
New

Posted by elithrar 1 day ago

EmDash – A spiritual successor to WordPress that solves plugin security(blog.cloudflare.com)
668 points | 490 commentspage 3
cutler 1 day ago|
Default EmDash size: 483Mb. Default WordPress size: 70Mb. That's progress?
timedude 21 hours ago|
It is in the present AI climate
doright 1 day ago||
I dunno, with the constant firehose of debate and disdain for AI this is a joke I'm too burned out about to feel like laughing at.
Meneth 1 day ago||
"solve security" - that's an April Fools joke if I ever heard one.
reddalo 1 day ago||
Given how shitty it looks and behaves, I was 100% sure this was an April Fools. But after reading the serious comments here on HN, I'm not sure anymore...
pixxel 1 day ago||
[dead]
ymolodtsov 1 day ago||
You can certainly solve WordPress well-known security issues by dropping WordPress, hard to argue with that.
rednafi 1 day ago||
It's great that they are recreating much of the fundamental software stack using LLMs. But if you're going to 'vibeslop,' at least do it in a language other than JavaScript.

I struggle to understand why anyone would want to generate code in TypeScript - unless what you're building truly can't be done in Go, Rust, or Kotlin; anything but JS.

I’m not sure how much of an improvement it really is to rewrite something from PHP to TypeScript while claiming security benefits.

Jaco07 1 day ago||
Spiritually hollow; at this point, it reads more like marketing material than anything of genuine substance.
tkel 1 day ago|
Yeah, they are churning out these AI slop projects for blogpost hits about once a week now
dminik 1 day ago||
I can't believe as developers we were worried about AI training on licensed code. It turns out it didn't matter at all. You can just point an LLM at some source code and you're off scot-free.
dbbk 1 day ago|
Almost all apps are just CRUD. The code is not that interesting. The valuable IP is the product.
dminik 1 day ago||
In what way? Does it matter that there's an Adobe logo on the top if I can just point an LLM at some leaked code and get PictureStore?
rafark 1 day ago||
Will you look at it. Another Wordpress “killer”. Wordpress has that market share because it can be easily installed in a wide variety of servers and because of its plugin ecosystem of dozens of thousands of plugins and huge flexibility/customizability. Wordpress is one of the most flexible pieces of software out there and none of the competition seem to get why Wordpress is so popular.
lupu 1 day ago||
So this product has nothing to do with wordpress, it's just another CMS that mentioned WP only bcz they created a migration plugin that won't work on 90% of existing wp sites and won't work on 100% of woocommerce sites.

This is no successor, it's not even in the same universe. - vendor lock-in, losing gpl, losing access to plugins source code, loosing ownership.

todotask2 1 day ago||
So it's spiritual successor, not successor.
alemwjsl 1 day ago||
It doesn't feel connected in spirit at all though. It is in the same category of app though. So there is that. Categorical descendant I'd say.
todotask2 21 hours ago||
Correct, "categorical descendant" is actually more precise given how differently they were built.
slotted-dotted 1 day ago|||
It's licensed under MIT. It's more permissive than wordpress.
epse 1 day ago|||
That is not a pure upgrade, GPL may well be the "better" / safer / trusted /... option for some
manacit 1 day ago||
You're welcome to take an MIT-licensed project, fork it, and relicense it as GPL. The inverse? not so much.

Hard to sell it as anything but an upgrade if you care about open source.

georgyo 1 day ago|||
The thread here doesn't explain why GPL might be better. So I'll try.

You're correct, with MIT there are a lot less restrictions. I can make GPL or pretty much any other license. Including one that I sell and never have to release the source of.

The latter option means if you make a product off of it, you have no obligation to share or even fund upstream development. This kind of situation has strangled other products.

Consider if Linux was released under MIT. Then companies like Oracle and RedHat (now owned by IBM) who have strong incentives to keep improvements to themselves and fund a lot of development would never share those improvements. Linux is the most used operating system in the world because of _everyone_ contributing back. But a MBA would want to privitize the profits.

If you care about the long term openness of a product, then GPL is hard to beat.

dns_snek 1 day ago|||
> Hard to sell it as anything but an upgrade if you care about open source.

Quite the opposite. We care about these freedoms enough that we want everyone to enjoy them. We don't want a third party to take this work and use it to lock more people into their proprietary software.

The ideological split likely comes from whether you care more about developers having the freedom to do whatever they want, or do you care about users having access to software which works the way they want it to.

lupu 19 hours ago|||
"more permissive" = plugins shipping compiled bundles and not the source code.
wouldbecouldbe 1 day ago||
yeah it's strange, if you are building a CMS in AI times, I think you would want an llm integration first. Not a UX clone of WordPress. The UX of WP is sort of a historical clutch not a plus.
alemwjsl 1 day ago||
I'd go the other way. Have less stuff. Just a text box, markdown, insane support for mermaid and everything. Dump the "blocks" of wordpress etc. Too confusing and fiddly. Maybe have AI assist to help with styling the rendered page a bit.
wouldbecouldbe 23 hours ago||
yeah same, but hn is AIfobic, so gets downvoted. So many cool stuff is now possible, LLM with integrated review features etc.
nullable_bool 1 day ago||
Its kind of annoying that CF would use an LLM to build something and try to pass it off as something built from "the ground up". Its just copying the library that was already build and passing it off as their own.
reddalo 1 day ago||
But isn't this a well-curated April Fools?
QuantumNomad_ 1 day ago|
The Deploy to Cloudflare button in the article is not working for me.

It takes me to the expected Cloudflare dashboard page, with title “Clone a repository” and with the GitHub repository URL field filled with https://github.com/emdash-cms/templates/tree/main/blog-cloud... but when I click Continue, the Continue button changes to “…” and animates indicating it’s thinking, but then nothing happens. No error messages shown, nothing. The Continue button switches back to having the Continue text and being clickable.

I tried deleting a couple of old applications I had in the Workers & Pages page of the Cloudflare dashboard thinking that maybe I had exhausted the number of such applications I can have on a free Cloudflare account. The number of applications I have is now down to 7, after deleting a couple of old ones. Still, attempting to deploy EmDash to my Cloudflare account fails in the same way as before without any error messages shown.

I was using Safari on iOS 18.7.1. I will try on a desktop browser, in case the problem is only happening in Safari on iOS.

radicalriddler 1 day ago|
Yeah, I had this happen the other day with their Moltworker.

Another one of their products which was “just an experiment”

Cloudflare annoys me as a company.

More comments...