Salta al contenuto principale



in reply to ☆ Yσɠƚԋσʂ ☆

i don't think it should be up to them to dictate how things are going to finish, especially when their enemy is still standing and so far the result of their attacks represented a nuisance at best. if they want to chant victory after achieving "that", things are gonna get even more ridiculous.


Is there a way to block browser JavaScript from executing commands that retrieve sensitive information from my local machine, while still allowing JavaScript that is only used for rendering web pages?


As a security-conscious user, I've used NoScript since Firefox's early days, but its restrictive nature has become frustrating. I'm often forced to go unprotected just to access websites with multiple scripts running on different domains, which defeats the purpose of using NoScript and balances security and usability that it once provided.

Is there a way to block browser JavaScript from executing commands that retrieve sensitive information from my local machine, while still allowing JavaScript that is only used for rendering web pages?

by sensitive information I'm referring to
- local machine time
- local machine ram
- local machine operating system + version
- local machine hardware
- Serial Number
- Hardware ID
- UUID
- Windows Device ID
- Windows Product ID
- ...

greatly appreciate any insight


EDIT:

could be possible solution

discuss.grapheneos.org/d/16025…
- ~~LibreJS: GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap.~~
- JShelter: Mitigates potential threats from JavaScript, including fingerprinting, tracking, and data collection. Slightly modifies the results of API calls, differently on different domains, so that the cross-site fingerprint is not stable. Applies security counter-measures that are likely not to break web pages. Allows fine-grained control over the restrictions and counter-measures applied to each domain.


@bjoern_tantau@swg-empire.de

Most of those things cannot be collected through JavaScript.

Local time can.

RAM can only be approximated to protect user privacy. Edit: And it’s not available on Firefox.

OS+version are already in your browser’s user-agent string that is sent out with every request you make.

Machine hardware cannot be enumerated. JavaScript can try to guess your GPU based on what it can do with WebGL.

There is no way to get a serial number or similar.


To spoof timezone/OS+version/browser+version ... and disable WebGL, use sereneblue.github.io/chameleon…
- lemmy.world/post/31885153

Questa voce è stata modificata (3 mesi fa)
in reply to Holeheadou92984

Harsh question: Do you have a real need to prevent this data from being collected, or are you investigating just for ~~funsies~~ best practice advice? There are a lot of posts like this where people overestimate the threat model they have and insist on needing to block things that are nearly impossible to, or at least have significant tradeoffs like you are dealing with now.

Javascript is also not the only source that sites can use for these pieces of info from your machine. Local time in particular can be estimated by looking up the rough location of your IP address then matching to a time zone.


Anyway.

I would assume you could technically fork localCDN (replaces remote javascript libraries with local copies) and then manually edit the local javascript library copies to remove the calls you are concerned about.

There's also options like uBlock Origin's methods of only whitelisting specific scripts. Much more flexible than NoScript. You can block scripts that are third party and only allow site specific ones fairly easily, without digging deep into the settings.

Bear in mind that your specific combination of installed extensions can also be a unique identifier though.

in reply to wizardbeard

Do you have a real need to prevent this data from being collected


maybe

or are you investigating just for best practice advice?


yes

There are a lot of posts like this where people overestimate the threat model they have and insist on needing to block things that are nearly impossible to, or at least have significant tradeoffs like you are dealing with now


could you explain why it is nealy impossible from only blocking javascript from attaining "local machine operating system + version
"? I don't think this kind of information is relevant for webpage displaying. I dont think webpage will break if we ban js from doing so

I would assume you could technically fork localCDN (replaces remote javascript libraries with local copies) and then manually edit the local javascript library copies to remove the calls you are concerned about.


that could work I guess when I have enough js knowledge

There’s also options like uBlock Origin’s methods of only whitelisting specific scripts. Much more flexible than NoScript. You can block scripts that are third party and only allow site specific ones fairly easily, without digging deep into the settings.


is it possible to adjust uBlock Origin whitelisting and disallow js that retrieve "local machine operating system + version
" from running?

Bear in mind that your specific combination of installed extensions can also be a unique identifier though.


Does this mean website can see all the extensions I installed?

in reply to Holeheadou92984

Some browsers have built in fingerprint resistance techniques you can enable:

support.mozilla.org/en-US/kb/r…

I wouldn't entirely trust it, but enabling this feature in strict mode would tick a few of your listed boxes.



Xlibre 25.0 : summer solstice release


a lot of improvements in security, libs, abi, ...
Questa voce è stata modificata (3 mesi fa)

don't like this

in reply to chimay

There's a fork of Xorg server??
in reply to pastermil

Yeah very recently, by a guy who says it is explicitly anti "DEI" in the readme and thinks there is some kind of conspirancy by IBM to kill Xorg
in reply to Kwdg

Just quoting the readme so there's no misinterpretation:

This is an independent project, not at all affiliated with BigTech or any of their subsidiaries or tax evasion tools, nor any political activists groups, state actors, etc. It's explicitly free of any "DEI" or similar discriminatory policies. Anybody who's treating others nicely is welcomed.
It doesn't matter which country you're coming from, your political views, your race, your sex, your age, your food menu, whether you wear boots or heels, whether you're furry or fairy, Conan or McKay, comic character, a small furry creature from Alpha Centauri, or just a boring average person. Anybody who's interested in bringing X forward is welcome.
in reply to Leny

