Learn how you can create faster user experiences, optimize content delivery, and shorten time to production with Akamai EdgeWorkers, our solution for serverless computing.
I wrote that I wanted to expand creatively beyond maps in 2021, but here we are, halfway in, and half my posts are maps. In my defense, I made these last year and just haven’t gotten around t…
Sir Tim Berners-Lee’s Solid Protocol Returns Data to the User – The New Stack
When physicist Sir Tim Berners-Lee was developing what we know today as the World Wide Web, he was looking to overcome collaboration hurdles: “Inefficiency through incompatibility and lack of interoperability.” As he said during his keynote at this year’s virtual WeAreDevelopers World Congress, he looked at the internet as an opportunity for “global, distributed creativity”…
Listen to Enya's "Watermark" cut up, looped, and transformed into stunning new ambient work | Boing Boing
Enya’s Watermark (1988) drew from Celtic, New Age, and ambient styles resulting in a crossover commercial hit album for the former Clannad keyboardist/background vocalist. Now, composer Flori…
Based on satellite imagery, Erin Davis found the average color of places around the world. The above is by county in the United States, but Davis also made maps by country, which are a mix of green…
Sapphire Rapids Xeons with HBM could let DAOS reign – Blocks and Files
Coming gen-4 Xeon processors will use high-bandwidth memory (HBM) to speed processing, with Intel also announcing Ponte Vecchio GPU validation, Ethernet HPC use, and commercial support for DAOS object storage. Intel announced these moves at the 2021 International Supercomputing Conference (ISC). Trish Damkroger, VP and GM of High Performance Computing at Intel, presented the Sapphire […]
[Image: From episode 9 of Patriot, courtesy Amazon Studios.] This is incredibly random, and is perhaps indisputable evidence that I have fallen head over heels for mourning doves, but I’ve begun no…
Advice from people who have gotten lucky is a tricky thing. Perhaps they did x, y and z, and then got lucky. As story telling creatures, it’s natural to assume that x, y or z had something to…
GPU-Direct Storage hitting the streets to VAST acclaim – Blocks and Files
Nvidia’s CPU-bypass GPUDirect Storage (GDS) technology is now available, and has been added to its HGX AI supercomputer. There are three vendors already in production and five more ramping up. The HGX is a rack-based system loaded with multiple GPUs to function as a high-end AI acceleration engine. It is based on a 2017 Microsoft HGX-1 […]
That’s a fun question, but not nearly as useful as, “what’s effective?” Pick up a fifteen-year-old copy of Wired, or a business book from 1969 and see what’s still aro…
Query your Linux operating system like a database | Opensource.com
Linux offers a lot of commands to help users gather information about their host operating system: listing files or directories to check attributes; querying to see what packages are installed, processes are running, and services start at boot; or learning about the system's hardware. Each command uses its own output format to list this information. You need to use tools like grep, sed, and awk to filter the results to find specific information. Also, a lot of this information changes frequently, leading to changes in the system's state.
Dimitrios Dedoussis — The journey of documenting a Socket.IO API (Pt 1)
How to document a Socket.IO API? This is the first part of a series of blog posts covering the modelling of the Socket.IO protocol using AsyncAPI objects followed by a step-by-step tutorial on how to create a specification YAML file given an existing Socket.IO API.
why gRPC is better than REST apis that deal with json, fast
REST is the ubiquitous way of writing APIs for as long as I can remember. Today I want to introduce you to a new way of writing APIs. Have you met gRPC? gRPC is a relatively new way to write APIs and consume them as if you're just calling a functio...
Nice nginx features for operators | There is no magic here
In the previous post, I’ve shared a few things that were useful to me as a developer. Now wearing my “ops” hat, there are a few things that I wanted to cover - blocking bad clients, rate limiting, caching, and gradual rollout. Blocking bad clients Blocking bad clients in nginx is usually implemented with a simple return 403 for some requests. To classify request we can use any builtin variable, e.