frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Bring Back Idiomatic Design

https://essays.johnloeber.com/p/4-bring-back-idiomatic-design
79•phil294•3h ago

Comments

foobarbecue•1h ago
Lately I've occasionally been running into round check boxes that look like radio buttons. Why????
LunicLynx•1h ago
UX want to put their own spin on things. I’ve noticed this repeatedly.

UX has gotten from something with a cause to being the cause for something

andai•40m ago
I think the answer is they just don't know.
iamcalledrob•4m ago
iOS decided square checkboxes were ugly, and design patterns are flowing from mobile->desktop these days.
amakhov•1h ago
... and please stop doing paralax...
dxdm•48m ago
Such a nice way to give more depth to your content. </s>
finghin•1h ago
> Prefer words to icons. Use only icons that are universally understood.

Underrated. Except for dyslexic people, and the most obvious icon forms, I am pretty sure most people are just better and faster at recognising single words at a glance than icons.

PhilipRoman•1h ago
...except for HN "unvote"/"undown" feedback which is especially unfortunate due to the shared prefix. Every time I upvote something I squint at the unvote/undown to make sure I didn't misclick.
pkphilip•1h ago
UX has really gone downhill. This is particularly true of banking websites.

Also, the trend of hiding scrollbars, huge wasted spaces, making buttons look really flat, confusing icons, confusing ways of using drop downs rather than using the select/option html controls etc have all made the whole experience far inferior to where desktop UI was even decades ago

