|
We apply a transparency log to a centralized keyserver step-by-step, in less than 500 lines, with privacy protections, anti-poisoning, and witness cosigning.
|
|
This post introduces the PropertySphere sample application. I’m going to talk about some aspects of the sample application in this post, then in the next one, we will introduce AI into the mix. You can also watch me walk through the entire application in this video . This is based on a real-world scenario from a customer. One of the nicest things about AI being so easy to use is that I can generate throwaway code for a conversation w....
|
|
This post introduces the PropertySphere sample application. I’m going to talk about some aspects of the sample application in this post, then in the next one, we will introduce AI into the mix. You can also watch me walk through the entire application in this video . This is based on a real-world scenario from a customer. One of the nicest things about AI being so easy to use is that I can generate throwaway code for a conversation w....
|
|
What are the advantages of spec-driven development compared to vibe coding with an LLM? Are these recent trends a move toward declarative programming? This week on the show, Marc Brooker, VP and Distinguished Engineer at AWS, joins us to discuss specification-driven development and Kiro.
|
|
I'd like to dedicate a thread to Decker: https://beyondloom.com/decker/ I'm someone who, despite years of programming, had never implemented a graphical program, because of just how damn difficult it is. Decker is like Hypercard, and something like Hypercard is how easy it should be. It's easy to build something in Decker with hardly any code at all. Decker organizes a project into a deck, and of course decks comprise cards. Car....
|
|
Yesterday’s changes were partially successful. First of all there was the Bluesky clickable links , which were completely successful. Links in Bluesky are now consistently clickable . That’s what I expected, the change was quite straight forward and predictable. Secondly there was the social media cards . At first it looked like it had been a complete failure, with none of Bluesky , Twitter and Nostr showing any cards for the ..
|
|
Yesterday’s changes were partially successful. First of all there was the Bluesky clickable links , which were completely successful. Links in Bluesky are now consistently clickable . That’s what I expected, the change was quite straight forward and predictable. Secondly there was the social media cards . At first it looked like it had been a complete failure, with none of Bluesky , Twitter and Nostr showing any cards for the ..
|
|
edit April 2026: works on Ubuntu 26.04, because systemd-resolved still does not support DoH. Enhance your privacy and protect yourself from your ISP. Hide your DNS requests behind a random HTTPS connection. This guide will work on Ubuntu 26.04 (and 24.04 and so on). This guide also
|
|
Enterprises face a critical visibility gap in AI models, creating security and compliance risks. Evo's new integration with CycloneDX 1.6 delivers intelligent, actionable AI-BOMs, providing complete oversight and robust governance for your entire AI supply chain.
|
|
What it takes to create the simplest, barest self-hosted git remote, and learn stuff about git in the process.
|
|
GeoCamp/SotMes 2025: Spanish OSGeo & OpenStreetMap community conference
-
www.maptiler.com
-
5 months ago
-
eng
Highlights of GeoCamp & SotM Spain 2025: from DuckDB and MapTiler innovations to a discussion with geospatial community and international experts.
|
|
Heroku AI: Accelerating AI Development With New Models, Performance Improvements, and Messages API
-
www.heroku.com
-
5 months ago
-
eng
This month marks significant expansion for Heroku Managed Inference and Agents, directly accelerating our AI PaaS framework. We’re announcing a substantial addition to our model catalog, providing access to leading proprietary AI models such as Claude Opus 4.5, Nova 2, and open-weight models such as Kimi K2 thinking, MiniMax M2, and Qwen3. These resources are […] The post Heroku AI: Accelerating AI Development With New Models, Performanc..
|
|
Following on from the fix to the links in the Bluesky posts , I decided to look into improving the metadata on my blog pages so that the various social medias create nicer looking cards for my posts. In the short term I’ll use a standard image for all my posts. I might add the ability to customise this on a per post basis later, but for now they should all get a classic white text on black background. It was a bit tricky because although..
|
|
Let us consider for a moment the construction of an operation in C++26’s std::execution (hereafter exec). 1 In such a construction we need several things: we need a sender, the source of an operation; and a receiver, the sink of an operation. We combine them with exec::connect(sender, receiver) to form an operation state (op_state). The resulting object captures the idea of work, but does not induce work by construction. Work begins on..
|
|
Although the social media auto-poster has been working well as far as I can tell since my last update a few days ago , I noticed that on Bluesky the links in the posts were not clickable. After a bit of research it turns out that Bluesky has an API called facets that gives you a way to turn the plain text you post into rich text. It's a bit of extra work to do this, but on the plus side you get quite a lot of control as to how the text a..
|
|
Although the social media auto-poster has been working well as far as I can tell since my last update a few days ago , I noticed that on Bluesky the links in the posts were not clickable. After a bit of research it turns out that Bluesky has an API called facets that gives you a way to turn the plain text you post into rich text. It's a bit of extra work to do this, but on the plus side you get quite a lot of control as to how the text a..
|
|
When I’m writing, I write. When I’m cooking, I cook. When I’m talking to someone, I put my phone away. The constant mental juggling that felt necessary before now feels exhausting. There’s something meditative about giving your full attention to a single task. – 47nil
|
with apologies to Gil Scott-Heron) If you get all of your important technology news from “content aggregators” like Hacker News, Lobste.rs, and most subreddits, you might be totally unaware of the important but boring infrastructure work happening largely on the Fediverse, indie web, and other less-centralized communities. This is no accident. The rough consensus of […]
|
|
Here’s a small quiz derived from some incorrect advice from an AI coding assistant. This program prints two timestamps; will they be a. Roughly the same time (ie, the same second)b. Roughly 10 seconds apartc. Something else Answer after the fold
|
|
AppSync subscriptions: waiting for start_ack can still result in missing events
-
advancedweb.hu
-
5 months ago
-
eng
It seems like that when AppSync returns a start_ack message in response to a subscription start it won't necessarily mean that all future events will be delivered. Subscriptions are the mechanism to deliver real-time events from AppSync. It is based on WebSockets and its protocol is documented here . In the protocol, a client needs to send a start message with the GraphQL query to start receiving updates. Then AppSync responds with a s....
|
|
The 5 ECS Decisions That Waste 6 Weeks (And What to Pick Instead)
-
muhammadraza.me
-
5 months ago
-
eng
I’ve been helping Python teams deploy to AWS for the past 2 years now. The pattern is always the same: a team has a working FastAPI or Django app running perfectly on their laptops with docker-compose up, and then someone says “let’s put this in ECS.” Six weeks later, they’re still arguing about whether to use Fargate or EC2. The problem isn’t that ECS is hard. The problem is that teams treat infrastructure decisions like they’re permanen....
|
|
Elevate your globe visualizations with new spacebox and halo features. Customize atmospheric effects and star backgrounds easily in Map Designer or the SDK.
|
|
The 5 ECS Decisions That Waste 6 Weeks (And What to Pick Instead)
-
muhammadraza.me
-
5 months ago
-
eng
I’ve been helping Python teams deploy to AWS for the past 2 years now. The pattern is always the same: a team has a working FastAPI or Django app running perfectly on their laptops with docker-compose up, and then someone says “let’s put this in ECS.” Six weeks later, they’re still arguing about whether to use Fargate or EC2. The problem isn’t that ECS is hard. The problem is that teams treat infrastructure decisions like they’re permanen....
|
|
I asked people to vent about the worst tools or processes they ever had to use for work. The responses surprised me a bit.
|
|
I asked people to vent about the worst tools or processes they ever had to use for work. The responses surprised me a bit.
|
Tests are in a higher level language, much simpler than app code. But, they are NOT free! A test which is wrong, or doesn't match business expectations, is worse than no test at all. With no test, you can tell you don't understand how the code works in some situations. With a wrong test, the bad info gets lost among the other tests. One time as a DevOps person I tried to help the App Devs with their work. A test failed. But I didn't und..
|
It's a thinking challenge, not an AI challenge. A while back, a junior asked me a question. They wanted to do X, they had code, with error Y. So they searched for it, got a page on Stack Overflow, pasted "the answer", then got a new and different error. They: didn't understand the original code didn't understand the original error This is fine. They then searched for the error and found a relevant page. This is also fine. Howe..
|
|
I feel like we might be about to enter a phase where a large number of people are going to get trapped in impossibles, and where there are no right answers and you just end up hanging onto something for dear life and waiting for it to pass. Whatever ‘it’ is. The darkness possibly. The corners of reality that reality has forced us into. That maybe we are about to see some of the strange contortions that exist here there and everywhere. And w..
|
|
I feel like we might be about to enter a phase where a large number of people are going to get trapped in impossibles, and where there are no right answers and you just end up hanging onto something for dear life and waiting for it to pass. Whatever ‘it’ is. The darkness possibly. The corners of reality that reality has forced us into. That maybe we are about to see some of the strange contortions that exist here there and everywhere. And w..
|
|
Let's avoid the advertising distopia. What even is advertising, or distopia or indeed let's and avoid for the matter. Such is the importance of all this, but we probably shouldn't worry about it too much because guess what, that's a distopia too. Oh noes! We're all gonna die! :) #
|
|
Let's avoid the advertising distopia. What even is advertising, or distopia or indeed let's and avoid for the matter. Such is the importance of all this, but we probably shouldn't worry about it too much because guess what, that's a distopia too. Oh noes! We're all gonna die! :) #
|
|
In the world of B2B social listening, many companies make a critical mistake: they track the Topic, not the Pain. If you sell a CRM, tracking “Customer Relationship Management” is a discussion. Tracking a specific point of friction, like a competitor’s high price or a missing feature, is a wallet-opening moment. Your goal is to […]
|
|
A few months ago, Dream Prompter launched as a GIMP plugin for AI-powered image generation and editing, supporting just one model: Google’s Nano Banana. Version 1.2.0 brings the total to nine. Here’s what changed and how it all came together.
|
|
Welcome back to the Advent of Enterprise Integration Patterns! Yesterday we got our hands dirty with Point-to-Point Channels and Competing Consumers, building the bones of Chronicle using OTP actors. We can send audit events and have them processed reliably by multiple consumers racing to grab work. Pretty cool! But here’s the thing: that implementation is tightly coupled to OTP. What happens when we want to deploy Chronicle across multiple..
|
|
Regional extracts for satellite imagery: Download only what you need
-
www.maptiler.com
-
5 months ago
-
eng
Save disk space: Regional extracts are now available for Satellite imagery. Select specific continents, countries, or cities to optimize your hosting.
|
|
It's been kind of a strange week, and particularly today. As I sat down exhausted earlier, following a long long journey of one synchronicity after another, I started listening to some Sonic Youth. I haven't been listening to much music at all recently, but back in the 90s I used to listen to them a lot. Not sure I've listened to them all that much since that time. It was those years right at the end of school, and the first few in universi....
|
|
Goodhart’s Law: Why Your Green Security Dashboard Might Be a Red Flag
-
www.secwale.com
-
5 months ago
-
eng
The most dangerous number in cybersecurity is a perfect score. Why 'Green' often means you aren't looking hard enough, and how to design incentives for reality.
|