Controversial Telegram Co-Founder Says He'll Leave $17 Billion Fortune to His 106 Children


I'm getting 'operation not permitted' errors with Syncthing Fork and a few other issues, can anyone help?


cross-posted from: sh.itjust.works/post/40624933

Several different, random seeming files across various different Syncthing folders keep failing to sync even after restart, rescan, and reconfiguration, with the below error
syncing: finishing: opening temp file: open /storage/emulated/0/Pictures/Webcam/.syncthing.2024-07-1621:42:30.jpg.tmp: operation not permitted

I don't how how to fix it, the desktop app has the required permissions, and the Android app has as many storage permissions as I can give it under Android's horrible SAF limitations.

It seemed to used to be happening only to some specific old files, but now it's happening to all the new files I add onto my laptop under Videos or Music.

In addition, when trying to sync files with a specific server, it shows as disconnected, even when both are online and connected to the LAN (my phone via WiFi, the server via Ethernet), and there is some error about encryption expectations

2025-06-20 23:33:38: Failure checking encryption consistency with device server for folder "Music" (8ipwu-ehye4): remote expects to exchange encrypted data, but is configured for plain data

The server is running Syncthing GUI on Fedora GNOME, same as the laptop (which does work besides for the first issue), so I don't know what the difference is that would be causing this, not a single file has been synced to the server.

This is honestly making me want to get a Fairphone 5 with Ubuntu touch to get rid of these issues, but I can't do that now.

If anyone could advise, I would really appreciate it!



I'm getting 'operation not permitted' errors with Syncthing Fork and a few other issues, can anyone help?


Several different, random seeming files across various different Syncthing folders keep failing to sync even after restart, rescan, and reconfiguration, with the below error

syncing: finishing: opening temp file: open /storage/emulated/0/Pictures/Webcam/.syncthing.2024-07-1621:42:30.jpg.tmp: operation not permitted


I don't how how to fix it, the desktop app has the required permissions, and the Android app has as many storage permissions as I can give it under Android's horrible SAF limitations.

It seemed to used to be happening only to some specific old files, but now it's happening to all the new files I add onto my laptop under Videos or Music.

In addition, when trying to sync files with a specific server, it shows as disconnected, even when both are online and connected to the LAN (my phone via WiFi, the server via Ethernet), and there is some error about encryption expectations

2025-06-20 23:33:38: Failure checking encryption consistency with device server for folder "Music" (8ipwu-ehye4): remote expects to exchange encrypted data, but is configured for plain data


The server is running Syncthing GUI on Fedora GNOME, same as the laptop (which does work besides for the first issue), so I don't know what the difference is that would be causing this, not a single file has been synced to the server.

This is honestly making me want to get a Fairphone 5 with Ubuntu touch to get rid of these issues, but I can't do that now.

If anyone could advise, I would really appreciate it!


Operation Narnia: Iran’s nuclear scientists reportedly killed simultaneously using special weapon


The nuclear scientists were killed using a special weapon whose details were barred from publication, Channel 12 says.

The 10th nuclear scientist was killed shortly after the other nine, as part of the overnight Thursday-Friday Israeli operation, which included strikes on Iran’s ballistic missile program and the Natanz nuclear site, along with the elimination of top members of the Islamic Republic’s military leadership, the network says.

The nuclear scientists were all killed while they were sleeping in their beds, with Israel deciding to carry out the assassinations simultaneously so that there wouldn’t be time to tip off those being targeted.

The scientists apparently believed they were safe from such targeting in their homes, a senior Israeli official tells Channel 12, noting that previously assassinated nuclear scientists were killed while heading to their cars after work.

Israel had been tracking Iranian nuclear scientists for years and the ten killed last week were marked for assassination in November of last year, Channel 12 says.


Just when I feel like dystopian news can't really disturb me anymore...

Leaving this totally unrelated article about Palantir and Israel here for absolutely no reason at all...

How Israel Uses AI in Gaza—And What It Might Mean for the Future of Warfare:

A program known as “The Gospel” generates suggestions for buildings and structures militants may be operating in. “Lavender” is programmed to identify suspected members of Hamas and other armed groups for assassination, from commanders all the way down to foot soldiers. “Where’s Daddy?” reportedly follows their movements by tracking their phones in order to target them—often to their homes, where their presence is regarded as confirmation of their identity. The air strike that follows might kill everyone in the target's family, if not everyone in the apartment building.

Abraham, whose report relies on conversations with six Israeli intelligence officers with first-hand experience in Gaza operations after Oct. 7, quoted targeting officers as saying they found themselves deferring to the Lavender program, despite knowing that it produces incorrect targeting suggestions in roughly 10% of cases.

This entry was edited (3 weeks ago)
in reply to dgdft

I got back yesterday from working on this dig. It was my first field school experience — but despite the fuckery that is tent-camping in central Texas midsummer, I can safely say I’ll be back every chance I get.

If anyone reading this needs a push to get involved with their local org: do it! Best decision I’ve ever made, and the best pool of people I’ve ever met.

The project was a beautiful reminder that even in rural Texas, there are plenty of unsung heroes out in the wild who dedicate their entire lives to building community and looking out for others.

This entry was edited (3 weeks ago)

Am I the only one who thinks social media has destroyed the spirit of the internet?


The emergence of social media has destroyed all the small communities to standardize communication and information.

It's a bit of a digital version of rural exodus. And since 2017/2018, I've noticed that everything that, in my opinion, represented the internet has disappeared.

