cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3032::6815:668:8443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 521 <none> Date: Fri, 09 Jan 2026 03:49:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=198,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bb0f76a988291c3-SIN alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.6.104:8443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 521 <none> Date: Fri, 09 Jan 2026 03:49:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bb0f7695d97926b-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3031::ac43:86b8:443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rZlHQvp2Io5mSSwpfu2RIuKFGKSjRAonX65fxANdeeBumnbGpf0qh2ntfa1NTzsrbRXmYXDH02jUHP0ZWXdRFBSFVeJ1Nw0SjrWZlB8HxjF8Eflxgvdm%2FRyQ9g%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9bb0f76958fcdcb1-FRA
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>
Open service 104.21.6.104:80 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YVQ1mWAX0YS1UgUQg9nH0c1Q8%2Fk%2BjBcl0l2M1TvbBwfmdAEifBLosuiEqm5GqBtc6KrQMQyMPnm%2FbOiMbfUvXP8J7JcxHXGPy6obuVGX8A%3D%3D"}]}
CF-RAY: 9bb0f76948ae658a-LHR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>
Open service 2606:4700:3032::6815:668:443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=5,cfOrigin;dur=108
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=21PzoOaUR5RWWATTkE1MEyc81hUAfI%2BcoGDpxmjdRjQiva66IkLgNO%2FKyHHkfCE2on%2Bqb%2BxpqbfnBeiLgctAJ8DkyuoSPKkCJHEREeIYaDmq7Ue8LZlmMLB5UQ%3D%3D"}]}
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9bb0f76b0c73187f-EWR
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"404a3c4703ac49229a6ffaf9657ecf82","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.134.184:443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JcrINQtZMzgqIm9p5VBNQ2PICLEGGveGM4xsYv1jR71IiqxJ1ila%2F6hn%2BrQPKMxJFfhZfw7EQsaJ5XZXCygGTnPI5qecgqxo%2BZaQrjEPtA%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9bb0f7693b99a167-FRA
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>
Open service 104.21.6.104:443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=K6paHItSTZDfEgeCuBHTlsBn5U1kGnxvK71zhDLrc8qN8JVc78f9YWlNlKw%2BgFQQyShrtJTPZ%2FQjC7obSYXhclVJW6EwonpnzRKCh2PiNQ%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9bb0f768db9bb151-AMS
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>
Open service 2606:4700:3031::ac43:86b8:8443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 521 <none> Date: Fri, 09 Jan 2026 03:49:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bb0f7688ebe5d5b-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3032::6815:668:80 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=99
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ThDolw27Y8gWpX0fie2%2BMIQwc9sbvtU61JPs%2FjnV1grxVqoJAzkWOW7lC045YCWf0eLa3ZwrCkKGmNJ6vIMiOEDAyATXwdgKJ9R5JlrZFY%2BzA9WZz6vNslz%2FyA%3D%3D"}]}
CF-RAY: 9bb0f769acf38c42-EWR
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"404a3c4703ac49229a6ffaf9657ecf82","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.134.184:80 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=214
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LHPJ9AWnqQxJejIsyoqy9si2IyCbv6InY7JJtsQkbagns0T5pBMWXabYXcf8sIkhTW89J3JnMVKtFUiFIpSaO6webHKvkJpult5G2Xk%3D"}]}
CF-RAY: 9bb0f769bf7f7091-YYZ
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"404a3c4703ac49229a6ffaf9657ecf82","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 172.67.134.184:8443 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 521 <none> Date: Fri, 09 Jan 2026 03:49:44 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bb0f768182ff9c1-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3031::ac43:86b8:80 · gitbulletin.com
2026-01-09 03:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 03:49:44 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Y%2BuNmZVx7%2BeCZgIAvlbrLPBfQukwTnCRHwQIVQ%2Fj3fGoqRASl7igrWjiAi3Apc0dYc6TmqgOSgh3VbGh10iwTMSxkAoQzV%2BVL5IxvGHtl%2F8xAw7rq5khEQ21dA%3D%3D"}]}
CF-RAY: 9bb0f76839530e86-AMS
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>
Open service 104.21.6.104:80 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 09:33:58 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=20,cfOrigin;dur=354
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=upHS0vSQY7REijqlQnZAXgXk2PpzB60YvUbvUXLnC2r%2B8%2FeCJ9NeUF4WzGWAKLeQcJUyRLS9S%2BwQ8wuPa%2BsckI91RhnfeZ6JnN4Z9PeH7Q%3D%3D"}]}
CF-RAY: 9b05e6c61d81fd41-SIN
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"404a3c4703ac49229a6ffaf9657ecf82","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3032::6815:668:80 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=h38omy8%2B8IHHNTO0iglEZrN66BEJNqV3fdXXse0GgsYVmlsl9m19ynPI5W%2BoHsxD0BUBhHBYYFGwCky%2FjaUoEC3XdzgZIq%2FaF%2FEqDSoQ4eWw7E1z7cV4ibhRKg%3D%3D"}]}
CF-RAY: 9b05e6c3beefa8cb-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>
Open service 2606:4700:3032::6815:668:8443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 09:33:57 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b05e6c3ac1cdc62-FRA alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 2606:4700:3031::ac43:86b8:80 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=noyB72h4gdD5HLUZie74y6PmsvUQXpuL1topTRNaDhRObs9CKbwmwINZCeyFS5b8SZG%2Fb%2F%2BrO%2FUNr3my51vDLfZ%2FXdACU9ZSlIRiDrvLSwz%2BK8xGpILTEMcJ1w%3D%3D"}]}
CF-RAY: 9b05e6c39e02e7ba-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>
Open service 104.21.6.104:443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CBfFRw3Tf8e5AkZmO82oU9BRUiUwPlLh2xdNbRn4kJDLkMPUqsORb106izUrnfDfD87WNny25PSRnduOhUtnTMc42dFp6ECvDRUrzS06Fg%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b05e6c3bcadd2ee-FRA
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>
Open service 172.67.134.184:80 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Location: https://gitbulletin.com/
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=moJO%2BLkg2w1cL8PBZAtVw6gDLH%2Bl7JqJnFFrJ%2FxA%2BaiRwq4bnhY5QZ3yJ54k2VLGXklOkt7IvvEgxXkzGWrLVvZ453evjwyvVgP3l9C9Pg%3D%3D"}]}
CF-RAY: 9b05e6c38ec8a41e-FRA
alt-svc: h3=":443"; ma=86400
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.24.0 (Ubuntu)</center>
</body>
</html>
Open service 2606:4700:3031::ac43:86b8:443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=X4vQoCJR1Cw9uGcAJDcYF1BCejy46IzyelWvu3HHv17eCWb4NvYFEkgrR1mMRnExRdBo49RnFZE1HIgfe1rtfu2RICZYkWS7r00dMH44O81F%2FZMf5IXwfcB%2BnQ%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b05e6c2acad924a-FRA
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>
Open service 2606:4700:3032::6815:668:443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ma6SE6r1n35mnrmLcgog9SjBWFJumlQe1qAOboMuAn7GVEDV%2Bh5TPtYvxH00acbABsCvvYmGEK6g%2BbjNttY%2FP0rPS9xoLzPzHOkDgXy5S3opnF9yZ%2BAnbepFkA%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b05e6c2ad2bdbc8-FRA
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>
Open service 2606:4700:3031::ac43:86b8:8443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 09:33:57 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b05e6c1ed2bb546-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.134.184:8443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 09:33:57 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b05e6c1ef849566-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 104.21.6.104:8443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 521 <none> Date: Fri, 19 Dec 2025 09:33:57 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b05e6c1f91248b7-LHR alt-svc: h3=":8443"; ma=86400 error code: 521
Open service 172.67.134.184:443 · gitbulletin.com
2025-12-19 09:33
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 09:33:57 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Last-Modified: Mon, 05 Aug 2024 09:24:40 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yG%2BCZ8yGd2Q6HSf%2FUOnd1zBO%2Bsh9ULx58hIT7QbDJQ4WMSczP1MWEr%2ByO9n1W5YbnyxY%2B3dHAF%2BBTUKAOr0hKd2yz%2BV79evnsVAseuPVkw%3D%3D"}]}
cf-cache-status: DYNAMIC
CF-RAY: 9b05e6c24c0cb6d8-LHR
alt-svc: h3=":443"; ma=86400
Page title: GitBulletin - Experimental Git Repository Insights
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GitBulletin - Experimental Git Repository Insights</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
body {
font-family: 'Roboto', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 20px;
}
h1, h2 {
color: #2c3e50;
}
.example-list {
list-style-type: none;
padding: 0;
}
.example-list li {
margin-bottom: 10px;
}
.example-list li:before {
content: "\f09b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 10px;
color: #3498db;
}
.author-note {
margin-top: 40px;
font-style: italic;
border-top: 1px solid #ddd;
padding-top: 20px;
}
.social-link {
color: #3498db;
text-decoration: none;
}
.social-link:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>GitBulletin</h1>
<p>GitBulletin transforms Git repository activity into newspaper-style homepages. It uses generative AI to craft articles from commit messages, while embeddings enable searching for similar commits.</p>
<p>GitBulletin uses OpenAI's GPT-4o-mini and embedding models, along with Postgres with the pgvector extension for vector-similarity search.</p>
<h2>Example Bulletins</h2>
<ul class="example-list">
<li><a href="repo/saarw/flushout">saarw/flushout</a> (one of my open source projects)</li>
<li><a href="repo/farcasterxyz/hub-monorepo">farcasterxyz/hub-monorepo</a> (a decentralized social network)</li>
<!-- Add more example repositories here -->
</ul>
<div class="author-note">
<p>Created by William Saar</p>
<p>Follow me on X: <a href="https://x.com/saarw" class="social-link"><i class="fab fa-twitter"></i> @saarw</a></p>
</div>
</body>
</html>