The core schema-design principles I follow

Here are the core schema-design principles I follow: Start from the business grain: define exactly what one row represents, e.g. “one trade execution” or “daily account balance per portfolio and currency.” Everything follows from this. Preserve raw data: keep an…

Run static website on Kubernetes

Assuming kubectl is configured. This is how to run default nginx site on Kubernetes. Simple setup = load balancer/no ingress In this example we don’t use an ingress. We just expose the static website behind a loadbalancer, so the static…

Run a dummy job on Kubernetes

Assuming kubectl is configured: Run as job: # Start job kubectl create job hello \ –image=busybox \ — echo "Hello from a Kubernetes Job" # See it run/complete kubectl get jobs # View logs from job kubectl logs job/hello #…

AI and Work: Five Scenarios, Ordered by Severity

What could happen to European societies, including the one I live in, if current AI impact trends continue under different labor-market scenarios? Everyone has an opinion, but what do economists say? This post organizes economists’ views on AI and work…

Pentesting with AI on a Cloud Server

Strix is an open-source AI pentesting tool that utilises an LLM together with standard tools to pentest software, repos and servers. You can use Strix with most LLMs, such as those served by OpenAI, Anthropic or Ollama. Note, that on…