corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0821b-bd06-7293-b32a-49dd8f7dd517", "title": "My Policy on AI", "url": "https://www.emoses.org/posts/my-policy-on-ai/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd8fc849d1", "title": "Yak Power-Shears: LLMs are pretty good at Emacs", "url": "https://www.emoses.org/posts/llms-are-good-at-emacs/", "published_at": "2026-01-27T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd8ff26640", "title": "Moving My Pi to an SSD", "url": "https://www.emoses.org/posts/moving-my-pi-to-an-ssd/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd9058dbf7", "title": "Git One Liners: Bulk-Amending a Branch", "url": "https://www.emoses.org/posts/git-tip-bulk-amend/", "published_at": "2025-04-25T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd905a30f6", "title": "Separating work and personal config", "url": "https://www.emoses.org/posts/keeping-work-separate/", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd90eff1dc", "title": "A Go Puzzle: How can this panic?", "url": "https://www.emoses.org/posts/go-puzzle-nil-panic/", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd911fd152", "title": "Home Assistant: using target in blueprints", "url": "https://www.emoses.org/posts/target-in-blueprints/", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd915b1cc9", "title": "Go Generics: Use Structs for Generic Arguments Lists", "url": "https://www.emoses.org/posts/reusable-patterns-in-go/", "published_at": "2024-04-30T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd91f7e137", "title": "Emacs Tidbit: rectangle-number-lines", "url": "https://www.emoses.org/posts/rectangle-number-lines/", "published_at": "2024-04-24T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd928c5548", "title": "No I don't want 2, Emacs", "url": "https://www.emoses.org/posts/dont-write-2/", "published_at": "2024-04-15T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd92db50cb", "title": "Representing State as interfaces in Go", "url": "https://www.emoses.org/posts/resolver-resolved-pattern/", "published_at": "2024-03-26T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd9357fa05", "title": "Minimum Age Ratings", "url": "https://www.emoses.org/games/minimumage/", "published_at": "2024-01-15T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd93fe91d8", "title": "Building a custom Emacs auth-source", "url": "https://www.emoses.org/posts/emacs-custom-auth-source/", "published_at": "2023-12-22T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd948cd551", "title": "Betrayal at House on the Hill - very thematic fun", "url": "https://www.emoses.org/games/betrayal/", "published_at": "2013-11-11T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd95242a89", "title": "Dungeon World: My first pen-and-paper RPG", "url": "https://www.emoses.org/games/dungeon_world/", "published_at": "2013-02-22T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd959c76f6", "title": "Power Grid: It comes down to math", "url": "https://www.emoses.org/games/power_grid/", "published_at": "2013-01-24T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd9674be71", "title": "Agricola: You're always losing", "url": "https://www.emoses.org/games/agricola/", "published_at": "2012-12-21T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd96a940e9", "title": "Twilight Struggle: Conclusion", "url": "https://www.emoses.org/games/twilight_struggle_2/", "published_at": "2012-12-10T00:00:00+00:00" }, { "id": "01a0821b-bd06-7293-b32a-49dd973d1947", "title": "Twilight Struggle makes you stand up", "url": "https://www.emoses.org/games/twilight_struggle_1/", "published_at": "2012-11-29T00:00:00+00:00" } ] posts
Claim your blog
Back to Evan Moses
Blog · corpus.blog/blogs/emoses.org/posts
Evan Moses
emoses.org
2026
My Policy on AI
original ↗
15 Feb 2026
Yak Power-Shears: LLMs are pretty good at Emacs
original ↗
27 Jan 2026
Moving My Pi to an SSD
original ↗
20 Jan 2026
2025
Git One Liners: Bulk-Amending a Branch
original ↗
25 Apr 2025
Separating work and personal config
original ↗
21 Apr 2025
A Go Puzzle: How can this panic?
original ↗
21 Mar 2025
2024
Home Assistant: using target in blueprints
original ↗
3 May 2024
Go Generics: Use Structs for Generic Arguments Lists
original ↗
30 Apr 2024
Emacs Tidbit: rectangle-number-lines
original ↗
24 Apr 2024
No I don't want 2, Emacs
original ↗
15 Apr 2024
Representing State as interfaces in Go
original ↗
26 Mar 2024
Minimum Age Ratings
original ↗
15 Jan 2024
2023
Building a custom Emacs auth-source
original ↗
22 Dec 2023
2013
Betrayal at House on the Hill - very thematic fun
original ↗
11 Nov 2013
Dungeon World: My first pen-and-paper RPG
original ↗
22 Feb 2013
Power Grid: It comes down to math
original ↗
24 Jan 2013
2012
Agricola: You're always losing
original ↗
21 Dec 2012
Twilight Struggle: Conclusion
original ↗
10 Dec 2012
Twilight Struggle makes you stand up
original ↗
29 Nov 2012