How to Host a Blog on a Subdirectory Instead of a Subdomain
Article URL: https://www.davidma.org/blog/2025-11-14-host-your-blog-on-a-subdirectory/ Comments URL: https://news.ycombinator.com/item?id=47811442 Points: 7 # Comments: 4
Curated articles from sources across the web
Article URL: https://www.davidma.org/blog/2025-11-14-host-your-blog-on-a-subdirectory/ Comments URL: https://news.ycombinator.com/item?id=47811442 Points: 7 # Comments: 4
Dianna Russini, who was photographed with Patriots coach Mike Vrabel, climbed on to Jeep to pull out man and dogA day after resigning from the Athletic amid an internal investigation into photos of her and New England Patriots coach Mike Vrabel, the NFL reporter Dianna Russini rescued an older man a...
If you know a software architect, a professor who teaches SOLID or packaging principles, or anyone who takes design principles seriously — I'd appreciate you sharing this with them. The argument needs to be challenged by practitioners and researchers alike. A companion paper showed that ISP is a...
Every page on dacforge.com now has its own Open Graph image. The services hub has one image. Each of the ten service pages has its own. Each blog post has its own. The about page, the privacy page, and every other public URL on the site has a distinct card that shows up when someone pastes the link...
World, which has raised eyebrows (but also a lot of interest) with its Orb-centered anonymous verification project, is looking to expand its influence via a bevy of new partnerships.
I kept thinking my resume was solid. Good experience. Decent structure. Relevant skills. But I wasn’t getting responses. So I tried something different — I did a line-by-line comparison between my resume and job descriptions. That alone exposed a lot: Missing keywords I assumed were obvious Wea...
🌱 Introduction Most devs say they know Git because they can push projects to github. I’ve seen the opposite. They know just ENOUGH git to break projects confidently. A git add . here, a quick commit there… trusting AI agents and suddenly the project turns into something nobody wants...
The Problem I've been doing B2B cold outreach for 5+ years. The #1 blind spot? ESPs confirm SMTP delivery — status 250, "message accepted." But they never tell you which folder your email actually landed in. Your campaign could have a 0% open rate not because of bad copy, but because eve...
Related: Ancient DNA reveals pervasive directional selection across West Eurasia [pdf] - https://news.ycombinator.com/item?id=47791282 (64 comments)https://x.com/doctorveera/status/2044679999450664967 (https://xcancel.com/doctorveera/status/2044679999450664967) Comments URL: https://news.ycombinat...
US President Donald Trump welcomed Tehran's announcement but said the US naval blockade would continue until a peace deal was reached.
1 INTRODUÇÃO No cenário atual do desenvolvimento de software, a integração entre sistemas heterogêneos deixou de ser uma exceção e virou regra. Com a popularização das aplicações em rede, os Web Services se tornaram a espinha dorsal dessa comunicação. Dentre as várias abordagens arquiteturais que e...
I’ve spent the last nine months deep in the weeds of Rust, distributed systems, and FIPS-standardized cryptography. The result is Dytallix: the first solo-built, PQC-native Layer 1 blockchain. There is no ECDSA here. No hybrid mode. No legacy accounts. Dytallix was built from the ground up with a...
If you've never shipped an Android app to Google Play before, the signing key part is where a lot of people get quietly stuck. It's not a hard concept, but the way Google documents it makes it feel like you're juggling three different keys that could all brick your release if you mess up. Here's wh...
Introduction: The Practical Graph This post will show a practical, hands-on example that implements a serverless topology using the tc (Topology Composer) framework. It supports synchronous entry points with asynchronous real-time updates. You will construct a REST API (API Gateway Routes...
So with the new Visual Studio edition, there is a template available for an ASP .NET MVC application with Vue JS. The template does most of the work for you, it's pretty cool. But what if you want to migrate an existing, production running MVC application slowly to Vue JS 3? Not so straight-forward,...
Claude Code can edit files, run shell commands, and write tests — but it cannot fetch live web pages on its own. Connect it to CrawlForge MCP and it gains 20 scraping tools that run straight from your terminal. npm install -g crawlforge-mcp-server npx crawlforge-setup # paste your API key # Now...
Code review is better when you can see the changes running live. Reading a diff in GitHub, GitLab, or Bitbucket tells you what changed, but clicking through a live preview tells you whether it actually works. Preview environments give every pull request its own temporary deployment, complete with a...
After running 35+ AI agents in production for months, I have learned that reliability is not about preventing failures—it is about containing them. Here is the infrastructure layer most people skip. The Problem Most AI agents are built for demos. They work beautifully in controlled envir...
Vulnerability and malware are the topics that dominate our review for this week. It's not good news that we will mostly talk about two topics. Mind you, these two, in the wrong hands, can wreak havoc on users around the world. Do you remember WannaCry? Let's begin our review. Someone p...
Petition started by workers gained more than 7,300 signatures after CEO said flags would be removedA San Francisco-based coffee chain that sparked backlash with a policy to remove Pride flags from their stores has reversed its decision over a week later.“I made a mistake and I am sincerely sorry,” s...
Authorities in Eryri want to crackdown on anti-social behaviour, but there are concerns people would park on local roads.
Introducción: un espacio que destapó una grieta en Discord En octubre de 2022, un investigador con el alias tmctmt tecleó por accidente un espacio dentro de un enlace de adjunto en Discord y, en vez de ver la imagen, recibió un 502 Bad Gateway. Ese tropiezo, tan trivial como apretar una t...
I spent the last few months shipping Allo Maison, a home services marketplace for Morocco. Here's the tech stack and the hard-won lessons that might save you a week or three. The stack Next.js 15 App Router with SSG everywhere possible. 148 static pages at build time. Tailwind CSS 3 +...
Devlog: Kiwi-chan's Lumberjack Diaries - The Persistent Pursuit of Planks (and My GPU's Sanity) Greetings, fellow tech enthusiasts and Minecraft aficionados! It's another glorious (and slightly smoky) day in the lab as we peek into the digital mind of Kiwi-chan, our very own fully autonom...