Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 23
  1. How LightMem cuts token waste in LLM memory systems with a three-tier structure modeled on the Atkinson-Shiffrin memory model: sensory memory, topic-aware short-term memory, and long-term memory.

  2. Sparse Matrix & CSR

    How CSR (Compressed Sparse Row) represents a sparse matrix with just three arrays, values, column_indices, and row_pointers, and why it speeds up sparse matrix-vector multiplication and graph neighbor lookups.

  3. How the Ego-Splitting Framework solves overlapping clustering with an ordinary non-overlapping clustering algorithm, by splitting each node into one persona per community it belongs to.

  4. Community Detection

    Where modularity comes from as a way to measure how well-formed a community is, and how the Louvain and Leiden algorithms differ in optimizing it.

  5. GraphRAG

    How GraphRAG combines knowledge graphs with community detection to answer questions that need a view of an entire corpus, walked through its indexing/query pipeline and evaluation results.

  6. A review of the SimpleMem paper, covering semantic compression, recursive memory consolidation, adaptive retrieval, and benchmark results.

  7. A tour of common concurrent hash map designs—global locks, sharding/lock striping, Java's ConcurrentHashMap, and Cliff Click's NonBlockingHashMap (NBHM)—through the lens of contention and performance.

  8. A second round of Java SwissTable tuning: why Objects.equals polluted the profile, and why a SWAR probing loop beat the Vector API on ARM and x86.

  9. Implementing SwissTable-style hash map in Java

  10. Debugging False Sharing

    How Netflix tripled a service's CPU capacity, got only a 25% throughput gain, and traced the gap back to false sharing using hardware performance counters.

  11. Spinlock vs Mutex

    Why a userspace spinlock spinning on CAS and a kernel-backed mutex going through futex end up suited to different workloads, explained through cache coherence.

  12. Swiss Table hash table design with open addressing, Robin Hood probing, SIMD control bytes, and a Java port experiment.

  13. Why iterating one open-addressing hash table and reinserting its elements into another can blow up from O(n) to O(n^2), once the two tables share a hash ordering.

  14. How DeepMind's SIMA plays multiple 3D games through nothing but screen pixels and keyboard/mouse output, trained with behavior cloning and classifier-free guidance.

  15. How Kubernetes Topology Aware Routing gets kube-proxy to prefer same-zone pods using EndpointSlice hints, and the conditions that determine whether it actually activates.

  16. How Share Groups break the 1:1 coupling between Kafka partitions and consumers, letting multiple consumers split the work on a single partition.

  17. How KIP-848 moves rebalancing responsibility from the client to the broker and uses epoch-based incremental convergence to eliminate rebalance downtime.

  18. Overview of the SIMD JSON algorithm that uses SIMD instructions to speed up JSON parsing 2–5x, covering structure indexing and parsing stages

  19. How Kotlin coroutines build suspension points with state machines and CPS.

  20. How high-watermark-based replication protocols in Kafka can lose data or diverge, and how KIP-101 fixes it by introducing the leader epoch.

  21. How InstanceWrapper and Injector create prototypes, walk resolveConstructorParams(), and produce and inject instances of every dependency object.

  22. How the @Module decorator attaches metadata via Reflect, and how DependenciesScanner and NestContainer register both StaticModule and DynamicModule.

  23. A walk through NestFactory.create(), tracing how the HttpAdapter, ApplicationConfig, and NestContainer come together to build a NestApplication.