Skip to main content
Why did the Mariupol children’s hospital bombing draw muted outrage? Here’s a grounded analysis of why the Mariupol children’s hospital bombing, though condemned, didn’t spark as strong a global outcry as one might expect. International Response: Strong Words, Limited Follow-Through Shortly after the attack, the global reaction was immediate in rhetoric but muted in action: Leaders condemned it promptly. French officials called it “inhumane” and “unjustifiable”; UK Prime Minister Boris Johnson called it “depraved.” UN, WHO, and the ICRC issued urgent calls for protection of medical sites. ( CNN , WRAL.com ) Humanitarian groups spoke out strongly. The International Rescue Committee labeled it “a horrifying testament to illegality and impunity.” ( Front page - US ) Save the Children framed it as a grave betrayal of children’s rights. ( Save the Children International , Save the Children UK ) Ukraine pushed genocide rhetoric. President Zelensky called it proof of genocide ...


ChatGPT on macOS can now directly edit code



 ChatGPT, OpenAI’s AI-powered chatbot platform, can now directly edit code — if you’re on macOS.

 The newest version of the ChatGPT app for macOS can take action to edit code in supported developer tools, including Xcode, VS Code, and JetBrains.  Users can optionally turn on an “auto-apply” mode so ChatGPT can make edits without additional clicks.

 Subscribers to ChatGPT Plus, Pro, and Team can use the code editing feature as of Thursday by updating their macOS app.  OpenAI says that code editing will roll out to Enterprise, Edu, and free users next week.

 In a post on X, Alexander Embiricos, a member of OpenAI’s product staff working on desktop software, added that the ChatGPT app for Windows will get direct code editing “soon.”

 ChatGPT for macOS can now edit code directly in IDEs.  Available to Plus, Pro, and Team users. pic.twitter.com/WPB2RMP0tj

 Direct code editing builds on OpenAI’s “work with apps” ChatGPT capability, which the company launched in beta in November 2024.  “Work with apps” allows the ChatGPT app for macOS to read code in a handful of dev-focused coding environments, minimizing the need to copy and paste code into ChatGPT.

 With the ability to directly edit code, ChatGPT now competes more directly with popular AI coding tools like Cursor and GitHub Copilot.  OpenAI reportedly has ambitions to launch a dedicated product to support software engineering in the months ahead.

 AI coding assistants are becoming wildly popular, with the vast majority of respondents in GitHub’s latest poll saying that they’ve adopted AI tools in some form.  Y Combinator partner Jared Friedman recently claimed a quarter of YC’s W25 startup batch have 95% of their codebases generated by AI.

 However, there are some security, copyright, and reliability risks associated with AI-powered assistive coding tools.  A survey from software vendor Harness found that the majority of developers spend more time debugging AI-generated code and security vulnerabilities compared to human-written contributions.  A Google report, meanwhile, found that AI can quicken code reviews and benefit documentation, but at the cost of delivery stability.

Comments

Popular posts from this blog

Russia in Ukraine: The State of the War in 2025 As of 2025, the Russia-Ukraine conflict remains one of the most defining and devastating geopolitical crises of the 21st century. Now entering its fourth year, the war continues to reshape Eastern Europe, strain global alliances, and test the endurance of both militaries and civilians. 🔹 A War of Attrition The full-scale Russian invasion of Ukraine began in February 2022, with Moscow expecting a quick victory. However, Ukrainian resistance—fueled by strong national unity, Western military aid, and battlefield innovations—turned the conflict into a long and costly war. By 2025, the front lines will have become largely static. Russian forces maintain control over much of Donetsk, Luhansk, and parts of Zaporizhzhia and Kherson. Ukraine, bolstered by advanced Western weapons such as long-range missile systems and drones, has recaptured some territory but faces challenges in launching large-scale offensives. Both sides are locked in wh...
  Building Your Life: A Journey of Purpose and Growth Building your life is one of the most important and rewarding journeys you will ever embark on. It is a continuous process of self-discovery, learning, and adapting to new challenges. Rather than being a destination, life is a path that we shape with our choices, habits, and values. By focusing on key areas such as personal growth, relationships, career, and well-being, you can construct a fulfilling and meaningful life. Defining Your Vision and Goals The foundation of building your life starts with having a clear vision of what you want. Without direction, it is easy to drift aimlessly and feel lost. Take time to reflect on your passions, strengths, and values. What makes you happy? What impact do you want to have on the world? Setting both short-term and long-term goals can help give your life structure and purpose. Your goals should be specific, measurable, achievable, relevant, and time-bound (SMART). For example, instea...

Himalayans ibex in HUNZA Pakistan