3,618 karma · joined March 16, 2017
This honestly is a (positive) feature IMO.
https://github.com/Ayesh/Geo-IP-Database/
It downloads the repo, and dumps the data split by the first 8 bytes of the IP address, and saves to individual JSON files. For every new scraper run, it creates a new tag and pushes it as a package, so the dependents can simply update them with their dependency manager.
I truly miss Vietnam.
- I wrote a blog post about a CloudFlare when they were just starting, which landed me a gig to provide a technical review for a printed book.
- Some reverse engineered router/phone IMEI unlock codes lead to a complete website to generate them.
- An Instagram photo/video download tool that got so popular Meta sent me a UDPR and a C&D demand to shut down.
- Various talks in conferences, some that even paid me.
- Small web sites that spun off to their own web sites.
I would argue that an average person is exactly who should have a blog. Because, majority of us are average, and having a blog or a blog post related to a particular topic (even a mediocre one) gives the boost to stand you out. Some of these opportunities may not generate a lot of money, if at all. But I like the excitement I get from them.
Pretty much 100% of compromised WordPress sites I get are caused by a plugin like this, be it either a configuration issue or a vulnerability in code.
It also helps that there are multiple funding sources, so I can split the bill between multiple cards or accounts.
I travel the major part of the year, and it is quite common to get my cards lost (often at my own fault) or compromised (Mastercard tends to suspend cards when they detect charges from multiple countries in a short time frame). I can wait for the new cards to arrive worry-free that my cloud services don't take a hit like this.
Where I live, both the electric grid and Fibre connections are unreliable, and the ISP charges about $3/month for a static IP. Assuming 2.5W for a RPi, it takes 1.8kWh a month, costing around $0.25 for electricity. This also has the downside of using residential IPs, having to deal with CGNAT/NAT if the ISP has no static IPs, exposing your home IP, slow disk speeds in SBCs, etc.
Services like Hetzner have private servers for almost the same amount, which gives you faster storage, server IP addresses (for email reputation), DDoS protection, and a whole lot more to sweeten the deal.
The only thing I self host today is a script that runs on my OpenWRT router, that uploads the probed data from my inverter and BMS to monitor my PV setup. I look forward to get rid of it too, once I get better BMS/Inverter.
Squatters have a pretty strong HODL game, often lasting several years because it only costs $10/year for them.
I feel like this is definitely a lot more than that. Local banks in many countries, along with many online banks allow USD wire transfers that do not get converted. In countries like Sri Lanka, where the local currency is rapidly depreciating, many people actually never withdraw funds to local currency accounts to protect against this.
Customizable signatures, BBcode, user flairs, reputation systems, register to download, etc all were pretty fun.
The privacy was superior too. Almost nobody used their real names, and the profile pictures were crafted animated gifs.
Sure they got hacked once in a while, and admins were often left paying for the servers out if their pockets or dumb banner ads.
Facebook groups took everything away, and the ads were replaced with creepy personalized ones.
I know because one of my friends has a cinnamon farm, and what he makes at his place is nothing compared to the cinnamon I could buy from supermarkets when I was living in the Netherlands. Look for Sri Lankan markets if you are looking for unaltered stuff.
Yeah, but most of us are not developers of them. It often takes less than an hour to self-host Git/Mastodon/Email/DNS or anything else (most of which have ready to use Docker images anyway) that we tend to centralize, but they come with huge maintenance cost (time, money, backups, security, etc).
I self-host my web sites because that's something I actually want to maintain and have more control over. I will leave the rest to the experts because even us "(technies)" easily mess things up.
Most phones nowadays should have DoT support built-in nowadays.
Probably one of the best value online services I paid for.
I find SQL, Regular Expressions, DNS, Client-side caching, CORS, TLS, and a few other things to be a MUST when hiring people, because most of the over-engineered crap can be avoided with a little bit of expertise with these. I spend most of my semi-leisure time with some good Regex books and golfing too.
Modern databases are amazing. Every few months, I take pleasure and not shy away in refactoring some complex and frequent queries into SQL views, carefully replace data logic (but not business logic) into stored procedures, and replace certain batch scripts with one-off queries.
I have come across more flags during my occasional use of Chrome.
Firefox's configuration flags are unified in `about:config` page. It has a whole bunch of configurations too, but they are neatly named (e.g `browser.ui.something.enabled`) and I prefer configuration options than flags.
That said, I'm going to add this for my domains (all of which use Letsencrypt anyway).
I use NextDNS an all my devices. The amount of data you can gather from them about a person is mind boggling, given the amount of telemetry most services use, and the trend of very low DNS TTL.