RSS Amplifier

Blog

wiresurfer's library | © shaishav.kr

Hello there! I'm Shaishav Kr , often known by my internet alias @wiresufer

blog.shaishav.krSource feed ↗20 posts

Live Last read · next check

Latest posts

2024

2024

Home

Home

Insights

Insights

Business

Business

Management

Management

Performance

Performance

Engineering

Engineering

2024

2024

2026

2026

Today I Hacked: Stripping Windows 10 to its WSL Essentials

Learn how to transform an HP Spectre into a high-performance thin wrapper for WSL and browsing. This post covers a surgical approach to disabling telemetry and bloatware using a custom PowerShell script with built-in safety checkpoints and restoration logic.

Unleash the Forbidden - Enabling eBPF/XDP for Kernel Tinkering on WSL2

We'll focus on enabling eBPF on Ubuntu 20.04 running on WSL2. You can try it on 18.04, but your mileage may vary. Here’s a high-level overview of what we’ll do:1. Recompile the WSL2 kernel with specific eBPF-related flags enabled.2. Change the WSL2 configuration in Windows to point to our newly compiled kernel.3. Restart WSL2.4. Verify the new kernel is running and eBPF is enabled.

Manage Sensitive API Keys in Public Dotfiles Using PGP and SOPS

Learn how to securely manage sensitive API keys and credentials in public dotfiles using PGP encryption and Mozilla SOPS. This guide provides a step-by-step approach to encrypt and decrypt secrets, ensuring your sensitive information remains protected while sharing your development setup across multiple environments.

Deep Dive into Linux Graphics - From Program to Pixel

Explore the complex journey of a pixel from a user program to your screen in Linux. This comprehensive guide covers the entire Linux graphics stack, including window managers, display servers, the Linux kernel, GPUs, and more.

Tech Tip - My WSL2 devsetup for terminal productivity

Here are some tips to make your Windows devloper machine experience as close to a linux box. We cover terminal, neovim, Xserver applications and networking in WSL2 to make your life easy.

Bike Shedding and the Law of Triviality - Lessons from the Linux Kernel Conflict

Explore the concept of bike shedding in product teams, using the recent Linux kernel conflict as a case study. Learn how to spot and prevent trivial debates from derailing progress, with practical advice for leaders in startups and open-source communities.

Business of Datacenters - An India perspective

An in-depth analysis of India's datacenter landscape, exploring the current state, challenges, and future prospects of the country's AI and data infrastructure.

Navigating Radical Candor, the Delicate Balance Between Trust and Honesty

Explore the concept of Radical Candor in leadership, focusing on the crucial balance between trust and honest feedback. Learn how to foster a culture of trust and effectively implement Radical Candor in your organization.

Future of Organizations - Post GenAI Outlook and Trends

A zero-BS guide to GenAI applications in organizations. Use our Snake Oil detector for vendor screenings.

Tech Tip - Make Neovim Python LSP play nice with pyenv

Modern python development relies on some form of virtual environment management. pyenv + virtialenv is a goto toolkit for managing both python versions and isolated package environments. For people using Neovim as their editor, setting up Neovim's LSP to play nice with pyenv requires a trick. This post covers the interplay of tools to make this work.

Booting up Linux Kernel - Linux for Engineers

Deep dive into Linux Kernel for system engineers by @wiresurfer | Learn about BIOS, GRUB, Linux Kernel, Initramfs and Root file system.