PDF file formats are a compact format widely used to create portable documents, reports, e-books, and more. Originally developed by Adobe in 1992, it has become a world standard.
Tired of navigating your Ubuntu terminal through multiple windows? Tilda Terminal is here to help. Our beginner's guide will take you through the easy installation process and show you how to use Tilda Terminal for seamless terminal access and navigation
If you're curious about Pop!_OS but don't want to commit to a full install, running it on a virtual machine is a great option. In this beginner's guide, we'll show you how to install and use Pop!_OS on a virtual machine.
Guake Terminal is a drop-down terminal that is inspired by the famous terminal used in Quake. It is a simple and easy-to-use terminal that can be used to execute commands, edit files, and more. In this guide, we will show you how to install and use Guake Terminal on Ubuntu.
In this guide, we'll show you how to master Tmux buffers and efficiently navigate between them. With our step-by-step instructions and helpful tips, you'll be able to boost your productivity and take your terminal workflow to the next level. So, let's get started and unlock the full potential of Tmux!
Are you looking to add a personal touch to your Pop!_OS experience? With the GNOME Tweak Tool, you can customize your desktop and make it truly your own. Whether you want to change your wallpaper, adjust your fonts, or customize your icons, this beginner's guide will show you how to get started.
Create an Ansible playbook that sets the hostname, adds a new user, layers additional packages, and more on your Fedora IoT-based Raspberry Pi.
Recently, I updated my VirtualBox installation to version 7.0.0, I noticed some nice updates on the graphical user interface (GUI).
The Advanced Package Tool (APT) is a powerful package management system used in Debian, Ubuntu, and their derivatives.
Linux-based systems, such as Debian, Ubuntu, and their derivatives, utilize the Advanced Package Tool (APT) for package management.
Managing packages on Linux-based systems can be a complex task, especially when it comes to uninstalling software. Debian, Ubuntu, and their derivatives utilize the Advanced Package Tool (APT) for package management, offering various commands for different uninstallation scenarios.
Package management is an essential component of modern operating systems, and Ubuntu and Debian are no exceptions. These Linux-based systems rely on a powerful package manager called Advanced Packaging Tool (APT) to manage software installation, upgrades, and removal. Apt is a command-line utility that simplifies the process of finding, installing, and maintaining software packages.
The Apt package manager is a powerful tool for managing software packages in Ubuntu and Debian. It allows you to search for, install, upgrade, and remove packages, as well as manage package dependencies and repositories.
Arch Linux uses pacman command to add or remove packages. It is a package management utility that tracks installed packages on Arch. So when you uninstall or remove packages, some dependencies are left behind, taking up disk space. In this quick tutorial, I will explain how to remove ALL orphaned packages installed as a dependency and no longer required by any package on Arch Linux.
One of the largest black holes ever recorded has been discovered using a new technique that could spot thousands more of the insatiable celestial monsters in the coming years, according to astronomers.
A true monster.
The oldest parts of the brain are impacted.
It's not an exact science.
Don't try this at home.
Eight of parliament’s twelve political parties have urged the government to stop plans to reform higher education, which would see around half of all Master’s degrees shortened to one-year programmes.
The number of Hong Kong teachers convicted of criminal offences disqualified by the Education Bureau (EDB) has close to tripled in the past year.
Micron will further cut investments and reduce workforce due to short-term 3D NAND and DRAM demand uncertainties.
U.S. government will spend $50 million to support domestic PCB and advanced packaging facilities.
Last week, I had three different batteries on my desk and a growing list of tasks I needed to do to keep my devices online and running smoothly.
Researchers find many tumor-specific antigens form when cancer genes and transposable elements link up.
We're still too young to show our true potential.
The visualization exercise of the day for class is a re-creation of a figure I first saw Lane Kenworthy make. It’s a connected scatterplot of total health spending in real terms and life expectancy of the population as a whole. T
“There is no current evidence of a tank breach or any leaks. Air and water monitoring resources are in place,” Louisville City Emergency Management Agency stated.
Since October 2021, an increasing number of H5N1 avian influenza cases have raised concerns about the potential for the virus to spread from domestic animals to humans.
Jonathan Haidt's integrity and transparency are admirable, but the studies he's relying on aren't strong enough to support his conclusions.
Officials have been pushing ahead with the plan since a baby girl was saved by a heart donated from mainland China.
An attack that could be the work of the notorious Lazarus Group attempted to install infostealer malware inside corporate networks.
A senior Biden administration official said the aid will "work to secure its networks and defend its critical infrastructure."
Reader Martin asks us for some help extracting embedded content from a submitted malicious document.
Democracy Live directed academic research aimed at demonstrating its product's security and used that material in lobbying campaigns.
The operations are just the latest example of the proliferation of sophisticated spyware among private vendors, Google says.
Jenny Blessing and Ross Anderson have evaluated the security of systems designed to allow the various Internet messaging platforms to interoperate with each other: [...]
Microsoft Corp.'s security platform Defender, which comes installed as standard with Windows, is having a bad day today, with users reporting that the service is tagging sites such as Google and Zoom as being malicious.
I have recently added the ability to generate Graphviz DOT output to the Sequoia Web of Trust project. This new functionality has been released in version 0.7.0. With it, users can visually inspect an OpenPGP Web of Trust.
This can provide some fascinating insights into one’s own keyring, and the relationship between OpenPGP keys involved with software projects.
The NYPD must crack down on cops improperly obtaining and sharing information about sealed cases, a Manhattan judge ruled Wednesday as he ordered the department to overhaul its records-access systems.
"Our bill provides a simple solution - if you’re violent in our skies, you can't fly," one House rep. said.
Plus: States consider mandatory anti-porn filters, tariffs create baby formula shortages (again), and more...
A CSIS report examined 514 images showing special rail cars linking plant to Yongbyon nuclear facility
The United Nations on Tuesday urged the Hong Kong authorities to release Albert Ho, one of the city’s best-known rights activists, saying his health was in a critical condition.
China vowed on Wednesday to “fight back” should Taiwan President Tsai Ing-wen meet the US House speaker during a trip to the United States.
The International Criminal Court (ICC) has issued an international arrest warrant for Russian president Vladimir Putin for alleged war crimes regarding the unlawful deportation of children from Ukraine to Russia. Such acts are war crimes under two articles of the Rome Statute, which established the court.
A leaked document detailing Russia's plans to absorb Belarus highlights the scale of Vladimir Putin's imperial ambitions and provides insights into the true objectives behind the invasion of Ukraine, writes Taras Kuzio.
Kuba Stasiak, a young volunteer from Poland, has helped evacuate an estimated 200 Ukrainian civilians from Bakhmut and other besieged cities in Ukraine. But volunteers like him face psychological hurdles as well as practical ones: How do you convince someone it is time to leave everything behind?
International Atomic Energy Agency (IAEA) chief Rafael Grossi arrived on Wednesday for a visit to the Russian-occupied Zaporizhzhia nuclear power plant in€ southern Ukraine, where he warned of “increasing” military activity around the plant.
Assailants carried out the attack on a military unit that was securing a pipeline. The violence undermines the efforts of Gustavo Petro to bring peace to the country.
China vowed on Wednesday to "fight back" should Taiwan President Tsai Ing-wen meet the US House Speaker during a trip to the United States.
Amid signs of offensives and counteroffensives, concern is rekindling about what it will mean for the biggest nuclear plant in Europe.
Amid public mourning and anger after Nashville school shooting, Tennessee will likely not pass new gun control laws, due to the political party that controls the state.
With donations from entrepreneurs and citizens, the charity platform “Ziedot.lv” has provided €2.5 million in aid to Ukrainian war refugees who have arrived in Latvia during the year, Ziedot.lv said on March 28.
Officials say militants in Colombia have killed nine soldiers and wounded nine others in an attack on a military unit that was securing a northern pipeline. The violence complicates efforts by the country’s new leftist president to negotiate a lasting peace. The assailants attacked early Wednesday with long-range weapons and improvised explosive devices in El Carmen, in Norte de Santander state near the Venezuelan border. The military’s preliminary assessment was that the attackers were from the National Liberation Army, or ELN. It would be the deadliest attack by the guerrillas since their resumption in November of peace negotiations with the government. It undermines efforts by President Gustavo Petro to bring “total peace” to the nation of 50 million people.
Congress is now considering doing something it hasn’t done since the Vietnam War — repealing authorizations for the use of military force. That's a step toward reclaiming its say over the wars America wages abroad. The Senate voted 66-33 on Wednesday to repeal the 2002 resolution giving President George W. Bush the green light to invade Iraq, an authorization that many now see as a mistake. It also approved repealing a 1991 resolution authorizing the U.S. military’s battle against Iraqi leader Saddam Hussein’s invasion of Kuwait. Approval by the House, which is less certain, would officially end congressional approval for the U.S. war in Iraq and, symbolically at least, close the U.S.-led war itself.
The head of the U.N.’s atomic energy watchdog is warning of the danger of a catastrophic accident at Ukraine’s Zaporizhzhia Nuclear Power Plant because of increased fighting in the area. Rafael Mariano Grossi made the comment after returning from a visit to the plant, which is in a partially Russian occupied zone. Grossi is director general of the International Atomic Energy Agency and said after his visit to the plant Wednesday that evidence of intensified combat was easy to see. He says he is working on a plan to protect Europe’s largest nuclear power facility itself, rather than securing the surrounding area as he originally hoped to do.
A Russian court has sentenced architect Oleg Belousov to 5 1/2 years in prison for discrediting Russia's armed forces with "fake" social-media posts about the war in Ukraine and calls for extremism.
The head of Russia's Wagner mercenary group acknowledged March 29 that fighting for the Ukrainian city of Bakhmut had inflicted severe damage on his own forces as well as the Ukrainian side.
The recent 20th anniversary of the US invasion of Iraq in 2003 has caused me to reflect on the two years (2007-08) that I worked as a field-level civilian advisor in Iraq followed by six years in Afghanistan (2009-14) and to correlate this experience to the current proxy war the US is funding...
On March 17, the International Criminal Court issued a warrant of arrest for Russian President Vladimir Putin as a war criminal for allegedly deporting and transferring children from Ukraine to Russia.
Previous reports from Ankara suggested that Turkey's parliament would vote on Finland's Nato accession at a plenary on Wednesday afternoon.
Sweden said on Wednesday it was summoning the Russian ambassador after he said the country and neighbouring Finland would become a "legitimate target" of retaliatory measures" - including military ones - if they join Nato.
Hungary called on Sweden to "clear the air" and address "an ample amount of grievances" on Wednesday for parliament to ratify the Nordic country's Nato accession.
Only one of the three parties in Denmark’s coalition government has stated it wants to repatriate women with national connections to Denmark from Kurdish-run prison camps in Syria.
Hungary is holding up Sweden's admission to NATO because of grievances over its criticism of Prime Minister Viktor Orban's policies, the Hungarian government spokesman said.
The editor in chief of the Novy fokus (New Focus) online newspaper in the Siberian region of Khakasia, Mikhail Afanasyev, went on trial on March 29 charged with discrediting Russia's armed forces.
Sweden's Foreign Ministry said on March 29 it will summon Russia's Stockholm ambassador to complain about an "attempt at interference" with the Swedish NATO application process.
The founder of the Gulagu.net human rights group, Vladimir Osechkin, announced that his organization is suspending efforts to help Russian military personnel opposed to Ukraine war leave Russia.
Rafael Grossi, the head of the International Atomic Energy Agency (IAEA), the UN's nuclear watchdog, visited the Russian-held Zaporizhzhya Nuclear Power Plant on March 29.
The prosecutor of Russia's Tatarstan region, Ildus Nafikov, asked the region's Supreme Court to convict and sentence to life in prison a man who killed nine people in an attack on a school in May 2021.
A decision on whether athletes competing for Russia and Belarus will be able to participate in the Paris 2024 Olympics will be taken “at the appropriate time”, International Olympic Committee chief Thomas Bach said on Tuesday, as he defended plans for nationals of the two countries to join other international sports competitions as "neutral parties".
The German government has agreed to send an additional 12 billion euros ($13 billion) worth of military support to Ukraine.
Several House members, led by Jamaal Bowman, are pushing the governor to support a climate policy proposed by the left-leaning Legislature.
Big emitters will face a new carbon pollution cap under new laws due to pass parliament.€ Senators slept in their offices as they endured marathon late-night debates across Tuesday and Wednesday on changes to the safeguard mechanism.
The body set up to judge Sweden's climate policies has condemned the "striking and serious" changes to climate policy brought in by Sweden's new right-wing government, warning that they will lead to emissions of greenhouse gases rising for the first time in 20 years.
Australian scientists have made dire projections about what€ Antarctica’s melting ice will do to global ocean health without rapid emissions cuts this decade. Most people know fossil fuel use is warming the planet, melting polar ice caps and pushing up sea levels.€ But ice loss is also disrupting water circulation in the deepest parts of the ocean.
The European Court of Human Rights will hear cases against France and Switzerland over alleged failings to protect the environment Wednesday, the first time governments are in the court's dock for alleged climate change inaction.
The UN General Assembly on Wednesday adopted by consensus and to cheers a resolution calling for the world body's top court to outline legal obligations related to climate change.
Montenegrin Justice Minister Marko Kovac said on March 29 that both South Korea and United States are requesting the extradition of Do Kwon, the former CEO and co-founder of cryptocurrency company Terraform Labs, who is suspected in the loss of investments worth more than $40 billion.
Up to a third of looming residential power bill hikes could be avoided if governments crack down on electricity networks, research shows. The monopoly power networks should not continue to reap large profits while households pay skyrocketing electricity bills, the independent Institute for Energy Economics and Financial Analysis said in a report released on Thursday.
France increased the minimum age for using an electric scooter from 12 to 14 on Wednesday ahead of a weekend vote in Paris on whether to ban rental of the devices. The government unveiled a new regulatory plan for e-scooters on Wednesday increasing the age limit as well as hiking fines for riding on them with another person from 35 euros to 135 ($150).
Collected stories about the wild, uncharted frontiers of North America expand to include everything from classic nature tales to dystopian climate fiction.
French economists and public auditors€ alike breathed a sigh of relief€ as the national statistics agency INSEE on Tuesday published an annual report showing that the country’s€ 2022 budget deficit dipped below 5%€ of GDP. Public debt also slightly decreased. Despite these hopeful figures, France still remains€ one of the most-indebted countries in the EU.
Nevertheless, government spokesman Veran rejected the possibility of reopening the discussion on the pension reform because the reform "has already been adopted."
This institution€ finances infrastructure projects in Brazil, Russia, India, China, and South Africa.
Iranian officials have not been able to stop the increases in foreign currency rates or maintain the value of the Iranian rial.
Marine Le Pen’s far-right Rassemblement National€ (National Rally or RN) party hopes to use the national crisis to continue its long ascent in French politics, adopting a balancing act as its strategy. RN opposes President Emmanuel Macron’s pension reforms along with most of the French public, while presenting itself as the party of order by condemning public disorder.
The governor’s quest, to force suburbs around New York City to build more housing, is meeting with resistance.
A four-day workweek trial in the UK was deemed a major success by most of the participating employers.
The strike is set to last from Thursday until Saturday, with some 27,000 cleaners at 18 companies asked to walk out.
Sergio Ermotti fixed Switzerland’s biggest bank after it fell victim to the last financial crash. Now he is being asked to do it all over again.
The study also found that the lowest ratio of care workers' sick leave was seen among staff who immigrated from outside the EU.
People with mortgages are seeing more strain on their finances than at any time in the last 12 years, Sweden's financial stability watchdog has said in a new report, although it says that the majority of people taking out new mortgages still have some wiggle room in their personal finances.
"The banking sector is very much interconnected with the real economy, and we should follow developments very carefully," said€ Professor Panagiotis Petrakis.
Iranian teachers have protested in several different cities around the country over wages and poor living standards as unrest over social and economic issues that has plagued Iran for almost a year continues.
A former top executive at Russian natural gas producer Novatek has been convicted of tax evasion in the United States.
Authorities have inspected documents related to the construction of a tennis stadium in Banja Luka for the Serbian Open tennis tournament organized by the family of the world's second-ranked men's player, Novak Djokovic.
US President Joe Biden on Tuesday warned Israel it "cannot continue" pressing for deeply controversial judicial reforms -- now on hold -- which have prompted months of unrest and criticism among Western allies.
Israel's far-right government and opposition parties Tuesday ended a "positive" first meeting on controversial judiciary reforms that sparked a general strike and mass protests, in the country's most severe domestic crisis in years.
The Senegalese opposition announced on Tuesday that it would push ahead with demonstrations in Dakar on Wednesday and Thursday despite a ban, while authorities said they had arrested four members of a group seeking to prevent the resumption of the trial of opposition leader Ousmane Sonko by€ "sowing chaos and insurrection".
The ouster from Parliament of India’s best-known opposition leader shows how Prime Minister Narendra Modi’s party is manipulating the judiciary, critics say.
Football-mad Indonesia was scheduled to stage the Under-20 World Cup in May and June but FIFA has removed the tournament from South-east Asia’s largest nation.
Some TikTok users have admitted they find the platform's CEO attractive, creating comedic content in support of Chew. Credit: @fragilebaggage, @chuutery, @marketinginmiami
TikTok's CEO, Shou Chew, posted a personal video to TikTok's main account after the hearing with Congress to thank the platform's supporters and to reassure them of the app's safety. Credit: @TikTok
TikTok users are using the app to post parody videos of the hearing and to express support for TikTok's CEO. Credit: @engineer2educator, @rachelhannahh, @cnetdotcom, @officialclamchowder
With the exception of mild food allergy issues, people requiring special diets are prohibited from joining the special units.
The Institute of Physics believes young people are put off from pursuing subjects if they'll be thought of as boffins.
Press Gazette's monthly ranking of the top 50 newsbrands in the UK.
China says Taiwan leader’s visit to the United States violates the ‘One China’ principle.
Austrian President Alexander Van der Bellen is urging rival political parties in North Macedonia to end a dispute over a proposed amendment to the constitution. His comment Wednesday cames as European Union leaders continue to encourage the small Balkan country to clear hurdles toward membership in the bloc. North Macedonia has promised neighboring Bulgaria to add a reference in its constitution to the existence of an ethnic Bulgarian minority. In exchange, Bulgaria would lift objections to starting EU membership talks for North Macedonia. But the amendment requires cross-party support and is currently opposed by the conservative main opposition party.
West Virginia will no longer allow children and young teens to marry. Republican Gov. Jim Justice signed a compromise bill on Wednesday that bans marriage for those age 15 or younger. Minors age 16 and 17 can still marry, but will now need parental consent. They also can’t marry someone more than four years older than them. Previously, any minor could marry with a judge’s waiver. Some Democrats wanted to eliminate child marriage altogether. Republicans spoke about how they or their parents had married before adulthood, arguing that marriage keeps young families together.
A protester arrested for disrupting West Virginia lawmakers as they moved to ban abortion last September will see all charges dropped against her — if she stays out of trouble for the next six months. Lindsey Jacobs, a 38-year-old lawyer, was ordered to perform 25 hours of community service. And at a court hearing Wednesday, the magistrate dismissed two misdemeanor charges for obstructing an officer and willful disruption of governmental processes. Lopez agreed to dismiss a third misdemeanor for disorderly conduct if Jacobs stays out of trouble the next six months. Jacob was arrested the same day West Virginia's Republican governor signed into law a ban on abortion with few exceptions.
Beijing-based research institute warns of determined countermeasures from China.
Russia will no longer give the United States advance notice about its missile tests as envisioned under a nuclear pact the Kremlin has suspended, a senior Moscow diplomat said on March 29.
U.S. lawmakers are considering new bipartisan legislation on seeking resolution for conflict.
The Ukrainian Ministry of Youth and Sports€ has condemned what it called the "partial change of position" of the International Olympic Committee (IOC) on the participation of Russian and Belarusian athletes in international sports competitions.
Ukraine and seven other Central and Eastern European nations on March 29 called on the world's top tech firms to take action to fight disinformation by hostile powers on their social media platforms, which they say undermines peace and stability.
Nguyen Thai Hung and wife charged with 'abusing democratic freedoms' over 'Telling the Truth TV' show.
A woman in northern France is to be put on trial on charges of insulting President Emmanuel Macron after describing him as 'filth' in a Facebook post, a prosecutor said on Wednesday.€ The woman risks a fine of 12,000 euros but not prison if convicted at the trial due to be held in June.
Hong Kong national security police have arrested a 48-year-old woman over “acts with seditious intention,” reportedly related to posts on Twitter. According to the police, the woman was suspected of posting “seditious” content on different social media platforms.
Daryana Gryaznova, a Russian rights defender who has lived in Tbilisi since May 2021, has not been allowed to reenter Georgia after she took a trip to Istanbul.
A member of the Pussy Riot protest group in Russia, Nadezhda Tolokonnikova, has been added to the Russian Interior Ministry’s wanted list.
The new rules force the country’s cabinet, the State Council, to run all major decisions past the party leadership.
Today FM hosts discuss their potential shut down just hours before the station was taken off the air.
The never-activated clause would make publishers pay both sides' costs if they are sued.
Only Egypt reported lower levels of trust in the press than the UK.
Gavin Burrows says he was not asked to conduct any unlawful information gathering by the Daily Mail or Mail on Sunday.
The Competition Appeal Tribunal will need to choose which claim will represent UK publishers.
Prime Minister Sitiveni Rabuka said cabinet had approved a repeal bill for parliament to vote on.
Pre-Hispanic artifacts missing for years were brought home personally by Culture Minister Alejandro Frausto.
The UN Office of the High Commissioner for Human Rights (OHCHR) Tuesday called for authorities in El Salvador to address human rights concerns as the nation marks one year in a state of emergency. Authorities enacted the state of emergency on March 27, 2022 following a wave of gang-related murders.
Arkansas is planning to install a “monument to the unborn” in the state capital of Little Rock following its nearly total ban on abortions last year.
Amsterdam has begun spreading the message that rowdy tourists aren’t welcome in the Dutch city.
The president’s decision to publicly criticize Israel is highly unusual for a leader who has pledged not to interfere in the country’s domestic politics.
Simon Elmer So-called ‘smart phones’ — far more accurately described as ‘dumb phones’ — combine a mobile phone with a watch, with a road map, with a tourist atlas of the world, with a digital camera, with a personal stereo system, with a music collection, with a video recorder, with a diary, with a calculator...
Meryl Nass interviews James Corbett for CHD.tv. Following on their previous discussion on the history of the World Health Organization, they turn their crosshairs on the latest updates on the WHO’s IHR proposed amendments & Zero Draft Pandemic treaty.
"Taking that child across the border, and if that happens without the permission of the parent, that's where we'll be able to hold accountable those that would subvert a parent's right," said one of the bill's sponsors.
Activist Yasmin El-Rifae helped rescue women from sexual assault during Arab Spring protests in Egypt. She talks about her book “Radius,” which confronts the issue of women’s safety.
This new world-of-work term describes the act of declaring you are finishing for the day. No skulking away, or promising to jump back online later.
Narrowing the gender gap is pivotal for charting a more prosperous future for the region. Five experts on the region provide their ideas for doing so.
Four months after the disappearance of Molavi Abdul Ghaffar Naqshbandi, the Sunni imam from the Iranian city of Rask who disclosed the alleged rape of a 15-year-old girl by a local police commander, a video€ has surfaced in which he warns of the possibility that he may be "assassinated."
Ahead of the Biden administration’s second Summit for Democracy, stakeholders from the Freedom Online Coalition gave a sneak peek at what to expect on the global effort to protect online rights and freedoms.
Deputy Prime Minister and Finance Minister Chrystia Freeland released the government’s 2023 budget yesterday with a raft of new spending initiatives and subsidies for “clean tech” to match developments in the United States.
It’s common for me to feel discouraged about my art, my music career, how I’m growing older and less relevant, and how other artists are clearly surpassing me. S
Warner Music Group (WMG) is reportedly laying off approximately 270 employees – or roughly 4% of its global team – and spearheading a seemingly far-reaching executive-level reorganization.
A core issue is not necessarily about a machine generating output per se. It's at least partly about artists' work being used as inputs.
Whereas a human artist can indeed use the art they've seen to develop a style that's either imitatory or at least ‘influenced by’, and artists have always done that, doing so requires a non-trivial amount of labour on the part of the artist: both in learning the style, and in actually creating new works as a result.
But there's no direct human labour involved when an AI learns an artist's style and reproduces it. It's a sudden massive lowering of the barrier to being able to imitate an artist who might have spent many many hours over the years developing their individual style.
For the longest of time, I've tried and used several options. Non of them are as good as Konsole. I've tried iTerm2, Alacritty, Hyper and others. Alacritty is really fast, but does not support tabbing. Hyper is clean but very slow. iTerm's UI us ok. But still can't run VIM smoothly.
There's no prebuilt binaries of Konsole for macOS. Otherwise I'd just installed it. But like, there's no reason Konsole can't run on macOS. It's built on the KDE Frameworks, which is cross platform and there's an old archive on mac ports. So I decided to try to build it myself.
Every now and then I read about Mastodon essentially DDoS’ing a site, when a link to this site embedded in a Mastodon post. I can observe this behavior in my own site’s log files.
What happens is, that a preview of the posted link is created to be shown in the post after it was posted. That’s normal and totally fine. But because the Mastodon is federated, all Mastodon instances, which receive this post with the embedded link, will do the same. And because the federation takes place almost immediately for all instances involved, many Mastodon servers will immediately request a copy of the link’s content.
[...]
The first option has problems as well. Malicious instances could embed a different link preview from a sensible location, but link to a malicious site. Another problem is instances on the fediverse with no link preview at all, which are not necessarily Mastodon instances, would receive data, which they never use. Or the preview amount differs. And what do we do when we have several links in the post? Send all previews?
In my opinion it’s better to just send the data a user has added to the post themselves and leave the optional generation of link previews to the potential many different services on the fediverse. People with weak hardware should just understand the limitation and use static instead of dynamic hosting. In most cases it’s better anyway, because a link from a single source with a lot of reach can break any dynamic hosting. And that is exactly the time, when you want to stay online for people to consume your content.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.