1
1
submitted 22 minutes ago by cm0002@lemmy.world to c/opensource@programming.dev
2
22
3
4

im working on a webapp and im being creative on the approach. it might be considered over-complicated (because it is), but im just trying something out. its entirely possible this approach wont work long term. i see it as there is one-way-to-find-out. i dont reccomend this approach. just sharing what im trying/investigating.

how it will be architected: https://positive-intentions.com/blog/decentralised-architecture

some benefits of the approach: https://positive-intentions.com/blog/statics-as-a-chat-app-infrastructure

i find that module federation and microfronends to generally be discouraged when i see posts, but it i think it works for me in my approach. im optimisic about the approach and the benefits and so i wanted to share details.

when i serve the federated modules, i can also host the storybook statics so i think this could be a good way to document the modules in isolation.

cryptography modules - https://cryptography.positive-intentions.com/?path=%2Fdocs%2Fcryptography-introduction--docs

p2p framework - https://p2p.positive-intentions.com/?path=%2Fdocs%2Fe2e-tests-connectionstatus--docs

this way, i can create microfrontends that consume these modules. i can then share the functionality between apps. the following apps are using a different codebase from each other (there is a distinction between these apps in open and close source). sharing those dependencies could help make it easier to roll out updates to core mechanics.

p2p chat - https://chat.positive-intentions.com/

p2p file transfer - https://file.positive-intentions.com/

the functionality also works when i create an android build with Tauri. this could also lead to it being easier to create new apps that could use the modules created.

im sure there will be some distinct test/maintainance overhead, but depending on how its architected i think it could work and make it easier to improve on the current implementation.

everything about the project is far from finished. it could be see as this is a complicated way to do what npm does, but i think this approach allows for a greater flexibility by being able to separating open and close source code for the web. (of course as javascript, it will always be "source code available". especially in the age of AI, im sure its possible to reverse-engineer it like never before.)

4
254

But admit this boost is only seen in 'an obscure filter'.

5
16
6
6

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

I think bitmask VPN broke my VPN setting somehow. I cannot connect to internet in my secondary profile but no problem in other profile

  • can not connect to anything in this profile
  • bitmask initial config is unsuccessful
  • there is a notification "Disconnected from always-on VPN" even though I have I removed all VPN from my settings.
  • clicking on "Disconnected from always-on VPN" notification gives "Can't connect to always-on VPN / [Legacy VPN] is set up to stay connected all the time. but it can't connect at the moment, you won't have a connection until the VPN can reconnect, change VPN settings"
  • nothing to change in "VPN settings" as i have deleted all the VPN
  • I have tried reset wifi and bluetooth in owner profile but still no connection in secondary profile

thanks a lot for any help

7
18
8
2

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

The guys at Flow Battery Research Collective have been designing a Redox Flow Battery development kit that you can build yourself using a 3d printer and a few tools. It's a desktop size flow battery that you can use to either do your own research, e.g. on different electrolytes or just to replicate their experimental findings.

Redox Flow Batteries have the potential to become grid scale or home electric energy storage solutions that are way better for the environment than current lithium based batteries. They can often scale power and capacity independently and allow for repairs.

The FBRC project wants to spread the knowledge on RFBs and help kickstart a global community that develops sustainable energy storage technology in an ope source fashion.

Beware that the project is still in its infancy and sourcing the materials can be a bit of a challenge. Be sure to ask around in the forums for help!

9
17
submitted 1 day ago* (last edited 1 day ago) by hunterirving@lemmy.world to c/opensource@programming.dev

An extensible HTTP proxy that connects early computers to the Internet.

10
23
Running Linux on my Amiga 4000 (sandervanderburg.blogspot.com)
11
14

Developer @qaz@lemmy.world

I made this tool some time ago to respond quicker to reports which didn't federate to the instance of my main account (lemmy.world). Previously I would have to check from multiple instances daily, and now I get a notification on my phone when a report is made within a couple of minutes. I cleaned it up a little and added some documentation in case anyone else is dealing with this issue or needs something like this.

12
36
13
17
14
6

Track and Project: https://johnoestmannmusic.com/cycle-0x1c6/

0:00 Context 5:39 Vitalium 10:20 OpenMPT 29:03 Floral Sample Toolkit

15
12
16
10

It looks like a large update, with the previous feature release 6 months ago

Excerpts from the Changelog:

