← Archive
config.yaml
The file that powers this digest — interests, sources, and LLM settings.
config.yaml 91 lines
1# ============================================================
2# Daily Digest — Configuration
3# ============================================================
4# This file is the "personal data container." The skeleton code
5# is the same for everyone; only this config changes per user.
6# ============================================================
7
8profile:
9 name: Xinyu
10 interests:
11 - AI and machine learning (new models, research breakthroughs, industry
12 moves, infrastructure, and the craft of building systems)
13 - technology business (startup strategy, defensibility, platform shifts,
14 when to build vs. buy, how products win or die)
15 - software engineering as a craft (architecture, testing, building
16 things from scratch to understand them)
17 - semiconductor and hardware (GPU architecture, chip supply chains,
18 geopolitics of compute)
19 - science (physics, biology, genetics, climate — breakthroughs and
20 things that change how we understand the world)
21 - economics and policy (trade, labor markets, regulation, how
22 technology reshapes industries and jobs)
23 - culture worth experiencing (movies, books, live performances with
24 real depth or craft — skip the blockbuster hype)
25 - ideas that challenge assumptions or connect fields in unexpected ways
26 background: >
27 ML engineer based in California who builds algorithms from scratch to
28 understand them deeply. Technically strong but reads broadly — wants to
29 understand the world, not just the tech stack. Thinks critically about
30 moats, incentives, and why systems work the way they do. Prefers
31 substance over hype. Don't dumb things down, but don't make everything
32 about ML either.
33 location: Santa Clara, California
34
35sources:
36 nyt:
37 type: rss
38 feeds:
39 - section: Technology
40 url: "https://rss.nytimes.com/services/xml/rss/nyt/Technology.xml"
41 - section: Business
42 url: "https://rss.nytimes.com/services/xml/rss/nyt/Business.xml"
43 - section: Arts
44 url: "https://rss.nytimes.com/services/xml/rss/nyt/Arts.xml"
45 - section: Top Stories
46 url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml"
47 hn:
48 type: rss
49 feeds:
50 - section: Best Stories
51 url: "https://hnrss.org/best"
52 - section: Best Comments
53 url: "https://hnrss.org/bestcomments"
54 reddit:
55 type: rss
56 feeds:
57 - section: r/singularity
58 url: "https://www.reddit.com/r/singularity/.rss"
59 - section: r/TrueFilm
60 url: "https://www.reddit.com/r/TrueFilm/.rss"
61 - section: r/investing
62 url: "https://www.reddit.com/r/investing/.rss"
63 - section: r/philosophy
64 url: "https://www.reddit.com/r/philosophy/.rss"
65
66digest:
67 target_read_time_minutes: 5
68 max_items:
69 read_in_depth: 4
70 check_it_out: 3
71 fyi: 8
72 style: >
73 Concise, no fluff. Technical when relevant. Don't dumb things down.
74 Write like a sharp colleague giving a morning briefing, not a news anchor.
75
76delivery:
77 method: email
78 smtp:
79 host: "smtp.gmail.com"
80 port: 587
81 username: "${SMTP_USERNAME}"
82 password: "${SMTP_PASSWORD}"
83 from_address: "${SMTP_USERNAME}"
84 to_address: "${DIGEST_TO_EMAIL}"
85 schedule: "0 8 * * *"
86 timezone: "America/Los_Angeles"
87
88llm:
89 provider: anthropic
90 model: "claude-sonnet-4-6"
91 api_key: "${ANTHROPIC_API_KEY}"