Skip to main content

Ⓜ3️⃣3️⃣ 🌌 reshared this.


Oh this is fun! @jgamblin (i think that's the 🐘 handle) just pushed a repo that calculates the cost of managing and maintaining the CVE based on the latest MITRE contract:

github.com/jgamblin/CostOfCVE

Cost Per CVE Published During the Contract Period:
MITRE received $664.01 for each of the 43,625 CVEs published during the contract period.

Overall Cost Per CVE in the Database:
MITRE received $99.60 for each of the 290,834 CVEs in the #CVE database during the contract period.

Ⓜ3️⃣3️⃣ 🌌 reshared this.



Pagani design self gift


!Watches Well, I will never afford a Rolex Explorer II so... I got this cheap homage or clone, I’m not sure how you’d classify it.

-1 minute every 2 or 3 days, NH 35 movement.

Setting time feels cheap, hands move with quite a bit of slack. But the casing and bracelet feels solid, the finish good for less than 80E.

The blue lume lasts a few minutes in the dark, it's a real joke.



MySQL server has gone away


!Friendica Support Has anyone experienced "MySQL server has gone away" ? Out of nowhere, with the mariadb still running and nothing more Friendica logs ?

2025-04-12T14:46:52Z app [ERROR]: DB Error {"code":2006,"error":"MySQL server has gone away","params":"SELECT id, baseurl FROM contact WHERE (uid = 0 AND nurl = 'http:
//programming.dev/c/programmer_humor') LIMIT 1"} - {"file":"Database.php","line":675,"function":"p","request-id":"67fa7af930636","stack":"Database::p (1494), Database::select (1
379), Database::selectFirst (420), DBA::selectFirst (552), Contact::getBasepath (591), Contact::isLocal (368), Contact::getByURL (1316), Contact::getIdForURL (185), Tag::getTarg
etType (1409), Processor::storeReceivers (961), Processor::processContent (485), Processor::createItem (726), Processor::createActivity (846), Receiver::routeActivities (750), R
eceiver::processActivity (156)","uid":"4ee643","process_id":2984}

Friendica Support reshared this.

in reply to Ⓜ3️⃣3️⃣ 🌌

@Ⓜ3️⃣3️⃣ 🌌 this usually means your CPU load is too high or the network latency is spiking (if it's a remote DB). In theory it can be that all your cores have a thread for too long and the sql server can't perform the task for friendica before the timeout.
in reply to silverwizard

Thanks for the hint, maybe, but I didn't get any high cpu load warning from monitoring. The database seems responsive during this error messages but the website went error 500.

I restarted Friendica and MariaDB containers because I don't know better (same host).

I will watch for cpu load and how actually mariadb respond to some hand made queries next time. Until now this happened only 1 time since 3 or 4 month running my instance anyway.

Friendica Support reshared this.

in reply to Ⓜ3️⃣3️⃣ 🌌

@Ⓜ3️⃣3️⃣ 🌌 yeah, correlating it is hard. I find thread saturation is the more common issue a lot. Your CPU has the speed, but too many things are competing for the the thread.
in reply to Ⓜ3️⃣3️⃣ 🌌

I used to get this a lot and discovered that the OOM Killer killed MariaDB often to protect the O/S when all memory was consumed. And I had 12 GB free memory after rebooting. Search syslog for "OOM" to see if the culprit is the OOM killer.

The cause was that I was using the standard memory manager in MariaDB which is very bad at preventing memory fragmentation. Although I had a lot of memory left, it was too fragmented to use. Given my instance has 330 active users, the DB is extremely busy, and it would be just a few days before I'd lose the database, constantly.

The solution was to change the memory manager to jamalloc. Now I no longer have this issue.

in reply to Jerry on Friendica

Good call 🤔 ! I seel OOM killing MariaDB's container at every point of time I got a downtime alert from web monitoring.

Well, 12Gb of RAM is not enough for a single user instance ? That's surprising, I will put a memory limit on MariaDB's container.

Friendica Support reshared this.

in reply to TekNo ⚝ aEvl

Like that in the db container section:

deploy:
resources:
limits:
memory: 6G # Hard limit (container will be killed if it exceeds this)
reservations:
memory: 4G # Soft limit (Docker tries to ensure at least this much)


At least now it will be killed at specific limits.

I tried adding that too but mariadb doesn't start (endless restart loop):

command: mariadbd --malloc-lib=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2

Friendica Support reshared this.






Is anyone having fédération issues with lemmy ?
This particular instance jlai.lu stopped working from my friendica instance a month ago.
I can subscribe, unsubscribe, reply to old posts but no new updates…?

Ex: jlai.lu/c/france



Cloudflare wrestling AI scrapers, not that I disagree, but how Cloudflare comes to decide who or what can access a website? They have a nearly monopolistic, man-in-the-middle position (like in CDN)

Challenging times

#cloudflare #ai #privacy #CDN #scrapers #crawlers

Binary Lab Channel reshared this.



@Prévention Internet au fait, avez-vous étudié la possibilité de donner des liens vers les posts twitter via Nitter plutôt que directs ?


Successful @Waterfox build with a twist, look at the recording around 1:18 asciinema.org/a/rxzdtOQJ5rDMQG…

The locale submodule needs a separate git clone for me, then, it works :)

#waterfox #firefoxgate #privacy #browseralternatives #browsers #browser


@Waterfox has provided build instruction for the Waterfox internet browser 🤩

Prebuilt binaries and packages are great already, including auto-updates, but sometimes when one need to poke at source code or tailor a custom build : Thanks, much appreciated.

github.com/BrowserWorks/Waterf…

#waterfox #firefoxgate #privacy #browseralternatives #browsers #browser


Gonzalo🐧 🇨🇱 reshared this.



Motorcycle captcha again...


I was about to make another joke on the motorcycle captcha, and this happened

It is not an edit, got this positive verification on bodhilinux.boards.net forum search box

#motorcycles #captcha #meme #scooter #wtf !memes

This entry was edited (2 months ago)
in reply to ddash

The basilisk will be foss and won't be trained on google data and us such will be greatful for you attempts to limit its competition.


For you guys using NUC sized mini PCs, if you model has poor airflow management for RAM or storage sticks : this 12x12cm fan, USB powered with on-off switch fits perfectly under a NUC.

Perfect for silently pushing air in the NUC. It is silent, has rubber grommets to dampen vibration and sound. Everything runs 5 degrees cooler, that's almost 15%.

Item 3256807208293074 on Ali...

#nuc #selfhosting #cooling #homelab
!Selfhosted !homelab


Ⓜ3️⃣3️⃣ 🌌 reshared this.


"Meta doesn't want you to read this book" is the best promotion a book about Meta can have, imo businessinsider.com/meta-book-…

Ⓜ3️⃣3️⃣ 🌌 reshared this.




@Waterfox has provided build instruction for the Waterfox internet browser 🤩

Prebuilt binaries and packages are great already, including auto-updates, but sometimes when one need to poke at source code or tailor a custom build : Thanks, much appreciated.

github.com/BrowserWorks/Waterf…

#waterfox #firefoxgate #privacy #browseralternatives #browsers #browser

Gonzalo🐧 🇨🇱 reshared this.



Unexpected benefit of Linux Mint relative slowness following Ubuntu releases, as they like to keep a safe pace and make things working right before releasing new versions : it aligns with enterprise software surprisingly well.

Enterprise software are even slower to update, meaning the network shared printer drivers, corporate Zero trust client, email server connector, antivirus (as in paid, licenced av agent) does works perfectly.

Mint sits right in a sweet spot about both corporate bloatware and OSS.

!Linux Mint #linuxmint

in reply to Ⓜ3️⃣3️⃣ 🌌

That's not an unexpected benefit, that's exactly why they do it the way they do. Stability takes precedence over being up to date.
in reply to Diplomjodler

I’m not really sure the corporate laptop is their main objective, but yes.

Linux Mint reshared this.


Ⓜ3️⃣3️⃣ 🌌 reshared this.


By joining EFF, you are supporting expert technologists, activists, and lawyers in the fight to protect free speech and privacy online. eff.org/mjoin

Ⓜ3️⃣3️⃣ 🌌 reshared this.



Awesome color ebook readers from Kuro time design "Kobo Libra Colour VS PocketBook Inkpad Color 3 cross-review"

kurotimedesign.blogspot.com/20…

#kobo #libra #ebook #vivlio #inkpad #readers #libracolour #pocketbook


in reply to TheTwelveYearOld

Yeah no robber is doing this.

Stalker yes. But most people don't get stalked.

And this is coming from someone who thinks any bumper stickers that contain any words is trashy.



@Waterfox there, have a coffee ☕ ✅ 💸

It's not much but hope that helps a little working on Waterfox

➡️ buymeacoffee.com/waterfox

#waterfox #buymeacoffee #firefox #firefoxgate #privacy #oss #browsers



Another DNSBL (antispam dns blocking list) shutdown, too much personal risks vs regulations and laws.

Because gdpr and nis2 backfire at small but useful projects like this.

Sad day, isn't it ?

Heads-up mailserver admins: remove ix.dnsbl.manitu.net from your postfix/spamassasin dnsbl

nixspam.net

#antispam #infosec #postfix #spamassassin #mailserver #sysadmin #instanceadmin #gdpr #nis2



Carefully ensuring all my Github repos are synced on @Codeberg.org, before deleting Github ones...

Github was a backup account already since Microsoft takeover, time to free them from my files. As a bonus that will also reduce my carbon footprint.

Unfortunately, many great repos are still solely on Github, so as a contributor for issues and pull requests I will have to keep an account there.

techcrunch.com/2025/02/26/thou…

#codeberg #github #copilot



Welcome in the Fediverse @LibreWolf


It has been decades since I had to build a browser from sources.

Librewolf repos on codeberg do build on first try. I take that as proof of software quality.

High five 🙌 to the very small team for such a great thing.

codeberg.org/librewolf/source#…

#librewolf #Firefox #firefoxgate #codeberg #build #linux





It has been decades since I had to build a browser from sources.

Librewolf repos on codeberg do build on first try. I take that as proof of software quality.

High five 🙌 to the very small team for such a great thing.

codeberg.org/librewolf/source#…

#librewolf #Firefox #firefoxgate #codeberg #build #linux

reshared this



Ⓜ3️⃣3️⃣ 🌌 reshared this.


[openSUSE] AI hands out Windows keys, but Linux never had a lock


don't like this

reshared this

in reply to banazir

This zero-cost licensing model translates to significant savings


You don’t say?

in reply to banazir

Indeed it does, even more when you think about enterprises where subscriptions piles up and last literally forever.

In the end, these costs are compensated by customers so, you, me, them, everybody…

Linux reshared this.


in reply to Ⓜ3️⃣3️⃣ 🌌

Good article. I use Brave on desktop and android. I like that the adblocking is baked in.
I still have to add my favourite addons but that's the beauty of personalization.

Quick question: is the Tor browsing functionality in Brave adequate or should I just stick to the official Tor browser in that regard?

in reply to soyboy77

Tor browser is a dedicated tool for the job, you should use it if you have anything related to tor use cases in mind.

Privacy reshared this.


Ⓜ3️⃣3️⃣ 🌌 reshared this.


Près de Pornic, un atelier de sensibilisation au cyberharcèlement, "fléau aux conséquences lourdes" t.co/eTrs3dgd7N #PréventionInternet #Cyberharcèlement

— Prevention Internet ® (@prevention_web)
Mar 1, 2025

March 01, 2025 at 10:30AM

#PreventionInternet

Ⓜ3️⃣3️⃣ 🌌 reshared this.



A tale of browsers, freedom and privacy


Chrome: Ads infused in browsers core is a leap in the wrong direction.

Firefox: helpless to find a stable income, goes into turmoil for looking forward to AI goldmine.

Browsers are so bloated they are not simple applications, more like a full stack, an operating system for the internet, controled by forces beyond a mere user power and often understanding.

We need trimed down forks of both open source chromium and Firefox. And for a sustainable development, actual donations to those projects.

Yes to be free, safe for privacy, one have to pay a little of the hard earned money.

#firerox #chrome #chromium #oss #privacy #ai #mozillafoundation



Gov backdoor in encrypted services, UK, France, Sweden...

What a world to live in because
1. we may (?) actually need that because of bad guys
2. good guys goes bad breaking privacy and service integrity with backdoors
3. bad guys will be bad guys and use backdoors too

theregister.com/2025/02/26/sig…

#privacy #e2ee #cybersecurity #sweden #signal

in reply to Ⓜ3️⃣3️⃣ 🌌

I feel like this fundamentally misses the point.

It's not just that backdoors are intrinsically targets for bad actors, it's that they don't help. Encryption isn't some magic that only big companies can produce. With off the shelf libraries, it takes a really small amount of code to write something that encrypts and decrypts messages. If Signal has a back door, then a bad person can still use it as a transport for messages that they're encrypting with keys that they're distributing via some other mechanism.

If you do this, then the messages seen via the backdoor will be gibberish. At that point, law enforcement can say 'aha, you're using additional encryption, you're either a criminal or paranoid', but that doesn't really help them much.

in reply to David Chisnall (*Now with 50% more sarcasm!*)

Yes of course, thanks for this complement. Anything above the transport will add another layer of obfuscation, and essentially give you more time before a breach.

With that said, it may be such an inconvenience regarding the primary use of instant messaging that I doubt actual bad guys would still use it like that.

Plus symmetrical encryption is good enough for a proof of concept, managing a key infrastructure is out of reach from many.

Anyway that’s a good point you’ve made on your GitHub publication 👍



First UK, then France... Privacy is not worth it compared to state security. Does it matter to you ?

#grpd #rgpd #privacy #e2ee #encryptiondebate


France is about to pass the worst surveillance law in the EU.

Here's how you can stop them: 👉 tuta.com/blog/france-surveilla…

#backdoor #encryption #privacy #security




AI is the new oil, let’s go dumb then

Putting AI in it is the modern days excuse to raise a paywall, go freemium, subscriptions, and kill legacy free services and software.

Many are doing it, I am abandoning useful tools because of that or either shady privacy induced concerns.

Open source, community project and hosting may be a way out but needs funding too, so I donate once in a while, at least it is my decision.

#greedybastards #enshittification #ai #opensource

reshared this



Friendica + Caddy dockerized installation guide, scripts, tips and tricks


Hello there,

here is my contribution to the Fediverse: a guide to install a Friendica instance using Docker and Caddy.

That should help new administrators and beginners to go online easily.

Friendica deserves a try, this instance variant is neither mastodon nor pleroma, yet after testing many including Misskey forks I tend to lean on Friendica's side for my instance... will you ?

Like this, it is really good for selfhosting or single user instance on a cheap VPS. And it may scale to many users.

codeberg.org/m33/Friendica-cad…

#friendica #fediverse #instances #selfhosting #fediadmin

Tech Cyborg reshared this.



Loops video app (Tiktok alternative) testing version hits 1.0 today, jump in and try this 🙂
loops.video

#loopsbypixelfed #loopsvideo #loops





Error 500 with one Lemmy group, then gone


!Friendica Admins Just a note about an odd behavior on my instance (2024.12), I used to browse the Lemmy group programming.dev/c/programmer_h…. Then out of nowhere it provoke error 500, even after a full instance restart.

app [ALERT]: Fatal Error (E_ERROR): Allowed memory size of 536870912 bytes exhausted (tried to allocate 8192 bytes) {"code":1,"message":"Allowed memory size
of 536870912 bytes exhausted (tried to allocate 8192 bytes)","file":"/var/www/html/src/Content/Conversation.php","line":976,"trace":null} - {"file":null,"line":null,"function":
null,"request-id":"67b9a0b78b4fb","stack":"ErrorHandler::handleFatalError","uid":"b72782","process_id":45}

I unsubscribed and subscribed to the group: error is gone 🤷‍♂️

Friendica Admins reshared this.

in reply to Ⓜ3️⃣3️⃣ 🌌

That looks to me like the system wanted to display a discussion that contained too many entries. There is an admin setting where you can set the maximum number of posts per page. When you geht that message the next time, go to the settings, half the value and try again.
in reply to Michael 🇺🇦

Currious, it's the default value at 40. I lower that to 20 now, thanks for the suggestion.

Friendica Admins reshared this.



Raspberry Pi4 continuous selfhosted server operations


!Selfhosted For Raspberry Pi4 continuous selfhosted server operations: with and without case fan. This graph show a 20°C decrease, with a slow rpm fan.
The metal case has thermal stickers to reach for main components on both sides, and the fan is what I have in scrap parts, totally not for that case but pushes a lot of air with low noise compared to screaming mini cpu fans.


#selfhosted #raspberrypi #homelab

in reply to Ⓜ3️⃣3️⃣ 🌌

The CPU is perfectly happy sitting at 50°C. It is slightly happier at 30, but it doesn't actually help in any way unless you run into throttling, or run (much) hotter for longer. It's fine.

Some might state that the CPU is probably gonna live longer, but seriously have you ever had a CPU die on you cause it was old (or even die at all, even)? Again, it's fine.

Having something that mostly agitates the air (not even really moving it) like a low-hundreds-rpm fan would also work. As would using one of those passive heat pipe coolers that are also overkill (especially with a fan, but just leave that off), but have the same "number looks better" effect.

in reply to Creat

When I said I had one Pi lifetime that was shortened it was a way of saying yes, it died from 24/7 high load no fan overheating. Now it just boot and freezes after a couple of minutes.
Then, yes, back in the days when overclocking and over powering was a thing, CPU actually died from all that, I changed a few for customers that didn’t know better. How ironic I did that to myself years later with little arm boards, isn’t it?

Selfhosted reshared this.

in reply to Ⓜ3️⃣3️⃣ 🌌

That's what I said with "much hotter for longer". If it's constantly thermal throttling, that's gonna be an issue. Of course OC'ing also will. 50°C just isn't an issue. Also older models have CPUs that either don't throttle at all, or do it less well/effectively.


Fire wall


From now on I will show this video to my students : this is what a firewall looks like.

youtu.be/Dq0WWMLNqHw?t=10&si=X…

#stem #cybersecurity #firewall



OpenStreetMap > Corporate Maps


If you're into changing names on maps for the greater good, you can use and contribute to OpenStreetMap anytime now. 😉

openstreetmap.org/

#osm #openstreetmap #gulfofmexico #gulfofmexicorename #gulfofmexicoforever #gulfofamerica #osmand #organicmaps