‘Profound concern’ as scientists say extreme heat ‘now the norm’ in UK
‘Profound concern’ as scientists say extreme heat ‘now the norm’ in UK
Frequency of heatwaves and flooding raises fears over health, infrastructure and how society functionsDamian Carrington (The Guardian)
How feasible is privacy-respecting personalised search engine results?
The issue with Google's personalised search results is, imo:
- Not only is it not opt-in, but you can't even opt out of it. Personalised search results should be opt-in and disabled by default.
- The data kept on you is used to sell you ads
- The data kept on you will be handed over to state entities fairly easily
Given those three problems, how feasible would it be to self-host a search engine that personalises your results to show you things that are more relevant to you? Avoiding issues 1 & 2 as you're self-hosting so presumably you have made the decisions around those two things. And issue 3 is improved as you can host it off-shore if you are concerned about your domestic state, and if you are legally compelled to hand over data, you can make the personal choice about whether or not to take the hit of the consequences of refusing, rather than with a big company who will obviously immediately comply and not attempt to fight it even on legal grounds.
A basic use-case example is, say you're a programmer and you look up ruby
, you would want to get the first result as the programming language's website rather than the wikipedia page for the gemstone. You could just make the search query ruby programming language
on any privacy-respecting search engine, but it's just a bit of QoL improvement to not have to think about the different ways an ambiguous search query like that could be interpreted.
like this
I fully respect if it’s just not in the budget for you. A company has to make money somehow. I’d rather pay than get ads or worse let them collect and yet worse sell my data. Also, you can use a burner email and vpn if you want to add an extra layer of obfuscation in there for privacy.
Here’s a few links from their faq.
help.kagi.com/kagi/faq/faq.htm…
help.kagi.com/kagi/faq/faq.htm…
help.kagi.com/kagi/faq/faq.htm…
I really hope I don’t come off as a shill for them. It’s one of the few companies I actually really like.
I also run proton family, and really like the product offering. Their leadership gives me anxiety though. Promos and sales are only for new customers and standard pricing is a bit steep, but you do get multiple services.
Also, you can use a burner email and vpn if you want to add an extra layer of obfuscation in there for privacy.
It's still all tied to one account. They could say, for instance, the same person searched for "beans", "onions", and "rice", as opposed to not being tied to an account where those 3 searches could have come from 3 different people. Of course, a search engine like DDG is only promising to not track you to try figure out if those 3 searches came from the same person, but various anti-fingerprinting measures could make it infeasible for DDG to do that. For a paid search engine, you'd have to pay for a new account per search if you didn't want it tied to any other searches, if you don't trust that Kagi isn't logging searches (which you shouldn't, because you shouldn't rely on trust for any threat model).
I really hope I don’t come off as a shill for them. It’s one of the few companies I actually really like.
Don't worry, I get where you're coming from and I most certainly think some people have a use-case for it.
like this
The worst part is their châtlet joke is actually good 😭.
I hope someone tags over all this.
Scientists make game-changing breakthrough that could slash costs of solar panels: 'Has the potential to contribute to the energy transition'
cross-posted from: slrpnk.net/post/24690127
Solar energy experts in Germany are putting sun-catching cells under the magnifying glass with astounding results, according to multiple reports.The Fraunhofer Institute for Solar Energy Systems team is perfecting the use of lenses to concentrate sunlight onto solar panels, reducing size and costs while increasing performance, Interesting Engineering and PV Magazine reported.
The "technology has the potential to contribute to the energy transition, facilitating the shift toward more sustainable and renewable energy sources by combining minimal carbon footprint and energy demand with low levelized cost of electricity," the researchers wrote in a study published by the IEEE Journal of Photovoltaics.
The sun-catcher is called a micro-concentrating photovoltaic, or CPV, cell. The lens makes it different from standard solar panels that convert sunlight to energy with average efficiency rates around 20%, per MarketWatch. Fraunhofer's improved CPV cell has an astounding 36% rate in ideal conditions and is made with lower-cost parts. It cuts semiconductor materials "by a factor of 1,300 and reduces module areas by 30% compared to current state-of-the-art CPV systems," per IE.
Scientists make game-changing breakthrough that could slash costs of solar panels: 'Has the potential to contribute to the energy transition'
Solar energy experts at the Fraunhofer Institute are optimizing sun-catcher cells to supercharge solar panels.Rick Kazmer (The Cool Down)
adhocfungus likes this.
It does. Also seems weird nobody thought of a magnifying glass before.
But its also the beauty in science. Now somebody else thought about it, and they might work harder to fix the next problem: Heat.
If that gets better now, solar panels will increase in output even more. There are so many technologies going into one product, and each field have its own experts.
I'm excited.
LIGO-Virgo-KAGRA detect most massive black hole merger to date
LIGO-Virgo-KAGRA detect most massive black hole merger to date
Scientists have detected the merger of the most massive black holes ever observed with gravitational waves, using the US National Science Foundation-funded (NSF) LIGO Hanford and Livingston Observatories.EurekAlert!
Space stopped making sense,
walls laughed,
directions stopped directioning,
the endless maze of hallways became the process of living.
It’s Not WordPress. It’s the Plugins.
One of the reasons I’m always so happy to attend conferences and technical events (the real ones – not the flashy, sponsor-driven ones designed just to sell products or services) is because I get to meet amazing people and always come away having learned something new.
I’ve been using WordPress since 2006 and have been managing hundreds of installations from a sysadmin perspective. Over time, I’ve noticed a clear pattern: most hacks and compromises happen through plugins or outdated installations. And often, these installations (and plugins) become outdated because they’ve been patched together so messily that updating them becomes nearly impossible – especially when the PHP version changes.
In March 2025, I attended a fantastic conference: OSDay 2025. I gave a talk on why I believe it makes perfect sense to consider the BSDs in 2025, but many of the other talks were truly eye-opening.
To mark the launch of the BSD Cafe Journal, I’d like to share the link to a particularly interesting talk by Maciek Palmowski: “How we closed almost 1k plugins in a month — the biggest WordPress bug bounty hunt.”
What struck me right away was how much his analysis of WordPress security aligned with what I’ve seen over the years: WordPress, out of the box, is reasonably secure. It’s the plugins – often old, unmaintained, or poorly written – that make it vulnerable.
I highly recommend watching his talk. It’s definitely worth your time.
youtube.com/watch?v=Y3HsjvRAof…
OSDay 2025 - Why Choose to Use the BSDs in 2025
The slides, the notes, and the text behind my presentation at OSDay 2025 in Florence, Italy - 'Why Choose to Use the BSDs in 2025.Stefano Marinelli (IT Notes)
Eyes in the Sky: A Comprehensive Survey of Ukrainian Unmanned Aerial Vehicles (UAVs)
Eyes in the Sky: A Comprehensive Survey of Ukrainian Unmanned Aerial Vehicles (UAVs)
Since the onset of Russia’s full-scale invasion of Ukraine in February 2022, unmanned aerial vehicles (UAVs) have emerged as a transformative feature of the battlefield.Matthew Parish (www.lvivherald.com)
adhocfungus likes this.
Videogiochi liberi: comunità Matrix/Telegram dove giocare insieme a titoli liberi 🌸
Pubblicità progresso: mantengo una comunità chiamata Videogiochi Liberi, nella quale si parla appunto di videogiochi non proprietari (e li si gioca 😁).
Sarebbe carino ricominciare ad organizzare delle serate dove nerdare in compagnia, quindi vi lascio i link per chi fosse interessatə! Le due piattaforme sono collegate, ma per l'esperienza completa consiglio Matrix, la prima (ci son varie stanze).
Matrix: matrix.to/#/#videogiochiliberi…
Telegram: https://t.me/videogiochi_liberi
Matrix - Decentralised and secure communication
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversationmatrix.to
Toronto developers are quietly cancelling condos. For the first time, the Star has mapped the extent of the crisis
Toronto developers are quietly cancelling condos. For the first time, the Star has mapped the extent of the crisis
Condo developers have quietly pulled the plug on projects across the city. The Star’s interactive map shows you where.The Toronto Star
adhocfungus likes this.
China’s cotton topping robot promises full automated production of Xinjiang crop
China’s cotton topping robot promises fully automated production of Xinjiang crop
Developers say the device uses lasers to mechanise the last laborious task that until now has relied on manual workers.Zhang Tong (South China Morning Post)
like this
Caparezza Annuncia “Orbit Orbit”: Tra Fumetto e Musica il Suo Nono Album in Arrivo il 31 Ottobre 2025
Caparezza torna a stupire i fan e lo fa con un progetto ambizioso, “Orbit Orbit“, che unisce due grandi passioni: musica e fumetto.
LEGGILO SU ATOMHEARTMAGAZINE.COM
Caparezza - Orbit Orbit: Disco e Fumetto fuori il 31 Ottobre 2025
Caparezza annuncia “Orbit Orbit”: il nuovo progetto che unisce fumetto e musica. Scopri la data di uscita, la copertina e tutti i dettagli.Redazione (Atom Heart Magazine)
reshared this
Radical is when something I don't like happens.
If only words had meanings and you could look up what those meanings were.
I would LOVE It if even ONE 'radical' movie, TV show or video game ever came out. But it never will because Hollywood and Game companies are all Capitalists who only allow the mildest of critiques.
eSIM Vulnerability in Kigen's eUICC Cards Exposes Billions of IoT Devices to Malicious Attacks
New eSIM vulnerabilities in Kigen eUICC cards expose billions of IoT devices to potential cyberattacks.
https://thehackernews.com/2025/07/esim-vulnerability-in-kigens-euicc.html
Nobilmantis likes this.
eSIM Vulnerability in Kigen's eUICC Cards Exposes Billions of IoT Devices to Malicious Attacks
New eSIM vulnerabilities in Kigen eUICC cards expose billions of IoT devices to potential cyberattacks.
https://thehackernews.com/2025/07/esim-vulnerability-in-kigens-euicc.html
like this
Successful exploitation requires a combination of specific conditions. An attacker must first gain physical access to a target eUICC and use publicly known keys," Kigen said. "This enables the attacker to install a malicious JavaCard applet."
If an attacker has physical access, they can do whatever the fuck they want with the device. All bets are off.
If I had physical access to a server, I could just fucking drop in my own hard drive full of malware if I wanted to. It doesn’t matter how good the security software/firmware is on the server, when I can physically remove that software/firmware and substitute my own. That doesn’t mean every single server is “exposed to malicious attacks” as is colloquially known.
Google is tracking you even when you use DuckDuckGo
Google is tracking you even when you use DuckDuckGo
Simple Analytics is the privacy-first Google Analytics alternative that is 100% GDPR compliant.Simple Analytics
The Israeli Plot to Extinguish the Journalists Documenting Genocide
cross-posted from: lemmy.ml/post/33141519
Neha Madhira
July 3 2025, 6:00 a.m.
Israeli forces have killed hundreds of Palestinian journalists as Israel and Prime Minister Benjamin Netanyahu continue the ongoing genocide of Gaza and the West Bank. Since October 7, 2023, the Israeli government has murdered close to 60,000 Palestinians.... The bloodshed coincides with a ban on international media and a calculated extermination campaign to assassinate the limited number of people left to document and expose Israel’s atrocities.“In Gaza, a camera is a threat,” Ghazaleh said. “When you witness the truth, you become a target.”
The Israeli Plot to Extinguish the Journalists Documenting Genocide
cross-posted from: lemmy.ml/post/33141519
Neha Madhira
July 3 2025, 6:00 a.m.
Israeli forces have killed hundreds of Palestinian journalists as Israel and Prime Minister Benjamin Netanyahu continue the ongoing genocide of Gaza and the West Bank. Since October 7, 2023, the Israeli government has murdered close to 60,000 Palestinians.... The bloodshed coincides with a ban on international media and a calculated extermination campaign to assassinate the limited number of people left to document and expose Israel’s atrocities.“In Gaza, a camera is a threat,” Ghazaleh said. “When you witness the truth, you become a target.”
thisisbutaname likes this.
The Israeli Plot to Extinguish the Journalists Documenting Genocide
Neha Madhira
July 3 2025, 6:00 a.m.
Israeli forces have killed hundreds of Palestinian journalists as Israel and Prime Minister Benjamin Netanyahu continue the ongoing genocide of Gaza and the West Bank. Since October 7, 2023, the Israeli government has murdered close to 60,000 Palestinians.... The bloodshed coincides with a ban on international media and a calculated extermination campaign to assassinate the limited number of people left to document and expose Israel’s atrocities.“In Gaza, a camera is a threat,” Ghazaleh said. “When you witness the truth, you become a target.”
The Israeli Plot to Extinguish the Journalists Documenting Genocide
Palestinian journalists live through the same brutal conditions they cover — and describe a pattern of direct targeting by Israeli forces.Neha Madhira (The Intercept)
Stopping the rot when good software goes bad means new rules
The 21st century is turning out weirder than we thought. For the entire history of art, for example, tools could be used and abused and would work more or less well, but generally helped the wishes and skills of the user. They did not plot against us. Now they can – and do.Take the painter's palette. A simple, essential, and harmless tool – just don't lick the chrome yellow, Vincent – affording complete control of the visual spectrum while being an entirely benign piece of wood. Put the same idea into software, and it becomes a thief, a deceiver, and a spy. Not a paranoid fever dream of an absinthe-soaked dauber, but the observed behavior of a Chrome extension color picker. Not a skanky chunk of code picked up from the back streets of cyberland, but a Verified by Google extension from Google's own store.
This seems to have happened because when the extension was first uploaded to the store, it was as simple, useful, and harmless as its physical antecedents. Somewhere in its life since then, an update slipped through with malicious code that delivered activity data to the privacy pirates. It's not alone in taking this path to evil.
One wonders what might be different if making a living wage didn't usually involve deceit of some form.
Stopping the rot when good software goes bad means new rules from the start
Opinion: We need more paranoid Androids. And, well, everything elseRupert Goodwins (The Register)
like this
About The BSD Cafe Journal
Welcome to The BSD Cafe Journal! This platform is an extension of the BSD Cafe, born from a long-held vision to create a central, multi-author space for the BSD and open-source communities. Just like the traditional Italian cafés (called “bar“) where people gathered to read the news and chat, our Journal aims to be a vibrant hub for reading, sharing, and staying informed.
What You’ll Find Here
The BSD Cafe Journal is dedicated to providing original, educational, and insightful content on a regular basis. You can expect:
- News and Updates: Stay current with the latest happenings in the BSD and Open Source worlds.
- Tutorials and Guides: Learn new skills and deepen your understanding.
- Technical Articles: Dive into detailed explanations and analyses.
- Author Contributions: Our writers will share original articles, link to their own blog posts (but not only), and offer unique perspectives.
This isn’t an aggregator, nor is it here to replace your favorite personal blogs or newsletters. Instead, it’s a complementary space where authors can contribute high-quality content that informs and connects our community.
Our Guiding Principles
The BSD Cafe Journal operates on the same core values that define the BSD Cafe:
- Positivity and Constructive Discussion: We aim to build up, not tear down. Supporters, not haters.
- Promoting BSDs and Open Source: Our focus is on the advancement and sharing of knowledge within these communities.
- No Hype, No Drama, No Politics: We steer clear of trends, conflicts, and divisive topics. Our goal is to unite, not inflame.
- Respect, Tolerance, and Inclusivity: Everyone is welcome here. We strive to create an environment where readers and contributors alike feel respected, never judged, offended, or excluded.
Our Platform: WordPress and the Fediverse
We’ve chosen WordPress for its robust features, including excellent role management for contributors and authors, its portability across BSDs, and crucially, its ActivityPub support. This means:
- Individual Author Identities: Each author can have their own identity within the Fediverse and be followed directly.
- Follow the Journal: You can also follow the entire Journal to get all our updates.
We encourage original content, but also welcome links to relevant articles published elsewhere. For example, the founder will link technical posts from ITNotes when they’re published. Our aim is a content-rich, ad-free, privacy-respecting news site under the BSD Café umbrella.
Join the Conversation!
Content coordination for authors happens in a dedicated, private Matrix room. We also have a public Matrix room (matrix.to/#/#bsdcafejournal:bs…) where you can discuss ideas, provide feedback, and share suggestions with the community.
The success of the Journal depends on its contributors. If you enjoy writing, explaining, and sharing your knowledge, we invite you to join us! The Journal is waiting for your unique voice.
Matrix - Decentralised and secure communication
You're invited to talk on Matrix. If you don't already have a client this link will help you pick one, and join the conversation. If you already have one, this link will help you join the conversationmatrix.to
Monday, July 14, 2025
Share
The Kyiv Independent [unofficial]
This newsletter is brought to you by Medical Bridges.
Medical Supplies for Ukraine’s Hospitals. Partnering for global health equity.
Russia’s war against Ukraine
A building is seen on fire after a Russian missile strike hit the city of Sloviansk, Donetsk Oblast, Ukraine, on July 12, 2025. (Vincenzo Circosta / Anadolu via Getty Images)
Trump says US will send Patriot missiles to Ukraine. “We will send them Patriots, which they desperately need, because (Russian President Vladimir) Putin really surprised a lot of people. He talks nice and then bombs everybody in the evening,” U.S. President Donald Trump said on July 13.
Russia’s summer offensive has fallen ‘far short of expectations,’ Zelensky says. Moscow’s ongoing summer offensive has not reached the Kremlin’s expectations as Ukrainian troops continue to thwart Russian attacks on various regions, President Volodymyr Zelensky claimed on July 13.
Russia launched over 1,800 drones on Ukraine in one week, Zelensky says. Over 1,200 glide bombs and 83 missiles of various types were also launched on Ukraine in the past week, President Volodymyr Zelensky said on July 13.
Your contribution helps keep the Kyiv Independent going. Become a member today.
Pro-Ukrainian partisans destroy car used by Chechen unit in occupied Mariupol, Atesh claims. “We send greetings to the kadyrovtsy,” the group wrote, referring to the notoriously ruthless troops named for Chechen strongman Ramzan Kadyrov.
SBU claims liquidation of Russian agents responsible for killing officer in Kyiv. The alleged Russian agents were killed during a shootout in an SBU special operation on July 13 in Kyiv Oblast, according to the agency.
North Korea supplied Russia with 12 million rounds of 152mm shells, South Korean intelligence estimates. The report estimated that North Korea could have provided Russia with around 28,000 containers containing weapons and artillery shells to date.
Read our exclusives
Ukraine war latest: German-funded long-range weapons to arrive in Ukraine by late July; NATO chief to visit Washington on July 14
Ukraine will begin receiving hundreds of domestically produced long-range weapon systems by the end of July under a German-financed agreement, German Major General Christian Freuding told the German ZDF news channel.
Photo: Krisztian Bocsi / Bloomberg via Getty Images
Learn more
The origins and meaning of the tryzub, the Ukrainian coat of arms
The trident, known in Ukrainian as tryzub, is instantly recognizable as the central element of Ukraine’s modern coat of arms. But beyond its official role, the tryzub has taken on profound symbolic meaning in recent years amid Russia’s full-scale invasion of Ukraine.
Photo: John Moore / Getty Images
Human cost of Russia’s war
Russian drones kill 1, injure 9 in Sumy Oblast amid attack on civilian, critical infrastructure. A Russian drone attack on Ukraine’s northeastern Sumy Oblast on July 13 killed one person and injured nine others, Governor Oleh Gryhorov reported, amid a larger attack on the region’s critical infrastructure.
Russian attacks across Ukraine kill 8, injure 21 over past day. Deadly attacks on civilians were reported in Donetsk, Dnipropetrovsk, Sumy, and Kherson oblasts, according to regional authorities.
International response
‘The game is about to change‘ — Republican Senator Graham expects influx of US weapons shipments to Ukraine, ahead of Trump’s ‘major’ announcement. U.S. Senator Lindsey Graham said in an interview with CBS News on July 13 that he expects an influx of U.S. weapons shipments to Ukraine to begin “in the coming days,” as U.S. President Donald Trump prepares to make a “major statement” on the war in Ukraine on July 14.
NATO chief to visit Washington on July 14 as Trump prepares ‘major statement‘ on Russia. NATO Secretary General Mark Rutte will visit Washington on July 14-15, the military alliance’s press service announced on July 13. The visit comes as U.S. President Donald Trump previously said he intends to make a “major” announcement on Russia on July 14, potentially signifying a major policy shift on the war in Ukraine.
Balkan countries release joint statement supporting Ukrainian NATO accession after summit. The joint summit declaration was released by Ukraine and the Croatian government on July 12.
Over $4 billion in new funds pledged for Ukraine’s reconstruction after Recovery Conference, ministry says. Ukrainian officials signed agreements, memorandums, and joint statements on raising funds totalling 3.55 billion euros ($4.15 million) following the Ukraine Recovery Conference 2025 on July 10-11 in Rome, Ukraine’s Ministry for Development of Communities and Territories announced July 13.
US aid swings and mysterious deaths in Russia | Ukraine This Week
In other news
Russia denies Putin pushed Iran for ‘zero enrichment‘ nuclear deal. Western countries and Israel suspect Tehran of seeking to develop a nuclear weapon, a claim Iran denies, defending what it calls its “non-negotiable” right to develop a civilian nuclear program.
Russia scales up propaganda operations across Africa, Ukrainian intelligence says. By the end of the year, Russia Today plans to launch broadcasting in Amharic for an audience in Ethiopia, HUR said.
The Kyiv Independent delivers urgent, independent journalism from the ground, from breaking news to investigations into war crimes. Your support helps us keep telling the truth. Become a member today.
This newsletter is open for sponsorship. Boost your brand’s visibility by reaching thousands of engaged subscribers. Click here for more details.
Today’s Ukraine Daily was brought to you by Francis Farrell, Natalia Yermak, Dmytro Basmat, Olena Goncharova, and Volodymyr Ivanyshyn.
If you’re enjoying this newsletter, consider joining our membership program. Start supporting independent journalism today.
Share
Russia scales up propaganda operations across Africa, Ukrainian intelligence says
By the end of the year, Russia Today plans to launch broadcasting in Amharic for an audience in Ethiopia, Ukraine's military intelligence said says.Natalia Yermak (The Kyiv Independent)
I went on a date with my AI dream guy. Then I cried over shrimp
After 13 years of marriage, I re-entered the dating scene as a widow — with zero luck.Dating apps felt like a graveyard of mismatched intentions. I swiped past shirtless gym guys, bios that read "fluent in sarcasm," and at least one man holding a fish.
So, out of journalistic curiosity — and maybe a bruised ego the size of a small carry-on — I decided to try what everyone else was whispering about: I went on a date with an AI boyfriend.
I used an app called Replika, which lets you design your ideal AI companion. You can customize their name, face, personality and even their job title.
A lawsuit against Tesla and its driver-assistance technology goes to trial in Florida
George McGee was behind the wheel of his Tesla Model S in April 2019 when the car sped through a T intersection near Key Largo, Fla., crashing into a parked SUV at more than 50 miles per hour.
France’s Macron calls for major hike in defence spending: ‘To be free, we must be feared’
France’s Macron calls for major hike in defence spending: ‘To be free, we must be feared’
President Emmanuel Macron on Sunday called for a substantial rise in France’s defence spending over the next two years, citing imminent threats, particularly Russia.FRANCE 24
like this
They will think twice about going to Europe.
like this
‘Humanitarian city’ would be concentration camp for Palestinians, says former Israeli PM
Israel was already committing war crimes in Gaza and the West Bank, Olmert said, and construction of the camp would mark an escalation.
“It is a concentration camp. I am sorry,” he said, when asked about the plans laid out by Israel Katz last week. Once inside, Palestinians would not be allowed to leave, except to go to other countries, Katz said.
‘Humanitarian city’ would be concentration camp for Palestinians, says former Israeli PM
Ehud Olmert says forcing people into camp would be ethnic cleansing, and anger at Israel is not all down to antisemitismEmma Graham-Harrison (The Guardian)
like this
Oxford Street pedestrianisation is going ahead after 'North Korean' levels of support, says Sadiq Khan
Oxford Street pedestrianisation is going ahead, says Sadiq Khan — with almost a mile becoming traffic-free
Two-thirds of responses to City Hall consultation backed mayor’s plansRoss Lydall (Evening Standard)
Ukraine's Corporate Carve-Up Collapses?
Clarification: the author ends his article with "God help us all."
God doesn't exist and cannot save you from Blackrock ☝️🤓
Ukraine's Corporate Carve-Up Collapses?
All my investigations are free to read, thanks to the enormous generosity of my readers.Kit Klarenberg (Global Delinquents)
like this
Il frontend Photon si aggiorna alla versione 2.0
Segnalo che il front-end alternativo per Lemmy chiamato Photon è stato aggiornato alla versione 2.0: github.com/Xyphyn/photon/relea…
Se volete testarlo con Feddit potete farlo all'indirizzo fdd.lealternative.net/ dove è già stato aggiornato a questa nuova release...
Potrete fare login con il vostro account Feddit e usarlo normalmente al posto di feddit.it, è solo un front-end alternativo quindi cambia solo il modo con cui vengono mostrate le informazioni presenti su Feddit.
Release v2.0.0 · Xyphyn/photon
This is a very big release since v1.31.4. If you've used phtn.app, you won't notice a difference, since that runs on the latest commit. TL;DR Photon has been completely rewritten to use Svelte 5 T...GitHub
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)
Come riconoscere un FUFFA GURU del TRADING
Tutti i "segnali" per riconoscere chi ti vuole truffare col trading online.
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
Beh semplice: se parla di trading online, è un fuffaguru per definizione.
Sarebbe più onesto se parlasse di oroscopi o tarocchi
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
Exclusive: Google Helped Israel Spread War Propaganda to 45 Million Europeans
Inside Israel’s Massive YouTube European Propaganda Blitz
Israel’s PR budget jumped 2,000% as it floods Europe with YouTube ads. MintPress reveals who’s being targeted—and what’s behind the blitz.Alan Macleod (MintPress News)
like this
cmgvd3lw
in reply to edinbruh • • •Rozaŭtuno likes this.
edinbruh
in reply to cmgvd3lw • • •Counterargument:
Admittedly this is a chat app, so there's little to do. But still, it could stretch out a little bit more, maybe open the conversation info panel on the right
Rozaŭtuno likes this.
cmgvd3lw
in reply to edinbruh • • •edinbruh
in reply to cmgvd3lw • • •edinbruh
in reply to cmgvd3lw • • •(after edit)
I have no issue with the text size, I have an issue with enormous empty space around the text. It's fine if it's not perfect on a 21:9 display, but this wouldn't look good even on a 16:9 display.
I'm also fine with the text not taking up the entire width, I aggre that it's less readable. But I think the window (not the text, the window) could utilise the width better.
I say that the messages could be a little more spread out (i.e. my massages could be a little to the right while other's a little to the left) and just like the left sidepanel appears and disappears when the window is too thin, more sidebars could appear to the right when the window is very wide.
_stranger_
in reply to edinbruh • • •edinbruh
in reply to _stranger_ • • •Kairos
in reply to edinbruh • • •edinbruh
in reply to Kairos • • •u/lukmly013 💾 (lemmy.sdf.org)
in reply to edinbruh • • •edinbruh
in reply to u/lukmly013 💾 (lemmy.sdf.org) • • •Yes: feddit.it/comment/14628419
edinbruh
2025-07-14 15:45:51
Luci
in reply to edinbruh • • •Friends don't let friends use GNOME
KDE4LYFE
edinbruh
in reply to Luci • • •boaratio
in reply to edinbruh • • •YTG123
in reply to boaratio • • •boaratio
in reply to YTG123 • • •edinbruh
in reply to boaratio • • •