GitHub.com
tcp/443 tcp/80
Open service 2606:50c0:8003::153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: AA54:A2E6E:EE24A32:F1520AE:6959CA88
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:54 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-sin-wsat1880062-SIN
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492234.570657,VS0,VE886
Vary: Accept-Encoding
X-Fastly-Request-ID: ed77c1d14362edaf90469788d8d2a4c4950e58a0
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 185.199.109.153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: AA54:A2E6E:EE24A32:F1520AE:6959CA88
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:54 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-sin-wsat1880027-SIN
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492234.626064,VS0,VE832
Vary: Accept-Encoding
X-Fastly-Request-ID: 6520deb4da29fa341d681c227da15bb8c9c96f03
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 185.199.110.153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: C889:1F2F2:34A34A6:38A3C2E:6959CA88
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:52 GMT
Via: 1.1 varnish
Age: 0
X-Served-By: cache-yyz4554-YYZ
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492232.408729,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: ed327fef9e4baf2d1e73ac9dc80a64b96d1cdff6
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 185.199.111.153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 1E94:2368DD:EB92428:EEC344E:6959CA86
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:52 GMT
Via: 1.1 varnish
Age: 0
X-Served-By: cache-fra-eddf8230060-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492232.378226,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 1955f1896425fb58902bba48e85226a13f5f9d11
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 185.199.111.153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://tech.hear.com/ X-GitHub-Request-Id: FC48:28E859:E3536F3:E68152B:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230151-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.363792,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: d92290b7c446ea6cf12827371503af8f28c91f3f Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://tech.hear.com/ X-GitHub-Request-Id: FC48:28E859:E3536F3:E68152B:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230063-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.364515,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 150a9097f9c18cce37b0243d41402af80d0a7f66 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html x-origin-cache: HIT Location: https://tech.hear.com/ X-GitHub-Request-Id: DBD7:2782C4:63801DF:655F66B:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lcy-egml8630078-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.401095,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 92212c5f9cdcc94da3aea49732b51879ce70f242 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8003::153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html x-origin-cache: HIT Location: https://tech.hear.com/ X-GitHub-Request-Id: 9AB4:322D44:E9F7ED7:ED26D5B:6959CA87 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-rtm-ehrd2290042-RTM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.397259,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 2b69723893f2d92be7136ab77dd40b68e6f4b8bb Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.110.153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://tech.hear.com/ X-GitHub-Request-Id: FC48:28E859:E3536F3:E68152B:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230021-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.364546,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: a951c30ce57a2150782e6afef8e097795a2365c2 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html x-origin-cache: HIT Location: https://tech.hear.com/ X-GitHub-Request-Id: DBD7:2782C4:63801DF:655F66B:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lcy-egml8630046-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.368616,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 18a412f1c384613aac8cc19087f8d650e1d4b217 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://tech.hear.com/ X-GitHub-Request-Id: 36F6:2056B:E893887:EBB92CD:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-vie6348-VIE X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.384650,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: a2a05f367862c57397ccfb820852185465610610 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: CBA4:1BA674:633A7C6:6519D86:6959CA82
Accept-Ranges: bytes
Age: 0
Date: Sun, 04 Jan 2026 02:03:52 GMT
Via: 1.1 varnish
X-Served-By: cache-lon420126-LON
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1767492232.359957,VS0,VE101
Vary: Accept-Encoding
X-Fastly-Request-ID: 2f600c6f8ac058e378e437560156d774dc356548
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 2606:50c0:8001::153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 1E94:2368DD:EB92428:EEC344E:6959CA86
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:52 GMT
Via: 1.1 varnish
Age: 0
X-Served-By: cache-fra-eddf8230096-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492232.353238,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: d25ee92a34444456454775e3b66841a36d85d28e
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 185.199.108.153:80 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://tech.hear.com/ X-GitHub-Request-Id: FC48:28E859:E3536F3:E68152B:6959CA88 Accept-Ranges: bytes Date: Sun, 04 Jan 2026 02:03:52 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-fra-eddf8230075-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767492232.377142,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 49d45b97226006afbe77ac50aaaa963a43bf90af Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.108.153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D8E8:8FD0D:E82594D:EB54212:6959CA88
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:52 GMT
Via: 1.1 varnish
Age: 0
X-Served-By: cache-rtm-ehrd2290033-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492232.346136,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 717c5d2dd25191672cf92456ae7319185e41a44e
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}
Open service 2606:50c0:8002::153:443 · tech.hear.com
2026-01-04 02:03
HTTP/1.1 200 OK
Connection: close
Content-Length: 26680
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Tue, 18 Sep 2018 16:55:28 GMT
Access-Control-Allow-Origin: *
ETag: "5ba12e00-6838"
expires: Sun, 04 Jan 2026 02:13:52 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D8E8:8FD0D:E82594D:EB54212:6959CA88
Accept-Ranges: bytes
Date: Sun, 04 Jan 2026 02:03:52 GMT
Via: 1.1 varnish
Age: 0
X-Served-By: cache-rtm-ehrd2290023-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767492232.344954,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 38250ff095540a7ee4b602abc0412c4ef978ae32
Page title: audibene / hear.com tech - audibene / hear.com tech
<!DOCTYPE html><html lang="en">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><title>audibene / hear.com tech - audibene / hear.com tech</title>
<meta name="description" content="Your Site Description
">
<link rel="canonical" href="https://tech.hear.com/"><link rel="alternate" type="application/rss+xml" title="audibene / hear.com tech" href="/feed.xml">
<!-- begin favicon --><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/assets/favicon-16x16.png"><link rel="manifest" href="/assets/site.webmanifest"><link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#fc4d50"><link rel="shortcut icon" href="/assets/favicon.ico">
<meta name="msapplication-TileColor" content="#ffc40d"><meta name="msapplication-config" content="/assets/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<!-- end favicon --><link rel="stylesheet" href="/assets/css/main.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" >
<script>(function() {
window.isArray = function(val) {
return Object.prototype.toString.call(val) === '[object Array]';
};
window.isString = function(val) {
return typeof val === 'string';
};
window.decodeUrl = function(str) {
return str ? decodeURIComponent(str.replace(/\+/g, '%20')) : '';
};
window.hasEvent = function(event) {
return 'on'.concat(event) in window.document;
};
window.isOverallScroller = function(node) {
return node === document.documentElement || node === document.body || node === window;
};
window.pageLoad = (function () {
var loaded = false, cbs = [];
window.addEventListener('load', function () {
var i, cb; loaded = true;
if (cbs.length > 0) {
for (i = 0; i < cbs.length; i++) {
cb = cbs[i]; cb();
}
}
});
return {
then: function(cb) {
cb && (loaded ? cb() : (cbs.push(cb)));
}
};
})();
})();(function() {
window.throttle = function(func, wait) {
var args, result, thisArg, timeoutId, lastCalled = 0;
function trailingCall() {
lastCalled = new Date;
timeoutId = null;
result = func.apply(thisArg, args);
}
return function() {
var now = new Date,
remaining = wait - (now - lastCalled);
args = arguments;
thisArg = this;
if (remaining <= 0) {
clearTimeout(timeoutId);
timeoutId = null;
lastCalled = now;
result = func.apply(thisArg, args);
} else if (!timeoutId) {
timeoutId = setTimeout(trailingCall, remaining);
}
return result;
};
};
})();(function() {
var Set = (function() {
var add = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (data[i] === item) {
return;
}
}
this.size ++;
data.push(item);
return data;
};
var Set = function(data) {
this.size = 0;
this._data = [];
var i;
if (data.length > 0) {
for (i = 0; i < data.length; i++) {
add.call(this, data[i]);
}
}
};
Set.prototype.add = add;
Set.prototype.get = function(index) { return this._data[index]; };
Set.prototype.has = function(item) {
var i, data = this._data;
for (i = 0; i < data.length; i++) {
if (this.get(i) === item) {
return true;
}
}
return false;
};
Set.prototype.is = function(map) {
if (map._data.length !== this._data.length) { return false; }
var i, j, flag, tData = this._data, mData = map._data;
for (i = 0; i < tData.length; i++) {
for (flag = false, j = 0; j < mData.length; j++) {
if (tData[i] === mData[j]) {
flag = true;
break;
}
}