Welcome to Friendica.Eskimo.Com
Home of Censorship Free Hosting

E-mail, Web Hosting, Linux Shell Accounts terminal or full remote desktops.
Sign Up For A Free Trial Here
Please tell your friends about federated social media site that speaks several fediverse protocols thus serving as a hub uniting them, hubzilla.eskimo.com, also check out friendica.eskimo.com, federated macroblogging social media site, mastodon.eskimo.com a federated microblogging site, and yacy.eskimo.com an uncensored federated search engine. All Free!
[PSA] Malware distributed on the AUR
On the 16th of July, at around 8pm UTC+2, a malicious AUR package was
uploaded to the AUR. Two other malicious packages were uploaded by the
same user a few hours later. These packages were installing a script
coming from the same GitHub repository that was identified as a Remote
Access Trojan (RAT).The affected malicious packages are:
- librewolf-fix-bin
- firefox-patch-bin
- zen-browser-patched-bin
The Arch Linux team addressed the issue as soon as they became aware of
the situation. As of today, 18th of July, at around 6pm UTC+2, the
offending packages have been deleted from the AUR.We strongly encourage users that may have installed one of these
packages to remove them from their system and to take the necessary
measures in order to ensure they were not compromised.
Follow up
There are more packages with this malware found.
minecraft-cracked
ttf-ms-fonts-all
vesktop-bin-patched
ttf-all-ms-fonts
What to do
If you installed any of these packages, check your running processes for one named systemd-initd
(this is the RAT).
The suspicious packages have a patch from this now-inaccessible Codeberg repo:
codeberg.org/arch_lover3/brows…The Arch maintainers have been informed of all this already and are investigating.
like this
DXVK 2.7 Improves Support for God of War, Watch Dogs 2, and Final Fantasy XIV
Coming about three weeks after DXVK 2.6.2, the DXVK 2.7 release adds support for the VK_EXT_descriptor_buffer Vulkan extension by default on newer AMD and NVIDIA GPUs to significantly reduce CPU overhead in games like Final Fantasy XIV, God of War, Metaphor: ReFantazio, Watch Dogs 2, and others.
DXVK 2.7 Improves Support for God of War, Watch Dogs 2, and Final Fantasy XIV - 9to5Linux
DXVK 2.7 Vulkan-based implementation of D3D9, D3D10, and D3D11 for Linux / Wine is now available for download with various new features.Marius Nestor (9to5Linux)
F-Droid Censoring (GAB)
F-Droid bans Gab for being a “free speech zone” that will “tolerate all opinions”
Yet another open-source software company has turned its back on the principles that drive free software.Tom Parker (Reclaim the Net)
like this
Absolute nothingburger.
From F-Droid's statement (emphasis mine):
We respect Tusky’s decision to block mentioned website; it’s their right to introduce restrictions like these into their software. We also respect Fedilab’s decision not to hardcode a login block; instead they are actively working on making it easier to block certain domains in the app itself and thus giving users more power to moderate which content they’ll see. If people disagree with F-Droid’s decision not to flag Fedilab, a idea is to develop a decentralized tag system based on package IDs which allow third-party servers to share their own warnings with their community.
They're not blocking any fediverse apps that you can use to connect to any server.
Feel free to use any Lemmy or Mastodon client to connect to any hate-filled instances your hateful little heart desires. If you don't like that some apps have built-in blocklists, use different apps, or modify them. That's the beauty of open source.
Do what you want, just don't expect the rest of the world to amorally do it for you. This is perfectly in keeping with open-source philosophy.
like this
i've been testing debian trixie with plasma wayland on nouveau and it looks promising
trixie (aka debian 13) is about to get released with plasma 6.3. it seems that finally x11 is being left behind, which is good, but it worried me a little bit because
- my nvidia graphics card is old: the 470 driver is the latest version that supports it (so no wayland support from nvidia proprietary drivers ever)
- on bookworm (debian 12, the current stable version), nouveau works pretty well, but it crashed more or less daily when i tried to daily drive it at work
x11 is still very well supported by plasma 6, but the near future has no place to it and i worry i would eventually get stuck without updates to my system as the newer versions lose x11 support. i decided to try wayland+nouveau again on trixie to see if i had better luck this time
it all worked way better than i expected. performance is seemingly on par with the proprietary driver, i've had no crashes so far and i've been using it for a week and even screensharing, one of the most problematic aspects of the experience last time i tried, worked well. the one problem i had was with the slack flatpak, which didn't support wayland for some reason, so it had to run on xwayland. screen sharing wayland applications from x11 apps is possible through the xwaylandvideobridge, which kinda works, but it crashed xwayland entirely at one point, killing both x11 applications i had running. i won't blame that on the system itself and installing the slack deb package fixed the problem anyway
all in all, it seems like i can safely switch to plasma 6+wayland+nouveau at work
like this
High Quality Linux Swag?
I've got some great Linux swag from Ubuntu Korea, but I've been looking to buy new clothes lately and would love to rock more FOSS.
I see a couple websites that sell FOSS branded clothing, but does anyone have good experience buying high quality hats/tshirts/sweaters/active wear from any of these online retailers? Bonus points if the retailers donate proceeds to development
like this
Happy with the quality of the black tshirt I got here. Not thin plastic stuff.
Blender 4.5 LTS released
4.5 LTS — blender.org
With 2 years of updates, full Vulkan support, and quality-of-life improvements, Blender 4.5 LTS is every Blenderhead’s best friend.blender.org
like this
LibreOffice 25.2.5 Rolls Out with Over 60 Bug Fixes
LibreOffice 25.2.5 Rolls Out with Over 60 Bug Fixes
LibreOffice 25.2.5 rolls out with over 60 bug fixes, addressing crashes and compatibility issues across Writer, Calc, Impress, and Base.Bobby Borisov (Linuxiac)
like this
Linux has over 6% of the desktop market? Yes, you read that right - here's how
Clickbaity title on the original article, but I think this is the most important point to consider from it:
After getting to 1% in approximately 2011, it took about a decade to double that to 2%. The jump from 2% to 3% took just over two years, and 3% to 4% took less than a year.Get the picture? The Linux desktop is growing, and it's growing fast.
Linux has over 6% of the desktop market? Yes, you read that right - here's how
It's not a typo. Linux's desktop share is growing, according to the US government's records.Steven Vaughan-Nichols (ZDNET)
like this
Volume control not working on USB audio device
Keep display output when monitor "Disconnected"
I am using a laptop, with a cheaper monitor that only has one hdmi input. I have two devices that I want to use on this monitor, My laptop and my xbox series, so I got an hdmi switcher.
The xbox handles switching to and from it's input without a hitch, but my laptop can takes up to a minute to recognize the switch and display to the monitor, sometimes not recognizing it at all.
I was thinking that having the laptop continue to output the display whether or not it recognizes the monitor as disconnected would help make switching between them more seamless. Is there a way to achieve this?
I am using KDE and I have the "Do Nothing" option selected under close lid in power options.
When the wayland people stop pretending you don't need it
in 3 to 5 years, sometime around when they realize that network transparency is really important actually
GitHub - VirtualDrivers/Virtual-Display-Driver: Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.
Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software. - VirtualDrivers/Virtual-Display-DriverGitHub
what's the deal with flatpak's organic maps downloading the whole world all at once, not even offering the user an option to cancel it or to choose what maps to download? (debian 12.11)
debian 12.11, organic maps from flatpak.
My local organic maps started to download the whole world. Every single map it could find. I tried stopping it but the only way to achieve that is to turn the application off. On starting it again, it resumes downloading.
Why?
The android based version found on f-droid is easier to use. I wanted to use the desktop based one because I work from home more often than elsewhere.
like this
Are you positive it's all the maps or maybe just the world map overview?
Also sidenote, look at the fork of OrganicMaps called CoMaps
Linux Breaks 5% Desktop Share in U.S., Signaling Open-Source Surge Against Windows and macOS
Linux Breaks 5% Desktop Share in U.S., Signaling Open-Source Surge Against Windows and macOS
Linux has surpassed 5% desktop market share in the US (5.03% in June 2025), per StatCounter, driven by privacy concerns, rising costs of Windows/macOS, and user-friendly distros like Ubuntu.Ryan Gibson (WebProNews)
like this
US gov't is very afraid of BRICS and dedollarization, Trump insiders reveal. That's why he's attacking Brazil
US gov't is very afraid of BRICS and dedollarization, Trump insiders reveal. That's why he's attacking Brazil
Close Trump allies like Steve Bannon say "the president is pissed every time he looks at the BRICS dedollarization effort". The US fears the Global South challenge to the dollar's exorbitant privilegeBen Norton (Geopolitical Economy Report)
I have never been so lucky in my entire life
#photography#Alberta#landscape #rt #potd #potd2025 #pictureoftheday #nature #thunder #lightning #naturephotography #weather #thunderstorm #notMyImage #cloudsphotography
are qr codes and pkpass files the same? what other formats do transportation authorities use?
qr code is the squares code that, if used with a qr code scanner redirects me automatically to a website or to download a pkpass file, right?
after downloading said pkpass file to my android, any wallet application like fosswallet should recognize it and add it to the local library (on my android device), right?
what other formats do transportation authorities use?
To those residing in Germany, is pkpass use widespread there? What are common formats used there?
are qr codes and pkpass files the same? what other formats do transportation authorities use?
cross-posted from: lemmy.ml/post/33289366
obligatory I know this is not a linux question, but you provide good information and alternativesqr code is the squares code that, if used with a qr code scanner redirects me automatically to a website or to download a pkpass file, right?
after downloading said pkpass file to my android, any wallet application like fosswallet should recognize it and add it to the local library (on my android device), right?
what other formats do transportation authorities use?
To those residing in Germany, is pkpass use widespread there? What are common formats used there?
They are not at all the same thing.
A QR code is just a 2D barcode that can be used to hold a certain amount of alphanumeric data (and amount is limited by size).
While pkpass is an Apple format used in its wallet app to store data.
Aren't all barcodes 2D?
EDIT No wait, they're basically 1D aren't they? Nevermind!
Exactly. No matter the y dimension. Barcode data is only stored in x. Whereas QR uses x and y for data.
They also use the corner squares and a few specific dots to allow scanning from greater angles. Basically allowing the data to be read in 3d space. Even though only 2d is used to store that data.
This is why QR can work well with cameras. Whereas bar codes are designed for very short range laser reflection.
PS lots of info on QR online including open source programs to make your own.
The same goes for bar codes. But readers involve some very simple maker skills. Making simple barcode readers was a common school science project in the early 90s.
Your generic "barcode" for something like a UPC is considered a 1D barcode and uses things like the spacing of the lines and thickness to encode data. Although some 1D barcodes can detect the barcode is damaged they cannot do error recovery.
Your 2D barcodes, like QR or Data Matrix, store data in both directions and depending on format can have varying levels of error correction (duplicate data) built into the barcode. They also obviously can take up less room and hold the same or more data as well. You do need a scanner that can do 2D barcodes though, as not all scanners will read them.
ESWIN and Canonical team up to port Ubuntu to EBC77 RISC-V SBC
ESWIN Computing EBC77 RISC-V SBC To Support Ubuntu Linux
Canonical announced today that they teamed up with ESWIN Computing to ship Ubuntu Linux as the preferred operating system on their ESWIN Computing EBC77 Series single board computerwww.phoronix.com
Initramfs: What is it and how to abuse it
cross-posted from: lemmy.ml/post/33275115
According to my statistics that I look at, my second largest group are those who are on some Linux distribution (it just shows up as "Linux" there for me). Why did I write this? Because this group of people indirectly start their system through something called initramfs. Let's take a look at what it is and how to use it to our advantage.Use the translator in the sidebar to translate the page.
The Hunt For The Perfect Laptop Continues
This isn’t the first time I’ve blogged about the dearth of truly great PC laptops out there, and I suspect it won’t be the last.
The hunt for a perfect laptop continues
This is a bit of a rant; feel free to skip it if you’re here for the KDE content. This isn’t the first time I’ve blogged about the dearth of truly great PC laptops out there, and …Adventures in Linux and KDE
like this
Well I say it's no wonder people gravitate towards it but I don't actually like it myself.
It sucks that they make it basically impossible to upgrade snything. And that there storage and RAM upgrades cost several times more than they should.
I have a Macbool air (not by choice) and I installed asahi linux a couple of weeks ago. Main take away is that it's really good except for software support. I've had a bit of trouble finding programs that work well on arm even open source projects often don't compile there programs to work on arm.
X11 Session Removal FAQ
X11 Session Removal FAQ
Here is a quick series of frequently asked questions about the X11 session kissing us goodbye. Shoutout to Nate from which I copied the format of the post. Is Xorg unmaintained and abandoned? No,...Jordan Petridis (Rust in Peace)
Is Wayland Gay?Yes and Xorg is Trans.
Picture of the libxtrans gitlab repository with a Trans flag as the project banner.
Happy Pride month and Free Palestine ✊
Very nice
OS Backup - what should and what should not be backup'd?
Hello there! Here's the thing: I got some old HDD for my Debian home server, and now that I have plenty of disk space I want to keep a backup of the OS, so that if something accidentally breaks (either SW or HW) I can quickly fix it.
now the question is: which directory should I include and which should I exclude from the backup? I use docker a lot, is there any docker-specific directory that I should back up?
like this
It is a question I've spent a lot of time trying to work out. Can't speak to docker.
Some of the specifics of Keeps and Dontkeeps depend on details of your system. You have to find out where the distro, DM and other apps keep the following:
Dontkeeps:
- trashes
- temp files
- file indexes .. IMHO these dont backup properly if you leave them in and will prevent you from completing the task
- device files
Keeps:
- list of installed packages --- explicit and deps separate if possible
- config files: /etc, ~/.config, ~/.* on a case by case basis... I say remove the obvious large temp dirs and keep the rest by default for simplicity
- for the system configs I've had a tool called etckeeper running for a while because it was highly recommended but I've never actually restored from it...
- personal documents and other files such as typically kept in the home directory
- /root occasionally has something you need
Ways to investigate:
- use a disk usage utility to find out where your storage is being used up ... It'll help you find large Dontkeeps
- watch for recently modified files
- dirs and files that are modified all the time are usually temp dirs. But sometimes they have something useful like your firefox profile.
Most backup solutions are ONE of the following:
- User files
- System files
Don't spend too much time crying about needing two solutions. Just make your backup today and reach perfection later.
Remember: sync isn't backup. Test your backup if you can (but its not as easy as it sounds). Off site your most precious files.
I think most options have been covered here, but I'd like to consider some other bits...
User accounts & file permissions:- if you have >1 account, note that the UserID is internally numbered (starting from 1000, so Bob=1000, Sue=1001) and your file system is probably setup using the numerical UserID... so re-creating the users in a different order would give Sue access to Bob's files and vice versa.
Similarly, backing up /etc /var etc... you should check if any applications (ie databases) need specific chmod and chown settings
Rsync, tar, etc can cover some of this, you just need to check you rebuild users in the correct order.
Maybe Ansible is another approach? So your disaster recovery would be:
1. Install plain OS on new drive
2. Get Ansible access to it (ie basic netwroking)
3. Rebuild OS and instsll applicstions automatically with Ansible
4. Restore application & home folders (again with Ansible)
When you get this working, it's amazing to watch an entire system being rebuilt
Looking for an alternative to google wallet, when it’s the default option to download a German travel card.
I now reside in Germany and my current employer pays 50% of this so called Deutschland-Job-Ticket. There is no physical card but travel information you download to an android wallet, but apparently google wallet is the only available option. See the picture:
Google is a company I don’t trust with my data, neither do I expect your regular public transportation authority employee to care about his privacy (he looked at me as I was asking if 2 + 2 equal 4). I am not aware of non google based wallets where I can download the travel information.
I tried some f-droid and droidify options but it turns out they’re pure crap.
The site: abo.ride-ticketing.de/app/ I log in with my username and password, get my travel information and on the bottom the picture I uploaded.
Any workarounds?
This being Germany, shouldn’t there be an alternative to those who refuse google? Don’t I have that right as a consumer?
Another question: I screenshot my logged in session on the link I provided where you see my qr code and my billing data. The public transportation employee told me that’s not allowed (wtf?). Can anyone here provide a rationale?
Looking for an alternative to google wallet, when it’s the default option to download a German travel card on my android.
cross-posted from: lemmy.ml/post/33213275
I know android is minimally related to linux and the question doesn't resemble a typical question for a linux forum but each time I've asked here you've provided valuable information:I now reside in Germany and my current employer pays 50% of this so called Deutschland-Job-Ticket. There is no physical card but travel information you download to an android wallet, but apparently google wallet is the only available option. See the picture:
Google is a company I don’t trust with my data, neither do I expect your regular public transportation authority employee to care about his privacy (he looked at me as I was asking if 2 + 2 equal 4). I am not aware of non google based wallets where I can download the travel information.
I tried some f-droid and droidify options but it turns out they’re pure crap.
The site: abo.ride-ticketing.de/app/ I log in with my username and password, get my travel information and on the bottom the picture I uploaded.
Any workarounds?
This being Germany, shouldn’t there be an alternative to those who refuse google? Don’t I have that right as a consumer?
Another question: I screenshot my logged in session on the link I provided where you see my qr code and my billing data. The public transportation employee told me that’s not allowed (wtf?). Can anyone here provide a rationale?
I'm using fWallet for Eurostar, plane tickets, etc anything with PkPass. Very minimalist, just does the job.
- code repository gitlab.com/TheOneWithTheBraid/…
- f-droid delivery f-droid.org/packages/business.…
fWallet | F-Droid - Free and Open Source Android App Repository
A beautiful cross-platform wallet application for your transport tickets, discouf-droid.org
Gaza: Israel kills more than 130 Palestinians in 24 hours
By Mera Aladam
Published date: 14 July 2025 11:50 BST | Last update:~08:00 EDT
According to the UN agency for #Palestinian refugees (UNRWA), "truckloads of food and medical supplies are waiting in warehouses" outside #Gaza."Stop the starvation. Lift the siege. Let the #UN, including #UNRWA, do its lifesaving work," they said in a post on X.
Gaza: Israel kills more than 130 Palestinians in 24 hours
Israeli forces killed more than 130 Palestinians in Gaza in a single day, including several children who were attempting to collect water for their hungry families in the besieged enclave.Mera Aladam (Middle East Eye)
Gaza: Israel kills more than 130 Palestinians in 24 hours
cross-posted from: lemmy.ml/post/33173703
By Mera Aladam
Published date: 14 July 2025 11:50 BST | Last update:~08:00 EDT
According to the UN agency for #Palestinian refugees (UNRWA), "truckloads of food and medical supplies are waiting in warehouses" outside #Gaza."Stop the starvation. Lift the siege. Let the #UN, including #UNRWA, do its lifesaving work," they said in a post on X.
Gaza: Israel kills more than 130 Palestinians in 24 hours
Israeli forces killed more than 130 Palestinians in Gaza in a single day, including several children who were attempting to collect water for their hungry families in the besieged enclave.Mera Aladam (Middle East Eye)
reshared this
Hamas Says It Won’t Sign a “Surrender” Agreement, As War of Attrition Intensifies
Jeremy Scahill
Jul 14, 2025
Immediately after Trump announced what he called the “final proposal” for a Gaza deal, Prime Minister Benjamin Netanyahu undermined the negotiating process, repeatedly announcing—in public—his intent to continue the war after securing the release of ten living Israeli captives in a temporary 60-day truce and to forge ahead with his ethnic cleansing campaign to force the surviving Palestinians out of Gaza. “After the pause, we will transfer the population in the Strip southward and impose a siege [on the rest of Gaza],” Netanyahu told far-right cabinet minister Bezalel Smotrich recently, according to Israel’s Channel 12.
Hamas Says It Won’t Sign a “Surrender” Agreement, As War of Attrition Intensifies
Trump again claimed a Gaza deal may be imminent as Netanyahu continues his campaign of sabotage.www.dropsitenews.com
Hamas Says It Won’t Sign a “Surrender” Agreement, As War of Attrition Intensifies
cross-posted from: lemmy.ml/post/33162300
Jeremy Scahill
Jul 14, 2025Immediately after Trump announced what he called the “final proposal” for a Gaza deal, Prime Minister Benjamin Netanyahu undermined the negotiating process, repeatedly announcing—in public—his intent to continue the war after securing the release of ten living Israeli captives in a temporary 60-day truce and to forge ahead with his ethnic cleansing campaign to force the surviving Palestinians out of Gaza. “After the pause, we will transfer the population in the Strip southward and impose a siege [on the rest of Gaza],” Netanyahu told far-right cabinet minister Bezalel Smotrich recently, according to Israel’s Channel 12.
Hamas Says It Won’t Sign a “Surrender” Agreement, As War of Attrition Intensifies
Trump again claimed a Gaza deal may be imminent as Netanyahu continues his campaign of sabotage.www.dropsitenews.com
Realizing Arch isn't for me after updating broke VLC
I realized my VLC was broke some point in the week after updating Arch. I spend time troubleshooting then find a forum post with replies from an Arch moderator saying they knew it would happen and it's my fault for not wanting to read through pages of changelogs. Another mod post says they won't announce that on the RSS feed either. I thought I was doing good by following the RSS but I guess that's not enough.
I've been happily using Arch for 5 years but after reading those posts I've decided to look for a different distro. Does anyone have recommendations for the closest I can get to Arch but with a different attitude around updating?
like this
IMHO the actual problem here is the Arch moderator being an ass.
This happens in all operating systems from time to time. An update kills an app. Usually, the app is wildly out of date and hanging on to the last vestiges of a deprecated call that finally gets removed. I recently experienced this with V4L (for OBS virtual camera) and a kernel update in NixOS. Had one hell of a time tracking it down. It was one of the twice-yearly OS upgrades. Luckily, I had only updated one of my devices, and it still worked on the old one. After tearing apart the changes, I was finally able to specify V4L and a Linux kernel version. Immediately, the problem popped right out. The new kernel now needs a specific value passed for the expected video stream, where it used to use a default if it wasn't specified.
Apple breaks apps all the time. Windows does, but less so. The difference is usually before an update happens, Windows and Apple have had TONs of people testing on their own teams and their insiders people.
In the end, I just needed to roll back the kernel one revision until the V4L guys make the change, or I needed to recompile V4L myself with the option defaulted to something useful.
I don't think you can safely get away from this kind of issue. (app incompatibility on upgrade, not mods being an ass)
Debian or Mint seem to be pretty welcoming and easy going to get rid of the asshole issues, but chances are, you're going to break something eventually, and it's going to be super hard to figure out why and how to get around it.
Off-topic: A meta-analysis if you will, but I'm just astonished by the engagement this post has received. I wonder what this tells us about the Linux community on Lemmy.
On-topic: OP, honestly, others have chimed in and left very good answers already. So perhaps you won't find anything within my comment that hasn't been said. But, as I'm a latecomer to this thread, I might have an advantage that some didn't (try to capitalize on). To be blunt, the original post didn't reveal much about what you liked and didn't like about Arch. As such, my initial impression would have been to suggest Gentoo. But, you've since provided the engaging community crucial insights that help us in grasping the full picture. Below you may find my own notes on your distro preferences based on what you said:
- care-free updates
- repo packages receive updates shortly after upstream
- rewards effort put into initial setup
Furthermore, I'll take the liberty to assume that (native) package availability is expected to be vast. And that you wish for the process of updating to be snappy.
Based on the above, I recommend NixOS.
If jumping ship to NixOS seems too daunting, then consider installing Nix^[To be clear, I meant the package manager. Determinate System's installer is probably your best option.] on Arch. Consider to slowly but surely expand its usage within your system. And, then, when you're comfortable, embrace NixOS as a worthy successor to your Arch installation.
Determinate Systems
Bringing Nix to the enterprise to empower fearless software deliverydeterminate.systems
x264 AV1 file, vlc and mpv on debian 12.11, problems to play it, what to do?
the x264 av1 file plays only audio on vlc but works with flaws on mpv: on mpv I get audio and video, but every 5 to 6 seconds it's like instead of getting 24 fps I get 22, the user noticing the missing frames.
Is this a hardware issue? software?
debian 12.11, vlc 3.0.21 flatpak, mpv 0.40.0 flatpak
what do I do?
Check using e.g. top
for your CPU (nvidia-smi
or amd-smi
for your GPU) or System Monitor on KDE if any of your resource is being maxed out. If so then most likely you found the culprit.
Regarding what the actual codec is being used you can use ffprobe
but anyway what matters if resource bottleneck and thus if you can have hardware acceleration for it.
It's probably worth investigating so that you don't keep on getting video files too big for your computer to handle. I imagine it's something very high resolution with very recent compression. If so, look for something less demanding, e.g. x265 720p and if that's still leading to performance hiccups the older x264 720p or even 480p.
It's rate that the media player itself, e.g. VLC or mpv, actually is the bottleneck.
How I'm sending incremental Btrfs snapshots on a Asustor NAS to a LUKS disk
Hi, I recently finished setting up my Asustor NAS, and I found the snapshotting setup in it a bit confusing, so I'm writing this as a quick reference that might be hopefully useful to others.
For context, my device is a AS1102TL, and it's running ADM 4.3.3, but I imagine it should apply to all recent Asustor devices.
First of all, the reason I picked Asustor instead of e.g. Synology... it's because it was not clear if the latter actually supported LUKS full disk encryption on an external usb hd. In Asustor you have to ssh into your NAS, but you can definitely do it.
The only gotcha: If you created the LUKS volume recently on another system, it's likely that it'll be using Argon2 for key stretching. A memory-intensive algorithm, for which the 1GB of memory provided by my AS1102TL is not enough. The solution is simply to add another key with a different algo, e.g. PBKDF2, or just create the volume on your Asustor. Either way, you're going to be able to read and write it both from the NAS and another Linux on your pc.
$ sudo $(which cryptsetup) luksOpen /dev/sdb1 encrypted # "encrypted" is just the name that I gave to the device, pick anything... remember the `-S` flag if you need to select a key in a different slot
$ sudo mount /dev/mapper/encrypted /mnt/USB1
... do what you want ...
$ sudo umount /mnt/USB1/
$ sudo $(which cryptsetup) luksClose encrypted
Unfortunately, this doesn't mean that once mounted, the disk will be integrated in the ADM ui (you're not going to be able to see it in the "External Devices" ui, nor be able to select it as a destination in the "Backup & Restore" ui).
Normally, mounted external drives are available on paths like /share/USB0
, /share/USB1
. Maybe it could be possible to mount (or symlink your mount point for) your disk there, to make it usable to ADM, but by default /share
is an immutable loop mount of /volume0/.@system/sharebase.loop
$ lsattr -d /share/
-----i------- /share/
Trying to workaround that with chattr and maybe manually modifying sharebase.loop felt a bit more risky than needed, so I didn't attempt that (the ADM ui doesn't provide a
btrfs send
functionality, so it's not very interesting for our purposes anyhow).Now, you have two different approaches to accomplish incremental backups of btrfs snapshots, one where you just create them yourself from the CLI, and one where you can try to reuse the snapshots created in ADM.
- Create snapshot from the cli
sudo btrfs subvolume snapshot -r /volume1 /volume1/.@snapshots/v20250710-0951
pick a parent snapshot, and send the incremental changes:
sudo btrfs send -p /volume1/.@snapshots/v20250710-0936 /volume1/.@snapshots/v20250710-0951/ | sudo btrfs receive -v /mnt/USB1/
I'm using the same naming convention, and same location that is used for snapshots created by ADM (you wouldn't get conflicts anyhow, unless you're creating another one in the exact same minute).
I recommend the -v
verbose flag for btrfs receive, otherwise you're not going to see progress while the operation is ongoing.
That's it! Of course, the first send will have to happen without specifying a parent with -p
, to do a full clone.
- Reuse snapshots created in ADM
There are two problems with this: the snapshots created by ADM are not read-only and they are mounted right under the toplevel.
To address these issues:
sudo mount /dev/md1 -o subvol=/ /mnt/rootvol
sudo btrfs property set /mnt/rootvol/v2025079-2324/ ro true
then pick a parent snapshot, and send the incremental changes:
sudo btrfs send -p /mnt/rootvol/v2025079-0824/ /mnt/rootvol/v2025079-2324 | sudo btrfs receive -v /mnt/USB1/
As above, use the
-p
and -v
flags as needed. That's it!If you're wondering why did we have to mount the / subvol, you can try without:
You can mount the snapshots directly in ADM's Snapshot Center, by toggling the Preview toggle for a snapshot. In that case, they are still going to be RW, though mounted as RO. You can deal with that by remounting: sudo mount -o remount,rw /volume1/.@snapshots/v2025079-2324/ && sudo btrfs property set /volume1/.@snapshots/v2025079-2324/ ro true
,
You can then try to send the changes, but what you're going to get is:
$ sudo btrfs send -p /volume1/.@snapshots/v2025079-0824/ /volume1/.@snapshots/v2025079-2324
ERROR: not on mount point: /volume1/.@snapshots/v2025079-2324
The error is a bit confusing (you have mounted the volume! why is that not good enough?), but you can get a bit of clarity with
btrfs subvolume list
.$ sudo btrfs subvolume list /volume1 -qua
ID 256 gen 159842 top level 5 parent_uuid - uuid cbc37b20-901f-b043-8cf1-59b814814140 path <FS_TREE>/base
ID 258 gen 151914 top level 5 parent_uuid - uuid 5039c206-1a89-dc45-a9fe-43f8959cb672 path <FS_TREE>/.iscsi
ID 259 gen 159840 top level 5 parent_uuid - uuid 06d46207-9aa2-2944-ba38-e5736963ec12 path <FS_TREE>/.@plugins
ID 2758 gen 157876 top level 5 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid 256c36c5-7033-a945-a2db-b6a334a8419f path <FS_TREE>/v2025079-0824
ID 2759 gen 157859 top level 5 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid 88942ee6-8b52-3d4d-b972-5de2d6764728 path <FS_TREE>/v2025079-2324
ID 2762 gen 159833 top level 256 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid 6d636914-35a0-3f42-9486-bf5d673b94c5 path base/.@snapshots/v20250710-0936
ID 2763 gen 159836 top level 256 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid e99df217-4946-a740-bba9-99f64f1a0d69 path base/.@snapshots/v20250710-0951
Now, compare with the output when listing /mnt/rootvol:
$ sudo btrfs subvolume list /mnt/rootvol/ -qua
ID 256 gen 159867 top level 5 parent_uuid - uuid cbc37b20-901f-b043-8cf1-59b814814140 path base
ID 258 gen 151914 top level 5 parent_uuid - uuid 5039c206-1a89-dc45-a9fe-43f8959cb672 path .iscsi
ID 259 gen 159840 top level 5 parent_uuid - uuid 06d46207-9aa2-2944-ba38-e5736963ec12 path .@plugins
ID 2758 gen 157876 top level 5 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid 256c36c5-7033-a945-a2db-b6a334a8419f path v2025079-0824
ID 2759 gen 157859 top level 5 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid 88942ee6-8b52-3d4d-b972-5de2d6764728 path v2025079-2324
ID 2762 gen 159833 top level 256 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid 6d636914-35a0-3f42-9486-bf5d673b94c5 path <FS_TREE>/base/.@snapshots/v20250710-0936
ID 2763 gen 159836 top level 256 parent_uuid cbc37b20-901f-b043-8cf1-59b814814140 uuid e99df217-4946-a740-bba9-99f64f1a0d69 path <FS_TREE>/base/.@snapshots/v20250710-0951
as you can see, the snapshots created in ADM are directly under
top level 5
and if you list them under /volume1 (which is just the mount point for the /base subvolume), they are not found directly underneath (despite them being mounted there), which is why you see them being under their own <FS_TREE>
.Conversely, the ones that you can create directly from the cli under volume1, appear as top level 256
and they are under /base if you list the subvolumes under /mnt/rootvol.
I hope this has been useful.
PS, while I was closing the dozens of tabs that I opened to investigate how everything fits together, a note on what I wrote earlier:
this doesn’t mean that once mounted, the disk will be integrated in the ADM ui (you’re not going to be able to see it in the “External Devices” ui, nor be able to select it as a destination in the “Backup & Restore” ui).
mounting the disk on a path already accessible by ADM file explorer doesn't work because of permission issues, similar to the immutable flag that you can see with lsattr
... but someone on Reddit had another workaround:
reddit.com/r/asustor/comments/…
I mounted the opened device to another path already accessible by ADM file explorer. I don't think it will matter where really. But in my case I made two partitions on an external USB drive. The first partition is a small exFat formatted (10GB). The second partition takes up the rest of the drive and is formatted with cryptsetup (LUKS). Finally, to use this I open the LUKS device and mount it to a location in the first partition (which is automatically mounted by ADM)
Why Does Linux Have So Much Drama?!
Why Does Linux Have So Much Drama?!
The Linux community seems like it's filled with so much drama! How do we make sense of it all? Is Fedora going to kill my games? Did you hear the latest thing Linus said? Is GNOME really blocking a...AbnormalBeingsTube
like this
Yet another distro choice help post
So sitrep:
Newish desktop
- i7-13700K
- 64Gb DDR5 6000Mhz
- RTX 3070Ti
- MSI PRO Z790-P
(WiFi is not a factor, permanent ethernet connection.)
Needs:
- Gaming
- Music composing
- Coding (Mostly python)
- Video editing
I've been using Linux on and off throughout the years, but lately I've fallen out of the loop somewhat. Started with Slackware around 1998, Kubuntu in the 2000's, Ubuntu 2010's, Kali and Mandrake 2020's -> on my laptop, Ubuntu server on my RasPi. At work, we have a few Fedora servers I have to maintain. So not a complete novice, but somewhat obsolete info.
I have been looking at the immutable distros, like Bazzite and Pop!_OS as I've done the whole song and dance of constantly repairing my distro because of various issues, and I'd like my main recreational machine & distro to be low maintenance, I get to fix linux servers at work enough already, I don't want to bring that home.
With gaming, I've understood that linux has come a loooooong way since I last tried sometime around TBC Launch for WoW when Wine barely worked with it.
Music composing is a little annoying, since apparently both Ableton and FL studio are not an option. I've heard good things about Reaper, but I'll have to do some more research. Feel free to educate me on this topic if you have some insider info. I don't play live sets, just compose and mix.
Video editing, currently I use Davinci Resolve, and apparently it works fine on Linux, just some limitations and shenanigans with codecs. Alternatives are welcome, I don't need 90% of what resolve offers, I can make do with a simpler software as well.
Thank you kindly in advance for departing thine wisdom.
EDIT: Ended up installing Bazzite, and KVM virtualizing OpenSuse Tumbleweed and vanilla Fedora, keeping my backups for now on the NAS so I will be able to easily nuke & go with Tumbleweed (I think) next, since so many people seem to swear by it. Thank you everyone for the great advice!
Introduction - Steve's Tutorial on Jujutsu, an alternative front-end to git
Jujutsu is essentially an alternative front-end or "porcelain" to git, both magnificiently simplified and powerful.
I tried it after using Emacs Magit for about six or seven years, and jujutsu is really easier to use than git and useful if one wants a tidy public history of changes (with "tidy" and "public" as Linus Torvalds recommends). Plus it is fully compatible to git as backend - other contributors will not even note you are using it.
like this
Another useful property is that while jujutsu does have worktrees, like git, in many cases where one would use git worktrees (for example when writing accompanying documentation ) it is just easier to use another line of changes (what is a branch in git).
Alas, that jujutsu does not store local change sets automatically on a remote git repo (this happens only when you update and push a git branch), means that still-mutable local changes are not automatically transferred to another computer you work on. And unpublished changes are naturally mutable in jujutsu. But you can safely copy a jj repo via rsync, as changes in jj metadata are thread-safe and atomic. The other way is of course to push a work-in-progress ("WIP") git branch which can mutate and is therefore not allowed to be merged by other people.
That’s not really how one would use worktrees in git. Worktrees are useful in the case when e.g. you are working on version 0.15 of your software that has many breaking changes to version 0.14 (perhaps even on a build system level) and you need to release a 0.14.1 patch. Worktrees separate directories which means you don’t need to stash or do a wip commit, nor clear you 0.15 build artefacts. Just cd to a different worktree, checkout the 0.14 branch, create and checkout the 0.14.1 branch, clear build artifacts in a different directory from your main development one, and start working.
When done, just cd back and keep working again without switching branches, clearing artifacts, or doing full rebuilds of the in-development 0.15 version.
Plus, git does not store change sets or branches or anything on any remote unless you push them either, so if you’re having that problem just stop pushing things you don’t want to push. You can totally rsync a git repo, just ensure it’s at rest. Otherwise do what you should be doing anyway: set the repo on another machine as a remote of the other repo, so you can git pull my_private_machine feature/my_private_branch
without needing to push to a central repo.
I’m sure jujutsu has many advantages, but it also reads to me like you’re misunderstanding the git model. Which can be a fair critique of git to be fair, but then we would need to talk about what about the git model people have trouble with, why, and how to address those issues, and so far I haven’t seen any kind of research in that direction from jujutsu (not that I’ve been looking particularly hard)
One difference between using worktrees and branches in git is that in git you usually have uncommited stuff that's not finished, and worktrees are a way to avoid committing this. And you want to avoid committing early because it is hard to clean-up later. This hesistsnce to commit is not necessary at all in jujutsu - any change to the source files is already captured and will be restored once you go back to that changeset. There are other cases where you use worktrees in git e.g. to isolate a build and an hour-long integration test running it in parallel to your ongoing work, and in thar cases, you'd use workspaces in jujutsu like you'd in git.
but then we would need to talk about what about the git model people have trouble with, why
Too many commands that do subtly and irreversivly things on the repo, with potentially messed-up interim states, only to do the conceptually much simpler task to edit and manipulate the directed acyclic graph of commits.
In short, jujutsu is a commit graph editor and does the same with perhaps 10% of the complexity of git. The man pages on the git reset, branch and merge commands are already larger than the whole - and detailed!- documentation of jujutsu.
Steve Klabnik explains this much better than I can here in his blog that I posted.
It is simply not my experience that cleaning up commits after committing early is difficult in git. Amending a commit is a single -a
flag away from the git commit
command. The opposite problem is when you do too much work and want to split it into multiple commit rather than a huge one, in which case git add -p
is again a single flag away from git add
.
In general, git’s entire model is to allow you to work first, and do administrative tasks (including tidying up your commit history etc) later.
And almost nothing is truly destructive in git, the vast majority of cases can be fixed by judicious use of git reflog
.
The only cases I’ve ran into where git repos became corrupted were caused by external tools, mainly GUIs that label buttons with git commands that do something different when clicked (like the button labeled push
actually doing git push —all
for no good reason, and such things) with users that have no idea how git works that have been trained just by telling them “click this to save your work, click this to get the last version of the code”
Sickday likes this.
Technically true - but it looks like jj
does a lot of history re-writing which would require a lot of care to be taken when working on a shared codebase.
The page on remotes has some cautions in it.
We need the --allow-backwards flag to set the trunk branch to the previous commit because it is a dangerous operation: if we had pushed trunk, things would get weird when we try and push now. We've kept it all local, so there's no issues with doing this.
jj
by default refuses to change any commits on published branches such as a master branch that has been pushed. The details are configurable.
BTW that's why I linked Linus Torvalds mail on when and why to rewrite history - it is good advice.
Hrm... It looks interesting but it seems too dedicated to crafting "the perfect commit".
Changing our description changed the commit ID! This is why we have both IDs: the change ID has not changed, but the commit ID has. This allows us to evolve our commit over time, but still have a stable way to refer to all versions of it.
I don't want to "evolve a commit" - I want to capture my changes over time. If I decide later that I want to prepare the commit for merging I will.
I hate it because it's different - but even trying to give it a "benefit of the doubt" I really can't see this as better. It's not like it's difficult to create a "tidy" commit with git as is.
And as far as "easier to use goes"... well... Here's how you get a list of anonymous branches
jj log -r 'heads(all())'
And since they eschew branches with names you get to memorize hash strings instead of branch names that describe the thing you were doing?
jj new pzoqtwuv yykpmnuq -m "merge better documentation"
# vs.
git merge my_branch_Name
I'm unconvinced. Though
jj undo
looks neat (and also crazy dangerous unless you can undo an undo?).
And since they eschew branches with names you get to memorize hash strings instead of branch names that describe the thing you were doing?
No trouble, you can still name branches if you want. And no, you don't have to type the whole changeset hash, the first one to three letters are usually sufficient.
Also, branch names are not a permanent thing, they disappear after you merged them.
If you want, to can put an empty commit with the description of what you want to do at the top of your changes, and then use "jj split" to move changes to different commits before it.
There are several common work flows which are explained in Klabnik's blog post.
Yeah you can undo undo and also resurrect undone states.
If the readability of the commit history really does not matter to you - for exsmple, nobody needs to read this code again - it's possible that jj does not give you enough advantage. Everyone works different.
If the readability of the commit history really does not matter to you - for exsmple, nobody needs to read this code again - it’s possible that jj does not give you enough advantage. Everyone works different.
I mean... It does and I will use git to manage commit histories as necessary. I don't see jj
as solving that problem or even making it easier. Doing a single squash-commit or a rebase -i
when I merge a branch is relatively trivial.
And from what I can tell it's much easier to do a git pull upstream master
than to do jj new skdfsld dskfjas
since you'll likely have to lookup those hashes? I mean I wouldn't remember them.
And from what I can tell it's much easier to do agit pull upstream master
than to dojj new skdfsld dskfjas
since you'll likely have to lookup those hashes? I mean I wouldn't remember them.
One takes them from the last commit log and uses the first few letters. Steve Klabnik shows how they are used in practice. It makes no sense to repeat it here.
One takes them from the last commit log and uses the first few letters
So - it's not the length of the random garbage that is the issue it's the fact that it's random garbage that I have no chance of remembering after 5 seconds and switching between branches. All my branches are instead random hashes that I'll need to lookup or remember.
I've read through the blog. It sounds like they've taken the minor inconvenience of doing a git merge --squash
and distributed that pain across every-single-commit you're ever going to make instead. All to get "tidy commits" which were possible before anyway.
I was actually rather interested in the idea of jj being something that made history-rewriting easier (e.g. for removing bad commits with passwords and the like). But the fact that it almost completely throws out the entire concept of working on named branches (yes you can have them - but "One interesting thing about branches in jj that's different than branches in git is that branches do not automatically move." - genius) is just ridiculous. And to claim that it's now simpler just seems like gaslighting.
Looking for a music player
I'm looking for a music player on Pop!_OS that supports playlists, repeating a single track while still being able to swap tracks in the playlist, and also supports fading between songs and when stopping playback. And ideas on what to try?
So far I've tried VLC, Audacious, and Rhythmbox, but none of those seem to support all of those requirements. (Rhythmbox was close but the repeat one from the toolbar plugin doesn't work.)
Edit: Got it working in Rhythmbox after toggling the repeat options a few more times. Still curious if there are other options out there though.
like this
Intel axes another 2,400 jobs in Oregon announced Friday.
Even with all those incentive dollars, tax breaks, and innumerable concessions this will always be what happens. Governments are captured by corporate money, power and influence and then governments give away the people's wealth and corporations take.
Intel axes thousands of technicians and engineers in sweeping U.S. layoffs — cutting 4,000 positions in the U.S., 2,392 in Oregon
Despite claims that layoffs target mostly mid-level managers.Anton Shilov (Tom's Hardware)
This new SSD will literally self destruct if you push the big red button it comes with — Team Group posts video of data destruction in action
The ‘H/W Quick Erase’ function, which fries the flash memory, should probably have a more forbidding name.
KDE's Plasma Bigscreen For TV's Still In Development
How many of you knew about this project?
Info
Plasma Bigscreen is a Plasma-based shell (desktop environment) for TVs and other large displays. It is designed to be used with arrow navigation using remotes or controllers.
Links
Diving into Plasma Bigscreen | espidev
I have been a long time Plasma Mobile contributor, but I have always had a keen interest in having Linux on my TV! I have noticed that in the past few months, the Plasma Bigscreen project has had some interest from people wanting to contribute, but t…espi.dev
carzian likes this.
no gods no masters only jesus and trump
what does no gods no masters mean?
it means being free from all the liberal elites and fake news media who just want to control us and take away our freedom and tell me what to think and how to live my life and whats safe to eat
trump and jesus DO NOT COUNT
theyre not part of the establishment and theyre not trying to control me okay trump is a rebel and a fighter and jesus is the ultimate rebel and free thinker he went against the establishment and challenged the powers that be like his dad and stuff
i believe in being free and independent and not being controlled by anyone or anything that isnt on my side like for example the mcdonalds corporation what do you think
As a kid: Saturday morning cartoons.
As a teen: Where in the World is Carmen Sandiego the animated series (which was once interrupted by the news to show a plane crashing into a building).
As an adult: I ain't got time for that shit!
Same with getting a place to live. It was quite a shock when I learned you had to fucking interview to rent an apartment, and may not be approved even if you have the money.
Wait what? I've never heard of such a thing in any of the places I've lived. BS like needing 3x the rent or 1st, 2nd and last months rent + deposit yea
But needing to interview‽ That's a new one LMAO
Two French MPs to join new Gaza-bound aid boat
The Handala, operated by the Freedom Flotilla Coalition, left the port of Syracuse shortly after 12:00 pm local time, according to a journalist of the French press agency AFP, carrying about fifteen activists.Several dozen people, some holding Palestinian flags and others wearing keffiyeh scarves, gathered at the port to cheer the boat's departure with cries of "Free Palestine".
The former Norwegian trawler, loaded with medical supplies, food, children's equipment and medicine, will sail for about a week in the Mediterranean, covering roughly 1,800 kilometres, in the hope of reaching Gaza's coast.
Palestinians inspect the wreckage of a gas station destroyed in an Israeli airstrike in Deir al-Balah, central Gaza Strip, Saturday, July 12, 2025.
Two French MPs to join new Gaza-bound aid boat
A Gaza-bound boat carrying pro-Palestinian activists, including members of France's hard-left LFI party, and humanitarian aid left Sicily on Sunday, over a month after Israel detained and deported people aboard a previous vessel.RFI
Two French MPs to join new Gaza-bound aid boat
The Handala, operated by the Freedom Flotilla Coalition, left the port of Syracuse shortly after 12:00 pm local time, according to a journalist of the French press agency AFP, carrying about fifteen activists.Several dozen people, some holding Palestinian flags and others wearing keffiyeh scarves, gathered at the port to cheer the boat's departure with cries of "Free Palestine".
The former Norwegian trawler, loaded with medical supplies, food, children's equipment and medicine, will sail for about a week in the Mediterranean, covering roughly 1,800 kilometres, in the hope of reaching Gaza's coast.
Palestinians inspect the wreckage of a gas station destroyed in an Israeli airstrike in Deir al-Balah, central Gaza Strip, Saturday, July 12, 2025.
Two French MPs to join new Gaza-bound aid boat
A Gaza-bound boat carrying pro-Palestinian activists, including members of France's hard-left LFI party, and humanitarian aid left Sicily on Sunday, over a month after Israel detained and deported people aboard a previous vessel.RFI
Risk of Powell ouster is underpriced, Deutsche Bank strategist says
Risk of Powell ouster is underpriced, Deutsche Bank strategist says
"Investors would likely interpret such an event as a direct affront to Fed independence, putting the central bank under extreme institutional duress."Simon Kennedy (Fortune)
Recommend a simple, small cheap laptop < 15" I can chuck in my bag for use in coffee shops!
- I'll buy used, so don't want latest and greatest. It won't be my main laptop.
- to run linux obviously.
- good battery life, light, not too small to use, but large enough to type on (obviously can do without numeric keypad). not too fragile!
- I'll be doing some light python work, perhaps some c/c++ but I'm not after a workhorse, just something for quickly fixing bugs, or making notes on
- sub 200 GBP / 250USD I guess
I'd be interested in hearing recommendations, and also what to avoid!
Walmart recalls water bottles after two customers suffer blindness
Walmart recalls 850,000 water bottles after two customers suffer ‘permanent blindness’ from exploding caps
The Consumer Product Safety Commission has received three reports of customers being hit in face by bottle lidsGustaf Kilander (The Independent)
US economy poised to slow as Trump's tariffs hit consumers
US economy poised to slow as Trump's tariffs hit consumers
The US economy is expected to slow the rest of the year as tariffs take a bigger toll on consumers and businesses, immigration constraints intensifyPaul Davidson (USA TODAY)
Several people injured in second night of anti-migrant riots in Spanish town
Several people were hurt in a second night of anti-migrant unrest in the town of Torre Pacheco in south-east Spain after a pensioner was beaten up, authorities said.Despite a major police presence, groups armed with batons roamed the streets looking for people with foreign origins, the regional newspaper La Opinión de Murcia reported.
The regional government did not say how many people were injured but stated that at least one person had been arrested over the violence.
The unrest erupted after a 68-year-old man told Spanish media he was beaten up in the street on Wednesday by three young people of north African origin. The attack was filmed and put on social media.
Several people injured in second night of anti-migrant unrest in Spanish town
Authorities say at least one person arrested after disorder broke out in Torre Pacheco over attack on pensionerGuardian staff reporter (The Guardian)
Macron calls on EU to ‘defend European interests resolutely’ from Trump tariffs
The French president, Emmanuel Macron, has called on the EU to “defend European interests resolutely” after Donald Trump threatened to impose 30% tariffs on nearly all imports from the EU.It came as the EU moved to de-escalate tensions after the blunt move by Trump on Saturday. The bloc declared a further pause on €21bn of retaliatory tariffs until 1 August, dovetailing with the US president’s new deal deadline.
At the same time, the European Commission president, Ursula von der Leyen, and the Indonesian president, Prabowo Subianto, announced a “political agreement” on a free trade deal on Sunday, ending nine years of negotiations.
Macron calls on EU to ‘defend European interests resolutely’ from Trump tariffs
French president says bloc should be ready for trade war after 30% tariff threat but other EU leaders call for calmLisa O'Carroll (The Guardian)
When Britain's 'feminists' cheer for bombs and sneer at Palestinian suffering
A familiar breed of British pundit has resurfaced - loud, self-declared feminists whose outrage is as selective as it is performative, and whose moral compass somehow always aligns with western state power.They remain silent as Gaza burns, but are quick to find their voice to cheer on Israel and its allies as they threaten to flatten Iran - civilian casualties be damned.
During Israel's recent strikes on Iran, the radical feminist journalist and co‑founder of Justice for Women, Julie Bindel, branded leftist anti-war feminists "Team Iran" sympathisers. It was a disingenuous, grotesquely misleading and dangerously ideological accusation, but not a surprising one.
While women in Gaza bleed in silence, these pundits reserve their fury for pro-Palestine protesters - smearing them as extremists, branding solidarity as terrorism, twisting every act of dissent into an endorsement of "jihad" and weaponising antisemitism to crush critique.
When Britain's 'feminists' cheer for bombs and sneer at Palestinian suffering
The UK's most prominent 'feminists' ignore women in Gaza under bombs and siege, but speak up to manufacture consent for western wars or attack the anti-war leftMiddle East Eye
Mac Plus with a mysterious fault taught me a good lesson | Adrian's Digital Basement
It's time for another 68k Mac repair. I thought it would be a quick and easy fix, but this turned out to be a but more mysterious.-- Info
Microbug:
DM (dump memory)
SM (set memory)
Video page:
U15D VIA 6522 PA6 Pin 8 to U4G 74AS253 Pin 4
From microbug, I was writing to
3F A700 Screen Buffer 1
00 0000 - 3F FFFF 0M - 4MB Total address space
00 0000 - 0F FFFF 0M - 1MB
00 0000 - 07 FFFF 0K - 512k
xx FCFF Screen1 memory end
xx A700 Screen1 Memory start
xx 7C7F Screen2 Memory End
xx 2700 Screen2 Memory Start
Mac Plus with a mysterious fault taught me a good lesson
It's time for another 68k Mac repair. I thought it would be a quick and easy fix, but this turned out to be a but more mysterious. -- InfoMicrobug:DM (dump m...YouTube
Trump’s 50% copper import tariff said to cover refined metal
Trump’s 50% copper import tariff said to cover refined metal - MINING.COM
Refined copper represents the biggest category of the metal that is imported by the US.MINING.COM
Israeli settlers beat Palestinian-American to death, fatally shoot another
By Fayha Shalash in Ramallah, occupied Palestine
Published date: 12 July 2025 15:49 BST"The attack began when a large group of settlers targeted dozens of #Palestinians attempting to access their land between the villages of Sinjil and al-Mazra'a al-Sharqiya, east of Ramallah.
Such assaults have become a regular occurrence, taking place almost every Friday, as part of efforts to intimidate villagers and drive them off land targeted for settlement."
"'Musalat owned a home in the area and died trying to defend it' - Abdul Samad Abdul Aziz, al-Mazra'a al-Sharqiya municipality member"
Israeli settlers beat Palestinian-American to death, fatally shoot another
Israeli settlers beat a Palestinian-American man to death and fatally shot another during a coordinated assault on villagers in the occupied West Bank on Friday.Fayha Shalash (Middle East Eye)
Israeli settlers beat Palestinian-American to death, fatally shoot another
By Fayha Shalash in Ramallah, occupied Palestine
Published date: 12 July 2025 15:49 BST"The attack began when a large group of settlers targeted dozens of #Palestinians attempting to access their land between the villages of Sinjil and al-Mazra'a al-Sharqiya, east of Ramallah.
Such assaults have become a regular occurrence, taking place almost every Friday, as part of efforts to intimidate villagers and drive them off land targeted for settlement."
"'Musalat owned a home in the area and died trying to defend it' - Abdul Samad Abdul Aziz, al-Mazra'a al-Sharqiya municipality member"
Israeli settlers beat Palestinian-American to death, fatally shoot another
Israeli settlers beat a Palestinian-American man to death and fatally shot another during a coordinated assault on villagers in the occupied West Bank on Friday.Fayha Shalash (Middle East Eye)
Medicaid cuts will pummel NY jobs and health care. The Bronx could take the biggest hit.
Medicaid cuts will pummel NY jobs and health care. The Bronx could take the biggest hit.
More than 100,000 could lose insurance coverage and more than 3,000 could lose jobs.Caroline Lewis (Gothamist)
NYC Council bills pushing for more public bathrooms, drinking fountains become law
NYC Council bills pushing for more public bathrooms, drinking fountains become law
A law that mandates Narcan training for jail guards will also go into effect.Samir Ferdowsi (Gothamist)
ChunkMcHorkle likes this.
Could Psilocybin Be the Secret To Living Longer? Scientists Think So.
Could Psilocybin Be the Secret To Living Longer? Scientists Think So.
Researchers found that psilocin—the compound your body makes after ingesting psilocybin—helped human cells live longer.Ashley Fike (VICE)
I'm about to give up my organic balcony gardening experiment. This is a cry for help.
Cross-post from !balconygardening@slrpnk.net
Okay, just from the pictures, let me say what I think is happening:
1) You're growing too many different kinds of plants in a small space.
2) You're growing Cannabis, which draws literally every sweet-sensing pest.
3) Those things on the underside of the leaves you posted are Ladybug larvae, and they are GOOD.
You clear this up in about a week with a few simple things:
1) Get a clutch of ladybugs from your local nursery or plant stores. This should be available almost everywhere in the US.
2) Although I don't want to advocate for this because I love local pollinators, get a pheromone trap for the stinging insects. They cost about $10, and don't lure honeybees, but WILL kill local carpenter bees and yellow jackets.
3) For the aphids, get a soap-based spray, or make it yourself. It's pretty much just dish soap and water, but there are guides online. Spray EVERY MORNING AND AFTER SUNSET. This plus the ladybug clutch will make quick work of the aphids.
4) I see you have Basil in containers, move that AWAY from the plants that are infested with scale or aphids.
5) Depending on where you live, your nursery's may sell Mantids. Get them. They are beneficial, but ruthless in eating and killing anything in their grasp, including wasps.
6) If you have wasps around, there is a nest nearby. Inspect your building awnings, trees, or under anything shaded and find that nest. It's not two doors over, it's within 100ft of where you got stung. Find it, set a pheromone trap around your plants (not where you think the nest is), then after a lot of them are dead, go find and remove the nests next.
Don't leave standing water around, and make sure that you stay on schedule with the soap spray. Most of this will be cleared in just a week.
Edit: also for the slugs and stuff, you're growing a lot of stuff in a mostly shaded area, so you're just asking for slugs. Line a general area around your plants with Diatomaceous Earth. It's cheap, easy to use, and doesn't harm anything that doesn't crawl. Also, organic.
Double edit: DO NOT spray this black bugs with the striped butts. Those will be ladybugs soon that eat all the aphids. They are good.
dgdft likes this.
You're growing Cannabis, which draws literally every sweet-sensing pest.
Funnily enough, my weed is pretty much the only thing (and chillis) that isn't much affected.
The willow is the worst one, and the pepino second.
Those things on the underside of the leaves you posted are Ladybug larvae, and they are GOOD.
Those larvae pictures are already a bit older, maybe two weeks?
They probably got killed by the ants or wasps, because I rarely see them around anymore.
I also rarely see any other aphid eating insects anymore, only ants and ants carrying carcasses 🙁
Okay, so why are you coming here with this dire plea, but not giving up to date information?
Makes me think you don't actually care and might be lazy....
dgdft doesn't like this.
ChunkMcHorkle likes this.
I wouldn't say really positive. But it changed a daily slightly negative into a daily slightly positive.
At work I regularly need to take short notes. I like to fill the page to the full. But it gets messier and more complicated aa the day goes on. So I'd strike through and cross out notes I don't need anymore.
The thing is, crossing things out triggers a feeling of making mistakes. So instead of crossing out I started using check-marks (Dutch-style)., which feels like a succes and is also a quick fun flourish to draw. So small annoyances have turned into small victories.
What is some restful/profoundly relaxing video game music?
Inside the Deku Tree
from Ocarina of Time
Very sonorous
LIMBO and INSIDE are being delisted from GOG on July 17th
Playdead’s classics, Limbo and Inside, leaving GOG.com on July 17th
GOG.com announced on Thursday that both of Playdead's grim but beloved titles, Limbo and Inside, will be leaving the DRM-free platform on July 17th.Delisted Games
Could Psilocybin Be the Secret To Living Longer? Scientists Think So.
Could Psilocybin Be the Secret To Living Longer? Scientists Think So.
Researchers found that psilocin—the compound your body makes after ingesting psilocybin—helped human cells live longer.Ashley Fike (VICE)
like this
just_another_person doesn't like this.
Federal Agents Spray Tear Gas at Protesters, Children During ICE Raids at California Farms
Federal Agents Spray Tear Gas at Protesters, Children During ICE Raids at California Farms
"ICE was conducting a raid using disproportionate displays of force against local farmworkers and our agricultural community," said U.S. Rep. Salud Carbajal, who was denied entry to one farm where he was attempting to provide oversight.julia-conley (Common Dreams)
It's actually quite on-brand for apple.
Usually, Android manufacturers come up with a feature that's actually half decent, but needs a good polish to actually take off.
Apple comes in, refines it to that polish + messaging with their cult, it takes off and Apple claims credit
What to Do When You See ICE in Your Neighborhood
What to Do When You See ICE in Your Neighborhood
How can you deter the Trump administration's immigrant deportation machine when it pops up in your community? Follow these steps.Justin Caffier (The Intercept)
Ro Khanna is trying to force Congress to vote on releasing the Epstein files
The speaker of the house and Zionist-first Mike Johnson will probably kill this. It would be nice to see if the democrats would vote this through if they gain the house in 2026. My guess, they would not. Epstein had "friends" on both sides of the aisle.
Ro Khanna (@RoKhanna)
Why are the Epstein files still hidden? Who are the rich & powerful being protected? On Tuesday, I'm introducing an amendment to force a vote demanding the FULL Epstein files be released to the public.Nitter
Dual carbon sequestration with photosynthetic living materials
ETH Zurich researchers have developed a groundbreaking "living material" that actively captures carbon dioxide from the atmosphere through two mechanisms: biomass production and mineral formation[^1][^2].The material combines cyanobacteria (photosynthetic bacteria) embedded within a printable hydrogel matrix. The cyanobacteria convert CO2 into biomass through photosynthesis while simultaneously triggering the formation of solid carbonate minerals - a process called microbially induced carbonate precipitation (MICP)[^1].
Key achievements of the material include:
- Sequestered 2.2 mg of CO2 per gram of hydrogel over 30 days
- Captured 26 mg of CO2 per gram over 400 days in mineral form
- Maintained viability for over one year
- Required only sunlight and artificial seawater to function
- Can be 3D printed into various structures[^1]
The research team demonstrated practical applications by creating:
- A 3-meter high tree-trunk structure at the Venice Architecture Biennale that can bind 18kg of CO2 annually
- Building facade coatings that could capture carbon throughout a building's lifecycle
- Lattice structures that passively transport nutrients through capillary action[^2]
"As a building material, it could help to store CO2 directly in buildings in the future," said Mark Tibbitt, Professor of Macromolecular Engineering at ETH Zurich[^2].
The material represents a low-maintenance, environmentally friendly approach to carbon capture that operates at ambient conditions using atmospheric CO2, contrasting with industrial methods requiring concentrated CO2 sources and controlled conditions[^1].
[^1]: Nature Communications - Dual carbon sequestration with photosynthetic living materials
[^2]: ETH Zurich - A building material that lives and stores carbon
A building material that lives and stores carbon
Researchers are developing a living material that actively extracts carbon dioxide from the atmosphere. Photosynthetic cyanobacteria grow inside it, forming biomass and solid minerals and thus binding CO2 in two different manners.ETH Zurich
protist
in reply to ByteOnBikes • • •Vanilla_PuddinFudge
in reply to protist • • •Trump could drag a 14 year old by her hair into central park in broad daylight and fuck her brains out, to a sold-out audience and claim it as fake without any repercussions.
This is all just a waste of time.
JillyB
in reply to Vanilla_PuddinFudge • • •