Skip Navigation

Search

Self Hosted - Self-hosting your services. @lemmy.ml
scratsearcher 🔍🔮📊🎲 @sopuli.xyz

good-karma-kit: self host on spare compute

archivebox.github.io good-karma-kit

😇 A Docker Compose bundle to run on servers with spare CPU, RAM, disk, and bandwidth to help the world. Includes Tor, ArchiveWarrior, BOINC, and more…

So this includes diverse set of services one could self host. For example:

  • tor relay
  • scientific compute nodes for protein folding
  • ipfs node (I would not host that one with my current knowledge)

Thoughts on this?

Interesting Shares @lemmy.zip
BrikoX @lemmy.zip

SciOp - Public Information Preservation

SciOp is part of Safeguarding Research & Culture (SRC). The bits must flow: let us resurrect the ancient art of Bittorrent to ensure that our cultural, intellectual and scientific heritage exists in multiple copies, in multiple places, and that no single entity or group of entities can make it all disappear.

Rust @programming.dev
ZeroOne @lemmy.world

Need some help with FLTK-RS

Ok so I am currently using FLTK-rs for GUI design so if there's an fellow rustacean I would like your input.

Am I making any progress in this project I have undertaken (I advise you navigate to the Files section/tab). I need some feedback

I am using FLUID to build the GUI & basically I wish to recreate LBRY-Desktop. Please do note that, I come from a non-programming background.

Interesting Shares @lemmy.zip
Gigamegs @lemmy.zip

Spaceship: Major update: 64-Bit, 2x New Boss Units, 1x Station Unit, New Shield Upgrade, New BG Gfx Infinite Cosmic Space String

Major Update Highlights

  • 64-Bit Support: Enhance your gaming performance and stability with our transition to 64-bit architecture.
  • New Boss Units:
    • Double the Challenge: Confront two powerful new boss units, each offering unique gameplay experiences.
  • Station Unit:
    • Introducing the New Station Unit: Expand your strategic options with this innovative addition.
  • Shield Upgrade:
    • Fortified Defense Mechanism: Upgrade your shields to improve defense capabilities against formidable foes.
  • Background Graphics:
    • Infinite Cosmic Space String: Enjoy a stunning visual experience with our newly designed infinite cosmic space continuous string in the backdrop.

Prepare for an upgraded adventure that combines enhanced visuals and intense challenges. Dive into the action and explore all these exciting new features!

The UFO reddit @lemmit.online
Lemmit.Online bot @lemmit.online
BOT
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/ufos by /u/theuforecord on 2025-03-15 16:44:58+00:00.


Some context before I get into the update. In 2024 a lobbyists at one of the top law firms in the world posted a newsletter warning defense contractors about the UFO Disclosure Act in the NDAA and advocating a proactive approach to prevent the law from passing in its original form. This was noteworthy for several reasons: the firm represents the biggest corporations in all industries, Stephanie Barnas top client ATI facilitates billions in SAP research projects with defense contractors, academia government agencies. Barna was also the lawyer for the committee that passes the NDAA in the senate. While she was the Armed Services Lawyer, Eric Davis and others briefed the commi

Interesting Shares @lemmy.zip
kersploosh @sh.itjust.works

Gallery of CSS Descramblers (an exploration of the limits of protected free speech in the US as it relates to source code)

If code that can be directly compiled and executed may be suppressed under the DMCA ... but a textual description of the same algorithm may not be suppressed, then where exactly should the line be drawn?

Interesting Shares @lemmy.zip
perishthethought @lemm.ee

Wikinews, the free news source

Wikinews is a project which aims to collaboratively report and summarize news on all subjects from a neutral point of view. This page describes the project goals, and outlines basic requirements for the project. There will be Wikinews communities in many languages.

Today I Fucked Up @lemmit.online
Lemmit.Online bot @lemmit.online
BOT
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/tifu by /u/HearMeOut-13 on 2025-02-14 15:51:13+00:00.


TL;DR: Spent an entire night trying to use an API that literally does not exist, then had to build the entire thing myself out of pure spite.