xnx•1h ago
My hope is that since tools like Google Stitch have made fancy looking design free that it will become obvious how functionally worthless fancy looking design always was. It used to signal that a site paid a lot of money and was therefore legitimate. Now it signals nothing.
pawsocks•48m ago
There are no quick signals for anything like that anymore. It's sad and exhausting, everything feels like lies.
jonahx•47m ago
This is a good point, but there's usually a long tail on transitions like this.
ufocia•1h ago
UIs are inconsistent even in the same app. Nevermind plugins or suites. It would be great if menus were customizable so you could plug in your own template.
jfengel•41m ago
I prefer to avoid customizing apps. I want to be able to sit down at a fresh install (or someone else's) and not spend time learning their preferences.

When someone asks me for a checkbox so they can have my app work their way instead and everyone else can do theirs, the hair stands up on the back of my neck. The check boxes are hard to discover unless you put them front and center, in which case they remain there forever serving no purpose.

I would rather redesign the entire interface, either to find the right answer that works for everyone, or to learn what makes one class of users different from another. The check box is a mode, and nodes are to be avoided if I possibly can.

I realize that this puts me at odds with a whole class of users who want to make their box do their thing. It's your box and you should do what you want. And I really love style sheets for that. Rather than cobbling together my own set of possible preferences you should have something Turing complete. Go nuts with it.

carlosjobim•14m ago
I think most non-Linux users haven't made a fresh install in 5-10 years. Preferences files and apps get transferred when you buy a new computer or update your os.
mcculley•1h ago
The web needs a HIG.

All of these people who keep saying that webapps can replace desktop applications were simply never desktop power users. They don’t know what they don’t know.

dxdm•51m ago
I think HIG means "Human Interface Guidelines" here. Seems to be an Apple thing.

I wish more people would avoid or at least introduce abbreviations that may be unfamiliar to the audience.

andai•37m ago
Microsoft had one too: WIG!

https://news.ycombinator.com/item?id=22475521

andai•38m ago
Yeah it would be nice if the web accessibility guidelines also focused on actually using the thing normally. For example: offsetting the scrollbar from the right edge of the screen by 1px should be punishable by death.
satvikpendem•1h ago
Not sure how you can put the genie back in the bottle, every app wants to have its own design so how can you enforce them to all obey the same design principles? You simply can't.
teeray•56m ago
> There are hundreds of ways that different websites ask you to pick dates

Ugh, date pickers. So many of these violently throw up when I try to do the obvious thing: type in the damn date. Instead they force me to click through their inane menu, as if the designer wanted to force me into a showcase of their work. Let your power users type. Just call your user’s attention back to the field if they accidentally typed 03/142/026.

nkrisc•45m ago
Is 03/04/2026 March 4th or the 3rd of April?

If you have an international audience that’s going to mess someone up.

Better yet require YYYY-MM-DD.

andai•41m ago
I've seen some that had a drop-down for the month name. But since it was native, I could type the month name and my browser selected the right one.
anamexis•15m ago
Or:

- Use localization context to show the right order for the user

- Display context to the user that makes obvious what the order is

- Show the month name during/immediately after input so the user can verify

cush•3m ago
This has a solved problem for a long time
andyfilms1•33m ago
And while we're at it, stop with the popups and notifications.

I don't care about the new features in a browser update. Ideally, nothing at all has changed.

I don't want a "tour" of the software I just installed. I, presumably, installed it to do something, and I just want to do that thing.

I don't want to have to select a preference for how a specific action is performed in your software. If it's not what I expected, I will learn it.

And for the love of GOD, nobody wants to subscribe to your newsletter.

JojoFatsani•32m ago
Most software is not designed by intelligent and thoughtful people anymore. It is designed by hastily promoted middle manager PM/Product type people who, as has been mentioned elsewhere, simply were not around when thoughtful human interface design was borderline mandatory for efficiency’s sake.

There is incompetence and there is also malevolence in the encouragement of dark patterns by the revenue side of the business.

chapz•12m ago
This kinda hurt. The world is in a rush to be the ASAP, so nobodys interest is to do design good, it needs to be fast. And now we have this sh*tshow.
kennywinker•10m ago
> You don’t want to have to remember to use CTRL + Shift + C in certain circumstances or right-click → copy in others, that’d be annoying.

laughs in linux wouldn’t that be nice.

hungryhobbit•8m ago
"Avoid JavaScript reimplementations of HTML basics, e.g. React Button components instead of styled <button> elements."

Tell me you know nothing about web development without saying you know nothing about web dev ...

1. React is an irrelevant implementation detail. You can have a plain HTML button in a button component, or you can have an image or whatever else. React has nothing to do with the design choices.

2. React is also how you get consistent design across a major web app. Can you imagine if every button on every site was the same Windows button gray color, regardless of the site's color? It'd be awful! React components (with CSS classes) are a way for a site like Amazon to make all their buttons orange (although I don't actually know if Amazon uses React specifically). But again, whether they look and act like standard buttons comes down to Amazon's design choices ... not whether their tech stack includes React or not.

Look idiomatic design is incredibly important to web design. One of the most popular web design/usability books, Don't Make Me Think, is all about idiomatic design!

But ultimately it's a design choice, which has very little, if anything at all, to do with which development tools you use.

alienbaby•8m ago
designers are creatives and will always believe the visual elements of a design need to be updated, refreshed, modernized etc.. then we get flavour of the month nand new trends in visual language and ui design that things must be updated to.

As soon as UI design became a creative visual thing rather than a functional thing , everything started to go crazy in UI land..

DoneWithAllThat•6m ago
Idiomatic design will never come back. The reason being companies believe (correctly) that they design language is part of their brand. The uniqueness is, basically, the point.

Pro Max 5x Quota Exhausted in 1.5 Hours Despite Moderate Usage

https://github.com/anthropics/claude-code/issues/45756
341•cmaster11•2h ago•262 comments

Bring Back Idiomatic Design

https://essays.johnloeber.com/p/4-bring-back-idiomatic-design
79•phil294•3h ago•35 comments

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

https://github.com/rochus-keller/OberonSystem3Native/releases
36•Rochus•2h ago•2 comments

JVM Options Explorer

https://chriswhocodes.com/vm-options-explorer.html
96•0x54MUR41•4h ago•47 comments

Tell HN: OpenAI silently removed Study Mode from ChatGPT

85•smokel•2h ago•21 comments

Seven countries now generate 100% of their electricity from renewable energy

https://www.the-independent.com/tech/renewable-energy-solar-nepal-bhutan-iceland-b2533699.html
114•mpweiher•2h ago•40 comments

Tell HN: docker pull fails in spain due to football cloudflare block

140•littlecranky67•2h ago•46 comments

AI Will Be Met with Violence, and Nothing Good Will Come of It

https://www.thealgorithmicbridge.com/p/ai-will-be-met-with-violence-and
203•gHeadphone•6h ago•345 comments

We have a 99% email reputation. Gmail disagrees

https://blogfontawesome.wpcomstaging.com/we-have-a-99-email-reputation-gmail-disagrees/
93•em-bee•2h ago•76 comments

Phyphox – Physical Experiments Using a Smartphone

https://phyphox.org/
94•_Microft•6h ago•19 comments

Anthropic downgraded cache TTL on March 6th

https://github.com/anthropics/claude-code/issues/46829
237•lsdmtme•9h ago•175 comments

Eternity in six hours: Intergalactic spreading of intelligent life (2013)

https://www.researchgate.net/publication/256935390_Eternity_in_six_hours_Intergalactic_spreading_...
3•wallflower•44m ago•0 comments

Happy Map

https://pudding.cool/2026/02/happy-map/
91•surprisetalk•5d ago•13 comments

A Tour of Oodi

https://blinry.org/oodi/
36•zdw•2d ago•3 comments

Doom, Played over Curl

https://github.com/xsawyerx/curl-doom
36•creaktive•5h ago•2 comments

An Interview with Pat Gelsinger

https://morethanmoore.substack.com/p/an-interview-with-pat-gelsinger-2026
84•zdw•2d ago•45 comments

How We Broke Top AI Agent Benchmarks: And What Comes Next

https://rdi.berkeley.edu/blog/trustworthy-benchmarks-cont/
443•Anon84•20h ago•109 comments

Compute iOS XNU offset from kernel cache

https://blog.reversesociety.co/blog/2026/kernel-rw-not-enough-extract-offsets-from-xnu-kernelcaches
4•tonygo•1d ago•0 comments

I run multiple $10K MRR companies on a $20/month tech stack

https://stevehanov.ca/blog/how-i-run-multiple-10k-mrr-companies-on-a-20month-tech-stack
504•tradertef•9h ago•315 comments

The Physics of GPS

https://perthirtysix.com/how-does-gps-work
23•maouida•4h ago•2 comments

Tofolli gates are all you need

https://www.johndcook.com/blog/2026/04/06/tofolli-gates/
97•ibobev•5d ago•26 comments

Small models also found the vulnerabilities that Mythos found

https://aisle.com/blog/ai-cybersecurity-after-mythos-the-jagged-frontier
1171•dominicq•22h ago•314 comments

Internet outage in Iran reaches 1,008 hours

https://mastodon.social/@netblocks/116384935123261912
80•miadabdi•3h ago•22 comments

How Complex is my Code?

https://philodev.one/posts/2026-04-code-complexity/
150•speckx•5d ago•40 comments

Dark Castle

https://darkcastle.co.uk/
219•evo_9•19h ago•28 comments

447 TB/cm² at zero retention energy – atomic-scale memory on fluorographane

https://zenodo.org/records/19513269
237•iliatoli•19h ago•130 comments

Pijul a FOSS distributed version control system

https://pijul.org/
182•kouosi•5d ago•26 comments

Apple Silicon and Virtual Machines: Beating the 2 VM Limit (2023)

https://khronokernel.com/macos/2023/08/08/AS-VM.html
214•krackers•18h ago•150 comments

Show HN: Pardonned.com – A searchable database of US Pardons

463•vidluther•1d ago•252 comments

Cirrus Labs to join OpenAI

https://cirruslabs.org/
274•seekdeep•1d ago•134 comments