Bonum Certa Men Certa

Gemini Links 03/05/2023: We're Still Experimenting (Hence Short List Again), Someone is Writing a Gemini Server in Raku



  • Gemini* and Gopher

    • Personal

      • Best viewed in monospaced font

        searching is suffering which is enduring time it leads to more holes to search that lead to seemingly endless more same thing for knowing so guess what internet leads to time and time again just more of the same disease of search

    • Technical

      • Programming

        • Writing a Gemini server in Raku

          Every now and then I get an urge to do something new. Usually it involves picking up a new language or a framework or a project to spend time with and on. Implementing a gemini server sounded like a nice exercise and since I was starting to feel the urge, I picked a new language as well. As you read in the title, it was Raku[1]. To tick all the boxes, I also jumped straight into using Cro[2], but more on that later.



          [...]

          Everything seemed to work using print+socat based cli client, it seemed to work with amfora, but with lagrange, the server got stuck on second request. Turned out lagrange by default resumes TLS sessions which was tripping up whatever the server was doing.

          A thing I didn't see coming was how resource intensive it is. Just for the hell of it I tried downloading a 4GB disk image from it. The whole transfer took ~25 seconds, but while the file was being sent over, the raku process was eating up around 200% cpu. I know looking at htop is rather unscientific method of measuring cpu usage, but still I wouldn't expect it to be so intensive. It is quite possible I'm doing something silly in there.

* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

Microsoft Openwashing Stunts Initiative (OSI) is A Vulture in "Open" Clothing
it's quite telling that the OSI isn't protecting the Open Source Definition
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
 
Spending Christmas Pasting Microsoft's Chatbot Garbage - Anti-Linux and Anti-BSD FUD - Into LinuxSecurity.com (Under the Guise of 'Article')
In 2025 we need to tackle this problem
Links 27/12/2024: Perfect Desk, Banning Cellphones, Many Cables Cut Near Finland
Links for the day
Gemini Links 27/12/2024: Slop and Self-hosting
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, December 26, 2024
IRC logs for Thursday, December 26, 2024
Links 26/12/2024: Japan-China Mitigations and Mozambique Prison Escape (1,500 Prisoners)
Links for the day
2025 Will be Fought and Fraught With LLM Slop or Fake 'Articles' (Former Media/News Sites Turning to Marketing Spam)
The elephant in the room?
Links 26/12/2024: Ukraine's Energy Supplies Bombed on Christmas Day, Energy Lines Cut/Disrupted in the Baltic Sea Again
Links for the day
Gemini Links 26/12/2024: Rot Economy, Self-hosted Tinylogs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, December 25, 2024
IRC logs for Wednesday, December 25, 2024
[Meme] Time to Also Investigate Bill Gaetz
Investigation overdue
IBM Has Almost Obliterated or Killed the Entire Fedora Community (Not IBM Staff)
Remaining Fedora insiders are well aware of this, but bringing this up (an "accusation" against IBM) might be a CoC violation
Links 25/12/2024: Fentanylware (TikTok) Scams and "Zelle Scams Lead to $870M Loss"
Links for the day
Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day