Latest Tech News

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

Filtered by: client Clear Filter

Show HN: Simulating autonomous drone formations

Ketu Lightweight framework to simulate drone formations. Ketu provider simple abstractions to mimick the sensors available on drones and create scenarios to see how the drones react to each other in the world. Using ketu you can simulate autonomous drones that align to create any shape. Checkout this video for a demonstration. Why use Ketu? Ketu provides a sandbox for people to quickly try out new drone formation techniques without amount of large setup. For a more detailed simulation you ca

Running a million-board chess MMO in a single process

Running a million-board chess MMO in a single process How One Million Chessboards works Jun 24, 2025 One Million Chessboards is a 1000x1000 grid of chess boards. Moving a piece moves it for everyone, instantly. There are no turns, and pieces can move between boards. Loading... making some moves In the 10 days after launch, over 150,000 players made over 15,000,000 moves and hundreds of millions of queries. The game runs out of a single process that I didn’t touch over those 10 days 1. 1 Once

Leveraging Elixir's hot code loading capabilities to modularize a monolithic app

Leveraging Elixir's hot code loading capabilities to modularize a monolithic app Jun 21 2025 My “services startup” Alzo is an Elixir monolithic app that gets deployed with 1 instance per client. In this post we will see how Elixir’s and the Erlang VM’s hot code loading capabilties help me build client-specific features while maintaining a coherent codebase and avoiding a microservices-like situation with cascading failures or complex testing situations. If you come from outside Elixir/Erla

Topics: alzo app apps client code

Show HN: asyncmcp – Run MCP over async transport via AWS SNS+SQS

asyncmcp - Async transport layers for MCP Overview A regular MCP Server but working over queues : queue-based-mcp-example.mov Quoting from the official description : MCP is an open protocol that standardizes how applications provide context to LLMs. But a lot of this context is not always readily available and takes time for the applications to process - think batch processing APIs, webhooks or queues. In these cases with the current transport layers, the MCP server would have to expose

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

'I'm being paid to fix issues caused by AI'

'I'm being paid to fix issues caused by AI' 56 minutes ago Share Save Suzanne Bearne Technology Reporter Share Save Sarah Skidd Sarah Skidd makes good money improving copy written by AI AI is making me extra money, says Sarah Skidd, a product marketing manager who writes for tech and start-up companies. In May Ms Skidd was approached by a content agency to urgently rework website copy that had been produced via generative AI for a hospitality client. What was supposed to save money had, inste

Topics: ai clients ms says skidd

Implementing fast TCP fingerprinting with eBPF

In this article I want to document my journey implementing fast TCP fingerprinting in a golang webserver, using eBPF. Just to provide some background, TCP fingerprinting is one of the many techniques that can be used to detect unusual or identifying informations about a web request when implementing an anti-bot solution. This has been a hot topic lately, caused by the rising need to scrape the internet for human content to feeed to the LLMs. Implementing such a system offers interesting techn

Graphic artists in China push back on AI and its averaging effect

Sendi Jia, a designer running her own studio between Beijing, China, and London, England, says she mainly uses AI generators like DALL-E to make fake photos for background panels or websites when her clients don’t have access to real ones. That’s helped clients with limited budgets, but it’s also exposed just how much of the creative process AI can replace. Recently, a potential client working in a university contacted Jia about creating the logo for a new project. Then, they changed their mind.

Hackers turn ScreenConnect into malware using Authenticode stuffing

Threat actors are abusing the ConnectWise ScreenConnect installer to build signed remote access malware by modifying hidden settings within the client's Authenticode signature. ConnectWise ScreenConnect is a remote monitoring and management (RMM) software that allows IT admins and managed service providers (MSPs) to troubleshoot devices remotely. When a ScreenConnect installer is built, it can be customized to include the remote server the client should connect to, what text is shown in the di

“Don’t mock what you don't own” in 5 minutes (2022)

A common issue when writing tests for real-world software is how to deal with third-party dependencies. Let’s examine an old, but counter-intuitive principle. Once upon a time, I made a stupid joke on Twitter about the Don’t Mock What You Don’t Own testing principle: Only mock what you own, because mocking others is rude. — Yours Truly , Tweet While it didn’t get me fired, it led to me being tricked into giving a 5 minute-long talk about it. Given the confused replies I got to the joke Tweet,

Twin – A Textmode WINdow Environment

Twin - a Textmode WINdow environment Version 0.9.0 Twin is text-based windowing environment with mouse support, window manager, terminal emulator, networked clients and the ability to attach/detach mode displays on-the-fly. It supports a variety of displays: plain text terminals: Linux console, twin's own terminal emulator, and any termcap/ncurses compatible terminal; X11, where it can be used as a multi-window xterm; itself (you can display a twin on another twin); twdisplay, a general n