I started a devblog about mixing SwiftUI and C++ to make a Twitch app(kulve.org) I figure the tech stack of Kulve is unique enough to be interesting, so seems like a good place to start for my first blog post. Kulve is a SwiftUI application that heavily leverages the Swift/C++ interop that got introducted with Swift 5.9. While it's not perfect, it offers just enough to be able to reliably blend the two languages together.
102 points by todsacerdoti 9 days ago | 72 comments
WordPress Feature API(github.com/Automattic) The WordPress Feature API is a system for exposing WordPress functionality in a standardized, discoverable way for both server and client-side use.
Podman Quadlets with Podman Desktop(podman-desktop.io) Containers are typically deployed in Kubernetes clusters. However, for smaller-scale use cases such as on a single-node server or during development, Kubernetes can be overkill.
Behind the 6-digit code: Building HOTP and TOTP from scratch(dogac.dev) A while ago, I have started working on authorization and authentication at work. This taught me a lot about how modern authentication systems work. However I have always thought One-Time Password logins are the most mystical ones. A six-digit code that changes every time and can be used to verify your identity. How does the server know the newly generated one, and how is it really secure?
Firebase Studio(firebase.studio) Firebase Studio accelerates your entire development lifecycle with AI agents. Build backends, front ends, and mobile apps, all in one place.
Our own worst best customer(antithesis.com) At Antithesis, our job is to break software before it breaks in production – ours included. We’ve spent years stress-testing our systems with property-based testing and deterministic simulation, not just because it makes our software more reliable, but because it actually makes us faster.
Framework 13 AMD Setup with FreeBSD(euroquis.nl) The FreeBSD Foundation exists to support the FreeBSD community and the FreeBSD project. Some of its projects are aimed at improving the experience of FreeBSD on specific hardware. There is an ongoing, and expanding, laptop experience project. To expand that project further, the foundation has provided Framework laptops to a bunch of developers working on the FreeBSD laptop and desktop experience. I’m one of those developers, and here are some initial notes on the process. The notes assume experience with FreeBSD.
Show HN: We made an MCP Server so Cursor can build things from REST API docs(npmjs.com) The Apidog MCP Server allows you to use your API documentation from Apidog projects as a data source for AI-powered IDEs like Cursor. This means Agentic AI can directly access and work with your API documentation, speeding up development and making your workflow more efficient.
What's cooking on Sourcehut? Q1 2025(sourcehut.org) Hello all! We’re back with another “What’s cooking”, after another too-long hiatus since September. We did promise to resume monthly updates, but in hindsight that seems a bit ambitious given everything on our plate. For now we’re going to aim for the more modest ambition of publishing updates quarterly.
USAID's chief economist has resigned. Here's why(npr.org) In November 2022, Dean Karlan was hired to lead the first Office of the Chief Economist of USAID. His role and that of his 30-plus staff was to help design more cost-effective programs and to help the agency produce more evidence to guide future policies.