36 comments

[ 3.1 ms ] story [ 69.5 ms ] thread
From the site: "For fun only - don't use in production"
(comment deleted)
ColdFusion used to work this way:

https://en.wikipedia.org/wiki/Adobe_ColdFusion

What surprised me is that when I went to look at the Wikipedia page for CF, apparently its latest release was this year! I haven’t heard anybody mention it in a very long time.

The company which bought my last startup, their main product (Trade Promotion Management tool) was in CF.

Definitely a little talked about language, but it does get some use.

Adobe has a whole lineup of enterprise products that people don't really read about. CF is deeply integrated into these products as well as other 3rd party enterprise products.
everyday there is a new `insert something related to react` framework.

Everyday we stray further from the simplicity god.

And we wonder why the web keeps breaking...
"Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should"

-Dr. Ian Malcolm

hopefully I never have to review someone unironically using something similar in production code since I don't think I'll be able to stop myself from dropping a slur or two.
License disallows production use

MIT - Do whatever you want with it (except deploy to production )

There was something like that in Firefox in the age of websqlite(yes, that long ago) - I can't recall it's name but it seemed like a neat idea.
Wow holy abstraction!

Weird stuff, seems to be vibe-coded using cursor and also the github issues are full of spam.

The actual disturbing thing is that given Next‘s track record of questionable security architecture, the author felt compelled to make the joke explicit.
This gives me Tom's a genius vibes
This hilarious. Some people wouldn't know a good joke if it mugged them in an alley.
On the Internet, nobody knows you're a dog.

The same can be applied to jokes. Almost no one recognizes them :)

So authors had to write it at the bottom of the page.

You can't make jokes like this! Someone is going to take you seriously! Just like what happened with TailwindCSS in the first place!
Absurd. Thank you, you shouldn't have. I need it. I logged in for the first time in a long time just to upvote this.
I didn't look to see if this is a joke, but seriously, is SQL still a big thing in web dev these days? Feels like it isn't. GraphQL is a thing.
No LLM Prompts support in className? Useless.
It's not really very fun when these joke projects are built by AI.
Looks nice but is it vulnerable to injection attacks?
It's superficially tailwind-y, but in fact a sort of stenographic subset of SQL:

  db-{table}-{column}-where-{field}-{value}-limit-{n}-orderby-{field}-{asc|desc}

  db-users →
    SELECT * FROM users
  db-users-name →
    SELECT name FROM users
  db-users-where-id-1 →
    SELECT * FROM users WHERE id = 1
  db-posts-title-limit-10 →
    SELECT title FROM posts LIMIT 10
  db-products-orderby-price-desc →
    SELECT * FROM products ORDER BY price DESC
Certainly can result in some terribly inefficient access patterns, as there's no obvious syntax for joins. But enough for a toy project, and enough to hit the HN front page %)
We have strayed far from God.

/jk. Cool project even if I wouldn’t touch this with a pole.

(comment deleted)
I love how utterly insane this idea is. Sometimes thinking outside the box like this can yield results.