Also the guy got told off by Linus Torvalds for being an anti-vaxxer theregister.com/2021/06/11/lin…

So imo this isn't a project that should be supported

don't like this

in reply to Kwdg

So, you comdemn all the project because its founder just happened to have an opinion you don't like about a topic
completely disconnected from the software world ?
Questa voce è stata modificata (3 mesi fa)
in reply to chimay

The anti DEI stuff is in the project readme and the anti vax bullshit was on the lkml. So I think the auther can not keep his 'opinions' and politics out of his projects.
If he uses his software work to promote potentially dangerous believes, I don't think the project should be supported or promoted
in reply to Kwdg

So far, his alleged opinions are more spread out by his detractors than by himself. Imo, this project brings more diversity of choice in the foss world, and that's a good thing. I have nothing against wayland, but a de facto monopoly is never desirable.
Tbh, I'm far more concerned by the hostility to this fork.
in reply to chimay

His opinion is literally on the frontpage of his project on github, there is nothing 'alleged' about it. I don't think the project can be separated from his opinions
in reply to Kwdg

The readme seems to contradict itself, the second part of Leny's quote looks like real DEI.
Hence we can assume that the first DEI entrance is dei-as-implemented-by-xorg-team, which
he obviously doesn't like. Simple assumption, the best would be to ask him.

don't like this

in reply to chimay

Found the useful idiot. You're willfully ignoring the racist dogwhistles. That either makes you a supporter or a fellow traveler. Either way, you're complicit and not innocent.

don't like this

in reply to wakko

You're all wrong, it's only that you seem to fear a readme almost no user will ever read.
Don't worry, it'll be fine. If this file were the only issue with this world, we'd live in a paradise.
Questa voce è stata modificata (3 mesi fa)
in reply to chimay

What is there to fear? Seriously. Pretending like this has anything to do with fear is the most childishly narcissistic framing possible. Grow up.

Xorg is nearly dead and buried. Nobody actually cares about Xlibre. Notice how the only thing being mentioned is the sidenote that this fork is run by a racist troll whose been kicked for cause from several prominent OSS projects. Literally the only reason XLibre exists is because this individual needed to start his own project because he's worn out his welcome in many others.

And, considering the geopolitical state of affairs at the moment. It's pretty plainly obvious that the only sort of person who is "anti-DEI" are fascists. And the only people making excuses for the fascists are other fascists. So, thanks for letting us know who you are.

in reply to chimay

This isn't coherent, and even if it was, the burden of stance interpretability is context-dependent.

He is the one with the politically charged README that reads plainly like the thoughtless garbage MAGA types in America put out. I mean cmon man, "[...] we'll make X great again"?

Also your shallow and brainless dismissal of all this criticism coming from his "detractors" (and who would not become a "detractor", after actually investigating his terrible dribble?) is defeated easily by just reading the actual words he said.

As in, for instance, the original source of his garbage antivax posturing that he posted in the linux kernel mailing list: lkml.iu.edu/hypermail/linux/ke… .

These are not alleged opinions, he's just full of shit.

And this isn't even mentioning the fact that Xorg is going to be dead, should be dead, and will continue to die. And good riddance, too! Terrible and borderline unmaintainable.

The argument that choice diversity is good inherently is stupid, too. Wayland is a god damned protocol! There is no reason to have lots of diversity there! It has no tangible benefit.

There are already many different compositors that implement the Wayland protocol, and there are also many 3rd party extensions! Can you think of a single, material benefit to simply having different basic desktop protocols?

Questa voce è stata modificata (3 mesi fa)
in reply to solardirus

Also your shallow and brainless dismissal of all this criticism coming from his “detractors” (and who would not become a > “detractor”, after actually investigating his terrible dribble?) is defeated easily by just reading the actual words he said.


I was merely pointing out that these opinions, whatever they really are, have more publicity from people
criticizing the founder. The best from your point of view would be not to speak about it.

And this isn’t even mentioning the fact that Xorg is going to be dead, should be dead, and will continue to die. And good
riddance, too! Terrible and borderline unmaintainable.


If it were true, all this hatred against the project would be pointless.

The argument that choice diversity is good inherently is stupid, too. Wayland is a god damned protocol! There is no reason > to have lots of diversity there! It has no tangible benefit.


Free software is all about freedom, and diversity means freedom of choice. If you don't agree
with that, you miss the all point.

in reply to chimay

I was merely pointing out that these opinions, whatever they really are, have more publicity from people criticizing the founder.


Why yes, friend, I will just conveniently pretend that you bringing that up is completely outside the context of whether or not to seriously consider the criticism.

And if you are trying to make a point of whether or not the ideology is seriously impacting the project, you need-only take a casual walk through the issue list, and find (among other evidence) that a suggestion to move to codeberg was criticized for... "DEI". Wow. How technically-focused.

The best from your point of view would be not to speak about it.


You are getting more and more incoherent the more of these replies you churn out. What, precisely from my point of view (which I guess apparently you know very well? the irony...) here implies that "not talking about it" is the best choice? That's absurd.

I find it very important to understand the motivations, technical and ideological, behind a project.

If it were true, all this hatred against the project would be pointless.


