Skip to content

Instantly share code, notes, and snippets.

@bcherny
bcherny / designing-data-intensive-application-notes.md
Last active November 4, 2026 10:03
Notes: Designing Data-Intensive Applications

Notes on Martin Kleppmann's excellent Designing Data-Intensive Applications.

Chapter 1: Reliable, Scalable, and Maintainable Applications

  • Data Systems
    • Dimensions to consider when thinking about data systems: access patterns, performance characteristics, implementations.
    • Modern data systems often blur the lines between databases, caches, streams, etc.
  • Reliability
    • Systems should perform the expected function at a given level of performance, and be tolerant to faults and user mistakes
  • Fault: One component of a system deviating from its spec. Prefer tolerating faults over preventing them (except for things like security issues). Faults stem from hardware failures, software failures, and human error (in a study, config errors caused most outages).
@bruxx-6243
bruxx-6243 / Atelier de débogage JavaScript — Task Manager.md
Last active November 4, 2026 10:47
Atelier de débogage JavaScript — Task Manager

🐞 Atelier de débogage JavaScript — Task Manager

Niveau : Débutant → Intermédiaire Langage : JavaScript Format : 5 exercices progressifs Thème : Identifier, comprendre et corriger les erreurs dans le code d'un gestionnaire de tâches


📌 Présentation

@MotherSphere
MotherSphere / nikke-pc-launcher-compromise.md
Last active November 4, 2026 12:39
NIKKE PC launcher compromise (Nov 2026): Level Infinite CDN files modified, remote-control agent, indicators

NIKKE PC launcher compromise (November 2026)

한국어 번역 (Korean translation): nikke-pc-launcher-compromise_ko.md

Caution

From 2026-09-27, four official JavaScript files on Level Infinite's CDN contained attacker code. The NIKKE PC launcher loads these files. From Oct 23 at the latest, opening the launcher could install a remote-control agent: while the launcher was open, the attacker could run any command on your machine, read any file and take screenshots.

Update, 2026-11-04 12:11 GMT: Level Infinite confirmed a fix on Nov 4 in a statement on X (see Summary). Three of the files were replaced on Nov 3 between 17:04 and 17:23 GMT. The fourth, FeedList.feb647c9.js, was cleaned at the origin on Oct 28, but some CDN servers kept the modified copy until Nov 4 between 03:12 and 03:21 GMT. On Nov 4 at 11:20 GMT all four files were clean on the four CDN servers checked. The attacker's server no longer answered at 18:31 GMT on Nov 3. None of

@miketartar
miketartar / ColdTurkeyBlockerActivator.py
Created September 26, 2020 04:21
Cold Turkey Blocker Activator
import json
import sqlite3
import os
DB_PATH = "C:/ProgramData/Cold Turkey/data-app.db"
def activate():
@NathanSebhastian
NathanSebhastian / settings.json
Created October 31, 2026 08:32
Omniroute Claude Code config
{
"maxEffortLevel": "medium",
"permissions": { "defaultMode": "acceptEdits" },
"env": {
"ANTHROPIC_BASE_URL": "http://localhost:20128",
"ANTHROPIC_AUTH_TOKEN": "YOUR OMNIROUTE API KEY",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_MODEL": "YOUR OMNIROUTE COMBO",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR OMNIROUTE COMBO",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR OMNIROUTE COMBO",
@LuviKunG
LuviKunG / RichTextBlockInputActionDecorator.cpp
Last active November 4, 2026 08:47
Unreal Engine: Display the input action prompt sprite in Rich Text Block depend on binding of input action key mapping of Enhanced input system.
// Copyright by Thanut Panichyotai (@LuviKunG)
// CC BY-SA 4.0
// https://creativecommons.org/licenses/by-sa/4.0/
#include "Widgets/RichTextBlockInputActionDecorator.h"
#include "EnhancedInputSubsystems.h"
#include "InputMappingContext.h"
#include "Fonts/FontMeasure.h"
#include "Kismet/GameplayStatics.h"
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="Scripts/jquery-1.9.1.min.js"></script>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<script src="Scripts/isRockFx.js"></script>
<script>
$(function () {
@k16shikano
k16shikano / SKILL.md
Last active November 4, 2026 08:27
japanese-tech-writing/SKILL
name japanese-tech-writing
description 日本語の技術文書・書籍原稿の文章規範。段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、翻訳調の比喩と擬人化の禁止(「運ぶ」「効く」「開かれた問い」など)、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。
license Unlicense(https://gist.github.com/k16shikano/67625f2a7d96e3bbdfae8d571a936063)

日本語技術文書の文章規範

日本語で技術的な原稿(書籍の章、記事、解説文)を書く・推敲するときは、以下の規範に従う。

@Roy-Fokker
Roy-Fokker / Steps to setup Latest C++ compilers in Linux-WSL.md
Last active November 4, 2026 08:25
Steps to configure WSL ubuntu (latest) with Latest GCC and Clang compilers

Steps in order used.

Change version numbers as appropriate. Steps assume a clean WSL linux distro

Install base packages

sudo apt install build-essential git 7zip zip unzip pkg-config
@nmbro
nmbro / README.md
Created October 31, 2026 17:29
NUT CI farm: where the time goes (findings behind networkupstools/nut#3810-#3812, jenkins-dynamatrix#56)

NUT CI farm: where the time goes

Where time goes on the NUT CI farm (ci.networkupstools.org, job nut/nut), from the builds that started in the 45 days to 2026-10-28. Every number here comes from nutci-stats run on that data; its full output is in report-2026-10-28.txt. These issues came out of it: