"Democratic Front" condemns terrorist attack on church in Damascus
"Democratic Front" condemns terrorist attack on church in Damascus
The Democratic Front for the Liberation of Palestine (DFLP) strongly condemned, on Monday, the terrorist attack that targeted a church in the Syrian capital, Damascus, resulting in several casualties and injuries.www.saba.ye
Op. Tidings of Victory: Iran pounds US military base in Qatar in retaliatory operation
Op. Herald of Victory: Iran pounds US military base in Qatar in retaliatory operation
Iranian armed forces have launched a barrage of missiles at a US military base in Qatar, a day after Iranian nuclear sites were targeted by US bombers.PressTV
Monday, June 23, 2025
Share
The Kyiv Independent [unofficial]
This newsletter is brought to you by Medical Bridges.
Medical Supplies for Ukraine’s Hospitals. Partnering for global health equity.
Russia’s war against Ukraine
A firefighter extinguishes burning debris in the aftermath of a Russian missile and drone attack on Kyiv on June 23, 2025. (Ukraine’s State Emergency Service/Telegram)
Russia’s mass missile, drone attack on Kyiv kills 5, injures 13. Russia launched a wave of missile and drone attacks on Kyiv and surrounding region overnight on June 23.
Russia seeks to advance along almost entire eastern front, Ukraine holding ground in Kursk Oblast, Syrskyi says. As of mid-June, Ukrainian defenders are fighting close to 695,000 Russian troops in Ukraine across a 1,200-kilometer (750-mile) front, Commander-in-Chief Oleksandr Syrskyi said.
Ukraine’s deep strikes cost Russia over $10 billion this year, Syrskyi says. This includes $1.3 billion in direct damage. The estimated cost-to-result ratio of Ukrainian deep strikes is 1:15, Commander-in-Chief Oleksandr Syrskyi told journalists on June 21.
Your contribution helps keep the Kyiv Independent going. Become a member today.
Norway to invest $400 million in Ukraine’s drone, air defense missile production. Norway will invest $400 million in Ukraine’s defense industry to support drone production, President Zelensky said on June 22. The two countries also agreed to jointly produce air defense missiles.
Russia preparing military operations in Europe, Zelensky says. “We are observing a continued intellectual decline within the Russian leadership and have evidence that they are preparing new military operations on European territory,” President Volodymyr Zelensky said.
Ukraine destroys 80% of Russian drones despite air defense missile shortage, Syrskyi says. Ukraine needs to have many times more surface-to-air missiles and anti-aircraft missile systems to ensure reliable defense of cities and critical infrastructure facilities, Commander-in-Chief Oleksandr Syrskyi said.
Amid its war against Ukraine, Russia condemns US strikes on Iran as ‘violating international law.’ Moscow condemned on June 22 the recent U.S. strikes against Iranian nuclear facilities, calling them a violation of international law and Iran’s sovereignty, a statement in stark contrast to Russia’s full-scale war against Ukraine.
Iran-Israel implications for Ukraine | Ukraine This Week.
Human cost of Russia’s war
Former Ukrainian POW dies month after being released from Russian captivity. Serhii Dobrovolskyi, a Ukrainian soldier who had been in Russian captivity since 2023, has died just a month after his release at the end of May as part of a 1000-for-1000 prisoner swap, an official from the soldier’s home region announced on June 21.
3 killed, 14 wounded as Russia strikes Ukrainian military training facility. “Unfortunately, there are some dead and wounded,” the statement read. The Ground Forces said that greater personnel losses were avoided thanks to the timely security measures taken when the air raid alert was issued.
Russian attacks kill 7, injure 23 in Ukraine over past day. Russia launched two Iskander-M or North Korean KN-23 ballistic missiles, an S-300 anti-aircraft missile, and 47 Shahed-type attack drones and decoy drones against Ukraine overnight, primarily targeting Chernihiv Oblast, Ukraine’s Air Force reported.
International response
Iran’s top diplomat to meet Putin in Moscow after US air strikes on nuclear sites. “We enjoy a strategic partnership and we always consult with each other and coordinate our positions,” Iran’s Foreign Minister Abbas Araghchi said with reference to Russia.
Ukraine calls for an end to Iran’s nuclear program in wake of US strikes. Ukraine’s Foreign Ministry said on June 22 that Iran’s nuclear program must be dismantled to prevent it from threatening the Middle East or the wider world, following U.S. air strikes on Iranian nuclear facilities.
Ukraine evacuates 176 citizens, foreigners from Israel ahead of US strikes on Iran, Zelensky says. The foreign nationals evacuated by Ukraine included citizens of the U.S., Moldova, Latvia, Azerbaijan, and Estonia, President Volodymyr Zelensky said.
Trump could free all Belarus’s political prisoners ‘with a single word,’ released oppositionist Tsikhanouski says. “President Trump now has the power and opportunity to free all political prisoners in Belarus with a single word. And I ask him to do so, to say that word,” Siarhei Tsikhanouski said in his first press conference after his release.
Zelensky expected to speak at Council of Europe parliamentary session next week. President Zelensky is expected to address the Council of Europe’s Parliamentary Assembly on June 26 during its summer session in Strasbourg, though his attendance has not been confirmed. The session agenda includes discussions on Russia’s ongoing aggression against Ukraine.
In other news
Over 450 draft officers, staff transferred in response to reported abuses, Ukraine’s military chief says. The Ukrainian military leadership aims to overhaul the draft office system amid numerous reports of abuses since the start of Russia’s invasion in 2022, Commander-in-Chief Oleksandr Syrskyi told journalists on June 21.
Zelensky slaps new sanctions over business activities in Russian-occupied territories of Ukraine. According to President Volodymyr Zelensky, the sanctions are targeting “those who cooperate with the (Russian) occupier on our land,” as they “help justify the aggression, consider it normal to make money in the occupation, and pay taxes” to Russia.
Ukrainian journalist Vladyslav Yesypenko released after four years of Russian detention. Ukrainian journalist Vladyslav Yesypenko was released on June 22 after more than four years in Russian imprisonment, and has left Russian-occupied Crimea.
Deputy PM Chernyshov returns to Ukraine as questions mount amid corruption probe. Deputy Prime Minister Oleksii Chernyshov returned to Ukraine on June 22 following his official trip abroad amid media speculations connecting Chernyshov’s absence to an ongoing corruption investigation.
The Kyiv Independent delivers urgent, independent journalism from the ground, from breaking news to investigations into war crimes. Your support helps us keep telling the truth. Become a member today.
This newsletter is open for sponsorship. Boost your brand’s visibility by reaching thousands of engaged subscribers. Click here for more details.
Today’s Ukraine Daily was brought to you by Natalia Yermak, Martin Fornusek, Sonya Bandouil, Lucy Pakhnyuk, and Dmytro Basmat.
If you’re enjoying this newsletter, consider joining our membership program. Start supporting independent journalism today.
Share
Deputy PM Chernyshov returns to Ukraine as questions mount amid corruption probe
Deputy Prime Minister Oleksii Chernyshov returned to Ukraine on June 22 following his official trip abroad amid media speculations connecting Chernyshov's absence to an ongoing corruption investigation.Dmytro Basmat (The Kyiv Independent)
Medvedev rejects Trump's criticism of his remarks about Iran
Medvedev rejects Trump's criticism of his remarks about Iran
The Security Council Deputy Chairman stressed that Russia has no intention of supplying nuclear weapons to IranTASS
Apple supplier bought gold from Amazon smuggling ring
Apple supplier bought gold from alleged Amazon smuggling ring
Documents seized by Brazilian authorities reveal link between iPhone manufacturer and Amazon deforestation.Murilo Pajolla (The Bureau of Investigative Journalism)
How can a site see what extensions you have?
How can a site see what extensions you have?
One of the things I've seen mentioned before is that installing too many extensions can make you more unique, and thus have a negative influence on your fingerprint. This got me curious, how exactly do sites detect which extensions you have anyway? Can they outright read your list of extensions?
Furthermore, do all extensions make you more unique? I guess the answer would depend on the answer to the first question (surely, if they can just outright see your list, then the answer would be yes), but lets say you install something that seems rather innocuous, like Transparent Standalone Images, for example. Can a site see that this is installed / does it make your fingerprint more unique?
explanation
Web sites do not have any way to enumerate or query your installed extensions, and they cannot directly "see" the content scripts injected by extensions. However, some extensions do modify pages in a way that scripts in the page could recognize as being the work of a particular extension, assuming the owners of the site care to research and check for such things.One particular issue is that an extension may insert a path into the document to a page or image in the extension itself. Firefox assigns a randomized UUID to the extension at install time, and the path uses this UUID. On the plus side, this may prevent the site from associating the URL with a specific extension. On the minus side, at least in theory, a site could detect this weird URL in the page and use that for fingerprinting. See: How to prevent fingerprinting via Add-on UUID?.
is there anything else that I should notice?
Thank you!
Answered by @listless@lemmy.cringecollective.io
Web pages are not allowed to list your extensions. They can indirectly surmise you have certain extensions based on how your requests differ from expectations. For example, if they have advertisements, but your browser never actually makes any requests to load the images, CSS, JS or HTML for the advertisements, they can deduce you have an ad-blocker. That’s a datapoint they now have to ID you: “has an ad-blocker”Now let’s say they have an ad they know AdBlockPlus allows, but uBlock Origin doesn’t. They see your browser doesn’t load that ad. Another datapoint: “Not using AdBlockPlus”.
Based on what requests go back and forth between your browser and their servers, they map out a unique fingerprint.
like this
Bezos' Lavish Venice Wedding Spurs Demand for Global Billionaire Tax
Activists are protesting billionaire Jeff Bezos's wedding in Venice with calls for a global billionaire tax.
Archived version: archive.is/newest/commondreams…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
Bezos' Lavish Venice Wedding Spurs Demand for Global Billionaire Tax
"This isn't just about one person—it's about changing the rules so no billionaire can dodge responsibility, anywhere," said one Greenpeace campaigner.jessica-corbett (Common Dreams)
A Day Before the Election, Poll Shows Mamdani Besting Cuomo in NYC Democratic Mayoral Primary
New poll shows Zohran Mamdani narrowly leading Andrew Cuomo in NYC Democratic mayoral primary.
A Day Before the Election, Poll Shows Mamdani Besting Cuomo in NYC Democratic Mayoral Primary
"On the day before the election, we stand on the verge of toppling a political dynasty and winning a city we can afford," wrote Mamdani.eloise-goldsmith (Common Dreams)
Iran Targets Qatar Base Used by US Military in Retaliation for Unprovoked Trump Attack
Sources also said Iran launched at least one missile at a U.S. base in Iraq.
Archived version: archive.is/newest/commondreams…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
FICO to incorporate buy-now-pay-later loans into credit scores
FICO credit scores will begin incorporating buy-now-pay-later data for the first time.
https://www.axios.com/2025/06/23/fico-credit-scores-bnpl-buy-now-pay-later
The NO FAKES Act Has Changed – and It’s So Much Worse
A bill purporting to target the issue of misinformation and defamation caused by generative AI has mutated into something that could change the internet forever, harming speech and innovation from here on out.
Sunday question: What do you say about Berlin abolishing the 30 km/h speed limit because the air has improved thanks to the 30 km/h speed limit?
EDIT: changed article link and title to comply with rules (that I didn't read 😛). The article that is linked now, links to the previous one (this one rbb24.de/politik/beitrag/2025/…), and the title is the google translated of the new article, as close as original German as I can
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…
Tempo 30 steht auf Dutzenden Hauptstraßen wieder zur Debatte
Auf Dutzenden Berliner Hauptstraßen wurde wegen schlechter Luftqualität Tempo 30 eingeführt. CDU-Verkehrssenatorin Bonde will dies zurückdrehen. Die SPD befürchtet negative Auswirkungen für Schüler und fordert erst eine ausführliche Prüfung.www.rbb24.de
like this
Feddit Un'istanza italiana Lemmy reshared this.
Bracket of some sort found in music room
This may or may not be associated with music stands or equipment. I can’t remember.
I just emptied and re-did my music/video room, and found this bracket in a small box with no labels or anything. I can’t remember what it’s for. I think it’s either audio or video related, but it doesn’t seem to match any of my mic or equipment stands, though it might be. It’s devoid of any branding or part/serial numbers. No markings of any kind.
It folds like this:
More pics:
There’s a sliding mount screw on the bottom:
Thanks!
(Sorry for poor lighting, MacBook Pro 15” for scale)
Moscow accuses Belgrade of betraying friendship
Moscow accuses Belgrade of betraying friendship
Russia’s Foreign Intelligence Service has accused Serbian defense firms of sending munitions to UkraineRT
like this
Serbia announces halt of weapons exports to zionist enemy
Serbian President Aleksandar Vučić announced on Monday evening the suspension of weapons exports to the Zionist enemy.www.saba.ye
A dazzling solar marvel in the Gobi Desert
A dazzling solar marvel in the Gobi Desert
The 100MW molten salt tower CSP plant in Dunhuang, NW China’s Gansu Province, captures sunlight like a giant silver sunflower and delivers clean energy across ChinaMes Numériques
Want to plant trees to offset fossil fuels? You’d need all of North and Central America, study finds
The paper effectively makes the point that it’s financially impossible to offset enough carbon to compensate for future fossil fuel burning, said Daphne Yin, director of land policy at Carbon180, where her team advocates for U.S. policy support for land-based carbon removal. And the idea that companies would be required to account for the downstream emissions from the fossil fuel they extract is a “fantasy,” she said.
WhatsApp messaging app banned on all US House of Representatives devices
cross-posted from: lemmy.world/post/31882019
Memo says cybersecurity office deemed WhatsApp a high risk due to ‘lack of transparency in how it protects user data’
In one week, Lemm.ee will shutdown
If you are still looking for an alternative, lemmy.zip/ is a solid choice. Similar moderation policy than lemm.ee.
Monthly reports: lemmy.zip/post/39959863
Lots of lemm.ee users moving there: lemmy.zip/post/40323214
If you are in the UK (where lemmy.zip is geoblocked due to UK laws), feddit.uk/ is a good option.
You can export your subscriptions, blocks and saves from "Settings - Import/Export settings" and then import them on your new account.
like this
[Audio] Kriegseintritt der USA: Interview Özlem Demirel, Die Linke, MdEP (Deutschlandfunk, 2025-06-23, 08:12 CEST)
[Audio] Kriegseintritt der USA: Interview Özlem Demirel, Die Linke, MdEP (Deutschlandfunk, 2025-06-23, 08:12 CEST)deutschlandfunk.de/kriegseintr…
———📣 Hört zu, wie Recht Özlem Demirel hat, und wie frech die Moderatorin dazwischenschaltet immer wenn es gerade ankommt, was klar und deutlich ausgesprochen werden muss.
… Die unzählige Völkerrechtsbrüche von Israel, zum Beispiel.
Die Tatsache allein, solche Stimme bei #Deutschlandfunk in der Hauptsendezeit ausgestrahlt wird, macht doch Mut. ✊
#Germany #MainstreamMedia #NeverStopTalkingAboutPalestine @palestine@a.gup.pe
hcommons.social
hcommons.social is a microblogging network supporting scholars and practitioners across the humanities and around the world.Hometown hosted on hcommons.social
What's the best distro for a windows user with some linux experience
like this
In that case you are best off with Kubuntu, since UE for Linux is distributed as a .deb.
If you prefer to compile the engine yourself, then you can use anything you like, but OpenSUSE Tumbleweed is worth a look since it’s a rolling distro and stays up-to-date (especially handy for GPU drivers).
Funny how every time the GIOP does something awful we see a lot of BoTh SIdes ArE The SAMe memes.
No actual plans or ideas, but lots of memes telling people not to vote.
Is the response for "if was Kamala nothing of this would happen".
"The strongest, most lethal fighting force in the world." would do the same fucking shit
you missed the point. democrats are not leftists and will be just as bad.
don't blame leftists for how fascists coopt an electoral system in their favour.
leftists aren't really voting for trump though. most leftists i know vote for the lesser evil, but with the consciousness it ain't doing much.
it’s impossible to understand why this criminal asshole is in the WhiteHouse and not in Jail since tears ago
the way fascism coopts the masses and capitalism lets it, thats literally fascism running its course. its been documented throughout history.
it comes up when capitalism is in crisis and the people aren't aware of the class war being fought against them. part of that comes from thinking politics is just voting for the lesser evil.
leftists offer plenty of solutions starting with unionization. and much more depending on which poison you pick.
first things first though you need to notice you won't be able to vote fascism away.
You just fucking said you can’t vote away fascism. So if fascism is already here, which it is, you’re saying it can’t be voted away, which HEAVILY implies that one shouldn’t vote cuz it’s pointless; fascism can’t be voted away, so why vote?
Do you need any other explanations, you obtuse jackass pretending not to know how language works?
thats your conclusion. i literally don't care if you bother voting.
i even stated this much, how is that so hard to understand? do you need me to clarify something? why the fuck are you that angry?
Leftists are always telling you to read theory and organize. Here's a Marxist-Leninist intro reading list, and the Party for Socialism and Liberation is a good org to join.
Nowhere in this meme does it say that “both sides are the same”. It’s (correctly) showing how both parties don’t give a shit about the working class.
Republicans are horrible but you can’t expect the Democrats to save or help you from them after we have tons of evidence showing they will also break strikes, pass right wing immigration laws, attack protesters, support genocide, and do almost nothing to stop rising fascism.
Also trying to diminish supplying and funding a genocide to just “a single foreign policy issue” is pretty fucked up and not even accurate. Leftists were willing to overlook hundreds of issues we had with Kamala as a candidate if she could just do the bare fucking minimum of not actively funding and supplying a genocide and she couldn’t even do that.
Fascism and liberalism are not distinct ideologies, but the same ideology in different circumstances. Liberalism is the nice mask, fascism is the brutal one, and Capitalism will use whichever the bourgoeisie feels is necessary to maintain control and profits.
Critiquing liberalism is a "left" thing, not an "alt-left" thing, and I don't even know what that means.
Trump social media site brought down by Iran hackers
- Hours after the US airstrike on Iranian territory, Iranian-backed hackers took down US President Donald Trump’s social media platform.
- Users were struggling to access Truth Social in the early morning following the alleged hack.
- As the US continues to insert itself into the ongoing Iran-Israel conflict, the US government believes more cyberattacks could happen.
https://htxt.co.za/2025/06/trump-social-media-site-brought-down-by-iran-hackers/
like this
The strenghts and weaknesses of atproto and activitypub.
There is a lot bluesky gets right, and a lot it gets wrong, the same is true with Activitypub.
(Some) strengths of Atproto
Atproto is content-addressed, and portable. This means that posts can exist independantly of their original server.
Instead of giving posts a https
uri, which will stop working if a user moves servers or their server disappears, they give them at
uris.
For example, this post on bsky.app: bsky.app/profile/ponder.ooo/po…
Has the at://
link is: at://did:plc:i4bfh2tyxihe2ksplmtcoopk/app.bsky.feed.post/3lk4yrmyugc2f
.
The post does exist over https at https://porcini.us-east.host.bsky.network/xrpc/com.atproto.repo.getRecord?repo=did:plc:i4bfh2tyxihe2ksplmtcoopk&collection=app.bsky.feed.post&rkey=3lk4yrmyugc2f
.
Atproto is very easy to build apps on. For example, tangled.sh, frontpage.fyi and flushes.app are all apps built on atproto.
Atproto allows more flexibility in what an app can do, as opposed to lemmy or mastodon's api.
Atproto is better documented. The ActivityPub spec leaves a lot up to the reader.
Atproto has some really good moderation tools for users. People can make public blocklists of users, and people can subscribe to labellers, people or services which give users/posts a label.
Weaknesses of Atproto
almost everyone is on bluesky's PDSes. I thought mastodon.social and lemmy.world were bad, but the people on alternate PDSes altogether adds up to only a few thousand.
Its decentralised identifiers are actually completely centralised!
DID:PLC, their DID method, originally stood for placeholder, but they renamed it to Public Ledger of Credentials.
To use it, you have to use plc.directory.
You can use a DID:WEB DID, but if your website linked to it goes down you lose your identity.
(I find it extremely funny that its not actually a requirement for a decentralised identifier to be decentralised. )
Everything on the network has to be public to work.
since relays have to be able to collect all the information on the network for Appviews to be able to make use of that information, anyone can find out who's blocking someone, or who is on a list, or who's following who, with no way of hiding that information.
Private accounts and posts are impossible to do on atproto.
Since everything is public, DMs (for now) are centralised. They do seem like they want to change that though.
Strengths of ActivityPub
AP (ActivityPub) is better distributed. While it has large servers (like mastodon.social or lemmy.world (and threads, but we don't talk about threads)) the majority of users are not on those servers. There is no single point of failure. If bluesky disappeared tomorrow, atproto would still exist, it would just have a negligable amount of users.
One node in the network lets you do everything, as opposed to bluesky which has three parts (You can do stuff without a relay though). This means you can trust a lot less of the network.
ActivityPub scales better than ATProto. Atproto scales quadratically, meaning that having a lot of nodes in the network harms performance.
AP scales horizontally, meaning it works better with a lot of small servers.
ActivityPub can keep stuff private, like blocks and posts.
Though, a lot of implementations can leak posts.
Weaknesses of ActivityPub
The spec leaves so much out. They didn't propose a way to make sure requests between servers are validated, so mastodon chose HTTP signatures.
They didn't add any way of looking up handles, so mastodon chose webfinger.
A posts's id is its https uri, this means thatif a server goes down, stuff can't be fetched. A user can't move their followers if their server goes down (you can on ATproto). There is a standard to fix this, FEP-ef61, but it breaks compatibility with a lot of implementations.
Missing information is a problem. Its not really a problem on lemmy, but on mastodon likes and replies from other servers may not make it to your server at all (you can fetch replies in newer versions of mastodon though).
All this aside, I do think the two can coexist. I don't see anything like lemmy working on atproto. ActivityPub seems closer to social networking, as opposed to social media.
Something like facebook would be impossible to make on atproto, because not everything is made to be public.
I am hoping for a bridge, but good (bridgy is opt-in, making it useless).
like this
Yes, this does help, but atproto as a whole still doesn't scale well:
In the beginning of our network, we have 26 users, which conveniently for us map to each letter of the English alphabet: [Alice, Bob, Carol, ... Zack]. Each user sends one message per day, which is intended to have one recipient. (This may sound unrealistic, but this is fine to do to model our scenario.) To simplify things, we'll have each user send a message in a ring: Alice sends a message to Bob, Bob sends a message to Carol, and so on, all the way up to Zack, who simply we wrap around and have message Alice. This could be because these messages have specific intended recipients or it could be because Bob is the sole "follower" of Alice's posts, Carol is the sole "follower" of Bob's, etc.Let's look at what happens in a single day under both systems.
Under message passing, Alice sends her message to Bob. Only Bob need receive the message. So on and so forth.
From an individual self-hosted server, only one message is passed per day: 1.
From the fully decentralized network, the total number of messages passed, zooming out, is the number of participants in the network: 26.
Under the public-gods-eye-view-shared-heap model, each user must know of all messages to know what may be relevant. Each user must receive all messages.From an individual self-hosted server, 26 messages must be received.
Zooming out, the number of messages which must be transmitted in the day is 26 * 26: 676, since each user receives each message.
Okay, so what does that mean? How bad is this? With 26 users, this doesn't sound like so much. Now let's add 5 users.
Under message passing:
Per server, still 1 message received per user per day.
Per the network, it's 5 extra messages transmitted per day, which makes sense: we've added 5 users.
Under the public-gods-eye-view-shared-heap model:Per server: 5 new messages received per user per day.
Per the network, it's ((31 * 31) - (26 * 26)): 285 new messages per day!
But we aren't actually running networks of 26 users. We are running networks of millions of users. What would happen if we had a million self-hosted users and five new users were added to the network? Zooming out, once again, the message passing system simply has five new messages sent. Under the public shared heap model, it is 10,000,025 new messages sent! For adding five new self-hosted users! (And that's even just with our simplified model of only sending one message per day per user!)
Source: dustycloud.org/blog/re-re-blue…
As well as this, if there was a reddit-like atproto AppView, setting up multiple instances of it would still result in the same problems.
But this is assuming private messages no?
When 99% of the public traffic is on posts that will federate to most servers, this model becomes irrelevant.
Moth flying into the hot light bulb: Bzzt Gets fried
190 Millions years of evolution lost to human progress, onwards!
Iyo vs. Io — OpenAI and Jony Ive get sued
Iyo vs. Io — OpenAI and Jony Ive get sued
In May, legendary Apple designer Jony Ive hooked up with OpenAI to announce an unspecified gadget. [WSJ, archive] To promote this complete vaporware, OpenAI released a video of Sam Altman and Ive b…Pivot to AI
if you want to force your way into World War 3 this seems like a brilliant idea.
Feels more like a speed run, the actors of this conflict don’t have many days left.
How the Rubin Observatory Will Reinvent Astronomy
How the Rubin Observatory Will Reinvent Astronomy
IEEE Spectrum takes you inside the most advanced sky-mapping instrument ever built—and reveals its stunning first imagesEvan Ackerman (IEEE Spectrum)
How the Rubin Observatory Will Reinvent Astronomy
How the Rubin Observatory Will Reinvent Astronomy
IEEE Spectrum takes you inside the most advanced sky-mapping instrument ever built—and reveals its stunning first imagesEvan Ackerman (IEEE Spectrum)
US embassy wants 'every social media username of past five years' for new visas
cross-posted from: lemmy.bestiver.se/post/457134
Comments
US embassy wants 'every social media username of past five years' on new visa applications
The embassy also wants people to set their social media profiles to public.TheJournal.ie
like this
What happened to the chapters? There are only two chapters.
One-Punch Man (Webcomic) - MangaDex
Follows the life of an average part-time hero who manages to win every battle with a single punch. This ability frustrates him as he no longer feels the thrill of fighting a tough opponent, which leads him to question his past desire of becoming stro…MangaDex
like this
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 - mihonapp/mihon: Free and open source manga reader for Android
Free and open source manga reader for Android. Contribute to mihonapp/mihon development by creating an account on GitHub.GitHub
‘Not for you’: Israeli shelters exclude Palestinians as bombs rain down
‘Not for you’: Israeli shelters exclude Palestinians as bombs rain down
Shelters are a lifeline in Israel from Iranian attacks, but Palestinian citizens of the country have been locked out.Al Jazeera
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…
Tempo 30 steht auf Dutzenden Hauptstraßen wieder zur Debatte
Auf Dutzenden Berliner Hauptstraßen wurde wegen schlechter Luftqualität Tempo 30 eingeführt. CDU-Verkehrssenatorin Bonde will dies zurückdrehen. Die SPD befürchtet negative Auswirkungen für Schüler und fordert erst eine ausführliche Prüfung.www.rbb24.de
like this
Feddit Un'istanza italiana Lemmy reshared this.
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.
Telegram is indistinguishable from an FSB honeypot
Telegram is indistinguishable from an FSB honeypot
Many people who focus on information security, including myself, have long considered Telegram suspicious and untrustworthy. Now, based on findings published by the investigative journalism outlet IStSongs on the Security of Networks
like this
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 […]
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.
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).
Share a script/alias you use a lot
# Download clipboard to tmp with yt-dlp
tmpv() {
cd /tmp/ && yt-dlp "$(wl-paste)"
}
like this
\#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
}
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.
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)
Substance_P
in reply to Holeheadou92984 • • •Can someone explain why all the downvotes? I've always been of the opinion that the more plugins you have, the more identifiable you are, so if that is the reason for the downvotes, I'd understand.
Edit: It seems the extension requires access to all websites, which allows it to monitor and modify data from any visited site
Holeheadou92984
in reply to Substance_P • • •Substance_P
in reply to Holeheadou92984 • • •Schwim Dandy
in reply to Holeheadou92984 • • •Substance_P
in reply to Schwim Dandy • • •