Eurovision Song Contest and GDP

Following up on my previous post and the one before that, here is some more analysis of Eurovision Song Contest voting for this year. There are some interesting correlations between national tele-votes (not jury votes) and demographic variables, especially per capita GDP. As the map above shows, this is essentially a proxy for the northwest–southeast axis.

Iceland came 4th with the song 10 Years in spite of never actually competing; a positive COVID-19 test result restricted the band to their hotel; and they were judged based on a tape of their rehearsal performance. The richer Nordic countries seem to have been especially generous in this situation (see chart below).

Conversely, the winning song from Italy received generally lower tele-votes from the richer countries (I am not entirely sure why):

The song Je me casse from Malta came 7th overall. As with Iceland, the higher tele-votes came from the richer countries, although the pattern here is fuzzier than for Iceland. There are also some notable outliers: the Australian tele-vote of 8 for Malta probably reflects the 176,000 people of Maltese descent living in Australia.

Russia shows a pattern somewhat similar to Italy (p < 0.004, R2 = 22%), but this is simply because the former Soviet countries that vote for Russia are also the poorer ones. A better predictor can be obtained by counting Russian expatriates (p < 0.001, R2 = 44%).

And finally, here is a plot of tele-vote totals against jury vote totals. They differ substantially:


Eurovision Song Contest: More Analysis

Following up on my previous post, here is some more analysis of Eurovision Song Contest voting for this year. The maps above show a hierarchical clustering analysis on tele-voting (above) and jury voting (below), based on calculating simple Euclidean distance between vote vectors and on an assumption that countries would give themselves 12 points if they could. Some key differences between the four main clusters are highlighted in colour (note that Azerbaijan, Israel, the Netherlands, and the UK clustered alone or in a pair):

Tele-voting cluster 1 (green)

Countries: Australia, Belgium, Denmark, Estonia, Finland, Germany, Iceland, Ireland, Italy, Latvia, Lithuania, Malta, Norway, Poland, Sweden, and Ukraine.

Average votes:  Italy:  8, Iceland:  8, Ukraine:  8, Finland:  8, Lithuania:  8, France:  6, Switzerland:  4, Sweden:  4, Norway:  4, Malta:  2, Russia:  2, Serbia:  1, Belgium:  1, Albania:  1, Germany:  1, Greece:  0, Cyprus:  0, and Moldova:  0.

Tele-voting cluster 2 (purple)

Countries: Austria, Bulgaria, Croatia, North Macedonia, Serbia, Slovenia, Spain, and Switzerland.

Average votes:  Italy:  10, Serbia:  10, France:  8, Switzerland:  6, Ukraine:  6, Finland:  5, Iceland:  4, Russia:  2, Bulgaria:  2, Greece:  2, Azerbaijan:  2, Albania:  2, Spain:  2, Malta:  1, Lithuania:  1, Portugal:  1, Cyprus:  1, and Moldova:  0.

Tele-voting cluster 3 (red)

Countries: Albania, Czech Republic, France, Moldova, Portugal, and Romania.

Average votesMoldova:  10, Ukraine:  9, Italy:  8, France:  8, Switzerland:  6, Finland:  4, Greece:  4, Russia:  3, Portugal:  3, Iceland:  2, Sweden:  2, Albania:  2, Lithuania:  1, Bulgaria:  1, Israel:  1, Azerbaijan:  1, Serbia:  0, and Cyprus:  0.

Tele-voting cluster 4 (yellow)

Countries: Cyprus, Georgia, Greece, Russia, and San Marino.

Average votes:  Italy:  10, Greece:  9, Cyprus:  9, France:  7, Ukraine:  6, Finland:  4, Russia:  4, San Marino:  4, Lithuania:  3, Switzerland:  2, Bulgaria:  2, Moldova:  2, Azerbaijan:  2, Malta:  1, Albania:  1, Iceland:  0, and Serbia:  0.

Check out the disputed songs: Iceland: 10 Years, Lithuania: Discoteque, Serbia: Loco Loco, Moldova: Sugar, Greece: Last Dance, and Cyprus: El diablo.

The map below shows jury voting. For jury voting, there were only two substantial clusters (i.e. containing 4 or more countries – Albania, Malta, Romania, France, Israel, Norway, Sweden, Belgium, and Italy clustered alone or in small clusters of 2 or 3 countries).

Jury voting cluster 1 (purple)

