HNHacker News
TopNewBestAskShowJobs

alabhyajindal

1,035 karma · joined December 20, 2021

https://alabhya.me, alabhya10@gmail.com
submissionscomments
alabhyajindal··on Fabrice Bellard Releases MicroQuickJS
Thank you! I don't use Mataroa but I can see the similarities. My current blog setup is a Python script that parses content written in markdown and emits HTML. The CSS is inspired by the other minimal blogs I see here.

Thanks a lot for checking out my blog/project. Have a great day!

alabhyajindal··on Fabrice Bellard Releases MicroQuickJS
It's interesting but I don't think it belongs as a comment under this post. I can use LLMs to create something tangential for each project posted on HN, and so can everyone else. If we all started doing this then the comment section will quickly become useless and not on point.
alabhyajindal··on Hacker News front page now, but the titles are honest
> OpenAI releases a new model to distract from their board drama

This one shows the "age" of the LLM, or the data cut off time

alabhyajindal··on Learning music with Strudel
Amazing! Though I can't get the theme to stop changing while the music is playing. Is there a setting I'm missing?
alabhyajindal··on India orders smartphone makers to preload state-owned cyber safety app
The difference is restricting removal of the app. It takes away the user's choice. As far as I know all preloaded apps, at least on Android, can be disabled if not uninstalled.

> The November 28 order, seen by Reuters, gives major smartphone companies 90 days to ensure that the government's Sanchar Saathi app is pre-installed on new mobile phones, with a provision that users cannot disable it.

alabhyajindal··on Build a Compiler in Five Projects
I heard that the ML version was a translation of the C version, and is thus not easy to follow along. Or it may have been the other way around!
alabhyajindal··on I built a faster Notion in Rust
I used to be very against closed source products but changed my mind recently. One of the founders of Obsidian makes some great points here: https://forum.obsidian.md/t/open-sourcing-of-obsidian/1515/1...
alabhyajindal··on Ask HN: What Are You Working On? (Nov 2025)
I created a RescueTime alternative for KDE Plasma. It runs in the background as a daemon and records time spent on each window in a SQLite database. Next step here would be to add a Firefox extension, since a lot of my time is spent browsing the web.

Tracking windows on Wayland is hard because the protocol doesn't support it. I hacked together a script using Claude Code that somehow works, but I barely understand how.

https://github.com/alabhyajindal/timeowl

alabhyajindal··on WriterdeckOS
Nice! I have another idea: DerangedOS. An operating system that allows you to scroll social media and view short form video content. It immediately shuts down if you attempt to do anything productive.
alabhyajindal··on Show HN: BookPace – Track your reading time (with NFC tags for physical books)
> if you read physical books, you can attach an NFC tag to your book

I'm hearing this for the first time. Having a video demonstrating this would be nice.

I currently get a very productivity/measure all things vibe from the marketing site. Given how many readers read for pleasure, I would alter the site to position this as something that helps users become aware of their reading habits, not necessarily something to measure, and optimise their reading habits.

Congrats, looks great!

alabhyajindal··on JavaScript Just Leveled Up: ES2025 – You'll Fall in Love With
This is written by an LLM. Can we have less of these on HN?
alabhyajindal··on Show HN: Ü Programming Language
> What kind of code snippets could you suggest?

Anything really! Some websites that do this currently: https://ziglang.org, https://crystal-lang.org and https://www.ruby-lang.org/en

> I have a comparison table mentioning features

Yes - I did see this in the README. Maybe worth adding it, or something similar to the website.

alabhyajindal··on Show HN: Ü Programming Language
Very nice! Some feedback about the home page and presentation:

- A snippet on the home page to give the reader a quick feel of the language.

- A line or two on how to pronounce Ü.

- Using a list or sections to highlight important features prominently and make the home page more information dense.

- Date of publication on the blog posts.

alabhyajindal··on Floss Before Brushing
I have had the exact same experience. Always worth it to get a second opinion before any dental work.
alabhyajindal··on The Programming Languages Zoo
Posted this because I love how concise the implementations are. Might be a combination of using OCaml plus lexical and parser generators.
alabhyajindal··on Postman which I thought worked locally on my computer, is down
Surprised to see no one's mentioned HTTPie yet. I reach out for their web app anytime I have to make a one off network request: https://httpie.io/app
alabhyajindal··on Ask HN: What are you working on? (September 2025)
Love the idea. From the FAQ section on the website:

> Organizers can keep a portion of sign-up or event fees

Isn't this a given? Don't event organisers expect to keep the entire sign-up fee for themselves when they host an event? The website banner reads:

