— matthew sigel, recovering CFA (@matthew_sigel) January 14, 2026
1/15/26 Portfolio Update:
97.75% $IREN I trimmed other positions to heavily concentrate into IREN during the drip. There are alot of high flyers IBRX, ASTS, TE, SKYT recently but I am don't mind waiting patiently for IREN: 1. H5-10 Deal in Jan/Feb 2. SW1 Deal March/April 3.…
Vliv: Friedrich Nietzsche Johann Wolfgang von Goethe Arthur Schopenhauer Georg Wilhelm Friedrich Hegel Herakleitos Gustave Le Bon Johann Joachim Winckelmann Leo Frobenius
Doktorát získal na University of Halle (1904); do roku 1911 učil, poté žil v Mnichově a pracoval na svém hlavním díle:
Steelman: a) Čte se jako silná „morfologie“ kultur a vlivná diagnóza modernity (důraz na rozdíl „kultura“ vs. „civilizace“)
b) Kritika míří na determinismus (příliš „předurčený“ cyklus) a slabší metodu oproti standardní historiografii
- Ve 20. století pokračovala snaha hledat v dějinách „velké vzorce“ zejména u Oswalda Spenglera a Arnold J. Toynbee.
- Spengler: Der Untergang des Abendlandes (1918–1922) líčí dějiny jako biologicky pojaté kultury
s předurčeným cyklem růst → úpadek; po 1. světové válce to mělo velký ohlas.
- Toynbee: A Study of History (1934–1961) mělo podobně silnou recepci po 2. světové válce.
- Toynbee (jako Spengler) dělá komparativní studium civilizací a odmítá jediné lineární „směřování dějin“.
- Na rozdíl od Spenglera Toynbee připouští, že Západ nemusí být nutně odsouzen k zániku.
- Zmírňuje determinismus: nechává místo pro lidskou svobodnou vůli a (u něj) i možnost božského zásahu.
- Kritici upozorňují na napětí: tyto výjimky se těžko slučují s jeho požadavkem „vědeckého přístupu k lidským záležitostem“.
- Další výtka: jeho induktivní odvozování „zákonů vývoje civilizací“ může být logicky problematické.
- Celková pointa: s rostoucí skepsí vůči spekulativním „velkým systémům“ se začala zpochybňovat samotná proveditelnost takových projektů; tradiční filozofie dějin narazila na slepou uličku a má se dělat jinak než dřív.
Souhrn "Velké cyklické" dějinné teorie (Spengler/Toynbee), jejich poválečnou
popularitu a následnou metodologickou kritiku, která vedla k ústupu od podobného
„systémového budování“ ve filozofii dějin
Arnold J. Toynbee
Na rozdíl od Spenglera ve svém Úpadek Západu, Toynbee nepovažoval smrt civilizace za nevyhnutelnou, protože může, ale nemusí nadále reagovat na následné výzvy. Na rozdíl od Karla Marxe viděl dějiny jako utvářené duchovními, nikoli ekonomickými silami.
Mezinárodní vztahy 20. století: Hledání nové stability
Nejprodávanější Oswald Spengler z roku 1918–22 Úpadek Západu truchlil nad pohlcením Kultur kosmopolitním mraveništěm z Civilizace a tvrdil, že pouze asi diktatura může zastavit pokles. Naopak sociolog Max Weber doufal v charismatické vedení k překonání byrokracie
Tuto poznámku napsal toulouský soudce Pierre Fermat někdy kolem roku 1637 na okraj stránky v Diofantově Aritmetice. Přeloženo do moderní řeči, Fermatova poznámka tvrdí toto:
Jestliže n je přirozené číslo větší než 2, pak neexistují celá čísla a, b, c různá od nuly taková, že an + bn = cn.
---
1) Co víme o prvočíslech
1.1 Definice
- Prvočíslo = celé číslo > 1 dělitelné jen 1 a sebou.
Sčítání se dá napsat dvěma přepínači a ničím jiným. Kde se bity liší, zůstane svár. Kde se shodují, vznikne svar a posune se o patro výš. Opakuj, dokud je co přenášet.
Ten svar je přenos. A přenos drží víc věcí, než se čeká. Všechno na téhle stránce si přepočítej sám.
The Braintrust AI proxy provides unified access to models from OpenAI, Anthropic, Google, AWS, Mistral, and third-party providers through a single API. Point your OpenAI SDK to the proxy URL and immediately get automatic caching, observability, and multi-provider support.
Volejte libovolného poskytovatele AI prostřednictvím jednotného rozhraní
Proxy Braintrust AI poskytuje jednotný přístup k modelům od OpenAI, Anthropic, Google, AWS, Mistral a poskytovatelů třetích stran prostřednictvím jediného API. Nasměrujte svou sadu OpenAI SDK na adresu URL proxy a okamžitě získejte automatické ukládání do mezipaměti, pozorovatelnost a podporu více poskytovatelů.
- Klíč: jednotné korelační ID napříč během agenta a striktní oddělení návrhu LLM vs provedené akce.
Objective comparison of token/cost efficiency on “the same coding projects” is only possible if you run the same eval harness (same task dataset, same tests, same model versions, and same parameters).
The most practical metric is cost_per_success (total cost / number of tasks that pass build+tests+lint+typecheck), supplemented by tokens_per_success and time_per_success.
For collecting metrics and tracing agent runs, observability platforms like Langfuse/LangSmith/Lumina are useful, and for cross-provider measurement a gateway approach (e.g., Helicone) often works best.
For actual “variant comparison” (model/prompt/agent), you want A/B experiments and dataset-based evaluations; that is what Langfuse/Helicone and CI eval runners are designed for.
Without pricing normalization and control of cache/retries/tool-calls, the comparison will be biased.
A good workflow is: define the dataset plus automated tests as ground truth, log trace/token/cost/latency for every run, and continuously run regression comparisons after changes to prompts or agent strategies.
Objektivní porovnání token/cost efektivity u „stejných kódovacích projektů“ je možné jen tehdy, když běžíš přes stejný eval harness (stejný dataset úloh, stejné testy, stejné model verze a parametry).
Nejpraktičtější metrika je cost_per_success (celkové náklady / počet úloh splněných podle build+test+lint+typecheck), doplněná o tokens_per_success a time_per_success.
Pro sběr metrik a trasování agentních běhů se hodí observability platformy jako Langfuse/LangSmith/Lumina a pro měření napříč providery často nejlépe funguje gateway přístup (např. Helicone).
Pro samotné „porovnání variant“ (model/prompt/agent) je užitečné mít A/B experimenty a datasetové evaluace; na to míří Langfuse/Helicone a CLI eval nástroje typu prompt-eval runner v CI.
Bez normalizace ceníků a kontroly cache/retry/tool-calls bude srovnání zkreslené.
Doporučený postup je: definovat dataset + automatické testy jako ground truth, logovat trace/token/cost/latency u každého běhu a průběžně dělat regresní porovnání po změnách promptů či agentních strategií.
I. Library-First Principle: Každá funkce musí začít jako samostatná knihovna. Žádný kód se nepíše přímo do aplikace, dokud není abstrahován do znovupoužitelné komponenty.
II. CLI Interface Mandate: Každá knihovna musí mít CLI rozhraní (stdin/stdout/JSON), což zajišťuje testovatelnost a pozorovatelnost.
III. Test-First Imperative: Žádný kód před testy (TDD). Testy musí být schváleny uživatelem a musí selhat (Red phase) před samotnou implementací.
IV. Integration Testing: Důraz na testy kontraktů a komunikaci mezi službami (vychází z šablon Spec-Kitu).
V. Observability: Vše musí být dohledatelné přes textové I/O; povinné strukturované logování.
VI. Versioning & Breaking Changes: Důsledné sémantické verzování a správa zpětné kompatibility.
VII. Simplicity (Minimal Project Structure): Maximálně 3 projekty pro počáteční implementaci; žádné "future-proofing" (nadbytečné plánování do budoucna).
VIII. Anti-Abstraction (Framework Trust): Používání funkcí frameworku přímo bez vytváření zbytečných obalů (wrappery).
IX. Integration-First Testing: Preference reálných prostředí (databáze, služby) před mockováním (předstíráním).
### The Nine Articles of Development
The constitution defines nine articles that shape every aspect of the development process:
#### Article I: Library-First Principle
Every feature must begin as a standalone library—no exceptions. This forces modular design from the start: ```text
Every feature in Specify MUST begin its existence as a standalone library.
No feature shall be implemented directly within application code without
first being abstracted into a reusable library component.
```
This principle ensures that specifications generate modular, reusable code rather than monolithic applications. When the LLM generates an implementation plan, it must structure features as libraries with clear boundaries and minimal dependencies.
#### Article II: CLI Interface Mandate
Every library must expose its functionality through a command-line interface:
```text
All CLI interfaces MUST:
- Accept text as input (via stdin, arguments, or files)
- Produce text as output (via stdout)
- Support JSON format for structured data exchange
```
This enforces observability and testability. The LLM cannot hide functionality inside opaque classes—everything must be accessible and verifiable through text-based interfaces.
#### Article III: Test-First Imperative
The most transformative article—no code before tests:
```text
This is NON-NEGOTIABLE: All implementation MUST follow strict Test-Driven Development.
No implementation code shall be written before:
1. Unit tests are written
2. Tests are validated and approved by the user
3. Tests are confirmed to FAIL (Red phase)
```
This completely inverts traditional AI code generation. Instead of generating code and hoping it works, the LLM must first generate comprehensive tests that define behavior, get them approved, and only then generate implementation.
#### Articles VII & VIII: Simplicity and Anti-Abstraction
- Use framework features directly rather than wrapping them
```
When an LLM might naturally create elaborate abstractions, these articles force it to justify every layer of complexity. The implementation plan template's "Phase -1 Gates" directly enforce these principles.
#### Simplicity Gate (Article VII)
- [ ] Using ≤3 projects?
- [ ] No future-proofing?
#### Anti-Abstraction Gate (Article VIII)
- [ ] Using framework directly?
- [ ] Single model representation?
#### Integration-First Gate (Article IX)
- [ ] Contracts defined?
- [ ] Contract tests written?
```
#### Article IX: Integration-First Testing
Prioritizes real-world testing over isolated unit tests:
```text
Tests MUST use realistic environments:
- Prefer real databases over mocks
- Use actual service instances over stubs
- Contract tests mandatory before implementation
```
This ensures generated code works in practice, not just in theory.
### Constitutional Enforcement Through Templates
The implementation plan template operationalizes these articles through concrete checkpoints:
```markdown
### Phase -1: Pre-Implementation Gates
These gates act as compile-time checks for architectural principles. The LLM cannot proceed without either passing the gates or documenting justified exceptions in the "Complexity Tracking" section.
Profesor Jan Kysela nevydržel Pavlovu roli kádrováka a předsedy základní organizace KSČ
K poslednímu říjnovému dni Hrad opustil
tento asi nejrespektovanější ústavní právník v zemi, profesor Jan Kysela.
O svých důvodech mluví opatrně, ale v ČT pronesl památnou větu:
„Nechce-li být člověk úplně směšný, nemůže v roce 2025 říkat opak toho, co říkal v roce 2021"
Ursula von der Leyen o stavu Unie v roce 2025 představila odvážnou vizi: novou třídu malých, cenově dostupných elektromobilů určených pro evropská města, efektivní, elektrická a v Evropě vyrobená, aby se postavila záplavě levných čínských elektromobilů. Velké otázky ale zůstávají: Kdo to postaví? Kdo to koupí? A může Evropa skutečně konkurovat?