2026 Apple introducing more ads to increase opportunity in search results
The article outlines the different ad placements available on the App Store, including Search Results, Product Pages, and the Today tab. It provides details on the benefits, requirements, and best practices for each ad type to help developers effectively promote their apps.
Getting bitten by Intel's poor naming schemes
The article discusses the importance of using clear and meaningful naming conventions in software development. It highlights how poor naming schemes can lead to technical debt, decreased code readability, and other issues that negatively impact the software development process.
Making Google Sans Flex
Google has released a new font called Google Sans Flex, which is a flexible version of their popular Google Sans font. The new font offers improved legibility and spacing, making it suitable for a variety of uses, from user interfaces to product packaging.
Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)
Hi HN, I'm Mohammed, a technical founder who loves shipping and giving back to the community. I'm open-sourcing the full-stack engine that powers my B2B product, apflow.co.
What it is: A production B2B starter with a Go backend and Next.js frontend. Both are fully Dockerized with separate containers. No Vercel. No Supabase. Deploy the whole thing on a $6 VPS, or split frontend and backend across different providers. You own the infrastructure.
The problem I was solving:
Every SaaS starter I evaluated had the same issue: they locked me into someone else's platform. Vercel for hosting. PlanetScale for the database. Serverless functions billing per invocation. Fine for prototypes, but costs become unpredictable at scale and migrating away is painful.
I wanted something I could deploy on any Linux box with docker-compose up. Something where I could host the frontend on Cloudflare Pages and the backend on a Hetzner VPS if I wanted. No vendor-specific APIs buried in my code.
Why Go for the backend:
Go gives me exactly what I need for a SaaS backend:
Tiny footprint. The backend idles at ~50MB RAM. On a cheap VPS, that headroom lets me run more services without upgrading. Concurrency without complexity. Billing webhooks, file uploads, and AI calls run concurrently without callback hell. Compile-time type safety. Using SQLC, my SQL compiles to type-safe Go. If the query is wrong, it fails at build time, not in production. Predictable performance. No garbage collection pauses that surprise you under load. The architecture (Modular Monolith):
I didn't want microservices complexity for a small team, but I needed clean separation. I built a Modular Monolith: features like Auth, Billing, and AI are isolated Go modules with explicit interfaces, but they deploy as a single binary.
This structure also made AI coding tools (Cursor, Claude Code) dramatically more effective. Because every module has strict boundaries, the AI knows exactly where new code belongs and doesn't break other modules.
Full-stack, not just backend:
Backend: Go 1.25 + Gin + SQLC (type-safe SQL, no ORM) + PostgreSQL with pgvector Frontend: Next.js 16 + React 19 + Tailwind + shadcn/ui Communication: The frontend consumes a clean REST API. You can swap Next.js for any framework that speaks HTTP. Infrastructure: Separate Dockerfiles for frontend and backend. Deploy together or apart. What's pre-built:
The boring infrastructure is solved so you can focus on your actual product:
Auth + RBAC: Stytch B2B integration with Organizations, Teams, and Roles. Multi-tenant data isolation enforced at the query level. Billing: Polar.sh as Merchant of Record. Handles subscriptions, invoices, and global tax/VAT. No Stripe webhook edge cases. AI Pipeline: OpenAI RAG using pgvector. The retrieval service enforces strict context boundaries to minimize hallucinations. OCR: Mistral integration for document extraction. File Storage: Cloudflare R2 integration. Each feature is a separate module. Don't need OCR? Remove it. Want Stripe instead of Polar? The billing interface is abstracted.
Real-world proof:
This isn't a template I made for GitHub stars. It's the exact code running apflow.co in production. When I added document OCR, I built it as a new module without touching Auth or Billing. The architecture held.
How to try it:
Clone the repo, read setup.md to check the prerequisite, run ./setup.sh, and you have a working B2B environment locally in minutes.
Feedback I want:
I'd appreciate feedback from Go developers on the module boundaries and cross-module interfaces. Also curious if anyone has suggestions for the Docker setup in production deployments.
GitHub: https://github.com/moasq/production-saas-starter
Live: https://apflow.co
Engineers who dismiss AI
The article explores the phenomenon of engineers who are dismissive of AI technology, despite its growing prominence in the industry. It examines the potential reasons behind this attitude and the implications it may have on the future of technology development.
Show HN: Orbit a systems level programming language that compiles .sh to LLVM
Orbit is a web-based platform that allows users to explore and visualize scholarly communication data, enabling analysis of research trends, collaboration networks, and citation patterns across various disciplines.
Cloudflare Is Down, Again
Cloudflare, a major internet infrastructure provider, experienced a global outage affecting its services and customer websites. The incident was quickly investigated and resolved, restoring normal operations.
Apple is forcing iPhones to update to iOS 26 to patch security holes
Apple is requiring all iPhones to update to iOS 26 to address critical security vulnerabilities. The update patches security flaws that could allow attackers to gain control of affected devices.
XZ Utils Backdoor
The XZ Utils backdoor was a security vulnerability discovered in the XZ data compression software, which allowed attackers to execute arbitrary code on systems using the affected versions. This vulnerability highlighted the importance of thorough security reviews and updates for widely used software components.
Trump suspends US green card lottery in wake of Brown and MIT shootings
The article discusses former U.S. President Donald Trump's decision to suspend the Diversity Visa (DV1) Lottery Program, which provided green cards to immigrants from underrepresented countries, as part of his administration's efforts to restrict immigration to the United States.
We built a universal installer for agent skills based on the new open standard
This article provides an overview of Ai Agent Skills, a GitHub repository that offers a collection of skills and capabilities for AI agents. The repository includes a wide range of skills, such as language understanding, task completion, and knowledge acquisition, designed to enhance the functionality and versatility of AI agents.
What the hyperproduction of AI slop is doing to science
The article discusses the 'hyperproduction' of AI-generated content, known as 'AI slop,' and how it is negatively impacting the quality and integrity of scientific research and communication. It argues that the widespread use of AI-generated content is leading to the proliferation of low-quality, misleading, or even fabricated information, which undermines the credibility and progress of scientific knowledge.
People with personality disorders often use language differently
The article explores how individuals with personality disorders use language differently, revealing patterns in their speech and writing that could aid in early identification and intervention. The research suggests that analyzing linguistic markers can provide insights into the cognitive and emotional processes of those with personality disorders.
The Fight Inside Amnesty International over Its Hamas Report
The article discusses the internal conflict within Amnesty International over its report accusing Israel of apartheid, with some staff and supporters criticizing the organization's stance and others defending it as a necessary step in addressing human rights abuses.
Lies, Damned Lies and Trump Speeches
The article criticizes former President Trump's tendency to make false and misleading claims in his speeches, and argues that this behavior undermines public trust in political discourse and institutions.
Worst Technology Flops of 2025
The article discusses the 8 worst technology flops of 2025, including failed products, overhyped innovations, and technological setbacks that disappointed consumers and industry experts.
Apple pours $20.4B into Q3 buybacks, the most of any company
Apple spent a record $20.4 billion on share buybacks in the third quarter, the highest amount of any company, reflecting the tech giant's strong financial position and commitment to returning capital to shareholders.
Robotic arm learns 1,000 tasks in a single day
A new AI system has been developed that can learn over 1,000 different tasks in a single day, far surpassing the abilities of previous AI systems. This breakthrough represents a significant advancement in the field of artificial general intelligence, as the system demonstrates the ability to quickly acquire and apply a wide range of knowledge and skills.
TOML 1.1.0 released
The article announces the release of TOML version 1.1.0, which includes several new features and improvements to the TOML configuration file format, such as support for inline tables, better error handling, and improved compatibility with existing TOML implementations.
My New Agentic Campaign Finance Sidekick
The article discusses the possibility of an AI agent being elected to the US Federal Election Commission (FEC), exploring the legal and ethical implications of such a scenario and the potential impact on the democratic process.