<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: aerugo_</title><link>https://news.ycombinator.com/user?id=aerugo_</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 17:14:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aerugo_" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aerugo_ in "OpenTSLM: Language models that understand time series"]]></title><description><![CDATA[
<p>What I really want to know is - how do LLMs understand time series at all? Admittedly, even the best LLMs are not fantastic at analyzing time series and tabular data, but they also don’t completely suck at it. Why is that? They seem better at it that my intuition tells me they should be.<p>In my opinion we need a multi-modal model that is great at both tabular datasets and text analysis. Most analytical work in economics, policy, public health, medicine etc requires a combination of crosschecking between both. Current gen LLMs are not good enough at generating novel insights by looking at tables and text at the same time. I also haven’t have found any data on this so please serve it to be on a plate if I’m wrong.</p>
]]></description><pubDate>Mon, 06 Oct 2025 18:59:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45494960</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=45494960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45494960</guid></item><item><title><![CDATA[Show HN: AI chat client that can run on SharePoint and regulated environments]]></title><description><![CDATA[
<p>Stina is a lightweight AI chat client specifically designed for environments like government, healthcare, and large corporate settings, where IT policies prohibit the use of web servers, installations of new software, or access to online AI chat bots.  Chat with with LLMs with your own API keys or a local Ollama instance after downloading the repo and opening the chat.html file from the file system.<p>Stina keeps all conversation history and data in localstorage on the browser, which is great when your manager asks you about data security considerations of AI chatbots.<p>Stina is a client-side solution that requires no server, no installations, and no build tools. Written in vanilla javascript with all dependencies bundled. This enables editing the code in environments where there is no access to Node.js, NPM or other JS-build tools.<p>Right now it supports Azure AI Foundry deployments, OpenAIs API, Anthropic and Ollama.<p>Stina can be hosted on a SharePoint server, run directly from the filesystem, or accessed through a local web server. It supports multiple language models, custom instructions, and dynamic system prompts.<p>I built this for my own needs at work where we have access to API keys to an Azure AI Foundry sandbox on the company tenant. By renaming chat.html to chat.aspx and putting the repo in a folder on SharePoint, I can run this as a chatbot internally.<p>If you want to contribute, you are very welcome to do so. I would love to extend this with the ability to chat to files, and perhaps even add an in-memory clientside vector database support to allow doing lightweight clientside RAG on documents accessible with the filesystem.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42714746">https://news.ycombinator.com/item?id=42714746</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Jan 2025 18:11:23 +0000</pubDate><link>https://github.com/aerugo/stina</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42714746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42714746</guid></item><item><title><![CDATA[New comment by aerugo_ in "Show HN: Ultra-portable Gantt chart tool for very regulated environments"]]></title><description><![CDATA[
<p>Yeah absolutely. Once I am sure of what libraries I will need, I will probably remove the CDN dependencies and just bundle everything.</p>
]]></description><pubDate>Tue, 14 Jan 2025 09:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695221</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42695221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695221</guid></item><item><title><![CDATA[New comment by aerugo_ in "Show HN: Ultra-portable Gantt chart tool for very regulated environments"]]></title><description><![CDATA[
<p>Ease of development mostly. I am still in the experimentation phase with this. Once I know what I want to use, I will bundle.</p>
]]></description><pubDate>Tue, 14 Jan 2025 09:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695214</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42695214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695214</guid></item><item><title><![CDATA[New comment by aerugo_ in "Show HN: Ultra-portable Gantt chart tool for very regulated environments"]]></title><description><![CDATA[
<p>No, it's not "running" the file, it's the browser that runs it. For some reason, if I keep it as HTML, the file will not open in the browser when opened from a Sharepoint directory (mounted in the filesystem or opened through the browser), even though it runs perfectly fine when opened from a local folder. I discovered that simply renaming the HTML file to .aspx allowed it to be opened from Sharepoint. No idea why, I have zero knowledge of .NET and its ecosystem.</p>
]]></description><pubDate>Tue, 14 Jan 2025 09:03:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695207</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42695207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695207</guid></item><item><title><![CDATA[New comment by aerugo_ in "Show HN: Ultra-portable Gantt chart tool for very regulated environments"]]></title><description><![CDATA[
<p>That's really neat! SimpleGantt needs to be a bit more feature-complete than is easily supportable with something like that, but I love the simplicity. I am an avid user of TiddlyWiki and this would be a great addon to that platform.</p>
]]></description><pubDate>Tue, 14 Jan 2025 09:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695182</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42695182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695182</guid></item><item><title><![CDATA[New comment by aerugo_ in "Show HN: Ultra-portable Gantt chart tool for very regulated environments"]]></title><description><![CDATA[
<p>Interesting idea. I might do it, I see where you're coming from with it.</p>
]]></description><pubDate>Tue, 14 Jan 2025 08:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695170</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42695170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695170</guid></item><item><title><![CDATA[New comment by aerugo_ in "Show HN: Ultra-portable Gantt chart tool for very regulated environments"]]></title><description><![CDATA[
<p>Great feedback! Thank you. Obvious now that you mention it. I just fixed it. Pull the new version and you will be able to add uncategorized tasks.</p>
]]></description><pubDate>Tue, 14 Jan 2025 08:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42695126</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42695126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42695126</guid></item><item><title><![CDATA[Show HN: Ultra-portable Gantt chart tool for very regulated environments]]></title><description><![CDATA[
<p>I work for government agency with a lot of security considerations. We can't install anything and using public webapps is out of the question. Going through clearance or procurement to buy or install something is a pain.<p>I needed a project management tool, and what we had on offer was too clunky and old. I built SimpleGantt to be ultra lightweight and portable. It's one HTML, one Javascript and one CSS file. Each project is saved into a single .yaml file.<p>If you have a SharePoint environment you can "host" it by uploading the repo to SharePoint after renaming simplegantt.html to simplegantt.aspx. That allows anyone with access to open the tool by simply having the URL.<p>Try it at: <a href="https://aerugo.github.io/simplegantt/simplegantt" rel="nofollow">https://aerugo.github.io/simplegantt/simplegantt</a><p>This is a couple of days of tinkering, and mostly exists to keep me from going crazy while managing projects with lots of deadlines and dependencies, so don't expect much. But another person in the same position, finding this might lead to calmer days.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42647668">https://news.ycombinator.com/item?id=42647668</a></p>
<p>Points: 115</p>
<p># Comments: 29</p>
]]></description><pubDate>Thu, 09 Jan 2025 17:11:51 +0000</pubDate><link>https://github.com/aerugo/simplegantt</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=42647668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42647668</guid></item><item><title><![CDATA[New comment by aerugo_ in "Looking for Ideas for Impact Entrepreneurship"]]></title><description><![CDATA[
<p>I love this idea, and will definitely do this.</p>
]]></description><pubDate>Tue, 06 Aug 2024 23:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41176693</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41176693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41176693</guid></item><item><title><![CDATA[Looking for Ideas for Impact Entrepreneurship]]></title><description><![CDATA[
<p>A developer, a product manager and a data analyst walk into a bar... All setup, no joke. Actually they're there looking for advice.<p>Suppose there are three co-founders looking for a problem to solve. Suppose we want to start a business that makes a positive impact on the world. Suppose we have expertise and experience in the following areas: Web development, applications of AI and ML, data science and analytics, product management, e-commerce, direct-to-consumer product development and sales, blockchain technologies, community engagement, personal development and leadership. Educational background from top-tier engineering school in automation, biotechnology, and business development.<p>I'm looking for ideas to fall in love with. If you have one you want to share, I would be incredibly grateful.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41169411">https://news.ycombinator.com/item?id=41169411</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 06 Aug 2024 10:20:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41169411</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41169411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41169411</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Just FYI if anyone runs into this:
I made a few updates to Prelude in the last few days.
It now allows including only files tracked by git by using the -g option. 
You can also toggle case sensitivity of pattern matching (case insensitive by default) with the -c option.<p>New release <a href="https://github.com/aerugo/prelude/releases/tag/v0.3">https://github.com/aerugo/prelude/releases/tag/v0.3</a> and pushed to the Homebrew formula</p>
]]></description><pubDate>Tue, 23 Jul 2024 17:46:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41048806</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41048806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41048806</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Good idea, followed your advice for the next release.</p>
]]></description><pubDate>Tue, 23 Jul 2024 00:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41041386</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41041386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41041386</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Yes, the whole point of this tool is just to make it extremely simply to make a prompt out of a part of your repo, with some pattern matching on filenames. It's just 200 lines of bash, so obviously nothing fancier than that.<p>However, I just had a go at using Aider, and WOW - I have tried a bunch of these auto-commit tools before (GPT Engineer, Fume, etc) but I found them to be clunky and unintuitive. Aider has fixed a lot of these problems, and I absolutely love it. Can't believe I hadn't heard of it until now. Thanks! I see myself using this quite a bit, and using Prelude when I need to debug something where the Aider workflow gets stuck.</p>
]]></description><pubDate>Sun, 21 Jul 2024 14:12:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=41025246</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41025246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41025246</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>I was asked in a PM how I use the prompts. Basically, whenever I need to write some new code for a project, I start by making a prompt out of the relevant parts of the repo, paste it into GPT or Claude, and follow up with something like (random made up example):<p>——<p>I want to add a feature to my Content.js component. In the table that displays names of animals, I want to add an Edit button in a new column on each row. When clicked, it should bring up a modal that allows me to edit the name and emoji of the animal.<p>Review my codebase to see how CRUD actions are implemented for other features. Make sure you follow the established code patterns in the project.<p>Before starting to code, consider best practices for UX of a feature like this and make sure the implementation is user friendly and follows best practices.<p>After reviewing the code, describe how you will implement the feature make a plan for how to implement. After that, write the complete code for the implementation.</p>
]]></description><pubDate>Sun, 21 Jul 2024 10:48:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41024075</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41024075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41024075</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Interesting! Did you publish it?
It’s a great idea to prioritize based on git history.<p>As for multiple stages, it means the tool itself is doing a few calls to the model. What do the code summaries look like? Just function and class doctrings? Getting the model to write summaries that are comprehensive enough to guide development but still more compact than the code itself seems like it may not be a trivial problem.</p>
]]></description><pubDate>Sun, 21 Jul 2024 10:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023992</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41023992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023992</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>This is also neat, like simpler minimal version of Fume or GPT-Engineer. It seems really useful. Good job!<p>Prelude is rather meant for when you are pair-programming with a chat model and find yourself pasting a lot of context to remind the model of the state of your code. I always have terminals open anyway, so having it as a CLI tool rather than needing to make requests to a server, makes sense for me.</p>
]]></description><pubDate>Sun, 21 Jul 2024 09:16:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023656</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41023656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023656</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Just like this:<p>--- File: ~/GitRepos/kanot/prelude ---</p>
]]></description><pubDate>Sun, 21 Jul 2024 08:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023449</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41023449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023449</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Same here! Prelude respects .preludeignore, and also ignores annything in .gitignore.</p>
]]></description><pubDate>Sun, 21 Jul 2024 07:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023275</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41023275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023275</guid></item><item><title><![CDATA[New comment by aerugo_ in "Prelude – a tiny CLI tool building context prompts from your code"]]></title><description><![CDATA[
<p>Oh yeah, I hadn’t seen code2prompt - that’s indeed really similar. Prelude is a lot simpler though, just around 200 lines of bash in a single file, with only a single dependency (a CLI tool called tree). code2prompt, in contrast, requires you to install Rust and use Cargo.<p>Prelude is meant to really just do a single thing. I haven’t felt the need for things like templates, but I will give code2prompt a spin if I need more fancy things.</p>
]]></description><pubDate>Sun, 21 Jul 2024 07:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41023269</link><dc:creator>aerugo_</dc:creator><comments>https://news.ycombinator.com/item?id=41023269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41023269</guid></item></channel></rss>