HNHacker News
TopNewBestAskShowJobs

andros

1,303 karma · joined October 5, 2016

Full Stack Developer, teacher and writer.
submissionscomments
andros··on Modern email can be built from borrowed parts
Thanks for your feedback, I've taken note.
andros··on Modern email can be built from borrowed parts
The presentation is adequate, it just doesn't suit certain tastes.
andros··on Modern email can be built from borrowed parts
First, these kinds of "issues" should be explained privately (as people normally do) and not publicly on Hacker News. For me, this already weakens your feedback considerably. Second, the article is designed to be read from top to bottom. Third, there are no hard and fast rules of good design. There's a spectrum of gray between black and white. Fourth, thanks for your feedback. Even though it might not seem like it, I made a note of it a couple of days ago to reflect on it. But your persistence is discouraging me.
andros··on Modern email can be built from borrowed parts
I think you're focusing too much on your best practices paradigm and not enough on my design vision.
andros··on Modern email can be built from borrowed parts
It's a false dichotomy; neither can survive in the long run. It's like asking yourself: would you prefer a car with a good engine but a bad steering wheel, or a car with good handling but a bad engine?
andros··on Modern email can be built from borrowed parts
The mobile interaction is similar; it's not a bug, it's by design. If you were able to read the article without any problems, I'm satisfied. Thanks for the feedback.
andros··on Modern email can be built from borrowed parts
I'm sorry, but I disagree. The lowest interaction cost is scrolling; it's a natural, continuous, and almost involuntary gesture. Having to click or tap a button requires the user to stop, evaluate whether the title interests them, and decide to make the effort to tap. The interactions you're describing are intentional and measured. I'm sorry but if the content is truly all you care about, I recommend the previous option or activating your browser's reading mode.
andros··on Modern email can be built from borrowed parts
If you want to eliminate any friction, I recommend enabling JavaScript. Otherwise, you can read it in terminal mode with: curl -H "Accept: text/markdown" [URL]
andros··on Modern email can be built from borrowed parts
When you scroll down, they should all disappear. Do you have JavaScript disabled? What browser and device are you using?
andros··on Modern email can be built from borrowed parts
The entire website is accessible; I dedicated ample time to it. This was a minor oversight, but I wouldn't call it hostility.
andros··on Modern email can be built from borrowed parts
GUIs cannot be built either before or during the specification of a protocol. In fact, this is the part that should have the least weight. There are important steps, such as system auditing or making design decisions (like certificate rotation), that are not addressed. However, the goal is not to replace SMTP/IMAP, but rather to show how modern tools, when properly assembled, can replace older protocols with serious design flaws. JMAP is flexible, mature, and easy to connect with current technologies. It's a better option.
andros··on Modern email can be built from borrowed parts
Why do you find the panel experience so bad?
andros··on Modern email can be built from borrowed parts
Usually, informed people only read the headline.
andros··on Modern email can be built from borrowed parts
I'm sorry to hear about your bad experience. I've hidden the counter for screen readers. Please try again when you're ready.
andros··on My comment box is your email client
Totally agree
andros··on I joined the IndieWeb, here's what I learned
I accept your apology; it must have been a misunderstanding.

I believe that in my case, the use of JavaScript is justified because it's information that doesn't require a separate page; there are just a couple of configuration buttons. On the other hand, the page is rendered using HTML over WebSockets, and what you're experiencing is the vanilla SEO version... hut of course, that's just my opinion.

andros··on I joined the IndieWeb, here's what I learned
Thank you!
andros··on I joined the IndieWeb, here's what I learned
Why?
andros··on I joined the IndieWeb, here's what I learned
Have a nice day
andros··on I joined the IndieWeb, here's what I learned
If you don't want limitations, host your social.org site yourself, or move it to GitHub Pages or similar services. org-social-host is a free hosting service I offer openly to help you get started, but it's not unlimited.
andros··on I joined the IndieWeb, here's what I learned
Yes, there are people who want their own host (The IndieWeb or Gemini communities are a clear example). The problem is that convenience is always the priority; there are no incentives.
andros··on I joined the IndieWeb, here's what I learned
For me it's the exact opposite, and I don't think I'm alone. Now you've reminded me that I have to go to the gym this afternoon... :(
andros··on I joined the IndieWeb, here's what I learned
By the way, what you're saying isn't true. That link isn't present in either the HTML or the JS, the URL is sent via WebSockets. You had to open the modal to see it.
andros··on I joined the IndieWeb, here's what I learned
I'm not in the authors' heads, but I suppose they want to enhance the feeling of belonging.
andros··on I joined the IndieWeb, here's what I learned
Thanks for the advice, but I intentionally removed `<link rel="alternate">`. I think if you take some time to explore the feed modal, you'll understand why I did it.
andros··on I joined the IndieWeb, here's what I learned
That's why I created a modal that explains the different RSS feeds for subscribing and their possibilities. My blog is over a decade old, and I've never used advertising, had sponsored articles, or tried to monetize it (except for asking for donations to maintain the server). I've written freely, sharing knowledge, creating tutorials, and developing courses. Your comment makes me lose the motivation to keep doing it.
andros··on I joined the IndieWeb, here's what I learned
First, you're assuming my entire website should work without JavaScript. You don't understand my design reasoning, nor have you asked about the underlying cause.

Second, for a modal, I should use a `<dialog>` that opens via a `<button>`, which it already does. JavaScript does the magic. Not a `<a>` as you suggested.

Finally, if it's a bug, which I find very strange because it's a very simple piece of code and no one has reported it, you're not posting it in the right place. An email or the contact form would have been more appropriate.

andros··on I joined the IndieWeb, here's what I learned
Managing or owning your own server is already a way to decentralize the network. You can always do it like in the old days and ask your friends to add your IP to your host file.
andros··on I joined the IndieWeb, here's what I learned
I don't think it's incompatible with a forum, corporate website, or any type of content.
andros··on I joined the IndieWeb, here's what I learned
IndieWeb wasn't born as an anti-capitalist movement, but rather at a time when protocols were more prevalent than content. If you review its core principles, everything revolves around creating, sharing, and persevering over time. Companies aren't the enemy.
← PreviousPage 2 of 5Next →