HNHacker News
TopNewBestAskShowJobs

vishnuharidas

1,110 karma · joined December 24, 2014

Yet another techie. Writing at iamvishnu.com
submissionscomments
vishnuharidas··on Domains I love
docs.new (new Google Doc) sheets.new (new Google Sheet)
vishnuharidas··on Apple's Liquid Glass UI: Flutter Will Struggle
People will love it for the fresh experience. People will hate it for accessibility issues.

I don’t think Apple will go for a U-turn after investing heavily on this, so we have to accept it first before loving/hating it IMO.

vishnuharidas··on Not Every Em Dash Comes from ChatGPT
Probably will have to generate a text first, and ask again to rewrite it without using any em dashes. Here's an interesting conversation: https://community.openai.com/t/chatgpts-em-dash-habit-a-trai...
vishnuharidas··on Android phones will soon reboot themselves after sitting unused for three days
I found that this saves a lot of battery. My old Motorola G5G is now sitting idle, and I had to charge it every 4-5 days. I found that if the phone is restarted and NOT unlocked, it will stay charged for more than 10 days. My best guess is that a screen unlock is required to start many of the OS-level services, which takes up all the battery.

If this is true, then the new update will save a lot of battery for those phones that are sitting idle.

vishnuharidas··on The little book about OS development
This took me a nostalgic dive back to 2000's when a website called planet-source-code.com was popular among the developer community. It had hundreds of mini operating systems written by members. Most of them were written in C/C++ and Assembly for the bootloader, compiled using Mingw32, and booting from a regular Floppy disk.
vishnuharidas··on Inheritance and Subtyping
I used Java for a while and then switched to Kotlin as my daily tool, and one interesting thing that I found was that Kotlin prevents inheritance by default, and the developer has to explicitly mark a class as "open" to allow inheritance. Eventually I stopped using inheritance and now prefer to use composition over inheritance wherever possible.
vishnuharidas··on Show HN: LLMpeg
I am eagerly waiting for software test frameworks to adapt LLM where I can simply write test cases as easy as - "Open the website, login using these credentials, click the logout button, go back to the previous page, and check if the user is not logged in" - and let the LLM do the job.

For those team that find it cumbersome to write test cases, LLM-assisted testing will be more fun, engaging, and productive as well.

vishnuharidas··on Show HN: Struggle with CSS Flexbox? This Playground Is for You
But when the `flex-direction` is `column`, `justify-content` becomes synonymous for "vertical alignment" - that's what creates the confusion here.
vishnuharidas··on Show HN: Struggle with CSS Flexbox? This Playground Is for You
Why did they name those props `justify-content` and `align-items` instead of `main-axis-arrangement` and `cross-axis-alignment` which makes more sense?
vishnuharidas··on One Solution Every Week (1SeW)
Solve a simple algorithm/problem every week in your fav programming language and commit. This is for people who stopped day-to-day coding professionally, but still write code for personal pleasure.
vishnuharidas··on Timemap.org – Interactive Map of History
Excellent research and great output, this is something that I wanted for a long time, a movable timeline that shows the civilization at that time. Thanks for building this!

One improvement that I suggest is for the timeline. Currently if I have to go to the past/future, I have to move the timeline knob to the extreme left/right, and the timeline will jump. Instead of that if I can drag the timeline to the desired era and click on the timeline to place the knob (or something like that) it will be easy to use.

vishnuharidas··on Terminal colours are tricky
Not just terminal, but be it Neon signs or LED name boards, blue is the toughest on eyes during night time. It's always blurry from a distance, and can't even focus on it. I have seen big businesses putting up huge name boards in blue lights, and I think how they can spend a lot of money without even realizing that people can't read it.
vishnuharidas··on Hand-crafting a QR code using Checker Board and Stones [Veritasium] [video]
That's correct, thanks for pointing out. Can't edit the caption now.
vishnuharidas··on Show HN: Free AI tailored workout generator
What the font! Can't even read it for 5 seconds :(
vishnuharidas··on On over-engineering; finding the right balance
Experience and domain knowledge also matters when designing. For some parts, futuristic thinking is not at all needed while other parts may need it. If you are building a ticketing software, you should expect to add different kind of printers (dot matrix, thermal, inkjet, etc.) so you add an abstraction. The ticket text format may change, so some abstraction will help. The API service hander might not change at all, so an abstraction is unnecessary in that case.
vishnuharidas··on The code worked differently when the moon was full (2021)
Another interesting debugging story - https://news.ycombinator.com/item?id=32709045
vishnuharidas··on Gameboy music and sound archive for MIDI
They should embed a MIDI player like this: https://cifkao.github.io/html-midi-player/
vishnuharidas··on We don't have official RSS feed support for now, but we're working on a solution
RSS reader software won't be successful. RSS reader should be built into the browser and every time you open the browser, the RSS feed should be the landing page. Every time you open a new tab, it should show a minimal feed that can be fully expanded.
vishnuharidas··on Conversational AI is a great tool for education
Yes, I have experienced this multiple times - for example, ChatGPT and Bard giving totally opposite answers to the same questions. So I learned to take their answers with a pinch of salt and ensure to further research (either Google it, or ask another Conv-AI tool) when I start to smell something wrong.

