Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Interviewing Rubric Problem Analysis.
-
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:…
-
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:
-
System Design See for bite-sized groups that are digestible in a week’s period.
-
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.
-
The Library of Babel.
-
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.
-
Redis Basics Redis is a key-value store that lives in memory, and executes one command at a time.
-
Kaburi Bila Msalaba.
-
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/…
-
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.
-
Contains content that is not extensive enough for its own page.
-
Blob Storage Unstructured blobs of data include images, videos, and other files.
-
Functional Requirements FR1: Platform can ingest metrics (CPU, memory, latency, custom counters) from services.
-
Performance in Context The execution of a web browser primarily involves three tasks: fetching resources, page layout and rendering, and JavaScript execution.
-
BISHOP 1.
-
Only covers the high level building blocks of asyncio. has a second section on how asyncio and await internally work.
-
Notes The CAP theorem states that you can only have 2 of 3 properties at once: Consistency: All nodes see the same data.
-
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.
-
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.
-
This part of seems pertinent to respond to “LLMs are just (auto-complete; Markov chains; [insert pre-existing LM-adjacent tech]) on steroids”.
-
The project uses modern C#.
-
Advent of Code Challenges Advent of Code is an annual programming event comprising of 25 challenges that are tied together by a narrative.
-
Aggregation functions allow you to group and combine data from multiple rows into a summary value. contains the database referenced in this document.
-
contains the database referenced in this document.
-
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.
-
When a user lands at /home, this UI is shown.
-
Context How can I reuse code in these user experiences?
-
UI Design Legacy card viewing UI at /browse.
-
When a user lands at /browse, this UI is shown.
-
Is there a use-case for the container that lays out the various app elements?
-
Overview Starting with this page because it’s mostly static.
-
What is a Language Model?
-
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}) \).
-
A relational data model uses tables that consist of rows and columns.
-
What Are Design Patterns?
-
#23 Non-abundant sums - Project Euler. projecteuler.net .
-
Trying to optimize may lead to errors and high-maintenance/change-resistant code.
-
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…
-
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…
-
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];…
-
quotes Doug McIlroy: Those types are not “abstract”; they are as real as int and float.
-
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?”
-
The Importance of Clear Writing In science, tech, or management, you influence people by writing things for them to read.
-
Day 10 - Advent of Code 2021.
-
Parsing the Command Line lists a couple of libraries. and are the most popular options.
-
module Main (main) where import AoC2021InputParser ( parseBinaryDiagnosticInput, parseBingoInput, parseHydrothermalVents, parseLanternfishInternalTimers, parseHorizontalCrabPositions, parseSevenSegmentsDisplay, parseHeightMap ) import BinaryDiag…
-
{-# 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…
-
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…
-
Multi-dimensional arrays using massiv; Fusion; Box vs.