Yeah I don’t think the multi-select listboxes have really changed much since the days of Internet Explorer 3 and Netscape Navigator. Out of all the standard form components you can use in HTML, it’s probably the one most in need of improvements.
Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb
Yeah I don’t think the multi-select listboxes have really changed much since the days of Internet Explorer 3 and Netscape Navigator. Out of all the standard form components you can use in HTML, it’s probably the one most in need of improvements.
I’ve used software where you have to ctrl click but I’m not sure I’ve ever come across another website where this is the case
This is the standard behaviour on the web for lists where you can select multiple options. See the example here for instance: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/select#advanced_select_with_multiple_features
Most sites have a custom version though, since the built-in HTML element has such a poor user experience. I really wish browsers would just switch it to be a list with checkboxes.
The behaviour was based on Windows desktop apps in the 90s (where this behaviour was way more common), but after a while, most things switched to checkbox lists instead.
Realistically the solution would be instances moving away from the Lemmy ‘brand’
This is a great idea, and I think some instances do this. I seem to remember Beehaw taking this approach. Similar to forums - each forum has a different name even if they use the same software.
The tricky part for regular users to understand is that if they sign up on one server, they can still access content on others. Old-school internet users that used to use Usenet would understand it (Usenet functioned the same way) but the majority of users are used to centralized services these days, which makes it hard.
My only thought here is the words like federation and instances getting people hung up. Maybe join-lemmy.org being a highly ranked site is doing more harm than good by creating an additional barrier to the instances and content.
The thing is, that’s a fundamental feature of Lemmy. It’s designed such that no one person or company controls the whole thing. Admins that have differing opinions can each have their own servers with whatever rules they want.
That makes it somewhat incompatible with a a basic signup page like what you’re proposing, just like you can’t have a generic “sign up for email” page without picking a specific provider. Having a huge number of users on a single server somewhat defeats the purpose of decentralization - you’re back to a small number of people / a company having control over a major part of the ecosystem.
Perhaps it could redirect people to a randomly selected instance from a hand-picked list, but maybe that’d be even more confusing? I’m not sure.
My favourite ones are these ones from Sengled: https://a.co/d/9UPGMTZ
I’m in the USA so these are US-style ones. They support 1800W (which is the max for standard US outlets), use Zigbee, and are ETL certified.
Thanks for the explanation!
I still call it Twitter because their emails are still branded as Twitter. I don’t actually use it any more but I do get so much spam through DMs that I’m considering deleting my account. I’m mostly holding it just so nobody squats on my username.
Websites don’t have an actual check for a legit email.
Some do. You can connect to an SMTP server and pretend to send an email (send the EHLO
, MAIL FROM
, and RCPT TO
commands, but don’t actually send any content). A lot of servers will immediately reject as soon as you provide an invalid recipient email address.
Of course, that doesn’t work for any domains with a catchall address (where every address at a domain goes to one mailbox), and some SMTP servers don’t reject the email until later (or even just silently ignore emails to invalid addresses) in order to avoid enumeration attacks.
Do you mean in mixed language documents? Can’t you tell it that parts of the document are in a different language? You could do that in Microsoft Word 25 years ago - Word lets you set the default language for a document, but you can change it per paragraph.
I’m using a UPS now so I’ll get rid of the smart plug. I’ve been using it for three years and haven’t had issues with it cycling though.
Good point. I am using a UPS now so I’ll get rid of the smart plug.
I don’t know anything about this company, but fiber is almost always better than cable. Lower latency, more reliable, and it’s usually symmetric (upload speed is the same as download speed).
must be doing some construction on my street because they made survey marks on my property and painted where the gas line and water lines are. Could this be because they are putting in the fiber cables?
It’s possible! Those marks means that some sort of digging/excavation is happening nearby. The company that wants to do the work calls a “dial before you dig” service (811 in the USA) and all the utility companies come out and mark their lines.
A while back, I saw a story in the Home Assistant Facebook group about someone’s child saying “Hey Google, turn on everything” and it messing things up. I was telling the story to my wife and forgot to replace “Hey Google” with something Google wouldn’t pick up on. Oops. It heard my “turn on everything” and chaos ensued. I have some Zigbee alarms that all started sounding. It enabled several different scenes and ran several scripts. All TVs turned on. My Xbox and Nvidia Shield were fighting for control of the TV (there’s some issue with HDMI-CEC that I haven’t figured out where if both are on, they get stuck in a loop changing the TV input between HDMI2 and HDMI3 about once per second).
Don’t do that. “Turn off everything” is bad too. I have used to have my server rack plugged into a smart plug to measure power usage, and “turn off everything” turns that off. I want to figure out how to disable these two voice commands.
KDE still has some of the most popular effects built-in, including wobbly windows, desktop cube, magic lamp when minimizing/maximizing, blurring semitransparent windows, “exploding” windows when you close them. They’re built in with no extra software required - just go to the “Desktop Effects” settings.
I usually use HTTPS, because a lot of web features only work over HTTPS.
You can use Let’s Encrypt DNS challenges to get real TLS certificates for internal hosts, instead of having to use your own CA or self-signed certificates.
Tailscale has several NAT bypass / hole punching methods for double NAT (including CGNAT) and symmetric NAT, but they don’t work in 100% of cases. https://tailscale.com/blog/how-nat-traversal-works
IPv6 is definitely a good solution since then you don’t have to deal with NAT at all. IPv6 is pretty easily doable in the USA (at long as you’re not using Starlink) but can be harder in other countries that don’t have as robust IPv6 infrastructure.
This is not possible* with native HTML.
You can go old school and use frames! http://www.dansoftaustralia.net/oldest/
this means their permissions do not work like docker, and it is not in fact a drop-in replacement for docker
It might a drop-in replacement for Docker if you’re running Docker in rootless mode? Not sure how common that is, though.
Although since Lemmy votes are public, it does take some restraint to not message people that downvote your comments/posts and ask them why.