<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: pravj</title><link>https://news.ycombinator.com/user?id=pravj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 13:49:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pravj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pravj in "Programmers will document for Claude, but not for each other"]]></title><description><![CDATA[
<p>Strongly agree with this. Long before 2022 (ChatGPT), I remember saying to someone at work, "We need to build a reading culture for a writing culture to thrive."<p>I used to envy and take inspiration from other workplaces where good [but not necessarily good-only] writing was respected; where a pre-read is really read before the meetings, thoughtful comments were made on it, etc.<p>AI workflows have obviously simplified documentation generation along with the code, but we had to work on our product/engineering practices to generate meaningful documentation, and not just vestigial/temporary documents in the process. On this particular point, we've made positive progress lately.</p>
]]></description><pubDate>Fri, 05 Jun 2026 16:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48414994</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=48414994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48414994</guid></item><item><title><![CDATA[New comment by pravj in "Show HN: Eyeball"]]></title><description><![CDATA[
<p>I reached 0.05% and retired for the day.<p><a href="https://postimg.cc/MXBQqrXf" rel="nofollow">https://postimg.cc/MXBQqrXf</a></p>
]]></description><pubDate>Tue, 02 Jun 2026 16:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372469</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=48372469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372469</guid></item><item><title><![CDATA[New comment by pravj in "Throwing AI-generated walls of text into conversations"]]></title><description><![CDATA[
<p>I remember reading a book a long time back, titled something like "non-linguistic analysis of call center conversations".<p>One main takeaway from the book was that "you can just look at the ratio of turn-taking duration, and which speaker/participant is spending how much time" to decide "what happened in the conversation".<p>The same goes for AI-generated conversations; verbose responses are the default behavior, and models are incentivised to keep that output-token ratio. Too easy to catch/notice, pretty annoying.<p>PS - I work in the Conversational AI space, and it is quite an effort to keep the ratio right for people to stay long enough on the phone with AI agents.</p>
]]></description><pubDate>Thu, 21 May 2026 21:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48229281</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=48229281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48229281</guid></item><item><title><![CDATA[New comment by pravj in "We let AIs run radio stations"]]></title><description><![CDATA[
<p>Wisdom of the crowd at play.<p>The popularity ranking matches the quality of content produced, and people are spending more time than anticipated on Grok and Roll to confirm if they (listeners) are hallucinating or if the radio is really stuck on roll.</p>
]]></description><pubDate>Mon, 18 May 2026 21:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185810</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=48185810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185810</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Grit Garden: <a href="https://grit.garden" rel="nofollow">https://grit.garden</a> (<a href="https://github.com/pravj/wordle-garden" rel="nofollow">https://github.com/pravj/wordle-garden</a>)<p>Recently shipped this personal art project that turns daily Wordle attempts into gritty / struggle-filled stories, kinda similar to the emotional arc of the Wordle game play.<p>You can upload your own Wordle game screenshot to generate one for yourself.<p>In addition to completing what was once in the idea list, I got to learn about<p>- Prompt fine-tuning: Models are sharp enough to complete Wordle games quicker than human average scores, so I had to dump that down and get the average down.<p>- Karpathy’s Autoresearch: Experimented with auto-research for prompt fine-tuning, in addition to manual prompts.<p>- Vision models: While leading labs have multimodal models with quality visual reasoning, the benchmarks are still quite different for a simple Wordle analysis (reading what letters were yellow/gray/green); I also noticed labs/companies with separate vision models but their APIs lag significantly compared to what’s possible in developer experience.<p>- Video generation: For the last few days, I have been experimenting with automated video generation for the project's social handles. I'm still struggling with the right hooks that reduce the skip rates, but it's fun.<p>---<p>Additionally, working on an Apple Watch app similar to my Mac app on the same lines, [Plug That In](<a href="https://plugthat.in" rel="nofollow">https://plugthat.in</a>), i.e., notify before the device goes too low on battery, but with a twist.</p>
]]></description><pubDate>Mon, 13 Apr 2026 06:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748296</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=47748296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748296</guid></item><item><title><![CDATA[New comment by pravj in "cURL removes bug bounties"]]></title><description><![CDATA[
<p>Extending on the same line, we will see programs like Google Summer of Code (GSoC)  getting a massive revamp, or they will stop operating.<p>From my failed attempt, I remember that<p>- Students had to find a project matching their interests/skills and start contributing early.<p>- We used to talk about staying away from some projects with a low supply of students applying (or lurking in the GitHub/BitBucket issues) because of the complexity required for the projects.<p>Both of these acted as a creative filter for projects and landed them good students/contributors, but it completely goes away with AI being able to do that at scale.</p>
]]></description><pubDate>Wed, 21 Jan 2026 09:29:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46703166</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=46703166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46703166</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://hackpravj.com" rel="nofollow">https://hackpravj.com</a><p>Using this to maintain my writings, projects, readings, and curated photo collections.</p>
]]></description><pubDate>Thu, 15 Jan 2026 08:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629569</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=46629569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629569</guid></item><item><title><![CDATA[New comment by pravj in "The Year I Started Writing Code, Again"]]></title><description><![CDATA[
<p>Wrote a blog on my personal website about rediscovering the joy of coding after five years.</p>
]]></description><pubDate>Wed, 31 Dec 2025 16:15:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46445440</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=46445440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46445440</guid></item><item><title><![CDATA[The Year I Started Writing Code, Again]]></title><description><![CDATA[
<p>Article URL: <a href="https://hackpravj.com/blog/the-year-i-started-writing-code-again/">https://hackpravj.com/blog/the-year-i-started-writing-code-again/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46445439">https://news.ycombinator.com/item?id=46445439</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 31 Dec 2025 16:15:05 +0000</pubDate><link>https://hackpravj.com/blog/the-year-i-started-writing-code-again/</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=46445439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46445439</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Glad you found it relevant, and thanks for sharing the feedback.<p>Not going to deny that it was a bummer to read your second line, lost all the Endorphins earned from reading the first one. Nevertheless, I want to fix this if it's a legit issue.<p>Do you mind sharing more details on the battery consumption from the app?<p>I'm using IOKit power source notifications and hearing this feedback for the first time. (personally using this on my work [old M2] and personal [new M4] MacBooks for the last ~2 months).</p>
]]></description><pubDate>Mon, 15 Dec 2025 16:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46276198</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=46276198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46276198</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Plug-That-In [<a href="https://plugthat.in" rel="nofollow">https://plugthat.in</a>] (Mac App; Paid)<p>An annoying little laptop charging reminder utility that does the job.<p>---<p>There are times when I'm deeply immersed in focused work, a meeting, or engaging video content and end up missing the usual low-battery notifications on my MacBook.<p>When the laptop suddenly shuts down, it's followed by the familiar and frustrating walk to find a charger or power outlet. It can be annoying and occasionally embarrassing, especially when rejoining a session a few minutes later with, "Sorry, my battery died."<p>Over the past few weekends, I built Plug-That-In, an app that introduces "floating/moving notifications". These alerts follow the cursor, providing a stronger, harder-to-miss nudge regardless of what’s happening on screen.<p>The app also includes a few critical features:<p>- Reminder Mode: When the battery reaches critical levels, the app emits a configurable alert similar to a car's seatbelt warning, continuing until the battery is addressed.<p>- Do Not Disturb Settings: Customize alerts and sounds based on context, such as when system audio is playing, a video is active, or the camera is in use.<p>It grew out of a personal need, and I'm glad to see it used by over 50 people in the past month.</p>
]]></description><pubDate>Mon, 15 Dec 2025 08:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271911</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=46271911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271911</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>Plug-That-In [<a href="https://plugthat.in" rel="nofollow">https://plugthat.in</a>] (Mac App; Paid)<p>An annoying little laptop charging reminder utility that does the job.<p>---<p>There are times when I am deeply involved in a focus-work session, a meeting, OR watching some sort of engaging video content, and don't pay timely attention to the standard low battery notifications from my MacBook.<p>After the laptop shuts down suddenly, what follows is the most annoying walk to find the charger or the charging outlet. It's frustrating at times, sometimes embarrassing because you have to say, "Sorry, my battery died down" as you join back the session after 2-3 minutes.<p>Over the last 3-4 weekends, I have been building Plug-That-In, which has floating notifications. Essentially, a notification that follows my cursor movement, so I get a stronger nudge irrespective of what I am doing.<p>There are a few other critical features, such as Reminder Mode and Do-Not-Disturb Settings.<p>- Reminder Mode: On critical/lower battery levels, it will keep beeping like a car's seat belt alert for some time (configurable) when the battery is really low.<p>- Do-Not-Disturb settings: Configure what sort of alert/sound it will generate when I have system audio playing or video playing, or the camera is active.<p>It has addressed a personal need and has already proven useful a few times over the last weeks.</p>
]]></description><pubDate>Mon, 10 Nov 2025 12:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45875111</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=45875111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45875111</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>Tinkering with a tiny macOS app that gives me proactive reminders about the low battery and imminent shutdown.<p>Standard system notification comes at about 10%, and most of the time, in my case at least, whenever I miss that, the result is "laptop shutdown amidst an ongoing video meeting" or something like that. 
(Basically, too late before I act)<p>Just so that I don't miss the reminders, the app will show an overlay window with some text, following my cursor, and a custom sound.<p>I built a version this weekend, and am current doing a dogfooding exercise.</p>
]]></description><pubDate>Tue, 30 Sep 2025 07:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45422737</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=45422737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45422737</guid></item><item><title><![CDATA[New comment by pravj in "You did this with an AI and you do not understand what you're doing here"]]></title><description><![CDATA[
<p>This resonates a lot with some observations I drafted last week about "AI Slop" at the workplace.<p>Overall, people are making a net-negative contribution by not having a sense of when to review/filter the responses generated by AI tools, because either (i) someone else is required to make that additional effort, or (ii) the problem is not solved properly.<p>This sounds similar to a few patterns I noted<p>- The average length of documents and emails has increased.<p>- Not alarmingly so, but people have started writing Slack/Teams responses with LLMs. (and it’s not just to fix the grammar.)<p>- Many discussions and brainstorms now start with a meeting summary or transcript, which often goes through multiple rounds of information loss as it’s summarized and re-expanded by different stakeholders. [arXiv:2509.04438, arXiv:2401.16475]</p>
]]></description><pubDate>Mon, 22 Sep 2025 11:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45332062</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=45332062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45332062</guid></item><item><title><![CDATA[New comment by pravj in "How Not to Use AI? (At Work)"]]></title><description><![CDATA[
<p>Jotted down a few thoughts based on a pattern I’ve started noticing; AI is often getting used inefficiently.<p>Users in a white-collar setup are limiting their relationship with LLMs at a peer-level, and a multitude of AI-tool UX is designed to reinforce that same hierarchy, which is marking the entry of "AI Slop" into the workplace.</p>
]]></description><pubDate>Tue, 16 Sep 2025 13:41:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45262146</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=45262146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45262146</guid></item><item><title><![CDATA[How Not to Use AI? (At Work)]]></title><description><![CDATA[
<p>Article URL: <a href="https://hackpravj.com/blog/how-not-to-use-ai-at-work/">https://hackpravj.com/blog/how-not-to-use-ai-at-work/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45262145">https://news.ycombinator.com/item?id=45262145</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 16 Sep 2025 13:41:28 +0000</pubDate><link>https://hackpravj.com/blog/how-not-to-use-ai-at-work/</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=45262145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45262145</guid></item><item><title><![CDATA[New comment by pravj in "Ask HN: What are you working on? (May 2025)"]]></title><description><![CDATA[
<p>I'm working on restoring my website/blog.<p>I stopped writing right after college when I moved to full-time work, but I want to change that now.<p>Just as I started, I realized the website was hosted on Forestry CMS, which has been discontinued, so I will have to figure out how to maintain the URL structure, etc. (this is important since there are a few popular/top-10 pages for certain queries/searches [1]).<p>[1]: <a href="https://hackpravj.com/blog/solving-semantris-opencv-word2vec/" rel="nofollow">https://hackpravj.com/blog/solving-semantris-opencv-word2vec...</a> (for "Google Semantris")</p>
]]></description><pubDate>Mon, 26 May 2025 07:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44094803</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=44094803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44094803</guid></item><item><title><![CDATA[New comment by pravj in "Setting up personal OKR (objectives and key-results)"]]></title><description><![CDATA[
<p>It includes:<p>- 50 jumping jacks [3 sets]<p>- 25 knee-highs [3 sets]<p>- 30 mountain climbers [2 sets]<p>- 25 pushups<p>- 1 minute plank<p>I stopped doing it after I was able to meet my weight loss milestone, need to restart.</p>
]]></description><pubDate>Sat, 02 Jan 2021 18:53:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=25615306</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=25615306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25615306</guid></item><item><title><![CDATA[New comment by pravj in "Setting up personal OKR (objectives and key-results)"]]></title><description><![CDATA[
<p>Agree that a quality-sensitive metric can't be modelled fully in the structure. This is something I'm even observing in the work-environment also.<p>Do you have any learnings to make such initiatives work?</p>
]]></description><pubDate>Sat, 02 Jan 2021 17:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=25614434</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=25614434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25614434</guid></item><item><title><![CDATA[New comment by pravj in "Setting up personal OKR (objectives and key-results)"]]></title><description><![CDATA[
<p>Glad you liked the structure/goals.<p>All of them are for January-February-March 2021. Does that cover the time-bound aspect you're talking about?</p>
]]></description><pubDate>Sat, 02 Jan 2021 17:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=25614339</link><dc:creator>pravj</dc:creator><comments>https://news.ycombinator.com/item?id=25614339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25614339</guid></item></channel></rss>