Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion holding/_worker.js/home.js
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,12 @@ export async function serveHomepageWithPrerenderedTracks(request, env, ctx) {
`<picture>` +
(small ? `<source type="image/avif" media="(max-width: 560px)" srcset="${escAttr(small)}">` : "") +
desktopSrc +
`<img alt="${escAttr(altMap[p.stem] || "")}" width="600" height="600" ${imgLoad} decoding="async" src="${escAttr(absThumb(p.thumb_jpg))}">` +
// fall back to the stem (matching photos.js) rather than alt="": the
// grid tile IS the link, so an empty alt makes the <a> nameless for
// screen readers and agents. 12 of 158 stems have no alt.json caption
// yet, and the homepage draws 12 at random, so a nameless link showed
// up intermittently (Lighthouse link-name + agent-accessibility-tree).
`<img alt="${escAttr(altMap[p.stem] || p.stem)}" width="600" height="600" ${imgLoad} decoding="async" src="${escAttr(absThumb(p.thumb_jpg))}">` +
`</picture>` +
`</a>`;
}).join("");
Expand Down
2 changes: 1 addition & 1 deletion holding/_worker.js/lib/desktop.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions holding/_worker.js/run.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ const DESTS = [
["updates", "/updates", "Windows Update"],
["restore", "/restore", "System Restore"],
["bot", "/bot", "AadharshBot methodology"],
["twitter", "https://twitter.com/oddhash", "profile"],
["instagram", "https://instagram.com/aadharsh.hif", "profile"],
["twitter", "https://x.com/oddhash", "profile"],
["instagram", "https://www.instagram.com/aadharsh.hif", "profile"],
["curius", "https://curius.app/aadharsh-pannirselvam", "profile"],
["beli", "https://beliapp.com/users/aadharsh", "profile"],
["spotify", "https://open.spotify.com/user/aadharsh2010", "profile"],
Expand Down
2 changes: 1 addition & 1 deletion holding/garage/blueprint.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/chunks.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/cloudflare.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/encoding.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/gpt56.html

Large diffs are not rendered by default.

18 changes: 11 additions & 7 deletions holding/garage/horizon.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions holding/garage/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/iroh.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/masonry.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/pretext.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/safari27.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/scroll.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/teardown.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/tooltips.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/wire.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/garage/workers.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions holding/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Aadharsh Pannirselvam

Researching and investing at [Archetype](https://archetype.fund). Building
Researching and investing at [Archetype](https://www.archetype.fund/). Building
[this site](https://aadhar.sh) in the meantime.

**Under construction.**
Expand Down Expand Up @@ -49,8 +49,8 @@ archive is browsable at `/photos`, and machine-readable at

## Links

- Twitter: <https://twitter.com/oddhash>
- Instagram: <https://instagram.com/aadharsh.hif>
- Twitter: <https://x.com/oddhash>
- Instagram: <https://www.instagram.com/aadharsh.hif>
- Curius: <https://curius.app/aadharsh-pannirselvam>
- Beli: <https://beliapp.com/users/aadharsh>
- Spotify: <https://open.spotify.com/user/aadharsh2010>
Expand Down
8 changes: 4 additions & 4 deletions holding/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -150,10 +150,10 @@ aggregations.

## Identity

- [Twitter](https://twitter.com/oddhash): Day-to-day thinking out loud.
- [Instagram](https://instagram.com/aadharsh.hif): Photographs.
- [Twitter](https://x.com/oddhash): Day-to-day thinking out loud.
- [Instagram](https://www.instagram.com/aadharsh.hif): Photographs.
- [GitHub](https://github.com/oddharsh): Code.
- [LinkedIn](https://www.linkedin.com/in/aadharsh-pannirselvam/): Professional profile.
- [LinkedIn](https://www.linkedin.com/in/aadharsh-pannirselvam): Professional profile.
- [Spotify](https://open.spotify.com/user/aadharsh2010): My profile;
individual eras live as renamed playlists.
- [Curius](https://curius.app/aadharsh-pannirselvam): Reading I want to
Expand All @@ -166,7 +166,7 @@ aggregations.

## Optional

- [Archetype](https://archetype.fund): The crypto-native venture firm
- [Archetype](https://www.archetype.fund/): The crypto-native venture firm
where I research and invest.
- [song.link](https://song.link): The redirector used in `/rn/tracks` so
music links work across Spotify, Apple Music, YouTube Music, Tidal, etc.
Expand Down
2 changes: 1 addition & 1 deletion holding/lwe/dac.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions holding/lwe/drivers.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/encoding.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/fhe.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/knots.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/mpc.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/pcrypto.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/tee.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/utf8.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/lwe/vigenere.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion holding/resume.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"email": "resume@aadhar.sh",
"url": "https://aadhar.sh",
"profiles": [
{ "network": "X", "username": "oddhash", "url": "https://twitter.com/oddhash" },
{ "network": "X", "username": "oddhash", "url": "https://x.com/oddhash" },
{ "network": "ENS", "username": "aadharsh.eth" }
]
},
Expand Down
2 changes: 1 addition & 1 deletion holding/resume.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Aadharsh Pannirselvam

resume@aadhar.sh · [aadhar.sh](https://aadhar.sh) (check out [/lwe](https://aadhar.sh/lwe) and the source for the site) · aadharsh.eth · [@oddhash](https://twitter.com/oddhash)
resume@aadhar.sh · [aadhar.sh](https://aadhar.sh) (check out [/lwe](https://aadhar.sh/lwe) and the source for the site) · aadharsh.eth · [@oddhash](https://x.com/oddhash)

Plain-text mirror of resume.pdf (the canonical copy). Structured data lives in resume.json.

Expand Down
2 changes: 1 addition & 1 deletion serendipity/serendipity.js
Original file line number Diff line number Diff line change
Expand Up @@ -1422,7 +1422,7 @@ function mcpAttendee(a) {
if (a.twitter_handle) socials.x = "https://x.com/" + String(a.twitter_handle).replace(/^@/, "");
if (a.linkedin_url) socials.linkedin = a.linkedin_url;
else if (a.linkedin_handle) socials.linkedin = "https://linkedin.com/in/" + a.linkedin_handle;
if (a.instagram_handle) socials.instagram = "https://instagram.com/" + String(a.instagram_handle).replace(/^@/, "");
if (a.instagram_handle) socials.instagram = "https://www.instagram.com/" + String(a.instagram_handle).replace(/^@/, "");
if (a.website) socials.website = a.website;
const o = {
name: a.name,
Expand Down