Profile for aj

About aj
Fields
- AJ's Corner
- https://id1.in
- Functional Programming India
- https://functionalprogramming.in/
- GitHub
- https://github.com/ajnsit
Bio
Founder Functional Programming India, Concur UI framework.
“It’s all fine, if the compiler says it’s fine”.
"Be irrational. Don't let the economists win"
"Rage against walled gardens"
#Haskell #Purescript #Rust #APL #FunctionalProgramming #Linux #Coffee #Robotics #3DPrinting #India #FOSS #Spanish #Japanese #Atheism
Alt of https://functional.cafe/@haskman
Stats
- Joined
- Posts
- 222
- Followed by
- 28
- Following
- 128
Pinned posts
jump to recentAnnouncement: We at #FPIndia are organising an #FPIndiaAdvent Calendar, where we encourage people to write/vlog about #FunctionalProgramming topics. You can post any FP related content at your own blog/channel, just claim a slot at the link below -
https://functionalprogramming.in/advent/2025.html
Threw together a basic #SelfHosted long form blog. Now comes the hard part of actually writing blog posts 😄
This blog also acts as a landing page for all my self hosting experiments.
https://id1.in
#SmallWeb
Why would people use other programming languages for frontend dev when #PureScript is just right there?
#FunctionalProgramming
I moved off #firefox and onto #waterfox. Some things I discovered that I really like -
1. All #telemetry is turned off, and the options are disabled, so there is no way to turn them on.
2. It comes with native side tabs support, so there is no need to install Sidebery or the like. When you open side tabs, the top tab row disappears automatically (which was not possible to do in Firefox). There are some nice options like an option to pin the current tab automatically.
3. Drag drop files works again! My firefox install had this annoying bug where I couldn't drag files from the desktop to a web page. This works flawlessly in waterfox.
4. Installation was a breeze with flatpak. I copied over my profile from firefox, and everything worked out of the box, including #DRM (e.g. netflix).
I also tried #librewolf and DRM did not work out of the box with it. I overall much prefer waterfox.
That's it, I'm switching to a #firefox fork now for day to day browsing. Also open to trying out alternative browser engines as I come across them
I wrote a small #PureScript DSL to compute taxes. Why?
1. Tax season is here, and all the online calculators are terrible!
2. The Indian tax code has different "tax regimes" that you can opt for and I wanted to compare how the tax liability changes with your choice. Hence a DSL, and not merely a calculator.
3. Writing a tax calculator is the best way to understand the nuances of the tax code.
4. Writing DSLs is fun!
Code here - https://forge.id1.in/aj/purescript-taxes
#India #Taxes #TaxCalculation #FunctionalProgramming
Speaking of terminal emulators, #foot seems great, but unfortunately the lack of ligature support is a deal breaker
#terminalemulator
4 graphs about trends in the Linux ecosystem that make me happy!
From https://www.gamingonlinux.com/index.php?module=statistics&view=trends
#KDE #Gnome #Plasma #AMD #Intel #Nvidia #FOSS #Linux #LinuxTrends
Very nuanced and logical take on the stupid #IndiasGotLatent #OTT controversy, and #FreedomOfSpeech in #India
https://www.youtube.com/watch?v=K381EkDpUKw
If the #MahaKumbh comes every 12 years (2013 was termed a mahakumbh, as well as 2001), then plain #Kumbh should be organized every year, and #ArdhKumbh every 6 months
Let's Make Kumbh Great Again
#India
"3 Delivery boys reveal company secrets on 10-min delivery, tips, dark stores & income | Rethink India"
https://www.youtube.com/watch?v=dREJfSvyumA
#India #Delivery