Hacker Newsnew | past | comments | ask | show | jobs | submit | davidkellis's commentslogin

Some amateur radio folks do something along similar lines: https://en.wikipedia.org/wiki/Earth%E2%80%93Moon%E2%80%93Ear...

Does this affect the linux version of homebrew? I'm hoping this has no effect.


No, because there is no codesigning/notarization on Linux.


Vibe coding a programming language: https://github.com/davidkellis/able


How many other user interactions are generally considered objectively bad practice? Sure, there may be a time and place, but what is frequently overused?

Toasts:

- https://maxschmitt.me/posts/toasts-bad-ux

- https://youtu.be/LeCKu0HqGFQ?si=xKApVFSqdzLGF0SD

Modals (being a special case of modes):

- https://modalzmodalzmodalz.com/

Modes:

- https://www.nngroup.com/articles/modes/

- https://ilyabirman.net/meanwhile/all/timed-modes/

What else?


Disabling right click. I often want to open up various products in multiple tabs so that I can then go through them and select one to buy. When a website disables right click, I often just give up and don't buy anything.

Similar is having "links" that are actually implemented using an onClick handler so that I can't right click and select "open in new tab". Often this results in me later realizing that I opened the link's image in a new tab rather than the link itself.


> I often want to open up various products in multiple tabs so that I can then go through them and select one to buy. When a website disables right click, I often just give up and don't buy anything.

Hold Ctrl with left hand, and click-click-click with your right hand


Does your mouse have a scroll wheel? They always(afaik) can be clicked by pressing down, called a middle click.

Middle clicking links opens them in a new tab, at least in Firefox.


On X11 you can even select any text and middle click the new tab button to search for the selected text / open the URL in a new tab


Interesting. Didn't know that one. Thanks!


Burger menus. Don’t hide the links you want people to use.

https://www.nngroup.com/articles/hamburger-menus/

Splash screens (fortunately mostly dead on the web, but still in use on mobile).

https://developer.apple.com/design/human-interface-guideline...


The article about how hamburger menus are bad has a hamburger menu. The "why nn/g" page[0] subtitle says "We practice what we preach". Really?

I maintain a website with around 15 subpages. What should I use instead?

[0]: https://www.nngroup.com/about/why-nng/


They do practice what they preach. Scroll down to the bottom of the article where they give their recommendations. Their site follows those recommendations.


Ah! Thanks.


Infinite scroll. Both because it's frustrating not to know how much content there is and because the lack of pagination often makes finding what you want difficult.


Not positive, but I think our product added toasts to comply with ADA/VPAT requirements on confirming the user got a second page of data in the table that are viewing and clicked "next" for. I think it had to do with having both audio and visual acknowledgement of the action.

Otherwise, we would have to physically page or add dialogues people would have to click to close, just to see page 2 of table data


>What else?

Being anything other than a static page where I get your company’s phone number to call and talk to someone whose first language is my own.


If a website interaction has to lead me to a phone call in order to get something useful done, that website has completely failed.

Ideally I never want to have to pick up my phone at all. Customer support is an exception to that, but only as a last resort: if it gets to the point that I have to call a business, something has gone very very wrong.


I believe you two are in agreement, they go to the website to get a phone number to call the company to talk about something that needs human interaction, they cannot get any phone number at all some times, or they can only get one with a bot that says I don't understand a lot - as a consequence "that website has completely failed"

> Customer support is an exception to that, but only as a last resort: if it gets to the point that I have to call a business, something has gone very very wrong.