Countries: Australia, Austria, Croatia, Czech, Denmark, Estonia, Finland, Georgia, Germany, Iceland, Ireland, Latvia, Lithuania, Netherlands, NM, Poland, Portugal, Serbia, Slovenia, Spain, Switzerland, Ukraine, and UK.

Average votesSwitzerland:  9, Iceland:  8, France:  7, Italy:  6, Malta:  4, Bulgaria:  4, Portugal:  4, Ukraine:  3, Finland:  3, Lithuania:  2, Russia:  2, Israel:  2, Belgium:  2, Greece:  1, Sweden:  1, Serbia:  1, Cyprus:  1, Azerbaijan:  1, San Marino:  1, Netherlands:  1, Spain:  1, Germany:  1, UK:  1, and Moldova:  0.

Jury voting cluster 2 (red)

Countries: Azerbaijan, Bulgaria, Cyprus, Greece, Moldova, Russia, and San Marino.

Average votesGreece:  9, Moldova:  8, Malta:  7, Bulgaria:  7, Italy:  6, France:  6, Russia:  6, Cyprus:  4, Azerbaijan:  4, San Marino:  3, Portugal:  2, Belgium:  2, Switzerland:  1, Iceland:  1, Ukraine:  1, Finland:  1, Lithuania:  1, Sweden:  1, Israel:  1, and Spain:  1.

Check out the disputed songs: Switzerland: Tout l’Univers, Iceland: 10 Years, Greece: Last Dance, and Moldova: Sugar


Solar Racing Basics: Map

Finishing up the analysis of my Solar Racing Basics Poster (see this tag), the central portion of the poster shows the route of the World Solar Challenge (although there will be no WSC until 2023). The race traditionally starts in Darwin and finishes in Adelaide, with nine compulsory 30-minute control stops in Katherine, Daly Waters, Tennant Creek, Barrow Creek, Alice Springs, Kulgera, Coober Pedy, Glendambo, and Port Augusta (solid white dots on the map). There is also rest time between 17:00 and 8:00 each night.

To read more about the route, see this detailed post.


Click to zoom / Image credits: Agoria Solar Team (wind tunnel), American Solar Challenge (chassis), Solar Team Eindhoven (Cruiser car), mostdece.blogspot.com (battery & motor), Vattenfall Solar Team (race strategy), public domain (lower right 3), Anthony Dekker (remaining 7).


The “America the Beautiful” quarters

Just for fun (click to zoom), a map of 49 of the 56 U.S. National Parks, National Forests, and National Wildlife Refuges shown on the “America the Beautiful” quarters. How many have you visited?

Locations auto-extracted from Wikipedia pages using R, and colours indicating elevation, using an elevation dataset from www.worldclim.org (a dataset which treats the Great Lakes as land) and a palette I knocked together.


World Population

Some feedback on my last post expressed surprise that Ptolemy’s specification of the Oikoumene now holds holds 80.6% of the world’s population. Above (click to zoom), I have redrawn the classic bar charts of world population which explain this fact. Africa, Asia, and Europe contain about 86% of the world’s population. Ptolemy excluded what we now know to be Southern Africa (which only drops the total to 85%) and didn’t extend his Oikoumene quite far enough to the east.

The chart below shows the same thing, but using NASA’s image of the Earth at night. It can be seen that the spikes on the bar chart correspond to major cities.


The Oikoumene of Ptolemy

I was reading recently about the Geographia of Ptolemy (written around 150 AD). This classic book applied Greek mathematical skills to mapping and map projection – and if there was one thing the Greeks were good at, it was mathematics. According to Neugebauer, Ptolemy believed the Oikoumene, the inhabited portion of the world, to range from Thule (63° North) to 16°25′ South, and 90 degrees East and West of Syene in Egypt.

The map above illustrates this Oikoumene, with a modern population overlay in red (data from SEDAC). Ptolemy was not too far wrong – today this region holds 80.6% of the world’s population, and the percentage would have been greater in antiquity.

Also shown on the map are some of the many cities listed in the Geographia. Open circles show Ptolemy’s coordinates (from here, adjusted to a Syene meridian), and filled circles show true positions. Ptolemy had reasonably good latitude values (an average error of 1.2° for the sample shown on the map), but much worse longitude values (an average error of 6.8°). The longitude error is mostly systemic – Ptolemy’s estimate of 18,000 miles or 29,000 km for the circumference of the earth was only 72% of the true value (several centuries earlier, Eratosthenes had come up with a much better estimate). If Ptolemy’s longitudes are adjusted for this, the average error is only 1.5°.

