RTranslator is the world's first open source real-time translation app.
GitHub - niedev/RTranslator: RTranslator is the world's first open source real-time translation app.
RTranslator is the world's first open source real-time translation app. - niedev/RTranslatorGitHub
like this
Th4tGuyII, Guadin, dandi8 and themadcodger like this.
Lindroid is an Android app that lets you run Linux in a container, with support for hardware-acceleration
Lindroid is an Android app that lets you run Linux in a container, with support for hardware-acceleration - Liliputing
Lindroid is an Android app that lets you run Linux in a container, with support for hardware-accelerationBrad Linder (Liliputing)
like this
wagesj45, ShaunaTheDead and themadcodger like this.
TLDR: Easy installation of something like Termux, GUI, Kwin and KDE, and a graphical display.
This is really good!
I recall using an app way back when I used to root and haxor all the mobiles that would do this. Kind of a virtualbox for the Nexus phones/tablets, but it needed root to do it. Will have to look into this, would be interesting if it can do so in user space somehow.
Edit: Damn, still needs root. Was a longshot to be able to hook into system resources without it but was hoping for some bridge function.
UserLAnd | F-Droid - Free and Open Source Android App Repository
Easiest way to run GNU/Linux Distros on Android - no root requiredf-droid.org
like this
eshep likes this.
I understood that. But I don't see how you came down to this conclusion simply because someone put Linux inside Linux.
When you put matryoshka russian dolls one inside the other, do you also think "man, we live in a simulation"?
You could emulate Android on Linux before, now you can also emulate Linux on Android
The circle of libe is compleet
like this
eshep likes this.
We can also emulate windows on android and WSL obviously on windows.
So we can use Linux to emulate Android, which in turn emulates windows to run WSL
You need a phone, tablet, or other device thatβs been rooted.
Damit
It's just quite a bit slower. Everything else other than messing with /sys and android processes works the same.
HDMI, mouse and keyboard and you have an office pc.
yeah, linux has me spoiled, just being able to do whatever i want as i please is truly a modern art.
Android made me realize how incredible linux was by being so utterly painful.
UserLAnd - Linux on Android - Apps on Google Play
Run Linux on Android. No root required.play.google.com
NLnet; 45 Projects Receiving New NGI Zero Grants
Meet the new projects
Trustworthy hardware and manufacturing
Collection of Verified multi-platform Gatewares β Comprehensive repository of open source gateware designs
Flashkeeper β Write Protection on SOIC-8 flash chips without soldering
foaHandler β Reverse engineer the OpenAccess file format
FPGA-ISP-UVM-USB2 β Open hardware FPGA-based USB webcam
MEGA65 Phone Modular MVP β OSHW mobile device with form-factor of hand-held game consoles
nextpnr for GW-5 β Add support to nextpnr for Gowin GW-5 FPGA family
VexiiRiscv β Next generation of the VexRiscv in-order FPGA softcore
Network infrastructure incl. routing, P2P and VPN
Movedata β Privacy-preserving, energy efficient data replication and verification
NixBox β Nix integration with netbox
OpenHarbors β Dynamic Tunneling of WPA over IP/L2TP
Toward a Fully-Verified SCION Router β Formal verification of the reference open source SCION Router
Software engineering, protocols, interoperability, cryptography, algorithms, proofs
Diesel β Safe and performant query builder and ORM written in Rust
lib1305 β Microlibrary for Poly1305 hashing
libvips β Add animated PNG and enhanced JPEG XL support to libvips
MailBox renewal β Performance upgrade of MailBox mail modules
PTT β Unikernel Mailing list server in OCAML
Support for OpenPGP v6 in rPGP β Implement draft-ietf-openpgp-crypto-refresh in rPGP
Tracing and rebuilding packages β Improved metadata/provenance for build artifacts
UnifiedPush β Decentralized and open-source push notification protocol
Operating Systems, firmware and virtualisation
Arcan-A12 Directory β Server side scripting API for Arcan's directory server
Arcan-A12 Tools β A12 clients for different platforms and devices such as drawing tablets
postmarketOS daemons β Add modern service daemons to postmarketOS
Redox OS Unix-style Signals β Add Unix-style signal handling to Redox Operating System
TrenchBoot as Anti Evil Maid - UEFI boot mode support β Add UEFI to the Qubes integration of Trenchboot with AEM
tslib β Better configuration and callibration of touchscreen devices
Wayland input method support β Better specification for Wayland input methods
Measurement, monitoring, analysis and abuse handling
Back2Source next β Better matching of binaries with source code
Enhance the vulnerability database β Enhance the VulnerableCode vulnerability database
LANShield β Constrain local network access for mobile devices
OWASP dep-scan β Security and risk audit tool
Middleware and identity
Client Proof-of-Work in TLS β Mitigation against DoS amplification on the TLS handshake
Data and AI
LabPlot β Scientific and engineering data analysis and visualisation
Services + Applications (e.g. email, instant messaging, video chat, collaboration)
bluetuith β Bluetooth connection/device manager for the terminal
Draupnir β Moderation bot for Matrix servers
Gancio β Shared agenda for local communities that supports Activity Pub
Miru β Multi-track video editing and real-time AR effects
Openfire IPv6 support β Add IPv6 support to the Openfire XMPP server
Vertical use cases, Search, Community
COCOLIGHT β Lightweight version of Communecter
OpenCarLink β Security tooling for vehicle ODB2 ports
Still hungry for more projects? Check out the overview of all our current and recent projects...
NVIDIA exploring ways to support an upstream kernel mode GPU driver
NVIDIA exploring ways to support an upstream kernel mode GPU driver
Time to get your popcorn out, as it seems NVIDIA are continuing their steps to further improve their Linux support on their GPUs.Liam Dawe (GamingOnLinux)
I don't really understand GPU drivers so might be getting the wrong idea here, but it seems as if maybe what they've been exploring is overly complicated ways to avoid having fully open source drivers in the straightforward way that some of their customers are beginning to demand.
Things could at least become more convenient for nvidia users even if not much closer to the ideals of free software.
The easier it is for onboarding the better, even if it includes proprietary software. The discovery of free or open source software will come when they start exploring what's available on Linux and find workflows that suit them.
I like free and open source software but the freedom of choice is what's really important in the end.
A little explanation, there are two different types of drivers:
- Kernel Drivers: The low-level software that directly controls your Video card, managing essential functions like memory and power.
- User-space Drivers: The higher-level software that translates graphics commands from applications and games into instructions your video card can understand.
Here NVIDIA wants to kill the proprietary kernel driver and have the open source kernel included in the kernel by default. This means that the distros or you simply need to download the user-space binary blob driver without having to recompile the kernel driver every time the Nvidia drivers are updated.
Fedora 41 Looks To Offer A KDE Plasma Mobile Spin - Phoronix
Fedora 41 Looks To Offer A KDE Plasma Mobile Spin
Two new change proposals have been filed for enhancing the KDE offerings with this autumn's Fedora 41 release.www.phoronix.com
like this
Fitik, ShaunaTheDead and GadgeteerZA like this.
This is the best summary I could come up with:
Two new change proposals have been filed for enhancing the KDE offerings with this autumn's Fedora 41 release.
First, there is a proposal to offer a new Fedora Spin using KDE Plasma Mobile.
Similarly, a Fedora Kinoite Mobile Bootable Container image is also proposed as part of that.
Some find success as well using KDE Plasma Mobile on 2-in-1 laptop devices too.
Those are the newest Fedora 41 change proposals for that feature release due out in October.
These changes still need to be approved by the Fedora Engineering and Steering Committee (FESCo) in the coming weeks.
The original article contains 255 words, the summary contains 97 words. Saved 62%. I'm a bot and I'm open source!
GitHub - RikudouSage/LemmyAutoTldrBot
Contribute to RikudouSage/LemmyAutoTldrBot development by creating an account on GitHub.GitHub
wiki.pine64.org/wiki/PinePhoneβ¦
Not official but I've seen. A handful of users post about it in the chatroom
Edit - crap, I swore there was a plasma build... Phosh only ... Sorry
FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks
FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks
After last week looking at how FreeBSD 14.1 has improved performance over FreeBSD 14.0, here is an expanded cross-OS comparison now looking at how the new FreeBSD 14.1 stable release compares to the recently released NetBSD 10.www.phoronix.com
like this
ShaunaTheDead and tuckerm like this.
This is the best summary I could come up with:
The newly released FreeBSD 14.1 was delivering great out-of-the-box performance on this AMD Ryzen Threadripper 7980X 64-core / 128-thread workstation.
NetBSD 10.0 was much slower than the rest for the SQLite embedded database benchmark.
The packaged PHP on each operating system varies but in any event here is a look at the out-of-the-box performance.
FreeBSD 14.1 overall was the best BSD performer among the BSDs tested on this AMD Ryzen Threadripper workstation from System76.
It was refreshing to see how well the new FreeBSD 14.1 was performing and competing with the likes of Ubuntu 24.04 LTS and CentOS Stream 9.
Those wishing to see even more benchmarks form this Threadripper 7980X BSD/Linux comparison can do so via this result page.
The original article contains 164 words, the summary contains 120 words. Saved 27%. I'm a bot and I'm open source!
GitHub - RikudouSage/LemmyAutoTldrBot
Contribute to RikudouSage/LemmyAutoTldrBot development by creating an account on GitHub.GitHub
While I appreciate that these benchmarks matter to someone; Iβm more interested in hey it runs and is reasonably supported, not requiring hand rolling any config
Hey this XX runs fine.
FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks
FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks
After last week looking at how FreeBSD 14.1 has improved performance over FreeBSD 14.0, here is an expanded cross-OS comparison now looking at how the new FreeBSD 14.1 stable release compares to the recently released NetBSD 10.www.phoronix.com
like this
tuckerm likes this.
KDE Plasma 6.1 released
While Plasma 6.0 was all about getting the migration to the underlying Qt 6 frameworks correct (and what a massive job that was), 6.1 is where developers start implementing the features that will take you desktop to a new level.
In this release, you will find features that go far beyond subtle changes to themes and tweaks to animations (although there is plenty of those too), as you delve into interacting with desktops on remote machines, become more productive with usability and accessibility enhancements galore, and discover customizations that will even affect the hardware of your computer.
These features and more are being built directly into Plasma's Wayland version natively, avoiding the need for third party software and hacky extensions required by similar solutions implemented in X.
Things will only get more interesting from here. But meanwhile enjoy what will land on your desktop with your next update.
Some of the new features:
- Improved remote desktop support with a new built-in server
- Overhauled desktop edit mode
- Restoration of open applications from the previous session on Wayland
- Synchronization of
keyboard LED colors with the desktop accent color
- Making mouse cursor bigger and easier to find by shaking it
- Edge barriers (a sticky
area for mouse cursor near the edge between screens)
- Explicit support eliminates flickering and glitches for NVidia graphics card users on Wayland
- Triple Buffering support for smoother animations and screen rendering
Plasma 6.1
Plasma 6.1 brings improvements and powerful new features to every part of your desktopPlasma 6.1
KDE Plasma 6.1 released
While Plasma 6.0 was all about getting the migration to the underlying Qt 6 frameworks correct (and what a massive job that was), 6.1 is where developers start implementing the features that will take you desktop to a new level.
In this release, you will find features that go far beyond subtle changes to themes and tweaks to animations (although there is plenty of those too), as you delve into interacting with desktops on remote machines, become more productive with usability and accessibility enhancements galore, and discover customizations that will even affect the hardware of your computer.
These features and more are being built directly into Plasma's Wayland version natively, avoiding the need for third party software and hacky extensions required by similar solutions implemented in X.
Things will only get more interesting from here. But meanwhile enjoy what will land on your desktop with your next update.
Some of the new features:
- Improved remote desktop support with a new built-in server
- Overhauled desktop edit mode
- Restoration of open applications from the previous session on Wayland
- Synchronization of
keyboard LED colors with the desktop accent color
- Making mouse cursor bigger and easier to find by shaking it
- Edge barriers (a sticky
area for mouse cursor near the edge between screens)
- Explicit support eliminates flickering and glitches for NVidia graphics card users on Wayland
- Triple Buffering support for smoother animations and screen rendering
Plasma 6.1
Plasma 6.1 brings improvements and powerful new features to every part of your desktopPlasma 6.1
like this
ShaunaTheDead and GadgeteerZA like this.
damn, working too hard to notice the error in the second sentence :p
"will take you desktop to..."
Toolbx now enables the proprietary NVIDIA driver
Toolbx now enables the proprietary NVIDIA driver
β¦ and why did it take so long for that to happen? If you build Toolbx from Git and install it to your usual prefix on a host operating system with the proprietary NVIDIA driver, then you willβ¦Debarshi's den
According to tldr.chat:
Toolbx now supports the use of the proprietary NVIDIA driver in containers without the need to recreate them or use special options. This is achieved through the use of NVIDIA Container Toolkit to generate a Container Device Interface specification on the host, which is then shared with the Toolbx container's entry point. The use of "nvidia-ctk" and "podman create" is not currently implemented due to root access requirements and the inability to update existing containers. The delay in enabling this support was due to the need for hardware access for testing, which was facilitated by Red Hat providing a ThinkPad P72 laptop with a NVIDIA Quadro P600 GPU.
Toolbx now supports proprietary NVIDIA driver in containers
NVIDIA Container Toolkit generates Container Device Interface specification on the host
Use of "nvidia-ctk" and "podman create" not implemented due to root access requirements and inability to update existing containers
Delay in enabling support was due to the need for hardware access for testing, facilitated by Red Hat providing a ThinkPad P72 laptop with a NVIDIA Quadro P600 GPU
Here's what's happening to ad blockers in Google Chrome (and other browsers)
Here's what's happening to ad blockers in Google Chrome
An explanation of Manifest V3, why it matters, and what uBlock Origin is doing about it.Corbin Davenport (The Spacebar)
what i don't get is all the people complaining about google and at the same time using their browser...
i believe that trying to steer masses away from chrome would be more useful in the long run than trying to make it work
Firefox FAQ
Whether you searched for a fast browser that protects your privacy, this FAQ is here to answer the most pressing Firefox-related questions.Mozilla
New Search Strategy for Firefox: Promoting Choice & Innovation
Ten years ago, we built Firefox to keep the Internet in each of our hands β to create choice and put people in control of their lives online. Our focus hChris Beard (The Mozilla Blog)
Refresh Firefox - reset add-ons and settings | Firefox Help
A Refresh can fix many issues by restoring Firefox to its default state while saving essential information like bookmarks and passwords.support.mozilla.org
Is it possible this is site-specific? The only issue I've had with Firefox on my MacBook was leaving pinned tabs open on pages that dynamically refreshed. Gmail, for example, would eat up memory over time. So I killed that pinned tab and I haven't had issues since. I still have Discord pinned without issue.
On iPad...I dunno, Firefox on iPad is a hard sell without extension support so I haven't used it much. I've been trying Orion lately, since it has a built-in ad blocker and is otherwise very similar to Safari in terms of performance and functionality.
I only run Linux on desktop so I'm not sure about battery life there. Is Firefox actually blocking sleep? I think Steam Deck runs a version of KDE, so perhaps you can use the kde-inhibit
command to list and control blocks.
I use FF as my primary browser on my desktop, laptop, and mobile devices.
As much as I love and support FF and the Mozilla Foundation, I find that some websites simply need a Chromium-based browser to function properly. It's frustrating as hell.
I wonder how many people tried FF, had their favourite site stop working, and then switched back to Chrome.
Until now I never had issues with Firefox.
But here in Germany the fanbase of ff ist larger. Maybe thatβs why you donβt have problems with most of sites from Europe?!?
Maybe thatβs why you donβt have problems with most of sites from Europe?!?
That's an interesting observation. I'm not sure, since I'm in Canada.
Seriously... enough of this "oh well its not that bad, atleast we can still do this, or that. Maybe blockers will work but with less features, etc."
Fuck that shit
The extra [API] functionality already allows uBlock Origin on Firefox to work better than the Chrome version.
Always has been.
Tired of getting fucked by chr0me and g00gle? Stop spreading your cheeks and just use Firefox (librewolf, mull, et. al.) and uBlock Origin.
Simple as.
Unfortunately chromebooks have been one of the cheapest options for a whole now and have been being introduced all over school systems in the US so kids are used to them and uninformed parents will continue to buy what they know meete school requirements.
Everyone that can definitely should switch to Firefox.
You can fork it and basically freeze it at manifest-v2.
The problem is, all the big tech sumbitches, their buddies and all the companies who want a corporate website that Just Works [tm] will support Google's new shit, and your privacy-respecting fork will slowly deprecate and stop working right, because you don't have the resources to mirror new features in Google's official browser. And of course, ordinary internet users with stick to Google's version because they need a browser that works.
Chicken and egg... In fact, that's exactly what's happening to Firefox and why it's sliding into irrelevance: Google is simply too massive and too monopolistic to resist for very long. Mozilla has had hundreds of millions to throw at trying and even they are on the verge of losing the battle completely.
Look, I'm a Linux user, and I prefer to use Free apps. However, the truth must be told: Firefox is not as optimized as Chrome. On older devices, Chrome is twice as fast in youtube playback, and it uses way less RAM overall. Chrome is the better browser in terms of architecture, at least for older PCs (and I have a whole bunch of them). On my main PC, running Debian-Testing, which is a newer PC, I do use Firefox, because it can handle stuff ok with enough CPU power. But for all my older PCs (anywhere from 5 to 15 years old), I have to use Chrome.
Now, if you find me a de-googled, Free, WELL-MAINTANED Chromium browser, I rather use that than Chrome. No, Brave, etc don't cut it. I want a community-driven, well maintained Chromium browser. Currently, all de-googled versions are not well maintained, or not available as native packages on Debian.
EDIT: So, downvoted, huh? By fellow open source users who don't want to hear the truth?
So, downvoted, huh? By fellow open source users who don't want to hear the truth?
The truth is that you might have experienced this, but this might not reflect the average user's experience. My older ThinkPad feels no difference in better life based on the web browser.
the truth must be told: Firefox is not as optimized as Chrome
what are you talking about? my desktop pc is amd fx4300. definition of old and subpar - i.imgur.com/WBm5Ub1.png - and i have 313 open tabs right now.
granted, that is slightly more affected by memory, before i updated from 8 to 32 gb recently, it was admittedly slightly more sluggish.
but at the same time normal people don't really have 300 open tabs at once and also you have to ask what is the threshold where you are willing to sacrifice your privacy for slight speed increase.
do you have some numbers to support that speed difference, or is it just your feeling, or anecdote that is being passed around and everyone repeats it and everyone believes it, because everyone says so?
The Spacebar
An inside look at the technology around us, by tech journalist Corbin Davenport.The Spacebar
Jack Dorsey gave $10M to Nostr dev devoted to fascist 'guru'
Twitter's cofounder Jack Dorsey personally gave $245,000 in crypto to a developer who's a follower and student of a well-known Brazilian fascist.Katherine Long (Insider)
Toolbx now enables the proprietary NVIDIA driver
Toolbx now enables the proprietary NVIDIA driver
β¦ and why did it take so long for that to happen? If you build Toolbx from Git and install it to your usual prefix on a host operating system with the proprietary NVIDIA driver, then you willβ¦Debarshi's den
From what I gather, it's very similar. They're both containerization tools to install software in a container overlay (someone mentioned to me before that they both even draw from the same Docker images).
Toolbx environments have seamless access to the userβs home directory, the Wayland and X11 sockets, networking (including Avahi), removable devices (like USB sticks), systemd journal, SSH agent, D-Bus, ulimits, /dev and the udev database, etc..
I'm not familiar with the finer details, but here's some example use cases.
ETA: Based on the examples, it reminds me of how NixOS uses nested shells to do things.
From what I gather, itβs very similar.
They are both just wrappers for podman(/docker). Distrobox is more feature rich, and is far better documented, but is closer to a collection of bash scripts rather than a fully cohesive program. Toolbx isβ¦ definitely something. Their only real claim to fame is being less βjankyβ? IDK, it reeks of NIH, and in my experience, itβs a lot more fragile than distrobox (as in, Iβve had containers just become randomly inoperable in that I canβt enter them after a bit).
If you want to be pedantic, technically, distrobox is a fork of toolbx before it was rewritten.
Anything standing against merging with Distrobox? Β· Issue #1272 Β· containers/toolbox
Is your feature request related to a problem? Please describe. Distrobox is based off Toolbox, but offers a lot more functionalities, that are partly even open issues in toolbox. both use Podman bo...GitHub
Its mostly used for servers so that a GPU can be easily used with containerized software.
Most of these use cases don't even have a display output.
Its faster and more minimal.
For desktop use poorly it doesnt have the ability to use custom home dirs so dotfiles will conflict
Alright, let's Fedify
Alright, let's Fedify
Problem: It's the end of a long week and your soul is tired from the endless monotony of slowly but surely conforming your behaviour to accommodate social acceptability as defined by our algorithmic overlords.Ghost (Building ActivityPub)
A few months ago, the "Nazi" presence on substack and substack's insistence on not moderating them (like at all it seemed) broke as a story, during which Casey Newton (and by extension his "platformer" blog) got engaged with substack about the issue and, after being disappointed with substack's responses and policies, famously left for Ghost (see their post on the move here.
Pretty sure that boosted its profile and prompted talks of federating, which they were initially hesitant to do ... but here we are now.
Why Platformer is leaving Substack
Weβve seen this movie before β and we wonβt stick around to watch it play outCasey Newton (Platformer)
TL;DR β Ghost started out as a WordPress alternative but gradually moved to focus on newsletter formats (at which point, see u/maegul's reply), and the dev team have worked on implementing ActivityPub for a good while now.
From what I can tell Ghost is a really mature project with a lot of traction. I think having a federated newsletter platform is an interesting addition to the fediverse.
Lemmy and my Switch to PieFed
TLDR: The main reason was Lemmy hogging server resources.
Last year, during the Reddit 2023 API controversy I finally deleted my account and moved on to Lemmy. Hereβs a look at my experiences and why I eventually decided to switch to PieFed.
Lemmy and my Switch to PieFed; Threadyverse software alternatives
The main reason was Lemmy hogging sever resourcesjeena.net
like this
mozz, AlexanderESmith, Fitik and jwr1 like this.
like this
Fitik likes this.
Anecdotal evidence: I run two instances, a private and a public one. Neither uses a lot of resources.
But I get the database thing. Its spiking every couple minutes and a lot every hour. Itβs not a big deal if you have 2 threads at least but I can see how it doesnt work for everyone in every scenario.
Iβm glad alternatives exist and Iβm much more positive on AP alternatives than protocol exiles.
But I get the database thing. Its spiking every couple minutes and a lot every hour. Itβs not a big deal if you have 2 threads at least but I can see how it doesnt work for everyone in every scenario.
Yea database management seems to where the growing pains are right now (with the core devs welcoming help from anyone with DB/PostreSQL expertise) ... and indeed it seems to be a perennial issue across the fediverse platforms.
If I may ask (sorry, probably annoying) ... what sort of resources would you recommend for a small personal lemmy instance? (let's say 1-5 users, ~200 community subs and a few local communities?)
like this
originalucifer likes this.
Not annoying at all.
Iβm running a public instance on two threads and I think 2 gb of ram. A private instance shared with other services on 6 threads and 8 gb of ram. Make of that what you want. :)
I would probably rent a vps which you could extend if needed but start small. With 2 threads and 4 gb of ram at least.
like this
originalucifer likes this.
There is /kbin which seems down all the time and its fork MBin which seems to have a good community but is written in PHP which I try to avoid.
Can you expand on the reasoning for avoiding PHP? I get avoiding Java; JRE it's s disaster, and a resource hog.
The only software through my servers have ever been owned by scriptkiddies were poorly written PHP software, specifically WordPress in my case.
It's just a personal preference because I've been burned too many times.
like this
AlexanderESmith likes this.
I'll grant that PHP is set up to allow some super shitty code, but on fairness to the language; WordPress is a dumpster fire (compounded by endless awful plugins). That's compounded by it's ubiquity, so it's a massive target.
I just set up mbin as a single-user instance, and other than a bug I found (that they fixed live with me, in chat, including PRs), it's been awesome.
I hope your instance continues to work well for you π
I think it is.
-You can arrange communities it topics
- you can show community posts as Γ₯ wall of thumbnails, nice for memes
- shows user reputation
- you can hide posts from searches
- moderation tools (there are more)
- you can post videos and polls
- better integration with PeerTube
- keyword filters
But it doesn't have an API for 3rd parties
like this
jwr1 likes this.
like this
jwr1 likes this.
[Feature Request] Lemmy API combatibilty so we can use lemmy apps
It would be great if PieFed was combatible with the Lemmy API so we could use apps like Voyager with our PieFed instance. This is something that Sublinks is doing (they're a Lemmy alternative in Java) https://sublinks.org/Codeberg.org
like this
jwr1 likes this.
ChatGPT is bullshit - Ethics and Information Technology
Carl T. Bergstrom, 13 February 2023:
Meta. OpenAI. Google.Your AI chatbot is not hallucinating.
It's bullshitting.
It's bullshitting, because that's what you designed it to do. You designed it to generate seemingly authoritative text "with a blatant disregard for truth and logical coherence," i.e., to bullshit.
I confess myself a bit baffled by people who act like "how to interact with ChatGPT" is a useful classroom skill. It's not a word processor or a spreadsheet; it doesn't have documented, well-defined, reproducible behaviors. No, it's not remotely analogous to a calculator. Calculators are built to be right, not to sound convincing. It's a bullshit fountain. Stop acting like you're a waterbender making emotive shapes by expressing your will in the medium of liquid bullshit. The lesson one needs about a bullshit fountain is not to swim in it.
Carl T. Bergstrom (@ct_bergstrom@fediscience.org)
Meta. OpenAI. Google. Your AI chatbot is not *hallucinating*. It's bullshitting. It's bullshitting, because that's what you designed it to do.FediScience.org
It saves us from doing the bullshit that we are currently suffering through right now. It is rapidly getting better at doing it as well. 2 years ago, the best llms were preschool level, now they are high-school level, or arguably better.
Sure, if we were already living in a world where nobody had any reason to produce BS, then it would be weird if we needed machines that could do it. The fact of the matter is though that we all use BS daily because it makes our lives better. The code that runs most apps you use could be way better, but it's not, it's BS. It gets the job done. The customer support people are making BS that at least gets you what you need. The teachers wade through hours of BS to find the same spelling mistakes, grammar mistakes, logical errors. You think they like doing that BS? Nope.
BS machines have relieved so many people of so much BS and its only just the very beginning. This is the worst the BS machines will ever be, and it is improving at a blinding fast speed. The sooner people realise this, the sooner they can start trying to imagine the implications. Nearly everyone complaining about how useless they are, always point to the worse instances of outdated one-shot responses. They never talk about how awful the Claude Opus agent workflows are. That's because the people who know what that stuff is realize what we are on the cusp of. An intelligence revolution is happening, some people have seen it already, many people will see it soon. Denying it is like scoffing at the idea that people will ever want their own computer.
Let's Try BSD, Part 1 of 7: Introduction (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD)
Let's Try BSD, Part 1 of 7: Introduction (FreeBSD, OpenBSD, NetBSD, DragonFlyBSD) -
Find the best cheap server hosting and the best cheap vps hosting, where you only pay a few dollars a month, exclusively on LowEndBoxraindog308 (LowEndBox.com)
like this
AlexanderESmith, ShaunaTheDead and tuckerm like this.
The audacity. Do YOU see US going into windows communities to shill linux?
Oh. Yeah. Carry on then.
But BSDs and Linux are very similar in design philosophy and are dependent on each other.
Interesting. Would you mind elaborating on the bold parts? Thank you in advance :D !
Itβs a good thing for the owners of the codebase, but often, a bad thing for the community (even if the community contributes to said codebase).
For example, FOSS maintainers sometimes will (want to) relicense to protect their income stream:
github.com/CaffeineMC/sodium-fβ¦
github.com/LizardByte/Sunshineβ¦
While corporations might literally have maintainers sign away their rights so they can take the work from their own community:
lwn.net/Articles/937369/ (canonical requires a CLA, though this + the subsequent re-license might have happened anyway)
lwn.net/Articles/935592/ (RPM spec files are MIT licensed at the Fedora level. There are likely chnages to RPM files contributed by the community that are now source-restricted in RHEL)
networkbuilders.intel.com/docs⦠(See section 2.2. Previously, this work was BSD)
Mixed bag, really.
Consider changing the project license to Polyform Shield Β· Issue #2400 Β· CaffeineMC/sodium-fabric
The license text of Polyform Shield 1.0.0 can be found here. Preface Sodium currently accounts for nearly 41 million downloads across all platforms (CurseForge, Modrinth, GitHub, etc), and has beco...GitHub
Smaller footprint in general, compiled as one (not multimodal kernel+extensions), simpler security models, and simpler init system. All of these will make it snappier out of the box than Linux, just not in the ways you'd want, say, a desktop to be faster.
This just dropped as well. You can see where the differences are: phoronix.com/review/bsd-linux-β¦
FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks
After last week looking at how FreeBSD 14.1 has improved performance over FreeBSD 14.0, here is an expanded cross-OS comparison now looking at how the new FreeBSD 14.1 stable release compares to the recently released NetBSD 10.www.phoronix.com
Iβm not sure how much Iβd buy into phoronix benchmarks in this case. CentOS Strea, 9 was performing as good, if not better than, the recently released Ubuntu 24.04 and 2 week old FreeBSD 14.1 despite having a 3 year old kernel and being compiled with an equally old version of GCC. Linux is currently suffering from a pstate bug with AMD, too.
Thereβs a reason the BSDs are hardly used in HPC.
JFC. The end all be all of Linux benchmarks, and you're standing up to discredit their results? Phoronix practically wrote the modern book on Linux benchmarks, but please tell us how they are wrong or mistaken.
3 other commentors have deleted theirs already for their inane fanboyisms. You want want to make 4, or do you have some new energy to bring to the conversation?
FreeBSD 14.1 vs. DragonFlyBSD 6.4 vs. NetBSD 10 vs. Linux Benchmarks
After last week looking at how FreeBSD 14.1 has improved performance over FreeBSD 14.0, here is an expanded cross-OS comparison now looking at how the new FreeBSD 14.1 stable release compares to the recently released NetBSD 10.www.phoronix.com
Also there is podmon (testing version), wiki.freebsd.org/bhyve & bastillebsd.org/
NetBSD prefers qemu as far as I know.
BastilleBSD
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.BastilleBSD
I have 3 *BSD vms on proxmox, OpnSense and TrueNAS as well as a GhostBSD desktop for 'play'. The TrueNAS started as a bare metal install and is now in it'd ~~3rd~~ 4th server
I also have 2 Macs in the house...
So I guess *BSD is well represented here, looking forward to the read
MinimalChat Is a Full-Featured and Self-Contained LLM Chat Application
cross-posted from: infosec.pub/post/13676291
I've been building MinimalChat for a while now, and based on the feedback I've received, it's in a pretty decent place for general use. I figured I'd share it here for anyone who might be interested!
Quick Features Overview:
- Mobile PWA Support: Install the site like a normal app on any device.
- Any OpenAI formatted API support: Works with LM Studio, OpenRouter, etc.
- Local Storage: All data is stored locally in the browser with minimal setup. Just enter a port and go in Docker.
- Experimental Conversational Mode (GPT Models for now)
- Basic File Upload and Storage Support: Files are stored locally in the browser.
- Vision Support with Maintained Context
- Regen/Edit Previous User Messages
- Swap Models Anytime: Maintain conversational context while switching models.
- Set/Save System Prompts: Set the system prompt. Prompts will also be saved to a list so they can be switched between easily.
The idea is to make it essentially foolproof to deploy or set up while being generally full-featured and aesthetically pleasing. No additional databases or servers are needed, everything is contained and managed inside the web app itself locally.
It's another chat client in a sea of clients but it is unique in its own ways in my opinion. Enjoy! Feedback is always appreciated!
Self Hosting Wiki Section github.com/fingerthief/minimalβ¦
I thought sharing here might be a good idea as well, some might find it useful!
I've added some updates since even the initial post which gave a huge improvement to message rendering speed as well as added a plethora of new models to choose from and load/run fully locally in your browser (Edge and Chrome) with WebGPU and WebLLM
GitHub - fingerthief/minimal-chat: MinimalChat is a lightweight, open-source chat application that allows you to interact with various large language models.
MinimalChat is a lightweight, open-source chat application that allows you to interact with various large language models. - fingerthief/minimal-chatGitHub
Web search is definitely something I want to add, haven't quite figured out the route I want to take implementing it just yet though.
Hopefully I can get it added sooner rather than later!
This looks great! I imagine the documents you upload are used for RAG?
If so, do you also show citations in the chat answers for what context the model used to answer the user's query?
I ask because Verba by weaviate does that, but I like yours more and I'd like to switch to it (I've had a hard time getting Verba to work in the past).
GitHub - weaviate/Verba: Retrieval Augmented Generation (RAG) chatbot powered by Weaviate
Retrieval Augmented Generation (RAG) chatbot powered by Weaviate - weaviate/VerbaGitHub
Thanks!
Unfortunately currently there isn't a true RAG implementation largely due to the fact that this site/app is fully self contained with no additional servers or database etc..which is typically required for RAG.
For now file uploads are stored in the browser's own local database and the content can be extracted and added to the current conversation context easily.
I definitely want to add a more full RAG system but it's a process to say the least, and if I implement it I want it to be quite effective. My experience with RAG generally has left me quite unimpressed with a few quite decent implementations being the exception.
I'm not sure I understand at all?
It's fully open source, can run/connect any number of fully local models as well as the big name models if a user chooses to use them.
Can you expand on what you mean?
Discord is linked as the only other means of communication which is even worse.
Use βem if you want, but reconsider making them the only options
Can you expand on what you mean?Choosing proprietary tools and services for your free software project ultimately sends a message to downstream developers and users of your project that freedom of all usersβdevelopers includedβis not a priority.
β Matt Lee
That seems like a pretty naive and biased approach to software to me honestly.
Ease of use, community support, feature set, CI/CD etc..all should come into play when deciding what to use.
Freedom at all costs is great until you limit the community development and potential user base by 90% by using a completely open repo service that 5% of the population uses or some small discord alternative.
So then the option is to host on multiple platforms/communities and the management and time investment goes up keeping them in sync and active.
As with most things in life, it's best to look at things with nuance rather than a hard stance imo.
I may stand it up on another service at some point, but also anyone else is totally free to do that as well. There are no restrictions.
These have tradeoffs you donβt see when certain groups cannot participate due to personal or systemic political or philosophical reasons. You also canβt hear from that crowd since they havenβt been given a place to voice.
In the case of chat & forges, these are solved for quality free options (& even decentralized in some cases). The choice are at least in the good enough category if not better in some aspects (& worse in others). For chat a room in Libera.Chat or OFTC is free & meant for free softwareβeven if it is labeled as unofficial it still gives folks a sanctioned place who wish to avoid Discord for privacy, security, preformance, or US services being blocked (as well as being an out-of-band option for when a server is inevitably down). For forges, living in part of world where Microsoft often heavily throttles my bandwidth & all outages are during my day time, it is never a bad idea to configure your VCS to push to a second mirror like Codeberg, et al. not just for freedom reasons but resilience from server outages & censorship (see youtube-dl
or the Switch emulators or nations that have blocked the whole IP due to something governments didnβt like in someone elseβs repo). When you start coding around Microsoft GitHubβs Actions or API or Discussions or any specific integration without an eye to the generic/portable approach which is easier done from the start, dependence starts to add up. While readonly mirror would suck for freedom of contributions/communications, it is an option if it is seen as too noisy or too much of a burden to support multiple forges outages & censorship are real (especially if not in the West).
βEnshitificationβ is the buzzword for services whose quality goes down & devolves to ads + selling user data for profit maximizationβusually because they can because users/groups are now locked into the service having relied too heavily on their infrastructure. We see free software projects still stuck on Sourceforge & Slack due to lock-in. Having started with the free option, the lock-in probably canβt happen. Even having one option supported as a backup makes one cognisant of features that arenβt going to port when these US-based, profit-driven entities decide to gradually make things worse to the point where users want to leave with history showing us this has happened several times.
You might say it is pragmatic, but I think itβs both lazy & short-sighted to not have these near-zero-effort options set up even as a back up (truly can be set & forget if really wanted)βespecially when you think these values are good enough for the service you are building but also interacting on Lemmy, a decentralized, self-hostable platform (who said they have every intention of migrating their code to self-hosted as soon as ForgeFed is merge for federation).
like this
ShaunaTheDead likes this.
like this
sunzu likes this.
I whish there was a complete OSS phone with good specs π₯² but with alm the arm PCs Comming there might be a change
Cann you add mobile Networking to a Raspberry pi compute Module? π€
You could buy the same modem that is in the pinephone in mini pcie format and use a usb adaptor to connect it to a pi.
I think a project that uses the pi cm4 format and adds a modem, screen, buttons, speaker and bms to be a compelling open-source phone.
I happen to have a Fairphone 4. It's listed as supported, but not with all its features.
Anyone here tried PostmarketOS on Fairphone 4?
Flashing Lenovo A6000 failed when I did it about a year ago.
Bricked the phone, didn't manage to fix it even with Qualcomm tools.
Wasn't worth pursuing further to me back then. Would love to know if someone succeeded!
Linux's New DRM Panic "Blue Screen of Death" In Action
Linux's New DRM Panic "Blue Screen of Death" In Action
After being talked about for years of DRM panic handling and coming with a 'Blue Screen of Death' solution for DRM/KMS drivers, Linux 6.10 is introducing a new DRM panic handler infrastructure for being able to display a message when a panic occurswww.phoronix.com
like this
Oofnik, KaRunChiy, ShaunaTheDead and imecth like this.
This is the best summary I could come up with:
After being talked about for years of DRM panic handling and coming with a "Blue Screen of Death" solution for DRM/KMS drivers, Linux 6.10 is introducing a new DRM panic handler infrastructure for being able to display a message when a panic occurs.
With Linux 6.10 the initial DRM Panic code has landed as well as wiring up the DRM/KMS driver support for the SimpleDRM, MGAG200, IMX, and AST drivers.
For those curious what DRM Panic can look like in action, Red Hat engineer Javier Martinez Canillas shared a photo of the DRM Panic "Blue Screen of Death" in action.
A BeaglePlay single board computer was used and Javier posted to Mastodon of an example implementation:
It could be extended in the future with some operating systems having looked at QR codes for kernel error messages and other efforts for presenting more technical information while still being user-friendly.
On Linux 6.10+ with platforms having the DRM Panic driver support, this "Blue Screen of Death" functionality can be tested via a route such as echo c > /proc/sysrq-trigger.
The original article contains 231 words, the summary contains 177 words. Saved 23%. I'm a bot and I'm open source!
GitHub - RikudouSage/LemmyAutoTldrBot
Contribute to RikudouSage/LemmyAutoTldrBot development by creating an account on GitHub.GitHub
like this
KaRunChiy likes this.
People aren't idiots. If they don't know what it means they can look it up or ask for help.
Flip that. People are idiots. If they don't know what something means, they won't look it up. Not Desktop Linux users today but, definitely normies if Linux ever comes on a system they buy in the future.
Because for the bulk of users, unless they are power users, all they need to know is that things didn't work.
Things actually useful to have on the BSOD:
- distro-specific instructions for submitting a bug report
- option to reboot
- option to show debug info
- option to show a qr code that submits a bug report
- and, if configured by the distro or system admin, debug info
Any information given would obviously be for use with another device.
QR code, for example. These are instructions or information about the crash, not links (except the QR code, which would obviously be read by another device).
like this
RandomStickman and Badabinski like this.
Guru Meditation red.
Alternately: yellow-and-black ASCII approximating Evangelion's ALART.
Did they have to go with such a loud shade of blue? It would look so much better on the eyes if it was a nice deep dark blue.
Tbh I don't even know why it needs to be blue or any colour at all.
Everyone knows what the blue screen is. This makes the implication when the screen does appear really obvious.
No need to reinvent the wheel.
Agreed. Probably the only ~~One of the~~ good thing about the win98 BSOD is that it crashed/froze along with the computer, and the PC required a hard reboot. Yeah, I know, not intentional, but it allowed me to fully read the message.
Edit: crossout
I believe the main contributor for drm_panic wants to add one eventually. Here's what it might look like:
gitlab.com/kdj0c/panic_report/β¦
Also it looks like the colours are configurable at compile time (with white on black default).
Test sample (#1) Β· Issues Β· Jocelyn Falempe / panic_report Β· GitLab
This is a test sample to show what kind of data can be put in a drm_panic qr code, and decoded with this web project.GitLab
Th4tGuyII
in reply to sag • • •Just having read the README, even if it's a little faffy, the idea of being able to converse with someone and have it be translated back in near real-time is awesome!
This is the kind of application I was looking forward to seeing come out of open source AI - I think it'd still be a little too clunky to save you in an emergency, but probably less clunky for most people than learning a new language or having a human translator on retainer haha
like this
Shawdow194 and themadcodger like this.
Keineanung
in reply to sag • • •like this
themadcodger likes this.