<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: roxyrox</title><link>https://news.ycombinator.com/user?id=roxyrox</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 02:03:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=roxyrox" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by roxyrox in "Debugging: Indispensable rules for finding even the most elusive problems (2004)"]]></title><description><![CDATA[
<p>agreed. it’s practically a prerequisite for everything else in the book. Staying calm and thinking clearly is foundational</p>
]]></description><pubDate>Tue, 14 Jan 2025 14:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42697574</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=42697574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42697574</guid></item><item><title><![CDATA[New comment by roxyrox in "Ending our third party fact-checking program and moving to Community Notes model"]]></title><description><![CDATA[
<p>wow so many warnings for the future.. They didnt intend to but FB now has some responsibility about whats generated on it as one of the most massive source of info in the planet...</p>
]]></description><pubDate>Wed, 08 Jan 2025 16:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42635912</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=42635912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42635912</guid></item><item><title><![CDATA[New comment by roxyrox in "Mistakes engineers make in large established codebases"]]></title><description><![CDATA[
<p>Have you ever tried Source-graph ? To handle such consistency issues. (we are trying to do the same at Anyshift for Terraform code)
For me the issue is only be exacerbated by gen AI and the era of "big code" thats ahead</p>
]]></description><pubDate>Wed, 08 Jan 2025 16:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42635886</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=42635886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42635886</guid></item><item><title><![CDATA[New comment by roxyrox in "The AI Boredom"]]></title><description><![CDATA[
<p>Agreed. AI is a great enabler but is becoming a commodity. Now it's more a feature that you leverage based on other integration to have real value on it. I se it as a great feature outside of creatively related tasks.</p>
]]></description><pubDate>Wed, 08 Jan 2025 15:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42634926</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=42634926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42634926</guid></item><item><title><![CDATA[How we handle Terraform downstream dependencies without additional frameworks]]></title><description><![CDATA[
<p>Hi, founder of Anyshift here. We've build a solution for handling issues with Terraform downstream dependencies without additional frameworks (mono or multirepos), and wanted to explain how we've done it.<p>1.First of all, the key problems we wanted to tackle:<p>Handling hardcoded values<p>Handling remote state dependencies<p>Handling intricate modules (public + private)<p>we knew that it was possible to do it without adding additional frameworks, by going through the Terraform State Files.<p>2.Key Assumptions:<p>Your infra is a graph. To model the infrastructure accurately, we used Neo4j to capture relationships between resources, states, and modules.<p>All the information you need is within your cloud and code: By parsing both, we could recreate the chain of dependencies and insights without additional overhead.<p>Our goal was to build a digital twin of the infrastructure. Encompassing code, state, and cloud information to surface and prevent issues early.<p>3.Our solution:<p>To handle downstream dependencies we are :<p>Creating a digital twin of the infra with all the dependencies between IaC code and cloud<p>For each PR, querying this graph with Cypher (Neo4J query language) to retrieve those dependencies<p>-> Build an up-to-date Cloud-to-Code graph<p>i - Understanding Terraform Stat Files<p>Terraform state files are super rich in term of information, way more than the files. They hold the exact state of deployed resources, including:<p>Resource types<p>Unique identifiers<p>Relationships between modules and their resources<p>By parsing these state files, we could unify insights across multiple repositories and environments. They acted as a bridge between code-defined intentions and cloud-deployed realities. By parsing these state files, we could unify insights across multiple repositories and environments. They acted as a bridge between code-defined intentions and cloud-deployed realities.<p>ii- Building this graph using Neo4J<p>Neo4j allowed us to model complex relationships natively. Unlike relational databases, graph databases are better suited for interconnected data like infrastructure resources.<p>We modeled infrastructure as nodes (e.g., EC2 instances, VPCs) and relationships (e.g., "CONNECTED_TO," "IN_REGION"). For example:<p>Nodes: Represent resources like an EC2 instance or a Security Group.<p>Relationships: Define how resources interact, such as an EC2 instance being attached to a Security Group.<p>iii- Extracting and Reconciling Data<p>We developed services to parse state files from multiple repositories, extracting relevant data like resource definitions, unique IDs, and relationships. Once extracted, we reconciled:<p>Resources from code with resources in the cloud.<p>Dependencies across repositories, resolving naming conflicts and overlaps.<p>We also labeled nodes to differentiate between sources (e.g., TF_CODE, TF_STATE) for a clear picture of infrastructure intent vs. reality.<p>-> Query this graph to retrieve the dependencies before a change<p>Once the graph is built, we use Cypher, Neo4j's query language, to answer questions about the infrastructure downstream dependencies.<p>Step 1 : Make a change<p>We make a change on resource or a module. For instance expanding an IP range in a VPC CIDR.<p>Step 2 : Cypher query<p>We're going query the graph of dependencies through different cypher queries to see which downstream dependencies will be affected by this change, potentially in other IaC repositories. For instance this change can affect 2 ECS and 1 security group.<p>Step 3 : Give back the info in the PR<p>4. Current limitations:<p>To handle all the use cases, we are limited by the Cypher queries we define. We want to make it as generic as possible.<p>It only works with Terraform, and not other IaC frameworks (could work with Pulumi though)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42364276">https://news.ycombinator.com/item?id=42364276</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 09 Dec 2024 09:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42364276</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=42364276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42364276</guid></item><item><title><![CDATA[Collaborative platform to train your models?]]></title><description><![CDATA[
<p>Hi, with my team we are training an OS LLM and want to train it/test it together (control of the experiments, evaluation, comments etc...)<p>For now we use weight & biases but personally I'm not a huge fan of their UX.<p>Do you have any other tools that you recommend ?<p>Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38865088">https://news.ycombinator.com/item?id=38865088</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 04 Jan 2024 09:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38865088</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38865088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38865088</guid></item><item><title><![CDATA[Cannot reproduce the exact same training results – diffusion models]]></title><description><![CDATA[
<p>Hi ! In order to collaborate with my team we want to be able to get the same training results based on a finetuned version of https://huggingface.co/runwayml/stable-diffusion-v1-5.<p>We have real issues defining the exact same environment, even if we have the same code/ use the same args with weight & biaises. We try to do our best with some versioning of the image datasets but it seems that the issue can also come from CUDA versions and the different libs (I also read it can come from the GPU being used).<p>If you have some tools that could help us replicable the same training environment that would be great. Not sure exactly what's wrong in our config.<p>Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38732606">https://news.ycombinator.com/item?id=38732606</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Dec 2023 09:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38732606</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38732606</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38732606</guid></item><item><title><![CDATA[Best tools to you deploy my model (serverless managed)?]]></title><description><![CDATA[
<p>Hi ! I am searching at different solutions to help me deploy an open source hugging face model. Would love to find something that is serverless with good management options (version control, policy management...). If it's open source it's even better. Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38693235">https://news.ycombinator.com/item?id=38693235</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 Dec 2023 08:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38693235</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38693235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38693235</guid></item><item><title><![CDATA[New comment by roxyrox in "Backup If OpenAI Fails"]]></title><description><![CDATA[
<p>argh so you had to retest the entire prompting / results ? did you do it exhaustively?</p>
]]></description><pubDate>Mon, 11 Dec 2023 17:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38602402</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38602402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38602402</guid></item><item><title><![CDATA[Backup If OpenAI Fails]]></title><description><![CDATA[
<p>Hi ! We are implementing a bot using chatgpt for my company but we have some concerns about downtime failures. Do you have some backup solutions that could be implemented in prod in case of failures ? Knowing that the model is kind of finetuned because we are doing information retriavial using embeddings (created with gpt 3.5)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38601307">https://news.ycombinator.com/item?id=38601307</a></p>
<p>Points: 3</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 11 Dec 2023 15:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38601307</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38601307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38601307</guid></item><item><title><![CDATA[New comment by roxyrox in "Open-source testing made reallyyy easy"]]></title><description><![CDATA[
<p>first python, but do you have one in mind that's particularly painful?</p>
]]></description><pubDate>Fri, 17 Nov 2023 08:03:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38300805</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38300805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38300805</guid></item><item><title><![CDATA[Open-source testing made reallyyy easy]]></title><description><![CDATA[
<p>Hey ! I am currently developing a solution to help developers test open-source projects in a really easy manner.<p>I want to remove the hustle to clone repositories and install dependencies just for trying a project specific function.<p>The idea would be to host open source projects and allow developers to test any function in 2 sec in a similar way as with an IDE "debug" mode.<p>I am searching for beta testers ! Would love to have your feedbacks on that :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38287678">https://news.ycombinator.com/item?id=38287678</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 16 Nov 2023 10:06:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=38287678</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=38287678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38287678</guid></item><item><title><![CDATA[New comment by roxyrox in "Open Source Contribution: Seeking Feedback on OS Project Unification Tool"]]></title><description><![CDATA[
<p>tks :)</p>
]]></description><pubDate>Thu, 29 Jun 2023 13:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=36519923</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=36519923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36519923</guid></item><item><title><![CDATA[Open Source Contribution: Seeking Feedback on OS Project Unification Tool]]></title><description><![CDATA[
<p>Hello!<p>I am thinking about solving a challenge that I faced recently when dealing with OS projects. I was struggling to implement some of the latest transformers and thought that there is a lack of a common format to navigate and test these projects without having to delve deep into the code.<p>So I am thinking of an open tool to attempt to 'standardize' the different OS projects.  I though of something with a standard format, potentially built around modularizable blocks, that would allow contributors to easily plug into different OS repositories. The main objective would be to accelerate the learning curve/contribution to various projects.<p>What do you think?<p>I am still trying to figure out the different ways to implement it (your feedbacks are most welcome! especially if you have already faced such struggle and in what technical way) and if people would be ready to test a solution like that once implemented. I really think this is an issue but still trying to figure out the best way to solve it.<p>Thank for your time ! and really eager to hear your thoughts about that :)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36517873">https://news.ycombinator.com/item?id=36517873</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 29 Jun 2023 08:31:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=36517873</link><dc:creator>roxyrox</dc:creator><comments>https://news.ycombinator.com/item?id=36517873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36517873</guid></item></channel></rss>