HNHacker News
TopNewBestAskShowJobs

vishnuharidas

1,109 karma · joined December 24, 2014

Yet another techie. Writing at iamvishnu.com
submissionscomments
vishnuharidas··on Xiaomi-Robotics-1
Exactly what I came here to say. A robot doesn't have to look like a human. Just a few arms that does the job neatly is more than enough.
vishnuharidas··on Guide to data tools landscape for developers
+ Also a few diagrams showing the end-to-end data flow and where all these tools fit in.
vishnuharidas··on My Favorite Bugs: Invalid Surrogate Pairs
And here's a UTF-8 Playground: https://utf8-playground.netlify.app
vishnuharidas··on Show HN: A WYSIWYG word processor in Python
This took me down the nostalgic memory lane of the planet-source-code days. There were hundreds of such projects in Visual Basic, Delphi, C/C++/MFC etc., and text editors and paint clones were the most popular projects.
vishnuharidas··on An Introduction to Writing Systems and Unicode
Also: UTF-8 Playground: https://utf8-playground.netlify.app
vishnuharidas··on Machine Payments Protocol (MPP)
Okay, I am NEVER letting an agent make payment autonomously. If there's a payment that has to be made, tell me, I will do that myself.
vishnuharidas··on OpenSUSE Kalpa
A screenshot is the bare minimum for such things.
vishnuharidas··on Making WebAssembly a first-class language on the Web
Nothing can't be first-class as long as it is not *directly* replacing the existing first-class citizens.

If Wasm modules can be loaded like this:

    <wasm src="/module.wasm" start="main" data="..." />
...and if Wasm could access the DOM like this:

    import dom, json, re, html, urllib.parse
    from datetime import datetime
    
    params = urllib.parse.urlencode({"category": "news", "limit": 10})
    data = json.loads(await (await fetch(f"https://api.example.com/data?{params}")).string())
    container = js.document.getElementById("app")
    container.innerHTML = "".join(f"..." for i in data["items"])

...then developers would have jumped in right away.
vishnuharidas··on U+237C ⍼ Is Azimuth
“RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW”: https://utf8-playground.netlify.app/237C
vishnuharidas··on Building a new Flash
There were many study materials that were made in Flash that came back alive with the help of Ruffle. Here's my fav list: https://astro.unl.edu/animationsLinks.html
vishnuharidas··on Fix macOS 26 (Tahoe) exaggerated rounded corners
A screenshot is the bare minimum for things like this.
vishnuharidas··on Ask HN: Share your personal website
https://iamvishnu.com - my personal website/blog running on April⋅SSG, a simple SSG I made for this.
vishnuharidas··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
I mistakenly mixed up the abbreviations - it is "Right Hand Traffic"/RHT (which is "Left Hand Driving"/LHD).

Like you said, I enjoy LHD more where I can use my right hand for everything like radio/AC/GPS etc. and most of them work with muscle memory without even taking eyes off the road. Doing the same with my left hand while driving in India (LHT/RHD) is very tough.

vishnuharidas··on Org Mode syntax is one of the most reasonable markup languages for text (2017)
I've driven both. Drove LHD for more than a decade in India. Now driving in RHD country for 2y now. Personally, I enjoy RHD more because I am right-handed and I get to do things easily with my RH. Otherwise, I realized that safety benefits comes from the driving discipline and not driving on a particular side of the road. Driving on Aus/Japan is way safer than India, despite all of them being LHD.
vishnuharidas··on Show HN: Scroll Wikipedia like TikTok
Coincidentally, I was vibe-coding a doom-scroller for Hacker News Top Stories today: https://vishnuharidas.github.io/hn-reels/
vishnuharidas··on VW is bringing physical buttons back to the dashboard with the ID. Polo EV
Washing machines next. A total stupid idea to put capacitive touch on it. Just lean over the counter and it simply resets the wash program to re-run the past 3 hours of progress. Can't think of operating it with wet hands.
vishnuharidas··on Console JavaScript script to show thread level on HN
A tiny browser-console script for Hacker News that displays each comment's indentation level directly inside the comment cell.

Reason: I lost track of what I am reading on this thread: https://news.ycombinator.com/item?id=46473348

Screenshot is in the Gist.

vishnuharidas··on Show HN: One clean, developer-focused page for every Unicode symbol
Sharing the UTF-8 Playground I built recently: https://utf8-playground.netlify.app/
vishnuharidas··on "Maximum text contrast" requirement removed from WCAG 3.0 draft
"Maximum text contrast" requirement removed from WCAG 3.0 draft, leaving #FFF text on #000 background a valid contrast ratio, but not accessible for many users.

Previous draft: https://www.w3.org/TR/2024/WD-wcag-3.0-20241212/

Related discussion on HN: https://news.ycombinator.com/item?id=42762054

vishnuharidas··on Ask HN: What are the best engineering blogs with real-world depth?
https://engineeringblogs.xyz/ is a good place listing more than 500 (and adding more) engineering blogs.
vishnuharidas··on My Two Predictions for AI in 2026 (and They're Bad)
TL;DR: 1. People will be forced to add "human-generated content" disclaimer. 2. AI will be overused everywhere for no apparent reason (Further: https://news.ycombinator.com/item?id=46328109)
vishnuharidas··on Prepare for That Stupid World
It was blockchain a few years ago. Everything was on blockchain for no apparent reason. I guess that 2026 will be like "Grab our AI-cooked sandwich with AI-picked ingredients, built on multi-model agentic toaster"
vishnuharidas··on UTF-8 is a brilliant design
I made an interactive one since I couldn't find anything that allows individually set/unset bits and see what happens. Here: https://utf8-playground.netlify.app/
vishnuharidas··on UTF-8 is a brilliant design
Fixed that, thank you!
vishnuharidas··on UTF-8 is a brilliant design
UTF-8 can represent up to 1,114,112 characters in Unicode. And in Unicode 15.1 (2023, https://www.unicode.org/versions/Unicode15.1.0/) a total of 149,813 characters are included, which covers most of the world's languages, scripts, and emojis. That leaves a 960K space for future expansion.

So, it won't fill up during our lifetime I guess.

vishnuharidas··on UTF-8 is a brilliant design
Thanks for the contribution, this is now merged and live.
vishnuharidas··on Copilot Features That Felt Like Magic
TL;DR for busy readers: this post highlights four non-obvious GitHub Copilot features that feel like magic: 1.Batch Image Processing, 2.Creating Reusable Instructions, 3.Proactive Tool Building, 4.Data Structuring.
vishnuharidas··on Transmitting data via ultrasound without any special equipment
Reminded me of LG Smart Diagnosis. Almost every LG appliances come with an audio-based diagnosis system. Look for "LG Smart Diagnosis" on YouTube and you will find hundreds of videos of LG washing machines, AC, Fridges, and other devices using a music-like audio for diagnosis.
vishnuharidas··on Tropics of Cancer and Capricorn Interactive Map
June 21 is approaching, and I wanted to visit a place where the Tropic of Cancer passes through just for the fun of it. But I couldn't find any interactive maps showing the Tropic of Cancer line. So I built a simple website that shows the Tropical lines, and we can pick a nearby location to get directions.
vishnuharidas··on Domains I love
docs.new (new Google Doc) sheets.new (new Google Sheet)
Page 1 of 4Next →