Hierarchical Navigable Small World: a scalable nearest neighbor search

hierarchical-navigable-small-world:-a-scalable-nearest-neighbor-search

by Bartholomy “Hierarchical Navigable Small World” (HNSW): an intriguing mouthful, designating a dense bouquet of concepts developed in the last 70 years in sociology, graph theory, and algorithmic science. In this brief tutorial, we’ll examine these concepts carefully and attempt to solidify our understanding with proof-of-concept code and as many visualizations as possible. The first […]

How we built ngrok’s data platform

how-we-built-ngrok’s-data-platform

At ngrok, we manage an extensive data lake with an engineering team of one (me!). This article is a look at how we built it, what we learned, as well as some selective deep dives I found interesting enough to be worth sharing in more detail, since they’ll bridge the gap between what people usually […]

Tengine: Open-source web server, originated by Taobao, based on Nginx

Introduction Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the Nginx HTTP server and has many advanced features. Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including Taobao.com, Tmall.com, Youku, AliExpress, Lazada and Alibaba […]

Bop Spotter

bop-spotter

6:53 PM La Banda Del Carro Rojo Los Tigres del Norte 6:50 PM El Centenario Los Tucanes de Tijuana 6:47 PM Currency Called Time Jah Lil 6:46 PM Bemba Colora (Live) Celia Cruz 6:43 PM I Know You Want Me (Calle Ocho) Pitbull 6:01 PM Mambo No. 5 (A Little Bit Of…) [Short Edit] Lou […]

David Brin – The Dogma of Otherness

david-brin-–-the-dogma-of-otherness

It all began when my publisher sent me out on what used to be called a Chautauqua circuit — public seminars and panels and rubber-chicken dinners — to promote my books. That’s when I began noticing something very strange about the way people have started thinking these days. Publicity tours can be pretty tedious at […]

Tips for Building and Deploying Robots

tips-for-building-and-deploying-robots

This post is not about research or developing software for robots. Instead it is some tips on how to go about building robots for mass deployment and how to leverage those deployed robots for improving your product. The four tips are straightforward but I explain them more below. Use other people’s supply chain scale wherever […]

Ask HN: Any good essays/books/advice about software sales?

Have you used much software yourself? If you know the difference between good and bad software (ahem, Electron-based apps are inherently bad software), then you have everything within you to write good software. The principles of selling software successfully are thus: * Charge a low price. A low price gets many customers, and a high […]

NotebookLM’s automatically generated podcasts are surprisingly effective

notebooklm’s-automatically-generated-podcasts-are-surprisingly-effective

29th September 2024 Audio Overview is a fun new feature of Google’s NotebookLM which is getting a lot of attention right now. It generates a one-off custom podcast against content you provide, where two AI hosts start up a “deep dive” discussion about the collected content. These last around ten minutes and are very podcast, […]

The Ultimate Oldschool PC Font Pack

The Ultimate Oldschool PC Font Pack (v2.2) The world’s biggest collection of classic text mode fonts, system fonts and BIOS fonts from DOS-era IBM PCs and compatibles – preserving raster typography from pre-GUI times: TrueType (.ttf), bitmap (.fon) and web (.woff) remakes for 200+ character sets Both pixel-perfect and aspect-corrected reproductions of the original raster […]

TurtleSpaces Web Logo – online 3D Logo implementation

Welcome to turtleSpaces! turtleSpaces programs can be simple or exceedingly complex — but you do not need to know how to do complex things in order to do simple ones. This makes it perfect for learning how to code, since you can accomplish simple tasks, such as moving the turtle, with little fuss. However, there […]