Live data from Hacker News

Dropdowns Should Be the UI of Last Resort

lukew.com

231–240 of 241 posts

Re: Dropdowns Should Be the UI of Last Resort

#231
post #218

Earlier quoted context omitted.

> I'm pretty sure brudgers is either trolling or dysfunctional in some way. Whoa, that's not nice. Please don't make personal slights in HN comments.

After perusing brudgers' comment history, it's clear to me that the comments I was replying to were just extremely unusually disjointed or scattered. Mea culpa. I still believe that I was being trolled, but it is now quite clear to me that brudgers appears to be completely capable of having entirely reasonable, insightful conversations. Sorry for any offence. :( However, -for future reference- when speaking of obviou…

Your not understanding something isn't necessarily a sign that it is incorrect. It's not necessarily a sign that you're being trolled either. Obviously a position that one does not understand is probably a suboptimal starting point for developing a coherent counter-argument due to the risk that one's comment be seen as constructing a strawman.

One of the things I've learned on HN is that, just asking someone to clarify their idea before responding is surprisingly useful. It disarms the troll because it breaks the pattern. It allows an earnest person to attempt to clarify their thoughts or will be ignored by someone with low interest in further discussion. It's also a good way for me to express genuine curiosity.

Accusing me of trolling you for a third time on this page and focusing on "any offense" rather than your behavior isn't an apology...even ignoring the comparison to a schizophrenic individual. Other than the delete link, there isn't an HN appropriate way to express the sort of sentiments you're interested in expressing.

Re: Dropdowns Should Be the UI of Last Resort

#232
post #219

Earlier quoted context omitted.

Unless -of course- you don't have a good idea of what it is that you want to search for! This happens to me far more frequently than I would like. :)

At which point a search with instant feedback is still often far better than trying to scan a huge list.

Not really. If you don't know what you're looking for, search with instant feedback wont work, because while you might find something, you don't know if you missed a better option (under another starting letter or substring).

Re: Dropdowns Should Be the UI of Last Resort

#233

Earlier quoted context omitted.

After perusing brudgers' comment history, it's clear to me that the comments I was replying to were just extremely unusually disjointed or scattered. Mea culpa. I still believe that I was being trolled, but it is now quite clear to me that brudgers appears to be completely capable of having entirely reasonable, insightful conversations. Sorry for any offence. :( However, -for future reference- when speaking of obviou…

Your not understanding something isn't necessarily a sign that it is incorrect. It's not necessarily a sign that you're being trolled either. Obviously a position that one does not understand is probably a suboptimal starting point for developing a coherent counter-argument due to the risk that one's comment be seen as constructing a strawman. One of the things I've learned on HN is that, just asking someone to clari…

It is now clear that in the third paragraph of my response, I chose my words poorly. I had thought that the previous two 'graphs would make my new knowledge vis a vis my grave error in judgement clear. It is obvious that I was incorrect.

For a third time, I apologise for the hasty, completely unfounded, and obviously incorrect assertion regarding your mental capacity.

> One of the things I've learned on HN is that, just asking someone to clarify their idea before responding is surprisingly useful. It disarms the troll because it breaks the pattern.

Frankly, I have rarely found this strategy to be of use. In my experience, the troller typically continues full steam ahead.

Note that in our conversations, I did exactly as you suggest. Twice. Indeed, please kindly go back and look at our conversations with fresh eyes.

You open with:

"Why can I use a cookie rather than a GUI to log into HackerNews? Why can I use Oauth to log into StackOverflow? Would it be better if we all had to use a keyboard wudgut?

The idea that GUI's are great was good forty years ago when men worried about catching typing-pool-koodies from keyboards; college students would hire typists to turn longhand drafts into print on a page; and the only form of search was query..."

I counter with a question, anecdote, and a book recommendation:

"You suggest that we use CLIs for pretty much every task?

I -happily- spend most of my day in one CLI or another, but there are many, many things for which interactive graphical display of information is just the best choice.

If you never have done so, find a copy of Edward Tufte's "The Visual Display of Quantitative Information". You really need to find a professionally-printed dead-tree version; computer screens still can't do the book justice."

You reply:

"Tufte is a good starting point, remove what is unnecessary. One "7/19/15" is a better user experience than three wudguts with 12-31 items each.

["Koodies" alliterates better with "keyboard" more Carrollingean like "wudguts".]"

In another thread:

You (replying to the comment "[brudgers] (probably) posts to HN through a web GUI"):

"I used a browser and a keyboard to hit the address bar and enter the URI and type my comment. Logging into HN did not required HTTPS, not GUI."

Me, attempting to establish what exactly it is that you consider to be a GUI:

"Did you know that even Lynx is properly considered a GUI? It's a text-mode GUI, but a GUI nonetheless.

Edit: To figure out where you're coming from: do you consider text editors like vim, nano, and pico to be GUIs or CLIs? Why do you hold this opinion?"

You:

"Ed is a visual line editor, and if that's a GUI then we can stop talking about PARC and just agree that Brainfuck is as good as Python via Turing Completeness while we're at it."

Can you see how a reasonable person might see your replies as extreme obliqueness and refusal to engage in productive conversation? I directly asked you for your opinion, twice in an effort to both steer the conversation in a productive direction and help me to understand your position, as I was having great difficulty determining it[0] from your comments up to that point.

[0] I mean, anything more nuanced than "NoGUI!". :)

Re: Dropdowns Should Be the UI of Last Resort

#234
post #218

Earlier quoted context omitted.

> I'm pretty sure brudgers is either trolling or dysfunctional in some way. Whoa, that's not nice. Please don't make personal slights in HN comments.

After perusing brudgers' comment history, it's clear to me that the comments I was replying to were just extremely unusually disjointed or scattered. Mea culpa. I still believe that I was being trolled, but it is now quite clear to me that brudgers appears to be completely capable of having entirely reasonable, insightful conversations. Sorry for any offence. :( However, -for future reference- when speaking of obviou…

If you really believe someone is trolling, there's only one thing to do and that's say nothing, i.e. do not feed trolls.

If you're not sure, simply request clarification without assuming anything.

Re: Dropdowns Should Be the UI of Last Resort

#235

Earlier quoted context omitted.

Your not understanding something isn't necessarily a sign that it is incorrect. It's not necessarily a sign that you're being trolled either. Obviously a position that one does not understand is probably a suboptimal starting point for developing a coherent counter-argument due to the risk that one's comment be seen as constructing a strawman. One of the things I've learned on HN is that, just asking someone to clari…

It is now clear that in the third paragraph of my response, I chose my words poorly. I had thought that the previous two 'graphs would make my new knowledge vis a vis my grave error in judgement clear. It is obvious that I was incorrect. For a third time, I apologise for the hasty, completely unfounded, and obviously incorrect assertion regarding your mental capacity. > One of the things I've learned on HN is that, j…

Apology accepted.

Re: Dropdowns Should Be the UI of Last Resort

#236
post #78

Earlier quoted context omitted.

Yes. And please - if you feel like reinventing the dropdown be decent enough to re-implement that feature. Example of an offender: https://www.google.com/advanced_search

Which ones are you talking about? I can use the keyboard to select values on those dropdowns just fine (at least in Firefox).

I don't have firefox, unfortunately. Anyways, the feature I'm talking about at least (dunno about my parent) is being able to select an item by typing characters - i.e. typing e-n-g should get you English.

Re: Dropdowns Should Be the UI of Last Resort

#237

Earlier quoted context omitted.

It is now clear that in the third paragraph of my response, I chose my words poorly. I had thought that the previous two 'graphs would make my new knowledge vis a vis my grave error in judgement clear. It is obvious that I was incorrect. For a third time, I apologise for the hasty, completely unfounded, and obviously incorrect assertion regarding your mental capacity. > One of the things I've learned on HN is that, j…

Apology accepted.

Heh. You still refuse to elaborate on the finer points of NoGUI, even when asked, directly.

If you are the old-timer that you imply that you are, you'll recognize this one:

PLONK!

Re: Dropdowns Should Be the UI of Last Resort

#238

Earlier quoted context omitted.

Apology accepted.

Heh. You still refuse to elaborate on the finer points of NoGUI, even when asked, directly. If you are the old-timer that you imply that you are, you'll recognize this one: PLONK!

Please stop.

Re: Dropdowns Should Be the UI of Last Resort

#239
post #186

Earlier quoted context omitted.

If you have poor eyesight, are you aware that you have the option of increasing the font-size device-wide in your device settings?

Why should my mother have to change device-wide settings on my device just because she wants to read something using it? (Yes, people do lend their devices.)

User-scaling of the viewport is thankfully not the only way of enlarging text inside of a web page. It's possible to design a site that allows the user to change the font-size of relevant UI controls without rendering the layout wider than the device screen (causing the user to have to pan around to read it).

If you're not providing a better experience than a fully working desktop site, then you shouldn't attempt responsive design at all and let mobile users use a non-targeted but working site. I only shut of user-scaling on sites where the targeted mobile experience is better than a scaled fully-working desktop layout.

Re: Dropdowns Should Be the UI of Last Resort

#240
post #192

Earlier quoted context omitted.

It's not about looking native, it's about being as easy to use as a native app instead of feeling like you're controlling a desktop website with a touchscreen interface. I use VNC on my iOS devices all the time - I pan and zoom around and use actual desktop apps and browsers from mobile devices. I guarantee this is not the most optimal way to control things from a mobile device!

What are the cons of enabling zoom? Are there any?

- You're not enlarging the font size, you're scaling the entire viewport. When thew viewport is larger than the screen things like modals (or other UI elements) may not appear where they are supposed to, if at all for the user

- slows down the time browsers respond to a tap by 300ms

- makes text difficult to read by the time the font is large enough because line lengths and line breaks happen off the screen now, so you're constantly panning to read your text

- users don't complete as many forms when they can scale the viewport, completing out forms is an integral step of nearly all online business models in some capacity

- without scaling disabled, a second tap within 300ms of an initial tap will zoom in on that section of the page. When developing web apps with game features I want to be sure that if the user taps too fast the page stays put

- User-scaling was not intended as a feature for mobile websites, but rather as a stop-gap to allow smartphone users to view desktop sites written by designers who had not prepared their site for mobile visitors. It's never been the plan or roadmap for mobile sites to use the zooming feature, and Apple provided developers a way to turn it off and encouraged them to do so if they add targeted support for mobile

Post reply on HN