Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Mentally tired after the week I've had.

  • Mentally tired after the week I've had.

    I must have installed/uninstalled #Sharkey at least 9 times... and even when I got it to work it proved to be a total lemon.

    Ditto for #Wallabag (paid plan on their server) and my self-hosted #Linkwarden.

    🦇​ This is my self-hosting cursed week 👻​

    I finally got Sharkey to work because I switched to a managed instance (https://calckey.world). And then I got my collection of links to work on #Linkwarden when I switched to their managed instance (there's a clear pattern here, LOL).

    Then yesterday I tried CasaOS. A little too simple for my taste and with NO security in place / no instruction to add Let's Encrypt certs (as far as I could tell). When I read it's a Chinese project I kind of bolted (no offense to them, but I like to keep my stuff in Europe).

    Then today I tried Cloudron and could not set it up.

    Then I spun up another Ubuntu server to manually install Ghost v6 and couldn't figure out how to configure the caddy file.

    Since Wednesday I must have started and stopped at least 7 servers on #Hetzner. My usage is still ridiculously low (1.19 Euros for the past 30 days) but I'm afraid I'll get flagged for suspicious behavior, LOL. I promise I'm not shady, I'm just an awkward newbie.

    In all this, I am now EXTREMELY GRATEFUL for how easy and clear it is to set up a #YunoHost system.

    The security they offer right off the bat is awesome... as well as the clear instructions about how to edit DNS records, install Let's Encrypt certificates and the whole nine yards.

    YUNOHOST has no equivalent when it comes to empowering newbies and I'm just so so grateful to them... and I look forward to writing a step-by-step installation guide for newbies.

    Apologies to sysadmins if this post had triggered you. I completely understand its chaotic energy... to be fair it's the first time in 10 months that I attempt to do so many things.

    Anyway, off to get dressed for Halloween now.

    Wishing you all a lovely evening and weekend 🎃​

    #MySoCalledSudoLife

  • Mentally tired after the week I've had.

    I must have installed/uninstalled #Sharkey at least 9 times... and even when I got it to work it proved to be a total lemon.

    Ditto for #Wallabag (paid plan on their server) and my self-hosted #Linkwarden.

    🦇​ This is my self-hosting cursed week 👻​

    I finally got Sharkey to work because I switched to a managed instance (https://calckey.world). And then I got my collection of links to work on #Linkwarden when I switched to their managed instance (there's a clear pattern here, LOL).

    Then yesterday I tried CasaOS. A little too simple for my taste and with NO security in place / no instruction to add Let's Encrypt certs (as far as I could tell). When I read it's a Chinese project I kind of bolted (no offense to them, but I like to keep my stuff in Europe).

    Then today I tried Cloudron and could not set it up.

    Then I spun up another Ubuntu server to manually install Ghost v6 and couldn't figure out how to configure the caddy file.

    Since Wednesday I must have started and stopped at least 7 servers on #Hetzner. My usage is still ridiculously low (1.19 Euros for the past 30 days) but I'm afraid I'll get flagged for suspicious behavior, LOL. I promise I'm not shady, I'm just an awkward newbie.

    In all this, I am now EXTREMELY GRATEFUL for how easy and clear it is to set up a #YunoHost system.

    The security they offer right off the bat is awesome... as well as the clear instructions about how to edit DNS records, install Let's Encrypt certificates and the whole nine yards.

    YUNOHOST has no equivalent when it comes to empowering newbies and I'm just so so grateful to them... and I look forward to writing a step-by-step installation guide for newbies.

    Apologies to sysadmins if this post had triggered you. I completely understand its chaotic energy... to be fair it's the first time in 10 months that I attempt to do so many things.

    Anyway, off to get dressed for Halloween now.

    Wishing you all a lovely evening and weekend 🎃​

    #MySoCalledSudoLife

    @elena No worries, we all have long lists of stuff we tried and couldn't finish for one or the other weird reason that demands more research. Research that sometimes costs more time and effort than the thing we try to get up and running. It's how we learn. Learn about what's possible, what is achievable but also where our limits are. There's absolutely nothing wrong with that :) Welcome to the club!

  • @elena No worries, we all have long lists of stuff we tried and couldn't finish for one or the other weird reason that demands more research. Research that sometimes costs more time and effort than the thing we try to get up and running. It's how we learn. Learn about what's possible, what is achievable but also where our limits are. There's absolutely nothing wrong with that :) Welcome to the club!

    @jwildeboer thanks Jan! I'm not yet worthy of belonging to your club, but I'm admiring what you amazing techies do from the sidelines

  • @elena No worries, we all have long lists of stuff we tried and couldn't finish for one or the other weird reason that demands more research. Research that sometimes costs more time and effort than the thing we try to get up and running. It's how we learn. Learn about what's possible, what is achievable but also where our limits are. There's absolutely nothing wrong with that :) Welcome to the club!

    @jwildeboer @elena Self-hosting is addictive, isn't it ? 😄

  • Mentally tired after the week I've had.

    I must have installed/uninstalled #Sharkey at least 9 times... and even when I got it to work it proved to be a total lemon.

    Ditto for #Wallabag (paid plan on their server) and my self-hosted #Linkwarden.

    🦇​ This is my self-hosting cursed week 👻​

    I finally got Sharkey to work because I switched to a managed instance (https://calckey.world). And then I got my collection of links to work on #Linkwarden when I switched to their managed instance (there's a clear pattern here, LOL).

    Then yesterday I tried CasaOS. A little too simple for my taste and with NO security in place / no instruction to add Let's Encrypt certs (as far as I could tell). When I read it's a Chinese project I kind of bolted (no offense to them, but I like to keep my stuff in Europe).

    Then today I tried Cloudron and could not set it up.

    Then I spun up another Ubuntu server to manually install Ghost v6 and couldn't figure out how to configure the caddy file.

    Since Wednesday I must have started and stopped at least 7 servers on #Hetzner. My usage is still ridiculously low (1.19 Euros for the past 30 days) but I'm afraid I'll get flagged for suspicious behavior, LOL. I promise I'm not shady, I'm just an awkward newbie.

    In all this, I am now EXTREMELY GRATEFUL for how easy and clear it is to set up a #YunoHost system.

    The security they offer right off the bat is awesome... as well as the clear instructions about how to edit DNS records, install Let's Encrypt certificates and the whole nine yards.

    YUNOHOST has no equivalent when it comes to empowering newbies and I'm just so so grateful to them... and I look forward to writing a step-by-step installation guide for newbies.

    Apologies to sysadmins if this post had triggered you. I completely understand its chaotic energy... to be fair it's the first time in 10 months that I attempt to do so many things.

    Anyway, off to get dressed for Halloween now.

    Wishing you all a lovely evening and weekend 🎃​

    #MySoCalledSudoLife

    @elena I've been self-hosting & sysadmin-ning for… I don't know… more than 30 years now. Both for fun & as for my day job. Please believe me that running head-first into such walls happens to us veterans, too, including days in which I don't seem to be able to make any progress whatsoever.
    Frustrating as heck when it happens. I get it. On the other hand, when you do figure these things out, sometimes a day later, sometimes half a year later, it can be so rewarding and incredibly fun. And best of all: you learn a lot, even (especially?) in failing! 'cause you still look up a lot of documentation, get to know logs, inner workings of programs/OS/protocols/APIs, or just by researching alternatives.
    Keep working on it! This is a fantastic journey, with a lot of fun to be had.

  • @jwildeboer @elena Self-hosting is addictive, isn't it ? 😄

    @regendans @jwildeboer OMG tell me about it. Hetzner makes it so easy (and cheap) to try new things. Too easy! 😅​

  • @elena I've been self-hosting & sysadmin-ning for… I don't know… more than 30 years now. Both for fun & as for my day job. Please believe me that running head-first into such walls happens to us veterans, too, including days in which I don't seem to be able to make any progress whatsoever.
    Frustrating as heck when it happens. I get it. On the other hand, when you do figure these things out, sometimes a day later, sometimes half a year later, it can be so rewarding and incredibly fun. And best of all: you learn a lot, even (especially?) in failing! 'cause you still look up a lot of documentation, get to know logs, inner workings of programs/OS/protocols/APIs, or just by researching alternatives.
    Keep working on it! This is a fantastic journey, with a lot of fun to be had.

    @mosu Thank you! And indeed, all the lessons I'm learning when something fails are incredibly valuable. I'm learning so much from configuration problems and my mistakes :)

  • @mosu Thank you! And indeed, all the lessons I'm learning when something fails are incredibly valuable. I'm learning so much from configuration problems and my mistakes :)

    @elena @mosu if you spun up yunohost 7 times this week you're not a newbie sysadmin. congrats on getting all this amazing experience!

    also, after a while you notice your own creativity: all the fun ways in which you can throw various things at a stuborn software that doesn't want to do what you want.

    you are amazing how you share this with the world so that they have more courage to use software where you can pop the hood and learn the internals of modern tech (floss). you must give yourself credit for this!

  • oblomov@sociale.networkundefined oblomov@sociale.network shared this topic on
  • @elena @mosu if you spun up yunohost 7 times this week you're not a newbie sysadmin. congrats on getting all this amazing experience!

    also, after a while you notice your own creativity: all the fun ways in which you can throw various things at a stuborn software that doesn't want to do what you want.

    you are amazing how you share this with the world so that they have more courage to use software where you can pop the hood and learn the internals of modern tech (floss). you must give yourself credit for this!

    @prinlu @mosu aw thank you! 🥹

    Honestly this week was super hard (the toughest) morale-wise, but I learned more in these past few days than in the whole 10+ months I’ve been self-hosting.

    I really appreciate the encouragement ❤️


