<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>All The Views</title>
    <link>https://alltheviews.world/</link>
    <description>Recent content on All The Views</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 09 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://alltheviews.world/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Launch day</title>
      <link>https://alltheviews.world/news/hello-world/</link>
      <pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://alltheviews.world/news/hello-world/</guid>
      <description>&lt;p&gt;Ryan and I are very proud to announce the launch of this website sharing the findings from our months of hard work. You can read more about our technical journey on our personal blogs: &lt;a href=&#34;https://ryan.berge.rs/posts/total-viewshed-algorithm/&#34;&gt;Ryan&lt;/a&gt; and &lt;a href=&#34;https://tombh.co.uk/longest-line-of-sight&#34;&gt;Tom&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We have lots more plans for the project, so watch this space! Subscribe to our &lt;a href=&#34;https://alltheviews.world/index.xml&#34;&gt;RSS feed&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;commentary-from-around-the-web&#34;&gt;&#xA;  Commentary from around the web&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=46943568&#34;&gt;Hacker News&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lobste.rs/s/8959u3&#34;&gt;Lobster.rs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/rust/comments/1r00jsi/algorithmically_finding_the_longest_line_of_sight&#34;&gt;r/rust&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/geography/comments/1r01raa/algorithmically_finding_the_longest_line_of_sight/&#34;&gt;r/geography&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/gis/comments/1r00l6e/algorithmically_finding_the_longest_line_of_sight/&#34;&gt;r/gis&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/FromAfar/comments/1r07aka/every_longest_line_of_sight_on_earth/&#34;&gt;r/FromAfar&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/amateurradio/comments/1r09x0c/longest_linesofsight_in_the_world/&#34;&gt;r/amateurradio&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>About Us</title>
      <link>https://alltheviews.world/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://alltheviews.world/about/</guid>
      <description>&lt;p&gt;Tom and Ryan are two friends united behind a single problem: finding the longest line&#xA;of sight. Ryan met Tom through a tech forum, &lt;a href=&#34;https://news.ycombonator.com&#34;&gt;HackerNews&lt;/a&gt;,&#xA;after reaching out to recruit him for a company opening. They instantly clicked and have&#xA;kept in touch since.&lt;/p&gt;&#xA;&lt;p&gt;Recently (in July of 2025), Tom started working on an algorithm to find the longest line of sight,&#xA;and Ryan noticed it through a post on a tech forum explaining the project. For the last&#xA;6 months both have spent innumerous hours engineering &lt;a href=&#34;https://github.com/AllTheLines/CacheTVS&#34;&gt;a tool&lt;/a&gt;&#xA;for the longest line of sight for every point on the planet, and to let others explore the beautiful world and all its&#xA;long lines of sight.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FAQs</title>
      <link>https://alltheviews.world/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://alltheviews.world/faq/</guid>
      <description>&lt;h2 id=&#34;how-did-you-do-it&#34;&gt;&#xA;  How Did You Do It?&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Tom and Ryan go into detail on their respective blogs:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tombh.co.uk/packing-world-lines-of-sight&#34;&gt;tombh.co.uk/packing-world-lines-of-sight&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tombh.co.uk/longest-line-of-sight&#34;&gt;tombh.co.uk/longest-line-of-sight&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ryan.berge.rs/posts/lines-of-sight&#34;&gt;ryan.berge.rs/posts/lines-of-sight&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ryan.berge.rs/posts/total-viewshed-algorithm/&#34;&gt;ryan.berge.rs/posts/total-viewshed-algorithm&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;what-assumptions-did-you-make&#34;&gt;&#xA;  What Assumptions Did You Make?&#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The original source of our data is from &lt;a href=&#34;https://www.earthdata.nasa.gov/data/instruments/srtm&#34;&gt;NASA&amp;rsquo;s SRTM survey&lt;/a&gt; which is ~100m resolution analysis of the planet&amp;rsquo;s elevation data. It is known to have some issues so we used a cleaned version kindly provided by &lt;a href=&#34;https://www.viewfinderpanoramas.org/Coverage%20map%20viewfinderpanoramas_org3.htm&#34;&gt;viewfinderpanoramas.org&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;We used a globe earth meaning it is an approximation of earth&amp;rsquo;s shape, as it is an oblate spheroid.&lt;/li&gt;&#xA;&lt;li&gt;We take refraction into account, and we use what the GIS community has calculated to be the world average, which is a refraction coefficient of &lt;code&gt;0.13&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;The height of the observer is &lt;code&gt;1.65m&lt;/code&gt; or &lt;code&gt;5&#39;5&amp;quot;&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Each viewshed is calculated using 360 lines of sight each seperated by 1°. This could potentially miss some longest lines of sight, but it is considered to be the optimal resolution to balance the accumulation of errors and computational costs. For more details, see: Siham Tabik, Antonio R. Cervilla, Emilio Zapata, Luis F. Romero in their 2014 paper &lt;em&gt;Efficient Data Structure and Highly Scalable Algorithm for Total-Viewshed Computation&lt;/em&gt; &lt;a href=&#34;https://ieeexplore.ieee.org/document/6837455&#34;&gt;https://ieeexplore.ieee.org/document/6837455&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;All computation is done on &lt;a href=&#34;https://en.wikipedia.org/wiki/Azimuthal_equidistant_projection&#34;&gt;AEQD&lt;/a&gt; reprojections of the raw data. For the longest lines of sight on the planet, ~500km, the worst case errors caused by this projection can reach ~0.0685%. This error is only relevant to viewsheds at the edge of the computable area of &lt;a href=&#34;https://tombh.co.uk/packing-world-lines-of-sight&#34;&gt;tiles&lt;/a&gt;, therefore those viewsheds around 500km from the centre of tiles.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;is-the-source-code-available&#34;&gt;&#xA;  Is The Source Code Available?&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Yes. &lt;a href=&#34;https://github.com/AllTheLines/CacheTVS&#34;&gt;The core algorithm&lt;/a&gt;. &lt;a href=&#34;https://github.com/AllTheLines/viewview&#34;&gt;The pipeline and web app&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