Map

  • New: Show geofences for lab stages (UnifiedMap) - enable "Circles" in map quick settings to show them
  • New: Option to set circles with individual radius to waypoints ("geofence" context menu option)
  • Fix: Map view not updated when removing cache from currently shown list
  • Fix: Number of cache in list chooser not updated on changing list contents
  • Change: Keep current viewport on mapping a list, if all caches fit into current viewport
  • New: Follow my location in elevation chart (UnifiedMap)
  • New: Enable "move to" / "copy to" actions for "show as list"
  • New: Support Elevate Winter theme in map downloader
  • New: Adaptive hillshading, optional high quality mode (UnifiedMap Mapsforge)
  • New: Redesigned routes/tracks quick settings dialog
  • New: Long tap on map selection icon to select previous tile provider (UnifiedMap)
  • New: Allow setting display name for offline maps in companion file (UnifiedMap)
  • New: Long tap on "enable live button" to load offline caches
  • New: Offline hillshading for UnifiedMap (VTM variant)
  • New: Support for background maps (UnifiedMap)
  • Fix: Compact icons not returning to large icons on zooming in in auto mode (UnifiedMap)
  • New: Long-tap actions in cache infosheet: GC code, cache title, coordinates, personal note/hint
  • Change: Switches cache infosheet long-tap for emoji selector to short tap to resolve the collision

Cache details

  • New: Offline translation of listing text and logs (experimental)
  • New: Option to share cache with user data (coordinates, personal note)
  • Fix: Speech service interrupted on screen rotation
  • Fix: Cache details: Lists for cache not updated after tapping on list name an removing that cache from that list
  • Fix: User note gets lost on refreshing a lab adventure
  • Change: Log-date related placeholders will use chosen date instead of current date
  • New: Collapse long log entries per default

Wherigo player

  • New: Integrated Wherigo player checking for missing credentials
  • Change: Removed Wherigo bug report (as errors are mostly cartridge-related, need to be fixed by cartridge owner)
  • New: Ability to navigate to a zone using compass
  • New: Ability to copy zone center coordinates to clipboard
  • New: Set zone center as target when opening map (to get routing and distance info for it)
  • New: Support opening local Wherigo files
  • Change: Long-tap on a zone on map is no longer recognized. This allows users to do other stuff in map zone area available on long-tap, eg: create user-defined cache
  • New: Display warning if wherigo.com reports missing EULA (which leads to failing download of cartridge)

General

  • New: Redesigned search page
  • New: Inventory count filter
  • New: Support for coordinates in DD,DDDDDDD format
  • New: Show last used filter name in filter dialog
  • New: Coordinate calculator: Function to replace "x" with multiplication symbol
  • Fix: Incorrect altitude (not using mean above sea level)
  • Fix: Nearby distance limit setting not working properly for small values
  • Fix: Sorting of cache lists by distance descending not working correctly
  • Fix: Lab caches excluded by D/T filter even with active "include uncertain"
  • Fix: Color issues with menu icons in light mode
  • New: Add "Remove past events" to list "all"
  • New: Show connector for "user-defined caches" as active in source filter
  • New: GPX export: exporting logs / trackables made optional
  • New: Added button to delete log templates
  • Fix: Importing local map file gets random map name
  • Fix: Map downloader offering broken (0 bytes) files for download
  • New: Added mappings for some missing OC cache types
  • New: Move "recently used" lists in list selection dialog to the top on pressing "recently used" button
  • New: Share list of geocodes from cache list
  • Change: "Navigation (car)" etc. use "q=" parameter instead of outdated "ll=" parameter

UnifiedMap roadmap & "old" maps deprecation notice

c:geo has an all-new map implementation called "UnifiedMap" since some time, which will ultimately replace the old implementations of Google Maps and Mapsforge (OpenStreetMap). This is a deprecation notice to inform you about the further roadmap.

UnifiedMap got published about a year ago. It still supports Google Maps and OpenStreetMap (online + offline), but in a completely reworked technical way, and with a lot of exciting new features that the "old" maps do not support, some of which are

  • Map rotation for OpenStreetMap based maps (online + offline)
  • Cluster popup for Google Maps
  • Hide map sources you don't need
  • Elevation chart for routes and tracks
  • Switch between lists directly from map
  • "Driving mode" for OpenStreetMap based maps

