Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: resource Clear Filter

Infinite Mac: Resource Fork Roundtripping

One of the frequent emails that I get about Infinite Mac is “I’ve been copying over these files to every mac I’ve owned for the past 20 (or 30 or 40) years, how can I load them into your site?” While there’s been a “The Outside World” drive from the very beginning, all it can do is a best-effort import/export using available browser APIs. Classic Mac OS used resource forks for structured data and stored additional metadata in the file system (where it belongs). Modern macOS still supports all of

Stategraph: Terraform state as a distributed systems problem

Why We're Building Stategraph: Terraform State as a Distributed Systems Problem TL;DR why-stategraph.tldr $ cat why-stategraph.tldr • Terraform state shows distributed coordination issues but uses file primitives. • File blob (100% read/lock) vs. change cone (~3%). • Stategraph → graph state, ACID transactions, subgraph isolation. The Terraform ecosystem has spent a decade working around a fundamental architectural mismatch: we're using filesystem semantics to solve a distributed systems probl

Why We're Building Stategraph: Terraform State as a Distributed Systems Problem

Why We're Building Stategraph: Terraform State as a Distributed Systems Problem TL;DR why-stategraph.tldr $ cat why-stategraph.tldr • Terraform state shows distributed coordination issues but uses file primitives. • File blob (100% read/lock) vs. change cone (~3%). • Stategraph → graph state, ACID transactions, subgraph isolation. The Terraform ecosystem has spent a decade working around a fundamental architectural mismatch: we're using filesystem semantics to solve a distributed systems probl

IEEE 2881: Learning Metadata Terms (LMT) Empowers Learning in the AI Age

Introduction Learning Metadata Terms (LMT) is a standard that connects metadata terms in practice with the purpose of solving many use cases common to e-learning. While there are other metadata standards, they have been inadequate for keeping up with machine-readable data requirements, which modern AI needs to achieve significance. While data models attempt to be free of technical bindings, there are fundamental design decisions that relate to whether data is intended to be stored in a graph da

As the Great Salt Lake Shrinks, Something Unexpected Is Rising to the Surface

The Great Salt Lake once reached depths of up to 1,000 feet and spanned roughly 20,000 square miles, but today, it mostly resembles a parched wasteland. So, when signs of life suddenly began popping up across the drying playa, scientists were perplexed. In the last several years, reed-covered mounds have appeared off the lake’s southeast shore. These densely vegetated oases must receive enough freshwater to sustain plant life, but experts weren’t sure where this resource was coming from. Resear

RFC 8594: The Sunset HTTP Header Field (2019)

Internet Engineering Task Force (IETF) E. Wilde Request for Comments: 8594 May 2019 Category: Informational ISSN: 2070-1721 The Sunset HTTP Header Field Abstract This specification defines the Sunset HTTP response header field, which indicates that a URI is likely to become unresponsive at a specified point in the future. It also defines a sunset link relation type that allows linking to resources providing information about an upcoming resource or service sunset. Status of This Memo This docume

RFC 8594: The Sunset HTTP Header Field

Internet Engineering Task Force (IETF) E. Wilde Request for Comments: 8594 May 2019 Category: Informational ISSN: 2070-1721 The Sunset HTTP Header Field Abstract This specification defines the Sunset HTTP response header field, which indicates that a URI is likely to become unresponsive at a specified point in the future. It also defines a sunset link relation type that allows linking to resources providing information about an upcoming resource or service sunset. Status of This Memo This docume

How AI agents can eliminate waste in your business - and why that's smarter than cutting costs

Hazal Ak / iStock via Getty Images Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways AI agents help identify and remove waste in business. All waste is costly, but not all costs are wasteful. CEOs pursue cost efficiency with AI to protect performance. In an AI-powered economy, business leaders are focused on enhancing the productivity and efficiency of their workforce and operations. To accelerate value creation, while focusing on cost reductions and efficiencie

Make the Easy Change Hard

I'd say this is a setup for a joke later on in the blog post, except the joke doesn't even make sense, so I don't really know what this is. Generated by ChatGPT. There’s a semi-well-known adage in software development that says when you have a hard code change, you should “first make the hard change easy, and then make the easy change.” In other words, refactor the code (or do whatever else you need to do) to simplify the change you’re trying to make before trying to make the change. This is es

