TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Just use HTML

195 pointsby kyrylo7 days ago

48 comments

mbgerring7 days ago
Look — I’m old enough to remember when the “web standards movement” was controversial. I had to argue with my boss about using CSS vs tables. And I remember when you <i>did</i> need javascript to do a lot of things that HTML now does natively. JS frameworks had to exist to push the state of the art, because the state of the art got stuck. The standards bodies and browser vendors got their shit together, and now you can do things you used to need frameworks for in plain HTML. That’s great! But let’s not re-write history, here.<p>Software is in a constant state of revolution and counter-revolution. It’s one of the things that keeps this job interesting.
评论 #43963522 未加载
评论 #43972993 未加载
评论 #43971416 未加载
xnorswap7 days ago
Somehow this site is both plain HTML yet also blocks the Firefox reader button, rendering it unreadable.<p>( Edit: Browsing to <a href="https:&#x2F;&#x2F;justfuckingusehtml.com&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;justfuckingusehtml.com&#x2F;index.html</a> shows the reader button, I guess Firefox has a really dumb heuristic for when it shows. )
评论 #43963166 未加载
评论 #43963357 未加载
评论 #43963197 未加载
InMice7 days ago
You don&#x27;t need to swear at me about it, thanks.
评论 #43963355 未加载
评论 #43971477 未加载
reconnecting7 days ago
We made tirreno website [1] with only HTML 4.01 and 1 transparent pixel, no CSS or JS. Works well on any device. Easy to update. Highly recommended.<p>[1] <a href="https:&#x2F;&#x2F;www.tirreno.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.tirreno.com&#x2F;</a>
评论 #43963192 未加载
评论 #43963236 未加载
评论 #43963299 未加载
评论 #43963267 未加载
评论 #43963449 未加载
评论 #43963268 未加载
评论 #43969806 未加载
mdaniel7 days ago
Sponsored content via a justfucking website. Bold move<p>Anyway, I am firmly in the &quot;self-hosting modern Sentry is crazypants&quot; camp, but <a href="https:&#x2F;&#x2F;telebugs.com&#x2F;alternatives&#x2F;glitchtip" rel="nofollow">https:&#x2F;&#x2F;telebugs.com&#x2F;alternatives&#x2F;glitchtip</a> reads like a hit piece, and not a serious &quot;but, why?&quot;<p>I&#x27;ll keep my Rails commentary to myself
评论 #43963354 未加载
cbeach7 days ago
Cleaning out the wordy, &quot;oh so edgy&quot; embellishment (probably authored by AI, ironically), here&#x27;s a ChatGPT summary:<p><i>HTML is simpler, faster, and more reliable</i> The author rails against “bloated, over-engineered” JavaScript frameworks and build tools, pointing out that plain HTML loads instantly and “just fucking works” without constant updates or breaking changes<p><i>Frameworks add needless complexity and cost</i> You don’t need to manage hundreds of dependencies, CI&#x2F;CD pipelines, hydration errors or “tree-shaking” when all you really want is a button or a bit of text. HTML has done this flawlessly for decades<p><i>Native browser features handle interactivity</i> Modern HTML alone supports expandable sections (&lt;details&gt;&#x2F;&lt;summary&gt;), native dialogs, form controls of every kind (date pickers, sliders, color inputs, file uploads), and even creates global JS variables from element IDs—no framework required<p><i>Deployment is trivial</i> “Just drag, drop, and you’re done.” No container orchestration, no multi-step build process, no DevOps magic - HTML is ready to serve straight from any web server<p><i>Universality and longevity</i> Everyone “knows HTML” - from your grandparents’ wartime hand-coded tables to your dog’s Fiverr gig. It’s been powering the web since the beginning and will outlast any trendy framework<p><i>A call to rethink our tooling addiction</i> With AI able to spit out pixel-perfect HTML in seconds, clinging to heavy frameworks is framed as an outdated habit. The author challenges readers: stop overengineering and embrace the elegance of raw HTML
Retr0id7 days ago
What percentage of this was written by an LLM? (Asking out of genuine curiosity, parts of it are triggering my LLM-detector while others feel human)
评论 #43973161 未加载
评论 #43963335 未加载
sam_lowry_7 days ago
I would have added a section about tab index.<p>Tab indices is lost sacred knowledge.<p>Places like GitHub, GitLab and even Zed homepage break Vimium by adding &quot;shortcuts&quot; without even thinking to implement proper tab indices.
kyrylo7 days ago
Stop reinventing the wheel. The web was doing just fine before your bloated frameworks crawled out of the sewer.
评论 #43963250 未加载
评论 #43971927 未加载
obsolete_wagie7 days ago
&quot;AI&#x27;s out here, a gift from the heavens (or at least from Sam Altman&#x27;s nerd fortress) ready to write your shitty little to-do app in five seconds flat. It can churn out pixel-perfect HTML, debug your fuck-ups, and probably even wipe your ass if you ask nicely. But no, you&#x27;re still humping your frameworks like they&#x27;re the last lifeboat on the Titanic.&quot;<p>Personal opinion is that AI will reduce the need for higher abstraction software libraries. ORMs for instance could go away. We will see wildly different software paradigms as the need for human understanding drops
评论 #43963433 未加载
评论 #43963791 未加载
评论 #43963398 未加载
评论 #43963400 未加载
评论 #43963431 未加载
评论 #43963377 未加载
JKCalhoun7 days ago
I could live with it ... if only there was a significant left margin.
评论 #43965844 未加载
baal80spam7 days ago
I loved web 1.0, but try to sell it to a customer.
评论 #43963217 未加载
评论 #43963309 未加载
simonw7 days ago
TIL (from &quot;Choose a week to question all your life choices&quot;) about:<p><pre><code> &lt;input type=&quot;week&quot;&gt; </code></pre> <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;HTML&#x2F;Reference&#x2F;Elements&#x2F;input&#x2F;week" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;HTML&#x2F;Reference&#x2F;...</a><p>Weird that it&#x27;s supported by mobile Safari but not desktop Safari (according to the support table). And not in Firefox yet.
评论 #43963493 未加载
评论 #43963275 未加载
spudlyo7 days ago
Even in a humorous context, cursing and insults land much better if they&#x27;re used more sparingly. At some point in the essay they became distracting, and by the end I found them tiring.
daft_pink7 days ago
why is this flagged. it’s f’ing awesome
cadamsdotcom7 days ago
We have great base tech on the web because people loved it when it was part of a trendy js framework, and wanted it in the base platform.<p>If the web wasn’t so amenable to frameworks &amp; polyfills HTML wouldn’t have gained all the nice things in HTML5. We can be grateful for the explosion of ideas &amp; the standards process that (mostly) keeps the best ones.
ninetyninenine7 days ago
I wish html would just look good from the get go.
评论 #43963351 未加载
评论 #43963264 未加载
评论 #43963235 未加载
prakashn277 days ago
Too much swearing and I lost the context midway
saghul6 days ago
Ha, nice! I created a little static site generator inspired by this &quot;brutalist&quot; style, in order to learn some Swift: <a href="https:&#x2F;&#x2F;github.com&#x2F;saghul&#x2F;brutalist-blog-generator">https:&#x2F;&#x2F;github.com&#x2F;saghul&#x2F;brutalist-blog-generator</a>
raspyberr5 days ago
I would like this if it actually stuck to its own philosophy but for some crazy reason just HTML needs googletag manager and telebugs to look after it. Webdevs just can&#x27;t leave shit alone can they?
fithisux7 days ago
I love it. A million thumbs ups.<p>I am a data engineer and coming from scientific background.<p>And guess what works most of the time, the simplest (not naive or buggy) solution to your problem that takes into account the human factor, the consumer of your solution. That poor being currently being ousted from the binary garden of Eden by AI cops.
throwanem7 days ago
Yeah, I remember Zed in 2009. Do you think no one else does? What an embarrassing way to advertise.
drgo7 days ago
Did not work on me. I have never used a web framework, but now I want to use one just out of spite.
danhau7 days ago
Wow, I had no idea elements with an id attribute are directly accessible in JS.<p>Combine this with Pico CSS or one of those minimal stylesheets (Water.css) to get better typography and spacing and you‘re set.<p>I guess htmx is the extreme version of this no-framework philosophy… kinda.
评论 #43963383 未加载
icameron7 days ago
* Except in email clients.
评论 #43963276 未加载
bgro7 days ago
What if instead of just using html, instead we use 20 JavaScript frameworks that talk to an electron server to call a series of microservices to determine which sql lite docker instance to call.<p>Then, sql lite returns a connection string to aws to pull XML containers of html that are converted to JSON and sent back to the front end to convert to html and render the page.<p>Maybe we can use lazy loading and some sliding panels on the page that slide in with fully rendered bmp images that are 20MB each despite only appearing in a 16x16 icon.<p>Oh darn this is just the standard webdev JavaScript bro tech flow? Guess I need to keep memorizing leetcode until I get my next genius JavaScript main idea to add another layer to this.
namegulf6 days ago
That&#x27;s a good reset.<p>With Web UI&#x27;s bloated with frameworks, large CSS, crazy javascript, etc...<p>Go back to basics the way HTML is intended, simple and fast!
iammrpayments7 days ago
Unfortunately there is a lot of stuff that can’t match accessibility standards without javascript (e.g. combobox).<p>If you use a framework it’s much easier to implement these components.
senfiaj5 days ago
He still used inline styles a couple of times. He also uses the Google Analytics script.
c037 days ago
Fuck I hate this moronic regressionist mindset. If your project is too insignificant to benefit from a framework, then just don&#x27;t use it? It has nothing to do with the technology, but everything to do with your piece of shit usecase.
评论 #43963674 未加载
ValveFan69696 days ago
For those that missed it: the author overzealously uses swear words as a form of comedy.
incoming12116 days ago
So some lefty tool got his nickers in a twist and flagged this. Wow.
tiahura7 days ago
The month picker doesn&#x27;t function in FF 138.0.1 win64.
评论 #43963287 未加载
评论 #43963244 未加载
groby_b7 days ago
While there are some valid points hiding deep in the sewage flowing across the page, it also misses a core point: The web (HTML&#x2F;CSS&#x2F;JS) is by now good enough to make actually decent UI that doesn&#x27;t look like it&#x27;s escaped from the 90s and is holding Geocities hostage.<p>As is, the page mostly screams &quot;I don&#x27;t want to learn anything new&quot;.
评论 #43963442 未加载
radar13107 days ago
He or she needs to wash their mouth out with some soap.
camcil7 days ago
The complexity justifies the salary.
1970-01-017 days ago
The raw ugliness of their site is reasonable cause to do the exact opposite.
评论 #43963389 未加载
smitty1e6 days ago
Tarantino wept.
LetsGetTechnicl7 days ago
I mean yeah I guess, but does this person really think people carry groceries in Gucci bags?
brvier6 days ago
Why flagged ?
ratatoskrt7 days ago
Why does this feel like an LLM&#x27;s attempt at satire?
criddell7 days ago
&gt; Just fucking use HTML. I shit you not, it actually looks good<p>It <i>can</i> look good.
cheschire7 days ago
I’m not entirely sure this form of satire lands the same way it used to now that screaming and insults are considered a normal form of discourse, especially in TV politics.
评论 #43963850 未加载
rad_gruchalski7 days ago
&gt; Hey, dipshit!<p>I couldn’t care less but… good luck convincing people with this attitude.
评论 #43963175 未加载
评论 #43963112 未加载
评论 #43963494 未加载
评论 #43963104 未加载
lerp-io7 days ago
another monday, another js framework debate shitpost.
AlecSwanky7 days ago
funny
roschdal7 days ago
Yes. Just use HTML.
drannex7 days ago
this is the best version of any of these I&#x27;ve seen over the years.<p>and if anyones lame fucking corpo filter guard catches this, then let them catch these archived hands: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250512141449&#x2F;https:&#x2F;&#x2F;justfuckingusehtml.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20250512141449&#x2F;https:&#x2F;&#x2F;justfucki...</a>
评论 #43973097 未加载