Search
WikiLambda, backend for Wikifunctions, rewrites itself from Node.js (!!) to Rust
> > > The Abstract Wikipedia team is working toward a rewrite of our backend services in a different programming language, likely Rust. Node/JS has served us well, but we have run up against some [WebAssembly System Interface] limits that would be best dealt with by switching to a different ecosystem. > >
Contribute network location data to get location everywhere without sattelites!
Wie geht einfache schnelle Standortbestimmung überall,, auch in Gebäuden und ohne Satteliten? Hier hilft #NLP (network location position), also Standortbestimmung ohne #GPS oder #AGPS Mithilfe von Datenbanken kann dein Handy dir so sagen, wo du bist, aufgrund von umliegenden Mobilfunktürmen, WLan...
Opensource geodata of celltowers, wifis and bluetooth beacons is crucial.
It allows apps like UnifiedNLP to give the OS the location data it needs, without relying on GPS Sattelites.
GPS can be tampered with, and A-GPS is not privacy friendly at all.
UnifiedNLP is only found included in microG, which is pretty insecure.
But GrapheneOS devs are working on a regular user app that serves network location data, using Apple, Apple (proxied) or a local BeaconDB database!
BeaconDB is a new service to replace MozillaLocationServices which has shut down unfortunately.
Apps like TowerCollector dont yet support it, but NeoStumbler does, and also has more advanced features.
Collect network info in your region, and in the future you (and everyone else using it) dont need GPS anymore!
(You can also use the screenshots in that mastodon thread as reference)
I present: Managarr - A TUI and CLI for managing your Servarr instances
A TUI for managing *arr servers. Built with 🤎 in Rust - Dark-Alex-17/managarr
After almost 3 years of work, I've finally managed to get this project stable enough to release an alpha version!
I'm proud to present Managarr - A TUI and CLI for managing your Servarr instances! At the moment, the alpha version only supports Radarr.
Not all features are implemented for the alpha version, like managing quality profiles or quality definitions, etc.
Here's some screenshots of the TUI:
Additionally, you can use it as a CLI for Radarr; For example, to search for a new film:
managarr radarr search-new-movie --query "star wars"
Or you can add a new movie by its TMDB ID:
managarr radarr add movie --tmdb-id 1895 --root-folder-path /nfs/movies --quality-profile-id 1
All features available in the TUI are also available via the CLI.
KDE end-of-year fundraiser: Halloween Fundraiser Special
We're kicking off our 2024 end-of-year fundraiser just in time for Halloween! Even if the spine-tingling horrors of the long dark night of Walpurgis are mostly imaginary, the sinister threats of predatory proprietary software providers remain all too real.
cross-posted from: https://lemmy.ml/post/21948355
> KDE are kicking off their 2024 end-of-year fundraiser just in time for Halloween! > > >Even if the spine-tingling horrors of the long dark night of Walpurgis are mostly imaginary, the sinister threats of predatory proprietary software providers remain all too real. > > > >Fear not! We, the KDE community, will help you, your friends, family, company, and community banish all the creepy and insidious proprietary software that haunts your computers, phones, and household appliances. > > > >But we can't do it alone! We need you to help us fight the good fight against the tech-ghouls from beyond. Use the form to donate any amount to our fundraiser (or become a regular donor to our community) and help us keep the dark forces of proprietary software at bay.
Whisk 3D is a 100% Libre Blender Clone for old Nokia N95 Devices
Whisk 3D (ex Blendersito) es un Clon 100% libre de blender - Dante-Leoncini/Whisk3D
Flip book PDF viewer(PAGINIS)
Paginis is a flipbook viewer that turns your PDFs into interactive, flip-through books. You can load a PDF from a URL or upload a local file—all while pairing it with a YouTube playlist for a more dynamic experience.
What Makes It Great? I made this as a side project because I read a lot, and the typical PDF viewer always felt a bit dry. With Paginis, you can add, update, or delete quotes and notes, use the bookmark feature to easily navigate chapters and sections, and enjoy a big page preview to get a quick overview of the content. It’s all about making reading more flexible and engaging.
Libraries & Tools: PDF.js, Three.js, DFlip, JQuery_DFlip, CSS
Source Code : Paginis
chaftrix: image rendering + animation + matrix effect in terminal window (c, chafa)
https://gitlab.com/christosangel/chaftrix
This program written in C will render the matrix effect in the terminal window in the background, while rendering an image in the foreground, allowing animation of this image in one or two dimensions.
[!video.png](https://www.youtube.com/watch?v=fUZXQDAQJ1w)
Image rendering is done with chafa
.
This program is the continuation and evolution of other projects:
https://gitlab.com/christosangel/matrix_clone
Puts Chief Tightwad Officers on notice
> Drivers passing through San Francisco have a new roadside distraction to consider: billboards calling out businesses that don't cough up for the open source code that they use.
> The signs are the work of the Open Source Pledge – a group that launched earlier this month. It asks businesses that make use of open source code to pledge $2,000 per developer to support projects that develop the code. So far, 25 companies have signed up – but project co-founder Chad Whitacre wants bigger firms to pay their dues, too.
Bitwarden update: sdk-internal now GPL, sdk/sdk-secrets to remain proprietary but not used in clients
Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause: Y...
> @brjsp thanks again for submitting the concern here. We have made some adjustments to how the SDK code is organized and packaged to allow you to build and run the app with only GPL/OSI licenses included. The sdk-internal package references in the clients now come from a new sdk-internal repository, which follows the licensing model we have historically used for all of our clients (see LICENSE_FAQ.md for more info). The sdk-internal reference only uses GPL licenses at this time. If the reference were to include Bitwarden License code in the future, we will provide a way to produce multiple build variants of the client, similar to what we do with web vault client builds. > > The original sdk repository will be renamed to sdk-secrets, and retains its existing Bitwarden SDK License structure for our Secrets Manager business products. The sdk-secrets repository and packages will no longer be referenced from the client apps, since that code is not used there.
This appears at least okay on the surface. The clients' dependency on sdk-internal
didn't change but that's okay now because they have licensed sdk-internal
as GPL.
The sdk-secret
will remain proprietary but that's a separate product (Secrets Manager) and will apparently not be used in the regular clients. Who knows for how long though because, if you read carefully, they didn't promise that it will not be used in the future.
The fact that they had ever intended to make parts of the client proprietary without telling anyone and attempted to subvert the GPL while doing so still remains utterly unacceptable. They didn't even attempt to apologise for that.
Bitwarden has now landed itself in the category of software that I would rather move away from and cannot wholeheartedly recommend anymore. That's pretty sad.
WikiReader | Android app for reading Wikipedia pages distraction-free.
The app is very rough and only have search functionality and might need months to get to great point, but I am super relived to see someone working on a true third party native client.
I wanted to share it with the community here, because the wikipedia app for android sucks on so many levels.
Unfortunately I don’t have good news on the state of the android app: I am retiring it. The last release on Github and F-Droid will happen with the December 2024 Syncthing version. Reason is a combination of Google making Play publishing something between hard and impossible and no active maintenan...
> Reason is a combination of Google making Play publishing something between hard and impossible and no active maintenance. The app saw no significant development for a long time and without Play releases I do no longer see enough benefit and/or have enough motivation to keep up the ongoing maintenance an app requires even without doing much, if any, changes.
Sad to see it go. There is a fork but seems not so great considering they are looking for active maintainer. Still better than nothing. Need to check it out as it has some enhancements.
> Planning to close my Google Play Developer Account. Please say hi if you are interested in obtaining the latest gplay release files from me to help in publishing this app
The Post Open project asks Open Source developers: would you please fill in a short survey on the current issues of Open Source?
>This survey is from the Post Open project ( postopen.org \[will open in separate tab or window]). Please help us by filling this out, even if it's to say you don't approve of our project. You will have a chance to tell us anything you like at the end of the survey.
bluetuith-shim-windows: A shim and command-line tool to use Bluetooth Classic features on Windows.
A shim and command-line tool to use Bluetooth Classic features on Windows. - bluetuith-org/bluetuith-shim-windows
Hello Lemmy,
This is an extension of the bluetuith TUI Bluetooth Manager project, which was initially developed for Linux, and is now being ported to Windows as well. This will allow the TUI to manage Bluetooth on Windows. Note that this is just a shim, the TUI will be ported to adapt with this shim later.
This tool offers a simple command-line interface and a socket-based interface (as an interprocess communication layer) to control Bluetooth Classic based functions, like:
- Getting adapter information, performing device discovery, setting power states
- Getting device information, pairing/unpairing a device
- Connection to a device using various Bluetooth profiles
- The supported profiles are A2DP, MAP, PBAP and OPP
- Each connectable profile appears as a subcommand of the connect command
- Every subcommand has multiple functions. View the documentation for more information.
This is currently alpha stage, so do expect bugs. Any bugs can be reported in the issue tracker.
I hope you enjoy this release, and any constructive feedback is appreciated.
animatrix: ascii animation + matrix effect in a terminal window
https://gitlab.com/christosangel/animatrix
This program written in C will create some basic animation of ascii-art loaded from a txt file, while rendering the matrix effect in the terminal window.
---
[!video](https://youtu.be/lYMvrrpNUUY)
---
c-pipes: draw pipes in terminal window
https://gitlab.com/christosangel/c-pipes
This program written in the C language will render random coloured zigzag lines in the terminal, while the font, speed, density and number of lines are fully customizable.
[!c-pipes.png]( https://youtu.be/tdya6_uux_I )
Each line stops once it reaches the edge of the window, only for a new line to begin.
This program was inspired by this bash script:
https://github.com/pipeseroni/pipes.sh
Screenshots:
!https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes.png
!https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes2.png
!https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes3.png
!https://gitlab.com/christosangel/c-pipes/-/raw/main/images/c-pipes4.png
Feel free to discover the endless possibilities of customization.
Are there any alternatives to the Internet Archive that are built around P2P, so that everyone can contribute to hosting/sharing web archives? Seems like having all these important archives hosted by
Are there any alternatives to the Internet Archive that are built around P2P, so that everyone can contribute to hosting/sharing web archives? Seems like having all these important archives hosted by a single organization isn't the best idea for longevity/redundancy
c-squares: render squares in the terminal window (c language)
https://gitlab.com/christosangel/c-squares
c-squares
written in the C language will render random coloured rectangulars in the terminal, while the font, speed, density, color, ratio and number of the shapes drawn are fully costumizable.
Every time a rectangular is complete, a new one starts to take shape.
!https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/1.png
!https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/2.png
!https://gitlab.com/christosangel/c-squares/-/raw/main/screenshots/3.png
--- Feel free to explore the endless variations.
Opensource modern TTS engines for Android are now available!
I just found this.
This is huge!
As a german, I use thorsten medium as he simply made the best dataset.
Mixing english with german, speaking numbers, single letters, pausing without a "." but just a linebreak, all those can be essential.
And... it is nearly perfect! And all local!
This is crazy!
eSpeak can finally go to rest!
🛹 🍦 "Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream", the story is now available as a animated movie.
The famous inventor Zangemann lives in a huge villa high above the city. Adults and children alike love his inventions and are desperate to have them. But then something happens: when Zangemann wan...
"The famous inventor Zangemann lives in a huge villa high above the city. Adults and children alike love his inventions and are desperate to have them. But then something happens: when Zangemann wants to take another close-up look at his inventions during a walk through the city, a child hits him in the shin with the skateboard. That hurts! Enraged, the inventor makes a momentous decision... The clever girl Ada sees through what is going on. Together with her friends, she forges a plan.
This animated movie tells the story of the famous inventor Zangemann and the girl Ada, a curious tinkerer. Ada begins to experiment with hardware and software, and in the process realises how crucial it is for her and others to control technology.
An Open Educational Resource that inspires children to tinker and create technology."
Omni: A useful and handy android minimalist toolbox.
A useful and handy android minimalist toolbox. Contribute to AkaneFoundation/Omni development by creating an account on GitHub.
Features
- Up-to-date material 3 design
- Lightweight, no spyware or bloat
- Compass with latitude & longitude
- Spirit Level
- Ruler
- Strength adjustable flashlight
- Barometer (WIP)
- Coin flipper (WIP)
First I've heard of browseraudit, thanks for sharing!
EDIT: For comparison I got the same scores on Firefox (duh) and the following on Edge.
Score :
- Passed : 392
- Warning : 39
- Critical : 0
- Skipped : 0
Bonus! Browserbench.org speedometer 3.0 scores:
- Firefox; version 132.0.1 (64-bit)): 13.9
- Firefox nightly; version 134.0a1): 18.6
- Zen; version 1.0.1-a.17 (Firefox 132.0)): 17.6
- Edge; version 130.0.2849.68 (Official build) (64-bit): 19.8
Always like to test out default installed browsers against browseraudit.com.
Score :
- Passed : 396
- Warning : 35
- Critical : 0
- Skipped : 0
Not too shabby
@peregus You're welcome, stay curious!
@[email protected] Thanks a lot for your time explaining that to me!
@peregus yes, well the javascript on the site is minified, but I found this place even in the minified code. At this level it would be easier to take the source code and compile your own, host your own instance, then you know exactly what code is running there. And their minified code could be directly compared with your minified code... the beauty of open-source software.
@[email protected] but the owner of the server could change it, could it be checked directly on the webpage of the service? Not that I will do it (I can't, I can't read that code), I'm just curious.
@peregus yes, that would be here: https://github.com/timvisee/send/blob/master/app/fileSender.js#L81
@peregus No that would be created by javascript in the sender's browser.
@peregus It's explained in other threads here. The key is in the url but behind # and that part is invisible to the server. protocol://host:port/path?query#fragment, server will only see ..?query, so both participants can decrypt, but server can't => E2EE
@peregus Apparently some of your assumptions must be incorrect
I this is the most effective search I found find:
@jwmgregory I think you misunderstand some of the technical terms, it would be quite clear how it works and why it's ok, so let's just keep an open mind. Nobody will be justifying their existence in front of a random internet user. So feel free to be sus, but keep an open mind about terms like E2EE, there is much to learn.
that still isn’t an explanation of how the server supposedly “does not have the means to decrypt them [the messages]”, which isn’t me saying it’s impossible. i’m well aware of possible cryptographic solutions here. but, it isn’t wrong to be sus of this application until the organization/developers have demonstrated a degree of trustworthiness. i honestly don’t see why you would use this over just encrypting and transfering the data yourself using more traditional methods that involve the minimum number of parties. i might just be ignorant of this project, but i’m weary of it until i have a chance for further investigation
The only thing the article adds to the headline is that it’s not possible on new Intel chips. This article seems significantly better.
Wiki End-to-end encryption:
> The messages are encrypted by the sender but the third party does not have a means to decrypt them, and stores them encrypted. The recipients retrieve the encrypted data and decrypt it themselves. Because no third parties can decipher the data being communicated or stored, for example, companies that provide end-to-end encryption are unable to hand over texts of their customers' messages to the authorities.
You don't have to trust the server.
Send lets you share files with end-to-end encryption
How is this possible if the only thing that is shared between sender and receiver is just a link (that is provided by the website)?
How can we trust https://send.vis.ee/? Who are they?
When I first heard about Zen, I've tested it with EFF like I do for all web browsers I experiment with (from most mainstream to most unknown). Unfortunately, it doesn't offer a full privacy.
Not everyone cares, but if this is something important for you, Librewolf has been the only one to come up with a full privacy protection result. Maybe you could achieve a good result if you use Arkenfox with Firefox... I didn't try it.