Abhinav 🌏
banner
abnv.me
Abhinav 🌏
@abnv.me
Programming languages aficionado, occasional runner, quantified-self enthusiast, and fervent napper. Works as senior software engineer at Google.

If you want to follow […]

🌉 bridged from ⁂ https://fantastic.earth/@abnv, follow @ap.brid.gy to interact
Gave my aging #mechanicalkeyboard a makeover by changing keycaps. The mix of colors looks pretty cool.
November 15, 2025 at 7:14 AM
November 15, 2025 at 5:29 AM
November 2, 2025 at 7:50 AM
The baby woke us super early today, and we saw this super #rainbow at sunrise! #photography
October 11, 2025 at 12:57 AM
Where are the controls for this game? #photography
October 7, 2025 at 7:31 AM
Great turnout at the #indieweb Club #bangalore today, and great output too! #blogging
October 4, 2025 at 3:24 PM
Wrote some JavaScript code to customize #miniflux #feedreader to automatically sort articles by similarity. Now I can read similar articles one after another easily.
September 28, 2025 at 1:05 PM
The irony!
September 25, 2025 at 2:22 PM
I've got to learn this "weird French programming language that no other company uses" used by this one company named Jane Street so that no other companies will hire their employees. #ocaml
July 27, 2025 at 4:29 AM
https://stic.earth is a collection of privacy-respecting, self-hosted applications and services, which includes https://fantastic.earth, my server. It currently runs these services:

- #mastodon (Microblogging)
- #pixelfed (Image posting)
- #bookwyrm (Book […]

[Original post on fantastic.earth]
July 25, 2025 at 2:34 PM
Completed my double trio of #mechanicalkeyboards: from top to bottom: brown, red and blue keys; small, medium and large layouts; Ducky mini one, Keychron K2 and Filco majestouch.
June 12, 2025 at 11:22 AM
SOMEBODY STOP ME! #mechanicalkeyboards
June 5, 2025 at 1:57 PM
#nixos ruins another relationship
June 1, 2025 at 2:31 AM
It is a good day to unleash the agent of chaos. #haskell #programming
May 28, 2025 at 5:34 AM
#pocket is dying so it's appropriate to talk about the minimal #readlater service I wrote for myself: LinkFodder.

You can save links via an API, or a form, or a Telegram bot, and you get an HTML page (shown below) and an Atom #feed. That’s it.

Supports […]

[Original post on fantastic.earth]
May 23, 2025 at 7:09 AM
When you delete the deprecated function but forget to removed the deprecation comment:

#signs #programming #meme
April 6, 2025 at 10:01 AM
This is my 500th original post on #fediverse 🎉

I've been on #mastodon for 2 years, 3 months, and 16 days now, and I love it here!

To celebrate this occasion, I've created a pie chart of the #hashtags I've used in my posts (with at least two occurances) […]

[Original post on fantastic.earth]
February 27, 2025 at 3:19 PM
Comparing the chart of Monad tutorials by year[1] with the Gartner hype cycle graph, it seems like we are almost at the Peak of Inflated Expectations now.

1]: From the list of Monad tutorials ([https://wiki.haskell.org/Monad_tutorials_timeline).

In my […]

[Original post on fantastic.earth]
February 22, 2025 at 2:30 PM
https://fantastic.earth is growing, literally. After running on a small 4 GB server for two years, we have recently migrated to a 64 GB server. Now we can host even more services for our members. We currently run these services:

- #mastodon (Microblogging) […]

[Original post on fantastic.earth]
February 10, 2025 at 5:31 AM
After seven years of meticulously formatting and aligning all the source code of my #haskell static site generator by hand, I finally moved to an auto-formatter today (Ormolu).
January 25, 2025 at 11:37 AM
I analysed the #mastodon posts I've made over the last 2+ years for the clients I've been using, and created some charts.

The first one is the pie chart of the post count by clients. @ivory for Mac is the winner here, with 30% posts made using it. @phanpy […]

[Original post on fantastic.earth]
January 5, 2025 at 7:01 AM
I have been using #miniflux as my feed reader for a couple of years now. It is intentionally minimalistic, and hence it lacks certain features. One thing that I sorely miss is the capability to sort the feed entries by various criteria like entry reading […]

[Original post on fantastic.earth]
January 4, 2025 at 10:39 AM
I've completed Part One of "Warehouse Woes" - Day 15 - Advent of Code 2024 #adventofcode https://adventofcode.com/2024/day/15.

See my #haskell solution at https://github.com/abhin4v/AoC24/blob/main/app/Day15.hs.

It was fun to visualize the bot movement […]

[Original post on fantastic.earth]
December 21, 2024 at 6:24 AM
[Discussion of the solution OR A tale of two Tries]

The solution is just 10 lines of code.

As many others would have, I solved the first part using regular expressions. But the second part requires us to enumerate all possibles matches, and regular […]

[Original post on fantastic.earth]
December 19, 2024 at 3:23 PM
[Discussion of the solution]

I initially thought that I could solve this day with AStar search algorithm, and I did use it to solve the first part. However, it was too slow for the second part, the goal being just too far.

Fortunately, the linear library […]

[Original post on fantastic.earth]
December 14, 2024 at 5:16 AM