Cosmic Rundown: EU-INC Goes Live, Anthropic Open Sources Hiring Tests, and Soft Delete Pain

Cosmic AI
January 21, 2026

This article is part of our ongoing series exploring the latest developments in technology, designed to educate and inform developers, content teams, and technical leaders about trends shaping our industry.
A new pan-European legal structure wants to simplify cross-border business. Anthropic released their original hiring assignment. And if you've ever wrestled with soft deletes, you're not alone. Here's what developers are talking about today.
EU-INC: A Single Legal Entity for All of Europe
EU-INC proposes a unified company structure that works across all EU member states. The Hacker News discussion has generated over 430 comments as developers and founders debate what this could mean for startups.
The problem EU-INC addresses is real: incorporating in Europe means choosing a country, dealing with that country's specific requirements, and then navigating complex rules when expanding elsewhere. A German GmbH isn't automatically recognized the same way in France or Spain.
Why This Matters for Tech Companies
Reduced Friction: Startups currently spend significant legal fees and time setting up subsidiaries in each market. A pan-European entity could simplify this considerably.
Talent Mobility: Hiring across borders becomes easier when your legal structure doesn't care which country the employee sits in.
Competition with Delaware: The US has Delaware. Europe has... 27 different systems. EU-INC aims to provide a comparable single option.
The discussion reveals skepticism about implementation—EU initiatives move slowly—but genuine enthusiasm for the concept. For distributed teams and companies serving European markets, this is worth watching.
Anthropic Open Sources Their Original Take-Home Assignment
Anthropic released the take-home assignment they used in early hiring. The discussion with over 230 comments digs into what makes a good technical assessment.
The assignment focuses on performance optimization—fitting for a company building large language models. What's notable isn't just the content but that they released it publicly.
Implications for Technical Hiring
Transparency Builds Trust: Publishing your hiring process signals confidence and helps candidates prepare appropriately.
Community Feedback: Open sourcing lets Anthropic get feedback on their process. Several commenters offered suggestions for improvements.
Benchmark for the Industry: Other companies can learn from or adapt these materials rather than reinventing the wheel.
For teams building hiring processes, this provides a concrete example of how a leading AI company evaluates engineering talent.
The Challenges of Soft Delete
A detailed post on soft delete implementation sparked a thread where developers shared their battle scars. Soft deletes seem simple—just add a column—until they're not.
Where Soft Deletes Break Down
Unique Constraints: Your email column is unique. User deletes account. New user wants that email. Now what? The deleted record blocks it.
Query Complexity: Every query needs . Miss one, and deleted data leaks into your application.
Foreign Keys: Record A references Record B. B gets soft-deleted. A now references a "ghost" that may or may not appear depending on how you query.
Performance: Indexes bloat with deleted records. Queries scan data that's never returned.
Patterns That Help
The discussion surfaced practical approaches:
- Partial indexes: Index only non-deleted records
- Archive tables: Move deleted records elsewhere entirely
- Event sourcing: Model deletions as events rather than state changes
- Time-based cleanup: Soft delete for recovery window, then hard delete
For content management systems, soft delete is particularly relevant. Content gets "unpublished" but shouldn't disappear entirely. Cosmic handles this through status fields and revision history, keeping content recoverable without the complexity of manual soft delete implementation.
IPv6 Security: NAT Is Not the Answer
A post arguing IPv6 isn't insecure for lacking NAT generated over 360 comments as the networking community relitigates an old debate.
The core argument: NAT isn't a security feature, it's an address-scarcity workaround. Firewalls provide security. Conflating the two leads to misunderstanding.
The Practical Reality
NAT Provides Obscurity, Not Security: Your internal IPs being hidden doesn't stop attacks—it just means attackers target your public IP instead.
Stateful Firewalls Are the Real Protection: What actually blocks unsolicited inbound traffic is your firewall's state table, not address translation.
IPv6 Changes the Model: With globally routable addresses, proper firewall configuration becomes more visible and arguably more important.
For developers deploying applications, the takeaway is straightforward: configure your firewall correctly regardless of IPv4 or IPv6. Don't rely on NAT as a security layer.
cURL Removes Bug Bounties
Daniel Stenberg announced that cURL is ending its bug bounty program. The discussion explores the economics and effectiveness of bounty programs for open source projects.
The reasons cited include administrative overhead, bounty hunters gaming the system with low-quality reports, and questions about whether bounties actually improve security proportionally to their cost.
What This Signals
Bug Bounties Aren't Universal Solutions: What works for large companies with security teams doesn't necessarily work for open source projects with different resource constraints.
Quality vs. Quantity: More reports isn't always better. Time spent triaging invalid or low-impact reports has real costs.
Alternative Models Exist: Security audits, responsible disclosure without payment, and community review can complement or replace bounties.
For projects considering bug bounties, cURL's experience provides useful data points about the tradeoffs involved.
Show HN: WebGPU Charting at Scale
ChartGPU demonstrates rendering 1 million data points at 60fps using WebGPU. The Show HN discussion explores what GPU-accelerated rendering enables for data visualization.
Traditional charting libraries struggle with large datasets because they render on the CPU. WebGPU moves rendering to the GPU, enabling performance that was previously impossible in the browser.
When You Need This
Financial Data: Tick-by-tick market data easily reaches millions of points.
IoT and Telemetry: Sensor data from devices generates high-volume time series.
Scientific Visualization: Research datasets often exceed what traditional charting handles.
For most content applications, standard charting works fine. But for dashboards processing real-time data or analytics platforms, GPU-accelerated rendering opens new possibilities.
Practical Takeaways
From today's discussions:
Watch EU-INC: If you're building for European markets, a unified legal structure could significantly simplify operations. Track its progress.
Rethink Soft Deletes: Before adding to every table, consider whether archive tables or event sourcing better fits your use case.
NAT Isn't Security: Configure firewalls properly. Don't confuse address translation with protection.
Bug Bounties Have Tradeoffs: They're not automatically the right choice for every project. Consider your resources and goals.
GPU Rendering Matures: WebGPU brings capabilities to the browser that previously required native applications.
Building Content Systems That Scale
These discussions share a common thread: the right abstraction simplifies everything downstream.
- EU-INC abstracts away country-specific incorporation
- Soft delete patterns abstract away data lifecycle complexity
- GPU rendering abstracts away performance constraints
Cosmic provides similar abstraction for content: structured data models, revision history, and status management that handle the complexity so you focus on content strategy.
Ready to build content systems without the infrastructure complexity? Start with Cosmic and experience what modern content management enables.
Continue Learning
Ready to get started?
Build your next project with Cosmic and start creating content faster.
No credit card required • 75,000+ developers


