<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: lummm</title><link>https://news.ycombinator.com/user?id=lummm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 11:25:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lummm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Codecrush – AI Documentation Generator]]></title><description><![CDATA[
<p>Hi, sharing something I've been working on for a while.
CodeCrush runs locally and points to an LLM of your choice - so self-hosted, OpenAI, whatever you're comfortable with.
It uses the LLM to extract the information it needs to build a knowledge graph over a codebase, and leverages that knowledge graph to build documentation over important sections of the codebase it identifies.
You can also do more targeted documentation generation by giving it a prompt.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43880039">https://news.ycombinator.com/item?id=43880039</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 May 2025 16:16:28 +0000</pubDate><link>https://crushmycode.com</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=43880039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43880039</guid></item><item><title><![CDATA[Show HN: Codebase Knowledge Graph Builder]]></title><description><![CDATA[
<p>I've been working on tools for 'understanding' software code for a couple years now.
I have yet to find a better way to model actual concepts than with knowledge graphs.
To that end, I present to you here you a tool to automatically construct a knowledge graph over a codebase, which can serve as the foundation for a wide range of downstream tools.
Point it at a codebase, give it your OpenAI API key, and let it go to work.
Larger codebases (> 1000 files) will take a while to process - a conservative estimate would be 12 files / minute.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43758410">https://news.ycombinator.com/item?id=43758410</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 22 Apr 2025 01:56:57 +0000</pubDate><link>https://github.com/Black-Tusk-Data/crushmycode</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=43758410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43758410</guid></item><item><title><![CDATA[New comment by lummm in "Show HN: I built an AI that turns GitHub codebases into easy tutorials"]]></title><description><![CDATA[
<p>I actually have created something very similar here: <a href="https://github.com/Black-Tusk-Data/crushmycode">https://github.com/Black-Tusk-Data/crushmycode</a>, although with a greater focus on 'pulling apart' the codebase for onboarding.
So many potential applications of the resultant knowledge graph.</p>
]]></description><pubDate>Tue, 22 Apr 2025 00:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43757814</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=43757814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43757814</guid></item><item><title><![CDATA[New comment by lummm in "How productive will GitHub Copilot make me?"]]></title><description><![CDATA[
<p>This my most honest take on how effective Copilot can be if it's given an honest shake.
Do you agree with my assessment?</p>
]]></description><pubDate>Tue, 25 Feb 2025 03:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43167881</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=43167881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43167881</guid></item><item><title><![CDATA[How productive will GitHub Copilot make me?]]></title><description><![CDATA[
<p>Article URL: <a href="https://blacktuskdata.com/copilot-and-productivity.html">https://blacktuskdata.com/copilot-and-productivity.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43167880">https://news.ycombinator.com/item?id=43167880</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 25 Feb 2025 03:38:22 +0000</pubDate><link>https://blacktuskdata.com/copilot-and-productivity.html</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=43167880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43167880</guid></item><item><title><![CDATA[New comment by lummm in "Late Chunking and better RAG chunking"]]></title><description><![CDATA[
<p>Late chunking is a promising approach to computing text embeddings that incorporates more of the actual document into each chunk's embedding.
I think it's pretty promising.</p>
]]></description><pubDate>Wed, 18 Dec 2024 15:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42451377</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=42451377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42451377</guid></item><item><title><![CDATA[Late Chunking and better RAG chunking]]></title><description><![CDATA[
<p>Article URL: <a href="https://blacktuskdata.com/late_chunking.html">https://blacktuskdata.com/late_chunking.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42451376">https://news.ycombinator.com/item?id=42451376</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 18 Dec 2024 15:44:30 +0000</pubDate><link>https://blacktuskdata.com/late_chunking.html</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=42451376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42451376</guid></item><item><title><![CDATA[New comment by lummm in "A Barebones GraphRAG Implementation"]]></title><description><![CDATA[
<p>Mostly as an academic exercise, I built a much simpler implementation of the Microsoft GraphRAG implementation laid out in this paper: <a href="https://arxiv.org/abs/2404.16130" rel="nofollow">https://arxiv.org/abs/2404.16130</a>.
I find it to be nevertheless pretty functional, and certainly more hackable than the de-facto implementation.</p>
]]></description><pubDate>Wed, 27 Nov 2024 16:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42257103</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=42257103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42257103</guid></item><item><title><![CDATA[A Barebones GraphRAG Implementation]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/Black-Tusk-Data/minikg">https://github.com/Black-Tusk-Data/minikg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42257102">https://news.ycombinator.com/item?id=42257102</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 27 Nov 2024 16:05:47 +0000</pubDate><link>https://github.com/Black-Tusk-Data/minikg</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=42257102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42257102</guid></item><item><title><![CDATA[New comment by lummm in "A Developer's Guide to Large Language Models"]]></title><description><![CDATA[
<p>This is a small book / guide I've written with the goal of demystifying the details of language models for developers without any ML / neural network experience.
From my perspective, there is a level of understanding within the grasp of most developers that will enable them to build software with drastically new capabilities.  This guide is my attempt at bridging that gap in education.
Please share if you find it helpful!</p>
]]></description><pubDate>Fri, 01 Nov 2024 16:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42018573</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=42018573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42018573</guid></item><item><title><![CDATA[A Developer's Guide to Large Language Models]]></title><description><![CDATA[
<p>Article URL: <a href="https://devs-ai-guide.blacktuskdata.com/">https://devs-ai-guide.blacktuskdata.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42018572">https://news.ycombinator.com/item?id=42018572</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 01 Nov 2024 16:23:19 +0000</pubDate><link>https://devs-ai-guide.blacktuskdata.com/</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=42018572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42018572</guid></item><item><title><![CDATA[New comment by lummm in "The extensible vi layer for Emacs"]]></title><description><![CDATA[
<p>I've always had view-mode come on by default, and I have a bunch of custom keybindings for view mode which are nicer on the hands when you're just reading text.<p>So (add-hook 'find-file-hook 'start-view-mode) to turn it on automatically.<p>(defun view-mode-background ()
  (if (bound-and-true-p view-mode)
      (face-remap-add-relative 'mode-line '((:background "#9400D3")))
    (face-remap-add-relative 'mode-line '((:background "red")))))
^ this helps a lot to know whether or not you're in view mode<p>And then:
(defun view-mode-keybindings ()
  (define-key view-mode-map (kbd "j") 'View-scroll-line-forward)
  .. etc</p>
]]></description><pubDate>Fri, 03 Mar 2023 14:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35010223</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=35010223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35010223</guid></item><item><title><![CDATA[Ask HN: Where to engage with Vancouver tech scene?]]></title><description><![CDATA[
<p>I've been working in the Vancouver tech industry for 6 years this January, but have yet to feel as if I've 'connected' in any way with tech professionals outside of my coworkers.
Is anyone aware of a canonical watering hole or really anything that brings together tech professionals in the city?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34534421">https://news.ycombinator.com/item?id=34534421</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Jan 2023 16:57:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=34534421</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=34534421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34534421</guid></item><item><title><![CDATA[New comment by lummm in "Ask HN: What would be your stack if you are building an MVP today?"]]></title><description><![CDATA[
<p>I think I'd have to say NextJS with SQLite.  Every DB table would just be 'id' and 'data', where 'data' is JSON-encoded and the schema is only enforced in code.  This lets you write a 30-line ORM.  Foreign-key relationships are just modelled as lists.  If speed is the major concern, I find this the fastest way to build.
You can bring structure to the DB as things are nailed down.</p>
]]></description><pubDate>Thu, 26 Jan 2023 16:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=34534235</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=34534235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34534235</guid></item><item><title><![CDATA[New comment by lummm in "Things your manager might not know (2021)"]]></title><description><![CDATA[
<p>What about GCP?</p>
]]></description><pubDate>Mon, 31 Oct 2022 16:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=33407680</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=33407680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33407680</guid></item><item><title><![CDATA[New comment by lummm in "Developers can't fix bad management (2020)"]]></title><description><![CDATA[
<p>I think below a certain threshold of competence, a manager will negatively impact the productivity of a team mostly by eroding any ability to focus on a single task at a time.  A good manager should shield the team until it is appropriate from the very things a poor manager would be dumping on the team as they arise.</p>
]]></description><pubDate>Thu, 10 Jun 2021 14:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=27460945</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=27460945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27460945</guid></item><item><title><![CDATA[New comment by lummm in "Overwork contributes to 745k premature deaths per year"]]></title><description><![CDATA[
<p>I don't understand the lamentation over a culture of overwork.  What other method is there to get ahead as an individual other than out-competing your peers?  My understanding of life as a young professional in China or Korea is that the competition is almost unbelievable to someone from North America.</p>
]]></description><pubDate>Fri, 28 May 2021 20:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=27319855</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=27319855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27319855</guid></item><item><title><![CDATA[New comment by lummm in "[dead]"]]></title><description><![CDATA[
<p>So what are we supposed to do about it?  Work less?  Lol.</p>
]]></description><pubDate>Tue, 18 May 2021 02:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=27190570</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=27190570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27190570</guid></item><item><title><![CDATA[New comment by lummm in "TikTok Agreed to Buy More Than $800M in Cloud Services from Google"]]></title><description><![CDATA[
<p>I think the use of government surveillance is less likely to be used to conduct drone strikes and far more likely to prompt a Tiananmen square esque response to dissent.  Thus I would firmly disagree with this sentiment.</p>
]]></description><pubDate>Wed, 15 Jul 2020 13:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=23845191</link><dc:creator>lummm</dc:creator><comments>https://news.ycombinator.com/item?id=23845191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23845191</guid></item></channel></rss>