A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 21KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang="fr">
  4. <!-- Has to be within the first 1024 bytes, hence before the `title` element
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset="utf-8">
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>The drone operators who halted Russian convoy headed for Kyiv (archive) — David Larlet</title>
  13. <meta name="description" content="Publication mise en cache pour en conserver une trace.">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f7f7f7">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f7f7f7" media="(prefers-color-scheme: light)">
  26. <meta name="theme-color" content="#272727" media="(prefers-color-scheme: dark)">
  27. <!-- Documented, feel free to shoot an email. -->
  28. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  29. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  30. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  31. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  36. <script>
  37. function toggleTheme(themeName) {
  38. document.documentElement.classList.toggle(
  39. 'forced-dark',
  40. themeName === 'dark'
  41. )
  42. document.documentElement.classList.toggle(
  43. 'forced-light',
  44. themeName === 'light'
  45. )
  46. }
  47. const selectedTheme = localStorage.getItem('theme')
  48. if (selectedTheme !== 'undefined') {
  49. toggleTheme(selectedTheme)
  50. }
  51. </script>
  52. <meta name="robots" content="noindex, nofollow">
  53. <meta content="origin-when-cross-origin" name="referrer">
  54. <!-- Canonical URL for SEO purposes -->
  55. <link rel="canonical" href="https://www.theguardian.com/world/2022/mar/28/the-drone-operators-who-halted-the-russian-armoured-vehicles-heading-for-kyiv">
  56. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">
  57. <article>
  58. <header>
  59. <h1>The drone operators who halted Russian convoy headed for Kyiv</h1>
  60. </header>
  61. <nav>
  62. <p class="center">
  63. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  64. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-home"></use>
  65. </svg> Accueil</a> •
  66. <a href="https://www.theguardian.com/world/2022/mar/28/the-drone-operators-who-halted-the-russian-armoured-vehicles-heading-for-kyiv" title="Lien vers le contenu original">Source originale</a>
  67. </p>
  68. </nav>
  69. <hr>
  70. <p class="dcr-1wj398p">One week into its invasion of Ukraine, Russia massed a <a href="https://www.theguardian.com/world/2022/mar/01/vast-russian-military-convoy-kyiv-siege-ukraine" data-link-name="in body link">40-mile mechanised column</a> in order to mount an overwhelming attack on Kyiv from the north.</p>
  71. <p class="dcr-1wj398p">But the convoy of armoured vehicles and supply trucks ground to a halt within days, and the offensive failed, in significant part because of a series of night ambushes carried out by a team of 30 Ukrainian special forces and drone operators on quad bikes, according to a Ukrainian commander.</p>
  72. <p id="sign-in-gate"><gu-island name="SignInGateSelector" props='{"format":{"display":0,"theme":0,"design":6},"contentType":"Article","sectionName":"world","tags":[{"id":"world/ukraine","type":"Keyword","title":"Ukraine"},{"id":"world/europe-news","type":"Keyword","title":"Europe"},{"id":"world/world","type":"Keyword","title":"World news"},{"id":"world/russia","type":"Keyword","title":"Russia"},{"id":"world/vladimir-putin","type":"Keyword","title":"Vladimir Putin"},{"id":"world/volodymyr-zelenskiy","type":"Keyword","title":"Volodymyr Zelenskiy"},{"id":"world/drones","type":"Keyword","title":"Drones (military)"},{"id":"technology/technology","type":"Keyword","title":"Technology"},{"id":"technology/crowdfunding","type":"Keyword","title":"Crowdfunding"},{"id":"type/article","type":"Type","title":"Article"},{"id":"tone/features","type":"Tone","title":"Features"},{"id":"profile/julianborger","type":"Contributor","title":"Julian Borger","bylineImageUrl":"https://i.guim.co.uk/img/uploads/2017/10/06/Julian-Borger,-R.png?width=300&amp;quality=85&amp;auto=format&amp;fit=max&amp;s=c3f61b78eab309dd315e59533afd01fa"},{"id":"publication/theguardian","type":"Publication","title":"The Guardian"},{"id":"theguardian/mainsection","type":"NewspaperBook","title":"Main section"},{"id":"theguardian/mainsection/uknews","type":"NewspaperBookSection","title":"UK news"},{"id":"tracking/commissioningdesk/us-foreign","type":"Tracking","title":"US Foreign"}],"isPaidContent":false,"isPreview":false,"host":"https://www.theguardian.com","pageId":"world/2022/mar/28/the-drone-operators-who-halted-the-russian-armoured-vehicles-heading-for-kyiv","idUrl":"https://profile.theguardian.com"}' clientonly="true"></gu-island></p>
  73. <p class="dcr-1wj398p">The drone operators were drawn from an air reconnaissance unit, <a href="https://aerorozvidka.xyz/" data-link-name="in body link">Aerorozvidka</a>, which began eight years ago as a group of volunteer IT specialists and hobbyists designing their own machines and has evolved into an essential element in Ukraine’s successful David-and-Goliath resistance.</p>
  74. <p class="dcr-1wj398p">However, while Ukraine’s western backers have supplied thousands of anti-tank and anti-aircraft missiles and other military equipment, Aerorozvidka has been forced to resort to <a href="https://www.facebook.com/aerorozvidka/" data-link-name="in body link">crowdfunding</a> and a network of personal contacts in order to keep going, by getting hold of components such as advanced modems and thermal imaging cameras, in the face of export controls that prohibit them being sent to Ukraine.</p>
  75. <p class="dcr-1wj398p">The unit’s commander, Lt Col Yaroslav Honchar, gave an account of the ambush near the town of Ivankiv that helped stop the vast, lumbering Russian offensive in its tracks. He said the Ukrainian fighters on quad bikes were able to approach the advancing Russian column at night by riding through the forest on either side of the road leading south towards Kyiv from the direction of <a href="https://www.theguardian.com/world/2022/mar/09/chernobyl-power-supply-cut-completely-after-russian-seizure-warns-ukaine" data-link-name="in body link">Chernobyl</a>.</p>
  76. <p class="dcr-1wj398p">The Ukrainian soldiers were equipped with night vision goggles, sniper rifles, remotely detonated mines, drones equipped with thermal imaging cameras and others capable of dropping small 1.5kg bombs.</p>
  77. <p class="dcr-1wj398p">“This one little unit in the night destroyed two or three vehicles at the head of this convoy, and after that it was stuck. They stayed there two more nights, and [destroyed] many vehicles,” Honchar said.</p>
  78. <figure id="7aea6ba3-5c70-4f75-977a-c047fd8d1a24" data-spacefinder-role="inline" data-spacefinder-type="model.dotcomrendering.pageElements.ImageBlockElement" class=" dcr-10khgmf"><figcaption class="dcr-w6u133"><span class="dcr-1usbar2"><svg viewbox="0 0 18 13"><path d="M18 3.5v8l-1.5 1.5h-15l-1.5-1.5v-8l1.5-1.5h3.5l2-2h4l2 2h3.5l1.5 1.5zm-9 7.5c1.9 0 3.5-1.6 3.5-3.5s-1.6-3.5-3.5-3.5-3.5 1.6-3.5 3.5 1.6 3.5 3.5 3.5z"></path></svg></span><span class="dcr-19x4pdv">A drone is assembled by the Aerorozvidka unit.</span> Photograph: Aerorozvidka</figcaption></figure>
  79. <p class="dcr-1wj398p">The Russians broke the column into smaller units to try to make headway towards the Ukrainian capital, but the same assault team was able to mount an attack on its supply depot, he claimed, crippling the Russians’ capacity to advance.</p>
  80. <p class="dcr-1wj398p">“The first echelon of the Russian force was stuck without heat, without oil, without bombs and without gas. And it all happened because of the work of 30 people,” Honchar said.</p>
  81. <p class="dcr-1wj398p">The Aerorozvidka<em> </em>unit also claims to have helped defeat a Russian airborne attack on Hostomel airport, just north-west of Kyiv, in the first day of the war, using drones to locate, target and shell about 200 Russian paratroopers concealed at one end of the airfield.</p>
  82. <p class="dcr-1wj398p">“That contributed largely to the fact that they could not use this airfield for further development of their attack,” Lt Taras, one of Honchar’s aides, said.</p>
  83. <figure id="75a237d9-8fb1-4e47-9c48-dd3d64f0be4c" data-spacefinder-role="richLink" data-spacefinder-type="model.dotcomrendering.pageElements.RichLinkBlockElement" class=" dcr-1mfia18"><gu-island name="RichLinkComponent" deferuntil="idle" props='{"richLinkIndex":12,"element":{"_type":"model.dotcomrendering.pageElements.RichLinkBlockElement","url":"https://www.theguardian.com/world/2022/mar/10/drone-footage-russia-tanks-ambushed-ukraine-forces-kyiv-war","text":"Drone footage shows Ukrainian ambush on Russian tanks","prefix":"Related: ","role":"richLink","elementId":"75a237d9-8fb1-4e47-9c48-dd3d64f0be4c"},"ajaxUrl":"https://api.nextgen.guardianapps.co.uk","format":{"display":0,"theme":0,"design":6}}'></gu-island></figure>
  84. <p class="dcr-1wj398p">Not all the details of these claims could be independently verified, but US defence officials have said that Ukrainian attacks contributed to the halting of the armoured column around Ivankiv. The huge amount of <a href="https://www.theguardian.com/world/2022/mar/10/drone-footage-russia-tanks-ambushed-ukraine-forces-kyiv-war" data-link-name="in body link">aerial combat footage</a> published by the Ukrainians underlines the importance of drones to their resistance.</p>
  85. <p class="dcr-1wj398p">The unit was started by young university-educated Ukrainians who had been part of the 2014 <a href="https://www.theguardian.com/world/2014/feb/24/ukraine-task-uprising-political-victory" data-link-name="in body link">Maidan uprising</a> and volunteered to use their technical skills in the resistance against the first Russian invasion in Crimea and the Donbas region. Its founder, Volodymyr Kochetkov-Sukach, was an investment banker who was killed in action in 2015 in Donbas – a reminder of the high risks involved. The Russians can latch on to the drone’s electronic signature and quickly strike with mortars, so the Aerorozvidka teams have to launch and run.</p>
  86. <p class="dcr-1wj398p">Honchar is an ex-soldier turned IT marketing consultant, who returned to the army after the first Russian invasion. Taras was a management consultant, who specialised in fundraising for the unit and only joined full-time as a combatant in February.</p>
  87. <p class="dcr-1wj398p">In its early days, the unit used commercial surveillance drones, but its team of engineers, software designers and drone enthusiasts later developed their own designs. </p>
  88. <p class="dcr-1wj398p">They built a range of surveillance drones, as well as large 1.5-metre eight-rotor machines capable of dropping bombs and rocket-propelled anti-tank grenades, and created a system called Delta, a network of sensors along the frontlines that fed into a digital map so commanders could see enemy movements as they happened. It now uses the Starlink satellite system, supplied by Elon Musk, to feed live data to Ukrainian artillery units, allowing them to zero in on Russian targets.</p>
  89. <p class="dcr-1wj398p">The unit was disbanded in 2019 by the then defence minister, but it was hastily revived in October last year as the Russian invasion threat loomed.</p>
  90. <p class="dcr-1wj398p">The ability to maintain an aerial view of Russian movements has been critical to the success of Ukraine’s guerrilla-style tactics. But Aerorozvidka’s efforts to expand, and to replace lost equipment, have been hindered by a limited supply of drones and components, and efforts to secure them through defence ministry procurement have produced little, partly because they are a recent addition to the armed forces and still considered outsiders.</p>
  91. <p class="dcr-1wj398p">Furthermore, some of the advanced modems and thermal-imaging cameras made in the US and Canada are subject to export controls, so they have resorted to crowdfunding and asking a global network of friends and supporters to find them on eBay or other websites.</p>
  92. <p class="dcr-1wj398p">Marina Borozna, who was an economics student at university with Taras, is exploring ways of buying what the unit needs and finding routes to get the supplies across the border.</p>
  93. <p class="dcr-1wj398p">“I know there are people who want to help them fight, people who want to do a bit more than the humanitarian aid,” Borozna said. “If you want to address the root cause of this human suffering, you’ve got to defeat the Russian invasion. Aerorozvidka makes a huge difference and they need our support.”</p>
  94. <p class="dcr-1wj398p">Her partner, Klaus Hentrich, a molecular biologist in Cambridge, is also helping the effort, drawing on his experience as a conscript in the German army.</p>
  95. <p class="dcr-1wj398p">“I was in an artillery reconnaissance unit myself, so I immediately realised the outsized impact that Aerorozvidka has. They effectively give eyes to their artillery,” Hentrich said. “Where we can make a difference is to rally international support, be it financial contributions, help to get harder-to-find technical components or donations of common civilian drones.”</p>
  96. <figure id="f1c0e0a6-e391-44da-aedb-4ce32872e73b" data-spacefinder-role="richLink" data-spacefinder-type="model.dotcomrendering.pageElements.RichLinkBlockElement" class=" dcr-1mfia18"><gu-island name="RichLinkComponent" deferuntil="idle" props='{"richLinkIndex":25,"element":{"_type":"model.dotcomrendering.pageElements.RichLinkBlockElement","url":"https://www.theguardian.com/world/2022/mar/23/military-supplies-depleted-on-both-sides-but-russia-retains-advantage","text":"Military supplies depleted on both sides but Russia retains advantage","prefix":"Related: ","role":"richLink","elementId":"f1c0e0a6-e391-44da-aedb-4ce32872e73b"},"ajaxUrl":"https://api.nextgen.guardianapps.co.uk","format":{"display":0,"theme":0,"design":6}}'></gu-island></figure>
  97. <p class="dcr-1wj398p">The unit is also looking at ways to overcome Russian jamming, part of the <a href="https://www.theguardian.com/world/2022/feb/24/russia-unleashed-data-wiper-virus-on-ukraine-say-cyber-experts" data-link-name="in body link">electronic warfare being waged</a> in Ukraine in parallel to the bombs, shells and missiles. At present, Aerorozvidka typically waits for the Russians turn off their jamming equipment to launch their own drones, and then it sends up its machines at the same time. The unit then concentrates its firepower on the electronic warfare vehicles.</p>
  98. <p class="dcr-1wj398p">Honchar describes these technological battles, and Aerorozvidka’s<em> </em>way of fighting, as the future of warfare, in which swarms of small teams networked together by mutual trust and advanced communications can overwhelm a bigger and more heavily armed adversary.</p>
  99. <p class="dcr-1wj398p">“We are like a hive of bees,” he said. “One bee is nothing, but if you are faced with a thousand, it can defeat a big force. We are like bees, but we work at night.”</p>
  100. </article>
  101. <hr>
  102. <footer>
  103. <p>
  104. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  105. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-home"></use>
  106. </svg> Accueil</a> •
  107. <a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
  108. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-rss2"></use>
  109. </svg> Suivre</a> •
  110. <a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
  111. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-user-tie"></use>
  112. </svg> Pro</a> •
  113. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
  114. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-mail"></use>
  115. </svg> Email</a> •
  116. <abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
  117. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-hammer2"></use>
  118. </svg> Légal</abbr>
  119. </p>
  120. <template id="theme-selector">
  121. <form>
  122. <fieldset>
  123. <legend><svg class="icon icon-brightness-contrast">
  124. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-brightness-contrast"></use>
  125. </svg> Thème</legend>
  126. <label>
  127. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  128. </label>
  129. <label>
  130. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  131. </label>
  132. <label>
  133. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  134. </label>
  135. </fieldset>
  136. </form>
  137. </template>
  138. </footer>
  139. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  140. <script>
  141. function loadThemeForm(templateName) {
  142. const themeSelectorTemplate = document.querySelector(templateName)
  143. const form = themeSelectorTemplate.content.firstElementChild
  144. themeSelectorTemplate.replaceWith(form)
  145. form.addEventListener('change', (e) => {
  146. const chosenColorScheme = e.target.value
  147. localStorage.setItem('theme', chosenColorScheme)
  148. toggleTheme(chosenColorScheme)
  149. })
  150. const selectedTheme = localStorage.getItem('theme')
  151. if (selectedTheme && selectedTheme !== 'undefined') {
  152. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  153. }
  154. }
  155. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  156. window.addEventListener('load', () => {
  157. let hasDarkRules = false
  158. for (const styleSheet of Array.from(document.styleSheets)) {
  159. let mediaRules = []
  160. for (const cssRule of styleSheet.cssRules) {
  161. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  162. continue
  163. }
  164. // WARNING: Safari does not have/supports `conditionText`.
  165. if (cssRule.conditionText) {
  166. if (cssRule.conditionText !== prefersColorSchemeDark) {
  167. continue
  168. }
  169. } else {
  170. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  171. continue
  172. }
  173. }
  174. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  175. }
  176. // WARNING: do not try to insert a Rule to a styleSheet you are
  177. // currently iterating on, otherwise the browser will be stuck
  178. // in a infinite loop…
  179. for (const mediaRule of mediaRules) {
  180. styleSheet.insertRule(mediaRule.cssText)
  181. hasDarkRules = true
  182. }
  183. }
  184. if (hasDarkRules) {
  185. loadThemeForm('#theme-selector')
  186. }
  187. })
  188. </script>
  189. </body>
  190. </html>