HN user

sangeeth96

1,199 karma

just another geek.

---

> automagic.blog

ཐི༏ཋྀ󠀮 @runofthemillgeek.com

meet.hn/city/11.7490639,75.4931578/Thalassery

Socials: - sangeeth96.at.hn - bsky.app/profile/runofthemillgeek.com - github.com/runofthemillgeek - linkedin.com/in/runofthemillgeek - reddit.com/user/runofthemillgeek - https://automagic.blog

Interests: Cybersecurity, Legal Tech, Open Source, Privacy, Programming, Technology, UI/UX Design, Web Development

---

Posts26
Comments194
View on HN
agniva.me 2d ago

An Ode to the Old Ways

sangeeth96
2pts0
nextjs.org 27d ago

Next.js 16.3: Instant Navigations

sangeeth96
3pts0
cursor.com 5mo ago

Cursor Blame

sangeeth96
1pts1
react.dev 7mo ago

Denial of service and source code exposure in React Server Components

sangeeth96
346pts225
www.youtube.com 8mo ago

How Is Affinity Now Free?

sangeeth96
1pts1
viteplus.dev 9mo ago

Vite+ – Unified toolchain for the web

sangeeth96
109pts148
www.computerworld.com 10mo ago

Atlassian says its 'Don't F– the Customer' principle drove cloud-only decision

sangeeth96
4pts3
blog.sangeeth.dev 10mo ago

Accurate text lengths with Intl.Segmenter API

sangeeth96
2pts0
blog.sangeeth.dev 1y ago

Preview app adds Dark Mode toggle for PDFs on macOS Tahoe, iOS and iPadOS 26

sangeeth96
7pts0
www.canva.dev 1y ago

Yes, You Can Use AI in Our Interviews. In Fact, We Insist

sangeeth96
6pts1
learn.microsoft.com 1y ago

PowerToys Command Palette Utility

sangeeth96
6pts4
www.youtube.com 1y ago

Unitree Go 2 Teardown: The Secrets of This $2000 Robot Dog

sangeeth96
1pts0
www.raycast.com 1y ago

Raycast AI Extensions Beta

sangeeth96
3pts1
stevejobsarchive.com 1y ago

On the origin of “make something wonderful” — Steve's driving motivation

sangeeth96
2pts0
bsky.app 1y ago

Deno is filing a USPTO petition to cancel Oracle's JavaScript trademark

sangeeth96
9pts0
blog.sangeeth.dev 1y ago

Custom domains with HTTPS for your localhost servers on macOS

sangeeth96
2pts0
www.reuters.com 2y ago

Stability AI discusses sale amid cash crunch, The Information reports

sangeeth96
8pts2
www.youtube.com 2y ago

Autodesk copyright-strikes video for including product URL in description

sangeeth96
2pts0
github.com 2y ago

Backroad – Streamlit in JavaScript

sangeeth96
2pts0
blog.flickr.net 4y ago

Sometimes We Suck (2005)

sangeeth96
92pts7
nadh.in 4y ago

FOMO? YAMO

sangeeth96
2pts0
www.xda-developers.com 4y ago

Microsoft is working on a new Task Manager for Windows 11 with Fluent Design

sangeeth96
1pts0
neal.fun 4y ago

Let's Settle This

sangeeth96
397pts498
miketaylr.com 4y ago

Testing Chrome version 100 for fun and profit (but mostly fun I guess)

sangeeth96
1pts0
www.youtube.com 5y ago

C# vs. Java: Which Is Faster? Computer Language Drag Racing Series E03

sangeeth96
1pts0
medium.com 5y ago

In support of “more accurate estimates”

sangeeth96
1pts0

ah, i misunderstood. that seemed way too low in terms of actual tokens lol. i'll log off now. interesting details and didn't know about WebkitWasm. hope to read more soon.

edit: I misunderstood, that's $25k not 25k tokens :/ time to log off.

this is so rad! 25k tokens is a lot less than i thought this'd take -- what were the difficult bits in the porting process? also, was firefox preferred because parts of it are already in rust?

They (WP and Lumia) would've been a strong 3rd player if the right investments and care were given since MS acquisition but alas, I think I should've noticed the writing on the wall for all of MS' consumer business (Xbox, being the latest!) from the moment Satya stepped in and Nokia got cut off.

Satya was great for businesses and MS' investors, terrible for consumers.

This is what I’ve been thinking of ever since coming across Ramp’s agent[1] and other orgs trying to build their own remote dev envs with agents at the center. Makes so much more sense in this kind of a dev spree to not wait for a PR. Because all actors end up repeating the same thing with their own agents which can be totally avoided. Conversations and code to jump in and out of, to collaborate etc seems like the right way to go.

Excited to see what Zed team comes up with! :)

[1] https://builders.ramp.com/post/why-we-built-our-background-a...

