<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ilamparithi</title><link>https://news.ycombinator.com/user?id=ilamparithi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 13:58:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ilamparithi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ilamparithi in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>ReverseCam - A camera app to show the non-mirror preview while taking selfies.<p><a href="https://www.reversecam.com/" rel="nofollow">https://www.reversecam.com/</a><p>The front camera apps always show the mirror preview. Most of us hate photos others take of us, but love our selfies. It's because we groom ourselves and find our perfect angles using the mirror preview. So it's jarring when we see the photos of us taken by others. I always wanted a camera app that showed the non-mirror preview. Surprisingly most camera apps don't have this option. So I created this app to scratch my own itch:)<p>Note: Photos and videos are only stored in the browser. No data is sent to any servers. You can also install this as an app from your browser since it's a progressive web app.</p>
]]></description><pubDate>Tue, 09 Jun 2026 08:52:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458462</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=48458462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458462</guid></item><item><title><![CDATA[Show HN: ReverseCam – See yourself as others see you]]></title><description><![CDATA[
<p>The front camera apps always show the mirror preview. Most of us hate photos others take of us, but love our selfies. 
It's because we groom ourselves and find our perfect angles using the mirror preview. So it's jarring when we see the photos of us taken by others. I always wanted a camera app that showed the non-mirror preview. Surprisingly most camera apps don't have this option. So I created this app to scratch my own itch:)<p>Note: Photos and videos are only stored in the browser. No data is sent to any servers. You can also install this as an app from your browser since it's a progressive web app.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47662313">https://news.ycombinator.com/item?id=47662313</a></p>
<p>Points: 10</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:37:24 +0000</pubDate><link>https://www.reversecam.com</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=47662313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662313</guid></item><item><title><![CDATA[New comment by ilamparithi in "LLM Structured Outputs Handbook"]]></title><description><![CDATA[
<p>For my use case (<a href="https://www.grokvocab.com/" rel="nofollow">https://www.grokvocab.com/</a>), I get proper JSON output without much effort. I am using Langchain4J (<a href="https://github.com/langchain4j/langchain4j" rel="nofollow">https://github.com/langchain4j/langchain4j</a>) which automatically maps the output JSON to my POJO. I just prompt the model to return the output as JSON.</p>
]]></description><pubDate>Sat, 17 Jan 2026 19:47:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46661376</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=46661376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46661376</guid></item><item><title><![CDATA[New comment by ilamparithi in "Tell HN: Twilio support replies with hallucinated features"]]></title><description><![CDATA[
<p>I searched on Google to check if banks were open on a certain day. The AI response on top said they were closed because it was a second Saturday, but it was actually a Wednesday.</p>
]]></description><pubDate>Thu, 30 Oct 2025 08:05:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757486</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=45757486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757486</guid></item><item><title><![CDATA[New comment by ilamparithi in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>I've been working on GrokVocab (<a href="https://www.grokvocab.com" rel="nofollow">https://www.grokvocab.com</a>), an app to improve vocabulary without flashcards or memorization.<p>Everyone knows reading is the best way to build vocabulary, but many avoid it and turn to flashcards or spaced repetition because long texts can feel overwhelming, and they often have to refer to a dictionary.<p>This app gives users short, engaging passages focused on comprehension. While reading, users guess word meanings from context and find out whether they got it right by answering a few questions below. I believe this will be helpful for people who haven’t had much success with popular vocabulary learning methods.<p>I shared it on HN earlier (<a href="https://news.ycombinator.com/item?id=44543063">https://news.ycombinator.com/item?id=44543063</a>), but it didn’t get much attention. If you're interested in novel learning methods or vocabulary, I’d love your feedback.<p>P.S. Login is required since the app uses LLMs to generate interesting passages. You can register with any non-existent email if privacy is a concern.</p>
]]></description><pubDate>Sun, 27 Jul 2025 20:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44704237</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=44704237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44704237</guid></item><item><title><![CDATA[Show HN: GrokVocab – I Built a Vocabulary App Without Flashcards or Memorization]]></title><description><![CDATA[
<p>Hi HN,<p>As a non-native speaker, I improved my vocabulary by reading English novels. At the time, it felt like a clever hack. It was hard and sometimes took me hours to read a single page(because I had to constantly look up words), but I pushed through because I enjoyed reading, especially fiction. I would never have put in the same effort to create flashcards or word lists and then memorize words. Learning works for me when it becomes a side effect of something engaging. Even now, if I want to learn a new programming language or framework, I skim the basics, pick a small project, and learn while building it rather than going through elaborate tutorials.<p>Coming back to vocabulary, while reading books worked well for me, I realize it doesn't work for everyone. Many people don’t enjoy reading even in their native language. When they see a wall of text, they instantly switch to TLDR mode. I've always been interested in novel ways of learning instead of rote memorization. I especially wanted to help vocabulary learners because the method I used truly worked for me. Also, the ability to read English effortlessly opened many doors for me.<p>My idea was to help users learn words in real context, focusing on the context first rather than on individual words like flashcards do. But instead of longer texts or books, the context should be bite-sized and engaging. I had tried to build small apps and prototypes around this idea in the past, but they didn’t work well enough. The arrival of LLMs changed everything. If they are good at one thing, it’s generating text. I experimented a bit, the results were promising, and I finally developed this app.<p>The idea is simple. Users read a short passage and try to understand it. When they encounter unfamiliar words, they can guess their meanings. Below the passage, users can check whether their guesses were right. Irrespective of whether they get it right or not, they get a memorable context that makes the word stick far better than flashcard-based memorization. As they read more passages, the same words show up in different contexts, which helps the words stick without the need for forced spaced repetition.<p>There is an option to pick specific categories and learn words related to topics like Architecture, Legal Terminology, Test Prep (GRE,TOEFL,GMAT,IELTS,SAT) and many others. There is also an advanced mode for slightly more complex passages. By default, the content is beginner-friendly.<p>Use cases:<p>Language learners who want to improve their vocabulary,
Hobbyists who enjoy learning new words,
Students preparing for exams like GRE/GMAT/IELTS,
Writers looking to build topic-specific vocabulary,
Anyone wanting to improve reading skills through regular practice<p>Flashcards seem to work for a lot of people(at least in the short term), which is why those apps are so popular. But if you haven’t had much success with traditional methods, you might find this app useful. Just reading a few passages every day could make a difference. There’s a nice side effect too: if you’re into trivia, you’ll pick up lots of interesting facts along the way.<p>I also came across this recently (after building the app): <a href="https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fcu93lezptg7f1.jpeg" rel="nofollow">https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fc...</a>. It felt like validation for the method I discovered on my own.<p>Quick Note: I understand that requiring an account to try the app is a bit of a hurdle. Since LLM credits are involved and I’m running this on a tight budget, I couldn’t provide a public demo. You can use any non-existent email address to register and try it out if you're concerned about privacy.<p>Would love to hear your thoughts if you give it a try.<p>- Ilamparithi</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44543063">https://news.ycombinator.com/item?id=44543063</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 12 Jul 2025 16:16:50 +0000</pubDate><link>https://www.grokvocab.com</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=44543063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44543063</guid></item><item><title><![CDATA[New comment by ilamparithi in "The Einstein AI Model"]]></title><description><![CDATA[
<p>Had the same thought sometime back about AI discovering theory of relativity with only the data before 1905. It would give a definite answer about whether any reasoning involved in the LLM output.</p>
]]></description><pubDate>Tue, 11 Mar 2025 05:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43329564</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=43329564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43329564</guid></item><item><title><![CDATA[New comment by ilamparithi in "Quote Origin: I had exactly four seconds and Google had told me it wasn’t enough"]]></title><description><![CDATA[
<p>It gets funnier if you consider the meme that Elon Musk is an alien who is building rockets just to go back to his home planet. :)</p>
]]></description><pubDate>Wed, 18 Sep 2024 16:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41581597</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=41581597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41581597</guid></item><item><title><![CDATA[New comment by ilamparithi in "Number 16 (spider)"]]></title><description><![CDATA[
<p>Didn't work for me as well. Mainly pacing and writing style. Didn't finish the book.</p>
]]></description><pubDate>Fri, 24 May 2024 09:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40464434</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=40464434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40464434</guid></item><item><title><![CDATA[New comment by ilamparithi in "Ask HN: What's the best charting library for customer-facing dashboards?"]]></title><description><![CDATA[
<p>I used Apex Charts recently with VueJS. Happy with the exhaustive configuration options available for each charts. It worked well for my use case.</p>
]]></description><pubDate>Tue, 30 Apr 2024 17:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40213326</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=40213326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40213326</guid></item><item><title><![CDATA[New comment by ilamparithi in "The Bulma CSS framework reaches 1.0"]]></title><description><![CDATA[
<p>Micronaut + VueJS + Bulma is my go to stack now. I like the minimalistic approach of Bulma. Was able to create a responsive single page app with minimal effort. Themes feature is a welcome addition.</p>
]]></description><pubDate>Sat, 23 Mar 2024 07:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39798192</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=39798192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39798192</guid></item><item><title><![CDATA[New comment by ilamparithi in "Ask HN: Those making $500/month on side projects in 2024 – Show and tell"]]></title><description><![CDATA[
<p>Sounds great. How do you handle the licenses for the desktop app? Custom solution or is there a library for it?</p>
]]></description><pubDate>Wed, 24 Jan 2024 08:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39114892</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=39114892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114892</guid></item><item><title><![CDATA[New comment by ilamparithi in "For RoR, see every method call, parameter and return value in production"]]></title><description><![CDATA[
<p>The project I worked on has a non-trivial codebase. So far I haven't seen any performance issues though I was worried initially. The idea is to use it during development and beta testing and switch it off later once the application is stable enough. Might keep it on for some more time if there are no performance issues.</p>
]]></description><pubDate>Thu, 23 Nov 2023 16:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=38394612</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=38394612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38394612</guid></item><item><title><![CDATA[New comment by ilamparithi in "For RoR, see every method call, parameter and return value in production"]]></title><description><![CDATA[
<p>Recently did something similar for a java project using AOP. Basically adding an annotation to each method and logging the parameters before the method call and return values after the method call. Whenever there is an exception, a mail will be sent with the stacktrace along with the entire request path(including method calls, parameters and return values). Extremely useful for debugging and to proactively fix the issues.</p>
]]></description><pubDate>Thu, 23 Nov 2023 08:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38390682</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=38390682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38390682</guid></item><item><title><![CDATA[New comment by ilamparithi in "Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency"]]></title><description><![CDATA[
<p>when it comes to full stack frameworks, Micronaut(<a href="https://micronaut.io/" rel="nofollow">https://micronaut.io/</a>) is actually good and pleasant to work with.</p>
]]></description><pubDate>Wed, 12 Apr 2023 08:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=35536698</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=35536698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35536698</guid></item><item><title><![CDATA[New comment by ilamparithi in "Things I learned after getting users"]]></title><description><![CDATA[
<p>Not sure which programming language you are using. For Java, I find Spring JDBC templates with Row Mappers more productive than ORMs. DataClassRowMapper will automatically populate the domain entity.</p>
]]></description><pubDate>Tue, 14 Mar 2023 17:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=35155096</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=35155096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35155096</guid></item><item><title><![CDATA[New comment by ilamparithi in "Practice typing by retyping entire novels"]]></title><description><![CDATA[
<p>Interesting. Are you manually typing in Tamil or are you using a speech to text software?</p>
]]></description><pubDate>Mon, 02 Jan 2023 16:05:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34219413</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=34219413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34219413</guid></item><item><title><![CDATA[New comment by ilamparithi in "Twitter shares drop after reporting declining monthly active users"]]></title><description><![CDATA[
<p>I don't think so since we are already logged out.</p>
]]></description><pubDate>Sat, 28 Jul 2018 04:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=17631578</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=17631578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17631578</guid></item><item><title><![CDATA[New comment by ilamparithi in "Twitter shares drop after reporting declining monthly active users"]]></title><description><![CDATA[
<p>They recently started logging out users and asking for mobile number. I didn't want to give my mobile number so I uninstalled the app. Occasionally visit the website and view some users' tweets (without logging in). But as it was mentioned elsewhere it's full of dark patterns and an irritating experience.</p>
]]></description><pubDate>Fri, 27 Jul 2018 19:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=17628619</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=17628619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17628619</guid></item><item><title><![CDATA[New comment by ilamparithi in "Indian IT, “You're Fired”"]]></title><description><![CDATA[
<p>You are supposed to get an experience certificate (that confirms how long you worked in that company) and a formal relieving letter (that confirms that you left under normal circumstances and your performance was satisfactory) from your previous employer. In addition to that you are also supposed to get payslips for the last three months.<p>Without supplying these it is very hard to get a job. Most companies also contact previous employers (through a third party) to confirm these details.</p>
]]></description><pubDate>Mon, 10 Jul 2017 15:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=14737083</link><dc:creator>ilamparithi</dc:creator><comments>https://news.ycombinator.com/item?id=14737083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14737083</guid></item></channel></rss>