Gli ultimi otto messaggi ricevuti dalla Federazione
  • WE DON'T WANT TO KNOW BANKSY'S IDENTITY

    STOP INVESTIGATING BANKSY FFS

    INVESTIGATE LITERALLY EVERYTHING ELSE

    read more

  • @David "thaw" which is a good Saxon word if I've ever seen one.

    read more

  • @David @evan “spring thaw"

    read more

  • @David @evan thaw.

    read more

  • @evan You're making me realized... Is there a word for "dégel" in English? The unfreezing? The melting?

    read more

  • Home in . The in the last 24 hours has been striking.

    read more

  • End of “Chat Control”: Paving the Way for Genuine Child Protection!

    The controversial mass surveillance of private messages in Europe could soon come to an end. Negotiations between the European Parliament and EU member states regarding the extension of the so-called “Chat Control” concluded yesterday without an agreement. This means that starting April 4, US tech giants like Meta, Google, and Microsoft must stop indiscriminately scanning the private chats and photos of European citizens. The digital privacy of correspondence is restored.

    The Myth of a Legal Vacuum

    This does not create a legal vacuum—quite the opposite. Ending indiscriminate mass scanning clears the path for modern, effective child protection. Targeted surveillance based on reasonable suspicion and a judicial warrant remains fully permissible, as does the routine scanning of public posts and hosted files. User reporting also remains fully intact.

    New Study Proves: Chat Control Software is Flawed

    Just in time for the end of the negotiations, a newly published scientific study provides the final nail in the coffin for the current system of indiscriminate chat control: Renowned IT security researchers analyzed the standard “PhotoDNA” algorithm, which is used by companies like Apple, Meta, and Microsoft for Chat Control. Their damning verdict: The software is “unreliable,” and there are “serious doubts on the suitability of PhotoDNA for the large-scale detection of illicit content.”

    The researchers proved that criminals can render illegal images invisible to the scanner through minimal alterations (e.g., adding a simple border). At the same time, it is easy to manipulate harmless images so that innocent citizens are falsely reported to the police. Overall, the study warns “that the current widespread deployment and use of PhotoDNA represent a significant and concerning threat, both for innocent users of these platforms and for victims of illegal content dissemination.”

    Digital freedom fighter and former Member of the European Parliament Patrick Breyer (Pirate Party) commented on yesterday’s negotiation outcome:

    “Yesterday was a triumph for civil society. Digital privacy of correspondence lives on! We have stopped a broken and illegal system. Just as the postal service isn’t allowed to simply open our physical letters, the indiscriminate scanning of our private digital messages must remain strictly off-limits.

    The mass surveillance of our chats on US platforms has never made a significant contribution to rescuing abused children. Instead, it has criminalized thousands of teenagers and severely overloaded our police forces. If investigators are no longer drowning in a flood of false suspicion reports, resources will finally be freed up to hunt down organized abuse rings in a targeted and covert manner. That is what truly protects children.”

    The Hard Facts: Why Chat Control Has Failed Spectacularly

    The track record of indiscriminate chat control is disastrous. The EU Commission’s evaluation report reads like an admission of complete failure:

    Data Giant Monopoly: Roughly 99% of all chat reports to police in Europe come from a single US tech corporation: Meta. US companies are acting as a private auxiliary police force—without effective European oversight.Massive Police Overload from Junk Data: Algorithms are blind to context and intent. The German Federal Criminal Police Office (BKA) reports that—out of around 300,000 chats reported annually in the EU—a staggering 48% are false positives and criminally irrelevant. This flood of junk data ties up massive resources that are urgently needed for targeted, covert investigations into real abuse rings.Criminalization of Minors: In Germany, 40% of investigations target teenagers who thoughtlessly share images (e.g., consensual sexting) rather than organized predators.An Obsolete Model Due to Encryption: Perpetrators can easily switch to encrypted messengers, where chat control is already not applied. Because providers are increasingly transitioning to end-to-end encryption for private messages, the number of chats reported to the police has already dropped by 50% since 2022. Instead of investing in targeted investigative work, the EU Council is clinging to a dying surveillance model.Reversal of the Burden of Proof: According to the Commission’s report, there is no measurable correlation between the mass surveillance of private messages and actual convictions. Yet, the Commission and Council are demanding the extension of a measure whose effectiveness they themselves cannot prove, all while service providers admit to error rates of up to 20%.Failure in Child Protection: Mass scanning for previously known images does not stop ongoing abuse, nor does it rescue children who are currently in acute danger.

    The Way Forward: “Security by Design” Instead of Surveillance Mania

    The EU Parliament and EU member states are continuing negotiations on a permanent child protection regulation (CSAR or Chat Control 2.0). While EU governments are once again demanding supposedly “voluntary” mass scans, the EU Parliament is championing a new approach: Platforms should be obliged to protect children directly through safe design (“Security by Design”). This includes requiring apps to technically prevent sexual approaches to children (grooming) through strict default settings and warning features. Furthermore, illegal material on the open web (and the darknet) must be actively tracked down and destroyed at the source via strict, immediate takedown obligations. There must be an end to law enforcement agencies, like Europol, declaring themselves “not responsible” for the removal of abuse material.

    Bought Fearmongering by the Lobbying Machine

    During the legislative process, lawmakers were pressured by the tech industry (DOT Europe) and certain child rights organizations (ECLAG), who jointly warned against the creation of “legal uncertainty.” This narrative is false. Phasing out indiscriminate Chat Control does not leave the police “blind.” The scanning of public posts and hosted files, as well as user-based reporting, remain fully permitted.

    Moreover, massive and questionable lobbying efforts have been exposed: The push for Chat Control is heavily driven by foreign-funded lobby groups and tech vendors. The US organization Thorn, which sells the exact type of scanning software in question, spends hundreds of thousands of euros lobbying in Brussels. The tech industry officially lobbied side-by-side with certain organizations for a law that does not protect children, but rather secures their own profits and data access.

    Patrick Breyer concludes:

    “Right up to the very end, the US tech industry and foreign-funded lobby groups tried to panic Europe. But flooding our police with false positives from mass surveillance doesn’t save a single child from abuse. Yesterday’s failed negotiations serve as a clear stop sign to this surveillance mania. Negotiators cannot ignore this verdict in the ongoing trilogue negotiations for a permanent regulation. Indiscriminate mass scanning of our private messages must finally give way to truly effective child protection that respects fundamental rights.”

    patrick-breyer.de/en/end-of-ch…
    RE: digitalcourage.social/users/ec…

    read more

  • Ternary RISC Processor Achieves Non-Binary Computing Via FPGA

    You would be very hard pressed to find any sort of CPU or microcontroller in a commercial product that uses anything but binary to do its work. And yet, other options exist! Ternary computing involves using trits with three states instead of bits with two. It’s not popular, but there is now a design available for a ternary processor that you could potentially get your hands on.

    The device in question is called the 5500FP, as outlined in a research paper from [Claudio Lorenzo La Rosa.] Very few ternary processors exist, and little effort has ever been made to fabricate such a device in real silicon. However, [Claudio] explains that it’s entirely possible to implement a ternary logic processor based on RISC principles by using modern FPGA hardware. The impetus to do so is because of the perceived benefits of ternary computing—notably, that with three states, each “trit” can store more information than regular old binary “bits.” Beyond that, the use of a “balanced ternary” system, based on logical values of -1, 0 , and 1, allows storing both negative and positive numbers without a wasted sign bit, and allows numbers to be negated trivially simply by inverting all trits together.

    The research paper does a good job of outlining the basis of this method of computing, as well as the mode of operation of the 5500FP processor. For now, it’s a 24-trit device operating at a frequency of 20MHz, but the hope is that in future it would be possible to move to custom silicon to improve performance and capability. The hope is that further development of ternary computing hardware could lead to parts capable of higher information density and lower power consumption, both highly useful in this day and age where improvements to conventional processor designs are ever hard to find.

    Head over to the Ternary Computing website if you’re intrigued by the Ways of Three and want to learn more. We perhaps don’t expect ternary computing to take over any time soon, given the Soviets didn’t get far with it in the 1950s. Still, the concept exists and is fun to contemplate if you like the mental challenge. Maybe you can even start a rumor that the next iPhone is using an all-ternary processor and spread it across a few tech blogs before the week is out. Let us know how you get on.

    hackaday.com/2026/03/16/ternar…

    read more
