PageSourceSearch

https://www.tibz.blog/contact/

html tibz.blog collected 2026-10-05 03:40:39 UTC 12,703 bytes, 328 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3    <head>
4  <meta charset="utf-8">
5  <meta http-equiv="X-UA-Compatible" content="IE=edge">
6  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
7  <meta name="view-transition" content="same-origin" />
8  <title>Contact | Tibz</title>
9  <link rel="preload" href="/fonts/GT-W-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"/>
10  <link rel="preload" href="/fonts/GT-W-Regular-Oblique.woff2" as="font" type="font/woff2" crossorigin="anonymous"/>
11  <link rel="preload" href="/fonts/GT-W-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"/>
12  <link rel="preload" href="/fonts/GT-W-Bold-Oblique.woff2" as="font" type="font/woff2" crossorigin="anonymous"/>
13  <meta property="og:title" content="Contact">
14  <meta name="twitter:title" content="Contact">
15  <meta name="twitter:card" content="summary">
16  <meta name="description" content="Newsletter I write an infrequent newsletter, sharing thoughts about life, tech, sports, and more&amp;hellip; This is for friends &amp;amp; family and people who want to …">
17  <meta property="og:description" content="Newsletter I write an infrequent newsletter, sharing thoughts …">
18  <meta name="twitter:description" content="Newsletter I write an infrequent newsletter, sharing thoughts about life, tech, sports, and more&amp;hellip; This is for friends …">
19  <meta name="fediverse:creator" content="@[email protected]" />
20  <link rel="canonical" href="https://www.tibz.blog/contact/">
21  <link rel="author" href="humans.txt" />
22  <link href="/css/fonts.css?1785761765" rel="preload stylesheet" as="style">
23  <link href="/css/main.css?1785761765" rel="preload stylesheet" as="style">
24  <link href="/css/photos-masonry.css?1785761765"rel="preload stylesheet" as="style">
25  <meta name="color-scheme" content="light dark" />
26  <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)" />
27  <meta name="theme-color" content="#20232a" media="(prefers-color-scheme: dark)" />
28  
29  <link rel="alternate" href="https://www.tibz.blog/feed.xml" type="application/rss+xml" title="Tibz">
30  <link rel="alternate" href="https://www.tibz.blog/feed.json" type="application/json" title="Tibz">
31
32
33
34  <link rel="alternate" href="https://www.tibz.blog/podcast.xml" type="application/rss+xml" title="Podcast">
35  <link rel="alternate" href="https://www.tibz.blog/podcast.json" type="application/json" title="Podcast">
36
37
38<link rel="me" href="https://micro.blog/tibz">
39
40
41  <link rel="me" href="https://twitter.com/@itibz">
42
43
44
45
46
47  <link rel="me" href="https://instagram.com/@itibz">
48
49
50<link rel="shortcut icon" href="https://micro.blog/tibz/favicon.png" type="image/x-icon">
51<link rel="EditURI" type="application/rsd+xml" href="https://www.tibz.blog/rsd.xml">
52<link rel="authorization_endpoint" href="https://micro.blog/indieauth/auth">
53<link rel="token_endpoint" href="https://micro.blog/indieauth/token">
54<link rel="subscribe" href="https://micro.blog/users/follow">
55<link rel="webmention" href="https://micro.blog/webmention">
56<link rel="micropub" href="https://micro.blog/micropub">
57<link rel="microsub" href="https://micro.blog/microsub">
58
59
60  <link rel="site.standard.publication" href="at://did:plc:jr5wbt2nllj4xwvcrfym4x4f/site.standard.publication/3mo3cwapypk2f">
61
62
63
64
65<link rel="stylesheet" href="/custom.css?1785761765">
66
67
68  <link rel="stylesheet" href="/navlist.css?v=0">
69
70  <link rel="stylesheet" href="/css/all.min.css?v=0">
71
72  <link rel="stylesheet" href="/archive_months.css?v=0">
73
74
75
76  
77
78
79	<meta property="og:title" content="Contact" />
80
81
82<meta property="og:description" content="Newsletter I write an infrequent newsletter, sharing thoughts about life, tech, sports, and more&hellip; This is for friends &amp; family and people who want to hear from me at a personal level.
83 Got something to say?  Email  Social:  Bluesky Substack LinkedIn (if you send me an invite out of the blue, make sure to leave a note otherwise I probably won&rsquo;t accept it) Untapped Vivino  " />
84<meta property="og:type" content="article" />
85<meta property="og:url" content="https://www.tibz.blog/contact/" />
86
87
88
89
90
91
92
93
94  
95    <meta property="article:published_time" content="2026-08-03T12:01:36&#43;02:00"/>
96  
97
98  
99    <meta property="article:modified_time" content="2026-08-03T12:01:36&#43;02:00"/>
100  
101
102
103
104
105
106  
107
108    <meta property="article:section" content="" />
109
110  
111
112
113
114  
114<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
vendor: 1 bytes, line 114
114
115<script src="/assets/bigfoot/dist/bigfoot.min.js"></script>
115
116<link rel="stylesheet" 
117      type="text/css" href="
118      
119        /assets/bigfoot/dist/bigfoot-default.css 
120      " 
121>
122<script>
123  $.bigfoot(
124    {
125      numberResetSelector:  null 
126    }
127  );
128</script>
128
129
130
131  <meta name="twitter:card" content="summary" />
132
133  <meta name="twitter:title" content="Contact" />
134
135<meta name="twitter:description" content="Newsletter I write an infrequent newsletter, sharing thoughts about life, tech, sports, and more&hellip; This is for friends &amp; family and people who want to hear from me at a personal level.
136 Got something to say?  Email  Social:  Bluesky Substack LinkedIn (if you send me an invite out of the blue, make sure to leave a note otherwise I probably won&rsquo;t accept it) Untapped Vivino  " />
137
138
139
140  
140<script src="https://cdnjs.cloudflare.com/ajax/libs/lite-youtube-embed/0.2.0/lite-yt-embed.js"></script>
140
141
142
143
144
145 
145<script>
146    document.addEventListener('DOMContentLoaded', (event) => {
147      const posts = [...document.getElementsByClassName("post-content")].forEach(p => {
148          const links = [...p.getElementsByTagName('a')]
149
150          links.forEach(l => {
151              if (!l.href) return
152              l.href.includes('youtube.com') || l.href.includes('youtu.be')
153
154              
155              const matches = l.href.match(/(http:|https:)?(\/\/)?(www\.)?(youtube.com|youtu.be)\/(watch|embed)?(\?v=|\/)?(\S+)?/)
156              const ytId = matches ? matches[7] : null
157              const article = l.closest('.post-content')
158              if (ytId && article) {
159                  const video = document.createElement('lite-youtube')
160                  video.setAttribute('videoid', ytId)
161                  video.setAttribute('playlabel', l.innerText)
162                  article.appendChild(video)
163              }
164          })
165        })
166    })
167</script>
167
168
169<style>
170    lite-youtube {
171        background-color: #000;
172        position: relative;
173        display: block;
174        contain: content;
175        background-position: center center;
176        background-size: cover;
177        cursor: pointer;
178        max-width: 720px;
179        margin-bottom: 10px;
180    }
181
182     
183    lite-youtube::before {
184        content: '';
185        display: block;
186        position: absolute;
187        top: 0;
188        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
189        background-position: top;
190        background-repeat: repeat-x;
191        height: 60px;
192        padding-bottom: 50px;
193        width: 100%;
194        transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
195    }
196
197     
198    lite-youtube::after {
199        content: "";
200        display: block;
201        padding-bottom: calc(100% / (16 / 9));
202    }
203    lite-youtube > iframe {
204        width: 100%;
205        height: 100%;
206        position: absolute;
207        top: 0;
208        left: 0;
209        border: 0;
210    }
211
212     
213    lite-youtube > .lty-playbtn {
214        display: block;
215        width: 68px;
216        height: 48px;
217        position: absolute;
218        cursor: pointer;
219        transform: translate3d(-50%, -50%, 0);
220        top: 50%;
221        left: 50%;
222        z-index: 1;
223        background-color: transparent;
224         
225        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
226        filter: grayscale(100%);
227        transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
228        border: none;
229    }
230
231    lite-youtube:hover > .lty-playbtn,
232    lite-youtube .lty-playbtn:focus {
233        filter: none;
234    }
235
236     
237    lite-youtube.lyt-activated {
238        cursor: unset;
239    }
240    lite-youtube.lyt-activated::before,
241    lite-youtube.lyt-activated > .lty-playbtn {
242        opacity: 0;
243        pointer-events: none;
244    }
245
246    .lyt-visually-hidden {
247        clip: rect(0 0 0 0);
248        clip-path: inset(50%);
249        height: 1px;
250        overflow: hidden;
251        position: absolute;
252        white-space: nowrap;
253        width: 1px;
254    }
255</style>
256
257  
258
259
260
261</head>
262    <body>
263        <header class="header">
264    <nav class="site-nav">
265        <h1 class="site-title"><a href="/"><img id="avatar" class="u-photo" src="https://www.tibz.blog/uploads/2025/tibz-memoji.jpg" width="36" height="36" />Tibz</a></h1>
266        <ul class="nav-menu">
267            <li class="nav-item"><a href="/about/">About</a></li>
268            <li class="nav-item"><a href="/now/">Now</a></li>
269            <li class="nav-item"><a href="/work/">Work</a></li>
270            <li class="nav-item"><a href="/life/">Life</a></li>
271            <li class="nav-item"><a href="/tech/">Tech</a></li>
272            <li class="nav-item"><a href="/photos/">Photos</a></li>
273            <li class="nav-item"><a href="/contact/">Contact</a></li>
274            <li class="nav-item"><a href="/archive/">Archive</a></li>
275            <li class="nav-item"><a href="/search/">Search</a></li>
276        </ul>
277        <div class="hamburger">
278            <span class="bar"></span>
279            <span class="bar"></span>
280            <span class="bar"></span>
281        </div>
282    </nav>
283</header>
284
285        
286<main>
287  <article>
288    <h1 class="page-title">Contact</h1>
289    <h2 id="newsletter">Newsletter</h2>
290<p>I write an infrequent newsletter, sharing thoughts about life, tech, sports, and more&hellip; This is for friends &amp; family and people who want to hear from me at a personal level.</p>
291<iframe src="https://www.rumicat.com/embed/tibz" width="100%" height="464" style="border:none;border-radius:8px;box-sizing:border-box;max-width:100%;min-width:0;" frameborder="0" title="Newsletter subscription"> </iframe>
292<h2 id="got-something-to-say">Got something to say?</h2>
293<ul>
294<li><a href="mailto:[email protected]">Email</a></li>
295</ul>
296<h2 id="social">Social:</h2>
297<ul>
298<li><a href="https://bsky.app/profile/tibz.blog">Bluesky</a></li>
299<li><a href="https://substack.com/@tibz">Substack</a></li>
300<li><a href="https://linkedin.com/in/thibaultlemaitre/en">LinkedIn</a> (if you send me an invite out of the blue, make sure to leave a note otherwise I probably won&rsquo;t accept it)</li>
301<li><a href="https://untappd.com/user/itibz">Untapped<img src="https://www.tibz.blog/uploads/2021/e89ccea211.webp" width="30" height="30"/></a></li>
302<li><a href="https://www.vivino.com/users/tibz/">Vivino<img src="https://www.tibz.blog/uploads/2021/7f7377181f.png" width="30" height="30"/></a></li>
303</ul>
304
305  </article>
306</main>
307
308        <footer>
309    <p>©2011 - 2026 Thibault Lemaitre</p>
310<script async="true" src="https://www.vivino.com/external/vivino-widgets.js"></script>
310
311
312<iframe
313  src="https://www.rumicat.com/embed/tibz?variant=button"
314  width="540"
315  height="128"
316  style="border:none;background:transparent;box-sizing:border-box;max-width:100%;"
317  frameborder="0"
318  title="Newsletter subscription">
319</iframe>
320
321    <p class="credits">Hosted by <a href="https://micro.blog">Micro.blog</a>. Powered by <a href="https://github.com/jimmitchell/mnml">mnml</a>. Designed by <a href="https://jimmitchell.org">Jim Mitchell</a>.</p>
322</footer>
323<button class="to-top" id="to-top" onclick="topFunction();">
324    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"/></svg>
325</button>
326        
326<script defer type="text/javascript" src="/js/menu.js?1785761765"></script>
326
327        
327<script defer type="text/javascript" src="/js/scroll-to-top.js?1785761765"></script>
327<script defer type="text/javascript" src="https://cdn.jsdelivr.net/npm/hls.js?v=0"></script>
327<script defer type="text/javascript" src="/js/studio.js?v=0"></script>
327</body>
328</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.