1作者: doganugurlu大约 1 个月前原帖
There was a time we offloaded a lot of business logic to the database server. Well, it was the only server &quot;up&quot; so it felt like it was ok.<p>So we piled on a ton of business logic on the database server. Triggers, stored procedures, you name it, we did it. And then it dawned on us that the code that lives in the database server extremely is unmaintainable - or MS decided to stop pursuing the &quot;SQL server is where everything lives&quot; strategy. Not sure, bit of a blur.<p>But, we still offload some logic to the database in the form of constraints, most popular one being the foreign key constraint.<p>In 15+ years of professional programming, I can&#x27;t remember a time DB constraints protected a system I was working on. Almost 99% of the time, DB constraints pop up when I am making changes to my local environment, and the 1% was when there was a fire, and I had to make changes to a prod database in an urgent fashion. I never saw a log line that indicated DB constraints to be a useful protection.<p>And then there is the NoSQL world where obviously life goes on without these constraints and no one is trying to port foreign key constraints to NoSQL.<p>I feel like DB constraints are relic from a bygone era and the requirements that necessitated DB constrains are long gone.<p>Do you agree or am I going crazy?
1作者: kevinlajoye大约 1 个月前原帖
Hey HN! After years of watching startups struggle with enterprise data tools, we&#x27;re building something different.<p>The gist: Natural language → production data pipelines. Built on Arrow, WebAssembly, and CRDTs for real-time collaboration. But here&#x27;s what matters: A PM can type &quot;analyze user cohort retention&quot; and get a working pipeline. No DAGs, no YAML, no suffering.<p>Happy to answer technical questions. Yes, it handles backpressure. Yes, exactly-once semantics. Yes, you can drop down to code when needed. What data pipeline are you putting off building because it&#x27;s too much hassle?
2作者: melostax大约 1 个月前原帖
I am contemplating the prospect of buying a profitable non-tech business. Did any of you do that? What was your experience like? Any word of caution?<p>Background: First time buyer, software engineer by profession. Will most likely use SBA for financing.
3作者: markdoppler大约 1 个月前原帖
Hi HN,<p>My co-founder and I have been building ArtificialStudio.ai since 2023, a SaaS platform similar to RunwayML and Krea.ai that allows marketers and agencies to easily use AI models for image and video generation.<p>Two days ago, our Stripe account was suspended without prior warning. We believe this might be due to 1 chargeback we received last month — not because of fraud, but because some users accidentally purchased an annual subscription instead of a monthly one. We refunded all of them and updated our checkout UX so the monthly plan is now the default option.<p>We comply with all of Stripe’s policies, and similar platforms in our industry (RunwayML, Krea.ai) operate on Stripe without issues.<p>We’ve contacted Stripe through email and the dashboard, but so far have only received automated responses. This is a critical moment for us, as our MRR has been growing fast and this freeze puts the business at risk.<p>Has anyone here been through a similar situation with Stripe? Any advice or contacts within Stripe that could help us escalate this?<p>Thanks for any help you can offer.
4作者: EstIgnavus大约 1 个月前原帖
Hi HN, I’ve been working on Gore – a port of the classic Doom engine written in pure Go, based on a ccgo C-to-Go translation of Doom Generic. It loads original WAD files, uses a software renderer (no SDL or CGO, or Go dependencies outside the standard library). Still has a bit of unsafe code that I&#x27;m trying to get rid of, and various other caveats.<p>In the examples is a terminal-based renderer, which is entertaining, even though it&#x27;s very hard to play with terminal-style input&#x2F;output.<p>The goal is a clean, cross-platform, Go-native take on the Doom engine – fun to hack on, easy to read, and portable.<p>Code and instructions are at <a href="https:&#x2F;&#x2F;github.com&#x2F;AndreRenaud&#x2F;Gore" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AndreRenaud&#x2F;Gore</a><p>Would love feedback or thoughts.