Top
Best
New

Posted by ravenical 3 days ago

TailwindSQL – Like TailwindCSS, but for SQL queries in React Server components(github.com)
53 points | 58 comments
JimDabell 3 days ago|
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.

lisbbb 3 days ago||
I worked at a major university that used ColdFusion. They had one guy furiously writing all these websites that were total one-offs. They didn't use source control. Every project was a copy of his original. If there was a bug, he had to update dozens of projects instead of maintaining common source across those dozens of sites. He was totally insane and making bank.
bdcravens 3 days ago|||
I was active in the ColdFusion/CFML community for a long time, and still run some production code in it. It certainly isn't popular, but just carries on quietly, powering a lot of internal applications you'll never hear about. Many run the open source version of it (Lucee).
tootubular 3 days ago||
Indeed it does. I maintain one such application while an in-progress rewrite develops. Gotta say, it's not been that bad and the Lucee docs have served me well, but for whatever reason I tend to be pleased/impressed by all kinds of tech, even when popular opinion is negative about it.
freedomben 3 days ago|||
With how deeply embedded cold fusion was in many gigantic corporations I've worked with, I would not be surprised if it stays alive for decades to come because nobody ever can port off of it.
bdcravens 3 days ago||
Don't remember the full context, but I heard a few years ago from Adobe that they could never sell another license to the private sector and government licenses would be self-sustaining.
CPLX 3 days ago|||
Apparently some here are quite active with it: https://news.ycombinator.com/item?id=46211559

Also longtime internet celebrity and occasional HN poster Pud built the wildly successful Distrokid service with it.

pjmlp 2 days ago|||
Same with Dreamweaver, many aren't aware it is still around.

https://www.adobe.com/products/dreamweaver.html

Tostino 2 days ago|||
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.

conception 3 days ago||
Lucee took over and is still active (ish).
nine_k 3 days ago||
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 %)
victorbjorklund 3 days ago||
We have strayed far from God.

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

hayavuk 3 days ago||
Too real. Can't laugh.
ricardonunez 3 days ago||
This hilarious. Some people wouldn't know a good joke if it mugged them in an alley.
jasonjmcghee 3 days ago||
It's hard to tell these days. Anyone can now say "what if..." And have an agent build something that either looks a lot like (or is) that thing.
sixtyj 3 days ago|||
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.

lisbbb 3 days ago||
That's because most devs are so overwhelmed with having to keep up with XYZ that the joke isn't even funny.
johnhamlin 3 days ago||
Reminds me of the query methods in Spring Data JPA: https://docs.spring.io/spring-data/jpa/reference/jpa/query-m...
t0mas88 3 days ago|
Except that those are serious and work well for a lot of basic queries.
olcarl75 3 days ago||
everyday there is a new `insert something related to react` framework.

Everyday we stray further from the simplicity god.

mdasen 3 days ago||
Having clicked on the link, it's one commit with the commit message "wtf"

The README also says "License: MIT - Do whatever you want with it (except deploy to production )"

It's that perfect level of absurdity that captures so much of the terrible complexity that often happens.

valiant55 3 days ago||
There's a guy complaining that the creator is poisoning the collective code used to train LLMs. If that's all it takes we have a moral responsibility to flood GitHub with garbage.
pennomi 3 days ago||
Surely a simple filter by number of stars on a project would improve the quality of code LLMs ingest.
stefanfisk 3 days ago||
You just convinced me to star it.

”I’m doing my part!”

valiant55 3 days ago||
Complexity demon everywhere.
kachapopopow 3 days ago||
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.
esafak 3 days ago|
The author is on point: "Making AI and blockchain accessible for founders who want to ship fast."
kachapopopow 3 days ago||
Luckily this entire thing is a joke.
nehalem 3 days ago||
The actual disturbing thing is that given Next‘s track record of questionable security architecture, the author felt compelled to make the joke explicit.
moron4hire 3 days ago||
You can't make jokes like this! Someone is going to take you seriously! Just like what happened with TailwindCSS in the first place!
_the_inflator 2 days ago|
I lost it when looking at the commit message(s) which scored an all time record maximum on the notorious WTF/minute scale - preemptively, by maxing out the ratio.

This is a brilliantly clever homage to the WTF/Minute concept as proxy for code quality metrics and therefore is used among others as an indicator for maintainability where a high count inevitably leads to frustration and bugs.

Hilariously and awesomely executed.

More comments...