So, there I was at 1:17 AM, diving into what was supposed to be a simple integration with a text-to-speech model. The documentation looked pristine - detailed endpoints, clear examples, everything a developer could dream of. Seemed like a quick job.

NARRATOR: It was not a quick job.

The Debugging Descent into Madness:

What followed was a multi-stage descent into technical hell that would make Dante's Inferno look like a pleasant stroll:

  1. The Gradio Version Roulette First, I discovered Gradio's API parameters are a
Self Hosted - Self-hosting your services. @lemmy.ml
drc @lemmy.world

Fluvio 0.15.2: lightweight distributed streaming analytics engine built on Rust and Wasm

A distributed streaming platform that can run on Raspberry Pi 5.

Last October, at a conference we shared a demo running Fluvio and Stateful DataFlows on a Rasperry Pi 5 running an object recognition pattern.

Fluvio is a distributed streaming runtime for building event driven analytical applications.

Relevant for Builders who are writing applications in Rust. Software & Data Architects who are building intricate data processing workflows to build intelligent applications using Rust, Python, or JavaScript, and of course SQL.

Fluvio currently is version 0.15.2, closing towards version 1 steadily. The past release notes and features are here - https://www.fluvio.io/news/

Documentation updated as of last release - https://www.fluvio.io/

We released a benchmarking utility in v0.15 and a blog showing some basic benchmark runs here : https://infinyon.com/blog/2025/02/kafka-vs-fluvio-bench/

Would love for you awesome people to try it out and share your experience.

Aotearoa / New Zealand: Tomorrow's Sideswipe, Today! @lemmit.online
Lemmit.Online bot @lemmit.online
BOT
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/newzealand by /u/hernesson on 2025-01-05 20:32:10+00:00.


Anyone else?

OpenSourceGames @lemmy.ml
RmDebArc_5 @sh.itjust.works
Learning Rust and Lemmy @lemmy.ml
sorrybookbroke @sh.itjust.works

Rust for Lemmings Reading Club Week 31

Welcome to week 31 of Reading Club for Rust’s “The Book” (“The Rust Programming Language”).

“The Reading”

Chapter 21:
https://rust-book.cs.brown.edu/ch18-03-pattern-syntax.html (the special Brown University version with quizzes etc)

The Twitch Stream

Starting today within the hour @sorrybookbroke@sh.itjust.works twitch stream on this chapter: https://www.twitch.tv/deerfromsmoke

https://www.youtube.com/watch?v=ou2c5J6FmsM&list=PL5HV8OVwY_F9gKodL2S31czb7UCwOAYJL (YouTube Playlist)

