HN user

shaicoleman

3,577 karma

email: hn at shaicoleman dot com

Posts145
Comments359
View on HN
linuxiac.com 1mo ago

Arch Linux AUR Malware Campaign Hits Multiple User-Contributed Packages

shaicoleman
7pts2
rcrdo.com 3mo ago

I Built It. Nobody Came

shaicoleman
8pts2
stillhq.io 3mo ago

stillOS 10 – A Linux distro designed to be as approachable as Windows/macOS

shaicoleman
2pts0
github.com 3mo ago

AbodeLLM – An offline AI assistant for Android devices, based on open models

shaicoleman
7pts0
www.techspot.com 3mo ago

Microsoft plan 100% native Windows 11 apps in major shift away from web wrappers

shaicoleman
10pts4
thenextweb.com 3mo ago

Lace Lithography raises $40M to replace chip-making light with helium atoms

shaicoleman
3pts0
github.com 4mo ago

Floci – A free, open-source local AWS emulator

shaicoleman
292pts95
arnika.org 4mo ago

Analysis of Endocrine Disruptors and Hazardous Additives in Headphones

shaicoleman
20pts1
www.phoronix.com 4mo ago

Bcachefs 1.37 with Linux 7.0 Support, Erasure Coding Stable and New Sub-Commands

shaicoleman
4pts0
github.com 4mo ago

Meta Platforms: Lobbying, dark money, and the App Store Accountability Act

shaicoleman
1358pts1052
www.ypsidanger.com 5mo ago

Homebrew is great on Linux (2023)

shaicoleman
1pts0
youtu.be 7mo ago

Keep these Stupid American Trucks out of Europe [video]

shaicoleman
33pts18
www.youtube.com 8mo ago

Omarchy 3 [video]

shaicoleman
2pts1
hackaday.com 9mo ago

Google Confirms Non-ADB APK Installs Will Require Developer Registration

shaicoleman
58pts29
www.tomshardware.com 1y ago

This device uses a laser to shoot down mosquitoes – LiDAR-guided 'Photonmatrix'

shaicoleman
3pts0
mruby.org 1y ago

mruby 3.4.0

shaicoleman
13pts0
www.tabletmag.com 1y ago

What You Need to Know About Trump's Tariffs – It's about China

shaicoleman
16pts5
aws.amazon.com 1y ago

Amazon Chime End of Life Feb/2026

shaicoleman
23pts9
www.youtube.com 1y ago

GamersNexus Files New Lawsuit Against PayPal and Honey [video]

shaicoleman
6pts0
www.ciodive.com 1y ago

Cloud consumption surge strains even the largest hyperscalers

shaicoleman
2pts1
www.newsweek.com 1y ago

Woman Fired for Refusing Covid Vaccine Wins Record $12M

shaicoleman
7pts1
turbot.com 1y ago

v1.0 for Steampipe, Powerpipe, Flowpipe, 116 plugins, and 44 mods

shaicoleman
2pts0
www.insta360.com 1y ago

Insta360 Link 2/2C: AI 4K Webcams with Unrivaled Video and Audio Quality

shaicoleman
2pts1
www.builder.io 1y ago

The Unintended Consequences of Open Sourcing Software

shaicoleman
3pts0
github.com 1y ago

dbin: The easy to use, easy to get, suckless software distribution system

shaicoleman
4pts0
nlnetlabs.nl 1y ago

Unbound – Validating, Recursive, Caching DNS Resolver

shaicoleman
1pts0
blog.linuxmint.com 1y ago

Linux Mint 22 "Wilma" released

shaicoleman
1pts0
developer.nvidia.com 2y ago

NVIDIA Transitions Fully Towards Open-Source Linux GPU Kernel Modules

shaicoleman
881pts254
kansasreflector.com 2y ago

Kansas AG accuses Pfizer of misleading vaccine marketing in lawsuit

shaicoleman
3pts2
www.youtube.com 2y ago

Flatlined: Exposing What Flat Earthers Really Believe [7h44m] [video]

shaicoleman
3pts1

I've self hosted my email forwarding service on my own domain for over a decade, but eventually gave up because of deliverability issues that were out of my control - primarily with Microsoft's email services.