MCP tools with dependent types

August 17, 2025 MCP tools with dependent types This summer, I’ve been playing a bit with writing an MCP server for Defold editor. The idea was to give Claude access to evaluating Lua code in the editor scripting context, so it can use the APIs available for querying and modifying game content. The best word to describe the experience is entertaining — it has a very vague idea of the available APIs, and prefers to experiment by evaluating code instead of browsing documentation, which results in

MCP Tools and Dependent Types

August 17, 2025 MCP tools with dependent types This summer, I’ve been playing a bit with writing an MCP server for Defold editor. The idea was to give Claude access to evaluating Lua code in the editor scripting context, so it can use the APIs available for querying and modifying game content. The best word to describe the experience is entertaining — it has a very vague idea of the available APIs, and prefers to experiment by evaluating code instead of browsing documentation, which results in

The King Is Watching condenses kingdom-building strategy to a single screen

Game details Developer: Hypnohead Publisher: Tinybuild Platform: Windows Release Date: July 21, 2025 ESRB Rating: N/A Price: $15 Links: Steam | Twitter As satisfying as a successful real-time strategy game campaign can be, dealing with a complex RTS map can often be overwhelming. Keeping track of multiple far-flung resource-production bases, groups of units, upgrade trees, and surprise encounters with the enemy requires a level of attention-splitting that can strain even the best multitas

The King is Watching condenses kingdom-building strategy to a single screen

Game details Developer: Hypnohead Publisher: Tinybuild Platform: Windows Release Date: July 21, 2025 ESRB Rating: N/A Price: $15 Links: Steam | Twitter As satisfying as a successful real-time strategy game campaign can be, dealing with a complex RTS map can often be overwhelming. Keeping track of multiple far-flung resource-production bases, groups of units, upgrade trees, and surprise encounters with the enemy requires a level of attention-splitting that can strain even the best multitas

Show HN: Pangolin – Open source alternative to Cloudflare Tunnels

Tunneled Reverse Proxy Server with Access Control Your own self-hosted zero trust tunnel. Pangolin is a self-hosted tunneled reverse proxy server with identity and access control, designed to securely expose private resources on distributed networks. Acting as a central hub, it connects isolated networks — even those behind restrictive firewalls — through encrypted tunnels, enabling easy access to remote services without opening ports. Resources page of Pangolin dashboard (dark mode) showing

Most RESTful APIs aren't really RESTful

When talking about REST, it is worth reading the dissertation of Roy Thomas Fielding. The original paper that describes RESTful web, “Architectural Styles and the Design of Network-based Software Architectures” Roy T. Fielding (2000), introduces the Representational State Transfer (REST) architectural style as a framework for designing scalable, performant, and maintainable networked systems, particularly web services. The paper aims to analyze architectural styles for network-based systems, id

Most RESTful APIs Aren't RESTful

When talking about REST, it is worth reading the dissertation of Roy Thomas Fielding. The original paper that describes RESTful web, “Architectural Styles and the Design of Network-based Software Architectures” Roy T. Fielding (2000), introduces the Representational State Transfer (REST) architectural style as a framework for designing scalable, performant, and maintainable networked systems, particularly web services. The paper aims to analyze architectural styles for network-based systems, id

Poor Man's Back End-as-a-Service (BaaS), Similar to Firebase/Supabase/Pocketbase

Pennybase Poor man's Backend-as-a-Service (BaaS), similar to Firebase/Supabase/Pocketbase It implements core backend features in less than 1000 lines of Go code, using only standard library and no external dependencies: File-based storage using CSV with versioned records using CSV with versioned records REST API with JSON responses with JSON responses Authentication with session cookies and Basic Auth with session cookies and Basic Auth RBAC & ownership-based permissions Real-time updates

Azure API vulnerability and roles misconfiguration compromise corporate networks

TL;DR Token Security researchers have discovered several Azure built-in roles that are misconfigured to be over-privileged - they grant more permissions than intended by Azure. In addition, we discovered another vulnerability in the Azure API that allows attackers to leak VPN keys. Combined, these two issues create a new attack chain that lets a weak user gain access to both internal cloud assets and on-premises networks. In this report, we detail the research process that led to the discove