41554 blogs · [ { "id": "01a087e1-85d8-7080-ae0c-f1821e392d2d", "title": "What drawing lines on a football pitch taught me about the future of human-AI collaboration", "url": "https://singhkays.com/blog/drawing-lines-football-pitch-human-ai/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1821ef25cc7", "title": "Lord of War, meet Lord of Tokens: Torture-testing image models on design-agency grade work", "url": "https://singhkays.com/blog/lord-war-test-image-models/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1821f333e24", "title": "Decoding Netflix's AV1 Streams: Here are 10 things I found", "url": "https://singhkays.com/blog/netflix-av1-decode/", "published_at": "2025-10-01T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182200ceb27", "title": "Taking Microsoft's Calibri replacements for a spin", "url": "https://singhkays.com/blog/microsoft-calibri-replacements/", "published_at": "2021-05-19T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182201cb0ef", "title": "Apple Silicon M1 Power Consumption Deep Dive Part 2: Local Playback", "url": "https://singhkays.com/blog/apple-silicon-m1-video-power-consumption-pt-2/", "published_at": "2021-05-08T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182210fb202", "title": "Apple Silicon M1 Power Consumption Deep Dive Part 1: Safari vs Chrome", "url": "https://singhkays.com/blog/apple-silicon-m1-video-power-consumption-pt-1/", "published_at": "2021-04-02T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182220c394d", "title": "Philips Brilliance 4K UHD 27\" Monitor Review", "url": "https://singhkays.com/blog/philips-brilliance-27-4k-uhd-p272p7vu/", "published_at": "2021-02-26T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822298c229", "title": "Netflix's Annual Reports (10-Ks) used to be a work of art. What happened?", "url": "https://singhkays.com/blog/netflix-annual-reports-work-of-art/", "published_at": "2021-02-03T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182229e424a", "title": "Apple Silicon M1 supports \"billion of colors\" aka HDR 10-bit output", "url": "https://singhkays.com/blog/apple-silicon-m1-hdr-10bit-billion-colors/", "published_at": "2021-01-24T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182236d0a6c", "title": "How to get 4K 60 FPS working on an external monitor with Macbooks", "url": "https://singhkays.com/blog/4k-60fps-external-monitor-macbook/", "published_at": "2020-12-15T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822445a9f0", "title": "Fixing \"sed: command i expects \\ followed by text\" error", "url": "https://singhkays.com/blog/sed-error-i-expects-followed-by-text/", "published_at": "2020-12-10T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182247a9662", "title": "Upcoming ARM Chip That's Faster Than Apple Silicon M1", "url": "https://singhkays.com/blog/arm-cpu-faster-than-apple-m1/", "published_at": "2020-12-09T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f18224f33074", "title": "Apple Silicon M1: Black. Magic. Fuckery.", "url": "https://singhkays.com/blog/apple-silicon-m1-black-magic/", "published_at": "2020-11-24T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182252045ec", "title": "How Spotify is Killing the Open Podcast Ecosystem", "url": "https://singhkays.com/blog/how-spotify-is-killing-the-open-podcast-ecosystem/", "published_at": "2020-10-03T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f18225db4d1d", "title": "AV1 Ecosystem Update: January 2020", "url": "https://singhkays.com/blog/av1-ecosystem-update-january-2020/", "published_at": "2020-02-20T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822609b949", "title": "AV1 2019: A Year In Review", "url": "https://singhkays.com/blog/av1-2019-year-in-review/", "published_at": "2020-01-29T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182260ff8f6", "title": "AV1 Ecosystem Update: December 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-december-2019/", "published_at": "2020-01-05T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f18226b69012", "title": "How to Customize LinkedIn Android App Notifications", "url": "https://singhkays.com/blog/customize-linkedin-android-app-notifications/", "published_at": "2020-01-02T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182274d50c7", "title": "What Happens When Your LinkedIn post goes viral!", "url": "https://singhkays.com/blog/what-happens-when-your-linkedin-post-goes-viral/", "published_at": "2020-01-02T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182276c9d14", "title": "AV1 Ecosystem Update: November 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-november-2019/", "published_at": "2019-12-17T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f182281aedce", "title": "AV1 Ecosystem Update: October 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-october-2019/", "published_at": "2019-11-14T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822905cfff", "title": "AV1 Ecosystem Update: September 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-september-2019/", "published_at": "2019-10-04T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f18229df4f64", "title": "Part 3: Building a scalable 'shot-based' serverless AV1 video encoder in Azure", "url": "https://singhkays.com/blog/azure-serverless-distributed-video-encoder-av1-part-3/", "published_at": "2019-09-26T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822a49a5bc", "title": "Now Available: Weekly build of libaom AV1 + FFmpeg docker image", "url": "https://singhkays.com/blog/docker-image-av1-ffmpeg-libaom/", "published_at": "2019-09-21T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822a9a593a", "title": "AV1 Ecosystem Update: August 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-august-2019/", "published_at": "2019-09-03T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822b04900b", "title": "AV1 Ecosystem Update: July 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-july-2019/", "published_at": "2019-08-13T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822bbe67ae", "title": "Part 2: Building a scalable 'shot-based' serverless AV1 video encoder in Azure", "url": "https://singhkays.com/blog/azure-serverless-distributed-video-encoder-av1-part-2/", "published_at": "2019-08-01T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822bf31c15", "title": "AV1 Ecosystem Update: June 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-june-2019/", "published_at": "2019-07-22T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822c7e2692", "title": "Part 1: Building a scalable 'shot-based' serverless AV1 video encoder in Azure", "url": "https://singhkays.com/blog/azure-serverless-distributed-video-encoder-av1-part-1/", "published_at": "2019-06-20T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822c8a6bd2", "title": "AV1 Ecosystem Update: May 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-may-2019/", "published_at": "2019-06-10T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822ccc6e84", "title": "AV1 Resource Central: Videos, Tools, Presentations, Comparisons, Research Papers, Encoders, Decoders", "url": "https://singhkays.com/blog/av1-wiki-resources-tools/", "published_at": "2019-05-14T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822cf4e26a", "title": "AV1 Ecosystem Update: April 2019", "url": "https://singhkays.com/blog/av1-ecosystem-update-april-2019/", "published_at": "2019-05-06T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822d4ae187", "title": "How to identify boot, temp and data disks in Azure Linux VMs", "url": "https://singhkays.com/blog/how-to-identify-azure-linux-vm-disks/", "published_at": "2019-04-30T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822dc08fef", "title": "It's time to replace GIFs with AV1 video!", "url": "https://singhkays.com/blog/its-time-replace-gifs-with-av1-video/", "published_at": "2019-04-28T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822e10faf2", "title": "Detect Rolling Credits with Azure Video Indexer", "url": "https://singhkays.com/blog/detect-rolling-credits-video-indexer/", "published_at": "2019-04-11T00:00:00+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822e57ddca", "title": "The \"Other Chromes\": A Chromium-based browser market analysis", "url": "https://singhkays.com/blog/the-other-chromes/", "published_at": "2019-03-09T19:03:17+00:00" }, { "id": "01a087e1-85d8-7080-ae0c-f1822f25b12b", "title": "Microsoft Ignite 2018: VM Scale Sets + Shared Image Gallery = Infrastructure at scale - BRK3339", "url": "https://singhkays.com/blog/ignite2018-vm-scale-sets-shared-image-gallery-infrastructure/", "published_at": "2018-09-27T00:00:00+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e05a0d912", "title": "Microsoft Ignite 2018: What's new in Managed Disks - THR2263", "url": "https://singhkays.com/blog/ignite2018-whats-new-managed-disks/", "published_at": "2018-09-26T00:00:00+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e062f6e48", "title": "Microsoft Ignite 2018: Migrating your IaaS infrastructure from ASM to ARM without downtime - THR2265", "url": "https://singhkays.com/blog/ignite2018-migrate-asm-arm-iaas/", "published_at": "2018-09-25T00:00:00+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e065cf805", "title": "Microsoft Ignite 2018: Share custom VM images with Shared Image Gallery - THR2264", "url": "https://singhkays.com/blog/ignite2018-share-vm-images-shared-image-gallery/", "published_at": "2018-09-24T00:00:00+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e0704a173", "title": "Testing x265 encoder scaling on a 128 core Azure VM for 4K HDR", "url": "https://singhkays.com/blog/x265-128-core-scaling-4k-hevc-hdr-azure-vm/", "published_at": "2018-08-19T20:52:28+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e07360717", "title": "How do I discard unstaged changes in Git?", "url": "https://singhkays.com/blog/git-discard-changes-terminal/", "published_at": "2018-04-21T00:00:00+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e077896dd", "title": "Vertical Scale Runbooks Updated with the latest Azure VM Sizes", "url": "https://singhkays.com/blog/vertical-scale-runbooks-update/", "published_at": "2017-12-10T22:43:18+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e0809697d", "title": "Understanding the Azure B Series and CPU credits", "url": "https://singhkays.com/blog/understanding-azure-b-series/", "published_at": "2017-11-14T00:59:56+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e08b498ab", "title": "Integrating Azure Automation Runbook Output with Logic Apps", "url": "https://singhkays.com/blog/azure-automation-runbook-output-logic-apps/", "published_at": "2017-10-29T17:28:40+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e097b298c", "title": "Azure Cloud Shell + Solarized Dark = ❤️", "url": "https://singhkays.com/blog/azure-cloud-shell-solarized-dark/", "published_at": "2017-10-24T06:22:52+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e0a4fcb16", "title": "About Me", "url": "https://singhkays.com/about/", "published_at": "2017-10-22T06:26:30+00:00" }, { "id": "01a087e1-85d9-72f8-81e1-179e0a8a8b04", "title": "Contact Me", "url": "https://singhkays.com/contact/", "published_at": "2017-10-22T06:26:30+00:00" } ] posts Claim your blog
Back to singhkays.com
Blog · corpus.blog/blogs/singhkays.com/posts

singhkays.com

singhkays.com

2026

2025

2021

2020

2019

2018

2017