However, Ptolemy’s book deserves considerable respect – it is not surprising that it was used for more than a thousand years.

World Solar Challenge September 3 update

In the leadup to the 2019 Bridgestone World Solar Challenge in Australia this October, most cars have been revealed (see my recently updated illustrated list of teams), with JU’s reveal a few days ago (see below), and Tokai’s reveal due in a few hours.

There are now 9 international teams in Australia (more than the number of local teams). Eindhoven (#40), Agoria (#8), and part of Vattenfall (#3) are driving north to Darwin, while Top Dutch (#6) have a workshop in Port Augusta (and living quarters in Quorn).


JU’s solar car Axelent (photo credit)

The chart below shows progress in submitting compulsory design documents for the race. White numbers highlight eight teams with no visible car or no visible travel plans:

  • #86 Sphuran Industries Private Limited (Dyuti) – this team is probably not a serious entry. I will eat my hat if they turn up in Darwin.
  • #63 Alfaisal Solar Car Team – recently, they have gone rather quiet, but they have a working car.
  • #89 Estidamah – they have not responded to questions. They also might not turn up, although they have obtained several greens for compulsory documents.
  • #80 Beijing Institute of Technology – they never say much, but they always turn up in the end. I don’t expect this year to be any different.
  • #4 Antakari Solar Team – they are clearly behind schedule, but they are an experienced team. They will probably turn up. (edit: they have revealed a beautiful bullet car)
  • #55 Mines Rabat Solar Team – they seem to have run out of time. Can they finish the car and raise money for air freight? I’m not sure. (edit: it seems that they will attend the Moroccan Solar Challenge instead of WSC)
  • #98 ATN Solar Car Team and #41 Australian National University  – these teams are obviously in trouble but, being Australian, they should still turn up in Darwin with a car. (edit: both teams have since revealed cars)



World Solar Challenge late August update

In the leadup to the 2019 Bridgestone World Solar Challenge in Australia this October, most cars have been revealed (see my recently updated illustrated list of teams), and the first few international teams (#2 Michigan, #3 Vattenfall, #6 Top Dutch, #8 Agoria, and #40 Eindhoven) have arrived in Australia (see map above). Bochum (#11), Twente (#21), and Sonnenwagen Aachen (#70) are not far behind. Eindhoven (#40) are currently engaged in a slow drive north, while Top Dutch (#6) have a workshop in Port Augusta (and living quarters in Quorn).

Meanwhile, pre-race paperwork is being filled in, with Bochum (#11) and Twente (#21) almost complete. Sphuran Industries from India (#86) is not looking like a serious entrant. On a more positive note, though, Jönköping University Solar Team (#46) is revealing their car later today!


2019 World Solar Challenge: the route

Following on from my route map above for the World Solar Challenge (click to zoom), here are some personal route notes (revised from 2015 and 2017). The WSC has confirmed that the control stops are as indicated.

The graph below (click to zoom) shows approximate altitudes (taken from the Stanford 2013 elevation profile for this version of the graph). The highest point on the route (about 730 m) is 20 km north of Alice Springs, although the steepest hill (Hayes Creek Hill, summit 203 m) is about 170 km from Darwin.

Darwin – Start


Solar Team Eindhoven’s Stella starts the race in 2013 (photo: WSC)

The city of Darwin marks the start of the race.

Katherine – 322 km – Control Stop 1


En route to Katherine in 2011 (photo: UC Berkeley Solar Vehicle Team)

The town of Katherine (on the Katherine River) is a gateway to Nitmiluk National Park. It also serves the nearby Royal Australian Air Force base. The average maximum October temperature is 37.7°C.

Daly Waters – 588 km – Control Stop 2


The famous Daly Waters pub (photo: Lakeyboy)

Daly Waters is a small town with a famous pub. The Eindhoven team left a shirt there in 2015.

Dunmarra – 633 km


University of Toronto’s Blue Sky Solar team leaves the Dunmarra control stop in 2013 (photo: Blue Sky Solar)

Dunmarra once served the Overland Telegraph Line. Today it is little more than a roadhouse, motel, and caravan park. In previous races, this was a control stop.

Tennant Creek – 987 km – Control Stop 3 / End of Cruiser Stage 1


Tennant Creek (photo: Tourism NT)

Tennant Creek (population about 3,500) is a small town serving nearby mines, cattle stations, and tourist attractions. Shopping can be done at Tennant Creek IGA.

For 2019, Tennant Creek marks the end of Cruiser Stage 1. Cruisers must arrive between 14:00 and 17:00 on Monday (with penalties for arriving after 14:00). Cruiser teams will spend the night, and have the option of metered recharging between sunset and 23:00.

Karlu Karlu / Devils Marbles Conservation Reserve


Nuon Solar Team’s Nuna7 drives by the Devils Marbles in 2013 (photo: Jorrit Lousberg)

The 1,802 hectare Karlu Karlu / Devils Marbles Conservation Reserve lies along both sides of the Stuart Highway about 100 km south of Tennant Creek. It is home to a variety of reptiles and birds, including the fairy martin (Petrochelidon ariel) and the sand goanna (Varanus gouldii). Race participants, of course, don’t have time to look (unless, by chance, this is where they stop for the night).

Barrow Creek – 1,210 km – Control Stop 4


Barrow Creek Roadhouse and surrounds (photo: Adrian Kitchingman)

Barrow Creek once served the Overland Telegraph Line and nearby graziers, but is now nothing but a roadhouse. The Telegraph Station is preserved as a historical site.

Ti Tree – 1,300 km


Nuon Solar Team’s Nuna6 drives by a fire between Tennant Creek and Alice Springs in 2011 (photo: Hans Peter van Velthoven)

Ti Tree is a small settlement north of Alice Springs. Much of the local area is owned by the Anmatyerre people. In previous races, this was a control stop.

Alice Springs – 1,493 km – Control Stop 5


Alice Springs (photo: Ben Tillman)

Alice Springs is roughly the half-way point of the race.

Kulgera – 1,766 km – Control Stop 6


Sunset near Kulgera (photo: “dannebrog”)

Kulgera is a tiny settlement 20 km from the NT / SA Border. The “pub” is Kulgera’s main feature.

NT / SA Border – 1,786 km


Entering South Australia (photo: Phil Whitehouse)

The sign at the Northern Territory / South Australia border shows Sturt’s Desert Pea (Swainsona formosa), the floral emblem of the state of South Australia.

Marla – 1,945 km


Road train at Marla (photo: Ed Dunens)

Marla (population 100) has a health centre, a roadhouse/motel/supermarket complex, a police station, and a small car repair workshop. The name of the town may be a reference to the mala (Lagorchestes hirsutus) or to an Aboriginal word for “kangaroo.”

Coober Pedy – 2,178 km – Control Stop 7 / End of Cruiser Stage 2


Coober Pedy (photo: “Lodo27”)

The town of Coober Pedy is a major centre for opal mining. Because of the intense desert heat, many residents live underground.

For 2019, Coober Pedy marks the end of Cruiser Stage 2. Cruisers must arrive between 16:30 and 17:00 on Wednesday (with penalties for arriving after 16:30). Cruiser teams will spend the night, and have the option of metered recharging between sunset and 23:00.

Glendambo – 2,432 km – Control Stop 8


The Belgian team’s Indupol One leaves Glendambo control stop in 2013 (photo: Punch Powertrain Solar Team / Geert Vanden Wijngaert)

Glendambo is another small outback settlement.

Port Augusta – 2,720 km – Control Stop 9

At Port Augusta, the highway reaches the Spencer Gulf. From this point, traffic becomes much heavier, which makes life more difficult for the drivers in the race.

Adelaide – Finish


Adelaide makes quite a contrast to that lengthy stretch of desert (photo: “Orderinchaos”)

Adelaide, the “City of Churches,” is the end of the race. The official finish line marks 3,022 km from Darwin.

Cruisers must arrive between 11:30 and 14:00 on Friday (with penalties for arriving after 11:30).


American Solar Challenge 2018 Tracker Data

I just got my hands on the GPS tracker data for the American Solar Challenge last July. Out of the 13 cars from Michigan, MIT, CalSol, Western Syd, Illini, Waterloo, Minnesota, GA Tech, Poly Montreal, ETS Quebec, Bologna, W Mich, and App State, most were not being tracked during large stretches of the route (see the map above). That restricts what I can do with the data, but I will do something. Stay tuned.