> Build an IRL community. Get paid for it.

I was under the impression that onthe.town will pay the organisers from their own pocket for organising the event, but that does not seem to be true.

alabhyajindal··on Ask HN: What are you working on? (September 2025)
Very interesting idea. Good luck!
alabhyajindal··on Ask HN: What are you working on? (September 2025)
First time hearing about libGDX. Do you have any resources on why it's your favorite framework? It might be useful for your website as well. To sort of "sell" the framework to game developers who have not used it before.
alabhyajindal··on Testing is better than data structures and algorithms
This might be useful: https://docs.racket-lang.org/sicp-manual/index.html
alabhyajindal··on Cloudflare is sponsoring Ladybird and Omarchy
Cloudflare is listed as a Platinum sponsor on the Ladybird website (https://ladybird.org). Also from their website:

What are the sponsor tiers?

Platinum USD $100,000

Gold USD $50,000

Silver USD $10,000

Bronze USD $5,000

Copper USD $1,000 (no logo, text only)

Sponsorships run for one year, then you are welcome to renew.

alabhyajindal··on A collection of technical things every software developer should know (2017)
[flagged]
alabhyajindal··on Want to piss off your IT department? Are the links not malicious looking enough?
Beautiful. I got my joy back
alabhyajindal··on Tldraw SDK 4.0
Sharing a link is also a sign up feature now. Didn't tldraw come up after Excalidraw was already quite popular? Seems like a missed opportunity for the latter since tldraw came up after and was able to figure out a business angle for a similar (same?) software.
alabhyajindal··on This map is not upside down
I said "somewhat okay" in my original comment to mean developing/developed classification is better than the Global North/South. Not that it's good or should be widely used. I wanted to communicate that even that bad classification is "better" than Global North/South which I'm hearing about today for the first time.
alabhyajindal··on This map is not upside down
I haven't read the link you posted because I want to expand on my initial reaction.

A layman who is not familiar with the reasons behind Global North/South would not think about imperialist relations. I'm somewhat okay with "developing" because the term is easier to understand: some countries are less developed than others. Plus the terms are fluid. If a country becomes developed enough then they switch labels.

Global North/South makes no sense at all, again from a layman's perspective. From the original story:

> Psychologically, we tend to view things nearer the top as ‘good’ and those lower as ‘bad.’

When I see Australia in the southern hemisphere being characterised as "North", I think that the creator of this term is discriminating against countries they consider inferior. There is no room for growth here. A country being characterised as "South" will always be as such, because intuitively we know we can't switch geographies.

alabhyajindal··on This map is not upside down
First time seeing this and it feels so offensive. I'm somewhat okay with the term developed and developing countries, though not too much [1]. But this just feels discriminatory.

1. https://en.wikipedia.org/wiki/Factfulness

alabhyajindal··on KDE is now my favorite desktop
Love KDE. Can others share their experience of using the same desktop environment across distributions? Is there a difference? I have only used KDE on Fedora and it's great but getting the itch to try out something new. Void Linux maybe.
alabhyajindal··on WASM 3.0 Completed
Validation errors were bit of an issue. Especially because Binaryen constructs an internal IR that remains opaque until we emit the Wasm text. I did consider Wizard for my project but settled on Wasmtime because I needed WASI support.

My major pain point was the documentation. The binaryen.js API reference¹ is a list of function signatures. Maybe this makes sense to someone more experienced but I found it hard to understand initially. There are no explanation of what the parameters mean. For example, the following is the only information the reference provides for compiling an `if` statement:

  Module#if(condition: Expression, ifTrue: Expression, ifFalse?: Expression): Expression
In contrast, the Wasm instruction reference on MDN² is amazing. WASI again suffers from the same documentation issues. I didn't find any official resource on how to use `fd_write` for example. Thankfully I found this blog post³.

Wasm feels more inaccessible that other projects. The everyday programmer shouldn't be expected to understand PL research topics when they are trying to do something with it. I understand that's not the intention but this is what it feels like.

1. https://github.com/WebAssembly/binaryen/wiki/binaryen.js-API

2. https://developer.mozilla.org/en-US/docs/WebAssembly/Referen...

3. https://tty4.dev/development/wasi-load-fd-write/

alabhyajindal··on WASM 3.0 Completed
Isn't wasm-tools for working with Wasm modules? Maybe I'm missing something. I was using Binaryen to compile an AST to WebAssembly text. Also worth mentioning that Binaryen is the official compiler/toolchain for this purpose which is why I expected more from it.
← PreviousPage 2 of 9Next →