I've switched 3 years ago to a hosted forwarding service forwardemail.net

Pros:

* Allows to switch email providers if needed

* Allows to forward email to multiple providers

* Allows to store backups of emails

* Allows to have emails on multiple domains for different contexts (personal/professional/projects/etc.)

* Allows to have different email addresses per service. If you get spam on that email address you can just stop forwarding emails for it.

* Allows to have reliable mail rules based on the email address

* Allows also to send emails from multiple addressses

* Most spam is filtered before it reaches the inbox

* Open source

* Would be easy to switch to a different email forwarding service if needed (or self host it).

* Excellent track record over 8+ years

Cons:

* They have the potential to snoop on your emails. Any service that's really important would have 2FA enabled, so I accept the risk.

* They have the potential to send emails on your behalf - again, they've earned my trust, so I accept the risk for that.

* Add another point possible failure. So far I haven't noticed any issues with it.

* There's greylisting that delays emails for 5 minutes if they are not on the whitelist, which affects some of less common sending services.

* In very rare cases, some services ban registering with a forwarding email addresses.

* You need to make sure you don't lose your domain. I renew it 5 years before expiry with a reputable domain registrar (NameCheap).

Overall, it's been working great for me.

Please note that includeIf is case sensitive, and the order of precedence is last one wins.

To check if it's working correctly you can run:

    git remote get-url origin
    git config --get user.email

* Sign in with Google is a dealbreaker for me - please allow email/password

* Subscription fatigue - I'd like to be able to use my own OpenAI API key or a local LLM

* To avoid filter bubbles, it would be nice to have filter strengths per topic (e.g. block 80% of US Politics, 60% of Ukraine/Russia war)

* Stability: I've had zero issues in the last decade

* Latency: Hetzner's ping latency is more than double for me

* Switching costs: migrating hosting providers can be time consuming

That said, I agree that DigitalOcean isn't good value for money anymore.

Outlook/Hotmail is the only service that's blocking my emails. I've been with DigitalOcean for 10 years. Beforehand it was just a matter of filling a form and waiting 24 hours to get the IP whitelisted. A few years ago, Microsoft started refusing whitelisting IPs.

DigitalOcean on the other hand started blocking SMTP by default for new customers since June/2022 [1], and thus significantly reduced the amount of spam coming out of their network. That said, they're still not doing enough to stop spam from their network, and they're still a source of spam [2].

I can cryptographically prove the identity of the server (and thus its reputation), and there's no justified reason to block mails based only on the network's IP address, while ignoring all the other factors.

1. https://www.digitalocean.com/blog/smtp-restricted-by-default

2. https://www.uceprotect.net/en/l3charts.php

Outlook/Hotmail blocks DigitalOcean. After half a dozens attempts over the years to delist my IP, and following all the best practices (dedicated fixed IP, SPF, DKIM, DMARC, FCrDNS, zero spam, TLS, etc.) I gave up.

Eventually, most people realize that their Outlook/Hotmail email service is defective because they're not receiving emails, and they migrate to another email service.

Total Commander was first released in Sep/1993, almost 30 years ago.

It's still updated regularly, and all upgrades are free.

(Total Commander is a dual-pane file manager for Windows)

"Security patches are not available for AME, as this subsystem has been disabled. In order to secure the system properly, we revoke administrator privileges from all normal users, and activate the hidden administrator account. This will mediate approximately 75% of the critical attack surface, while locking down the system from most foreseeable major future threats."

https://docs.ameliorated.io/common-questions/the-case-for-ou...

Janet for Mortals 3 years ago

There are no code examples on the home page, so here's one:

    (defn bottles [n]
      (match n 
        0 "No more bottles" 
        1 "1 bottle" 
        _ (string n " bottles")))
    
    (loop [i :down [99 0]]
      (print 
        (bottles i) " of beer on the wall\n" 
        (bottles i) " of beer\nTake one down, pass it around\n" 
        (bottles (- i 1)) " of beer on the wall\n\n"))
https://rosettacode.org/wiki/99_bottles_of_beer#Janet