⚡️Update: Ukraine hits 2 oil depots in Russia overnight kyivindependent.com/ukrainian-…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 11:25]
Ukrainian drones hit Russian oil depot in Tula Oblast, source claims
The drones, operated by Ukraine's military intelligence (HUR), hit the oil depot at least 10 times, a HUR source told the Kyiv Independent.Kateryna Denisova (The Kyiv Independent)
⚡️24-year-old Belarusian volunteer soldier killed in action near Bakhmut. Maria Zaitseva joined the Ukrainian army after the start of Russia’s full-scale war and fought with the 2nd International Legion Battalion. kyivindependent.com/24-year-ol…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 10:43]
24-year-old Belarusian volunteer soldier killed in action near Bakhmut
Maria Zaitseva joined the Ukrainian army after the start of Russia's full-scale war and fought with the 2nd International Legion Battalion.Kateryna Denisova (The Kyiv Independent)
⚡️Ukrainian drones hit Russian oil depot in Tula Oblast, source claims. The drones, operated by Ukraine’s military intelligence (HUR), hit the oil depot at least 10 times, a HUR source told the Kyiv Independent. kyivindependent.com/ukrainian-…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 08:50]
Ukrainian drones hit Russian oil depot in Tula Oblast, source claims
The drones, operated by Ukraine's military intelligence (HUR), hit the oil depot at least 10 times, a HUR source told the Kyiv Independent.Kateryna Denisova (The Kyiv Independent)
⚡️Russian attacks against Ukraine kill 9, injure 38 over past day. kyivindependent.com/russian-at…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 08:34]
Russian attacks against Ukraine kill 9, injure 38 over past day
Russia launched 39 drones, including Shahed-type, and four ballistic missiles of either the Iskander-M or the North Korean KN-23 model overnight, the Air Force reported.Kateryna Denisova (The Kyiv Independent)
These are the indicative estimates of Russia’s combat losses as of Jan. 18, according to the Armed Forces of Ukraine.
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 07:48]
Sanctions imposed by the outgoing U.S. administration against Antal Rogan, Prime Minister Viktor Orban’s cabinet chief and overseer of the secret service, have only strengthened Rogan’s position, Orban said during a state radio interview on Jan. 17. kyivindependent.com/hungarys-o…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 07:16]
Hungary's Orban defends ally Antal Rogan sanctioned by US, media reports
Sanctions imposed by the outgoing U.S. administration against Antal Rogan, Prime Minister Viktor Orban's cabinet chief and overseer of the secret service, have only strengthened Rogan's position, Orban said during a state radio interview on…Olena Goncharova (The Kyiv Independent)
⚡️Update: 4 killed, 3 injured in Russia’s attack on Kyiv. Russia launched an attack on Kyiv early in the morning on Jan. 18, killing at least four people, according to city authorities. kyivindependent.com/3-killed-f…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 05:51]
⚡️3 killed following Russia’s attack on Kyiv. Russia launched an attack on Kyiv early in the morning on Jan. 18, killing at least three people, according to city authorities. kyivindependent.com/3-killed-f…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 05:03]
4 killed, 3 injured following Russia's attack on Kyiv
Russia launched an attack on Kyiv early in the morning on Jan. 18, killing at least four people, according to city authorities.Olena Goncharova (The Kyiv Independent)
Explosions were heard in Kyiv overnight on Jan. 18 before air raid alert warned about the threat of Russia using ballistic missiles, according to Kyiv Independent reporters.
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 04:10]
⚡️Fire reported at oil depot in Russia’s Tula Oblast following drone attack. A fire erupted at an oil depot in the town of Uzlovaya in Tula Oblast following a Ukrainian drone attack on the facility on Jan. 18, regional Governor Dmitry Milyaev said. kyivindependent.com/fire-repor…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 01:18]
Fire reported at oil depot in Russia's Tula Oblast following drone attack
A fire erupted at an oil depot in the town of Uzlovaya in Russia's Tula Oblast following a Ukrainian drone attack on the facility overnight on Jan. 18, regional Governor Dmitry Milyaev said.Dmytro Basmat (The Kyiv Independent)
⚡️Media identifies nearly 89,000 Russian soldiers killed in Ukraine. Journalists have identified the names of 88,726 Russian soldiers who died during the full-scale invasion of Ukraine, according to a joint investigation by BBC Russia and Mediazona. kyivindependent.com/media-iden…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/18 00:55]
⚡️Debris from Russian drones found in Romanian border town, defense ministry confirms. Romania’s Defense Ministry confirmed on Jan. 17 that it had found Russian drone fragments in two communities situated on the Romania-Ukraine border following a Russian overnight drone attack on Ukraine. kyivindependent.com/debris-fro…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 23:03]
Debris from Russian drones found in Romanian border town, defense ministry confirms
Romania's Defense Ministry confirmed on Jan. 17 that it had found Russian drone fragments in two communities situated on the Romania-Ukraine border.Dmytro Basmat (The Kyiv Independent)
⚡️French patrol aircraft was ‘target of Russian intimidation’ over Baltic Sea, French defense minister says. A French maritime patrol aircraft was the target of intimidation tactics over the Baltic Sea overnight on Jan. 17, after the aircraft was locked onto by the radar of a Russian ground-to-air defense system, France’s Defense Minister Sebastien Lecornu said on social media. kyivindependent.com/french-pat…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 21:55]
⚡️Fire erupts at oil depot in Russia’s Kaluga Oblast following drone attack. A fire erupted at an oil depot in the city of Lyudinovo in Russia’s Kaluga Oblast following a Ukrainian drone attack on the facility on Jan. 17, regional Governor Vladislav Shapsha said. kyivindependent.com/fire-erupt…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 21:04]
Fire erupts at oil depot in Russia's Kaluga Oblast following drone attack
A fire erupted at an oil depot in the city of Lyudinovo in Russia's Kaluga Oblast following a Ukrainian drone attack on the facility on Jan. 17, regional Governor Vladislav Shapsha said.Dmytro Basmat (The Kyiv Independent)
⚡️US imposes sanctions against Russian oil tankers under construction for 1st time. Six Russian oil tankers still under construction at Russia’s Zvezda shipyard have been targeted by U.S. sanctions imposed last week, Reuters reported on Jan. 17. kyivindependent.com/us-imposes…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 20:26]
US imposes sanctions against Russian oil tankers under construction for 1st time
The latest sanctions, imposed last week, targeted over 180 oil-carrying vessels of Russia's so-called shadow fleet, a group of aging tankers routinely used for sanction evasion.Kateryna Hodunova (The Kyiv Independent)
Putin, Pezeshkian sign strategic Russia-Iran partnership agreement in Moscow; Ukraine strikes Russian S-400 radar equipment in Belgorod Oblast, military claims; and more. kyivindependent.com/ukraine-wa…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 20:28]
Ukraine war latest: Russia, Iran sign strategic partnership deal; Ukraine strikes Russian S-400 radar equipment
Key developments on Jan. 17: * Putin, Pezeshkian sign strategic Russia-Iran partnership agreement in Moscow * Ukraine strikes Russian S-400 radar equipment in Belgorod Oblast, military claims * Biden administration secretly funded Ukraine's …The Kyiv Independent news desk (The Kyiv Independent)
We asked Ukrainians for their assessment of Joe Biden’s presidency, his legacy in regard to the full-scale invasion, and what he could have done more to help Ukraine. kyivindependent.com/its-not-en…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 19:49]
'It's not enough' — Ukrainians react to Biden's farewell speech
In his farewell speech from the White House on Jan.15, outgoing U.S. President Joe Biden took the opportunity to highlight his achievements in office in an attempt to help cement his legacy.Oleksiy Sorokin (The Kyiv Independent)
⚡️Four Russian officers reportedly killed in Kursk Oblast by Ukraine’s Dec. 30 strike. At least four Russian officers were killed in Ukraine’s attack on the town of Lgov in Russia’s Kursk Oblast on Dec. 30, independent Russian media outlet Mediazona reported on Jan. 17, citing recently published obituaries. Eight people from the division’s senior staff were killed, and 22 others were injured in the attack, the obituary read. kyivindependent.com/at-least-4…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 19:49]
Four Russian officers reportedly killed in Kursk Oblast by Ukraine's Dec. 30 strike
Alexander Khinshtein, the acting governor of Kursk Oblast, previously did not mention any losses among the military.Kateryna Hodunova (The Kyiv Independent)
⚡️Ukraine ready to help Slovakia achieve energy stability, Zelensky says. Ukraine is ready for dialogue on energy security with Slovakia and can help it achieve energy stability, President Volodymyr Zelensky said on Jan. 17 at a meeting with a delegation of the Progressive Slovakia political party, which is led by Michal Simecka. Zelensky’s statement follows Ukraine’s decision to stop Russian gas transit via its territory, including supplies to Slovakia. Slovak Prime Minister Robet Fico has threatened to limit aid to Ukrainians and cut off electricity supplies due to the termination of Russian gas transit. kyivindependent.com/ukraine-re…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 18:27]
Ukraine ready to help Slovakia achieve energy stability, Zelensky says
"We are ready to help the Slovak people in ensuring their energy stability and security," Volodymyr Zelensky said.Kateryna Hodunova (The Kyiv Independent)
⚡️ Basic military training to start in Ukrainian higher education institutions in September 2025. The course will consist of 90 academic hours of theory study and 210 academic hours of practical training. kyivindependent.com/basic-gene…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 15:56]
While Russia projects resilience, its economy shows cracks: inflation is rising, labor and technology shortages worsen, and liquid reserves may run out by fall 2025, creating a critical budget shortfall. kyivindependent.com/putins-war…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 17:09]
Putin's war economy is running on fumes as inflation and shortages surge
Russian President Vladimir Putin frequently boasts about the strength of his country’s economy, claiming that Western sanctions only made it stronger (while in the same breath demanding that they be lifted).Anders Åslund (The Kyiv Independent)
In this edition: OSCE observers not invited to monitor upcoming presidential election in Belarus; Belarus to host over 13,000 Russian troops for Zapad-2025 joint military drills with Russia; and more. kyivindependent.com/belarus-we…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 16:28]
Belarus Weekly: Belarus to host over 13,000 Russian troops for Zapad-2025 joint military drills
OSCE observers not invited to monitor upcoming presidential election in Belarus. Belarus to host over 13,000 Russian troops for Zapad-2025 joint military drills with Russia. Belarus sentences EU diplomatic staffer to four years in prison.Maria Yeryoma (The Kyiv Independent)
⚡️Biden administration secretly funded Ukraine’s drone industry, NYT reports. U.S. President Joe Biden’s administration has declassified previously undisclosed efforts to support Ukraine’s drone industry, including $1.5 billion funding sent in September 2024, The New York Times reported on Jan. 17, citing anonymous officials. U.S. intelligence officers reportedly assisted in advancing Ukraine’s drone capabilities, helping to design a new generation of drones intended to revolutionize modern warfare. kyivindependent.com/biden-admi…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 17:11]
Biden administration secretly funded Ukraine's drone industry, NYT reports
U.S. intelligence officers reportedly assisted in advancing Ukraine's drone capabilities, helping to design a new generation of drones intended to revolutionize modern warfare.Tim Zadorozhnyy (The Kyiv Independent)
⚡️Putin, Pezeshkian sign strategic Russia-Iran partnership agreement in Moscow. Iran has provided Russia with thousands of Shahed drones used in attacks against Ukrainian cities, as well as short-range ballistic missiles. kyivindependent.com/putin-peze…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 15:58]
⚡️ Hungary’s Orban urges EU to lift Russia sanctions, media reports. Viktor Orban also described the European Union as being in a “drunken stage” but predicted a “sobering up” in Brussels. kyivindependent.com/hungarys-o…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 15:27]
Hungary's Orban urges EU to lift Russia sanctions, media reports
Viktor Orban also described the European Union as being in a "drunken stage" but predicted a "sobering up" in Brussels.Tim Zadorozhnyy (The Kyiv Independent)
Donald Trump promised to end the Ukraine-Russia war during his campaign. As inauguration approaches on Jan. 20, the Kyiv Independent’s Francis Farrell lays out the four scenarios that could see an end to the war in Ukraine — for better or worse. piped.video/watch?v=FtZeoMVSYf…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 15:35]
⚡️ Ukrainian special forces target Russian soldiers behind POW executions — several killed, captured. The captured Russians were identified as marines from the 40th Arctic Brigade. kyivindependent.com/ukraine-ta…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 14:54]
⚡️ Ukrainian special forces target Russian soldiers behind POW executions — several reportedly killed, captured. The captured Russians were identified as marines from the 40th Arctic Brigade. kyivindependent.com/ukraine-ta…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 14:57]
Freezing temperatures are expected during Trump's second inauguration (Alana Wise/NPR)
npr.org/2025/01/16/g-s1-43151/…
memeorandum.com/250117/p22#a25…
Freezing temperatures are expected during Trump's second inauguration
By Alana Wise / NPR. View the full context on memeorandum.memeorandum
⚡️ Russia’s seaborne oil exports decline 9.1% in 2024 amid Ukrainian drone attacks, Reuters reports. Ukraine has targeted Russia’s fossil fuel infrastructure as part of its strategy to undermine a key funding source for Russia’s war effort. kyivindependent.com/russias-ma…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 13:59]
Russia’s seaborne oil exports decline 9.1% in 2024 amid Ukrainian drone attacks, Reuters reports
Ukraine has targeted Russia's fossil fuel infrastructure as part of its strategy to undermine a key funding source for Russia's war effort.Tim Zadorozhnyy (The Kyiv Independent)
As Trump stumbles on Ukraine, Europe must prepare with plans A, B, and C for its security, writes Chatham House Associate Fellow Timothy Ash in his recent op-ed. kyivindependent.com/europe-nee…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 13:55]
Europe needs plans A, B, and C for Trump and Russia
Listening to the confirmation hearings of U.S. President-elect Donald Trump's various appointees in Congress this week, it's becoming clear there is no meaningful grand plan from Trump to end the war in Ukraine quickly.Timothy Ash (The Kyiv Independent)
Support for .env Files: Now Built into PhpStorm
#PHP #PhpStorm #News #Releases #Envfiles #20243
blog.jetbrains.com/phpstorm/20…
Support for .env Files: Now Built into PhpStorm | The PhpStorm Blog
.env files are widely used to configure applications by storing configuration settings, environment variables, and sensitive information. This eliminates the need to hardcode these values into the appThe JetBrains Blog
Ukraine’s educational diplomacy is rebuilding the nation, creating opportunities for sustainable growth and transformation despite the challenges of war, writes Ukraine’s First Deputy Education and Science Minister Yevhen Kudriavets in his recent op-ed. kyivindependent.com/deputy-edu…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 13:06]
First Deputy Education and Science Minister: Rebuilding Ukraine, one classroom at a time
The Economist recently reported that Ukraine is winning the economic war against Russia for the first time since the full-scale invasion began. Although the country has yet to return to its pre-war economic levels, the trajectory is promising.Yevhen Kudriavets (The Kyiv Independent)
⚡️Slovak opposition leader arrives in Kyiv to ‘reopen door Fico slammed.’ A Slovak delegation headed by pro-Western opposition leader Michal Simecka of Progressive Slovakia party arrived in Kyiv on Jan. 17, he said on social media. kyivindependent.com/slovak-opp…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 12:57]
Slovak opposition leader arrives in Kyiv to 'reopen door Fico slammed'
"Our goal is clear — to reopen the door that Robert Fico slammed with his aggressive outbursts," pro-Western opposition leader Michal Simecka said on social media.Kateryna Denisova (The Kyiv Independent)
Ukraine’s newly formed brigades face devastating losses as poor leadership, inadequate training, and mismatched foreign support hinder their effectiveness on the battlefield, writes commander Serhii Filimonov in his recent op-ed. kyivindependent.com/here-are-t…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 12:52]
The flaws in Ukraine's new brigades and foreign training programs
Newly formed brigades within the Ukrainian military face critical challenges on the front lines. Poor management, lack of experience, and inadequate training have resulted in territorial losses, damaged equipment, and tragic casualties.Serhii Filimonov (The Kyiv Independent)
⚡️Russian attack on Kryvyi Rih kills 4, injures 3, damages educational institution. Russia launched a missile attack on Kryvyi Rih, Dnipropetrovsk Oblast, on Jan. 17, Governor Serhii Lysak reported. kyivindependent.com/updated-ru…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 11:54]
Russian attack on Kryvyi Rih kills 4, injures 3, damages educational institution
Russia launched a missile attack on Kryvyi Rih, Dnipropetrovsk Oblast, on Jan. 17, resulting in the deaths of four people and leaving at least three others injured, Governor Serhii Lysak reported.Tim Zadorozhnyy (The Kyiv Independent)
⚡️There’s no evidence that Australian fighter was executed by Russia, prosecutors told media. kyivindependent.com/no-evidenc…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 11:06]
There's no evidence that Australian fighter was executed by Russia, prosecutors told media
"There has been no transfer of the body (of Oscar Jenkins)," Ukraine's Ground Forces Command told a Ukrainian investigative journalism outlet Slidstvo.Info.Kateryna Denisova (The Kyiv Independent)
⚡️ Trump has opportunity to ‘negotiate a good deal’ in Ukraine, Blinken says. kyivindependent.com/blinken-on…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 10:00]
Trump has opportunity to 'negotiate a good deal' in Ukraine, Blinken says
"And President (Donald) Trump talks about having good, strong deals. I think there’s an opportunity to get one," outgoing U.S. Secretary of State Antony Blinken said.Martin Fornusek (The Kyiv Independent)
⚡️ Navalny’s lawyers sentenced to 3.5-5.5 years in prison. Vadim Kobzev, Alexei Liptser, and Igor Sergunin were sentenced after a closed-door trial on “extremism” charges, underscoring Russia’s increasingly harsh repressions against domestic opposition. kyivindependent.com/navalny-la…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 09:18]
Navalny's lawyers sentenced to 3.5-5.5 years in prison
Vadim Kobzev, Alexei Liptser, and Igor Sergunin were sentenced after a closed-door trial on "extremism" charges over their involvement with Navalny's Anti-Corruption Foundation.Martin Fornusek (The Kyiv Independent)
Ricordo il programma di NoStream
17 Gennaio ore 21.00 -> 2 de Nait - Racconti Perduti
21 Gennaio ore 20.30 -> Ciubekka - La Geopolitica su due ruote
⚡️Ukraine produced over 30,000 bomber drones in 2024, minister says. kyivindependent.com/ukraine-pr…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 09:26]
Ukraine produced over 30,000 bomber drones in 2024, minister says
The bomber drones were created during Russia's full-scale invasion and operate mainly at night. They can also remotely disperse mines or transport ammunition, food, and medicine to Ukrainian positions.Kateryna Denisova (The Kyiv Independent)
In Serbia la polizia ha installato spyware nei cellulari di giornalisti e membri delle Ong
La documentata denuncia di Amnesty International nel report “Una prigione digitale” evidenzia i sistematici abusi delle forze dell'ordine di Belgrado che sorvegliano gli attivisti per reprimere il dissenso e controllare le manifestazioni della societ…Alessandro Ferrari (Altreconomia)
⚡️Ukraine strikes Russian S-400 radar equipment in Belgorod Oblast, military claims. kyivindependent.com/ukraine-hi… )
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 08:36]
Ukraine strikes Russian S-400 radar equipment in Belgorod Oblast, military claims
"The termination of the functioning of the 92H6 radar station of the S-400 anti-aircraft missile system was recorded, which indicates a successful target hit," the statement read.Kateryna Denisova (The Kyiv Independent)
reshared this
⚡️Russian attacks against Ukraine kill 1, injure 16 over past day. kyivindependent.com/russian-at…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 07:52]
Russian attacks against Ukraine kill 1, injure 16 over past day
Ukrainian forces downed 33 out of the 50 drones, including Shahed-type attack drones, launched by Russia overnight, the Air Force reported. Another nine were "lost," and one more drone flew in the direction of Romania, according to the statement.Kateryna Denisova (The Kyiv Independent)
⚡️ Allied support for Ukraine won’t suddenly change with Trump’s inauguration, top NATO officer assures. kyivindependent.com/allied-sup…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 07:46]
Allied support for Ukraine won't suddenly change with Trump's inauguration, top NATO officer assures
NATO has taken over some responsibilities in coordinating aid for Ukraine from the U.S. with Washington's consent, ensuring a stable support mechanism going forward, NATO Military Committee Chief Admiral Rob Bauer said on Jan. 16.Martin Fornusek (The Kyiv Independent)
⚡️Italy’s upcoming military aid package to Ukraine includes ‘modern weaponry,’ Umerov says. kyivindependent.com/italys-upc…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 07:12]
Italy's upcoming military aid package to Ukraine includes 'modern weaponry,' Umerov says
"(The military aid package) is already on its way to Ukraine. This is modern weaponry that will help our soldiers to deliver powerful strikes against the enemy," Defense Minister Rustem Umerov said.Kateryna Denisova (The Kyiv Independent)
These are the indicative estimates of Russia’s combat losses as of Jan. 17, according to the Armed Forces of Ukraine.
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 06:59]
⚡️ German FM slams her government over hesitancy on Ukraine aid. Germany is not currently seen as a “driving force for peace policy in Europe,” German Foreign Minister Annalena Baerbock told Politico. kyivindependent.com/german-fm-…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 07:03]
German FM slams her government over hesitancy on Ukraine aid
Germany is not currently seen as a "driving force for peace policy in Europe," German Foreign Minister Annalena Baerbock told Politico in comments published on Jan. 17, criticizing her own government for hesitancy in supporting Ukraine.Martin Fornusek (The Kyiv Independent)
⚡️UK to play ‘full part’ in peacekeeping efforts in Ukraine, Starmer says. UK Prime Minister Keir Starmer said he had discussed the possibility of deploying peacekeeping troops to Ukraine with President Volodymyr Zelensky during their meeting in Kyiv. kyivindependent.com/uk-to-play…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 03:52]
⚡️Zelensky, Italian Defense Minister discuss security guarantees at meeting in Kyiv. “Now is the moment — perhaps the most critical moment in the past three years — to increase support,” Italian Defense Minister Guido Crosetto told the president. kyivindependent.com/zelensky-i…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 02:56]
Zelensky, Italian Defense Minister discuss security guarantees at meeting in Kyiv
"Now is the moment — perhaps the most critical moment in the past three years — to increase support," Italian Defense Minister Guido Crosetto told the president.Abbey Fenbert (The Kyiv Independent)
⚡️Russian drone attack in Kyiv Oblast injures child. Falling wreckage from an intercepted drone caused a fire and injured a 12-year-old boy, the regional military administration reported. The boy is being treated for his injuries in the hospital. kyivindependent.com/russian-dr…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 01:41]
⚡️Netherlands announces $27 million in aid for Ukraine following Dutch Foreign Minister’s visit to Kyiv. The package announced on Jan. 16 includes 7 million euros ($7.2 million) towards fuel, medical supplies, winter equipment, and electronic warfare systems. An additional 20 million euros ($20.6 million) is being allocated to assist with critical infrastructure needs. kyivindependent.com/netherland…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 01:05]
Netherlands announces $27 million in aid for Ukraine following Dutch Foreign Minister's visit to Kyiv
Following his visit to Kyiv, Dutch Foreign Minister Kaspar Veldkamp announced 27 million euros ($27.8 million) in new aid for Ukraine on Jan. 16.Sonya Bandouil (The Kyiv Independent)
⚡️Biden administration prioritized sanctions strategies over designating Russia as state sponsor of terrorism, US official says. The Biden administration believes that large-scale sanctions have been more effective politically than designating Russia as a state sponsor of terrorism, Ukrinform reported on Jan. 16, citing U.S. State Department spokesman Matthew Miller. kyivindependent.com/biden-admi…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 22:24]
Critically lacking manpower on the front lines where Russia continues to use its vast manpower advantage to make grinding advances, Ukraine has been scrambling specialists into the infantry in an effort to replenish losses. kyivindependent.com/absurd-phe…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 21:27]
President Volodymyr Zelensky and British Prime Minister Keir Starmer signed a 100-year partnership agreement; Ukrainian soldiers struck the Liskinskaya oil depot in Voronezh Oblast and gunpowder factory in Tambov Oblast; and more. kyivindependent.com/ukraine-wa…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 20:22]
Ukraine war latest: Ukraine, UK sign 100-year partnership agreement
Key developments on Jan. 16: * Ukraine, UK sign 100-year partnership agreement, pledges $3.6 billion in military support * Ukrainian drones strike oil depot, gunpowder factory in Russia * Ukrainian paratroopers capture 27 Russian soldiers in Kurs…The Kyiv Independent news desk (The Kyiv Independent)
⚡️NATO deploys Norwegian F-35 fighters for 1st time during Russian Jan. 15 attack on Ukraine. Russia attacked Ukraine using cruise and ballistic missiles on Jan. 15, targeting critical infrastructure in several oblasts. kyivindependent.com/nato-deplo…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 20:07]
In less than a week, President-elect Donald Trump will take over from Biden, casting uncertainty over the future of the sanctions. He could lift certain sanctions, impose more, or simply leave everything as it is. kyivindependent.com/heres-what…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 19:18]
How Trump could use sanctions in negotiations with Russia
In the run-up to his departure from the White House, President Joe Biden has slapped a number of major new sanctions on Russia’s financial systems and energy sector. The U.S.Dominic Culverwell (The Kyiv Independent)
⚡️Fico may meet with Zelensky in ‘next few days’. “We are looking for another date, which should be in the next few days,” Slovak Prime Minister Robert Fico said. kyivindependent.com/fico-may-m…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 19:17]
Fico may meet with Zelensky in 'next few days'
"We are looking for another date, which should be in the next few days," Slovak Prime Minister Robert Fico said.Kateryna Hodunova (The Kyiv Independent)
The Kyiv Independent interviewed Ukraine’s Special Operations Forces soldiers, who described how they carried out the task of capturing a North Korean soldier, the moment of capture, and why North Korean troops are more formidable than Russian. kyivindependent.com/they-are-b…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 19:28]
How Ukraine captured a North Korean POW, told by the soldiers who took part
Editor's note: In accordance with the security protocols of the Ukrainian military, soldiers featured in this story are identified by first names and callsigns only.Daria Shulzhenko (The Kyiv Independent)
⚡️Russian hackers target WhatsApp in new tactic, Microsoft warns. The Russian hacker group Star Blizzard impersonated U.S. government officials in attempts to gain access to WhatsApp accounts and sensitive information, Microsoft said. kyivindependent.com/russian-ha…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/17 05:29]
Russian hackers target WhatsApp in new tactic, Microsoft warns
The Russian hacker group Star Blizzard impersonated U.S. government officials in emails directing recipients to join a WhatsApp group that claimed to focus on "the latest non-governmental initiatives aimed at supporting Ukraine NGOs."Abbey Fenbert (The Kyiv Independent)
Sources: Trump plans an EO to elevate crypto to a national imperative or priority and create a crypto advisory council to advocate for industry priorities (Bloomberg)
bloomberg.com/news/articles/20…
techmeme.com/250116/p50#a25011…
Sources: Trump plans an EO to elevate crypto to a national imperative or priority and create a crypto advisory council to advocate for industry priorities
From Bloomberg. View the full context on Techmeme.Techmeme
Tower of Centocelle (Torre di Centocelle) in Rome, Italy
A medieval tower, dating back to the 12th century, lingers in the Roman countryside.#medieval #roman #towers #section-Atlas
Most adults are skeptical that Trump can address costs and other economic issues (AP-NORC)
apnorc.org/projects/most-adult…
memeorandum.com/250116/p55#a25…
Most adults are skeptical that Trump can address costs and other economic issues
From AP-NORC. View the full context on memeorandum.memeorandum
Since Vladimir Putin came to power in 2000, Moscow has always held the upper hand in negotiations with Tehran. But Russia’s need for arms and allies gives Iran new leverage in a changing partnership — one that both sides hope will give them an edge. kyivindependent.com/for-moscow…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 18:46]
Partners, not allies: What to expect from Russia-Iran agreement set to be signed on Jan. 17
For Moscow, Iranian President Masoud Pezeshkian's visit to Russia on Jan. 17 is a diplomatic victory.Katie Marie Davies (The Kyiv Independent)
⚡️Ukrainian forces repel Russian assault on border with Russia’s Kursk Oblast, military says. The 67th Separate Mechanized Brigade reportedly repelled an assault of Russian troops near the village of Zhuravka. kyivindependent.com/ukrainian-…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 18:30]
Ukrainian forces repel Russian assault on border with Russia's Kursk Oblast, military says
The 67th Separate Mechanized Brigade repelled an assault of Russian troops near the village of Zhuravka in Sumy Oblast on the border with Russia's Kursk Oblast, according to the brigade's Jan. 15 statement.Kateryna Hodunova (The Kyiv Independent)
⚡️This year, the U.K. plans to deliver unprecedented military support to Ukraine, with 3 billion pounds ($3.6 billion) already committed for lethal aid. kyivindependent.com/uk-to-send…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 16:18]
UK announces new $2.6 billion aid package to Ukraine
U.K. Prime Minister Keir Starmer announced a new military aid package worth $2.6 billion for Ukraine, as well as the provision of artillery barrels and a mobile air defense system, during his visit to Kyiv on Jan. 16.Tim Zadorozhnyy (The Kyiv Independent)
ACERBO(PRC): SALVINI SI DEVE DIMETTERE, MA I PROBLEMI DELLA RETE FERROVIARIA VENGONO DA LONTANO
Altra bocciatura per il peggior ministro dei trasporti della storia d’Italia. Il Tar nega vi fosse alcuna urgenza per la precettazione nello sciopero del 13 dRifondazione Comunista
⚡️UK announces new $2.6 billion aid package to Ukraine. U.K. Prime Minister Keir Starmer announced new aid for Ukraine during his visit to Kyiv, including artillery barrels and a mobile air defense system, European Pravda reported. kyivindependent.com/uk-to-send…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 14:27]
UK announces new $2.6 billion aid package to Ukraine
U.K. Prime Minister Keir Starmer announced a new military aid package worth $2.6 billion for Ukraine, as well as the provision of artillery barrels and a mobile air defense system, during his visit to Kyiv on Jan. 16.Tim Zadorozhnyy (The Kyiv Independent)
Despite gaps in knowledge and experience, observers acknowledge that the North Koreans have proven to be committed, even fanatical fighters. kyivindependent.com/north-kore…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 14:53]
North Korean troops deployed to fight for Russia learn modern warfare — albeit at heavy cost
Since December, North Korean troops have been taking part in active combat on Russia's side in the country's Kursk Oblast, where Ukraine has held territory since August.Martin Fornusek (The Kyiv Independent)
Duolingo Sees Surge In US Users Learning Chinese Due To Incoming TikTok Ban #duolingo #rednote #socialmedia #tiktok
lowyat.net/2025/341093/duoling…
Duolingo Sees Surge In US Users Learning Chinese Due To Incoming TikTok Ban
Duolingo, the mobile app that teaches users new languages, has reported a surge of 216%, primarily among US users. The language they're trying to learn?John Law (Lowyat Media Group)
⚡️Russian drone flew over presidential palace during Zelensky-Starmer meeting, Guardian reports. kyivindependent.com/russian-dr…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 13:58]
Russian drone flew over presidential palace during Zelensky-Starmer meeting, Guardian reports
The drone was spotted and heard buzzing above the Mariinsky Palace, a presidential residence, located not far from the Presidential Office, The Guardian reported.Kateryna Denisova (The Kyiv Independent)
⚡️ Ukrainian families of war victims can now seek compensation through The Hague’s Register of Damage. kyivindependent.com/families-o…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 13:44]
Ukrainian families of war victims can now seek compensation through The Hague's Register of Damage
The International Register of Damage for Ukraine has begun accepting applications for compensation from families who lost close relatives due to Russia's full-scale invasion, Ukraine's Presidential Office announced on Jan. 16.Tim Zadorozhnyy (The Kyiv Independent)
⚡️ Ukraine, UK sign 100-year partnership agreement. The wide-ranging deal encompasses cooperation in military, energy, scientific, cultural, economic, and other sectors. kyivindependent.com/ukraine-uk…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 13:18]
⚡️ North Korean troops to join Russia’s Victory Day for the first time, media reports. kyivindependent.com/north-kore…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 13:07]
North Korean troops to join Russia’s Victory Day for the first time, media reports
North Korea will reportedly participate in Russia’s Victory Day parade in Moscow on May 9, marking the first such instance in history, the Japanese broadcaster NHK World reported on Jan. 16, citing undisclosed sources.Tim Zadorozhnyy (The Kyiv Independent)
⚡️ Zelensky, Starmer pay respects to fallen Ukrainian defenders in Kyiv. British Prime Minister Keir Starmer and President Volodymyr Zelensky laid flowers at the Wall of Remembrance of Fallen Defenders on Kyiv’s Mykhailivska Square on Jan. 16. 📷 Presidential Office
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 11:53]
⚡️Trump sending ‘non-public messages’ on war, he must force Putin to diplomacy, Zelensky says. kyivindependent.com/trump-must…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 11:45]
Trump sending 'non-public messages' on war, he must force Putin to diplomacy, Zelensky says
"These are his (Trump's) messages, both public and non-public. And he is a capable leader to put pressure on Russia," President Volodymyr Zelensky said.Kateryna Denisova (The Kyiv Independent)
⚡️ Russian officer jailed for accidentally shooting down own helicopter in Crimea. Russian air defense officer Igor Pashkov was sentenced to two years and 10 months after he shot down a Russian Mi-8 helicopter in December 2023, mistaking it for a drone. kyivindependent.com/russian-of…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 11:28]
Russian officer jailed for accidentally shooting down own helicopter in Crimea
A Russian air defense officer stationed in occupied Sevastopol, Igor Pashkov, has been sentenced to two years and 10 months in prison for shooting down a Russian army helicopter after mistaking it for a drone, pro-government outlet Kommersant reporte…Tim Zadorozhnyy (The Kyiv Independent)
⚡️ Ukraine’s Emergency Service denies claims of mass mobilization, says 90% of staff are exempt. kyivindependent.com/ukraines-e…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 11:08]
Ukraine’s Emergency Service denies claims of mass mobilization, says 90% of staff are exempt
This denial follows opposition MP Oleksii Honcharenko's Telegram post alleging plans for widespread State Emergency Service mobilization after Feb. 28.Tim Zadorozhnyy (The Kyiv Independent)
⚡️Ukraine extends cooperation with Norwegian NASAMS systems supplier. kyivindependent.com/ukraine-ex…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 10:36]
Ukraine extends cooperation with Norwegian NASAMS systems supplier
Ukraine and Norway discussed the possibility of integrating Ukrainian-made air defense systems into the NASAMS systems "to increase its effectiveness," Defense Minister Rustem Umerov said.Kateryna Denisova (The Kyiv Independent)
⚡️Russia discusses buying gas for Transnistria in Europe, media reports. kyivindependent.com/russia-dis…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 10:11]
Russia discusses buying gas for Transnistria in Europe, media reports
According to the Kommersant's sources, gas may be purchased from January to April in the amount of up to 3 million cubic meters per day. The outlet estimates the price at $164 million.Kateryna Denisova (The Kyiv Independent)
⚡️ Explosions rock Kyiv amid air raid alert. Explosions were heard Kyiv on Jan. 16 amid an air raid alert, according to Kyiv Independent reporters. “Air defense is operating in the capital. Remain in shelters!” Mayor Vitali Klitschko said.
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 10:20]
⚡️UK PM Starmer makes surprise visit to Kyiv, will sign ‘100 Year Partnership’ with Ukraine. British Prime Minister Keir Starmer arrived in Kyiv on Jan. 16 amid an unannounced visit to the Ukrainian capital, where Starmer is set to sign a wide-ranging “100 Year Partnership” treaty, covering a number of areas including defense, energy, and trade. kyivindependent.com/uk-pm-star…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 05:57]
UK PM Starmer visits Kyiv to sign '100 Year Partnership' with Ukraine
British Prime Minister Keir Starmer arrived in Kyiv on Jan. 16 amid an unannounced visit to the Ukrainian capital, where Starmer is set to sign a wide-ranging "100 Year Partnership" treaty, covering a number of areas including defense, energy, and tr…Dmytro Basmat (The Kyiv Independent)
⚡️ Ukrainian paratroopers and other units captured 27 Russian service members during hostilities in Russia’s Kursk Oblast, the Airborne Assault Troops’ press service said on Jan. 16. kyivindependent.com/ukrainian-…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 09:46]
Ukrainian paratroopers capture 27 Russian soldiers in Kursk Oblast
"Among them are officers, sergeants, and privates from motorized rifle units, Marines, airborne troops, and other units, coming from various Russian regions and the occupied city of Sevastopol," the Airborne Assault Troops' press service said.Martin Fornusek (The Kyiv Independent)
⚡️ Italy’s Defense Minister Crosetto arrives in Kyiv on official visit. Italian Defense Minister Guido Crosetto arrived in Kyiv on Jan. 16 for a “series of institutional meetings,” Italy’s Defense Ministry announced. kyivindependent.com/italys-def…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 09:16]
Italy's Defense Minister Crosetto arrives in Kyiv on official visit
Italian Defense Minister Guido Crosetto arrived in Kyiv on Jan. 16 for a "series of institutional meetings," Italy's Defense Ministry announced.Martin Fornusek (The Kyiv Independent)
These are the indicative estimates of Russia’s combat losses as of Jan. 16, according to the Armed Forces of Ukraine.
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 08:03]
reshared this
⚡️ ‘Ukraine is still free’ — Biden touts his admin’s accomplishments in farewell speech. Outgoing U.S. President Joe Biden briefly mentioned Ukraine during his farewell speech on Jan. 15. kyivindependent.com/ukraine-is…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 08:34]
'Ukraine is still free' — Biden touts his admin's accomplishments in farewell speech
Outgoing U.S. President Joe Biden briefly mentioned Ukraine during his farewell speech on Jan. 15, saying his administration helped to preserve the country's freedom.Martin Fornusek (The Kyiv Independent)
⚡️Russian attacks against Ukraine kill 4, injure 27 over past day. kyivindependent.com/russian-at…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 08:02]
Russian attacks against Ukraine kill 4, injure 27 over past day
Ukrainian forces downed 34 out of 55 drones, including Shahed-type ones, launched by Russia overnight, the Air Force reported. Another 18 were "lost," it added.Kateryna Denisova (The Kyiv Independent)
⚡️ Ukraine hopes to open all 6 negotiating clusters on EU accession in 2025, Zelensky says. Ukraine has the “ambitious goal” to open five or six EU accession negotiation clusters in 2025, President Volodymyr Zelensky said on Jan. 15. kyivindependent.com/zelensky-e…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 07:22]
Ukraine hopes to open all 6 negotiating clusters on EU accession in 2025, Zelensky says
Ukraine aims to potentially open all six EU accession negotiation clusters in 2025, President Volodymyr Zelensky said on Jan. 15.Volodymyr Ivanyshyn (The Kyiv Independent)
⚡️Ukraine blows up mine shaft to hamper Russian advance to Pokrovsk, NYT reports. kyivindependent.com/ukraine-bl…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 07:36]
Ukraine blows up mine shaft to hamper Russian advance to Pokrovsk, NYT reports
In December, Russian troops advanced to within a mile of mine No. 3, raising fears that they could seize it and use its tunnels to outflank Ukraine's positions, according to the NYT.Kateryna Denisova (The Kyiv Independent)
President Volodymyr Zelensky said on Jan. 15 that Ukraine’s military now comprises 880,000 soldiers; Russia launched a large-scale missile attack against Ukraine on the morning of Jan. 15; and more. kyivindependent.com/ukraine-wa…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/15 20:36]
Ukraine war latest: Ukraine's military now totals 880,000 soldiers, facing 600,000 Russian troops, Kyiv claims
Key developments on Jan. 15: * Ukraine's military now totals 880,000 soldiers, facing 600,000 Russian troops, Zelensky says * Russia launches mass missile attack against Ukraine * Ukraine, Russia have to make concessions to end war, Rubio sa…The Kyiv Independent news desk (The Kyiv Independent)
⚡️ Ukrainian drone strike reportedly targets gunpowder factory in Russia’s Tambov Oblast. The factory is “one of the key facilities of the Russian military-industrial complex involved in the war against Ukraine,” a Ukrainian official said. kyivindependent.com/ukrainian-…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 07:00]
Ukrainian drone strike reportedly targets gunpowder factory in Russia's Tambov Oblast
A Ukrainian drone strike targeted a Russian gunpowder factory in the village of Kuzmino-Gat in Tambov Oblast overnight on Jan. 16, local Telegram channels and a Ukrainian official claimed.Martin Fornusek (The Kyiv Independent)
⚡️Ukraine captures 23 Russian soldiers in Donetsk Oblast. Ukraine’s Azov Brigade captured 23 Russian soldiers during combat operations in the Toretsk area of Donetsk Oblast, the National Guard of Ukraine reported on Jan. 15. kyivindependent.com/ukraine-ca…
🐦🔗: nitter.oksocial.net/KyivIndepe…
[2025/01/16 00:15]
Larry Garfield
in reply to Frost, wolf of winter 🐺🎄 • • •Frost, wolf of winter 🐺🎄
in reply to Larry Garfield • • •Larry Garfield
in reply to Frost, wolf of winter 🐺🎄 • • •Frost, wolf of winter 🐺🎄
in reply to Larry Garfield • • •Larry Garfield
in reply to Frost, wolf of winter 🐺🎄 • • •You haven't seen anything until you've seen Javascript...
Type juggling outside of a few very narrow conditions is just inherently dangerous.
Frost, wolf of winter 🐺🎄
in reply to Larry Garfield • • •@Crell Oh we use Javascript all the time and I personally love it! Not so much for its type handling, it can be a bit wonky (insert holy trinity meme), but y'know.
I'll take some type wonkiness in return for JS's immense flexibility and unopinionatedness. It doesn't try to force you into any one specific pattern or coding style (*cough*Rust).
Frost, wolf of winter 🐺🎄
in reply to Frost, wolf of winter 🐺🎄 • • •Larry Garfield
in reply to Frost, wolf of winter 🐺🎄 • • •+ means both addition and concatenate, in a language with no explicit types.
Nothing in PHP comes close to that level of dumb. (And PHP has plenty of dumb.)
Evert Pot
in reply to Larry Garfield • • •Larry Garfield
in reply to Evert Pot • • •@evert Because in practice it bites you about 10000x as often as "a string that happens to start with 0e will get coerced to 0 if you try to use it as a number."
Addition and concat are two of the most common operations. Using the same symbol for them when the types are inherently unknown is begging for trouble.
Frost, wolf of winter 🐺🎄
in reply to Frost, wolf of winter 🐺🎄 • • •PHP: Hypertext Preprocessor
www.php.netRet
in reply to Frost, wolf of winter 🐺🎄 • • •==Woozle Hypertwin
in reply to Frost, wolf of winter 🐺🎄 • • •Okay, that is messed up.
They're both evaluating as strings, but then the strings are being evaluated as numbers??
What's marked as a string should be considered a string until typecast to something else. Putting a number in a string should not cause it to be interpreted as a number.
Are the #PHP devs aware of this?
Gina Peter Banyard
in reply to Woozle Hypertwin • • •@woozle yes
This has been part of the language since forever.
I have a draft somewhere about what I want to change about comparison but working on other stuff rn.
Gina Peter Banyard
in reply to Gina Peter Banyard • • •Frost, wolf of winter 🐺🎄
in reply to Gina Peter Banyard • • •@Girgias @woozle Hahaha wow. And people say JavaScript is bad,,
PHP 8 seems to have a lot of nice stuff! We skipped, like, the entire history of PHP and only picked it up fairly recently.
Gina Peter Banyard
in reply to Frost, wolf of winter 🐺🎄 • • •@woozle some of us are pushing PHP to be better.
JS has the problem that you do not know what the client will be running.
But improving comparisons is something I want to work sooner than later, but it requires some rework at the engine level. Incredibly early draft is here github.com/Girgias/php-rfcs/bl…
php-rfcs/comparison-equality-semantics.md at master · Girgias/php-rfcs
GitHubBen Ramsey
in reply to Gina Peter Banyard • • •@Girgias @woozle If this particular example were changed to `===` (i.e., the identity operator, strict comparison), would it still evaluate to `true`?
I have a coding standards rule to always use strict comparison.
Larry Garfield
in reply to Ben Ramsey • • •@ramsey @Girgias @woozle It does not. === skips type juggling, so will compare the strings as strings rather than trying to convert them to ints.
3v4l.org/msiD9
msiD9 - created on 3v4l.org
3v4l.orgWoozle Hypertwin
in reply to Gina Peter Banyard • • •@Girgias
Thanks for your input on this!
I don't know if the answer to this question is impossibly complicated, but what I don't understand is why type-coercion has to take place for comparison operators when both sides of the comparison are the same type.
TLDR: I think what is happening here is that the
==operator has a clear preference for numeric coercion -- if a string can be interpreted as a properly-formatted number, it will do that. Only if a string cannot be interpreted that way will it reluctantly do a string comparison:Also, this is clearly happening at the point of the comparison, and not before:
... mostra di più
@Girgias
Thanks for your input on this!
I don't know if the answer to this question is impossibly complicated, but what I don't understand is why type-coercion has to take place for comparison operators when both sides of the comparison are the same type.
TLDR: I think what is happening here is that the
==operator has a clear preference for numeric coercion -- if a string can be interpreted as a properly-formatted number, it will do that. Only if a string cannot be interpreted that way will it reluctantly do a string comparison:Also, this is clearly happening at the point of the comparison, and not before:
The same rule appears to be in effect for
!=,>, and<.Also, this only happens for numerically-formatted contents; the strings 'true' and 'false' are not coerced to boolean values.
Editorializing
(The following is intended not so much as arguing with you as hoping to arm you with more information to present to those who might influence the decisionmaking process.)
There may be valid mental model reasons for doing this, but I think they really need to be spelled out clearly in the manual somewhere and mentioned whenever affected operators are discussed.
To me, right now, it makes no sense. The comparison is between two things that are unambiguously the same type, so there is no reason to coerce either of them to anything else.
There's not even any reason to be attempting to parse the contents of either string (to see if either one might be intended to represent a number).
A string should be a string unless it can't be. I'd rather see string-to-number comparisons generate an error than have this behavior.
The Manual Is Wrong?
This page heavily implies that coercion only takes place if there's a type-mismatch:
A warning-example on that page also clearly shows that while
0 == "a"used to coerce "a" to a number before the comparison (in php7), php8 no longer does -- which to my mind implies that in the problematic example which started this discussion, the coercion is taking place via a different mechanism, to wit:Because the string contents can be interpreted as a number, the '==' operator inexplicably decides to convert it.
It's not even following the usual string-to-int "empty string is zero, anything else is 1" conversion rule:
Even when both values have been parsed as strings and put into variables marked as type "string", these operators are peering inside the contents to see if they can be interpreted differently.
How does this make sense?
cc: @IceWolf
@cptwtf @ramsey
@Crell
PHP: Hypertext Preprocessor
www.php.netPaul Reinheimer
in reply to Woozle Hypertwin • • •@woozle @Girgias @cptwtf @ramsey @Crell
My guess is that a lot of choices were made when ~everything came in as a string over GET or POST. PHP tried really hard to do what people probably wanted. Register Globals filled the world with strings!
Woozle Hypertwin
in reply to Paul Reinheimer • • •@preinheimer @Girgias @cptwtf @ramsey @Crell
Well, PHP has remedied many other decisions that later turned out to be problematic -- I'd say this one is definitely ready to take its turn ^.^
Larry Garfield
in reply to Woozle Hypertwin • • •Blake C. Stacey
in reply to Frost, wolf of winter 🐺🎄 • • •Glyph
in reply to Frost, wolf of winter 🐺🎄 • • •Tursiae
in reply to Frost, wolf of winter 🐺🎄 • • •sabik
in reply to Frost, wolf of winter 🐺🎄 • • •@glyph
I like how the explanation is also subtly wrong
#PHP
Netux
in reply to Frost, wolf of winter 🐺🎄 • • •Preston Maness ☭
in reply to Frost, wolf of winter 🐺🎄 • • •CyberFrog
in reply to Frost, wolf of winter 🐺🎄 • • •Siaržuk
in reply to Frost, wolf of winter 🐺🎄 • • •eurosat7
in reply to Frost, wolf of winter 🐺🎄 • • •it's fine.
3v4l.org/3uDep
```php
declare(strict_types=1);
echo '0e99' === '0e88' ? 'bad' : 'good';
```
> Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.31, 8.2.0 - 8.2.27, 8.3.0 - 8.3.16, 8.4.1 - 8.4.3
>> good
3uDep - created on 3v4l.org
3v4l.orghellhound gayming
in reply to Frost, wolf of winter 🐺🎄 • • •Chris [list of emoji]
in reply to Frost, wolf of winter 🐺🎄 • • •Have you read eev.ee/blog/2012/04/09/php-a-f… ?
Also: bad language != (bad design || bad programmer).
PHP: a fractal of bad design / fuzzy notepad
eev.ee