<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: arkokoley</title><link>https://news.ycombinator.com/user?id=arkokoley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 20:49:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arkokoley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arkokoley in "Launch HN: Societies.io (YC W25) – AI simulations of your target audience"]]></title><description><![CDATA[
<p>This is a fascinating project! It's exciting to see the application of multi-agent simulations to a real-world problem like optimizing marketing messages. Your approach of grounding the AI personas in public data and focusing on social influence is very insightful.<p>I recently authored a paper on a related topic that might be of interest, particularly concerning your challenges with accuracy and long-term simulation stability. Our work, "SALM: A Multi-Agent Framework for Language Model-Driven Social Network Simulation," introduces a novel framework for integrating language models into social network simulations.<p>I specifically focused on achieving long-term temporal stability in multi-agent scenarios.[2] A couple of our key contributions could be relevant to your work:<p>I developed a hierarchical prompting architecture that enables stable simulations beyond 4,000 timesteps while significantly reducing token usage.[3]<p>To address memory growth and maintain agent consistency, I implemented an attention-based memory system that achieves high cache hit rates with sub-linear memory growth.<p>I also established formal bounds on personality stability, which could be a useful concept for ensuring the accuracy and predictability of your AI personas over time.<p>Our validation against SNAP ego networks demonstrated the capability of our framework to model long-term social phenomena with empirically validated behavioral fidelity.[3]<p>It seems like there's a lot of synergy between our research and your product. I'd be very interested to hear your thoughts on our paper and explore if any of our findings could be beneficial for the continued development of Artificial Societies.<p>Here's the link to my paper: <a href="https://arxiv.org/abs/2505.09081" rel="nofollow">https://arxiv.org/abs/2505.09081</a></p>
]]></description><pubDate>Sat, 02 Aug 2025 06:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44765321</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=44765321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44765321</guid></item><item><title><![CDATA[Show HN: Manas – Multi-Agent Framework for Complex LLM Applications]]></title><description><![CDATA[
<p>Hey HN,<p>I built Manas to solve challenges I faced in my PhD research on formally verified systems for LLM applications. After repeatedly implementing similar patterns for agent orchestration, I decided to create a reusable framework.<p>What makes Manas different is its approach to multi-agent workflows. It implements a think-act-observe cycle for agents with proper state persistence, while providing visualizable workflow orchestration between specialized agents. The core flow execution logic is formally verified, which was critical for my research.<p>Interestingly, I "vibe coded" much of Manas - using LLMs to generate code while I guided the architecture. This meta approach of using LLMs to build LLM orchestration tools proved surprisingly effective.<p>The framework is provider-agnostic (OpenAI, Anthropic, HuggingFace, Ollama) and includes vector store integrations (FAISS, Chroma, Pinecone) for RAG applications. Everything is async-first with proper error handling.<p>The docs include several examples to get you started: <a href="https://manas.koley.in" rel="nofollow">https://manas.koley.in</a><p>GitHub: <a href="https://github.com/arkokoley/manas">https://github.com/arkokoley/manas</a><p>I would love to hear your thoughts!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43238522">https://news.ycombinator.com/item?id=43238522</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Mar 2025 05:17:07 +0000</pubDate><link>https://github.com/arkokoley/manas</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=43238522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43238522</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: What are you working on? (February 2025)"]]></title><description><![CDATA[
<p>Working on a resume editing tool for rapidly applying to a large number of jobs. The basic idea being that resumes should be tailored to the job being applied to. In this tool, you put in your resume, add in other details regarding your background, projects and other things that you might not put in the resume. You do this once.<p>Now you paste in the job description, we use an llm to generate a new resume grounded in the details you added earlier. You get a pdf that you can submit to the job application.</p>
]]></description><pubDate>Tue, 25 Feb 2025 22:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43178557</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=43178557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43178557</guid></item><item><title><![CDATA[New comment by arkokoley in "Show HN: FastGraphRAG – Better RAG using good old PageRank"]]></title><description><![CDATA[
<p>Have you tried Authority Rank as a substitute for PageRank? <a href="https://link.springer.com/content/pdf/10.1007/978-3-030-60975-7_11.pdf" rel="nofollow">https://link.springer.com/content/pdf/10.1007/978-3-030-6097...</a></p>
]]></description><pubDate>Tue, 19 Nov 2024 03:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42179763</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=42179763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42179763</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: What are you working on? (October 2024)"]]></title><description><![CDATA[
<p>I have worked on social dynamics on social media particularly how why certain kinds of content/people become viral. To that end, I have been working on a large-scale simulation that simulates twitter. It pulls data from a random distribution, generates users with specific interest vectors. its modelled as a Agent based modelling with the users as agents, posting every timestep, reading content posted by others, recommended to them by a recommendation engine. all of this this then generates data for research.</p>
]]></description><pubDate>Tue, 29 Oct 2024 21:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41989850</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=41989850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41989850</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: Who is hiring? (April 2024)"]]></title><description><![CDATA[
<p>Love the work you're doing. I'm looking for a part-time role. Based out of NJ, USA. I haven't worked with Crystal but have extensive Ruby experience. Sent you an email!</p>
]]></description><pubDate>Fri, 05 Apr 2024 22:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39947876</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=39947876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39947876</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: Who wants to be hired? (August 2023)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: New Jersey, US
  Remote: Yes
  Willing to relocate: No
  Technologies: Python, JS, Typescript, Node, SQL (Postgres, MSSQL), Azure Functions, Docker, R, Apache JMeter, Ruby on Rails, 
  LinkedIn: https://www.linkedin.com/in/arkokoley/
  Email: gaurav at koley.in
  Website: gaurav.koley.in
