Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Felz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
Felz
8y ago
1. We require SPF, but don't have DKIM/DMARC yet. DKIM as far as I can tell doesn't actually... do... anything, but I need to look closer. 2. Same way anyone does it, I'd assume. Shared IPs, rate limits on sending, banni
122.
▲
by
Felz
8y ago
The thing about actually using Fastmail's 25 GB for $50 is that if you go even slightly over, you're going to need a $90 plan. Most users aren't going to use anything near that amount, especially since our compression is pret
123.
▲
by
Felz
8y ago
I really can't imagine shutting down with anything less than 6 months notice. Do people really do that? The infrastructure I'm running on really is pretty cheap. The biggest expense by far are the databases, which run about $250&#
124.
▲
by
Felz
8y ago
Yup, I completely messed up there. I just bought a couple of cute domain names, but apparently completely forgot that the production database is not the development database. It's fixed now, sorry.
125.
▲
by
Felz
8y ago
> The service seems far from something I would trust with handling my email. I think that's entirely fair. This is a pretty new project, and trust is built over time. > The attempt at monetization strikes me as extremely prematur
126.
▲
by
Felz
8y ago
If anyone's considering moving their email addresses over this, please take the time to get your own custom domain to host email on. That way you can switch providers more easily and actually own your email address. As a shameless plug
127.
▲
by
Felz
8y ago
Case in point, vaccines can cause narcolepsy. https://www.cdc.gov/vaccinesafety/concerns/history/narcoleps... They don't cause autism, but what if we set up mandatory vaccinations with absolutely no opt-
128.
▲
by
Felz
8y ago
Neat. Might be worth implementing for Purelymail, but I'd have to roll my own since I don't use Dovecot. Maybe best to wait for the RFC?
129.
▲
by
Felz
8y ago
I'm not directly working on spam, but it seems like there's a heavy reliance on ipv4 address reputation these days, which is probably one reason mailservers won't use ipv6 any time soon.
130.
▲
by
Felz
8y ago
What this article doesn't mention is that not only can you replace Java with Kotlin, you can replace JavaScript too. I've even gotten rid of ugly bash scripts with judicious application of kscript. And soon, Gradle scripts too. (G
131.
▲
by
Felz
8y ago
There are significant tradeoffs between shared constructs and self contained systems. Self contained systems resist ossification; they can be unilaterally replaced. A shared construct has to evolve in step with all of its users. But the sel
132.
▲
by
Felz
8y ago
The implicit argument #5 is that a lot of people would be upset if corporations weren't taxed, because it wouldn't be "fair". I might be wrong, but I think the system is currently structured such that corporate taxes are
133.
▲
by
Felz
8y ago
Yep, AWS doesn't seem to have any time-lock delete mechanisms as far as I know, which is a shame. I still have to research this, but as far as I can tell the best practice seems to be using MFA delete: https://docs.aws.amazo
134.
▲
by
Felz
8y ago
Wow, as someone working on an email service provider startup… this is basically my worst nightmare. On the upside, the tooling around infrastructure has improved so much since vfemail launched in 2001 that there's a lot more I can do.
135.
▲
by
Felz
8y ago
Hi HN! Creator here. I've been working on Purelymail for the past few months because the state of paid email services bothered me. Relative to what they offer, they tend to be pretty expensive. $5 a month adds up. I think it's imp
136.
▲
Show HN: Purelymail (Beta) – extremely cheap custom domain email
(purelymail.com)
3 points
by
Felz
8y ago
|
1 comments
137.
▲
by
Felz
8y ago
I agree. It may only theoretically be a problem that a set of trusted CAs can dictate who can communicate with each other, but theoretical problems have nasty ways of eventually becoming concrete. It's definitely worth having the encry
138.
▲
by
Felz
8y ago
The problem with checked exceptions is that they constrain implementations by what possible failure states they could have. I.E. the implementations of an interface with a method in it that declares no exceptions will either never call anyt
139.
▲
by
Felz
8y ago
It's not ready for release yet (in a week or two maybe), but I'm working off the idea of a pay-per-use email service. Instead of a flat per month fee, you're charged for resources used. It looks like it'll end up being a
140.
▲
by
Felz
8y ago
As someone working on a mail service of my own, this is heartening to see. Even Google messes up sometimes.
141.
▲
by
Felz
8y ago
As someone who recently put together a privacy policy myself, I can assure you that an updating clause is standard practice for both privacy policies and terms of service. The documents are really mostly for minimizing liability. You can ob
142.
▲
by
Felz
8y ago
The real dependency problem is that most languages give out way too much trust by default. Any code can have any side effects. I'd like ways to guarantee my dependencies have no side effects, like they were Haskell with no IO/unsa
143.
▲
by
Felz
8y ago
There is a fundamental asymmetry where it's much harder to repeal a law that harms a bunch of people a little bit to benefit a few. The few can afford to invest resources in defense and have a much bigger stake than the many, who indiv
144.
▲
by
Felz
8y ago
Which raises the question: If strong leadership is needed to define the meta-consensus, what use is it that the technical consensus is decentralized?
145.
▲
by
Felz
8y ago
Oddly enough, vaccines do seem to occasionally cause narcolepsy. So it's not unthinkable that vaccines could cause autism, but there's no particular reason to believe that. And it's likely that if they did, we'd see a si
146.
▲
by
Felz
8y ago
What's not there about Kotlin/JS for you, out of curiosity?
147.
▲
by
Felz
8y ago
Or, look at it differently: we've increased our renewable energy capacity percentage by 42% over 12 years, even as world energy demand rose. (0.1/0.07 = 1.42) This is great news! In about 75 years, we'll use >90% renewable
148.
▲
by
Felz
8y ago
Like almost all game mechanics, I'm fairly sure I saw this in a WC3 custom map half a decade ago.
149.
▲
by
Felz
8y ago
Why not have if/else be an expression in the first place, like Kotlin? n = if(expr) trueVal else falseVal No need to learn a separate ternary operator.
150.
▲
by
Felz
8y ago
It's been a while since I touched Python (thankfully), but there's also: - The hideous __method__ and _private conventions - A friend of mine was complaining about the implicit string concatenation: ["foo" "bar"
More ›