scalar AciBinary = bytes;
scalar UnixEpochMs = uint64;
message CreateMessage {
AciBinary author = 1;
UnixEpochMs sentAt = 2;
// ...
}
message DeleteMessage {
AciBinary targetAuthor = 1;
UnixEpochMs targetSentAt = 2;
}
service MessageService {
rpc Create(CreateMessage) returns ();
rpc Delete(DeleteMessage) returns ();
}
I really wish that protobufs supported creating custom scalar types
12.02.2026 18:59
π 2
π 0
π¬ 0
π 0
Having some serious networking issues with @github.com today, pages loading for ~30-60 seconds, lots of requests failing, I can see their janky caching and turbolinks shit giving me old state and breaking the UI. Nothing on githubstatus.com yet though
11.02.2026 18:03
π 4
π 0
π¬ 2
π 0
Policing as a system originated from slave patrols in the US in the 1600s. To capture fugitive enslaved people & squash rebellions
Slaves were considered property and the earliest police were created to protect property owners. And to this day that's their only real purpose, to protect property
13.01.2026 18:10
π 1
π 0
π¬ 0
π 0
Pride & Prejudice fans, have you ever wondered why no one contacted police when Wickham & Lydia ran off?
Ignoring that it wasn't a crime at that time, it's also because the police didn't exist in 1811. They wouldnt exist for another 18 years
Police are a modern invention and there are alternatives
13.01.2026 18:01
π 1
π 0
π¬ 1
π 0
I donβt polyfill anything, I work on an electron app so all I ever have to support is latest chromium
20.12.2025 05:06
π 1
π 0
π¬ 0
π 0
Thatβs literally what Iβm doing but in the variables
20.12.2025 04:36
π 1
π 0
π¬ 1
π 0
Using named and themed color variables in our design system has been a massive quality of life improvement
Tailwind wasn't quite as bad, but even that has improved dramatically
More consistency, and less you need to remember. And we've added high contrast mode, so its actually covering 4 themes
11.12.2025 21:38
π 17
π 0
π¬ 3
π 0
Theres a straight line from US politicians to starving children in refugee camps going go school in tents only to have bombs dropped on them
Dems are asking us to step over their bodies on the way to the polls for candidates whose version of βfightingβ for us is dropping one liners for tiktok views
10.12.2025 16:11
π 0
π 0
π¬ 1
π 0
When a candidate is called out for supporting Israel, Dems will say
βThis is what got us Trump! Letβs focus on the US! Stop with purity tests!β
Weβre talking about genocide
Remember this when they promise to save you from fascism, they will feed you to the wolves and call you a single issue voter
10.12.2025 16:04
π 14
π 0
π¬ 1
π 0
It's frustrating that email clients haven't all standardized around using a webview with a publicly available custom UA stylesheet. Do whatever sanitization is necessary, but stop messing around with layout and specificity
04.12.2025 18:06
π 2
π 0
π¬ 0
π 0
It's shocking to me that Windows doesn't have an equivalent app as macOS Preview. Like what do you mean you need to download a separate app to sign a PDF? Why is Windows adding AI features when it can't do everyday things like this....
04.12.2025 17:42
π 3
π 0
π¬ 2
π 0
Iβve only used virtual, which iirc doesnβt work with the React compiler
22.11.2025 15:03
π 1
π 0
π¬ 1
π 0
A lot of React libraries try making βcore/domβ versions (well meaning, but used by no one & arent actually complete/well maintained standalone libs) that they wrap with a React API
The problem is they tend to model things in a way that is unfriendly to React & you just end up with bugs & code bloat
22.11.2025 08:44
π 6
π 0
π¬ 1
π 0
Quote from article βYou also wonβt need to unlock, show, or hand over your device to present your ID β Something you shouldnβt do with driverβs licenses, eitherβ
It sounds like you open this the same way you open a card in your wallet while your device is still locked
Ideally it should *only* be accessible while your phone is unlocked, and anyone with more concern than that should already be turning their devices off entirely or not bringing them
13.11.2025 15:23
π 2
π 0
π¬ 1
π 0
If youβre benchmarking your function down to the microsecond then maybe it matters, otherwise Β―\_(γ)_/Β―
The only time Iβve ever cared about this was when writing very optimized encoders/decoders for binary formats
13.11.2025 04:59
π 0
π 0
π¬ 0
π 0
The singing and production is very good no doubt, but likeβ¦ you could give the best performance ever of βBaby Sharkβ or β1-877-Kars-4-Kidsβ and they would still drive me mad
07.11.2025 23:04
π 1
π 0
π¬ 0
π 0
Itβs a lonely opinion but I canβt stand the song βGoldenβ from K-pop demon hunters. Itβs like they wrote the lyrics specifically for the kidz bop cover. I donβt understand adults that like this song
07.11.2025 23:00
π 2
π 0
π¬ 1
π 0
Yay, I built this, please enjoy:
30.10.2025 20:15
π 86
π 0
π¬ 5
π 0
I wish I could add constraints to groups of CSS grid template rows/columns. Like
grid-template-columns:
group(
1fr, // total for both
[col-1] auto,
[col-2] min-content
)
[col-3] fit-content
group(
1fr, // total for both
[col-4] min-content
[col-5] auto
);
30.10.2025 18:59
π 2
π 0
π¬ 0
π 0
I know lots of other frameworks shipped similar APIs long before React so Iβm looking around to see if anyone has already attempted to build libraries for this purpose
30.10.2025 16:49
π 1
π 0
π¬ 0
π 0
Building libraries of prebuilt animations has always been tough because they tend to be so fiddly
But the new view transition API is so naturally composable. And with Reactβs new <ViewTransition> component I feel like I can imagine how to built a very customizable set of common animations
30.10.2025 16:48
π 4
π 0
π¬ 1
π 0
::view-transition-group(*) {
animation-duration: 3000ms;
}
::view-transition-group(*) { outline: 1px solid blue }
::view-transition-image-pair(*) { outline: 1px solid yellow }
::view-transition-old(*) { outline: 1px solid red }
::view-transition-new(*) { outline: 1px solid green }
This little snippet made debugging view transitions a lot easier
29.10.2025 18:29
π 135
π 16
π¬ 2
π 0
Andrew Cuomo is racist and is running on a racist platform
27.10.2025 22:51
π 2
π 0
π¬ 0
π 0
People horrified and furious at the before and after photos of the white houseβ¦ if you think thatβs bad, you should see what israel did to Palestine
27.10.2025 15:59
π 8
π 1
π¬ 0
π 0
Biome v2.3 is out!
π¨βπ¨βπ¦βπ¦ Full support for @vuejs.org, @svelte.dev and @astro.build
βΌοΈ New ignore syntax
π¬οΈ Tailwind v4 support
β¨οΈ New CLI flags and reporters
biomejs.dev/blog/biome-v...
24.10.2025 13:02
π 126
π 19
π¬ 5
π 10
Even the environment aspects of AI
Tech has been unregulated in its abuse of the environment for a long time and itβs driven by a lot more than just AI
And theyβve been promising it will get better soon with just a liiiiittle bit more innovation for years
More environmental regulation is needed
25.10.2025 18:00
π 5
π 1
π¬ 0
π 0
Yeah everyone is hearing about AI in the workplace right now, and everyone has coworkers or bosses that have fallen for the hype of AI
Take a moment to realize how little itβs actually changed the work that needs to be done. How things are progressing largely at the same pace they always have
25.10.2025 17:50
π 7
π 3
π¬ 1
π 0
You see stories of college students not being prepared for college and turning to AI?
Theyβve been in school for the last 12 yearsβ¦ they were not using AI the entire time
What did just happen is that they did high school during covid lockdowns which fucked their education up horribly
25.10.2025 17:48
π 4
π 1
π¬ 1
π 0
Look past the headlines about the actual trends happening
βCEO Lays Of 1000s, Says They Will Be Replaced With AIβ
Mass layoffs have become more and more common for decades. They were going to lay those people off, they just want investors/the public to think itβs part of some vision
25.10.2025 17:45
π 8
π 2
π¬ 1
π 0
Making people afraid of AI is part of the grift of AI
It helps create this image that itβs more powerful than it actually is
Or that itβs inevitable, that everyone is betting everything theyβve got on AI even if itβs going to make everything worse
25.10.2025 17:45
π 5
π 2
π¬ 1
π 0