Pushkar Sinha
semaphores.dev
Pushkar Sinha
@semaphores.dev
Software Development | Svelte | C# .NET

Enthusiast of cutting-edge web technologies and libraries.

I enjoy tinkering with cool tools in spare time.

https://semaphores.dev/
December 13, 2025 at 10:36 PM
Clearly, the solution is for GitHub to have a character limit
à la Bluesky.

But on a more serious note, this is why usage of gen AI incurring some significant cost will be eventually needed. So that people are more judicious and selective when using it.
December 11, 2025 at 2:54 PM
I came across the Plain Language initiative of the US government last year, which has a wonderful guide on writing simply that a regular person can comprehend.

digital.gov/guides/plain...
Plain Language Guide Series
A series of guides to help you understand and practice writing, designing, and testing plain language
digital.gov
December 10, 2025 at 10:46 AM
Even before AI generated content, Indian government bodies and the legislative branch (courts, lawyers) use horrendously complicated language. Complex enough for someone who knows English well, let alone those in towns and villages who don't.
December 10, 2025 at 10:45 AM
Oh man, I saw the "Last updated" for svelte-devtools on sveltesociety.dev/collection/e...

and thought it finally got updated.
Editor Support - Svelte Society
A collection of extensions for different IDEs and text editors.
sveltesociety.dev
December 8, 2025 at 3:46 PM
December 7, 2025 at 5:33 PM
December 3, 2025 at 9:46 PM
Sweet, never knew sv migrate existed.
December 2, 2025 at 3:40 PM
Didn't know there was an Astro newsletter. Subscribed!
November 30, 2025 at 12:11 PM
Might be a noob question, but could this potentially have been avoided by using TS and annotating the return type of isOwner as boolean?
November 2, 2025 at 11:41 AM
I got rid of my Fedora dual boot couple of months ago because I booted into it once in 3 months. Plus, I've never been a fan of the font rendering on Linux, which is kind of important when you're working with the Web.
November 2, 2025 at 8:46 AM
I feel like if you have force yourself to ask whether you should switch to another OS, you probably don't need it.
November 2, 2025 at 8:46 AM
Interesting, never heard of graphemes before.
October 23, 2025 at 9:28 PM
This problem is from September 20 instead of October 20. It was accidentally posted across all your social media channels.
October 23, 2025 at 11:55 AM
Nice one! I've been using Bruno, but a Rust alternative sounds interesting. Will give it a try on my next project.
October 20, 2025 at 9:19 PM
This one lent itself well to a recursive solution.
October 10, 2025 at 2:24 PM
Nevermind, figured it out in another reply.
October 10, 2025 at 6:43 AM
Ah of course. I feel silly now. I made a set of tuples instead of a dict. I am used to TS, still getting the hang of Python syntax.
October 10, 2025 at 6:42 AM
Hmm, maybe the insertion is random then? This is what I get with a dict:

gist.github.com/psncl/43dbef...

When I use a list instead, the order is [22, 15, 8, 1] every time.
October 10, 2025 at 6:34 AM