Today is the 10th anniversary of Liberapay's launch!
In its first decade, Liberapay processed donations worth a total of around 5 million euros, from more than 40k donors in more than 110 countries to more than 3500 recipients in more than 80 countries.
Thank you all.
To keep making the world a better place, everyone who uses Liberapay to collect donations, including Liberapay itself, needs your support. Browse the website. Donate if you can. Spread the word.
On this somewhat special anniversary, I also want to state once again that Liberapay is an open project. You can contribute to it if you have some basic skills, and receive some money in return. There's still a lot of work to do, including quite a bit that doesn't involve programming, and plenty to learn.
Liberapay is written in #Python, #SQL (until I can finish building what's needed to get rid of it), and as little #JavaScript as possible.
Chatting with a friend about Cloudflare's intermittent outages today, they brought up an interesting point: How many organizations have started relying on Cloudflare to do basic security blocking and tackling stuff, like stopping SQL injection attacks at the edge? Maybe your devs were lazy at blocking this stuff in the past b/c CF was the control layer to compensate for that.
You might say well okay but if CF is down, so are the sites relying on them, and that's true. But a lot of organizations will switch CF off during these times to keep their sites and services reachable and running. And my friend's point was that for those organizations, they might want to take a closer look at the traffic they received during this eight-hour outage window or whatever, and I think that's sound advice.
For 25 years now, it's been mind-blowing to know that a significant number of orgs (and their developers) won't take the time to sanitize RDBMS queries by using stored procedures or readily available tools/code for parameterization.
It's one of those tech 'problems' that never goes away. 🙁
(Sorry in advance for bombarding with hashtags, but..)
Yet again I plead to the #Fediverse to get #Fedihired as a paid or unpaid #DataAnalyst#intern. I'm not formally trained but (as uncomfortable as it is for me to boast) I truly feel that I have the cognitive capability of learning as I go. I want to see whether I actually can do so.
Unfortunately I'm guessing this is probably the worst possible time to try and break into the industry, however I am desperate and hoping for a miracle.
I've always been "self-taught" because I've never been an ideal student. It's how I learned to program #PHP, #SQL, and how I learned to work with #spreadsheets.
I might not be an expert with any of those topics but I usually managed to stumble my way through, and accomplish the goal I needed, serving my purpose for a previous employer for 8½ years, until their financial position necessitated my layoff.
I need real-life experience working with #Data and hopefully build a portfolio I can use for #gig work or a job or something.
So I'm reaching out to #selfemployed any #Data experts to ask if they might need help. Let me take a stab at some non-critical things.
If I suck, you're not out more than just a little bit of your time interacting with me; you were going to do it yourself anyway, right?
If I do it well, then you just got free labor, I get experience and potential portfolio fodder.
Plus you get the sense of pride from helping someone struggling to survive, and helping a #neurodivergent, #LGBTQ couple who both struggle with #MentalIllness and #poverty.
Obviously I will take paid work as well; remember, #MinimumWage in my state is still a measly seven dollars and twenty-five goddamned cents per hour, so you can go super cheap.
Think of it like you're rummaging through the bargain bin for temp workers and you decide to give some no-name brand a try: Me!!