HNHacker News
TopNewBestAskShowJobs

sharat87

640 karma · joined January 23, 2011

Blog and homepage at https://sharats.me, creator of https://httpbun.com, https://prestige.dev, and more, reachable at happy.sand3297@fastmail.com.
submissionscomments
sharat87··on Ask HN: What are you working on? (August 2026)
Adding games to https://play.sharats.me for my 5yo to help learn to read. There’s word safari, word family, tiny farm etc.

Very rough but she already loves them and is visibly getting faster. She’s getting to reading words as opposed to reading letters. :)

sharat87··on Ask HN: Show your AI coded games [June 2026]
Indeed.

This collection costed me around one-month Claude pro subscription around April/May I think. Staggered because of rate-limiting. But it was almost entirely developed on my phone, with Claude Code in the Claude app cloning the github repo, raising PRs, and Netlify giving me previews of the PR's changes for me to see before merging. So I used to have like 3/4 Claudes working on separate games, and review them in the PR previews, discard/approve as I see fit.

After that, once the original shape, architecture and philosiphy were set in, I now maintain it mostly with Opencode's free models (BigPickle and MiMo), or models from Kimi/Gemma/DeepSeek, via DeepInfra.

In all, so far it costed ~$30 may be. Totally worth it. :)

sharat87··on Ask HN: Show your AI coded games [June 2026]
Some mini-games.

Nothing innovative much, just something I made for myself, and for my kids.

https://play.sharats.me

sharat87··on Ask HN: Share your personal website
https://sharats.me
sharat87··on Anthropic: Developing a Claude Code competitor using Claude Code is banned
I'm taking this more as a "pricing" change. Like, if you pay 200$ then you can use inference only in these limited scopes. If you want more unrestricted access to inference, use the API token pricing.

Which, seems fine? They could've just not offered the 200$ plan and perhaps nobody would've complained. They tried it, noticed it being unsustainable, so they're trying to remodel it to it _is_ sustainable.

I think the upset is misplaced. :shrug:

sharat87··on Httpbun Mixer – build simple test/mock APIs for testing HTTP clients
Httpbun is an HTTP server similar to httpbin.org, but has a few more bells. One of them is the `/mix` endpoint, and the Mixer tool.

With httpbin, we can't have an endpoint that responds with, say, 400 status code, _and_ an HTML body with a script injection, for when I need to test any HTTP client. This is possible with `/mix`. Here's the Mixer URL for such an endpoint: https://httpbun.com/mixer/s=400/b64=PHNjcmlwdD5hbGVydCgiaW5q....

sharat87··on SAML: A Technical Primer
Very beta and work-in-progress, https://littletools.app/saml-provider.

I intend to work on it further once my kid is… well, a little less of a toddler. :)

sharat87··on Making small games, which is fun in itself
My little daughter, and my mother, love playing a little game I made. That made making the game oh so much more rewarding and fun!

It's at https://play.sharats.me.

sharat87··on Use Timestamps
I attempted to solve this recently with a browser extension at https://github.com/sharat87/inhuman-time

Previously discussed at https://news.ycombinator.com/item?id=33446662

sharat87··on Show HN: Inhuman Time – change “3 days ago” to actual time on GitHub
Haha, fair enough. I wanted to add a choice of formats, and this gives me ideas. Thanks!
sharat87··on Show HN: Inhuman Time – change “3 days ago” to actual time on GitHub
Yeah, I wish that were the case too. But supporting all websites is a little hard. I don't intend to stop with just GitHub though, but will be adding more slowly over time.
sharat87··on Show HN: Inhuman Time – change “3 days ago” to actual time on GitHub
Hey HN, this is a quick tiny browser extension to change human time displays to inhuman ones, on GitHub.

Changes human time displays to inhuman ones on GitHub. For example, a time displayed as `3 days ago`, will be changed to `31 Oct 2022, 5:34 pm IST`.

The advantage of this, is say if you are viewing a page of releases for example, and all releases show `3 days ago`, since they are all off by a few minutes or hours, it can be really frustrating to have to hover over each of them to find out the exact time of each release.