UnfiedMap has proven to be stable since quite some time, thus we will remove the old map implementations to reduce the efforts for maintaining c:geo.

Roadmap:

  • "Old" maps are in deprecation mode now - we won't fix bugs for it anymore.
  • UnifiedMap will be made default for all users in fall of 2025.
  • "Old" map implementations will be removed in spring 2026.

Until then, you can switch between the different implementations in settings => map sources.

17
50
18
45

From their newsletter:

We’re so excited to share that the 22nd dataset release for Common Voice is now available for download.

Common Voice 22.0 has an additional 281 hours of speech data, bringing the total number of hours to 33,815. This release has also seen a jump in 296 newly validated hours, with a total of 22,640 validated hours of clips. This release welcomes the addition of Aromanian (rup), Tajik (tg), and Venda/Tshivenda (ve) languages.

Aromanian is spoken by around 210,000 people in the Balkans, while Tajik is a language closely related to Persian spoken in Tajikistan and Uzbekistan by over 10 million people. Venda / Tshivenda is spoken by over 2 million people as a first or other language in South Africa and Zimbabwe.

This brings the total number of languages available in this Scripted Speech release to 137.

For those unfamiliar:

Common Voice is a crowdsourcing project started by Mozilla to create a free and open speech corpus. The project is supported by volunteers who record sample sentences with a microphone and review recordings of other users. The transcribed sentences are collected in a voice database available under the public domain license CC0.[1] This license ensures that developers can use the database for voice-to-text and text-to-voice applications without restrictions or costs.

19
13

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

Best Router device for openwrt 2025

I am completely new to OpenWRT/Pi-hole and need a recommendation for a device that could run OpenWRT/Pi-hole on it to replace my current router. I'm not even sure if I used the correct wording in this sentence, lol.

I have checked:

I need recommendations for devices to get some hands-on experience. And please explain the advantages of the devices you recommend a bit. There are indeed a lot of options listed on the internet, but not enough reasons are provided.

  • I need Pi-hole because I want local DNS, but I guess OpenWRT could do the job as well.
  • My current router does not support changing the DNS server.
  • I need a simple substitute.
  • I need good performance because it might need to connect to about 15 devices (though I have no idea what good performance means in terms of a router).
  • So I guess a device with at least 256MB of RAM is needed.
  • No limitation on price as long as it is not excessively expensive.
  • Users should consider multi-core, ARM-based (or x86_64/AMD64) devices for mid-range and higher applications. (From https://openwrt.org/toh/recommended/_routers)

Thanks for your help in advance!

20
20
21
24

Excerpts from the Changelog:

What's Changed

22
82
23
12

Excerpts from the Changelog:

Whispering v7.0.0 represents the biggest rewrite in the project's entire history. We completely rewrote the application's query layer, service architecture, and UI foundations.

This is a comprehensive architectural overhaul that enhances everything. The UI responds more quickly to your actions. Errors are clearer and recover automatically. The new visual shortcut recorder displays your key combinations in real-time. And with support for local transcription through Speaches, you can now use Whispering completely offline without any API keys.

But honestly, what you'll notice most is just how much smoother everything feels. The app responds the way you'd expect it to, without the weird delays or quirks from v6.

24
14

Open-Source Location Bookmark Manager

Is there an open-source location bookmark manager that can save locations and organize them into folders?

How do you manage your saved locations—do you use open-source software or run a solution in a Docker container?

I’m currently using Organic Maps, where I simply add locations to Favourites. However, I’m looking for something more advanced than just saving geolocations and names.

Some alternatives I’ve considered:

  • I’m not sure whether Nextcloud provides this feature or not.

thanks a lot!

25
13
submitted 5 days ago* (last edited 5 days ago) by Snoopy@piefed.social to c/opensource@programming.dev

Lately, some KDE projects have seen a revival, like Karton (the native virtual machine manager for KDE) and the improved ISO Image Writer. Now, another abandoned KDE project, Plasma Bigscreen, is looking to return from the dead after long-time Plasma Mobile contributor Devin decided to spend a week overhauling the thing.

If you have not heard of it, Plasma Bigscreen is a Plasma shell for televisions, with original support for the now-defunct Mycroft AI assistant. It used to provide a simple launcher for apps and custom "Mycroft Skills" before development stalled, causing most distributions to drop it.

view more: next ›

Opensource

3426 readers
407 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