I don't spend any effort talking about in any other respect than telling people that they should likely disregard if for both technical reasons (it cuts out Xwayland, his commits frequently lead to very blatant regressions that are nontrivial, etc.) and ideological (his terrible, awful politics and motivations for making the project, to begin with!)

The reason I replied to your comment is mostly out of idle curiosity and a deepseated longing for genuineness and critical thinking of other people that I have not yet managed to kill (despite its impracticality in the modern age).

Free software is all about freedom, and diversity means freedom of choice. If you don’t agree with that, you miss the all point.


This is all such a massive and disheartening reduction of what software freedom is. I hope that you eventually manage to think less shallowly about this.

Tell me, do you have any particular, material distinction you are making by making a choice between desktop protocols? The desktop protocol is a purely technical thing, and I have not heard a single peep out of you in regards to specifics.

To elaborate, in Xorg, it is a very monolithic beast. It is very convoluted in its purview and carries a lot of preset implementation of its various facets. It contains an entire networking stack for deciding how to communicate windows over a network.

It is significantly less flexible and modular than Wayland, because in Wayland basically everything of significance is decided by the compositor.

This, ironically to your point, actually gives you more choice and freedom in how things work (this is also why tiling window managers love wayland to death, it's pretty easy to just build upon the basic wlroots implementation!). So I have to ask you, frankly, what in the fuck do you think you're actually saying right now?

The issue, in this way, is that you only seem to care about software freedom in the sense of the abstract concept rather than the reality. You seem to think of software freedom in the sense of "I either build and install this package, or I build and install this one", with an all-consuming disregard for the technical aspects of freedom. Which is impractical, and arguably antithetical to the very process of trying to foster software freedom to begin with. As evident by literally everything to do with this situation. My lord.

Questa voce è stata modificata (3 mesi fa)
in reply to pastermil

yes, apparently the development of Xorg is more or less abandoned in favor of wayland

the Xlibre fork seems more active

in reply to pastermil

A really shitty one. (As in, completely removes Xwayland, and results in obvious regressions.)
Questa voce è stata modificata (3 mesi fa)

don't like this


in reply to cyrano

My US visa officer: what do you mean you did not have 'social' media accounts in 5 years? No, these weird sites don't count. Underground terrorist? Straight to gulag.
Questa voce è stata modificata (3 mesi fa)





Taft-Hartley Act (1947) On this day in 1947, the Taft-Hartley Act became U.S. law after a heavily bipartisan vote, greatly restricting the legal rights of organizing workers during an...


Taft-Hartley Act (1947)

Mon Jun 23, 1947


Image

Image: A massive 1947 union rally in Madison Square Garden. A large sign reads "MR PRESIDENT: VETO THE HARTLEY-TAFT SLAVE-LABOR BILL"


On this day in 1947, the Taft-Hartley Act became U.S. law after a heavily bipartisan vote, greatly restricting the legal rights of organizing workers during an unprecedented wave of strikes after World War II.

The Labor Management Relations Act of 1947, better known as the Taft-Hartley Act, was enacted despite the veto of President Harry S. Truman, with many Democrats defecting from the party line to support the union-busting measure.

The Act was introduced in the aftermath of a major, unprecedented wave of strikes in the aftermath of World War II, from 1945-1946. Strikes were strongly repressed during World War II to not hamper the war effect. When the wartime restrictions ended, millions of workers across the country went on strike.

The Taft-Hartley Act prohibits unions from engaging in "unfair labor practices." Among the practices prohibited by the act are jurisdictional strikes, wildcat strikes, solidarity or political strikes, secondary boycotts, secondary and mass picketing, closed shops, and monetary donations by unions to federal political campaigns. The Act also allowed states to pass right-to-work laws banning union shops.

A pamphlet supporting a third, progressive party, published in 1948, had this to say on the vote:

"Every scheme of the lobbyists to fleece the public became law in the 80th Congress. And every constructive proposal to benefit the common people gathered dust in committee pigeonholes. The bi-partisan bloc, the Republocratic cabal which ruled Congress and made a mockery of President Roosevelt's economic bill of rights, also wrecked the Roosevelt foreign policy. A new foreign policy was developed. This policy was still gilded with the good words of democracy. But its Holy Grail was oil...

The Democratic administration carries the ball for Wall Street's foreign policy. And the Republican party carries the ball for Wall Street's domestic policy. Of course the roles are sometimes interchangeable...

On occasion President Truman still likes to lay an occasional verbal wreath on the grave of the New Deal. But the hard facts of roll call votes show that Democrats are voting more and more like Republicans. If the Republican Taft-Hartley bill became law over the President's veto, it was because many of the Democrats allied themselves to the Republicans."


in reply to roig

It’s funny how people act as if there was such a time when “American Democracy” really was a great thing.

It’s always been elite coded and elite controlled.




What happened to the chapters? There are only two chapters.


in reply to almost1337

You should also stop using Tachiyomi they got a DCMA request and shut down a while back. Move to Mihon, a fork of Tachiyomi.

github.com/mihonapp/mihon





Berlin: proposal to remove 30 km/h zones because air quality improved, thanks to 30 km/h zones


The absurdity of the proposal is already in the title, and shows how motonormativity is spread all over the world.

Berlin has a very good public transit system, and a few 30 km/h zones cannot be that bad.

I would love to hear opinions from someone who lives there!

crossposted from: mastodon.uno/users/rivoluzione…


Non solo in Italia: a Berlino vogliono togliere le zone 30, perché l'aria è migliorata, grazie alle zone 30.

L'assurdità della proposta è tutta nel titolo, e dimostra quanto la #motonormatività sia diffusa. #Berlino, una città con #trasportoPubblico davvero eccellente, può concedersi tranquillamente zone dove la velocità non la fa da padrone.

#citta30 #zone30 @energia

rbb24.de/politik/beitrag/2025/…


Questa voce è stata modificata (3 mesi fa)
in reply to lgsp@feddit.it

Yep sounds absurd. As I unterstand it the problem is that you need a reason for 30 km/h zones. The reason was the air quality which is now better so there is no reason anymore.
Some zones may be kept because the streets are used by school kids.

I think this is still absurd and good 30 km/h zones with synced traffic lights can yield a good traffic flow.

in reply to Ekpu

The fact that they have improved air quality is not sufficient reason? Do they think air quality is like painting a house, that it only has to be done every couple of years?
Unknown parent

lemmy - Collegamento all'originale
Scrollone
I wonder why conservatives are so retarded, in each country.


Wildlife crossing


Repost, but an article came up about one in California .

I've seen a few rewilding campaigns in my community (Northeastern US) take shape over the last few years, and it makes me have a little hope. What with everything, all the time, I like when good news slips through.

in reply to Plum

Apparently they’re trialiang cheaper underground ones for insects amphibians and small mammals, and the results are pretty good.

in reply to Derpenheim

Looks pretty bad but a little less brutal than the swiss one


Telegram is indistinguishable from an FSB honeypot


in reply to Andromxda 🇺🇦🇵🇸🇹🇼

No, not that very obvious thing that people have been saying for years! I simply refuse to believe it!
in reply to Andromxda 🇺🇦🇵🇸🇹🇼

Just infantile Western propaganda/russophobia. reverse it for Western reality, and ignore the post..


gigarivista scottiaca con segretissimo numero, trovato così nel vedere colì


A distanza di 2 anni (…io pensavo 1), chi si ricorda Scottecs Gigazine? Probabilmente nessuno, neppure io onestamente. Però, l’altro giorno mi è tornato in mente che esiste, giusto per caricare su TomoStash una manciata di volumi molto vecchi che ho trovato sull’agrodolce Archivio di Anna… e ok. Però poi ieri ho aperto il sito […]

octospacc.altervista.org/2025/…


gigarivista scottiaca con segretissimo numero, trovato così nel vedere colì


A distanza di 2 anni (…io pensavo 1), chi si ricorda Scottecs Gigazine? Probabilmente nessuno, neppure io onestamente. Però, l’altro giorno mi è tornato in mente che esiste, giusto per caricare su TomoStash una manciata di volumi molto vecchi che ho trovato sull’agrodolce Archivio di Anna… e ok. Però poi ieri ho aperto il sito ufficiale della rivista gigante, per includere i link e per copincollare le descrizioni dei tomi, e lì ho scoperto non una, ma ben due (2) cose assurde… furbuffe, quasi. (!) 😱

Innanzitutto, esiste un numero speciale del Gigazine, il Numero Zero XL, che è esclusivamente digitale e gratuito!!! Non l’ho mai sentito prima, e in effetti è bello nascosto sul sito, tutto in fondo alla lista dei prodotti… sarà un regalo per i ficcanaso, e io approvo. La cosa strana però è che non si vede alcun tasto per scaricare, o che… l’unica cosa che a fatica trovo è il tasto “aggiungi al carrello secondario”, scrollando in fondo alla pagina, dove appare come flyout, ma… clicco e non funziona, semplicemente il testo si trasforma in una rotellina che gira all’infinito. Per sicurezza ho provato anche dal browser dei pensionati, che “non si sa mai che su Firefox magari è tutto rotto, specialmente il mio con 31 estensioni“, ma niente. 😓

Grande terrore, quindi. Ho temuto di non poter mettere le mani su questo PDF elusivissimo. Giusto un attimo prima di aprire i devtools del browser, per capire cosa va storto e non posso sistemare (qualcosa nel loro tema di Shopify, il JavaScript tira un errore Uncaught TypeError: this.form is null: initCartBar@theme.js [...]), però, per nessun motivo particolare se non il fatto che ci fosse un pallino “1” nell’angolo, il bottone della chat ha catturato la mia attenzione, e l’ho cliccato… e lì ho riso. Perché tra le tante “risposte immediate” c’è “Non riesco a scaricare il Numero 0 XL, che ho quindi cliccato, e il bot ha risposto “Gigaciao! Non ti preoccupare, utilizza il link qui sotto e scarica il Numero 0 XL! https://gigaciao.com/a/downloads/-/92f4529bab5bf4e…“. 🤯

Cioè… fatemi capire bene… Loro sanno perfettamente che il loro sito è rotto e il download non può partire, e non solo non sistemano semplicemente lo spacc nel codice, ma nemmeno mettono il link diretto al download nel testo della pagina… No, bisogna che l’utente abbia l’intuizione di scavare in altre parti del sito, in questo caso la chat di supporto, per trovare lì finalmente l’oggetto digitale tanto agognato! Regà, boh, è così assurdo che a questo punto non posso non pensare non sia stato fatto apposta; va bene i problemi, va bene l’incompetenza, ma qui siamo oltre: mi sa che è davvero una caccia al tesoro per chi ha abbastanza pazienza come me. Vabbè, tanto ora il numero 0 è ricaricato sul mio sito… e comunque ci ho perso solo 2-3 minuti, ma in cambio ho subito questa user experience assurda da raccontare. 👌

#Shopify #UX #web



in reply to miss_demeanour

If the war didn’t mean innocent civilians dying everywhere, I’d have posted this:


Experimental Piefed support is now available for Voyager


I'm excited to announce that Voyager now has experimental support for logging in with Piefed! You can try it out today on:

This will roll out to the official app stores and vger.app soon(tm), once I’m confident there are no major regressions. If you prefer not to switch to beta builds, just hang tight.

Please note that Piefed support is EXPERIMENTAL! There are still many things that don't work quite right, which I'm hoping to improve over the coming weeks.

The basics including scrolling home/all/local, viewing posts, blocking, commenting and voting should work well. However there are some known issues:

  • Can't sign up for a Piefed account in-app, only log in with an existing one
  • Subscribed communities list is empty (should be fixed soon!)
  • Inbox tab doesn't load
  • Comment search doesn't work
  • Profile upvoted/downvoted doesn't load
  • No moderation tools
  • Mark as read doesn't persist
  • Creating/editing posts is currently untested
  • ...probably a bunch of other stuff too, please let me know below!

Behind the scenes, this interoperability is made possible thanks to aeharding/threadiverse, a new library I am working on to normalize various threadiverse-software APIs. It's open source so any project use it, but it's under heavy development right now. What's cool about this is in the future, adding support for mbin, or whatever else is possible!

Again, feel free to try it out and let me know if there are any more issues to be documented and fixed.

in reply to FancyPantsFIRE

Yeah, piefed thumbnails are pretty small. I don't know if that's a per server config or not though. Probably something to ask the piefed devs
in reply to aeharding

Yesterday I merged in a PR that lets the instance admin set the sizes for thumbnails.

But the real issue is that the thumbnails have a variety of uses - in the PieFed web UI thumbnails are shown quite small so 170px is fine. But some mobile apps might show the thumbnail in a manner that spans the whole screen which is going to need to be at least 350px wide.

I'll make PieFed generate a 500px version of the thumbnail and include that in the API response (as well as the smaller one).



US State Dept. spokesperson says US is the greatest country on Earth... next to Israel.


It truly is impressive how thoroughly Israel has dominated US politics. Like, Russia may have had a huge victory by getting Trump elected, but they don't have shit on Israel. Hell, something like 60% of our elected representatives have received donations from AIPAC, and that's just the stuff that's been reported!

Source: youtube.com/live/ogqYsmfDY0E

Questa voce è stata modificata (3 mesi fa)


Job Application


https://x.com/deburi276/status/1936553368274743413

Character: Kogasa Tatara

Viewer discretion is advised

in reply to VBB

Parola filtrata: nsfw



Reminder: Proton Mail addresses have vendor lock-in


Both auto-forwarding and auto-reply are paid features, which makes cancelling & switching much more difficult. Gmail is a breeze comparatively. I highly recommend against using their addresses (e.g. protonmail.com, proton.me, pm.me)

Email forwarding is available for everyone with a paid Proton Mail plan.


(source)

in reply to bl4kers

I mostly use my custom domain on protonmail for reasons like this.
in reply to Zoma

I use Tuta but it's what convinced me to buy a domain. So if/when I switch providers the majority of contects will not notice.



This 88-Year-Old Reporter Predicted How US Would Attack Iran And It has Happened Exactly


Seymour Hersh. Nearly 88, running his Substack, and still outpacing governments, intelligence leaks, and every newsroom, Hersh once again proved why he’s a legend in investigative journalism.

On June 19, he published a detailed exposé revealing that U.S. B-2 bombers and naval forces were preparing a “coordinated assault” on Iran’s key underground nuclear sites at Fordow, Natanz, and Isfahan. He cited unnamed intelligence sources warning the attack was imminent and happening with almost no oversight from Congress or NATO allies.

Many brushed it off. Some called it far-fetched. On Sunday, when President Donald Trump confirmed the strikes and declared the targets “obliterated,” Hersh had already been proven right, two days ahead of the world.

This isn’t Hersh’s first time uncovering what others missed. His 2023 scoop on the Nord Stream pipeline sabotage, which he linked to U.S. operations, followed a similar path: ignored at first, later echoed by leaked investigations. The Iran bombing story played out just the same: initial silence, disbelief, then confirmation.

But Hersh’s reporting also points to a bigger shift. More than 60% of Americans now get their breaking news from social media, newsletters, and independent platforms. The reason? Speed, raw reporting, and growing distrust in traditional journalism. Hersh calls it like he sees it, often accusing mainstream reporters of being too close to power to ask real questions.

in reply to geneva_convenience

I posted Hersh’s article in full four days ago: lemmy.ml/post/31954761


Seymour Hersh: What I’ve been told is coming in Iran


Full text of paywalled article below.


This is a report on what is most likely to happen in Iran, as early as this weekend, according to Israeli insiders and American officials I’ve relied upon for decades. It will entail heavy American bombing. I have vetted this report with a longtime US official in Washington, who told me that all will be “under control” if Iran’s Supreme Leader Ali Khamenei “departs.” Just how that might happen, short of his assassination, is not known. There has been a great deal of talk about American firepower and targets inside Iran, but little practical thinking, as far I can tell, about how to remove a revered religious leader with an enormous following.

I have reported from afar on the nuclear and foreign policy of Israel for decades. My 1991 book The Samson Option told the story of the making of the Israeli nuclear bomb and America’s willingness to keep the project secret. The most important unanswered question about the current situation will be the response of the world, including that of Vladimir Putin, the Russian president who has been an ally of Iran’s leaders.

The United States remains Israel’s most important ally, although many here and around the world abhor Israel’s continuing murderous war in Gaza. The Trump administration is in full support of Israel’s current plan to rid Iran of any trace of a nuclear weapons program while hoping the ayatollah-led government in Tehran will be overthrown.

I have been told that the White House has signed off on an all-out bombing campaign in Iran, but the ultimate targets, the centrifuges buried at least eighty meters below the surface at Fordow, will, as of this writing, not be struck until the weekend. The delay has come at Trump’s insistence because the president wants the shock of the bombing to be diminished as much as possible by the opening of Wall Street trading on Monday. (Trump took issue on social media this morning with a Wall Street Journal report that said he had decided on the attack on Iran, writing that he had yet to decide on a path forward.)

Fordow is home to the remaining majority of Iran’s most advanced centrifuges that have produced, according to recent reports of the International Atomic Energy Agency, to which Iran is a signatory, nine hundred pounds of uranium enriched to 60 percent, a short step from weapons-grade levels.

The most recent Israeli bombing attacks on Iran have made no attempts to destroy the centrifuges at Fordow, which are stored at least eighty meters underground. It has been agreed, as of Wednesday, that US bombers carrying bunker bombs capable of penetrating to that depth, will begin attacking the Fordow facility this weekend.

The delay will give US military assets throughout the Middle East and the Eastern Mediterranean—there are more than two dozen US Air Force bases and Navy ports in the region—a chance to prepare for possible Iranian retaliation. The assumption is that Iran still has some missile and air force capability that will be on US bombing lists. “This is a chance to do away with this regime once and for all,” an informed official told me today, “and so we might as well go big.” He said, however, “that it will not be carpet bombing.”

The planned weekend bombing will also have new targets: the bases of the Republican Guards, which have countered those campaigning against the revolutionary leadership since the violent overthrow of the shah of Iran in early 1979.

The Israeli leadership under Prime Minister Benjamin Netanyahu hopes that the bombings will provide “the means of creating an uprising” against Iran’s current regime, which has shown little tolerance for those who defy the religious leadership and its edicts. Iranian police stations will be struck. Government offices that house files on suspected dissenters in Iran will also be attacked.

The Israelis apparently also hope, so I gather, that Khamenei will flee the country and not make a stand until the end. I was told that his personal plane left Tehran airport headed for Oman early Wednesday morning, accompanied by two fighter planes, but it is not known whether he was aboard.

Only two thirds of Iran’s population of 90 million are Persians. The largest minority groups include Azeris, many of whom have long-standing covert ties to the Central Intelligence Agency, Kurds, Arabs, and Baluchis. Jews make up a small minority group there, too. (Azerbaijan is the site of a large secret CIA base for operations in Iran.)

Bringing back the shah’s son, now living in exile in near Washington, has never been considered by the American and Israeli planners, I was told. But there has been talk among the White House planning group that includes Vice President J.D. Vance, of installing a moderate religious leader to run the country if Khamenei is deposed. The Israelis bitterly objected to the idea. “They don’t give a shit on the religious issue, but demand a political puppet to control,” the longtime US official said. “We are split with the Izzies on this. Result would be permanent hostility and future conflict in perpetuity, Bibi desperately trying to draw US in as their ally against all things Muslim, using the plight of the citizens as propaganda bait.”

There is the hope in the American and Israeli intelligence communities, I was told, that elements of the Azeri community will join in a popular revolt against the ruling regime, should one develop during the continued Israeli bombing. There also is the thought that some members of the Revolutionary Guard would join in what I was told might be “a democratic uprising against the ayatollahs”—a long-held aspiration of the US government. The sudden and successful overthrow of Bashar al-Assad in Syria was cited as a potential model, although Assad’s demise came after a long civil war.

It is possible that the result of the massive Israeli and US bombing attack could leave Iran in a state of permanent failure, as happened after the Western intervention in Libya in 2011. That revolt resulted in the brutal murder of Muammar Gaddafi, who had kept the disparate tribes there under control. The futures of Syria, Iraq, and Lebanon, all victims of repeated outside attacks, are far from settled.

Donald Trump clearly wants an international win he can market. To accomplish that, he and Netanyahu are taking America to places it has never been.




Share a script/alias you use a lot


A while ago I made a tiny function in my ~/.zshrc to download a video from the link in my clipboard. I use this nearly every day to share videos with people without forcing them to watch it on whatever site I found it. What's a script/alias that you use a lot?
# Download clipboard to tmp with yt-dlp
tmpv() {
  cd /tmp/ && yt-dlp "$(wl-paste)"
}
in reply to als

\#Create predefined session with multiple tabs/panes (rss, bluetooth, docker...)
tmux-start 

\#Create predefined tmux session with ncmpcpp and ueberzug cover
music 

\#Comfort
ls = "ls --color=auto"
please = "sudo !!"

\#Quick weather check
weatherH='curl -s "wttr.in/HomeCity?2QF"' 

\#Download Youtube playlist videos in separate directory indexed by video order in playlist -> lectures, etc
ytPlaylist='yt-dlp -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"'

\#Download whole album  -> podcasts primarily 
ytAlbum='yt-dlp -x --audio-format mp3 --split-chapters --embed-thumbnail -o "chapter:%(section_title)s.%(ext)s"'

# download video -> extract audio -> show notification
ytm()
{
    tsp yt-dlp -x --audio-format mp3 --no-playlist -P "~/Music/downloaded" $1 \
        --exec "dunstify -i folder-download -t 3000 -r 2598 -u normal  %(filepath)q"

}

# Provide list of optional packages which can be manually selected
pacmanOpts()
{
typeset -a os
for o in `expac -S '%o\n' $1`
do
  read -p "Install ${o}? " r
  [[ ${r,,} =~ ^y(|e|es)$ ]] && os+=( $o )
done

sudo pacman -S $1 ${os[@]}
}

# fkill - kill process
fkill() {
  pid=$(ps -ef | sed 1d | fzf -m --ansi --color fg:-1,bg:-1,hl:46,fg+:40,bg+:233,hl+:46 --color prompt:166,border:46 --height 40%  --border=sharp --prompt="➤  " --pointer="➤ " --marker="➤ " | awk '{print $2}')

  if [ "x$pid" != "x" ]
  then
    kill -${1:-9} $pid
  fi
}
in reply to als

I try to organise my data in the cleanest way possible, with the less double possible etc... I end up using a lot of symbolic links. When doing maintenance, sometimes I want to navigate in the "unlogical" way the data are organized, but the PWD variable is not necessarily very cooperative. This alias is really useful in my case :
alias realwd='cd -P .'  

Here is an example :
$ echo $PWD  
/home/me  
$ cd Videos/Torrents/  
$ echo $PWD  
/home/me/Videos/Torrents  
$ realwd  
$ echo $PWD  
/home/me/data/Torrents/Video  

I also do some X application, compositor and WM development, and I have a few aliases to simplify tasks like copying from an Xorg session to an Xnest (and the other way around), or reload the xrandr command from my .xinitrc without duplicating it.
alias screenconf='$(grep -o "xrandr[^&]*" ~/.xinitrc)'  
alias clip2xnext='xclip -selection clip -o -display :0 | xclip -selection clip -i -display :1'  
alias clip2xorg='xclip -selection clip -o -display :1 | xclip -selection clip -i -display :0'  

I have an alias for using MPV+yt-dlp with my firefox cookies :
alias yt="mpv --ytdl-raw-options='cookies-from-browser=firefox'"  

I can't stand too long lines of text on my monitor, particularly when reading manpages, so I set the MANWIDTH env variable.
# Note : if you know that *sometimes* your terminal will be smaller than 80 characters  
# refer to that https://wiki.archlinux.org/title/Man_page  
export MANWIDTH=80  

I use null-pointers a lot, with a shorthand.
# Note: env.sh actually provide other helpful aliases on their homepage  
function envs.sh() {  
    if [ $# != 1 ]; then  
        1>&2 printf "Error, need one argument.\n"  
        return 1  
    fi  
    curl -F'file=@'"$1" https://envs.sh  
}  

The usual fake editor in my path, so that browsers and other applications open Vim the correct way.
\#!/bin/sh  
# st_vim.sh - executable in my ~/.local/bin  
# for example in firefox's about:config :  
#   - view_source.editor.path : set to the value of $(which st_vim.sh)  
#   - view_source.editor.external : set to true  

st -- $EDITOR "$*"  

My .xinitrc is quite classical, I still have this in it (setup for dwm's title bar, people usually install much complicated programs) :
while true; do xsetroot -name "$(date +"%d %H:%M")"; sleep 60; done &  

I also have a lot of stupid scripts for server and desktop maintenance, disks cleaning etc... those are handy but are also very site-specific, let me know if your interested.
Questa voce è stata modificata (2 settimane fa)


Charlie Musselwhite - Look Out Highway (2025)


Qualche anno fa, durante una lunga intervista apparsa sul n. 159 de Il Blues, per parlare del suo bellissimo “Mississippi Son” (Alligator), Charlie Musselwhite si era espresso così in merito a quello che sarebbe diventato il suo disco successivo: “E’ già tutto pronto, ma quello sarà il prossimo disco... Continua a leggere...


Tinariwen - Tassili (2011)


Dopo l’ennesimo ascolto di Emmaar, il parallelo con Tassili, ultimo lavoro uscito nel 2011, è inevitabile. Il gruppo maliano che ha fatto, e continua a far conoscere la cultura tuareg in giro per il mondo, con questo disco, non si discosta di molto dal suo predecessore...
Leggi e ascolta...


Tinariwen - Tassili (2011)


immagine

Dopo l’ennesimo ascolto di Emmaar, il parallelo con Tassili, ultimo lavoro uscito nel 2011, è inevitabile. Il gruppo maliano che ha fatto, e continua a far conoscere la cultura tuareg in giro per il mondo, con questo disco, non si discosta di molto dal suo predecessore. Due sono soprattutto gli elementi in comune: deserto e messaggio. Il primo è stato registrato nel deserto algerino, Emmar invece, in quello nord americano del Joshua tree. Il messaggio: la musica come strumento di ribellione... silvanobottaro.blog/2024/09/10…


Ascolta: album.link/i/671816602


HomeIdentità DigitaleSono su: Mastodon.uno - Pixelfed - Feddit




[deleted]


[deleted]
Questa voce è stata modificata (2 mesi fa)
in reply to DeathByBigSad

I must be one of those. This shit is not okay, yall. Whole psychological profiles, humiliation tactics, and dystopian forms of control are right around the corner. Why would they keep Epstein alive when Palantir automated the job of the blackmail broker?
in reply to DeathByBigSad

Many times throughout my life, what would seem like a reasonably easy question to answer has changed dramatically.

30 years ago you could look at data collection and go there's no way that they could store a meaningful amount of data about everyone.

20 years ago you could look at data collection and go there's no way they could have the contents of every phone call It's just targeted it's not a big deal

We are the point now, where everything you ever wrote or said could be thrown into a model with such unimaginable levels of lossy compression that they could simply ask it if you are the kind of person who is into whatever the future administration deems as unacceptable and deny you access to things. All you need is a fascist regime or a dictatorship installed and all of a sudden anything you ever did can be used as grounds to lock you up.

On a governmental budget it wouldn't even be that expensive and we're just at the beginning of this.

We have seen that governments can change quickly, We know the data collection is affordable and can be permanent.

Certainly some people privacy-minded to the point of compulsion. But I can't say that anyone is wrong to seek extreme levels of privacy based on trends and capabilities.

They leave your cell phone at home and make sure somebody opens your apps and uses them people aren't anywhere near as crazy as they used to sound





Jeff Bezos: questo matrimonio a Venezia non s’ha da fare….


Venezia la “città dell’amore” ha stregato anche il magnate di Amazon Jeff Bezos che ha scelto appunto la città lagunare per le sue nozze con Lauren Sanchez, per un matrimonio che già si annuncia da favola. La festa a quanto pare durerà dal 24 al 26 giugno, ma ci sono anche dei “contrattempi” a creare tensione....e. homosaccens.it/jeff-bezos-ques…
#News


Is there a Linux version that is similar to Freedom app?


This app just starts some productivity session while forbidding some programs from starting. Is there a Linux and most importantly FOSS version of it?
in reply to Psyhackological

I do not know any program like that but what worked for me was creating another user account that had no access to lots of stuff.
in reply to ThyTTY

Yeah that's idea but it will also lose some of the setup that I have right now. I wonder how hard it would he to tell the kernel not to spawn anything during session time.
in reply to Psyhackological

With apparmor, you could enable and disable profiles that could restrict access to files and paths by name.

For network traffic, it's possible to use dnsmasq to blacklist or whitelist some domains.


in reply to ooli3

Seeing how Trump has a talent to choose the absolute worst for a specific job, I hope they manage to get shell access and delete the database and its only backup that was accidentally stored in the same server with the same credentials




Fact check: Viral drone video of Gaza destruction is real




Dal 27 al 30 giugno musica e gastronomia nella Sagra del Salame di Turgia a Devesi Di Ciriè (To)


La frazione Devesi di Ciriè si prepara a ospitare l’ottava edizione della Sagra del Salame di Turgia, evento che celebra uno dei prodotti più tipici del Ciriacese e delle Valli di Lanzo: il “Salam ëd Turgia” in piemontese, o “Salàm eud Tueurdji” in francoprovenzale. Si tratta di un salume preparato con carne di vacca, lardo e pancetta suina, aromatizzato con sale, pepe, aglio, vino rosso e spezie, poi insaccato nel budello torto di bovino. “Turgia” in piemontese indica una vacca sterile, ma può riferirsi anche a un esemplare giovane.

Organizzata dalla Pro Loco Dveisin Festareul e patrocinata dalla Città metropolitana di Torino, la manifestazione si terrà da venerdì 27 a lunedì 30 giugno in località Colombari, in occasione della festa patronale di San Pietro Apostolo. Una quattro giorni dedicata al gusto e alla tradizione, dove sarà possibile assaporare il Salame di Turgia in un clima di convivialità, accompagnato da altre specialità locali. La preparazione del salame affonda le radici nella cultura contadina e nelle famiglie che ne tramandano i segreti, rendendolo simbolo di identità e amore per il territorio.

Il programma prevede musica dal vivo, spettacoli e animazioni. Si parte venerdì 27 con l’inaugurazione affidata a Sonia De Castelli, cantante e volto noto della TV. Sabato 28 spazio alla discoteca mobile Energia. Domenica 29 salirà sul palco Luca Giordano, mentre lunedì 30 chiusura con l’orchestra Enrico Negro. Durante la sagra ci saranno anche momenti divertenti, come il Chupito San Peru e la gara di tiro alla fune domenicale.



in reply to Ayano

I'm choosing to believe this is what happened.

I don't care about reality anymore