This applies in commits page, releases page, updates pages etc.

sharat87··on Shell script best practices, from a decade of scripting things
Hey Peter! It's so humbling to see you check out my blog!

Your articles on awk and sed were a huge inspiration to me around 2008-09, and I super-looked up to you. Never have I imagined you would check out my blog one day!

Thank you for all your work dude! Stay awesome.

sharat87··on Shell script best practices, from a decade of scripting things
Thanks. Didn't know the word builtin had a specific meaning in bash, which, seems obvious now in hindsight. Should be fixed soon.
sharat87··on Shell script best practices, from a decade of scripting things
Good catch. Fixing it.
sharat87··on Shell script best practices, from a decade of scripting things
Excellent point. Thanks for this. Fixing it.
sharat87··on A deep-dive into the Appsmith low-code Debugger
Hey all! Appsmith is an open-source low-code platform for building internal tools quick.

A big part of the coding experience in Appsmith is the Appsmith Debugger.

To help you get the most out of the often-used-but-little-known feature, we’ve written a two-part blog post covering each pane, view, and line that can help you debug more effectively, turn a frown upside down, and help you build more resilient apps for your end-users.

1⃣ In the first part, we’ll see how the Errors pane can become a part of your development flow.

https://www.appsmith.com/blog/debugging-your-app-in-appsmith...

2⃣ In the second, we’ll meet Logs, Inspect Entity, and learn how to tie errors with these two for end-to-end debugging.

https://www.appsmith.com/blog/debugging-your-app-in-appsmith...

sharat87··on Forebruary is a wall calendar that you do not need to replace every year (2013)
Hey, you may like my Just a Calendar: https://cal.sharats.me

Months are laid out in clean no-nonsense way, and it's a very lightweight app. You can click on dates to mark them to get some bearings while planning things on a Calendar, kinda like pointing a pen at a date. Drag to mark multiple dates too!

No logins, no extra engagement features, and nothing much.

Previously on HN: https://news.ycombinator.com/item?id=30851174

sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, thanks for sharing the time one. Helped in identifying the problem more accurately. This should be fixed now.
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, thanks. I haven’t figured out customising time ones just yet, but the wrong today problem should be fixed now.
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, sorry for this. It actually should be working on mobile. Can you check now, or share more details on what you are seeing or what problems you are facing please?
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, thanks. Yeah, that's what I started off with, but after two years, just looking at the code, I have _no_ idea what's going on. And I can see myself reinventing some framework in a bad way, if I am to add more features and fix stuff. So, went with my favorite combination, TypeScript and Mithril.js.
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, yes the years decreasing is a bug, should be fixed now.

The marks disappearing is, unfortunately, just the default print setting. I think if you enable the "background graphics" option, they'll show up.

I'll figure out a better way. Perhaps, the marks could be text-color, instead of background, when printing.

sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
This is now available, along with starting weeks on Mondays. Please click on the burger button in the top toolbar and enable week numbers. :)
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, thanks for the kind words. The problem should've been fixed by now, so please check it out again. Let me know if any particular date format doesn't work.
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, thanks for the suggestion. I actually considered this multiple times, but I'm yet to figure out a way to not have this clash with the marked dates in localStorage, in an easy-to-understand way.

We'll get there though, soon. :)

sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Nah, done something better. Removed it altogether.

I actually didn't realize I was still loading GA, thought I'd removed it long ago. Well, thanks for pointing it out. :)

sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
An extra thanks to everyone checking this out and sharing issues you've faced. The fact that you folks are vocal about the issues you faced instead of just moving on, tells me I'm not the only who needed something like this. Cheers!
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Hey, thanks for reporting. Yeah, looks like the event handler is broken. Fix coming up.
sharat87··on Show HN: Just a Calendar: Simple Calendar to look at, no login, super light
Indeed. This is what I used to use before I gave in and built this. What I was missing most of all, was marks. Be able to pull up a calendar when sharing my screen with my team to collaborate on dates while marking them for some bearings. Sure, I could double-click on a date in `cal`'s output, which was what I used to do, but I can mark only a single date with that.
Page 1 of 3Next →