Post suggeriti
  • 0 Votes
    4 Posts
    21 Views
    @_elena grazie mille! è oggettivamente un mondo un po' complesso per chi non conosce il mondo #FOSS, credo che ci sia molto da lavorare sulla parte di #ux per l'onboarding degli utenti singoli (tipo mio suocero, toh), ma lato amministrazione è una roba super-smooth.
  • The #Hetzner #VPS is still unresponsive

    Uncategorized hetzner vps
    3
    0 Votes
    3 Posts
    22 Views
    @stefano what specifically? I'm able to reach everything.... unless it's now mitigated?
  • 0 Votes
    1 Posts
    12 Views
    实例(ControlNet Social Space; 简称CSS)搭建的告一段落了,稍微总结一下:1. 选型阶段(#ActivityPub 生态对比)先稍微 review 一下现在已有的 #fediverse 平台,选择以 ActivityPub 作为协议的平台,毕竟联邦的话还是得尽可能有更多人用才行。类似于用于实时通讯的 matrix。然后评估了 #Mastodon / #Pixelfed / #Pleroma / #Misskey / #Sharkey 等,确认不同实现可互联互通(Pixelfed ↔ Mastodon 等)。然后偶然得知 #Threads 也是Fediverse中的一员。然后,研究“主域 abc.xy 显示身份、实例跑在 social.abc.xy”的可行性。结论是这样不靠谱,所以放弃了。。最终决定考虑到Sharkey比起Misskey有一些不错的feature就选了Sharkey。2. 部署与运行按官方文档与 docker compose 在用 #Unraid 系统的 #NAS 上部署 Sharkey。邮件服务器使用free-tier的#Resend 。然后还稍微折腾了一下如何设置管理员。3. 联邦互动与内容获取学会了站内搜索关注远端用户(用 @user@domain 或贴对方资料页 URL 解析)。然后是关注 Threads 用户的实操(前提对方开联邦)。但是这时候实例里没有什么联合,时间线完全没东西,就考虑有没有订阅别人一整个时间线的方法,好像不太可行。4. 存储与图片体积了解到 Misskey/系每用户默认 100 MB 网盘,附件都会落地到服务器(非纯外链)。而且没办法通过引用外链来渲染图片。试了一下本地上传+压缩,发现会自动压缩到webp,勉强还行。6. 二步验证(2FA)故障 & 解决刚才开启 2FA 后出现“authentication failed”,连恢复码也无效,日志报:Endpoint: i/change-password ... {"message":"authentication failed", ...}尝试各种排查均失效,最后只能直接改数据库里的,把 2FA 关掉,然后再重新绑定 2FA和passkey。7. 默认不显示在线状态发现这个需要在用户设置里修改,并且没找到如何让用户默认就是显示的,只能先放弃了。8. 注册与邀请码觉得发放多个一次性邀请码麻烦,想找可重复使用的邀请码。结果发现不行,只支持一次性的,感觉除非自己之后魔改一个web服务用于自动发放邀请码并且自动填写,不然想分享到别的群里,确实有点难度。也没有那种私人邀请的链接。TODO: 未来感觉还是有很多可以做的1. 能够自动探索别的实例的某些方法,找到一些有意思的用户去follow。2. 部署一个chat agent用于增强活跃度,但是又不能感觉像是纯骚扰,如何设计是个问题。3. 做一个方便remote follow的工具
  • 0 Votes
    5 Posts
    20 Views
    @shollyethan oooh thank you for the heads-up Ethan! 🙏I’m not close to being ready yet (I need a few more months)… but good to hear there’s a v6.1 already 😅