← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Acing an LLD Interview

    Interviewing Rubric Problem Analysis.

  2. Weekly Syllabi

    2026 Sept 2026 Week 2 (09/07 - 09/13) The Rape of Nanking: Ch. 3-4 Transfer remaining notes from “Kaburi Bila Msalaba” Low Level Design: Fundamentals Low Level Design: Concurrency Low Level Design: Parking Lot Low Level Design: Rate Limiter ✅ Basketball:…

  3. The Rape of Nanking

    Part I ✅ Chapter 1: The Path to Nanking ✅ Chapter 2: Six Weeks of Terror Chapter 3: The Fall of Nanking Chapter 4: Six Weeks of Horror Chapter 5: The Nanking Safety Zone Part II Chapter 6: What the World Knew Chapter 7: The Occupation of Nanking Chapter 8:

  4. Hello Interview

    System Design See for bite-sized groups that are digestible in a week’s period.

  5. 2K Play Names

    Action Descriptors The first word in a play name is a descriptor of the primary action of the play, e.g., ISO 1 GO, FIST HORNS FLIP 35.

  6. The Library of Babel

    The Library of Babel.

  7. Mechanical Poets Society

    The First Sally (A) or Trurl’s Electronic Bard Trurl had once the misfortune to build an enormous calculating machine that was capable of only one operation, namely the addition of two and two, and that it did incorrectly.

  8. Redis for System Design Problems

    Redis Basics Redis is a key-value store that lives in memory, and executes one command at a time.

  9. Kaburi Bila Msalaba

    Kaburi Bila Msalaba.

  10. Batch Processing with Unix Tools

    Simple Log Analysis Suppose you have a web server that appends a line to a log file every time it serves a request, e.g., using the nginx defaults (line breaks added for readability): 216.58.210.78 - - [27/Feb/2015:17:55:11 +0000] "GET /css/main.css HTTP/…

  11. A channel is a data structure that’s used to store produced data for a consumer to retrieve, and an appropriate synchronization to enable that to happen safely, while also enabling appropriate notifications in both directions.

  12. Distributed Systems Potpourri

    Contains content that is not extensive enough for its own page.

  13. Blob Storage

    Blob Storage Unstructured blobs of data include images, videos, and other files.

  14. Functional Requirements FR1: Platform can ingest metrics (CPU, memory, latency, custom counters) from services.

  15. High Performance Networking in Chrome

    Performance in Context The execution of a web browser primarily involves three tasks: fetching resources, page layout and rendering, and JavaScript execution.

  16. Uri Tupka and the Gods

    BISHOP 1.

  17. AsyncIO in Python

    Only covers the high level building blocks of asyncio. has a second section on how asyncio and await internally work.

  18. CAP Theorem

    Notes The CAP theorem states that you can only have 2 of 3 properties at once: Consistency: All nodes see the same data.

  19. Caching

    Cache Basics For read-heavy applications, storing frequently accessed data in fast memory (e.g., Redis) allows you to skip the DB entirely for some reads.

  20. API Design

    Notes For 90% of interviews, default to REST, which maps resources to URLs and uses HTTP methods to manipulate them, e.g., POST /events/{id}/bookings for creating a booking.

  21. This part of seems pertinent to respond to “LLMs are just (auto-complete; Markov chains; [insert pre-existing LM-adjacent tech]) on steroids”.

  22. The project uses modern C#.

  23. LLM Instructions for Advent of Code

    Advent of Code Challenges Advent of Code is an annual programming event comprising of 25 challenges that are tied together by a narrative.

  24. KQL: Aggregation Functions

    Aggregation functions allow you to group and combine data from multiple rows into a summary value. contains the database referenced in this document.

  25. KQL: Common Operators

    contains the database referenced in this document.

  26. KQL: Overview

    A Kusto query is a read-only request that processes data that is organized into a hierarchy of databases, tables, and columns, similar to SQL.

  27. Home Page

    When a user lands at /home, this UI is shown.

  28. Reusable Cards

    Context How can I reuse code in these user experiences?

  29. The Cards Manager

    UI Design Legacy card viewing UI at /browse.

  30. Browse Page

    When a user lands at /browse, this UI is shown.

  31. App Layout

    Is there a use-case for the container that lays out the various app elements?

  32. Wiki Page

    Overview Starting with this page because it’s mostly static.

  33. Introduction to LLMs

    What is a Language Model?

  34. Query Languages for Data

    Query Languages for Data If you have a list of animal species and you want to return only the sharks in the list, a relational algebra expression would be \( \text{sharks} = \sigma_{\text{family = “Sharks”}}(\text{animals}) \).

  35. A relational data model uses tables that consist of rows and columns.

  36. Intro to Design Patterns

    What Are Design Patterns?

  37. 023. Non-Abundant Sums

    #23 Non-abundant sums - Project Euler. projecteuler.net .

  38. Trying to optimize may lead to errors and high-maintenance/change-resistant code.

  39. Unions in C++

    A union is a struct in which all members are allocated at the same address so that the union occupies as much space as its largest member, e.g. // This is a naked union because it doesn't have an associated indicator // for which member it holds. union Va…

  40. Enumerations in C++

    Unscoped (or Plain or C-Style) Enumerations Plain (or C-style) enums are entered in the same scope as the name of their enum, and implicitly convert to their integer value, e.g. enum Color { red, green, blue }; int col = green; Color c2 = 1; // error: inv…

  41. Structures in C++

    A struct helps us organize the elements that a type needs into a data structure, e.g. struct Vector { int sz; // number of elements double* elem; // pointer to elements on the free store }; void vector_init(Vector& v, int s) { v.elem = new double[s];…

  42. Classes in C++

    quotes Doug McIlroy: Those types are not “abstract”; they are as real as int and float.

  43. The Writing Process

    Planning: Deciding What and How to Write If you can’t envision the audience, think, “If someone had needed to give you this info 6 months ago, how should they have done it?”

  44. Writing Meta

    The Importance of Clear Writing In science, tech, or management, you influence people by writing things for them to read.

  45. AoC 2021 Day 10: Syntax Scoring

    Day 10 - Advent of Code 2021.

  46. AoC 2021 Parsing Arguments

    Parsing the Command Line lists a couple of libraries. and are the most popular options.

  47. AoC 2021 Test Code

    module Main (main) where import AoC2021InputParser ( parseBinaryDiagnosticInput, parseBingoInput, parseHydrothermalVents, parseLanternfishInternalTimers, parseHorizontalCrabPositions, parseSevenSegmentsDisplay, parseHeightMap ) import BinaryDiag…

  48. AoC 2021 Solution Runner

    {-# OPTIONS_GHC -Wall #-} module AoC2021 (runSolution) where -- https://cabal.readthedocs.io/en/3.4/cabal-package.html#accessing-data-files-from-package-code import AoC2021InputParser ( parseBinaryDiagnosticInput, parseBingoInput, parseHydrothermalVen…

  49. AoC 2021 Main

    module Main where import qualified AoC2021 (runSolution) import AoC2021Args (Args(..), aocArgParser) import Options.Applicative main :: IO () main = runAoCSolutions =<< execParser opts where opts = info (aocArgParser <**> helper) ( fullDesc <> prog…

  50. AoC 2021 Day 09: Smoke Basin

    Multi-dimensional arrays using massiv; Fusion; Box vs.