frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Google Antigravity Exfiltrates Data

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

Show HN: We built an open source, zero webhooks payment processor

https://github.com/flowglad/flowglad
99•agreeahmed•1h ago•64 comments

FLUX.2: Frontier Visual Intelligence

https://bfl.ai/blog/flux-2
133•meetpateltech•3h ago•43 comments

Launch HN: Onyx (YC W24) – Open-source chat UI

109•Weves•5h ago•93 comments

Bad UX World Cup 2025

https://badux.lol/
7•CharlesW•46m ago•2 comments

The 101 of analog signal filtering (2024)

https://lcamtuf.substack.com/p/the-101-of-analog-signal-filtering
66•harperlee•4d ago•3 comments

how to repurpose your old phone into a web server

https://far.computer/how-to/
32•louismerlin•3d ago•14 comments

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

https://blog.kizu.dev/css-variables/
49•eustoria•1h ago•27 comments

Trillions spent and big software projects are still failing

https://spectrum.ieee.org/it-management-software-failures
123•pseudolus•7h ago•104 comments

Human brains are preconfigured with instructions for understanding the world

https://news.ucsc.edu/2025/11/sharf-preconfigured-brain/
352•XzetaU8•12h ago•240 comments

Show HN: Secure private diffchecker with merge support

https://diffchecker.dev
4•subhash_k•22m ago•2 comments

Making Crash Bandicoot (2011)

https://all-things-andy-gavin.com/video-games/making-crash/
156•davikr•7h ago•14 comments

Jakarta is now the biggest city in the world

https://www.axios.com/2025/11/24/jakarta-tokyo-worlds-biggest-city-population
67•skx001•13h ago•18 comments

Ozempic does not slow Alzheimer's, study finds

https://www.semafor.com/article/11/25/2025/ozempic-does-not-slow-alzheimers-study-finds
60•danso•2h ago•46 comments

Most Stable Raspberry Pi? Better NTP with Thermal Management

https://austinsnerdythings.com/2025/11/24/worlds-most-stable-raspberry-pi-81-better-ntp-with-ther...
252•todsacerdoti•12h ago•77 comments

LPLB: An early research stage MoE load balancer based on linear programming

https://github.com/deepseek-ai/LPLB
12•simonpure•6d ago•0 comments

Unpowered SSDs slowly lose data

https://www.xda-developers.com/your-unpowered-ssd-is-slowly-losing-your-data/
671•amichail•23h ago•277 comments

Roblox is a problem but it's a symptom of something worse

https://www.platformer.news/roblox-ceo-interview-backlash-analysis/
113•FiddlerClamp•3h ago•161 comments

Inflatable Space Stations

https://worksinprogress.co/issue/inflatable-space-stations/
15•bensouthwood•4d ago•4 comments

Broccoli Man, Remastered

https://mbleigh.dev/posts/broccoli-man-remastered/
125•mbleigh•6d ago•66 comments

Orion 1.0

https://blog.kagi.com/orion
198•STRiDEX•3h ago•114 comments

PRC elites voice AI-skepticism

https://jamestown.org/prc-elites-voice-ai-skepticism/
90•JumpCrisscross•23h ago•19 comments

Nearby peer discovery without GPS using environmental fingerprints

https://www.svendewaerhert.com/blog/nearby-peer-discovery/
54•waerhert•4d ago•17 comments

US banks scramble to assess data theft after hackers breach financial tech firm

https://techcrunch.com/2025/11/24/us-banks-scramble-to-assess-data-theft-after-hackers-breach-fin...
29•indigodaddy•2h ago•0 comments

Brain has five 'eras' with adult mode not starting until early 30s

https://www.theguardian.com/science/2025/nov/25/brain-human-cognitive-development-life-stages-cam...
213•hackernj•5h ago•191 comments

Claude Advanced Tool Use

https://www.anthropic.com/engineering/advanced-tool-use
614•lebovic•1d ago•246 comments

APT Rust requirement raises questions

https://lwn.net/SubscriberLink/1046841/5bbf1fc049a18947/
214•todsacerdoti•5h ago•380 comments

Using an Array of Needles to Create Solid Knitted Shapes

