Hacker News with Generative AI: User Interface

Show HN: TabTab – A keyboard-first browser workspace for tab hoarders (tabtab.xyz)
TabTab is a browser tab management tool. It helps you manage multiple tabs and provides various features such as tab grouping, tab search, and tab management.
Instant SQL for results as you type in DuckDB UI (motherduck.com)
Today, we’re releasing Instant SQL, a new way to write SQL that updates your result set as you type to expedite query building and debugging – all with zero-latency, no run button required. Instant SQL is now available in Preview in MotherDuck and the DuckDB Local UI.
The ongoing story of seconds on the taskbar (microsoft.com)
Over a decade ago, I noted that early beta versions of the taskbar clock showed seconds, and sometimes even blinked the colon like some clocks do, but it was removed because the blinking colon and updating time were ruining Windows 95’s benchmark numbers due to the need to keep all of the code paths related to text rendering in memory, as well as the stack of the thread in the Explorer process that updates the clock.
Ask HN: Is politeness towards LLMs good training data, or just expensive noise? (ycombinator.com)
Sam Altman recently said user politeness towards ChatGPT costs OpenAI "tens of millions" but is "money well spent."
Against Horizontal Scroll (matklad.github.io)
What’s in common between these two blog posts (pardon me, my fellow crustaceans of lobster variety)?
GitHub's PR review interface isn't set up for expressing delight (bsky.app)
Desktop Is Dead (rusz.space)
Windows. Icons. Menus. Pointers. All things that taught an entire generation how to compute. What started as groundbreaking research by Doug Engelbart, implemented at Xerox with the Alto, bought by Apple and made into the Macintosh is now an expected standard everywhere.
Proposal: Cookie Consent Should Be Browser-Native, Not Website-Native (ycombinator.com)
Cookie consent shouldn’t be a popup war on every website. Browsers should handle it natively — just like location or notifications — based on user-set privacy preferences. We can fix the web with one header, a little browser enforcement, and a lot less nonsense.
Release: OLED Mode extension for Chrome (github.com/FreelanceProgrammingServices)
Chrome OLED Mode adds a pitch black theme to websites, making them high contrast and easy to read at night.
UI tip: maybe don't round percentages to 0% or 100% (evanhahn.com)
In short: maybe don’t round to 0% or 100% in your UI.
The case of the UI thread that hung in a kernel call (microsoft.com)
A customer asked for help with a longstanding but low-frequency hang that they have never been able to figure out.
Which typeface's capital "I" makes the best I-beam? (researchgate.net)
Week in Plasma: The beginnings of Wayland session restore (blogs.kde.org)
This week there's big news: at long last, KWin has gained support for the initial version of the Wayland session restore protocol!
When Microsoft retired Clippy (homeip.net)
Clippy was the unofficial nickname of the office assistant, a feature present in Microsoft Office 97 and Microsoft Office 2000. His proper name was Clippit, but nobody I knew called him that. Clippit, or Clippy, was inspired by Microsoft Bob, a misguided attempt to make Microsoft Office friendlier, more helpful, and easier to use. But most frequently, it was more annoying than any of those other things.
Phoenix 1.8.0-RC Released (phoenixframework.org)
The first release candidate of Phoenix 1.8 is out with some big quality-of-life improvements! We’ve focused on making the getting started experience smoother, tightened up our code generators, and introduced scopes for secure data access that scales with your codebase. On the UX side, we added long-requested dark mode support — plus a few extra perks along the way. And phx.gen.auth now ships with magic link support out of the box for a better login and registration experience.
The Case for WebComponents with Lit (typescript.guru)
Hey there! Take a seat, grab a coffee, and let's chat about Web Components. Whether you're new to them or just need a refresh, they offer a powerful, framework-agnostic way to build reusable UI. In this article for TypeScript.guru, we'll explore how Lit simplifies the creation of Web Components—so you can spend more time crafting great user experiences and less time wrangling setup code.
Rebuilding Prime Video UI with Rust and WebAssembly (infoq.com)
Alexandru Ene features details of a new UI SDK in Rust for Prime Video that targets living room devices.
Show HN: iPhone 2005 weird "Blob Keyboard" simulator (ycombinator.com)
Hi HN,<p>I teach tech design history, and one of the key stories I cover is the development of the original iPhone keyboard by Ken Kocienda. Reading about it in his book "Creative Selection" is great, but I wanted my students (and now you!) to actually feel this step in the process.
Firefox 137.0 released with vertical tabs (mozilla.org)
Firefox’s new sidebar lets you move tabs to the side, pin key sites and keep your AI assistant handy.
Firefox's vertical tabs came to life with a little help from our community (mozilla.org)
If you’ve ever had more tabs open than you can count, you know the struggle: tiny, unreadable tab titles, constant scrolling, and that moment of panic when you close the wrong one. Enter vertical tabs, a long-requested Firefox feature designed to make tab management and multitasking easier.
Show HN: Aperture -Flip your phone case for a less distracting minimal interface (specialprojects.studio)
Ask HN: Why do text posts have such low contrast? (ycombinator.com)
I'm curious why this color was chosen.
Microsoft redesigns BSOD, drops QR code, frowning face, blue colour (windowslatest.com)
Microsoft is killing off the Blue Screen of Death… and replacing it with Black Screen of Death. It’s also dropping the frowning face for some reason, and I am not sure I like it because the updated screen doesn’t have enough information. Let me show how it’s changing in newer builds of Windows 11 24H2 and what it means for the IT admins.
Open-source browser-use/CUA equivalent for androids: mobile-use (github.com/runablehq)
Use AI to control your mobile.
Meta debuts Friends tab, Mark Zuckerberg pushes 'throwback to OG Facebook' (cnbc.com)
Links copied from project READMEs now add "?tab=readme-ov-file" query parameter (github.com/orgs)
Anchor links copied from project READMEs now add a `?tab=readme-ov-file` query parameter, making them harder to read
This Week in Plasma: 6.4 Improvements (blogs.kde.org)
This week Plasma 6.4 continued to take shape, with a number of additional user-visible modernizations and improvements — in particular some nice progress on the topics of keyboard navigation, accessibility, and customizing apps' presentation in launcher menus.
Why didn't Win 95 setup use a miniature version of Win 95 as its fallback GUI? (microsoft.com)
One of the reactions to my discussion of why Windows 95 setup used three operating systems (and oh there were many) was my explanation that a miniature version of Windows 3.1 was used to get MS-DOS customers upgrading to Windows 95. But why not use a miniature version of Windows 95?
Nginx Rejects Dark Mode Support for Error Pages (phoronix.com)
A pull request was opened last week for adding web browser dark mode support for Nginx error pages. Unfortunate for those who prefer browsing in dark mode and then shocked when hitting Nginx-served 404 error pages or similar, the change has been rejected.
Apple Readies Dramatic Software Overhaul for iPhone, iPad and Mac (bloomberg.com)
Apple Inc. is preparing one of the most dramatic software overhauls in the company’s history, aiming to transform the interface of the iPhone, iPad and Mac for a new generation of users.