I’ve been building a #fediverse web app, “PieFed”, for the last few months and recently put a bit of effort into making it more accessible. It is almost WCAG 2.1 AA compliant now.
However I have no lived experience of using the web with disability so any feedback in this area is most welcome. Please give it a try at https://piefed.social and let me know what you think, from an accessibility perspective.
@AxelTerizaki I've made a high contrast theme now. To enable it, go to https://piefed.social/user/settings and choose 'High Contrast' as the theme. It's the last field before the "Save Settings" button.
Is PHP still a relevant language in today's day and age? I know a LOT of languages and it just never occurred to me to learn this one, because anyone I've ever been aware of writing a backend these days would either choose Node or one of several compiled languages. Lemmy uses Rust for it's backend which is highly desireable,...
PHP is huge and more relevant than you realise. There are many many PHP developers.
IMO one of the things holding the fediverse back is that not much of it is written in Python or PHP. Neither are "good" languages but there is a massive pool of developers and they're easy to get up and running.
When I say "optional", I mean you can just create a filename.php and start putting lines of code into it, and it'll work fine. But, these days OOP is favored by most and pretty much everyone is using it. So if you are working on code that other people have written, classes are everywhere.
Maybe I'm just not aware of how the "top" sorting is supposed to work, but it isn't making sense to me right now. I was just looking at top of 6h, and noticed some strange stuff....
Playing around with PeppermintOS on a "new " old laptop, and having fun. Its making me realize that tiny things can really work to impress. (Especially when you're waiting on a ram upgrade, haha!)...
If you click on the "more" button under a comment or link there will be an activity tab. In this tab you can see everyone who has boosted, favourited or reduced the post. I'm not sure if this a...
Often, the option to downvote is the only thing stopping me from getting sucked into some stupid argument with an idiot. It is a massive productivity booster. Downvote and move on.
I wish kbin would hide posts with lots of downvotes...
I know this is a silly question, especially as I'm currently focused on local-only feeds, but there's just one part of the Fediverse I wish would get more love: PeerTube. While there aren't a lot of people actively looking for alternative video hosts outside the big guys (Twitch, YouTube, Dailymotion, etc.), it would be nice to...
I tried a few different things in the kbin search and @intertwingled@tube.arthack.nz got a result that I could subscribe to. If that channel posts another video, it might show up in kbin. Will it be a microblog? A thread? A magazine? Who knows! kbin seems very confused about all of this.
Hi, I'm new with self-hosting but managed to set up my own Lemmy and Mastodon instances on a VPS recently. However, I ran into an issue with disk space quite rapidly (which I had way too few, because I started with the cheapest, smallest package for my VPS)....
I have heard of Mastodon instances with a dozen users using about 50 GB. So 40 GB for a single user should be enough, if you set up cron jobs to automatically prune old content. It depends how many people you follow and whether you set up a relay or not. (Single user instances without a relay kinda suck)
NB space on a VPS is usually a lot more expensive than space on S3 or equivalent. If you can configure Mastodon to store images on S3 it'll be more cost effective.
I have the Hide Adult Content checkbox selected in my profile settings, but I am still seeing stuff like this in the sidebar as links to Random Magazines / Posts / Threads....
Recently, I ran out of mobile data on my phone, and I was forced to browse at a significantly reduced speed. It was so slow that it was practically unusable, except for messaging apps. So, I developed a platform in the form of a search engine that allows browsing and accessing information while exchanging a negligible amount of...
It's pretty complicated. Something like half the emissions / footprint of a phone or computer is in the manufacture of it so anything that means people don't need to replace their device is a win, regardless of battery life or power usage.
A lot of servers are run off renewable energy. If you check out the sustainability pages of AWS or Azure they both talk a pretty good game. Plus if you're using some flavor of serverless there isn't really a dedicated CPU core just for your app so sometimes the server side of it would be using zero energy as it's gone to sleep.
We really need to get to grips with how to measure the 'ecological weight' of software in a simple, reliable and transparent way.
This one is something that were brought up a lot by developers including me who are very weary about corporations profiting off of our work for free and this basically put us off from contributing to open source in general....
Linux is known for its flexibility and customization options, and there are countless tools and commands available for users to explore. However, two of the most versatile and powerful tools that every Linux geek should know are sed and awk. These command-line tools have been around for decades and are still widely used by...
I've been running 2 linodes for a number of years now - one has my website (wordpress) on it and one has a Foundry VTT server running. Both are separate linodes, and I use Google Domains to point [site.tld] to the wordpress VPS and foundry.[site.tld] to the other linode....
Yes, it can provide a SSL connection to the end-user even though you're just serving http with no cert. However it is yet another moving part that can break or be mis-configured and yet another bunch of capitalists data-mining all the things.
Where Flow-based Programming stands after 50 years since its introduction. What problems it solves today. And what problems it can solve tomorrow for broader Software Engineering industry
This seems ideal for something like ActivityPub where data is flowing between different people and places all the time. Looks like the tooling isn't there yet, though.
Scientists praise 'holy-grail' cancer breakthrough drug that destroys tumors (www.nzherald.co.nz)
It was thought to be 'undruggable'. Now scientists have made a game-changing discovery.
Stupid Question, not an insult: Why is kbin written in PHP?
Is PHP still a relevant language in today's day and age? I know a LOT of languages and it just never occurred to me to learn this one, because anyone I've ever been aware of writing a backend these days would either choose Node or one of several compiled languages. Lemmy uses Rust for it's backend which is highly desireable,...
Is the "top" sorting option working as intended?
Maybe I'm just not aware of how the "top" sorting is supposed to work, but it isn't making sense to me right now. I was just looking at top of 6h, and noticed some strange stuff....
A few questions about how kbin works
So, I have some doubts about a few things, if they are even possible/if they are working as intended/if they are coming soon....
What are some tiny, lightweight apps for Linux that are really neat?
Playing around with PeppermintOS on a "new " old laptop, and having fun. Its making me realize that tiny things can really work to impress. (Especially when you're waiting on a ram upgrade, haha!)...
PSA: every interaction you make with various posts on kbin is viewable to everyone.
If you click on the "more" button under a comment or link there will be an activity tab. In this tab you can see everyone who has boosted, favourited or reduced the post. I'm not sure if this a...
Will it ever be possible for kbin to federate with PeerTube?
I know this is a silly question, especially as I'm currently focused on local-only feeds, but there's just one part of the Fediverse I wish would get more love: PeerTube. While there aren't a lot of people actively looking for alternative video hosts outside the big guys (Twitch, YouTube, Dailymotion, etc.), it would be nice to...
[Question] Disk Space for Lemmy and Mastodon instances
Hi, I'm new with self-hosting but managed to set up my own Lemmy and Mastodon instances on a VPS recently. However, I ran into an issue with disk space quite rapidly (which I had way too few, because I started with the cheapest, smallest package for my VPS)....
Can NSFW images and links *please* be hidden from the sidebar?
I have the Hide Adult Content checkbox selected in my profile settings, but I am still seeing stuff like this in the sidebar as links to Random Magazines / Posts / Threads....
I developed a platform to navigate with slow or unstable connections (blaze.cyclic.app)
Recently, I ran out of mobile data on my phone, and I was forced to browse at a significantly reduced speed. It was so slow that it was practically unusable, except for messaging apps. So, I developed a platform in the form of a search engine that allows browsing and accessing information while exchanging a negligible amount of...
Issues with AsyncIO and advocacy for Gevent instead (charlesleifer.com)
Gevent seems pretty straightforward. Check out this example:...
Non-commercial Open Source License?
This one is something that were brought up a lot by developers including me who are very weary about corporations profiting off of our work for free and this basically put us off from contributing to open source in general....
Windows 9x Flying Windows screensaver on a VGA CRT, showing cyan-colored phosphor persistence
How to Kill a Decentralised Network (such as the Fediverse) (ploum.net)
It's really important for those of us who've lived through previous megacorp attacks on free software ecosystems to TEACH that history....
Kev Quirk, one of the admins of Fosstodon (a Mastodon instance), destroys Meta in an email exchange. (fosstodon.org)
The exchange is about Meta's upcoming ActivityPub-enabled network Threads. Meta is calling for a meeting, his response is priceless!
Every Linux Geek Needs to Know Sed and Awk. Here’s Why… - The Tech Edvocate (www.thetechedvocate.org)
Linux is known for its flexibility and customization options, and there are countless tools and commands available for users to explore. However, two of the most versatile and powerful tools that every Linux geek should know are sed and awk. These command-line tools have been around for decades and are still widely used by...
Enhance your OpenAI chatbot with custom code: integrate weather, web scraping, APIs, etc (codeberg.org)
ChatGPT-based chatbots can now call your custom code to get information it doesn't know. e.g. current weather, scrape the web, access APIs, etc....
OC Looking For Opinions on Docker + Letsencrypt + Reverse Proxy Setup
I've been running 2 linodes for a number of years now - one has my website (wordpress) on it and one has a Foundry VTT server running. Both are separate linodes, and I use Google Domains to point [site.tld] to the wordpress VPS and foundry.[site.tld] to the other linode....
What are some examples of xkcd 2347? (xkcd.com)
I've heard people mention curl and imagemagick. Any others that you know about?
The state of Flow-based Programming (2022) (blog.kodigy.com)
Where Flow-based Programming stands after 50 years since its introduction. What problems it solves today. And what problems it can solve tomorrow for broader Software Engineering industry