mid-august commit

main
iOS 1 year ago
parent 859dc4857b
commit 23d0704fcf

@ -30,7 +30,6 @@
"quickadd", "quickadd",
"obsidian-reminder-plugin", "obsidian-reminder-plugin",
"obsidian-sortable", "obsidian-sortable",
"taskbone-ocr-plugin",
"obsidian-tracker", "obsidian-tracker",
"txt-as-md-obsidian", "txt-as-md-obsidian",
"obsidian-read-it-later", "obsidian-read-it-later",
@ -55,8 +54,6 @@
"cmdr", "cmdr",
"obsidian-tasks-plugin", "obsidian-tasks-plugin",
"obsidian-lineup-builder", "obsidian-lineup-builder",
"email-block-plugin",
"obsidian-open-weather",
"obsidian-bulk-rename-plugin", "obsidian-bulk-rename-plugin",
"msg-handler", "msg-handler",
"cron", "cron",

@ -95,6 +95,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.11010452134496902, "scale": 0.15969285926493373,
"close": true "close": true
} }

@ -19,7 +19,7 @@
"601d1cc7-a4f3-4f19-aa9f-3bddd7ab6b1d": { "601d1cc7-a4f3-4f19-aa9f-3bddd7ab6b1d": {
"locked": false, "locked": false,
"lockedDeviceName": "iPhone", "lockedDeviceName": "iPhone",
"lastRun": "2023-08-07T10:12:22+02:00" "lastRun": "2023-08-14T07:16:25+02:00"
} }
} }
} }

File diff suppressed because one or more lines are too long

@ -1,9 +1,9 @@
{ {
"id": "customjs", "id": "customjs",
"name": "CustomJS", "name": "CustomJS",
"version": "1.0.13", "version": "1.0.14",
"minAppVersion": "0.9.12", "minAppVersion": "0.9.12",
"description": "This plugin allows for the loading and reuse of custom JS inside your vault.", "description": "This plugin allows for the loading and reuse of custom javascript files inside your vault.",
"author": "Sam Lewis", "author": "Sam Lewis",
"authorUrl": "https://github.com/samlewis0602", "authorUrl": "https://github.com/samlewis0602",
"isDesktopOnly": false "isDesktopOnly": false

@ -4,12 +4,13 @@
"historyPriority": true, "historyPriority": true,
"historyLimit": 100, "historyLimit": 100,
"history": [ "history": [
":fork_and_knife:",
":racehorse:", ":racehorse:",
":battery:",
":tv:", ":tv:",
":plate_with_cutlery:",
":car:", ":car:",
":train2:", ":train2:",
":plate_with_cutlery:",
":fork_and_knife:",
":hot_pepper:", ":hot_pepper:",
":palm_tree:", ":palm_tree:",
":candy:", ":candy:",

@ -12,8 +12,8 @@
"checkpointList": [ "checkpointList": [
{ {
"path": "/", "path": "/",
"date": "2023-08-07", "date": "2023-08-14",
"size": 17379217 "size": 17656944
} }
], ],
"activityHistory": [ "activityHistory": [
@ -2310,7 +2310,35 @@
}, },
{ {
"date": "2023-08-07", "date": "2023-08-07",
"value": 1521 "value": 2364
},
{
"date": "2023-08-08",
"value": 1349
},
{
"date": "2023-08-09",
"value": 3501
},
{
"date": "2023-08-10",
"value": 159582
},
{
"date": "2023-08-11",
"value": 3492
},
{
"date": "2023-08-12",
"value": 2231
},
{
"date": "2023-08-13",
"value": 110169
},
{
"date": "2023-08-14",
"value": 4500
} }
] ]
} }

File diff suppressed because one or more lines are too long

@ -5,7 +5,7 @@
"isDesktopOnly": false, "isDesktopOnly": false,
"js": "main.js", "js": "main.js",
"fundingUrl": "https://ko-fi.com/vinzent", "fundingUrl": "https://ko-fi.com/vinzent",
"version": "1.36.5", "version": "1.37.0",
"author": "Vinzent", "author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03" "authorUrl": "https://github.com/Vinzent03"
} }

@ -1650,7 +1650,7 @@
"links": 1 "links": 1
}, },
"01.02 Home/@Shopping list.md": { "01.02 Home/@Shopping list.md": {
"size": 4736, "size": 5226,
"tags": 1, "tags": 1,
"links": 1 "links": 1
}, },
@ -8335,7 +8335,7 @@
"links": 4 "links": 4
}, },
"01.02 Home/Interiors.md": { "01.02 Home/Interiors.md": {
"size": 1429, "size": 1763,
"tags": 2, "tags": 2,
"links": 2 "links": 2
}, },
@ -10320,14 +10320,14 @@
"links": 2 "links": 2
}, },
"01.07 Animals/2023-07-22 Check.md": { "01.07 Animals/2023-07-22 Check.md": {
"size": 644, "size": 786,
"tags": 3, "tags": 3,
"links": 1 "links": 1
}, },
"01.07 Animals/2023-07-13 Health check.md": { "01.07 Animals/2023-07-13 Health check.md": {
"size": 811, "size": 943,
"tags": 3, "tags": 3,
"links": 1 "links": 2
}, },
"00.01 Admin/Calendars/2023-07-24.md": { "00.01 Admin/Calendars/2023-07-24.md": {
"size": 1412, "size": 1412,
@ -10372,12 +10372,12 @@
"00.03 News/America Has Never Seen a Spectacle Like Messi.md": { "00.03 News/America Has Never Seen a Spectacle Like Messi.md": {
"size": 14548, "size": 14548,
"tags": 5, "tags": 5,
"links": 1 "links": 2
}, },
"00.03 News/Country Musics Culture Wars and the Remaking of Nashville.md": { "00.03 News/Country Musics Culture Wars and the Remaking of Nashville.md": {
"size": 64708, "size": 64708,
"tags": 5, "tags": 4,
"links": 1 "links": 2
}, },
"00.03 News/How I Survived a Wedding in a Jungle That Tried to Eat Me Alive.md": { "00.03 News/How I Survived a Wedding in a Jungle That Tried to Eat Me Alive.md": {
"size": 3554, "size": 3554,
@ -10387,7 +10387,7 @@
"00.03 News/They lost their kids to Fortnite - Macleans.ca.md": { "00.03 News/They lost their kids to Fortnite - Macleans.ca.md": {
"size": 39704, "size": 39704,
"tags": 3, "tags": 3,
"links": 1 "links": 2
}, },
"00.03 News/The Global Sperm Count Decline Has Created Big Business.md": { "00.03 News/The Global Sperm Count Decline Has Created Big Business.md": {
"size": 40952, "size": 40952,
@ -10395,14 +10395,14 @@
"links": 1 "links": 1
}, },
"00.03 News/Stop trying to have the perfect vacation. Youre ruining everyone elses..md": { "00.03 News/Stop trying to have the perfect vacation. Youre ruining everyone elses..md": {
"size": 18699, "size": 16553,
"tags": 3, "tags": 3,
"links": 1 "links": 2
}, },
"00.03 News/The Cautionary Tale of J. Robert Oppenheimer.md": { "00.03 News/The Cautionary Tale of J. Robert Oppenheimer.md": {
"size": 18124, "size": 18124,
"tags": 3, "tags": 3,
"links": 1 "links": 2
}, },
"00.01 Admin/Calendars/2023-07-30.md": { "00.01 Admin/Calendars/2023-07-30.md": {
"size": 1412, "size": 1412,
@ -10447,17 +10447,17 @@
"00.03 News/A Small-Town Paper Lands a Very Big Story.md": { "00.03 News/A Small-Town Paper Lands a Very Big Story.md": {
"size": 34246, "size": 34246,
"tags": 4, "tags": 4,
"links": 1 "links": 2
}, },
"00.03 News/How Larry Gagosian Reshaped the Art World.md": { "00.03 News/How Larry Gagosian Reshaped the Art World.md": {
"size": 113898, "size": 113898,
"tags": 2, "tags": 3,
"links": 1 "links": 2
}, },
"00.03 News/We Are All Animals at Night Hazlitt.md": { "00.03 News/We Are All Animals at Night Hazlitt.md": {
"size": 19961, "size": 19961,
"tags": 3, "tags": 3,
"links": 1 "links": 2
}, },
"00.01 Admin/Calendars/2023-08-01.md": { "00.01 Admin/Calendars/2023-08-01.md": {
"size": 1255, "size": 1255,
@ -10515,17 +10515,112 @@
"links": 4 "links": 4
}, },
"00.01 Admin/Calendars/2023-08-07.md": { "00.01 Admin/Calendars/2023-08-07.md": {
"size": 1412,
"tags": 0,
"links": 6
},
"00.01 Admin/Calendars/2023-08-08.md": {
"size": 1276,
"tags": 0,
"links": 7
},
"00.01 Admin/Calendars/2023-08-09.md": {
"size": 1412,
"tags": 0,
"links": 5
},
"03.04 Cinematheque/The Hunger Games (2012).md": {
"size": 2047,
"tags": 0,
"links": 1
},
"00.01 Admin/Calendars/2023-08-10.md": {
"size": 1412,
"tags": 0,
"links": 5
},
"00.03 News/In the Bahamas, a smugglers paradise thrives on todays cargo people.md": {
"size": 26467,
"tags": 5,
"links": 2
},
"00.03 News/Utopia to blight Surviving in Henry Fords lost jungle town.md": {
"size": 16497,
"tags": 3,
"links": 1
},
"00.03 News/Held Together.md": {
"size": 87644,
"tags": 3,
"links": 1
},
"00.03 News/A Climate Warning from the Cradle of Civilization.md": {
"size": 24799,
"tags": 3,
"links": 1
},
"03.04 Cinematheque/The Maltese Falcon (1941).md": {
"size": 2091,
"tags": 0,
"links": 1
},
"00.01 Admin/Calendars/2023-08-11.md": {
"size": 1412,
"tags": 0,
"links": 7
},
"03.04 Cinematheque/The Hunger Games - Catching Fire (2013).md": {
"size": 2084,
"tags": 0,
"links": 1
},
"00.01 Admin/Calendars/2023-08-12.md": {
"size": 1412,
"tags": 0,
"links": 6
},
"00.01 Admin/Calendars/2023-08-13.md": {
"size": 1255,
"tags": 0,
"links": 5
},
"00.03 News/Why nobody got paid for one of the most sampled sounds in hip-hop.md": {
"size": 17827,
"tags": 4,
"links": 1
},
"00.03 News/Two Teens Hitchhiked to a Concert.md": {
"size": 36653,
"tags": 6,
"links": 1
},
"00.03 News/Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show.md": {
"size": 22166,
"tags": 4,
"links": 1
},
"00.03 News/What Happened in Vegas David Hill.md": {
"size": 32052,
"tags": 5,
"links": 1
},
"00.01 Admin/Calendars/2023-08-14.md": {
"size": 1412, "size": 1412,
"tags": 0, "tags": 0,
"links": 4 "links": 4
},
"01.07 Animals/2023-08-12 Front leg inflammation.md": {
"size": 982,
"tags": 3,
"links": 3
} }
}, },
"commitTypes": { "commitTypes": {
"/": { "/": {
"Refactor": 6073, "Refactor": 6090,
"Create": 1924, "Create": 1944,
"Link": 7702, "Link": 7755,
"Expand": 1723 "Expand": 1730
} }
}, },
"dailyCommits": { "dailyCommits": {
@ -10537,39 +10632,46 @@
"4": 17, "4": 17,
"5": 14, "5": 14,
"6": 69, "6": 69,
"7": 710, "7": 716,
"8": 936, "8": 942,
"9": 849, "9": 888,
"10": 585, "10": 593,
"11": 461, "11": 461,
"12": 6610, "12": 6610,
"13": 495, "13": 501,
"14": 441, "14": 442,
"15": 482, "15": 484,
"16": 608, "16": 608,
"17": 666, "17": 666,
"18": 841, "18": 841,
"19": 554, "19": 573,
"20": 548, "20": 552,
"21": 546, "21": 551,
"22": 498, "22": 499,
"23": 1246 "23": 1246
} }
}, },
"weeklyCommits": { "weeklyCommits": {
"/": { "/": {
"Mon": 2536, "Mon": 2556,
"Tue": 1410, "Tue": 1412,
"Wed": 7581, "Wed": 7589,
"Thu": 977, "Thu": 1011,
"Fri": 1055, "Fri": 1061,
"Sat": 0, "Sat": 0,
"Sun": 3863 "Sun": 3890
} }
}, },
"recentCommits": { "recentCommits": {
"/": { "/": {
"Expanded": [ "Expanded": [
"<a class=\"internal-link\" href=\"01.07 Animals/2023-07-13 Health check.md\"> 2023-07-13 Health check </a>",
"<a class=\"internal-link\" href=\"01.07 Animals/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"01.07 Animals/2023-07-22 Check.md\"> 2023-07-22 Check </a>",
"<a class=\"internal-link\" href=\"01.07 Animals/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Interiors.md\"> Interiors </a>",
"<a class=\"internal-link\" href=\"01.02 Home/@Shopping list.md\"> @Shopping list </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>", "<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Media.md\"> Bookmarks - Media </a>", "<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Media.md\"> Bookmarks - Media </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring UFW.md\"> Configuring UFW </a>", "<a class=\"internal-link\" href=\"05.02 Networks/Configuring UFW.md\"> Configuring UFW </a>",
@ -10613,16 +10715,29 @@
"<a class=\"internal-link\" href=\"01.07 Animals/2023-06-09 Riding off.md\"> 2023-06-09 Riding off </a>", "<a class=\"internal-link\" href=\"01.07 Animals/2023-06-09 Riding off.md\"> 2023-06-09 Riding off </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Work.md\"> Bookmarks - Work </a>", "<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Work.md\"> Bookmarks - Work </a>",
"<a class=\"internal-link\" href=\"01.01 Life Orga/@Finances.md\"> @Finances </a>", "<a class=\"internal-link\" href=\"01.01 Life Orga/@Finances.md\"> @Finances </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>", "<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>"
"<a class=\"internal-link\" href=\"05.01 Computer setup/Storage and Syncing.md\"> Storage and Syncing </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-06-10.md\"> 2023-06-10 </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring UFW.md\"> Configuring UFW </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Zoo Station.md\"> Zoo Station </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-05-27.md\"> 2023-05-27 </a>"
], ],
"Created": [ "Created": [
"<a class=\"internal-link\" href=\"00.02 Inbox/Untitled.md\"> Untitled </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-14.md\"> 2023-08-14 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/What Happened in Vegas David Hill.md\"> What Happened in Vegas David Hill </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show.md\"> Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Rolling Stone.md\"> Rolling Stone </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Why nobody got paid for one of the most sampled sounds in hip-hop.md\"> Why nobody got paid for one of the most sampled sounds in hip-hop </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-13.md\"> 2023-08-13 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-12.md\"> 2023-08-12 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Hunger Games - Catching Fire (2013).md\"> The Hunger Games - Catching Fire (2013) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-11.md\"> 2023-08-11 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Maltese Falcon (1941).md\"> The Maltese Falcon (1941) </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/A Climate Warning from the Cradle of Civilization.md\"> A Climate Warning from the Cradle of Civilization </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Held Together.md\"> Held Together </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Utopia to blight Surviving in Henry Fords lost jungle town.md\"> Utopia to blight Surviving in Henry Fords lost jungle town </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/How a southern Italian crime familys reign ended in tragedy.md\"> How a southern Italian crime familys reign ended in tragedy </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/In the Bahamas, a smugglers paradise thrives on todays cargo people.md\"> In the Bahamas, a smugglers paradise thrives on todays cargo people </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-10.md\"> 2023-08-10 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Hunger Games (2012).md\"> The Hunger Games (2012) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-09.md\"> 2023-08-09 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-08.md\"> 2023-08-08 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-07.md\"> 2023-08-07 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-07.md\"> 2023-08-07 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-06.md\"> 2023-08-06 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-06.md\"> 2023-08-06 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/One Night in Miami (2020).md\"> One Night in Miami (2020) </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/One Night in Miami (2020).md\"> One Night in Miami (2020) </a>",
@ -10653,29 +10768,22 @@
"<a class=\"internal-link\" href=\"00.02 Inbox/They lost their kids to Fortnite - Macleans.ca.md\"> They lost their kids to Fortnite - Macleans.ca </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/They lost their kids to Fortnite - Macleans.ca.md\"> They lost their kids to Fortnite - Macleans.ca </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/How I Survived a Wedding in a Jungle That Tried to Eat Me Alive.md\"> How I Survived a Wedding in a Jungle That Tried to Eat Me Alive </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/How I Survived a Wedding in a Jungle That Tried to Eat Me Alive.md\"> How I Survived a Wedding in a Jungle That Tried to Eat Me Alive </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Country Musics Culture Wars and the Remaking of Nashville.md\"> Country Musics Culture Wars and the Remaking of Nashville </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/Country Musics Culture Wars and the Remaking of Nashville.md\"> Country Musics Culture Wars and the Remaking of Nashville </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/America Has Never Seen a Spectacle Like Messi.md\"> America Has Never Seen a Spectacle Like Messi </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/America Has Never Seen a Spectacle Like Messi.md\"> America Has Never Seen a Spectacle Like Messi </a>"
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-29.md\"> 2023-07-29 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-28.md\"> 2023-07-28 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Conservatives Have a New Master Theory of American Politics.md\"> Conservatives Have a New Master Theory of American Politics </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-27.md\"> 2023-07-27 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-26.md\"> 2023-07-26 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-25.md\"> 2023-07-25 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/2023-07-23.md\"> 2023-07-23 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-24.md\"> 2023-07-24 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Untitled.md\"> Untitled </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Untitled.md\"> Untitled </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Untitled.md\"> Untitled </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-22.md\"> 2023-07-22 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-21.md\"> 2023-07-21 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-20.md\"> 2023-07-20 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-19.md\"> 2023-07-19 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/De « Peaky Blinders » à « Oppenheimer », dans la tête de Cillian Murphy.md\"> De « Peaky Blinders » à « Oppenheimer », dans la tête de Cillian Murphy </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-18.md\"> 2023-07-18 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Lonely Battle to Save Species on a Tiny Speck in the Pacific.md\"> The Lonely Battle to Save Species on a Tiny Speck in the Pacific </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/In the Northern Rockies, grizzly bears are on the move.md\"> In the Northern Rockies, grizzly bears are on the move </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Forgotten Sovereigns of the Colorado River.md\"> The Forgotten Sovereigns of the Colorado River </a>"
], ],
"Renamed": [ "Renamed": [
"<a class=\"internal-link\" href=\"01.07 Animals/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"00.03 News/What Happened in Vegas David Hill.md\"> What Happened in Vegas David Hill </a>",
"<a class=\"internal-link\" href=\"00.03 News/Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show.md\"> Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show </a>",
"<a class=\"internal-link\" href=\"00.03 News/Two Teens Hitchhiked to a Concert.md\"> Two Teens Hitchhiked to a Concert </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Two Teens Hitchhiked to a Concert.md\"> Two Teens Hitchhiked to a Concert </a>",
"<a class=\"internal-link\" href=\"00.03 News/Why nobody got paid for one of the most sampled sounds in hip-hop.md\"> Why nobody got paid for one of the most sampled sounds in hip-hop </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Hunger Games - Catching Fire (2013).md\"> The Hunger Games - Catching Fire (2013) </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Maltese Falcon (1941).md\"> The Maltese Falcon (1941) </a>",
"<a class=\"internal-link\" href=\"00.03 News/A Climate Warning from the Cradle of Civilization.md\"> A Climate Warning from the Cradle of Civilization </a>",
"<a class=\"internal-link\" href=\"00.03 News/Held Together.md\"> Held Together </a>",
"<a class=\"internal-link\" href=\"00.03 News/Utopia to blight Surviving in Henry Fords lost jungle town.md\"> Utopia to blight Surviving in Henry Fords lost jungle town </a>",
"<a class=\"internal-link\" href=\"00.03 News/In the Bahamas, a smugglers paradise thrives on todays cargo people.md\"> In the Bahamas, a smugglers paradise thrives on todays cargo people </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Hunger Games (2012).md\"> The Hunger Games (2012) </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/One Night in Miami (2020).md\"> One Night in Miami (2020) </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/One Night in Miami (2020).md\"> One Night in Miami (2020) </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Black Girl (1966).md\"> Black Girl (1966) </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/Black Girl (1966).md\"> Black Girl (1966) </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Beau travail (1999).md\"> Beau travail (1999) </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/Beau travail (1999).md\"> Beau travail (1999) </a>",
@ -10713,22 +10821,21 @@
"<a class=\"internal-link\" href=\"00.03 News/Travis Kelce Is Going for It.md\"> Travis Kelce Is Going for It </a>", "<a class=\"internal-link\" href=\"00.03 News/Travis Kelce Is Going for It.md\"> Travis Kelce Is Going for It </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Stronghold (2020).md\"> The Stronghold (2020) </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/The Stronghold (2020).md\"> The Stronghold (2020) </a>",
"<a class=\"internal-link\" href=\"02.03 Zürich/Fischer Fritz.md\"> Fischer Fritz </a>", "<a class=\"internal-link\" href=\"02.03 Zürich/Fischer Fritz.md\"> Fischer Fritz </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/John Wick - Chapter 4 (2023).md\"> John Wick - Chapter 4 (2023) </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/John Wick - Chapter 4 (2023).md\"> John Wick - Chapter 4 (2023) </a>"
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Fight Club (1999).md\"> Fight Club (1999) </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/28 Days Later (2002).md\"> 28 Days Later (2002) </a>",
"<a class=\"internal-link\" href=\"00.03 News/Everyone in Stephenville Thought They Knew Who Killed Susan Woods.md\"> Everyone in Stephenville Thought They Knew Who Killed Susan Woods </a>",
"<a class=\"internal-link\" href=\"00.03 News/Inside the Secretive World of Penile Enlargement.md\"> Inside the Secretive World of Penile Enlargement </a>",
"<a class=\"internal-link\" href=\"00.03 News/The Night 17 Million Precious Military Records Went Up in Smoke.md\"> The Night 17 Million Precious Military Records Went Up in Smoke </a>",
"<a class=\"internal-link\" href=\"00.03 News/How a Grad Student Uncovered the Largest Known Slave Auction in the U.S..md\"> How a Grad Student Uncovered the Largest Known Slave Auction in the U.S. </a>",
"<a class=\"internal-link\" href=\"00.03 News/Jurassic Narcs The Vietnam Vets Who Supersized the War on Drugs.md\"> Jurassic Narcs The Vietnam Vets Who Supersized the War on Drugs </a>",
"<a class=\"internal-link\" href=\"00.03 News/He Sought A New Life Outside A War Zone. Bullets Still Found Him..md\"> He Sought A New Life Outside A War Zone. Bullets Still Found Him. </a>",
"<a class=\"internal-link\" href=\"00.03 News/Hey Dad, Can You Help Me Return the Picasso I Stole.md\"> Hey Dad, Can You Help Me Return the Picasso I Stole </a>",
"<a class=\"internal-link\" href=\"02.03 Zürich/Kafi Paradiesli.md\"> Kafi Paradiesli </a>",
"<a class=\"internal-link\" href=\"00.03 News/Chariot-Racing Hooliganism The Nika Riots of Constantinople.md\"> Chariot-Racing Hooliganism The Nika Riots of Constantinople </a>",
"<a class=\"internal-link\" href=\"03.03 Food & Wine/Msakhan Fatteh.md\"> Msakhan Fatteh </a>",
"<a class=\"internal-link\" href=\"03.03 Food & Wine/Steak Salad with Stone Fruit, Pistachios and Cheddar.md\"> Steak Salad with Stone Fruit, Pistachios and Cheddar </a>"
], ],
"Tagged": [ "Tagged": [
"<a class=\"internal-link\" href=\"01.07 Animals/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"00.03 News/Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show.md\"> Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show </a>",
"<a class=\"internal-link\" href=\"00.03 News/What Happened in Vegas David Hill.md\"> What Happened in Vegas David Hill </a>",
"<a class=\"internal-link\" href=\"00.03 News/Two Teens Hitchhiked to a Concert.md\"> Two Teens Hitchhiked to a Concert </a>",
"<a class=\"internal-link\" href=\"00.03 News/Why nobody got paid for one of the most sampled sounds in hip-hop.md\"> Why nobody got paid for one of the most sampled sounds in hip-hop </a>",
"<a class=\"internal-link\" href=\"00.03 News/How Larry Gagosian Reshaped the Art World.md\"> How Larry Gagosian Reshaped the Art World </a>",
"<a class=\"internal-link\" href=\"00.03 News/Held Together.md\"> Held Together </a>",
"<a class=\"internal-link\" href=\"00.03 News/A Climate Warning from the Cradle of Civilization.md\"> A Climate Warning from the Cradle of Civilization </a>",
"<a class=\"internal-link\" href=\"00.03 News/Utopia to blight Surviving in Henry Fords lost jungle town.md\"> Utopia to blight Surviving in Henry Fords lost jungle town </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Utopia to blight Surviving in Henry Fords lost jungle town.md\"> Utopia to blight Surviving in Henry Fords lost jungle town </a>",
"<a class=\"internal-link\" href=\"00.03 News/In the Bahamas, a smugglers paradise thrives on todays cargo people.md\"> In the Bahamas, a smugglers paradise thrives on todays cargo people </a>",
"<a class=\"internal-link\" href=\"00.03 News/How Larry Gagosian Reshaped the Art World.md\"> How Larry Gagosian Reshaped the Art World </a>", "<a class=\"internal-link\" href=\"00.03 News/How Larry Gagosian Reshaped the Art World.md\"> How Larry Gagosian Reshaped the Art World </a>",
"<a class=\"internal-link\" href=\"00.03 News/We Are All Animals at Night Hazlitt.md\"> We Are All Animals at Night Hazlitt </a>", "<a class=\"internal-link\" href=\"00.03 News/We Are All Animals at Night Hazlitt.md\"> We Are All Animals at Night Hazlitt </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/A Small-Town Paper Lands a Very Big Story.md\"> A Small-Town Paper Lands a Very Big Story </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/A Small-Town Paper Lands a Very Big Story.md\"> A Small-Town Paper Lands a Very Big Story </a>",
@ -10767,21 +10874,11 @@
"<a class=\"internal-link\" href=\"06.02 Investments/@Investment Task master.md\"> @Investment Task master </a>", "<a class=\"internal-link\" href=\"06.02 Investments/@Investment Task master.md\"> @Investment Task master </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Crypto Tasks.md\"> Crypto Tasks </a>", "<a class=\"internal-link\" href=\"06.02 Investments/Crypto Tasks.md\"> Crypto Tasks </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/EOS.md\"> EOS </a>", "<a class=\"internal-link\" href=\"06.02 Investments/EOS.md\"> EOS </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/VC Investments.md\"> VC Investments </a>", "<a class=\"internal-link\" href=\"06.02 Investments/VC Investments.md\"> VC Investments </a>"
"<a class=\"internal-link\" href=\"06.02 Investments/QED Naval.md\"> QED Naval </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Ocean Protocol.md\"> Ocean Protocol </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Thalès.md\"> Thalès </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Le Miel de Paris.md\"> Le Miel de Paris </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Nimbus.md\"> Nimbus </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Crypto Investments.md\"> Crypto Investments </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Helium creates an open source, decentralized future for the web.md\"> Helium creates an open source, decentralized future for the web </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Revolut.md\"> Revolut </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Enjin.md\"> Enjin </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/@Investment master.md\"> @Investment master </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Equity Investments.md\"> Equity Investments </a>",
"<a class=\"internal-link\" href=\"06.02 Investments/Chainlink.md\"> Chainlink </a>"
], ],
"Refactored": [ "Refactored": [
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-13.md\"> 2023-08-13 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Stop trying to have the perfect vacation. Youre ruining everyone elses..md\"> Stop trying to have the perfect vacation. Youre ruining everyone elses. </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-06.md\"> 2023-08-06 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-06.md\"> 2023-08-06 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-01.md\"> 2023-08-01 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-01.md\"> 2023-08-01 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-31.md\"> 2023-07-31 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-31.md\"> 2023-07-31 </a>",
@ -10830,11 +10927,10 @@
"<a class=\"internal-link\" href=\"06.02 Investments/@Investment Task master.md\"> @Investment Task master </a>", "<a class=\"internal-link\" href=\"06.02 Investments/@Investment Task master.md\"> @Investment Task master </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/Madrid.md\"> Madrid </a>", "<a class=\"internal-link\" href=\"03.02 Travels/Madrid.md\"> Madrid </a>",
"<a class=\"internal-link\" href=\"03.02 Travels/Madrid.md\"> Madrid </a>", "<a class=\"internal-link\" href=\"03.02 Travels/Madrid.md\"> Madrid </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-01-27.md\"> 2023-01-27 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-01-27.md\"> 2023-01-27 </a>"
"<a class=\"internal-link\" href=\"02.03 Zürich/@Bars Zürich.md\"> @Bars Zürich </a>",
"<a class=\"internal-link\" href=\"01.01 Life Orga/@Finances.md\"> @Finances </a>"
], ],
"Deleted": [ "Deleted": [
"<a class=\"internal-link\" href=\"00.02 Inbox/How a southern Italian crime familys reign ended in tragedy.md\"> How a southern Italian crime familys reign ended in tragedy </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998) 1.md\"> Lock Stock and Two Smoking Barrels (1998) 1 </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998) 1.md\"> Lock Stock and Two Smoking Barrels (1998) 1 </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/De « Peaky Blinders » à « Oppenheimer », dans la tête de Cillian Murphy.md\"> De « Peaky Blinders » à « Oppenheimer », dans la tête de Cillian Murphy </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/De « Peaky Blinders » à « Oppenheimer », dans la tête de Cillian Murphy.md\"> De « Peaky Blinders » à « Oppenheimer », dans la tête de Cillian Murphy </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/How a Prison Gang Inspired by Hollywood Heists Stole $23 Million.md\"> How a Prison Gang Inspired by Hollywood Heists Stole $23 Million </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/How a Prison Gang Inspired by Hollywood Heists Stole $23 Million.md\"> How a Prison Gang Inspired by Hollywood Heists Stole $23 Million </a>",
@ -10884,10 +10980,50 @@
"<a class=\"internal-link\" href=\"00.02 Inbox/2023-01-07.md\"> 2023-01-07 </a>", "<a class=\"internal-link\" href=\"00.02 Inbox/2023-01-07.md\"> 2023-01-07 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-02-10 Mariage civil Eloi et Zélie.md\"> 2023-02-10 Mariage civil Eloi et Zélie </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-02-10 Mariage civil Eloi et Zélie.md\"> 2023-02-10 Mariage civil Eloi et Zélie </a>",
"<a class=\"internal-link\" href=\"Email test.md\"> Email test </a>", "<a class=\"internal-link\" href=\"Email test.md\"> Email test </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-12-29 Test event.md\"> 2022-12-29 Test event </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-12-29 Test event.md\"> 2022-12-29 Test event </a>"
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2022-12-16 Meg in LDN 1.md\"> 2022-12-16 Meg in LDN 1 </a>"
], ],
"Linked": [ "Linked": [
"<a class=\"internal-link\" href=\"00.03 News/The Cautionary Tale of J. Robert Oppenheimer.md\"> The Cautionary Tale of J. Robert Oppenheimer </a>",
"<a class=\"internal-link\" href=\"01.07 Animals/2023-07-13 Health check.md\"> 2023-07-13 Health check </a>",
"<a class=\"internal-link\" href=\"01.07 Animals/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"01.07 Animals/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/2023-08-12 Front leg inflammation.md\"> 2023-08-12 Front leg inflammation </a>",
"<a class=\"internal-link\" href=\"00.03 News/They lost their kids to Fortnite - Macleans.ca.md\"> They lost their kids to Fortnite - Macleans.ca </a>",
"<a class=\"internal-link\" href=\"00.03 News/In the Bahamas, a smugglers paradise thrives on todays cargo people.md\"> In the Bahamas, a smugglers paradise thrives on todays cargo people </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-14.md\"> 2023-08-14 </a>",
"<a class=\"internal-link\" href=\"00.03 News/What Happened in Vegas David Hill.md\"> What Happened in Vegas David Hill </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show.md\"> Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Two Teens Hitchhiked to a Concert.md\"> Two Teens Hitchhiked to a Concert </a>",
"<a class=\"internal-link\" href=\"00.03 News/Why nobody got paid for one of the most sampled sounds in hip-hop.md\"> Why nobody got paid for one of the most sampled sounds in hip-hop </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-13.md\"> 2023-08-13 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-13.md\"> 2023-08-13 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-12.md\"> 2023-08-12 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-11.md\"> 2023-08-11 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-12.md\"> 2023-08-12 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-11.md\"> 2023-08-11 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Hunger Games - Catching Fire (2013).md\"> The Hunger Games - Catching Fire (2013) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-11.md\"> 2023-08-11 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-10.md\"> 2023-08-10 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Maltese Falcon (1941).md\"> The Maltese Falcon (1941) </a>",
"<a class=\"internal-link\" href=\"00.03 News/A Small-Town Paper Lands a Very Big Story.md\"> A Small-Town Paper Lands a Very Big Story </a>",
"<a class=\"internal-link\" href=\"00.03 News/We Are All Animals at Night Hazlitt.md\"> We Are All Animals at Night Hazlitt </a>",
"<a class=\"internal-link\" href=\"00.03 News/Stop trying to have the perfect vacation. Youre ruining everyone elses..md\"> Stop trying to have the perfect vacation. Youre ruining everyone elses. </a>",
"<a class=\"internal-link\" href=\"00.03 News/How Larry Gagosian Reshaped the Art World.md\"> How Larry Gagosian Reshaped the Art World </a>",
"<a class=\"internal-link\" href=\"00.03 News/Country Musics Culture Wars and the Remaking of Nashville.md\"> Country Musics Culture Wars and the Remaking of Nashville </a>",
"<a class=\"internal-link\" href=\"00.03 News/America Has Never Seen a Spectacle Like Messi.md\"> America Has Never Seen a Spectacle Like Messi </a>",
"<a class=\"internal-link\" href=\"00.03 News/Held Together.md\"> Held Together </a>",
"<a class=\"internal-link\" href=\"00.03 News/A Climate Warning from the Cradle of Civilization.md\"> A Climate Warning from the Cradle of Civilization </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Utopia to blight Surviving in Henry Fords lost jungle town.md\"> Utopia to blight Surviving in Henry Fords lost jungle town </a>",
"<a class=\"internal-link\" href=\"00.03 News/In the Bahamas, a smugglers paradise thrives on todays cargo people.md\"> In the Bahamas, a smugglers paradise thrives on todays cargo people </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-10.md\"> 2023-08-10 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-09.md\"> 2023-08-09 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-08.md\"> 2023-08-08 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-09.md\"> 2023-08-09 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/The Hunger Games (2012).md\"> The Hunger Games (2012) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-08.md\"> 2023-08-08 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-08.md\"> 2023-08-08 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-07.md\"> 2023-08-07 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-07.md\"> 2023-08-07 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-07.md\"> 2023-08-07 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-07.md\"> 2023-08-07 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-06.md\"> 2023-08-06 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-06.md\"> 2023-08-06 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-05.md\"> 2023-08-05 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-05.md\"> 2023-08-05 </a>",
@ -10897,50 +11033,10 @@
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Black Girl (1966).md\"> Black Girl (1966) </a>", "<a class=\"internal-link\" href=\"03.04 Cinematheque/Black Girl (1966).md\"> Black Girl (1966) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>", "<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>"
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Beau travail (1999).md\"> Beau travail (1999) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-04.md\"> 2023-08-04 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-03.md\"> 2023-08-03 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Operation Corned Beef (1991).md\"> Operation Corned Beef (1991) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-03.md\"> 2023-08-03 </a>",
"<a class=\"internal-link\" href=\"03.04 Cinematheque/Breathless (1960).md\"> Breathless (1960) </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-02.md\"> 2023-08-02 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-03.md\"> 2023-08-03 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-02.md\"> 2023-08-02 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-08-01.md\"> 2023-08-01 </a>",
"<a class=\"internal-link\" href=\"00.03 News/How Larry Gagosian Reshaped the Art World.md\"> How Larry Gagosian Reshaped the Art World </a>",
"<a class=\"internal-link\" href=\"00.03 News/We Are All Animals at Night Hazlitt.md\"> We Are All Animals at Night Hazlitt </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/A Small-Town Paper Lands a Very Big Story.md\"> A Small-Town Paper Lands a Very Big Story </a>",
"<a class=\"internal-link\" href=\"00.03 News/The Greatest Scam Ever Written.md\"> The Greatest Scam Ever Written </a>",
"<a class=\"internal-link\" href=\"00.03 News/Mythology and Misogyny at the Edge of the World.md\"> Mythology and Misogyny at the Edge of the World </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Sihlmatt.md\"> Sihlmatt </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Grey.md\"> The Grey </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-31.md\"> 2023-07-31 </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Investments.md\"> Bookmarks - Investments </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Social Media.md\"> Bookmarks - Social Media </a>",
"<a class=\"internal-link\" href=\"00.08 Bookmarks/Bookmarks - Investments.md\"> Bookmarks - Investments </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-30.md\"> 2023-07-30 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Meet Longtime Residents of the Watergate.md\"> Meet Longtime Residents of the Watergate </a>",
"<a class=\"internal-link\" href=\"00.03 News/The Cautionary Tale of J. Robert Oppenheimer.md\"> The Cautionary Tale of J. Robert Oppenheimer </a>",
"<a class=\"internal-link\" href=\"00.03 News/Stop trying to have the perfect vacation. Youre ruining everyone elses..md\"> Stop trying to have the perfect vacation. Youre ruining everyone elses. </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/The Global Sperm Count Decline Has Created Big Business.md\"> The Global Sperm Count Decline Has Created Big Business </a>",
"<a class=\"internal-link\" href=\"00.03 News/How I Survived a Wedding in a Jungle That Tried to Eat Me Alive.md\"> How I Survived a Wedding in a Jungle That Tried to Eat Me Alive </a>",
"<a class=\"internal-link\" href=\"00.03 News/They lost their kids to Fortnite - Macleans.ca.md\"> They lost their kids to Fortnite - Macleans.ca </a>",
"<a class=\"internal-link\" href=\"00.02 Inbox/Country Musics Culture Wars and the Remaking of Nashville.md\"> Country Musics Culture Wars and the Remaking of Nashville </a>",
"<a class=\"internal-link\" href=\"00.03 News/America Has Never Seen a Spectacle Like Messi.md\"> America Has Never Seen a Spectacle Like Messi </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-29.md\"> 2023-07-29 </a>",
"<a class=\"internal-link\" href=\"00.03 News/How a Grad Student Uncovered the Largest Known Slave Auction in the U.S..md\"> How a Grad Student Uncovered the Largest Known Slave Auction in the U.S. </a>",
"<a class=\"internal-link\" href=\"00.03 News/In the American West, a Clown Motel and a Cemetery Tell a Story of Kitsch and Carnage.md\"> In the American West, a Clown Motel and a Cemetery Tell a Story of Kitsch and Carnage </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-28.md\"> 2023-07-28 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Conservatives Have a New Master Theory of American Politics.md\"> Conservatives Have a New Master Theory of American Politics </a>",
"<a class=\"internal-link\" href=\"00.03 News/The Lonely Battle to Save Species on a Tiny Speck in the Pacific.md\"> The Lonely Battle to Save Species on a Tiny Speck in the Pacific </a>",
"<a class=\"internal-link\" href=\"00.03 News/Travis Kelce Is Going for It.md\"> Travis Kelce Is Going for It </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-27.md\"> 2023-07-27 </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-26.md\"> 2023-07-26 </a>",
"<a class=\"internal-link\" href=\"00.03 News/Robert F. Kennedy Jr.s Inside Job.md\"> Robert F. Kennedy Jr.s Inside Job </a>",
"<a class=\"internal-link\" href=\"00.01 Admin/Calendars/2023-07-25.md\"> 2023-07-25 </a>"
], ],
"Removed Tags from": [ "Removed Tags from": [
"<a class=\"internal-link\" href=\"00.03 News/Country Musics Culture Wars and the Remaking of Nashville.md\"> Country Musics Culture Wars and the Remaking of Nashville </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Bandes Dessinées.md\"> Bandes Dessinées </a>", "<a class=\"internal-link\" href=\"01.02 Home/Bandes Dessinées.md\"> Bandes Dessinées </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>", "<a class=\"internal-link\" href=\"01.02 Home/Household.md\"> Household </a>",
"<a class=\"internal-link\" href=\"01.02 Home/Fashion.md\"> Fashion </a>", "<a class=\"internal-link\" href=\"01.02 Home/Fashion.md\"> Fashion </a>",
@ -10990,8 +11086,7 @@
"<a class=\"internal-link\" href=\"05.02 Networks/Domains.md\"> Domains </a>", "<a class=\"internal-link\" href=\"05.02 Networks/Domains.md\"> Domains </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring Prometheus.md\"> Configuring Prometheus </a>", "<a class=\"internal-link\" href=\"05.02 Networks/Configuring Prometheus.md\"> Configuring Prometheus </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring Monit.md\"> Configuring Monit </a>", "<a class=\"internal-link\" href=\"05.02 Networks/Configuring Monit.md\"> Configuring Monit </a>",
"<a class=\"internal-link\" href=\"05.02 Networks/VPS Console Dialogue.md\"> VPS Console Dialogue </a>", "<a class=\"internal-link\" href=\"05.02 Networks/VPS Console Dialogue.md\"> VPS Console Dialogue </a>"
"<a class=\"internal-link\" href=\"05.02 Networks/Configuring Docker.md\"> Configuring Docker </a>"
], ],
"Removed Links from": [ "Removed Links from": [
"<a class=\"internal-link\" href=\"01.02 Home/Life mementos.md\"> Life mementos </a>", "<a class=\"internal-link\" href=\"01.02 Home/Life mementos.md\"> Life mementos </a>",

@ -1,13 +0,0 @@
{
"location": "Zürich",
"key": "3fc1914d4808eb2920b4ea1ba9137423",
"units": "metric",
"excludeFolder": "",
"weatherFormat1": "%desc% • Current Temp: %temp%°C • Feels Like: %feels%°C\n",
"weatherFormat2": "%name%: %dateMonth4% %dateDay2% - %timeH2%:%timeM% %ampm1%\nCurrent Temp: %temp%°C • Feels Like: %feels%°C\nWind: %wind-speed% Km/h from the %wind-dir%^ with gusts up to %wind-gust% Km/h^\nSunrise: %sunrise% • Sunset: %sunset%\n",
"weatherFormat3": "%icon%&nbsp;%dateDay2% %dateMonth4% %dateYear1% 🔹 %timeH2%:%timeM% %ampm1% 🔹 %desc%<br>&nbsp;Recorded Temp: %temp% 🔹 Felt like: %feels%<br>&nbsp;Wind: %wind-speed% Km/h from the %wind-dir%^ with gusts up to %wind-gust% Km/h^<br>&nbsp;Sunrise: %sunrise% 🔹 Sunset: %sunset%",
"weatherFormat4": "%icon%&nbsp;%dateMonth4% %dateDay2% %dateYear1% • %timeH2%:%timeM% %ampm1% • %desc%<br>&nbsp;Current Temp: %temp% • Feels like: %feels%<br>&nbsp;Wind: %wind-speed% Km/h from the %wind-dir%^ with gusts up to %wind-gust% Km/h^<br>&nbsp;Sunrise: %sunrise% • Sunset: %sunset%",
"statusbarActive": false,
"weatherFormatSB": " | %desc% | Current Temp: %temp%°C | Feels Like: %feels%°C | ",
"statusbarUpdateFreq": "15"
}

@ -1,658 +0,0 @@
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// main.ts
var main_exports = {};
__export(main_exports, {
default: () => OpenWeather
});
module.exports = __toCommonJS(main_exports);
var import_obsidian = require("obsidian");
var displayErrorMsg = true;
var DEFAULT_SETTINGS = {
location: "",
key: "",
units: "metric",
excludeFolder: "",
weatherFormat1: "%desc% \u2022 Current Temp: %temp%\xB0C \u2022 Feels Like: %feels%\xB0C\n",
weatherFormat2: "%name%: %dateMonth4% %dateDay2% - %timeH2%:%timeM% %ampm1%\nCurrent Temp: %temp%\xB0C \u2022 Feels Like: %feels%\xB0C\nWind: %wind-speed% Km/h from the %wind-dir%^ with gusts up to %wind-gust% Km/h^\nSunrise: %sunrise% \u2022 Sunset: %sunset%\n",
weatherFormat3: "%icon%&nbsp;%dateMonth4% %dateDay2% %dateYear1% \u2022 %timeH2%:%timeM% %ampm1% \u2022 %desc%<br>&nbsp;Recorded Temp: %temp% \u2022 Felt like: %feels%<br>&nbsp;Wind: %wind-speed% Km/h from the %wind-dir%^ with gusts up to %wind-gust% Km/h^<br>&nbsp;Sunrise: %sunrise% \u2022 Sunset: %sunset%",
weatherFormat4: "%icon%&nbsp;%dateMonth4% %dateDay2% %dateYear1% \u2022 %timeH2%:%timeM% %ampm1% \u2022 %desc%<br>&nbsp;Current Temp: %temp% \u2022 Feels like: %feels%<br>&nbsp;Wind: %wind-speed% Km/h from the %wind-dir%^ with gusts up to %wind-gust% Km/h^<br>&nbsp;Sunrise: %sunrise% \u2022 Sunset: %sunset%",
statusbarActive: true,
weatherFormatSB: " | %desc% | Current Temp: %temp%\xB0C | Feels Like: %feels%\xB0C | ",
statusbarUpdateFreq: "15"
};
var FormatWeather = class {
constructor(location, key, units, format) {
this.location = location;
this.key = key;
this.units = units;
this.format = format;
}
async getWeather() {
let weatherData;
let weatherString;
let url = `https://api.openweathermap.org/data/2.5/weather?q=${this.location}&appid=${this.key}&units=${this.units}`;
let req = await fetch(url);
let json = await req.json();
let conditions = json.weather[0].description;
conditions = conditions.replace(/^\w|\s\w/g, (c2) => c2.toUpperCase());
let iconName = json.weather[0].icon;
const iconApi = await fetch("http://openweathermap.org/img/w/" + iconName + ".png");
let iconUrl = iconApi.url;
let temp = json.main.temp;
temp = Math.round(temp);
let feelsLike = json.main.feels_like;
feelsLike = Math.round(feelsLike);
let tempMin = json.main.temp_min;
tempMin = Math.round(tempMin);
let tempMax = json.main.temp_max;
tempMax = Math.round(tempMax);
let pressure = json.main.pressure;
let humidity = json.main.humidity;
let seaLevel = json.main.sea_level;
let groundLevel = json.main.grnd_level;
let visibility = json.visibility;
let windSpeed = json.wind.speed;
if (this.units == "metric") {
windSpeed = Math.round(windSpeed * 3.6);
} else {
windSpeed = Math.round(windSpeed);
}
let windDirection = json.wind.deg;
windDirection = this.getCardinalDirection(windDirection);
let windGust = json.wind.gust;
if (windGust != void 0) {
if (this.units == "metric") {
windGust = Math.round(windGust * 3.6);
} else {
windGust = Math.round(windGust);
}
} else {
windGust = "N/A";
}
let dt = json.dt;
let a = new Date(dt * 1e3);
const months1 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"];
const months2 = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];
const months3 = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
const months4 = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
let year1 = a.getFullYear();
let year2str = String(year1).slice(-2);
let year2 = Number(year2str);
let month1 = months1[a.getMonth()];
let month2 = months2[a.getMonth()];
let month3 = months3[a.getMonth()];
let month4 = months4[a.getMonth()];
let date1 = a.getDate();
let date2 = a.getDate() < 10 ? "0" + a.getDate() : a.getDate();
let ampm1 = "AM";
let ampm2 = "am";
if (a.getHours() > 11) {
ampm1 = "PM";
ampm2 = "pm";
}
let hour1 = a.getHours();
let hour2 = a.getHours();
if (a.getHours() > 12) {
hour2 = a.getHours() - 12;
}
if (a.getHours() == 0) {
hour1 = 12;
hour2 = 12;
}
let min = a.getMinutes() < 10 ? "0" + a.getMinutes() : a.getMinutes();
let sec = a.getSeconds() < 10 ? "0" + a.getSeconds() : a.getSeconds();
let sr = json.sys.sunrise;
let b = new Date(sr * 1e3);
let srhour = b.getHours() < 10 ? "0" + b.getHours() : b.getHours();
let srmin = b.getMinutes() < 10 ? "0" + b.getMinutes() : b.getMinutes();
let srsec = b.getSeconds() < 10 ? "0" + b.getSeconds() : b.getSeconds();
let sunrise = srhour + ":" + srmin + ":" + srsec;
let ss = json.sys.sunset;
let c = new Date(ss * 1e3);
let sshour = c.getHours() < 10 ? "0" + c.getHours() : c.getHours();
let ssmin = c.getMinutes() < 10 ? "0" + c.getMinutes() : c.getMinutes();
let sssec = c.getSeconds() < 10 ? "0" + c.getSeconds() : c.getSeconds();
let sunset = sshour + ":" + ssmin + ":" + sssec;
let name = json.name;
weatherData = {
"status": "ok",
"conditions": conditions,
"icon": iconUrl,
"temp": temp,
"feelsLike": feelsLike,
"tempMin": tempMin,
"tempMax": tempMax,
"pressure": pressure,
"humidity": humidity,
"seaLevel": seaLevel,
"groundLevel": groundLevel,
"visibility": visibility,
"windSpeed": windSpeed,
"windDirection": windDirection,
"windGust": windGust,
"year1": year1,
"year2": year2,
"month1": month1,
"month2": month2,
"month3": month3,
"month4": month4,
"date1": date1,
"date2": date2,
"ampm1": ampm1,
"ampm2": ampm2,
"hour1": hour1,
"hour2": hour2,
"min": min,
"sec": sec,
"sunrise": sunrise,
"sunset": sunset,
"name": name
};
weatherString = this.format.replace(/%desc%/g, weatherData.conditions);
weatherString = weatherString.replace(/%icon%/g, `<img src=${weatherData.icon} />`);
weatherString = weatherString.replace(/%temp%/g, weatherData.temp);
weatherString = weatherString.replace(/%feels%/g, weatherData.feelsLike);
weatherString = weatherString.replace(/%tempmin%/g, weatherData.tempMin);
weatherString = weatherString.replace(/%tempmax%/g, weatherData.tempMax);
weatherString = weatherString.replace(/%pressure%/g, weatherData.pressure);
weatherString = weatherString.replace(/%humidity%/g, weatherData.humidity);
weatherString = weatherString.replace(/%pressure-sl%/g, weatherData.seaLevel);
weatherString = weatherString.replace(/%pressure-gl%/g, weatherData.groundLevel);
weatherString = weatherString.replace(/%visibility%/g, weatherData.visibility);
weatherString = weatherString.replace(/%wind-speed%/g, weatherData.windSpeed);
weatherString = weatherString.replace(/%wind-dir%/g, weatherData.windDirection);
if (weatherData.windGust == "N/A") {
weatherString = weatherString.replace(/\^.+\^/g, "");
} else {
weatherString = weatherString.replace(/%wind-gust%/g, weatherData.windGust);
weatherString = weatherString.replace(/\^(.+)\^/g, "$1");
}
weatherString = weatherString.replace(/%dateYear1%/g, `${weatherData.year1}`);
weatherString = weatherString.replace(/%dateYear2%/g, `${weatherData.year2}`);
weatherString = weatherString.replace(/%dateMonth1%/g, `${weatherData.month1}`);
weatherString = weatherString.replace(/%dateMonth2%/g, `${weatherData.month2}`);
weatherString = weatherString.replace(/%dateMonth3%/g, `${weatherData.month3}`);
weatherString = weatherString.replace(/%dateMonth4%/g, `${weatherData.month4}`);
weatherString = weatherString.replace(/%dateDay1%/g, `${weatherData.date1}`);
weatherString = weatherString.replace(/%dateDay2%/g, `${weatherData.date2}`);
weatherString = weatherString.replace(/%ampm1%/g, `${weatherData.ampm1}`);
weatherString = weatherString.replace(/%ampm2%/g, `${weatherData.ampm2}`);
weatherString = weatherString.replace(/%timeH1%/g, `${weatherData.hour1}`);
weatherString = weatherString.replace(/%timeH2%/g, `${weatherData.hour2}`);
weatherString = weatherString.replace(/%timeM%/g, `${weatherData.min}`);
weatherString = weatherString.replace(/%timeS%/g, `${weatherData.sec}`);
weatherString = weatherString.replace(/%sunrise%/g, `${weatherData.sunrise}`);
weatherString = weatherString.replace(/%sunset%/g, `${weatherData.sunset}`);
weatherString = weatherString.replace(/%name%/g, `${weatherData.name}`);
return weatherString;
}
async getWeatherString() {
let weatherString = await this.getWeather();
return weatherString;
}
getCardinalDirection(angle) {
const directions = ["North", "Northeast", "East", "Southeast", "South", "Southwest", "West", "Northwest"];
return directions[Math.round(angle / 45) % 8];
}
};
var OpenWeather = class extends import_obsidian.Plugin {
async onload() {
await this.loadSettings();
this.addRibbonIcon("thermometer-snowflake", "OpenWeather", (evt) => {
const view = this.app.workspace.getActiveViewOfType(import_obsidian.MarkdownView);
if (!view) {
new import_obsidian.Notice("Open a Markdown file first.");
return;
}
if (view.getViewType() === "markdown") {
const md = view;
if (md.getMode() === "source") {
new InsertWeatherPicker(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat1, this.settings.weatherFormat2, this.settings.weatherFormat3, this.settings.weatherFormat4).open();
} else {
new import_obsidian.Notice("Markdown file must be in source mode to insert weather string.");
}
} else {
new import_obsidian.Notice("Open a Markdown file first.");
}
});
this.statusBar = this.addStatusBarItem();
if (this.settings.statusbarActive) {
if (this.settings.key.length == 0 || this.settings.location.length == 0) {
if (displayErrorMsg) {
new import_obsidian.Notice("OpenWeather plugin settings are undefined, check your settings.", 8e3);
this.statusBar.setText("");
console.log("Err:", displayErrorMsg);
displayErrorMsg = false;
}
} else {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormatSB);
let weatherStr = await wstr.getWeatherString();
this.statusBar.setText(weatherStr);
}
} else {
this.statusBar.setText("");
}
this.addCommand({
id: "replace-template-string",
name: "Replace template strings",
editorCallback: async (editor, view) => {
if (this.settings.weatherFormat1.length > 0) {
if (view.data.contains("%weather1%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat1);
let weatherStr = await wstr.getWeatherString();
let doc = editor.getValue().replace(/%weather1%/gmi, weatherStr);
editor.setValue(doc);
}
}
if (this.settings.weatherFormat2.length > 0) {
if (view.data.contains("%weather2%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat2);
let weatherStr = await wstr.getWeatherString();
let doc = editor.getValue().replace(/%weather2%/gmi, weatherStr);
editor.setValue(doc);
}
}
if (this.settings.weatherFormat3.length > 0) {
if (view.data.contains("%weather3%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat3);
let weatherStr = await wstr.getWeatherString();
let doc = editor.getValue().replace(/%weather3%/gmi, weatherStr);
editor.setValue(doc);
}
}
if (this.settings.weatherFormat4.length > 0) {
if (view.data.contains("%weather4%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat4);
let weatherStr = await wstr.getWeatherString();
let doc = editor.getValue().replace(/%weather4%/gmi, weatherStr);
editor.setValue(doc);
}
}
}
});
this.addCommand({
id: "insert-format-one",
name: "Insert weather format one",
editorCallback: async (editor, view) => {
if (this.settings.weatherFormat1.length > 0) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat1);
let weatherStr = await wstr.getWeatherString();
editor.replaceSelection(`${weatherStr}`);
} else {
new import_obsidian.Notice("Weather string 1 is undefined! Please add a definition for it in the OpenWeather plugin settings.", 5e3);
}
}
});
this.addCommand({
id: "insert-format-two",
name: "Insert weather format two",
editorCallback: async (editor, view) => {
if (this.settings.weatherFormat2.length > 0) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat2);
let weatherStr = await wstr.getWeatherString();
editor.replaceSelection(`${weatherStr}`);
} else {
new import_obsidian.Notice("Weather string 2 is undefined! Please add a definition for it in the OpenWeather plugin settings.", 5e3);
}
}
});
this.addCommand({
id: "insert-format-three",
name: "Insert weather format three",
editorCallback: async (editor, view) => {
if (this.settings.weatherFormat3.length > 0) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat3);
let weatherStr = await wstr.getWeatherString();
editor.replaceSelection(`${weatherStr}`);
} else {
new import_obsidian.Notice("Weather string 3 is undefined! Please add a definition for it in the OpenWeather plugin settings.", 5e3);
}
}
});
this.addCommand({
id: "insert-format-four",
name: "Insert weather format four",
editorCallback: async (editor, view) => {
if (this.settings.weatherFormat4.length > 0) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat4);
let weatherStr = await wstr.getWeatherString();
editor.replaceSelection(`${weatherStr}`);
} else {
new import_obsidian.Notice("Weather string 4 is undefined! Please add a definition for it in the OpenWeather plugin settings.", 5e3);
}
}
});
this.addSettingTab(new OpenWeatherSettingsTab(this.app, this));
this.registerEvent(this.app.workspace.on("file-open", async (file) => {
if (file) {
await new Promise((r) => setTimeout(r, 2e3));
await this.replaceTemplateStrings();
await this.updateCurrentWeatherDiv();
}
}));
this.registerEvent(this.app.metadataCache.on("resolved", async () => {
await this.replaceTemplateStrings();
await this.updateCurrentWeatherDiv();
}));
let updateFreq = this.settings.statusbarUpdateFreq;
this.registerInterval(window.setInterval(() => this.updateWeather(), Number(updateFreq) * 60 * 1e3));
this.registerInterval(window.setInterval(() => this.updateCurrentWeatherDiv(), Number(updateFreq) * 60 * 1e3));
}
async updateCurrentWeatherDiv() {
const view = this.app.workspace.getActiveViewOfType(import_obsidian.MarkdownView);
if (!view)
return;
if (document.getElementsByClassName("weather_current_1").length === 1) {
const divEl = document.getElementsByClassName("weather_current_1")[0];
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat1);
let weatherStr = await wstr.getWeatherString();
divEl.innerHTML = weatherStr;
}
if (document.getElementsByClassName("weather_current_2").length === 1) {
const divEl = document.getElementsByClassName("weather_current_2")[0];
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat2);
let weatherStr = await wstr.getWeatherString();
divEl.innerHTML = weatherStr;
}
if (document.getElementsByClassName("weather_current_3").length === 1) {
const divEl = document.getElementsByClassName("weather_current_3")[0];
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat3);
let weatherStr = await wstr.getWeatherString();
divEl.innerHTML = weatherStr;
}
if (document.getElementsByClassName("weather_current_4").length === 1) {
const divEl = document.getElementsByClassName("weather_current_4")[0];
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat4);
let weatherStr = await wstr.getWeatherString();
divEl.innerHTML = weatherStr;
}
}
async replaceTemplateStrings() {
const view = this.app.workspace.getActiveViewOfType(import_obsidian.MarkdownView);
if (!view)
return;
const file = app.workspace.getActiveFile();
if (view.file.parent.path === this.settings.excludeFolder)
return;
let editor = view.getViewData();
if (editor == null)
return;
if (this.settings.weatherFormat1.length > 0) {
if (editor.contains("%weather1%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat1);
let weatherStr = await wstr.getWeatherString();
editor = editor.replace(/%weather1%/gmi, weatherStr);
file == null ? void 0 : file.vault.modify(file, editor);
}
}
if (this.settings.weatherFormat2.length > 0) {
if (editor.contains("%weather2%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat2);
let weatherStr = await wstr.getWeatherString();
editor = editor.replace(/%weather2%/gmi, weatherStr);
file == null ? void 0 : file.vault.modify(file, editor);
}
}
if (this.settings.weatherFormat3.length > 0) {
if (editor.contains("%weather3%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat3);
let weatherStr = await wstr.getWeatherString();
editor = editor.replace(/%weather3%/gmi, weatherStr);
file == null ? void 0 : file.vault.modify(file, editor);
}
}
if (this.settings.weatherFormat4.length > 0) {
if (editor.contains("%weather4%")) {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormat4);
let weatherStr = await wstr.getWeatherString();
editor = editor.replace(/%weather4%/gmi, weatherStr);
file == null ? void 0 : file.vault.modify(file, editor);
}
}
}
async updateWeather() {
if (this.settings.statusbarActive) {
if (this.settings.key.length == 0 || this.settings.location.length == 0) {
if (displayErrorMsg) {
new import_obsidian.Notice("OpenWeather plugin settings are undefined, check your settings.");
this.statusBar.setText("");
displayErrorMsg = false;
}
} else {
let wstr = new FormatWeather(this.settings.location, this.settings.key, this.settings.units, this.settings.weatherFormatSB);
let weatherStr = await wstr.getWeatherString();
this.statusBar.setText(weatherStr);
}
} else {
this.statusBar.setText("");
}
}
onunload() {
}
async loadSettings() {
this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData());
}
async saveSettings() {
await this.saveData(this.settings);
}
};
var ALL_COMMANDS = [];
var InsertWeatherPicker = class extends import_obsidian.SuggestModal {
constructor(location, key, units, weatherFormat1, weatherFormat2, weatherFormat3, weatherFormat4) {
super(app);
this.location = location;
this.key = key;
this.units = units;
this.weatherFormat1 = weatherFormat1;
this.weatherFormat2 = weatherFormat2;
this.weatherFormat3 = weatherFormat3;
this.weatherFormat4 = weatherFormat4;
}
async getSuggestions(query) {
ALL_COMMANDS = [];
if (this.weatherFormat1.length > 0) {
let wstr = new FormatWeather(this.location, this.key, this.units, this.weatherFormat1);
let weatherStr = await wstr.getWeatherString();
this.weatherFormat1 = weatherStr;
ALL_COMMANDS.push({ command: "Insert Weather String - Format 1", format: this.weatherFormat1 });
}
if (this.weatherFormat2.length > 0) {
let wstr = new FormatWeather(this.location, this.key, this.units, this.weatherFormat2);
let weatherStr = await wstr.getWeatherString();
this.weatherFormat2 = weatherStr;
ALL_COMMANDS.push({ command: "Insert Weather String - Format 2", format: this.weatherFormat2 });
}
if (this.weatherFormat3.length > 0) {
let wstr = new FormatWeather(this.location, this.key, this.units, this.weatherFormat3);
let weatherStr = await wstr.getWeatherString();
this.weatherFormat3 = weatherStr;
ALL_COMMANDS.push({ command: "Insert Weather String - Format 3", format: this.weatherFormat3 });
}
if (this.weatherFormat4.length > 0) {
let wstr = new FormatWeather(this.location, this.key, this.units, this.weatherFormat4);
let weatherStr = await wstr.getWeatherString();
this.weatherFormat4 = weatherStr;
ALL_COMMANDS.push({ command: "Insert Weather String - Format 4", format: this.weatherFormat4 });
}
ALL_COMMANDS.push({ command: "Replace Template Strings", format: "Replace all occurences of %weather1%, %weather2%, %weather3% and %weather4%\nin the current document." });
return ALL_COMMANDS.filter((command) => command.command.toLowerCase().includes(query.toLowerCase()));
}
renderSuggestion(command, el) {
el.createEl("div", { text: command.command });
el.createEl("small", { text: command.format });
}
async onChooseSuggestion(command, evt) {
this.command = command.command;
this.format = command.format;
this.close();
const view = this.app.workspace.getActiveViewOfType(import_obsidian.MarkdownView);
if (!view)
return;
if (view.file.parent.path === "Templates")
return;
let editor = view.getViewData();
if (editor == null)
return;
if (command.command == "Replace Template Strings") {
if (this.weatherFormat1.length > 0) {
editor = editor.replace(/%weather1%/gmi, this.weatherFormat1);
view.setViewData(editor, false);
}
if (this.weatherFormat2.length > 0) {
editor = editor.replace(/%weather2%/gmi, this.weatherFormat2);
view.setViewData(editor, false);
}
if (this.weatherFormat3.length > 0) {
editor = editor.replace(/%weather3%/gmi, this.weatherFormat3);
view.setViewData(editor, false);
}
if (this.weatherFormat4.length > 0) {
editor = editor.replace(/%weather4%/gmi, this.weatherFormat4);
view.setViewData(editor, false);
}
} else {
view.editor.replaceSelection(this.format);
}
}
};
var OpenWeatherSettingsTab = class extends import_obsidian.PluginSettingTab {
constructor(app2, plugin) {
super(app2, plugin);
this.plugin = plugin;
}
display() {
const { containerEl } = this;
containerEl.empty();
const abstractFiles = app.vault.getAllLoadedFiles();
const folders = [];
abstractFiles.forEach((folder) => {
if (folder instanceof import_obsidian.TFolder && folder.name.length > 0) {
folders.push(folder);
}
});
containerEl.createEl("h2", { text: "Settings for calling OpenWeather API" });
new import_obsidian.Setting(containerEl).setName("Enter Location").setDesc("Name of the city you want to retrieve weather for").addText((text) => text.setPlaceholder("Enter city Eg. edmonton").setValue(this.plugin.settings.location).onChange(async (value) => {
this.plugin.settings.location = value;
await this.plugin.saveSettings();
await this.plugin.updateWeather();
}));
new import_obsidian.Setting(containerEl).setName("OpenWeather API Key").setDesc("A free OpenWeather API key is required for the plugin to work. Go to https://openweathermap.org to register and get a key").addText((text) => text.setPlaceholder("Enter OpenWeather API Key").setValue(this.plugin.settings.key).onChange(async (value) => {
this.plugin.settings.key = value;
await this.plugin.saveSettings();
await this.plugin.updateWeather();
}));
new import_obsidian.Setting(containerEl).setName("Units of Measurement").setDesc("Units of measurement. Standard, Metric and Imperial units are available").addDropdown((dropDown) => {
dropDown.addOption("standard", "Standard");
dropDown.addOption("metric", "Metric");
dropDown.addOption("imperial", "Imperial");
dropDown.onChange(async (value) => {
this.plugin.settings.units = value;
await this.plugin.saveSettings();
await this.plugin.updateWeather();
}).setValue(this.plugin.settings.units);
});
containerEl.createEl("br");
containerEl.createEl("h2", { text: "Folder to Exclude From Automatic Template Strings Replacement" });
new import_obsidian.Setting(containerEl).setName("Exclude Folder").setDesc("Folder to Exclude from Automatic Template String Replacement").addDropdown((dropDown) => {
folders.forEach((e) => {
dropDown.addOption(e.name, e.name);
});
dropDown.onChange(async (value) => {
this.plugin.settings.excludeFolder = value;
await this.plugin.saveSettings();
}).setValue(this.plugin.settings.excludeFolder);
});
containerEl.createEl("br");
containerEl.createEl("h2", { text: "Weather Strings Formatting (Up to 4 Strings are Available)" });
new import_obsidian.Setting(containerEl).setName("Weather String Format 1").setDesc("Weather string format one").addTextArea((textArea) => {
textArea.setPlaceholder("Weather String Format 1").setValue(this.plugin.settings.weatherFormat1).onChange(async (value) => {
this.plugin.settings.weatherFormat1 = value;
await this.plugin.saveSettings();
});
textArea.inputEl.setAttr("rows", 10);
textArea.inputEl.setAttr("cols", 60);
});
new import_obsidian.Setting(containerEl).setName("Weather String Format 2").setDesc("Weather string format two").addTextArea((textArea) => {
textArea.setPlaceholder("Weather String Format 2").setValue(this.plugin.settings.weatherFormat2).onChange(async (value) => {
this.plugin.settings.weatherFormat2 = value;
await this.plugin.saveSettings();
});
textArea.inputEl.setAttr("rows", 10);
textArea.inputEl.setAttr("cols", 60);
});
new import_obsidian.Setting(containerEl).setName("Weather String Format 3").setDesc("Weather string format three").addTextArea((textArea) => {
textArea.setPlaceholder("Weather String Format 3").setValue(this.plugin.settings.weatherFormat3).onChange(async (value) => {
this.plugin.settings.weatherFormat3 = value;
await this.plugin.saveSettings();
});
textArea.inputEl.setAttr("rows", 10);
textArea.inputEl.setAttr("cols", 60);
});
new import_obsidian.Setting(containerEl).setName("Weather String Format 4").setDesc("Weather string format four").addTextArea((textArea) => {
textArea.setPlaceholder("Weather String Format 4").setValue(this.plugin.settings.weatherFormat4).onChange(async (value) => {
this.plugin.settings.weatherFormat4 = value;
await this.plugin.saveSettings();
});
textArea.inputEl.setAttr("rows", 10);
textArea.inputEl.setAttr("cols", 60);
});
if (import_obsidian.Platform.isDesktop) {
containerEl.createEl("br");
containerEl.createEl("h2", { text: "Show Weather in Statusbar Options" });
new import_obsidian.Setting(containerEl).setName("Show Weather in Statusbar").setDesc("Enable weather display in statusbar").addToggle((toggle) => toggle.setValue(this.plugin.settings.statusbarActive).onChange(async (value) => {
this.plugin.settings.statusbarActive = value;
await this.plugin.saveSettings();
await this.plugin.updateWeather();
}));
new import_obsidian.Setting(containerEl).setName("Weather String Format Statusbar").setDesc("Weather string format for the statusbar").addTextArea((textArea) => {
textArea.setPlaceholder("Statusbar Weather Format").setValue(this.plugin.settings.weatherFormatSB).onChange(async (value) => {
this.plugin.settings.weatherFormatSB = value;
await this.plugin.saveSettings();
await this.plugin.updateWeather();
});
textArea.inputEl.setAttr("rows", 10);
textArea.inputEl.setAttr("cols", 60);
});
} else {
this.plugin.settings.statusbarActive = false;
}
containerEl.createEl("br");
containerEl.createEl("h2", { text: `Show Weather in Statusbar and Dynamic DIV's Delay` });
new import_obsidian.Setting(containerEl).setName("Update Frequency").setDesc("Update frequency for weather information displayed on the statusbar and dynamic DIV's").addDropdown((dropDown) => {
dropDown.addOption("1", "Every Minute");
dropDown.addOption("5", "Every 5 Minutes");
dropDown.addOption("10", "Every 10 Minutes");
dropDown.addOption("15", "Every 15 Minutes");
dropDown.addOption("20", "Every 20 Minutes");
dropDown.addOption("30", "Every 30 Minutes");
dropDown.addOption("60", "Every Hour");
dropDown.onChange(async (value) => {
this.plugin.settings.statusbarUpdateFreq = value;
await this.plugin.saveSettings();
await this.plugin.updateWeather();
}).setValue(this.plugin.settings.statusbarUpdateFreq);
});
}
};

@ -1 +0,0 @@
{"id":"obsidian-open-weather","name":"OpenWeather","version":"1.1.0","minAppVersion":"0.15.0","description":"This plugin returns the current weather from OpenWeather in a configurable string format.","author":"willasm","authorUrl":"https://github.com/willasm/obsidian-open-weather","isDesktopOnly":false}

@ -346,16 +346,6 @@
} }
], ],
"01.02 Home/Household.md": [ "01.02 Home/Household.md": [
{
"title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%",
"time": "2023-08-08",
"rowNumber": 84
},
{
"title": "🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%%",
"time": "2023-08-14",
"rowNumber": 103
},
{ {
"title": "♻ [[Household]]: *Paper* recycling collection %%done_del%%", "title": "♻ [[Household]]: *Paper* recycling collection %%done_del%%",
"time": "2023-08-15", "time": "2023-08-15",
@ -364,22 +354,32 @@
{ {
"title": ":bed: [[Household]] Change bedsheets %%done_del%%", "title": ":bed: [[Household]] Change bedsheets %%done_del%%",
"time": "2023-08-19", "time": "2023-08-19",
"rowNumber": 120 "rowNumber": 122
},
{
"title": "🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%%",
"time": "2023-08-21",
"rowNumber": 104
},
{
"title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%",
"time": "2023-08-22",
"rowNumber": 84
}, },
{ {
"title": "🛎️ :house: [[Household]]: Pay rent %%done_del%%", "title": "🛎️ :house: [[Household]]: Pay rent %%done_del%%",
"time": "2023-08-31", "time": "2023-08-31",
"rowNumber": 98 "rowNumber": 99
}, },
{ {
"title": ":blue_car: [[Household]]: Change to Winter tyres %%done_del%%", "title": ":blue_car: [[Household]]: Change to Winter tyres %%done_del%%",
"time": "2023-10-15", "time": "2023-10-15",
"rowNumber": 135 "rowNumber": 137
}, },
{ {
"title": ":blue_car: [[Household]]: Change to Summer tyres %%done_del%%", "title": ":blue_car: [[Household]]: Change to Summer tyres %%done_del%%",
"time": "2024-04-15", "time": "2024-04-15",
"rowNumber": 134 "rowNumber": 136
} }
], ],
"01.03 Family/Pia Bousquié.md": [ "01.03 Family/Pia Bousquié.md": [
@ -399,7 +399,7 @@
"01.01 Life Orga/@Finances.md": [ "01.01 Life Orga/@Finances.md": [
{ {
"title": ":heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%%", "title": ":heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%%",
"time": "2023-08-08", "time": "2023-09-12",
"rowNumber": 113 "rowNumber": 113
}, },
{ {
@ -410,12 +410,12 @@
{ {
"title": ":heavy_dollar_sign: [[@Finances|Finances]]: Close yearly accounts %%done_del%%", "title": ":heavy_dollar_sign: [[@Finances|Finances]]: Close yearly accounts %%done_del%%",
"time": "2024-01-07", "time": "2024-01-07",
"rowNumber": 120 "rowNumber": 121
}, },
{ {
"title": ":heavy_dollar_sign: [[@Finances|Finances]]: Swiss tax self declaration %%done_del%%", "title": ":heavy_dollar_sign: [[@Finances|Finances]]: Swiss tax self declaration %%done_del%%",
"time": "2024-01-07", "time": "2024-01-07",
"rowNumber": 121 "rowNumber": 122
} }
], ],
"01.01 Life Orga/@Personal projects.md": [ "01.01 Life Orga/@Personal projects.md": [
@ -450,30 +450,25 @@
"06.02 Investments/Crypto Tasks.md": [ "06.02 Investments/Crypto Tasks.md": [
{ {
"title": ":ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%%", "title": ":ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%%",
"time": "2023-08-01", "time": "2023-09-05",
"rowNumber": 72 "rowNumber": 72
}, },
{ {
"title": ":chart: Check [[Nimbus]] earnings %%done_del%%", "title": ":chart: Check [[Nimbus]] earnings %%done_del%%",
"time": "2023-08-14", "time": "2023-09-11",
"rowNumber": 80 "rowNumber": 81
} }
], ],
"05.02 Networks/Configuring UFW.md": [ "05.02 Networks/Configuring UFW.md": [
{
"title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%%",
"time": "2023-07-29",
"rowNumber": 269
},
{ {
"title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%%", "title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%%",
"time": "2023-08-12", "time": "2023-08-19",
"rowNumber": 239 "rowNumber": 239
}, },
{ {
"title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%%", "title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%%",
"time": "2023-08-12", "time": "2023-08-19",
"rowNumber": 266 "rowNumber": 270
} }
], ],
"01.03 Family/Amélie Solanet.md": [ "01.03 Family/Amélie Solanet.md": [
@ -507,7 +502,7 @@
"00.08 Bookmarks/Bookmarks - Obsidian.md": [ "00.08 Bookmarks/Bookmarks - Obsidian.md": [
{ {
"title": ":label: [[Bookmarks - Obsidian]]: Review bookmarks", "title": ":label: [[Bookmarks - Obsidian]]: Review bookmarks",
"time": "2023-08-15", "time": "2023-11-15",
"rowNumber": 319 "rowNumber": 319
} }
], ],
@ -619,18 +614,6 @@
"rowNumber": 69 "rowNumber": 69
} }
], ],
"00.01 Admin/Calendars/2023-02-18.md": [
{
"title": "18:05 :crocodile: [[2023-02-18|Memo]], [[Miami]]: Look for sporting events to book",
"time": "2023-07-31",
"rowNumber": 103
},
{
"title": "19:02 :crocodile: :passport_control: [[2023-02-18|Memo]], [[Miami]]: Apply for ESTA visa",
"time": "2023-12-15",
"rowNumber": 105
}
],
"01.03 Family/Aglaé de Villeneuve.md": [ "01.03 Family/Aglaé de Villeneuve.md": [
{ {
"title": ":birthday: **[[Aglaé de Villeneuve|Aglaé]]** %%done_del%%", "title": ":birthday: **[[Aglaé de Villeneuve|Aglaé]]** %%done_del%%",
@ -640,24 +623,14 @@
], ],
"01.02 Home/Entertainment.md": [ "01.02 Home/Entertainment.md": [
{ {
"title": "📺 [[Entertainment]]: Friends", "title": "🎬 [[Entertainment]]: More American Graffiti",
"time": "2023-06-30", "time": "2024-01-30",
"rowNumber": 67 "rowNumber": 65
},
{
"title": "📺 [[Entertainment]]: How I Met Your Mother",
"time": "2023-06-30",
"rowNumber": 68
}, },
{ {
"title": "🎬 [[Entertainment]]: African territory", "title": "🎬 [[Entertainment]]: African territory",
"time": "2023-10-30", "time": "2023-10-30",
"rowNumber": 66 "rowNumber": 66
},
{
"title": "🎬 [[Entertainment]]: More American Graffiti",
"time": "2024-01-30",
"rowNumber": 65
} }
], ],
"01.06 Health/2023-02-24 Kidney inflammation.md": [ "01.06 Health/2023-02-24 Kidney inflammation.md": [
@ -677,7 +650,7 @@
"01.07 Animals/@Sally.md": [ "01.07 Animals/@Sally.md": [
{ {
"title": ":racehorse: [[@Sally|Sally]]: Pay for horseshoes (150 CHF) %%done_del%%", "title": ":racehorse: [[@Sally|Sally]]: Pay for horseshoes (150 CHF) %%done_del%%",
"time": "2023-08-10", "time": "2023-09-10",
"rowNumber": 127 "rowNumber": 127
}, },
{ {
@ -744,13 +717,6 @@
"rowNumber": 306 "rowNumber": 306
} }
], ],
"00.01 Admin/Calendars/2023-06-27.md": [
{
"title": "13:28 :house: [[@Life Admin|Admin]]: check if key change is covrred",
"time": "2023-07-07",
"rowNumber": 103
}
],
"00.08 Bookmarks/Bookmarks - Investments.md": [ "00.08 Bookmarks/Bookmarks - Investments.md": [
{ {
"title": ":label: [[Bookmarks - Investments]]: Review bookmarks %%done_del%%", "title": ":label: [[Bookmarks - Investments]]: Review bookmarks %%done_del%%",
@ -764,6 +730,27 @@
"time": "2023-11-14", "time": "2023-11-14",
"rowNumber": 79 "rowNumber": 79
} }
],
"01.07 Animals/2023-07-13 Health check.md": [
{
"title": ":racehorse: [[@Sally|Sally]], [[2023-07-13 Health check|Note]]: Check front hoofs healing",
"time": "2023-08-15",
"rowNumber": 53
}
],
"01.07 Animals/2023-08-12 Front leg inflammation.md": [
{
"title": ":racehorse: [[@Sally|Sally]], [[2023-08-12 Front leg inflammation|Note]]: Check evolution of inflammation",
"time": "2023-08-15",
"rowNumber": 52
}
],
"00.01 Admin/Calendars/2023-08-14.md": [
{
"title": "10:37 :house: [[@Life Admin]]: Contact Baloise directly to establish if key change is covered",
"time": "2023-08-14",
"rowNumber": 103
}
] ]
}, },
"debug": false, "debug": false,

@ -1,438 +0,0 @@
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// main.ts
var main_exports = {};
__export(main_exports, {
default: () => ScrollToTopPlugin
});
module.exports = __toCommonJS(main_exports);
var import_obsidian2 = require("obsidian");
// src/command.ts
var addPluginCommand = (plugin, id, name, callback) => {
plugin.addCommand({
id,
name,
callback
});
};
// utils/index.ts
var isPreview = (markdownView) => {
const mode = markdownView.getMode();
return mode === "preview";
};
var isSource = (markdownView) => {
const mode = markdownView.getMode();
return mode === "source";
};
// src/setting.ts
var import_obsidian = require("obsidian");
var scrollToTopSetting = {
enabledScrollToTop: true,
enabledScrollToBottom: true,
enabledScrollToCursor: true,
iconScrollToTop: "arrow-up",
iconScrollToBottom: "arrow-down",
iconScrollToCursor: "text-cursor-input",
showTooltip: true,
scrollTopTooltipText: "Scroll to top",
scrollBottomTooltipText: "Scroll to bottom",
scrollCursorTooltipText: "Scroll to cursor position",
enableSurfingPlugin: false,
resizeButton: 1
};
var ScrollToTopSettingTab = class extends import_obsidian.PluginSettingTab {
constructor(app, plugin) {
super(app, plugin);
this.plugin = plugin;
}
createSpanWithLinks(text, href, linkText) {
const span = activeDocument.createElement("span");
span.innerText = text;
const link = activeDocument.createElement("a");
link.href = href;
link.innerText = linkText;
span.appendChild(link);
return span;
}
rebuildButton() {
this.plugin.removeButton("__C_scrollToTop");
this.plugin.removeButton("__C_scrollToBottom");
this.plugin.removeButton("__C_scrollToCursor");
this.plugin.createButton();
if (this.plugin.windowSet.size > 0) {
this.plugin.windowSet.forEach((window2) => {
this.plugin.removeButton("__C_scrollToTop", window2);
this.plugin.removeButton("__C_scrollToBottom", window2);
this.plugin.removeButton("__C_scrollToCursor", window2);
this.plugin.createButton(window2);
});
}
}
display() {
const { containerEl } = this;
containerEl.empty();
containerEl.createEl("h2", { text: "Scroll To Top Settings" });
new import_obsidian.Setting(containerEl).setName("Show scroll to top button").setDesc("Show scroll to top button in the right bottom corner.").addToggle((value) => {
value.setValue(this.plugin.settings.enabledScrollToTop).onChange(async (value2) => {
this.plugin.settings.enabledScrollToTop = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Show scroll to bottom button").setDesc("Show scroll to bottom button in the right bottom corner.").addToggle((value) => {
value.setValue(this.plugin.settings.enabledScrollToBottom).onChange(async (value2) => {
this.plugin.settings.enabledScrollToBottom = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Show scroll to cursor button").setDesc("Show scroll to cursor button in the right bottom corner.").addToggle((value) => {
value.setValue(this.plugin.settings.enabledScrollToCursor).onChange(async (value2) => {
this.plugin.settings.enabledScrollToCursor = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Show Tooltip").setDesc("Show tooltip when hover on the button.").addToggle((value) => {
value.setValue(this.plugin.settings.showTooltip).onChange(async (value2) => {
this.plugin.settings.showTooltip = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Scroll on WebView (Beta)").setDesc("Scroll on WebView (Should work with Surfing Plugin).").addToggle((value) => {
value.setValue(this.plugin.settings.enableSurfingPlugin).onChange(async (value2) => {
this.plugin.settings.enableSurfingPlugin = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Resize buttons").setDesc("Change size of buttons.").addSlider((slider) => {
slider.setLimits(0.7, 1.4, 0.1).setValue(this.plugin.settings.resizeButton).setDynamicTooltip().onChange(async (value) => {
this.plugin.settings.resizeButton = value;
await this.plugin.saveSettings();
this.rebuildButton();
});
}).addExtraButton((btn) => {
btn.setIcon("reset").setTooltip("Reset to default").onClick(async () => {
this.plugin.settings.resizeButton = scrollToTopSetting.resizeButton;
await this.plugin.saveSettings();
this.rebuildButton();
this.display();
});
});
new import_obsidian.Setting(containerEl).setName("tooltip config for top button").setDesc("Change tooltip text of scroll to top button.").addText((value) => {
value.setValue(this.plugin.settings.scrollTopTooltipText).onChange(async (value2) => {
this.plugin.settings.scrollTopTooltipText = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("tooltip config for bottom button").setDesc("Change tooltip text of scroll to bottom button.").addText((value) => {
value.setValue(this.plugin.settings.scrollBottomTooltipText).onChange(async (value2) => {
this.plugin.settings.scrollBottomTooltipText = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("tooltip config for cursor button").setDesc("Change tooltip text of scroll to cursor button.").addText((value) => {
value.setValue(this.plugin.settings.scrollCursorTooltipText).onChange(async (value2) => {
this.plugin.settings.scrollCursorTooltipText = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Change icon of scroll to top button").setDesc(this.createSpanWithLinks("Change icon of scroll to top button. You can visit available icons here: ", "https://lucide.dev/", "lucide.dev")).addText((value) => {
value.setValue(this.plugin.settings.iconScrollToTop).onChange(async (value2) => {
this.plugin.settings.iconScrollToTop = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Change icon of scroll to bottom button").setDesc(this.createSpanWithLinks("Change icon of scroll to bottom button. You can visit available icons here: ", "https://lucide.dev/", "lucide.dev")).addText((value) => {
value.setValue(this.plugin.settings.iconScrollToBottom).onChange(async (value2) => {
this.plugin.settings.iconScrollToBottom = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
new import_obsidian.Setting(containerEl).setName("Change icon of scroll to cursor button").setDesc(this.createSpanWithLinks("Change icon of scroll to cursor button. You can visit available icons here: ", "https://lucide.dev/", "lucide.dev")).addText((value) => {
value.setValue(this.plugin.settings.iconScrollToCursor).onChange(async (value2) => {
this.plugin.settings.iconScrollToCursor = value2;
await this.plugin.saveSettings();
this.rebuildButton();
});
});
}
};
// plugins/surfing.ts
var isContainSurfingWebview = (settings) => {
return settings.enableSurfingPlugin && (activeDocument.querySelector(".wb-frame") || activeDocument.querySelector(".wb-page-search-bar"));
};
var injectSurfingComponent = (top = true) => {
const webViewList = activeDocument.querySelectorAll("webview");
const webView = Array.from(webViewList).find((item) => {
var _a;
const workspaceLeafElem = item.parentElement.parentElement.parentElement;
const display = (_a = workspaceLeafElem.style) == null ? void 0 : _a.display;
const modActive = workspaceLeafElem.classList.contains("mod-active");
return display != "none" && modActive;
});
if (webView) {
if (top) {
webView.executeJavaScript(`window.scrollTo(0,0)`);
} else {
webView.executeJavaScript(`window.scrollTo(0,document.body.scrollHeight)`);
}
}
};
// main.ts
var ROOT_WORKSPACE_CLASS = ".mod-vertical.mod-root";
var globalMarkdownView = null;
var ScrollToTopPlugin = class extends import_obsidian2.Plugin {
constructor() {
super(...arguments);
this.windowSet = /* @__PURE__ */ new Set();
this.scrollToBottom = async () => {
const markdownView = this.getCurrentViewOfType();
if (markdownView) {
const file = this.app.workspace.getActiveFile();
const content = await this.app.vault.cachedRead(file);
const lines = content.split("\n");
let numberOfLines = lines.length;
if (markdownView.getMode() === "preview") {
while (numberOfLines > 0 && lines[numberOfLines - 1].trim() === "") {
numberOfLines--;
}
}
markdownView.currentMode.applyScroll(numberOfLines - 1);
} else if (isContainSurfingWebview(this.settings)) {
injectSurfingComponent(false);
}
};
}
scrollToCursor() {
const markdownView = this.getCurrentViewOfType();
if (markdownView) {
const editor = markdownView.editor;
const anchor = editor.getCursor("anchor");
const head = editor.getCursor("head");
setTimeout(async () => {
editor.setSelection(anchor, head);
}, 200);
editor.scrollIntoView({
from: anchor,
to: head
}, true);
this.app.workspace.setActiveLeaf(markdownView.leaf, {
focus: true
});
} else if (isContainSurfingWebview(this.settings)) {
injectSurfingComponent(false);
}
}
scrollToTop() {
const markdownView = this.getCurrentViewOfType();
if (markdownView) {
const preview = markdownView.previewMode;
if (isSource(markdownView)) {
const editor = markdownView.editor;
setTimeout(async () => {
editor.setCursor(0, 0);
}, 200);
editor.scrollTo(0, 0);
this.app.workspace.setActiveLeaf(markdownView.leaf, {
focus: true
});
} else {
isPreview(markdownView) && preview.applyScroll(0);
}
} else if (isContainSurfingWebview(this.settings)) {
injectSurfingComponent(true);
}
}
createScrollElement(config, fn) {
var _a;
let topWidget = createEl("div");
topWidget.setAttribute("class", `div-${config.className}`);
topWidget.setAttribute("id", config.id);
document.body.style.setProperty("--size-ratio", this.settings.resizeButton.toString());
let button = new import_obsidian2.ButtonComponent(topWidget);
button.setIcon(config.icon).setClass("buttonItem").onClick(fn);
if (config.tooltipConfig.showTooltip) {
button.setTooltip(config.tooltipConfig.tooltipText);
}
let curWindow = config.curWindow || window;
const markdownView = this.getCurrentViewOfType();
(_a = curWindow.document.body.querySelector(ROOT_WORKSPACE_CLASS)) == null ? void 0 : _a.insertAdjacentElement("afterbegin", topWidget);
if (!markdownView && !isContainSurfingWebview(this.settings)) {
topWidget.style.visibility = "hidden";
}
}
removeButton(id, curWindow) {
let curWin = curWindow || window;
const element = curWin.activeDocument.getElementById(id);
if (element) {
element.remove();
}
}
getCurrentViewOfType() {
let markdownView = this.app.workspace.getActiveViewOfType(import_obsidian2.MarkdownView);
let currentView = this.app.workspace.getActiveViewOfType(import_obsidian2.View);
if (markdownView !== null) {
globalMarkdownView = markdownView;
} else {
if (currentView == null || currentView.file.extension == "md") {
markdownView = globalMarkdownView;
}
}
return markdownView;
}
createButton(window2) {
const {
enabledScrollToTop,
enabledScrollToBottom,
enabledScrollToCursor,
iconScrollToTop,
iconScrollToBottom,
iconScrollToCursor,
showTooltip,
scrollTopTooltipText,
scrollBottomTooltipText,
scrollCursorTooltipText
} = this.settings;
if (enabledScrollToTop) {
this.createScrollElement({
id: "__C_scrollToTop",
className: "scrollToTop",
icon: iconScrollToTop,
curWindow: window2,
tooltipConfig: {
showTooltip,
tooltipText: scrollTopTooltipText
}
}, this.scrollToTop.bind(this));
}
if (enabledScrollToBottom) {
this.createScrollElement({
id: "__C_scrollToBottom",
className: "scrollToBottom",
icon: iconScrollToBottom,
curWindow: window2,
tooltipConfig: {
showTooltip,
tooltipText: scrollBottomTooltipText
}
}, this.scrollToBottom.bind(this));
}
if (enabledScrollToCursor) {
this.createScrollElement({
id: "__C_scrollToCursor",
className: "scrollToCursor",
icon: iconScrollToCursor,
curWindow: window2,
tooltipConfig: {
showTooltip,
tooltipText: scrollCursorTooltipText
}
}, this.scrollToCursor.bind(this));
}
}
toggleIconView() {
let BottomButton = activeDocument.querySelector(".div-scrollToBottom");
let TopButton = activeDocument.querySelector(".div-scrollToTop");
let CursorButton = activeDocument.querySelector(".div-scrollToCursor");
const markdownView = this.getCurrentViewOfType();
if (!markdownView && !isContainSurfingWebview(this.settings)) {
if (BottomButton)
BottomButton.style.visibility = "hidden";
if (TopButton)
TopButton.style.visibility = "hidden";
if (CursorButton)
CursorButton.style.visibility = "hidden";
} else {
if (BottomButton)
BottomButton.style.visibility = "visible";
if (TopButton)
TopButton.style.visibility = "visible";
if (markdownView && isSource(markdownView)) {
if (CursorButton)
CursorButton.style.visibility = "visible";
} else {
if (CursorButton)
CursorButton.style.visibility = "hidden";
}
}
}
async onload() {
await this.loadSettings();
this.addSettingTab(new ScrollToTopSettingTab(this.app, this));
this.app.workspace.onLayoutReady(() => {
this.createButton();
this.registerEvent(this.app.workspace.on("file-open", () => {
this.toggleIconView();
}));
this.registerEvent(this.app.workspace.on("window-open", (win, window2) => {
this.windowSet.add(window2);
this.createButton(window2);
this.toggleIconView();
}));
this.registerEvent(this.app.workspace.on("window-close", (win, window2) => {
this.windowSet.delete(window2);
}));
this.registerEvent(this.app.workspace.on("layout-change", () => {
this.toggleIconView();
}));
});
addPluginCommand(this, "scroll-to-top", "Scroll to Top", this.scrollToTop.bind(this));
addPluginCommand(this, "scroll-to-bottom", "Scroll to Bottom", this.scrollToBottom.bind(this));
addPluginCommand(this, "scroll-to-cursor", "Scroll to Cursor", this.scrollToCursor.bind(this));
setTimeout(() => {
this.app.workspace.trigger("css-change");
}, 300);
}
async saveSettings() {
await this.saveData(this.settings);
}
async loadSettings() {
this.settings = Object.assign({}, scrollToTopSetting, await this.loadData());
}
onunload() {
this.removeButton("__C_scrollToTop");
this.removeButton("__C_scrollToBottom");
this.removeButton("__C_scrollToCursor");
if (this.windowSet.size > 0) {
this.windowSet.forEach((window2) => {
this.removeButton("__C_scrollToTop", window2);
this.removeButton("__C_scrollToBottom", window2);
this.removeButton("__C_scrollToCursor", window2);
});
}
}
};

@ -1,10 +0,0 @@
{
"id": "obsidian-scroll-to-top-plugin",
"name": "Scroll to Top Plugin",
"version": "2.1.2",
"minAppVersion": "0.15.0",
"description": "This is a plugin for Obsidian that adds a button to scroll to the top of the current note.",
"author": "cloudhao1999",
"authorUrl": "https://github.com/cloudhao1999/obsidian-scroll-to-top-plugin",
"isDesktopOnly": false
}

@ -1,214 +0,0 @@
/* @settings
name: Scroll to Top Plugin
id: obsidian-scroll-to-top-plugin
settings:
-
id: scroll-to-top-bottom
title: Scroll to top bottom position placement
type: variable-number
default: 2.65
format: em
-
id: scroll-to-top-left
title: Scroll to top right position placement
type: variable-number
default: 2.05
format: em
-
id: scroll-to-bottom-bottom
title: Scroll to bottom bottom position placement
type: variable-number
default: 5.75
format: em
-
id: scroll-to-bottom-left
title: Scroll to bottom right position placement
type: variable-number
default: 2.05
format: em
-
id: scroll-to-cursor-bottom
title: Scroll to cursor bottom position placement
type: variable-number
default: 15.05
format: em
-
id: scroll-to-cursor-left
title: Scroll to cursor right position placement
type: variable-number
default: 2.05
format: em
-
id: scroll-to-top-width
title: Scroll to top button width
type: variable-number
default: 1.875
format: em
-
id: scroll-to-top-height
title: Scroll to top button height
type: variable-number
default: 1.875
format: em
-
id: scroll-to-bottom-width
title: Scroll to bottom button width
type: variable-number
default: 1.875
format: em
-
id: scroll-to-bottom-height
title: Scroll to bottom button height
type: variable-number
default: 1.875
format: em
-
id: scroll-to-cursor-width
title: Scroll to cursor button width
type: variable-number
default: 1.875
format: em
-
id: scroll-to-cursor-height
title: Scroll to cursor button height
type: variable-number
default: 1.875
format: em
*/
/* In case not using the style settings plugin */
:root {
--size-ratio: 1;
--scroll-to-cursor-bottom: 15.05em;
--scroll-to-cursor-left: 2.05em;
--scroll-to-bottom-bottom: 2.65em;
--scroll-to-bottom-left: 2.05em;
--scroll-to-top-bottom: 5.75em;
--scroll-to-top-left: 2.05em;
--scroll-input-width: 1.875em;
--scroll-to-top-width: var(--scroll-input-width);
--scroll-to-top-height: var(--scroll-input-width);
--scroll-to-bottom-width: var(--scroll-input-width);
--scroll-to-bottom-height: var(--scroll-input-width);
--scroll-to-cursor-width: var(--scroll-input-width);
--scroll-to-cursor-height: var(--scroll-input-width);
}
.div-scrollToTop {
position: absolute;
bottom: calc(var(--scroll-to-top-bottom) * var(--size-ratio));
right: calc(var(--scroll-to-top-left) * var(--size-ratio));
z-index: 99;
}
.div-scrollToBottom {
position: absolute;
bottom: calc(var(--scroll-to-bottom-bottom) * var(--size-ratio));
right: calc(var(--scroll-to-bottom-left) * var(--size-ratio));
z-index: 99;
}
.div-scrollToCursor {
position: absolute;
bottom: calc(var(--scroll-to-cursor-bottom) * var(--size-ratio));
right: calc(var(--scroll-to-cursor-left) * var(--size-ratio));
z-index: 99;
}
#__C_scrollToTop {
width: auto;
height: auto;
padding: 3px;
display: grid;
user-select: none;
border-radius: 6px;
transition: 200ms ease;
min-width: fit-content;
justify-content: space-around;
z-index: var(--layer-status-bar);
box-shadow: 0px 3px 32px rgb(31 38 135 / 15%);
border: 1px solid var(--background-modifier-border);
}
#__C_scrollToTop .buttonItem {
margin: 2px;
border: none;
cursor: pointer;
padding: 5px 6px;
box-shadow: none;
margin-left: 3px;
margin-right: 3px;
border-radius: 3px;
width: calc(var(--scroll-to-top-width) * var(--size-ratio));
height: calc(var(--scroll-to-top-height) * var(--size-ratio));
font-size: initial !important;
background-color: var(--background-primary-alt);
}
#__C_scrollToTop button.buttonItem:hover {
background-color: var(--background-secondary);
}
#__C_scrollToBottom {
width: auto;
height: auto;
padding: 3px;
display: grid;
user-select: none;
border-radius: 6px;
transition: 200ms ease;
min-width: fit-content;
justify-content: space-around;
z-index: var(--layer-status-bar);
box-shadow: 0px 3px 32px rgb(31 38 135 / 15%);
border: 1px solid var(--background-modifier-border);
}
#__C_scrollToBottom .buttonItem {
margin: 2px;
border: none;
cursor: pointer;
padding: 5px 6px;
box-shadow: none;
margin-left: 3px;
margin-right: 3px;
width: calc(var(--scroll-to-bottom-width) * var(--size-ratio));
height: calc(var(--scroll-to-bottom-height) * var(--size-ratio));
border-radius: 3px;
font-size: initial !important;
background-color: var(--background-primary-alt);
}
#__C_scrollToCursor {
width: auto;
height: auto;
padding: 3px;
display: grid;
user-select: none;
border-radius: 6px;
transition: 200ms ease;
min-width: fit-content;
justify-content: space-around;
z-index: var(--layer-status-bar);
box-shadow: 0px 3px 32px rgb(31 38 135 / 15%);
border: 1px solid var(--background-modifier-border);
}
#__C_scrollToCursor .buttonItem {
margin: 2px;
border: none;
cursor: pointer;
padding: 5px 6px;
box-shadow: none;
margin-left: 3px;
margin-right: 3px;
width: calc(var(--scroll-to-cursor-width) * var(--size-ratio));
height: calc(var(--scroll-to-cursor-height) * var(--size-ratio));
border-radius: 3px;
font-size: initial !important;
background-color: var(--background-primary-alt);
}
#__C_scrollToBottom button.buttonItem:hover {
background-color: var(--background-secondary);
}

File diff suppressed because one or more lines are too long

@ -1,7 +1,7 @@
{ {
"id": "obsidian-tasks-plugin", "id": "obsidian-tasks-plugin",
"name": "Tasks", "name": "Tasks",
"version": "4.4.0", "version": "4.5.0",
"minAppVersion": "1.1.1", "minAppVersion": "1.1.1",
"description": "Task management for Obsidian", "description": "Task management for Obsidian",
"author": "Martin Schenck and Clare Macrae", "author": "Martin Schenck and Clare Macrae",

@ -8676,7 +8676,8 @@ function podNotesURIHandler(_0, _1) {
api.currentTime = parseFloat(time); api.currentTime = parseFloat(time);
return; return;
} }
const localFile = app.vault.getAbstractFileByPath(url); const decodedUrl = url.replace(/\+/g, " ");
const localFile = app.vault.getAbstractFileByPath(decodedUrl);
let episode; let episode;
if (localFile) { if (localFile) {
episode = localFiles.getLocalEpisode(decodedName); episode = localFiles.getLocalEpisode(decodedName);

@ -1,7 +1,7 @@
{ {
"id": "podnotes", "id": "podnotes",
"name": "PodNotes", "name": "PodNotes",
"version": "2.10.7", "version": "2.10.8",
"minAppVersion": "0.15.9", "minAppVersion": "0.15.9",
"description": "Helps you write notes on podcasts.", "description": "Helps you write notes on podcasts.",
"author": "Christian B. B. Houmann", "author": "Christian B. B. Houmann",

File diff suppressed because one or more lines are too long

@ -1,9 +0,0 @@
{
"id": "taskbone-ocr-plugin",
"name": "Taskbone OCR",
"version": "1.0.0",
"minAppVersion": "0.12.3",
"description": "Extract text from images and make it available for search.",
"author": "Dominik Schlund",
"isDesktopOnly": false
}

@ -1,6 +1,6 @@
{ {
"name": "Minimal", "name": "Minimal",
"version": "7.1.1", "version": "7.1.2",
"minAppVersion": "1.1.9", "minAppVersion": "1.1.9",
"author": "@kepano", "author": "@kepano",
"authorUrl": "https://twitter.com/kepano", "authorUrl": "https://twitter.com/kepano",

File diff suppressed because one or more lines are too long

@ -1,6 +1,6 @@
{ {
"name": "Things", "name": "Things",
"version": "2.1.11", "version": "2.1.13",
"minAppVersion": "1.0.0", "minAppVersion": "1.0.0",
"author": "@colineckert", "author": "@colineckert",
"authorUrl": "https://twitter.com/colineckert" "authorUrl": "https://twitter.com/colineckert"

@ -1,6 +1,6 @@
/* /*
THINGS THINGS
Version 2.1.11 Version 2.1.13
Created by @colineckert Created by @colineckert
Readme: Readme:
@ -50,6 +50,10 @@ body {
--tag-background-color-d: #1d694b; --tag-background-color-d: #1d694b;
--tag-font-color-d: #ffffff; --tag-font-color-d: #ffffff;
--highlight-background-color--normal: hsl(50deg 100% 50% / 15%) !important;
--highlight-background-color-underline: hsl(50deg 100% 50% / 100%) !important;
--highlight-background-color--active: hsl(50deg 100% 50% / 20%) !important;
/* Font families */ /* Font families */
--font-text-theme: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, --font-text-theme: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
Inter, Ubuntu, sans-serif; Inter, Ubuntu, sans-serif;
@ -330,6 +334,23 @@ body:not(.default-font-color) mark em {
color: var(--text-normal); color: var(--text-normal);
} }
/* Highlight styling */
span.cm-highlight,
.markdown-preview-view mark,
span.search-result-file-matched-text {
padding: 0.05em 0;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
background-image: linear-gradient(
0deg,
var(--highlight-background-color-underline) 0%,
var(--highlight-background-color-underline) 2px,
var(--highlight-background-color--active) 2px,
var(--highlight-background-color--active) 100%
) !important;
background-color: var(--highlight-text-color--active) !important;
}
/* Markdown formatting */ /* Markdown formatting */
.cm-formatting-strong, .cm-formatting-strong,
.cm-formatting-em, .cm-formatting-em,
@ -370,26 +391,9 @@ body.active-line .cm-active.HyperMD-quote::before {
opacity: 0.85; opacity: 0.85;
} }
/* Highlight styling */ /* Code blocks horizontal scroll */
span.cm-highlight, .markdown-reading-view .markdown-preview-view pre:not(.frontmatter) code {
.markdown-preview-view mark, white-space: pre;
span.search-result-file-matched-text {
padding: 0.1em 0;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
/* Inline title align */
body:not(.is-mobile)
.markdown-source-view.mod-cm6.is-readable-line-width
.inline-title {
width: calc(var(--line-width-adaptive) - var(--folding-offset));
max-width: calc(var(--max-width) - var(--folding-offset));
margin-right: auto;
margin-left: max(
calc(50% + var(--folding-offset) - var(--line-width-adaptive) / 2),
calc(50% + var(--folding-offset) - var(--max-width) / 2)
) !important;
} }
/* ------------------- */ /* ------------------- */

@ -52,7 +52,7 @@
} }
}, },
{ {
"id": "ed92d0843874fb76", "id": "269dbf2333d4a36e",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
@ -69,7 +69,7 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "00.01 Admin/Calendars/2023-08-07.md", "file": "00.01 Admin/Calendars/2023-08-14.md",
"mode": "preview", "mode": "preview",
"source": false "source": false
} }
@ -158,7 +158,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "00.01 Admin/Calendars/2023-08-07.md", "file": "00.01 Admin/Calendars/2023-08-14.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@ -175,7 +175,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "00.01 Admin/Calendars/2023-08-07.md", "file": "00.01 Admin/Calendars/2023-08-14.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": false "unlinkedCollapsed": false
} }
@ -219,7 +219,6 @@
"hiddenItems": { "hiddenItems": {
"templater-obsidian:Templater": false, "templater-obsidian:Templater": false,
"obsidian-camera:Obsidian Camera": false, "obsidian-camera:Obsidian Camera": false,
"obsidian-open-weather:OpenWeather": false,
"switcher:Open quick switcher": false, "switcher:Open quick switcher": false,
"graph:Open graph view": false, "graph:Open graph view": false,
"canvas:Create new canvas": false, "canvas:Create new canvas": false,
@ -230,7 +229,6 @@
"audio-recorder:Start/stop recording": false, "audio-recorder:Start/stop recording": false,
"msg-handler:MSG Handler": false, "msg-handler:MSG Handler": false,
"obsidian42-brat:BRAT": false, "obsidian42-brat:BRAT": false,
"obsidian-gallery:Gallery": false,
"ledger-obsidian:Add to Ledger": false, "ledger-obsidian:Add to Ledger": false,
"meld-encrypt:Create new encrypted note": false, "meld-encrypt:Create new encrypted note": false,
"obsidian-book-search-plugin:Create new book note": false, "obsidian-book-search-plugin:Create new book note": false,
@ -241,37 +239,38 @@
"obsidian-map-view:Open map view": false, "obsidian-map-view:Open map view": false,
"obsidian-read-it-later:ReadItLater: Save clipboard": false, "obsidian-read-it-later:ReadItLater: Save clipboard": false,
"obsidian-tts:Text to Speech": false, "obsidian-tts:Text to Speech": false,
"obsidian-gallery:Gallery": false,
"obsidian-memos:Memos": false "obsidian-memos:Memos": false
} }
}, },
"active": "1f6a6b4151d812b3", "active": "6f345aaa1a4d9f07",
"lastOpenFiles": [ "lastOpenFiles": [
"00.08 Bookmarks/Bookmarks - Media.md", "00.03 News/The Cautionary Tale of J. Robert Oppenheimer.md",
"00.01 Admin/Calendars/2023-08-07.md",
"00.01 Admin/Calendars/2023-08-06.md",
"00.01 Admin/Calendars/2023-08-05.md",
"01.07 Animals/@Sally.md",
"01.02 Home/@Main Dashboard.md", "01.02 Home/@Main Dashboard.md",
"00.01 Admin/Calendars/2023-08-04.md", "00.08 Bookmarks/Bookmarks - Obsidian.md",
"01.02 Home/@Shopping list.md",
"01.07 Animals/@Sally.md",
"01.07 Animals/2023-08-12 Front leg inflammation.md",
"01.07 Animals/2023-07-13 Health check.md",
"01.07 Animals/2023-07-22 Check.md",
"00.01 Admin/Calendars/2023-08-14.md",
"00.03 News/They lost their kids to Fortnite - Macleans.ca.md",
"00.03 News/In the Bahamas, a smugglers paradise thrives on todays cargo people.md",
"00.01 Admin/Calendars/2023-08-13.md",
"01.02 Home/Household.md",
"01.02 Home/Interiors.md",
"00.03 News/What Happened in Vegas David Hill.md",
"00.03 News/Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show.md",
"00.03 News/Two Teens Hitchhiked to a Concert.md",
"00.03 News/Why nobody got paid for one of the most sampled sounds in hip-hop.md",
"03.03 Food & Wine/Beef Noodles with Beans.md",
"00.01 Admin/Calendars/2023-08-12.md",
"00.01 Admin/Calendars/2023-08-11.md",
"03.03 Food & Wine/@@Recipes.md",
"03.03 Food & Wine/@Main dishes.md",
"03.03 Food & Wine/Msakhan Fatteh.md",
"03.03 Food & Wine/Meatballs with Crispy Turmeric Chickpeas.md",
"03.04 Cinematheque/@Cinematheque.md", "03.04 Cinematheque/@Cinematheque.md",
"03.04 Cinematheque/One Night in Miami (2020).md",
"03.04 Cinematheque/Black Girl (1966).md",
"03.04 Cinematheque/Beau travail (1999).md",
"02.03 Zürich/Luigia.md",
"00.01 Admin/Calendars/2023-08-03.md",
"01.03 Family/Arnaud Chapal.md",
"03.04 Cinematheque/Operation Corned Beef (1991).md",
"03.04 Cinematheque/Breathless (1960).md",
"03.02 Travels/@Dubaï.md",
"00.01 Admin/Calendars/2023-08-02.md",
"03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998).md",
"03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998) 1.md",
"00.01 Admin/Calendars/2023-08-01.md",
"01.02 Home/Bandes Dessinées.md",
"00.01 Admin/Calendars/2023-07-31.md",
"02.03 Zürich/@@Zürich.md",
"00.03 News/We Are All Animals at Night Hazlitt.md",
"00.03 News/How Larry Gagosian Reshaped the Art World.md",
"00.01 Admin/Pictures/Sally/IMG_3367.jpg", "00.01 Admin/Pictures/Sally/IMG_3367.jpg",
"00.01 Admin/Pictures/Sally/IMG_3149.jpg", "00.01 Admin/Pictures/Sally/IMG_3149.jpg",
"00.01 Admin/Pictures/Sally/IMG_3152.jpg", "00.01 Admin/Pictures/Sally/IMG_3152.jpg",

@ -101,9 +101,9 @@ hide task count
This section does serve for quick memos. This section does serve for quick memos.
&emsp; &emsp;
- [-] 18:05 :crocodile: [[2023-02-18|Memo]], [[Miami]]: Look for sporting events to book 📅 2023-07-31 ^ud13vl - [x] 18:05 :crocodile: [[2023-02-18|Memo]], [[Miami]]: Look for sporting events to book 📅 2023-07-31 ✅ 2023-08-08 ^ud13vl
- [x] 18:18 :crocodile: [[2023-02-18|Memo]], [[Miami]]: Book a NYE party 📅 2023-05-31 ✅ 2023-04-18 ^yg7y7o - [x] 18:18 :crocodile: [[2023-02-18|Memo]], [[Miami]]: Book a NYE party 📅 2023-05-31 ✅ 2023-04-18 ^yg7y7o
- [ ] 19:02 :crocodile: :passport_control: [[2023-02-18|Memo]], [[Miami]]: Apply for ESTA visa 📅2023-12-15 - [x] 19:02 :crocodile: :passport_control: [[2023-02-18|Memo]], [[Miami]]: Apply for ESTA visa 📅 2023-12-15 ✅ 2023-08-08
%% --- %% %% --- %%

@ -101,7 +101,7 @@ hide task count
This section does serve for quick memos. This section does serve for quick memos.
&emsp; &emsp;
- [ ] 13:28 :house: [[@Life Admin|Admin]]: check if key change is covrred 📅2023-07-07 - [x] 13:28 :house: [[@Life Admin|Admin]]: check if key change is covrred 📅2023-07-07 ✅2023-08-10
%% --- %% %% --- %%

@ -16,9 +16,9 @@ Stress: 25
FrontHeadBar: 5 FrontHeadBar: 5
EarHeadBar: 20 EarHeadBar: 20
BackHeadBar: 30 BackHeadBar: 30
Water: 1.5 Water: 4.5
Coffee: 3 Coffee: 5
Steps: Steps: 14875
Weight: Weight:
Ski: Ski:
IceSkating: IceSkating:
@ -114,7 +114,9 @@ This section does serve for quick memos.
&emsp; &emsp;
Loret ipsum 🍴: [[Spicy Szechuan Noodles with Garlic Chilli Oil]]
🍽: [[Beef Noodles with Beans]]
&emsp; &emsp;

@ -0,0 +1,136 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-08
Date: 2023-08-08
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 7
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 4.5
Coffee: 4
Steps: 11774
Weight: 90.4
Ski:
IceSkating:
Riding: 2
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-07|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-09|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-08Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-08NSave
&emsp;
# 2023-08-08
&emsp;
> [!summary]+
> Daily note for 2023-08-08
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-08
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
🐎: 2 chukkers with [[@Sally|Sally]] at [[Polo Park Zürich|PPZ]]
📺: [[The Hunger Games (2012)]]
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-08]]
```
&emsp;
&emsp;

@ -0,0 +1,134 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-09
Date: 2023-08-09
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 7.5
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 3.5
Coffee: 3
Steps: 14361
Weight:
Ski:
IceSkating:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-08|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-10|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-09Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-09NSave
&emsp;
# 2023-08-09
&emsp;
> [!summary]+
> Daily note for 2023-08-09
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-09
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
🍽: [[Korean Barbecue-Style Meatballs]]
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-09]]
```
&emsp;
&emsp;

@ -0,0 +1,134 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-10
Date: 2023-08-10
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 7.5
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 3.5
Coffee: 5
Steps: 9784
Weight:
Ski:
IceSkating:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-09|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-11|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-10Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-10NSave
&emsp;
# 2023-08-10
&emsp;
> [!summary]+
> Daily note for 2023-08-10
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-10
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
📺: [[The Maltese Falcon (1941)]]
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-10]]
```
&emsp;
&emsp;

@ -0,0 +1,136 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-11
Date: 2023-08-11
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 6
Coffee: 4
Steps: 12550
Weight:
Ski:
IceSkating:
Riding: 2
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-10|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-12|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-11Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-11NSave
&emsp;
# 2023-08-11
&emsp;
> [!summary]+
> Daily note for 2023-08-11
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-11
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
📺: [[The Hunger Games - Catching Fire (2013)]]
🐎: 2 chukkas with [[@Sally|Sally]] at [[Polo Park Zürich|PPZ]]
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-11]]
```
&emsp;
&emsp;

@ -0,0 +1,134 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-12
Date: 2023-08-12
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 6.5
Coffee: 3
Steps: 10855
Weight:
Ski:
IceSkating:
Riding: 2
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-11|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-13|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-12Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-12NSave
&emsp;
# 2023-08-12
&emsp;
> [!summary]+
> Daily note for 2023-08-12
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-12
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
🐎: 2 chukkas with [[@Sally|Sally]] at [[Polo Park Zürich|PPZ]]
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-12]]
```
&emsp;
&emsp;

@ -0,0 +1,134 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-13
Date: 2023-08-13
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 10
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 3.5
Coffee: 0
Steps: 10245
Weight:
Ski:
IceSkating:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-12|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-14|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-13Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-13NSave
&emsp;
# 2023-08-13
&emsp;
> [!summary]+
> Daily note for 2023-08-13
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-13
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
🍴: [[Beef Noodles with Beans]]
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-13]]
```
&emsp;
&emsp;

@ -0,0 +1,135 @@
---
title: "🗒 Daily Note"
allDay: true
date: 2023-08-14
Date: 2023-08-14
DocType: Note
Hierarchy:
TimeStamp:
location:
CollapseMetaTable: true
Sleep: 8
Happiness: 85
Gratefulness: 90
Stress: 25
FrontHeadBar: 5
EarHeadBar: 20
BackHeadBar: 30
Water: 1.5
Coffee: 3
Steps:
Weight:
Ski:
IceSkating:
Riding:
Racket:
Football:
Swim:
---
%% Parent:: [[@Life Admin]] %%
---
[[2023-08-13|<< 🗓 Previous ]] &emsp; &emsp; &emsp; [[@Main Dashboard|Back]] &emsp; &emsp; &emsp; [[2023-08-15|🗓 Next >>]]
---
&emsp;
```button
name Record today's health
type command
action MetaEdit: Run MetaEdit
id EditMetaData
```
^button-2023-08-14Edit
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-14NSave
&emsp;
# 2023-08-14
&emsp;
> [!summary]+
> Daily note for 2023-08-14
&emsp;
```toc
style: number
```
&emsp;
---
&emsp;
### ✅ Tasks of the day
&emsp;
```tasks
not done
due on 2023-08-14
path does not include Templates
hide backlinks
hide task count
```
&emsp;
---
&emsp;
### 📝 Memos
&emsp;
This section does serve for quick memos.
&emsp;
- [ ] 10:37 :house: [[@Life Admin]]: Contact Baloise directly to establish if key change is covered 📅2023-08-14
%% --- %%
&emsp;
---
&emsp;
### 🗒 Notes
&emsp;
Loret ipsum
&emsp;
---
&emsp;
### :link: Linked activity
&emsp;
```dataview
Table from [[2023-08-14]]
```
&emsp;
&emsp;

@ -562,6 +562,9 @@ class globalFunc {
case 'North African Fusion': case 'North African Fusion':
tempresult = "🇲🇦" tempresult = "🇲🇦"
break; break;
case 'Palestinian':
tempresult = "🇵🇸"
break;
case 'Swedish': case 'Swedish':
case 'Nordics': case 'Nordics':
tempresult = "🇸🇪" tempresult = "🇸🇪"

@ -0,0 +1,317 @@
---
Tag: ["🏕️", "☀️", "🇮🇶"]
Date: 2023-08-10
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-10
Link: https://www.nytimes.com/2023/07/29/world/middleeast/iraq-water-crisis-desertification.html
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-AClimateWarningfromtheCradleofCivilizationNSave
&emsp;
# A Climate Warning from the Cradle of Civilization
Your browser does not support the video tag.
![](https://static01.nyt.com/images/2023/07/25/world/00iraq-water-babylon-drawing/00iraq-water-babylon-drawing-articleLarge.jpg?quality=90&auto=webp)
Every schoolchild learns the name: Mesopotamia the Fertile Crescent, the cradle of civilization.
Today, much of that land is turning to dust.
[Alissa J. Rubin](https://www.nytimes.com/by/alissa-j-rubin)
Photographs and Video by [Bryan Denton](https://www.nytimes.com/by/bryan-denton)
Alissa J. Rubin and Bryan Denton spent months reporting from nearly two dozen cities, towns and villages across Iraq.
July 29, 2023
The word itself, Mesopotamia, means the land between rivers. It is where the wheel was invented, irrigation flourished and the earliest known system of writing emerged. The rivers here, some scholars say, fed the fabled Hanging Gardens of Babylon and converged at the place described in the Bible as the Garden of Eden.
### Listen to This Article
Now, so little water remains in some villages near the Euphrates River that families are dismantling their homes, brick by brick, piling them into pickup trucks — window frames, doors and all — and driving away.
“You would not believe it if I say it now, but this was a watery place,” said Sheikh Adnan al Sahlani, a science teacher here in southern Iraq near Naseriyah, a few miles from the Old Testament city of Ur, which the Bible describes as the hometown of the Prophet Abraham.
These days, “nowhere has water,” he said. Everyone who is left is “suffering a slow death.”
Image
![Children in a small body of water a few inches deep.](https://static01.nyt.com/images/2023/07/12/multimedia/xxiraq-water-01-hvkg/xxiraq-water-01-hvkg-articleLarge.jpg?quality=75&auto=webp&disable=upscale)
Boys searching for fish in the stagnant, shallow waters of a shrinking irrigation canal in a village on the outskirts of Najaf, Iraq.
Image
Desiccated agricultural fields are now a common sight in once-verdant areas of Iraq. In many places, the groundwater has become too salty to drink.
Image
A dead water buffalo in a familys corral near Basra, Iraq. As water has become scarce, farmers have struggled to keep their herds alive.
You dont have to go back to biblical times to find a more verdant Iraq. Well into the 20th century, the southern city of Basra was known as the “Venice of the East” for its canals, plied by gondola-like boats that threaded through residential neighborhoods.
Indeed, for much of its history, the Fertile Crescent — often defined as including areas of modern-day Iraq, Israel, Lebanon, Syria, Turkey, Iran, the West Bank and Gaza — did not lack for water, inspiring centuries of artists and writers who depicted the region as a lush ancient land. Spring floods were common, and rice, one of the most water-intensive crops in the world, was grown for more than 2,000 years.
But now [nearly 40 percent](https://www.planetarysecurityinitiative.org/news/iraqs-growing-desertification-problem) of Iraq, an area roughly the size of Florida, has been overtaken by blowing desert sands that [claim tens of thousands of acres](https://www.unep.org/resources/report/geo-6-global-environment-outlook-regional-assessment-west-asia) of arable land every year.
Climate change and desertification are to blame, scientists say. So are weak governance and the continued reliance on wasteful irrigation techniques that date back millenniums to Sumerian times.
A tug of war over water — similar to the struggles over [the Colorado River in the United States](https://www.nytimes.com/interactive/2023/05/22/climate/colorado-river-water.html), the [Mekong in Southeast Asia](https://www.nytimes.com/2020/04/13/world/asia/china-mekong-drought.html) and the [Nile in northern Africa](https://www.nytimes.com/2020/07/18/world/middleeast/nile-dam-egypt-ethiopia.html) — has also intensified water shortages for tens of millions of people across the region.
Another culprit is common to large regions of the world: a growing population whose water demands continue to rise, both because of sheer numbers and, in many places, higher living standards, increasing individual consumption.
Here in Iraq, the fallout is everywhere, fraying society, spurring deadly clashes between villages, displacing thousands of people every year, emboldening extremists and leaving ever more land looking like a barren moonscape.
In many areas, water pumped from below the surface is too salty to drink, the result of dwindling water, agricultural runoff and untreated waste. “Even my cows wont drink it,” one farmer said.
Even in the north, where fresh water has historically been available, well diggers in Erbil, the capital of Iraqi Kurdistan, bore down 580 feet last summer — and still found only salty water.
Iraq is now the fifth most vulnerable country to extreme temperatures, water scarcity and food shortages, [the United Nations says](https://iraq.un.org/en/202663-factsheet-impact-climate-change-environment-idp-and-returnee-locations-integrated-location). Next door in Iran, a province of two million people [could run out of water](https://www.nytimes.com/2023/06/21/world/middleeast/iran-drought-water-climate.html?searchResultPosition=1) by mid-September, Iranian lawmakers said, leaving few options beyond mass exodus.
And for the rest of the Middle East and some other areas of the world — including parts of Mexico, Pakistan, India and the Mediterranean — Iraq and its neighbors offer an unmistakable warning.
“Because of this regions vulnerabilities, one of the most vulnerable on the planet, it is one of the first places that is going to show some kind of extreme succumbing, literally, to climate change,” said Charles Iceland, the director of water security for the World Resources Institute, a research organization.
But, he added, “no countries, even the rich countries, are adapting to climate change to the degree they need to.”
### PART 2
## Hotter, Drier, Faster
Video
![](https://static01.nyt.com/images/2023/12/07/iraw-water-canal-image/iraw-water-canal-image-videoSixteenByNine1050.jpg)
An almost empty irrigation canal in Dhi Qar Province.CreditCredit...
Many people in the villages near the Euphrates River remember how, 20 years ago, the date palm trees grew so thick and close together that their leaves blocked the sunlight. The splashing of children in the irrigation canals and the sloshing of water jugs being carted home provided the backbeat of summer life.
Now, the irrigation canals are so dry in summer that the small bridges spanning them are barely necessary and the sounds of daily life signal waters scarcity: the crackle of brown grasses and the rustle of dried out palm leaves. Some palms have no leaves at all, their bare trunks standing like the columns of ancient ruins.
Water comes from the government in red plastic barrels, in rations of about 160 gallons a month per family. Even when used sparingly, it barely lasts a week in the heat, said Mr. Sahlani, the sheikh and science teacher, who lives in the village of Albu Jumaa. Graffiti scrawled in Arabic on a half-destroyed concrete wall expressed the frustration: “Where is the state?” it read.
Image
Farmers have increasingly abandoned their homes and lands, moving to overcrowded cities in search of better economic prospects.
Image
Sheikh Adnan al Sahlani near his home in southern Iraq, which is suffering from a severe dearth of water.
Image
A gathering to discuss plans to protest to the government about the absence of water in Dhi Qar Province.
As recently as the 1970s and 1980s, Iraqs water ministry built artificial lakes and dams to hold the immense annual overflow from winter rains and gushing snow melt from the Taurus Mountains, the headwaters of the Tigris and Euphrates.
Even today, traces of Iraqs greener past can be seen every spring. In the Anbar desert, a brief winter rain can turn the shallow valleys green and speckle them with flowers. Along the Tigris and Euphrates Rivers, the water still nourishes trees beside the narrow banks, with bands of green fields on either side.
But even those bands have shrunk in recent decades.
The region is [getting hotter — faster](https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2021RG000762) — than many parts of the world. By some estimates, the Middle East and eastern Mediterranean could warm by 5 degrees Celsius (9 degrees Fahrenheit) or even more during this century. In the worst months of summer, some places are already [nearly unlivable](https://www.nytimes.com/interactive/2022/11/18/world/middleeast/extreme-heat.html).
Precipitation, already low, is expected to wane across the Middle East. The drought gripping Iraq is now in its fourth year, and the country is particularly vulnerable because most of its water comes from rivers that originate outside the country, holding it hostage to the decisions of its neighbors Turkey and Iran.
### PART 3
## Water Wars
Image
So much water has disappeared that many bridges have become unnecessary.
The chokehold on Iraqs rivers has been tightening for decades.
Since 1974, Turkey has built 22 dams, hydroelectric plants and irrigation projects on the Tigris and Euphrates Rivers, modeled in part on the Tennessee Valley Authority in the United States.
Then, in the early 2000s, Iran started building more than a dozen smaller dams and tunnels on tributaries to the Tigris, devastating Iraqi provinces like Diyala, which was known just 10 years ago for its peaches, apricots, oranges and dates. The tributaries from Iran are the only source of water in the province, other than the dwindling rainfall.
The impact has been drastic: The water flowing into Iraq has dropped almost 50 percent on the Euphrates and by about a third on the Tigris since major dam building began in the 1970s, according to statistics from Iraqs water ministry.
Hashem al-Kinani and his family have felt the changes firsthand. For generations, they farmed 20 acres east of Baghdad, on the Diyala border, facing one trial after another.
First, the American invasion and the ouster of Saddam Hussein bit into the states support of farmers. Then in 2006, Al Qaeda moved in and killed many local men, leaving their headless bodies in ditches. Hashem lost an uncle, and the family house was bombed by Al Qaeda. Making matters worse, rainfall has become more erratic and gradually diminished. As the Iranian dams came on line, river water became too scarce to grow fruit.
The fig and pomegranate trees have died. His family sold off their 1,500 head of cattle and their sheep, because it was impossible to feed them. Hes not sure how much longer he can hang on.
“Farming is over here,” he said. “I cannot stay, but what can I do?”
Image
The family of Hashem al Kinani has farmed 20 acres east of Baghdad for generations, but over the last two decades water has become too scarce for fruit growing.
Image
An abandoned home in a farming village.
Image
Most of Iraqs drinking and irrigation water comes from rivers that originate outside the country, holding it hostage to the decisions of neighboring Turkey and Iran.
History is replete with water wars, and one of the earliest recorded conflicts took place here in the Fertile Crescent, where [scribes documented](https://www.worldwater.org/conflict/list/) a fight over water between Sumerian city states more than 4,000 years ago in what is now Iraq.
Many modern nations have gone on the offensive to ensure that their people have enough water. Ethiopia has spent years [building a colossal dam on the Nile](https://www.nytimes.com/interactive/2020/02/09/world/africa/nile-river-dam.html), inciting fear and anger from Egypt downstream. China has done the same [with the Mekong](https://www.nytimes.com/2019/10/12/world/asia/mekong-river-dams-china.html). Central Asian nations have had a long-running feud over the Amu Darya and Syr Darya Rivers, which have been drained to such an extent that by the time they reach the inland Aral Sea, [there is little water left](https://earthobservatory.nasa.gov/world-of-change/AralSea).
Worldwide, countries share nearly [900 rivers, lakes and aquifers](https://www.unwater.org/water-facts/transboundary-waters), according to the United Nations, and though a [treaty](https://treaties.un.org/Pages/ViewDetails.aspx?src=TREATY&mtdsg_no=XXVII-5&chapter=27&clang=_en) exists to govern their use, fewer than half of all countries have ratified it. Notably absent from the list are upstream nations like Turkey, Iran and China.
In 2021, Iraqs water ministry threatened to drag Iran to the International Court of Justice for taking its water. But Iraqs Shiite-dominated government, which is close to Tehrans leaders, dropped the issue.
The Kinani family, whose farm withered as Iran built dams, still grows a little wheat, mostly for its own consumption. But the once-clear irrigation canal the farm uses now has nearly stagnant, viscous water with a brownish-green color and a nauseating smell.
“We are irrigating with sewage water,” Mr. Kinani said.
### PART 4
## ISIS RETURNS
Image
A lack of water has complicated security efforts and the continuing battle against a persistent Islamic State insurgency.
Drought brings other, less obvious dangers, too.
In parts of Iraq, rivers and irrigation canals once provided strategic barriers — their waters too wide, fast or deep for extremist fighters to traverse.
Today, if those waters are running at all, they are often low enough to walk across.
Militants who had been pushed back in recent years are taking advantage of the drying landscape to come back and attack with ease, according to Sheikh Muhammed Dhaifan, who has been fighting to keep his tribe northeast of Baghdad from leaving the 44 villages where they have worked the land for generations.
When Al Qaeda seized the tribes land in 2005, it used stones to block the irrigation canals fed by the Adaim River and forced many farmers to flee.
After Al Qaedas defeat, Sheikh Muhammed persuaded most of his clan to return. But then in 2012, as the Islamic State began to emerge, his tribe was forced to leave again.
Finally, after almost five years, ISIS was vanquished and the villagers began to come back.
Now the chief enemy is drought, stealing not just their livelihoods, but also their sense of safety. In some places, the water hardly covers the pebbles lining the riverbed. ISIS barely has to slow down to get across.
“We used to be protected by the river,” said Sheikh Muhammed. “Now, sometimes they walk, sometimes they drive their motorbikes, the water is so low.”
Last year, Islamic State fighters crossed on foot at night and killed 11 soldiers, many as they slept, at an Iraqi Army outpost on the rivers banks.
This year, the fighters have moved farther east, attacking villages on the Diyala River, which is also low because of drought and Irans dams. More than 50 civilians were killed in the province in the first five months of 2023, most by fighters aligned with ISIS.
Image
According to Sheikh Muhammed Dhaifan, militants who had been pushed back in recent years are taking advantage of the drying landscape to attack with greater ease.
Image
Farmers homes that were destroyed by the Islamic State during its occupation of this area of Diyala Province in 2014 and 2015.
Image
Farmers listening to a security discussion. In parts of Iraq, rivers and irrigation canals that once provided strategic barriers have disappeared.
In the past, the snowmelt and rains sometimes swelled the regions rivers, prompting Turkey and Iran to share more water with Iraq. But the future looks unlikely to offer much respite.
The current trend of a hotter, drier Iraq — and a hotter Middle East — is expected to last for decades, making the once-fertile crescent less and less livable.
Already, Iraq does not have enough water to meet its needs, [the World Bank says](https://www.worldbank.org/en/country/iraq/publication/iraq-country-climate-and-development-report). But by 2035 its water deficit could widen significantly, cutting into the countrys homegrown food supply and the economy as a whole.
Pleas to Turkey to share more water have largely gone unheeded.
In the summer of 2022, at the height of last years drought, Turkeys ambassador to Iraq responded to Iraqs requests for more water by complaining that Iraqis were “squandering” it, calling on the Iraqi government to enact “immediate measures to reduce the waste.” This year, when a similar request came, Turkey shared more water for a month before cutting back again.
Turkeys complaints about Iraq are not unfounded. Iraqs irrigation efforts lose large quantities to evaporation and runoff. Water soaks into earthen canals, leaks from rusted pipes and runs off after being used in flood irrigation — the 6,000-year-old method of saturating fields.
The fertilizer in the runoff makes the groundwater saltier. Studies in southern Iraq show large areas with salt levels so high that the water cannot be used for drinking, irrigation or even washing clothes.
Iraqs population makes the forecast even more dire: It is [one of the fastest-growing](https://data.worldbank.org/indicator/SP.POP.GROW?locations=ZQ) in the region.
Image
A construction site in Sulaymaniyah, Iraq. The countrys population is one of the fastest-growing in the region.
Image
Years of neglect have turned many canals in and around Basra into repositories for garbage and raw sewage.
Image
A fish wholesale market in Baghdad. Fish farmers have threatened government regulators who have tried to close them down for violating water restrictions.
Mr. Sahlani, the science teacher near Naseriyah, recalled how much of life in rural southern Iraq was lived on the water just 20 years ago. Locals started their days in small boats, pushing off at first light to fish before returning after sunrise to tend the fields. While some still do, the river fish are often too small, their flesh too inundated with pollutants, to make it worthwhile these days.
The changes are especially evident in [the vast marshes of southern Iraq](https://www.nytimes.com/2021/04/12/travel/iraq-mesopotamian-marshes.html). Some 60 years ago, they were the largest wetlands in western Eurasia. People have lived there for thousands of years.
Saddam Hussein drained the marshes of about 90 percent of their water to deprive his enemies of a place to hide in their thick reeds and small islands. In doing so, he stifled “the lungs of Iraq,” said Azzam Alwash, the Iraqi-American engineer who helped re-flood the wetlands after the United States invasion.
Surprisingly quickly, marine life rebounded, migratory birds returned and so did the people who had left. Once again, the mashouf *—* the long, narrow boats used by the Sumerians — glided through the waterways. Herds of water buffalo flourished.
But years of drought, along with the chokehold on river water from Turkey and Iran, have devastated the marshes again.
“The marshes are drying,” Mohammed Raed, 19, said as he left them behind, walking his familys emaciated buffalo toward a neighboring province, where there was still the hope of feeding them.
Mr. Sahlani, the science teacher, said people now eyed their upstream neighbors with suspicion, accusing them of taking more water from the irrigation canals than theyre due and then shutting the sluice gates, leaving too little for residents downstream to grow crops.
Without realizing it, he was describing — on a much smaller scale — Iraqs standoff with Turkey and Iran, which control much of the Euphrates and the Tigris.
“I understand the problem,” said Ghazwan Abdul Amir, the Iraqi water ministrys director in Naseriyah, adding that the government was hoping to bring more water to residents in the area.
But water is scarce and money is tight, he said: “Maybe next year.”
Fixing Iraqs outdated farming techniques, which waste as much as 70 percent of the water used for irrigation, according to a study done for Iraqs water ministry, is paramount. But persuading farmers to change has been slow going. There were just 120 drip irrigation systems allotted to farmers in Mr. Sahlanis province last year to save water — and the farmers had to pay for them.
Past the urban sprawl of northern Naseriyah, with its small auto repair shops and vegetable stands, the land empties out. Storm clouds gather in the late afternoon but then disperse without shedding a drop. Tufts of grasses, yellow and brown by late June, offer signs that crops grew here not so long ago.
The wind starts early each morning, blowing ceaselessly until dusk. It strips the topsoil, drying the land until all that is left is an earthen dust that piles on the quickly mounting dunes.
A short drive off the highway, deeper into the desert, lies Al Najim, a village being blown off the map. Thirty years ago, it had 5,000 people. Today there are just 80 left. The temperature hovered at 122 degrees.
Qahatan Almihana, an agricultural engineer, pointed at the towns landmarks: buildings half-covered in sand, doors buried too deep to open. Sand piled halfway up the walls, poured in the windows and weighed down the roofs.
“That was the school,” he said. The teachers stopped coming in early 2022.
Sheikh Muhammad Ajil Falghus, the head of the Najim tribe, was born in the village. “The land was good, the soil was good,” he explained. Until the early 2000s, he said, “we grew wheat and barley, corn and clover.”
Now, all that grows are small groups of tamarisk trees planted as a bulwark against the sands.
“We are living now on the verge of life,” the sheikh said. “There is no agriculture, no planting possible anymore. This is the end of the line, the end of life. We wait for a solution from God, or from the good people.”
Image
The village of Najim is being blown off the map. Thirty years ago, it had 5,000 people. Today, there are just 80.
## A Climate Warning from the Cradle of Civilization
Jane Arraf contributed reporting from Chibayish, Iraq, Falih Hassan from Baghdad, and Kamil Kakol from Sulimaniyah.
Produced by Mona Boshnaq, Michael Beswetherick and Rumsey Taylor. Top illustration Chronicle, via Alamy
Audio produced by Parin Behrooz.
[Alissa J. Rubin](https://www.nytimes.com/by/alissa-j-rubin) covers climate change and conflict in the Middle East. She previously reported for more than a decade from Baghdad and Kabul, Afghanistan, and was the Paris bureau chief. [More about Alissa J. Rubin](https://www.nytimes.com/by/alissa-j-rubin)
A version of this article appears in print on  , Section A, Page 1 of the New York edition with the headline: Mesopotamia, Once Verdant, Is Running Dry. [Order Reprints](https://www.parsintl.com/publication/the-new-york-times/) | [Todays Paper](https://www.nytimes.com/section/todayspaper) | [Subscribe](https://www.nytimes.com/subscriptions/Multiproduct/lp8HYKU.html?campaignId=48JQY)
Advertisement
[SKIP ADVERTISEMENT](https://www.nytimes.com/2023/07/29/world/middleeast/iraq-water-crisis-desertification.html?unlocked_article_code=CyghcOlgVFUznHO8Gfw40svFRst4yHzyUy6OgO5958fbLfgKTImOJsjot9nU7mW_6nRcKFhz7BRgzBR7LoXl-dRwQ04wfL6oppMRbLo-TXvQ65lijiwDkrlmn1Ml2_t7k49AdoVY0aGFmdpbgD-4G2S5TdsTtiWAzeCSFP7NI25VoHODSygucAhlXNcRLwxHq_FzPVI5a75PnAHGVzoNZclvMB9OPexmiWjVgwGX8A15rZTTilgkzMrrdZv3NW5OSdcQ8rS8FN-UCApV_g8mJFeRgEd0J9ILMDl90iLVMOc5pw9-xgux6ABCYydT4kKibH6y3QZOmolJz7Pmed5hjbsmE-WU-w0b-pYwlzf5OxcnHB23&smid=url-share#after-bottom)
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-10]]
--- ---

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-10]]
--- ---

@ -0,0 +1,101 @@
---
Tag: ["🎭", "🎵", "🎸", "🇺🇸"]
Date: 2023-08-13
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-13
Link: https://www.eater.com/23815671/branson-missouri-dinner-theater-live-music-performance-dolly-parton-stampede
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-CometoBransonMissourifortheDinnerTheaterNSave
&emsp;
# Come to Branson, Missouri for the Dinner Theater, Stay for the Real Show
You cant smell the horseshit, until its the only thing you can.
Im walking along a lengthy pathway, toward a building that looks much like the big white plantation houses that litter the American South, when I notice that it is lined with hydrangeas that are, for early April, uncharacteristically bright. I lean closer, touching a cluster of blue petals, and realize they are made from silk before the oppressive smell of manure suddenly makes sense. As I turned the corner, I entered the Horse Walk, a corridor of outdoor stalls showcasing the “32 magnificent horses” that are the backbone of the show at Dolly Partons Stampede, the crown jewel of Branson, Missouris thriving dinner theater scene.
Depending on who you ask, Branson is either the Live Music Capital of the World or Baptist Vegas. Home to a little more than 12,000 people year-round, its a place that sits right at the heart of the Bible Belt while [boasting more theater seats](https://www.bransontourismcenter.com/articles/bransonarticle87#:~:text=Situated%20within%20a%20days%20drive,dollars%20into%20the%20local%20economy.) than Broadway in New York City.
Dinner theater has all but disappeared across the United States, even at the cheesiest tourist destinations, but in Branson dinner and a show thrives, even outside of the traditional dinner theater setting. At Mels Hard Luck Diner, a 50s-themed diner thats the “home of the Singing Servers, waiters serenade the crowd with show tunes and pop hits, reaching for soaring high notes over the clatter of silverware on plates. At Fall Creek Steak & Catfish House, servers playfully toss soft yeast rolls to patrons as they sit at their tables. And of course, there are also the celebrity restaurants — Guy Fieris Branson Kitchen and Paula Deens Family Kitchen — that offer their own distinct connection to the world of entertainment. Even at Billy Gails Restaurant, a local mini-chain and popular breakfast spot, everyone stops and stares as servers bring out massive 14-inch pancakes that drape over the edges of a regular dinner plate. Here, every single meal has some element of showmanship, and the people who work in these establishments are determined to make sure that you have a good time — even if you dont want to.
But I was there to have a good time. Growing up in Northeast Texas, I heard stories about the Stampede and the magic shows and the theme parks from friends who vacationed in Branson. It was only about a five-hour drive, a reasonable road trip in this part of the country, but for whatever reason, my family never planned a trip there. It has since loomed large in my mind as a mythical place of sparkle and showmanship, where big hair, rhinestones, and country music are always fashionable, and in fact preferable, to the [minimalist austerity thats eternally en vogue](https://harpersbazaar.com.au/the-rise-of-minimalism/). And as I planned my itinerary, I looked forward to immersing myself in the kitschy themed shows set against the backdrop of the beautiful Ozarks, in the name of childhood nostalgia.
![A waiter in a 50s-style polka dot dress at Mels Hard Luck Diner singing into a microphone as they deliver a milkshake in a retro fountain glass.](https://cdn.vox-cdn.com/thumbor/5pGiFWVI2u8-AU5oNvK9xkzus7s=/0x0:1500x1500/1200x0/filters:focal(0x0:1500x1500):no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/24823448/2_Eater_Dinner_Theater_Lily_Qian_Hard_Luck_Diner.png)Lily Qian
Still, I was aware that the Branson of today has a decidedly mixed reputation. Those who love it say that its a wholesome destination for good, clean, Christian fun in the Ozark Mountains, while its critics would suggest that its a haven for aging white baby boomers who are clinging to their God, their guns, and their wistfulness for a bygone era. In the midst of a 35,000-square-foot arena on the citys theater-packed Strip, Dolly Partons Stampede is proof that its both — and a whole lot more.
Stepping inside the building, Im directed to walk through the gift shop before claiming my souvenir boot-shaped mug at the bar. But despite looking and functioning like a bar, there is no alcohol to be found anywhere here. There is, however, a menu of mocktails, which I decide is better than nothing. Moments later, a bartender fills my mug with a Stampede Stomp, a concoction of Sprite, orange juice, grenadine, and cranberry juice that recalls a virgin tequila sunrise and is so sweet my teeth ache with every sip. I head to my seat on the “North” side of the building, a fact that becomes important when I realize that, like at [Medieval Times](https://www.eater.com/pop-culture/23296830/medieval-times-dinner-tournament-show-worth-it-as-an-adult), the crowd here is divided into distinct camps that cheer for their own team of actors as they compete in a variety of silly games and perform acrobatic stunts, feats of horsemanship, and songs and dances.
This dividing line, a flight of stairs separating the two sides, makes a whole lot more sense and feels so much more fraught considering that this place used to be called Dolly Partons Dixie Stampede. Its main attraction was a show about the Civil War in which people whooped and hollered as actors wearing Confederate soldier uniforms paraded around the arena on horseback. In 2018, [that all changed:](https://www.knoxnews.com/story/entertainment/2018/01/09/dolly-partons-dixie-stampede-gets-name-change-now-called-stampede/1017388001/) Dolly dropped the “Dixie” from the Stampede, and the show was scrubbed of any Civil War references. But the vestiges of the old show are still here, and its perhaps not a surprise that many people, including the family that entered the building just before me, are actively excited to sit on the South side of the building. I was also not surprised that the hooting and hollering on that side was much more fervent than that coming from my compatriots in the North. I am [not the only person who has noticed this phenomenon](https://slate.com/culture/2017/08/visiting-dolly-partons-dinner-show-dixie-stampede.html).
Spectacle, and indeed, magic, has always been part of Bransons story. According to local lore, in 1541, Spanish explorers went spelunking in Marvel Cave, what would eventually become the towns first major tourist attraction, in search of gold — and as some legends say, the fountain of youth. Branson sits in the basin of the White River, which snakes through the Ozarks and offered a trade route from the eastern United States to the rapidly growing West after Missouri became a state in 1821. In 1882, a man named Reuben Branson opened a general store in the town that would eventually bear his name; Branson was officially incorporated in 1912.
![The statue standing in front of Billy Gails advertises the restaurants towering stacks of fluffy pancakes. In the background, the restaurant looks warm and inviting.](https://cdn.vox-cdn.com/thumbor/cy9cup7JDuzBpDjTRcUFmJlCFh8=/0x0:1500x1500/1200x0/filters:focal(0x0:1500x1500):no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/24823486/3_Eater_Dinner_Theater_Lily_Qian_Billy_Gails.png)Lily Qian
In 1946, a Chicago couple named [Mary and Hugo Herschend took their first vacation to Branson](https://www.news-leader.com/story/news/local/ozarks/2014/12/06/woman-behind-silver-dollar-city/20021773/) and fell in love with the regions natural beauty. By 1950, Hugo Herschend had purchased a long-term lease on Marvel Cave, and Mary and the couples children would run it in the summers while Hugo worked [his day job at the Electrolux company](https://www.forbes.com/sites/abrambrown/2014/05/07/the-wild-ride-of-the-herschends-when-amusement-parks-are-the-family-business/?sh=a2e06237022d) to make ends meet. The cave was already a budding tourist attraction, with people lining up to walk through its impressive stalactites and rock formations, but under the Herschends, its popularity flourished.
An entertainment empire was born.
In 2023, Herschend Family Entertainment is [the “largest family-owned themed attractions organization in the country](https://www.hfecorp.com/about-us/),” per the company. Marvel Cave remains an attraction, along with thrill rides and shows and old-timey demonstrations of glass blowing and candy-making, as does the frontier-themed Silver Dollar City, which opened in Branson in 1960. It also owns the Harlem Globetrotters and operates a massive portfolio of theme parks, resorts, and attractions, in Branson and beyond, all of which promise good, clean fun. Herschend Family Entertainments most notable attractions are the ones the company co-owns with Dolly Parton, including her Dollywood theme park in Pigeon Forge, Tennessee, and Dolly Partons Stampede locations in Branson, Pigeon Forge, and Myrtle Beach, South Carolina.
The Dollys Stampede location in Branson debuted in 1987 and is widely considered to be the best dinner attraction in town. It arrived at a boom time for Branson. Nearly 20 years after the Presley family (no relation to Elvis) opened Presleys Country Jubilee, the towns first live music theater, a new crop of country music stars like Charley Pride, Barbara Mandrell, and Kenny Rogers looked to the city as a place to revitalize their careers as they aged out of Nashville. Many artists, including Pride and Rogers, owned and performed at their own theaters. Other theaters, like Mickey Gilleys Grand Shanghai Theatre, hosted Bransons equally popular magic shows, featuring illusionists like Kirby Van Burch and Rick Thomas, along with a number of variety and comedy shows.
Now, most of those artist-owned theaters have shuttered or been sold to new operators. Billboards for the Ukrainian comedian Yakov Smirnoff brag that he is the only remaining “national celebrity” in Branson after all these years. Magic shows, however, endure — there are still nearly a dozen illusionists performing in theaters across the city.
Its easy to get caught up in the carefully constructed magic of the Stampede if you dont think too hard about the metaphorical Mason-Dixon line in the room. There are flashy costumes, spackled in rhinestones, and beautiful horses capable of legitimately impressive feats. And yes, the songs are corny, but you cant deny that theyre catchy. At one moment in the show, as Im dunking a buttery biscuit into my bowl of creamy vegetable soup, a woman rides two horses at the same time, standing up, through a ring of fire. Stunned, my own hoots and hollers leave my mouth before my modesty can catch them. And every time the host, wearing a sequined vest and heavily affected Southern accent, says the word “stampede,” I dutifully, but joyfully, stomp my feet on the floor with the crowd.
Its all going great until about 45 minutes into the show, when the music takes a dramatic turn and a man wearing a “buckskin costume” decked in neon beads and a braided wig parades into the arena with his version of a war whoop. The host tells us that Native Americans, in the past, lived lives “steeped in mystery and magic,” and as stirring instrumental music plays, a trained bird soars across the arena. There is no explanation for what exactly they mean by “magic,” and fortunately, this part of the show is brief. Less than five minutes later, the show lurches forward to address the Westward Expansion (aka colonization) with a jaunty song. The scene has been [roundly criticized](https://fight4loop.org/dolly-parton-is-a-settler-too) by Native activists.
Ultimately the intended message of the show at Dolly Partons Stampede — once the pig races and the rescue dog derby have finished, and the South has been declared the winner under a set of rules I dont fully understand — is one of purported unity.
At the end, the actors shed their red (North) and blue (South) costumes, and don red, white, and blue outfits decked out with twinkling colored lights; they hoist American flags into the air as they parade around the arena on horseback. The cheery announcer reminds us that, despite our positions on opposite sides tonight, were all on the same side in real life, because were all good-hearted Americans. The subtext: Despite the countrys deep political divide, theres nothing that the magic of eating a meal and singing a song together cant fix. Dollys patriotic anthem “Color Me America” blares in the background, and a man a couple of seats down from me stands and places his U.S. Navy veterans baseball cap over his heart, a tear glinting in his eye. At the same time, a cast member in the now dimly lit arena whisks away a bucket of horseshit.
Then, “God Bless America rings out over the speakers, and as the horses triumphantly gallop around the arena and digital fireworks scatter across the videoboard, Im suddenly reminded that I am in Missouri, a place that passed some of [the countrys harshest restrictions on gender-affirming care](https://www.npr.org/2023/04/24/1171293057/missouri-attorney-general-transgender-adults-gender-affirming-health-care), both for trans adults and children, about a week earlier. The day after my dinner, [a judge halted the law](https://apnews.com/article/transgender-hormones-puberty-republican-lawsuit-health-care-d92ae32d850851556bd69347a4e3ceb3), setting up a court battle that will likely drag on for months.
While youre visiting, Branson all but demands that you forget that politics exist altogether. That is, of course, unless you want to shop at the Trump Store, which is exactly what it sounds like. Or if you want to buy yourself your very own Confederate flag from the Dixie Outfitters shop that sits just before the highway on your way out of town. Or if you want to buy any number of Bible-verse-emblazoned souvenirs from one of the explicitly Christian-themed shows, like *Queen Esther*, which plays at the popular Sight and Sound Theater.
The next day, after eight full hours of totally sober sleep, I drive to Bransons second-most-lauded dinner theater. Also operated by Herschend Family Entertainment, the Showboat Branson Belle is a hulking vessel, powered by five enormous diesel electric propulsion motors and two 16-foot paddle wheels. Inside, it can hold about 700 passengers, all of whom file into this floating theater twice a day for a few hours of dancing, music, and — what else? — magic. (Fortunately, this time, it is just regular magic that involves playing cards and rope tricks, not the incredibly dubious “[Magical Native American](https://tvtropes.org/pmwiki/pmwiki.php/Main/MagicalNativeAmerican)” variety.) Our master of ceremonies for my lunchtime cruise is Christopher James, a magician-cum-real estate agent who has the unenviable task of firing up the crowd as they tuck into a three-course meal. There is, yet again, not a single drop of alcohol on this boat.
An effervescent waitress named Tamara approaches my seat, and cheerfully asks if Id like ranch or blue cheese dressing for the salad thats about to hit the table. I request ranch, and when it arrives, I notice that its from a bottle and not homemade — a Southerner can always tell — which feels a little chintzy for someone whos paid nearly $100 to sit in the Captains Club, the boats premium seats that offer both a balcony view of the show and “premium protein options,” per my menu. But as soon as I smell the chargrilled steak coming towards me, I am starving. Served with a couple of roasted potato chunks and a pile of limp green beans, this steak is the best meal I will have the entire time I am in Branson.
![A spot illustration depicts the Showboat Branson Belle, a hulking vessel powered by five enormous diesel electric propulsion motors and two 16-foot paddle wheels. The boat has multiple stories, ornate wooden railings, and enough space to hold 700 passengers.](https://cdn.vox-cdn.com/thumbor/gdDHyUr8HEXw8F5UJbEUp9EbQ2I=/0x0:1500x1500/1200x0/filters:focal(0x0:1500x1500):no_upscale()/cdn.vox-cdn.com/uploads/chorus_asset/file/24823455/4_Eater_Dinner_Theater_Lily_Qian_The_Showboat.png)Lily Qian
After lunch service, theres a short intermission where guests are encouraged to get up and walk around on the outer decks of the boat, which offer expansive views of the actually stunning Table Rock Lake. Im examining rock formations and staring into the still water when an announcer calls us back into the theater because the show is about to begin. When I return to my seat, theres a thin slice of gooey butter cake topped with strawberry sauce waiting for me. It tastes like the inside of a refrigerator, and I make the mistake of looking out the window as the boat motors across the water while I chew my first bite. The Showboat Singers launch into a classic rock medley, somehow flowing Journeys “Open Arms” seamlessly into Lynyrd Skynyrds “Sweet Home Alabama,” and the motion sickness hits. After a few minutes of deep breathing with my eyes closed, I successfully manage to stop looking out the window, and my nausea subsides.
It returns a few moments later, when one of the Showboat Singers introduces the Christian portion of the program. When I reserved my ticket for the Showboat Branson Belle, it promised only that I could expect an “incredible musical variety show,” not a religious experience. Yet, moments after they wrap up a medley of Elton John songs, the Showboat Singers return to the stage in angelic, all-white costumes, and sing a stirring rendition of “Amazing Grace.” The show ends after a patriotic medley complete with “God Bless the USA.” In the crowd, seated patrons jump to their feet to salute the digital flags on the Showboats video screen. “This is a place to put aside our differences, to laugh and sing,” says Christopher James, ending the show. “To me, thats what makes Branson magical.”
Theres no way to make someone feel more catered to, more served, especially en masse, than to entertain them while feeding them. This kind of immersive service demands a perfect, relentless veneer of cheeriness from the citys performers and servers, many of whom [struggle to find affordable housing in the city where they work](https://apnews.com/article/music-virus-outbreak-branson-mo-state-wire-e142ce4984037a566bcd5e022b4a9cd7). You havent lived until youve seen a singing magician try to prod a bunch of uncomfortably sober octogenarians into a gag that requires audience participation. What is less compelling, though, is the sense of insidious nostalgia that permeates Branson and its attractions. Whether its the 1800s at Stampede or the rockin 50s at Mels Hard Luck Diner, the message is clear: Branson offers a wholesome, clean alternative to the sin-riddled entertainment thats being pumped into our homes every single day via the television and our cell phones. But what, exactly, does wholesome mean in a place like Branson?
In reality, very little. Theres no swearing in the shows, but if you want to go buy a “FJB” T-shirt, you can just head to the Trump Store. Theres no alcohol in the theaters, but you can buy a bottle of booze to drink in the privacy of your timeshare at any gas station in the area. As someone who grew up in the Baptist church, the description of Branson as “Baptist Vegas” feels especially correct. Its not that there is no sinful behavior, just that its hidden away out of sight in favor of a meticulously crafted image that exalts God, guns, and country. If you look closely at all, though, you realize that image is mostly another magic trick, smoke and mirrors hiding something more sinister.
Thats especially true when you consider just how much real estate in Branson is devoted to schemes seemingly designed to part tourists from their money. Downtown, you have to [physically dodge](https://www.news-leader.com/story/news/local/ozarks/2018/07/24/better-business-bureau-branson-timeshares-deceiving-consumers/825403002/) people selling [questionable timeshares](https://www.youtube.com/watch?v=Bd2bbHoVQSM) to browse the quaint shops. Most of the folks selling cheap tickets to tours and shows are, actually, representatives for companies hoping to sucker you into a multi-hour pitch about their properties. Here, high-pressure sales tactics are a feature, not a bug, and its easy to find yourself roped into a long conversation about some crap you dont want to buy just by saying “Hi” to a friendly looking stranger. It is, truly, a hucksters paradise.
Its also happy to sell you a reality where, for a few weekends each year, you can pretend that your whole world is a white, Christian, conservative utopia as you have a little good, clean fun among the tree-draped Ozarks. But as those lush trees part to make way for a sea of billboards advertising Reza the Illusionist and a slew of ramshackle purple buildings hawking timeshares and half-price tickets, the horseshit is inescapable.
*Lily Qian is a NYC-based illustrator with a passion for both traditional analog and digital techniques. Lilys had the honor and pleasure of working on a variety of projects in editorial, books, publishing, advertising, fashion and beauty. She lives and work in Brooklyn with her lazy cat assistant, Walnut.*
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-10]]
--- ---
@ -62,7 +62,7 @@ Near the end of the concert, Morris, a petite brunette in a floor-length tuxedo
After the concert, Adeems Realpolitik echoed in my head. For all its warmth and energy, “Love Rising” hadnt sold out the Bridgestone Arena. And Adeem wasnt the only one leaving Tennessee: Hunter Kelly was moving to Chicago with his husband, frustrated that artists whose work he had celebrated for decades, like Parton and Miranda Lambert, werent speaking out. That night, I caught a glimpse of the other side of Nashville, down the street, at the honky-tonk bar Legends Corner. A rowdy crowd was dancing and drinking, screaming the lyrics to Toby Keiths old hit “[Courtesy of the Red, White and Blue](https://www.youtube.com/watch?v=ruNrdmjcNTc)”—an ass-kicking, jingoistic number that, twenty years ago, had helped knock the Chicks off the radio. After the concert, Adeems Realpolitik echoed in my head. For all its warmth and energy, “Love Rising” hadnt sold out the Bridgestone Arena. And Adeem wasnt the only one leaving Tennessee: Hunter Kelly was moving to Chicago with his husband, frustrated that artists whose work he had celebrated for decades, like Parton and Miranda Lambert, werent speaking out. That night, I caught a glimpse of the other side of Nashville, down the street, at the honky-tonk bar Legends Corner. A rowdy crowd was dancing and drinking, screaming the lyrics to Toby Keiths old hit “[Courtesy of the Red, White and Blue](https://www.youtube.com/watch?v=ruNrdmjcNTc)”—an ass-kicking, jingoistic number that, twenty years ago, had helped knock the Chicks off the radio.
You notice certain things about a city when youre an outsider. There was the way everybody ended their description of Nashville the same way: “Its a small town inside a big city. Everyone knows everyone.” There was the fact that every other Uber driver was in a band. There were the pink stores, with names like Vowd, selling party supplies for bachelorettes. Above a coffee shop with a #BlackLivesMatter sign was a taunting billboard flacking a proudly “problematic” weekly. I had originally come to the city to meet a set of local singer-songwriters whose presence challenged an industry long dominated by bro country—slick, hollow songs about trucks and beer, sung by interchangeable white hunks. This new guard, made up of female songwriters, Black musicians, and queer artists, suggested a new kind of outlawism, expanding a genre that many outsiders assumed was bland and blinkered, conservative in multiple senses. What I found in Nashville was a messier story: a town midway through a bloody metamorphosis, one reflected in a struggle over who owned Music City. You notice certain things about a city when youre an outsider. There was the way everybody ended their description of Nashville the same way: “Its a small town inside a big city. Everyone knows everyone.” There was the fact that every other Uber driver was in a band. There were the pink stores, with names like Vowd, selling party supplies for bachelorettes. Above a coffee shop with a `#BlackLivesMatter` sign was a taunting billboard flacking a proudly “problematic” weekly. I had originally come to the city to meet a set of local singer-songwriters whose presence challenged an industry long dominated by bro country—slick, hollow songs about trucks and beer, sung by interchangeable white hunks. This new guard, made up of female songwriters, Black musicians, and queer artists, suggested a new kind of outlawism, expanding a genre that many outsiders assumed was bland and blinkered, conservative in multiple senses. What I found in Nashville was a messier story: a town midway through a bloody metamorphosis, one reflected in a struggle over who owned Music City.
Every city changes. But the transformation of Nashville—which began a decade ago, and accelerated exponentially during the pandemic—has stunned the people who love the city most. “None of this existed,” the music critic Ann Powers told me, pointing out swaths of new construction. There had been a brutal flood in 2010, and early in the pandemic a tornado had levelled many buildings, including music institutions like the Basement East. But the construction went far beyond rebuilding; it was a radical redesign, intended to attract a new demographic. In hip East Nashville, little houses had been bulldozed to build “tall and skinnies”—layer-cake buildings ideal for Airbnbs. The Gulch, a once industrial area where bluegrass fiddlers still meet at the humble Station Inn, was chockablock with luxury hotels. Broadway, formerly a rough neighborhood with a handful of honky-tonks, had become NashVegas, a strip lined with night clubs named for country stars. Only tourists went there now. Mayor Cooper, meanwhile, wanted to host the Super Bowl, which meant building a domed football stadium big enough for sixty thousand people, which meant that the city needed more parking lots, more hotels—*more*. Every city changes. But the transformation of Nashville—which began a decade ago, and accelerated exponentially during the pandemic—has stunned the people who love the city most. “None of this existed,” the music critic Ann Powers told me, pointing out swaths of new construction. There had been a brutal flood in 2010, and early in the pandemic a tornado had levelled many buildings, including music institutions like the Basement East. But the construction went far beyond rebuilding; it was a radical redesign, intended to attract a new demographic. In hip East Nashville, little houses had been bulldozed to build “tall and skinnies”—layer-cake buildings ideal for Airbnbs. The Gulch, a once industrial area where bluegrass fiddlers still meet at the humble Station Inn, was chockablock with luxury hotels. Broadway, formerly a rough neighborhood with a handful of honky-tonks, had become NashVegas, a strip lined with night clubs named for country stars. Only tourists went there now. Mayor Cooper, meanwhile, wanted to host the Super Bowl, which meant building a domed football stadium big enough for sixty thousand people, which meant that the city needed more parking lots, more hotels—*more*.

@ -0,0 +1,530 @@
---
Tag: ["🤵🏻", "📰", "🇮🇷"]
Date: 2023-08-10
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-10
Link: https://magazine.atavist.com/held-together-libya-iran-hostages/
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-HeldTogetherNSave
&emsp;
# Held Together
![](https://magazine.atavist.com/wp-content/uploads/2023/07/Father-daughter-journalists1.jpg?is-pending-load=1)
Held Together
### A filmmaker was producing a documentary series on the Iran hostage crisis. Then her father went missing overseas.
###### The *Atavist* Magazine, No. 141
Lucy Sexton is a documentary filmmaker and journalist. She was a producer on *Hostages* (HBO), *Five Rounds to Freedom* (Showtime), and *Dirty Money* (Netflix). Her writing has appeared in *The New York Times, Vice*, and other publications.
Joe Sexton spent 25 years as a reporter and senior editor at *The New York Times,* and eight years as a reporter and senior editor at *ProPublica*, the nonprofit investigative news organization. In May 2023, he published his first book, *[The Lost Sons of Omaha: Two Young Men in an American Tragedy.](https://bookshop.org/p/books/the-lost-sons-of-omaha-two-young-men-in-an-american-tragedy-joe-sexton/18983031?gclid=Cj0KCQjwwvilBhCFARIsADvYi7Jnku7QsKF9X6uepX_ANOEL9mGgSKlGX8B85PUeD0KOXyy_okTrWkoaApnnEALw_wcB)*
**Editor:** Seyward Darby
**Art Director:** Ed Johnson
**Copy Editor:** Sean Cooper
**Fact Checker:** Alison Van Houten
**Illustrator:** Matt Rota
*Published in July 2023.*
---
**LUCY**
*I am the daughter of a newspaperman.*
Throughout my life, Ive used a version of this sentence to talk about myself: in college application essays and internship cover letters, on first dates, and now in this story. At 32 years of age, my pride in stating what is a core fact of my existence hasnt diminished.
My dad, Joe Sexton, began his career as a sportswriter at the *City Sun* in Brooklyn, New York. One of his earliest stories was about the Rikers Island Olympics. He later covered a young Mike Tyson; he sat ringside, and had the blood on his clothes to prove it. When he made it to the sports desk at *The New York Times,* he spent years terrorizing the Mets and their ownership for crimes of mediocrity and incompetence.
Then, at 34, Joe was suddenly a single father of two daughters. I was just shy of three at the time. If memory can be trusted, I have a few vivid images—random snapshots captured through my toddlers eyes—of the good and the bad: my tiny cowboy boots against shimmering asphalt; a stash of candies in a porcelain pitcher; being in a dark, frightening hotel room. When it became clear that my mother had demons she would need to wrestle with alone, Joe gained custody of me and my sister.
Heres another memory: a late-night bottle of milk Joe gave me while friends, presumably fellow reporters, were visiting our house. Joe was simultaneously holding his family together and building a high-profile media career. Work meant that he was on the clock 24/7, and the *Times* became a second home for our family, a place where we were surrounded by people rooting for the three of us. When Joe jumped from the sports desk to the metro section, the newsroom served as a backup babysitter. When a story demanded that Joes feet hit the pavement, two little girls werent the worst accessories in pursuit of a quote.
Joe helped the *Times* garner a fistful of Pulitzer Prizes and covered everything from 9/11 (he dropped me off at school in Brooklyn that morning, and I didnt see him for days afterward), to the sex-abuse scandal at Penn State, to the ousting of two New York governors. Eight years and more stories and prizes followed at ProPublica, the nonprofit news organization.
Early on, our lives could feel unstable—we moved more times than I can count, and my mom cycled in and out of our orbit—but Joe was always solid, secure. Despite the brutal work hours, he made sure to cover beats that kept him close to home. Weeks after turning 17, I began a decade of doing the opposite: I adventured across the globe, first to Argentina and Ghana, then to Thailand, Cambodia, Vietnam, and South Korea, on to France, and back to East Asia. I volunteered, produced documentaries, did investigative research, worked at Vietnams national English daily, fell in love, opened a restaurant, got a masters in international security, and flirted with intelligence work and law school before settling back into documentary filmmaking.
Why the constant need to uproot myself? Im sure a therapist could find some link to childhood trauma. I was too busy to question it; I was living as freely and fearlessly as possible. Joe, with his daily news grind in New York, was the only anchor I needed.
In May 2021, Joe upended this comforting metaphor when he told me that hed be going to Libya to report a story. It sounded like a good one. But heading to a country racked by violence and without a U.S. embassy didnt seem like something the careful and even anxious dad I knew would do. Joe and my stepmom, who had been in my life since I was 12, had twin girls who were not yet in middle school. Beginning foreign correspondent work at the age of 61, on a dangerous story no less, was an interesting life choice.
Still, I put my travel and reporting experience to work helping him prepare. Jailbreak his cell phone so a foreign SIM card would work? I could do that. Secure a rapid PCR COVID test for travel? I could do that, too: For the previous six months, Id been navigating strict protocols while filming an HBO series about the 1979 Iran hostage crisis, when the U.S. embassy and staff in Tehran were held captive for 444 days.
The one thing I couldnt help Joe with was taking his health more seriously. Just before his trip, he revealed that doctors had found a macular hole in one of his retinas. Left untreated, it could compromise his vision, which was already so bad he was legally blind without his glasses. He didnt address the defect before going to Libya, nor did he plan to deal with it upon his return. Joe had always been cavalier about taking care of himself—his diet, sleep, and mental health all suffered. Perhaps this stemmed from his Irish Catholic upbringing, which glorified hard work, sacrifice, and personal neglect. Perhaps it came from his lifelong tendency to see himself as invincible when he was on a mission for work or for his family, which he almost always was.
I had seen Joe that way, too—until now. For the first time in my life, I found myself worrying about a future in which I would have to take care of him.
On a spring day, Joe and I sat on the porch of our house in Brooklyn, ignoring my concerns and discussing our respective reporting projects instead. I googled directions to a shop on Coney Island Avenue that sold burner phones in case my neophyte dad needed them on his journey. A few days later, Joe was on a plane to Libya and I was on my way to Washington, D.C., for the HBO project.
### For me, the project was a moment of reckoning. I was nearly 62; there werent going to be many more shots at foreign correspondence. Did I have the stones for it?
**JOE**
Mitiga International Airport in Tripoli looked like something out of a Mad Max movie. The runways were pockmarked, the hangars appeared abandoned, and the ghostly shell of a scorched, half-collapsed airliner sat in one corner of the tarmac. I all but expected Lord Humungus to poke his masked head out of one of the planes blasted windows. The scene was no surprise: The airport had witnessed successive sieges during the years of civil war that followed the violent toppling of Libyas longtime strongman, Muammar Qaddafi. The real shock was how exactly Id found myself landing there on a hellishly hot afternoon in May 2021.
Some backstory might help. I spent 25 years as a reporter and editor at *The New York Times,* and ten years into that run, I was asked whether I might like to be a foreign correspondent in Africa. At the time, Id also wound up a single dad of two young girls. Just seeing that the dishes got done, the socks were properly matched, and the hastily made bologna sandwiches made it into their lunch boxes felt like heroic accomplishments. My lifes ambitions, rather jarringly, had shrunk to this: Get the girls to 18 years old unharmed. So the idea of living in an armed compound in Nairobi while responsible for covering nearly a dozen often troubled East African countries seemed an imprudent reach. I demurred.
Truth be told, I wasnt sure I had the guts for it anyway. I was not a particularly brave person. Was I also a coward of sorts? This was a chastening worry that would stay with me over the decades after I turned down the chance to go to Nairobi. Then, in 2021, shortly after going freelance, I fell in with Ian Urbina, an old colleague from the *Times* whod started the Outlaw Ocean Project, a nonprofit committed to some of the most daring reporting on the planet. Piracy on the high seas; slavery on fishing ships; the secretive, illegal dumping of oil into the ocean—Ian was covering all that and more. He was looking for an extra hand and said that I could start by joining him on a reporting trip to Libya. I agreed to go.
Libya struck me as a place of mystery and menace. Seventh-century Phoenicians had laid claim to the territory, and the Greeks and the Romans followed suit. The Spanish and the Ottomans came after that, and then, in the early 20th century, Italy planted its flag. Following the second World War, Libya won its independence, and for close to 20 years it was a U.S. ally, a country of petroleum riches and strategic geopolitical significance. American oil companies flocked there, and Washington leased a major military base. Then, in 1969, Qaddafi staged a coup. The ardent Arab nationalist installed himself as both chief of the armed forces and leader of Libyas new governing body, the Revolutionary Command Council. Forty years of calculated cruelty and international misdeeds ensued. Under Qaddafi, Libya was seen by the U.S. government as an agent of terror and an enemy of Israel.
Qaddafi met his end during another revolution, the Arab Spring of 2011, and in the years that followed, Libya became a failed state. We would be going there to report on a darkly astonishing story taking place within the countrys borders: the brutal mistreatment of migrants trying to make their way from poverty and conflict to the safety and promise of Europe. The European Union was increasingly unwilling to accommodate these desperate people and their dreams, but it had effectively outsourced the dirty work of halting the flow. Libya, riven by rival militias and foreign mercenaries, was the EUs most eager and immoral proxy, ramping up a veritable industry of abuse. Migrants on flimsy rafts were captured on the Mediterranean, transported to grim detention facilities inside Libya, and subjected to what the United Nations has since deemed crimes against humanity, including torture, rape, and murder.
A month before we set out for Libya, a 28-year-old migrant from West Africa was shot dead by guards inside one of the countrys most notorious migrant jails, a cluster of converted warehouses in Tripoli known as Al Mabani (the Buildings). We didnt have the name of the migrant or know where his body had wound up. Still, we meant to tell his story. It may have been a Libyan gunman who shot the young man, but his blood was arguably on the EUs hands.
There would be four of us working together, and though we would arrive in Libya with the help and blessing of the Red Crescent, an aid organization, our safety briefings made plain the risks we faced. We were given tracking devices in case we went missing. We were told to make photocopies of our passports and put them in the soles of our shoes. An action plan was created, to be set in motion by people back in the U.S. if we went silent for 24 hours.
For me, the project was a moment of reckoning. I was nearly 62; there werent going to be many more shots at foreign correspondence. Did I have the stones for it? My second child, Lucy, had shown herself capable of risky work. Shed even been a whistleblower in Ghana during a semester abroad, reporting fraud at the orphanage where she volunteered.
In the lead-up to the trip, I didnt have trouble sleeping as I feared I might. I didnt have panic attacks either, although theyd afflicted me at times throughout my life. If I was fooling myself, it was working. Soon I was on a plane to Amsterdam, then to Istanbul, and on to Tripoli. Out the window upon our descent, Tripoli—in its heyday an outpost of beauty and charm on the Mediterranean—had the look of a washed-up prizefighter: scarred and nicked, teeth knocked out, face sagging from a thousand beatings.
Red Crescent officials met us at the airport. There was an awkward wait as our bags were examined, but we were cleared to enter and soon were in a van with our security: three local men in T-shirts and sunglasses. Arrangements had been made for us to stay at the Corinthia Hotel, said to be Tripolis most luxurious accommodations. The place had a violent history. In 2013, the Libyan prime minister was kidnapped from the hotel. Two years later, ten people were shot dead when a militia stormed the place. Just a week before our arrival, the latest set of gunmen had turned up in a show of force, but no one was hurt.
We never made it to the Corinthia. Instead we were taken to the Royal Gardens, a nondescript four-story hotel on a side street near Tripolis central square. No explanation for the change was given. The Royal Gardens had the feel of some sort of front, as if the clerks and concierges were playing a role. It was hard not to be a little spooked.
### I didnt wear glasses, but Joe did. I couldnt remember an occasion when Id seen him without them, save for an occasional swim in the ocean.
**LUCY**
As a story producer for the HBO series, I was responsible for historical and political research, and for developing compelling characters and storylines. The origins of the Iran hostage crisis date back to well before 1979 and are anything but settled. The dynamism and nuance of Irans history, culture, and people challenge even rigorous academics. And I, no academic, belong to a generation of Americans who have only known Iran as an isolated, theocratic, dictatorial country—a “pariah state” and sworn enemy of democracy.
It wasnt always so. Cyrus the Great, who built a mighty Persian empire during his reign in the sixth century B.C., was known for his tolerance of religious and cultural diversity. A prominent statesman, Cyrus is credited with fostering ideas about human rights and centralized governance. Thomas Jefferson was an admirer and drew from Cyrus during the drafting of the Declaration of Independence. Fast-forward to the modern era, when Iran and the U.S. began to build a strong if complicated friendship. In the late 19th century, American missionaries founded hospitals and schools in Iran. When the Soviet Union refused to leave occupied lands in Irans Azerbaijan region after World War II, President Harry Truman brought international pressure to bear to encourage withdrawal. The countries relationship tightened again when Shah Mohamed Reza Pahlavi came to power in Tehran.
In 1953, the CIA helped coordinate a coup that quelled a pro-democracy challenge to the monarchical ambitions of the Shah, who would go on to establish increasingly authoritarian rule while proving an indispensable ally to a series of U.S. presidents. America relied on the Shah for oil, military contracts, and intelligence. In an effusive New Years Eve toast, President Jimmy Carter declared Iran an “island of stability” in the Middle East.
Just a year after Carter uttered those words, the Shah fled Iran as supporters of revolution rallied behind the Islamic clerics whod been his harshest critics. Ten months later, on November 4, 1979, a group of students seized the U.S. embassy, an act meant as a rebuke of Americas friendship with the deposed Shah. According to the students, they intended to take embassy staffers hostage for a short time, but the situation lasted more than a year. In Tehran, the wave of nationalism and anti-American fervor that erupted around the crisis became a veil behind which repressive religious forces stepped into a political vacuum. The theocracy ushered in by cleric Ayatollah Ruhollah Khomeini continues to this day.
The team behind the HBO documentary hoped we could put the people at the center of this complex story back into the frame. Earning and protecting the trust of subjects is a great privilege of the work of a documentary storyteller, and on this project I came to know a rich and varied cast from around the globe: American hostages and their families; academics and analysts who covered the crisis; Iranians who either supported or opposed the revolution; journalists who met Khomeini during his brief time in France, before his triumphant return home, or who captured events in Tehran at great personal risk.
Learning these peoples stories often meant asking them to relive traumatic events. Parvaneh Limbert, wife of hostage John Limbert, described the horrible moment when she learned that her husband had been seized half a world away. During one of my visits to the Limberts home, Parvaneh showed me pictures of her life in limbo as she cared for two kids alone; there were photos of Christmas trees, family dinners, bedtime routines, and trips to Washington, D.C., all without John.
The documentarys archival team amassed a library of footage, photos, and news clippings that brought me closer still to the agony of uncertainty. I watched the hostages families give heartbreaking press conferences. Some recounted nightly rituals of scanning the news for a glimpse of their loved ones in footage released from the embassy. Newscasters described how Michael Metrinkos family went months without knowing if he was alive.
Former hostages told me about the anxieties and fears that came with being cut off from the world. The only certainty was disorientation. Several people recounted the horror of being blindfolded, led outside, and lined up as if before a firing squad. They heard their captors load guns and count down—in place of “zero” came the mocking click of an empty chamber. Despite the decades that had elapsed, the former hostages terror remained fresh in the telling.
A catalog of rarely if ever seen footage from inside the embassy also provided glimpses into the hostages experience. One clip in particular stuck with me. In it a hostage explains to a Red Cross doctor that his eyeglasses had been taken from him on the first day of the crisis and were never returned. It was painful to imagine what he experienced—the blurred vision, the headaches, the world circumscribed.
I didnt wear glasses, but Joe did. I couldnt remember an occasion when Id seen him without them, save for an occasional swim in the ocean.
![](https://magazine.atavist.com/wp-content/uploads/2023/07/Father-daughter-journalists2a-2500x2409.jpg?is-pending-load=1)
**JOE**
Becoming a single dad ended my sportswriting career; I couldnt make a West Coast swing during baseball season while responsible for two young girls. So I moved to the *Times* metro desk and became a decent city reporter, doing a mix of hard news and feature stories. Over the years, my girls tagged along on some of my assignments, from the explosion of TWA Flight 800 off Long Island to a Hasidic mother in Brooklyn who was one of the most sought-after nitpickers during a plague of lice in local schools. When the *Times* asked me to help conduct in-house seminars on street reporting, I made a point of telling younger reporters that success is often determined before you get out the door. If youre fatalistic about getting what you need, failure awaits. If you force yourself to believe that an improbable reporting coup could happen, often as not it does. Corny maybe, but also true, at least in my experience.
I followed my own advice with Libya, trying before I arrived to imagine what reporting there would be like. I foresaw secretive conversations with friends and relatives of jailed migrants in dusty streets outside detention facilities. Maybe there would be a way to talk to prisoners through barred windows. Notes might be exchanged.
I felt naive, then, when two members of our team returned to the Royal Gardens after venturing out to Al Mabani. Their driver had refused to even slow down while passing by the jail, so fearful was he of being stopped at gunpoint.
Needless to say, the landscape of the city was less than ideal for the kind of street reporting I knew. To merely venture out, by foot or by car, was to risk being confronted by the armed men stationed at a convoluted pattern of checkpoints throughout Tripoli. And then there was the matter of our security team. Though they had been assigned to us with the help of the Red Crescent, a little googling showed that the firm they worked for seemed to be run by a former Libyan military official accused of war crimes. Were they actually government minders monitoring our doings? Militia members themselves? Did it matter?
Libya, I was discovering a little late, was an inscrutable place.
In addition to me and Ian Urbina, our team included Dutch documentary filmmaker Mea Dols de Jong and Pierre Kattar, a video journalist whod spent years at *The Washington Post.* Against the odds, we soon got some reporting breaks. A variety of aid organizations had done years of work documenting abuses and offering comfort to the tens of thousands of migrants swept up and detained inside Libya. One of those organizations was able to provide us with the names of the young migrant shot dead at Al Mabani and of a witness to the killing. The dead man was Aliou Candé, a farmer and father of three from Guinea-Bissau, captured by the Libyan Coast Guard as he tried to make his way to a new life in Italy. The witness was a man from Ivory Coast named Mohammad David; he had managed to escape Al Mabani in the tumult that followed Candés murder. We had a cell phone number for him.
On our first night in Tripoli, three of us made it to Gargaresh, an area that had become a migrant ghetto. Militias liked to make brutalizing sweeps of Gargareshs mix of hideouts and encampments. Along the neighborhoods main drag, a blur of neon lights, furtive figures, internet cafés, and cheap food joints, we met Mohammad David. He spoke French, and Pierre, whose father once served as a translator for the U.S. embassy in Paris, could make out enough of what he said to extract a rough narrative of Candés killing.
There had been a fight inside one of Al Mabanis crowded, fetid cells. Guards fired their automatic rifles indiscriminately. Candé was struck in the neck, and his blood streaked a wall as he dragged against it before falling down dead. Other detainees didnt allow his body to be removed from the cell until they were granted their freedom, which was how Mohammad David made it to Gargaresh.
The incident was a stark reminder that Al Mabani, like many other jails in Libya, was run by one of the violent militias that had divided Tripoli into wary, sometimes warring fiefs. These forces extort the families of jailed migrants for ransom payments, steal aid money meant to help feed and clothe their captives, and sell men and women into forced servitude. Candés killing, for a rare, brief moment, gave some of his fellow prisoners leverage over their captors.
In the days that followed our conversation with David, other unlikely reporting triumphs piled up. We found a man who served as a kind of informal liaison for migrants from Guinea-Bissau eking out a living in Tripoli. He brought us to Candés great-uncle, who showed us police documents pertaining to Candés death; a “fight” was listed as the cause of his demise. The liaison said that Candé had been buried in a vast walled-off expanse of dirt that served as the graveyard of Tripolis unwanted. We hired a local photographer to launch a drone camera over the acres of burial mounds, most of them unmarked. He managed to locate one into which someone had scratched the name “Candé.”
In subsequent days, our team snuck two other men whod spent time at Al Mabani into our hotel. One of them, a teenager, told us that hed taken a bullet in his leg the night Candé was killed. We pushed the limits of prudence in pursuit of these reporting coups. Pierre had brought a drone camera with him, which he flew above Al Mabani. The scene he captured looked a lot like a concentration camp: men huddled under threat of violence after being fed in a courtyard, then marched back to their cells single file, beaten in the head for so much as looking up at the sky.
It soon became clear that our security guys were reporting back to their bosses, whoever they were, at least some of what we were up to. At one point, we got a visit from an American expatriate who said she worked for the security outfit. She warned us that what we were doing was dangerous and demanded we apprise her of any further proposed reporting efforts outside the confines of the hotel.
One morning we notified Red Crescent officials that we wanted to visit the morgue where Candés body had been taken. Mea and I got in a van and made our way through Tripolis streets. The morgue was part of a complex of squat buildings shielded by an imposing set of walls and fences. Inside was a man at a desk. We asked to see Candés records, and he rifled through several filing cabinets.
A freshly wrapped body lay on a gurney in the middle of the main room. In a side room, a worker ran water from a hose over another body. Behind a set of curtains was a wall of refrigerated chambers that could hold perhaps two dozen corpses. It was impossibly hot and completely quiet.
Mea recorded what we were seeing from a small camera set discreetly against her stomach, until someone noticed and reported it to the man at the desk. It was time for us to go.
![](https://magazine.atavist.com/wp-content/uploads/2023/07/Father-daughter-journalists5-2457x2500.jpg?is-pending-load=1)
**LUCY**
Many of the people we interviewed for the documentary emphasized that we didnt have to go as far back as 1979 to hear about the experience of being a hostage in Iran. The country still holds U.S. citizens in captivity, using them as pawns in its efforts to have various political and monetary demands met. This fact led me, shortly after Joes departure for Libya, to a law office in D.C. near Dupont Circle. I hoped to gain insight into the current situation by talking to Babak Namazi and his familys attorney, Jared Genser.
The Namazis experience is tragic: They have suffered not one but two loved ones being taken hostage in Iran. Babak, the eldest of two sons, was born in Iran not long before the revolution that forced his family and many others into exile. The Namazis became American citizens and built a successful life; theyre especially proud of the decades that Baquer, Babaks father, spent working at Unicef, fighting for vulnerable children around the world. During a visit to Iran in 2015, Babaks younger brother, Siamak, was seized by the Islamic Revolutionary Guard Corps. The IRGC, an agency born out of the revolution and tasked with maintaining Irans internal security, is known to use surveillance, unlawful detention, and torture against foreigners and Iranian citizens alike. Since 1979, it has used hostage taking to gain political leverage in negotiations with Western countries. Increasingly in the past decade, the IRGC targeted Iranian dual citizens and permanent residents from the United States, the United Kingdom, Canada, France, and other nations.
In 2016, Baquer traveled to Tehran based on a promise that he would be permitted to visit his son in prison. Instead he was taken hostage by the IRGC as soon as he got off the plane. Both he and his son were held on spurious charges of collaborating with a hostile government. Trials to convict IRGC hostages are little more than cynical nods at justice: Often there are no witnesses, no time allowed to build a defense, no opportunity to dispute the charges before a judge.
Babak and I had spoken at length about his familys ordeal, and now I would be spending some time with him as he made the rounds in the U.S. Capitol. Families of hostages are left to push congressional leaders to act and to ponder cruel questions: What can lawmakers do to help them? What sort of financial, political, or nuclear deal or prisoner swap will be enough to secure their loved ones release?
For me, relief from this emotionally weighty work came from the stream of texts I received from Joe in Libya. We always kept each other up to date on our respective projects, from the minutiae of storylines and quotes we loved to the journalistic joys of acquiring crucial evidence or getting a key source to open up. Joe sent me photos from Tripoli that captured the travails of finding good iced coffee, which his New York blood desperately needed. We texted about the excitement and strain of overseas reporting—the translators, the logistics, the agencies that are “dysfunctional even when theyre on your side,” as Joe put it.
But it wasnt all levity: There was a video of a dead man in a morgue, and photos Joe and his colleagues obtained of poetry scratched into the walls of cells. There were images of paper scraps with poker scores kept by migrant men trying to kill time, and footage from a drone the team had flown over a notorious prison. Joe mentioned dodging undercover intelligence, perhaps even local militias.
I knew this was dangerous material to be exchanging between our personal phones, but I wasnt particularly keen to tell him to stop, to cut myself off from him and his journey. Wed worked hard to get where we were—a journalistic duo, a bonded pair.
Our father-daughter relationship was not uncomplicated, as evidenced by the fact that, even as kids, my sister and I called our dad Joe. Therapists refer to it as “adulting” when children are forced to mature rapidly and parent themselves or others. Our household was one of silent, industrious survival. Joe was a stoic workaholic. I shared in his anxiety about empty bank accounts, which resulted in my habit of hoarding money along with the Halloween candy in a dresser drawer.
Once, while Christmas shopping, we ran into a reporter Joe knew. In a well-meant aside, the man told me that I should appreciate the career sacrifices Joe made to stay close to his girls. I felt a deep mix of guilt and anger. Yes, hed made sacrifices, but if were being honest, Joe wasnt home all that much. On school nights, hours after falling asleep, Id wake to join him as he caught up on the days sports scores and ate a midnight dinner. It was the only time I could reliably be close to him.
His work shaped our relationship in other ways large and small. Help with homework wasnt common, but when I was in the third grade he edited one of my writing assignments and added the word “divine” to a sentence. In a way only the child of a writer ever could, I argued: This wasnt “my voice.” Did he even know what a third-graders writing looked like? I made it a point that Joe Sexton of *The* *New York Times* would not be permitted to edit anything else of mine until it came time for me to apply to college.
As it happened, it wasnt until that rite of passage occurred nearly a decade later that Joe and I started to build a deeper relationship. Once I was in college, I sent a rather frank email to my mother, with Joe ccd, making it plain how little anyone had ever told me about what happened with our family. Joes reply included a lengthy PDF attachment titled “The History of Us.” I later got those words inked on my shoulder.
In time Joe became dad, then friend, and later, when I got into journalism, collaborator. The gift of our admiring, candid relationship felt precious. It also made me susceptible to tears when it came to stories about fathers. Rewatching *The Lion King*? I was a mess. Working on the Iran project, I found myself especially sensitive when hearing about hostages with children, be it John Limbert in 1979 or Baquer Namazi in 2016. Babak hadnt seen his dad in five years; I had just sat next to Joe on the porch a week prior. The idea that my dad might never come home was impossible to fathom.
![](https://magazine.atavist.com/wp-content/uploads/2023/07/Father-daughter-journalists3-1796x2500.jpg?is-pending-load=1)
**JOE**
The takedown was efficiently executed: Several cars moving in tandem. Men with automatic weapons. Commands hollered in Arabic for us to keep our heads down. It was close to 8 p.m. on May 23, a Sunday evening, about a day and a half from our scheduled departure from Tripoli.
Hours earlier, after visiting the morgue, our reporting trip had taken another surprising turn: We were informed that the Libyan Coast Guard might allow us aboard one of its patrol boats. That would mean actually getting out on the Mediterranean, perhaps even witnessing a roundup of migrants trying to reach Europe. In recent years, the Coast Guard had been accused of firing on or capsizing migrant rafts. People pulled aboard Libyan vessels reported being beaten and terrorized.
We were excited that our efforts might end on a fruitful note and proposed to our security team that we go to a restaurant for a celebratory dinner. There was a good Turkish place across town. Ian stayed behind at the Royal Gardens; his teenage son needed help with his homework over Zoom.
On almost every trip through the city, our security team had been wary of men in white cars. The significance of the color was hard to decipher—maybe it indicated undercover police—but their worry was intense and constant. When looking for a spot to launch the drone over Al Mabani, for instance, theyd abandoned several options after white cars were seen nearby.
Now, about halfway to the restaurant, there were suddenly white cars all around us. Our driver wheeled into the thick of Sunday evening traffic to turn around, then floored it, intending to dash back to the hotel. We didnt get far. In a roundabout below an overpass, there was a crash to the right side of the van. We came to a stop.
“Theyve got guns,” Mea said.
The front doors of the van were thrown open. Our driver was pistol-whipped and yanked from the vehicle. The security guy in the passenger seat was heaved out, too; taking his place was a young man of perhaps 21, his face electric with excitement and an AK-47 in his hands. Our van had been tricked out with goofy interior lights and an array of cup holders—it always struck us as a cut-rate prom-night vehicle. Now it was a scene of shouts and silent prayers. I put my head down as directed and pulled my windbreaker over it.
The van sped off. This had taken perhaps 30 seconds.
Rocketing through Tripoli I was strikingly calm, but I wasnt feeling courage so much as an altered sense of reality. It seemed as though we were in a movie, not a potentially deadly abduction. If I was deluded, at least that felt better than panic.
We listened for any sense of where we were headed. There was a sharp turn and a sudden stop, then the scraping and clanging of what sounded like a gate rolling open.
Ordered from the van, we were marched along, heads pushed down. I thought of the detainees in the courtyard of Al Mabani unable to look up at the sky. Inside wherever wed been taken, we were blindfolded. Id worn glasses since the third grade at Saint Saviour grammar school in Brooklyn, and probably hadnt been awake without them on for more than five minutes in the five decades since. Now my glasses were gone, and what sight I had was blocked by cloth.
Standing, then forced to sit, it was hard to cope with the expectation of being hit. Instinctively I braced myself, my head turned sideways to soften a blow. Our captors shouted at us in Arabic, turning a gorgeous language hideous. There were bits of broken, angry English, too.
“Libyans are not stupid,” one of the men hollered.
“Who is Mohammad David?”
It became clear that these men had been to our hotel. My guess was theyd found Davids name and number in our phones. The thought occurred: Maybe our captors were members of the militia that ran Al Mabani.
I heard Ians voice. Hed been taken, too, hooded and stomped on by men who stormed his hotel room. Hed been on a call with his wife, who heard the men and her husbands cries as two of his ribs were broken and he was dragged from the room barefoot. Whoever they were, they had all of us, along with all our stuff: notebooks, cameras, drone, recorded interviews, computers and hard drives, passports, money, tracking devices.
“Who killed George Floyd?” somebody screamed derisively. I had to assume that theyd found our concern about Candés death inside Al Mabani ironic, given Floyds murder by police in America a year earlier.
Our captors soon zeroed in on Pierre. Born in Lebanon, Pierre was invaluable to our reporting, with his gift for languages: English, French, Italian, some Arabic. Now the men whod taken us hit him in the head, and the words they yelled implied that they regarded him as a traitor.
Libyas record on the treatment of people in its jails and prisons is miserable. Id researched it before the trip and copied a passage from a UN report into my notebook:
> Torture continues today in Libya. It is most frequent immediately upon arrest and during the first days of interrogation as a means to extract confessions or other information. Detainees are usually held without access to lawyers and occasional access to families, if any…. From late 2011, the United Nations Support Mission in Libya has recorded 27 cases of deaths in custody where there is significant information to suggest that torture was the cause, and is aware of allegations about additional cases which it has not been able to fully investigate.
Were we being held by the government? A militia? Even knowing that there might not be much of a distinction, the latter still felt more frightening. If militias were involved, I feared that people back home learning of our abduction might be a more remote possibility, and that our status as Americans might matter less to our captors.
While I was blindfolded, my sense of the passage of time faded. Every once in a while Id be moved; from where or to where, it was impossible to say. There were shifts in temperature—one spot felt air-conditioned, the next torrid. There was no talking. Our captors seemed to get a kick out of stepping on my feet every once in a while, grinding my toes. But was this just for their amusement? Perhaps it was a detention technique, or a way to kill time before shooting us.
On my checkered journey toward a college degree, I once went off to work in Wyoming, fixing track and building snow fences for the Union Pacific Railroad. The wages allowed me to save up enough for a year of school abroad, in Dublin, where one subject I was good at was the study of beer. An Irish poet and writer named Seamus Deane taught one of my classes, and he just so happened to be childhood friends with a rather more prominent poet, Seamus Heaney. Heaney came to read for our class one evening, and we had more than a few pints afterward. Thus began my most sustained love affair with a writers work, and among Heaneys poetry I most cherish is a series of gorgeous sonnets he wrote upon the death of his mother. In one verse, he likens his mothers absence to the loss of a beloved chestnut tree on his familys farm in Northern Ireland—he calls whats left behind “a bright nowhere.”
Contemplating being shot, this phrase came back to me. When I opened my eyes underneath the blindfold, the material appeared gauzy, whitish yellow in color. A bright nowhere. Maybe Id already been shot.
After hours of silence there was a commotion, and once again we were on the move. Yanked to our feet, we heard guns being fiddled with and slung about. We were pushed outside. It was a hard, enraging thing to walk blindfolded. I held a hand out to steady myself against a possible fall and was shoved in the back of the head. It was hardly grave in comparison with what might happen, but it made me furious. Crazy as it sounds, I thought, *Go ahead, shoot me, beat me, whatever, but do not fucking push me when I cannot see*.
I could smell the Mediterranean, salty and thick. In our reporting, wed heard multiple accounts of migrants being shot and dumped in the sea. Maybe it was time to take hurried stock of my life.
It had been rich in blessings. I found a second chance at love, a wife full of beauty and forgiveness. I got my two older girls to adulthood safe and healthy, and then, at 51, had two more girls—twins. I shared in a bounty of consequential reporting. Throughout that charmed life, I made a million mistakes at home and on the job, but they all proved survivable, for the people and institutions I sinned against and for myself.
In the Libyan darkness, I contemplated what Id most like to say to the people I loved and served. “I tried my best” is what I landed on. I was instantly embarrassed at the self-serving ring to it. But its what I had.
Once more came the sounds of gates or doors scraping open, of car and motorcycle engines being revved. Then I felt the cold blade of a knife against my groin. I could hear my track pants tearing.
*No God, please.*
It turned out that the captors were just cutting the elastic string from my waistband. Hanging myself—not an idea I would have had—was evidently not going to be an option.
I was pushed to the ground and wound up on my ass. There was a mash of bellowing and then, once again, silence. I could tell through the blindfold that wherever we were, the lights had just been turned out. To my right I sensed another person. I could hear breathing. I guessed it was Pierre.
“You there?” I whispered.
“Yes,” Pierre said.
### My rational brain told me that the only thing to do was get back to work. Its what Joe would have done.
**LUCY**
It was around noon on May 24. I was at the head of a conference table, prepping for the following days work on the documentary. I dont know why I chose that moment to check my personal email. When Im in the field it can be hard to remember to eat. Perhaps it was a sixth sense that made me look.
Sitting at the top of my inbox was an email from my stepmother to everyone in our family, sent just a few minutes before. Joe and his three colleagues in Libya had been taken the night before and hadnt been heard from since. It was suspected that Libyan intelligence was responsible. The Outlaw Ocean team was raising alarm bells with whomever they could. My stepmother had asked *The New York Times* director of global security for advice; she is a photo editor at the paper, and both Joe and Ian Urbina are beloved alumni.
I was taken aback. Was this real? I spent some time just trying to grasp the basic facts. What happened, when, and why? Few things were answerable.
My first struggle was practical and professional: how to explain this. I needed to let someone know what I was going through, worrying about my dads kidnapping overseas while running around Washington, producing a documentary about hostage taking. The coincidence was darkly poetic. In my head I started rehearsing versions of “I know this might sound crazy, but…”
I sought the best way to summarize my situation to my boss, the right words to use. Was my father captured? A prisoner? A hostage? All of the above? I called the series producer, who took the news and its ambiguities in stride, offering help and gracious concern. I then shot off a succinct reply to the family email chain: I was on call to help, I wrote, and felt “confident they will be out in no time.”
For the time being, I told no one else what had happened. In times of emergency, my consciousness switches to a kind of third-person observer, similar to how many of us experience dreams. I can step outside myself to see the larger narrative. Maybe this tendency lets me remain calm rather than deteriorating into tears. In this case, given my work on the series and everything I was learning about hostage taking, it also allowed me to keep perspective, to remind myself of the spectrum of precedent for this sort of incident. 
Then my rational brain told me that the only thing to do was get back to work. Its what Joe would have done.
Late that night, when I returned to my hotel room, I looked through the last messages Id exchanged with Joe. There were photos, videos, and details about evading men who appeared to be undercover officers. Our communication now felt careless, incriminating. How naive wed been in dismissing the risks he was taking. Knowing Joes unsophisticated relationship with technology and passwords, Libyan intelligence operatives were probably scrolling through everything I was seeing on my phone. Our exchanges might be used against Joe and the rest of his team.
Sometime after 2 a.m. I spoke to my stepmother. “Who else should I tell about the texts I received from Joe?” I asked. Then, thinking on it further, I realized that there might be something else I could do—someone I could talk to. I was anxious to get to work, both for Joe and for the documentary. Sunrise was just a few hours away.
**JOE**
I assumed it was morning when I heard a door or gate bang open. I could sense light through my blindfold. Then, with no warning or explanation, the wrap was taken off. The men who removed it were gone before I really saw them. Pierres blindfold was off too. We were left—me barefoot, him in socks—in our tiny cell.
Without my glasses, it was hard to take in the details of our cramped quarters, but I did my best. We had been sitting on a thin and ratty foam pad. There was a high, narrow window that sunlight streamed through at an angle. Ants were everywhere. A blue metal door held a slat that slid open from the outside. There was a toilet, and two heavy wool blankets were heaped in a corner.
I was glad Pierre was there, but for a while we didnt speak much, each of us making our own private assessments: Did surviving the night bode well? Mean nothing? Might we be released in an hour, or never? Back at the hotel, thinking ahead to our proposed embed with the Libyan Coast Guard, Id checked the weather forecast. The temperature in Tripoli was supposed to climb above 100 degrees. Pierre and I could already feel the heat of the day start to cook us in the airless cell.
There is a grisly track record of American journalists abducted and harmed or killed overseas. The executions of Daniel Pearl of *The* *Wall Street Journal* in Pakistan and freelancer James Foley in Syria are perhaps the most well known. Id had friends and colleagues abducted as well. David Rohde was held for seven months by the Taliban in Afghanistan and Pakistan before he managed to escape. My wife had friends and colleagues who were taken by a Libyan militia in 2011 while they were on assignment for the paper. They were physically assaulted before being freed days later. “We were each begging for our lives because they were deciding whether to execute us, and they had guns to our heads,” one of the photographers, Lynsey Addario, said in an interview after the ordeal. “And I remember thinking, What am I doing here? Like, How much do I really care about Libya? And then I thought, Will I ever get my cameras back? I mean, which is the most ridiculous thought, of course, when youre about to die.”
Thats how my mind worked as the silent hours slipped by. I imagined having fingers cut off under interrogation, then minutes later wondered whether the captors would bring me my glasses and what theyd feed us for lunch. The idea that we might spend years in custody led me to daydream about the prospect of learning Arabic. Perhaps that would prove a valuable asset for a former sportswriter looking for work in his seventies. Assuming I lived or was ever returned to the U.S.
Pierre and I had met for the first time barely a week earlier, and now we shared our backstories. He lived in Rome and had a 20-year-old son. He worked as a freelance video journalist and filmmaker, traveling the world for major news organizations. I talked about my wife and four girls. Lucy shared his talent for languages and international adventure—Pierre would have gotten a kick out of her.
Shame soon became the dominant sensation, a lacerating inclination to blame myself for what was happening. Had coming to Libya been in any way sensible? Was launching drones above Tripoli or filming inside a morgue anything but provocative and reckless? The shame went beyond my own lack of care and formidable arrogance. Locked up, unable to see very well, startled by the simplest sounds, I assigned legitimacy to our captors: They were right to have taken us. We deserved it. I suspect those practiced in the art of detention know that captives often feel this way and exploit it.
It was hard to get comfortable in the cell. There wasnt enough room for Pierre and me to stretch out. We could come close to spooning and at least get our legs extended, but this was awkward, and the hard floor ground into our hips and shoulders. Seated upright, we could prop our bent legs against the wall that held the toilet. Traffic was audible through the cells high window, but we could only guess where we were or what time it was.
At one point the slat in the door slid open. Two small bottles of water were passed through, then two small bags comically marked “SandOwich.” I had no appetite. Id taken antidepressants for a decade, mostly to treat anxiety. What little I knew about the medication was that you did not want to come off it cold after long-term use. The side effects could be pronounced: nausea, vivid dreams, dizziness, headaches. I wouldnt be getting my meds, that was for sure. And the food hadnt come with coffee, another longtime drug of mine. *Oh boy*.
Pierre and I were eventually summoned out of the cell, one at a time, for a brief encounter with a man behind a desk. At last we could get some sense of the facility we were in. There appeared to be three cells on either side of a narrow corridor; the place had the feel of a particularly grim drunk tank. Was it a government building of some kind? A holding cell adjacent to a courthouse would be a stroke of luck, rendering the possibility that wed be shot less likely.
Seated before my inquisitor, I fancied that I might at least get my glasses. I think he only showed me my passport, then sent me back to the cell. Night crept in; the lights went out. Human voices rose up now and again, but it was hard to say if these were people inside the facility or beyond its walls, and whether they were groaning or praying.
Morning brought more water and nothing else. In the weeks before our trip, Id hired an agent and cooked up a book proposal. An email arrived when we were at the hotel in Tripoli; a publisher wanted to set up a Zoom call to talk about the idea. The meeting was scheduled for 10 a.m. the morning after we were taken. I got a perverse laugh out of thinking what that call must have been like: an agent and a prominent publisher left waiting for a prospective first-time author who never showed, and never bothered to reach out and explain why.
Pierre proved to be a charming and fastidious cellmate. He revealed that at one point hed been a busker on the streets of Paris, playing guitar, singing, and evidently doing well with the ladies. Dylan songs were in his repertoire; “To Ramona” was a favorite. Amid our acute boredom and generalized despair, he sang it for me:
> I can see that your head
> Has been twisted and fed
> With worthless foam from the mouth
> I can tell you are torn
> Between stayin and returnin
> Back to the South
> Youve been fooled into thinking
> That the finishin end is at hand
> Yet theres no one to beat you
> No one t defeat you
> Cept the thoughts of yourself feeling bad
It made me smile.
### For the family of a missing or detained person, the worst fears come from a lack of information. Knowing nothing definitive, you can only imagine the conditions your loved one is in.
**LUCY**
May 25. Joe was still missing. We had gotten no news. The name we had for the U.S. deputy chief of mission for Tripoli was out-of-date. Joes friends and colleagues were trying to get the attention of government officials, but we still had no clear point of contact at the State Department.
Compartmentalizing gets a bad rap; it can be a useful tool, especially when your job, and possibly your sanity, is on the line. I spent the day listening to Babak Namazi tell the harrowing story of his brothers seizure by Iranian intelligence, the familys lack of knowledge about Siamaks condition, the Iranian governments offer of a visit with Siamak that had lured his 80-year-old father, in poor health, back to Tehran. Bearing witness to the emotional strain that accumulates over years of constant anxiety about absent loved ones was tough. I tried to focus on the details of the Namazis story and on taking notes, but at times my ability to box things up wavered.
When the intersection of my work and personal life felt particularly cruel, I reminded myself how relatively lucky I was. While my father and I were only on day two of our shared ordeal—or was it day three for Joe, given the time difference?—the Namazis had surpassed day 2,000 of theirs. My father was a foreigner pursuing a sensitive story that, while honorable as a journalistic matter, required traveling to a country he probably wasnt equipped to be in. Siamak and his father were being held in the country of their birth, speaking their native tongue with their captors. Iran was a place they had every right to be.
As the hours with Babak passed, I discovered that, for the family of a missing or detained person, the worst fears come from a lack of information. Knowing nothing definitive, you can only imagine the conditions your loved one is in, and you worry about their emotional state and the motives of their captors. Not being able to *do* anything, and having to rely on governments to make the difficult calculus of how to maximize the odds of bringing a person home unharmed, was as maddening as it was terrifying.
Negotiating with hostage takers is fraught with both moral and mortal hazard. Capitulating to extortion encourages abduction, but frequently the only way to free a hostage is by meeting captors demands. Trying to muscle or shoot ones way through an impasse can be extremely unwise. The tragedy of Desert One, during President Carters failed mission to free the hostages in Tehran by force, is vivid evidence of that.
The serendipity of spending time with Babak was that Id learned of one person in Washington who was intimately aware of the unique difficulties of securing the release of hostages. Roger Carstens, the special presidential envoy for hostage affairs, had handled some of the most intractable cases around the world, including the Namazis. As it happened, Babak and his lawyer were scheduled to meet with Carstens the following day, and I was eager to come along—for the documentary and for Joe.
I got a call from Carstenss director of communications, Joan Sinclair, to discuss the visit. With journalistic business squared away, I took advantage of the unhappy coincidence.
“So Joan, now I have a personal situation I need to talk about,” I said. “I hope you can help.”
**JOE**
On our second night in captivity, I was taken from the cell down a corridor, outdoors briefly, and then back inside to an office. Two men appeared to be in charge; both would tell me that they had once worked for Qaddafis secret intelligence service. One of them enjoyed making fun of my circumstances in the form of long, evidently hilarious riffs in Arabic. The other was a tall, doughy guy in sandals who carried a briefcase everywhere. He spoke English and mentioned that hed received some training in the U.S., perhaps with the Department of Homeland Security. My goatee and full head of graying hair reminded them of Colonel Sanders. This cracked them up, and they took to calling me “Kentucky.” I laughed with them, both humiliated and grateful for the distraction.
Eventually, I was taken to a courtyard, and a phone was held under my chin. A State Department official was at the other end of the line. My captors told me to say that I had committed crimes but was being treated well. I think I managed to say that wed been given water. I copped to no crimes. Back in the cell, Pierre told me that hed been through the same routine.
I recalled that President Biden had recently named a special envoy to Libya. The envoy had his work cut out—he faced competing authorities, shifting alliances, and an overall sense of impunity for those interested in committing violence against migrants, neighbors, rivals, journalists. Still, I told myself that executing Americans was an unlikely outcome, given the international repercussions it might invite. Then again, by this point the only thing I felt confident about was that I didnt really know anything at all.
The prospect of long-term imprisonment began to sink in. Given the dysfunction in Libya, we could become trophy captives, stuck here for months or even years. Pierre and I discussed what that sort of future might hold. Then we heard a faint tapping on the other side of the wall. We tapped back. We took the crude exchange to be evidence that Ian, Mea, or both were being held close by. Our spirits lifted slightly.
After James Foleys brutal killing by the Islamic State in 2014, his mother created an advocacy group to track Americans held abroad illegally and to press the case for their release. There were an average of 34 U.S. hostages overseas every year between 2012 and 2022. Terrorist groups arent the only bad actors—foreign governments are, too, and in recent years the number of governments holding Americans hostage has grown from a handful to nearly twenty. The taken include businesspeople, aid workers, journalists. U.S. officials work hard to bring Americans home, but success is spotty at best.
I hated that my wife and kids were suffering with this knowledge, and with so much unsaid and undone between us. This was the slice of shame that cut deepest. Id mythologized myself as a parent. Maybe all parents do this. It had sustained me to think that I raised my older girls well despite tough circumstances, and I entertained the notion that I was a more present dad to the twins. But cracks in this account appeared over the years. For me love was a demonstrative act: I did things *for* my wife and kids. I went to every soccer game, dance recital, school play. I sent the girls to summer camp, and we traveled to Ireland and Argentina, France and Mexico. Our home was always open to their friends. Holidays were rich with ritual. And I worked—too often, for too long, with obsession and insecurity. I gave too much of myself to the *Times* especially, but the paper was more than an employer. It provided me with purpose, and it allowed my girls to feel pride and community and safety.
But love as actual communication—an intimate connection of shared wonders and wisdom and worries—I wasnt so good at. It was a painful pity. My elder girls, Jane and Lucy, werent hardships to bear, and they were more than good soldiers in our durable little platoon. They were among my lifes greatest gifts, a source of joy and comfort, women of grit and accomplishment. Parenting them was a labor, but of the best sort, powered by love and full of satisfactions. I wish I had told them that more often.
Again I put myself through the mental exercise of imagining a long detention. Would we be in a prison full of the destitute and ill, left to rot? Or perhaps a sun-bleached quarantine in the desert or on a Mediterranean shore, where the day-to-day depredations wouldnt be awful, profound isolation and boredom the main punishments? Maybe in a place like that theyd let us read books.
I did the math—what would it mean to be gone a year, three years, ten? Id had the thrill of officiating at the wedding of my eldest daughter, Jane, but Lucy was still single. The twins were barely in middle school. Maybe Id make it back for another marriage and two college graduations. I could endure the wait. Or so I told myself.
![](https://magazine.atavist.com/wp-content/uploads/2023/07/Father-daughter-journalists4-2500x2448.jpg?is-pending-load=1)
**LUCY**
Every 17 years, dormant cicadas come to life, emerging from underground in a vast brood. As if the convergence of my work life and personal life hadnt felt symbolic enough already, Washington was covered in a plague of the bugs as I awaited news about Joe. Standing in the grassy park in front of the State Department, I felt cicadas crawl up my legs.
A few minutes before, I was present when Babak met with Roger Carstens. The men had been in correspondence for years, and rather than stiffly shaking hands, they embraced. Then the men left me outside while they went to discuss sensitive matters.
When Carstenss communications director called my cell phone a short while later, I expected it to be about interviewing her boss for the series. Instead she told me that Carstens would be coming back outside. He wanted to talk to me.
Carstens and I walked together across the grass by the Albert Einstein Memorial. Despite an earlier career as a lieutenant colonel in the Army Special Forces, hes the kind of guy you immediately feel comfortable calling by his first name. Rogers affable smile, youthful energy, and casual demeanor can put anyone at ease. These qualities make him well suited to his difficult role.
The job of the presidents special envoy for hostage affairs was created in 2015, around the time the Obama administration was making headway in talks with Iran. Those talks led to a nuclear deal and the release of six Americans. Under the Trump administration the nuclear deal was undone, but the position of hostage envoy remained. Its effectiveness was limited by turnover until 2020, when Roger took the job. Finally, hostages and their families had an advocate with staying power. Roger built meaningful relationships with the people he tried to help; his direct line was available whenever they needed it.
He kindly gave me what assurances he could. A team at the State Department, including people in Tunisia, were on the case, and they were going to do everything possible to bring Joe and his colleagues home. Getting the attention of the countrys most senior hostage negotiator made me feel like I had at least done something to help my father. Now if any news about Joe came across his desk, he would at least have a face—mine—to connect it to.
Soon after speaking with Roger, I got another call. An Associated Press reporter had learned what was going on in Libya and wanted to know if Id be willing to talk. This was somehow the most disorienting aspect of the week so far. I had always been the one reaching out to people for their stories. Now Id experience, even if just a little bit, the invasive nature of media attention. The idea that Joes abduction might be newsworthy hadnt even occurred to me. I imagined the headline: “Four Journalists Seized in Libya; Still Missing, Day…” Wait, how long had it been? I did the math. It was now May 26—three days.
For the first time, I felt myself freaking out. But then my rational brain kicked in again. Make a call, send an email, make sure lunch was ordered, do *something.* Leaving the buzzing white noise of the cicadas outside, I hopped in a van with some colleagues and headed to the Capitol for more meetings.
En route, my phone rang again; Leslie Ordeman, the deputy chief of mission in Tunisia, was calling. He was involved with the case of Joe and his colleagues, and he was able to offer some concrete facts. The U.S. government had determined that they were in the hands of some arm of Libyan intelligence. No one had seen them in person, but theyd spoken briefly on the phone after days of being incommunicado. They seemed at least physically OK.
My stepmother had mentioned at one point that Joe would be without access to his medication. I thought about the hostages from 1979, the fear that formed in the silence of their personal silos, the embassy staffer who lived without his glasses for 444 days. My voice wobbled as I fought back tears.
Ordeman was concerned, knowledgeable, and anxious to move quickly. He said that the president and the attorney general of Libya were working with U.S. authorities. I pushed for information about the political climate in Libya, who the actors were, and what they might want by seizing journalists. I felt compelled to explain why I was unusually well informed about state-sanctioned hostage taking.
The call meant that my personal emergency was no longer a secret to my colleagues. At least now I had some concrete information to share. I asked the team to keep my situation quiet. I didnt want to be a distraction, much less a retraumatizing presence, for the people wed be interviewing for the documentary.
### All four of us, together for the first time since the abduction, were brought into an office, where a table was set with coffee, ice cream, and pastries. We were told to sit around it and look happy.
**JOE**
The third day of our captivity was a rapid-fire mindfuck of hope and dread. It began with word that wed be filmed in order to show American officials that we were alive. It was also suggested that this might be a prelude to our release.
The scene was preposterous. All four of us, together for the first time since the abduction, were brought into an office, where a table was set with coffee, ice cream, and pastries. We were told to sit around it and look happy. We spoke in whispers about trying somehow to signal in the proof-of-life video that all was not well. We decided to make a point of thanking the U.S. officials for their efforts and asked them not to stop, but we couldnt know if this would be edited out before Washington saw it.
We did our best to comfort one another. Ian, whod been identified as our team leader, worried that he might be kept even if the rest of us were let go. He pleaded with us not to forget him.
Back in our cell, Pierre and I now knew that Ian was housed next to us. Hed been the one tapping on the wall. Mea was in her own cell down the corridor. If we strained to listen, we could just barely hear one another speak. We talked about what to do and whom to contact if one of us was released before the others. If we were compelled to sign confessions, we decided, wed add a coded message to the documents to later serve as evidence that they had been coerced.
But no one would go free anytime soon. Instead came hours of withering interrogation. Ian went first. He was accused of being a spy; our visa documents, the Libyans said, falsely portrayed us as doctors working with the Red Crescent; the Outlaw Ocean Project was accused of being a CIA front. The penalty for espionage, Ian was told, was death.
Pierre and I were taken to another room. Behind a desk was the same young gunman whod helped commandeer our van by jumping into the passenger seat. Pierre and I were seated in chairs facing him. For two hours, not a word was spoken. The gunman doodled with pencil and paper. Then, with a sense of ceremony, he prepared to pray. He knelt on a rug; he spoke solemnly and at length. Was it merely a time of day when prayer was required? Or was this some sort of ritual they were doing before harming us?
Then the gunman took Pierre away, leaving me alone with a burly, silent older man. He put his pistol on the desk in front of me, the barrel pointed at my chest. He stared at me; I stared at my feet.
When it was my turn to be interrogated, I was moved to another room. The process began with more screams of George Floyds name. Two men were seated at computers. A man to my right took notes. On my left was a man Id already met, the one who spoke English and boasted of being trained in America. Another man in a suit and tie served as interpreter.
Our captors evidently had researched us, taking advantage of our online presence and the reporting material they found in our possession. Theyd also listened in on our conversations between cells. The guy who spoke English paced the room menacingly, asking questions and making accusations, alternately sarcastic and aggressive. What was the Outlaw Ocean Project? Whose money was behind it? Why did we think we could interview migrants and their informal ambassadors in Tripoli? Wed lied about our profession on our visa documents. Wed been caught videotaping inside the morgue. Wed broken laws. Why did we have copies of our passports in our shoes? What was the purpose of our tracking devices?
I am not a practiced liar. Ive had a pretty close affinity with honesty throughout my life. Fibs, minor deceptions, self-promotional embellishments—Im guilty of those, for sure. But a strategic deception? Not me. What was the right play here? Answer honestly and risk incriminating us all? Shade the truth and minimize my role? Mislead and risk reinforcing the idea that we were agents of some nefarious conspiracy? I had no time to weigh these options, yet I felt that whatever I said could determine my future.
I decided to answer honestly. I told the men that we were there to report on mistreatment of migrants. I placed the blame for that mistreatment on the EU. Libya, I suggested with emphasis but not sincerity, was a victim of Europes immigration policies. I had no idea why our travel documents showed that we were doctors.
At one point, the interpreter told me that the interrogation wasnt going well. The men didnt believe me or my colleagues. Our claims had been disproved. This prompted my first moment of sustained panic. For three days, Id been surprised by my composure. Id gutted out our gunpoint kidnapping, being blind for days, and coming off the meds that helped hold me together. Id contemplated a bright nowhere and perhaps made some kind of peace with it. Now everything was crumbling. I thought of a line from an old Billy Bragg song: “A virtue never tested is no virtue at all.”
For the first and only time, I pleaded for my freedom. *I have a wife and four daughters,* I told the interpreter. *Make them understand that. Im not a spy. I need to go home*. But the notetaker didnt appear to be writing any of it down.
Then, almost as quickly as it had darkened, the mood in the room lightened. The men barraging me with questions were suddenly more interested in debating than in intimidating me. We talked about Middle East politics and life in New York. Ive always been a wiseass, and it has sometimes served me well in tough situations, so I went for it. I joked, poked fun at myself, shit-talked America. Whether or not the men understood everything I was saying, they seemed amused. I was not above playing the clown to get out of this.
At one point, the English-speaking man put his hand on my forearm. He told me that everything would be all right. He didnt say how or why. I realized that this could be a sadistic trick. Yet I trusted him.
They moved me to another room, where I sat with the young gunman whod prayed a few hours before. He held a smartphone and was wearing earbuds. He gestured if I wanted to listen, and then gave me the earbuds. I heard a recording of someone reciting the Koran. For the first time in days, Arabic sounded beautiful again.
I smiled, gave the gunman a thumbs up, and returned the earbuds. He got up and returned with a tiny cup of Turkish coffee. I drank it slowly. I could have kissed him.
**LUCY**
After the call from Tunis, things moved rapidly, if unevenly. Within a few hours, I received word that Joe and his colleagues would be moved to a hotel, where they would receive a visit from local representatives on behalf of the U.S. The next update I got seemed to walk that news back—things had been either delayed or aborted. An hour later, the plan was back on track.
Despite the seesaw, the momentum felt positive, and by the end of the night the verdict felt clear to me: *Your dad is alive and will be coming home*. There would be red tape to negotiate, but now it seemed a matter of days until Joe and his colleagues were safe.
Slowly, the fear that their abduction could turn into months of negotiations—or worse—drained out of me. I shifted from wondering whether Id get my dad back to worrying about the state hed arrive in. From numerous interviews with hostages and their families, who were held emotionally hostage at home, I knew that trauma can last decades and manifest in unexpected ways. I wondered about the invisible wounds Joe would have to grapple with once he was back. Despite my relative calm at the moment, I wondered too what I might feel later.    
We tend to romanticize father-daughter relationships, feminine sweetness supposedly capable of softening the steeliest men into expressing protective, effusive love. Ive never been particularly sweet—brash and sassy are better descriptors. Meanwhile, Joe never worried over bloodied knees. When my sister or I broke an arm as kids, he wound our casts in bubble wrap so we could keep playing soccer. “It builds character,” was his favorite refrain. Later, as adults, Joe and I learned to talk about our feelings—to express hurt, excitement, concern. Maybe this would change once he was back. Maybe all I could do for him was sit by while he watched sports or ate his meals in silence.
My childhood, at least, had prepared me for that.
![](https://magazine.atavist.com/wp-content/uploads/2023/07/Father-daughter-journalists6-2426x2500.jpg?is-pending-load=1)
**JOE**
It was late at night when we were brought out of our cells, gathered together in a room, and, one by one, presented with what amounted to a confession. The documents were in Arabic; we didnt know what they said. Still, with release tantalizingly close, including a coded message in the documents didnt feel so urgent. We signed hastily and without complaint.
We were hustled into two cars. I could smell the sea again, this time with less dread. I heard the scraping and clanging as a gate opened—the sounds that had welcomed us to our detention were now sending us off. The cars wound through deserted streets, then turned into a parking lot and stopped next to a loading dock. We were told not to say a word or otherwise call attention to ourselves as we were marched through the back door of a hotel. We were each given a room and barred from communicating.
A shower sounded exquisite, but I didnt have the energy. I wanted to do as little as possible. I wanted to stay quiet, not push my luck, be prepared if we were moved again. I sat on a padded bench in the hotel room and listened to a blaring public broadcast outside my window—the morning call to prayer.
There were armed guards outside our rooms. The occasional knock was almost as jarring as anything I endured in captivity, each one jolting me into the prospect that we were being played, that the confessions we signed meant that we were headed for a long stint in prison.
One knock, though, brought a little comfort: the chance to tell my wife that I was alive. A phone was held in front of me. It wasnt meant to be a conversation. I was to answer no questions and make no promises. I delivered my lines, and it was lovely to hear her cautious assent.
There was a television in the room. I had gotten my glasses back, and I briefly turned to a soccer match but wound up entranced instead by a video feed from Mecca, with hajjis walking counterclockwise around the Kaaba. I watched for hours and thought unceasingly of what days before had felt beyond hope—that Id see my family again. Jane, my beautiful, stoic eldest. My youngest, the twins, masters of memorizing the globes nations. Libya, to them, was an answer on a geography pop quiz: *What is the North African nation bordered by Egypt, Tunisia, Algeria, Niger, Chad, and Sudan?*
And then there was Lucy. She was ten times smarter than me. If Id bequeathed anything to her, it was stubbornness, tenacity, an ample supply of self-certainty. We relied on each other. And we argued like hell. I worried that she was frightened for me. I also worried that shed scold me for my folly upon my return.
Finally, after two more days, in the draining heat of a Friday evening, Ian, Pierre, and I were taken to the airport. (Mea, a Dutch citizen, had been flown out earlier; she would meet representatives from her country in Istanbul.) We were told that we were being deported and would never be allowed in Libya again. That was fine with us. We didnt ask why we were being let go, because we didnt care. Laughably, we had to take a COVID test before we could get on our flight. Having our captors run a swab up each of our noses was one of the stranger indignities among the many we withstood.
The young gunman who appeared to warm to me had an AK-47 in his hands as we made our way to the terminal. The airport, it turned out, was under the control of people not affiliated with our captors. There was a brief, tense dispute about us and our fate, but eventually we made it to the tarmac.
Our captors couldnt have been cheerier. The crisis, if it was that, was over. The mean stunt, if it was instead that, now had its final scene: The armed men extended their hands to shake. We then boarded a plane bound for Tunis. It taxied along the fractured runway, past the carcass of the incinerated airliner, and lifted off. The three of us held hands as Tripoli vanished beneath us.
In Tunis, we met with U.S. embassy officials. I realized that one of them was the woman Id spoken to on the phone in the courtyard of the detention facility. She probably had the cell numbers of one or more of our captors in her phone. I made a note of it, figuring we might like to track down the fuckers one day.
The embassy arranged for Pierre to fly to Rome, and for Ian and me to fly to Paris, where we spent the night on the floor of the airport. When the time came, we hugged and made our way to our separate gates—he was heading home to Washington, D.C., I to New York. When the announcement came to board my flight, I trembled a bit. I had all my documents in order, including proof of my negative COVID test, but I was stopped by the ticket agent.
There had been a change. My boarding pass was no good. I almost threw up. Then the agent said Id been upgraded to first class. Ian had done it secretly out of his own pocket. Tears snuck down my face.
There would be more. During the flight, I watched a Ben Affleck movie. Hes a washed-up onetime high school basketball star, divorced and angry and a drunk. Hes hired to coach his old schools team. The film is banal, cliché. I loved it, and wept uncontrollably.
My return home, I realized, would be a rocky one.
**LUCY**
I first got to see Joe a couple of weeks after he got back from Libya. Hed asked for time by himself when he first arrived. Maybe he was processing, or avoiding, or just learning to breathe slowly and steadily again. The few details he shared about his ordeal made it sound worse than I had imagined.
Joe promised he would see a therapist and expressed how thankful he was to be home. Beyond that and sending long Seamus Heaney poems in the occasional text, he was soon back to comporting himself the way he always did. He still refused eye surgery. He didnt tell his family about the cold sweats and racing heartbeat he woke up to every morning—that revelation would come nearly two years later, when he underwent multiple bypass surgery. (The doctors, stumped by the absence of any health issues or worrying cholesterol numbers, confirmed that stress really can weaken your heart.)
In characteristic fashion, Joe needed little time to get back to work. On November 28, 2021, the reporting he and his colleagues had done before their capture resulted in an article in *The New Yorker,* a damning account of Libyas mistreatment of migrants with the support of a willfully blind, even encouraging, European Union. Ian and Pierre worked to get a handful of the migrants whod spoken to them for the story safely out of Libya. The article and Ian and Pierres noble efforts garnered multiple awards, including the James Foley Medill Medal for Courage in Journalism.
Meanwhile, over several months, Joe and I tried together to find some answers about what had happened to his team. We learned a bit more about who was behind their capture: An arm of Libyan intelligence, which it seemed was affiliated with a militia known as the Al Nawasi Brigade, controlled the black site where Joe and his colleagues were held. The Libyan government had recently named a new intelligence chief, and the taking of four foreign journalists might have been the old guard flexing its muscles, announcing that it still held sway in Tripoli. We learned that the proof-of-life video had alarmed Washington. Both the Libyan president and attorney general were enlisted to intervene, but the exact mechanics of the teams release would remain a mystery to us.
I suspect its easier on Joes conscience not to know what, if anything, might have been extracted in exchange for his coming home. I hope that when he reads this, he will take what I say to heart, release any feelings of guilt and spend that energy on more worthy pursuits—on joy, on beauty, and, yes, on the work.
A profound lesson I learned from participating in the documentary about Iran is how powerful and cathartic it can be to tell your own story in your own time. The Namazis story has at least one happy chapter: In the fall of 2022, Baquer Namazi was given his American passport and allowed to leave Iran. I couldnt help but cry with relief, joy, and sorrow when I heard the news. Siamak remains imprisoned, but after more than six long years, Babak was able to hug his dad. By then, I knew that specific kind of relief intimately.
**JOE**
When I made it back to New York, I was unsure how to conduct myself. I tried to stay busy, calling my agent to apologize for my no-show at the meeting with the publisher; buying a new phone; seeing how much material I could recover from the old one seized in Libya. But I was also paralyzed in some ways. The prospect of seeing my family felt overwhelming. I feared that I might come apart in a fashion that would unsettle more than reassure them. I needed space to regather my wits.
I called an old friend, one of the most accomplished war correspondents of his generation, and visited him at his home on the Rhode Island shore. We got in his boat at dawn one morning and went to dig for quahogs. Its slow, laborious work, and we did it in restorative silence. Out on the water, shoulder to shoulder with a man intimately familiar with all forms of trauma, I recalled a quote from John Updike. His protagonists, Updike said, “oscillate in their moods between an enjoyment of the comforts of domesticity and the familial life, and a sense that their essential identity is a solitary one—to be found in flight and loneliness and even adversity. This seems to be my feeling of what being a male human being involves.”
Id always found this both true and damning.
Soon enough I rejoined my family. There were tears and beers, and I learned how much had been done on my behalf—by them and by people at the State Department enlisted to help find and free me. I connected with a good trauma therapist, started to write my first book, juggled feelings of acute embarrassment and wonder at my good fortune. But of all the emotions—fear, shame, pride, regret—the most powerful by far was gratitude. I promised myself that Id try to feel it more profoundly and express it more directly and often.
A little over a year after my return, I got an invitation from Lucy to attend a private screening of the Iran hostage series she helped produce while I was in Libya. The event was held in a sparkling new skyscraper on Manhattans West Side. There were filmmakers and former hostages, and I watched Lucy move among them—hugging, laughing, thanking. It was clear shed done valued work, that she was cherished both by the families shed gotten to know and by the veteran documentarians shed ably assisted.
It was a moment of pride, and of recognition. She was indeed a newspapermans daughter. My daughter.
**LUCY**
It was nearly 6 p.m. on September 17, 2022, and I was running late. I was headed to the preview of the HBO series, *Hostages,* held at one of the enormous towers in Manhattans Hudson Yards.
I knew Joe was likely already there, still the anxious dad who arrived early to everything. Hed flown in from Vermont, where he now lived, to be my plus-one. I imagined him standing awkwardly alone and felt a sudden bolt of worry. Inviting him to watch the series might be triggering for him—how had that failed to cross my mind until now? Id been caught up in my own nerves about viewing the project with an audience, including the documentarys subjects, for the first time. Maybe I was also following his lead.
When I arrived at the crowded theater, it didnt take long for me to spot Joe. He wasnt standing awkwardly alone; he was pitching a story to a film director. In the aftermath of Libya, there was and would be much for him to fight for and against, but Joe was still Joe: curious, jovial, alive.
We took our seats and the lights went down. My worries about the audience died away. My dad—my best friend, my work partner, my anchor—was next to me. His was the opinion that had always mattered most. But regardless of his verdict, and in a signal of just how far wed come since third-grade homework, I knew we could agree that just being here, together, was divine*.*
---
*© 2023 The Atavist Magazine. Proudly powered by Newspack by Automattic*. *[Privacy Policy.](https://automattic.com/privacy/)* [*Privacy Notice for California Users.*](https://automattic.com/privacy/#us-privacy-laws)
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -1,6 +1,6 @@
--- ---
Tag: ["🎭", "🎨"] Tag: ["🎭", "🎨", "🤝🏼"]
Date: 2023-07-31 Date: 2023-07-31
DocType: "WebClipping" DocType: "WebClipping"
Hierarchy: Hierarchy:
@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-10]]
--- ---

@ -0,0 +1,287 @@
---
Tag: ["🚔", "🇧🇸", "💉", "🧬", "🚥"]
Date: 2023-08-10
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-10
Link: https://www.washingtonpost.com/nation/interactive/2023/bahamas-human-smuggling-by-boat/
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: [[2023-08-14]]
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-IntheBahamasasmugglersparadiseNSave
&emsp;
# In the Bahamas, a smugglers paradise thrives on todays cargo: people
> The Bahamas have been a smugglers paradise for generations: Rum. Cocaine. And, increasingly, people.
NASSAU, Bahamas — By day, Jet Ski operators zip through the turquoise waters around Arawak Cay, where tourists dine on conch salads from brightly painted wooden shacks.
But by night, inky blue waves become a covert gateway through the vast Caribbean to the United States.
It was here that a 33-foot boat named Bare Ambition set out after midnight one day last summer. It slid away from a rocky beach hidden behind a dilapidated former nightclub known as the Sand Trap, which sat beside a brothel and a block from a building once operated by the U.S. Embassy.
The boat, described by an investigator as a “pleasure craft,” was supposed to carry only 20 people. Instead, dozens of Haitians huddled together on board. Some had spent years living in the Bahamas. Others were recent arrivals. All hoped to reach the promised land for thousands of migrants crossing these waters: Florida.
The Bare Ambition didnt get far. Battered by rough waters about six miles from the harbor, it began to take on water. In the darkness and panic, some on board began spilling over the sides of the boat and into the sea. Others were trapped inside. No one wore a life jacket.
![](https://img.washingtonpost.com/wp-apps/imrs.php?src=https://arc-anglerfish-washpost-prod-washpost.s3.amazonaws.com/public/ZD2J5ZAMHQI63CHIYWG4HW5O4I.jpg&w=3840)
(Royal Bahamas Defense Force/AP)
At about 1:30 a.m. on July 24, 2022, Royal Bahamas Defense Force rescuers arrived to find about a dozen men sitting on top of the mostly submerged vessel. Other people were flailing in the water around them.
Authorities heard knocking from the hull. Inside, they found a woman who had survived in an air pocket.
At least 17 Haitians died that morning — a man, 15 women and a little girl. It was the worst loss of life in Bahamian waters in years.
This island nation has stepped up patrols to confront a record surge in migration to and from its many shores. Its prime minister has declared that “the Bahamas is for Bahamians.”
The country apprehended 3,605 migrants in 2022, more than in the previous three calendar years combined, according to the Royal Bahamas Defense Force. More than three-quarters of them were Haitian.
So far this year, Bahamian authorities have apprehended 1,736 migrants, 1,281 of them Haitian.
The United States also has increased enforcement. Coast Guard cutters have been rescuing migrants from foundering or overcrowded boats every few days and sending them back to their home countries.
To discourage irregular migration, the Biden administration has set up a system for foreigners to apply for asylum online, while turning back those who have not.
None of those measures have stopped the perilous journeys.
Only 25 people were rescued on that morning last summer.
Authorities laid the bodies of the dead facedown on a tarp and took photos. One of those images reached the cellphone of Lenise Georges as she sat in a Nassau church pew and listened to Sunday services.
There, on WhatsApp, was the body of her 43-year-old sister, Altanie Ivoy, a mother of three, in a pink zigzag shirt. Georges recognized her back and the shape of her arm, the elbow shed known since they were children.
Next to her, wearing red polka-dot pants, was Ivoys 1-year-old daughter Kourtney, who had just begun to say her first words. She was the only child on the boat.
For centuries, the Bahamas has been a smugglers paradise.
The islands were a haven for pirates plundering gold in the 1600s, rum runners bootlegging liquor during Prohibition and “Cocaine Cowboys” ferrying drugs into Florida in the 1980s.
Now the smugglers are moving people.
As one put it: “All that changed was the cargo.”
The Commonwealths 700 islands, porous borders and proximity to the United States have for decades made it both a destination and a transit point for migrants, predominantly Haitians.
Ongoing chaos and violence in Haiti and a crippling economic crisis in Cuba are powering a new surge of people who try to slip into Florida by sea.
Its no longer only people from the Caribbean who use this route to make a run for the United States. With its relatively lenient visa requirements, the Bahamas now draws migrants of means from around the world, from as far away as China, Cameroon and Iraq. They buy a plane ticket, land on an island and look for a boat.
Maritime smuggling of people to South Florida shot up by 400 percent last year over the previous fiscal year, according to Anthony Salisbury, the special agent in charge of the Homeland Security Investigations Miami field office.
Migrants are seen as “human commodities” and routinely extorted, kidnapped or forced into sex trafficking by larger smuggling networks, Salisbury said.
“Its a volume business,” he said. “The more cocaine you can move, the more youre going to get paid. The more people you can smuggle, the more money you get — only these are living, breathing human beings we are talking about.”
Since October, the U.S. Coast Guard has stopped 6,800 Cubans in Florida waters, more than seven times as many as during the 2021 fiscal year. It also stopped 4,717 Haitians, more than three times as many as in the 2021 fiscal year. In most cases, the Coast Guard takes those people back to their home countries, after giving medical aid to those who need it.
Whats unknown is how many people manage to slip ashore and into Floridas large Caribbean communities — and how many die trying.
The U.N. Missing Migrants Project estimates at least 349 people either disappeared or died in Caribbean waters last year, nearly twice as many as the year before. Thats the highest toll since the agency began tracking them in 2014 and is probably an undercount, said Edwin Viales, a data and research assistant for the U.N. project.
“In the bottom of the Caribbean Sea,” Viales said, “there are thousands of remains of migrants who remain unidentified.”
People in Haiti and Cuba routinely call U.S. authorities distraught that they have not heard from loved ones who left days earlier. Coast Guard Lt. Katrina Prout, a pilot, is dispatched to fly over the vast Caribbean waters as often as four times in a week.
“We will go and search and search for them and we will never find them,” Prout said. “I cant imagine that kind of heartbreak of a family just never knowing what actually happened.”
The flourishing smuggling business operates under the cover of tourism, at times with the knowledge of local authorities, according to migrant advocates and smugglers.
Interviews with half a dozen current and former smugglers here describe an illegal but profitable industry passed down through generations and made possible through small-town connections in a place where just about everyone has a boat, or knows someone who does.
The high-rise resorts of Paradise Island overlook the Nassau Cruise Port. In the Bahamas, it can be hard to know who's on a small boat with proper registration — tourists or smuggled migrants. The scene at popular Junkaroo Beach in Nassau. The desperate are easy prey. Mustafa al-Hamadani and his wife and children were stranded in Bimini for months when a smuggler took his cash.
“The game is easy to get in, once you get a boat and have a place to put people” while waiting to cast anchor, said one 37-year-old in Nassau, who spoke on the condition of anonymity to freely discuss illegal activity. He said he helped a friend smuggle groups of Haitians to Florida through Freeport — sometimes more than five trips a month — until his friend got caught by U.S. authorities. “If you dont have a boat, you get money up front to buy a boat.”
Keturah Ferguson, the Bahamas immigration director, said catching smugglers is a challenge. Many use small fishing boats or medium-size yachts with proper registration, making it difficult to detect whether vessels carry migrants or vacationers.
Over-patrolling would be counterproductive for an economy heavily reliant on tourism, she added.
The country is “a big tourist destination” for island-hopping, she said. “That can be used as a camouflage.”
Louby Georges, a prominent advocate for Haitian immigrants in Nassau, put it another way: “The government and the people of the Bahamas do a good job of hiding it.”
Bahamian authorities are frequently accused of turning a blind eye to these trips, and some prominent Bahamians have been accused by the United States and others of smuggling and profiting from it.
In one well-documented case, federal prosecutors in New York in 2010 charged a Bahamian for arranging transport to smuggle Chinese nationals into Florida. Adrian Fox allegedly earned up to $300,000 from the scheme over three years. His co-defendant pleaded guilty and spent 33 months in prison.
Fox, however, was never extradited. The co-founder of the Bahamian casino and lottery company Island Luck, he has become an influential businessman and philanthropist.
In October 2021, Fox was fined $5,000 and sentenced to one year of probation after pleading guilty to grossly negligent operation of a vessel. His plea deal omitted all mention of the original human smuggling charges.
Before the sentencing, the federal judge in the case received letters vouching for Foxs character from several Bahamian officials, including Philip Davis, who was the opposition leader at the time. A month before Daviss election as prime minister, he wrote that Fox was a friend and exemplary citizen — “the poster boy for reform.”
Wayne Munroe, the Bahamas minister of national security, rejected claims that Bahamian authorities were taking bribes to ignore human smuggling. He spoke of what he said was the recent arrest of officers with the Royal Bahamas Defense Force for their alleged complicity in a smuggling operation, but declined to share details.
With the close cooperation between U.S. and Bahamian authorities, he said, it would be “possible but very hard” for Bahamian officials to profit from smuggling.
Ask just about anyone here, and theyll acknowledge that smuggling as a business is part of life in the Bahamas. Many will know someone involved, or someone who has taken a trip. Yet they will rarely discuss specific journeys.
“That perception of paradise, thats it,” said Louby Georges, who is no relation to Lenise Georges. “We dont want that image to be tarnished in any way.”
Secrecy extends to the family members of those who make the dangerous journeys. Often, they learn a relative crossed the sea once theyve made it safely to the United States — or once theyve been caught. Others receive even less information.
Lenise Georges, who is 50, talked to her younger sister almost every day. And yet she had no idea that Ivoy, with two older children in Haiti, wanted to go to the United States. She knew nothing about the journey until she saw the photograph.
She knew nothing about her sister slipping away in the dead of night from the Sand Trap, a place that bristled with activity during the day.
A businesswoman and the mother of four, Lenise Georges had been in church when the phone rang. She ignored the first call, then decided to step outside to take the second.
“You hear from your sister?” the friend on the phone asked.
“No, she in Eleuthera,” said Georges, referring to the slender island some 60 miles east of Nassau. “If she was in Nassau, she would call me.”
“She went in a boat,” the friend said. “And the boat went into the sea. She died.”
Georges refused to believe it. Then another person called. It wasnt until she saw the picture on WhatsApp that she started to cry.
Her pastor asked her what was wrong.
“You sure thats your sister?” he asked.
“Yes, I know thats my sister,” she replied. “Because I know her.”
In those initial moments and in the days that followed, she struggled to understand why her sister had taken the risk.
Ivoy was the youngest of nine siblings in Cap-Haïtien, Haiti, the baby sister all the rest wanted to protect. She was in her early 20s when her older sister moved to the Bahamas. Georges would miss the births of Ivoys first children, but the sisters remained close. For years, as life grew ever more difficult in Haiti, Georges encouraged Ivoy to join her in the Bahamas.
Her own life, she hoped, would prove what was possible for Haitians here.
Georges came to the Bahamas more than two decades ago. She soon met her husband, another recent arrival from Haiti. Noradieu Georges began working as an assistant mason and opened up his own construction company. He built the familys three-bedroom home — magenta, with elegant white pillars in front.
The couple became Bahamian citizens. Lenise Georges, who has a U.S. visa valid for 10 years, travels frequently to Miami. Her twin daughters just finished their first year at Hastings College in Nebraska.
But the success of the Georges family remains out of reach for many of the estimated 80,000 Haitians who have settled here.
Work permits for foreigners can cost thousands of dollars, plus agency fees. Thats too much for many Haitians, fleeing the poorest country in the hemisphere and sending money back to their relatives.
Over the past decade, authorities have ramped up raids in densely packed Haitian shantytowns, knocking down doors in search of people without passports or work permits. Children born in the Bahamas to foreigners do not automatically gain citizenship.
“If you didnt have papers, you were effectively a nonperson,” said Fred Smith, a human rights lawyer with offices in Freeport and Nassau. “You were an outlaw.”
Haitians now make up an estimated one-fifth of the Bahamas population. Davis, the prime minister, says the country is facing an immigration crisis. In February, he announced a new crackdown, with vows to root out unauthorized shantytowns and to deport more undocumented migrants.
Haitian Prime Minister Ariel Henry has apologized to the Bahamas “that the Haitian people are losing hope in the future and are taking boats. … We are really sorry that they affect the lives of the Bahamians.”
The United Nations, meanwhile, has pressured Davis to stop deporting Haitians.
Ivoy had arrived from Haiti just a few years before she drowned in the sea.
Georges helped her apply for a work permit and gave her a job in a restaurant she owned with her husband. When the family closed the restaurant, Ivoy struggled to find work in Nassau. She didnt speak English or know how to use a computer, her family said, and her work permit eventually expired.
She decided to try her luck in Eleuthera, an exclusive and sparsely populated island, where she soon became pregnant with her third child, Kourtney. Georges said she would occasionally give Ivoy money to send to her two children in Haiti.
Ivoy would call her sister often, but their conversations never lasted very long. “Sister how you feel? Hows your back pain?” she would always ask. She would tell her she was working at a restaurant but give few other details.
“I cant understand,” Georges said. “She was working. I dont know why she would want to go. … She probably knew if she told me she was going, Id tell her no.”
What actually happened on Ivoys brief journey remains a mystery.
Survivors estimated there were anywhere from 50 to 70 people on the boat. Some bodies were never recovered.
Last summer, Bahamian authorities charged four men with 18 counts of manslaughter in connection with the deaths. At least two of them have previously been convicted of smuggling migrants into the United States from the Bahamas, according to court records.
The Washington Post reached out to at least a dozen Bahamian government officials, as well as the lawyers of three of the defendants. They declined to release further details about the case.
These trips by sea are so furtive that some Haitians are afraid to claim the bodies of their relatives, worrying that theyll face punishment.
Since the July 2022 capsizing, a Haitian bishop in Nassau, Celiner Saint Louis, has been posting YouTube videos in Haitian Creole urging family members to send him photos of their missing relatives, so he can identify their bodies in the morgue and give them proper burials. Many families cant afford funerals, so Saint Louis has raised money on his own, performing multiple services a week.
A carpenter who has lived in the Bahamas since 1988, he delivers Sunday services in a cramped church he rebuilt himself after Hurricane Dorian in 2019 caused the roof to cave in.
“Thats my people,” he said. “I care for them in life. I care for them in death.”
During eulogies, he warns mourners against the boats. But he also understands the challenges that push Haitians in the Bahamas to desperation.
Georges can only imagine Ivoy was trying to find better opportunities to support her young daughter and her children back home in Haiti.
Officials say she was headed for Florida on a route often taken by smugglers.
First, the boat would stop in Bimini.
The Southern Cemetery in Nassau. Haitian migrants on the shore after a boat ran aground in the Florida Keys in March 2022. Dejani Louistan stands with the belongings she salvaged after Hurricane Dorian in September 2019. A migrant boat lies grounded on the shoreline in Tavernier, Fla.
A tiny island 50 miles from the lights of Miami, Bimini is often a migrants final stop before reaching the United States.
From this tourist destination — a weekend playground for yacht owners from South Floridas elite — the wealthiest migrants rent boats and sail into Miami Beach undetected, wearing fancy watches and bathing suits. The less fortunate are smuggled in overcrowded, poorly maintained vessels without life jackets.
Before, the only migrants who came through here were Haitians or people from other Caribbean islands, hidden away in safe houses on Bimini. Those groups are still arriving, often staying in small, cramped mobile homes that house Biminis construction workers and hotel employees behind the Resort World property that takes up half the island. Now theres an upper tier, the clients who stay in Airbnbs or hotels — even the Hilton — dressed as any of the hundreds of tourists who arrive on cruise ships almost every day.
“Now, the migrants dont have to hide,” one smuggler in Bimini said. “You wouldnt even know.”
Last year, the smuggler drove his golf cart around Biminis most luxurious hotel, the sleek white Hilton, with its rooftop infinity pool and oceanfront suites with floor-to-ceiling windows, and knew his clients were among the guests there.
To the hotel staff and to everyone around them, they were tourists, a family of three from Ireland enjoying a Caribbean vacation. But the smuggler knew Bimini was not their final destination.
He slowed down the golf cart as he approached a friend on a bicycle.
“I got three people waiting to go,” the smuggler said to his friend. “Do you have any captains ready to go?”
He did, the friend said, but the tide was high. They would have to wait a bit longer.
The smuggler, a scar-faced 51-year-old man who spoke on the condition of anonymity, was working as a kind of middleman in Bimini, connecting migrants from around the world with captains they would pay to take them to Florida.
“I was born into this,” said the smuggler, whose parents first arrived in the Bahamas on an illegal sloop from Haiti. His father was also a smuggler and migrated the family to the United States by boat in the 1980s. After serving time in prison in New York, the smuggler returned to Bimini at 38, upon hearing how much money he could make in the smuggling business — upward of $30,000 a trip. “This stuff just falls in your lap,” he said.
He estimates there are at least 15 other smugglers like him on Bimini. On an island with a population of about 2,500 people, many others are involved in some way — or will at least stay quiet if they hear about it. “Everybodys in on it,” he said.
Some of his clients are sent to him by a Rolodex of smugglers in their home countries — Haiti, Cuba, Venezuela, Colombia, Jamaica, the Dominican Republic. Others from around the world simply arrive in Bimini for a week or two without a clear plan, but they know its the closest island to the United States, just a two-hour boat ride from Miami. He knows how to spot them from the crowds of tourists, looking slightly out of place as they walk around the island.
That was how he met Mustafa al-Hamadani, an Iraqi father who came to Bimini with his wife and children. A man had offered to smuggle his family to Miami for $6,000. But then the smuggler took his cash and ran, leaving them with no way to pay for a way to the United States — or even a place to stay at night. After three months, his children werent eating enough, his wife had suffered a miscarriage and the family was forced to sleep on the beach.
Unwilling to trust another smuggler, al-Hamadani chose an alternative approach: With donations from his family, he bought a boat and drove his family to Florida on his own.
Lenise Georges had spent weeks planning the funeral, and now the limo was on its way to her house. She darted around her kitchen in her high heels, giving instructions to her friends frying chicken and cooking peas and rice in a pot outside.
The twins helped each other with their makeup, while her husband tried fixing the zipper of her other daughters dress, the elegant blue gown with the gold-lace embroidery that Georges had custom-ordered for each of the women in the family.
Altanie Ivoy and her daughter Kourtney lie together in the casket at their funeral in Nassau. Apostle Cyprianna Johnson prays with the Georges family on the funeral day. Lenise Georges is consoled by her husband, Noradieu. and a funeral home associate. Noradieu wrote the names of his sister-in-law and her daughter in wet concrete at the cemetery.
Haitian funerals are known for being extravagant, with large family meals and elegant processions to honor the dead. The funeral for Georgess sister and niece was no different. She decided to raise the $7,000 herself for a proper burial, instead of waiting for any help from the Haitian government.
“Lets go, the limo is outside!” Georges shouted from the living room.
The family members walked one by one into the church where Georges and her husband serve as ministers. A man in a top hat escorted her to the dusty rose casket covered in flowers. Tears fell down her face as she looked down at her sister, lying beside her 1-year-old niece.
Facing an altar with a Bahamian flag on the left and American flag on the right, the congregation sang a hymn in English.
Georges began to wail. Her husband helped hold her upright.
And moments later, as the congregation was asked to read her sisters obituary in silence, the only sound in the church was Georgess high-pitched, roaring wail.
In the obituary, Noradieu Georges wrote of his sister-in-laws brief visit with her baby last year.
“They brought a breath of fresh air into the home,” he wrote, “and we all appreciated it.”
Kourtney spoke her first words and learned how to walk during the visit, and “like other children of course she got obsessed to Cocomelon.”
Ivoy “was determined to making sure she could do as much as she could to make her childrens lives better,” he wrote, “and that is what she was trying to do when Kourtney and herself went on that boat.”
Pallbearers carried the casket out of the church, and Georges followed, still wailing.
And in the cemetery, as the casket was lowered into a grave, Georges stood and lunged forward, reaching for her sister and niece one last time.
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-10]]
--- ---
@ -60,38 +60,6 @@ From my own experience, its the extremely trite observation of “putting dow
“Just because somethings number one on some listing, whats number one for you? Its not about how many places youve been to. I want to know how many friends youve met and the mistakes youve made and then actually enjoyed as a result of those mistakes,” says Steves. “The magic of travel is still there. But people have to be in the moment. Let serendipity off its leash, and follow it.” Annoyingly, my TikTok algorithm has already figured out Im going to the Cotswolds in a few weeks, and its taken everything in my power to scroll past the [nauseatingly magical thatched-roof cottages and quaint little shops](https://www.tiktok.com/discover/the-cotswolds?lang=en) and surrender to the mysterious forces of fate. Travel isnt supposed to be a fairy tale, after all — a great trip is far more interesting than that. “Just because somethings number one on some listing, whats number one for you? Its not about how many places youve been to. I want to know how many friends youve met and the mistakes youve made and then actually enjoyed as a result of those mistakes,” says Steves. “The magic of travel is still there. But people have to be in the moment. Let serendipity off its leash, and follow it.” Annoyingly, my TikTok algorithm has already figured out Im going to the Cotswolds in a few weeks, and its taken everything in my power to scroll past the [nauseatingly magical thatched-roof cottages and quaint little shops](https://www.tiktok.com/discover/the-cotswolds?lang=en) and surrender to the mysterious forces of fate. Travel isnt supposed to be a fairy tale, after all — a great trip is far more interesting than that.
*This column was first published in the Vox Culture newsletter.* [*Sign up here*](https://www.vox.com/pages/newsletters) *so you dont miss the next one, plus get newsletter exclusives.*
**[Will you support Voxs explanatory journalism?](http://vox.com/pages/support-now?itm_campaign=default&itm_medium=article&itm_source=article-footer)**
Most news outlets make their money through advertising or subscriptions. But when it comes to what were trying to do at Vox, there are a couple of big issues with relying on ads and subscriptions to keep the lights on.
First, advertising dollars go up and down with the economy. We often only know a few months out what our advertising revenue will be, which makes it hard to plan ahead.
Second, were not in the subscriptions business. Vox is here to help everyone understand the complex issues shaping the world — not just the people who can afford to pay for a subscription. We believe thats an important part of building a more equal society. And we cant do that if we have a paywall.
Its important that we have several ways we make money, just like its important for you to have a diversified retirement portfolio to weather the ups and downs of the stock market. Thats why, even though advertising is still our biggest source of revenue, we also seek grants and reader support. (And no matter how our work is funded, we have strict guidelines on editorial independence.)
[If you also believe that everyone deserves access to trusted high-quality information, will you make a gift to Vox today?](http://vox.com/pages/support-now?itm_campaign=ad-model&itm_medium=site&itm_source=article-footer) Any amount helps.
$95/year
$120/year
$250/year
$350/year
Other
[
Yes, I'll give $120/year
](https://vox.memberful.com/checkout?plan=)
Yes, I'll give $120/year
We accept credit card, Apple Pay, and Google Pay. You can also contribute via
[![](https://cdn.vox-cdn.com/uploads/chorus_asset/file/22734206/paypal_logo.png)](https://www.paypal.com/donate/?hosted_button_id=VSP4PYJX98SHL)
&emsp; &emsp;
&emsp; &emsp;

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-14]]
--- ---
@ -36,12 +36,9 @@ But the film, which focuses on the moral dilemma facing Oppenheimer and his youn
If Altman, whose company created the chatbot [ChatGPT](https://www.sciencefocus.com/future-technology/gpt-3/), is troubled by any ethical qualms about his unprecedented artificial intelligence models and their potential impact on our lives and society, he is not losing any sleep over it. He sees too much promise in machine learning to be overly worried about the pitfalls. Large language models, the types of neural network on which ChatGPT is built, enable everything from digital assistants like Siri and Alexa to self-driving cars and computer-generated tweets and term papers. The 37-year-old AI guru thinks its all good—transformative change. He is busy creating tools that empower humanity and cannot worry about all their applications and outcomes and whether there might be what he calls “a downside.” If Altman, whose company created the chatbot [ChatGPT](https://www.sciencefocus.com/future-technology/gpt-3/), is troubled by any ethical qualms about his unprecedented artificial intelligence models and their potential impact on our lives and society, he is not losing any sleep over it. He sees too much promise in machine learning to be overly worried about the pitfalls. Large language models, the types of neural network on which ChatGPT is built, enable everything from digital assistants like Siri and Alexa to self-driving cars and computer-generated tweets and term papers. The 37-year-old AI guru thinks its all good—transformative change. He is busy creating tools that empower humanity and cannot worry about all their applications and outcomes and whether there might be what he calls “a downside.”
Talk Oppenheimer and A.I. with Jennet Conant and Will Hearst on *Alta Live*, Wednesday, August 2 at 12:30 p.m. Pacific time.
[REGISTER](https://altaonline.zoom.us/webinar/register/WN_wQpxFdCCTF6KdA2klvy_9w)
Just this March, in an interview for the podcast *On with Kara Swisher*, Altman seemed to channel his hero Oppenheimer, asserting that OpenAI had to move forward to exploit this revolutionary technology and that “it requires, in our belief, this continual deployment in the world.” As with the discovery of nuclear fission, AI has too much momentum and cannot be stopped. The net gain outweighs the dangers. In other words, the market wants what the market wants. Microsoft is gung ho on the AI boom and has invested $13 billion in Altmans technology of the future, which means tools like robot soldiers and facial recognitionbased surveillance systems might be rolled out at record speed. Just this March, in an interview for the podcast *On with Kara Swisher*, Altman seemed to channel his hero Oppenheimer, asserting that OpenAI had to move forward to exploit this revolutionary technology and that “it requires, in our belief, this continual deployment in the world.” As with the discovery of nuclear fission, AI has too much momentum and cannot be stopped. The net gain outweighs the dangers. In other words, the market wants what the market wants. Microsoft is gung ho on the AI boom and has invested $13 billion in Altmans technology of the future, which means tools like robot soldiers and facial recognitionbased surveillance systems might be rolled out at record speed.
We have seen such arrogance before, when Oppenheimer quoted from the Hindu scripture the Bhagavad Gita in the shadow of the monstrous mushroom cloud created by the [Trinity test explosion](https://www.afnwc.af.mil/About-Us/History/Trinity-Nuclear-Test/#:~:text=Department%20of%20Energy)-,The%20world's%20first%20nuclear%20explosion%20occurred%20on%20July%2016%2C%201945,the%20test%20was%20%22Trinity.%22) in the Jornada Del Muerto Desert, in New Mexico on July 16, 1945: “Now I have become Death, destroyer of worlds.” No man in history had ever been charged with developing such a powerful scientific weapon, an apparent affront to morality and sanity, that posed a grave threat to civilization yet at the same time proceeded with all due speed on the basis that it was virtually unavoidable. The official line was that it was a military necessity: the United States could not allow the enemy to achieve such a decisive weapon first. The bottom line is that the weapon was devised to be used, it cost upwards of $2 billion, and President Harry Truman and his top advisers had an assortment of strategic reasons—hello, Soviet Union—for deploying it. We have seen such arrogance before, when Oppenheimer quoted from the Hindu scripture the Bhagavad Gita in the shadow of the monstrous mushroom cloud created by the [Trinity test explosion](https://www.afnwc.af.mil/About-Us/History/Trinity-Nuclear-Test/#:~:text=Department%20of%20Energy-,The%20world's%20first%20nuclear%20explosion%20occurred%20on%20July%2016%2C%201945,the%20test%20was%20%22Trinity.%22) in the Jornada Del Muerto Desert, in New Mexico on July 16, 1945: “Now I have become Death, destroyer of worlds.” No man in history had ever been charged with developing such a powerful scientific weapon, an apparent affront to morality and sanity, that posed a grave threat to civilization yet at the same time proceeded with all due speed on the basis that it was virtually unavoidable. The official line was that it was a military necessity: the United States could not allow the enemy to achieve such a decisive weapon first. The bottom line is that the weapon was devised to be used, it cost upwards of $2 billion, and President Harry Truman and his top advisers had an assortment of strategic reasons—hello, Soviet Union—for deploying it.
Back in the spring of 1945, a prominent group of scientists on the [Manhattan Project](https://ahf.nuclearmuseum.org/ahf/history/manhattan-project/) had voiced their concerns about the postwar implications of atomic energy and the grave social and political problems that might result. Among the most outspoken were the Danish Nobel laureate Niels Bohr, the Hungarian émigré physicist Leo Szilard, and the German émigré chemist and Nobel winner James Franck. Their mounting fears culminated in the [Franck Report](https://sgp.fas.org/eprint/franck.html), a petition by a group from the projects Chicago laboratory arguing that releasing this “indiscriminate destruction upon mankind” would be a mistake, sacrificing public support around the world and precipitating a catastrophic arms race. Back in the spring of 1945, a prominent group of scientists on the [Manhattan Project](https://ahf.nuclearmuseum.org/ahf/history/manhattan-project/) had voiced their concerns about the postwar implications of atomic energy and the grave social and political problems that might result. Among the most outspoken were the Danish Nobel laureate Niels Bohr, the Hungarian émigré physicist Leo Szilard, and the German émigré chemist and Nobel winner James Franck. Their mounting fears culminated in the [Franck Report](https://sgp.fas.org/eprint/franck.html), a petition by a group from the projects Chicago laboratory arguing that releasing this “indiscriminate destruction upon mankind” would be a mistake, sacrificing public support around the world and precipitating a catastrophic arms race.
@ -61,9 +58,6 @@ Now, as during the Manhattan Project, there are those who argue against any mora
If Nolan is true to form, audiences may find the personal dimension of *Oppenheimer* even more chilling than the IMAX-enhanced depiction of hair-raising explosions. The director has said that he is not interested in the mechanics of the bomb; rather, what fascinates him is the paradoxical and tragic nature of the man himself. Specifically, the movie will examine the toll inventing a weapon of mass destruction takes on an otherwise peaceable, dreamy, poetry-quoting blackboard theoretician, whose only previous brush with conflict was the occasional demonstration on UC Berkeleys leafy campus. If Nolan is true to form, audiences may find the personal dimension of *Oppenheimer* even more chilling than the IMAX-enhanced depiction of hair-raising explosions. The director has said that he is not interested in the mechanics of the bomb; rather, what fascinates him is the paradoxical and tragic nature of the man himself. Specifically, the movie will examine the toll inventing a weapon of mass destruction takes on an otherwise peaceable, dreamy, poetry-quoting blackboard theoretician, whose only previous brush with conflict was the occasional demonstration on UC Berkeleys leafy campus.
*This article appears in Issue 24 of* Alta Journal*.*
**[SUBSCRIBE](http://www.altaonline.com/memberships)**
One of the things that would haunt Oppenheimer was his decision, as head of the scientific panel chosen to advise on the use of the bomb, to argue that there was no practical alternative to military use of the weapon. He wrote to Secretary of War Henry Stimson in June 1945 that he did not feel it was the panels place to tell the government what to do with the invention: “It is clear that we, as scientific men, have no proprietary rights \[and\]…no claim to special competence in solving the political, social, and military problems which are presented by the advent of atomic power.” One of the things that would haunt Oppenheimer was his decision, as head of the scientific panel chosen to advise on the use of the bomb, to argue that there was no practical alternative to military use of the weapon. He wrote to Secretary of War Henry Stimson in June 1945 that he did not feel it was the panels place to tell the government what to do with the invention: “It is clear that we, as scientific men, have no proprietary rights \[and\]…no claim to special competence in solving the political, social, and military problems which are presented by the advent of atomic power.”
Even at the time, Oppenheimer was already in the minority: most of the project scientists argued vehemently that they knew more about the bomb, and had given more thought to its potential dangers, than anyone else. But when Leo Szilard tried to circulate a petition rallying the scientists to present their views to the government, Oppenheimer forbade him to distribute it at Los Alamos. Even at the time, Oppenheimer was already in the minority: most of the project scientists argued vehemently that they knew more about the bomb, and had given more thought to its potential dangers, than anyone else. But when Leo Szilard tried to circulate a petition rallying the scientists to present their views to the government, Oppenheimer forbade him to distribute it at Los Alamos.

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-14]]
--- ---
@ -42,9 +42,7 @@ Cody loved the thrill of reaching the final stages of a battle royale, when toxi
Alana allowed Cody to play *Fortnite* for two hours at a time, a few nights a week. When he was gaming, he wouldnt eat, drink water or even go to the bathroom. If he lost a round, hed yell and slam his controller on the ground. When Alana would tell him his time was up, hed beg to continue. “He was miserable when he couldnt game,” she says. “Thats all he wanted to do.” Alana allowed Cody to play *Fortnite* for two hours at a time, a few nights a week. When he was gaming, he wouldnt eat, drink water or even go to the bathroom. If he lost a round, hed yell and slam his controller on the ground. When Alana would tell him his time was up, hed beg to continue. “He was miserable when he couldnt game,” she says. “Thats all he wanted to do.”
> ***SIGN UP TO READ THE BEST OF MACLEANS: ---
> [Get our top stories sent directly to your inbox twice a week](https://macleans.ca/newsletter/)
> ***
Codys parents werent gamers. Alana hardly even used social media. As a nature-loving horticulturist, she always imagined her sons would spend their childhoods romping around the familys forested 18-acre property, not cooped up in front of a TV. But during COVID, video games were one of the few ways her son could connect with his friends. Theyd call the house, asking if Cody could come online to play. “Gaming became such a part of his social circle that it felt like wed be depriving him if we said no,” says Alana. So she reluctantly allowed it, making sure he offset his screen time with bike rides and walks along the river. For a while at least, they achieved a healthy balance. Codys parents werent gamers. Alana hardly even used social media. As a nature-loving horticulturist, she always imagined her sons would spend their childhoods romping around the familys forested 18-acre property, not cooped up in front of a TV. But during COVID, video games were one of the few ways her son could connect with his friends. Theyd call the house, asking if Cody could come online to play. “Gaming became such a part of his social circle that it felt like wed be depriving him if we said no,” says Alana. So she reluctantly allowed it, making sure he offset his screen time with bike rides and walks along the river. For a while at least, they achieved a healthy balance.
@ -60,7 +58,7 @@ Cody isnt the only kid addicted to *Fortnite*, and *Fortnite* isnt the onl
Childhood is changing. The quintessential touchpoints of adolescence—building Lego and climbing trees, going to the movies and breaking curfew—are being replaced by a new slate of compulsive, screen-based activities: playing video games, binging YouTube videos and mindlessly swiping through 15-second TikToks for hours on end. Parents who are none too pleased with this shift are wondering who they can hold accountable. To them, there is no target so ripe as the tech giants and video game makers who have made billions by co-opting their kids lives. Childhood is changing. The quintessential touchpoints of adolescence—building Lego and climbing trees, going to the movies and breaking curfew—are being replaced by a new slate of compulsive, screen-based activities: playing video games, binging YouTube videos and mindlessly swiping through 15-second TikToks for hours on end. Parents who are none too pleased with this shift are wondering who they can hold accountable. To them, there is no target so ripe as the tech giants and video game makers who have made billions by co-opting their kids lives.
 \*\*\* ***
**To some degree, Codys story confirms those age-old knocks** on video games: that theyre a waste of time and money, an unproductive hobby with no real-world payoff, a brain-numbing activity that keeps pimply teenagers stuck to their screens while their grades nosedive and their muscles atrophy. But theres so much more to gaming than Cheeto-fingered escapism. Take it from me. Ive been gaming longer than Codys been alive. **To some degree, Codys story confirms those age-old knocks** on video games: that theyre a waste of time and money, an unproductive hobby with no real-world payoff, a brain-numbing activity that keeps pimply teenagers stuck to their screens while their grades nosedive and their muscles atrophy. But theres so much more to gaming than Cheeto-fingered escapism. Take it from me. Ive been gaming longer than Codys been alive.
@ -78,14 +76,13 @@ I never got addicted to *Warzone*, but it was easy to see how someone might. The
The trouble is that the euphoric feelings dont last. Gamers develop tolerances. They need to play more to achieve the same rush. After overloading their brains with happy signals, an equal and opposite reaction occurs. Their baseline dopamine level drops. They get angry, sad and apathetic. When they lose a round or their parents kick them off their consoles, they throw their controllers, enter withdrawal-like hazes and lose the drive to do just about anything else. The trouble is that the euphoric feelings dont last. Gamers develop tolerances. They need to play more to achieve the same rush. After overloading their brains with happy signals, an equal and opposite reaction occurs. Their baseline dopamine level drops. They get angry, sad and apathetic. When they lose a round or their parents kick them off their consoles, they throw their controllers, enter withdrawal-like hazes and lose the drive to do just about anything else.
> ***SUBSCRIBE NOW: [Get the magazine in your mailbox each month](https://secure.macleans.ca/) ---
> ***
Since the dawn of *Pong*, psychiatrists have been debating whether or not to treat excessive gaming as an addiction. In 2018, the World Health Organization recognized “[internet gaming disorder](https://www.who.int/standards/classifications/frequently-asked-questions/gaming-disorder).” People with IGD play video games pathologically, continuing long after their habits have negatively affected their physical and mental health and their professional lives. Estimates suggest that up to 60 million people have this condition. It doesnt help matters that games are cheaper, more advanced and more accessible than ever before, says Jeffrey Derevensky, a McGill University psychology professor who sat on the advisory panel that helped the WHO identify the disorder. “Kids are walking around with a mini-console in their pockets,” he says. “Gaming is a hidden addiction. You cant smell it on their breath and you cant see it in their eyes. And so parents are often totally unaware of what their children are doing.” Since the dawn of *Pong*, psychiatrists have been debating whether or not to treat excessive gaming as an addiction. In 2018, the World Health Organization recognized “[internet gaming disorder](https://www.who.int/standards/classifications/frequently-asked-questions/gaming-disorder).” People with IGD play video games pathologically, continuing long after their habits have negatively affected their physical and mental health and their professional lives. Estimates suggest that up to 60 million people have this condition. It doesnt help matters that games are cheaper, more advanced and more accessible than ever before, says Jeffrey Derevensky, a McGill University psychology professor who sat on the advisory panel that helped the WHO identify the disorder. “Kids are walking around with a mini-console in their pockets,” he says. “Gaming is a hidden addiction. You cant smell it on their breath and you cant see it in their eyes. And so parents are often totally unaware of what their children are doing.”
In theory, any game can suck anyone in. For this story, I spoke to gamers of all ages whod been addicted to real-time strategy titles and virtual pirate adventures, mobile games and first-person shooters. But modern video games—*Fortnite, Warzone* and their ilk—are especially seductive, stuffed with features that prey on the brains desire for dopamine. This evolution has gone largely unchecked. Even as industry giants have rolled out increasingly addictive games, theyve maintained that their products are innocent fun. Governments seem to have taken their word for it. Most countries have yet to specifically regulate video games or their makers. That leaves players and parents to fend for themselves—and some of them are starting to fight back. In theory, any game can suck anyone in. For this story, I spoke to gamers of all ages whod been addicted to real-time strategy titles and virtual pirate adventures, mobile games and first-person shooters. But modern video games—*Fortnite, Warzone* and their ilk—are especially seductive, stuffed with features that prey on the brains desire for dopamine. This evolution has gone largely unchecked. Even as industry giants have rolled out increasingly addictive games, theyve maintained that their products are innocent fun. Governments seem to have taken their word for it. Most countries have yet to specifically regulate video games or their makers. That leaves players and parents to fend for themselves—and some of them are starting to fight back.
 \*\*\* ---
**Earlier this year, Alanas friend** **sent her a news article.** In B.C. and Quebec, it reported, a handful of children had stopped eating, sleeping and showering to play battle royale on *Fortnite*. Over the course of two years, one boy had played it for nearly 1,000 hours—the equivalent of almost 42 days—and started suffering from gaming-related migraines, back pain and panic attacks. Like Cody, the kids threw fits when their parents tried to intervene. Unsure what to do, the families had banded together to launch a pair of class-action lawsuits against *Fortnite*s developer, Epic Games, alleging that the company had intentionally designed the game to be addictive. **Earlier this year, Alanas friend** **sent her a news article.** In B.C. and Quebec, it reported, a handful of children had stopped eating, sleeping and showering to play battle royale on *Fortnite*. Over the course of two years, one boy had played it for nearly 1,000 hours—the equivalent of almost 42 days—and started suffering from gaming-related migraines, back pain and panic attacks. Like Cody, the kids threw fits when their parents tried to intervene. Unsure what to do, the families had banded together to launch a pair of class-action lawsuits against *Fortnite*s developer, Epic Games, alleging that the company had intentionally designed the game to be addictive.
@ -139,7 +136,7 @@ Like many experts who study video games, Turner first specialized in gambling. L
Their impunity may not last much longer. Class action litigation, like the Canadian suits against Epic, is often the first step toward wider change. They can prompt regulatory action or persuade industries to self-regulate. They also have a tendency to inspire other lawsuits. Jon Festinger, a lawyer and University of British Columbia adjunct professor who wrote Canadas seminal guide to video game law for the legal website LexisNexis, says that a ruling against Epic would represent a monumental legal precedent. “If this succeeds, it opens the door to more litigation,” he says. Vass Bednar, the executive director of McMaster Universitys master of public policy program, suggests social media platforms could be at risk, too. “This generation might be able to retroactively say, I was addicted to TikTok. That was my childhood, and because of that I have fewer social skills, am more depressed, didnt play sports, didnt know what to study or what I wanted to do with my life,’ ” she says. “I think well see more people saying, You took this from me and you knew you were doing it.’ ” Their impunity may not last much longer. Class action litigation, like the Canadian suits against Epic, is often the first step toward wider change. They can prompt regulatory action or persuade industries to self-regulate. They also have a tendency to inspire other lawsuits. Jon Festinger, a lawyer and University of British Columbia adjunct professor who wrote Canadas seminal guide to video game law for the legal website LexisNexis, says that a ruling against Epic would represent a monumental legal precedent. “If this succeeds, it opens the door to more litigation,” he says. Vass Bednar, the executive director of McMaster Universitys master of public policy program, suggests social media platforms could be at risk, too. “This generation might be able to retroactively say, I was addicted to TikTok. That was my childhood, and because of that I have fewer social skills, am more depressed, didnt play sports, didnt know what to study or what I wanted to do with my life,’ ” she says. “I think well see more people saying, You took this from me and you knew you were doing it.’ ”
\*\*\* ---
**After several months of *Fortnite*\-related meltdowns,** Alana went looking for professional help for her son. She called a Vancouver mental health agency, but they didnt have anyone who dealt with problem gaming. So she tried another. And then another. In total, she called eight facilities across B.C. “Nobody could point me in the right direction,” she says. All the while, Cody kept screaming every time she tried to stop him from gaming.  **After several months of *Fortnite*\-related meltdowns,** Alana went looking for professional help for her son. She called a Vancouver mental health agency, but they didnt have anyone who dealt with problem gaming. So she tried another. And then another. In total, she called eight facilities across B.C. “Nobody could point me in the right direction,” she says. All the while, Cody kept screaming every time she tried to stop him from gaming. 

@ -0,0 +1,313 @@
---
Tag: ["🎭", "🎵", "🎸", "👍🏼", "🔫", "🚔"]
Date: 2023-08-13
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-13
Link: https://www.rollingstone.com/culture/culture-features/mitchel-weiser-bonnie-bickwit-missing-teens-summer-jam-1234798437/
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-RollingStoneNSave
&emsp;
# Two Teens Hitchhiked to a Concert. 50 Years Later, They Havent Come Home
O n the morning of July 27, 1973, two Brooklyn teenagers set out for central New York to attend one of the biggest concerts in rock history.
They were never seen again.
Or were they? 
Fifty years ago last week marked the disappearance of 16-year-old Mitchel Weiser and 15-year-old Bonnie Bickwit, two gifted students who are the oldest missing-teen cases in the country. 
Initially dismissed as romantic runaways who would return home soon, the pairs fate remains a mystery. After decades of police bungling and false leads, investigators have tracked several theories over what might have happened to them. Amid recent information about a possible suspect connected to their disappearance, Mitchels and Bonnies friends and families are now calling on federal and state officials to provide the necessary resources to solve the coldest of cold cases.
“A task force is exactly what we need to solve what happened to my brother Mitchel and his girlfriend Bonnie,” Susan Weiser Liebegott, Mitchels sister who has been searching for him for the past half century, tells *Rolling Stone*. “Quite frankly, it is the only way to solve their case.”
“This could be our last chance to bring justice and some measure of peace to the family and friends,” adds Mitchels childhood best friend Stuart Karten.
The couple were apparently last seen leaving Camp Wel-Met, a popular summer camp in the Catskills region. Bonnie, a longtime camper, had taken a job at the camp as a parents helper. Mitchel stayed in Brooklyn, having snagged a prized job at a local photography studio. On the evening of Thursday, July 26, he boarded a bus at Port Authority Bus Terminal in Manhattan heading for Bonnies camp in Narrowsburg, a town in Sullivan County about two hours away. 
Their plan was to hitchhike 150 miles northwest to attend an outdoor concert dubbed “[Summer Jam](https://www.rollingstone.com/t/summer-jam/)” at the [Watkins Glen](https://www.rollingstone.com/t/watkins-glen/) Grand Prix Raceway. The show featured rock counterculture legends the Grateful Dead, the Allman Brothers, and the Band, and is still considered one of the most-attended U.S. concerts to date.
## Editors picks
On Friday morning, the teens had breakfast at the camp and caught a ride into Narrowsburg. Then, with little money in their jean pockets, they stood alongside the road, carrying sleeping bags and holding a cardboard sign that read “Watkins Glen.”
Of the estimated 600,000 fans who left for Summer Jam, only Mitchel and Bonnie vanished without a trace. 
![](https://www.rollingstone.com/wp-content/uploads/2023/08/summer-jam-aerial.jpg)
A birds eye view of some of the estimated 600,000 music fans who turned up for the Watkins Glen Summer Jam at the Watkins Glen, N.Y., Grand Prix Raceway, July 28, 1973. AP
MISSING PERSONS EXPERTS say that the cases 50th anniversary presents an extraordinary opportunity to engage the public — particularly anyone who attended Summer Jam — to search their memories, look at photos of Mitchel and Bonnie, and try to recall any new information. “The hope is that this is going to trigger a memory, a nugget of information that nobody was aware of before,” says Leemie Kahng-Sofer, director of the Missing Children Division for the National Center for Missing and Exploited Children. “That could help break the case wide open.” 
“This case is unique,” adds Marissa Jones, founder and host of *The Vanished* podcast, who has reported on 400 missing-persons cases. “There is a huge concert with people coming from all over. Theres hitchhiking. Its a tough case to establish a firm timeline — we dont know if they even made it to the concert or at what point. Its a tough one to pull apart.” 
## Related
The case is exacerbated by law enforcements initial bungling in 1973. Police investigators in three New York counties originally ignored pleas by Mitchels and Bonnies parents to investigate, dismissing the teens as two hippie runaways. “There was never really an investigation,“ claims Bonnies older sister Sheryl Kagen.
A Sept. 4, 1973, letter from *The* *Wall Street Journal* national news editor and friend of the Weiser family Martin Hollander to then-NYPD Commissioner Donald Cawley obtained by *Rolling Stone* points to one instance of police incompetence. Despite the NYPDs assurances to Mitchels father that it would alert police agencies across the state about his sons disappearance, they never did, resulting in Sullivan Countys failure to even start an investigation.
“Valuable time was lost,” the letter stated. “In addition, Mr. Weiser was treated abusively by officers of your department when he complained about the failure to send a bulletin about his son.” Cawley acknowledged the letter and stated an investigation “has been initiated and will be conducted by a superior officer of this department.” 
There was no followup action. “Thats exactly what our experience was throughout,” Weiser Liebegott says today. 
The early 1970s was a different time in America. The case predates photos of missing children on milk cartons by more than 10 years. They vanished decades before the explosion of cell phones and the establishment of the Amber Alert early-warning system. Law enforcement had let them down.
They were truly alone.
>
> “A task force is exactly what we need to solve what happened to my brother and his girlfriend. It is the only way to solve their case.”
>
> Susan Weiser Liebegott
IN 1973, MITCHEL WEISER, a sweet-faced bespectacled boy, was a talented and beloved 11th grader at John Dewey High School in the Gravesend section of Brooklyn.
At five-seven and 140 pounds, he parted his shoulder-length hair in the middle and pulled it back into a ponytail. His face was framed by large gold-rimmed eyeglasses that sheltered his hazel eyes. He loved photography, Bonnie, baseball, and the Grateful Dead — he even named his dog after the classic Dead song “Casey Jones.” Friends considered him fearless and a bit of a rebel. He met Bonnie, his girlfriend a year younger than him, at John Dewey.
“He was an incredibly gifted, talented person,” says Weiser Liebegott, who to this day keeps an old cardboard box containing her brothers personal memorabilia including his 1969 Mets World Series ticket stubs, souvenir trading cards from the 1964-65 New York Worlds Fair, his old tortoise-shell eyeglasses, his poems, and a giant birthday card from the party thrown by friends for his 15th birthday.
When he heard about Summer Jam, an excited Mitchel and his high school friend Larry Marion were determined to go. “The original plan was for Mitch and I to go to Watkins Glen together, not Bonnie,” Marion says. “I purchased the pair of tickets.”
But Marions mother forbade him to go, fearing for his safety. Mitchels mother, Shirley, also pleaded with Mitchel not to attend. “I wanted to give him more money so he wouldnt hitchhike,” she said during a 1998 interview. All he had was 25 dollars. But he ran out the door.” (Both Mitchels and Bonnies parents are now deceased.)
Mitchel used the 25 dollars for the bus to Narrowsburg and a taxi to the campsite. Weiser Liebegott says she knows he made it to the camp because she called to confirm it. “So I know he got there, and I know he left,” she says.
![](https://www.rollingstone.com/wp-content/uploads/2023/08/mitchel-and-bonnie-2.jpg?w=1024)
Mitchel and Bonnie www.mitchelandbonnie.com
Family and friends have long rejected the notion the pair might have run away. “Not a chance,” says Bonnies friend Michele Festa. “I would never ever believe that they ran away. They were very close to their families and their friends.”
“I can say with absolute certainty that there was no advance plan for them to run away or do anything other than go to the concert and then come home,” adds Marion. “Mitch said he would be back on Monday, and there was no deception or guile in this gentle persons personality.”
MEANWHILE, BONNIE WAS about 100 miles north, arguing with her boss at the camp about having the weekend off to attend the concert. 
At four-eleven and 90 pounds, she was sweet and highly intelligent, but could also be strong-willed and determined. She had long brown hair and a freckled face and had been a Wel-Met camper for several years before taking the summer job there, recalls Kagen.
Bonnie always placed in the intelligently-gifted classes. Instead of enrolling in the local high school, she was interested in the recently launched experimental high school John Dewey. “She loved what she heard and read about it, and she wrote to the principal asking to be admitted,” Kagen says. “She was so happy when she was accepted there. The principal framed her letter.”
Festa says Bonnie was a free spirit who was warm and loved music, particularly the Allman Brothers. “We hung out all the time, at her house, baking, or at the Y playing ping pong,” says Festa. Bonnie and Mitchel attended Festas sweet-16 party — Mitchel served as unofficial photographer. “She ran around the dance floor pretending she had wings, making people laugh,” Festa recalls.
“When Mitchel came up to camp to go with Bonnie to the rock concert in Watkins Glen, she asked for the weekend off and they said no,” Kagen says. So Bonnie quit her job and left with Mitchel. Before she left, Bonnie told her employer she would return after the concert to pick up her clothes and paycheck.
Karten said he received a letter from Bonnie dated the day before she left for the concert. “She wrote that she was lonely and bored and was considering quitting her job,” he says. “P.S., can I get a job at your camp? Ask around.’”
On the morning of July 27 — concert tickets in hand — the pair set out for the show 155 miles northwest. Both wore blue jeans and T-shirts, with Mitchel, armed with his expensive camera, also carrying a gray and olive-green plaid flannel shirt. They were last seen hitchhiking along State Route 97, a 70-mile stretch of road that cut through Camp Wel-Met. A truck driver picked them up. They thanked him after he dropped them off a short time later. He was the last known person to have seen them.
>
> “This could be our last chance to bring justice and some measure of peace to the family and friends.”
>
> Stuart Karten
AT THE SAME TIME, about 150,000 tickets had already been purchased in advance for the one-day concert. But more than two days before the event, concert producers, law enforcement, and social-service providers in Schuyler County were stunned to already see nearly 200,000 fans streaming into the small village of 2,700 nestled in New Yorks Finger Lakes Region. The unanticipated multitudes also closed down roadways — similar to Woodstock four years before.
“We knew we were in trouble on Friday,” Jimmy Koplik, one of the shows producers, says today. “We did sound checks and there were already 150,000 people there, and we had lost some of the fencing already.” Producers eventually removed all of the fencing and turned it into a free event.
While Woodstock featured multiple cultural touchstone performances, a bestselling double album, and an acclaimed concert film, Summer Jam is hardly a household name. But, at one point, it held the [Guinness Book of World Records](https://en.wikipedia.org/wiki/Guinness_Book_of_World_Records) entry for the “greatest claimed attendance at a pop festival.” (Some historians note that one out of every 350 people living in America attended the show.)
Despite its size, there were no violent crimes reported at Summer Jam. “The event was generally peaceful,” said [the New York State Police](https://troopers.ny.gov/summer-jam-watkins-glen). “Troopers made 13 felony arrests, 71 misdemeanor arrests, and 49 vehicle and traffic arrests (14 for driving while intoxicated).”
Neither Koplik nor co-producer Shelly Finkel had heard about Mitchels and Bonnies disappearance until contacted by *Rolling Stone*, demonstrating the failure of Sullivan Countys Sheriffs Office to reach out to everyone connected to the event.
“Every tragedy needs a finality to it,” Koplik says.
![](https://www.rollingstone.com/wp-content/uploads/2023/08/allmans-stage.jpg)
Summer Jam at Watkins Glen with The Allman Brothers Band, Grateful Dead and The Band performing. Richard Corkery/NY Daily News/Getty Images
ON MONDAY, JULY 30, a day and a half after the concert ended, Camp Wel-Met contacted Bonnies mother, Raye, and told her Bonnie had not returned.  
When Mitchel did not return home on Sunday, his mother, Shirley, asked Karten if he knew where he was. The next day, Mitchels father, Sidney, and sister Susan drove five hours from Brooklyn to Watkins Glen. “We met with the county police, who treated them as runaways,” she says. “We gave them photos of Mitchel and Bonnie. We went to the Watkins Glen Gorge and screamed their names in case they were there and were hurt.”   
As police in Sullivan County, Schuyler County, and New York City ignored the case, the panicked families scrambled to conceive a game plan. Bonnies mother, Raye, traveled to Monticello, New York, the seat of Sullivan County, seeking help from the Sheriffs office. “They dismissed it,” she said during the 1998 interview. The Sullivan County Sheriffs Office became the lead investigative agency because it was the last location Bonnie and Mitchel were seen. The NYPD was supposed to help because the teens were city residents, but as an NYPD official said at the time, that didnt happen.  
The families took matters into their own hands: They distributed thousands of fliers in Sullivan and Schuyler counties. They placed ads in underground newspapers throughout the country pleading with the teens to contact them. They hired a private detective. They visited and contacted hippie communes, Native American reservations, and cult groups. They reached out to the Hare Krishna religious sect and Unification Church known as “the Moonies.” Weiser Liebegott, Mitchels sister, went undercover and visited a cult to get any information. “I infiltrated the Children of God to see if they knew anything,” she tells *Rolling Stone.* “They didnt, and I left quickly.”  
Despite extensive local media coverage, their efforts were to no avail, as the families struggled to understand law enforcements snub. Without police help, “I never really understood what we were supposed to do,” said Kagen.
The failure of law enforcement to help in missing-persons cases is not atypical, experts say. “Running up against roadblocks — just getting some simple questions answered — is something that a lot of people deal with,” says Jones, the host of the podcast on missing persons.
The National Center for Missing and Exploited Children was created in 1984 as a federally-funded, non-profit agency to assist local police and families. They say 30,000 children are reported missing every year. The National Missing and Unidentified Persons System (NamUs), an arm of the U.S. Department of Justice, was launched in 2007 and estimates that 4,400 unidentified bodies are recovered each year, and that there are 14,461 open cases of unidentified persons and 15,796 unclaimed persons.
But in 1973, Mitchels and Bonnies families had nowhere to turn. With no help from police and no private groups to support them, the families soon ran out of money and resources. Bonnies mother, Raye, anguished and exasperated, sought help from psychics. (One told her she “saw” the teens lying in a gravel pit.)
The hunt for Mitchel and Bonnie soon faded, as heartbroken friends and family tried to move on with their lives. Inevitably, the story faded from the public and the press.
In 1984, Mitchels parents moved to Arizona due to his fathers asthma. But they continued to pay $2.39 every month to New Yorks telephone company to keep their name and Arizona telephone number in the Brooklyn phone directory — for when their son would return. 
>
>  “There was never really an investigation.”
>
> Sheryl Kagen
IN 1998, ON THE 25th anniversary of their disappearance, I was an investigative reporter in New York looking to find out what happened to the teens. The [subsequent article](https://mitchelandbonnie.com/wp-content/uploads/2023/07/jewish_weekly.pdf) discovered a pattern of incompetence and misfeasance, including the Sullivan County Sheriffs Office and the New York City Police Departments Missing Persons Squad losing original case files alongside a list of potential witnesses, investigators notes, and the teens dental records, which could have been used to identify bodies.
“Its an embarrassment for us,” admitted former NYPD Missing Persons Squad commanding officer Philip Mahoney, who attended Summer Jam as a teenager, during a 1998 interview. He said the teens files were lost early on in the investigation.
Former Sullivan County detective Anthony Suarez admitted he made no attempt to find any lost witnesses since being given the case in 1994 and never tried to contact the cases original investigator. (Suarez died in May 2020.) 
![](https://www.rollingstone.com/wp-content/uploads/2023/08/police-and-traffic.jpg?w=683)
July 28, 1973. Concertgoers and police at Summer Jam at Watkins Glen. Richard Corkery/NY Daily News Archive/Getty Images
Schuyler County Sheriff Michael Maloney expressed regret over the failure of police to do their jobs, including not entering the couples names in the FBIs national data bank. “I feel kind of bad things werent followed up on,” Maloney said during a 1998 interview. (Maloney died in March 2023.) 
The newspaper investigation sparked outrage from family and friends. They publicly called for New Yorks governor and attorney general to step in and reopen the case. “We were so angry,” says Weiser Liebegott. “I was very disturbed by their incompetence and lack of concern.” 
In 2000, on the 25th-anniversary high school reunion for Mitchels class, friends took up a collection and planted a Norwegian red crimson maple, a hardy tree indigenous to Brooklyn, in memory of their lost schoolmates. They also erected a plaque, an unpolished pale-gray granite stone with rough chiseled sides, inscribed with “Mitch Weiser. Bonnie Bickwit. We Still Miss You. Classes of 74 & 75.”
Bonnies friend Festa says much of the reunion was spent talking about how much the disappearance affected their lives. “And as we all started to talk about the past, this was a recurring subject: The pain and the mystery of it was still with us,” she told MSNBC in 2000. “The world changed very much for all of us after that summer. We thought it was a safe place to live in this world, and we realized that its not.”
In June 2000, the pleas of the teens families and friends were answered. New York Gov. George Pataki appointed state police investigator Roy Streever, a resident of Sullivan County, and Attorney General Eliot Spitzer assigned New York City detective William Kilgallon to reopen the case.  
Suddenly, there was momentum.
Meanwhile, then-fledgling cable station MSNBC was preparing a new original true-crime series called *Missing Persons*, with Mitchel and Bonnies story among its first cases. In July 2000, they sent a video crew up to Camp Wel-Met, accompanied by myself and a psychic named Maurice Schickler, who claimed he had received visions about the teens: They were dead and buried in a rock quarry near the Wel-Met campgrounds.  
While walking in the woods near the camp, Schickler announced his alleged revelation: “I believe that the murder took place up on the hill. Mitchel was murdered by a man who was a Vietnam War veteran. He then murdered Bonnie in another location several days later, I believe.”
Schickler said he believed the murderers name “is Wayne, Wade, or Willie, and that he is still alive.” 
THREE MONTHS LATER, in October, Allyn Smith, a 51-year-old Rhode Island resident who worked at a jewelry-manufacturing company, was channel surfing when he stumbled onto the *Missing Persons* episode.
When Smith saw scenes of a rock concert, he was intrigued and stayed on the channel. When he saw photos of Mitchel and Bonnie, described as the only two possible attendees who disappeared, he got excited and called to his wife: “Honey, youre not going to believe this.”
Smith dialed the phone number provided at the end of the episode but had trouble getting through. He kept trying. He made several long-distance calls from Rhode Island to New York — no small expense in those days — until he reached the right office. “He went to a lot of trouble to get to me,” Streever recalls. 
Smith didnt know the teens, meeting them randomly when they hitchhiked home because they could not get anywhere near the concert, he said. Smith recalled they looked young and “scrawny” and heard them talk about a summer camp. He said the girl wore a bandana or scarf on her head. (Kagen confirmed that her sister often did wear a scarf.) “She looked so cute and trendy,” Kagen says.
A driver in an orange Volkswagen bus with Pennsylvania license plates picked up the three hitchhikers, Smith told investigators. It was hot, he said, and the group stopped to cool off in the Susquehanna River, a 450-mile body known to sometimes have treacherous currents.
Smith claimed he stood about 100 feet from the rivers edge as the teens went in. He suddenly heard the girl scream and saw her flailing in the water. The boy jumped in to save her, he claimed, but both were quickly swept around a bend in the river and, Smith claimed, accidentally drowned.
His first reaction was to do nothing. “I aint jumping into that, thats for sure,” he thought. After the teens were out of sight, Smith and the driver decided there was nothing they could do. They were in a secluded area. There was nowhere to call for help, so they returned to the van and drove off. “\[The driver\] said, Im going to be turning off to head for Pennsylvania soon. Ill call the police from a gas station,’” Smith said in 2000**.** “If he did \[call\], there might be a record.”
Believing the driver would call the police, Smith himself never reported the incident. He was also stoned on marijuana and didnt want to deal with the cops, he told Streever.  
>
> “I infiltrated the Children of God to see if they knew anything.”
>
> Susan Weiser Liebegott
Following what detective Kilgallon termed “a one-in-a-million call,” the two state investigators proceeded to try and corroborate Smiths story. Streever emphasized that Smith came to New York on his own dime to help the investigation. “We spent all day looking at every possible bridge … because he had a vivid recollection of the bridge structures,” Streever tells *Rolling Stone*. “He showed obvious disappointment when we would get to one and looked at it and he would say, Its not that.’”
Kilgallon interviewed Smiths longtime friends, who confirmed that Smith had been talking about the drowning since his return from Summer Jam in 1973. (Kilgallon died in 2010.) Ultimately, the detectives believed Smiths account. “I think we came up with a likely conclusion,” Kilgallon said at the time. 
“We found Mr. Smith to be a credible witness,” Streever agreed. (Numerous attempts to reach Smith were unsuccessful.)
Here, finally, was the big break in the case that families and friends had been praying for.
Or was it?
A gaping hole still existed: No bodies were found.
In a drowning, a body builds up gasses over several days, pushing it to the surface. But sometimes it can get tangled underwater. “Its possible they could have gotten caught up in debris and never been able to come up,” says technical sergeant Kevin Gardner, a 22-year veteran of the New York State Police Underwater Recovery Team. Its rare that two bodies would not surface, but not impossible, he explains. Its also possible, Gardner says, that the bodies were carried into another state and ended up as unidentified remains. “Water can move bodies pretty far, and I know the Susquehanna can really get moving when theres a lot of rain,” Gardner said. 
In 2000, Streever and Kilgallon checked three county coroners offices located along the Susquehanna for unidentified bodies without success. Sixty-three other counties in the Susquehanna River basin have never been checked. “In the absence of positively identifying bodies, unfortunately you dont have complete closure,” Streever admitted.
Reaction to Smiths story was split. Bonnies mother and sister said his account provided them with comfort and a measure of peace. “Im going to make closure with this,” Kagen said at the time. But Mitchels sister and friends were not convinced, saying there were still a lot of unanswered questions, including trying to find the mysterious driver of the Volkswagen bus. “I have some lurking doubts, and I want some confirmation,” Marion said at the time.
There was still more work to do to corroborate Smiths story. Smith had yet to undergo a polygraph test — Streever did not want to do it immediately as Smith was cooperating in the investigation. And more coroners offices needed to be checked in counties along the river. Other theories also sprouted up around this time, including serial killer Hadden Clarks claim that he killed the pair. (Police quickly dismissed his claim.)
But before the next steps could be taken to verify Smiths story, two hijacked planes flew into the World Trade Center, killing 3,000 New Yorkers and triggering a national emergency. Streever and Kilgallon were reassigned. The case of Mitchel and Bonnie was again put in cold storage.
>
> “It doesnt matter how old the case is. All leads should always be followed up on and treated as though they potentially could be the lead that will close the case.
>
> Marissa Jones
IN 2013, TWO YEARS after being handed the now 40-year-old cold case, Sullivan County detective Cyrus Barnes received an unexpected phone call from a 51-year-old woman in Florida.
The woman grew up with her parents and siblings in the town of Wayne, about 20 miles from Watkins Glen. She told Barnes she believed her father was involved in Mitchels murder.
She told police that as an 11-year-old girl, she was with her father in a local restaurant when she approached a boy sitting at a table and asked him his name. He said it was Mitchel. She recalled the boy being uncomfortable and agitated.
As a result of her information, Barnes asked state police and the Steuben County Sheriffs Office for assistance with the investigation, including securing digging equipment, sonar, and cadaver-sniffing dogs to try to corroborate her information.
Steuben County Sheriffs Office investigator Don Lewis tells *Rolling Stone* that the daughters information was “detailed,” with the woman alleging her father and other men sexually assaulted her and other kids.
“She was actually pretty explicit,” Lewis says, adding that the father was considered “a person of interest” at the time. The joint state-county police search team excavated at two locations in Wayne: the familys nearby cottage, and a decommissioned New York State Electric and Gas (NYSEG) Power Plant adjacent to  a private residence.
Sarah Saunders, a neighbor, recalls the day in October 2013 when investigators knocked on her door saying they needed to dig behind her property. “They were vague about it. Oh, were just investigating missing people. The area behind our house where teens hung out and they dug for bodies was called No Mans Land,’” she says. 
Coincidentally, Saunders had just consulted with a psychic after losing her parents and her grandmother. “She asked me out of the blue, Do you have dead bodies around your house? And I almost fell out of the chair. But she was like, You know, theyre good. Theyre not bad. Theyre not there to hurt or scare you. I was so freaked out.”
Saunders was then informed what psychic Schickler had said 13 years before: His vision of the letter W, standing for Wayne. She gasped: “I live in the town of Wayne.” Despite Barnes search operation, assisted by NY State Police Troop E and the Steuben County Sheriffs Office, the excavations turned up nothing. 
Barnes wanted to interview the womans father, referring to him as a suspect, but he was directed to the fathers lawyer. “I have a person to interview, but until you get some physical evidence, youre wasting your time interviewing a person, especially when the first thing they say is I want an attorney,’” Barnes told *The Vanished* podcast. 
Its unclear how the daughter made the connection to the teens case after 40 years, or how she knew to contact the Sullivan County Sheriffs Office. 
![](https://www.rollingstone.com/wp-content/uploads/2023/08/MB-Stone-Enhanced.jpg?w=1024)
The commemorative stone placed at the base of the tree. www.mitchelandbonnie.com
Barnes had already rejected the conclusions of the two state investigators in 2000 who believed Smiths story that the teens had drowned. “We think he made the whole story up,” Barnes said in 2016. “I guess he said they drowned and all that, but meanwhile he was in the Navy. It just made no sense.… And then they got to the Pennsylvania line, the guy dropped him off and he assumed that guy was going to report it. It just didnt make any sense. And then nothing ever surfaced.” 
When recently informed of Barnes comments, Streever was surprised, especially since Barnes had never reached out to him. (Barnes did not respond to numerous requests to be interviewed for this article.) Nevertheless, the retired state police investigator, who is a polygraph expert and lead guitarist in a local bluegrass band, stood by his original conclusion.
“Allyn Smith didnt have anything to gain by coming forward,” Streever says. “He did not want any publicity. He just was blown away by seeing this news show. He sees a picture of Bonnie and Mitch, and he was 100 percent sure that was them.” Still, without recovering the bodies, “theres always room for doubt.”
The woman caller from Florida, now 61, who spurred the excavations in Wayne declined to talk for this article, and the family has requested they not be named. As there has never been any charges filed in this case against the father, who died last year, *Rolling Stone* has agreed to their request. 
The case was handed to Sullivan County detective Jack Harb 18 months ago. Harb did not respond to numerous requests to discuss the case or provide requested reports. He didnt want to cooperate, Mitchels sister says he told her, because he believes publicity could prompt responses from new sources that he would have to track down and investigate.
Law-enforcement officials, missing-persons experts, and friends of Mitchel and Bonnie are bewildered by the dismissive attitude in Sullivan County, eerily reminiscent of how the office originally handled the case in 1973. They agreed that the 50th anniversary is the last best chance to jog the memories of anyone who might have information about the teens.  
“On a case like this, the best practice would be to cooperate,” says Jones. “It gets to the point, especially with a case like this thats 50 years old, where you have to wonder: What do we have to lose by speaking to the media?”  
“Im a big fan of getting information out there,” adds New York State Police Troop E senior investigator John Stubbe. 
The NCMEC says media outlets play a powerful role in solving cold cases. “It keeps the story alive,” says Kahng-Sofer. “We know that it takes one person with an observation or information to break a case.” 
Despite claiming to have “hundreds of pages of information” on the pair, the organization declined to provide any details on the case, citing “confidential information and personal information of minors.” Mitchel would be 66 and Bonnie 65 today. Spokeswoman Rebecca Steinbach then referred all questions about the files to the Sullivan County Sheriffs Office and declined to disclose the last time they had contacted NCMEC.
>
> “I ask myself why I am obsessed with this for all these years. Its because if the tables were turned, thats what Mitchel would do.”  
>
> Stuart Karten
STUART KARTEN, MITCHELS best friend, feels that the Sullivan County Sheriffs Office should be taking advantage of the 50th anniversary of Summer Jam and contacting all relevant social media and websites, posting photos of Mitchel and Bonnie and asking the public for help. 
“As far as we can see, they have not done this,” says Karten, who [operates a website](https://mitchelandbonnie.com/) devoted to the couple. He says the Sullivan detectives should also be adding the multiple websites and podcasts focused on missing persons that would allow thousands of self-proclaimed “web sleuths” to use their informal methods to connect dots and perhaps uncover things the authorities might have missed. 
There are other key steps that could be taken, according to missing-persons experts, family, and friends:
Smith can be asked to undergo a polygraph test. “This could strengthen the credibility of his story,” says Streever. A federal-state task force could coordinate a search for unclaimed and unidentified bodies in all the counties along the Susquehanna River, which crosses three states. New York state officials could investigate the background of the now-dead suspect, who was brought to the attention of Barnes in 2013. A mysterious photo that Barnes thought was Bonnie could be analyzed using cutting-edge technology. 
Jones notes that Mitchel had a nice camera that may have been given to someone as a gift, though authorities never released its exact model to use as a clue that could help corroborate a potential witness. “What if someone remembered receiving a camera with a partial roll of film with pictures of Mitchel and Bonnie?” Jones asked in the *Vanished* podcast. 
“It doesnt matter how old the case is,” she adds. “All leads should always be followed up on and treated as though they potentially could be the lead that will close the case.
*Rolling Stone* has learned that earlier this week, based on a tip, law enforcement performed a new excavation in Wayne at a site where they dug 10 years ago. Authorities recovered a 55-gallon metal drum, though the container was only filled with stones.
MANY OF MITCHELS and Bonnies families and friends are deceased or advancing in age as memories fade. After 50 years of seeking answers, Karten, now 66, had planned on July 27 — the actual anniversary of their disappearance — to finally allow himself to grieve. But he decided to hold off, hoping for new responses from any publicity the 50th anniversary may generate. He has planted two trees in his backyard, where he will erect plaques with Mitchels and Bonnies names. “I ask myself why I am obsessed with this for all these years,” he confides. “Its because if the tables were turned, thats what Mitchel would do.”  
Bonnies mother, Raye, had developed Alzheimers disease in her final years. “One day, while walking on the pier in Coney Island, my mom asked me if she had any other children,” says Kagen. “I told her all about Bonnie. She said, I dont remember, but its just as well. Its too sad.’”
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -0,0 +1,181 @@
---
Tag: ["📈", "🎋", "🚙"]
Date: 2023-08-10
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-10
Link: https://www.washingtonpost.com/world/2023/07/28/fordlandia-brazil/
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-UtopiatoblightSurvivinginFordalostjungletownNSave
&emsp;
# Utopia to blight: Surviving in Henry Fords lost jungle town
A view of Fordlândia, founded almost a century ago by Henry Ford, who envisioned an oasis of civilization in the remote Brazilian Amazon. (Video: Rafael Vilela)
FORDLÂNDIA, Brazil — When he was a young man, Luiz Magno Ribeiro felt nothing but pride in his city. It was, he believed, the most miraculous town in Brazil, a place of many firsts. The first settlement deep in the Amazon rainforest to have running water and electricity. The first to treat patients in a modern hospital. The first to build a swimming pool, a cinema, street lamps — an oasis of civilization in a remote jungle: Fordlândia. Where Henry Ford tried to defeat the Amazon and was instead defeated.
But one recent morning, as he set out to inspect the community, it wasnt awe that the 49-year-old felt. It was frustration and grievance.
Despite all of Magnos efforts, despite the communitys backing, despite the help of federal attorneys and a recent order by a judge, the remarkable history of Fords conquest to harvest Amazon rubber was being lost, historic building by historic building. And the roughly 2,000 people still here, many of them impoverished descendants of Ford workers, were being forgotten — again.
Now came another sign of neglect.
As Magno, the town historian, walked through the neighborhood where Fords executives once enjoyed the comforts of a Midwest suburb — wide-screened balconies, concrete sidewalks, porcelain bathtubs — he smelled something acrid. There, inside one of the stately houses, he saw it: bat guano. Mounds of it. The elegant home had been taken over by a squatter — and a colony of bats.
“He didnt even clean it up,” said Magno, furious at the squatter. “There must be 20 pounds of guano here. And no one does a thing. Ive never seen this city in worse condition.”
Nearly a century ago, the Ford Motor Co. spent heavily in blood and coin to construct what became, practically overnight, one of the Amazons largest cities. Thousands of acres of forest were razed. Millions of dollars were spent. Hundreds of workers died.
But neither Ford nor the Brazilian government, which assumed control of the property when the company departed in 1945, has done much of anything to preserve this historic town whose brief heyday came at so high a cost. William Clay Ford Jr., Henrys great-grandson and now the companys executive chairman, reportedly supported in 1997 the opening of a rubber museum here, but nothing came of it. Meanwhile, the Brazilian government, according to federal attorneys, has for more than 30 years ignored pleas to endow the town with historical protections.
Ford didnt respond to requests for comment. Neither did Brazils National Historical and Artistic Heritage Institute, which is charged with safeguarding the countrys historic sites.
In recent years, Fordlândias collapse has only accelerated. The hospital, designed by Ford architect Albert Kahn and the first to perform complicated surgeries deep in the Amazon, was ransacked a decade ago and stripped of its roofing and walls. Down came a historic home where Ford executives had lived. The cinema, where American poetry was read in Portuguese, was condemned as a safety hazard in 2020 and knocked down.
And this year, the last resident who had worked for Ford died, at 102.
“There wont be a Fordlândia in 30 more years,” Magno lamented. “It will all be lost.”
He has come to think of it as two towns. Theres the Fordlândia thats been portrayed in the media: a ghost town whose story ended when Ford left. Then theres the reality: Fordlândia never suffered an exodus. If its not quite thriving, it remains a community with schools, shops and churches.
What connects the two Fordlândias is failure. First, the failure to conquer the jungle. And now, the failure to preserve.
###
Building the Midwest in the Amazon
Henry Ford had a problem. He had revolutionized factory assembly work and made the automobile affordable for the masses. But he didnt have direct control of a rubber supply that would guarantee the companys continued success.
Most rubber was produced by European colonial plantations in Southeast Asia. By the 1920s, there was talk of a rubber cartel.
Ford feared that such a group could dictate rubber prices worldwide, giving it the power to cripple his company. So the pioneering industrialist, an early believer in vertical integration, looked for a way to outflank them and produce his own rubber. He settled on the region where it was first harvested: the Amazon.
He found willing partners in Brazil, which was keen to revitalize the rainforests moribund rubber industry. Brazil, in an early example of the extraordinary incentives it would offer multinational corporations to set up in the Amazon, granted Ford in 1927 a parcel nearly the size of Connecticut.
The prospect was attractive to Ford for several reasons. Increasingly disillusioned by an America turning toward urbanism, he saw in the Amazon an opportunity to start over. He wanted to build not just factories and plantations, but a pastoral utopia, transporting a bucolic Midwestern town, imprinted with his own idiosyncratic tastes and interests, to the heart of the Amazon. He discouraged drinking, gambling, Catholicism, yuca flour and … cows.
“The crudest machine in the world,” Ford called the animal. At the maternity ward, infants would be given soy milk.
“He thought this was the perfect way to save rural life,” said Greg Grandin, a historian and the author of “[Fordlandia: The Rise and Fall of Henry Fords Forgotten Jungle City](https://amzn.to/44PbtHz).”
By some measures, Ford succeeded. By the 1930s, a new town had risen out of the forest. On one side extended fire-hydrant-lined streets: Riverside Avenue, Hillside, Main Street. At the center were massive, Detroit-style warehouses. And on the other side was the “American Village.”
Built for American executives, the neighborhood had it all: a clubhouse, hotel, tennis court, swimming pool, golf course, swing sets, a movie theater and five stately homes furnished with wooden American furniture and paintings of rural Midwestern landscapes.
Ed Townsend, 81, grew up inside one. “I remember it being a very pleasant environment,” recalled Townsend, now a banker in Oklahoma. “An enjoyable, pleasant, beautiful, clean city.”
But there was a dark side. Hundreds died in the towns construction, according to Florida State University researcher Marcos Colón, most of them from disease. “The sanitary situation in Fordlândia is terrible,” the newspaper Diario Carioca reported in 1929, “making victims every day.”
And in its fundamental purpose — to harvest rubber — the experiment was a disaster. Fords buffoonish executives did virtually everything wrong. Planting in the wrong season, in the wrong terrain, with the wrong seeds. Clustering *Hevea brasiliensis*, a rubber tree that grows best when naturally dispersed.
Plagues struck. Pests invaded. When Ford workers introduced ants to kill them, the ants became yet another pest.
“Like dropping money into a sewer,” Ford executive William Cowling wrote to his superiors.
In 1945, after nearly two decades and $20 million spent, Ford wanted out. The company sold its properties and everything on them — the hospitals, houses, factories, manufacturing equipment — to the Brazilian government for a pittance, then departed.
The Brazilians, as if to punctuate that Fords strange experiment was over, turned Fordlândia into a cattle ranch.
###
A dream warped by decay
More than 70 years later, in the spring of 2016, a young judge named Domingos Moutinho accompanied his wife on a work trip to the nearby gold-mining town of Itaituba. One day, when his wife busy at work, he decided to visit a place whose history had always fascinated him. Fordlândia was just up the river.
Riding up the Tapajós, Moutinho watched as verdant forest blurred past, each bend indistinguishable from the last. Then the unusual spectacle came into view: Sprawling rusted warehouses. A 150-foot water tower — once the Amazons tallest structure. A water treatment facility. Stepping ashore, Moutinho asked if anyone could give him a tour.
That was when he met Magno. The historian was just finishing up his day job as a schoolteacher.
The pair spent hours touring the town. Moutinho was stunned. One of the warehouses looked suspended in time, as if the workers had dropped their tools mid-shift and never returned. It was filled with dust-lacquered machinery, lugged from cities as distant as Cincinnati and stamped with the manufacturers insignia: Southwark Foundry and Machine Co., Brown & Sharpe, Westinghouse.
Looking down, Moutinho spotted an antiquated calculator on the floor.
“If I had wanted to put it into my backpack and leave, I could have,” he recalled. “There wasnt any kind of real security.”
Magno told Moutinho that Fordlândia had been left to rot. Despite pledges to preserve the town, no Brazilian authority had done much. Not the federal government, and not the city of Aveiro, which included Fordlândia within its borders.
In 1990, state officials, responding to the lamentations of townspeople, submitted a request for historical recognition. The designation, granted by the National Historical and Artistic Heritage Institute, protects historic properties and incentivizes restorations with tax write-offs. Fordlândias leaders considered the recognition a crucial step toward resurrecting the town and drawing tourists. But the request, which typically takes about five years to be processed, languished without explanation for more than 25.
“An abusive delay,” federal attorneys said in a 2015 lawsuit. They alleged that every level of the Brazilian government had been negligent in its duty to maintain the town. While the request for historical recognition sat pending, the hospital had been ransacked and stripped of its valuable tiling. Some of the houses in the American Village had suffered an “invasion” of squatters, they said. Another had been demolished.
Late that afternoon, Magno walked Moutinho back to the port. The historian had enjoyed the visit, but didnt think much would come of it. Moutinho seemed like just another curious passerby.
Neither knew that before long Moutinho would become a central player in the towns struggle to survive.
###
We were born rich, then became poor
Early one morning in December 2021, Magno stepped out of his house and into the rain, hopeful for the first time in a long while.
Fate had placed Moutinho in charge of the court deciding the citys case. Moutinho had called a meeting for that morning that drew officials from throughout Pará state. For the first time, the people of Fordlândia would have an opportunity to urge authorities publicly to preserve the city, and Magno had been selected as their representative.
Magno felt as if hed prepared for decades for this day. The son of the chauffeur of an American doctor, hed been raised to respect what Ford built here. Studying the towns history for his college thesis, his admiration for Ford had only deepened. In a time when slave labor dominated much of the Amazon, the company had paid workers well and treated them with relative dignity. Then it had left it all behind — the makings and technology of a mighty Amazon city.
All the people had to do, Magno believed, was rise up and seize the opportunity.
But rather than race ahead, Fordlândia somehow slipped behind. In what promised to be an automotive capital, not a single road is paved. Electricity can go out for days at a time. None of the water is treated. Four in 5 people in the broader city of Aveiro live in poverty, and 1 in 4 adults are illiterate. So much potential, Magno often found himself thinking, and none of it went fulfilled.
“We were born rich,” he liked to say, “then became poor.”
Now was a chance, at least in one small way, to set things right. Standing in front of the audience, he tried to make his case for its historical designation.
“This would be a declaration that would look, with great care, to the common good,” he said. Then, later: “There are larger cities. Cities with better infrastructure. But there is no city that has a history like Fordlândia.”
Within days, Moutinho delivered his decision.
“The historic value of Fordlândia is incontestable,” he wrote. “There remains to us no other measure but granting a historical designation.” He ordered Brazils heritage agency to finish the necessary paperwork and, by October 2022, to present to the community a “complete restoration plan.”
But none of the deadlines were met. The designation was never awarded — and may never be. In a [January filling,](https://sei.iphan.gov.br/sei/modulos/pesquisa/md_pesq_documento_consulta_externa.php?9LibXMqGnN7gSpLFOOgUQFziRouBJ5VnVL5b7-UrE5RbWopdSc3tRJ9lOUSJVHsMCmkMs6OMpvCxy7Jvk6D4URRq2MMzPV983l7VkFuckIyON0NCRSru89xNyqf1jYiC) the agency doubted whether Fordlândia merited it. The community was found to have only “potential archaeological value,” the filing said. “Potential value” wasnt enough for a historical designation.
The request was filed away for additional review. No further action has been taken.
###
A forgotten past, dissolving into the future
Magno no longer gives tours to random visitors. Other than attending to questions about history from lawyers and academics, he tries to live in the present, rather than the past crumbling around him.
But every now and then, he sees a sign of neglect so egregious he has to look away. So the day he saw the guano dirtying the American-style house, he didnt go inside. Instead, he walked across the street, to where a newcomer had moved in, and witnessed what hed come to believe was the birth of a new Fordlândia.
Every year, more outsiders were coming to the town. Many were drawn by the promise of wealth that had nothing to do with its past. Shortly after Ford pulled out, a massive deposit — 350 million tons of high-grade gypsum, used in fertilizers and construction — was discovered nearby. For decades, the difficulties of reaching Fordlândia had kept miners away. But now two companies were busy at work. Some days, Magno would stop and marvel at the size of their barge, weighed with thousands of tons of ivory-colored earth.
“A new economic cycle is opening,” said Moutinho, the judge.
And here now, before Magno, was more evidence of it. The newcomer, a transplant from the southeastern state of Minas Gerais, had not restored the American-style home, which had been badly vandalized and shorn of its roofing. Instead, he demolished it entirely and rebuilt it Brazilian-style.
“This is Brazil,” said José Joaquim, 68, admiring his house, painted teal blue. “And Im Brazilian.”
Magno listened as Joaquim spoke of his plans for his house — a fence over here, a pool over there — and nodded in resignation. This was the other Fordlândia, the real Fordlândia.
“And of course,” Joaquim continued, “there will be a big barbecue grill.”
Magno smiled. He said the plans sounded nice. Then he finished the conversation and walked back to the school, where he had work to do.
*Marina Dias in Brasília contributed to this report.*
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -12,7 +12,7 @@ CollapseMetaTable: true
--- ---
Parent:: [[@News|News]] Parent:: [[@News|News]]
Read:: 🟥 Read:: [[2023-08-10]]
--- ---

@ -0,0 +1,131 @@
---
Tag: ["🚔", "🇺🇸", "🎰", "💸", "🔫"]
Date: 2023-08-13
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-13
Link: https://thebaffler.com/salvos/what-happened-in-vegas-hill
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-WhatHappenedinVegasNSave
&emsp;
# What Happened in Vegas
Lasting for three straight days, the grand opening of Caesars Palace in August of 1966 was a spectacle unlike any the city of Las Vegas had ever seen. The owners of the casino, a brash Southern hotelier and gambler named Jay Sarno and his straight-laced partner Stan Mallin, dropped over a million dollars on food and booze, doling out fifty thousand glasses of champagne and two tons of filet mignon to their fourteen hundred guests. Nearly every high-rolling gambler and bookmaker in America, as well as a veritable whos-who of celebrities, were in attendance. John Wayne, Johnny Carson, Maureen OHara, Eydie Gorme—even Grant Sawyer, the governor of Nevada, was on hand. The guest of honor, however, was someone who didnt drink, didnt gamble, and didnt much care for lasciviousness or ostentatious displays of wealth. Yet here he was in the middle of a three-day bacchanal christening a $24 million Roman palace, the most expensive casino ever built up to that point in history, anywhere. His name was Jimmy Hoffa, and he was the president of the International Brotherhood of Teamsters, the 1.7 million-member trucking and transportation union.
“We needed a guy like Jimmy,” said Sarno from the stage during the celebration. “Only someone with his class, his integrity, could have added a little Greco-Roman class to Vegas.” Hoffa added a lot more than that. His unions Central States Pension Fund loaned Sarno and his partners $10.6 million for the construction of Caesars Palace. Later that night, as Hoffa slept in room 1066, the nicest suite in the hotel, gamblers threw dice and pulled the arms of the slot machines, and the casino roared with excitement. Before long, the guests had won more money than the casino had in the cage. An emissary was sent to wake Hoffa up and let him know the casino was in the hole. According to Stan Mallin, “He gave us a couple million to tide us over.”
Eventually the amount the Teamsters would loan to Sarno and Caesars Palace would balloon to more than $20 million, and even more in 1968 for Sarnos next casino, Circus Circus. Within a decade the Teamsters would invest over $272 million in Nevada, mostly in casinos. By 1976 the Teamsters had become the gaming industrys largest financial backer and the largest creditor in the state of Nevada.
The relationship between the Teamsters union and casinos was born of necessity. Nevada had legalized gambling in 1931, but it had never produced more than some sawdust joints and roadhouse saloons in desert backwaters, save for the city of Las Vegas, which served to entertain the scores of workers sent to Nevada to build the Hoover Dam. During World War II, the Army built an airfield outside of Las Vegas, bringing a new influx of visitors to the oasis. In the postwar years, as the soldiers decamped from the desert, Nevada wanted more than mining as its economic driver, so it leaned into its status as the only state where gambling was legal and embraced tourism. Entrepreneurs arrived in the early 1950s to the fledgling town that was Las Vegas, hoping to build casino resorts on the highway to Los Angeles. They needed money. Traditional banks, however, were skeptical of investing in gambling outfits. Casinos were, by their very nature, risky. But it wasnt just too many dice landing seven on the come-out roll that banks worried about. What if the state government changed course and criminalized gambling again? What would collateralize the loans? Decks of cards?
Add to these concerns the fact that the only people in America qualified to run a casino were those who had run illegal gambling operations—their professional resumes being essentially their arrest records—and one begins to see how unusual the challenge of trying to scale up an economic base from gambling would be. Nevada would need criminals to run their casinos, and someone even more unorthodox to post up the money to get those criminals started. Thats where the Teamsters came in.
### Friends in Low Places
In 1955, Jimmy Hoffa was the leader of the Michigan Teamsters and the Central States Drivers Council, which included locals in many of the Midwest and Southern states and had more than one hundred seventy-seven thousand members. He began negotiating with trucking companies to set aside two dollars per member into a pension fund each week. Within a year that fund grew to almost $10 million. Ten years later the fund was bringing in over $6 million a month.
> Whatever Hoffa and Dalitz cooked up introduced Hoffa to the idea that the underworld could be as much of an asset as an obstacle to his union.
Hoffa saw this pension funds utility not only as it was originally intended—to insure the futures of the members of the union in their retirements—but also as a tool to build power for the Teamsters, as well as himself. The way Hoffa described it, the pension fund offered the union a way “to reward friends and to make new ones.”
To accomplish this, Hoffa took control of the pension through stacking the board of trustees with loyalists and moving the money from government bonds, which were the standard conservative investment vehicle for most pension funds at that time, and into real estate loans that the fund would hold directly—by comparison a much riskier investment. By 1963, 63 percent of the Central States Pension Funds $213 million was in real estate and only 3 percent was in government bonds. The Teamsters were essentially now operating one of Americas largest banks, and Hoffa had virtually sole discretion over who the bank did business with. Many of those customers were organized crime figures, and not without good reason. In addition to the aforementioned necessity of the mobs expertise in Las Vegass burgeoning gambling industry, the Teamsters Union had other uses for friends in low places.
“Every strike we have with employers who really want to fight, they revert to hiring hoodlums,” said Hoffa, “and unless we know who our enemy is, and unless youre in a position to do something about it, youll lose your strike.” In the 1930s, during Hoffas early days as an organizer, employers in Detroit often turned to the mob to break strikes. “I knew guys in the Purple Gang in Detroit,” Hoffa recalled in his autobiography. “We fought them with bombs and billy clubs in 1935 and both sides got hurt bad. We made up our mind to meet them, get to know them, and work out an agreement under which theyd stay out of our business and wed stay out of theirs.”
One of the leaders of the Purple Gang, a Jewish bootlegging mob, was a young man named Moe Dalitz, who met Hoffa through a girlfriend. Dalitz eventually left Detroit for Ohio, where his Mayfield Road Mob rose to underworld prominence running illegal gambling in Ohio in the 1940s. Dalitzs family was in the industrial laundry business; in 1949 Hoffas Teamsters had organized Detroits laundry and dry cleaner workers into the union, and they were prepared to strike the whole city. The consortium of owners reached out to Dalitz, now a powerful underworld figure, to return to Detroit and help them negotiate with his old pal. The two put their heads together and came up with a settlement that avoided a strike (some have said it involved a payoff to Hoffa, though he denied it, and it was never proven). “We got a contract” Hoffa said in his autobiography, “a good contract, and the Dalitz laundries lived up to it.” Whatever Hoffa and Dalitz cooked up introduced Hoffa to the idea that the underworld could be as much of an asset as an obstacle to his union. And it introduced to Dalitz the idea that the union, a strong union anyway, could be useful to the underworld as well.
[![A magazine features a photograph of Jimmy Hoffa reflected in the long side-view mirror of a truck. The tagline reads “A National Threat: Hoffas Teamsters.”](https://thebaffler.com/wp-content/uploads/2023/07/B69-Hill-2.jpg)](https://thebaffler.com/wp-content/uploads/2023/07/B69-Hill-2.jpg)
Jimmy Hoffa on the cover of *Life*, 1959. (PunkToad)
### Rolling the Dice
Ten years later, Dalitz would come to Hoffa asking for a favor that would not only change both of their lives but change the history of Las Vegas. Dalitz was trying to set up shop in the city and needed a loan. But not for a casino. Dalitz was building a hospital.
In 1959 Moe Dalitz was approached by Las Vegas realtor Irwin Molasky and Merv Adelson. (Adelson would later start Lorimar Productions, which produced hits like *The Waltons* and *Dallas*; he also married and divorced Barbara Walters, twice.) The two had been working to develop a hospital on a tract of land near the Las Vegas Strip. They needed new investors, and they knew Dalitz had connections to Hoffa. Together, the four of them concocted a plan that couldnt fail: the Teamsters would loan them a million dollars for the hospital, and the Teamsters and Culinary Union health funds in Las Vegas would send their members to the hospital for treatment. This gave the hospital a guaranteed influx of patients, ensured the Teamsters would be paid back on their investment, and provided a needed benefit to the growing number of union members in the city.
“It was seen as a real move forward because it was a major hospital, which they hadnt had in Las Vegas before,” says University of Nevada, Las Vegas history professor and author David Schwartz. “And this is when Las Vegas really was expanding from being a small town to being a small city at the time.”
Nevada was then the fastest-growing state in the nation, fueled by the rapid growth of Las Vegas. From 19501960, the city grew from twenty-five thousand to one hundred thirty thousand people, more than a third of the states population. People flocked to the city on the promise of good jobs in the casino resorts, which were going up in rapid succession, many of them financed by the Teamsters. The initial loan to Sunrise Hospital was a trial balloon. It demonstrated that pension fund financing could enable much larger developments than had been possible before, perhaps even a casino.
“I think it did have a role in the transition period from the syndicate-with-a-small-s funding of casinos, where you basically get a group of fifty or sixty people together and have them all pool their money, and build your casino that way, to more mainstream lenders,” says Schwartz. He says that having a large-scale and regulated financial institution like the Teamsters Central States Pension Fund backing these projects brought a sense of legitimacy to casino development that helped attract the attention of more mainstream financial institutions. “At the time, the Teamsters were a major union, a major financial force. These things could be audited.”
However, just because they could be audited, that didnt mean they necessarily were, or that their findings were heeded. The Teamsters put up the money to finance the Stardust, the Fremont, the Desert Inn, the Dunes, the Landmark, the Four Queens, the Aladdin, and eventually Caesars Palace and Circus Circus, with organized crime leaders involved either overtly or covertly in every single one of them. Many of these loans, according to Steven Brill, author of the 1978 book *The Teamsters*, were often made if “a debt for a past organizing favor could be settled.” Hoffa used the fund to work out a quid pro quo with underworld figures in a position to help the union elsewhere, and he added strings to the loans in Las Vegas that helped the unions there as well.
These projects were bold in scale and ambition, and required tens of thousands of employees, to say nothing of the scores of building trades workers who built the massive resorts. And as they built each property and hired the workers to staff them, the casinos signed union contracts. According to University of Hawaii history professor James Kraft, author of the book *Vegas at Odds*, “The Teamsters made loans to entrepreneurs who provided jobs for its members, not to groups that resisted unions.”
Those union contracts, both with the Teamsters, who represented valets, taxi and limo drivers, and front desk clerks, and the Culinary Union, who represented the hotel and restaurant staff, were mostly negotiated by Sidney Korshak, a Chicago labor lawyer with ties to organized crime. Korshak was frequently used to settle disputes between unions and employers whenever one or both sides of the negotiations involved organized crime interests. He worked both sides of the fence, and often his tactics involved bringing in a friendlier union to undercut a more militant one, or to negotiate a weaker contract. Still, every negotiation always ended in a contract. While some corporate lawyers advised their clients to do all they could to break the union, Korshak tried to help expand the ranks of labor and thereby the pension funds that were bankrolling Americas gambling industry. “Why does a guy out of the bartenders union or the janitors union like him?” asked Herman “Blackie” Leavitt, a vice president of the Hotel Employees and Restaurant Employees Union, the parent union of the Culinary. “Ill tell you why: because whoever Sidney Korshak represents, the union officials know that theyre going to come away with an agreement. He doesnt believe in breaking unions.”
The contracts werent complex, merely six pages with five or six articles of boilerplate. And rank-and-file workers played little to no role in their negotiation. But the power of the union was evident. Housekeepers in Las Vegas had a base pay of sixteen dollars a day, while that was the ceiling in New York, Chicago, and Los Angeles. Las Vegas bartenders made twenty-seven dollars a day, compared to seventeen to twenty-one dollars in the same three other major cities. In the postwar years, as Las Vegas grew, the average earnings of Nevadas workers also grew at a rate faster than the national average. By 1969 there were an astounding two hundred seventy-five thousand people living in Las Vegas, and in the twenty-year period from 19551975, casino employment grew from about eight thousand to forty thousand, by far the citys largest industry.
### The Mob Squad
The Teamsters and Jimmy Hoffa played a bigger role in Las Vegass story than just bankrolling casinos. Of the first nine loans the Teamsters made in the city, four went to Moe Dalitz and his partners. After Sunrise, they used Teamster money to develop Maryland Parkway, the two-lane road that Sunrise Hospital was built on, into a commercial thoroughfare anchored by Boulevard Mall, the first modern shopping mall in Las Vegas, as well as later developing the Las Vegas Convention Center. Their company, Paradise Development Co., built hundreds of homes around Las Vegas. “Much of the mobs multibillion-dollar take is reinvested in legitimate businesses such as real estate,” reads a 1985 *Reno Gazette-Journal* investigation into organized crimes influence in Nevada. “Cloaking themselves in legitimacy and unabashedly doling out huge contributions to charitable causes, their largess \[*sic*\] has brought the respect of many quarters of the states power forces as they wedge their way to respectability.” The paper bemoaned the “benign indifference” shown to the mob by Las Vegans, saying the locals viewed the mob as “a mysterious benevolent force that has helped build the state to what it is today.”
> People flocked to Las Vegas on the promise of good jobs in the casino resorts, which were going up in rapid succession, many of them financed by the Teamsters.
The feds, however, were immune to this mysterious force. The election of John F. Kennedy to the presidency also elevated his brother Bobby to attorney general, who sought to do what the FBI and the Senate committees that he once staffed failed to do: rein in the mob. In the 1960s organized crime had infiltrated every level of civic life in America, from control of major industries to the corruption of public officials from the White House to the dogcatcher, creating what Tennessee senator Estes Kefauver had described in 1950 as “a secret international government-within-a-government.” Bobby Kennedy knew that the mobs main source of money was gambling and that they had grown their industry from backroom dice games to full-fledged luxury resorts in Nevada where mob leaders were skimming millions of dollars every year from the profits. Kennedy also knew they couldnt do any of it without the Teamsters, so he assembled the best lawyers and investigators he could find into what was dubbed the “Get Hoffa Squad.”
Their mission was made difficult by Hoffas immense national popularity. Despite widespread perceptions of corruption, Hoffa was still seen as a champion of the underdog. When Hoffa was first elected Teamster president in 1957, his predecessor Dave Beck had already been indicted for misusing union funds and would eventually go to prison in 1962 for filing a false income tax return. Hoffa was considered a continuation of Becks corrupt leadership by the rest of the labor movement, and AFL-CIO president George Meany led a vote to oust the Teamsters from the AFL-CIO (it passed by a margin of five to one). Over time, Hoffa did little to change the impression that he was corrupt, and even less to ingratiate himself to the broader labor movement. Under Hoffa, the Teamsters raided other unions and swooped in to negotiate sweetheart contracts with companies that had been organized by AFL-CIO unions. But Hoffa also grew the Teamsters into the largest union in America, and he had helped to make over-the-road trucking, one of the most dangerous and low-paid jobs in the country, a well-paid middle-class job that afforded drivers their own homes, automobiles, and the luxury of a pension in retirement. Across the country, and especially in Las Vegas, Hoffa was seen as someone who used his power, however corrupt, to beat the bosses and win for the workers.
Ronald Goldfarb, a member of the Get Hoffa Squad, wrote in his memoir, *Perfect Villains, Imperfect Heroe*s, that “civil libertarians—and, it seemed, most outside of Justice I knew—all thought Hoffa was being stalked unfairly.” But Goldfarb and the rest of Kennedys team knew there was no other way to take down the mob if they didnt go through Hoffa, however popular he might have been. “If gambling was the multibillion-dollar bank for organized crime,” he wrote, “Las Vegas must have been its Federal Reserve.” Las Vegas was the engine that drove the mob, and the Teamsters were the engine that drove Las Vegas.
Over the course of the 1960s, Hoffa battled Bobby Kennedys investigations in multiple jurisdictions. He was investigated for misuse of the pension fund, bribery of jurors, violence and intimidation of union enemies, defrauding members, payoffs to criminals, and everything else Kennedy and his squad could find. In 1967 they finally got the charges to stick, and Hoffa was sent to the Lewisburg federal penitentiary in Pennsylvania to do thirteen years for bribery, fraud, and jury tampering, a mere seven months after he attended the opening of Caesars Palace.
### The Last Days of Stardust
Putting Hoffa in prison didnt stop the mob. Las Vegas continued to grow, and the Central States Pension Fund continued to loan out more and more money. In fact, Hoffas successor, Frank Fitzsimmons, was more accommodating to the mob than Hoffa had ever been. Under Fitzsimmons, the Central States Pension Fund was loaning out more money than ever before. It wasnt Fitzsimmonss doing, however. As Hoffa prepared to go away, he made it clear that Allen Dorfman, an employee of the pension fund with ties to the mob, would make decisions on who would get loans. Three weeks after Hoffa went to jail the fund passed a resolution making Dorfman a “special consultant.” In the ten years after Hoffa went to prison, the Central States Pension Fund tripled in size. The high-water mark for the pension funds investment in Las Vegas came in 1976, with $272.3 million in loans, $249.4 million of which was in casinos. The Teamsters held 56 percent of loans in Clark County, including perhaps the most famous loan the pension fund ever made: $62.7 million to a thirty-two-year-old real estate agent named Allen Glick to buy the Stardust. The story of Glick, the Stardust, and its unravelling is dramatized in Nicholas Pileggis book *Casino* and in Martin Scorseses film of the same name. In many ways, the Stardust was the last stand for the mob and the Teamsters Central States Pension Fund in Las Vegas. Glick, armed with what eventually totaled $160 million in Teamster loans, bought four casinos for a consortium of Midwest mob leaders and allowed them to skim the casinos for untold millions of dollars.
> Bobby Kennedy knew the mob couldnt skim casino profits without the Teamsters, so he assembled the best lawyers and investigators he could find into what was dubbed the “Get Hoffa Squad.”
Since the election of Kennedy and the ascension of his brother to the countrys “top cop,” the federal government had tried and failed to pry the mob from the gambling industry for more than twenty years. They would lock up mob leaders and union leaders, and others would simply take their place. Instead, the government needed to prevent the flow of money, to starve the mob out. It would take decades, and a number of laws were passed during that time to give them the tools to do it. The Corporate Gaming Act opened the door in 1969 for publicly traded corporations to purchase casinos, which in turn brought attention to the skimming operations at mob-held casinos where profits were lower. The following year, the Racketeer Influenced and Corrupt Organizations (RICO) Act enabled the government to investigate and charge fifteen people for conspiracy in the skimming operation at the Stardust, including the leaders of the Kansas City, Chicago, and Milwaukee mobs. And the 1974 Employee Retirement Income Security (ERISA) Act enabled the Justice Department to more closely monitor the Central States Pension Fund. After discovering a shady deal involving the purchase of a private jet by the fund in 1979, the government and the Teamsters worked out a consent decree that would allow the government to assume control and oversight over the Central States Pension Fund. The lid was quickly tightening on the cookie jar.
The government turned the Central States Pension Fund over to Morgan Stanley in 1983. Within two years Morgan Stanley had completely divested it from Las Vegas, declaring that casinos “were not the investment grade assets that we wanted.” They shifted the investments to 49.7 percent stock, 46.2 percent bonds and only 2.3 percent real estate.
In the 1970s, before the fund was taken over, the fund still took in more in contributions from employers each year than it paid out in benefits to its four hundred fifty thousand members. At the time the government took control of the fund, it was the largest private multi-employer pension plan in America, with $6.4 billion in assets. That all started to change after the passage of the Motor Carrier Act in 1980. Deregulation of the trucking industry was a goal of every presidential administration since Kennedy, Republican and Democrat alike. The Teamsters had broken ranks with the majority of the labor movement in 1960 to support Nixon and had kept a much cozier relationship with Republicans throughout Hoffas tenure. That closeness may have bought Hoffa the executive clemency from Nixon in 1971 that got him out of prison (with the condition that Hoffa “not engage in direct or indirect management of any labor organization”), but it didnt do much to slow down deregulation. Nixon and his successor Gerald Ford both signaled their support for deregulation, which would eliminate price controls and force trucking companies (and thereby truck drivers) to return to competing over who could pay the lowest wages, undoing decades of wage increases and membership growth sparked by Hoffas National Master Freight Agreement.
Roy Williams, who succeeded Fitzsimmons as Teamsters president, saw the writing on the wall after Jimmy Carters election in 1976 and the Motor Carrier Act made its way through Congress. Williams didnt know what else to do. He called up his friends in the mob for help. They suggested they bribe Nevada senator Howard Cannon to hold up the bill. The plan didnt work. Williams and Joey “the Clown” Lombardo ended up in prison for their role in the scheme. Allen Dorfman, the mobs man in the pension fund, was also indicted in the attempted bribery. He served no prison time because he was murdered three weeks before his sentencing. The law passed and was signed by Carter in 1980, and the results for rank-and-file drivers were calamitous. In the first five years of deregulation, 6,740 carriers went out of business, and by 1991 only five of the fifty largest carriers remained. From 1977 to 1987, wages declined by 44 percent. In the 1970s the Teamsters represented more than two million truck drivers. In the first ten years of deregulation they lost almost five hundred thousand members. Today their number has dwindled to around seventy-five thousand drivers.
The Teamsters have rebounded somewhat, organizing in different sectors like warehouses, distribution centers, and even health care and education to make up for their losses in the trucking industry. The Central States Pension Fund, however, hasnt fared as well. In 2017 the fund was projected to be insolvent by 2025. “That fund did fine until the government took over,” says Bruce Raynor, former president of UNITE HERE and an expert and consultant to unions on pension funds and capital strategies. “They hired stock pickers, who were paid high fees to manage it, and it was totally mismanaged to hell because they could care less about whether the workers had pensions.”
When the 2008 housing crisis hit, the Central States Pension Fund lost 42 percent of its assets in fifteen months, which amounted to about $11.1 billion. The median allocation by all union pension plans at that time was just under one-half stocks, and the median among plans with over $2 billion in assets was still only 59 percent. By comparison, the Central States Pension Funds portfolio was two-thirds stocks and one-third bonds, as the “stock pickers” put in charge of the fund made big bets on stocks as a way to solve the problem created by the dwindling number of Teamster-represented employers contributing to the fund. As a result, the plan was hit much harder than any other pension plan during the crisis.
The funds appointed managers proposed solution to this shortfall? Cut benefits to retirees. They requested special permission from the Treasury Department to slash the pensions of more than four hundred thousand Teamsters and their families. The department denied their request. Teamster leaders then spent years lobbying for help in Washington, which finally arrived in 2021 when the Biden administration and Congress included a $36 billion bailout for the fund as part of the American Rescue Plan Act.
“Had Biden not stepped in, a lot of Teamster retirees would have had their pensions cut,” says Raynor. Raynor believes the story of the Central States Pension Fund is an instructive one for labor today. He argues that Hoffas use of the pension fund as a tool is something more unions should emulate. “There are numerous unions who have assets over a billion dollars. Weve got massive resources.” He explains that institutional investors that account for roughly 90 percent of the public markets are trading money that belongs to pension and retirement plans like the UAW or public sector workers. That money, in Raynors view, would be of far better use to the labor movement if it was moved out of public markets and into private ones. Unions could then adopt a set of labor standards for companies their funds finance, managing their money the way Hoffa managed the Central States Pension Fund, that is, investing with strings attached.
### The City Hoffa Built
Jimmy Hoffa left prison in 1971 after Nixon commuted his sentence, with a stipulation he not run for Teamster office again until at least 1980, a stipulation Hoffa fought unsuccessfully in court. In 1975 he vanished, presumed to be murdered by the mob, a case that still puzzles and fascinates the public to this day. His disappearance and his crimes have defined him. His greatest achievements within the Teamsters, like negotiating the unions first nationwide master contract for truck drivers, have long come unraveled. His union, once powerful enough to bring industry and government to its knees, is a shadow of its former self.
The Las Vegas of today, however, towers in comparison to the Las Vegas of the 1960s and 1970s. The Las Vegas metropolitan area has over two million residents. There are sixty major casinos, and nearly all of the top casino resorts are still union shops, with wages that are anywhere from 14 to 39 percent above the national average, depending on the job. The casino resorts today are owned by major corporations that are publicly traded, and gambling companies are no longer considered “not investment grade assets” or too risky to get a loan from a traditional bank. In fact, Americans spent $54.9 billion on gambling in 2022, more than ever before in history. In Nevada, gamblers wager over a billion dollars a month.
Visit Las Vegas today and you will likely ride from the airport in a union taxi (Hoffa loaned the Checker Cab company $225,000 in 1962, and Vegas is one of the few cities that still has union cabs); be checked in by a Teamster front desk clerk; be served wine by a union sommelier (the Culinary, a once-mob-run union that is the largest and most powerful union in Nevada, runs a fine dining and hospitality training program for members); have your room cleaned by union housekeepers and your drinks served by union cocktail waitresses and bartenders. Despite Nevadas anti-union right-to-work laws and a declining union density across America, Las Vegas is still very much a union town, particularly in the casino industry.
While Hoffa would likely be crestfallen at the state of the American labor movement today, he probably wouldnt be surprised to learn of the success of Las Vegas. As Jack Goldsmith writes in *In Hoffas Shadow*, even in those days before the grand opening of Caesars Palace, as he awaited word on his impending prison sentence, Hoffa roamed the halls of the vast casino, “chatting with and encouraging the laborers who were putting on finishing touches, and occasionally getting on his knees to help.” Goldsmith quotes Chuckie OBrien, Hoffas foster son: “He would go in and help the electricians screw in wall lights and plug covers and shit because he wanted the hotel to open properly. He was so proud.” Caesars Palace is still in operation on the Las Vegas Strip, still a union shop. From good union jobs to the hospitals, parks, and neighborhoods built with Teamster money, perhaps Las Vegas is Hoffas most lasting legacy of all.
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -0,0 +1,207 @@
---
Tag: ["🎭", "🎵", "🎤", "🇺🇸"]
Date: 2023-08-13
DocType: "WebClipping"
Hierarchy:
TimeStamp: 2023-08-13
Link: https://thehustle.co/why-nobody-got-paid-for-one-of-the-most-sampled-sounds-in-hip-hop/
location:
CollapseMetaTable: true
---
Parent:: [[@News|News]]
Read:: 🟥
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-Whynobodygotpaidforthemostsampledsoundhip-hopNSave
&emsp;
# Why nobody got paid for one of the most sampled sounds in hip-hop
In late May, **Beyoncés** “America Has a Problem” remix with **Kendrick Lamar** did what every Beyoncé song does: blew up. The track, which built off the original version from Beyoncés 2022 album, instantly rose to No. 6 on Spotifys “Hot Hits” and amassed more than 50m streams in the next couple months.  
Hardcore hip-hop fans recognized the beat of “America Has a Problem” as containing elements of a 1990 song by **Kilo Ali**, [a pioneering Atlanta rapper](https://djbooth.net/features/2016-07-15-kilo-ali-atlanta-rap-history). But that wasnt the only homage to retro hip-hop. 
Every few seconds in “America Has a Problem,” a DJ scratch ties the rhythm together and inches it forward. And its not just any scratch. Contributors at the sampling database website WhoSampled recognized it as an iconic sound: the **“Ahh”** scratch.  
Along with its equally famous sister scratch, **“Fresh,”** the sound comes from the closing seconds of the artist **Beside**s 1982 song [“Change The Beat.”](https://youtu.be/Tn9QAAXVXEw?t=215) Theyve been an unheralded ingredient in 2.6k+ other songs, according to WhoSampled, connecting artists, eras, and genres across decades, from **Eric B.** and **Rakim** to the **Beastie Boys** to **Missy Elliott** to **Bad Bunny**. 
Basically, any time you hear [a scratch](https://youtu.be/b6aAFkP0BGU?t=133) on a rap song theres a decent chance youre listening to a DJ or producer manipulate the word “Ahh” or “Fresh.”
“Every DJ has some point where they were using that sample to add to a song,” **DJ Babu**, a producer and member of the rap group Dilated Peoples, told *The Hustle*. “So its sonically just part of our history.”
*The Hustle*
But outside the rap industry the details of the samples origin have largely gone unexplained. How *did* a couple of random words from an obscure rap song weave their way into hundreds of new tracks? 
“Change the Beat” is a story that stretches on for decades, an eclectic tale about the first attempt to bring hip-hop overseas, the muddled economics of sampling, and the unfortunate music trope of not being fairly compensated for your work. 
#### **A record execs catch phrase**
The story begins in 1982 when **Roger Trilling** paid a visit to the president of Elektra Records, **Bruce Lundvall**, to gauge his interest in signing the band [**Material**](https://www.nytimes.com/1981/05/01/arts/pop-jazz-material-a-band-of-many-faces.html), which Trilling managed, to an Elektra sub-label.
## Enjoying this article?
Get the Hustles 5-minute weekday roundup that keeps you hip to happenings in tech, business, and internet… things.
Delivered weekdays plus a bonus Sunday feature. Unsubscribe whenever.
Inside his Manhattan office, Lundvall popped on a pair of oversized headphones and leaned back in his swivel chair. 
“I cant tell you how unusual that was for the record business — a record exec actually listening to music,” Trilling told *The Hustle*.
Lundvall had an odd catch phrase for when he liked something. As the music pulsed through Lundvalls headphones, Trilling waited for it. And then Lundvall, a silver-haired New England patrician with no concept of 1980s slang, said the magic words in a formal tone: 
*This stuff is really fresh*.
In other words, he loved it. Lundvall said he would sign Material. 
A few miles away in Brooklyn, Material band members **Bill Laswell** and **Michael Beinhorn** were at OAO Studios, housed in an old industry building near the Gowanus Canal. Somehow theyd gotten roped into producing a French rap song.
Laswell knew little about rap music, which had reached downtown Manhattans mostly white club scene after developing for years in the Black communities of New Yorks outer boroughs. But he did know **Bernard Zekri**, a French journalist who wanted to promote hip-hop in France. 
And Zekri, who lived a couple blocks from the Manhattan clubs and routinely hosted musicians at his house, knew many up-and-coming hip-hop artists from the South Bronx.  
Zekri formulated a plan to introduce hip-hop to Europe: 
- Celluloid Records would release five 12-inch single records (similar to EPs) by artists **Fab 5 Freddy**, **GrandMixer DXT** (known at the time as Grandmixer D.ST), **Futura 2000**, **Phase II**, and **The Smurfs**. Laswell and Beinhorn would produce the records.  
- Coinciding with their release, a collective of rappers, DJs, dancers, and graffiti artists would embark on a European tour.  
*Fab 5 Freddy with members of EPMD in 1989. (Michael Ochs Archives/Getty Images)*
The day Trilling met with Lundvall, Laswell and Beinhorn were recording Fab 5 Freddys single. Trilling went to the studio to tell them Elektra wanted to sign Material, noting that Lundvall had even dropped his hilarious “this stuff is really fresh” signature.
“Everyone was kind of on a high,” Trilling recalled. 
But Laswell says Fab 5 Freddy, a far more experienced visual artist than rapper (and the future host of “Yo! MTV Raps”), struggled through his song, which contained French and English lyrics. The session went into the night, and they needed somebody else to rap on the records B-side. The group asked **Ann Marie Boyle**, an art student.
Shed been teaching French to Fab 5 Freddy and knew most of the lyrics, which were written by Zekri. Because she was appearing on the b-side of the record, DXT gave her the performing name “Beside.” (She later went by **B-Side** on an album titled *Cairo Nights*.)    
*The cover for “Change The Beat.” (Discogs)*
What followed is one of the most eclectic songs youll ever [hear](https://www.youtube.com/watch?v=ZqauvQkC6VQ): Beside raps in French as though shes Fab 5 Freddy, referencing Adidas and graffiti and a club called The Roxy, and the producers distort her vocals and punch in sound effects ranging from spaceships to Japanese dialogue from *Godzilla*.  
All they needed was a catchy outro. 
Somebody suggested that Trilling “do the Bruce thing,” i.e. say Bruce Lundvalls signature slogan of praise. Although Fab 5 Freddy, who couldnt be reached for comment, has claimed ownership for what happened next, Zekri, Laswell, and Beside believe it was Trilling who uttered what would become a legendary phrase: [“Ahh, this stuff is really fresh.”](https://youtu.be/Tn9QAAXVXEw?t=215) 
“Nobody…thought anything of that,” Laswell said. “Roger just did it and everybodys response was, thats Roger being stupid again.’”
They ran the recording through a vocoder, so it sounded staticky, like a voice infused with white noise, and put it at the end of the song. Then they went home.
#### **A French flop at the Grammys**
It didnt take long to dash Zekris high hopes for “Change the Beat.” 
The French radio station Europe 1, which broadcast music throughout the country, selected the track as record of the week for its debut ahead of the November 1982 [European tour](https://www.npr.org/transcripts/1137418347). But there were significant translation issues. Besides English chorus of “change the beat, change the beat” led to listeners doing a double-take.
“Beat \[*bitte\]* in French means dick,” Zekri said. “So when they play the song the first week, people call the radio and say, this is scandalous. Take this record off the air.’”
*The New York Daily News followed The New York City Rap Tour in Europe, describing its impact as melting down borders “in the heat of the soul-sonic blast.” (New York Daily News via Newspapers.com)*
But “Change the Beat” found some success in the New York City hip-hop clubs, where GrandMixer DXT gave a small portion of the song a second life. 
DXT, among the first DJs to “scratch” records, played around with various sounds from the five Celluloid hip-hop records, seeking something that would really stand out. He found that Trillings “Fresh” and “Ahh,” distorted by the vocoder, had an ideal texture for scratching. 
“It was just the right sound,” DXT [once said](https://youtu.be/HwmmDe53nSU?t=533). “It became like my bow. I refer to the turntable as a turn-fiddle, so my bow was the Change the Beat record.”
In the Manhattan clubs, he scratched to “Fresh” and “Ahh,” mixing it with soul and funk records to create [a danceable rhythm](https://www.youtube.com/watch?v=KaHTBGAsEOg). When Material produced a 1983 album for jazz star **Herbie Hancock**, Laswell asked DXT to perform scratching on the track “Rockit.” 
The song reached No. 1 on Billboards dance charts, and Hancock and DXT performed at the 26th Grammys in 1984, a watershed moment for hip-hop.
*GrandMixer DXT, right, performs at Camden Palace in London in 1983. (David Corio/Getty Images)*
Suddenly, every musically-inclined kid with hip-hop dreams [was inspired](https://www.popcultmag.com/posts/qa-mixmaster-mikes-beastly-career-ultimate-turntabilist/) by DXTs scratches, and “Ahh” and “Fresh” proliferated on records stocked with scratch-ready sound effects. Rap producers were enthralled, too.    
In the early 80s, many producers, who were often DJs, made beats by looping percussive drum machine sounds, notes from earlier songs, and recordings of live instruments, and cutting them with scratches. The unmistakable “Ahh” and “Fresh” of “Change The Beat” ended up on a number of classic hip-hop songs.
- **J.J. Fad**: “Supersonic,” 1985
- **Slick Rick**: “The Show,” 1985 and “Hey Young World,” 1988
- **Eric B and Rakim**: “Paid In Full,” 1987
- **Beastie Boys**: “Sure Shot,” 1994
It all meant that Trilling, Zekri, and others started hearing their work all over the place. But it didnt mean theyd get credit.
#### **The time before sampling**
Anytime somebody takes a melody or lyrics from an existing song and repurposes it into something new, its called a **sample**. Anytime somebody takes a melody or lyrics from an existing song and re-sings or re-records the same notes or words directly into something new, its called an [**interpolation**](https://www.billboard.com/media/lists/best-interpolations-9651682/).  
These techniques had been used before rap existed, but the genre has been entwined with sampling and interpolation since its inception at South Bronx house parties in 1973, when rappers dropped verses over isolated [“breaks.”](https://www.npr.org/2005/08/29/4821646/dj-kool-herc-and-the-birth-of-the-breakbeat) 
In the 80s and early 90s, producers took sampling to another level, [layering](https://www.youtube.com/watch?v=nK0k-jwqWZk) several samples on top of each other. There were few concerns about copyrights because:
- Hip-hops [communal culture](https://www.spin.com/2021/05/bite-this-1989-sampling-feature/) prided itself on borrowing and sharing and experimenting. ([“Sample snitching”](https://pitchfork.com/features/article/sample-snitching-how-online-fan-chatter-can-create-legal-trouble-for-rap-producers/) was frowned upon.)  
- Sampling involved pulling small bits of art to create new art, leading to the belief that “fair use” extended to sampling. 
- Labels, usually the greediest parties, were primarily independents in the genres early days. Some [figured](https://www.latimes.com/archives/la-xpm-1989-08-06-ca-454-story.html) being picky about samples would lead to mutually assured destruction by lawsuit.
*The Hustle*
But, as rap music rose in popularity, prolific samplers **De La Soul** were eventually [sued for **$1m+**](https://www.rollingstone.com/music/music-news/the-turtles-slap-siriusxm-with-100-million-lawsuit-56219/) by **The Turtles** in the late 80s, settling out of court. In 1991, **Biz Markie** lost [a landmark case](https://www.xxlmag.com/judge-finds-biz-markie-guilty-of-copyright-infringement-today-in-hip-hop/) to musician **Gilbert OSullivan**, setting a precedent for producers and labels to seek clearance from rights holders for basically any sample, no matter how small or obscure.
Sampling is now “big business,” said **Deborah Mannis-Gardner,** president/owner of DMG Clearances and a renowned sampling expert. Publishing rights holders, who are typically the songwriters, reap a **~$2.5k** fee each plus royalties when they give permission to sample their songs. 
- The share of royalties can be anywhere from **5%****50%**, depending on factors like the extent of the samples use. **Sting** [once said](https://www.rollingstone.com/music/music-news/qa-sting-2-234360/) his royalties from **Puff Daddy**s sample in “Ill Be Missing You” were enough to “put a couple of my kids through college.” 
- Labels get paid for the master rights, Mannis-Gardner said, typically with a recoupable advance of a few thousand dollars against a cut of royalties.     
But this infrastructure — or even the idea that big money could be made in hip-hop — didnt exist in 1982 and wasnt on anyones mind involved with “Change the Beat.” The artists and writers were young and inexperienced or, in the case of Beinhorn and Laswell, occupied with other projects.
“It was like the record of everybody and nobody at the same time,” Zekri told *The Hustle*.  
As Zekri recalls, the French sponsor of the tour and the albums offered him **~$40k** to develop the albums, and he had **Jean Karakos**, the head of Celluloid Records, set everything up financially. Those involved with “Change The Beat” say Karakos, whose nickname was “Grandmaster Cash,” made upfront payments but that there was a lack of clarity over the rights to the song.
“Karakos is this guy that things wouldnt get done if he wasnt around,” Zekri said. “And then it gets done, but it doesnt get done the right way.”
*Bernard Zekri, at an event in Paris in 2014, worked as a journalist after producing rap music in the 80s. (Foc Can/Getty Images)* 
Beside doesnt remember if she signed a contract. (“It was really loosey goosey,” she said.) Because Trilling just happened to be at the recording studio when the record was produced, he didnt get paid — not for his contribution in 1982, and not for anything since.
“Would Karakos have paid me for that?” Trilling said. “Fuck no.”
#### **An elemental sound of hip-hop**
Laswell, who doesnt have ill feelings toward Karakos, says the former Celluloid Records boss is the only person who mightve made something off samples from “Change The Beat.” But it appears even Karakos, who died in 2017, didnt cash in. 
- Known for financial problems, he [claimed](https://daily.redbullmusicacademy.com/2017/01/jean-karakos-feature) to have sold Celluloid to the mafia for a dollar in 1989 to pay back his debts. 
- The labels catalog was later licensed to Charly Records from 1995 until June 2023, and, according to Karakos son, Adam Karakos, a US company got control of Karakos share of the publishing rights to “Change the Beat” from 1987 to 2008 in a settlement.
Since regaining control of the publishing rights in 2008, Adam Karakos said Celluloid has only received one sample clearance request for “Change the Beat.” It was from last June regarding an uncleared use of the sample from ~30 years ago.
“To the best of our knowledge,” Adam Karakos said over email, “we didnt make any royalties from the use of the sample.”
Laswell and other musicians believe many people saw the use of “Ahh” and “Fresh” as part of turntablism and didnt need to clear it, even when the industry started clearing samples. Plus, the rampant proliferation of “Ahh” and “Fresh” on break records separated them from their original source and put them into the hands of thousands of DJs. 
*The Hustle* reached out to several artists and representatives for artists who appear to have used “Ahh” and “Fresh” from the 80s onward, including Beyoncé, to see if they cleared the sample. We didnt hear back. But many of those artists dont credit “Change the Beat” in their album liner notes, where artists often list samples. 
DJ Babu considers “Ahh” to be less a sample than an elemental sound of hip-hop, with DJs and producers using it the way a guitarist would use a particular string on an acoustic guitar. 
“It sounds like hip-hop,” he said. 
With stronger copyright protection, that sound might be missing from the genre. 
In the end, thats one reason why Zekri is OK not profiting off the samples widespread prevalence. Throughout a decorated career as a producer and music journalist, people still ask him about “Change the Beat.”
“We didnt do this thing right,” Zekri said. “But I think, also, thats whats nice about it.”
## Get the 5-minute roundup youll actually read in your inbox
Business and tech news in 5 minutes or less
100% free. We dont spam. Unsubscribe whenever.
&emsp;
&emsp;
---
`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))`

@ -317,7 +317,8 @@ image: https://opengraph.githubassets.com/394fddfeeefc1816e94e8caf9c996dd3b8b1e6
&emsp; &emsp;
- [ ] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-08-15 - [ ] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-11-15
- [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-08-15 ✅ 2023-08-14
- [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-05-15 ✅ 2023-05-15 - [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-05-15 ✅ 2023-05-15
- [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-02-15 ✅ 2023-02-14 - [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2023-02-15 ✅ 2023-02-14
- [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2022-11-15 ✅ 2022-11-14 - [x] :label: [[Bookmarks - Obsidian]]: Review bookmarks 🔁 every 3 months 📅 2022-11-15 ✅ 2022-11-14

@ -111,7 +111,8 @@ hide task count
&emsp; &emsp;
- [ ] :moneybag: [[@Finances]]: Transfer UK pension to CH %%done_del%% 🔁 every year 📅 2023-10-31 - [ ] :moneybag: [[@Finances]]: Transfer UK pension to CH %%done_del%% 🔁 every year 📅 2023-10-31
- [ ] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-08-08 - [ ] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-09-12
- [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-08-08 ✅ 2023-08-07
- [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-07-11 ✅ 2023-07-11 - [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-07-11 ✅ 2023-07-11
- [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-06-13 ✅ 2023-06-13 - [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-06-13 ✅ 2023-06-13
- [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-05-09 ✅ 2023-05-08 - [x] :heavy_dollar_sign: [[@Finances|Finances]]: update crypto prices within Obsidian %%done_del%% 🔁 every month on the 2nd Tuesday 📅 2023-05-09 ✅ 2023-05-08

@ -106,7 +106,7 @@ style: number
#### Breakfast #### Breakfast
- [ ] 🥯 Bread - [x] 🥯 Bread ✅ 2023-08-12
- [x] 🍯 Honey/Jam ✅ 2023-06-17 - [x] 🍯 Honey/Jam ✅ 2023-06-17
- [x] 🍫 Nutella ✅ 2022-02-15 - [x] 🍫 Nutella ✅ 2022-02-15
- [x] 🥚 Eggs ✅ 2023-06-12 - [x] 🥚 Eggs ✅ 2023-06-12
@ -250,14 +250,26 @@ style: number
&emsp; &emsp;
- [x] 👔 Washing gel ✅ 2023-05-29 - [x] 👔 Washing gel ✅ 2023-05-29
- [x] 👕 Softener ✅ 2022-12-19 - [x] 👕 Softener ✅ 2023-08-12
- [x] 🫧 Stain remover ✅ 2022-12-23 - [x] 🫧 Stain remover ✅ 2022-12-23
- [x] 🧻 Kitchen towel ✅ 2022-12-19 - [x] 🧻 Kitchen towel ✅ 2022-12-19
- [x] 🧽 Sponge ✅ 2023-01-18 - [x] 🧽 Sponge ✅ 2023-01-18
- [x] 🍽️ Dishwasher tablets ✅ 2023-02-26 - [x] 🍽️ Dishwasher tablets ✅ 2023-02-26
- [x] 🧂Dishwasher salt ✅ 2023-01-18 - [x] 🧂Dishwasher salt ✅ 2023-01-18
- [x] 🚰 Dishwasher rinsing aid ✅ 2023-02-20 - [x] 🚰 Dishwasher rinsing aid ✅ 2023-08-12
- [x] 🗑️ Züri Säcke ✅ 2023-01-18 - [x] 🗑️ Züri Säcke ✅ 2023-01-18
&emsp;
---
&emsp;
### Misc
&emsp;
- [x] 🔋 Battery for weighing scale (CR2032, 3V) ✅ 2023-08-12
&emsp; &emsp;
&emsp; &emsp;

@ -65,8 +65,8 @@ style: number
- [ ] 🎬 [[Entertainment]]: More American Graffiti 📅 2024-01-30 - [ ] 🎬 [[Entertainment]]: More American Graffiti 📅 2024-01-30
- [ ] 🎬 [[Entertainment]]: African territory 📅 2023-10-30 - [ ] 🎬 [[Entertainment]]: African territory 📅 2023-10-30
- [-] 📺 [[Entertainment]]: Friends 📅 2023-06-30 - [x] 📺 [[Entertainment]]: Friends 📅 2023-06-30 ✅ 2023-08-08
- [-] 📺 [[Entertainment]]: How I Met Your Mother 📅 2023-06-30 - [x] 📺 [[Entertainment]]: How I Met Your Mother 📅 2023-06-30 ✅ 2023-08-08
&emsp; &emsp;

@ -82,7 +82,8 @@ style: number
- [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-05-23 ✅ 2023-05-22 - [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-05-23 ✅ 2023-05-22
- [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-05-09 ✅ 2023-05-08 - [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-05-09 ✅ 2023-05-08
- [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-04-25 ✅ 2023-04-24 - [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-04-25 ✅ 2023-04-24
- [ ] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-08-08 - [ ] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-08-22
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-08-08 ✅ 2023-08-07
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-07-25 ✅ 2023-07-25 - [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-07-25 ✅ 2023-07-25
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-07-11 ✅ 2023-07-10 - [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-07-11 ✅ 2023-07-10
- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-06-27 ✅ 2023-06-26 - [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2023-06-27 ✅ 2023-06-26
@ -101,7 +102,8 @@ style: number
- [x] 🛎️ :house: [[Household]]: Pay rent %%done_del%% 🔁 every month on the last 📅 2023-06-30 ✅ 2023-06-25 - [x] 🛎️ :house: [[Household]]: Pay rent %%done_del%% 🔁 every month on the last 📅 2023-06-30 ✅ 2023-06-25
- [x] 🛎️ :house: [[Household]]: Pay rent %%done_del%% 🔁 every month on the last 📅 2023-05-31 ✅ 2023-05-30 - [x] 🛎️ :house: [[Household]]: Pay rent %%done_del%% 🔁 every month on the last 📅 2023-05-31 ✅ 2023-05-30
- [x] 🛎️ :house: [[Household]]: Pay rent %%done_del%% 🔁 every month on the last 📅 2023-04-30 ✅ 2023-04-26 - [x] 🛎️ :house: [[Household]]: Pay rent %%done_del%% 🔁 every month on the last 📅 2023-04-30 ✅ 2023-04-26
- [ ] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-08-14 - [ ] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-08-21
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-08-14 ✅ 2023-08-12
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-08-07 ✅ 2023-08-07 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-08-07 ✅ 2023-08-07
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-07-31 ✅ 2023-07-26 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-07-31 ✅ 2023-07-26
- [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-07-24 ✅ 2023-07-17 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2023-07-24 ✅ 2023-07-17

@ -46,6 +46,26 @@ style: number
&emsp; &emsp;
### Furnitures
&emsp;
```cardlink
url: https://www.interencheres.com/
title: "Interencheres"
description: "Interencheres : le site n°1 des ventes aux enchères en France"
host: www.interencheres.com
favicon: /asgard/favicon.ico
image: https://assets.interencheres.com/_nuxt/icons/icon_512x512.7fb0c6.png
```
&emsp;
---
&emsp;
### Materials ### Materials
&emsp; &emsp;

@ -51,5 +51,7 @@ style: number
- Ripped hoof (front right) is healing well - Ripped hoof (front right) is healing well
> On track to heal fully by the end of the Summer season > On track to heal fully by the end of the Summer season
- [ ] :racehorse: [[@Sally|Sally]], [[2023-07-13 Health check|Note]]: Check front hoofs healing 🔁 every 2 weeks 📅 2023-08-15
&emsp; &emsp;
&emsp; &emsp;

@ -48,6 +48,7 @@ style: number
&emsp; &emsp;
Stepping on the ball > riding issue with right leg not strong enough to keep her in line
&emsp; &emsp;
&emsp; &emsp;

@ -0,0 +1,56 @@
---
Alias: [""]
Tag: ["timeline", "🐎", "🐿️"]
Date: 2023-08-14
DocType: Confidential
Hierarchy: NonRoot
TimeStamp:
location:
CollapseMetaTable: true
---
Parent:: [[@Sally|Sally]]
---
&emsp;
```button
name Save
type command
action Save current file
id Save
```
^button-2023-08-12FrontleginflammationNSave
&emsp;
# 2023-08-12 Front leg inflammation
&emsp;
> [!summary]+
> Note Description
&emsp;
<span class='ob-timelines' data-date='2023-08-12-00' data-title='Front leg inflammation' data-class='orange' data-type='range' data-end='2023-08-12-00'> Inflammation detected in both front legs: green clay having been rubbed on after chukkers
</span>
```toc
style: number
```
&emsp;
---
&emsp;
[[Juan Bautista Bossio|Juan]] spotted an inflammation in both front legs: he put green clay on both front legs.
- [ ] :racehorse: [[@Sally|Sally]], [[2023-08-12 Front leg inflammation|Note]]: Check evolution of inflammation 🔁 every week 📅 2023-08-15
&emsp;
&emsp;

@ -125,7 +125,8 @@ divWidth=100
- [ ] :racehorse: [[@Sally|Sally]]: Vet check %%done_del%% 🔁 every 6 months 📅 2023-09-30 - [ ] :racehorse: [[@Sally|Sally]]: Vet check %%done_del%% 🔁 every 6 months 📅 2023-09-30
- [ ] :racehorse: [[@Sally|Sally]]: EHV-1 vaccination dose %%done_del%% 🔁 every year 📅 2024-03-31 - [ ] :racehorse: [[@Sally|Sally]]: EHV-1 vaccination dose %%done_del%% 🔁 every year 📅 2024-03-31
- [ ] :racehorse: [[@Sally|Sally]]: Pay for horseshoes (150 CHF) %%done_del%% 🔁 every month 📅 2023-08-10 - [ ] :racehorse: [[@Sally|Sally]]: Pay for horseshoes (150 CHF) %%done_del%% 🔁 every month 📅 2023-09-10
- [x] :racehorse: [[@Sally|Sally]]: Pay for horseshoes (150 CHF) %%done_del%% 🔁 every month 📅 2023-08-10 ✅ 2023-08-12
```timeline ```timeline
🐶;Sally 🐶;Sally
``` ```

@ -3,7 +3,7 @@
QueryCourse: "" QueryCourse: ""
QueryCategory: "" QueryCategory: ""
QueryCuisine: "" QueryCuisine: ""
QueryIngredient: "tomato" QueryIngredient: pita
QueryTheme: QueryTheme:
QueryFavourite: QueryFavourite:
QueryRating: "" QueryRating: ""

@ -23,7 +23,7 @@ streamingServices:
premiere: "08/01/2021" premiere: "08/01/2021"
watched: true watched: true
lastWatched: "[[2023-08-05]]" lastWatched: "[[2023-08-05]]"
personalRating: 0 personalRating: 6.5
CollapseMetaTable: true CollapseMetaTable: true
--- ---

@ -0,0 +1,98 @@
---
type: "movie"
subType: null
title: "The Hunger Games"
englishTitle: "The Hunger Games"
year: "2012"
dataSource: "OMDbAPI"
url: "https://www.imdb.com/title/tt1392170/"
id: "tt1392170"
genres:
- "Action"
- "Adventure"
- "Sci-Fi"
producer: "Gary Ross"
duration: "142 min"
onlineRating: 7.2
actors:
- "Jennifer Lawrence"
- "Josh Hutcherson"
- "Liam Hemsworth"
image: "https://m.media-amazon.com/images/M/MV5BMjA4NDg3NzYxMF5BMl5BanBnXkFtZTcwNTgyNzkyNw@@._V1_SX300.jpg"
released: true
streamingServices:
premiere: "23/03/2012"
watched: true
lastWatched: "[[2023-08-08]]"
personalRating: 7
CollapseMetaTable: true
---
Parent:: [[@Cinematheque]]
---
```dataviewjs
dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`)
```
&emsp;
# `$= dv.current().title`
&emsp;
`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''`
```toc
```
&emsp;
### Details
&emsp;
**Genres**:
`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)`
`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''`
&emsp;
```dataview
list without id
"<table><tbody><tr><td><a class=heading>Type</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.type + "</span></td></tr>"
+
"<tr><td><a class=heading>Online Rating</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.onlineRating + "</span></td></tr>"
+
"<tr><td><a class=heading>Duration</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.duration + "</span></td></tr>"
+
"<tr><td><a class=heading>Premiered</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.premiere + "</span></td></tr>"
+
"<tr><td><a class=heading>Producer</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.producer + "</span></td></tr></tbody></table>"
FROM "03.04 Cinematheque/The Hunger Games (2012)"
```
&emsp;
---
&emsp;
### Poster
&emsp;
`$= '![Image|360](' + dv.current().image + ')'`

@ -0,0 +1,98 @@
---
type: "movie"
subType: null
title: "The Hunger Games: Catching Fire"
englishTitle: "The Hunger Games: Catching Fire"
year: "2013"
dataSource: "OMDbAPI"
url: "https://www.imdb.com/title/tt1951264/"
id: "tt1951264"
genres:
- "Action"
- "Adventure"
- "Sci-Fi"
producer: "Francis Lawrence"
duration: "146 min"
onlineRating: 7.5
actors:
- "Jennifer Lawrence"
- "Josh Hutcherson"
- "Liam Hemsworth"
image: "https://m.media-amazon.com/images/M/MV5BMTAyMjQ3OTAxMzNeQTJeQWpwZ15BbWU4MDU0NzA1MzAx._V1_SX300.jpg"
released: true
streamingServices:
premiere: "22/11/2013"
watched: true
lastWatched: "[[2023-08-11]]"
personalRating: 0
CollapseMetaTable: true
---
Parent:: [[@Cinematheque]]
---
```dataviewjs
dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`)
```
&emsp;
# `$= dv.current().title`
&emsp;
`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''`
```toc
```
&emsp;
### Details
&emsp;
**Genres**:
`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)`
`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''`
&emsp;
```dataview
list without id
"<table><tbody><tr><td><a class=heading>Type</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.type + "</span></td></tr>"
+
"<tr><td><a class=heading>Online Rating</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.onlineRating + "</span></td></tr>"
+
"<tr><td><a class=heading>Duration</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.duration + "</span></td></tr>"
+
"<tr><td><a class=heading>Premiered</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.premiere + "</span></td></tr>"
+
"<tr><td><a class=heading>Producer</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.producer + "</span></td></tr></tbody></table>"
FROM "03.04 Cinematheque/The Hunger Games - Catching Fire (2013)"
```
&emsp;
---
&emsp;
### Poster
&emsp;
`$= '![Image|360](' + dv.current().image + ')'`

@ -0,0 +1,98 @@
---
type: "movie"
subType: null
title: "The Maltese Falcon"
englishTitle: "The Maltese Falcon"
year: "1941"
dataSource: "OMDbAPI"
url: "https://www.imdb.com/title/tt0033870/"
id: "tt0033870"
genres:
- "Crime"
- "Film-Noir"
- "Mystery"
producer: "John Huston"
duration: "100 min"
onlineRating: 8
actors:
- "Humphrey Bogart"
- "Mary Astor"
- "Gladys George"
image: "https://m.media-amazon.com/images/M/MV5BZjIwNGM1ZTUtOThjYS00NDdiLTk2ZDYtNGY5YjJkNzliM2JjL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMDI2NDg0NQ@@._V1_SX300.jpg"
released: true
streamingServices:
premiere: "18/10/1941"
watched: true
lastWatched: "[[2023-08-10]]"
personalRating: 7.5
CollapseMetaTable: true
---
Parent:: [[@Cinematheque]]
---
```dataviewjs
dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`)
```
&emsp;
# `$= dv.current().title`
&emsp;
`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''`
```toc
```
&emsp;
### Details
&emsp;
**Genres**:
`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)`
`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''`
&emsp;
```dataview
list without id
"<table><tbody><tr><td><a class=heading>Type</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.type + "</span></td></tr>"
+
"<tr><td><a class=heading>Online Rating</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.onlineRating + "</span></td></tr>"
+
"<tr><td><a class=heading>Duration</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.duration + "</span></td></tr>"
+
"<tr><td><a class=heading>Premiered</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.premiere + "</span></td></tr>"
+
"<tr><td><a class=heading>Producer</a></td>"
+
"<td><span style='color: var(--footnote);'>" + this.producer + "</span></td></tr></tbody></table>"
FROM "03.04 Cinematheque/The Maltese Falcon (1941)"
```
&emsp;
---
&emsp;
### Poster
&emsp;
`$= '![Image|360](' + dv.current().image + ')'`

@ -237,7 +237,8 @@ sudo bash /etc/addip4ban/addip4ban.sh
#### Ban List Tasks #### Ban List Tasks
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-12 - [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-19
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-12 ✅ 2023-08-12
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-05 ✅ 2023-08-05 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-05 ✅ 2023-08-05
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-07-29 ✅ 2023-08-04 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-07-29 ✅ 2023-08-04
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-07-22 ✅ 2023-07-22 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-07-22 ✅ 2023-07-22
@ -264,10 +265,13 @@ sudo bash /etc/addip4ban/addip4ban.sh
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-02-25 ✅ 2023-02-24 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-02-25 ✅ 2023-02-24
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-02-18 ✅ 2023-02-17 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-02-18 ✅ 2023-02-17
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-02-11 ✅ 2023-02-11 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-02-11 ✅ 2023-02-11
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-12 ✅ 2023-02-04 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-12 ✅ 2023-08-07
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-05 ✅ 2023-08-05 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-08-05 ✅ 2023-08-05
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-07-29 ✅ 2023-08-04 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix %%done_del%% 🔁 every week on Saturday 📅 2023-07-29 ✅ 2023-08-04
- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-29 - [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-08-19
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-08-12 ✅ 2023-08-12
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-08-05 ✅ 2023-08-07
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-29 ✅ 2023-08-07
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-22 ✅ 2023-07-22 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-22 ✅ 2023-07-22
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-15 ✅ 2023-07-14 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-15 ✅ 2023-07-14
- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-08 ✅ 2023-07-08 - [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list %%done_del%% 🔁 every month on Saturday 📅 2023-07-08 ✅ 2023-07-08

@ -70,7 +70,8 @@ All tasks and to-dos Crypto-related.
&emsp; &emsp;
%%- [ ] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-12-16%% %%- [ ] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-12-16%%
- [ ] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-08-01 - [ ] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-09-05
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-08-01 ✅ 2023-08-07
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-07-04 ✅ 2023-07-04 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-07-04 ✅ 2023-07-04
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-06-06 ✅ 2023-06-12 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-06-06 ✅ 2023-06-12
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-05-02 ✅ 2023-05-01 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-05-02 ✅ 2023-05-01
@ -78,7 +79,8 @@ All tasks and to-dos Crypto-related.
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-03-07 ✅ 2023-03-07 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-03-07 ✅ 2023-03-07
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-02-07 ✅ 2023-02-06 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-02-07 ✅ 2023-02-06
- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-01-03 ✅ 2023-01-03 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2023-01-03 ✅ 2023-01-03
- [ ] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-08-14 - [ ] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-09-11
- [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-08-14 ✅ 2023-08-12
- [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-07-10 ✅ 2023-07-10 - [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-07-10 ✅ 2023-07-10
- [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-06-12 ✅ 2023-06-12 - [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-06-12 ✅ 2023-06-12
- [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-05-08 ✅ 2023-05-08 - [x] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2023-05-08 ✅ 2023-05-08

Loading…
Cancel
Save