2 days ago I used the last of the cheese during our cheese time. Yesterday I forgot to buy more before cheese time, so there was no cheese.
A heinous crime deserving of life in prison without parole, I know.
Does this redeem me?
#Greyhounds #GreyhoundsOfFediverse #GreyhoundsOfMastodon #Dogs #DogsOfFediverse #DogsOfMastodon #SeniorDogs #FediFido #Leeloo #Cheese #Babybel
Opinion | Come April, Pope Leo might need a tax adviser
https://www.washingtonpost.com/opinions/2025/07/10/pope-tax-treaty-bilateral-section-899-foreign-companies/?utm_source=flipboard&utm_medium=activitypub
Posted into Opinions @opinions-WashPost
Αντιρατσιστική κινητοποίηση στο Σύνταγμα το απόγευμα της Πέμπτης: «Η Κρήτη δεν θα γίνει φυλακή – Άσυλο για όλες και όλους» - The Press Project - Ειδήσεις, Αναλύσεις, Ραδιόφωνο, Τηλεόραση
Το Αντιρατσιστικό Φεστιβάλ Αθήνας καλεί σήμερα Πέμπτη 10 Ιουλίου στις 19:00 στο Σύνταγμα, σε συγκέντρωση διαμαρτυρίας ενάντια στην κατάργηση του δικαιώματος στο άσυλο, ενάντια στη δημιουργία φυλακών ψυχών στην Κρήτη,…Θάνος Καμήλαλης (ThePressProject.gr)
Code highlighting with Cursor AI for $500,000
Attacks that leverage malicious open-source packages are becoming a major and growing threat. This type of attacks currently seems commonplace, with reports of infected packages in repositories like PyPI or npm appearing almost daily. It would seem that increased scrutiny from researchers on these repositories should have long ago minimized the profits for cybercriminals trying to make a fortune from malicious packages. However, our investigation into a recent cyberincident once again confirmed that open-source packages remain an attractive way for attackers to make easy money.
Infected out of nowhere
In June 2025, a blockchain developer from Russia reached out to us after falling victim to a cyberattack. He’d had around $500,000 in crypto assets stolen from him. Surprisingly, the victim’s operating system had been installed only a few days prior. Nothing but essential and popular apps had been downloaded to the machine. The developer was well aware of the cybersecurity risks associated with crypto transactions, so he was vigilant and carefully reviewed his every step while working online. Additionally, he used free online services for malware detection to protect his system, but no commercial antivirus software.
The circumstances of the infection piqued our interest, and we decided to investigate the origins of the incident. After obtaining a disk image of the infected system, we began our analysis.
Syntax highlighting with a catch
As we examined the files on the disk, a file named extension.js
caught our attention. We found it at %userprofile%\.cursor\extensions\solidityai.solidity-1.0.9-universal\src\extension.js. Below is a snippet of its content:
A request sent by the extension to the server
This screenshot clearly shows the code requesting and executing a PowerShell script from the web server angelic[.]su
: a sure sign of malware.
It turned out that extension.js
was a component of the Solidity Language extension for the Cursor AI IDE, which is based on Visual Studio Code and designed for AI-assisted development. The extension is available in the Open VSX registry, used by Cursor AI, and was published about two months ago. At the time this research, the extension had been downloaded 54,000 times. The figure was likely inflated. According to the description, the extension offers numerous features to optimize work with Solidity smart contract code, specifically syntax highlighting:
The extension’s description in the Open VSX registry
We analyzed the code of every version of this extension and confirmed that it was a fake: neither syntax highlighting nor any of the other claimed features were implemented in any version. The extension has nothing to do with smart contracts. All it does is download and execute malicious code from the aforementioned web server. Furthermore, we discovered that the description of the malicious plugin was copied by the attackers from the page of a legitimate extension, which had 61,000 downloads.
How the extension got on the computer
So, we found that the malicious extension had 54,000 downloads, while the legitimate one had 61,000. But how did the attackers manage to lull the developer’s vigilance? Why would he download a malicious extension with fewer downloads than the original?
We found out that while trying to install a Solidity code syntax highlighter, the developer searched the extension registry for solidity
. This query returned the following:
Search results for “solidity”: the malicious (red) and legitimate (green) extensions
In the search results, the malicious extension appeared fourth, while the legitimate one was only in eighth place. Thus, while reviewing the search results, the developer clicked the first extension in the list with a significant number of downloads – which unfortunately proved to be the malicious one.
The ranking algorithm trap
How did the malicious extension appear higher in search results than the legitimate one, especially considering it had fewer downloads? It turns out the Open VSX registry ranks search results by relevance, which considers multiple factors, such as the extension rating, how recently it was published or updated, the total number of downloads, and whether the extension is verified. Consequently, the ranking is determined by a combination of factors: for example, an extension with a low number of downloads can still appear near the top of search results if that metric is offset by its recency. This is exactly what happened with the malicious plugin: the fake extension’s last update date was June 15, 2025, while the legitimate one was last updated on May 30, 2025. Thus, due to the overall mix of factors, the malicious extension’s relevance surpassed that of the original, which allowed the attackers to promote the fake extension in the search results.
The developer, who fell into the ranking algorithm trap, didn’t get the functionality he wanted: the extension didn’t do any syntax highlighting in Solidity. The victim mistook this for a bug, which he decided to investigate later, and continued his work. Meanwhile, the extension quietly installed malware on his computer.
From PowerShell scripts to remote control
As mentioned above, when the malicious plugin was activated, it downloaded a PowerShell script from https://angelic[.]su/files/1.txt
.
The PowerShell script contents
The script checks if the ScreenConnect remote management software is installed on the computer. If not, it downloads a second malicious PowerShell script from: https://angelic[.]su/files/2.txt
. This new script then downloads the ScreenConnect installer to the infected computer from https://lmfao[.]su/Bin/ScreenConnect.ClientSetup.msi?e=Access&y=Guest
and runs it. From that point on, the attackers can control the infected computer via the newly installed software, which is configured to communicate with the C2 server relay.lmfao[.]su
.
Data theft
Further analysis revealed that the attackers used ScreenConnect to upload three VBScripts to the compromised machine:
a.vbs
b.vbs
m.vbs
Each of these downloaded a PowerShell script from the text-sharing service paste.ee
. The download URL was obfuscated, as shown in the image below:
The obfuscated URL for downloading the PowerShell script
The downloaded PowerShell script then retrieved an image from archive[.]org
. A loader known as VMDetector was then extracted from this image. VMDetector attacks were previously observed in phishing campaigns that targeted entities in Latin America. The loader downloaded and ran the final payload from paste.ee.
Our analysis of the VBScripts determined that the following payloads were downloaded to the infected computer:
- Quasar open-source backdoor (via
a.vbs
andb.vbs
), - Stealer that collected data from browsers, email clients, and crypto wallets (via
m.vbs
). Kaspersky products detect this malware asHEUR:Trojan-PSW.MSIL.PureLogs.gen
.
Both implants communicated with the C2 server 144.172.112[.]84
, which resolved to relay.lmfao[.]su
at the time of our analysis. With these tools, the attackers successfully obtained passphrases for the developer’s wallets and then syphoned off cryptocurrency.
New malicious package
The malicious plugin didn’t last long in the extension store and was taken down on July 2, 2025. By that time, it had already been detected not only by us as we investigated the incident but also by other researchers. However, the attackers continued their campaign: just one day after the removal, they published another malicious package named “solidity”, this time exactly replicating the name of the original legitimate extension. The functionality of the fake remained unchanged: the plugin downloaded a malicious PowerShell script onto the victim’s device. However, the attackers sought to inflate the number of downloads dramatically. The new extension was supposedly downloaded around two million times. The following results appeared up until recently when users searched for solidity
within the Cursor AI development environment (the plugin is currently removed thanks to our efforts).
Updated search results for “solidity”
The updated search results showed the legitimate and malicious extensions appearing side-by-side in the search rankings, occupying the seventh and eighth positions respectively. The developer names look identical at first glance, but the legitimate package was uploaded by juanblanco
, while the malicious one was uploaded by juanbIanco
. The font used by Cursor AI makes the lowercase letter l
and uppercase I
appear identical.
Therefore, the search results displayed two seemingly identical extensions: the legitimate one with 61,000 downloads and the malicious one with two million downloads. Which one would the user choose to install? Making the right choice becomes a real challenge.
Similar cyberattacks
It’s worth noting that the Solidity extensions we uncovered are not the only malicious packages published by the attackers behind this operation. We used our open-source package monitoring tool to find a malicious npm package called “solsafe”. It uses the URL https://staketree[.]net/1.txt
to download ScreenConnect. In this campaign, it’s also configured to use relay.lmfao[.]su
for communication with the attackers.
We also discovered that April and May 2025 saw three malicious Visual Studio Code extensions published: solaibot, among-eth, and blankebesxstnion. The infection method used in these threats is strikingly similar to the one we described above. In fact, we found almost identical functionality in their malicious scripts.
Scripts downloaded by the VS Code extension (left) vs. Solidity Language (right)
In addition, all of the listed extensions perform the same malicious actions during execution, namely:
- Download PowerShell scripts named
1.txt
and2.txt
. - Use a VBScript with an obfuscated URL to download a payload from
paste.ee
. - Download an image with a payload from
archive.org
.
This leads us to conclude that these infection schemes are currently being widely used to attack blockchain developers. We believe the attackers won’t stop with the Solidity extensions or the solsafe package that we found.
Takeaways
Malicious packages continue to pose a significant threat to the crypto industry. Many projects today rely on open-source tools downloaded from package repositories. Unfortunately, packages from these repositories are often a source of malware infections. Therefore, we recommend extreme caution when downloading any tools. Always verify that the package you’re downloading isn’t a fake. If a package doesn’t work as advertised after you install it, be suspicious and check the downloaded source code.
In many cases, malware installed via fake open-source packages is well-known, and modern cybersecurity solutions can effectively block it. Even experienced developers must not neglect security solutions, as these can help prevent an attack in case a malicious package is installed.
Indicators of compromise
Hashes of malicious JS files
2c471e265409763024cdc33579c84d88d5aaf9aea1911266b875d3b7604a0eeb
404dd413f10ccfeea23bfb00b0e403532fa8651bfb456d84b6a16953355a800a
70309bf3d2aed946bba51fc3eedb2daa3e8044b60151f0b5c1550831fbc6df17
84d4a4c6d7e55e201b20327ca2068992180d9ec08a6827faa4ff3534b96c3d6f
eb5b35057dedb235940b2c41da9e3ae0553969f1c89a16e3f66ba6f6005c6fa8
f4721f32b8d6eb856364327c21ea3c703f1787cfb4c043f87435a8876d903b2c
Network indicators
https://angelic[.]su/files/1.txt
https://angelic[.]su/files/2.txt
https://staketree[.]net/1.txt
https://staketree[.]net/2.txt
https://relay.lmfao[.]su
https://lmfao[.]su/Bin/ScreenConnect.ClientSetup.msi?e=Access&y=Guest
144.172.112[.]84
Riarmo e divieto di Pride, Von der Leyen sull’orlo della sfiducia, Zan: "Dimostri di meritarla".
gay.it/riarmo-e-divieto-di-pri…
> Il PD valuta il ritiro del sostegno alla Commissione tra ambiguità sui diritti e 800 miliardi destinati alle armi.
An Emulated Stroll Down Macintosh Memory Lane
If you’re into Macs, you’ll always remember your first. Maybe it was the revolutionary classic of 1984 fame, perhaps it was the adorable G3 iMac in 1998, or even a shiny OS X machine in the 21st century. Whichever it is, you’ll find it emulated in [Marcin Wichary]’s essay “Frame of preference: A history of Mac settings, 1984–2004” — an exploration of the control panel and its history.That’s not a photograph, it’s an emulator. (At least on the page. Here, it’s a screenshot.)
[Marcin] is a UI designer as well as an engineer and tech historian, and his UI chops come out in full force, commenting and critiquing Curputino’s coercions. The writing is excellent, as you’d expect from the man who wrote the book on keyboards, and it provides a fascinating look at the world of retrocomputing through the eyes of a designer. That design-focused outlook is very apropos for Apple in particular. (And NeXT, of course, because you can’t tell the story of Apple without it.)
There are ten emulators on the page, provided by [Mihai Parparita] of Infinite Mac. It’s like a virtual museum with a particularly knowledgeable tour guide — and it’s a blast, getting to feel hands-on, the design changes being discussed. There’s a certain amount of gamification, with each system having suggested tasks and a completion score when you finish reading. There are even Easter eggs.
This is everything we wish the modern web was like: the passionate deep-dives of personal sites on the Old Web, but enhanced and enabled by modern technology. If you’re missing those vintage Mac days and don’t want to explore them in browser, you can 3D print your own full-size replica, or a doll-sized picoMac.
"Onhan tämä rankka tehtävä, mutta ei ne kupit itse itseään nuole puhtaaksi 🤷"
Open letter: European Commission must champion the AI Act amidst simplification pressure
52 civil society organisations, experts and academics have written to the European Commission to express their concerns about growing pressure to suspend or delay the implementation and enforcement of the Artificial Intelligence (AI) Act.
edri.org/our-work/open-letter-…
European Commission must champion the AI Act - European Digital Rights (EDRi)
Instead of unraveling the EU rulebook, the Commission should focus on the full implementation and proper enforcement of its rules.European Digital Rights (EDRi)
"Spring Point Ledge Light Lantern Room"
By Scott Loring Davis, Fine Art Photography
pixels.com/profiles/scottlorin…
This beautiful print offers a calming, serene and relaxing feel to any room and is especially suitable for hospitals, medical practices, law practices and any other public location where a calming effect is beneficial. FULL DESCRPTION pixels.com/featured/spring-poi…
#lighthouse #SpringPoint #Maine #beakon #ate #art #photography #architecture #historical #lobbyart #buyintoart #ScottLoringDavis
Scott Loring Davis - Official Art Shop
Shop for artwork by Scott Loring Davis. Purchase canvas prints, framed prints, tapestries, posters, greeting cards, and more.Scott Loring Davis (Pixels)
Das Bild zeigt eine Straße unter einem Betonbrückenabschnitt. Auf der rechten Seite steht ein Schild mit der Aufschrift "Hagenauer Str." und einem grünen Kreuz, das für einen Rettungspunkt steht. Darunter ist die Anweisung "Ruf 112 wählen" zu lesen. Neben dem Schild befindet sich ein rotes und weißes Warnschild mit einem orangefarbenen Licht. Die Straße führt in die Ferne, wo weitere Fahrzeuge und ein weiterer Brückenabschnitt zu sehen sind. Der Himmel ist blau und wolkenlos.
―
Das Bild zeigt eine ruhige Straße an einem sonnigen Tag. Im Vordergrund ist ein Gehweg zu sehen, der von einer dichten Grünhecke gesäumt wird. Die Straße ist asphaltiert und hat eine zentrale Fahrbahnlinie. Mehrere Autos fahren in beide Richtungen, und im Hintergrund sind einige Gebäude und Bäume zu erkennen. Links im Bild sind mehrere Fahnen mit der Aufschrift "Billux" angebracht, was auf ein Geschäft oder eine Werbung hinweisen könnte. Die Straßenlaternen sind gleichmäßig entlang der Straße aufgestellt. Der Himmel ist klar und blau, was auf gutes Wetter hinweist.
Bereitgestellt von @altbot, privat und lokal generiert mit Ovis2-8B
🌱 Energieverbrauch: 0.684 Wh
alternativeto.net/news/2025/7/…
The image features a simple, stylized icon of a padlock centered within a circular border. The padlock is depicted in black, with a classic design that includes a shackle and a body with horizontal lines, symbolizing security and protection. The circular border around the padlock is white with a subtle gradient, transitioning from white at the center to a light blue at the edges. The background of the image is a solid, deep blue color, providing a strong contrast that makes the padlock icon stand out prominently. The overall design is minimalistic and modern, conveying a sense of security and privacy.
Provided by @altbot, generated privately and locally using Ovis2-8B
🌱 Energy used: 0.131 Wh
Life next to a US data center
"I can't live in my home with half of my home functioning and no water," Ms Morris says. "I can't drink the water."
"I'm afraid to drink the water, but I still cook with it, and brush my teeth with it," says Morris. "Am I worried about it? Yes."
Meta, however, says its data center and the poor water quality are not connect.
Meta, the truth sayer.
bbc.com/news/articles/cy8gy7lv…
'I can't drink the water' - life next to a US data centre
Residents in rural Georgia say the data centre next door has disrupted their water supply.By Michelle Fleury (BBC News)
rag. Gustavino Bevilacqua reshared this.
Well, according to the article (which I don't trust entirely, as news outlets regularly get the most basic technical aspects wrong):
Many centres use evaporative cooling systems, where water absorbs heat and evaporates - similar to how sweat wicks away heat from our bodies. On hot days, a single facility can use millions of gallons.
Then, technically, water is not "missing", just turned into steam, but... you get me.
The Beeb is sort of implying this is the case, but of course they didn't bother to dig up or offer any more specifics to the reader.
and?
Evaporating it means that it will rain somewhere else. No water is lost. There are no chemical transformations, so evaporative systems, even if the output was steam, are just creating clouds of water, which will rain again.
Where is the "lost" water, exactly?
@amigaunicorn
Land is losing freshwater
abc.net.au/news/science/2025-0…
As the atmosphere heats up, it holds more water longer
Many drought stricken areas lose freshwater because of evaporative cooling.
Evaporative cooling often uses chemicals and leaves behind a nasty sludge.
There's another water part of a data center which actually circulates water around the servers. This uses highly chemically treated water which is changed regularly because of various buildups
ABC News
ABC News provides the latest news and headlines in Australia and around the world.Peter de Kruijff (Australian Broadcasting Corporation)
I suppose it's "lost" in the sense that it's no longer available where it previously was.
If I evaporate your pool, no water is "lost", but you'll have a hard time bathing in it.
I think that's what they're trying to say, but it's... pretty vague, to say the least.
@amigaunicorn
To someone who is thirsty, it matters a lot that there isn't enough water nearby.
And anyway, there is a global freshwater crisis that is accelerating.
So, both locally and global, there are huge and growing issues with access to freshwater.
Dieci naufraghi della Eternity salvati da Aspides nel mar Rosso - Medio Oriente - Ansa.it
https://www.ansa.it/sito/notizie/mondo/mediooriente/2025/07/10/dieci-naufraghi-della-eternity-salvati-da-aspides-nel-mar-rosso_50339567-9b7f-4fba-a34e-e3151649652a.html?utm_source=flipboard&utm_medium=activitypub
Pubblicato su ESTERI @esteri-AgenziaAnsa
Dieci naufraghi della Eternity salvati da Aspides nel mar Rosso - Medio Oriente - Ansa.it
Dieci persone, tra i naufraghi del mercantile Eternity C colpito e affondato dai ribelli Houthi dello Yemen tre giorni fa nel mar Rosso, sono state tratte in salvo dalla missione Eunavfor Aspides, che continua a pattugliare il bacino. (ANSA)Agenzia ANSA
"Our exact #GDP is not just unknown, but unknowable, so the false precision with which it is discussed is deeply misleading."
(2) #Welfare and the unexpected tyranny of government #statistics
martinrobbins.substack.com/p/w…
#UKpol
#UKeconomy
#Journalism
#media
#statisticalinterpretation
#EconomicForecast
#ONS
#governmentspending
Welfare and the unexpected tyranny of government statistics
How the government’s obsession with tiny numbers has crippled decision making (and undermined the ONS).M. F. Robbins (The Value of Nothing)
Zelensky, Putin non vuole la pace, lo vediamo - Europa - Ansa.it
https://www.ansa.it/sito/notizie/mondo/europa/2025/07/10/zelensky-putin-non-vuole-la-pace-lo-vediamo_ebf2a5c0-80bf-4d8c-86c8-3d17c606bee4.html?utm_source=flipboard&utm_medium=activitypub
Pubblicato su ESTERI @esteri-AgenziaAnsa
Zelensky, Putin non vuole la pace, lo vediamo - Europa - Ansa.it
"La Russia non si sta preparando per la pace e in questo momento tutti ce ne rendiamo conto. L'abbiamo capito, lo vediamo. Putin ha rifiutato qualsiasi progetto di proposta per la pace.Agenzia ANSA
Meloni, impegni da oltre 10 miliardi a Conferenza per l'Ucraina - Europa - Ansa.it
https://www.ansa.it/sito/notizie/mondo/europa/2025/07/10/meloni-impegni-da-oltre-10-miliardi-a-conferenza-per-lucraina_dcea3b5a-63d3-4ebf-b0dd-b1f449607fa3.html?utm_source=flipboard&utm_medium=activitypub
Pubblicato su ESTERI @esteri-AgenziaAnsa
Meloni, impegni da oltre 10 miliardi a Conferenza per l'Ucraina - Europa - Ansa.it
"Investire in Ucraina è un investimento su noi stessi perché riguarda ciascuno di noi, per questo dobbiamo essere orgogliosi del risultato che oggi raggiungiamo tutti insieme, nazioni, organizzazioni internazionali, istituzioni finanziarie, autorità …Agenzia ANSA
European leaders urge investment in Ukraine even as war accelerates, with new equity fund announced
https://apnews.com/article/ukraine-russia-italy-rebuilding-conference-4839838daea216e7190ac295d7ab2e6b?utm_source=flipboard&utm_medium=activitypub
Posted into Politics @politics-AssociatedPress
Why Did Cars Get So Hard to See Out Of?
https://www.bloomberg.com/news/articles/2025-07-10/why-did-cars-get-so-hard-to-see-out-of-blame-the-a-pillars?utm_source=flipboard&utm_medium=activitypub
Posted into CityLab @citylab-bloomberg
Apple M4 Pro MacBook Pro models now up to $310 off for Prime Day
https://9to5toys.com/2025/07/10/apple-m4-pro-macbook-pro-prime-day/?utm_source=flipboard&utm_medium=activitypub
Posted into Apple Deals @apple-deals-9to5mac
Apple M4 Pro MacBook Pro models now up to $310 off for Prime Day
So far, the big-time Apple Prime Day deals have landed outside of its pro-grade lineups, other than the wild $100 price drop on AirPods Pro 2 of course.Justin Kahn (9to5Toys)
More perspectives on the mighty Stwlan dam.
#dam #mountains #photography #drone #landscape #architecture #cymru #wales
Vescovi Francia,sgomento per nuove rivelazioni Abbé Pierre - Europa - Ansa.it
https://www.ansa.it/sito/notizie/mondo/europa/2025/07/10/vescovi-franciasgomento-per-nuove-rivelazioni-abbe-pierre_21f82c5b-8ecc-4cf5-9809-298dcd49d397.html?utm_source=flipboard&utm_medium=activitypub
Pubblicato su ESTERI @esteri-AgenziaAnsa
Vescovi Francia,sgomento per nuove rivelazioni Abbé Pierre - Europa - Ansa.it
La Conferenza episcopale francese (Cef) esprime il suo "sgomento" dopo dodici nuove testimonianze che accusano l'Abbé Pierre di violenze sessuali. (ANSA)Agenzia ANSA
#OTD in 1934, John Lazia of #KansasCity was fatally shot at his apartment building.
writersofwrongs.com/2018/07/kc…
#MafiaHistory #Histodons @mafiahistory
KC's Lazia is gunned down at his home
News, notes, articles and book excerpts from authors of crime history.The Writers of Wrongs
MafiaHistory group reshared this.
"Die Linkenabgeordnete Stella Merendino berichtet auf Instagram : »Wegen der Regenbogenflagge an meinem Büro im Bundestag wurde die Bundestagspolizei gerufen. Danke Nestle-Julia und NoAfD.« Beim Dank bezieht sich Merendino auf Bundestagspräsidentin Julia Klöckner (CDU), die 2019 öffentlich den Nestlé-Konzern gelobt hatte."
Hausordnung im Bundestag: Abgeordnete müssen Regenbogenfahnen von Büros entfernen
Cina, 'avviata stretta sul contrabbando delle terre rare' - Asia - Ansa.it
https://www.ansa.it/sito/notizie/mondo/asia/2025/07/10/cina-avviata-stretta-sul-contrabbando-delle-terre-rare_f4ac5708-949f-41bf-8f46-f38195400685.html?utm_source=flipboard&utm_medium=activitypub
Pubblicato su ESTERI @esteri-AgenziaAnsa
Cina, 'avviata stretta sul contrabbando delle terre rare' - Asia - Ansa.it
La Cina ha avviato "un'azione sul contrabbando delle terre rare", essenziali per la produzione hi-tech e di cui il Dragone è di gran lunga il maggior produttore a livello mondiale. (ANSA)Agenzia ANSA
The 20 Best Prime Day Apple Deals on iPads, AirPods, and MacBooks
https://www.wired.com/story/prime-day-apple-deals-2025-2/?utm_source=flipboard&utm_medium=activitypub
Posted into Apple @apple-WIRED
Tampere 23.10.2024
Tampere University, Hervanta Campus
Tampereen yliopisto, Hervannan kampus
#tampere #finland #photography #spaces #urbanspace #urbanstreet
#urbanlandscape #urbanphotography #streetphotography #architecture #architecturephotography #cityscape #landscape #landscapephotography #nature #contemporaryphotography #light #shadow #reflection #transparency #color
Thunderbird 140 “Eclipse”
Link: blog.thunderbird.net/2025/07/w…
Discussion: news.ycombinator.com/item?id=4…
Welcome to Thunderbird 140 “Eclipse” - The Thunderbird Blog
Our future's so bright, we need ISO-approved shades. Find out what's shiny in our new Extended Security Release, Thunderbird 140 "Eclipse."Monica Ayhens-Madon (The Thunderbird Blog)
Tornano in Spagna 62 opere d'arte, indagine Cc-Guardia civil - Europa - Ansa.it
https://www.ansa.it/sito/notizie/mondo/europa/2025/07/10/tornano-in-spagna-62-opere-darte-indagine-cc-guardia-civil_577d4bbb-9dd1-48c1-9493-799731e416d0.html?utm_source=flipboard&utm_medium=activitypub
Pubblicato su ESTERI @esteri-AgenziaAnsa
Tornano in Spagna 62 opere d'arte, indagine Cc-Guardia civil - Europa - Ansa.it
Una preziosa Pala d'altare del XVI secolo raffigurante la passione di Cristo è finalmente tornata al Museo Nazionale di Scultura di Valladolid, in Spagna, concludendo un lungo e tortuoso viaggio europeo. (ANSA)Agenzia ANSA
AirPods Pro 2 just hit the best price ever for Prime Day! Now down at $149 (Reg. $249)
https://9to5toys.com/2025/07/10/airpods-pro-2-best-price-prime-day/?utm_source=flipboard&utm_medium=activitypub
Posted into Apple Deals @apple-deals-9to5mac
AirPods Pro 2 just hit the best price ever for Prime Day! Now down at $149 (Reg. $249)
Apple's latest AirPods Pro 2 have just hit the best price of the year for Prime Day 2025 over at Amazon at $90 off the list price.Justin Kahn (9to5Toys)
ZZ Bottom
in reply to Adrie van der Luijt • • •