Be sure to catch future streams (will/should be weekly: https://www.twitch.tv/deerfromsmoke)

Learning Rust and Lemmy @lemmy.ml
maegul (he/they) @lemmy.ml

Reading Club: The Book - Ownership Inventory Quiz no 1

After Chs 5 and 6 (see the reading club post here), we get a capstone quiz that covers ownership along with struts and enums.

So, lets do the quiz together! If you've done it already, revisiting might still be very instructive! I certainly thought these questions were useful "revision".


I'll post a comment for each question with the answer, along with my own personal notes (and quotes from The Book if helpful), behind spoiler tags.

Feel free to try to answer in a comment before checking (if you dare). But the main point is to understand the point the question is making, so share any confusions/difficulties too, and of course any corrections of my comments/notes!.

Learning Rust and Lemmy @lemmy.ml
maegul (he/they) @lemmy.ml

Reading Club: The Book Chs 5 & 6 "Structs and Enums"

Finally, we can make our own types (or data structures)!!


This is supplementary/separate from the Twitch Streams (see sidebar for links), intended for discussion here on lemmy.

The idea being, now that both twitch streams have read Chapters 5 and 6, we can have a discussion here and those from the twitch streams can have a retrospective or re-cap on the topic.

This will be a regular occurrence for each discrete set of topics coming out of The Book as the twitch streams cover them


With Ch 4 on the borrow checker out of the way, chapters 5 & 6 feel like the "inflection point" ... the point where we're ready to actually start programming in rust.

Custom types, data structures, objects with methods, pattern matching, and even dipping into rust's traits system and it's quasi answer to class inheritance.

If you're comfortable enough with the borrow checker, you can really start to program with rust now!


I personally didn't think this content was difficult, thoug

Learning Rust and Lemmy @lemmy.ml
maegul (he/they) @lemmy.ml

Reading Club: The Book Ch 4 "Understanding Ownership"

This is supplementary/separate from the Twitch Streams (see sidebar for links), intended for discussion here on lemmy.

The idea being, now that both twitch streams have read Chapter 4, we can have a discussion here and those from the twitch streams can have a retrospective or re-cap on the topic.

This will be a regular occurrence for each discrete set of topics coming out of The Book as the twitch streams cover them


Ownership and the borrow checker are obviously a fundamental and unique topic to rust, so it's well worth getting a good grounding in AFAICT.

  1. Anyone up to trying to summarise or explain ownership/borrow-checker in rust?
    • it can be a good exercise to test your understanding and get feedback/clarification from others ... as well as probably a good way to teach others
  2. Any persistent gripes, difficulties or confusions?
  3. Any of the quizzes from The Book stump you?
  4. Any hard learnt lessons? Or tried and true tips?
Self Hosted - Self-hosting your services. @lemmy.ml
lautan @lemmy.ca

4get is a proxy search engine that doesn't suck

Gaming @lemmy.ml
variants @possumpat.io

Couch Gaming setups

So I switch between playing games from my desk and my couch. I have a long HDMI cable that runs from my desktop to my tv. before I would use a bluetooth keyboard and a bluetooth mouse when playing from the couch with a little table or with a xbox 360 controller.

recently we had a baby and she sleeps a bit less now but still for a few hours at a time during the day. now I feed her and she will fall asleep on me so sometimes I dont really want to move much after she falls asleep but I got pretty into farthest frontier which needs a keyboard and mouse to play. but with baby on my chest I cant really use the desk and a keyboard and mouse is kind of tough to use, the mouse likes to slide around which scrolls the view

I started looking up solutions and ended up finding the elecom relacon trackball mouse
![Elecom Relacon](https://i.

Learning Rust and Lemmy @lemmy.ml
maegul (he/they) @lemmy.ml

Rust Beginners Challenge - Check in - Write a file diff program

Intro

Not long ago I posed a challenge for those of us learning rust: https://lemmy.ml/post/12478167.

Basically write an equivalent of git diff --no-index A B ... a file differ.

While it's never too late to attempt it, I figured it'd be a good time to check in to see what anyone thought of it, in part because some people may have forgotten about it and would still like to have a shot, and also because I had a shot and am happy with what I wrote.

Check In

I'll post where I got up to below (probably as a comment), but before that, does anyone have anything to share on where they got up to ... any general thoughts on the challenge and the general idea of these?

My experience

My personal experience was that I'd not kept up with my rust "studies" for a bit and used this as a good "warm up" or "restart" exercise and it worked really well. Obviously learning through doing is a good idea, and the Rust Book is a bit too light, IMO, on good exercises or similar activities

NixOS - Purely functional @lemmit.online
Lemmit.Online bot @lemmit.online
BOT

NixOS on Orange Pi 5 (Plus) with socle: new features and documentation

This is an automated archive made by the Lemmit Bot.

The original was posted on /r/nixos by /u/ErnestoVerda on 2024-03-17 01:02:05.


Recently I posted about my project to support NixOS on RK3588(S) based boards. There's been some progress since my first post.

  • I added a brief README. It's not very detailed, but that's better than nothing.
  • A template to facilitate initial config. Described is the README.
  • A stable branch. Currently it's not guaranteed to be very stable though, as the only requirements for changes to end up there are documentation and some tests.
  • OpenCL 3.0 is now supported with libmali.
  • Device tree overlays are available as options.

The latter is the

Selfhosted @lemmy.world
Bit-Man @lemmy.ml

The Automation Club: Hello Fediverse

techhub.social The Automation Club (@TheAutomationClub@techhub.social)

#Hello Fediverse! Don't you hate to install manually every single self hosted piece of code? Some time ago I bought a #raspi4 to host all services at home and happened that overusing the micro SSD left me with no server at all (more in a future post) and had to start over from scratch. Not only had...