Ported tree-sitter, color-diff, yoga-layout, and a number of other WASM and Rust native modules to TypeScript, improving CPU and memory use by 2-10x in the process

Curious to learn more on this (unless there’s a write-up in the works). I’m naive on this matter but:

1. is this because it’s higher cost when passing objects back and forth across the JS/native boundary? 2. Does this have anything more specific to do with use of Bun? 3. is the stance for claude code then to keep all the deps in raw TypeScript? 4. How do you folks keep these ported deps up-to-date?

I had to fight through school and university in India with my teachers who believed these were legit questions to ask in written exams. Can't 100% blame them since almost all standard-issue textbooks had them and claimed they'd give predictable output. I thought the same until I noticed the weirdness when running them across different compilers and after I read about UB, sequence points and similar quirks in books that are not total garbage.

Luckily, I ended up with smug smiles in all those cases after showing them the output from different compilers.

Likewise looking to adopt mise at work, have a PR nearly there and especially with all the LLM/skills CLIs, mise looks well positioned. I've been using it for a long time personally and is a delight to work with.

Curious given polyglot monorepo and bazel, does mise have something that solves the build graph/caching stuff that IIUC comes with Bazel or is that something that's not needed for the monorepo you help maintain?

Glaze by Raycast 5 months ago

Looking forward to trying this out and see how this differs from more manual approaches. One thing that stands out is an included store for public/private distribution — that’s super convenient given the cumbersome (and maybe, horrific) process that is the app store submission.

I’d be grumpy over wasting my time on an HN post that’s LLM generated which doesn’t state that it is. If I wanted this, I could be prompting N number of chat models available to me instead of meandering over here.

I have fond memories of using GitLab CI in 2018–2019 and I'm still pissed GitHub didn't just life and shift that kind of a model. Not sure about the particular issues you're running into but I remember GitLab supporting a lot of the YAML features missing in GitHub like anchors in order to build/compose stuff.

Oh and turns out GitHub also has that now: https://github.blog/changelog/2025-09-18-actions-yaml-anchor...

UPDATE: okay they botched it https://frenck.dev/github-actions-yaml-anchors-aliases-merge...

For similar reasons many years back when I broke the bank for a G2, I decided to disconnect it forever. Besides the always-on spyware, every update broke something, which is incredibly frustrating considering the amount I spent. For instance, I got a GX soundbar for free with the TV which worked fine for 1–2 months until some update borked it and made it glitch out randomly. To date, none of their updates seem to have fixed it. I now only connect it back to the web — if needed — once a year or so but even this needs plenty of careful research across the web to see if the update package breaks something else I take for granted.

Hooking up an Apple TV 4K to this thing was the best decision I ever made and the sheer performance of this thing puts every TV vendor to shame. I would recommend everyone to do the same if they're already in the Apple ecosystem.

This just makes me extremely concerned for the iCloud transition I’ve been making. It shouldn’t be this easy to perform a user-disruptive action from the support/ops side. I would think they’d have visibility to some sort of “reputation” metric, given the age/purchase history etc even if anonymized.

I can understand this happening if it was a freshly created account topped up with a sus gift card but it’s unacceptable that the first action is to completely block an account with history.

Even more concerning is the nonchalant support response to “go create a new one” with emojis. C’mon Apple — this is just a terrible way to respond to this situation.

Then they rediscovered PHP, Rails, Java EE/Spring, ASP.NET, and reboted SPAs into fullstack frameworks.

I can understand the dislike for Next but this is such a poor comparison. If any of those frameworks at any point did half the things React + Next-like frameworks accomplished and the apps/experiences we got since then, we wouldn't be having this discussion.

This is what I asked my small dev team after I recently joined and saw that we were using Next for the product — do we know how this works? Do we have even a partial mental model of what's happening? The answers were sadly, pretty obvious. It was hard enough to get people to understand how hooks worked when they were introduced, but the newer Next versions seem even more difficult to grok.

I do respect the things React + Next team is trying to accomplish and it does feel like magic when it works but I find myself caring more and more about predictability when working with a team and with every major version of Next + React, that aspect seems to be drifting further and further away.

Google Antigravity 8 months ago

With all due to respect to the folks working on Antigravity, this feels like a vibe-coded VSCode fork to me. Font sizes, icon sizes, panel sizes are all over the place (why?). To top it all off, the first request just failed with overload/quota exceeded errors (understandable, but still).

Looks like I'll wait to see if Google cares about putting the polish into a VSCode fork that at least comes close to what Cursor did.

It's a tool and it's your personal responsibility to use it correctly.

Sure in theory, but this never works out in practice when applied to the populace. Replace "LLM" with other controversial things — social media, cigarettes, guns.

I'm also certain anyone outside the tech sphere who takes personal responsibility when using LLMs is not using Grok as their daily driver.