-
<stdio.h>
(Standard Buffered Input/Output)- Provides core functions for performing input and output operations, primarily using buffered streams (
FILE*
) for efficiency, including standard streams (stdin, stdout, stderr), file operations, and formatted I/O. FILE
: Type representing a buffered file stream structure.stdin
: (FILE *
) Macro representing the standard input stream.stdout
: (FILE *
) Macro representing the standard output stream.stderr
: (FILE *
) Macro representing the standard error stream.EOF
: (int) Macro representing End-Of-File (typically -1).NULL
: Macro representing a null pointer constant (often(void*)0
). Also defined in other headers like<stdlib.h>
and<stddef.h>
.size_t
: Unsigned integer type for object sizes, counts. Also defined in<stddef.h>
,<stdlib.h>
,<string.h>
.
- Provides core functions for performing input and output operations, primarily using buffered streams (
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
from __future__ import annotations | |
import json | |
import os | |
import sys | |
from typing import Iterable, Literal, Sequence | |
import requests | |
from dotenv import load_dotenv | |
load_dotenv() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
grab_docs.py: Auto-generate per-module and per-export docs. | |
- Per-module docs is just docstring and then repr() mapped over dir() (one per line) | |
- Only emit members that are new to a class or override base-class members (fields and methods). | |
- Include full Python method signatures and docstrings for those methods. | |
- Print all new/overridden class fields with their types and docstrings. | |
- For functions, output signature and docstring concisely. | |
- Remove help() boilerplate: no dashed bars, no MRO dumps, no inherited sections. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# dups2 | |
from functools import lru_cache | |
import os | |
import subprocess | |
import csv | |
from concurrent.futures import ProcessPoolExecutor | |
from collections import Counter, defaultdict | |
from typing import Generator | |
import shutil |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def universal_summary(x, depth=0, max_depth=4, max_items=5, max_chars=350): | |
""" | |
Provides a concise summary of any Python object. | |
Args: | |
x: Any Python object | |
depth: Current recursion depth (internal use) | |
max_depth: Maximum recursion depth | |
max_items: Maximum number of items to show for collections | |
max_chars: Maximum characters in the final output |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import torch | |
from torch.utils.cpp_extension import load_inline | |
# Define C++ source code | |
cpp_source = """ | |
#include <torch/extension.h> | |
torch::Tensor add_one(torch::Tensor input) { | |
return input + 1; | |
} |
- EfficientZero V2: A general sample-efficient RL framework excels in diverse control tasks (discrete/continuous, visual/low-dimensional) outperforming SoTA, including DreamerV3, in 50/66 benchmarks.
- Gambling-Based Confidence Sequences: A novel gambling framework constructs tight, non-asymptotic confidence sequences for bounded random vectors, including categorical and probability-vector-valued observations, outperforming existing methods like the posterior-prior ratio martingale.
- In-Context Learning Circuits: Mechanistic study reveals how induction heads, key to in-context learning in transformers, emerge through interactions of three identified sub-circuits during training.
- Explaining Probabilistic Models with Distributional Values: This paper introduces distributional values, generalising cooperative game theory and value operators to provide fine-grained explanations of probabilistic models like vision and language models by tracking changes in model output rather than s
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* my-validator.test.ts | |
* | |
* Test suite for my-validator.ts library | |
*/ | |
import { objSchema, arrSchema, unionSchema, validate, Infer } from './my-validator' | |
// Test 1: Basic object schema validation | |
function testBasicObject() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import mpmath as mp | |
import math | |
# Set high precision | |
mp.mp.dps = 50 | |
def calculate_collision_probability(n, d): | |
""" | |
Calculate probability of at least one collision when choosing n items from d possibilities | |
Using the birthday paradox/collision probability formula: 1 - exp(-n(n-1)/(2d)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** Run different types of jobs via postgres queue. | |
* Aims for exactly-once completion of (job, key) pair. | |
*/ | |
import 'dotenv/config' | |
import { Pool, PoolClient } from 'pg' | |
import { JobStatus } from 'shared' | |
type StatusObj<TData = any, TResult = any> = { | |
jobId: string | |
jobType: string |
NewerOlder