<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: eclipsetheworld</title><link>https://news.ycombinator.com/user?id=eclipsetheworld</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 17:45:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eclipsetheworld" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eclipsetheworld in "OpenAI Is Preparing to File for an IPO Soon"]]></title><description><![CDATA[
<p>Collectively, Alphabet (Google), Amazon, Microsoft, and Nvidia already own approximately 25 - 35% of OpenAI and Anthropic respectively. They already are a part of your portfolio.</p>
]]></description><pubDate>Thu, 21 May 2026 07:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218980</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=48218980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218980</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Software factories and the agentic moment"]]></title><description><![CDATA[
<p>I have been working on my own "Digital Twins Universe" because 3rd-party SaaS tools often block the tight feedback loops required for long-horizon agentic coding. Unlike Stripe, which offers a full-featured environment usable in both development and staging, most B2B SaaS companies lack adequate fidelity (e.g., missing webhooks in local dev) or even a basic staging environment.<p>Taking the time to point a coding agent towards the public (or even private) API of a B2B SaaS app to generate a working (partial) clone is effectively "unblocking" the agent. I wouldn't be surprised if a "DTU-hub" eventually gains traction for publishing and sharing these digital twins.<p>I would love to hear more about your learnings from building these digital twins. How do you handle API drift? Also, how do you handle statefulness within the twins? Do you test for divergence? For example, do you compare responses from the live third-party service against the Digital Twin to check for parity?</p>
]]></description><pubDate>Sat, 07 Feb 2026 18:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46925961</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=46925961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46925961</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Article by article, how Big Tech shaped the EU's roll-back of digital rights"]]></title><description><![CDATA[
<p>I think you’re conflating security with compliance.<p>If the goal is to stop breaches, we should mandate MFA and ban default-public cloud buckets. Those are technical solutions. GDPR, instead, mandates a massive administrative layer. No data breach has ever been stopped by a well-drafted Privacy Impact Assessment or a 50-page DPA. Those are legal shields, not security measures.<p>> then don't automate them: just add it to your DPO's job description.<p>The DPO isn't an engineer. To let them fulfill a request, I still have to build the internal tooling to query, redact, and export data from distributed production databases. Also, "I'll have my DPO do it manually" never sounds good when going through an audit.<p>> they may simply be being kind.<p>The simpler explanation is that the average person has no clue what these rights are because they’ve never had a reason to care. In healthcare, patients care that their data is secure and the service works. They aren't losing sleep over "data portability."<p>Ultimately, this "level playing field" only benefits incumbents. Unethical players ignore the rules until they’re caught, while legitimate startups are hit with a compliance tax that makes it nearly impossible to compete with US-based firms that can focus 100% of their energy on the product.</p>
]]></description><pubDate>Mon, 19 Jan 2026 17:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46681752</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=46681752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46681752</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Article by article, how Big Tech shaped the EU's roll-back of digital rights"]]></title><description><![CDATA[
<p>Thanks for the comment. It actually perfectly illustrates my point. Most people equate GDPR with a "Delete My Account" button, but that’s just the tip of the iceberg.<p>We didn't spend thousands of hours on a deletion feature (or just development time). We spent them in total to be compliant in a healthcare environment. That time goes into:<p>Documenting the entire lifecycle (how, why, and where) of every single data point we process. Conducting and documenting formal risk assessments for every major processing activity (Privacy Impact Assessments (DPIA)). Drafting and negotiating data processing agreements (DPAs) with every single partner and vendor we use. Building strict role-based access and logging systems to track exactly who views and edits data and why. Implementing pseudonymization and logical data separation to ensure we meet "privacy by design" standards. Constantly coordinating between the product and dev team and the DPO to update policies and communicate changes to users.<p>The point I’m making is that the EU has built an incredibly expensive regulatory environment to support rights that, in practice, the vast majority of users don't seem to care about. We’re over-engineering for a "loss of control" that the average user hasn't shown much interest in reclaiming.</p>
]]></description><pubDate>Mon, 19 Jan 2026 14:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46679678</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=46679678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46679678</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Article by article, how Big Tech shaped the EU's roll-back of digital rights"]]></title><description><![CDATA[
<p>As a European founder building startups since 2015, I’ve spent a massive chunk of my career navigating the "alphabet soup" of EU regulation: GDPR, DSA, DMA, AI Act, CSRD, SFDR, CBAM... the list is exhausting.<p>While the goals are usually noble, I’m increasingly convinced we’re regulating ourselves into irrelevance. I’m not a Big Tech company yet my interests align with theirs. We desperately need an EU that prioritizes actual growth over well-intentioned paperwork. To me, the AI Act and the GDPR are the worst offenders here, representing the largest possible gap between "good intentions" and the actual effect they have on the ground.<p>Consider frontier LLM labs. We have the talent, the Nordic data centers, and access to the GPUs. But why would any investor drop $100B on a frontier LLM lab here when the legislative environment is fundamentally more hostile than the US? It feels like we’ve already watched Mistral and Aleph Alpha get left in the dust.<p>To give you an idea of the "compliance vs. reality" GDPR gap: I worked on a project processing healthcare data for millions of people. We had a clear, easy-to-find privacy policy and a responsive DPO. Total GDPR requests for info or deletion? Exactly 53. Out of millions. We spent thousands of hours building systems for rights that only 0.001% of our users cared to use.<p>If you look at the courts, the "damage" being prevented is equally vague. Since EU courts don't really do punitive damages, most awards are tiny unless there’s actual identity theft. Most of what GDPR protects is "mental distress" or "loss of control"-concepts so ambiguous that courts rarely award anything for them unless something else went wrong.<p>The result of all this "protection"? No FAANG-equivalent, no frontier AI leader, and no homegrown ad-tech. It turns out the most perfectly regulated company is the one that never exists in the first place.</p>
]]></description><pubDate>Mon, 19 Jan 2026 14:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46679437</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=46679437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46679437</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Agent design is still hard"]]></title><description><![CDATA[
<p>Interestingly, sticking to the "Agent = REPL" mental model is actually what helped me solve those specific scaling problems (sub-agents and shared data) without the SDK bloat.<p>1. Sub-agents are just stack frames. When the main loop encounters a complex task, it "pushes" a new scope (a sub-agent with a fresh, empty context). That sub-agent runs its own REPL loop, returns only the clean result with out any context pollution and is then "popped".<p>2. Shared Data is the heap. Instead of stuffing "shared data" into the context window (which is expensive and confusing), I pass a shared state object by reference. Agents read/write to the heap via tools, but they only pass "pointers" in the conversation history. In the beginning this was just a Python dictionary and the "pointers" were keys.<p>My issue with the heavy SDKs isn't that they try to solve these problems, but that they often abstract away the state management. I’ve found that explicitly managing the "stack" (context) and "heap" (artifacts) makes the system much easier to debug.</p>
]]></description><pubDate>Sat, 22 Nov 2025 17:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46016426</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=46016426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46016426</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Agent design is still hard"]]></title><description><![CDATA[
<p>We're repeating the same overengineering cycle we saw with early LangChain/RAG stacks. Just a couple of months ago the term agent was hard to define, but I've realized the best mental model is just a standard REPL:<p>Read: Gather context (user input + tool outputs).
Eval: LLM inference (decides: do I need a tool, or am I done?).
Print: Execute the tool (the side effect) or return the answer.
Loop: Feed the result back into the context window.<p>Rolling a lightweight implementation around this concept has been significantly more robust for me than fighting with the abstractions in the heavy-weight SDKs.</p>
]]></description><pubDate>Sat, 22 Nov 2025 16:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46015957</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=46015957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46015957</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "One thing Tesla and Comma.ai overlooked in self-driving"]]></title><description><![CDATA[
<p>It depends on how you define “safer.” Cities have a higher frequency of accidents, but with lower severity. Highways have a lower frequency of accidents, but with higher severity.<p>So in this case, you probably want to opt for accidents of lower severity. Metal undents more easily than flesh.</p>
]]></description><pubDate>Wed, 04 Jun 2025 23:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44186525</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=44186525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44186525</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "One thing Tesla and Comma.ai overlooked in self-driving"]]></title><description><![CDATA[
<p>Yeah, they should have called them "human fleet response agents" instead. [0]<p>[0] <a href="https://waymo.com/blog/2024/05/fleet-response/" rel="nofollow">https://waymo.com/blog/2024/05/fleet-response/</a></p>
]]></description><pubDate>Wed, 04 Jun 2025 23:00:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44186499</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=44186499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44186499</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "DeepL Voice: Real-time voice translations for global collaboration"]]></title><description><![CDATA[
<p>I agree, LLM translations are not only more convenient but also much more capable. I often find myself giving instructions on how to translate text, such as asking the LLM to use formal language in the target language or to apply specific gender-neutral wording. Additionally, it can translate text while preserving the structure (e.g. values in a JSON object) or even adapt to a new target structure. It's just so much more convenient.</p>
]]></description><pubDate>Thu, 14 Nov 2024 12:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135710</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=42135710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135710</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "B2C billing is harder than B2B billing"]]></title><description><![CDATA[
<p>Lemonsqueezy, Gumroad, and Paddle also act as the merchants of record, meaning they assume liability for every transaction. Their role extends beyond simply handling invoicing.</p>
]]></description><pubDate>Wed, 13 Nov 2024 12:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42125285</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=42125285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42125285</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Perplexity AI's new tool for researching the stock market"]]></title><description><![CDATA[
<p>While I agree with your statement and recognize that, for now, Perplexity has only introduced a financial information platform comparable to Google Finance or Yahoo Finance, the true value of any forward-looking financial model is rooted in the depth of the qualitative research supporting it.<p>Building a useful forward looking financial model mostly involves qualitative analysis. This means thoroughly examining the company's and competitors' 10-Ks and 10-Qs, digesting industry reports, understanding the company’s business model, breaking down the underlying mechanics of the income statement, balance sheet, and cash flow statement, identifying the core processes driving value creation, forming solid hypotheses on how the business will evolve, etc.<p>I believe Perplexity, as an advanced answering engine, provides a strong foundation for supporting this kind of in-depth research and hope to see the platform evolve into this direction.</p>
]]></description><pubDate>Mon, 21 Oct 2024 20:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41908406</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=41908406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41908406</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Lufthansa brings the inflight experience to life with mixed reality"]]></title><description><![CDATA[
<p>The international business class is simply inferior to most of its competitors. Other airlines offer larger seats (4 seats per row vs. 6 seats per row). Their onboard entertainment systems use more modern hardware, provide a better selection of content, and sometimes even integrate better with personal devices. The culinary options are less refined. Additionally, Lufthansa still charges $27 for in-flight Wi-Fi. Their lounges are also subpar — smaller, more crowded, and with fewer culinary options. This is based on my personal experience flying with Lufthansa, Austrian, Swiss (all part of the same group), British Airways, Singapore Airlines, and Turkish Airlines. However, other business travelers echo these sentiments. It's noticeable that they enjoy a lack of competition in their home country of Germany, since some healthy competition would force them to actually improve their business class offering.</p>
]]></description><pubDate>Mon, 27 May 2024 14:16:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40490926</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=40490926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40490926</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Lufthansa brings the inflight experience to life with mixed reality"]]></title><description><![CDATA[
<p>Lufthansa will do anything for its business class except make it any good.</p>
]]></description><pubDate>Mon, 27 May 2024 13:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40490575</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=40490575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40490575</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Meta does everything OpenAI should be"]]></title><description><![CDATA[
<p>> [...] Meta (or Facebook) democratises AI/ML much more than OpenAI, which was originally founded and primarily funded for this purpose. [...]<p>I believe this statement is accurate. Your comment does not alter this fact and merely imposes an arbitrary requirement instead of giving credit where credit is due.<p>If another company were to openly share alternatives to Meta's core assets, I would welcome that as well.</p>
]]></description><pubDate>Wed, 24 Apr 2024 11:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=40143021</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=40143021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40143021</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Show HN: I made a multiple runtime version manager that can be used on Windows"]]></title><description><![CDATA[
<p>This looks really cool! Working on multiple projects with different versions before tools like pyenv or nvm existed was a real challenge. As someone working with different programming languages as well, this tool looks like the next logical step.</p>
]]></description><pubDate>Mon, 22 Apr 2024 13:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40113998</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=40113998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40113998</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "How Hertz’s bet on Teslas went sideways"]]></title><description><![CDATA[
<p>The comments in this thread appear to overlook a crucial point. The business model of rental companies fundamentally revolves around earning more from vehicles than the depreciation costs incurred before resale. However, the recent price reductions by Tesla, coupled with the accelerated depreciation of electric vehicles (EVs) due to rapidly evolving technology and increasing competition, seem to clash with this business model.</p>
]]></description><pubDate>Thu, 04 Apr 2024 12:32:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39929579</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=39929579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39929579</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Paris preserves its mixed society by pouring billions into public housing"]]></title><description><![CDATA[
<p>Allocating public housing could be done through an auction system. Bidders would submit offers for annual rent. The surplus, after deducting costs, could then be allocated to buying or building additional housing for this program. Alternatively, it could be used directly to subsidize rent for low-income individuals.<p>In the end, this would solve the allocation problem while maximizing the available public housing. It would take a couple of years or decades to reach an equilibrium state I guess.<p>I'm probably missing something obvious here. Can somebody point out my mistake?</p>
]]></description><pubDate>Wed, 20 Mar 2024 13:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39766470</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=39766470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39766470</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "Apple unveils App Store Award winners, the best apps and games of 2023"]]></title><description><![CDATA[
<p><a href="https://developer.apple.com/app-store/app-store-awards-2023/" rel="nofollow noreferrer">https://developer.apple.com/app-store/app-store-awards-2023/</a></p>
]]></description><pubDate>Thu, 30 Nov 2023 04:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=38469755</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=38469755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38469755</guid></item><item><title><![CDATA[New comment by eclipsetheworld in "The Tailscale Universal Docker Mod"]]></title><description><![CDATA[
<p>I just love that this blog post includes an AI-generated image with the caption of course being the name of the model and the given prompt.</p>
]]></description><pubDate>Sun, 08 Oct 2023 20:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=37813963</link><dc:creator>eclipsetheworld</dc:creator><comments>https://news.ycombinator.com/item?id=37813963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37813963</guid></item></channel></rss>