I've known Lemmy for a few hours and I feel like I'm back in the early spirit of the internet.

Need help setting up macOS virtual machine


I have an upcoming interview for a position developing iOS apps using SwiftUI, but I don't have experience programming for SwiftUI (my prior experience was in ReactNative) and don't own any Apple devices so I can't use Xcode to practice. I have tried setting up Oracle VirtualBox on my PC with Windows10 to run Mac OS v12.01 Monterey (64-bit) several times with different settings, but every time I start it up, it gets stuck on the following lines:

  • ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
  • ApplePC::notifyPlatformASPM - registering with plugin with ASPM Support false
  • AppleKeyStore: 7492:109: unexpected session: 100000 uid: -1 requested by: 109
  • AppleKeyStore: 11150:109: operation failed (sel: 7 ret: e00002c2, -1, 100000)
  • IOConsoleUsers: time(0) 0->0, lin 0, lik 1,
  • IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

I admittedly don't have much experience with VirtualBox or MacOS, and any time I've tried to search for these specific messages I come up empty. Is there any way of getting this virtual mac running to the point where I can start using Xcode, or am I just out of luck?

U.S. national debt crosses $37 trillion for the first time in history amid rising fiscal pressures


Head of U.S. rates strategy at TD Securities, Gennadiy Goldberg, said that the crux of the $37 trillion problem is that no one knows at what level the debt becomes unsustainable. Treasury Secretary Scott Bessent acknowledged that the U.S. government has a spending problem, not a revenue problem.

Goldberg agrees with Bessent’s argument but states that the U.S. also does not tax much compared to both the size of the country’s GDP and government outlays. He believes that either taxes have to go up, spending has to come down, or some combination of the two, but warned that it’s very complicated to figure out.

The White House said on June 7 that the GOP tax bill significantly improves the country’s fiscal trajectory by including $1.7 trillion in mandatory savings, while Trump’s tax cuts will spur economic growth. Democrats have pointed to analyses showing the bill’s tax cuts will benefit wealthier Americans far more than low- and middle-income workers while also adding to the national debt.

https://www.cryptopolitan.com/u-s-national-debt-crosses-37-trillion/

U.S. national debt crosses $37 trillion for the first time in history amid rising fiscal pressures


cross-posted from: lemmy.ml/post/31984374

Head of U.S. rates strategy at TD Securities, Gennadiy Goldberg, said that the crux of the $37 trillion problem is that no one knows at what level the debt becomes unsustainable. Treasury Secretary Scott Bessent acknowledged that the U.S. government has a spending problem, not a revenue problem.

Goldberg agrees with Bessent’s argument but states that the U.S. also does not tax much compared to both the size of the country’s GDP and government outlays. He believes that either taxes have to go up, spending has to come down, or some combination of the two, but warned that it’s very complicated to figure out.

The White House said on June 7 that the GOP tax bill significantly improves the country’s fiscal trajectory by including $1.7 trillion in mandatory savings, while Trump’s tax cuts will spur economic growth. Democrats have pointed to analyses showing the bill’s tax cuts will benefit wealthier Americans far more than low- and middle-income workers while also adding to the national debt.


U.S. national debt crosses $37 trillion for the first time in history amid rising fiscal pressures


Head of U.S. rates strategy at TD Securities, Gennadiy Goldberg, said that the crux of the $37 trillion problem is that no one knows at what level the debt becomes unsustainable. Treasury Secretary Scott Bessent acknowledged that the U.S. government has a spending problem, not a revenue problem.

Goldberg agrees with Bessent’s argument but states that the U.S. also does not tax much compared to both the size of the country’s GDP and government outlays. He believes that either taxes have to go up, spending has to come down, or some combination of the two, but warned that it’s very complicated to figure out.

The White House said on June 7 that the GOP tax bill significantly improves the country’s fiscal trajectory by including $1.7 trillion in mandatory savings, while Trump’s tax cuts will spur economic growth. Democrats have pointed to analyses showing the bill’s tax cuts will benefit wealthier Americans far more than low- and middle-income workers while also adding to the national debt.


https://www.cryptopolitan.com/u-s-national-debt-crosses-37-trillion/

CSU will Reichinnek nicht in Parlamentarischem Kontrollgremium


libvirt VM not getting IP


I'm trying to boot some VMs using a script w/ a kickstart file. I'm using the following script that I found online and modified:

\#!/usr/bin/env bash
\#set -x
## Define variables
MEM_SIZE="8192"      # Memory setting in MiB
VCPUS="2"             # CPU Cores count
\#OS_VARIANT="rocky9"   # List with osinfo-query  os
OS_VARIANT="rhel7.9"   # List with osinfo-query  os
ISO_FILE="~/Documents/software/os/RHEL-7.9-20200917.0-Server-x86_64-dvd1.iso" # Path to ISO file

case $OS_VARIANT in
        rhel7.9)
                KS=ks7.cfg;;
        rocky9)
                KS=ks9.cfg;;
esac

echo -en "Enter vm name: "
read VM_NAME
OS_TYPE="linux"
echo -en "Enter virtual disk size : "
read DISK_SIZE

DISK=~/.local/share/libvirt/images/${VM_NAME}.qcow2

echo "Creating disk"
sudo virt-install \
     --name ${VM_NAME} \
     --memory=${MEM_SIZE} \
     --vcpus=${VCPUS} \
     --location ${ISO_FILE} \
     --network network=default \
     --disk path=${DISK},size=${DISK_SIZE} \
     --graphics=none \
     --os-variant=${OS_VARIANT} \
     --console pty,target_type=serial \
     --initrd-inject ~/virt/${KS} --extra-args "inst.ks=file:/${KS} console=tty0 console=ttyS0,115200n8"

