Apple showing signs it may soon launch a search engine

Hacker News

For several years, it’s been reported that Google pays billions of dollars to Apple to remain the default search engine on Safari for iOS, iPadOS, and macOS. The deal ensures that iPhone, iPad, and Mac users search with Google when they use Safari. That is…

27 August 2020

Constant Time LFU

Hacker News

A common strategy to make any system super-performant is Caching. Almost all software products, operating at scale, have multiple layers of caches in their architectures. Caching, when done right, does wonder to the response time and is one of the main…

27 August 2020

Show HN: ztext.js – JavaScript library that makes any font 3D

Hacker News

There are two ways to use ztext. Pick whichever method is easier for you. There are two ways to use ztext. Pick whichever method is easier for you. Ztext gives the illusion of volume by creating layers from an HTML element. There's no need to spend hours…

26 August 2020

High bitrate video streaming with GStreamer RTP

Hacker News

RTP is the dominant protocol for low latency audio and video transport. It sits at the core of many systems used in a wide array of industries, from WebRTC, to SIP (IP telephony), and from RTSP (security cameras) to RIST and SMPTE ST 2022 (broadcast TV…

25 August 2020

What happens when you load a URL? (2015)

Hacker News

I've been hearing this question a lot lately, and when I do, it reminds me how much I don't know. Here are some questions this question brings to mind. How does a keyboard work? Why can’t you press an arbitrary combination of three keys at once, except on…

25 August 2020

Building a Home Lab Beginners Guide

Hacker News

Until recently, and for well over the past decade, my wife and I have been nomads. Moving from the Caribbean to Miami, New York, Las Vegas, Vancouver, and now back home. This has meant that for many of those years, my home office basically comprised of a…

25 August 2020

Airbnb Releases Tool to Convert Large Codebases to Typescript

InfoQ - JavaScript

The Airbnb engineering team recently released ts-migrate, a tool to help migrate JavaScript code to TypeScript. While the resulting TypeScript code will compile, manual revision of a few annotations (e.g. any) will still be necessary. An automated process…

25 August 2020

TypeScript 4.0 Adds Long-Awaited Variadic Tuple Types

InfoQ - Architecture & Design

The TypeScript team announced the release of TypeScript 4.0, which includes long-awaited variadic tuple type support and other improvements without introducing any major breaking changes. By Dylan Schiemann

24 August 2020

Paragon submits 27k-line NTFS driver to Linux kernel

Hacker News

Paragon Software is trying to get its NTFS driver into the Linux kernel, but has submitted it as a single dump of 27,000 lines of code, sparking complaints that it is too large to review. NTFS is the default file system for Windows XP and later. Microsoft…

23 August 2020