HNHacker News
TopNewBestAskShowJobs

me_vinayakakv

43 karma · joined April 26, 2024

submissionscomments
me_vinayakakv··on Earth.nullschool.net
For the layer data, it seems they use a custom protocol to compress it.
me_vinayakakv··on Taste Is All That's Left
Yeah, similar to the one that was involved in trolling matplotlib maintainer
me_vinayakakv··on Your 'app' could have been a webpage (so I fixed it for you)
Why they would have password in the URL?!
me_vinayakakv··on Buried Apple feature turns an iPhone into the perfect kids' dumb phone
Text to Speech
me_vinayakakv··on I don't chain everything in JavaScript anymore
Agree! That made me skim through the article till the end and come back to discussion after AI-detector kicked in.
me_vinayakakv··on I don't chain everything in JavaScript anymore
Yeah, nowadays I'm finding more and more of such things and not wanting to read the article further. Sometimes I feel we ignore some good pieces because of LLMification!

When I write, I now use LLMs as an alternative to Grammarly and explicitly instruct it to not to rewrite. Sometimes the choice of words are very intentional and LLMs dont "feel"/understand the emotional reason behind that.

me_vinayakakv··on Claude Code is unusable for complex engineering tasks with the Feb updates
I just experienced this some time ago and could not sign in still.

Their status page shows everything is okay.

me_vinayakakv··on An interactive intro to quadtrees
Nice visualizations, thank you!

I was thinking of building an interactive visualization of mountain prominence, by progressing down the contour lines till the current contour line encircles a peak that is taller than the one that I started with.

I think Quadtrees will come handy in this visualization, if a precomputed list of all the peaks were available.

me_vinayakakv··on I built a light that reacts to radio waves [video]
Nice art and a good way of story telling. Thanks for your work!
me_vinayakakv··on Bluetui – A TUI for managing Bluetooth on Linux
Agree. I immediately remembered k9s[1], a TUI to manage Kubernetes workloads.

It is written in Go as well.

[1]: https://github.com/derailed/k9s

me_vinayakakv··on When stick figures fought
Yeah, I discovered the channel through this series as well.

"Animation vs Physics"[1] was video which got started me with the channel. The presentation is beautiful there!

[1]: https://youtu.be/ErMSHiQRnc8

me_vinayakakv··on When stick figures fought
I remembered Alan Becker (https://youtube.com/@alanbecker) who creates stories with an array of his stick figure characters.

Sometimes, they interact with real world too!

me_vinayakakv··on My trick for getting consistent classification from LLMs
Thanks for the article and approach. How did you come up with min_score at the end? Was it by trial and error?
me_vinayakakv··on My trick for getting consistent classification from LLMs
Yeah. But I think one problem could be if this list is very large and overflows the context.

I was thinking giving the LLM a tool `(query: string) => string[]` to retrieve a list of matching labels to check if they already exist.

But the above approach sounds similar to OP, where they use embeddings to achieve that.

me_vinayakakv··on Hacker News – The Good Parts
Sometimes I feel hide can be used as some sort of bookmarking functionality since it can be accessed from profile always.
me_vinayakakv··on Packing the world for longest lines of sight
Nice work! Do the tiles point to actual heatmap?
me_vinayakakv··on Immich v2.0.0 – First stable release
That happened to me yesterday and got solved on its own automatically.

If it happens next time, will check app logs (Profile Icon > Logs) to see if it contains anything useful

me_vinayakakv··on Evanston orders Flock to remove reinstalled cameras
There was a YouTube video published about them yesterday - https://youtu.be/vWj26RIlN_I

It is really amazing how much power and impact private company can have on public.

me_vinayakakv··on “This telegram must be closely paraphrased before being communicated to anyone”
Tyrion did that thing in GoT (fictional btw) - https://www.reddit.com/r/gameofthrones/comments/45256e/s2e3_...
me_vinayakakv··on I watched Gemini CLI hallucinate and delete my files
Gemini sounds like someone trying to remove French language pack using `sudo rm -fr /*`!
me_vinayakakv··on Fine-Tuning LLMs Is a Waste of Time
What is the way out in such cases?

I've hit this with gemini-2.0-flash and changing the prompt ever so slightly seems to make things work, just to break it at other input.

me_vinayakakv··on PyPI Blog: Project Quarantine
https://socket.dev/ does a good job in detecting malicious packages in npm.

In their FAQ[1], they mention that they have plans to expand to PyPI as well.

[1]: https://docs.socket.dev/docs/faq

me_vinayakakv··on Ask HN: Book recommendations for CS fundamentals for a self-taught programmer?
For CS fundamentals, I would say "Computer Science: A Programmes Perspective" covers a good portion.

https://csapp.cs.cmu.edu/

me_vinayakakv··on Rainfrog – a database management TUI for Postgres
Nice! I see DBeaver and DataGrip implementing connection layer through JDBC.

Not sure if that would be a viable option in Rust.

me_vinayakakv··on Rainfrog – a database management TUI for Postgres
Yeah. Reminds me of k9s.
me_vinayakakv··on One in five genetics papers contains errors thanks to Excel (2016)
Reminds me of YAML's handling of booleans (`no` -> false) and git commit SHAs (treated as numbers in scientific notation)
me_vinayakakv··on Why Haskell?
Nice! Would it be possible to transform an error to something else using this syntax?

Or, should we resort to a method of `Either` that transforms its `Left` in that case?

me_vinayakakv··on Why Haskell?
I was looking into the pattern matching example in the article with `Either` type. If we need to unwrap and check for all the cases one by one would it become a callback hell?

I was going through a Scala codebase at work that uses `Future`s and `map`ing and `flatMap`ing them. Sometimes the callbacks went 5-6 levels deep. Is there a way to "linearlize" such code?

I come from JS/TS background and have not much experience with pufe functional languages. But I love how TS handles discriminated unions - if we handle a branch and `return` early, that branch is removed from the union for the subsequent scope, and I was wondering if something of that sort can be achieved in Haskell/Scala.

me_vinayakakv··on Reverse-engineering my speakers' API to get reasonable volume control
Funnily, I had a backend function that used `window`, which was then sent to frontend in this way. I think the project's tsconfig `lib` included `dom` for it to work.

Overall a nice technique!

me_vinayakakv··on Node.js adds experimental support for TypeScript
Nice to see Node.js getting parity on this with Deno and Bun
Page 1 of 2Next →