Feed aggregator

People Are Still There

Hacker News - Tue, 09/15/2026 - 7:01am
Categories: Hacker News

Show HN: GSL – I wanted to describe the architecture, not just draw it

Hacker News - Tue, 09/15/2026 - 6:54am

I built GSL because I got fed up of building architecture diagrams that couldn't quite capture all of the nuance of the real world. I liked the idea of using a system like Mermaid or PlantUML to represent my systems but there was never really a satisfactory way of describing what was happening.

I liked the easy-to-follow syntax of those diagramming tools but they very quickly ran into limitations. When you describe an API gateway component, you can't really say that it belongs in a specific region but also that it belonged in a certain zone of the architecture or which team owns it. And when I described what systems interacted with each other I only had the ability to use a text field to describe all of the metadata about the relationship. Is it HTTPS vs an async lambda invocation? What auth do we need?

Something else I wanted was the ability to query the architecture. Surely when you have the full graph of what talks to what, you should be able to pose questions like: * "which customer actions trigger a call to vendor X's API?" * "what will be affected if database Y goes down?"

I couldn't really find anything that did that in a way that felt natural. Diagramming tools were either completely visual or too presentation focussed to express what I wanted. Existing graph languages felt too clunky or cumbersome. I struggled to find any that worked with sets and querying in a way that felt right.

So one rainy afternoon, I decided to see how far I could get with ChatGPT and some ideas - GSL was born!

In the repo there is: * A specification for GSL, a language for defining directed graphs with nodes and edges along with set annotations to declare cross-cutting relationships * A specification for GQL, the companion query language * gsl-query - a CLI tool for executing queries on your GSL models * gsl-diagram - a very primitive tool for turning GSL into Mermaid or PlantUML diagrams * A small VS Code plugin for syntax highlighting * Guides, tutorials, documentation * Rich examples (including some non-tech oriented ones)

I think GSL has turned into the language that I was looking for at the beginning of the year. I'm starting to use it in my day job. The guides and documentation have been written to make it easier for agents and LLMs to use and my casual use so far has shown some promise.

It's still very much an experiment but I'd like to get other people to take a look and see if it's useful for them too. Have I even made the right assumptions and picked the right abstractions? Have you tried to do something like this yourself?

You can begin with the "Getting Started" guide, the specs, or just jump right in to the flagship examples. "Example #3: Architecture Across Boundaries" is fairly close to what I wanted to do originally.

https://github.com/dnnrly/gsl-lang

Comments URL: https://news.ycombinator.com/item?id=49710515

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Bash sandbox script for Claude and codex CLI

Hacker News - Tue, 09/15/2026 - 6:51am

I've been working on and off on this project to have a reasonably easy way to run a docker sandbox on my machine. Recently with claude "auto mode" not working as "automatically" as before I resurrected this. Hopefully it is of use to you too.

Usage: sclaude / scodex just like you'd call claude or codex.

To update: sclaude update (updates the script and tooling)

It runs locally in a container. Docker also works via Docker-in-Docker (but can be turned off).

Feedback welcome!

Comments URL: https://news.ycombinator.com/item?id=49710493

Points: 1

# Comments: 0

Categories: Hacker News

Employee behavior has always presented one of the biggest enterprise cybersecurity challenges. Add AI into the equation, and education and governance become even more critical.

Security Wire Daily News - Tue, 09/15/2026 - 5:55am
Employee behavior has always presented one of the biggest enterprise cybersecurity challenges. Add AI into the equation, and education and governance become even more critical.

A Computer Weekly data analysis reveals a steady revolving door between Whitehall and major technology suppliers, mapping 63 moves by senior officials to AI and IT suppliers since 2010

Computer Weekly Feed - Tue, 09/15/2026 - 5:55am
A Computer Weekly data analysis reveals a steady revolving door between Whitehall and major technology suppliers, mapping 63 moves by senior officials to AI and IT suppliers since 2010
Categories: Computer Weekly

As hyperscale AI data centres scale up to handle intense workloads, advanced super-grid transformers are emerging as the hidden linchpin for resilient, sustainable capacity

Computer Weekly Feed - Tue, 09/15/2026 - 5:55am
As hyperscale AI data centres scale up to handle intense workloads, advanced super-grid transformers are emerging as the hidden linchpin for resilient, sustainable capacity
Categories: Computer Weekly

Computer Weekly's Bill Goodwin has seen both sides of the courtroom during a career spent exposing the surveillance state and protecting those who wish to let the world know its secrets

Computer Weekly Feed - Tue, 09/15/2026 - 5:55am
Computer Weekly's Bill Goodwin has seen both sides of the courtroom during a career spent exposing the surveillance state and protecting those who wish to let the world know its secrets
Categories: Computer Weekly

Pages