Element Server Suite Community Edition. Contribute to element-hq/ess-helm development by creating an account on GitHub.
Many young people use instagram as their camera app. By "detect when they delete their selfies", I'm assuming, that they were explicitly detecting when someone would take a selfie (noting it as selfie, of course), and then immediately deleting it after --- possibly before they ever uploaded it as a post.
Edit: the article doesn't say anything about this though, in fact it only mentions "selfie" once other than the title.
Are the Junos equivalents of the Cisco certs worth it as an alternative?
You're right, my bad. Dynamic linking and dynamic compilation are different thinks.
The library inter operation is a part of the translation layers that, like fex-emu which is becoming more and more supported by Fedora.
https://github.com/FEX-Emu/FEX/blob/main/ThunkLibs/README.md
manually vetted libraries where you can clean up the ABI
Yes, but usually games are ran with wine which does have a standard set of libraries it uses.
Yes, you can run games. See my other comments in the thread, it's now possible to use Arm translation to play PC games on android devices.
maybe it’s not as big of a thing as I imagine it being.
Yes, see my other comments in this thread for an explanation of this. The trick is that not all the calls are translated, as wine is able to use the arm version of the libraries rather than the x86 version.
Should be awful for gaming. It’s possible to run x86 things with emulation, sure, but performance (especially single-thread)
Most modern software (games excluded), is dynamically compiled. This means that it’s not all one “bundle” that runs, but rather a binary that calls reusable pieces of code, “libraries” from the binary itself. Wine is dynamically compiled.
What makes modern x86 to arm translators special, is that the x86 binary, like an x86 version of wine, can call upon the arm versions of the libraries it uses — like graphic drivers. It’s because of this that the people on r/emulationonandroid managed to play GTA 5 with 30 fps via the computer version. There definitely is overhead, but it’s not that much, and a beefy machine like this could absolutely handle it.
https://moonpiedumplings.github.io/blog/scale-22/#exhibition-hall
The Facebook/Meta table had a booth where they had an ARM macbook that was running steam and they were installing games on it.
ut I honestly doubt ARM can with the overhead of emulation
Most modern software (games excluded), is dynamically compiled. This means that it's not all one "bundle" that runs, but rather a binary that calls reusable pieces of code, "libraries" from the binary itself. Wine is dynamically compiled.
What makes modern x86 to arm translators special, is that the x86 binary, like an x86 version of wine, can call upon the arm versions of the libraries it uses — like graphic drivers. It's because of this that the people on r/emulationonandroid managed to play GTA 5 with 30 fps via the computer version. There definitely is overhead, but it's not that much, and a beefy machine like this could absolutely handle it.
https://moonpiedumplings.github.io/blog/scale-22/#exhibition-hall
The Facebook/Meta table had a booth where they had an ARM macbook that was running steam and they were installing games on it.
Yes:
https://moonpiedumplings.github.io/blog/scale-22/#exhibition-hall
The Facebook/Meta table had a booth where they had an ARM macbook that was running steam and they were installing games on it.
I never got uefi images booting properly on those grub multi boot utility drives. Granted the last time I bothered with it was like 10 years ago now
I haven't had any issues with Ventoy, everything I've attempted to boot works. Doesn't matter how it does it if it works.
They are not explicitly designed to boot ISO's?
Also, price. I'm not gonna pay quadruple the price for something that can be done entirely in software.
Perhaps Ubuntu already has it already, but some kind of built in tool to make deploying clustered/high availability MariaDB would be nice.
The current problem with ventoy is that proprietary blobs are essentially an unauditable possible security backdoor.
This product is entirely proprietary, including the hardware, and even worse.
It's very possible that the digital Euro will be a GNU taler system.
https://en.wikipedia.org/wiki/GNU_Taler
n 2020 the project received a grant from NLnet and the European Commission's Horizon 2020 Next
The European Commission is the Executive Arm of the EU.
The original version of synapse is written in python, which still has issues with single threadedness and the global interpreter lock.
Right, but you could have just made one yourself
And then there would be a bus factor of one. It's not just about making a helm chart for myself, it's about having something that can be shared with the community, that doesn't depend on any single person to be maintained and updated.
It's about having an organization that provides "packages" for Kubernetes, for people/orgs that don't have the time, expertise, and energy to maintain them.
I greatly respect Ananace, who is in the comments of this post, and mentioned their Helm charts. The work is excellent. But looking through the commits, it's just one person, doing something that primarily consists of bumping version numbers. Contrast this to the Matrix ESS helm chart, where the commits consist of many more contributors, and also include feature additions to the helm chart.
Hello Ananace! :)
I actually have seen your helm charts many, many times before when searching for matrix, synapse, or lemmy on Artifacthub.
An official helm chart isn't really a hard requirement to me, even if I were to use one and it were to stop getting maintained, I could continue on my own. But an official helm chart has big community benefits that are very important to me. Like, there becomes the option of paid support, which is a must have for many entities. Also, an official organization may support a wider variety of usecases than someone making helm charts for personal use.
I also ended up chatting with one of the core devs of Synapse about ways to improve regular Python Synapse for use with Kubernetes back in the ending of January, so hopefully it’ll improve in that direction when time allows
Do you know anything about the claims that they have rewritten synapse in rust?
Yes and no. There are many things that are much easier with Kubernetes, once you figure Kubernetes out.
High availability is the most notable example — yes, it's doable in docker, via something like swarm, but it's more difficult. In comparison, the ideas of clustering and working with more than one server are central to the architecture of Kubernetes.
Another thing is that long term deployments with Kubernetes can be more maintainable, since everything is just yaml files and version is just a number. If you store your config in code, then it's easier to replicate it to another server, either internally, or if you share it for other people to use (Helm is somewhat like this).
This helm chart is not just matrix/synapse, but also element (web ui), and "matrix authentication service", which adds SSO/OIDC support to a normal synapse instance, which is pretty neat. I haven't seen any helm charts that include the full matrix stack, just separate synapse or element helm charts. And helm definitely makes deploying services to Kubernetes easier than other ways of deploying applications.
The other reason why I like an official helm chart, is because I have seen unofficial one's be stopped being maintained by the community member(s) maintaining them. With an official one, it will (probably) be maintained indefinitely.
Damn. Yast had some really unique features like the ability to configure grub, which cockpit doesn't have.
So this is a pretty big deal to me (it looks recent, just put up last October). One of my big frustrations with Matrix was that they didn't offer helm charts for a kubernetes deployment, which makes it difficult for entities like nonprofits and community clubs to use it for their own purposes. Those entities need more hardware than an individual self hoster, and may want features like high availability, and kubernetes makes horizontal scaling and high availability easy.
Now, according to the site, many of these features seem to be "enterprise only" — but it's very strangely worded. I can't find anything that explicitly states these features aren't in the fully FOSS self hosted version of matrix-stack, and instead they seem to be only advertised as features of the enterprise version
My understanding of Kubernetes architecture is that it's difficult for people to not do high availability, which is why this makes me wonder.
Looking through the [docs for the "enterprise version](ht
Element Server Suite Community Edition. Contribute to element-hq/ess-helm development by creating an account on GitHub.
So this is a pretty big deal to me (it looks recent, just put up last October). One of my big frustrations with Matrix was that they didn’t offer helm charts for a kubernetes deployment, which makes it difficult for entities like nonprofits and community clubs to use it for their own purposes. Those entities need more hardware than an individual self hoster, and may want features like high availability, and kubernetes makes horizontal scaling and high availability easy.
Now, according to the site, many of these features seem to be "enterprise only" — but it's very strangely worded. I can't find anything that explicitly states these features aren't in the fully FOSS self hosted version of matrix-stack, and instead they seem to be only advertised as features of the enterprise version
My understanding of Kubernetes architecture is that it's difficult for people to not do high availability, which is why this makes me wonder.
Looking through the [docs for the "enterprise version](ht
Give me some of your hardest riddles? (with solutions in spoilers)
See title
Give me some of your hardest riddles? (with solutions in spoilers)
See title
There doesn't appear to be a limit to the maximum size the KDE cursor can get when you shake it.
I find this hilarious. Is this an easter egg? When shaking my mouse cursor, I can get it to take up the whole screens height.
This is KDE Plasma 6.
There doesn't appear to be a limit to the maximum size the KDE cursor can get when you shake it.
I find this hilarious. Is this an easter egg? When shaking my mouse cursor, I can get it to take up the whole screens height.
This is KDE Plasma 6.
There doesn't appear to be a limit to the maximum size the KDE cursor can get when you shake it.
I find this hilarious. Is this an easter egg? When shaking my mouse cursor, I can get it to take up the whole screens height.
This is KDE Plasma 6.
shell-mommy is a program that encourages users while using command line applications.

Mommy is here for you on the command line ~ ❤️. Contribute to sudofox/shell-mommy development by creating an account on GitHub.

shell-mommy is a program that encourages users while using command line applications.

Mommy is here for you on the command line ~ ❤️. Contribute to sudofox/shell-mommy development by creating an account on GitHub.

Introducing Incus 6.7
Incus is a virtual machine platform, similar to Proxmox, but with some big upsides, like being packaged on Debian and Ubuntu as well, and more features.
Incus was forked from LXD after Canonical implemented a Contributor License Agreement, allowing them to distribute LXD as proprietary software.
This youtuber, Zabbly, is the primary developer of Incus, and they livestream lots of their work on youtube.
93% of Paint Splatters are Valid Perl Programs
Source: https://0x2121.com/7/Lost_in_Translation/
Alt Text: (For searchability): 3 part comic, drawn in a simple style. The first, leftmost panel has one character yelling at another: "@+_$^P&%!. The second comic has them continue yelling, with their hands in an exasperated position: "$#*@F% $$#!". In the third comic, the character who was previously yelling has their hands on their head in frustration, to which the previously silent character responds: "Sorry, I don't speak Perl".
Also relevant: 93% of paint splatters are valid perl programs
PSA: You should know that Debian Trixie/Testing does not receive security updates in a timely manner, and is not intended for production use
https://security-tracker.debian.org/tracker/CVE-2024-47176, archive
As of 10/1/24 3:52 UTC time, Trixie/Debian testing does not have a fix for the severe cupsd security vulnerability that was recently announced, despite Debian Stable and Unstable having a fix.
Debian Testing is intended for testing, and not really for production usage.
https://tracker.debian.org/pkg/cups-filters, archive
So the way Debian Unstable/Testing works is that packages go into unstable/ for a bit, and then are migrated into testing/trixie.
Issues preventing migration: ∙ ∙ Too young, only 3 of 5 days old
Basically, security vulnerabilities are not really a priority in testing, and everything waits for a bit before it updates.
I recently saw some people recommending Trixie for a "debian but no
AnuraOS — web based OS that uses a wasm emulator to give you a real linux system, running entirely in your browser

A web "OS" and development environment with full linux emulation - MercuryWorkshop/anuraOS

cross-posted from: https://programming.dev/post/18069168
I couldn't get any of the OS images to load on any of the browsers I tested, but they loaded for other people I tested it with. I think I'm just unlucky.
Linux emulation isn't too polished.
AnuraOS — web based OS that uses a wasm emulator to give you a real linux system, running entirely in your browser

A web "OS" and development environment with full linux emulation - MercuryWorkshop/anuraOS

I couldn't get any of the OS images to load on any of the browsers I tested, but they loaded for other people I tested it with. I think I'm just unlucky.
Linux emulation isn't too polished.
Benefit of a subvolume below the top level btrfs subvolume?
According to the archwiki article on a swapfile on btrfs: https://wiki.archlinux.org/title/Btrfs#Swap_file
Tip: Consider creating the subvolume directly below the top-level subvolume, e.g. @swap. Then, make sure the subvolume is mounted to /swap (or any other accessible location).
But... why? I've been researching for a bit now, and I still don't understand the benefit of a subvolume directly below the top level subvolume, as opposed to a nested subvolume.
At first I thought this might be because nested subvolumes are included in snapshots, but that doesn't seem to be the case, according to a reddit post... but I can't find anything about this on the arch wiki, gentoo wiki, or the btrfs readthedocs page.
Any ideas? I feel like the tip wouldn't just be there just because.
Video editor with the ability to filter out only a single person's voice?
I've recently done some talks for my schools cybersecurity club, and now I want to edit them.
My actual video editing needs are very simple, I just need to clip parts of the video out, which basically every editor can do, as per my understanding.
However, my videos were recorded from my phone, and I don't have a presentation mic or anything of the sort, meaning background noise, including people talking has slipped in. From my understanding, it's trivial to filter out general noise from audio, as human voices have a specific frequency, even "live", like during recording or during a game, but filtering voices is harder.
However, it seems that AI can do this:
https://scribe.rip/axinc-ai/voicefilter-targeted-voice-separation-model-6fe6f85309ea
Although, it seems to only work on .wav audio files, meaning I would need to separate out the audio track first, convert it to wav, and then re merge it back in.
Before I go learning how to do this, I'm wondering if there is already an exi
Are certain typos/grammar errors harder to read than others?
I was watching a twitch streamer play the game pogostuck (A game similar in frustration and difficulty to Getting over it with Bennett Foddy — Don't Fall!).
They were also reading chat at the same time (usually out loud, as well). Multitasking.
Lots of sources (here's one) say that true multitasking is impossible. Rather, it's very fast switching, where there is a degradation of performance.
Knowing this, I naturally made it my mission to trip the streamer up with seemingly benign messages.
I was sharing some actual information about another streamer who beat another game, but a made a typo something like:
I remember a streamer beat the game a game ...
And I noticed how much more the streamer struggled to read this compared to previous, accidental typos (missing spaces, extra spaces, etc.). He spent a good 5 seconds on thi
Alternative to docker-tcp-switchboard, but for tcp (lo';) and virtual machines?

Launch a fresh docker container per SSH connection - GitHub - OverTheWireOrg/docker-tcp-switchboard: Launch a fresh docker container per SSH connection

cross-posted from: https://programming.dev/post/5669401
docker-tcp-switchboard is pretty good, but it has two problems for me:
- Doesn't support non-ssh connections
- Containers, not virtual machines
I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf...
My idea is to deploy linuxserver/webtop, as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session.
I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the
Alternative to docker-tcp-switchboard, but for tcp and virtual machines?

Launch a fresh docker container per SSH connection - GitHub - OverTheWireOrg/docker-tcp-switchboard: Launch a fresh docker container per SSH connection

docker-tcp-switchboard is pretty good, but it has two problems for me:
- Doesn't support non-ssh connections
- Containers, not virtual machines
I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf...
My idea is to deploy linuxserver/webtop, as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session.
I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the shared lab.
Any ideas?
Trying to get secure boot + full disk encyrption + bootable timeshift backups working. How to make grub verify nothing?
So basically, my setup has everything encrypted except /boot/efi. This means that /boot/grub is encrypted, along with my kernels.
I am now attempting to get secure boot setup, to lock some stuff, down, but I encountered this issue: https://bbs.archlinux.org/viewtopic.php?id=282076
Now I could sign the font files... but I don't want to. Font files and grub config are located under /boot/grub, and therefore encrypted. An attacker doing something like removing my hard drive would not be able to modify them.
I don't want to go through the effort of encrypting font files, does anyone know if there is a version of grub that doesn't do this?
Actually, preferably, I would like a version of grub that doesn't verify ANYTHING. Since everything but grub's efi file is encrypted, it would be so much simpler to only do secure boot for that.
And yes, I do understand there are security benefits to being able to prevent an attacker that has gained some level of running access to do something like r