</code></pre>
Hi all, I'm an ex-Microsoft SWE currently working through my PhD in Data Science at Boston University. In the past I have worked on numerous projects with Large Enterprises and small startups. I am a one man machine, capable of working on Front-end, backend and any devops aspects of any business. I'm also a Data Scientist in training so interested in data-sciency roles too!</p>
]]></description><pubDate>Wed, 02 Aug 2023 19:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36975778</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=36975778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36975778</guid></item><item><title><![CDATA[New comment by arkokoley in "Uber and Lyft’s new road: Fewer drivers, thrifty riders and jittery investors"]]></title><description><![CDATA[
<p>I used to do that with QuickRide in Bangalore. Very popular and fairly simple to use. As a rider, you can put up your origin and destination points. You are shown people with cars who have a high overlap with your origin-destination route and you can send them requests to join.
Usually 1/4th the price of a cab and the app has information about where each rider/car owner works (mostly MNCs), that works as a trust factor.<p><a href="https://quickride.in/" rel="nofollow">https://quickride.in/</a></p>
]]></description><pubDate>Sat, 28 May 2022 19:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31542909</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=31542909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31542909</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: Does Microsoft use Teams for internal comm?"]]></title><description><![CDATA[
<p>I used to work for Microsoft and our team's morning rant (on Whatsapp) would start with MS Teams not working. Often meetings would be stopped because Teams hung up for the person who was presenting. And the Teams/Skype Infra team were the slowest in the world to respond to any requests!</p>
]]></description><pubDate>Thu, 28 Apr 2022 07:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=31189728</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=31189728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31189728</guid></item><item><title><![CDATA[New comment by arkokoley in "[dead]"]]></title><description><![CDATA[
<p>The article mistakenly calls the Haken Kreuz as Swastika, confusing the Hindu symbol for prosperity with the Nazi Haken Kreuz. This should be corrected.</p>
]]></description><pubDate>Mon, 14 Feb 2022 02:10:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=30327691</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=30327691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30327691</guid></item><item><title><![CDATA[New comment by arkokoley in "Show HN: I made a little digital circuit simulator that operates on PNGs"]]></title><description><![CDATA[
<p>Have you tried <a href="http://Circuitverse.org" rel="nofollow">http://Circuitverse.org</a>?<p>It's by a friend who initiatally built a digital circuit simulator and then turned it into a GitHub like collaborative website.</p>
]]></description><pubDate>Fri, 04 Feb 2022 03:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=30202439</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=30202439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30202439</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: How to save bookmarks locally including searchable content?"]]></title><description><![CDATA[
<p>I'm building my own solution because nothing like this existed to my knowledge.<p><a href="https://imgur.com/a/qY6GQSj" rel="nofollow">https://imgur.com/a/qY6GQSj</a><p>It currently supports webpages, pdfs, personal notes, images and twitter.</p>
]]></description><pubDate>Wed, 02 Feb 2022 03:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=30173401</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=30173401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30173401</guid></item><item><title><![CDATA[New comment by arkokoley in "Challenge: can you view my source?"]]></title><description><![CDATA[
<p>Yep.. throttling the connection worked for me too!</p>
]]></description><pubDate>Fri, 03 Dec 2021 23:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=29436938</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=29436938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29436938</guid></item><item><title><![CDATA[Show HN: A Pdfjs based library for Vue 3]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/arkokoley/pdfvuer">https://github.com/arkokoley/pdfvuer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28035041">https://news.ycombinator.com/item?id=28035041</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Aug 2021 10:50:45 +0000</pubDate><link>https://github.com/arkokoley/pdfvuer</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=28035041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28035041</guid></item><item><title><![CDATA[Client side thumbnail Caching – and how I stress tested our AWS EC2 server]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/arkokoley/status/1407427438414467073">https://twitter.com/arkokoley/status/1407427438414467073</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27596689">https://news.ycombinator.com/item?id=27596689</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 22 Jun 2021 20:20:42 +0000</pubDate><link>https://twitter.com/arkokoley/status/1407427438414467073</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=27596689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27596689</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: How do you organize yourself ?"]]></title><description><![CDATA[
<p>I tried out a bunch of tools. The calendar, markdown files, todo apps, I tried them all. Nothing quite stuck around.<p>So I decided to build a tool on my own with help from a friend. Add items to the list board, and they get added to my calendar as and when time is available.</p>
]]></description><pubDate>Tue, 01 Jun 2021 19:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=27359807</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=27359807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27359807</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: What are some tools / libraries you built yourself?"]]></title><description><![CDATA[
<p>I built a Pdf viewer library for VueJS based on Mozilla's PDF.js.
PDFVUER - <a href="https://github.com/arkokoley/pdfvuer" rel="nofollow">https://github.com/arkokoley/pdfvuer</a><p>I also built a time tracker library that tracks how much time was spent on the current open tab. It also detects when the user moves away from the page or comes back.<p>Actively - <a href="https://github.com/arkokoley/actively" rel="nofollow">https://github.com/arkokoley/actively</a><p>For a GIS project, I needed to extract county level data from NASA's MODIS dataset. Wrote a bash utility to do that:
<a href="https://github.com/arkokoley/modis_county_cropper" rel="nofollow">https://github.com/arkokoley/modis_county_cropper</a><p>Also wrote a boilerplate latex template for Academic homework: <a href="https://github.com/arkokoley/latex-homework-boilerplate" rel="nofollow">https://github.com/arkokoley/latex-homework-boilerplate</a></p>
]]></description><pubDate>Sun, 16 May 2021 18:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=27175793</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=27175793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27175793</guid></item><item><title><![CDATA[New comment by arkokoley in "Ask HN: What are the best books to read in 2021?"]]></title><description><![CDATA[
<p> The Power Law of Information: Life in a Connected World
by Srinath Srinivasa<p><a href="https://www.goodreads.com/book/show/8449969-the-power-law-of-information" rel="nofollow">https://www.goodreads.com/book/show/8449969-the-power-law-of...</a><p>A 14 year old book that is still as relevant as it was when it was published. Prof Srinath gives you a crash course in graph theory and network science while still making sense to people who have never heard of either graphs or networks. The only instance when I felt that I was reading a 14 year old book was while reading about the prevalent USD-INR conversion rates. This makes me come to the conclusion that one of the following must be true: Either the book was way ahead of its times; or we haven't made much progress in the last 14 years with respect to communication technologies. Since the latter is obviously false, the former must be true!<p>A absolute must read if you are interested in the working of networks science and how the interconnectedness of the world affects us all!<p>Added points to Prof Srinath for pointing out the defintion of "memes" :-D</p>
]]></description><pubDate>Thu, 31 Dec 2020 20:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=25596646</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=25596646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25596646</guid></item><item><title><![CDATA[New comment by arkokoley in "App Review process updates"]]></title><description><![CDATA[
<p>We think we are creating a softer and kinder world, but the opposite is true. If a guideline is actually an order, what's an order?</p>
]]></description><pubDate>Mon, 31 Aug 2020 16:20:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=24332938</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=24332938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24332938</guid></item><item><title><![CDATA[Setup Dev Env on Windowns with WSL2]]></title><description><![CDATA[
<p>Article URL: <a href="https://gaurav.koley.in/2020/setup-development-env-on-windows">https://gaurav.koley.in/2020/setup-development-env-on-windows</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23734203">https://news.ycombinator.com/item?id=23734203</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 04 Jul 2020 19:02:10 +0000</pubDate><link>https://gaurav.koley.in/2020/setup-development-env-on-windows</link><dc:creator>arkokoley</dc:creator><comments>https://news.ycombinator.com/item?id=23734203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23734203</guid></item></channel></rss>