Link Round-Up (014)

Link Round-Up 014. We've found some great resources this month!

Welcome to Link Round-Up, our series where we share the interesting, useful and fun things on the web that grab our attention.

In this edition we’ve got a deep well of web design inspiration, an enormous library of curated sound effects, privacy recommendations and much more!

Starting with design, Bento Grids is a gallery devoted to layouts built around boxes, a style that has spread across product pages, portfolios and software websites.

You can browse examples by design type, switch between light and dark treatments, and follow each entry back to its original source. It’s useful for more than collecting attractive screenshots.

Looking across dozens of examples shows how different designers group features, create hierarchy and make complicated product stories easier to scan. There is a free template too, if inspiration has arrived, but the blank frame is still winning.

A good layout helps visitors see what matters. Privacy is partly about deciding what everybody else gets to see.

Privacy Guides is a directory covering recommendations for browsers, email, VPNs, password managers, cloud storage, operating systems, security keys, self-hosting and much more, that is completely ad-free!

The context around each recommendation is as useful as the shortlist: the project publishes its criteria and puts threat modelling front and center. That is much more useful than pretending three fashionable privacy apps make anybody invisible.

The tools you choose, of course, depend on what you need to protect, who you need to protect it from, and which compromises you can live with. Once you start tightening privacy settings, it’s not a huge leap to wonder what else is installed and running on your own machine.

Kudu collects more than 15 maintenance tools into one free desktop application for Windows, macOS and Linux. Released under the MIT license, it covers system and browser cleaning, startup analysis, performance monitoring, software updates, privacy controls, scheduled scans and more.

Kudu says its cleaning and scanning operations happen locally, while network access is reserved for update checks and optional cloud features.

With the housekeeping done, we can give our GPUs something interesting to do.

Subscribe for the latest 20i news

Get the latest product launches, new features alerts, platform upgrades and exclusive content, all delivered instantly to your inbox.

LingBot-Map is an Apache 2.0 licensed research project from the Robbyant Team that reconstructs a connected 3D scene from a stream of ordinary camera frames.

Its feed forward model maintains geometric context as the camera moves, rather than treating each frame as an isolated image. The repository reports streaming inference at roughly 20 frames per second at 518×378 resolution across sequences longer than 10,000 frames.

Teaser video of Lingbot-Map from their GitHub page

This is still research software with Python, PyTorch, CUDA extensions and model weights in the setup. For developers working with robotics, mapping, digital twins or spatial interfaces, however, one moving camera building an increasingly coherent 3D world is a fascinating direction.

Another open-source project attacks a similar problem from the C++ side.

A pull request merged into depth-anything.cpp adds a video to point cloud studio designed to turn phone footage into a much larger, coherent 3D scene.

The implementation is fast and uses overlapping windows, de-ghosting, seam alignment, and loop closure to reduce the doubled surfaces and drift that appear when lots of reconstructed frames are stitched together.

A WebGL viewer then provides surfel and voxel rendering modes, flythrough controls and a progressive view of the scene taking shape.

Both projects are, in a sense, turning different perspectives into a useful, detailed image. That same idea also works when the “views” are arguments rather than camera frames.

A Swarm of Agents for Multi-Angle Analysis is h100envy’s practical walkthrough for making several language model agents disagree productively about one decision.

An orchestrator assigns roles with competing priorities, agents analyse the same question independently, and a devil’s advocate challenges anything that looks too much like easy consensus.

The arguments then meet in a debate round before a final agent produces a synthesis that keeps the important disagreements visible.

The competing model calls cost time and money, but the concept and execution are still useful when a decision benefits from fine grain prioritisation.

LangExtract is an Apache 2.0 licensed Python library for turning unstructured text into structured information with language models.

You define the extraction task with instructions and examples, then LangExtract can split longer documents into chunks, run multiple extraction passes and map results back to their exact locations in the source text.

Animated gif showing how LangExtract works

It can also generate an interactive HTML view, so reviewers can inspect extracted entities in context rather than trusting a standalone block of JSON.

Gemini and OpenAI models are supported, while Ollama provides a route for running local models without an API key.

Speaking of AI, Flathub’s current submission requirements take a firm position. Code, documentation and other app content produced or assisted by AI are not allowed, nor can submission pull requests, review replies or descriptions be generated by LLMs. Exceptions can be made for mature projects with an established maintenance history.

Developer Evangelos Paterakis recently looked at repositories attached to Flathub pull requests that had already been assigned its “AI Slop” label. After removing duplicates and manually reviewing 120 repositories, he classified 32 as maintained and 88 as abandoned or deleted.

He is careful not to overstate the result as the sample was already made up of projects that reviewers had flagged, the observation window was short, and commit activity is an imperfect measure of whether software has been abandoned.

Even with those caveats, the maintenance problem is real. Generating an application quickly and looking after it for years are completely different jobs, while every abandoned submission creates work for the people keeping the open-source ecosystem useful and trustworthy.

After all that AI, code review and maintenance, here’s something unmistakably human-made.

The BBC Sound Effects Archive offers more than 30,000 recordings to search, preview and combine in its online mixer. The collection covers everything from doors, engines and crowds to wildlife, weather, and decades of wonderfully specific location recordings.

It is a brilliant resource for a video, podcast, game development or any project that needs exactly the right creak, clatter or patch of weather.

Unlike most of the other content in this edition, this archive does not use an open license. Non-commercial personal and educational use is generally available under the BBC’s terms with attribution, while commercial use requires a separate license, so check the usage conditions before publishing.

Have you found a brilliant tool, fascinating website, impressive open-source project or niche internet rabbit hole we should include next time? Let us know in the comments!

Previous Article

Interview with Barn2 co-founder Katie Keith

Next Article

Why Node.js is better with 20i

View Comments (1)
  1. A suggestion for next time: Deacon (https://heydeacon.com), an AI support agent made in London. A web designer can add it to a client’s site with one script tag, and it answers visitors from that site’s own pages. When the pages don’t cover a question, it says it doesn’t know instead of guessing, and the dashboard shows what visitors asked. There’s a free plan. Full disclosure: I’m one of the founders.

Leave a Comment

Your email address will not be published. Required fields are marked *