https://dl.acm.org/doi/10.1145/3746059.3747759
71•PaulHoule•3d ago•19 comments

Hollywood's vision of ancient Rome is all wrong, according to Mary Beard

https://www.openculture.com/2025/11/why-your-vision-of-ancient-rome-is-all-wrong-according-to-his...
55•bookofjoe•6d ago•55 comments

How the Atomic Tests Looked Like from Los Angeles

https://www.amusingplanet.com/2016/09/how-atomic-tests-looked-like-from-los.html
123•ohjeez•3d ago•84 comments
Open in hackernews

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

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

Comments

trvz•1h 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_•57m 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•54m ago
Totally agree. There's no real complaints, and the coalescing around the Chrome layout engine means far less compatibility issues in general.
ayaros•48m 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.

brazukadev•28m ago
I dont mind the var(--foo) but I wish I could do var(attr(foo)) to use a var defined in the attribute foo.
zem•52m ago
the happiest software developers are those who write apps that run in a single command line process on a local linux machine (:
bragr•34m 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.
zem•25m ago
yeah, I work on commandline based compilers and code analysis tools and I'm very happy doing it! apart from the work itself being interesting, I find it really nice to just have to care about stdin, stdout, and filesystem access. I enjoy working on desktop gui apps too, but at least to my mind IPC and networking add a layer of unpleasantly error-prone concerns to deal with, and web apps dial that up to eleven.
afavour•50m 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•46m ago
Because you can actually parameterize things. It's wonderful!
graemep•46m 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.

mystifyingpoi•31m ago
Then they drag-and-drop the project folder into FileZilla connected to their FTP shared hosting and send the invoice to the client.

Although... while this seems like heaven at first, seeing this being done in practice, it is hell. It's just people don't know they are in hell. They got used to it.

elaus•24m ago
My job requires the whole modern pipeline with Vue front ends, Quarkus services and k8s deployments and it's suitable for what we do in our teams.

But I have dozens of websites I built and am still building today in the way described and it works just as well for me. As a single developer with "simple" websites it's just great to have so little mental load when fixing some small things.

Admittedly I have a small script to upload stuff via ftp (if ssh/rsync is not available), so no FileZilla anymore :)

velcrovan•17m ago
I still think about the person on Mastodon I saw months ago: "My deployment pipeline is to click FILE->SAVE"
forgetfulness•2m ago
Never a git history rewrite after a declined pull request, pure “index.html_previous_3” bliss
Minor49er•12m ago
No way. There have been so many nice improvements to all of those languages over the last two decades that make development so much safer to implement, faster to code, and easier to test. I personally would lose my mind if I had to go back to the way things were running 20 years ago
GaryBluto•2m ago
I'd also say HTML4 is much nicer to write than HTML5. I know it's technically "obsolete", but it was more pleasant to work with (and allows your site to be accessible on almost every browser/version).
ayaros•58m 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•52m 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•47m 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•43m ago
That's where I'm coming from.
nashashmi•3m ago
[delayed]
ajkjk•20m ago
It is one...
afavour•53m ago
CSS variables = custom properties

Web components = custom elements

:shrug:

graypegg•45m 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•33m ago
The same for Web Components (in place of Custom Elements).
nashashmi•21m ago
Looking at example 5:

  :root { --color: blue; }
  div { --color: green; }
  #alert { --color: red; }
  * { color: var(--color); }

  <p>I inherited blue from the root element!</p>
  <div>I got green set directly on me!</div>
  <div id='alert'>
    While I got red set directly on me!
    <p>I’m red too, because of inheritance!</p>
  </div>
Excuse my negativity, but this is messed up. I am trying to rationalize whyyyy???.

It seems every object is given variables (--abc). And then there are global variables and local variables. I guess this is the "cascading" feature. var is a function computed at the time of instantiation. And refers to local variables first. Then looks at global variable. Inheritance comes from ?? The p tag seems it is not root so therefore it is not blue.

Having explained it, I think about it better, but this really messes up how I thought of CSS. CSS is where the second stanza overwrites the first stanza. Yet global and local variables really hurts my head. A few complex CSS files later, it is bound to be unusable to determine result without getting a computer program to help.

cantSpellSober•2m ago
and the name of the function we access them is var()! Not customProperty().