Comment on
Lemmy.ml has now blocked threads.net / Meta
Thank you for your integrity and ethics. This action sends a strong message to the capitalist leeches where we stand.
Comment on
Lemmy.ml has now blocked threads.net / Meta
Thank you for your integrity and ethics. This action sends a strong message to the capitalist leeches where we stand.
Comment on
Why does Arch seem to have a cult like following?
IMO Despite some unjustified rumors Arch is a very stable distro. For me it feels the same as Debian stability wise while still being on the cutting edge side. The Arch wiki is the second most important reason.
Comment on
Seriously, what's up with big sites literally dying as we speak?
What's going on with Twitch ?
Comment on
The dangerous push by Canonical to rewrite GNU coreutils as Rust code without the GNU license
I posted 2 years ago about the same concerns on /r/StallmanWasRight and the lemmy rust community. Many dismissed it as a conspiracy theory ... Not that I agree with the form and language used in this article but ditching GPL coreutils from prominent distros is a turning point and slippery slope for Free Software and Linux.
Comment on
The Engineer Who Tried to Put Age Verification Into Linux
Reply in thread
+1 I spent years wondering if my decision to invest in learning systemd was worth it. The sunk cost fallacy blinded me for too long but I am now willing to ditch systemd if a fork is not made.
I believe this pissed of enough users and it's likely we will see a fork
Comment on
Reddit perma-banning account promoting Lemmy has Streisand effect
That's a lovely news. Let them bleed.
Comment on
For people running a family chat in their #selfhosted #homelab: What is the system with the best mobile experience (both Android and iOS)? I've been using mattermost, but my family is not super
I use a self hosted XMPP stack with ejabberd as server and conversations.im for mobile apps. I have audio and video calls and tons of features built into xmpp. There is a huge selection of apps for all platforms.
XMPP is a battle tested protocol that all major messaging apps use underneath.
I used Matrix a few years ago for a full year. I dropped it and never came back. It is a bloated solution to a problem that was already solved by xmpp.
I programmed a bot that is shared with a private room that provides commands such as archiving websites with archiveit or yt videos with TubeArchivist
I am planning however to migrate from Ejabberd to Prosody as I would like to easilly hack on the source code or extensions and Ejabberd is Erlang with a very rigid stack.
Comment on
Reddit Exodus: Welcoming the Selfhosted Community to Lemmy - Migrating to Freedom!
Reply in thread
With have the huge opportunity of finally escaping censorship on centralized platforms. I honestly never thought Lemmy would take off as it has in the last few days. I started to get pessimistic on the overall death of the internet as I grew to know. This might be a drop of hope in the ocean of corporate greed that's destroying everything now.
Will setup an instance as well as soon as I have time.
Comment on
Seriously, what's up with big sites literally dying as we speak?
Reply in thread
Ultimately all these big platforms are gonna cannibalize their userbase at some point. That's the reason I started since 2 years archiving all the YouTube channels/playlists I care about. I already have many videos that were taken down by YT afterwards.
Comment on
Tips for getting better at Linux.
start from man man and learn to use man pages. Get used to lookup man pages for any topic before checking on the internet
Comment on
Gosuki: a privacy friendly, real time, multi-browser, extension-free bookmark manager
Reply in thread
Yes that's exactly how it works. It's the most difficult part of the project especially for Mozilla browsers.
I figured this is the last place browser vendors didn't dare yet to lock us out from it.
Comment on
Anubis is awesome! Stopping (AI)crawlbots
I am planning to try it out, but for caddy users I came up with a solution that works after being bombarded by AI crawlers for weeks.
It is a custom caddy CEL expression filter coupled with caddy-ratelimit and caddy-defender.
Now here's the fun part, the defender plugin can produce garbage as response so when a matching AI crawler fits it will poison their training dataset.
Originally I only relied on the rate limiter and noticed that AI bots kept trying whenever the limit was reset. Once I introduced data poisoning they all stopped :)
git.blob42.xyz {
@bot <<CEL
header({'Accept-Language': 'zh-CN'}) || header_regexp('User-Agent', '(?i:(.*bot.*|.*crawler.*|.*meta.*|.*google.*|.*microsoft.*|.*spider.*))')
CEL
abort @bot
defender garbage {
ranges aws azurepubliccloud deepseek gcloud githubcopilot openai 47.0.0.0/8
}
rate_limit {
zone dynamic_botstop {
match {
method GET
# to use with defender
#header X-RateLimit-Apply true
#not header LetMeThrough 1
}
key {remote_ip}
events 1500
window 30s
#events 10
#window 1m
}
}
reverse_proxy upstream.server:4242
handle_errors 429 {
respond "429: Rate limit exceeded."
}
}
If I am not mistaken the 47.0.0.0/8 ip block is for Alibaba cloud
Comment on
*Permanently Deleted*
Solution:
Use a VPS somewhere that will act as a proxy to your home server.
Connect the VPS to your home with wireguard/tailscale and do reverse proxy to your game server.
Now the public IP will be your VPS. Host it in an other close by country.
Of the IP does get flagged, change the VPS provider and keep the exact same setup.
Read /r/selfhosted or use GPT for a step by step guide
Comment on
Gosuki: a privacy friendly, real time, multi-browser, extension-free bookmark manager
Reply in thread
On your HD in a portable sqlite database. It is a fully offline solution.
Comment on
I think something sinister is happening with oxidizing all GNU projects (reddit crosspost)
Reply in thread
One thing I can imagine is even something like unconscious “self censorship”, choosing more permissive license to attract more people and even corporations which will hire developers…
This is the result of years of anti-copyleft propaganda which started to pay off. Now, all that corps need to do is wait for new projects and libraries to pop up and subtly (more than often openly) allocate resources to whichever project they need, or simply EEE. A much easier exercise than it was during the early years of copyleft where we could literally have a free alternate operating system to Microsoft, Apple and IBM while they were openly fighting it. Read on the Education and Government Incentives program for a reminder of what corporations are capable of.
Comment on
Brace Yourselves
Reply in thread
which one -)-)
Comment on
Expressing concerns about moderation policy on lemmy.ml
Reply in thread
Fair enough I understand your point of view. My appologies for the rude comment. I think this problem will fade with other general instances getting more popular. As I understand Lemmy.ml is closed for new users so it's only a matter of time.
Comment on
For people running a family chat in their #selfhosted #homelab: What is the system with the best mobile experience (both Android and iOS)? I've been using mattermost, but my family is not super
Reply in thread
Because it's an open and decentralized protocol in the same vein as email. It is the most likely to survive in the longterm as it's not tied to a single entity.
Fragmentation is inevitable in a decentralized protocol. Look at email or http servers, there is no standard mainstream app but a standard extensible protocol, that's how the internet was originally designed to grow. Now that corporations are pushing their own protocols, they have an incentive to lock users in their ecosystem.
Comment on
Gosuki: a cloudless, real time, multi-browser, extension-free bookmark manager with multi-device sync
Reply in thread
Thanks for the feedback :)
Regarding mobile devices my plan on the short term is to integrate with Floccus.
In the meantime I have been using a workaround with Syncthing as following:
I have a folder synced between my mobile devices and gosuki. From time to time I export all the mobile browser bookmarks using the built-in export to html. On Gosuki you can setup the html-autoimport module which continuously watches the synced folder and imports the bookmarks. It works flawlessly.
Comment on
Cloudflare Starts Blocking Pirate Sites For UK Users - That's a Pretty Big Deal * TorrentFreak
Reply in thread
Anubis