It is a common thing that people say - hmm, this is a complicated situation and a human needs to be talked to (probably these people don't understand how impressive AI is) and modern UX as a cost saving measure absolutely fails a customers need to talk to a human at the company they are getting a service from.


Haha, customers want to aks unreasonable or insane questions, replace a good process with a bad one and tell you their life story. They might even need to talk with a normal person about normal things. Refusal might be expensive. If you can bring an insane request within the boundaries of possibility they can't help but appreciate it.


So, you just want the phone book. Yellowpages.com should do it?


I would love if we returned to a day when I could find a company's phone number as easily as just looking it up in a phone book.


Yes, this would be a vast improvement. Most companies don’t even take inbound calls anymore, though.


>talk to someone


The death of tables. Modern “tables” often cannot be sorted, copy and/or paste don’t work, not expandable or shrinkable. And often the table will be presented unsorted and you just have to scroll. Just trash.

Likewise, the number of times I’ve run into a search box not wildcarding your searches is unforgivable.


Marquee was so bad that the whole tag got deprecated (I am probably dating myself).


I remember marquees! Wasn't it \<m> or something?

Man I wish I could find the first HTML book I ever read. Must have read it in 1994 or something. It used "Mosaic" browser, which looked nothing like the IE3 or IE4 that I had. Wow, this brings back so many memories.

If anyone can ever find that book on Amazon, please let me know! I've been looking for years.


MDN's got your back: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

I recognize this might not help you, but my first one was one of those huge Unleashed books "HTML and CGI" <https://books.google.com/books/about/HTML_and_CGI_unleashed....> which it seems one can still buy for $5

My first real web job out of collage was introducing HTX/IDX[1] to a shop that was still using Visual C++ to make CGI because C++ was the only hammer they had in their toolbox :sob:

1: I'm actually shocked that they still serve documentation for it https://learn.microsoft.com/en-us/previous-versions/iis/6.0-...


Don't forget <blink>


Hijacking scroll, icons with no explanation, auto hiding content, not enough contrast between content and background, etc.


"Mystery meat navigation" has become standard


It sounds like this is trying to coin a new term. I hadn't heard the word forge used to mean an all-in-one git+issue tracker+project mgmt+etc. suite before.


The term is decades old at this point. It doesn't seem to play well outside of the older open source communities, now that github has xeroxed.


It is not new. I have heard that word for more than a decade already.

I guess you need to know about the foss ecosystem to know it.


It is not new, but also not ubiquous enough to express something everyone understands.

Trying to get "forge" across as some kind of defacto term just adds noise to the product description, I think.


I also knew it but look at the number of comments saying "what is a forge?" here - it's clearly not a good description.


Yeah, it is funny to read all the assertions that everyone knows what a "forge" refers to in the middle of all the threads wondering wtf a "forge" is...


Once upon a time, a lot of software was released/available through "source forge", which is pretty self-explanatory in the context of software publishing. Then a decade ago, SourceForge shit the bed and destroyed its reputation. I'd bet that most of the developers saying they've never heard of "forge" in this context have entered in the industry in that time.



That Wikipedia page was created in April 2008.

> Examples of such services are: Sourceforge.net, GNU Savanah, Google code

https://en.wikipedia.org/w/index.php?title=Forge_(software)&...


Ever heard of Sourceforge?


This is a bad association even for people that recognize it. Presumably there were good years but most will probably remember the ugly endgame with awkward UX and weird ads masquerading as fake download links.


This is such an interesting thing of generational difference, since I remember sourceforge fondly before the crazy era of so many ads.


I don't remember any era of sourceforge where it had good UI.

I also don't remember anyone ever calling it a "software forge".


Now that I think of it, Sourceforge is perhaps the first good example of enshittification in this domain that I can think of.

The thing about enshittification is, first you need to eyeballs and brand, before you can sully it. Sourceforge was great for a while.


> Ever heard of Sourceforge?

Yup! That clears it up. It’s the site that serves lots of ads and binary packages of some old software. At least as of the last time I looked some years ago.

Ok then, not sure I would want more things like that today to self host, but to each their own.


The first time I heard that word was in Sourceforge, decades ago.


It’s not new, it’s outdated and they’re trying to make it come back.


You to today (I do too). May not tomorrow: https://www.tomshardware.com/software/windows/microsoft-acco...


At first I couldn't figure out why Quill was being posted again, but now I see that a long awaited version 2.0 was released 3 days ago (see https://slab.com/blog/announcing-quill-2-0/ ). Thank you for the heads-up!


Yeah, I think this link and title would be a better entry point into the topic.


These are not new, but my takeaways from https://tratt.net/laurie/blog/2020/which_parsing_approach.ht... and https://rust-analyzer.github.io/blog/2020/09/16/challeging-L... are to embrace various forms of LR parsing. https://github.com/igordejanovic/parglare is a very capable GLR parser, and I've been keeping a close eye on it for use in my projects.


It's definitely a good reference, but I'll never read them cover to cover. Not unless I'm having trouble sleeping. :-)


ELI5 please?


This article explains it better than TFA: https://www.sciencealert.com/waves-of-entanglement-seen-ripp...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: