HNHacker News
TopNewBestAskShowJobs

alanh

7,475 karma · joined February 14, 2010

User advocate, web developer, UI designer, one-time start-up co-founder, and language enthusiast.

I hail from western Pennsylvania, work in San Francisco, and live in Oakland.

Email via: https://alanhogan.com/contact

My topcolor: ffb077

Twitter, GitHub: @alanhogan

submissionscomments
alanh··on Car tyres produce vastly more particle pollution than exhausts, tests show
Makes sense. The only parts of your car eroding so quickly that it needs to be replaced ~10 times over it’s lifetime are the tires
alanh··on I don't care about HSTS for localhost
Do other Chromium browsers (Chromium, Brave, Edge, etc) have this same problem, and does this solution apply to them?
alanh··on Apple Music is the most buggy and annoying software I use
I still appreciate having a 'library' unlike the author, but I remain absolutely gobsmacked at how Apple buries the switch that toggles between searching Apple Music and my library. On mobile, the toggle is always right next to the search box. It gets buried in a previous page of what seems like a web view on the desktop. Some of the worst UX I have ever seen!
alanh··on Installing a payphone in my house
> My daughter is 5 - I don’t want her dialing 911.

Well… hmm. I taught my daughter how and when to do that by that age. You never know. That could end up saving a life. She knows not to do it frivolously. This does not seem too advanced a concept for a kindergartner.

That said, intercom-like internal system Bertrand built seems to be much cooler than having the real phone.

alanh··on Confess your love with zero-knowledge
I mean, it’s basically a helpful hint there to maximize the chance that both parties include the same names with the same capitalizations
alanh··on Using a catch-all domain is a mistake
regarding 'copyright infringement,' you gotta love it when people get aggressive about IP without knowing what they are talking about; the relevant law would be trademark, not copyright
alanh··on Using a catch-all domain is a mistake
I’m another long-time catch-all email address user.

1. That is how I knew that Dropbox had been hacked; I had a couple temp/throwaway Dropbox accounts and the otherwise-unused email addresses associated with them started getting lots of spam.

2. Yes, sometimes it is slightly awkward when a rep cannot comprehend companyname-at-mydomain, but not enough to make me regret anything. Smile. Say "it will reach me!" or "I own my own dot-com!" It’s fine.

3. "Did I use BR or bananarepublic before the at sign?" That’s why we use a password manager :-) The author says he uses one, but then suggests he needs to guess the email before the password manager will tell him the password? Sounds messed up. Use 1Password. Be happy.

4. The most interesting 'downside' is that sometimes I get spam for addresses that have never been used. Why? Because there are spammers out there who have scraped my website for anything resembling a human name (e.g. John Smith) and then sent emails to my domain that fit the typical pattern (jsmith@mydomain.tld). So, I blocked a number of these addresses. Had I not set up a catch-all, they would have otherwise been bounced.

5. "Every so often I need to email a company from one of these emails" -- The "from" problem of catch-alls is a bit tricky at times, but using Fastmail + PHP I can easily send "from" any address at my domain when needed.

6. I am a big fan of the Fastmail + 1Password 'masked email' solution! It’s so great! Sign up at a website, get a brand-new email address that seamlessly forwards to you, it gets stored in your password manager, and you can kill it whenever it starts getting spammed. The random username generation even avoids that problem of telling the Hilton rep that your email is Hilton@hacker.tld. Using masked emails instead of a catch-all would also avoid the minor problems of #4 and #5. Shout-out to iCloud's somewhat similar solution, but Fastmail+1Password really is top-tier!

alanh··on S.F. population fell 6.3%, most in nation, to lowest level since 2010
Yes, this is famously true, with SF's cost of living (especially but not only housing) being some of the very highest in the nation. Getting out of California helps even more.
alanh··on The Xinjiang Police Files
"you’re wrong"? -- I didn't make any assertions.

But thanks for contributing some actual information; that is exactly what I was suggesting should be the minimum bar to contribute to such a conversation.

alanh··on The Xinjiang Police Files
Maybe you should spend half a minutes checking to see if what you are suggestion is supported by available data before starting a conversation about it
alanh··on HTTPS Everywhere will sunset in January 2023
Whew, for a sec I confused HTTPS Everywhere with Let’s Encrypt! I’m glad Let’s Encrypt isn’t going anywhere :)
alanh··on Bugs are evolving to eat plastic, study finds
Well, yes, but still. This is fascinating!
alanh··on Bugs are evolving to eat plastic, study finds
Annoying this uses the word "bugs," which is commonly used to mean insects; the article actually discusses only "microbes" and "bacteria." These can be called bugs colloquially, but why not just use the word "microbes" in the title?

This might seem pedantic, but it is not a new result to have find microbes that can digest plastics; AFAIK no "bugs" (insects or other creepy-crawlies) have gained such abilities yet, so the result is a very clickbaity headline.

alanh··on YouTubeDrive: Store files as YouTube videos
What part of the video discusses this? :D So far it’s about juggling chainsaws

Edit: OK, I see where this is going. Lol

alanh··on Useless Use of "dd" (2015)
you know you’re a web dev if `dd` makes you think of "definition definition", a child of `dl` and sibling to `dt` :)
alanh··on Tesla FSD Beta almost causes a head-on collision [video]
You won't have to pay for FSD again. Stop talking nonsense. And what do you mean, 'upgrade your car'? Specifically? I am not aware of any actions that remove a previously paid FSD entitlement from a Tesla.
alanh··on Tesla FSD Beta almost causes a head-on collision [video]
based on what? negative-value comment.
alanh··on Tesla FSD Beta almost causes a head-on collision [video]
That’s not true. FSD, the purchase, does transfer with the vehicle when sold. (During beta, sure, the new owner will have to enroll, but the FSD purchase is part of the vehicle's resale value now)
alanh··on Tesla FSD Beta almost causes a head-on collision [video]
That’s not what ditching means.
alanh··on Apple, Google and Microsoft Commit to Expanded Support for FIDO Standard
I think the other reply here might be missing something because while I have not read the whitepaper, the announcement touts these two benefits of deeper FIDO commitment:

> 1. Allow users to automatically access their FIDO sign-in credentials (referred to by some as a “passkey”) on many of their devices, even new ones, without having to re-enroll every account.

> 2. Enable users to use FIDO authentication on their mobile device to sign in to an app or website on a nearby device, regardless of the OS platform or browser they are running.

Point number 2 directly invokes cross-device, cross-platform authentication. It sounds like "you can use your iPhone or Android to sign into a website on your Windows PC" to me. Whether passkeys might actually sync between iCloud keychain and whatever Microsoft offers seems unclear but much less likely

alanh··on Apple, Google, and Microsoft commit to expanded FIDO passwordless sign‑ins
Eh, sorry, duplicate of https://news.ycombinator.com/item?id=31272867 (although this is Apple's link, not FIDO's)
alanh··on Ask HN: Why is the PDF format so inaccessible?
Oh, no worries. I didn’t think of it as clickbait!
alanh··on Ask HN: Why is the PDF format so inaccessible?
From the title, I thought you meant inaccessible as in providing little to no affordances for users of assistive technology (you know, accessibility, a11y… alt text, semantic markup, that sort of thing)
alanh··on IBM's Asshole Test
To be fair, the comment you were replying to was strictly a response to someone's personal claim, not about the taxi driver scenario in particular
alanh··on IBM's Asshole Test
Quick comment to help explain why this is getting some downvotes (in my best guess): The part where you say you try to treat service workers with respect but have your limits is fine / personal experience / probably broadly relatable, but the parts that are basically calling BS on someone for claiming they never lose their cool in such situations is… presumptuous and personal.

Some people really have the ability to keep their cool (for one reason or another, trained or personality-driven).

Personally, I’m with you, but, I think, making progress on becoming more like the person you’ve replied to.

alanh··on PyScript: Run Python in your HTML
Correct, this is referenced in one of the HTML myths I bust here: https://alanhogan.com/html-myths
alanh··on PyScript: Run Python in your HTML
Is there a playground/fiddle?
alanh··on How to use the word “deprecation” correctly
Thank you for reading and for your suggestion to include "obsolete". That’s a great alternative for the confused usage of deprecate!
alanh··on Infinite Mac
Any chance you can add Meat Gone Bad? https://www.macintoshrepository.org/6032-meat-gone-bad
alanh··on Shanghai video overwhelms Chinese censor, gets 400M views
How so? Do you think that message was coerced?
← PreviousPage 3 of 34Next →