2023-06-28 03:09:10 +00:00
# where to find good stuff?
2023-08-21 01:14:55 +00:00
# - podcasts w/ a community: <https://lemmyverse.net/communities?query=podcast>
2023-06-28 03:09:10 +00:00
# - podcast rec thread: <https://lemmy.ml/post/1565858>
#
2023-03-08 23:50:34 +00:00
# candidates:
# - The Nonlinear Library (podcast): <https://forum.effectivealtruism.org/posts/JTZTBienqWEAjGDRv/listen-to-more-ea-content-with-the-nonlinear-library>
# - has ~10 posts per day, text-to-speech; i would need better tagging before adding this
2023-03-09 00:33:27 +00:00
# - <https://www.metaculus.com/questions/11102/introducing-the-metaculus-journal-podcast/>
# - dead since 2022/10 - 2023/03
2023-03-08 23:50:34 +00:00
2023-01-11 13:16:26 +00:00
{ lib , sane-data , . . . }:
2022-10-15 05:37:02 +00:00
let
hourly = { freq = " h o u r l y " ; } ;
daily = { freq = " d a i l y " ; } ;
weekly = { freq = " w e e k l y " ; } ;
infrequent = { freq = " i n f r e q u e n t " ; } ;
art = { cat = " a r t " ; } ;
humor = { cat = " h u m o r " ; } ;
pol = { cat = " p o l " ; } ; # or maybe just "social"
rat = { cat = " r a t " ; } ;
tech = { cat = " t e c h " ; } ;
uncat = { cat = " u n c a t " ; } ;
2023-01-11 16:20:53 +00:00
text = { format = " t e x t " ; } ;
2023-01-25 23:44:06 +00:00
img = { format = " i m a g e " ; } ;
2023-01-11 16:20:53 +00:00
2022-10-15 05:37:02 +00:00
mkRss = format : url : { inherit url format ; } // uncat // infrequent ;
2022-10-25 03:14:36 +00:00
# format-specific helpers
2023-01-08 05:24:56 +00:00
mkText = mkRss " t e x t " ;
mkImg = mkRss " i m a g e " ;
mkPod = mkRss " p o d c a s t " ;
2022-10-15 05:37:02 +00:00
2022-10-25 03:14:36 +00:00
# host-specific helpers
2023-01-08 05:24:56 +00:00
mkSubstack = subdomain : { substack = subdomain ; } ;
2022-10-25 03:14:36 +00:00
2023-01-11 13:16:26 +00:00
fromDb = name :
let
raw = sane-data . feeds . " ${ name } " ;
in {
url = raw . url ;
# not sure the exact mapping with velocity here: entries per day?
2023-01-25 23:49:52 +00:00
freq = lib . mkIf ( raw . velocity or 0 != 0 ) ( lib . mkDefault (
if raw . velocity > 2 then
2023-01-11 13:16:26 +00:00
" h o u r l y "
2023-01-25 23:49:52 +00:00
else if raw . velocity > 0 .5 then
2023-01-11 13:16:26 +00:00
" d a i l y "
2023-01-25 23:49:52 +00:00
else if raw . velocity > 0 .1 then
2023-01-11 13:16:26 +00:00
" w e e k l y "
else
" i n f r e q u e n t "
2023-01-25 23:49:52 +00:00
) ) ;
2023-01-11 14:51:17 +00:00
} // lib . optionalAttrs ( raw . is_podcast or false ) {
format = " p o d c a s t " ;
2023-01-13 04:13:44 +00:00
} // lib . optionalAttrs ( raw . title or " " != " " ) {
title = lib . mkDefault raw . title ;
2023-01-11 13:16:26 +00:00
} ;
2022-10-15 05:37:02 +00:00
podcasts = [
2023-10-18 21:17:35 +00:00
( fromDb " a c q u i r e d l p b o n u s s e c r e t s e c r e t . l i b s y n . c o m " // tech ) # ACQ2 - more "Acquired" episodes
( fromDb " a l l i n c h a m a t h j a s o n . l i b s y n . c o m " // pol )
( fromDb " a n c h o r . f m / s / 3 4 c 7 2 3 2 c / p o d c a s t / r s s " // tech ) # Civboot -- https://anchor.fm/civboot
( fromDb " c a s t . p o s t m a r k e t o s . o r g " // tech )
( fromDb " c o n g r e s s i o n a l d i s h . l i b s y n . c o m " // pol ) # Jennifer Briney
2023-10-18 21:17:11 +00:00
( fromDb " c r a p h o u n d . c o m " // pol ) # Cory Doctorow -- both podcast & text entries
2023-10-18 21:17:35 +00:00
( fromDb " d a r k n e t d i a r i e s . c o m " // tech )
( fromDb " f e e d . p o d b e a n . c o m / m a t r i x l i v e / f e e d . x m l " // tech ) # Matrix (chat) Live
( fromDb " f e e d s . 9 9 p e r c e n t i n v i s i b l e . o r g / 9 9 p e r c e n t i n v i s i b l e " // pol ) # 99% Invisible -- also available here: <https://feeds.simplecast.com/BqbsxVfO>
( fromDb " f e e d s . f e e d b u r n e r . c o m / 8 0 0 0 0 H o u r s P o d c a s t " // rat )
( fromDb " f e e d s . f e e d b u r n e r . c o m / d a n c a r l i n / h i s t o r y " // rat )
( fromDb " f e e d s . f e e d b u r n e r . c o m / r a d i o l a b " // pol ) # Radiolab -- also available here, but ONLY OVER HTTP: <http://feeds.wnyc.org/radiolab>
2023-10-18 21:17:11 +00:00
( fromDb " f e e d s . l i b s y n . c o m / 4 2 1 8 7 7 " // rat ) # Less Wrong Curated
( fromDb " f e e d s . m e g a p h o n e . f m / b e h i n d t h e b a s t a r d s " // pol ) # also Maggie Killjoy
2023-10-18 21:17:35 +00:00
( fromDb " f e e d s . m e g a p h o n e . f m / h u b e r m a n l a b " // uncat ) # Daniel Huberman on sleep
( fromDb " f e e d s . m e g a p h o n e . f m / r e c o d e d e c o d e " // tech ) # The Verge - Decoder
2023-10-18 21:37:04 +00:00
( fromDb " f e e d s . s i m p l e c a s t . c o m / 5 4 n A G c I l " // pol ) # The Daily
2023-10-18 21:17:35 +00:00
( fromDb " f e e d s . s i m p l e c a s t . c o m / 8 2 F I 3 5 P x " // pol ) # Ezra Klein Show
2023-10-18 21:17:11 +00:00
( fromDb " f e e d s . s i m p l e c a s t . c o m / w g l 4 x E g L " // rat ) # Econ Talk
2023-10-18 21:17:35 +00:00
( fromDb " f e e d s . s i m p l e c a s t . c o m / x K J 9 3 w _ w " // uncat ) # Atlas Obscura
2023-11-23 05:57:23 +00:00
( fromDb " f e e d s . s i m p l e c a s t . c o m / l 2 i 9 Y n T d " // tech // pol ) # Hard Fork (NYtimes tech)
2023-10-18 21:17:35 +00:00
( fromDb " f e e d s . t r a n s i s t o r . f m / a c q u i r e d " // tech )
2023-01-11 13:16:26 +00:00
( fromDb " l e x f r i d m a n . c o m / p o d c a s t " // rat )
2023-10-18 21:17:35 +00:00
( fromDb " m a p s p o d c a s t . l i b s y n . c o m " // uncat ) # Multidisciplinary Association for Psychedelic Studies
( fromDb " o m e g a t a u p o d c a s t . n e t " // tech ) # 3/4 German; 1/4 eps are English
2023-10-18 21:17:11 +00:00
( fromDb " o m n y . f m / s h o w s / c o o l - p e o p l e - w h o - d i d - c o o l - s t u f f " // pol ) # Maggie Killjoy -- referenced by Cory Doctorow
2023-10-18 21:17:35 +00:00
( fromDb " p o d c a s t . p o s t t v . c o m / i t u n e s / p o s t - r e p o r t s . x m l " // pol )
( fromDb " p o d c a s t . t h e l i n u x e x p . c o m " // tech )
2023-09-09 02:33:48 +00:00
( fromDb " p o l i t i c a l o r p h a n a g e . l i b s y n . c o m " // pol )
2023-10-18 21:17:35 +00:00
( fromDb " r e v e r s e e n g i n e e r i n g . l i b s y n . c o m / r s s " // tech ) # UnNamed Reverse Engineering Podcast
2023-10-18 21:17:11 +00:00
( fromDb " r s s . a c a s t . c o m / d e c o n s t r u c t e d " ) # The Intercept - Deconstructed
2023-01-11 15:32:42 +00:00
( fromDb " r s s . a c a s t . c o m / f t - t e c h - t o n i c " // tech )
2023-10-18 21:17:35 +00:00
( fromDb " r s s . a c a s t . c o m / i n t e r c e p t e d - w i t h - j e r e m y - s c a h i l l " ) # The Intercept - Intercepted
2023-01-11 15:46:34 +00:00
( fromDb " r s s . a r t 1 9 . c o m / 6 0 - m i n u t e s " // pol )
2023-10-18 21:17:35 +00:00
( fromDb " r s s . a r t 1 9 . c o m / t h e - p o r t a l " // rat ) # Eric Weinstein
2023-01-21 09:41:20 +00:00
( fromDb " s e a t t l e n i c e . b u z z s p r o u t . c o m " // pol )
2023-10-18 21:17:11 +00:00
( fromDb " s h a r k b y t e s . t r a n s i s t o r . f m " // tech ) # Wireshark Podcast o_0
2023-10-18 21:17:35 +00:00
( fromDb " s s c p o d c a s t . l i b s y n . c o m " // rat ) # Astral Codex Ten
( fromDb " t a l e s f r o m t h e b r i d g e . b u z z s p r o u t . c o m " // tech ) # Sci-Fi? has Peter Watts; author of No Moods, Ads or Cutesy Fucking Icons (rifters.com)
2023-10-18 21:35:36 +00:00
( fromDb " t e c h w o n t s a v e . u s " // pol ) # rec by Cory Doctorow
2023-10-19 00:26:54 +00:00
# (fromDb "trashfuturepodcast.podbean.com" // pol) # rec by Cory Doctorow, but way rambly
2023-10-18 21:17:35 +00:00
( fromDb " w a k i n g u p . l i b s y n . c o m " // pol ) # Sam Harris
( fromDb " w e r e n o t w r o n g . f i r e s i d e . f m " // pol )
# (fromDb "rss.art19.com/your-welcome" // pol) # Michael Malice - Your Welcome -- also available here: <https://origin.podcastone.com/podcast?categoryID2=2232>
# (fromDb "rss.prod.firstlook.media/deconstructed/podcast.rss" // pol) #< possible URL rot
# (fromDb "rss.prod.firstlook.media/intercepted/podcast.rss" // pol) #< possible URL rot
2023-10-18 21:18:52 +00:00
# (mkPod "https://anchor.fm/s/21bc734/podcast/rss" // pol // infrequent) # Emerge: making sense of what's next -- <https://www.whatisemerging.com/emergepodcast>
# (mkPod "https://audioboom.com/channels/5097784.rss" // tech) # Lateral with Tom Scott
# (mkPod "https://feeds.megaphone.fm/RUNMED9919162779" // pol // infrequent) # The Witch Trials of J.K. Rowling: <https://www.thefp.com/witchtrials>
2023-10-18 21:17:35 +00:00
# (mkPod "https://podcasts.la.utexas.edu/this-is-democracy/feed/podcast/" // pol // weekly)
2022-10-14 16:02:50 +00:00
] ;
2022-10-09 12:43:53 +00:00
2022-10-15 05:37:02 +00:00
texts = [
2022-10-14 16:02:50 +00:00
# AGGREGATORS (> 1 post/day)
2023-01-22 23:48:08 +00:00
( fromDb " l w n . n e t " // tech )
2023-07-13 23:48:50 +00:00
# (fromDb "lesswrong.com" // rat)
2023-04-04 20:46:21 +00:00
# (fromDb "econlib.org" // pol)
2022-10-09 12:43:53 +00:00
2022-10-14 16:02:50 +00:00
# AGGREGATORS (< 1 post/day)
2023-01-26 00:04:17 +00:00
( fromDb " p a l l a d i u m m a g . c o m " // uncat )
2023-01-26 00:02:55 +00:00
( fromDb " p r o f e c t u s m a g . c o m " // uncat )
2023-01-26 00:01:28 +00:00
( fromDb " s e m i a c c u r a t e . c o m " // tech )
2022-10-15 05:37:02 +00:00
( mkText " h t t p s : / / l i n u x p h o n e a p p s . o r g / b l o g / a t o m . x m l " // tech // infrequent )
2023-05-12 07:45:42 +00:00
( fromDb " t u x p h o n e s . c o m " // tech )
2023-01-26 00:05:50 +00:00
( fromDb " s p e c t r u m . i e e e . o r g " // tech )
2023-09-25 12:09:56 +00:00
# (fromDb "theregister.com" // tech)
2023-03-11 10:37:45 +00:00
( fromDb " t h i s w e e k . g n o m e . o r g " // tech )
# more nixos stuff here, but unclear how to subscribe: <https://nixos.org/blog/categories.html>
( mkText " h t t p s : / / n i x o s . o r g / b l o g / a n n o u n c e m e n t s - r s s . x m l " // tech // infrequent )
( mkText " h t t p s : / / n i x o s . o r g / b l o g / s t o r i e s - r s s . x m l " // tech // weekly )
2023-01-25 10:31:48 +00:00
## n.b.: quality RSS list here: <https://forum.merveilles.town/thread/57/share-your-rss-feeds%21-6/>
( mkText " h t t p s : / / f o r u m . m e r v e i l l e s . t o w n / r s s . x m l " // pol // infrequent )
2022-10-09 12:43:53 +00:00
2022-10-14 16:02:50 +00:00
## No Moods, Ads or Cutesy Fucking Icons
2023-01-26 00:07:29 +00:00
( fromDb " r i f t e r s . c o m / c r a w l " // uncat )
2022-10-09 12:43:53 +00:00
2022-10-14 16:02:50 +00:00
# DEVELOPERS
2023-04-18 05:50:47 +00:00
( fromDb " b l o g . j m p . c h a t " // tech )
2023-01-11 13:16:26 +00:00
( fromDb " u n i n s a n e . o r g " // tech )
2023-11-19 10:55:51 +00:00
( fromDb " b l o g . t h a l h e i m . i o " // tech ) # Mic92
2023-03-08 09:41:27 +00:00
( fromDb " a s c i i . t e x t f i l e s . c o m " // tech ) # Jason Scott
2023-03-28 22:49:53 +00:00
( fromDb " x n - - g c k v b 8 f z b . c o m " // tech )
2023-09-25 12:09:38 +00:00
( fromDb " a m o s b b a t t o . w o r d p r e s s . c o m " // tech )
2023-09-29 18:23:14 +00:00
( fromDb " f a s t e r t h a n l i . m e " // tech )
2023-11-18 00:23:58 +00:00
( fromDb " j e f f g e e r l i n g . c o m " // tech )
2023-01-11 13:16:26 +00:00
( fromDb " m g . l o l " // tech )
2023-05-05 01:52:11 +00:00
# (fromDb "drewdevault.com" // tech)
2022-10-14 16:02:50 +00:00
## Ken Shirriff
2023-01-11 13:16:26 +00:00
( fromDb " r i g h t o . c o m " // tech )
2023-01-22 23:40:43 +00:00
## shared blog by a few NixOS devs, notably onny
( fromDb " p r o j e c t - i n s a n i t y . o r g " // tech )
2022-10-14 16:02:50 +00:00
## Vitalik Buterin
2023-01-26 00:00:16 +00:00
( fromDb " v i t a l i k . c a " // tech )
2022-10-14 16:02:50 +00:00
## ian (Sanctuary)
2023-01-25 23:59:23 +00:00
( fromDb " s a g a c i o u s s u r i c a t a . c o m " // tech )
2023-11-01 04:38:04 +00:00
( fromDb " a r t e m i s . s h " // tech )
2022-10-14 16:02:50 +00:00
## Bunnie Juang
2023-01-25 23:58:43 +00:00
( fromDb " b u n n i e s t u d i o s . c o m " // tech )
2023-01-25 23:57:53 +00:00
( fromDb " b l o g . d a n i e l j a n u s . p l " // tech )
2023-01-25 23:57:00 +00:00
( fromDb " i a n t h e h e n r y . c o m " // tech )
2023-01-25 23:56:22 +00:00
( fromDb " b i t b a s h i n g . i o " // tech )
( fromDb " i d i o m d r o t t n i n g . o r g " // uncat )
2023-07-14 00:02:37 +00:00
( mkText " h t t p : / / b o g i n j r . c o m / f e e d " // tech // infrequent )
2022-10-21 16:30:54 +00:00
( mkText " h t t p s : / / a n i s h . l a k h w a r a . c o m / h o m e . h t m l " // tech // weekly )
2023-01-25 23:52:00 +00:00
( fromDb " j e f f t k . c o m " // tech )
2023-01-25 23:51:12 +00:00
( fromDb " p o m e r o y b . c o m " // tech )
2023-10-18 21:53:51 +00:00
( fromDb " h a r i h a r e s w a r a . n e t " // tech // pol ) # rec by Cory Doctorow
2023-10-18 21:57:56 +00:00
( fromDb " m a k o . c c / c o p y r i g h t e o u s " // tech // pol ) # rec by Cory Doctorow
2023-07-13 23:48:50 +00:00
# (mkText "https://til.simonwillison.net/tils/feed.atom" // tech // weekly)
2022-10-09 12:43:53 +00:00
2023-03-16 10:58:03 +00:00
# TECH PROJECTS
( fromDb " b l o g . r u s t - l a n g . o r g " // tech )
2022-10-14 16:02:50 +00:00
# (TECH; POL) COMMENTATORS
2023-01-25 10:36:10 +00:00
## Matt Webb -- engineering-ish, but dreamy
( fromDb " i n t e r c o n n e c t e d . o r g / h o m e / f e e d " // rat )
2023-01-11 16:20:53 +00:00
( fromDb " e d w a r d s n o w d e n . s u b s t a c k . c o m " // pol // text )
2023-01-25 10:55:38 +00:00
## Julia Evans
( mkText " h t t p s : / / j v n s . c a / a t o m . x m l " // tech // weekly )
2022-10-15 05:37:02 +00:00
( mkText " h t t p : / / b e n j a m i n r o s s h o f f m a n . c o m / f e e d " // pol // weekly )
2022-10-14 16:02:50 +00:00
## Ben Thompson
2022-10-15 05:37:02 +00:00
( mkText " h t t p s : / / w w w . s t r a t e c h e r y . c o m / r s s " // pol // weekly )
2022-10-14 16:02:50 +00:00
## Balaji
2023-01-25 22:22:06 +00:00
( fromDb " b a l a j i s . c o m " // pol )
2023-01-25 22:48:57 +00:00
( fromDb " b e n - e v a n s . c o m / b e n e d i c t e v a n s " // pol )
2023-01-25 22:49:45 +00:00
( fromDb " l y n a l d e n . c o m " // pol )
2023-01-25 22:50:41 +00:00
( fromDb " a u s t i n v e r n o n . s i t e " // tech )
2022-10-25 03:14:36 +00:00
( mkSubstack " o v e r s h a r i n g " // pol // daily )
2023-03-22 18:46:44 +00:00
( mkSubstack " b y r n e h o b a r t " // pol // infrequent )
2023-03-22 18:43:58 +00:00
# (mkSubstack "doomberg" // tech // weekly) # articles are all pay-walled
2022-10-14 16:02:50 +00:00
## David Rosenthal
2023-01-25 23:25:11 +00:00
( fromDb " b l o g . d s h r . o r g " // pol )
2022-10-14 16:02:50 +00:00
## Matt Levine
2022-10-15 05:37:02 +00:00
( mkText " h t t p s : / / w w w . b l o o m b e r g . c o m / o p i n i o n / a u t h o r s / A R b T Q l R L R j E / m a t t h e w - s - l e v i n e . r s s " // pol // weekly )
2023-01-25 23:26:23 +00:00
( fromDb " s t p e t e r . i m / a t o m . x m l " // pol )
2023-01-25 21:27:18 +00:00
## Peter Saint-Andre -- side project of stpeter.im
( fromDb " p h i l o s o p h e r . c o a c h " // rat )
2023-05-08 21:50:59 +00:00
( fromDb " m o r n i n g b r e w . c o m / f e e d " // pol )
2022-10-09 12:43:53 +00:00
2022-10-14 16:02:50 +00:00
# RATIONALITY/PHILOSOPHY/ETC
2022-10-25 03:14:36 +00:00
( mkSubstack " s a m k r i s s " // humor // infrequent )
2023-01-25 23:27:15 +00:00
( fromDb " u n i n t e n d e d c o n s e q u e n c . e s " // rat )
2023-01-25 23:28:23 +00:00
( fromDb " a p p l i e d d i v i n i t y s t u d i e s . c o m " // rat )
2023-01-25 23:29:17 +00:00
( fromDb " s l i m e m o l d t i m e m o l d . c o m " // rat )
2023-01-25 23:29:58 +00:00
( fromDb " r i c h a r d c a r r i e r . i n f o " // rat )
2023-01-25 23:32:11 +00:00
( fromDb " g w e r n . n e t " // rat )
2022-10-14 16:02:50 +00:00
## Jason Crawford
2023-01-25 23:32:53 +00:00
( fromDb " r o o t s o f p r o g r e s s . o r g " // rat )
2022-10-14 16:02:50 +00:00
## Robin Hanson
2023-01-25 23:34:30 +00:00
( fromDb " o v e r c o m i n g b i a s . c o m " // rat )
2022-10-14 16:02:50 +00:00
## Scott Alexander
2022-10-25 03:14:36 +00:00
( mkSubstack " a s t r a l c o d e x t e n " // rat // daily )
2022-10-14 16:02:50 +00:00
## Paul Christiano
2023-01-25 23:35:39 +00:00
( fromDb " s i d e w a y s - v i e w . c o m " // rat )
2022-10-14 16:02:50 +00:00
## Sean Carroll
2023-01-25 23:40:55 +00:00
( fromDb " p r e p o s t e r o u s u n i v e r s e . c o m " // rat )
2023-05-05 01:51:28 +00:00
( mkSubstack " e l i q i a n " // rat // weekly )
2023-05-05 22:11:06 +00:00
( mkText " h t t p s : / / a c o u p . b l o g / f e e d " // rat // weekly )
2023-07-28 01:14:28 +00:00
( fromDb " m i n d i n g o u r w a y . c o m " // rat )
2022-10-09 12:43:53 +00:00
2022-12-25 03:39:44 +00:00
## mostly dating topics. not advice, or humor, but looking through a social lens
2023-01-25 23:38:58 +00:00
( fromDb " p u t a n u m o n i t . c o m " // rat )
2022-12-25 03:39:44 +00:00
2023-04-03 07:01:51 +00:00
# LOCAL
( fromDb " c a p i t o l h i l l s e a t t l e . c o m " // pol )
2022-10-15 05:37:02 +00:00
# CODE
2022-12-25 03:39:44 +00:00
# (mkText "https://github.com/Kaiteki-Fedi/Kaiteki/commits/master.atom" // tech // infrequent)
2022-10-15 05:37:02 +00:00
] ;
images = [
2023-01-25 23:45:49 +00:00
( fromDb " s m b c - c o m i c s . c o m " // img // humor )
2023-01-25 23:44:06 +00:00
( fromDb " x k c d . c o m " // img // humor )
2023-09-25 23:09:56 +00:00
( fromDb " t u r n o f f . u s " // img // humor )
2023-01-25 23:45:16 +00:00
( fromDb " p b f c o m i c s . c o m " // img // humor )
2023-01-08 05:28:15 +00:00
# (mkImg "http://dilbert.com/feed" // humor // daily)
2023-03-28 22:53:27 +00:00
( fromDb " p o o r l y d r a w n l i n e s . c o m / f e e d " // img // humor )
2022-10-09 12:43:53 +00:00
2022-10-14 16:02:50 +00:00
# ART
2023-01-25 23:49:52 +00:00
( fromDb " m i n i a t u r e - c a l e n d a r . c o m " // img // art // daily )
2022-10-15 05:37:02 +00:00
] ;
2023-01-08 05:24:56 +00:00
in
{
sane . feeds = texts ++ images ++ podcasts ;
2023-01-11 14:51:17 +00:00
assertions = builtins . map
( p : {
assertion = p . format or " u n k n o w n " == " p o d c a s t " ;
message = '' ${ p . url } i s n o t a p o d c a s t : ${ p . format or " u n k n o w n " } '' ;
} )
podcasts ;
2022-09-23 11:14:46 +00:00
}