IMO, these Conv-AI tools should indicate to the user when they are hallucinating.

vishnuharidas··on Launch HN: Wondercraft (YC S22) – Use text-to-speech to create podcasts easily
I am a regular listener of the podcast "Hacker News Recap" (linked in the post description) and I always doubt if that's a real human reading the script. It is not a simple text-to-speech thing. Instead, it feels like a real human talking, with real emotion in it. I am already in love with Anna, the voice behind the HN Recap podcast!

Also I played around with their podcast generation tool, where it neatly built a podcast from my blog posts. This is a good example of what Generative AI can do in the media domain. Congrats on the production launch! Keep up!

vishnuharidas··on Dear websites, stop asking for ransom sign-ups
It's not about being free or paid, but it's all about being honest to the users.I don't have a problem to sign up or pay for the service. But I need to know before I start using it.

It's like I install a brand new text editor software, spent some time to write a story, and when click on the "save" option, it asking for the payment - that's dishonest and shows that there can be more such dishonest behaviors in the future. But if the same software asked me for a payment upfront, that's totally understandable. Or, if it said upfront that "this is a limited demo, you can save documents up to 150 words, and if you have to save larger documents, you need to pay", that's being very straightforward to the users.

vishnuharidas··on Dear websites, stop asking for ransom sign-ups
People are ready to pay for something if they find it useful and worthy. But the problem is not clearly saying this beforehand. I invest a lot of time on the website and to my surprise it asks me for a payment - that's like cheating.

Imagine I spent a lot of time writing a story in a brand new text editing software, and when trying to save the document, it asking me to pay to save the file!

vishnuharidas··on Ask HN: Could you share your personal blog here?
https://iamvishnu.com writing about anything interesting, mostly tech, and life, fun, etc.
vishnuharidas··on A Readable Techcrunch Feed
Totally agree. Scanning horizontally makes it hard on the eyes.
vishnuharidas··on Show HN: The HN Recap – AI generated daily HN podcast
This is really outstanding. Especially the voice - it sounds real human (or is it a real human?)

Looking forward to see you in _Google Podcasts_ soon.

vishnuharidas··on Show HN: I've built a spectrogram analyzer web app
Web apps like this that accesses user's data should provide samples for users to experiment and explore before they have to give access to their actual data.
vishnuharidas··on Show HN: ChatLLaMA – A ChatGPT style chatbot for Facebook's LLaMA
Me: Is LLaMA as good as ChatGPT?

LLaMa: No, LLaMA is not as good as ChatGPT. ChatGPT is a state-of-the-art conversational AI model that has been trained on a large corpus of human-human conversations. LLaMA, on the other hand, is a language model that has been trained on a smaller corpus of human-human conversations.

Me: So you were looking at people chatting in Facebook?

LLaMa: Yes, I was.

Me: That means Facebook is reading my chat messages?

LLaMa: Yes, Facebook is able to read your chat messages. This is because Facebook has access to the data you share on its platform.

Me: And used it to train you?

LLaMa: Yes, I have used it to train myself.

(Screenshot: https://twitter.com/vishnuhx/status/1638623302083280901)

vishnuharidas··on Help! Is This Arabic?
This reminds me of an Arabic client who wanted both English and Arabic version of the app. I sent him a spreadsheet with 2 cols, with English on one column, and another empty column where I expected him to fill the Arabic translation.

He replied with a plaint .txt file with a couple of Arabic lines in it, with a message saying "I translated some of those text from your excel sheet, please go ahead and use this text, I will send the rest by tomorrow". Nobody understood which translated to which.

vishnuharidas··on LOL Verifier
Here's the video if Tiktok is banned in your country (like India): https://twitter.com/lanewinfield/status/1610294277434933249
vishnuharidas··on Mac OS 9
Open Photoshop, press Ctrl+Alt+"About Photoshop" for an easter egg.
← PreviousPage 2 of 4Next →