Scheduled posts won't let me post images, idk why?
'Cruel, inhuman and degrading': Iran slams Israel’s mistreatment of rights activist
Iran’s Foreign Ministry spokesman has strongly condemned the Israeli regime's mistreatment of a rights activist who stood in solidarity with the Palestinian people, describing its actions as “cruel, inhuman and degrading.”
Esmail Baghaei made the remarks in a post on X, referring to reports that Israel “tortured and sexually humiliated” Greta Thunberg.
He cited Thunberg’s recent interview with a Swedish newspaper, in which the young activist described being violently assaulted during a protest.
“They grab me, pull me to the ground, and throw an Israeli flag over me,” Thunberg was quoted as saying.
The spokesman said Israel’s behavior reflects a deliberate effort to instill fear and suppress dissent amid its genocide in Gaza.
like this
Aggiornamento a NodeBB 4.6.1
Stamattina siamo passati a NodeBB 4.6.1, è una release principalmente di bug fixes tra cui uno particolarmente fastidioso che metteva un carattere strano 'n'
nell'oggetto perdendo della formattazione dai post che arrivavano da Mastodon e da Friendica.
In realtà avevo già sistemato questo bug qualche giorno fa perché avevo aggiornato prima del rilascio della 4.6.1 e non appena avevo visto che questo bug era stato risolto ma ora ne ho approfittato per allinearci con la release stabile.
Questo il changelog:
- do not include image or icon props if they are falsy values (ecf95d1)
- #13705, don't cover link if preview is opening up (499c50a)
- logic error in image mime type checking (623cec9)
- omg what. (ec39989)
Kohler Wants to Put a Tiny Camera in Your Toilet and Analyze the Contents
Kohler unveiled Dekoda, a $599 toilet sensor that uses a tiny camera and spectroscopy to analyze bodily waste and provide health insights12. The device clamps onto the toilet bowl rim and monitors hydration levels, bowel movements, and checks for blood in the toilet.
Users sign in with a fingerprint sensor before use, allowing multiple household members to track their individual data through the companion app. The system requires a subscription costing between $70-156 per year1.
"Kohler Health isn't just another app or product. It's a promise that your home can play a more active role in your well-being," said CEO David Kohler at the launch event2.
The company emphasizes privacy protection through end-to-end encryption. The camera uses "discreet optics" aimed only at bowl contents, not body parts1. The technology works best with light-colored toilets, as dark bowls can interfere with the sensors1.
Dekoda represents Kohler's entry into the digital health space, joining other smart toilet sensors from companies like Withings and Vivoo that appeared at CES 20232.
- CNET - Kohler Wants to Put a Tiny Camera in Your Toilet and Analyze the Contents ↩︎ ↩︎ ↩︎ ↩︎
- ZDNet - This new Kohler sensor is like a health detective in your toilet ↩︎ ↩︎ ↩︎
This new Kohler sensor is like a health detective in your toilet - tiny camera and all
Kohler's Dekoda toilet sensor will test your urine for hydration, blood, and more.Nina Raemont (ZDNET)
like this
- 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
Amazon cloud platform and other websites experiencing outages
Multiple online platforms including Amazon's cloud unit AWS, Robinhood, Snapchat and Perplexity are all experiencing outages, according to the Downdetector website monitor.
ABC News
ABC News provides the latest news and headlines in Australia and around the world.ABC News (Australian Broadcasting Corporation)
copymyjalopy likes this.
Google Fonts alternative
I wish to use all those cool fancy HTML/CSS fonts without going to Google
Tip #759
iOS 版 Vivaldi でリーダービューを有効にして、快適に記事を読もう
iOS 版 Vivaldi のリーダービューは、ウェブページ上の気が散る要素をすべて取り除き、記事の内容に集中して落ち着いて読むことができるようにします。
リーダービューに切り替えるには:
- リーダービューに対応した内容のウェブページを開く
- アドレスバーの「リーダービュー」ボタンをタップする
リーダービューを終了するには、同じボタンをタップする
#iOS #vivaldi #VivaldiBrowser #ウェブページ #リーダービュー
vivaldi.com/ja/blog/tips/ios-t…
Tip #759 - iOS 版 Vivaldi | Vivaldi Browser
iOS 版 Vivaldi でリーダービューを有効にするには? Vivaldi でできることを発見してみましょう!Vivaldi Tips (Vivaldi Technologies)
I found the easiest way to transfer files to and from my Linux PC - and it's so fast [ZDNET]
I found the easiest way to transfer files to and from my Linux PC - and it's so fast
Once you start using QuickDAV, you'll find this simple app indispensable for easy file transfers from any OS to Linux.Jack Wallen (ZDNET)
like this
Printers leave a watermark on each page indicating the exact printer that it came from. Are there any other examples of these privacy violations that aren't common knowledge?
like this
Tons of websites record your mouse, keyboard, and scroll activity, and can play back exactly what you saw on your browser window from its backend dashboard as a video. This is called session replay. There are pre-made libraries for this you can import so it's super common, I believe Mouseflow is one of the biggest providers.
When a mobile app, Windows app, or even website crashes nowadays, it automatically sends the crash dump to the app developer/OS vendor (the OS often does this whether the app requests it or not because the OS developer themselves are interested in what apps crash and in what ways). We're talking full memory dump, so whatever private data was in the app's memory when it crashed gets uploaded to a server somewhere without your consent, and almost certainly kept forever. God help you if the OS itself crashes because your entire computer's state is getting reported to the devs.
Your phone's gyroscope can record what you say by sensing vibrations in the air. It may or may not be something humans will recognize as speech if played back because the frequency range is too limited, but it's been shown that there's enough information for a speech recognition AI to decode. Good chance the accelerometer and other sensors can be used in the same way, and using them together will increase the fidelity making it easier to decode. Oh did I mention no device has ever implemented permission controls for sensors so any app or even website can access them without your consent or knowledge?
Though iirc a system crash report can include a kernel dump, which can contain things like private keys.
Though realistically, Microsoft controls your OS. They could easily add code to allow them to grab whatever they want from your system without any logging (by your system anyways).
That actually makes me wonder if there are any apps that run on both a system and the router that system is connected to to determine if the internet traffic as reported by the system (to the user) is the same as what the router sees as a way to detect anything using network resources but bypassing the normal network stack.
Natural decomposition caused fatalities may be possible, but seem very unlikely compared to other risks...
The IED makes a lot of sense because Israeli bulldozers and excavators are actively destroying Palestinian homes in their yellow line area during the "ceasefire".
So if there was an IED buried there in advance then they would have tripped it for sure.
tanto programming con poi il malo svegling causa la quasi gran morte dell’octt… (stavo per svenire alzandomi troppo veloce stamattina)
A causa del mio terribile ma solito infognamento di fine settimana, stavo per scherzare sul fatto che troppo programming, con poco gaming e soprattutto niente reading e writing, fa male alla salute… Perché si sta ore fissi davanti al PC, a fare i conti con testi bizzarri in linguaggi decisamente poco umani, per poi andare […]
State of the Bird September 2025
State of the Bird September 2025
The State of the Bird is a recap of what has been happening in the project.
You can find the previous posts via the #state-of-the-bird tag.
Retrospective
Our last State of the Bird was September 16th 2025 and can be found here.
This State of the Bird is a bit late due to a number of reasons, the biggest of which is that Gary kept forgetting to finish it. Also the Charts plugin in Discourse got broken so we started looking at alternatives but luckily the plugin got fixed and we now have some code to automatically gather some of the metrics.
Metrics
We have a number of metrics we keep an eye on which you can see below.
Contributors
The number of contributors continues to fluctuate a bit, but that's expected for a volunteer project.
If you're interested in contributing you can find some documentation here including ways that don't require knowing how to program.
[chart type="bar" backgroundColors="#db3a83,#e76a2a,#4cdc8b" title="Contibutors" xAxisTitle="Time Frame" ]2025-04 | 2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09Developers | 2 | 2 | 2 | 2 | 1 | 2 |Crazy Patch Writers | 0 | 1 | 0 | 0 | 1 | 1 |Casual | 0 | 1 | 1 | 0 | 1 | 0[/chart]
Review Requests
Review requests are what we call our code reviews and is the way that all code is accepted into our code bases. This is a look at how many were open and closed each month.
[chart type="bar" backgroundColors="#db3a83,#e76a2a" title="Review Requests" xAxisTitle="Time Frame" ]2025-04 | 2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09Open | 44 | 26 | 20 | 42 | 61 | 48 |Closed | 43 | 22 | 25 | 39 | 57 | 56 |[/chart]
Issues
This is a look at the number of issues that were opened in our issue tracker as well as how many were closed by month. We don't create issues for everything we do, this is still good to look at as it will include bugs and other issues users have brought to our attention.
[chart type="bar" backgroundColors="#db3a83,#e76a2a" title="Issues" xAxisTitle="Time Frame" ]2025-04 | 2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09Open | 16 | 6 | 11 | 11 | 16 | 6 |Closed | 6 | 5 | 10 | 3 | 11 | 7 |[/chart]
Commits
This is a break down of commits to each project per month. In most cases a review request is just a single commit, but this chart helps to see what projects are being worked on.
As you can see, Pidgin 3 activity continues to dominate everything else.
[chart type="bar" backgroundColors="#ed207b,#9eb83b,#e5bb13,#0088cc,#b3b5b4,#8c6238,#231f20,#f1592a,#ffea61,#bf1e2e,#0088cc,#57e389,#7f007f" title="Commits" xAxisTitle="Time Frame" ]2025-04 | 2025-05 | 2025-06 | 2025-07 | 2025-08 | 2025-09 |Pidgin 3 | 28 | 15 | 10 | 25 | 51 | 46 |Pidgin 2 | 0 | 0 | 4 | 0 | 2 | 0 |Gaim 3 | 0 | 0 | 0 | 0 | 0 | 0 |GPlugin | 0 | 2 | 0 | 4 | 0 | 1 |HASL | 0 | 1 | 4 | 2 | 0 | 0 |Birb | 0 | 5 | 0 | 1 | 0 | 7 |Xeme | 0 | 0 | 0 | 1 | 0 | 0 |Ibis | 11 | 0 | 0 | 0 | 0 | 2 |Hiya | 2 | 0 | 0 | 0 | 0 | 0 |Myna | 0 | 0 | 0 | 2 | 0 | 0 |Seagull | 0 | 0 | 13 | 3 | 0 | 1 |Traversity | 0 | 0 | 0 | 0 | 0 | 0 |retro-purple | 0 | 38 | 48 | 0 | 3 | 0 |[/chart]
Infrastructure
No new updates here.
#pidgin3
Pidgin 3 is our next generation universal chat client whose goal is to give you the best experience possible when using modern chat networks.
Retrospective
Lots of work on Pidgin 3 this month including a new application icon! Feel free to discuss it at discourse.imfreedom.org/t/new-….
The big work this month that we were trying to get into the release was that we're completely overhauling the account setting and user splits APIs. However, this had some dependencies we didn't expect related to the credential providers using the account username to keep track of accounts. Needless to say, this wasn't finished for the 2.93.0 release, but we're going to keep chipping away at it.
Another huge thing we finished this month is the start of the migration guide for developers. This was a huge undertaking and still needs to have all the user interface stuff added to it, but it's still a huge milestone. It can be viewed here. We need to finish the architecture documentation too which will help fill in some of the finer points that aren't covered in the migration guide.
Also as previously mentioned in the Experimental 4 release announcement, we now have a setting for toggling light/dark mode!
Highlights
- Add a Pidgin.Badges widget to contacts in the contact list
- Import our new application icon from the one and only Hylke Bons
- Create Purple.AccountSetting
- Add Purple.AccountSettings
- Add Purple.Protocol.get_default_account_settings
- Create Purple.AccountSettingStringList
- Update the default account settings handler to include user splits
- Port IRCv3 to the new account settings
- Add Purple.Account:disconnected to complement Purple.Account:connected
- Fix settings initialization in network prefs
- Fix parenting of Account Manager window on initial startup
- A first pass at documenting how to migrate from purple 2
- macOS: fix some issues with the macOS native files
- macOS: hide duplicate menu items
- Stop setting XDG_RUNTIME_DIR in devenv
- Add a dark/light color scheme setting
- Add remove all and update methods to Purple.AccountSettings
- Make sure accounts have names when saving and loading
- Add the account name to the account editor
- Update Pidgin.AccountDisplay to use the Purple.Account:name property
- Update libpurple to use Purple.Account:name when referring to accounts
- Update pidgin to use Purple.Account:name when referring to accounts
- A few cleanups in the account api
- Create Purple.ConversationManagerBackend
- Update Purple.ConversationManager to use a Purple.ConversationManagerBackend
- Create Purple.ConversationManagerSeagullBackend
- IRCv3: Only send WHO on our own joins
Releases
- Experimental 4 (2.93.0) was released on 2025-09-30 Release Announcement
Future Plans
- The account options API is in the process of being replaced by a new AccountSetting API.
The following items are still in the works from the last state of the bird.
- Add persistence to the scheduler.
- Add persistence to the contact manager, this needs to be done so we can fix some issues with direct messages being restored correctly.
- Gary has started an out of tree protocol plugin to help figure out how the voice and video API will work.
As always, you can view the burn down chart for our next release here.
#pidgin2
Pidgin 2 is our stable "production" release of a universal chat client. Meaning that you can use it as a single interface to many chat networks!
Retrospective
We're still planning on doing a 2.15.0 release, but we haven't moved forward on this at all this month.
Highlights
- Cleaned up the app data file.
- Removed the auto package spec file.
Retrospective
We still need to finish up the build environment packages so we can upgrade GTK on windows and get that all into the installer. We also need to remember to update the spell checking dictionaries as we haven't done that in awhile.
Releases
None
Future Plans
Just the same as what was mentioned above.
#gaim 3
As announced in the last State of the Bird, we've started an additional user interface to keep the look and feel of Pidgin 2 and Gaim before it in GTK4 and we've chosen to name it Gaim.
Retrospective
No new work this month. We've put things on pause until the account settings rewrite is finished. We need to be able to create accounts to move forward and don't want to write a bunch of code just to rewrite it very soon afterwards.
Highlights
None
Releases
None
Future Plans
Once the account settings API is finished up we're going to start moving pretty quickly here.
#gplugin
GPlugin is our GObject based plugin library that is used in Pidgin 3.
Retrospective
Nothing much this month, everything is working well enough for now.
Highlights
- Fix detection of Lua 5.4 on Gentoo
Releases
None
Future Plans
We're going to continue moving forward with the GLib.List -> Gio.ListModel changes and eventually have GPlugin.Manager implement Gio.ListModel.
#hasl
HASL is the Hassle-free Authentication and Security Layer library. It implements SASL in a modern and easy use way compared to the existing libraries.
Retrospective
No activity this month.
Highlights
None
Releases
None
Future Plans
We have been in the progress of implementing the SCRAM Mechanisms which will be included in the next release.
#birb
Birb is a library of GLib utilities that we use across all of our projects.
Retrospective
We created Birb.LocalizedString to be used with the new Account Settings in purple as well as a few maintenance things. After the release we pull in the check license header script from the pidgin repo so that other projects can use it.
Highlights
- Create Birb.LocalizedString
- Fix some issues with the queued output stream error
- Add the check license header script and make it installable
Releases
- 0.5.0 was released on 2025-09-09 Release Announcement
#xeme
Xeme is our XMPP integration library. It is the basis for both the Link Local Messaging (Bonjour) and XMPP protocols in Pidgin 3. It is still early in development and has not yet had a release.
Retrospective
No activity this month.
Highlights
None
Releases
None
Future Plans
Everything! Seriously though, we're looking to get back to this in the near future.
Ibis
#ircv3-library is our IRCv3 integration library. It has seen a lot of active development as it is used in the IRCv3 protocol plugin in Pidgin 3.
We are nearing known feature completion on it and expect to do a 1.0 release in the near future.
Retrospective
Fixed some issues with the unit tests on windows by using stroul
instead of atoi
. We also renamed the nick projects by renaming nick
to primary-nick
, alt-nick
to secondary-nick
and added tertiary-nick
. The old properties are still there but have been deprecated.
Highlights
- Use
strtoul
instead ofatoi
when parsing hosts - Rework the nick properties
Releases
None
Future Plans
Continue working through the open issues and watching new IRCv3 specifications for things we should be including.
#hiya
Hiya is a new client abstraction library for mDNS. It was created to help make implementation of the Link Local Messaging protocol easier as we would have to abstract out the different platform implementations and by putting it in a library that abstraction can be used by other projects.
Hiya has not yet had a release.
#myna
Myna is a new integration library for Matrix. It is still extremely early in development.
#sqlite3-helper-library
Seagull is a new library we created to make working with SQLite feel more like a GLIB/GNOME library and force usage of prepared statements with named parameters and other similar things.
Retrospective
Just some minor maintenance this month, but we've got some more stuff coming as we're using Seagull to serialize more stuff in Purple 3.
Highlights
None
Releases
None
Future Plans
We have a few features to fill out yet and a few ideas that need a bit more time in the oven.
More specific details can be found in our open issues.
#traversity
Traversity is a new library for traversing NATs. There are many different ways to traverse a NAT and the goal of Traversity is to hide that from developers who just need to traverse a NAT.
It is still early in development and has not yet had an official release.
#retro-prpl
retro-prpl is a new repository we've created on GitHub. This repository contains all of the abandoned protocols that have ever lived in our code base and is meant to make them easier to study and for people to use with services like Retro AIM Server, escargot, and NINA.
Retrospective
Nothing to report on this month.
Highlights
None
Releases
None
Future Plans
Right now we didn't add any support for protocol specific emojis because we completely forgot about them. Anyways we're looking at creating a custom emoji theme that will include everything for these retro protocols.
We're also trying to make sure that you can actually use this to connect to the self hosted clones, but we haven't gotten through verifying that and fixing what doesn't work.
Closing
We have a lot to do going forward but we're still striving hoping that the Experimental 5 release which is due 2025-12-31 will actually be Alpha 1. The distinction is whether not not we think the protocol specific APIs are stable enough for third party protocol developers.
We don't have this well defined yet, and it's more of a feel than anything, but we've had a few people tinkering with third party protocols with moderate success which is absolutely amazing!! So as they continue working on their protocols we're getting good feedback on basically everything which is extremely helpful!
We hope you all are enjoying the new format and if you have any questions of comments please leave them below!
Building Celestial: A GTK Theme Journey
Building Celestial: A GTK Theme Journey
I spend a lot of time on the computer, using a lot of software. This makes me acutely aware when things don’t quite work right. A button that renders incorrectly. Inconsistent padding. Unthemed dialogs.Terminal Thoughts
like this
I have found the gtk theming to be extremely confusing. It's too complicated IMHO, or I'm missing something. I wanted to make the titlebar/window manager bar darker (with white text maybe) on this theme mastodon.social/@eugenialoli/1… and I couldn't figure out how to ONLY change the titlebar. I want the various elements (e.g. window bar, menu bar, icon bar etc) to have slightly different colors you see, so I can differentiate what's what. I can't use dark themes because I can't see where the boundaries are of each window/thing. My eyes just can't differentiate dark theme elements. It's a mystery to me how people can use these themes. :o)
like this
Honestly Gtk theming has extremely poor documentation and you need to look closely at existing themes to figure out all the CSS selectors you need to define. It is definitely possible, but can require some trial and error.
Not all themes are created equal, but the titlebar is actually one of the easier things to theme.
That being said, it really depends on your DE, and if the apps you are using are Qt or Gtk 3/4.
I really wish they had better guides online, but that was the main reason I spent time working on Celestial. To finally have the consistency i wanted, and untangle the theming mess.
like this
like this
Site equivalent?
For anime I am watching via Animekai thanks to its front page putting focus on current show schedule and an easy to use book mark system.
I am wondering is there any Stream site for Westren Movies and shows? So far most I can find seem to use a front page that focuses on what’s supposedly trending rather then current showings
like this
My Recent Experience Getting Back Into Linux
Over the past several days, I have been trying to install Linux on my surface pro 2 because Windows is having issues with hogging memory, which is preventing me from finishing a drawing.
First I tried Linux Mint. After several freezes of the Bluetooth program, I was able to get my 8bitdo controller to connect, however i learned that neither using it as a wireless keyboard nor as dinput works. Mint was not detecting input from either mode, but it could detect xinput. Krita, however did not recognize the inputs because they were not keyboard keys, so i had to install a program to convert xinput signals to key presses.
Additionally, the on-screen keyboard on Mint has two options: always on when enabled, or on when a text box prompts. The former sucks to use because you have to toggle the keyboard in accessibility settings every time you want to turn it off or on, and the latter never detected a single text box in my experience. So the on-screen keyboard simply doesn't work on Mint.
I tried installing Kubuntu. I installed the Linux surface drivers recommended on r/SurfaceLinux. This resolved an issue where the pen and eraser were seen as the same.
My controller also worked Flawlessly in keyboard mode right out of the gate. The Bluetooth program didn't freeze once. The on-screen keyboard is also acceptable.
By all accounts the experience was a significant improvement.
Then I tried calibrating my pen. This did not work. The cursor was consistently 2-3 mm up and to the left of where i was holding my pen. KDE with wayland also does not support non-linear digitizer calibration. This is a problem because the errors in my tablet's digitizer are non linear. On windows I had created a script to add extra calibration points to rectify this. I can't do this in KDE with wayland. I could switch to X11, but then all the QoL improvements for touch screen/tablet use would be gone.
So I've been fiddling for hours trying to make a script in krita that will allow me to correct my pen inputs with an error matrix. Krita is refusing to even recognize the script is even there. Probably a Krita problem, not Linux, but blegh. I wouldn't have to do this if the system pen calibration worked.
But of course, my 5 year old experience with how troublesome Linux was is invalid today, and Linux has gotten so much better and Just Works™ now /s
"Sounds like it is working pretty well to me" when I spend multiple days trying to get Linux working for one purpose (to draw) and am unsuccessful.
This is why "current year is the year of the Linux desktop" is hilarious to anyone who doesn't use Linux.
I get it, it's frustrating and it doesn't feel like your needs are being met.
It's just important to see the larger picture. Windows and iOS suck more every day. Linux gains more and more traction, more and more users as the competition becomes less and less attractive.
I hope that the next time you try, that it just works.
Top scientist Hu Ye quits US for China after giving up millions in funding
Top biomedical scientist Hu Ye quits US for China after giving up millions in funding
Hu has been appointed founding dean at the new school of biomedical engineering at his alma mater, Tsinghua University.Shi Huang (South China Morning Post)
like this
Israel heavily bombs Gaza in major ceasefire violation
cross-posted from: lemmy.ml/post/37788915
Published date: 19 October 2025 09:51 BST
last update: ~1200 EDT
Heavy Israeli bombing rocked the Gaza Strip on Sunday, killing at least 15 Palestinians, in a major violation of the ceasefire.More than 100 air strikes were reported in Rafah and Khan Younis in the south, Jabalia in the north, and parts of central Gaza.
Among the sites hit were a cafe, a mobile phone charging station, a group of journalists and a house sheltering displaced people.
The Israeli military said the strikes were in response to an alleged "attack" by Palestinians on its troops in southern Rafah involving a rocket-propelled grenade and sniper fire.
Maeve likes this.
Israel heavily bombs Gaza in major ceasefire violation
cross-posted from: lemmy.ml/post/37788915
Published date: 19 October 2025 09:51 BST
last update: ~1200 EDT
Heavy Israeli bombing rocked the Gaza Strip on Sunday, killing at least 15 Palestinians, in a major violation of the ceasefire.More than 100 air strikes were reported in Rafah and Khan Younis in the south, Jabalia in the north, and parts of central Gaza.
Among the sites hit were a cafe, a mobile phone charging station, a group of journalists and a house sheltering displaced people.
The Israeli military said the strikes were in response to an alleged "attack" by Palestinians on its troops in southern Rafah involving a rocket-propelled grenade and sniper fire.
How to remove 'anti-piracy' footers from complex PDFs?
I have some sewing patterns that I would like to share (and hopefully swap) but all of the PDFs have a
"This was purchased by John Doe john.doe@email.com #ordernumber - if you are not John Doe, please dob in the person you got this from to company@example.com so we can sick our lawyers on them"
sorta footer on every single page.
Obviously for privacy reasons (and because I don't actually want lawyers sicked onto me), I need to remove this footer.
These are often complex PDFs with more than a hundred pages and multiple layers.
I managed to successfully remove the editing password (not user/viewing password, just can't edit without password) with qpdf --decrypt
. But removing that footer has left me at a dead end. I have even tried manually removing every single instance of those footers using Master PDF Editor but saving the file flattened it and you are no longer able to show/hide layers which is essential for correct printing. (Please don't ask me how many different PDF editors I have tried because it has been so so SO many I have lost count).
Not that I really want to have to manually edit this out on what could amount to over a thousand pages but searching for a command to remove a certain phrase has come up empty. Even Master PDF Editor doesn't seem to have a bulk remove or search and replace function (just search).
I use Linux btw.
like this
Just because the visible footer gets removed doesn't mean there isn't other unique tracking information hidden deep in the PDF that could still get the lawyers sicced on you. Depending on how valuable this information is to the company, and how litigious they are, you have to judge how far they might've gone and might yet go to protect it.
Unfortunately, that's why this kind of copy protection can an actually be an effective tactic to prevent individuals from sharing their copies. While there might be ways to strip this kind of hidden data on simpler PDFs... even resorting to methods like screenshotting or printing and scanning, still cannot give you absolute confidence that there isn't some subtle unique identifier invisibly hidden in the layout or through subtle inconspicuous variations, especially if you're doing this regularly and they start targeting you and your account for identification. And on complex PDFs there are so many more ways they could hide this information digitally if they know where to look for it and you don't. 99% of the time it's going to be pretty obvious to strip out, but are you willing to take that risk even if you do find a technical method of removing the visible footers? If it's a one-off, maybe you can get away with it, but in the long term this strategy is not viable and is a trap for rookies.
The only truly safe way to share digitally watermarked content like this is to buy it with a burner account and full opsec in the first place. Nobody to sic lawyers on if it's a hacked paypal or a stolen/prepaid credit card or an untraceable email and IP, or in a jurisdiction with no enforcement. Smash and grab, get the data anonymously and get out. Don't share stuff from your personal account that's literally got your name and banking information attached to it unless you can confirm it's bit-for-bit indistinguishable from other innocent copies with something like a checksum.
like this
hacked paypal or a stolen/prepaid credit card
How do you do this? Asking for a friend.
/joke
like this
You can just buy a prepaid gift card from a convenience store and pay cash for it.
Then do online purchase with it and download the contents through tor.
toothpaste_sandwich likes this.
Israel heavily bombs Gaza in major ceasefire violation
Published date: 19 October 2025 09:51 BST
last update: ~1200 EDT
Heavy Israeli bombing rocked the Gaza Strip on Sunday, killing at least 15 Palestinians, in a major violation of the ceasefire.More than 100 air strikes were reported in Rafah and Khan Younis in the south, Jabalia in the north, and parts of central Gaza.
Among the sites hit were a cafe, a mobile phone charging station, a group of journalists and a house sheltering displaced people.
The Israeli military said the strikes were in response to an alleged "attack" by Palestinians on its troops in southern Rafah involving a rocket-propelled grenade and sniper fire.
Israeli air strikes hit Rafah amid repored clashes with Abu Shabab gang
Israeli fighter jets carried out air strikes on Rafah, in the southern Gaza Strip, on Sunday, in the latest reported violation of the ceasefire.MEE staff (Middle East Eye)
like this
reshared this
When trying to see communities, *filtered*, the "next page" doesn't include the filters, so one CAN'T see the next filtered-page results.
the search communities page, with local/other as 1 filter, & subscribed/not-subscribed as the other filter ( other options, don't remember 'em )..
IF one searches for other/remote sites, & not-subscribed, e.g. & goes through that page..
then at the bottom of the page is a Next Page button, .. which gives one a page of bullshit, because it discarded the filtering.
( it certainly discards the subscribed/unsubscribed filtering, it may have kept the local-vs-remote sites status ).
Also, if one searches for local + unsubscribed, the 2nd page isn't filtered.
This renders the 2nd-page & all other pages .. garbage.
I'm only identifying this, not complaining: the fact that PieFed exists is awesome, & work is work, so I'm grateful for what there is, that works properly, so this is only a heads-up.
Perhaps a special-page checklist for the programmers would prevent oversights ( Atul Gawande's book "The Checklist Manifesto" identified that there are 2 categories of checklists: these-people-need-to-connect, & this-task-need-get-done.
Perhaps checklists should be considered as foundational in programming as code-review, pair-programming ( near-view/in-the-trench & far-view/how-does-this-fit-in-with-everything-else ), continuous-integration-testing, etc..
Salut, Namaste, Kaizen, & Gratitude for the wonderful contribution to our world..
_ /\ _
PS; I just created this post, & now I see to the top-right, that it says, in green, "Solved".
??
On The Gaza "Mass Executions" and "Civil War" - Minis
On The Gaza "Mass Executions" and "Civil War" - Minis
A new rising Narrative based on Deception.Green Rose (The GreenRose)
like this
La Dame d'Azur doesn't like this.
The UN says entire families are buried beneath the rubble in Gaza
While Israel continues to break the ceasefire, many Palestinians' loved ones are still buried under the rubble, as the UN points out
Archived version: archive.is/newest/thecanary.co…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
Twitter is launching a marketplace for inactive handles
X is launching a Handle Marketplace where Premium subscribers will be able to search and request usernames that have been unavailable.
Israel accused of 80 Gaza ceasefire violations killing 97 people
A Palestinian government office says Israeli forces have carried out 80 ceasefire violations since October 10, killing 97 people and wounding 230 more.
Archived version: archive.is/newest/middleeastey…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
Marco Rubio betrayed drug gang informants to seal El Salvador prison deal, report says
Trump administration allegedly agreed to abandon confidential informants protected by US government in an effort to ink CECOT deal
Moscow warns Azerbaijan of planned coup by head of Presidential Administration
It has emerged that Vladimir Putin personally warned Azerbaijani President Ilham Aliyev of a coup being planned against him by his chief of staff earlier this month, Azerbaijani news agency APA reported on Thursday.
Archived version: archive.is/newest/novayagazeta…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
Moscow warns Azerbaijan of planned coup by head of Presidential Administration
It has emerged that Vladimir Putin personally warned Azerbaijani President Ilham Aliyev of a coup being planned against him by his chief of staff earlier this month, Azerbaijani news agency APA reported on Thursday.Novaya Gazeta Europe
Virginia Giuffre thought she might 'die a sex slave' at hands of Epstein and his circle, memoir reveals
The BBC obtained a copy of Virginia Giuffre's posthumous memoir ahead of its publication on Tuesday.
Archived version: archive.is/20251019222852/bbc.…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
copymyjalopy likes this.
GOP Vermont State Senator Sam Douglass Resigns Over Hate-Filled Group Chat
Many social media users had the same reaction to Douglass' resignation: "Good riddance!"
GOP Vermont State Senator Sam Douglass Resigns Over Hate-Filled Group Chat
Many social media users had the same reaction to Douglass' resignation: "Good riddance!"brett-wilkins (Common Dreams)
'This is definitely my last TwitchCon': High-profile streamer Emiru was assaulted at the event, even as streamers have been sounding the alarm about stalkers and harassment
"To tell you honestly, I am a lot more hurt and upset by how Twitch handled it during and after the fact."
adhocfungus likes this.
Technology definition is so broad that it could fit 90% of the general news into it.
- merriam-webster.com/dictionary…
- britannica.com/technology/tech…
I understand that everyone feels that technology should only apply to what they think technology is, but that's why there is a section in the sidebar to specify what it means in this community.
Technology | Definition, Examples, Types, & Facts
Technology is the application of scientific knowledge to the practical aims of human life or, as it is sometimes phrased, to the change manipulation of the human environment.The Editors of Encyclopaedia Britannica (Encyclopedia Britannica)
Kohler Wants to Put a Tiny Camera in Your Toilet and Analyze the Contents
The company's new Dekoda toilet accessory is like a little bathroom detective.
copymyjalopy likes this.
Morocco vows social reforms after youth-led protests shake government
Morocco’s government promised major improvements to healthcare, education and youth participation in politics on Sunday, in a direct response to a wave of Gen Z–driven protests sparked by public anger over inequality and corruption. The pledges mark the first concrete reforms since the demonstrations erupted last month.
Archived version: archive.is/newest/france24.com…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
US senators voice concerns over ‘foreign influence and national security risks’ in Saudi-funded EA acquisition
Richard Blumenthal and Elizabeth Warren have asked EA CEO Andrew Wilson to answer questions regarding the deal…
Florida politician faces backlash over calls for mass deportation of Indians
Chandler Langevin faced censure from Palm Bay council and calls to resign from series of posts condemned as ‘vile’
Women’s urinals to be at more UK events after £1m funding boost
The urinals are 2.7 times faster to use than conventional portable toilets
Twitter is changing how it handles links to try and keep you in the app
X is making changes to better serve link-based posts and keep you in the app.
Trump Baselessly Calls Colombia's Petro 'Drug Dealer' as US Bombs Another Boat
The leftist Colombian president retorted that "US government officials have committed a murder and violated our sovereignty in territorial waters."
Archived version: archive.is/newest/commondreams…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
US Airlines Told To Ignore 'X' Sex Marker In Passports
Trump's executive order against gender ideology came into effect this week.
vfreire85
in reply to geneva_convenience • • •geneva_convenience
in reply to vfreire85 • • •It's even funnier because the entire feminist West is suddenly quiet about violent sexual abuse of women because Israel did it.
Iran putting the icing on the cake.
vfreire85
in reply to geneva_convenience • • •like this
geneva_convenience likes this.
Sculptus Poe
in reply to geneva_convenience • • •TomMasz
in reply to geneva_convenience • • •like this
geneva_convenience likes this.