I've obfuscated the directory paths, but they're all full paths and the script will build a VM. So basically just setting up a basic system, using the default network. Here's the config for that:
<network connections='3'>
  <name>default</name>
  <uuid>61afc7f1-9c5e-4cra-8d18-e3cf4f9358e9</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:7c:32:9b'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
    </dhcp>
  </ip>
</network>

Looking at the XML for the VM, I see the following for the network:
<interface type='network'>
      <mac address='52:54:00:07:82:78'/>
      <source network='default' portid='800dfd67-d90a-42te-a0b7-c4c78cdae481' bridge='virbr0'/>
      <target dev='vnet7'/>
      <model type='virtio'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </interface>

When this VM is installing, and when it's booted, it does not have an IP. Meanwhile, if I go through virt-manager and select the default network, it gets an IP just fine. I've tried running the virt-install command w/ and w/o sudo (I run virt-manager as me - I'm in the libvirt group). Looking at the virt-manager built VM:
    <interface type='network'>
      <mac address='52:54:00:5e:f5:05'/>
      <source network='default' portid='d57dbc56-759e-40f9-856f-9623f4801a93' bridge='virbr0'/>
      <target dev='vnet8'/>
      <model type='virtio'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
    </interface>

Looking at virbr0:
$ ip link show master virbr0
11: vnet7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master virbr0 state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether fe:54:00:07:82:78 brd ff:ff:ff:ff:ff:ff
12: vnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master virbr0 state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether fe:54:00:5e:f5:05 brd ff:ff:ff:ff:ff:ff

Only difference I can see is one is created using virt-install and the other using virt-manager (which calls to virt-install, no?). I thought there was a way to see the actual virt-install command virt-manager was about to use when creating a VM, but I can't find it. Also can't find any logs to give me an idea why the VM isn't getting an IP. Running ethtool on the VM interface shows a link. I've wasted too much time getting this to work, and all the documentation suggests it should "just work!"

ETA: PEBKAC! Remember where I said I was using kickstart? Yeah, well it helps to actually include a network configuration, even if it is just DHCP! Feeling stupid, but it's working.

This entry was edited (2 weeks ago)
in reply to RedditEnjoyer

I think anyone conforming to a strict rigid archetype of manliness is going to wonder secretly about the other world.

I'm not sure if it makes them eggs. I think once they stop caring about it, the stress of their place in the world will wash away, and they can just be themselves (average dude with some girly interests) and actually relax into their masculinity instead of reaching always for an impossible archetype

Suggestions for crowdsec + caddy + docker setup


Hi all!

I'll try to be quick but I apologise first as I am pretty new to security stuff and my questions might be obvious to the more experts.

I have a VPS (hetzner) set up with docker, caddy for the reverse proxy, and authentik as the only login method for a couple of services (hedgedoc and forgejo). Since most of these has to be available and accessible on the internet, I also setup crowdsec and built caddy with the relevant bouncer. This allows crowdsec to inspect the caddy logs for all the services I am serving through it and act accordingly. Edit: all the services are in docker containers.

So far, so good. However, I also saw that crowdsec can directly monitor container logs with the docker integration or through container labels. Also, I saw a couple of collections on crowdsec hub specifically for Authentik and Gitea.

I feel I am missing something so my question are:

  1. Would it be useful to monitor container logs given my setup or would it be redundant?
  2. Should I add the app-specific collections, or would docker logs monitoring be enough?

::: spoiler My current crowdsec collections


  • crowdsecurity/linux
  • crowdsecurity/appsec-generic-rules
  • crowdsecurity/caddy
  • crowdsecurity/whitelist-good-actors
  • crowdsecurity/http-cve
  • crowdsecurity/iptables
    :::
This entry was edited (3 weeks ago)

The European Union is under pressure to strike a trade deal with Trump, but an influx of mass-produced, low-quality food must be off the table.


This entry was edited (3 weeks ago)

Glitterati strike again!


cross-posted from: szmer.info/post/8058668

Text: ICE agents are complaining that every time they go out wearing masks in unmasked cars with no uniforms or identification, protesters keep dumping pounds of glitter on them so that everyone can tell they're ICE for days afterwards.

Image below the text: a man in white shirt and black tie and glasses, with a raised hand, as if trying to get someone's attention.

Text on that image: who had "Glitter bombing the Gestapo" on their bingo card?

Looking for Privacy-Oriented Open-Source Android Browsers


Looking for Privacy-Oriented Open-Source Android Browsers

I'm looking for a privacy-focused, open-source Android browser. Here are some options I've found:
* IronFox – Privacy-oriented and recommended by LibreWolf. GitLab Link
* Fennec F-Droid – Seems like development has stopped. F-Droid Link
* Waterfox – Waterfox Link
* Librewolf – Privacy-focused but not sure about Android support.

Is there any other browser out there that fits this criteria? Is there an even better choice? I’m particularly interested in ones that focus on privacy.

Security Focused Daily Driving Distros?


I have been tossing around the idea of a little distro hopping. I'm an avid mint fan. It was my first jump from windows. I became quite familiar with mint but felt the want to branch out and went down the rabbit hole (oh my lanta). I like stability and cleanliness. Security by default. Least mental load possible long-term.

I'm currently testing out NIXos. Next will be VanillaOS, 3rd will be Fedora Silverblue. Anyone have good recommendations? Easy backups, stability, security first posture, least maintenance and memory load. I hate getting scattered in symlinks, scripts, and filesystem placing.

I've tried going full custom Linux mint. But app armour and Firejail constantly conflict or require manual updating and tweaking to keep up to date with app installs, or general life cycle updates.

The most intriguing aspect if NIXos was that basically the entire configurable system was confined to two files. Infinitely reproducable. I tend to swap laptops or hardware relatively often being on the go or getting good tech deals. Having your entire system in two files essentially is awesome.

What are some pros and cons of different distros? What do you daily drive as a power user? Give me your thoughts!

This entry was edited (3 weeks ago)
in reply to kylian0087

Qubes is good. Not super daily driver friendly. Lots of tweaks needed. I use a laptop like a phone replacement. Banking, apps, messaging, all sorts of usual phone tasks. Also Qubes is too resource heavy on a laptop, it drains the batteries in a couple hours on basic usage. Takes 16 gigs if RAM to run and 32gb to breathe really. Plus 30 ish percent CPU idle roughly on a 12th gen Intel i7.

It's too heavy to daily, perfect for desktop, just not laptop all day material.

This entry was edited (3 weeks ago)
in reply to vaultdweller013

Agreed, but your point will usually be a lot better received if you aren't a dick. SpaceX is a great example- it's a great company, but the head of the company taints the whole thing they are trying to achieve.

It comes down to respect. Even if I'm wrong, treating me with respect will mean I'm more likely to respect you, and if I respect you I'm going to respect your argument.

Social-Media-Verbot fĂŒr Kinder? Söder lehnt Prien-Vorstoß ab


What grocery items are always worth the extra $1-$5?


Prices keep climbing, so I’m trying to pick my battles in the supermarket. Which items do you refuse to cheap out on, and why? Taste, health, longevity, peace of mind
 I’d love to hear what’s worth the few extra dollars for you.

For me, it’s honey from local beekeepers—supermarket brands locally are known to sell fake or adulterated sugar syrup as honey.

Rocket League on steam stuck at 0% on shader processing. After 1 minute, this pop up closes and the game does not open. Game runs normally on heroic games launcher (epic games)


I'm using Proton 9.0.4 to run the game. It used to run without errors, I don't know what changed.

steam logs when trying to run the game

wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
chdir "/home/dope_ass_pc/.local/share/Steam/steamapps/common/rocketleague/Binaries/Win64"
Game Recording - would start recording game 252950, but recording for this game is disabled
Adding process 52754 for gameID 252950
ERROR: ld.so: object '/home/dope_ass_pc/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
fsync: up and running.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
Setting breakpad minidump AppID = 252950
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198029811659 [API loaded no]
wine: using kernel write watches, use_kernel_writewatch 1.
06/19 19:49:08 minidumps folder is set to /tmp/dumps
Game Recording - game stopped [gameid=252950]
Removing process 52754 for gameID 252950

fasfetch info
OS: Arch Linux x86_64
Host: Nitro AN517-54 (V1.20)
Kernel: Linux 6.15.2-arch1-1
Uptime: 4 hours, 8 mins
Packages: 1267 (pacman), 17 (flatpak)
Shell: zsh 5.9
Display (eDP-1): 1920x1080 @ 60 Hz in 17" [Built-in]
DE: KDE Plasma 6.3.5
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
Cursor: breeze (24px)
Terminal: konsole 25.4.2
CPU: 11th Gen Intel(R) Core(TM) i5-11400H (12) @ 4.50 GHz
GPU 1: NVIDIA GeForce RTX 3050 Mobile [Discrete]
GPU 2: Intel UHD Graphics @ 1.45 GHz [Integrated]
Memory: 5.78 GiB / 15.39 GiB (38%)
Swap: 606.31 MiB / 16.94 GiB (3%)
Disk (/): 306.03 GiB / 450.71 GiB (68%) - ext4
Disk (/mnt/ssd): 309.28 GiB / 439.04 GiB (70%) - ext4
Battery (AP18E7M): 95% [Charging, AC Connected]
Locale: en_US.UTF-8
in reply to LandedGentry

It will be valuable information when we have more data points to compare it against later. The console's high initial sales may very well have little to do with anything except how many Nintendo had available, for instance. It could do Wii U numbers (unlikely), or it could be a mega success, or anything in between. The third party sales might be reflective of the fact that the games are all older and available on other platforms, or it could be that customers are strapped for cash after a higher console purchase price, or any of a number of other reasons. I would just encourage people not to make a narrative out of this yet.
in reply to LandedGentry

It's too early to draw any conclusions. Take it from Mat Piscatella, who's forgotten more about video game market research than I ever learned myself.

Hardware launches are not like game releases, anyway. It's the establishment of a new product market, and early game releases on consoles have an ebb and flow to them that later blockbusters do not. It's about building growth, not first-week sales.

Why is U2 considered "grunge?"


Growing up, I didn't really question why this band would be played along side Nirvana, Bush, Soundgarden, Linkin Park, etc. because my radio station of choice was not just grunge, but also "adult alternative." So it would play pop shit, too, sometimes.

But I still, to this day, often find U2 listed among grunge artists, or their songs get played on grunge playlists. The fuck? How is this shit grunge? It doesn't fit in any way! It doesn't have the sound, it doesn't have the style, shit it doesn't even have the same emotional resonance. It's happy and hopeful.

100 Drag Spells


1- Ball of Drag, 30’’ feet from a point you choose everyone make a Dex save or are change into their drag selves. 1d10 mental damage

2- Drag Cone, 20’’ long, 10’’ wide. Make a will save or lost your next turn to untuck

3- Bring Back my Ghouls, raise 12 ghouls Drag to fight or dance for you, eliminate 1 by round till there’s only a queen Drag that you must fight or be dethroned

[QUESTION] Cutting Board Recommendations (Machine Washable, No Microplastics)


Hi all! We'd like to stop using our plastic cutting boards due to cutting little bits of plastic into our food. Unfortunately, the most obvious alternative, wooden cutting boards, are more of a pain to clean.

I'd love suggestions on what I could use instead. I saw there's a brand called Epicurean that uses some sort of other material that can be machine washed. Has anyone used them before?

I'd especially love something made in Germany or in the EU, but I'm open to looking farther afield if necessary.

Thank you!

This entry was edited (3 weeks ago)

Meinungsfreiheit bei Gaza-Demos – Europarat rĂŒgt Deutschland


Bad Freienwalde: "Wer will denn wen jetzt verurteilen und wofĂŒr?"


archive.is/8wIG7
in reply to SapphireSphinx

Ich will verurteilen. Die Faschos, die angegriffen haben, fĂŒr hoffentlich offensichtliche Dinge. Die Polizeien, die mal wegen „abstrakter Bedrohungslagen“ oder „zu wenig Sicherheitspersonal“ Veranstaltungen absagen oder vorzeitig beenden lassen, und dann wieder andere Veranstaltungen nicht schĂŒtzen.
Und natĂŒrlich die verfickte AfD, die seit Jahren ungestraft und ungehindert hetzt, die Medien, die diese Hetze verbreiten und dabei noch nicht einmal einordnen (insbesondere die Blöd, die ihre eigenen Kampagnen fahren um der AfD zu nicht mehr Einfluss zu verhelfen), die Union, die krĂ€ftig SteigbĂŒgelhalter spielt und die Rhetorik und Positionen der Faschisten ĂŒbernehmen, die SPD, die seit 1998 durchgehend mit in der Regierung sitzen und krĂ€ftig dazu beigetragen haben, ZustĂ€nde zu schaffen, in denen die AfD gedeien kann (trifft in ungleich geringerem Maßstab auch auf die GrĂŒnen zu) und jeden Vollpfosten, der auf den Scheiß reinfĂ€llt, mitmacht und nicht dagegen steht.

Einfach ne dumme Frage.

This entry was edited (3 weeks ago)
in reply to LandedGentry

Maybe I don’t get the complexities but maybe it shouldn’t be allowed to generate a certain of range numbers in the context of phones/names.


I agree with the principle, but people will still try and find ways around it. Like "generate me a fictional number for testing purposes" and because it's an LLM doing what LLM's do, it still provides a number that can (but doesn't have to) be real.

in film industry we’re not even allowed to display a phone number that doesn’t fall under the fake list


Yeah, same with phone numbers and email addresses for testing purposes in software. Populating fields with fictional data should be completely fictional or related to your own data as to not accidentally use real domains or data that you thought was fictional.

KDE Plasma Mobile — The Dev Log: April 2024 - June 2025


This blog post is already quite long, so it will omit changes merged for Plasma 6.5 (releasing in October, to be announced in a future post).

With the Plasma 6.2 release, we moved Plasma Dialer and Spacebar to the Plasma release cycle, allowing us to have consistent releases of the two apps. This completes our year long move to having all Plasma Mobile related projects released as part of wider KDE releases, streamlining the work for distributions and taking a load off us on having to maintain a separate release cycle!

In other news, a Fedora spin for Plasma Mobile was released! It will only be targeting devices that can currently boot Fedora (i.e. not ARM phones), but is very exciting nonetheless!

in reply to Jure Repinc

Last time i tried plasma mobile it was unbearably slow (even slower then the normal unbearably slow) so i switched to phosh, but I would like to try it again so let's see if these updates made it any more usable.

UPDATE: Honestly i'm impressed, it might be because currently im not running waydroid beside it like i did on my previous Phosh install but it feels very responsive. With the angelfish browser providing a way better experience then firefox. The battery life is still very bad but outside that this could be used as a regular phone.

This entry was edited (3 weeks ago)
in reply to Stamets

Half the problem with autism and adhd both is difficulty with habit formation and maintenance.

You don’t need habits. You need routines with reliable contextual triggers. They’ll fail from time to time and you will just have to be okay with that, and try to figure out exactly what made them fail when they do so maybe you can fix it going forward. But it will still occasionally fail.

You can’t make a sieve not leak without making it not a sieve.

in reply to BJHanssen

Triggers are the real key. Like needing to use the bathroom in the morning. Then hang a habit of taking meds right after. You have to look at the habits you already have, and connect new things to that.
You can also build new habits, but if they are forced, they won't have a high success rate. I built a habit of looking back into a space I am walking out of when not in my home. I built it on the anxiety of forgetting something. So it stuck. I try to build a habit of letting others talk, but it has no trigger, so it hasn't stuck.
in reply to Modern_medicine_isnt

That's why I have my meds, deodorant, shoes, hair brush, and hair ties on/near my coffee table. I make my coffee every morning, sit at the couch and (except brushing my teeth) get ready for the day. I let my brain put things where it'll actually use them.

I just moved a few weeks ago. At my last place all of that was in my kitchen. It's weird how moving changes where my brain wants to do stuff

in reply to Tyoda

I have a "Unsorted-NEW" and "Unsorted-OLD". When everything is too cluttered I rename "Unsorted-NEW" to "Unsorted-Number" and move it to "Unsorted-OLD" along with the previous iterations. Then I make a new "Unsorted-NEW" and put the clutter in it. Which I'm totally going to sort and not just leave there and forget about it until everything's too cluttered again...

...

... ... ... that actually made more sense before I tried to explain 😓

in reply to -☆-

Yes, becoming a zombie for a while then getting bored and just indulging my brain's urge to hyperfocusing on the most pointless things. It's very happy after wasting my evening figuring out how telnet works. There's always a new pointless thing to hyperfocus on, no time for depression. Not much time for anything productive either, but hey, can't have everything 😅
This entry was edited (3 weeks ago)

New US visa rules will force foreign students to unlock social media profiles


“To facilitate this vetting, all applicants for F, M and J non-immigrant visas will be asked to adjust the privacy settings on all their social media profiles to ‘public’”, the official said. “The enhanced social media vetting will ensure we are properly screening every single person attempting to visit our country.”

! Mastodon new ToS from July 1 has a binding Arbitration waiver* !!r


post: polymaths.social/@rl_dane/stat


github discussion: github.com/mastodon/mastodon/i


This entry was edited (3 weeks ago)
in reply to not_IO

Very resonable (imo) response from Gargron (lead developer of Mastodon):

I’ve forwarded your question to our legal help and will provide an answer as soon as they give it to me. What you must understand is that our lawyers don’t have experience with federated platforms, and we don’t have experience with law, so we meet somewhere in the middle. Meta presumably has an in-house legal team that can really embed themselves in the problem area; our lawyers are external and pro-bono and rely on us to correctly explain the requirements and community feedback. The draft has been around for something like a year and none of the community members pointed out this issue until now. I’ll add one thing:
"My assumption, {.. shortened for brevity ..} is that when you post content it gets mirrored elsewhere, and this continues until a deletion notice is federated. So I'd assume if an instance somewhere mirrors my content they can't get in trouble for it, and I'd also assume that if there is a deletion or maybe a block and a reasonable interpretation of the protocol would say that the content should be removed, I could send them a takedown and at that point they'd have to honor it."

The goal of the terms is to make assumptions like this explicit, because assumptions are risky both sides. Just because luckily there were no frivolous lawsuits around this so far doesn’t mean there isn’t a risk of one.


Cory has had a much more calm response on a fediverse post, offering to reach out to the EFF's lawyers for assistance in drafting a better ToS for Mastodon, and other experienced lawyers have offered help also. Amongst the usual negativity from some users.

I'll be keeping my eye on the outcome but so far it looks positive.

This entry was edited (3 weeks ago)
in reply to dandelion

didn't i just see any new sandman season announced though?

I feel like we have to be able to separate artists' bad behavior from our evaluation of the quality of their work.

Maybe there's a time limit? Maybe they have to be dead so they can't benefit from their work being sold.

Are there any non problematic artists/creators from 500 years ago who we nevertheless find their work product valuable to society today? What about science? Especially medicine with all the body snatching.

Neil Gaiman is almost certainly a sex pest based on all the women reporting. So I get not wanting to give him money. He hopefully gets it, too.

I like the suggestion of piracy as an approach...

Last week's assassination of Minnesota's Democrat former House Speaker was the logical sequel to that of the United Healthcare CEO


Those who cheered on the latter murder should now be examining their consciences.

The historical record is very clear: in politics, violence begets violence. This story is only beginning and it may not end well for America.

See details about the recent shootings.

Acting head of civil rights agency defends decisions undercutting transgender workers


The acting chair of the federal agency that enforces workers rights acknowledged Wednesday that transgender workers are protected under civil rights laws but defended her decision to drop lawsuits on their behalf, saying her agency is not independent and must comply with President Donald Trump’s orders.

Andrea Lucas, who was first appointed to the Equal Employment Opportunity Commission in 2020 and elevated to chair in January, spoke at her confirmation hearing at the Senate Committee on Health, Education, Labor and Pensions. Her nomination to serve another five-year term as an EEOC commissioner requires Senate confirmation, though whether she stays on as chair will be up to Trump.

Republican senators praised her leadership, especially her commitment to rolling back Biden-era regulations and guidance on gender-identity rights, which Lucas has argued overstepped the EEOC’s authority.

https://apnews.com/article/eeoc-andrea-lucas-senate-hearing-dei-transgender-8cb16648226adc24f04f85bc9a166d21

fzn: output selected line number with fzf instead text [Bash]


Regular call to fzf, but output the index number of the selected entry, instead the text itself. It's a pretty niche use case, but there was a few times in the past when I needed it. You can use options for fzf just normally too.
fzn() {
    nl | fzf --with-nth 2.. "${@}" | awk '{print $1}'
}

Usage:
find . -maxdepth 1 -type d | fzn -e -m

I always forget how to do this manually, so I made this simple function for Bash. Just copy this like an alias into your .bashrc and use it like any other command in a pipe.
This entry was edited (3 weeks ago)

Boardswarm, a new Open Source tool for board management and distributed development


This entry was edited (3 weeks ago)

Splitting comic books into panel


Does anyone here know a self hostable service (or a demo of someone else hosting it) which can split common .cbr filetype to a .cbz or other filetype to split the panels?

So for example the 1 image I put with this post, would be 8 seperate images (pages).

That would ideally somehow make the comic books readable on a (somewhat old) black and white travel-Kobo...

in reply to supersquirrel

By legal standards, it's my understanding that any unlawful release from custody is a "jail break" regardless of the conditions of incarceration. Unjust detainment is a kind of legal threshold intended to assign a determination of legality to any scenario where anyone is taken into custody by state officials or law enforcement, not someone's opinion of whether or not it's fair.

What do you think the solution to selling progressive politics to young men is ?


I think progressives never thought about this because we banked on immigration and demographic change allowing us to win culturally and electorally but the issue is immigrants tend to be overwhelmingly male, that is how Trump won actually he won over a lot of Hispanic,Black,Asian and indigenous men who feel humiliated by a new culture, economy and world.

So what can we do rhetorically and policy wise to win more young men over ?

in reply to LandedGentry

Also, cars are dangerous AF. Tens of thousands of people die a year because of them. Hence why we have licenses and maintenance rules and an unbelievably extensive road system with clear signals and lights.


And despite all these rules, the number of car deaths is much greater then any other cause of death. It's not a lack of rules that are the problem with cars (nor guns).

This entry was edited (3 weeks ago)

Transparent peer review to be extended to all of Nature’s research papers


This entry was edited (3 weeks ago)

Stressed about ADHD evaluation


Starting ADHD evaluation for the second time next week. I am really stressed out because this is basically my last shot. I am pretty confident that I have ADHD, but since I also have bipolar, they are just assuming that whatever symptom I am experiencing must be that.

I've been through public healthcare where they discharged me after the intake conversation, because they regard me as too high functioning (did good in school and have a job) and they don't have the capacity. So no help there unless I run my life into the ground. Got declined by my health insurance because they have a clause in fine print saying they don't cover ADHD. So now I am paying out of pocket, blasting most of my savings. The price tag is around $2700. If they discharge me because they think I don't have it, it will "only" be $1900 though.

So now I am stressed out, worried I am just throwing my money out the window. And that I am just wrong. If this doesn't pan out, I don't know what I'll do.

Not really looking for any advice (but they are welcome), just wanted to vent a little.

Spanischer Netzbetreiber REE: Ursache fĂŒr Stromausfall war Photovoltaik-Anlage in Badajoz


is there is any Lemmy server that care about privacy(does not require email), Does not impose limits on community posts like my current instance and does not have high amount of restrictions?


I want to be part of the solution of the problems I see on Lemmy, that is why I opened my alt account at my current server to open new communities while fixing their issues.

I had been informed by the server admin that I should not post more than 5 posts in any local community which is guaranteed to kill my communities on my current server.

I am explaining the backstory here for people to understand my logic for my question.

So, I really appreciate any help here. If anyone can give me good servers to open my communities in.

My current communities:
- News: to lower the load on Lemmy. World server and to improve the Fediverse health.
- Europe: due to less than optimal moderation actions as documented in "power trippin " community.
- Misinformation/ Disinformation: Because there is no community to post research and news about this topic.

Thank you all for your help. I really would appreciate any lead here.

This entry was edited (3 weeks ago)

A Saudi journalist tweeted against the government – and was executed for ‘high treason’


Read Theory, Darn it! An Introductory Reading List for Marxism-Leninism


"Without Revolutionary theory, there can be no Revolutionary Movement."

— Vladimir Lenin^[What is to be Done? | Audiobook]

It's time to read theory, comrades! As Lenin says, "Despair is typical of those who do not understand the causes of evil, see no way out, and are incapable of struggle." Marxism-Leninism is broken into 3 major components, as noted by Lenin in his pamphlet The Three Sources and Three Component Parts of Marxism: | Audiobook

  1. Dialectical and Historical Materialism
  2. Critique of Capitalism along the lines of Marx's Law of Value
  3. Advocacy for Revolutionary and Scientific Socialism, as well as the theory of Class Struggle.

As such, I created the following list to take you from no knowledge whatsoever of Leftist theory, and leave you with a strong understanding of the critical fundamentals of Marxism-Leninism in an order that builds up as you read. Let's get started!

Section I: Getting Started

What the heck is Communism, anyways? For that matter, what is fascism?

  1. Friedrich Engels' Principles of Communism | Audiobook

The FAQ of Communism, written by the Luigi of the Marx & Engels duo. Quick to read, and easy to reference, this is the perfect start to your journey.

  1. Michael Parenti's Blackshirts and Reds | Audiobook

Parenti's characteristic wit is on full display in this historical contextualization and analysis of fascism and Communism. Line after line, Parenti debunks anti-Communist myths. This is also an excellent time to watch the famous speech.

Section II: Historical and Dialectical Materialism

Ugh, philosophy? Really? YES!

  1. Georges Politzer's Elementary Principles of Philosophy | Audiobook

By understanding Dialectical and Historical Materialism first, you make it easier to understand the rest of Marxism-Leninism. Don't be intimidated!

  1. Friedrich Engels' Socialism: Utopian and Scientific | Audiobook

Engels introduces Scientific Socialism, explaining how Capitalism itself prepares the conditions for public ownership and planning by centralizing itself into monopolist syndicates and cartels.

Section III: Political Economy

That's right, it's time for the Law of Value and a deep-dive into Imperialism. If we are to defeat Capitalism, we must learn it's mechanisms, tendencies, contradictions, and laws.

  1. Karl Marx's Wage Labor and Capital | Audiobook & Wages, Price and Profit | Audiobook

Best taken as a pair, these essays simplify the most important parts of the Law of Value.

  1. Vladimir Lenin's Imperialism, The Highest Stage of Capitalism | Audiobook

The era of Imperialism, which as the primary contradiction cascades downward into all manner of related secondary contradictions.

Section IV: Revolutionary and Scientific Socialism

Can we defeat Capitalism at the ballot box? What about just defeating fascism? What about the role of the state?

  1. Rosa Luxemburg's Reform or Revolution | Audiobook

If Marxists believed reforming Capitalist society was possible, we would be the first in line for it. Sadly, it isn't.

  1. Vladimir Lenin's The State and Revolution | Audiobook

Further analyzes the necessity of Revolution and introduces the economic basis for the withering away of the State.

Section V: National Liberation, De-colonialism, and Solidarity

The revolution will not be fought by individuals, but by an intersectional, international working class movement. Solidarity allows different marginalized groups to work together in collective interest, unifying into a single broad movement. Marxists support the Right of Self-Determination for all peoples and support National Liberation movements against Imperialism.

  1. Vikky Storm & Eme Flores' The Gender Accelerationist Manifesto | (No Audiobook yet)

Breaks down misogyny, and queerphobia, as well as how to move beyond the base subject of "gender" from a Historical Materialist perspective.

  1. Leslie Feinberg's Lavender & Red | Audiobook

When different social groups fight for liberation together along intersectional lines, they are emboldened and empowered ever-further.

  1. Frantz Fanon's The Wretched of the Earth | Audiobook & Paulo Freire's Pedagogy of the Oppressed | Audiobook

De-colonialism is essential to Marxism. Without having a strong, de-colonial, internationalist stance, we have no path to victory nor justice. These books are best taken as a pair, read in quick succession.

Section VI: Putting it into Practice!

It's not enough to endlessly read, you must put theory to practice. That is how you can improve yourself and the movements you support. Touch grass!

  1. Mao Tse-Tung's On Practice & On Contradiction | Audiobook

Mao wrote simply and directly to peasant soldiers during the Revolutionary War in China. This pair of essays equip the reader to apply the analytical tools of Dialectical Materialism to their every day practice.

  1. Vladimir Lenin's "Left-Wing" Communism, an Infantile Disorder | Audiobook

Common among new leftists is dogmatism over pragmatism. Everyone wants perfection, but dogmatic "left" anti-Communists let perfection become the enemy of progress.

  1. Jones Manoel's Western Marxism Loves Purity and Martyrdom, But Not Real Revolution | (No Audiobook yet)

Common among western leftists is fetishization of Marxism, rather than using it as a tool for analysis and social change. This article helps rectify that.

  1. Liu Shaoqi's How to be a Good Communist | Audiobook

Organizing is a skill. If we are to be successful, we must work to better ourselves.

Congratulations, you completed your introductory reading course!

With your new understanding and knowledge of Marxism-Leninism, here is a mini What is to be Done? of your own to follow, and take with you as practical advice.

  1. Get organized. The Party for Socialism and Liberation, Freedom Road Socialist Organization, and Red Star Caucus all organize year round, every year, because the battle for progress is a constant struggle. See if there is a chapter near you, or start one!
  2. Read theory. Don't think that you are done now! Just because you have the basics, doesn't mean you know more than you do. If you have not investigated a subject, don't speak on it!
  3. Aggressively combat white supremacy, misogyny, queerphobia, and other attacks on marginalized communities. Cede no ground, let nobody go forgotten.
  4. Be industrious, and self-sufficient. Take up gardening, home repair, tinkering. It is through practice that you elevate your knowledge.
  5. Learn self-defense. Get armed, if practical. Be ready to protect yourself and others.
  6. Be persistent. If you feel like a single water droplet against a mountain, think of canyons and valleys. With consistency, every rock, boulder, mountain, can be drilled through with nothing but water droplets.

"Everything under heaven is in utter chaos; the situation is excellent."

­— Mao Tse-Tung

Credits


What Is To Be Done? by Vladimir Lenin (Full Audiobook)


This is Lenin’s seminal text on social revolution and how to achieve it, published some 16 years before Russia’s October 1917 Revolution. His plan to overturn the Czar’s ruthless autocratic regime proposes the establishment of a cadre of “professional revolutionaries” with the necessary skills and experience to counter the regime’s secret police.

Lenin derides trade unionists as “wretched amateurs”, arguing that a struggle for simple economic betterment is not enough, nor are patchwork reforms – what is needed is the complete overthrow of the political system. Lenin’s “professional revolutionaries” are not so much ‘shock troops’ of violent rebellion as educated activists who will awaken the workers’ class consciousness, leading them to reject western-style political factions and to work within the Party to achieve the dictatorship of the proletariat.

Essential reading for anyone wishing to understand the October Revolution and the ensuing upheavals of the twentieth century.


This entry was edited (1 month ago)

Looking for an html-based secure message service


Essentially, I'm looking for self-destructing messages. I grab a link, I send it to a family member, they read the information, it's gone after they read it, and all they need to have to interact with it is the original link to the url.

Are there any foss solutions by which to just type out a message, send a link to someone and have it be deleted after they read it?

I'm aware that Nextcloud has the ability to share links to users who don't have accounts for temporary spans of time, that's... similar, but I don't believe it can instantly disable after the first visit.

This entry was edited (3 weeks ago)
⇧