This is all about the level of abstraction
The ‘laws of physics’ in a game may allow you to do unintended things, it’s a complex system. Doesn’t mean that it’s OK at a higher abstraction.
Why not fix Courier? Seems easier than trying to convince others to change how they configure their DNS. Be forgiving in what you accept and disciplined in what you send.
> I did a quick scan of the Alexa Top 1 Million list. Currently around 0,06 % are affected
Only affects a small minority of mailservers, and even then only 0.06% of domains.
Is it good? How does it compare to Factorio?
It's early access but very playable and feature complete, but it does feel less polished than factorio (obviously can't compare to an 8 year development effort!)
Satisfactory is another great play for fans of the genre.
Both games are 3D, and both use the additional dimension well. You can play them fine just like factorio (I did the first runthrough) and treat 3D as eye candy, but you'll do better if you 'cut with the grain' and learn how to build 3D factories.
That sounds so much better than “built on an upturned coffee table” ;-)
But I jest - it’s very cool. I love the physicality - makes it feel much more real than 3D graphs represented on a screen.
> do most YC startups write tests and try to write cleanish code in V1 or does none of this matter?
It only matters when bad code hurts your overall business velocity - what that means, only you can answer.
Nobody's writing tests for their purist aethestics, they're there to let you go faster - but there's an up-front cost you have to pay for them. Sometimes that's worth paying, sometimes the land grab is more important.
There's no single answer to this question.
There are no coincidences, unless proven otherwise.
If something smells wrong, it probably is. Trust your gut.
Make sure you're building the right thing, before you build the thing right.
Don't be clever. Elegant one-liners that make you feel like a genius when writing it are probably not very maintainable.
The second best piece of code is the one you just deleted. The best one is the one you didn't write in the first place.
Plan to fail, and gracefully degrade.
A note jumping through the legal/paperwork hurdles with large companies: be prepared for it to take a long time. A very long time in some cases.
It all depends on who you’re working with, how big the company is, and how much money the deal is worth.
IMO going through that successfully is also sending a signal that you have sufficient endurance - there's a large risk for a corporate to sign up for a long contract with a startup, they don't know how long you're going to be in business for. If the startup doesn't have the appetite to spend 2-3 years to get a contract over the line, then they aren't going to be a stable partner for the long term.
You need to also have sufficient numbers of small/medium scale deals so you're not 100% relying on elephant hunting.
It's perhaps a mix of services, migration/import assistance and possibly a discount to our commercial version.
Would such a package be interesting?
For anyone who'd like to discuss outside of HN, please feel free to mail us at info at mattermost.com
Something to move the needle commercially in favour of on-premise would be helpful in that evaluation.
We build software that runs real-time machine learning models at scale, deep in the financial 'rails' that move money around, and we license it to banks and other financial institutions.
A surprisingly large number of my colleagues are here because of similar reasons - we like making a positive societal contribution.
We're hiring!