Share a script/alias you use a lot
# Download clipboard to tmp with yt-dlp
tmpv() {
cd /tmp/ && yt-dlp "$(wl-paste)"
}
like this
Charlie Musselwhite - Look Out Highway (2025)
Charlie Musselwhite - Look Out Highway (2025)
di Matteo Bossi Qualche anno fa, durante una lunga intervista apparsa sul n. 159 de Il Blues, per parlare del suo bellissimo “Mississippi S...Silvano Bottaro (Blogger)
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...
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
As Dem Establishment Backs Cuomo, Calls Grow for NYC Mayor Race to Be 'Referendum' on Party's Direction
As Dem Establishment Backs Cuomo, Calls Grow for NYC Mayor Race to Be 'Referendum' on Party's Direction
"Cuomo winning will not only legitimize the Islamophobia that has dominated this race... but would also prove that you really can just waltz in and buy an election," said one observer.julia-conley (Common Dreams)
adhocfungus likes this.
La Finlandia accende la prima batteria di sabbia più grande al mondo
La Finlandia accende la prima batteria di sabbia più grande al mondo
In Finlandia è attiva la più grande batteria di sabbia al mondo: 1.000 MWh di energia termica stoccati per settimane.Ilaria Rosella Pagliaro (GreenMe.it)
Jeff Bezos: questo matrimonio a Venezia non s’ha da fare….
like this
Is there a Linux version that is similar to Freedom app?
Freedom: Internet, App and Website Blocker
Easily block distracting websites and apps on any device. The original and best website blocker, Freedom helps you be more focused and productive.Freedom
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.
Iranian-Aligned Hackers Attack Trump's Truth Social: Report
Iranian-Aligned Hackers Claim Responsibility for Attack on Trump’s Truth Social Platform
A group of Iranian-aligned hackers has reportedly attacked something President Donald Trump holds dear — his Truth Social platform.Joe DePaolo (Mediaite)
Rozaŭtuno likes this.
AI search finds publishers starved of referral traffic
The AIpocalypse is here for web sites as search referrals plunge
: Turn out the lights, the internet is overThomas Claburn (The Register)
Meta pauses mobile port tracking tech on Android after researchers cry foul
Meta pauses mobile port tracking tech on Android after researchers cry foul
: Zuckercorp and Yandex used localhost loophole to tie browser data to app users, say boffinsThomas Claburn (The Register)
Fact check: Viral drone video of Gaza destruction is real
Fact check: Viral drone video of Gaza destruction is real
A viral video is circulating showing the destruction caused by Israeli strikes in Gaza. DW has verified the footage of mass destruction at the Jabaliya refugee camp.Kathrin Wesolowski (Deutsche Welle)
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.
Dal 27 al 30 giugno musica e gastronomia nella Sagra del Salame di Turgia a Devesi Di Ciriè (To) - ViaggieMiraggi
La frazione Devesi di Ciriè si prepara a ospitare l’ottava edizione della Sagra del Salame di Turgia, un evento che celebra uno dei prodotti più iconici della tradizione gastronomica del Ciriacese e delle Valli di Lanzo, detto anche Salam ëd...Redazione (ViaggieMiraggi)
Cina e l'inconfutabile dualismo nei ricami: da un lato scimmie, dall'altra cani - Il blog di Jacopo Ranieri
Cina e l'inconfutabile dualismo nei ricami: da un lato scimmie, dall'altra cani - Il blog di Jacopo Ranieri
Per anni quel ritratto mi ha fissato dall’angolo ombreggiato del salone, di un inquisitivo terrier a pelo lungo con gli occhi cerchiati di nero.Jacopo (Il blog di Jacopo Ranieri)
Mahmoud Khalil Discusses 3-Month Detention in First Interview Since Release
By Jonah E. Bromwich
June 22, 2025 Updated 8:10 p.m. ETThe administration argued that he had contributed to the spread of antisemitism through his role in the protests at the university.
But Mr. Khalil, a Palestinian born in a Syrian refugee camp, rejected the idea that protesting against Israel is inherently antisemitic.
“I was not doing anything antisemitic,” he said. “I was literally advocating for the right of my people. I was literally advocating for an end of a genocide. I was advocating that the tuition fees that I and other students pay don’t go toward investing in weapons manufacturers. What’s antisemitic about this?”
https://www.nytimes.com/2025/06/22/nyregion/mahmoud-khalil-interview-trump.html
like this
Spotify CEO becomes chairman of AI military business
Spotify CEO, Daniel Ek, becomes chairman of AI military start-up after €600 million investment
The company is now valued at approximately €12 billionRachael Pimblett (Far Out Magazine)
That time a Marine general led a fictional Iran against the US military – and won
That time a Marine general led a fictional Iran against the US military – and won
In 2002, Lt. Gen. Paul Van Riper to led opposing forces in a massive military exercise in history. In the first two days, he sank an entire carrier battle group.Blake Stilwell (We Are The Mighty)
Abandoned by Trump, a farmer and a migrant search for a better future
cross-posted from: lemmy.ml/post/32117597
For this story, John Woodrow Cox interviewed more than 40 farmers across the country. He and photographer Matt McClain reported from Colorado while Sarah Blaskey talked to more than two dozen employees at the U.S. Agriculture Department and reviewed hundreds of documents and records that revealed the extent of the cuts and freezes.
June 21, 2025 at 6:05 a.m. EDT"The federal government had promised JJ a $200,000 grant, spread across two years, to cover the cost of a seasonal farmhand from Latin America. In a place where local, legal help was nearly impossible to keep, the extra worker would give him the freedom to handle more jobs and invest in his own equipment. It was an opportunity that could transform his family’s future, but, JJ explained to his friend, President Donald Trump had frozen the money."
Kevin Boone: How de-Googled is Lineage OS?
kevinboone.me/lineageos-degoog…
In an earlier article I wrote about my attempts to remove all trace of Google from my life. Part of that process, which is still ongoing, was to install Lineage OS on all my Android cellphones and tablets, replacing the original, vendor firmware. Doing this removes the egregious Google Play Services although, of course, this severely limits my ability to run Android apps. That’s a sacrifice I’m willing to make, although not without some regrets.
I’ve subsequently learned that hard-core de-Googlers eschew Lineage OS, because it remains too close to the stock configuration of the Android Open-Source Project (AOSP) on which it is based. There are certainly smartphone ROMs, like GrapheneOS, that are even more Google-free.
But I’ve grown to like Lineage. I don’t know what kind of future it has, but it works well for me, and it’s easy – as easy as can be expected – to install on all the devices I own. Installing and setting up Lineage is fiddly enough; I don’t want to make my life even more complicated, if I don’t have to.
Those of us who are divorcing Google worry most, I think, about Google’s intrusive data collection. Of course, Google is by no means the only business that engages in such practices – “surveillance capitalism” is big business. But Google presents a unique challenge because, not only does it collect a lot of data, it has a lot of clever ways to process it, and find connections between disparate data elements. Before my Google separation, it always amazed me how Google seemed to know where I was all the time, even with location services disabled on my smartphone. And Google’s advertisers seem to know what I’ve been shopping for, even when I’ve been doing my shopping in person at retail outlets. How Google does this, I don’t know; but I do want to reduce their opportunities to do so.
So I need to know what information my cellphone is sending to Google, even having removed all proprietary Google stuff.
I have to point out that I’m not talking about additional, 3rd-party apps that I might have installed on a Lineage OS device – all apps have the potential to create privacy problems, but I’m free not to use them. Here I’m just thinking about the platform itself.
Note
I run Lineage with no Google apps or services of any kind. If you do run Google services, you have to accept that absolutely everything you do with an Android device will be known to Google. There’s simply no point worrying about the trivial privacy breaches in this article – that would be like taking a cyanide pill and then worrying about your ingrown toenail.
In this article I’ll be describing various data leaks of which Lineage OS has frequently been accused, reporting which ones seem still to be present, and suggesting (well, guessing) how serious they might be.
The captive portal test
“Captive portals” are often found in hotels and entertainment venues. In a captive portal, all Internet traffic gets directed to the venue’s network filter, which ensures that the user has paid for a service or, at least, consented to some usage agreement.
Android performs a captive portal test every time the device enables a network connection. This test is a simple HTTP or HTTPS request on some publicly-accessible webserver. The request is expected to return a success (2XX) code if the server is reachable. In a captive portal, the service-providing organization will capture the HTTP(S) request, and return a redirection code to its own webserver. This server will provide a web page with further instructions.
By default Lineage OS uses Google’s webservers for the captive portal test. This means that Google knows every time a device raises a network connection.
Is this a problem? Google doesn’t get to find out anything except the IP number of the device, some limited information about the type of device, and the time of day. I’ve looked at the source code, and I don’t see any information other than this being sent – the code just uses the standard Java HTTP support to make the request. It’s plausible that, with a wide-area connection, the carrier might add additional information to the request, and Google might be able to infer your location from the IP number.
If you consider this to be too much of a risk, you can change the captive portal connectivity checker. Lineage provides no simple interface for this, but you can do it at the command line (e.g., by running a terminal app, or adb shell
). You don’t need to root the phone to do this.
$ settings put global captive_portal_http_url http://my_server
$ settings put global captive_portal_https_url https://my_server
Unless you want to disable the captive portal check completely, you’ll need to identify a public webserver that can provide the appropriate response. There are many such servers; some Android replacements that focus more on de-Googling, like GrapheneOS, default to using one of these rather than Google. Even then, they usually have Google’s servers as a fall-back, because an outage of the conectivity check server could otherwise cause serious disruption.
On the whole, I regard this (captive portal check) a relatively harmless breach of privacy. It isn’t telling Google anything they’re not going to find out about in other ways.
DNS
Every time you use a hostname to identify a remote server, there’s going to be a DNS lookup. This lookup translates the hostname into a numeric ID for use with the TCP/IP protocol.
Internet service providers and mobile carriers operate DNS servers, but so does Google. DNS is potentially a privacy problem because the DNS server gets to learn every site you visit. It won’t see the actual URL of a web request – just the hostname. Still, that’s enough information to be concerned about. But it’s worth thinking about who the “you” is in “every site you visit”. To track you, personally, as an individual, the DNS server needs a way to relate your IP number to something that identifies you. There’s no definitive way for Google (or anybody) to do that; but there are statistical methods that can be very effective. They are particularly effective if you happen to use Google’s other services, because these will link a small number of personal Google accounts to an IP number.
Is this a problem for Lineage OS? While it might have been in the past, I don’t think Lineage now uses Google’s DNS, except perhaps as a fallback. Both WiFi and carrier Internet connections are initiated using protocols that can supply a DNS server. On my Lineage devices, I’m sure that these are the DNS servers that are being used. Still, there are references to Google’s DNS server – 8.8.8.8 – in the AOSP source code. So I can’t prove that Google’s DNS will never be used.
If you want, you can supply your own DNS server in the network configuration in the Settings app. But, unless you run your own DNS in the public Internet, you’ll be putting your trust in one mega-corporation or another. I suspect most are less worrying than Google, but perhaps not by much.
By the way – Lineage OS supports encrypted DNS. While that will prevent third-parties from snooping on your DNS traffic – including your mobile carrier or ISP – this won’t protect you from snooping at the DNS server itself. So encrypted DNS is no protection against Google, if you’re using Google’s DNS.
Assisted GPS
It takes a long time for a mobile device to get a robust fix on GPS satellites – a minute in good conditions, or several minutes in a weak signal area. Assisted GPS (A-GPS) primes the satellite fix using environmental data. This data might including a coarse location from a cellular network. With A-GPS, a satellite fix might take only a few seconds.
A-GPS data is processed by a remote server, that has the storage capacity to handle the large amounts of data involved. The main operator of such servers is, again, Google.
What can Google learn about a device using Assisted GPS? As in any Internet operation, it will find the device’s IP number, and it might find the coarse location. The Internet traffic associated with A-GPS can be encrypted but this, again, won’t protect it from Google. To determine the location of a specific individual, Google has to be able to relate the IP number to the individual. As discussed above, that can be done with a reasonable degree of confidence.
On recent Lineage versions, A-GPS is disabled by default. If enabled, it uses Google’s servers – so far as I know there are no widely-available alternatives. I just keep it disabled, and live with the disadvantage of longer GPS start-up times.
Time synchronization, NTP
At one time, Lineage OS used Googles’ time servers to set the time on the device. So far as I know, this is no longer the case – a general pool of NTP servers is used. Even if that were not the case, I can’t worry too much about leaking time synchronizing data.
WebView
I believe that WebView is the most troubling source of privacy concerns for Lineage OS, and the one whose ramifications are the least well-understood.
WebView is a component of Android that renders web pages. Of course, a web browser will do this, but many Android apps and services have a need to render pages without actually being a browser. The ‘captive portal’ support I described above is an example: the device needs to render a page for user to log in or purchase Internet access, even if no web browser is installed.
Lineage OS uses the WebView implementation from the AOSP, which is based on Chromium. Chromium is Google Chrome without the proprietary Google stuff, and it’s undoubtedly less of a privacy concern than Chrome would be. But Chromium, even though it’s open-source, is still primarily a Google product.
There are many known instances where Chromium will provide some user data to Google servers. For example, we know that Chromium downloads lists of ‘unsafe’ websites to support its ‘safe browsing’ feature. This will happen however Chromium is used. When used as a regular web browser, Chromium might send data to Google for its ‘hot word’ detection, for example.
When Chromium is only used to provide a WebView implementation, I’m not convinced that these minor privacy breaches are significant. It’s worth bearing in mind that the Jelly browser that is shipped with Lineage OS is just a wrapper around the Chromium WebView – if you use this browser, you’ll have the same privacy concerns as if you use Chromium itself.
There are a number of Google-free WebView implementations, like Chromite. GrapheneOS uses a WebView implementation called Vanadium, which is essentially a de-Googled Chromium. Installing one of these implementations on Lineage OS is not straightforward, or so it seems to me.
I don’t use Jelly or Chromium itself as a web browser – I install a browser that is not based on Google code, like Firefox. This limits my exposure to Chromium to occasions where WebView is used other than as a browser. In my normal usage, I don’t think there are many of those occasions, so I’m not too worried about WebView.
Nevertheless, it remains a slight concern and, if I could replace it without a lot of effort, I would.
Are we in tinfoil hat territory now?
I don’t like Google knowing so much about me, but I don’t believe Google’s data collection is directly harmful to me. My disapproval of Google’s activities (and I know Google is not the only culprit) is mainly one of principle. I don’t want to be a source of revenue for Google, or to legitimize their behaviour by my own inaction. I don’t want Google to make the Internet more of a hellscape that it currently is.
But I’m not paranoid. I don’t think Google is out to get me, or is in league with people who are. My rejection of Google falls short of doing things that will make my life hugely more difficult.
I am aware, all the same, that I have one foot in tinfoil hat country.
I know a few people – some in my own family – who eschew smartphones because they create time-wasting distractions. I certainly know people who don’t give smartphones to their kids, because of the well-known risks that social media poses to their mental health. But almost nobody avoids Google because they believe, as I do, that the surveillance economy is detrimental to society in the long term. Even those few who do believe this are mostly not willing to take action, because they believe (or convince themselves) that the benefits of a connected world outweigh the costs of a total lack of privacy. For me that’s like understanding the risks of climate change, and yet choosing to run two or three gas-guzzling cars because it’s a half-mile walk to the shops.
The few people who do believe as I do, and are willing to act on their beliefs, tend to be people who also believe that they’re being monitored by the CIA, or that Covid vaccines are implanting mind-control receivers. That’s not a gang that I want to run with.
On the whole, I’m satisfied that Lineage OS, as I use it, is preventing nearly all of Google’s data collection. I don’t install or use any Google services, I don’t enable A-GPS, I don’t use Chromium or the built-in browser. I could eliminate more arcane aspects of data collection – like the Internet connectivity check – if I wanted to take the trouble.
I don’t think that taking reasonable precautions to avoid becoming part of Google’s data collection economy makes me a tinfoil-hatter. Nevertheless, I would probably use GrapheneOS instead, if I had devices that supported it. Ironically, if I wanted to use GrapheneOS, I’d have to buy Google-branded mobile devices, which is an irony that really stings.
like this
Lovely and well researched post... till I see the "tend to be people who also believe that they’re being monitored by the CIA, or that Covid vaccines are implanting mind-control receivers...".
I find it problematic that both are considered as the same type; there is an incredible abundant evidence that security apparatus of different countries (not necessarily just the CIA that ' technically' can only operate in non-Americans) are indeed scrutinizing phone's data to well beyond what we would consider "the regular suspects"... way beyond! The other, is just people that, while rightly so can be skeptical of government intentions with global mandates, they hide behind that paranoia for their lack of technical and intend knowledge. As the meme says... "we are not the same".
As for GrapheneOS vs Lineage OS, I am torn. For the majority of people, as of today, LineageOS is just fine... I like that it brings diversity of hardware too since it discourages governments from having to intend to compromise different manufacturers (thing that GOS faults at). Now, more people in GrapheneOS will bring awareness too and more privacy conscious apps. So, for majority of people, do install LineageOS (or their variants), you will be taken good care of... However, for a minority of people, minority but not tiny! you know who you are, you will do better with grapheneOS (hope someone is scrutinizing both GOS and the Pixel hardware though).
No Internet For 4 Hours And Now This
Well, I'm back online after a 4 hour blackout due to the heat in Brooklyn.
I found out that my ISP Optimum had issues with their equipment in Brooklyn due to the heat and humidity set on by this week's weather.
Now I'm worried that things will be really harsh on my equipment in the living room.
Any suggestions on how to keep the modem/router from overheating and causing problems?
Sorella di Perfezione - le poesie di Giuseppe Iannozzi - in libreria e negli Store online - LFA Publisher
Sorella di Perfezione - le poesie di Giuseppe Iannozzi - in libreria e negli Store online - LFA Publisher
**youtube.com/shorts/hk8RXKTvNTw…
Ulteriori informazioni su "Sorella di Perfezione"
**iannozzigiuseppe.wordpress.com…
“Sorella di Perfezione” di Giuseppe Iannozzi – booktrailer – LFA Publisher
Sorella di Perfezione offre al lettore poesie che trattano molteplici temi: amore, amicizia, erotismo, vita, morte, tristezza, solitudine, paranoia, ossessione, spiritualità. L’autore Giuseppe Iann…Iannozzi Giuseppe - scrittore e giornalista
Israel slams EU over ‘outrageous and indecent’ Gaza human rights review
Israel slams EU over ‘outrageous and indecent’ Gaza human rights review
An internal EU review of the trade agreement with Israel says there are "indications of a breach" of the humanAlexandra Brzozowski (EURACTIV)
Met chief 'shocked' by planned Palestine Action protest
Met Police chief 'shocked' by planned Palestine Action protest in London
The force says it cannot legally stop Monday's protest in support of the pro-Palestine group.Jacqueline Howard (BBC News)
Israeli Forces Slaughter 48 More Palestinians in Gaza Over 24 Hours
Israeli Forces Slaughter 48 More Palestinians in Gaza Over 24 Hours - News From Antiwar.com
Gaza's Health Ministry said on Sunday that Israeli attacks killed at least 48 Palestinians and wounded 104 over the previous 24 hours as the US-backed genocidal war continues, with much of the world's attention focused on the US attacks on Iran.News From Antiwar.com
Coral Creek Canyon Trail/Cline River Trail Kiska/Wilson PLUZ, Alberta
Still to the east of Icefields Parkway the Cline river feeds into the N. Saskatchewan river. You’ll hike above the canyons carved over time by the Cline for 2 miles before heading back while seeing 3 or 4 waterfalls (still frozen at time of hike) and have sweeping views of Sentinel mountain. On the return, you can come back the way you came (recommended) or return via a horse trail that loses the majority of the view. Hiked 5/21
The Cline river flows away from Sentinel Mountain before cutting its way into the canyon below.
The Cline river cut through this ridge over time, creating the entrance to a slot canyon. The stream quickly redirects itself as it hammers into the cliff wall.
The still frozen waterfall shows some life as a small trickle finds its way out the lower section. There were 3 or 4 still frozen falls along the trail. Black and white.
The Cline river exits a slot canyon with Sentinel mountain off in the distance.
Republican representative’s ectopic pregnancy clashes with Florida abortion law
Republican representative’s ectopic pregnancy clashes with Florida abortion law
Kat Cammack blames left’s fearmongering after medical staff hesitated to give her drugs needed to end pregnancyEdward Helmore (The Guardian)
Elon Musk wants to rewrite "the entire corpus of human knowledge" with Grok
We will use Grok 3.5 (maybe we should call it 4), which has advanced reasoning, to rewrite the entire corpus of human knowledge, adding missing information and deleting errors.Then retrain on that.
Far too much garbage in any foundation model trained on uncorrected data.
::: spoiler More Context
Source.
:::
Elon Musk (@elonmusk)
Please reply to this post with divisive facts for @Grok training. By this I mean things that are politically incorrect, but nonetheless factually true.Nitter
like this
Elon Musk wants to rewrite "the entire corpus of human knowledge" with Grok
We will use Grok 3.5 (maybe we should call it 4), which has advanced reasoning, to rewrite the entire corpus of human knowledge, adding missing information and deleting errors.Then retrain on that.
Far too much garbage in any foundation model trained on uncorrected data.
::: spoiler More Context
Source.
:::
adhocfungus likes this.
'We don't want to outsource what makes us human' as AI starts replacing workers
ABC News
ABC News provides the latest news and headlines in Australia and around the world.Rhiana Whitson (Australian Broadcasting Corporation)
'We don't want to outsource what makes us human' as AI starts replacing workers
ABC News
ABC News provides the latest news and headlines in Australia and around the world.Rhiana Whitson (Australian Broadcasting Corporation)
Fatphobia Is Fueled by AI-Created Images, Study Finds
Fatphobia Is Fueled by AI-Created Images, Study Finds
A Fordham student's research found that negative words were more likely to produce images of overweight people in image generation programs.Chris Gosier (Fordham Now)
New Orleans debates real-time facial recognition legislation
New Orleans has emerged as a flashpoint in debates over real-time facial recognition technology. The city’s leaders are weighing a landmark ordinance that, if passed, would make New Orleans the first U.S. city to formally legalize continuous facial surveillance by police officers.The move follows revelations that, for two years, the New Orleans Police Department (NOPD) quietly used automated alerts from a privately operated camera network known as Project NOLA that bypassed the strictures of the city’s 2022 ordinance which explicitly banned such practices. Project NOLA is a non-profit surveillance network founded by ex-police detective Bryan Lagarde.
Despite this, Project NOLA’s network was set to continuously and automatically scan public spaces. Every face that passed within view was compared in real time, and officers were pinged via an app whenever a watchlist match occurred, leaving no requirement for supervisory oversight, independent verification, or adherence to reporting standards.
Opponents argue that automated surveillance everywhere in public spaces raises profound threats to privacy, civil rights, and due process. The American Civil Liberties Union (ACLU) of Louisiana described the system as a “facial recognition technology nightmare” that enables the government to “track us as we go about our daily lives.”
The wrongful arrest of Randal Reid based on misidentification from still-image facial recognition is touted as highlighting the real-world dangers of facial recognition. Reid is a 29‑year‑old Black logistics analyst from Georgia who was wrongfully arrested in late 2022 and held for six days due to a false facial recognition match.
The ACLU has urged the City Council to reimpose a moratorium and demand an independent audit covering privacy compliance, algorithmic bias, evidence admissibility, record retention, and public awareness. The organization said that NOPD currently lacks any system for logging or disclosing facial-recognition-derived evidence, and Project NOLA operates outside official oversight entirely.
A vote by the City Council is expected later this month. If passed, NOPD and any authorized third party will be legally empowered to scan live public feeds using facial recognition, provided reports are submitted according to the new law.
Meanwhile, NOPD is awaiting the outcome of its internal audit and Kirkpatrick has stated that policy revisions will be guided by the council’s decisions. Meanwhile, the ACLU and partners are preparing to escalate their opposition, pushing for either outright prohibition or deeply strengthened accountability measures.
The decision facing New Orleans encapsulates the broader tension between embracing AI-based public safety tools and protecting civil liberties. Proponents emphasize the edge that real-time intelligence can provide in stopping violent crime and responding to emergencies, while critics warn that indiscriminate surveillance erodes privacy, civil rights, and due-process safeguards.
A few things I feel are very important that none of the recent June articles about this mention:
- The city has managed to keep this all relatively under wraps. Few people are even aware of this, and even if they are they are not aware of the level of surveillance.
- This seems to be being kept in the dark even by people that we should be able to trust. I only found out about the City Council vote this month bc I make a habit of searching for updates about this every so often. I cannot find any information about when the vote is actually scheduled, just sometimes at the end of June. This is the last week of June so presumably this week?
- State Police and ICE can't be regulated by city government. There is a permanent state police force in New Orleans that was established as of last year by Governor Landry.
I believe they have continued using this technology however they please, and there is no real way for the city to regulate how they use it, and who they share it with.
New Orleans debates real-time facial recognition legislation
The landmark ordinance, if passed, would make New Orleans the first U.S. city to formally legalize continuous facial surveillance by police officers.Anthony Kimery (BiometricUpdate.com)
adhocfungus likes this.
Quando l’Italia si fece rispettare dagli Stati Uniti… con un incrociatore! da Difesa Online
Quando l’Italia si fece rispettare dagli Stati Uniti… con un incrociatore!
Nel marzo del 1891, a New Orleans, si consumò una delle pagine più oscure nella storia degli Stati Uniti: undici immigrati italiani furono linciati da una folla inferocita che fece irruzione nella prigione locale dopo che la giustizia aveva assolto o…Difesa Online
Taiwan: Frequent TikTok users more likely to hold pro-China views, survey finds
cross-posted from: lemmy.sdf.org/post/37225074
ArchivedFrequent TikTok users in Taiwan are more likely to hold certain political views aligned with Beijing's narratives, according to a recent survey by Taiwan-based NGO DoubleThink Lab.
Conducted in March and released on June 5, the survey compared "active" TikTok users - defined as those who use the app several times a week for over 30 minutes per session or several times a day with shorter sessions - with "inactive" users who spend less time on the platform. It explored their views on a range of issues including cross-strait relations, democracy and U.S. support for Taiwan.
[...]
Republican Senator callously says 'biblically, we are supposed to work' to millions set to lose health care
The former billionaire, who inherited a coal mining business from his father, presides over a state where 29% of residents are on Medicaid
When Senator Jim Justice of West Virginia was asked about the Senate Republicans' newly released portion of the proposed spending bill that requires parents of children older than 14 to work for Medicaid, he said, "biblically, we are supposed to work."
Rozaŭtuno likes this.
But when you give a banquet, invite the poor, the crippled, the lame, and the blind. And you will be blessed because they cannot repay you, for you will be repaid at the resurrection of the righteous.
Bible Gateway passage: Luke 14:13-14 - New Revised Standard Version Updated Edition
But when you give a banquet, invite the poor, the crippled, the lame, and the blind. And you will be blessed because they cannot repay you, for you will be repaid at the resurrection of the righteous.”Bible Gateway
FundMECFS likes this.
In reply he said to them, “Whoever has two coats must share with anyone who has none, and whoever has food must do likewise.”
pazzia marittima già nella spiaggia del paese italico
Sembra assurdo doverlo realizzare così a caso, ma stranamente (…o forse no?) al mare già è più o meno pieno di pazzi. Siamo appena verso la fine di giugno… ossia tecnicamente proprio all’inizio dell’estate, anche se non sembra (e a proposito, ieri era il solstizio, quindi ora tramonterà sempre più presto la sera… preparatevi a […]
Kawawete
in reply to als • • •Not on mine tho
xmanmonk
in reply to Kawawete • • •thingsiplay
in reply to Kawawete • • •With how many new Linux users we get recently, I don't like this joke at all without a disclaimer. Yes yes, its your own fault if you execute commands without knowing what it does. But that should not punish someone by deleting every important personal file on the system.
In case any reader don't know,
rm
is a command to delete files and with the optionrm -r
everything recursively will be searched and deleted on the filesystem. Option-f
(here bundled together as-rf
) will never prompt for any non existing file. The/
here means start from the root directory of you system, which in combination with the recursive option will search down everything, home folder included, and find every file. Normally this is protected todo, but the extra option--no-preserve-root
makes sure this command is run with the root/
path.Haha I know its funny. Until someone loses data. Jokes like these are harmful in my opinion.
CosmicTurtle0
in reply to thingsiplay • • •rm -rf /
belongs in a joke thread.Kawawete
in reply to thingsiplay • • •thingsiplay
in reply to Kawawete • • •INeedMana
in reply to als • • •Lexi Sneptaur
in reply to als • • •I usually set up an alias or script to update everything on my system. For example, on Ubuntu, I would do this:
alias sysup='snap refresh && apt update && apt upgrade'
And on Arch, I do this:
alias sysup ='flatpak update && paru'
Funny enough you'd need to use
sudo
to run this on Ubuntu, but not in the Arch example because paru being neatGideonBear
in reply to Lexi Sneptaur • • •GitHub - topgrade-rs/topgrade: Upgrade all the things
GitHubMyNameIsRichard
in reply to GideonBear • • •Random Dent
in reply to MyNameIsRichard • • •GitHub - ivan-hc/AM: AppImage Package Manager: AppImage sandboxing, local and system installation, update all AppImages, an extensible database of AppImages and portable apps, lists for AppImages and other GNU/Linux binaries, integrate AppImages by drag/d
GitHubRandom Dent
in reply to GideonBear • • •update
to run it lolthingsiplay
in reply to Lexi Sneptaur • • •And related for uninstalling something:
TechnoCat
in reply to Lexi Sneptaur • • •github.com/dannyfritz/dotfiles…
dotfiles/fish/config.fish at e53d410364bf6e2f4e1de4b9c6abbbc832db67b1 · dannyfritz/dotfiles
GitHubmina86
in reply to als • • •For doing stuff in a directory, I use a replacement for
cd
command.
For aliases:
I also have various small scripts and functions:
*
a
for package management (thinkapt
but has simplified argumentswhich makes it faster to use in usual cases),
*
e
for opening file in Emacs,*
g
forgit
,*
s
forsudo
.And here’s
,
:cd’s long lost sibling finally here! — mina86.com
mina86.combeeng
in reply to als • • •Similar to yours OP I copy many URLs and then run my script that takes the number of URLs I copied eg 5,and downloads them with
yt-dlp
and GNUparallel
to~/Videos
I use CopyQ to hold the clipboard history.
KR1Z2k
in reply to als • • •juipeltje
in reply to als • • •odc
in reply to als • • •thingsiplay
in reply to odc • • •I also have the
yt-dlp "$(wl-paste)"
one, but its build around a custom script. So sharing it here makes no sense. Its funny how often we do same thing in different ways (extracting or creating archives in example). Often aliases get development into function and then they turn into scripts. For some of the more simple aliases, here a selection:utopiah
in reply to als • • •To answer your question realistically I did
history | sed "s/.* //" | sort | uniq -c | sort -n
which returned as first non standard command
lr
which from mygrep lr ~/.bashrc
isalias lr="ls -lrth"
thingsiplay
in reply to utopiah • • •A few days ago I posted a one-liner to do the same thing too. It will resolve aliases from your history and expand program paths to its fullpath. I thought you might be interested: beehaw.org/post/20584479
thingsiplay
2025-06-15 09:04:05
utopiah
in reply to thingsiplay • • •WQMann
in reply to als • • •I replaced rm with trash-put, just in case I realize I need some files that I removed down the line.
Official author don't recommend it due to different semantics. But honestly for my own personal use case its fine for me.
Also I like to alias xclip:
GitHub - andreafrancia/trash-cli: Command line interface to the freedesktop.org trashcan.
GitHubthingsiplay
in reply to WQMann • • •rm
directly, even with the alias in effect, you can put a backslah in front of the command to use its original meaning:\rm filename
XXIC3CXSTL3Z
in reply to thingsiplay • • •thingsiplay
in reply to XXIC3CXSTL3Z • • •I'm not sure what you mean with the question. If you have any alias like
alias rm='ls -l'
in your .bashrc in example, then you cannot use the original commandrm
anymore, as it is aliased to something else. I'm speaking about the terminal, when you enter the command. However, if you put a backslash in front of it like\rm
in the terminal, then the alias for it is ignored and the original command is executed instead.Edit: Made a more clear alias example.
XXIC3CXSTL3Z
in reply to thingsiplay • • •IsoKiero
in reply to WQMann • • •I don't recommend that either. If you get used to that 'rm' doesn't actually remove files and then your alias is missing for whatever reason it'll bite you in the rear at some point. And obviously the same hazard goes with a ton of other commands too.
qpsLCV5
in reply to als • • •generally i try not to use too many custom things because for work i regularly work on all kinds of different servers and i've just been too lazy to set up some solution to keep it all in sync. someday....
monovergent
in reply to als • • •silly goose meekah
in reply to als • • •als
in reply to silly goose meekah • • •Ritsu4Life
in reply to als • • •XXIC3CXSTL3Z
in reply to Ritsu4Life • • •Ritsu4Life
in reply to XXIC3CXSTL3Z • • •XXIC3CXSTL3Z
in reply to Ritsu4Life • • •kibiz0r
in reply to als • • •I often want to know the status code of a
curl
request, but I don't want that extra information to mess with the response body that it prints to stdout.What to do?
Render an image instead, of course!
curlcat
takes the same params ascurl
, but it uses iTerm2'simgcat
tool to draw an "HTTP Cat" of the status code.It even sends the image to stderr instead of stdout, so you can still pipe
curlcat
tojq
or something.Note: This is macOS-specific, as written, but as long as your terminal supports images, you should be able to adapt it just fine.
con_fig
in reply to kibiz0r • • •XXIC3CXSTL3Z
in reply to kibiz0r • • •Nugscree
in reply to als • • •Because using docker can sometimes cause ownership issues if not properly configured in your docker-compose.yml, I just added an alias to ~/.zshrc to rectify that.
-edit-
Only run this script in your user owned directories, e.g. anything from ~/ (or /home/) you might otherwise cause ownership issues for your system.
balsoft
in reply to als • • •I also often use
And finally some Nix things:
Bo7a
in reply to als • • •hallettj
in reply to Bo7a • • •That's a helpful one! I also add a function that creates a tmp directory, and cds to it which I frequently use to open a scratch space. I use it a lot for unpacking tar files, but for other stuff too.
(These are nushell functions)
Daniel Quinn
in reply to als • • •I have a few interesting ones.
Download a video:
Execute the previous command as root:
Delete all the Docker things. I do this surprisingly often:
This is a handy one for detecting a hard link
I run this one pretty much every day. Regardless of the distro I'm using, it Updates All The Things:
I maintain an aliases file in GitLab with all the stuff I have in my environment if anyone is curious.
dotfiles/.bash_aliases · master · Daniel Quinn / Handy Scripts · GitLab
GitLabgolden_zealot
in reply to Daniel Quinn • • •Fun fact if you are using bash,
!!
will evaluate to the previous command, so if you miss sudo on some long command, you can also just dosudo !!
.jwt
in reply to golden_zealot • • •XXIC3CXSTL3Z
in reply to als • • •Ooooou I got a couple :3
This one is just a basic mirror fixing thing cuz sometimes I go a while without updating pacman:
This function I made to create virtual audio sinks so I can route audios via qpw and play earrape into discord calls if I want XD
Simple parser function I made that makes a whole repo using my git key so it's not just locally created I kinda forgot why I made it tbh:
Awesome mpv function I made that allows for real time pitch+speed shifting via hotkeys and is flexible with extra parameters and shit:
Automatic audio router for firefox audio streams that uses the aforementioned create_sink function to make a specific sink that I can use carla on to mix and make cool shit out of haha
hobbsc
in reply to als • • •alias fucking='sudo'
(my coworkers often usedprettyplease
instead)harsh3466
in reply to als • • •I have a bunch of the server aliases. I use those and gl the most.
torgeir
in reply to harsh3466 • • •harsh3466
in reply to torgeir • • •jwt
in reply to harsh3466 • • •harsh3466
in reply to jwt • • •~/.ssh/config
. I just got tired of typingssh server
and wanted the be able to just typeserver
to ssh in.jwt
in reply to harsh3466 • • •in my .bash_aliases to parse the ~/.ssh/config file and cut off the 'ssh ' part automatically for every Host I have in there.
harsh3466
in reply to jwt • • •bash_aliases
so much more elegant than me adding the alias for each server.golden_zealot
in reply to als • • •alias clip='xclip -selection clipboard'
When you pipe to this, for example
ls | clip
, it will stick the output of the command ran into the clipboard without needing to manually copy the output.mmmm
in reply to golden_zealot • • •I use a KDE variant of this that uses klipper instead (whatever you pipe to this will be available in klipper):
` #!/bin/sh
vortexal
in reply to als • • •thingsiplay
in reply to vortexal • • •For the newer version of program, that's why we have the $PATH. You put your program into one of the directories that is in your $PATH variable, then you can access your script or program from any of these like a regular program. Check the directories with
echo "$PATH" | tr ':' '\n'
My custom scripts and programs directory is "~/.local/bin", but it has to be in the $PATH variable too. Every program and script i put there can be run like any other program. You don't even need an alias for this specific program in example.
vithigar
in reply to vortexal • • •Nuget is a the .NET package manager. Like npm or pip, but for .NET projects.
If you needed it for a published application that strikes me as fairly strange.
vortexal
in reply to vithigar • • •I looked through my bash history and it looks like I needed it to build an Xbox eeprom editor for Xemu. Xemu doesn't (or at least didn't, I haven't used newer versions yet) have a built in eeprom editor and editing the Xbox eeprom is required for enabling both wide screen and higher resolutions for the games that support them natively.
I just looked at Xemu's documentation, and it looks like they've added a link to an online eeprom editor, so the editor I used (which they do still link to) is no longer required.
vithigar
in reply to vortexal • • •pyr0ball
in reply to als • • •github.com/pyr0ball/PRbL-bashr…
GitHub - pyr0ball/PRbL-bashrc: Automated installer for PRbL and bashrc modifications
GitHubStubb
in reply to als • • •I used this a lot when I had to deal with CSV files — it simply shows the data in a nice format. It's an alias for the fish shell by the way.
hallettj
in reply to als • • •DarkSirrush
in reply to als • • •I have a few:
3 scripts that are just docker compose up/down/pull, as scripts (remind me in 6 hours and I will post the scripts) so that it will CD to my compose folder, execute the command (with option for naming specific containers or blank for all) and then CD back to the directory I started in.
spv.sh
in reply to als • • •also a couple to easily power on/off my 4g modem
kittenroar
in reply to als • • •here we go:
dedup:
this removes duplicate lines, preserving line order
iter:
This executes a command for each line. It can also be used to compare two directories, ie:
fadeout:
lbn:
This plays "layered brown noise" by crysknife. It's a great sleep aid.
here are some aliases:
thingsiplay
in reply to als • • •JTskulk
in reply to als • • •Hey OP, consider using $XDG_RUNTIME_DIR instead of /tmp. It's now the more proper place for these kinds of things to avoid permission issues, although I'm sure you're on a single user system like most people. I have clipboard actions set to download with yt-dlp 😀
My favorite aliases are:
alias dff='findmnt -D -t nosquashfs,notmpfs,nodevtmpfs,nofuse.portal,nocifs,nofuse.kio-fuse'
alias lt='ls -t | less'
some_guy
in reply to als • • •alias f='open -a Finder .'
data1701d (He/Him)
in reply to als • • •I use Clevis to auto-unlock my encrypted root partition with my TPM; this means when my boot partition is updated (E.G a kernel update), I have to update the PCR register values in my TPM. I do it with my little script
/usr/bin/update_pcr
:I run it with sudo and this handles it for me. The only issue is I can't regenerate the binding immediately after the update; I have to reboot, manually enter my password to decrypt the drive, and then do it.
Now, if I were really fancy and could get it to correctly update the TPM binding immediately after the update, I would have something like an apt package shim with a hook that does it seamlessly. Honestly, I'm surprised that distributions haven't developed robust support for this; the technology is clearly available (I'm using it), but no one seems to have made a user-friendly way for the common user to have TPM encryption in the installer.
SkaveRat
in reply to als • • •Not exactly a single script, but I use scm breeze for git stuff. Has a ton of QoL features for working with git
github.com/scmbreeze/scm_breez…
GitHub - scmbreeze/scm_breeze: Adds numbered shortcuts to the output git status, and much more
GitHubjsomae
in reply to als • • •I wrote a script called
please
. You inputplease
followed by any other command (e.g.please git clone
,please wget blahblah
) and a robotic voice will say "affirmative," then the command will run, and when it completes, the robotic voice reads out the exit code (e.g. "completed successfully" or "failed with status 1" etc.)This is useful for when you have a command that takes a long time and you want to be alerted when it's finished. And it's a gentleman.
MangoCats
in reply to als • • •I have a collection of about 8 machines around the house (a lot of Raspberry Pi) that I ssh around to from various points.
I have setup scripts named: ssp1 ssp2 ssba ss2p etc. to ssh into the various machines, and of course shared public ssh keys among them to skip the password prompt. So, yes, once you are "in" one machine in my network, if you know this, you are "in" all of them, but... it's bloody convenient.
randy
in reply to MangoCats • • •~/.ssh/config
with lines like this:Then access with
ssh p1
. Slightly more typing, but avoids adding more commands to your $PATH. Also has the benefit of letting you use the same alias with other ssh-related commands like sftp.SuperiorOne
in reply to als • • •mavu
in reply to als • • •alias fuck='sudo $(history -p \!\!)'
Caveman
in reply to als • • •g-push
starman
in reply to als • • •Technically not an alias, because I just use nushell's history + autocompletion everytime I use it, but one could alias it. I think I might even write a custom command for it, with
path
argument, some day. Anyway, here it goes:rsync -aPh -e "ssh -p 2222" test@172.16.0.86:/storage/emulated/0/PicturesArchive/ ~/PicturesArchive/
I run an ssh daemon on my phone, and use this snippet to back up my photos.
questionAsker
in reply to als • • •melimosa
in reply to als • • •Here is an example :
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.I have an alias for using MPV+yt-dlp with my firefox cookies :
I can't stand too long lines of text on my monitor, particularly when reading manpages, so I set the MANWIDTH env variable.
I use null-pointers a lot, with a shorthand.
The usual fake editor in my path, so that browsers and other applications open Vim the correct way.
My
.xinitrc
is quite classical, I still have this in it (setup for dwm's title bar, people usually install much complicated programs) :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.