475 karma · joined July 8, 2013
Can you disclose how your assemble your GeoIP information? It doesn’t seem to match Maxmind’s for the couple of IPs I’ve tested.
One small piece of feedback: the CIDR pages don’t make much sense to me. For example, https://worldip.io/range/1.0.0.0/8 shows as Cloudflare owns the /8, when they actually own the /24, /8 is not allocated. I understand those pages are generated, so please consider something similar to bgp.tools’s prefix not found page, which shows me all allocated ranges, including sub-allocations: https://bgp.tools/prefix/1.0.0.0/8
If you want only single host certificates, Actalis is Italian and issues free ones as well: https://github.com/acmesh-official/acme.sh/wiki/Actalis.com-...
Also: https://support.bunny.net/hc/en-us/articles/360000235911-How...
But yes, other services will run until your account is dry, then it gets suspended. You can't set a spend limit on your scripts without it taking down the whole account. You can't do cost optimization, but at least you are protected from going bankrupt.
AFAIK is the only provider in which you can have functional billing limits and not just alerts that still depend on you reacting on them in time.
Ansible also does not have locks or parallel users coordination, so you’ll need a single user/VM/GHA workflow running the playbook or at some point concurrent users will start overriding each other.
For outgoing emails, reputation is a huge issue, but at the same time it’s also fairly trivial to set up a (different) 3rd-party (gmail, outlook, sendgrid, whatever) with previous reputation so you can get back communicating.
2. That doesn’t apply to PHPUnit specifically, but if you, for example, import PHP-cs-fixer as dev dependency, it will bring symfony/console, and if you rely on that on your own code without importing it on composer.json as a regular dependency, the class will be missing when you composer install for production.
+1. This eliminates a whole class of bugs in which you declared phpunit as a dev dependency but end up using a class that it brought in without declaring as a regular dependency. Without an external linter, you can’t really catch that until your production code doesn’t bring the class in and throws a fatal error.
Are you aware of any banks that don’t require you to use their Android/iOS app to use PIX? I’ve had accesss to maybe a dozen banks and none had that ability. Sometimes you get via web, but needs their app’s 2FA to log in.
In other words: making a cloud provider isn’t that difficult, making a cloud provider that people will use INSTEAD OF AWS is an exponentially harder problem.
I honestly completely ignore my purchased home value. It is not a regular asset because you have to make use of it, you can’t really liquidate it without a substantial change in your life (renting, marrying, going homeless, etc). If you trade it, you’d have to use that money to get some other housing. My strategy in my personal finances is to threat the house as if I’m renting. The money is gone from the balance, the equity isn’t tracked anywhere.
I’d say that budgeting allows you to see how far off your ideal standard you are living. Spending too much on the kids school can be a deliberate choice or an afterthought from 4 years ago. Budgeting lets you see that and be deliberate about those choices.
A ton of software out there was too US-centric, sometimes not even supporting multi-currency, or the UI being terrible to a newcomer. I've recently tried Beancount, but it still didn't convince me to switch over, because:
1) Double-entry bookkeeping is about what happened, and I want the software to tell me what's coming up. I can still handle that in Beancount, but it's unaware of $CURRENT_DATE, making it labour intensive: if you post an expense for the next week, it will already deduct it from your balance, you'd have to post the item as a liability, and then later move the liability to an expense once it actually hit the bank account (and you have to do that manually);
2) I matured my personal finances by following the YNAB method, and I'm not sure how to apply that to DEBK;
3) I think most people use a Personal Finances software differently than me. I see discussions about importing transactions and monthly reconciling. I open it nearly daily to check what is coming up, and I post transactions as soon as they happen. I want to know how much clothing/groceries/restaurant budget I have left before I leave home;
Any tips on how to handle those things on Beancount/DEBK, or that's just not for me?
IME anything that can be purchased by an average developer is in some list nowadays and deliverability is always crap (with luck it lands on spam folder).
Please expand on this. Public cloud IPs would be on spam lists, and providers like Hetzner and OVH aren’t any better. Where does one go to buy a decent IP?
I automatically bundle Linus Tech Tips into mainstream, mainly because how much people with no hands-on experience (i.e.: bring their laptops to a shopping center’s IT shop to upgrade RAM/SSD) around me watch it. I hope that eventually they are encouraged enough to try stuff on their own, and if they are in that mindset, framework is the best brand they can buy.
I can agree with you that they don’t have the same position, but users are going to see a Framework laptop on mainstream media and are going to compare options. A few might try out, and even though they’ll get frustrated, they might now understand the ideology around open hardware.