Vinyzu/cursory: Generate 100% human-realistic Mouse Trajectories with Timings.
https://github.com/Vinyzu/cursory
Generate 100% human-realistic Mouse Trajectories with Timings.
Virtual Scrolling for Billions of Rows — Techniques from HighTable
https://rednegra.net/blog/20260212-virtual-scroll/
TL;DR: In this post, I present five techniques related to vertical scrolling used in <HighTable>, a React component that can display billions of rows in a table while keeping good performance and accessibility.
The struggle of resizing windows on macOS Tahoe – no.heger
https://noheger.at/blog/2026/01/11/the-struggle-of-resizing-windows-on-macos-tahoe/
So in the end, the most reliable way to resize a window in Tahoe is to grab it outside the corner – a gesture that feels unnatural and unintuitive, and is therefore inevitably error-prone.
Telepath: building a new kind of computer - unique hazards may exist
https://uniquehazards.com/2025/12/04/telepath-building-a-new-kind.html
That’s the mission of my new startup, Telepath. We’re building that metaphorical EV: the software stack for a new kind of computing experience, freed from decades of accrued assumptions, powered at its core by machine intelligence but employed in the service of individuals. We aren’t really an “AI company”, and we aren’t chasing AGI. We see AI as normal technology, but one that carries an unusual level of both promise and peril. Used wisely and responsibly, this technology has the potential to elevate our computers and unlock a revolution even greater and more exciting than the move from CLI to GUI forty years ago.
Chatbots are AI anti-patterns! | Jakob Pörschmann
https://hello-jp.net/building-beyond-the-buzz/chatbots-are-ai-antipatterns
Why did we fall in love with chat interfaces for human-ai interaction? Let us leave them behind once and for all.
The Subtle Art of Designing Physical Controls for Cars
https://www.theturnsignalblog.com/the-subtle-art-of-designing-physical-control-for-cars/
In a previous article, I created a concept for in-car climate controls focusing on simple, physical controls. I've now found the time to turn this concept into reality through a rotary dial with dynamic haptic feedback. Along the way, I tested what makes dials feel intuitive, explored haptic design principles, and compared my approach to what carmakers are doing today.
Another 100 CSS loaders for your next project - DEV Community 👩💻👨💻
https://dev.to/afif/another-100-css-loaders-for-your-next-project-352l
Ready for the second set of loaders? Yes, it's again me with another collection of 100 CSS loaders. Now you have a total of 200 different loaders!
User friendliness? User empowerment? How to make a choice?
http://static.lukew.com/alan_ng.pdf
When
doing user interface design, it is possible to make the interface to be
user friendly (less user control) or user empowered (more user control).
However, it seems that user friendliness and user empowerment are two
extremes and being against each other. Usually we can only make a
choice between them. But is it the best we can do?
Ladda
http://lab.hakim.se/ladda/
A UI concept which merges loading indicators into the action that invoked them. Primarily intended for use with forms where it gives users immediate feedback upon submit rather than leaving them wondering while the browser does its thing. For a real-world example, check out any of the forms on slid.es.
Ladda
http://lab.hakim.se/ladda
A UI concept which merges loading indicators into the action that invoked them. Primarily intended for use with forms where it gives users immediate feedback upon submit rather than leaving them wondering while the browser does its thing. For a real-world example, check out any of the forms on slid.es.
ignore the code: Buttons
http://ignorethecode.net/blog/2012/09/02/buttons/
But buttons are discoverable. They can have labels that describe what they do. Everybody knows how to use them. They just work. It’s why we use them to turn on the lights, instead of installing Clappers everywhere.
ignore the code: Buttons
http://ignorethecode.net/blog/2012/09/02/buttons
But buttons are discoverable. They can have labels that describe what they do. Everybody knows how to use them. They just work. It’s why we use them to turn on the lights, instead of installing Clappers everywhere.
Can We Please Move Past Apple's Silly, Faux-Real UIs? | Co.Design: business + innovation + design
http://www.fastcodesign.com/1669879/can-we-please-move-past-apples-silly-faux-real-uis
At the end of the day, there’s always a temptation to go with the familiar, but the real value is going to be found elsewhere.
Teague Labs » Doug Engelbart’s Chorded Keyboard as a Multi-touch Interface
http://labs.teague.com/?p=1451
As designers, we all know that on-screen soft keyboards are cumbersome and rather slow to use due to their lack of physical texture and haptic feedback. And with the continual rise of touch screens on phones, tablets, and laptops, we got excited about giving the chorded keyboard another chance!
Computer scrollbars: Why is Apple eradicating a linchpin of user interface design? - Slate Magazine
http://www.slate.com/articles/technology/technology/2011/11/computer_scrollbars_why_is_apple_eradicating_a_linchpin_of_user_interface_design_.html
I can understand the impulse here: Most scrollbars are kind of ugly. Even the skinny, rounded gray bar that Apple invented for the iPhone isn’t the prettiest interface element ever designed. But as unpleasant as they may be to look at, scrollbars serve a purpose on a busy screen: They tell you, at a glance, where you are in a list or a document. Because most modern scrollbars are proportional to the size of the document you’re looking at, they also give you a sense of how much lies off-screen—the smaller the scrollbar, the larger the document. And when you don’t see a scrollbar—or when the scrollbar is dimmed—this usually means there’s nothing outside the screen to look at.
Skeuomorph - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Skeuomorph
A skeuomorph, pronounced /ˈskjuːəmɔrf/ SKEW-ə-morf, or skeuomorphism (Greek: skeuos—vessel or tool, morphe—shape)[1] is a derivative object that retains ornamental design cues to a structure that was necessary in the original.
Cool trick to change brightness anywhere - Android Forums
http://forum.androidcentral.com/t-captivate/24125-cool-trick-change-brightness-anywhere.html
"If you swipe your finger on the notification bar (with the panel still up), you can change your brightness, anywhere that bar is present! Useful when auto brightness isnt on and you need a quick brightness change"
FUI Fantasy User Interfaces | Mark Coleran Visual Designer
http://blog.coleran.com/category/portfolio/screendesign
"FUI Fantasy User Interfaces, Portfolio"
Weekend coding: Add a character counter as the background of a textarea with JavaScript | CodeUtopia
http://codeutopia.net/blog/2009/08/01/weekend-coding-add-a-character-counter-as-the-background-of-a-textarea-with-javascript
"Have you ever filled a textarea on a page, which had a limit to how many characters you could type into it? ... How to effectively communicate how many characters you can type into a box, and have it look good. ... Add the number counter as the background of the textarea!"
Mozilla Add-ons Blog » Blog Archive » Experimental Add-ons, Logins, and You
http://blog.mozilla.com/addons/2009/04/10/experimental-add-ons-logins-and-you
"One of the pieces of feedback in our recent survey was that add-on developers really wanted to remove the login requirement for experimental add-ons. So we did it."
jQuery pageSlide - Halobrite
http://halobrite.com/blog/jquery-pageslide
"jQuery pageSlide was inspired by the UI work of Aza Raskin. In his recent posts regarding concepts for Firefox Mobile and a mouse-based Ubiquity, Aza introduced the idea of sliding (or "throwing") content aside to reveal a secondary content pane."
Aza’s Thoughts » Write the manual first.
http://www.azarask.in/blog/post/write-the-manual-first
"You don’t really know a subject until you’ve had to teach it. In the same way, you don’t really understand your interface until you’ve written a manual explaining how to use it. It can be a frustrating experience. Take for example the two manuals for digital watch and analog watch. The section on setting a digital watch is over a page of dense, difficult explanation. The analog’s is a single sentence: “Pull crown and turn.”"
Poka-yoke - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Poka-yoke
"Poka-yoke (ポカヨケ, Poka-yoke?) (IPA: [poka joke]) is a Japanese term that means "fail-safing", "Foolproof" or "mistake-proofing" — avoiding (yokeru) inadvertent errors (poka)) is a behavior-shaping constraint, or a method of preventing errors by putting limits on how an operation can be performed in order to force the correct completion of the operation."
10 Useful Techniques To Improve Your User Interface Designs | How-To | Smashing Magazine
http://www.smashingmagazine.com/2008/12/15/10-useful-techniques-to-improve-your-user-interface-designs
"1. Padded block links 2. Typesetting buttons 3. Using contrast to manage focus 4. Using color to manage attention 5. White space indicates relationships 6. Letter spacing 7. Auto-focus on input 8. Custom input focus 9. Hover controls 10. Verbs in labels"
Human Computer Interaction in Science Fiction Movies
http://w5.cs.uni-sb.de/~butz/teaching/ie-ss03/papers/HCIinSF
"Science Fiction movies have been a source for speculation about the future of technology and human computer interaction. This paper presents a survey of different kinds of interaction designs in movies during the past decades and relates the techniques of the films to existing technologies and prototypes where possible. The interactions will be categorized with respect to their domain of real-life applications and also evaluated in regard to results of current research in human computer interaction."
On Commands, Designers and The Magic Editor « chimney
http://abcdefu.wordpress.com/2008/09/04/on-commands-designers-and-the-magic-editor
"Ubiquity is a graphical keyboard user interface. But a lot of people are missing the graphical aspect of it. And that is precisely what makes Ubiquity different from a command line. Command icons help but previews have to be more visual, not just the plain text that you would normally expect from the terminal. I can’t emphasize enough the fact that previews must be graphical because after all, Ubiquity is a GUI."
A thought on 10 foot browser interfaces - RussellBeattie.com
http://www.russellbeattie.com/blog/a-thought-on-10-foot-browser-interfaces
"you know how more and more sites out there are adopting a m.* mobile version, tailored for smaller screens? Why don't the video sites out there start adopting tv.* versions of their interfaces, tailored to people using the site from their couch?"
Alex Faaborg - » The Graphical Keyboard User Interface
http://blog.mozilla.com/faaborg/2007/07/05/the-graphical-keyboard-user-interface
"user interfaces that exist in the riven between command line interfaces and graphical user interfaces"
Ubiquitous Interfaces, Ubiquitous Functionality at Toolness
http://www.toolness.com/wp?p=54
"Our new project attempts to alleviate all of these problems by allowing end-users to apply textual commands, or verbs, to whatever they’re looking at."
WireIt - a Javascript Wiring Library
http://javascript.neyric.com/wireit/index.html
"WireIt is an open-source javascript library, that allows you to create cool wires like Yahoo Pipes."
macosxhints.com - 10.5: Get rid of the translucent menu bar
http://www.macosxhints.com/article.php?story=20071115135215262
"Before you try this, realize it (a) requires a restart, and (b) is modifying a system-level variable, and may cause bad things to happen"
xkcd » Blog Archive » Mirrorboard: A one-handed keyboard layout for the lazy
http://blag.xkcd.com/2007/08/14/mirrorboard-a-one-handed-keyboard-layout-for-the-lazy
"Do you have a wearable computer? Are you interested in alternate keyboard layouts but too lazy to learn Dvorak? Do you masturbate at your desk?"
Bill Higgins :: the Uncanny Valley of user interface design
http://billhiggins.us/weblog/2007/05/17/the-uncanny-valley-of-user-interface-design
"Gmail uses Ajax to accelerate common operations ... but its core look and feel remains very similar to that of a traditional web page. In my view, this is not a shortcoming; it’s a smart design decision."
Don Norman's jnd.org / UI Breakthrough-Command Line Interfaces
http://www.jnd.org/dn.mss/ui_breakthroughcomma.html
"So now command line interfaces are back again, hiding under the name of search. ... And they will get better and better with time: mark my words, that is my prediction for the future of interfaces."
SitePen Blog » Blog Archive » why splitpane views suck..
http://www.sitepen.com/blog/2006/12/18/why-splitpane-views-suck
"Split Panes probably do have their place and purpose, but after using both of these applications I’m not convinced that reading email is one of them."
Gamasutra - Features - "One Button Games"
http://www.gamasutra.com/features/20050602/green_01.shtml
"In this article, one button is the limitation on interaction. Using this limitation, the reader can then draw their own conclusions about how these ideas may be exploited on multi-button interaction systems."
Doug Engelbart: The Demo - Google Video
http://video.google.com/videoplay?docid=-8734787622017763097
Defense Tech: Set Cammos to Vibrate
http://www.defensetech.org/archives/002461.html
"In other words, it may soon be possible for budding Bene Gesserits, with appropriate training, to receive volumes of material via the sensitive parts of the body."
Best Tool For the Job - Quicksilver Abracadabra Gestures
http://marcusvorwaller.com/blog/archives/2006/02/20/quicksilver-abracadabra-gestures
"You can now create mouse gestures to do anything Quicksilver can do using a plugin called Abracadabra."
Atlas Gloves: A DIY Hand Gesture Interface for Google Earth
http://atlasgloves.org/about
"The user interface is a pair of illuminating gloves that can be used to track intuitive hand gestures like grabbing, pulling, reaching and rotating."
CW Operators Wanted
http://www.cwtouchkeyer.com
The Silent Speaker - Forbes.com
http://www.forbes.com/free_forbes/2006/0410/084.html?partner=yahoomag
"Jorgensen sees the day when electromagnetic sensors will be woven into the fibers of turtlenecks or rescue workers' outfits."
YouTube - Toshio Iwai (TENORI-ON) @ Artfutura05
http://www.youtube.com/w/Toshio-Iwai-(TENORI-ON)-%40-Artfutura05?v=WQq2aXvIsz4
R.I.P. WYSIWYG - Results-Oriented UI Coming (Jakob Nielsen's Alertbox)
http://www.useit.com/alertbox/wysiwyg.html
"What You Get Is What You See"
The SphereXP
http://www.hamar.sk/sphere
"The SphereXP is a 3D desktop replacement for Microsoft Windows XP. "
Fibreculture: First tape, Interview Between Doug Engelbart & Belinda Barnet, 10th Nov, 1999
http://www.fibreculture.org/reviews/barnet_engelbart.html
"Do you want to be locked into tricycles because they're easy to learn?"
OSCOM Kupu - Kupu WYSIWYG XHTML Editor
http://kupu.oscom.org
"Kupu is a 'document-centric' open source client-side editor for Mozilla, Netscape and Internet Explorer. Inspired by Maik Jablonski's Epoz editor"
Completely New Window Manipulation interface from FingerWorks
http://michael-mccracken.net/blog/blosxom.pl/2003/12/19#meetXwinder
TouchStream MacNTouch: Powerful Replacement KeyBoard for Apple PowerBooks
http://www.fingerworks.com/MacNTouch_product.html