frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

It is ok to say "CSS variables" instead of "custom properties"

https://blog.kizu.dev/css-variables/
37•eustoria•1h ago

Comments

trvz•30m ago
The happiest software developers are those who write HTML, CSS, PHP, and just a sprinkle of JS like they used to do 20 years ago.
andrei_says_•27m ago
CSS has been steadily improving across browsers, addressing pain points and real world scenarios.

CSS grid and subgrid, nesting, variables, container queries, css layers…

In 2025 it’s a pleasure to work with. Props to the amazing people involved in pushing the standards forward.

JacobThreeThree•24m ago
Totally agree. There's no real complaints, and the coalescing around the Chrome layout engine means far less compatibility issues in general.
ayaros•18m ago
I can't argue with this.

Then again, writing stylesheets is still one of those things where, if you're not careful, everything spirals out of control. Often I'll make changes and wonder why nothing's happening and realize something was overridden by another rule somewhere, or I was mixing up two properties, or some other silly thing...

I also find it's a bit awkward to write var(--foo) every time... I wish I could just write --foo... I suppose there's a grammar issue somewhere, or maybe it would have increased the complexity of implementations of CSS.

zem•22m ago
the happiest software developers are those who write apps that run in a single command line process on a local linux machine (:
bragr•4m ago
Have you ever actually met backend Linux engineers? They are, typically anyways, a very salty and unhappy bunch. I definitely include myself in that lot as something I'm working on.
afavour•20m ago
Eh. I've found that increasing use of CSS variables / custom properties has made me a much happier developer. Sometimes new things aren't necessarily bad.
ayaros•16m ago
Because you can actually parameterize things. It's wonderful!
graemep•16m ago
I would say that is all the more reason for writing HTML and CSS with a sprinkling of JS - you need less JS for the same result, you need CSS frameworks less.

I am not so sure about PHP, but I think the intent is more "do it in the backend where possible" which i agree with.

ayaros•28m ago
I've just been calling them that anyway since I found out they existed.

Also, this guy is calling HTML a programming language. Make of that what you will...

dentemple•22m ago
It is a language, just not a turing complete one.

Pidgen is a type of language, too, but you wouldn't be writing Shakespeare in it.

There's nothing to be pedantic about HTML here, and it just seems so absolutely pointless to me that people try to find a way to be.

wk_end•17m ago
It's not that it's not a language, it's that it's not a programming language. You don't write programs in it.
ayaros•12m ago
That's where I'm coming from.
afavour•23m ago
CSS variables = custom properties

Web components = custom elements

:shrug:

graypegg•15m ago
"Web Components" is the term I do try to avoid though. "Components" is a word loaded with very specific meaning to a lot of JS folk, and it can be really hard to describe the ways in which a "Web Component" does not behave like a "React Component" for example. "Custom Elements" is meaningfully useful to push for!!
brazukadev•3m ago
The same for Web Components (in place of Custom Elements).

Deploying a ChatGPT clone (the hard way)

https://www.natebrake.com/blog/brake-chat
1•njbrake•1m ago•1 comments

Nano Banana Pro: raw intelligence with tool use

https://quesma.com/blog/nano-banana-pro-intelligence-with-tools/
1•amrrs•2m ago•0 comments

Unique Russian A-60 Laser Testbed Jet Destroyed in Ukrainian Attack

https://www.twz.com/air/unique-russian-a-60-laser-tesbed-jet-destroyed-in-ukrainian-attack
3•pinewurst•3m ago•0 comments

I recorded a 2h meeting on my iPhone and got a full summary and PDF in 5 minutes

https://apps.apple.com/gb/app/whisperer-ai-note-taker/id6755069300
1•deepskyapps•3m ago•0 comments

New limits on school loans could narrow physician and nurse pipeline, they warn

https://www.npr.org/sections/shots-health-news/2025/11/25/nx-s1-5619731/medical-nursing-school-lo...
2•stopbulying•5m ago•1 comments

Using Nano Banana to make slideshows

https://twitter.com/ananddtyagi/status/1993380894325809274
1•ananddtyagi•5m ago•0 comments

Take the Crypto Out of the Indexes

https://www.bloomberg.com/opinion/newsletters/2025-11-25/take-the-crypto-out-of-the-indexes
3•ioblomov•7m ago•1 comments

Improving web accessibility with trace-augmented generation

http://tidewave.ai/blog/improving-web-accessibility-with-trace-augmented-generation
1•josevalim•9m ago•0 comments

Ask HN: What is your monitor setup?

1•iwebdevfromhome•10m ago•0 comments

The essence of LR parsing: Partial evaluation can turn a general parser into a p

https://dl.acm.org/doi/10.1145/215465.215579
2•fanf2•10m ago•0 comments

Show HN: All your vibe-coded designs on a single canvas like Figma

https://withcascade.com/
2•jchiu1234•11m ago•0 comments

How do you post to their social media accounts and how you get approvals?

1•isandeep1995•11m ago•0 comments

Agents Should Be More Opinionated

https://www.vtrivedy.com/posts/agents-should-be-more-opinionated/
1•vtrivedy•13m ago•0 comments

Show HN: Experimental eBPF Firewall in Rust with Heuristic Risk Scoring

https://github.com/N1ghttm4r33/Antivirus
2•n1ghtm4rr3•13m ago•0 comments

EPA Announces Final Registration of New Pesticide Isocycloseram

https://www.epa.gov/pesticides/epa-announces-final-registration-new-pesticide-isocycloseram
1•LostMyLogin•13m ago•0 comments

Google, the Sleeping Giant in Global AI Race, Now 'Fully Awake'

https://www.bloomberg.com/news/articles/2025-11-25/google-the-sleeping-giant-in-global-ai-race-no...
2•wslh•15m ago•1 comments

How I Got Software Engineering Offers from Amazon, Stripe, and Palantir (2025)

https://www.youtube.com/watch?v=PkZ94oFB9ys
2•techprep•15m ago•0 comments

It's Your Job to Understand

https://jrhawley.ca/2025/11/25/its-your-job-to-understand
2•speckx•16m ago•0 comments

Bad UX World Cup 2025

https://badux.lol/
2•CharlesW•16m ago•0 comments

Russian Gerbera drone crashed into a house in Moldova

https://militarnyi.com/en/news/gerbera-drone-falls-on-residential-home-in-moldova/
3•giuliomagnifico•21m ago•0 comments

Google Antigravity Exfiltrates Data

https://www.promptarmor.com/resources/google-antigravity-exfiltrates-data
51•jjmaxwell4•21m ago•7 comments

Anatomy of an OTT Traffic Surge: Thursday Night Football on Amazon Prime Video

https://www.kentik.com/blog/anatomy-of-an-ott-traffic-surge-thursday-night-football-on-amazon-prime/
2•oavioklein•26m ago•0 comments

This Plant will die if I'm on my phone too much [video]

https://www.youtube.com/watch?v=0rXpncpkLcw
1•siavosh•27m ago•0 comments

Nix Package Tool Approved for Availability in Fedora 44

https://www.phoronix.com/news/Fedora-44-Nix-Package-Tool
2•mlenz•28m ago•0 comments

In leaked recording, Nvidia CEO says its insane managers aren't using AI enough

https://www.businessinsider.com/nvidia-ceo-employees-use-ai-every-task-possible-2025-11
4•randycupertino•28m ago•3 comments

WebGPU is now supported in major browsers

https://web.dev/blog/webgpu-supported-major-browsers
9•astlouis44•29m ago•1 comments

"Mine Is Really Alive": Schisms in the MyBoyfriendIsAI Subreddit

https://www.thecut.com/article/romantic-ai-relationship-real-chatbot-boyfriend-dating-debate.html
4•cryzinger•32m ago•1 comments

Show HN: Kimaki – Control opencode inside Discord

https://kimaki.xyz
1•xmorse•33m ago•1 comments

The Fracturing of the World Economy

https://www.ft.com/content/b5157c3c-568e-4a49-ba19-e8bda1fc7bec
3•thm•34m ago•0 comments

AI tools that work: An honest assessment

https://www.nutrient.io/blog/ai-tools-that-actually-work-honest-assessment/
1•mooreds•36m ago•0 comments