Austin Gil
@austingil.com
📤 228
📥 92
📝 284
Riding bikes. Writing prose. Righting code. Open for work:
https://austingil.com/hire
The design decision by
@svelte.dev
Kit to provide tools for early termination of route execution by calling `error()` or `redirect()` is awesome! That any code does not continue to execute after these functions are called makes it much more idiomatic and safe to write route handlers I <3 Svelte :)
3 days ago
2
8
1
Anyone have deep experience and strong opinions on valibot vs arktype? Seems like arktype doesn't strip object keys that are not defined in the schema, but are present in the input. I like that valibot does that for me.
3 days ago
1
0
0
AI sucks
5 days ago
0
4
0
reposted by
Austin Gil
Tim Krief
3 months ago
loading . . .
90
11102
4931
A little CSS snippet that nobody asked for, but makes me happy by making working with CSS named colors a little easier.
austingil.com/every-css-na...
loading . . .
Every CSS Named Color Organized by Palette
A little CSS snippet that nobody asked for, but makes me happy by making working with CSS named colors a little easier.
https://austingil.com/every-css-named-color-organized-by-palette/
5 days ago
0
3
2
reposted by
Austin Gil
Bruce Lawson
9 days ago
Changes to iOS in Japan to comply with the Mobile Software Competition Act (MSCA). Developers can distribute apps on alternative app marketplaces, process app payments s outside of Apple In-App Purchase, use alternative web browser engines.
developer.apple.com/support/app-...
loading . . .
Changes to iOS in Japan - Support - Apple Developer
https://developer.apple.com/support/app-distribution-in-japan/
1
24
7
austingil.com/not-the-endo/
loading . . .
Not the Endo…
Tried “doing a trick” on my bicycle and “biffed it
https://austingil.com/not-the-endo/
10 days ago
1
1
0
reposted by
Austin Gil
Tim Carmody
21 days ago
A massive problem today is the uneven distribution of shame. Some of us are running dedicated on-site shame servers 24/7 while others have no access to shame at all, even though they desperately need it. What we need to do is put shame in the cloud
51
3388
808
reposted by
Austin Gil
Marisa
21 days ago
This is the content that keeps me around
add a skeleton here at some point
0
6
2
reposted by
Austin Gil
Alex Russell
25 days ago
Worth your time (see also: "Lights Out: Pride, Delusion, and the Fall of General Electric" by Gryta & Mann):
youtu.be/W8Z3MfNpJpE?...
loading . . .
Greed is Destroying the World
YouTube video by Drew Gooden
https://youtu.be/W8Z3MfNpJpE?si=U4jedk6WSVWSRP-9
0
5
3
It would be pretty cool if CSS could support Regex rules for class names
25 days ago
0
0
0
reposted by
Austin Gil
Alex Russell
27 days ago
Wealth taxes now.
youtu.be/6DXZMXZCY0I?si=4…
loading . . .
If We Tax Rich People... They Will Just Leave!
YouTube video by How Money Works
https://youtu.be/6DXZMXZCY0I?si=4tZCG81u-J5YXl7t
0
12
2
Why does every bluetooth device use different taps for music controls? Tap once on one device is the same as double-tap on another, and long press on a third
29 days ago
0
0
0
reposted by
Austin Gil
Mainmatter
about 1 month ago
Thanks to SuppCo for supporting our Svelte Custom Renderers initiative 🙌 When ready, this API will allow devs to use Svelte to build Native Apps, Terminal, or anything they want. If your company wants to help make custom renderers a reality, make sure to reach out!
svelte-custom-renderers.com
loading . . .
Custom Renderers for Svelte, a Mainmatter Initiative
Help us enable cross-platform UI development with Svelte for endless possibilities.
https://svelte-custom-renderers.com
1
54
15
Finally dug into
@chriscoyier.net
's CSS Starter on
@frontendmasters.com
. Love it! The decisions and the breakdown (Thanks!)
frontendmasters.com/blog/the-coy...
My mods:
github.com/AustinGil/ut...
Shameless plug of a tool I made to test this sort of thing on plain HTML:
style-check.austingil.com
loading . . .
Style Check by Austin Gil
Style check helps developers audit the effect of different CSS sources on plain HTML elements.
https://style-check.austingil.com/
about 1 month ago
0
5
2
Fuck it...
about 1 month ago
0
1
0
Back to writing some dev content. There wasn't much on implementing TS Generic Constraints using JSDocs syntax. Now there is
austingil.com/ts-generic-c...
loading . . .
TS Generic Constraints in JSDocs Syntax
Learn how to implement TypeScript Generic Constraints using JSDocs.
https://austingil.com/ts-generic-constraints-in-jsdocs-syntax/
about 1 month ago
0
1
1
reposted by
Austin Gil
Josh Goldberg
about 2 months ago
"Were there none who were discontented with what they have, the world would never reach anything better." - Florence Nightingale
1
8
1
RSS is the best! Drop your favorite feeds here plz :) (BTW, mine is
austingil.com/feed/
)
about 2 months ago
0
1
0
Isn't there a way in TypeScript to define an object with dynamic keys, but whose keys always follow a specific pattern, like ending with a defined substring? Something like { [string + "-suffix"]: any }
about 2 months ago
0
1
0
Gosh darn,
@svelte.dev
Kit is good!
about 2 months ago
0
2
0
reposted by
Austin Gil
Dave Rupert
2 months ago
A wonderful celebration of RSS by Tom Burkert. Seems like a cool open technology that could bail us out of our billionaire-controlled algorithmic feed problem.
blog.burkert.me/posts/in_pra...
loading . . .
In Praise of RSS and Controlled Feeds of Information
The way we consume content on the internet is increasingly driven by walled-garden platforms and black-box feed algorithms. This shift is making our media diets miserable. Ironically, a solution to th...
https://blog.burkert.me/posts/in_praise_of_syndication/
2
15
3
replacement.ai
loading . . .
Replacement.AI
Humans are no longer necessary. So we’re getting rid of them.
https://replacement.ai/
2 months ago
1
0
0
loading . . .
Good
I ought to doThe best I canBe goodJust like a saint I ought to getMy ass in gearCuz goodI fuckin' ain't
https://austingil.com/good/
2 months ago
0
0
0
reposted by
Austin Gil
Mother Jones
2 months ago
EXCLUSIVE: This tech has been used to track heads of state, journalists, and maybe even you.
@lighthousereports.com
uncovered a vast surveillance empire whose untraceable tech has been used to target people in more than 100 countries. It has operated under the radar for decades. Until now.
loading . . .
14
459
261
loading . . .
Buddies
The one to my rightShows me the good The one to my leftShows me the path The one up aheadGives me a hand The one in the mirrorGives me a...
https://austingil.com/buddies/
3 months ago
0
0
0
loading . . .
Silver Spoons
Didn't haveAlways wantedFinally gotDidn't like
https://austingil.com/silver-spoons/
3 months ago
0
0
0
reposted by
Austin Gil
The Daily Show
3 months ago
The following is REAL footage from Portland, 2025. Viewer discretion is advised.
loading . . .
1894
56133
24932
loading . . .
Things to do
The things that we do
https://austingil.com/things-to-do/
3 months ago
0
0
0
reposted by
Austin Gil
Hypervisible
3 months ago
🫡
loading . . .
How to Turn Off AI Tools Like Gemini, Apple Intelligence, Copilot, and More - Consumer Reports
AI features are crowding into Google search, Gmail, iPhones, Windows laptops, and other products. If you're suffering from AI overload, these settings can help.
https://www.consumerreports.org/electronics/artificial-intelligence/turn-off-ai-tools-gemini-apple-intelligence-copilot-and-more-a1156421356/
48
8383
5578
reposted by
Austin Gil
Derek Powazek
3 months ago
Fuck apps - build websites.
add a skeleton here at some point
7
465
126
When would you use an HTTP 303 status code?
3 months ago
1
1
0
loading . . .
Run
Each passing dayReason to runLess about toMore about from
https://austingil.com/run/
3 months ago
0
0
0
loading . . .
Today
The greatest day I've ever known
https://austingil.com/today/
3 months ago
0
0
0
reposted by
Austin Gil
Ryan Estrada
4 months ago
Just a reminder to check for your name in this list of books that OpenAI trained from. If your name is there, they probably owe you several thousand dollars. OpenAI cried that if everyone eligible author files, the company will go bankrupt, so I'm alerting every author I have ever spoken to.
loading . . .
Search LibGen, the Pirated-Books Database That Meta Used to Train AI
Millions of books and scientific papers are captured in the collection’s current iteration.
https://www.theatlantic.com/technology/archive/2025/03/search-libgen-data-set/682094/
225
11965
10596
anthonymoser.github.io/writing/ai/h...
loading . . .
I Am An AI Hater
I am an AI hater. This is considered rude, but I do not care, because I am a hater.
https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html
4 months ago
1
2
1
loading . . .
Can't
What do you mean when you say "can't"?
https://austingil.com/cant/
4 months ago
0
0
0
loading . . .
Moth Haiku
True story
https://austingil.com/moth-haiku/
4 months ago
0
0
0
loading . . .
On the road Haiku
Semi truck air horns 🚛Motorcycle mustaches 🏍️Let it fucken rip 🤘
https://austingil.com/on-the-road-haiku/
4 months ago
0
0
0
loading . . .
Shorefront Haiku
Horseflies...
https://austingil.com/shorefront-haiku/
4 months ago
0
1
0
reposted by
Austin Gil
The Tennessee Holler
4 months ago
CHICAGO…
1007
40001
10575
reposted by
Austin Gil
⭑ salma
5 months ago
delete. old. emails.
add a skeleton here at some point
8
25
2
reposted by
Austin Gil
Open Web Advocacy
5 months ago
Japan 🇯🇵 has officially banned Apple’s iOS browser engine restrictions. Starting Dec 2025, iPhones must allow real Firefox, Chrome, Opera, Brave, Vivaldi and others to run their own engines, just like on desktop. /1
open-web-advocacy.org/blog/japan-a...
loading . . .
Japan: Apple Must Lift Engine Ban by December - Open Web Advocacy
https://open-web-advocacy.org/blog/japan-apple-must-lift-engine-ban-by-december/
6
470
111
loading . . .
Crumby Feelings
Who will care for the ants
https://austingil.com/crumby-feelings/
5 months ago
0
0
0
reposted by
Austin Gil
Cassidy
5 months ago
protectmypublicmedia.org
loading . . .
Protect My Public Media
Take a stand for the local stations and programs you love.
https://protectmypublicmedia.org/
0
26
9
loading . . .
Money
Grampa inspired meTo save a dollarMom showed meHow to spend it
https://austingil.com/money/
5 months ago
0
0
0
loading . . .
Inside you
A poem about feeling things inside you
https://austingil.com/inside-you/
5 months ago
0
0
0
TIL: When you put an empty date input on a page, it may ask for user input in this format MM/DD/YYYY (regional). But if you want to prepopulate the input's value, you need to use the format YYYY-MM-DD (which makes the most sense) <input type="date" value="2025-07-23" />
5 months ago
0
1
0
loading . . .
Hammer Haiku #2
A haiku about my hammer
https://austingil.com/hammer-haiku-2/
5 months ago
0
0
0
loading . . .
"Was?" Haiku
A haiku about the effects of time passing
https://austingil.com/was-haiku/
5 months ago
0
0
0
Load more
feeds!
log in