HNHacker News
TopNewBestAskShowJobs

mustaphah

2,166 karma · joined January 5, 2017

https://hadid.dev
submissionscomments
mustaphah··on Any good drip email software solution – self hosted?
Mailcoach [1] has a clean UI and extendable automations, but self-hosting is not free of charge.

[1] https://www.mailcoach.app

mustaphah··on Ask HN: What are some books that have challenged you?
Define "challenged you"
mustaphah··on Free CDN for open-source projects
Announcement post:

https://bunny.net/blog/introducing-hop-js-a-safe-free-cdn-fo...

mustaphah··on MacBook Lid Angle Sensor
https://news.ycombinator.com/item?id=45158968
mustaphah··on Self-hosting email like it's 1984
Great post!

Just wanted to add that DMARC isn't really about the DKIM signature itself; it's about whether the domain in RFC5322.From aligns with either SPF or DKIM.

So if SPF is aligned, DMARC will pass even if DKIM fails.

mustaphah··on Ask HN: How do you keep up with exploding AI chat history?
Find patterns and merge similar-intent inquiries into a single thread.

I used to ask an LLM for executive summaries by pasting an article URL into a fresh conversation each time. Now, I don't open a new thread or even write a follow-up comment on the same thread. Instead, I simply edit the prompt (of a single thread) with the new link.

mustaphah··on A List of Hacker News's Undocumented Features and Behaviors
> After a post or comment is made, it can be edited by the author within 2 hours.

This doesn't apply to certain special posts, such as "Ask HN: Who wants to be hired?"

Comments are always editable there.

mustaphah··on Blog Feeds
Nice tool. Thanks for sharing!
mustaphah··on Blog Feeds
> RSS is actually already familiar to you if you have ever subscribed to a newsletter [...]

RSS is far better than a (digest) newsletter; you can browse individual posts at your own pace, keep some unread for later, and revisit them across sessions.

With newsletters, you either read the whole thing in one sitting or leave the email unarchived forever.

If only every newsletter had an RSS feed. But of course they don't - can't show you ads!

mustaphah··on Say Goodbye
I was affected some time ago, and I can't emphasize enough how important it is to reach out to the people you were in touch with, just for a simple "sorry to hear the news."

I really appreciated the folks who did reach out - some of whom I honestly didn't expect to. But I was deeply disappointed that others I've worked more closely with didn't bother. I was already in shock, and that just made things worse.

Hard to imagine; you don't really get it until it happens to you - hopefully never.

mustaphah··on [dead]
http://archive.today/HjfvS
mustaphah··on Ask HN: Tool that interviews engineers to capture project knowledge
Well, that's interesting.

I doubt it's feasible without human curation (of the content produced) in the loop - at least not with the current state of AI. Also, writing docs should be a team practice. A tool like this could actually cause more harm than good if engineers lean on it too heavily. I mean, interviews capture a moment in time; without regular updates, context will drift.

More importantly, this leans hard on human memory, and most people have terrible ones. That can be partially fixed by prompting to explain why they made specific tradeoffs proactively. For example, the LLM could detect that a tradeoff was made and then ask: why this one? And potentially list the alternatives.

It's a cool idea. You can build a proof-of-concept in a few days with AI prototyping tools.

mustaphah··on Ask HN: Best Alternatives for Gmail
My comment here might help if you want to keep Gmail: https://news.ycombinator.com/item?id=45440786
mustaphah··on Ask HN: Best Alternatives for Gmail
You can’t integrate a third-party mail server unless you pay, right?
mustaphah··on In Praise of RSS and Controlled Feeds of Information
It should look better now. I fixed the input text color.
mustaphah··on In Praise of RSS and Controlled Feeds of Information
Never meant to support dark mode. Looks like water.css (the CSS lib I'm using) supports it by default. My custom CSS is breaking things.

I'll try to force light mode initially and will definitely fix the dark mode later. Thanks a lot for flagging this!

mustaphah··on In Praise of RSS and Controlled Feeds of Information
Great post! Indeed, social media platforms optimize for engagement and ad revenue, not user needs.

Feeds are a user right, not a publisher favor. In that spirit: I recently built RSSible - a tiny tool that lets you turn any webpage into an RSS feed via CSS selectors. I've built this for myself; already using it for HN, Product Hunt, tldr.tech, r/science, IMDb latest shows, RubyOnRemote, and many more.

It's still early, but if anyone here is curious to try or test, I'd love feedback. (You can see live demos on the site)

RSSible: https://rssible.hadid.dev/

Github: https://github.com/mhadidg/rssible

mustaphah··on Ask HN: How are you using LLMs?
Read: https://www.anthropic.com/news/driving-ai-transformation-wit...
mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
Aliasing !== masked email
mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
Catch-all (*) setup is the best, until a spammer hits a gibberish localpart (on purpose) and your domain cheerfully accepts it.

Don't get me wrong, I use catch-all too (don't tell spammers).

mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
Fastmail is great. It's just that I'm not willing to pay 5$ each month to send 5 emails from @mydomain.com. 1$ per email is too much, right?
mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
What's your setup? If you're forwarding, an SPF-only aligned email will fail DMARC, and it's the sender's fault: https://news.ycombinator.com/item?id=45441243

Next time a legit email ends up in your spam folder, use this tool to figure out why: https://mxtoolbox.com/EmailHeaders.aspx

I've had a few cases myself, and it's always been the sender's fault.

mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
I do aliases as well. Never enough. A battle-tested spammer would run s/+[^@]*// on the address before sending.
mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
Not ideal - can't disagree. Still, it's the industry leader. I'm not aware of a better spamfilter.

Grey listing doesn't scale; not for me.

mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
Proton Mail is good (just not as good), but you can't integrate external SMTP for outbound emails; you have to pay to send from @yourdomain.com.

With Gmail, you can configure an external SMTP server using "Send mail as" setting. Super convenient. Tons of mail services offer a generous free tier for personal use (e.g., Mailgun 100 emails/day).

It's not really worth paying just to send a few personal emails from @yourdomain.com each month.

mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
Only if the sender's DMARC setup is broken…

If their DMARC alignment relies on SPF only, it will break. But if it relies on DKIM (far more common) or both SPF and DKIM (best practice), forwarding won't cause any issues.

If your email breaks when forwarded, your setup is broken. Tons of people use Cloudflare Email Routing or similar services; you must account for them.

That being said, I forward mail addressed @mydomain.com to my Gmail, and I've had a couple of cases where legit messages landed in spam because it was SPF-aligned only.

mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
I just can't live without the Gmail spamfilter. It's just the best. Industry-leading; no question.
mustaphah··on Gmail will no longer support checking emails from third-party accounts via POP
A quick hack: forward @yourdomain.com emails to your Gmail (e.g, Cloudflare Email Routing).

Outbound emails sent via "Send mail as:" using SMTP remain unaffected.

mustaphah··on Show HN: Autism Simulator
Autism may be the price of human intelligence [1]

[1] https://www.sciencedaily.com/releases/2025/09/250927031224.h...

mustaphah··on Ask HN: How Do You Journal?
Plain text files with gedit organized by month, e.g., journals/2025/10.txt
← PreviousPage 3 of 5Next →