1426
18
PeerTube v7.2 is out! (joinpeertube.org)

New design for video management and publication pages, rework of the display and filter system for sensitive content… this new version is ready for the summer!


PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, we can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

If you want to contribute to PeerTube, feel free to:

If you want to follow the PeerTube project:


Folks, we've started a crowdfunding campaign to help to improve our PeerTube mobile app and bring PeerTube to everyone's pocket!
You can learn more about the campaign on the dedicated website!

1427
1
ReactJS-like Framework with Web Components (dim.positive-intentions.com)

Introducing Dim – a new framework that brings React-like functional JSX-syntax with JS. Check it out here:

🔗 Project: https://github.com/positive-intentions/dim

🔗 Website: https://dim.positive-intentions.com/

My journey with web components started with Lit, and while I appreciated its native browser support (less tooling!), coming from ReactJS, the class components felt like a step backward. The functional approach in React significantly improved my developer experience and debugging flow.

So, I set out to build a thin, functional wrapper around Lit, and Dim is the result! It's a proof-of-concept right now, with "main" hooks similar to React, plus some custom ones like useStore for encryption-at-rest. (Note: state management for encryption-at-rest is still unstable and currently uses a hardcoded password while I explore passwordless options like WebAuthn/Passkeys).

You can dive deeper into the documentation and see how it works here:

📚 Dim Docs: https://positive-intentions.com/docs/category/dim

This project is still in its early stages and very unstable, so expect breaking changes. I've already received valuable feedback on some functions regarding security, and I'm actively investigating those. I'm genuinely open to all feedback as I continue to develop it!

1428
-10
1429
57

Ukraine used ArduPilot to help it wipe out Russian targets. It wasn’t the first time and it won’t be the last.

Open source software used by hobbyist drones powered an attack that wiped out a third of Russia’s strategic long range bombers on Sunday afternoon, in one of the most daring and technically coordinated attacks in the war.

In broad daylight on Sunday, explosions rocked air bases in Belaya, Olenya, and Ivanovo in Russia, which are hundreds of miles from Ukraine. The Security Services of Ukraine’s (SBU) Operation Spider Web was a coordinated assault on Russian targets it claimed was more than a year in the making, which was carried out using a nearly 20-year-old piece of open source drone autopilot software called ArduPilot.

ArduPilot’s original creators were in awe of the attack. “That's ArduPilot, launched from my basement 18 years ago. Crazy,” Chris Anderson said in a comment on LinkedIn below footage of the attack.

1430
11
1431
7
1432
7
diffoscope 297 released (diffoscope.org)
1433
56
1434
17
1435
7

Best Practices badge is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices.

Projects can voluntarily self-certify, at no cost, by using this web application to explain how they follow each best practice.

The OpenSSF Best Practices Badge is inspired by the many badges available to projects on GitHub.

Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software.

1436
6

Document written for CNLL by inno3 to talk about Cyber Resilience Act and open source projects in EU

1437
7
1438
14
ODF and proprietary formats: a comparison (blog.documentfoundation.org)
1439
255
submitted 1 year ago by neme@lemm.ee to c/opensource@programming.dev
1440
9

CSMWrap is a cool little hack that brings back the good old PC BIOS on those fancy-pants UEFI-only systems. It utilises the CSM (Compatibility Support Module) and VESA VBIOS from SeaBIOS project to emulate a legacy BIOS environment.

1441
15
1442
6

It's like to hackterms but opensource. I found myself having to look up some terms and not finding them on wikipedia. When I finally find the meaning, I add to my own personal dictionary and rarely hackterms, because contributing to a closed-source project that might just someday disappear seems wrong.

1443
134
1444
56
Naming is the hardest part (lemmy.kde.social)
submitted 1 year ago* (last edited 1 year ago) by sevon@lemmy.kde.social to c/opensource@programming.dev

screenshot of the app

Remember ThiefMD?

Hey, anyone remember ThiefMD? It was an awesome markdown editor that I used to use a lot for keeping notes and writing school essays. Unfortunately, the maintainer disappeared from GitHub a couple years ago and the app has just sat abandoned since then.

Last year I tried to pick it up and port it from GTK 3 to 4, but gave up as most of its functionality relies on things that were removed or substantially changed. It's also written in Vala, which seemed like a cool language until I found out it's super dead.

Rewrite it in Rust meme

About a month ago I got a notification from ThiefMD's discussions page as someone there asked about the future of ThiefMD. After the reminder of its existence, I found myself trying again, this time building a spiritual successor from scratch in Rust. It's getting close to a minimum viable product, and I can maybe try publishing it soon. Check out the repo here. There's just one roadblock before I can get to that.

What do I call this?

I'm kinda experiencing decision paralysis with the name, hence this post. I've been trying to find words related to ThiefMD, the cat mascot in the icon, or just writing in general. The approach got me a couple ideas, but I'm not sure how well they fit. Maybe I have to admit I can't have it as clever as I hoped. Any thoughts?

  • Copycat - This is kind of a ThiefMD imitator, and the name mentions cat.
  • Scratch mark - Cat reference that mentions markdown.

Other things

  • I'm also struggling with the icon design. If you're a better artist than me, I very much accept help. See the icon issue with my sketches here.

  • If you have experience working on programs that manipulate files, I'd like to know how you handle them and minimize the risk of data loss. Destroying someone's work is the last thing I want to do.

Thanks!

cat

tl;dr: need name for markdown editor

1445
10
1446
11
1447
11
1448
45
1449
13

cross-posted from: https://lemmy.world/post/30324960

We're thrilled to announce the launch of our crowdfunding campaign! This campaign is focused on our PeerTube mobile app. You can read more about why we are doing this crowdfunding campaign and how we want to improve our mobile app in the blog post!


PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, we can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

If you want to contribute to PeerTube, feel free to:

If you want to follow the PeerTube project:

1450
7
view more: ‹ prev next ›

Opensource

6636 readers
85 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS