initial
This commit is contained in:
parent
65da79dd2c
commit
2c64646749
22
README.md
22
README.md
@ -1,3 +1,23 @@
|
||||
# feeds
|
||||
|
||||
opml list of feeds i read
|
||||
opml list of feeds i read
|
||||
|
||||
# about
|
||||
|
||||
I scraped https://jessimekirk.com/blog/hn_users_links/ (who in turn scraped
|
||||
HN profile pages) and fetched `<link>` tags pointing to RSS/Atom feeds.
|
||||
|
||||
I also scraped the https://hnblogs.substack.com/feed RSS feed for
|
||||
HN-related blogs and then fetched and looked in those for link tags to
|
||||
feeds, too.
|
||||
|
||||
No endorsement or assertion of quality, express or implied, is the result of
|
||||
inclusion in this repo. This is just a scrape.
|
||||
|
||||
# license
|
||||
|
||||
WTFPL
|
||||
|
||||
# author
|
||||
|
||||
sneak <[sneak@sneak.berlin](mailto:sneak@sneak.berlin)>
|
||||
|
528
feeds.opml
Normal file
528
feeds.opml
Normal file
@ -0,0 +1,528 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<opml version="1.0">
|
||||
<head>
|
||||
<title>sneak's reader feeds</title>
|
||||
</head>
|
||||
<body>
|
||||
<outline text="Subscriptions" title="Subscriptions">
|
||||
<outline type="rss" text="Scott Hanselman's Blog" title="Scott Hanselman's Blog" xmlUrl="http://feeds.feedburner.com/ScottHanselman" htmlUrl="https://www.hanselman.com/blog/"/>
|
||||
<outline type="rss" text="ADD / XOR / ROL" title="ADD / XOR / ROL" xmlUrl="http://addxorrol.blogspot.com/feeds/posts/default" htmlUrl="http://addxorrol.blogspot.com/"/>
|
||||
<outline type="rss" text="Kim Lehtinen" title="Kim Lehtinen" xmlUrl="https://kimlehtinen.com/feed/" htmlUrl="https://kimlehtinen.com/"/>
|
||||
<outline type="rss" text="Jacques Mattheij" title="Jacques Mattheij" xmlUrl="http://jacquesmattheij.com/rss.xml" htmlUrl="http://jacquesmattheij.com/"/>
|
||||
<outline type="rss" text="bllix on the internet, lol" title="bllix on the internet, lol" xmlUrl="http://bllix.tumblr.com/rss" htmlUrl="https://bllix.tumblr.com/"/>
|
||||
<outline type="rss" text="Semantic programming" title="Semantic programming" xmlUrl="http://semantic-programming.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="http://semantic-programming.blogspot.com/"/>
|
||||
<outline type="rss" text="David Wong | Cryptologie | Markdown" title="David Wong | Cryptologie | Markdown" xmlUrl="http://cryptologie.net/feed/" htmlUrl="http://www.cryptologie.net/"/>
|
||||
<outline type="rss" text="William Edwards, Coder" title="William Edwards, Coder" xmlUrl="https://williamedwardscoder.tumblr.com/rss" htmlUrl="https://williamedwardscoder.tumblr.com/"/>
|
||||
<outline type="rss" text="Feld Thoughts" title="Feld Thoughts" xmlUrl="http://feeds.feedburner.com/FeldThoughts" htmlUrl="https://feld.com/"/>
|
||||
<outline type="rss" text="BattlePenguin" title="BattlePenguin" xmlUrl="https://battlepenguin.com/feed.xml" htmlUrl="https://battlepenguin.com/"/>
|
||||
<outline type="rss" text="Still Drinking" title="Still Drinking" xmlUrl="http://stilldrinking.org/rss/feed.xml" htmlUrl="http://www.stilldrinking.org/"/>
|
||||
<outline type="rss" text="Send More Paramedics" title="Send More Paramedics" xmlUrl="http://blog.fogus.me/feed/" htmlUrl="http://blog.fogus.me"/>
|
||||
<outline type="rss" text="Syntorial" title="Syntorial" xmlUrl="https://www.syntorial.com/feed/" htmlUrl="https://www.syntorial.com"/>
|
||||
<outline type="rss" text="Josh Comeau's blog" title="Josh Comeau's blog" xmlUrl="https://www.joshwcomeau.com/rss.xml" htmlUrl="https://www.joshwcomeau.com/"/>
|
||||
<outline type="rss" text="Gyrovague" title="Gyrovague" xmlUrl="https://gyrovague.com/feed/" htmlUrl="https://gyrovague.com"/>
|
||||
<outline type="rss" text="Joel on Software" title="Joel on Software" xmlUrl="http://www.joelonsoftware.com/rss.xml" htmlUrl="https://www.joelonsoftware.com"/>
|
||||
<outline type="rss" text="Scott Wheeler's Blog" title="Scott Wheeler's Blog" xmlUrl="http://scotchi.net/feed/atom/" htmlUrl="https://scotchi.net"/>
|
||||
<outline type="rss" text="Demodexio" title="Demodexio" xmlUrl="https://demodexio.substack.com/feed" htmlUrl="https://demodexio.substack.com"/>
|
||||
<outline type="rss" text="BoneQuest" title="BoneQuest" xmlUrl="http://www.jerkcity.com/jc.rss" htmlUrl="https://www.bonequest.com/"/>
|
||||
<outline type="rss" text="Jack Morris" title="Jack Morris" xmlUrl="https://jxmo.io/feed.xml" htmlUrl="http://jxmo.io/"/>
|
||||
<outline type="rss" text="the morning paper" title="the morning paper" xmlUrl="http://blog.acolyer.org/feed/" htmlUrl="https://blog.acolyer.org"/>
|
||||
<outline type="rss" text="Blog - Bobbie Chen" title="Blog - Bobbie Chen" xmlUrl="https://bobbiechen.com/blog?format=rss" htmlUrl="https://bobbiechen.com/blog/"/>
|
||||
<outline type="rss" text="mmazzarolo.com blog" title="mmazzarolo.com blog" xmlUrl="https://mmazzarolo.com/blog/index.xml" htmlUrl="https://mmazzarolo.com"/>
|
||||
<outline type="rss" text="John's Codes" title="John's Codes" xmlUrl="https://johns.codes/feed.xml" htmlUrl="https://johns.codes/blog"/>
|
||||
<outline type="rss" text="Ivan Kirigin" title="Ivan Kirigin" xmlUrl="https://write.kirigin.com/posts.atom" htmlUrl="https://write.kirigin.com"/>
|
||||
<outline type="rss" text="Marco.org" title="Marco.org" xmlUrl="http://www.marco.org/rss" htmlUrl="https://marco.org/"/>
|
||||
<outline type="rss" text="Ars Technica" title="Ars Technica" xmlUrl="http://feeds.arstechnica.com/arstechnica/index/" htmlUrl="https://arstechnica.com"/>
|
||||
<outline type="rss" text="The Map is Mostly Water" title="The Map is Mostly Water" xmlUrl="https://simonsarris.substack.com/feed" htmlUrl="https://simonsarris.substack.com"/>
|
||||
<outline type="rss" text="WikiOverland - Recent changes [en]" title="WikiOverland - Recent changes [en]" xmlUrl="http://wikioverland.org/index.php?title=Special:RecentChanges&feed=atom" htmlUrl="http://wikioverland.org/Special:RecentChanges"/>
|
||||
<outline type="rss" text="mrb's blog" title="mrb's blog" xmlUrl="http://blog.zorinaq.com/feed-rss.xml" htmlUrl="http://blog.zorinaq.com"/>
|
||||
<outline type="rss" text="Austin Z. Henley's Blog" title="Austin Z. Henley's Blog" xmlUrl="http://web.eecs.utk.edu/~azh/blog/feed.rss" htmlUrl="https://austinhenley.com/blog.html"/>
|
||||
<outline type="rss" text="mjt.me.uk" title="mjt.me.uk" xmlUrl="http://www.mjt.me.uk/atom.xml" htmlUrl="https://www.mjt.me.uk"/>
|
||||
<outline type="rss" text="Graham Christensen" title="Graham Christensen" xmlUrl="http://grahamc.com/feed" htmlUrl="http://grahamc.com/"/>
|
||||
<outline type="rss" text="55555" title="55555" xmlUrl="https://www.onlineaspect.com/feed/" htmlUrl="http://www.onlineaspect.com"/>
|
||||
<outline type="rss" text="scott wheeler's blog" title="scott wheeler's blog" xmlUrl="http://blogs.kde.org/blog/72/feed" htmlUrl="https://blogs.kde.org/blog/72"/>
|
||||
<outline type="rss" text="gmane.comp.security.cypherpunks" title="gmane.comp.security.cypherpunks" xmlUrl="http://rss.gmane.org/gmane.comp.security.cypherpunks" htmlUrl="http://permalink.gmane.org/gmane.comp.security.cypherpunks"/>
|
||||
<outline type="rss" text="Vincent Tunru.com" title="Vincent Tunru.com" xmlUrl="https://vincenttunru.com/atom.xml" htmlUrl="https://vincenttunru.com/"/>
|
||||
<outline type="rss" text="Dan Kaminsky's Blog" title="Dan Kaminsky's Blog" xmlUrl="http://dankaminsky.com/feed/" htmlUrl="https://dankaminsky.com"/>
|
||||
<outline type="rss" text="ridiculous_fish" title="ridiculous_fish" xmlUrl="http://ridiculousfish.com/blog/atom.xml" htmlUrl="http://ridiculousfish.com/blog/"/>
|
||||
<outline type="rss" text="Blog - Susan Fowler" title="Blog - Susan Fowler" xmlUrl="http://www.susanjfowler.com/blog?format=RSS" htmlUrl="https://www.susanjfowler.com/blog/"/>
|
||||
<outline type="rss" text="Manish R Jain" title="Manish R Jain" xmlUrl="https://manishrjain.com/feed.rss" htmlUrl="https://manishrjain.com"/>
|
||||
<outline type="rss" text="ElegantCode" title="ElegantCode" xmlUrl="http://feeds2.feedburner.com/ElegantCode" htmlUrl="https://elegantcode.com/"/>
|
||||
<outline type="rss" text="Writing" title="Writing" xmlUrl="http://rachelbythebay.com/w/atom.xml" htmlUrl="http://rachelbythebay.com/w/"/>
|
||||
<outline type="rss" text="The Questioning Christian" title="The Questioning Christian" xmlUrl="https://www.questioningchristian.com/index.rdf" htmlUrl="https://www.questioningchristian.com/"/>
|
||||
<outline type="rss" text="Errata Security" title="Errata Security" xmlUrl="http://erratasec.blogspot.com/feeds/posts/default" htmlUrl="https://blog.erratasec.com/"/>
|
||||
<outline type="rss" text="xkcd" title="xkcd" xmlUrl="http://xkcd.com/rss.xml" htmlUrl="https://xkcd.com/"/>
|
||||
<outline type="rss" text="Stories by Matt Welsh on Medium" title="Stories by Matt Welsh on Medium" xmlUrl="https://medium.com/feed/@mdwdotla" htmlUrl="https://medium.com/@mdwdotla?source=rss-98e549d0bb93------2"/>
|
||||
<outline type="rss" text="Ariadne's Space" title="Ariadne's Space" xmlUrl="https://ariadne.space/index.xml" htmlUrl="https://ariadne.space/"/>
|
||||
<outline type="rss" text="Ooer" title="Ooer" xmlUrl="https://ooer.com/feed.xml" htmlUrl="https://ooer.com"/>
|
||||
<outline type="rss" text="matrix.org" title="matrix.org" xmlUrl="https://Matrix.org/blog/feed" htmlUrl="https://matrix.org"/>
|
||||
<outline type="rss" text="opal's weblog" title="opal's weblog" xmlUrl="https://wowana.me/blog/feed.atom" htmlUrl="https://wowana.me/blog/"/>
|
||||
<outline type="rss" text="Stavros' Stuff Latest Posts" title="Stavros' Stuff Latest Posts" xmlUrl="https://feeds.feedburner.com/stavrosstuff" htmlUrl="http://www.stavros.io/"/>
|
||||
<outline type="rss" text="Vitalik Buterin's website" title="Vitalik Buterin's website" xmlUrl="http://vitalik.ca/feed.xml" htmlUrl="https://vitalik.ca/"/>
|
||||
<outline type="rss" xmlUrl="https://wdkwwdk.com/atom.xml" htmlUrl="https://wdkwwdk.com"/>
|
||||
<outline type="rss" text="Unix tips and tricks" title="Unix tips and tricks" xmlUrl="http://envisionlinux.com/blog/feed/" htmlUrl="http://envisionlinux.com/blog"/>
|
||||
<outline type="rss" text="HackerNews blogs newsletter" title="HackerNews blogs newsletter" xmlUrl="https://hnblogs.substack.com/feed" htmlUrl="https://hnblogs.substack.com"/>
|
||||
<outline type="rss" text="Vladimir ✖ Jankijevic" title="Vladimir ✖ Jankijevic" xmlUrl="http://unitvector.tumblr.com/rss" htmlUrl="https://unitvector.jankin.com/"/>
|
||||
<outline type="rss" text="Donat Studios" title="Donat Studios" xmlUrl="https://donatstudios.com/feed.rss" htmlUrl="https://donatstudios.com/"/>
|
||||
<outline type="rss" text="A VC" title="A VC" xmlUrl="http://feeds.feedburner.com/AVc" htmlUrl="https://avc.com/"/>
|
||||
<outline type="rss" text="Posts on jrock.us" title="Posts on jrock.us" xmlUrl="https://jrock.us/posts/index.xml" htmlUrl="https://jrock.us/posts/"/>
|
||||
<outline type="rss" text="Elise Hein’s personal site" title="Elise Hein’s personal site" xmlUrl="https://elisehe.in/feed.xml" htmlUrl="https://elisehe.in/"/>
|
||||
<outline type="rss" text="deleteyourself." title="deleteyourself." xmlUrl="http://blog.deleteyourself.com/rss" htmlUrl="https://blog.deleteyourself.com/"/>
|
||||
<outline type="rss" text="Ben Hoyt's technical writing" title="Ben Hoyt's technical writing" xmlUrl="https://benhoyt.com/writings/rss.xml" htmlUrl="https://benhoyt.com/writings/"/>
|
||||
<outline type="rss" text="Setting Things Straight" title="Setting Things Straight" xmlUrl="http://blog.tyrannyofthemouse.com/feeds/posts/default?alt=rss" htmlUrl="http://blog.tyrannyofthemouse.com/"/>
|
||||
<outline type="rss" text="akos.ma" title="akos.ma" xmlUrl="https://akos.ma/index.xml" htmlUrl="https://akos.ma/"/>
|
||||
<outline type="rss" text="Derek Sivers blog" title="Derek Sivers blog" xmlUrl="http://sivers.org/en.atom" htmlUrl="https://sivers.org/"/>
|
||||
<outline type="rss" text="GitLab" title="GitLab" xmlUrl="https://about.gitlab.com/atom.xml" htmlUrl="https://about.gitlab.com/blog/"/>
|
||||
<outline type="rss" text="Coderholic" title="Coderholic" xmlUrl="http://feeds.feedburner.com/coderholic" htmlUrl="http://www.coderholic.com.com/"/>
|
||||
<outline type="rss" text="ZeroTier" title="ZeroTier" xmlUrl="https://www.zerotier.com/feed/" htmlUrl="https://www.zerotier.com"/>
|
||||
<outline type="rss" text="Idle Words" title="Idle Words" xmlUrl="http://idlewords.com/index.xml" htmlUrl="http://idlewords.com"/>
|
||||
<outline type="rss" text="RyanWaggoner.com" title="RyanWaggoner.com" xmlUrl="https://ryanwaggoner.com/feed/" htmlUrl="https://ryanwaggoner.com"/>
|
||||
<outline type="rss" text="Our World in Data" title="Our World in Data" xmlUrl="https://ourworldindata.org/atom.xml" htmlUrl="https://ourworldindata.org"/>
|
||||
<outline type="rss" text="danwin.com" title="danwin.com" xmlUrl="https://danwin.com/feed/" htmlUrl="https://danwin.com"/>
|
||||
<outline type="rss" text="KinoSport | The Notebook of James A. Reeves" title="KinoSport | The Notebook of James A. Reeves" xmlUrl="http://kinosport.tv/feed/" htmlUrl="http://www.kinosport.tv"/>
|
||||
<outline type="rss" text="Macha" title="Macha" xmlUrl="https://blog.initprogram.com/atom.xml" htmlUrl="https://blog.initprogram.com"/>
|
||||
<outline type="rss" text="Linux Foundation" title="Linux Foundation" xmlUrl="https://linuxfoundation.org/feed/" htmlUrl="https://linuxfoundation.org"/>
|
||||
<outline type="rss" text="Multifaceted by Teddy Jay" title="Multifaceted by Teddy Jay" xmlUrl="https://teddyjay.substack.com/feed/" htmlUrl="https://teddyjay.substack.com"/>
|
||||
<outline type="rss" text="Mistake Not: Mistake Not" title="Mistake Not: Mistake Not" xmlUrl="https://pookleblinky.github.io/feeds/all.atom.xml" htmlUrl="http://pookleblinky.github.io/index.html"/>
|
||||
<outline type="rss" text="GearLaunch" title="GearLaunch" xmlUrl="https://www.gearlaunch.com/feed/" htmlUrl="https://www.gearlaunch.com"/>
|
||||
<outline type="rss" text="tlrobinson" title="tlrobinson" xmlUrl="http://blog.tlrobinson.net/rss" htmlUrl="http://blog.tlrobinson.net"/>
|
||||
<outline type="rss" text="Hopefully Interesting" title="Hopefully Interesting" xmlUrl="http://hopefullyintersting.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="http://hopefullyintersting.blogspot.com/"/>
|
||||
<outline type="rss" text="Eric Horacek" title="Eric Horacek" xmlUrl="http://www.erichoracek.com/files/blog.xml"/>
|
||||
<outline type="rss" text="Anil Dash" title="Anil Dash" xmlUrl="http://feeds.dashes.com/AnilDash" htmlUrl="https://anildash.com/"/>
|
||||
<outline type="rss" text="Cocoa Controls" title="Cocoa Controls" xmlUrl="https://www.cocoacontrols.com/index.xml" htmlUrl="https://www.cocoacontrols.com"/>
|
||||
<outline type="rss" text="Charlie's Diary" title="Charlie's Diary" xmlUrl="http://www.antipope.org/charlie/blog-static/atom.xml" htmlUrl="http://www.antipope.org/charlie/blog-static/"/>
|
||||
<outline type="rss" text="Startup Boy" title="Startup Boy" xmlUrl="http://startupboy.com/feed/" htmlUrl="https://nav.al/"/>
|
||||
<outline type="rss" text="Chainguard, Inc." title="Chainguard, Inc." xmlUrl="https://blog.chainguard.dev/rss/" htmlUrl="https://blog.chainguard.dev/"/>
|
||||
<outline type="rss" text="Soup von berlin" title="Soup von berlin" xmlUrl="http://berlin.soup.io/rss" htmlUrl="https://berlin.soup.io/"/>
|
||||
<outline type="rss" text="Volker Diels-Grabsch" title="Volker Diels-Grabsch" xmlUrl="https://njh.eu/feed.atom" htmlUrl="https://njh.eu/"/>
|
||||
<outline type="rss" text="LeanEssays" title="LeanEssays" xmlUrl="https://www.leanessays.com/feeds/posts/default?alt=rss" htmlUrl="https://www.leanessays.com/"/>
|
||||
<outline type="rss" text="datagubbe" title="datagubbe" xmlUrl="https://datagubbe.se/atom.xml" htmlUrl="https://www.datagubbe.se"/>
|
||||
<outline type="rss" text="Breck Yunits' Scroll" title="Breck Yunits' Scroll" xmlUrl="https://breckyunits.com/feed.xml" htmlUrl="https://breckyunits.com/"/>
|
||||
<outline type="rss" text="David Wong | Cryptologie | HTML" title="David Wong | Cryptologie | HTML" xmlUrl="https://Cryptologie.net/feed/index/html" htmlUrl="http://www.cryptologie.net/"/>
|
||||
<outline type="rss" text="TechCrunch" title="TechCrunch" xmlUrl="https://techcrunch.com/feed/" htmlUrl="https://techcrunch.com"/>
|
||||
<outline type="rss" text="📜 Scroll" title="📜 Scroll" xmlUrl="https://scroll.pub/feed.xml" htmlUrl="https://scroll.pub/"/>
|
||||
<outline type="rss" text="JoeChin.com" title="JoeChin.com" xmlUrl="http://www.joechin.com/feed/" htmlUrl="http://www.joechin.com"/>
|
||||
<outline type="rss" text="Ryan Moulton's Articles" title="Ryan Moulton's Articles" xmlUrl="https://moultano.wordpress.com/feed/" htmlUrl="https://moultano.wordpress.com"/>
|
||||
<outline type="rss" text="Home on App.Rodeo by Pauli Olavi Ojala" title="Home on App.Rodeo by Pauli Olavi Ojala" xmlUrl="https://app.rodeo/index.xml" htmlUrl="https://app.rodeo/"/>
|
||||
<outline type="rss" text="Alexandros Marinos" title="Alexandros Marinos" xmlUrl="https://alexandros.balena.io/rss/" htmlUrl="http://alexandros.resin.io/"/>
|
||||
<outline type="rss" text="Steven Waterman's Blog" title="Steven Waterman's Blog" xmlUrl="https://stevenwaterman.uk/rss.xml" htmlUrl="https://stevenwaterman.uk"/>
|
||||
<outline type="rss" text="Floating little leaves of code" title="Floating little leaves of code" xmlUrl="https://silverhammermba.github.io/blog/feed.xml" htmlUrl="https://silverhammermba.github.io/blog/"/>
|
||||
<outline type="rss" text="Hacker News: Front Page" title="Hacker News: Front Page" xmlUrl="https://hnrss.org/frontpage" htmlUrl="https://news.ycombinator.com/"/>
|
||||
<outline type="rss" text="Trail of Bits Blog" title="Trail of Bits Blog" xmlUrl="http://blog.trailofbits.com/feed/" htmlUrl="https://blog.trailofbits.com"/>
|
||||
<outline type="rss" text="The Invisible" title="The Invisible" xmlUrl="http://theinvisibl.com/atom.xml" htmlUrl="http://theinvisibl.com/"/>
|
||||
<outline type="rss" text="KiDoTeCa.com" title="KiDoTeCa.com" xmlUrl="https://kidoteca.com/index.php?type=rss;action=.xml" htmlUrl="https://kidoteca.com/index.php"/>
|
||||
<outline type="rss" text="- All Posts" title="- All Posts" xmlUrl="https://rachitnigam.com/post/atom.xml" htmlUrl="https://rachitnigam.com/post/"/>
|
||||
<outline type="rss" text="A Java geek" title="A Java geek" xmlUrl="https://blog.frankel.ch/feed.xml" htmlUrl="https://blog.frankel.ch/"/>
|
||||
<outline type="rss" text="Embedded in Academia" title="Embedded in Academia" xmlUrl="http://blog.regehr.org/feed" htmlUrl="https://blog.regehr.org"/>
|
||||
<outline type="rss" text="Laurence Tratt: Blog" title="Laurence Tratt: Blog" xmlUrl="https://tratt.net/laurie/blog/blog.rss" htmlUrl="https://tratt.net"/>
|
||||
<outline type="rss" text="Loose Leaf Security" title="Loose Leaf Security" xmlUrl="https://feed.looseleafsecurity.com/feeds/rss.xml" htmlUrl="https://looseleafsecurity.com/"/>
|
||||
<outline type="rss" text="Raph Levien’s blog" title="Raph Levien’s blog" xmlUrl="https://raphlinus.github.io/feed.xml" htmlUrl="https://raphlinus.github.io/"/>
|
||||
<outline type="rss" text="Ron Pressler" title="Ron Pressler" xmlUrl="https://pron.github.io/atom.xml"/>
|
||||
<outline type="rss" text="lavezzaro's posterous" title="lavezzaro's posterous" xmlUrl="http://lavezzaro.posterous.com/rss.xml"/>
|
||||
<outline type="rss" text="Wait But Why" title="Wait But Why" xmlUrl="http://waitbutwhy.com/feed" htmlUrl="https://waitbutwhy.com"/>
|
||||
<outline type="rss" text="Virtualmin" title="Virtualmin" xmlUrl="https://www.virtualmin.com/feed/" htmlUrl="https://www.virtualmin.com"/>
|
||||
<outline type="rss" text="pmarca" title="pmarca" xmlUrl="http://blog.pmarca.com/feed/" htmlUrl="https://blog.pmarca.com"/>
|
||||
<outline type="rss" text="Richard WM Jones" title="Richard WM Jones" xmlUrl="https://rwmj.wordpress.com/feed/" htmlUrl="https://rwmj.wordpress.com"/>
|
||||
<outline type="rss" text="Abid Omar" title="Abid Omar" xmlUrl="https://omarabid.com/feed.xml" htmlUrl="https://omarabid.com/blog"/>
|
||||
<outline type="rss" text="VideoLAN project - News feed" title="VideoLAN project - News feed" xmlUrl="https://images.videolan.org/videolan-news.rss" htmlUrl="http://www.videolan.org/"/>
|
||||
<outline type="rss" text="Krishna's personal blog" title="Krishna's personal blog" xmlUrl="https://blog.nindalf.com/index.xml" htmlUrl="https://blog.nindalf.com"/>
|
||||
<outline type="rss" text="Ash Furrow" title="Ash Furrow" xmlUrl="http://ashfurrow.com/feed/" htmlUrl="https://ashfurrow.com"/>
|
||||
<outline type="rss" text="Rukshan's Blog" title="Rukshan's Blog" xmlUrl="https://ruky.me/feed/" htmlUrl="https://ruky.me"/>
|
||||
<outline type="rss" text="Travis Goodspeed's Blog" title="Travis Goodspeed's Blog" xmlUrl="http://travisgoodspeed.blogspot.com/feeds/posts/default" htmlUrl="http://travisgoodspeed.blogspot.com/"/>
|
||||
<outline type="rss" text="Filippo Valsorda" title="Filippo Valsorda" xmlUrl="https://blog.filippo.io/rss/" htmlUrl="https://words.filippo.io/"/>
|
||||
<outline type="rss" text="Tom's corner of the internet" title="Tom's corner of the internet" xmlUrl="https://tomforb.es/index.xml" htmlUrl="https://tomforb.es/"/>
|
||||
<outline type="rss" text="Analogue Haven Blog" title="Analogue Haven Blog" xmlUrl="http://analoguehaven.blogspot.com/feeds/posts/default" htmlUrl="http://analoguehaven.blogspot.com/"/>
|
||||
<outline type="rss" text="Bartosz Ciechanowski" title="Bartosz Ciechanowski" xmlUrl="http://ciechanowski.me/atom.xml" htmlUrl="https://ciechanow.ski/"/>
|
||||
<outline type="rss" text="Tim Juravich" title="Tim Juravich" xmlUrl="https://timjuravich.com/feed.xml" htmlUrl="https://timjuravich.com/"/>
|
||||
<outline type="rss" text="Computing Education Research Blog" title="Computing Education Research Blog" xmlUrl="http://computinged.wordpress.com/feed/" htmlUrl="https://computinged.wordpress.com"/>
|
||||
<outline type="rss" text="Phoronix" title="Phoronix" xmlUrl="https://www.phoronix.com/rss.php" htmlUrl="https://www.phoronix.com/"/>
|
||||
<outline type="rss" text="Noahpinion" title="Noahpinion" xmlUrl="https://noahpinion.substack.com/feed/" htmlUrl="https://noahpinion.substack.com"/>
|
||||
<outline type="rss" text="twenty-four hour party people." title="twenty-four hour party people." xmlUrl="http://twentyfourhourpartypeople.com/rss" htmlUrl="http://twentyfourhourpartypeople.com/"/>
|
||||
<outline type="rss" text="Seth Levine" title="Seth Levine" xmlUrl="http://feeds.feedburner.com/VC_Adventure" htmlUrl="https://www.sethlevine.com"/>
|
||||
<outline type="rss" text="Alexander Bakker's Blog" title="Alexander Bakker's Blog" xmlUrl="https://alexbakker.me/feed.xml" htmlUrl="https://alexbakker.me"/>
|
||||
<outline type="rss" text="The Invisible Things" title="The Invisible Things" xmlUrl="http://blog.invisiblethings.org/feed.xml" htmlUrl="https://blog.invisiblethings.org/"/>
|
||||
<outline type="rss" text="Kenton's Weekend Projects" title="Kenton's Weekend Projects" xmlUrl="http://kentonsprojects.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="http://kentonsprojects.blogspot.com/"/>
|
||||
<outline type="rss" text="Eli Bendersky's website" title="Eli Bendersky's website" xmlUrl="http://eli.thegreenplace.net/feed/" htmlUrl="https://eli.thegreenplace.net/"/>
|
||||
<outline type="rss" text="Coinfabrik" title="Coinfabrik" xmlUrl="https://www.coinfabrik.com/feed/" htmlUrl="https://www.coinfabrik.com"/>
|
||||
<outline type="rss" text="Arkadiy Tetelman" title="Arkadiy Tetelman" xmlUrl="https://arkadiyt.com/atom.xml" htmlUrl="https://arkadiyt.com/"/>
|
||||
<outline type="rss" text="Kevin Lacker's blog" title="Kevin Lacker's blog" xmlUrl="http://lacker.io/feed.xml" htmlUrl="http://lacker.io/"/>
|
||||
<outline type="rss" text="The Glowforge Blog" title="The Glowforge Blog" xmlUrl="https://blog.glowforge.com/feed/" htmlUrl="https://blog.glowforge.com"/>
|
||||
<outline type="rss" text="ty-porter" title="ty-porter" xmlUrl="https://blog.ty-porter.dev/feed.xml" htmlUrl="https://blog.ty-porter.dev/"/>
|
||||
<outline type="rss" text="André Peric Tavares" title="André Peric Tavares" xmlUrl="https://andre0991.github.io/feed.xml" htmlUrl="https://andre0991.github.io/"/>
|
||||
<outline type="rss" text="James Timmins" title="James Timmins" xmlUrl="https://jamestimmins.com/feed/" htmlUrl="https://jamestimmins.com"/>
|
||||
<outline type="rss" text="Sonya Supposedly" title="Sonya Supposedly" xmlUrl="https://www.sonyasupposedly.com/rss/" htmlUrl="https://www.sonyasupposedly.com/"/>
|
||||
<outline type="rss" text="Sandstorm.io Blog" title="Sandstorm.io Blog" xmlUrl="https://Sandstorm.io/feed.xml" htmlUrl="https://sandstorm.io"/>
|
||||
<outline type="rss" text="Slate Star Codex" title="Slate Star Codex" xmlUrl="http://slatestarcodex.com/feed/" htmlUrl="https://slatestarcodex.com"/>
|
||||
<outline type="rss" text="RethinkDB: the open-source database for the realtime web" title="RethinkDB: the open-source database for the realtime web" xmlUrl="http://www.rethinkdb.com/feed.xml" htmlUrl="https://rethinkdb.com"/>
|
||||
<outline type="rss" text="Cubehero Blog" title="Cubehero Blog" xmlUrl="https://cubehero.com/feed/" htmlUrl="https://cubehero.com"/>
|
||||
<outline type="rss" text="Jeffrey Paul" title="Jeffrey Paul" xmlUrl="https://sneak.berlin/feed.xml" htmlUrl="https://sneak.berlin/"/>
|
||||
<outline type="rss" text="Vrroom’s Blog" title="Vrroom’s Blog" xmlUrl="https://vrroom.github.io/feed.xml" htmlUrl="https://vrroom.github.io/"/>
|
||||
<outline type="rss" text="Greg Kogan" title="Greg Kogan" xmlUrl="https://www.gkogan.co/feed.xml" htmlUrl="https://www.gkogan.co/"/>
|
||||
<outline type="rss" text="Machine Learning Everything" title="Machine Learning Everything" xmlUrl="https://mleverything.substack.com/feed" htmlUrl="https://mleverything.substack.com"/>
|
||||
<outline type="rss" text="Tim's website" title="Tim's website" xmlUrl="https://timdaub.github.io/atom.xml" htmlUrl="https://timdaub.github.io/"/>
|
||||
<outline type="rss" text="Comments are hard" title="Comments are hard" xmlUrl="https://werd.io/2022/comments-are-hard?utm_source=hnblogs.substack.com&_t=rss" htmlUrl="https://werd.io/2022/comments-are-hard?utm_source=hnblogs.substack.com"/>
|
||||
<outline type="rss" text="Slashdot" title="Slashdot" xmlUrl="http://rss.slashdot.org/Slashdot/slashdot" htmlUrl="https://slashdot.org/"/>
|
||||
<outline type="rss" text="George Mandis" title="George Mandis" xmlUrl="https://george.mand.is/feed.xml" htmlUrl="https://george.mand.is/"/>
|
||||
<outline type="rss" text="Continuing Ed — with Edward Snowden" title="Continuing Ed — with Edward Snowden" xmlUrl="https://edwardsnowden.substack.com/feed/" htmlUrl="https://edwardsnowden.substack.com"/>
|
||||
<outline type="rss" text="broman.blog" title="broman.blog" xmlUrl="https://broman.blog/rss/feed.xml" htmlUrl="https://broman.blog"/>
|
||||
<outline type="rss" text="Jeff Kaufman's Writing" title="Jeff Kaufman's Writing" xmlUrl="https://www.jefftk.com/news.rss" htmlUrl="https://www.jefftk.com/p"/>
|
||||
<outline type="rss" text="Aras' website" title="Aras' website" xmlUrl="https://aras-p.info/atom.xml" htmlUrl="https://aras-p.info/"/>
|
||||
<outline type="rss" text="/dev/null" title="/dev/null" xmlUrl="http://www.dfranke.com/blog/feed/" htmlUrl="https://www.dfranke.com/blog"/>
|
||||
<outline type="rss" text="Pictures I Like For A Variety Of Reasons" title="Pictures I Like For A Variety Of Reasons" xmlUrl="http://fantasygoat.livejournal.com/data/rss" htmlUrl="https://fantasygoat.livejournal.com/"/>
|
||||
<outline type="rss" text="Epsilon Theory" title="Epsilon Theory" xmlUrl="http://epsilontheory.com/feed/" htmlUrl="https://www.epsilontheory.com/"/>
|
||||
<outline type="rss" text="Sandstorm.io Blog" title="Sandstorm.io Blog" xmlUrl="https://sandstorm.io/feed.xml" htmlUrl="https://sandstorm.io"/>
|
||||
<outline type="rss" text="pmarca" title="pmarca" xmlUrl="http://feeds.feedburner.com/pmarca" htmlUrl="https://blog.pmarca.com"/>
|
||||
<outline type="rss" text="Peter Bihr on Social Media, Web 2.0 & Digital Life [www.thewavingcat.com]" title="Peter Bihr on Social Media, Web 2.0 & Digital Life [www.thewavingcat.com]" xmlUrl="http://feeds2.feedburner.com/thewavingcat" htmlUrl="https://thewavingcat.com"/>
|
||||
<outline type="rss" text="absorptions" title="absorptions" xmlUrl="http://windytan.blogspot.com/feeds/posts/default" htmlUrl="https://www.windytan.com/"/>
|
||||
<outline type="rss" text="Cliffski's Blog" title="Cliffski's Blog" xmlUrl="https://www.positech.co.uk/cliffsblog/feed/" htmlUrl="https://www.positech.co.uk/cliffsblog"/>
|
||||
<outline type="rss" text="Blog | Nektra - Fast Custom Software Development Company" title="Blog | Nektra - Fast Custom Software Development Company" xmlUrl="https://www.nektra.com/blog/feeds/rss/index.html" htmlUrl="https://www.nektra.com/blog/feeds/rss/"/>
|
||||
<outline type="rss" text="Amazon Web Services Blog" title="Amazon Web Services Blog" xmlUrl="http://aws.typepad.com/aws/atom.xml" htmlUrl="https://aws.amazon.com/blogs/aws/"/>
|
||||
<outline type="rss" text="benjojo blog" title="benjojo blog" xmlUrl="https://blog.benjojo.co.uk/rss.xml" htmlUrl="https://blog.benjojo.co.uk"/>
|
||||
<outline type="rss" text="jake lazaroff" title="jake lazaroff" xmlUrl="https://jake.nyc/words/index.xml" htmlUrl="https://jake.nyc/words/"/>
|
||||
<outline type="rss" text="Benjamin Breen" title="Benjamin Breen" xmlUrl="https://benjaminpbreen.com/feed/" htmlUrl="https://benjaminpbreen.com"/>
|
||||
<outline type="rss" text="Neil Kandalgaonkar" title="Neil Kandalgaonkar" xmlUrl="http://neilk.net/atom.xml" htmlUrl="http://neilk.net/"/>
|
||||
<outline type="rss" text="Tommy van der Vorst" title="Tommy van der Vorst" xmlUrl="https://pixelspark.nl/feed" htmlUrl="https://pixelspark.nl"/>
|
||||
<outline type="rss" text="Karl Seguin" title="Karl Seguin" xmlUrl="https://www.openmymind.net/atom.xml" htmlUrl="https://www.openmymind.net/"/>
|
||||
<outline type="rss" text="Entropy Overload" title="Entropy Overload" xmlUrl="http://feeds.feedburner.com/EntropyOverload" htmlUrl="http://blog.barrkel.com/"/>
|
||||
<outline type="rss" text="All posts | by Robin" title="All posts | by Robin" xmlUrl="https://robinwinslow.uk/rss.xml" htmlUrl="https://robinwinslow.co.uk"/>
|
||||
<outline type="rss" text="push.cx" title="push.cx" xmlUrl="http://push.cx/feed" htmlUrl="https://push.cx"/>
|
||||
<outline type="rss" text="Chris Stucchio" title="Chris Stucchio" xmlUrl="https://www.chrisstucchio.com/blog/atom.xml" htmlUrl="https://www.chrisstucchio.com"/>
|
||||
<outline type="rss" text="Marcos Dumay de Medeiros" title="Marcos Dumay de Medeiros" xmlUrl="https://marcosdumay.com/feeds/all.atom.xml" htmlUrl="https://marcosdumay.com/"/>
|
||||
<outline type="rss" text="Barry on WordPress" title="Barry on WordPress" xmlUrl="https://barry.blog/feed/" htmlUrl="https://barry.blog"/>
|
||||
<outline type="rss" text="Felix Rilling" title="Felix Rilling" xmlUrl="https://rilling.dev/rss2.xml" htmlUrl="https://rilling.dev/"/>
|
||||
<outline type="rss" text="brycewray.com" title="brycewray.com" xmlUrl="https://www.brycewray.com/index.xml" htmlUrl="https://www.brycewray.com/"/>
|
||||
<outline type="rss" text="Daniel Lemire's blog" title="Daniel Lemire's blog" xmlUrl="https://lemire.me/blog/feed/" htmlUrl="https://lemire.me/blog"/>
|
||||
<outline type="rss" text="Method of Action" title="Method of Action" xmlUrl="http://method.ac/blog/atom.xml" htmlUrl="http://method.ac/blog/"/>
|
||||
<outline type="rss" text="Kyle Conroy's Blog" title="Kyle Conroy's Blog" xmlUrl="https://conroy.org/feed.xml" htmlUrl="https://conroy.org"/>
|
||||
<outline type="rss" text="George's Techblog" title="George's Techblog" xmlUrl="https://blog.georgovassilis.com/feed/" htmlUrl="https://blog.georgovassilis.com"/>
|
||||
<outline type="rss" text="Everything Typepad" title="Everything Typepad" xmlUrl="https://everything.typepad.com/blog/index.rdf" htmlUrl="https://everything.typepad.com/blog/"/>
|
||||
<outline type="rss" text="Ad Terras Per Aspera" title="Ad Terras Per Aspera" xmlUrl="http://adterrasperaspera.com/blog/feed/atom/" htmlUrl="http://adterrasperaspera.com/blog"/>
|
||||
<outline type="rss" text="Demented Squirrel » Feed" title="Demented Squirrel » Feed" xmlUrl="https://www.dementedsquirrel.com/feed/" htmlUrl="https://www.dementedsquirrel.com"/>
|
||||
<outline type="rss" text="Ted Dziuba" title="Ted Dziuba" xmlUrl="http://teddziuba.com/rss" htmlUrl="http://teddziuba.com/"/>
|
||||
<outline type="rss" text="what" title="what" xmlUrl="http://ttwelve.tumblr.com/rss" htmlUrl="https://ttwelve.tumblr.com/"/>
|
||||
<outline type="rss" text="Chromabits" title="Chromabits" xmlUrl="https://chromabits.com/feed.rss" htmlUrl="https://chromabits.com"/>
|
||||
<outline type="rss" text="The Story's Story" title="The Story's Story" xmlUrl="https://jakeseliger.com/feed/" htmlUrl="https://jakeseliger.com"/>
|
||||
<outline type="rss" text="th33333333333333333333333333" title="th33333333333333333333333333" xmlUrl="http://th3ufo.soup.io/rss" htmlUrl="https://th3ufo.soup.io/"/>
|
||||
<outline type="rss" text="ENOSUCHBLOG" title="ENOSUCHBLOG" xmlUrl="https://blog.yossarian.net/feed.xml" htmlUrl="https://blog.yossarian.net/"/>
|
||||
<outline type="rss" text="daverupert.com" title="daverupert.com" xmlUrl="https://daverupert.com/atom.xml" htmlUrl="https://daverupert.com"/>
|
||||
<outline type="rss" text="The Grumpy Economist" title="The Grumpy Economist" xmlUrl="https://johnhcochrane.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="https://johnhcochrane.blogspot.com/"/>
|
||||
<outline type="rss" text="Pablo Rauzy (p4bl0)" title="Pablo Rauzy (p4bl0)" xmlUrl="https://pablo.rauzy.name/updates.rss" htmlUrl="https://pablo.rauzy.name/"/>
|
||||
<outline type="rss" text="The Random Bit" title="The Random Bit" xmlUrl="https://therandombit.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="https://therandombit.blogspot.com/"/>
|
||||
<outline type="rss" text="/var/blog" title="/var/blog" xmlUrl="https://varnull.adityamukerjee.net/feed/" htmlUrl="https://varnull.adityamukerjee.net"/>
|
||||
<outline type="rss" text="Copywriting for startups and marketers" title="Copywriting for startups and marketers" xmlUrl="http://copyhackers.com/feed/" htmlUrl="https://copyhackers.com"/>
|
||||
<outline type="rss" text="Voost | Event Registration" title="Voost | Event Registration" xmlUrl="https://www.voo.st/feed/" htmlUrl="https://www.voo.st"/>
|
||||
<outline type="rss" text="Brightball Articles" title="Brightball Articles" xmlUrl="https://www.brightball.com/articles.rss" htmlUrl="https://www.brightball.com/"/>
|
||||
<outline type="rss" text="ISC" title="ISC" xmlUrl="https://isc.org/index.xml" htmlUrl="https://www.isc.org/"/>
|
||||
<outline type="rss" text="Amortized Cost" title="Amortized Cost" xmlUrl="http://amortizedcost.net/rss/" htmlUrl="http://amortizedcost.net/"/>
|
||||
<outline type="rss" text="Jacques Mattheij" title="Jacques Mattheij" xmlUrl="https://jacquesmattheij.com/rss.xml" htmlUrl="http://jacquesmattheij.com/"/>
|
||||
<outline type="rss" text="The Rationalist Conspiracy" title="The Rationalist Conspiracy" xmlUrl="https://rationalconspiracy.com/feed/" htmlUrl="https://rationalconspiracy.com"/>
|
||||
<outline type="rss" text="OpenBSD Journal" title="OpenBSD Journal" xmlUrl="http://undeadly.org/cgi?action=rss" htmlUrl="http://undeadly.org/"/>
|
||||
<outline type="rss" text="Dru Wynings" title="Dru Wynings" xmlUrl="http://feeds.feedburner.com/Startupist" htmlUrl="http://druwynings.com"/>
|
||||
<outline type="rss" text="xkcd - blog" title="xkcd - blog" xmlUrl="http://blog.xkcd.com/feed/" htmlUrl="https://blog.xkcd.com"/>
|
||||
<outline type="rss" text="Christian Heilmann" title="Christian Heilmann" xmlUrl="https://christianheilmann.com/feed/" htmlUrl="https://christianheilmann.com"/>
|
||||
<outline type="rss" text="CryptoLotus" title="CryptoLotus" xmlUrl="https://www.cryptolotus.com/home-basil?format=rss" htmlUrl="https://www.cryptolotus.com/"/>
|
||||
<outline type="rss" text="Eduards Sizovs" title="Eduards Sizovs" xmlUrl="https://sizovs.net/feed.xml" htmlUrl="https://sizovs.net/"/>
|
||||
<outline type="rss" text="CoinFabrik Blog" title="CoinFabrik Blog" xmlUrl="https://blog.coinfabrik.com/feed/" htmlUrl="https://blog.coinfabrik.com"/>
|
||||
<outline type="rss" text="Lucas F. Costa" title="Lucas F. Costa" xmlUrl="https://lucasfcosta.com/feed.xml" htmlUrl="https://lucasfcosta.com/"/>
|
||||
<outline type="rss" text="devonzuegel.com" title="devonzuegel.com" xmlUrl="http://devonzuegel.com/feed.xml" htmlUrl="http://devonzuegel.com/"/>
|
||||
<outline type="rss" text="scotchi.net" title="scotchi.net" xmlUrl="https://scotchi.net/feed/" htmlUrl="https://scotchi.net"/>
|
||||
<outline type="rss" text="Tilting at Windmills" title="Tilting at Windmills" xmlUrl="https://tiltingatwindmills.dev/feed.xml" htmlUrl="https://tiltingatwindmills.dev"/>
|
||||
<outline type="rss" text="McSweeney’s" title="McSweeney’s" xmlUrl="https://feeds.feedburner.com/mcsweeneys" htmlUrl="https://www.mcsweeneys.net/"/>
|
||||
<outline type="rss" text="Tanya Khovanova's Math Blog" title="Tanya Khovanova's Math Blog" xmlUrl="https://blog.tanyakhovanova.com/feed/" htmlUrl="https://blog.tanyakhovanova.com"/>
|
||||
<outline type="rss" text="dev/tails" title="dev/tails" xmlUrl="https://devtails.xyz/feed.xml" htmlUrl="https://devtails.xyz/"/>
|
||||
<outline type="rss" text="Little Big Details" title="Little Big Details" xmlUrl="http://littlebigdetails.com/rss" htmlUrl="https://littlebigdetails.com/"/>
|
||||
<outline type="rss" text="defmacro" title="defmacro" xmlUrl="http://www.defmacro.org/feed.xml" htmlUrl="https://www.defmacro.org/"/>
|
||||
<outline type="rss" text="Kirubakaran Athmanathan" title="Kirubakaran Athmanathan" xmlUrl="https://kirubakaran.com/index.xml" htmlUrl="https://kirubakaran.com/"/>
|
||||
<outline type="rss" text="Project: SRO" title="Project: SRO" xmlUrl="https://projectsro.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="https://projectsro.blogspot.com/"/>
|
||||
<outline type="rss" text="EEQJ" title="EEQJ" xmlUrl="https://eeqj.com/feed/" htmlUrl="https://eeqj.com"/>
|
||||
<outline type="rss" text="Thanks, Team Barry!" title="Thanks, Team Barry!" xmlUrl="http://tehdely.livejournal.com/data/rss" htmlUrl="http://tehdely.livejournal.com/"/>
|
||||
<outline type="rss" text="Project Zero" title="Project Zero" xmlUrl="http://googleprojectzero.blogspot.com/feeds/posts/default" htmlUrl="https://googleprojectzero.blogspot.com/"/>
|
||||
<outline type="rss" text="Zane Austen" title="Zane Austen" xmlUrl="https://www.zaneausten.com/feed" htmlUrl="https://www.zaneausten.com"/>
|
||||
<outline type="rss" text="VorpalHex's Brainspace" title="VorpalHex's Brainspace" xmlUrl="https://vorpalhex.com/index.xml" htmlUrl="https://vorpalhex.com/"/>
|
||||
<outline type="rss" text="Gojomo" title="Gojomo" xmlUrl="http://feeds.feedburner.com/gojomo" htmlUrl="http://gojomo.blogspot.com/"/>
|
||||
<outline type="rss" text="dchest.com" title="dchest.com" xmlUrl="https://dchest.com/atom.xml" htmlUrl="https://dchest.com"/>
|
||||
<outline type="rss" text="Mulligan!" title="Mulligan!" xmlUrl="http://crazyviraj.blogspot.com/feeds/posts/default" htmlUrl="http://crazyviraj.blogspot.com/"/>
|
||||
<outline type="rss" text="The Startup Toolkit Blog" title="The Startup Toolkit Blog" xmlUrl="http://feeds.feedburner.com/TheStartupToolkit" htmlUrl="http://thestartuptoolkit.com/blog"/>
|
||||
<outline type="rss" text="Ivan Volchenskov" title="Ivan Volchenskov" xmlUrl="https://www.volchenskov.com/rss/" htmlUrl="https://www.volchenskov.com/"/>
|
||||
<outline type="rss" text="Frank on Software" title="Frank on Software" xmlUrl="https://blog.frankdejonge.nl/rss/" htmlUrl="https://blog.frankdejonge.nl/"/>
|
||||
<outline type="rss" text="Log" title="Log" xmlUrl="https://bonedaddy.net/pabs3/log/index.rss" htmlUrl="http://bonedaddy.net/pabs3/log/"/>
|
||||
<outline type="rss" text="Blog" title="Blog" xmlUrl="http://www.johanneskleske.com/blog/rss.xml" htmlUrl="https://johanneskleske.com/"/>
|
||||
<outline type="rss" text="celluloid blonde" title="celluloid blonde" xmlUrl="http://celluloidblonde.wordpress.com/feed/" htmlUrl="https://celluloidblonde.wordpress.com"/>
|
||||
<outline type="rss" text="DYNOMIGHT" title="DYNOMIGHT" xmlUrl="https://dynomight.net/feed.xml" htmlUrl="https://dynomight.net/"/>
|
||||
<outline type="rss" xmlUrl="https://jackgavigan.com/feed/" htmlUrl="https://jackgavigan.com"/>
|
||||
<outline type="rss" text="Austin G. Walters" title="Austin G. Walters" xmlUrl="https://austingwalters.com/feed/" htmlUrl="https://austingwalters.com/"/>
|
||||
<outline type="rss" text="Visualization For Science" title="Visualization For Science" xmlUrl="https://viz4sci.substack.com/feed" htmlUrl="https://viz4sci.substack.com"/>
|
||||
<outline type="rss" text="Mnemnion" title="Mnemnion" xmlUrl="http://mnemnion.github.io/atom.xml" htmlUrl="http://mnemnion.github.io/"/>
|
||||
<outline type="rss" text="kindle-maps.com" title="kindle-maps.com" xmlUrl="https://www.kindle-maps.com/feed/" htmlUrl="http://www.kindle-maps.com/"/>
|
||||
<outline type="rss" text="Robin Whittleton" title="Robin Whittleton" xmlUrl="https://www.robinwhittleton.com/feed.xml" htmlUrl="https://www.robinwhittleton.com/"/>
|
||||
<outline type="rss" text="Nick Janetakis" title="Nick Janetakis" xmlUrl="https://nickjanetakis.com/atom.xml" htmlUrl="https://nickjanetakis.com"/>
|
||||
<outline type="rss" text="Zach Alberico" title="Zach Alberico" xmlUrl="https://zalberico.com/feed.xml" htmlUrl="https://zalberico.com/"/>
|
||||
<outline type="rss" text="Posts on" title="Posts on" xmlUrl="https://paulbutler.org/posts/index.xml" htmlUrl="https://paulbutler.org/posts/"/>
|
||||
<outline type="rss" text="swizec.com RSS Feed" title="swizec.com RSS Feed" xmlUrl="https://swizec.com/rss.xml" htmlUrl="https://swizec.com"/>
|
||||
<outline type="rss" text="Mike Cardwell activity" title="Mike Cardwell activity" xmlUrl="https://gitlab.com/mikecardwell.atom" htmlUrl="https://gitlab.com/mikecardwell"/>
|
||||
<outline type="rss" text="Blog on Hillel Wayne" title="Blog on Hillel Wayne" xmlUrl="https://www.hillelwayne.com/post/index.xml" htmlUrl="https://www.hillelwayne.com/post/"/>
|
||||
<outline type="rss" text="Ken Shirriff's blog" title="Ken Shirriff's blog" xmlUrl="http://www.righto.com/feeds/posts/default?alt=rss" htmlUrl="http://www.righto.com/"/>
|
||||
<outline type="rss" text="Decrypting Rita" title="Decrypting Rita" xmlUrl="http://egypt.urnash.com/rita/feed/" htmlUrl="http://egypt.urnash.com/rita"/>
|
||||
<outline type="rss" text="print "Me"" title="print "Me"" xmlUrl="https://riffraff.info/feed/" htmlUrl="https://riffraff.info/"/>
|
||||
<outline type="rss" text="Domenico Luciani" title="Domenico Luciani" xmlUrl="https://domenicoluciani.com/feed.xml" htmlUrl="https://domenicoluciani.com/"/>
|
||||
<outline type="rss" text="Hardenize Blog" title="Hardenize Blog" xmlUrl="https://www.hardenize.com/blog/feed.rss" htmlUrl="https://www.hardenize.com/blog/feed.rss"/>
|
||||
<outline type="rss" text="Correlated" title="Correlated" xmlUrl="http://www.correlated.org/feed.xml" htmlUrl="http://correlated.org"/>
|
||||
<outline type="rss" text="Blog posts by Will Grant" title="Blog posts by Will Grant" xmlUrl="https://blog.willgrant.org/feed.xml" htmlUrl="https://blog.willgrant.org/"/>
|
||||
<outline type="rss" text="Blixhavn.dev" title="Blixhavn.dev" xmlUrl="https://blog.cr.blixhavn.dev/rss/" htmlUrl="https://blog.cr.blixhavn.dev/"/>
|
||||
<outline type="rss" text="Letters To A New Developer" title="Letters To A New Developer" xmlUrl="https://letterstoanewdeveloper.com/feed/" htmlUrl="https://letterstoanewdeveloper.com"/>
|
||||
<outline type="rss" text="codeureka" title="codeureka" xmlUrl="https://codeureka.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="https://codeureka.blogspot.com/"/>
|
||||
<outline type="rss" text="Kalzumeus Software" title="Kalzumeus Software" xmlUrl="http://www.kalzumeus.com/feed/" htmlUrl="https://www.kalzumeus.com"/>
|
||||
<outline type="rss" text="Sytse.com" title="Sytse.com" xmlUrl="https://sytse.com/feed.xml" htmlUrl="https://sytse.com/"/>
|
||||
<outline type="rss" text="Gregor Riegler" title="Gregor Riegler" xmlUrl="https://gregorriegler.com/feed.xml" htmlUrl="http://gregorriegler.com/"/>
|
||||
<outline type="rss" text="Seth's Blog" title="Seth's Blog" xmlUrl="http://sethgodin.typepad.com/seths_blog/atom.xml" htmlUrl="https://seths.blog"/>
|
||||
<outline type="rss" text="Maximise" title="Maximise" xmlUrl="http://www.maximise.dk/feed/" htmlUrl="http://www.maximise.dk"/>
|
||||
<outline type="rss" text="Zen and the Art of Programming" title="Zen and the Art of Programming" xmlUrl="http://feeds.feedburner.com/ZenAndTheArtOfRubyProgramming" htmlUrl="https://programmingzen.com"/>
|
||||
<outline type="rss" text="Jeff Geerling's Blog" title="Jeff Geerling's Blog" xmlUrl="https://www.jeffgeerling.com/blog.xml" htmlUrl="https://www.jeffgeerling.com/"/>
|
||||
<outline type="rss" text="Amir Chaudhry" title="Amir Chaudhry" xmlUrl="http://feeds.feedburner.com/amirmc" htmlUrl="http://amirchaudhry.com"/>
|
||||
<outline type="rss" text="mrb's blog" title="mrb's blog" xmlUrl="http://blog.zorinaq.com/index.php?feed=rss" htmlUrl="http://blog.zorinaq.com"/>
|
||||
<outline type="rss" text="Coding Horror" title="Coding Horror" xmlUrl="https://blog.codinghorror.com/rss/" htmlUrl="https://blog.codinghorror.com/"/>
|
||||
<outline type="rss" text="Robert Synnott" title="Robert Synnott" xmlUrl="http://myblog.rsynnott.com/feeds/posts/default?alt=rss" htmlUrl="http://myblog.rsynnott.com/"/>
|
||||
<outline type="rss" text="Utility Dive - Latest News" title="Utility Dive - Latest News" xmlUrl="https://www.utilitydive.com/feeds/news/" htmlUrl="https://www.utilitydive.com/news/"/>
|
||||
<outline type="rss" text="bookofjoe" title="bookofjoe" xmlUrl="https://www.bookofjoe.com/index.rdf" htmlUrl="https://www.bookofjoe.com/"/>
|
||||
<outline type="rss" text="Nikhil. R" title="Nikhil. R" xmlUrl="https://rnikhil.com/feed.xml" htmlUrl="http://rnikhil.com/"/>
|
||||
<outline type="rss" text="Kornelski Atom" title="Kornelski Atom" xmlUrl="https://kornel.ski/pornelski.atom" htmlUrl="https://kornel.ski/"/>
|
||||
<outline type="rss" text="Andy Ihnatko's Celestial Waste of Bandwidth (BETA) - The blog of ..." title="Andy Ihnatko's Celestial Waste of Bandwidth (BETA) - The blog of ..." xmlUrl="http://ihnatko.com/feed/" htmlUrl="http://ihnatko.com"/>
|
||||
<outline type="rss" text="Julia Evans" title="Julia Evans" xmlUrl="http://jvns.ca/atom.xml" htmlUrl="http://jvns.ca"/>
|
||||
<outline type="rss" text="Xe's Blog" title="Xe's Blog" xmlUrl="https://christine.website/blog.rss" htmlUrl="https://xeiaso.net/blog"/>
|
||||
<outline type="rss" text="Cap'n Proto News" title="Cap'n Proto News" xmlUrl="https://capnproto.org/feed.xml" htmlUrl="https://capnproto.org"/>
|
||||
<outline type="rss" text="The Hidden Blog" title="The Hidden Blog" xmlUrl="https://blog.notmyhostna.me/rss.xml" htmlUrl="https://blog.notmyhostna.me/"/>
|
||||
<outline type="rss" text="slash7 with Amy Hoy" title="slash7 with Amy Hoy" xmlUrl="http://feeds.feedburner.com/slash7/rss" htmlUrl="https://www.slash7.com"/>
|
||||
<outline type="rss" text="Venture Hacks" title="Venture Hacks" xmlUrl="http://feeds.venturehacks.com/venturehacks" htmlUrl="https://venturehacks.com"/>
|
||||
<outline type="rss" text="Taipology" title="Taipology" xmlUrl="https://taipology.substack.com/feed/" htmlUrl="https://taipology.substack.com"/>
|
||||
<outline type="rss" text="Shatterealm" title="Shatterealm" xmlUrl="https://shatterealm.netlify.app/feed.xml" htmlUrl="https://shatterealm.netlify.app/index.html"/>
|
||||
<outline type="rss" text="Ken Shirriff's blog" title="Ken Shirriff's blog" xmlUrl="http://www.righto.com/feeds/posts/default" htmlUrl="http://www.righto.com/"/>
|
||||
<outline type="rss" text="Untitled Blog" title="Untitled Blog" xmlUrl="https://blog.jchw.io/rss/" htmlUrl="https://blog.jchw.io/"/>
|
||||
<outline type="rss" text="Code on the Road - The Expat Software blog" title="Code on the Road - The Expat Software blog" xmlUrl="https://www.expatsoftware.com/blog/rss.aspx" htmlUrl="https://www.expatsoftware.com/articles/"/>
|
||||
<outline type="rss" text="jwz" title="jwz" xmlUrl="http://www.jwz.org/blog/feed/" htmlUrl="https://www.jwz.org/blog/"/>
|
||||
<outline type="rss" text="Peter Hajas" title="Peter Hajas" xmlUrl="http://peterhajas.com/rss.xml" htmlUrl="http://peter.haj.as/"/>
|
||||
<outline type="rss" text="m50d.github.com" title="m50d.github.com" xmlUrl="http://m50d.github.io/feed.xml" htmlUrl="http://m50d.github.io/"/>
|
||||
<outline type="rss" text="James Darpinian Blog" title="James Darpinian Blog" xmlUrl="https://james.darpinian.com/blog/rss.xml" htmlUrl="https://james.darpinian.com/blog/"/>
|
||||
<outline type="rss" text="Lorenzo Pieri’s Blog" title="Lorenzo Pieri’s Blog" xmlUrl="https://lorenzopieri.com/feed.xml" htmlUrl="https://lorenzopieri.com/"/>
|
||||
<outline type="rss" text="Terence Eden’s Blog" title="Terence Eden’s Blog" xmlUrl="https://shkspr.mobi/blog/feed" htmlUrl="https://shkspr.mobi/blog"/>
|
||||
<outline type="rss" text="Learnetto Blog" title="Learnetto Blog" xmlUrl="https://Learnetto.com/blog/rss" htmlUrl="https://learnetto.com/blog"/>
|
||||
<outline type="rss" text="benkuhn.net" title="benkuhn.net" xmlUrl="http://www.benkuhn.net/rss/" htmlUrl="https://www.benkuhn.net/"/>
|
||||
<outline type="rss" text="iRi" title="iRi" xmlUrl="http://www.jerf.org/iri/rss.xml" htmlUrl="http://www.jerf.org/iri/"/>
|
||||
<outline type="rss" text="Standard Ebooks - Newest Ebooks" title="Standard Ebooks - Newest Ebooks" xmlUrl="https://standardebooks.org/feeds/rss/new-releases" htmlUrl="https://standardebooks.org"/>
|
||||
<outline type="rss" text="Careers on Grafana Labs" title="Careers on Grafana Labs" xmlUrl="https://grafana.com/about/careers/index.xml" htmlUrl="https://grafana.com/about/careers/"/>
|
||||
<outline type="rss" text="John D. Cook" title="John D. Cook" xmlUrl="http://www.johndcook.com/blog/feed/" htmlUrl="https://www.johndcook.com/blog"/>
|
||||
<outline type="rss" text="Matt Brubeck" title="Matt Brubeck" xmlUrl="http://limpet.net/mbrubeck/atom.xml" htmlUrl="https://limpet.net/mbrubeck/"/>
|
||||
<outline type="rss" text="Mark O'Neill" title="Mark O'Neill" xmlUrl="https://bearoneill.com/feed/" htmlUrl="https://bearoneill.com"/>
|
||||
<outline type="rss" text="One Small Voice" title="One Small Voice" xmlUrl="https://stpeter.im/index.php/feed/" htmlUrl="http://stpeter.im/journal/"/>
|
||||
<outline type="rss" text="The Road Chose Me" title="The Road Chose Me" xmlUrl="http://theroadchoseme.com/feed" htmlUrl="http://theroadchoseme.com"/>
|
||||
<outline type="rss" text="Graphs For Science" title="Graphs For Science" xmlUrl="https://graphs4sci.substack.com/feed" htmlUrl="https://graphs4sci.substack.com"/>
|
||||
<outline type="rss" text="Jan-Lukas Else" title="Jan-Lukas Else" xmlUrl="https://jlelse.blog/.rss" htmlUrl="https://jlelse.blog"/>
|
||||
<outline type="rss" text="IvyMike.dev" title="IvyMike.dev" xmlUrl="https://ivymike.dev/feeds/all.atom.xml" htmlUrl="https://ivymike.dev/"/>
|
||||
<outline type="rss" text="atomly" title="atomly" xmlUrl="http://blog.atomly.com/rss"/>
|
||||
<outline type="rss" text="GrokCode" title="GrokCode" xmlUrl="http://grokcode.com/feed/" htmlUrl="http://www.grokcode.com/"/>
|
||||
<outline type="rss" text="etcetera" title="etcetera" xmlUrl="http://giuliomagnifico.blog/feed.xml" htmlUrl="http://giuliomagnifico.blog/"/>
|
||||
<outline type="rss" text="Oh Internet!" title="Oh Internet!" xmlUrl="http://feeds.feedburner.com/OhInternet" htmlUrl="http://blog.ohinternet.com"/>
|
||||
<outline type="rss" text="inter-sections" title="inter-sections" xmlUrl="http://www.inter-sections.net/feed/" htmlUrl="http://www.inter-sections.net"/>
|
||||
<outline type="rss" text="Slumber One" title="Slumber One" xmlUrl="https://slumber.one/blog/feed.xml" htmlUrl="https://slumber.one/blog/"/>
|
||||
<outline type="rss" text="Alexander Lang" title="Alexander Lang" xmlUrl="http://alex.io/rss" htmlUrl="https://alex.io/"/>
|
||||
<outline type="rss" text="Joint Direct Attack Munition Smart Weaponry" title="Joint Direct Attack Munition Smart Weaponry" xmlUrl="http://aasm.digitalmunition.com/_/Blog/rss.xml" htmlUrl="http://aasm.digitalmunition.com/_/Blog/Blog.html"/>
|
||||
<outline type="rss" text="marcusfoster.com" title="marcusfoster.com" xmlUrl="http://marcusfoster.com/blog/?feed=rss2"/>
|
||||
<outline type="rss" text="The Secret Diary of Steve Jobs » Steve" title="The Secret Diary of Steve Jobs » Steve" xmlUrl="http://feeds.feedburner.com/TheSecretDiaryOfSteveJobs" htmlUrl="https://www.fakesteve.net"/>
|
||||
<outline type="rss" text="Chris Adams' Blog" title="Chris Adams' Blog" xmlUrl="https://chris.improbable.org/feeds/all.rss" htmlUrl="http://chris.improbable.org/"/>
|
||||
<outline type="rss" text="Aaron Brethorst Photography" title="Aaron Brethorst Photography" xmlUrl="https://aaronbrethorstphotography.com/feed/" htmlUrl="https://aaronbrethorstphotography.com"/>
|
||||
<outline type="rss" text="Stories by 1v1 lol unblocked games play 1v1 lol unblocked on Medium" title="Stories by 1v1 lol unblocked games play 1v1 lol unblocked on Medium" xmlUrl="https://medium.com/feed/@steve.yegge" htmlUrl="https://medium.com/@steve.yegge?source=rss-45e3a3f3166------2"/>
|
||||
<outline type="rss" text="mtlynch.io" title="mtlynch.io" xmlUrl="https://mtlynch.io/index.xml" htmlUrl="https://mtlynch.io/"/>
|
||||
<outline type="rss" text="Gwern.net Newsletter" title="Gwern.net Newsletter" xmlUrl="https://gwern.substack.com/feed" htmlUrl="https://gwern.substack.com"/>
|
||||
<outline type="rss" text="Jeff Barr’s Blog" title="Jeff Barr’s Blog" xmlUrl="http://www.jeff-barr.com/feed.xml" htmlUrl="http://jeff-barr.com/"/>
|
||||
<outline type="rss" text="Lessons Learned" title="Lessons Learned" xmlUrl="http://www.startuplessonslearned.com/feeds/posts/default" htmlUrl="http://www.startuplessonslearned.com/"/>
|
||||
<outline type="rss" text="Galaxy∞Bound" title="Galaxy∞Bound" xmlUrl="https://galaxybound.com//feed.xml" htmlUrl="https://galaxybound.com//"/>
|
||||
<outline type="rss" text="Adrian's Homepage" title="Adrian's Homepage" xmlUrl="https://adriann.github.io/feed.rss" htmlUrl="https://adriann.github.io"/>
|
||||
<outline type="rss" text="Foursquare Engineering Blog" title="Foursquare Engineering Blog" xmlUrl="http://engineering.foursquare.com/feed/" htmlUrl="https://engineering.foursquare.com?source=rss----3d158c042765---4"/>
|
||||
<outline type="rss" text="Jerod Santo" title="Jerod Santo" xmlUrl="http://jerodsanto.net/feed.xml" htmlUrl="http://jerodsanto.net/"/>
|
||||
<outline type="rss" text="Josh Bassett" title="Josh Bassett" xmlUrl="https://www.joshbassett.info/rss/" htmlUrl="https://www.joshbassett.info/"/>
|
||||
<outline type="rss" text="Daniel Tillett" title="Daniel Tillett" xmlUrl="https://www.tillett.info/feed/" htmlUrl="https://www.tillett.info"/>
|
||||
<outline type="rss" text="Founders at Work - Blog" title="Founders at Work - Blog" xmlUrl="http://www.foundersatwork.com/1/feed" htmlUrl="http://www.foundersatwork.com/blog"/>
|
||||
<outline type="rss" text="Daring Fireball" title="Daring Fireball" xmlUrl="https://daringfireball.net/feeds/main" htmlUrl="https://daringfireball.net/"/>
|
||||
<outline type="rss" text="Vidar Hokstad" title="Vidar Hokstad" xmlUrl="http://www.hokstad.com/feed" htmlUrl="http://hokstad.com/"/>
|
||||
<outline type="rss" text="Kale Davis" title="Kale Davis" xmlUrl="http://kaledavis.com/index.xml" htmlUrl="http://kaledavis.com/"/>
|
||||
<outline type="rss" text="andrew makes things" title="andrew makes things" xmlUrl="http://feeds.feedburner.com/andrew-makes-things" htmlUrl="http://blog.andrewcantino.com/"/>
|
||||
<outline type="rss" text="Drew DeVault's blog" title="Drew DeVault's blog" xmlUrl="https://drewdevault.com/blog/index.xml" htmlUrl="https://drewdevault.com"/>
|
||||
<outline type="rss" text="Chris Morgan’s blog" title="Chris Morgan’s blog" xmlUrl="https://chrismorgan.info/feed.xml" htmlUrl="https://chrismorgan.info"/>
|
||||
<outline type="rss" text="Adrian Sampson" title="Adrian Sampson" xmlUrl="https://www.cs.cornell.edu/~asampson/feed.json" htmlUrl="https://www.cs.cornell.edu/~asampson"/>
|
||||
<outline type="rss" text="coderrr" title="coderrr" xmlUrl="http://coderrr.wordpress.com/feed/" htmlUrl="https://coderrr.wordpress.com"/>
|
||||
<outline type="rss" text="Golang News" title="Golang News" xmlUrl="https://golangnews.com/index.xml" htmlUrl="http://golangnews.com"/>
|
||||
<outline type="rss" text="Geek The Grey Beard" title="Geek The Grey Beard" xmlUrl="https://gtgb.io/feed/" htmlUrl="https://gtgb.io"/>
|
||||
<outline type="rss" text="TKWare Mega Microblog" title="TKWare Mega Microblog" xmlUrl="https://tkware.info/feed/" htmlUrl="https://tkware.info"/>
|
||||
<outline type="rss" text="The Autodidacts" title="The Autodidacts" xmlUrl="https://www.autodidacts.io/rss/" htmlUrl="https://www.autodidacts.io/"/>
|
||||
<outline type="rss" text="Hanno Böck - Texte" title="Hanno Böck - Texte" xmlUrl="https://hboeck.de/rss.xml" htmlUrl="https://hboeck.de/"/>
|
||||
<outline type="rss" text="Polibyte" title="Polibyte" xmlUrl="https://www.polibyte.com/feed.xml" htmlUrl="http://localhost:4000/"/>
|
||||
<outline type="rss" text="Astral Codex Ten" title="Astral Codex Ten" xmlUrl="https://astralcodexten.substack.com/feed/" htmlUrl="https://astralcodexten.substack.com"/>
|
||||
<outline type="rss" text="makowski.uk" title="makowski.uk" xmlUrl="https://makowski.uk/rss.xml" htmlUrl="https://makowski.uk/"/>
|
||||
<outline type="rss" text="Vadim Kravcenko" title="Vadim Kravcenko" xmlUrl="https://vadimkravcenko.com/feed/" htmlUrl="https://vadimkravcenko.com/"/>
|
||||
<outline type="rss" text="How to Change the World" title="How to Change the World" xmlUrl="http://blog.guykawasaki.com/atom.xml" htmlUrl="https://guykawasaki.com"/>
|
||||
<outline type="rss" text="Schneier on Security" title="Schneier on Security" xmlUrl="http://www.schneier.com/blog/index.rdf" htmlUrl="https://www.schneier.com"/>
|
||||
<outline type="rss" text="jes's blog" title="jes's blog" xmlUrl="https://incoherency.co.uk/blog/rss.xml" htmlUrl="http://incoherency.co.uk/blog/"/>
|
||||
<outline type="rss" text="joshuaclanton.dev" title="joshuaclanton.dev" xmlUrl="http://joshuaclanton.dev/feed.xml" htmlUrl="https://joshuaclanton.dev/"/>
|
||||
<outline type="rss" text="Where’s Fab" title="Where’s Fab" xmlUrl="https://www.fabian-lischka.de/feed.xml" htmlUrl="https://www.fabian-lischka.de"/>
|
||||
<outline type="rss" text="VADOSWARE" title="VADOSWARE" xmlUrl="https://vadosware.io/index.xml" htmlUrl="https://vadosware.io/"/>
|
||||
<outline type="rss" text="Doug Turnbull" title="Doug Turnbull" xmlUrl="https://softwaredoug.com/feed.xml" htmlUrl="https://softwaredoug.com/"/>
|
||||
<outline type="rss" text="Geoffrey Thomas (geofft)" title="Geoffrey Thomas (geofft)" xmlUrl="https://ldpreload.com/feeds/all.atom.xml" htmlUrl="https://ldpreload.com/"/>
|
||||
<outline type="rss" text="Huon on the internet" title="Huon on the internet" xmlUrl="http://huonw.github.io/blog/rss.xml" htmlUrl="https://huonw.github.io/blog/"/>
|
||||
<outline type="rss" text="Adrian Sampson" title="Adrian Sampson" xmlUrl="https://www.cs.cornell.edu/~asampson/blog.xml" htmlUrl="https://www.cs.cornell.edu/~asampson/"/>
|
||||
<outline type="rss" text="Paul Buchheit" title="Paul Buchheit" xmlUrl="http://paulbuchheit.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="http://paulbuchheit.blogspot.com/"/>
|
||||
<outline type="rss" text="flak" title="flak" xmlUrl="https://flak.tedunangst.com/rss" htmlUrl="https://flak.tedunangst.com/"/>
|
||||
<outline type="rss" text="Aaron Miller" title="Aaron Miller" xmlUrl="https://aaron-m.com/feed" htmlUrl="https://aaron-m.com"/>
|
||||
<outline type="rss" text="PL Perspectives" title="PL Perspectives" xmlUrl="https://blog.sigplan.org/feed/" htmlUrl="https://blog.sigplan.org"/>
|
||||
<outline type="rss" text="Josh Haberman" title="Josh Haberman" xmlUrl="http://blog.reverberate.org/feeds/posts/default" htmlUrl="https://blog.reverberate.org/"/>
|
||||
<outline type="rss" text="opensoul.org by Brandon Keepers" title="opensoul.org by Brandon Keepers" xmlUrl="http://feeds.feedburner.com/opensoul" htmlUrl="http://opensoul.org/"/>
|
||||
<outline type="rss" text="Bringing back the 90s Internet" title="Bringing back the 90s Internet" xmlUrl="https://old.reddit.com/r/hnblogs/.rss" htmlUrl="https://old.reddit.com/r/hnblogs/"/>
|
||||
<outline type="rss" text="Upstract" title="Upstract" xmlUrl="https://upstract.com/feed" htmlUrl="https://upstract.com"/>
|
||||
<outline type="rss" text="Cappuccino Project" title="Cappuccino Project" xmlUrl="http://www.cappuccino-project.org/blog/feed.xml" htmlUrl="http://www.cappuccino-project.org/blog/"/>
|
||||
<outline type="rss" text="Amtrak To Hell" title="Amtrak To Hell" xmlUrl="http://amtrak-to-hell.tumblr.com/rss" htmlUrl="https://amtrak-to-hell.tumblr.com/"/>
|
||||
<outline type="rss" text="Chris Ball" title="Chris Ball" xmlUrl="http://blog.printf.net/xml/rss20/feed.xml" htmlUrl="https://blog.printf.net"/>
|
||||
<outline type="rss" text="RadOncNotes" title="RadOncNotes" xmlUrl="https://radoncnotes.com/feed/" htmlUrl="https://radoncnotes.com"/>
|
||||
<outline type="rss" text="Leonora Tindall on Nora Codes" title="Leonora Tindall on Nora Codes" xmlUrl="https://nora.codes/index.xml" htmlUrl="https://nora.codes/"/>
|
||||
<outline type="rss" text="Writing for Developers" title="Writing for Developers" xmlUrl="https://writingfordevelopers.substack.com/feed" htmlUrl="https://writingfordevelopers.substack.com"/>
|
||||
<outline type="rss" text="blog of Marian Posăceanu - rubyist most of the time" title="blog of Marian Posăceanu - rubyist most of the time" xmlUrl="https://marianposaceanu.com/feed.rss" htmlUrl="https://marianposaceanu.com"/>
|
||||
<outline type="rss" text="Journal of Greg Kogan" title="Journal of Greg Kogan" xmlUrl="https://www.gregkogan.com/feed.xml" htmlUrl="https://www.gregkogan.com/"/>
|
||||
<outline type="rss" text="Coder of Worlds" title="Coder of Worlds" xmlUrl="http://coderofworlds.com/feed/" htmlUrl="http://coderofworlds.com"/>
|
||||
<outline type="rss" text="Interconnected" title="Interconnected" xmlUrl="https://interconnected.org/home/feed" htmlUrl="https://interconnected.org/home"/>
|
||||
<outline type="rss" text="Lambda the Ultimate" title="Lambda the Ultimate" xmlUrl="http://lambda-the-ultimate.org/rss.xml" htmlUrl="http://lambda-the-ultimate.org"/>
|
||||
<outline type="rss" text="SplatF" title="SplatF" xmlUrl="http://www.splatf.com/feed/" htmlUrl="https://www.fromedome.com"/>
|
||||
<outline type="rss" text="Design Pepper" title="Design Pepper" xmlUrl="https://designpepper.com/feed/" htmlUrl="https://designpepper.com"/>
|
||||
<outline type="rss" text="Terence Eden’s Blog" title="Terence Eden’s Blog" xmlUrl="https://shkspr.mobi/blog/feed/atom/" htmlUrl="https://shkspr.mobi/blog"/>
|
||||
<outline type="rss" text="Fabulous adventures in coding" title="Fabulous adventures in coding" xmlUrl="http://ericlippert.com/feed/" htmlUrl="https://ericlippert.com"/>
|
||||
<outline type="rss" text="EEQJ" title="EEQJ" xmlUrl="http://sneak.datavibe.net/feed/"/>
|
||||
<outline type="rss" text="A Sack of Seattle" title="A Sack of Seattle" xmlUrl="http://asack.typepad.com/a_sack_of_seattle/atom.xml" htmlUrl="https://asack.typepad.com/a_sack_of_seattle/"/>
|
||||
<outline type="rss" text="Matthew Alp" title="Matthew Alp" xmlUrl="https://mattalp.com/index.xml" htmlUrl="https://mattalp.com/"/>
|
||||
<outline type="rss" text="Jared Parsons" title="Jared Parsons" xmlUrl="http://blog.paranoidcoding.com/atom.xml" htmlUrl="http://blog.paranoidcoding.com/"/>
|
||||
<outline type="rss" text="Martin Fowler" title="Martin Fowler" xmlUrl="http://martinfowler.com/bliki/bliki.atom" htmlUrl="https://martinfowler.com"/>
|
||||
<outline type="rss" text="Metabase | Business Intelligence, Dashboards, and Data Visualization" title="Metabase | Business Intelligence, Dashboards, and Data Visualization" xmlUrl="http://www.metabase.com/feed.xml" htmlUrl="https://www.metabase.com/"/>
|
||||
<outline type="rss" text="Jaruzel's Musings" title="Jaruzel's Musings" xmlUrl="http://jaruzel.com/rss.php" htmlUrl="http://www.jaruzel.com"/>
|
||||
<outline type="rss" text="BioPharma Dive - Latest News" title="BioPharma Dive - Latest News" xmlUrl="https://www.biopharmadive.com/feeds/news/" htmlUrl="https://www.biopharmadive.com/news/"/>
|
||||
<outline type="rss" text="Vincent Tang" title="Vincent Tang" xmlUrl="https://www.vincentntang.com/rss.xml" htmlUrl="https://www.vincentntang.com/"/>
|
||||
<outline type="rss" text="Frederic Cambus" title="Frederic Cambus" xmlUrl="https://www.cambus.net/atom.xml" htmlUrl="https://www.cambus.net/"/>
|
||||
<outline type="rss" text="William Pietri" title="William Pietri" xmlUrl="http://williampietri.com/atom.xml" htmlUrl="https://williampietri.com/"/>
|
||||
<outline type="rss" text="Adventures" title="Adventures" xmlUrl="https://dvt.name/feed/" htmlUrl="https://dvt.name"/>
|
||||
<outline type="rss" text="mssv" title="mssv" xmlUrl="https://mssv.net/feed/" htmlUrl="https://mssv.net"/>
|
||||
<outline type="rss" text="Stephen Marz" title="Stephen Marz" xmlUrl="https://blog.stephenmarz.com/feed/" htmlUrl="https://blog.stephenmarz.com"/>
|
||||
<outline type="rss" text="Tom Blomfield" title="Tom Blomfield" xmlUrl="https://tomblomfield.com/rss" htmlUrl="https://tomblomfield.com/"/>
|
||||
<outline type="rss" text="David Anekstein's blog" title="David Anekstein's blog" xmlUrl="https://aneksteind.github.io/rss.xml" htmlUrl="https://aneksteind.github.io"/>
|
||||
<outline type="rss" text="(title unknown)" title="(title unknown)" xmlUrl="http://theinvisibl.com/rss/"/>
|
||||
<outline type="rss" text="Capital & Growth Blog" title="Capital & Growth Blog" xmlUrl="https://capitalandgrowth.org/feed/" htmlUrl="https://capitalandgrowth.org"/>
|
||||
<outline type="rss" text="Lu's blog" title="Lu's blog" xmlUrl="https://blog.the-pans.com/rss/" htmlUrl="https://blog.the-pans.com/"/>
|
||||
<outline type="rss" text="Cocoa with Love" title="Cocoa with Love" xmlUrl="http://cocoawithlove.com/feeds/posts/default" htmlUrl="https://www.cocoawithlove.com/"/>
|
||||
<outline type="rss" text="jrock.us" title="jrock.us" xmlUrl="https://jrock.us/index.xml" htmlUrl="https://jrock.us/"/>
|
||||
<outline type="rss" text="Kartik Agaram" title="Kartik Agaram" xmlUrl="http://feeds.akkartik.name/kartiks-scrapbook" htmlUrl="http://akkartik.name"/>
|
||||
<outline type="rss" text="Crooked Timber" title="Crooked Timber" xmlUrl="https://crookedtimber.org/feed/" htmlUrl="https://crookedtimber.org"/>
|
||||
<outline type="rss" text="Seliger + Associates Grant Writing" title="Seliger + Associates Grant Writing" xmlUrl="https://seliger.com/feed/" htmlUrl="https://seliger.com/"/>
|
||||
<outline type="rss" xmlUrl="https://www.dankohn.com/home?format=rss"/>
|
||||
<outline type="rss" text="Dan Luu" title="Dan Luu" xmlUrl="https://danluu.com/atom.xml" htmlUrl="https://danluu.com/atom/index.xml"/>
|
||||
<outline type="rss" text="lee-phillips.org" title="lee-phillips.org" xmlUrl="https://lee-phillips.org/updates.xml" htmlUrl="https://lee-phillips.org"/>
|
||||
<outline type="rss" text="Daniel Lyons's Site" title="Daniel Lyons's Site" xmlUrl="http://www.storytotell.org/feed.xml" htmlUrl="http://www.storytotell.org/"/>
|
||||
<outline type="rss" text="Pluralistic: Daily links from Cory Doctorow" title="Pluralistic: Daily links from Cory Doctorow" xmlUrl="https://pluralistic.net/feed/" htmlUrl="https://pluralistic.net"/>
|
||||
<outline type="rss" text="Mitch Berkson" title="Mitch Berkson" xmlUrl="https://www.bermita.com/index.xml" htmlUrl="https://www.bermita.com/"/>
|
||||
<outline type="rss" text="Pixel Envy" title="Pixel Envy" xmlUrl="https://pxlnv.com/feed/" htmlUrl="https://pxlnv.com/"/>
|
||||
<outline type="rss" text="AWS News Blog" title="AWS News Blog" xmlUrl="https://aws.amazon.com/blogs/aws/feed/" htmlUrl="https://aws.amazon.com/blogs/aws/"/>
|
||||
<outline type="rss" text="Jaruzel's Musings" title="Jaruzel's Musings" xmlUrl="http://www.jaruzel.com/rss.php" htmlUrl="http://www.jaruzel.com"/>
|
||||
<outline type="rss" text="Siempre La Luna" title="Siempre La Luna" xmlUrl="http://siempre-la-luna.tumblr.com/rss" htmlUrl="https://siempre-la-luna.tumblr.com/"/>
|
||||
<outline type="rss" text="Grepular Blog" title="Grepular Blog" xmlUrl="https://www.grepular.com/rss" htmlUrl="https://www.grepular.com"/>
|
||||
<outline type="rss" text="Tristan Hume" title="Tristan Hume" xmlUrl="https://thume.ca/atom.xml" htmlUrl="https://thume.ca"/>
|
||||
<outline type="rss" text="the.HackerConundrum" title="the.HackerConundrum" xmlUrl="https://blog.abrah.am/feeds/posts/default?alt=rss" htmlUrl="http://blog.abrah.am/"/>
|
||||
<outline type="rss" text="Skeu It!" title="Skeu It!" xmlUrl="http://skeu.it/rss" htmlUrl="http://skeu.it/"/>
|
||||
<outline type="rss" text="arun.is" title="arun.is" xmlUrl="http://arun.is/rss.xml" htmlUrl="https://www.arun.is"/>
|
||||
<outline type="rss" text="NSLog();" title="NSLog();" xmlUrl="http://nslog.com/feed" htmlUrl="https://nslog.com"/>
|
||||
<outline type="rss" text="Sam Altman" title="Sam Altman" xmlUrl="http://blog.samaltman.com/posts.atom" htmlUrl="http://blog.samaltman.com"/>
|
||||
<outline type="rss" xmlUrl="https://mikestone.me/feed.xml" htmlUrl="https://mikestone.me/"/>
|
||||
<outline type="rss" text="Antirez weblog" title="Antirez weblog" xmlUrl="http://antirez.com/rss" htmlUrl="http://antirez.com"/>
|
||||
<outline type="rss" text="Sebastian Völkl" title="Sebastian Völkl" xmlUrl="https://sebastianvoelkl.com/feed/" htmlUrl="https://sebastianvoelkl.com"/>
|
||||
<outline type="rss" text="Craig Kerstiens" title="Craig Kerstiens" xmlUrl="https://www.craigkerstiens.com/index.xml" htmlUrl="https://www.craigkerstiens.com/"/>
|
||||
<outline type="rss" text="Ostbahnhof / Techno Mix" title="Ostbahnhof / Techno Mix" xmlUrl="http://ostbahnhof.podomatic.com/rss2.xml" htmlUrl="https://www.podomatic.com/podcasts/ostbahnhof"/>
|
||||
<outline type="rss" text="Keith Rarick" title="Keith Rarick" xmlUrl="http://feeds.feedburner.com/krarick" htmlUrl="https://xph.us/"/>
|
||||
<outline type="rss" text="wakecraft-dev" title="wakecraft-dev" xmlUrl="https://blog.wakecraft.co/feeds/posts/default?alt=rss" htmlUrl="https://blog.wakecraft.co/"/>
|
||||
<outline type="rss" text="Jan van den Berg" title="Jan van den Berg" xmlUrl="https://j11g.com/feed/" htmlUrl="https://j11g.com/"/>
|
||||
<outline type="rss" text="Jerod Santo" title="Jerod Santo" xmlUrl="http://blog.jerodsanto.net/feed.xml" htmlUrl="http://jerodsanto.net/"/>
|
||||
<outline type="rss" text="Smoking on a Bike" title="Smoking on a Bike" xmlUrl="https://www.smokingonabike.com/feed/" htmlUrl="https://www.smokingonabike.com"/>
|
||||
<outline type="rss" text="Both Sides of the Table" title="Both Sides of the Table" xmlUrl="http://feeds.feedburner.com/BothSidesOfTheTable" htmlUrl="https://bothsidesofthetable.com?source=rss----97f98e5df342---4"/>
|
||||
<outline type="rss" text="Jeremy's Journal" title="Jeremy's Journal" xmlUrl="http://jedbergjournal.blogspot.com/feeds/posts/default" htmlUrl="http://jedbergjournal.blogspot.com/"/>
|
||||
<outline type="rss" text="Jamie Quint" title="Jamie Quint" xmlUrl="http://jamiequint.com/feed" htmlUrl="http://jamiequint.com"/>
|
||||
<outline type="rss" text="The Great Rift Valley Software Company" title="The Great Rift Valley Software Company" xmlUrl="https://riftvalleysoftware.com/feed/" htmlUrl="https://riftvalleysoftware.com"/>
|
||||
<outline type="rss" text="A Softer World" title="A Softer World" xmlUrl="http://www.rsspect.com/rss/asw.xml" htmlUrl="http://www.asofterworld.com"/>
|
||||
<outline type="rss" text="random strings" title="random strings" xmlUrl="https://blog.randomstring.org/feeds/atom.xml" htmlUrl="https://blog.randomstring.org/"/>
|
||||
<outline type="rss" text="Khorchanov" title="Khorchanov" xmlUrl="https://blog.khorchani.fr/index.xml" htmlUrl="https://blog.khorchani.fr/"/>
|
||||
<outline type="rss" text="geckoboard's blog" title="geckoboard's blog" xmlUrl="http://feeds.feedburner.com/GeckoboardsBlog" htmlUrl="http://www.geckoboard.com/blog"/>
|
||||
<outline type="rss" text="wiredvanity - Articles" title="wiredvanity - Articles" xmlUrl="http://www.wiredvanity.com/rss/?section=articles" htmlUrl="http://www.wiredvanity.com/"/>
|
||||
<outline type="rss" text="Durmonski.com" title="Durmonski.com" xmlUrl="https://durmonski.com/feed/" htmlUrl="https://durmonski.com/"/>
|
||||
<outline type="rss" text="onlinecensorship.org" title="onlinecensorship.org" xmlUrl="https://onlinecensorship.org/feed.rss" htmlUrl="https://www.onlinecensorship.org"/>
|
||||
<outline type="rss" text="Happy Warrior by Seth Bannon" title="Happy Warrior by Seth Bannon" xmlUrl="http://sethbannon.com/feed" htmlUrl="https://www.sethbannon.com"/>
|
||||
<outline type="rss" text="Sealgram" title="Sealgram" xmlUrl="https://sealgram.com/feeds/all.atom.xml" htmlUrl="https://sealgram.com/"/>
|
||||
<outline type="rss" text="kyry.cz" title="kyry.cz" xmlUrl="https://kyry.cz/feeds/all.atom.xml" htmlUrl="https://kyry.cz/"/>
|
||||
<outline type="rss" text="Hindsight Bias" title="Hindsight Bias" xmlUrl="https://hindsightbias.xyz/feed/" htmlUrl="https://hindsightbias.xyz"/>
|
||||
<outline type="rss" text="Measured Mass" title="Measured Mass" xmlUrl="https://measuredmass.com/feed/" htmlUrl="https://measuredmass.com"/>
|
||||
<outline type="rss" text="Mike Cane’s xBlog" title="Mike Cane’s xBlog" xmlUrl="https://mikecanex.wordpress.com/feed/" htmlUrl="https://mikecanex.wordpress.com"/>
|
||||
<outline type="rss" text="Simon Willison's Weblog" title="Simon Willison's Weblog" xmlUrl="https://simonwillison.net/atom/everything/" htmlUrl="http://simonwillison.net/"/>
|
||||
<outline type="rss" text="LSAT Hacks" title="LSAT Hacks" xmlUrl="https://lsathacks.com/feed/" htmlUrl="https://lsathacks.com/"/>
|
||||
<outline type="rss" text="Attack of the 50 Foot Blockchain" title="Attack of the 50 Foot Blockchain" xmlUrl="https://davidgerard.co.uk/blockchain/feed/" htmlUrl="https://davidgerard.co.uk/blockchain"/>
|
||||
<outline type="rss" text="On Contracts" title="On Contracts" xmlUrl="https://www.oncontracts.com/feed/" htmlUrl="https://www.oncontracts.com"/>
|
||||
<outline type="rss" text="Idle Words" title="Idle Words" xmlUrl="http://www.idlewords.com/index.xml" htmlUrl="http://idlewords.com"/>
|
||||
<outline type="rss" text="A Collection of Unmitigated Pedantry" title="A Collection of Unmitigated Pedantry" xmlUrl="https://acoup.blog/feed/" htmlUrl="https://acoup.blog"/>
|
||||
<outline type="rss" text="OtherHand" title="OtherHand" xmlUrl="http://feeds.feedburner.com/otherhand/RaEX" htmlUrl="https://www.otherhand.org"/>
|
||||
<outline type="rss" text="Krautsuppe" title="Krautsuppe" xmlUrl="http://guckes.soup.io/rss" htmlUrl="https://guckes.soup.io/"/>
|
||||
<outline type="rss" text="Supply Chain Dive - Latest News" title="Supply Chain Dive - Latest News" xmlUrl="https://www.supplychaindive.com/feeds/news/" htmlUrl="https://www.supplychaindive.com/news/"/>
|
||||
<outline type="rss" text="David's Book Reviews" title="David's Book Reviews" xmlUrl="http://davids-book-reviews.blogspot.com/feeds/posts/default?alt=rss" htmlUrl="http://davids-book-reviews.blogspot.com/"/>
|
||||
<outline type="rss" text="Nucleics" title="Nucleics" xmlUrl="https://www.nucleics.com/feed/" htmlUrl="https://www.nucleics.com"/>
|
||||
<outline type="rss" text="Blog on Bastian Rieck's personal homepage" title="Blog on Bastian Rieck's personal homepage" xmlUrl="http://bastian.rieck.me/blog/index.xml" htmlUrl="http://bastian.rieck.me/blog/"/>
|
||||
<outline type="rss" text="The Tao of Mac" title="The Tao of Mac" xmlUrl="https://taoofmac.com/atom.xml" htmlUrl="https://taoofmac.com"/>
|
||||
<outline type="rss" text="Sensemaking" title="Sensemaking" xmlUrl="https://alexkrupp.typepad.com/sensemaking/index.rdf" htmlUrl="https://alexkrupp.typepad.com/sensemaking/"/>
|
||||
<outline type="rss" text="derwiki" title="derwiki" xmlUrl="http://derwiki.tumblr.com/rss" htmlUrl="https://derwiki.tumblr.com/"/>
|
||||
<outline type="rss" text="Defuse Cyber-Security's Blog" title="Defuse Cyber-Security's Blog" xmlUrl="https://defuse.ca/blog/feed/"/>
|
||||
<outline type="rss" text="REPL adventures" title="REPL adventures" xmlUrl="https://blog.michielborkent.nl/atom.xml" htmlUrl="https://blog.michielborkent.nl/"/>
|
||||
<outline type="rss" text="Tom Dalling" title="Tom Dalling" xmlUrl="https://www.tomdalling.com/blog/feed/" htmlUrl="https://www.tomdalling.com/?utm_source=rss&utm_medium=rss"/>
|
||||
<outline type="rss" text="TEAM BARRY TECH LOG" title="TEAM BARRY TECH LOG" xmlUrl="http://techlog.teambarry.org/atom.xml" htmlUrl="http://techlog.teambarry.org/"/>
|
||||
<outline type="rss" text="Futurescaper" title="Futurescaper" xmlUrl="https://www.futurescaper.com/index?format=rss" htmlUrl="https://www.futurescaper.com/"/>
|
||||
<outline type="rss" text="metablog" title="metablog" xmlUrl="https://blog.metaobject.com/feeds/posts/default?alt=rss" htmlUrl="https://blog.metaobject.com/"/>
|
||||
<outline type="rss" text="Jason L. Baptiste" title="Jason L. Baptiste" xmlUrl="http://jasonlbaptiste.com/feed/" htmlUrl="https://jasonlbaptiste.com/"/>
|
||||
<outline type="rss" text="Chris Ball" title="Chris Ball" xmlUrl="https://blog.printf.net/feed/" htmlUrl="https://blog.printf.net"/>
|
||||
<outline type="rss" text="Volution Notes" title="Volution Notes" xmlUrl="https://notes.volution.ro/index.xml" htmlUrl="https://notes.volution.ro/"/>
|
||||
<outline type="rss" text="Articles — brandur.org" title="Articles — brandur.org" xmlUrl="https://brandur.org/articles.atom" htmlUrl="https://brandur.org"/>
|
||||
<outline type="rss" text="(title unknown)" title="(title unknown)" xmlUrl="http://feeds.feedburner.com/~u/17166507013406736846" htmlUrl="https://feedburner.google.com/fb/a/home"/>
|
||||
</outline>
|
||||
<outline text="A-List" title="A-List">
|
||||
<outline type="rss" text="Pluralistic: Daily links from Cory Doctorow" title="Pluralistic: Daily links from Cory Doctorow" xmlUrl="https://pluralistic.net/feed/" htmlUrl="https://pluralistic.net"/>
|
||||
<outline type="rss" text="Schneier on Security" title="Schneier on Security" xmlUrl="http://www.schneier.com/blog/index.rdf" htmlUrl="https://www.schneier.com"/>
|
||||
<outline type="rss" text="Epsilon Theory" title="Epsilon Theory" xmlUrl="http://epsilontheory.com/feed/" htmlUrl="https://www.epsilontheory.com/"/>
|
||||
<outline type="rss" text="Kalzumeus Software" title="Kalzumeus Software" xmlUrl="http://www.kalzumeus.com/feed/" htmlUrl="https://www.kalzumeus.com"/>
|
||||
<outline type="rss" text="Jacques Mattheij" title="Jacques Mattheij" xmlUrl="https://jacquesmattheij.com/rss.xml" htmlUrl="http://jacquesmattheij.com/"/>
|
||||
<outline type="rss" text="Terence Eden’s Blog" title="Terence Eden’s Blog" xmlUrl="https://shkspr.mobi/blog/feed" htmlUrl="https://shkspr.mobi/blog"/>
|
||||
<outline type="rss" text="AWS News Blog" title="AWS News Blog" xmlUrl="https://aws.amazon.com/blogs/aws/feed/" htmlUrl="https://aws.amazon.com/blogs/aws/"/>
|
||||
<outline type="rss" text="Jacques Mattheij" title="Jacques Mattheij" xmlUrl="http://jacquesmattheij.com/rss.xml" htmlUrl="http://jacquesmattheij.com/"/>
|
||||
<outline type="rss" text="Seth's Blog" title="Seth's Blog" xmlUrl="http://sethgodin.typepad.com/seths_blog/atom.xml" htmlUrl="https://seths.blog"/>
|
||||
<outline type="rss" text="Feld Thoughts" title="Feld Thoughts" xmlUrl="http://feeds.feedburner.com/FeldThoughts" htmlUrl="https://feld.com/"/>
|
||||
<outline type="rss" text="Writing" title="Writing" xmlUrl="http://rachelbythebay.com/w/atom.xml" htmlUrl="http://rachelbythebay.com/w/"/>
|
||||
<outline type="rss" text="Coding Horror" title="Coding Horror" xmlUrl="https://blog.codinghorror.com/rss/" htmlUrl="https://blog.codinghorror.com/"/>
|
||||
<outline type="rss" text="xkcd" title="xkcd" xmlUrl="http://xkcd.com/rss.xml" htmlUrl="https://xkcd.com/"/>
|
||||
<outline type="rss" text="Joel on Software" title="Joel on Software" xmlUrl="http://www.joelonsoftware.com/rss.xml" htmlUrl="https://www.joelonsoftware.com"/>
|
||||
<outline type="rss" text="Sam Altman" title="Sam Altman" xmlUrl="http://blog.samaltman.com/posts.atom" htmlUrl="http://blog.samaltman.com"/>
|
||||
<outline type="rss" text="Daring Fireball" title="Daring Fireball" xmlUrl="https://daringfireball.net/feeds/main" htmlUrl="https://daringfireball.net/"/>
|
||||
<outline type="rss" text="McSweeney’s" title="McSweeney’s" xmlUrl="https://feeds.feedburner.com/mcsweeneys" htmlUrl="https://www.mcsweeneys.net/"/>
|
||||
<outline type="rss" text="Antirez weblog" title="Antirez weblog" xmlUrl="http://antirez.com/rss" htmlUrl="http://antirez.com"/>
|
||||
<outline type="rss" text="Vitalik Buterin's website" title="Vitalik Buterin's website" xmlUrl="http://vitalik.ca/feed.xml" htmlUrl="https://vitalik.ca/"/>
|
||||
<outline type="rss" text="Charlie's Diary" title="Charlie's Diary" xmlUrl="http://www.antipope.org/charlie/blog-static/atom.xml" htmlUrl="http://www.antipope.org/charlie/blog-static/"/>
|
||||
<outline type="rss" text="Jeffrey Paul" title="Jeffrey Paul" xmlUrl="https://sneak.berlin/feed.xml" htmlUrl="https://sneak.berlin/"/>
|
||||
<outline type="rss" text="Julia Evans" title="Julia Evans" xmlUrl="http://jvns.ca/atom.xml" htmlUrl="http://jvns.ca"/>
|
||||
<outline type="rss" text="Xe's Blog" title="Xe's Blog" xmlUrl="https://christine.website/blog.rss" htmlUrl="https://xeiaso.net/blog"/>
|
||||
<outline type="rss" text="Both Sides of the Table" title="Both Sides of the Table" xmlUrl="http://feeds.feedburner.com/BothSidesOfTheTable" htmlUrl="https://bothsidesofthetable.com?source=rss----97f98e5df342---4"/>
|
||||
<outline type="rss" text="Drew DeVault's blog" title="Drew DeVault's blog" xmlUrl="https://drewdevault.com/blog/index.xml" htmlUrl="https://drewdevault.com"/>
|
||||
<outline type="rss" text="Marco.org" title="Marco.org" xmlUrl="http://www.marco.org/rss" htmlUrl="https://marco.org/"/>
|
||||
<outline type="rss" text="Slashdot" title="Slashdot" xmlUrl="http://rss.slashdot.org/Slashdot/slashdot" htmlUrl="https://slashdot.org/"/>
|
||||
<outline type="rss" text="A VC" title="A VC" xmlUrl="http://feeds.feedburner.com/AVc" htmlUrl="https://avc.com/"/>
|
||||
<outline type="rss" text="Filippo Valsorda" title="Filippo Valsorda" xmlUrl="https://blog.filippo.io/rss/" htmlUrl="https://words.filippo.io/"/>
|
||||
<outline type="rss" text="Ars Technica" title="Ars Technica" xmlUrl="http://feeds.arstechnica.com/arstechnica/index/" htmlUrl="https://arstechnica.com"/>
|
||||
<outline type="rss" text="Project Zero" title="Project Zero" xmlUrl="http://googleprojectzero.blogspot.com/feeds/posts/default" htmlUrl="https://googleprojectzero.blogspot.com/"/>
|
||||
<outline type="rss" text="Continuing Ed — with Edward Snowden" title="Continuing Ed — with Edward Snowden" xmlUrl="https://edwardsnowden.substack.com/feed/" htmlUrl="https://edwardsnowden.substack.com"/>
|
||||
<outline type="rss" text="Gwern.net Newsletter" title="Gwern.net Newsletter" xmlUrl="https://gwern.substack.com/feed" htmlUrl="https://gwern.substack.com"/>
|
||||
<outline type="rss" text="jwz" title="jwz" xmlUrl="http://www.jwz.org/blog/feed/" htmlUrl="https://www.jwz.org/blog/"/>
|
||||
<outline type="rss" text="Derek Sivers blog" title="Derek Sivers blog" xmlUrl="http://sivers.org/en.atom" htmlUrl="https://sivers.org/"/>
|
||||
<outline type="rss" text="Dan Luu" title="Dan Luu" xmlUrl="https://danluu.com/atom.xml" htmlUrl="https://danluu.com/atom/index.xml"/>
|
||||
<outline type="rss" text="Astral Codex Ten" title="Astral Codex Ten" xmlUrl="https://astralcodexten.substack.com/feed/" htmlUrl="https://astralcodexten.substack.com"/>
|
||||
</outline>
|
||||
</body>
|
||||
</opml>
|
7
tools/Makefile
Normal file
7
tools/Makefile
Normal file
@ -0,0 +1,7 @@
|
||||
default: run
|
||||
|
||||
run:
|
||||
pipenv run python3 main.py | tee output.txt
|
||||
|
||||
other:
|
||||
pipenv run python3 hnblogs.py | tee output.txt
|
16
tools/Pipfile
Normal file
16
tools/Pipfile
Normal file
@ -0,0 +1,16 @@
|
||||
[[source]]
|
||||
url = "https://pypi.org/simple"
|
||||
verify_ssl = true
|
||||
name = "pypi"
|
||||
|
||||
[packages]
|
||||
requests = "*"
|
||||
bs4 = "*"
|
||||
lxml = "*"
|
||||
feedparser = "*"
|
||||
sanelogging = "*"
|
||||
|
||||
[dev-packages]
|
||||
|
||||
[requires]
|
||||
python_version = "3.9"
|
269
tools/Pipfile.lock
generated
Normal file
269
tools/Pipfile.lock
generated
Normal file
@ -0,0 +1,269 @@
|
||||
{
|
||||
"_meta": {
|
||||
"hash": {
|
||||
"sha256": "e25af9d23d965cd5371700c95baa1de3028f8f273467e27ed19e3556188a8fae"
|
||||
},
|
||||
"pipfile-spec": 6,
|
||||
"requires": {
|
||||
"python_version": "3.9"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"name": "pypi",
|
||||
"url": "https://pypi.org/simple",
|
||||
"verify_ssl": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"default": {
|
||||
"beautifulsoup4": {
|
||||
"hashes": [
|
||||
"sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30",
|
||||
"sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"
|
||||
],
|
||||
"markers": "python_full_version >= '3.6.0'",
|
||||
"version": "==4.11.1"
|
||||
},
|
||||
"bs4": {
|
||||
"hashes": [
|
||||
"sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==0.0.1"
|
||||
},
|
||||
"certifi": {
|
||||
"hashes": [
|
||||
"sha256:84c85a9078b11105f04f3036a9482ae10e4621616db313fe045dd24743a0820d",
|
||||
"sha256:fe86415d55e84719d75f8b69414f6438ac3547d2078ab91b67e779ef69378412"
|
||||
],
|
||||
"markers": "python_full_version >= '3.6.0'",
|
||||
"version": "==2022.6.15"
|
||||
},
|
||||
"charset-normalizer": {
|
||||
"hashes": [
|
||||
"sha256:5189b6f22b01957427f35b6a08d9a0bc45b46d3788ef5a92e978433c7a35f8a5",
|
||||
"sha256:575e708016ff3a5e3681541cb9d79312c416835686d054a23accb873b254f413"
|
||||
],
|
||||
"markers": "python_full_version >= '3.6.0'",
|
||||
"version": "==2.1.0"
|
||||
},
|
||||
"colorlog": {
|
||||
"hashes": [
|
||||
"sha256:344f73204009e4c83c5b6beb00b3c45dc70fcdae3c80db919e0a4171d006fde8",
|
||||
"sha256:351c51e866c86c3217f08e4b067a7974a678be78f07f85fc2d55b8babde6d94e"
|
||||
],
|
||||
"markers": "python_full_version >= '3.6.0'",
|
||||
"version": "==6.6.0"
|
||||
},
|
||||
"datetime": {
|
||||
"hashes": [
|
||||
"sha256:65416160ff35a564c6cca67ce0c5cd1816eee4e8a2fb324556939689d0a9ee41",
|
||||
"sha256:ec9894c438cdd54dc31578b1b43c79b11f8111dbeb066e372548a0a78a3bec46"
|
||||
],
|
||||
"version": "==4.5"
|
||||
},
|
||||
"feedparser": {
|
||||
"hashes": [
|
||||
"sha256:27da485f4637ce7163cdeab13a80312b93b7d0c1b775bef4a47629a3110bca51",
|
||||
"sha256:79c257d526d13b944e965f6095700587f27388e50ea16fd245babe4dfae7024f"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==6.0.10"
|
||||
},
|
||||
"idna": {
|
||||
"hashes": [
|
||||
"sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff",
|
||||
"sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"
|
||||
],
|
||||
"markers": "python_version >= '3.5'",
|
||||
"version": "==3.3"
|
||||
},
|
||||
"lxml": {
|
||||
"hashes": [
|
||||
"sha256:04da965dfebb5dac2619cb90fcf93efdb35b3c6994fea58a157a834f2f94b318",
|
||||
"sha256:0538747a9d7827ce3e16a8fdd201a99e661c7dee3c96c885d8ecba3c35d1032c",
|
||||
"sha256:0645e934e940107e2fdbe7c5b6fb8ec6232444260752598bc4d09511bd056c0b",
|
||||
"sha256:079b68f197c796e42aa80b1f739f058dcee796dc725cc9a1be0cdb08fc45b000",
|
||||
"sha256:0f3f0059891d3254c7b5fb935330d6db38d6519ecd238ca4fce93c234b4a0f73",
|
||||
"sha256:10d2017f9150248563bb579cd0d07c61c58da85c922b780060dcc9a3aa9f432d",
|
||||
"sha256:1355755b62c28950f9ce123c7a41460ed9743c699905cbe664a5bcc5c9c7c7fb",
|
||||
"sha256:13c90064b224e10c14dcdf8086688d3f0e612db53766e7478d7754703295c7c8",
|
||||
"sha256:1423631e3d51008871299525b541413c9b6c6423593e89f9c4cfbe8460afc0a2",
|
||||
"sha256:1436cf0063bba7888e43f1ba8d58824f085410ea2025befe81150aceb123e345",
|
||||
"sha256:1a7c59c6ffd6ef5db362b798f350e24ab2cfa5700d53ac6681918f314a4d3b94",
|
||||
"sha256:1e1cf47774373777936c5aabad489fef7b1c087dcd1f426b621fda9dcc12994e",
|
||||
"sha256:206a51077773c6c5d2ce1991327cda719063a47adc02bd703c56a662cdb6c58b",
|
||||
"sha256:21fb3d24ab430fc538a96e9fbb9b150029914805d551deeac7d7822f64631dfc",
|
||||
"sha256:27e590352c76156f50f538dbcebd1925317a0f70540f7dc8c97d2931c595783a",
|
||||
"sha256:287605bede6bd36e930577c5925fcea17cb30453d96a7b4c63c14a257118dbb9",
|
||||
"sha256:2aaf6a0a6465d39b5ca69688fce82d20088c1838534982996ec46633dc7ad6cc",
|
||||
"sha256:32a73c53783becdb7eaf75a2a1525ea8e49379fb7248c3eeefb9412123536387",
|
||||
"sha256:41fb58868b816c202e8881fd0f179a4644ce6e7cbbb248ef0283a34b73ec73bb",
|
||||
"sha256:4780677767dd52b99f0af1f123bc2c22873d30b474aa0e2fc3fe5e02217687c7",
|
||||
"sha256:4878e667ebabe9b65e785ac8da4d48886fe81193a84bbe49f12acff8f7a383a4",
|
||||
"sha256:487c8e61d7acc50b8be82bda8c8d21d20e133c3cbf41bd8ad7eb1aaeb3f07c97",
|
||||
"sha256:4beea0f31491bc086991b97517b9683e5cfb369205dac0148ef685ac12a20a67",
|
||||
"sha256:4cfbe42c686f33944e12f45a27d25a492cc0e43e1dc1da5d6a87cbcaf2e95627",
|
||||
"sha256:4d5bae0a37af799207140652a700f21a85946f107a199bcb06720b13a4f1f0b7",
|
||||
"sha256:4e285b5f2bf321fc0857b491b5028c5f276ec0c873b985d58d7748ece1d770dd",
|
||||
"sha256:57e4d637258703d14171b54203fd6822fda218c6c2658a7d30816b10995f29f3",
|
||||
"sha256:5974895115737a74a00b321e339b9c3f45c20275d226398ae79ac008d908bff7",
|
||||
"sha256:5ef87fca280fb15342726bd5f980f6faf8b84a5287fcc2d4962ea8af88b35130",
|
||||
"sha256:603a464c2e67d8a546ddaa206d98e3246e5db05594b97db844c2f0a1af37cf5b",
|
||||
"sha256:6653071f4f9bac46fbc30f3c7838b0e9063ee335908c5d61fb7a4a86c8fd2036",
|
||||
"sha256:6ca2264f341dd81e41f3fffecec6e446aa2121e0b8d026fb5130e02de1402785",
|
||||
"sha256:6d279033bf614953c3fc4a0aa9ac33a21e8044ca72d4fa8b9273fe75359d5cca",
|
||||
"sha256:6d949f53ad4fc7cf02c44d6678e7ff05ec5f5552b235b9e136bd52e9bf730b91",
|
||||
"sha256:6daa662aba22ef3258934105be2dd9afa5bb45748f4f702a3b39a5bf53a1f4dc",
|
||||
"sha256:6eafc048ea3f1b3c136c71a86db393be36b5b3d9c87b1c25204e7d397cee9536",
|
||||
"sha256:830c88747dce8a3e7525defa68afd742b4580df6aa2fdd6f0855481e3994d391",
|
||||
"sha256:86e92728ef3fc842c50a5cb1d5ba2bc66db7da08a7af53fb3da79e202d1b2cd3",
|
||||
"sha256:8caf4d16b31961e964c62194ea3e26a0e9561cdf72eecb1781458b67ec83423d",
|
||||
"sha256:8d1a92d8e90b286d491e5626af53afef2ba04da33e82e30744795c71880eaa21",
|
||||
"sha256:8f0a4d179c9a941eb80c3a63cdb495e539e064f8054230844dcf2fcb812b71d3",
|
||||
"sha256:9232b09f5efee6a495a99ae6824881940d6447debe272ea400c02e3b68aad85d",
|
||||
"sha256:927a9dd016d6033bc12e0bf5dee1dde140235fc8d0d51099353c76081c03dc29",
|
||||
"sha256:93e414e3206779ef41e5ff2448067213febf260ba747fc65389a3ddaa3fb8715",
|
||||
"sha256:98cafc618614d72b02185ac583c6f7796202062c41d2eeecdf07820bad3295ed",
|
||||
"sha256:9c3a88d20e4fe4a2a4a84bf439a5ac9c9aba400b85244c63a1ab7088f85d9d25",
|
||||
"sha256:9f36de4cd0c262dd9927886cc2305aa3f2210db437aa4fed3fb4940b8bf4592c",
|
||||
"sha256:a60f90bba4c37962cbf210f0188ecca87daafdf60271f4c6948606e4dabf8785",
|
||||
"sha256:a614e4afed58c14254e67862456d212c4dcceebab2eaa44d627c2ca04bf86837",
|
||||
"sha256:ae06c1e4bc60ee076292e582a7512f304abdf6c70db59b56745cca1684f875a4",
|
||||
"sha256:b122a188cd292c4d2fcd78d04f863b789ef43aa129b233d7c9004de08693728b",
|
||||
"sha256:b570da8cd0012f4af9fa76a5635cd31f707473e65a5a335b186069d5c7121ff2",
|
||||
"sha256:bcaa1c495ce623966d9fc8a187da80082334236a2a1c7e141763ffaf7a405067",
|
||||
"sha256:bd34f6d1810d9354dc7e35158aa6cc33456be7706df4420819af6ed966e85448",
|
||||
"sha256:be9eb06489bc975c38706902cbc6888f39e946b81383abc2838d186f0e8b6a9d",
|
||||
"sha256:c4b2e0559b68455c085fb0f6178e9752c4be3bba104d6e881eb5573b399d1eb2",
|
||||
"sha256:c62e8dd9754b7debda0c5ba59d34509c4688f853588d75b53c3791983faa96fc",
|
||||
"sha256:c852b1530083a620cb0de5f3cd6826f19862bafeaf77586f1aef326e49d95f0c",
|
||||
"sha256:d9fc0bf3ff86c17348dfc5d322f627d78273eba545db865c3cd14b3f19e57fa5",
|
||||
"sha256:dad7b164905d3e534883281c050180afcf1e230c3d4a54e8038aa5cfcf312b84",
|
||||
"sha256:e5f66bdf0976ec667fc4594d2812a00b07ed14d1b44259d19a41ae3fff99f2b8",
|
||||
"sha256:e8f0c9d65da595cfe91713bc1222af9ecabd37971762cb830dea2fc3b3bb2acf",
|
||||
"sha256:edffbe3c510d8f4bf8640e02ca019e48a9b72357318383ca60e3330c23aaffc7",
|
||||
"sha256:eea5d6443b093e1545ad0210e6cf27f920482bfcf5c77cdc8596aec73523bb7e",
|
||||
"sha256:ef72013e20dd5ba86a8ae1aed7f56f31d3374189aa8b433e7b12ad182c0d2dfb",
|
||||
"sha256:f05251bbc2145349b8d0b77c0d4e5f3b228418807b1ee27cefb11f69ed3d233b",
|
||||
"sha256:f1be258c4d3dc609e654a1dc59d37b17d7fef05df912c01fc2e15eb43a9735f3",
|
||||
"sha256:f9ced82717c7ec65a67667bb05865ffe38af0e835cdd78728f1209c8fffe0cad",
|
||||
"sha256:fe17d10b97fdf58155f858606bddb4e037b805a60ae023c009f760d8361a4eb8",
|
||||
"sha256:fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==4.9.1"
|
||||
},
|
||||
"pytz": {
|
||||
"hashes": [
|
||||
"sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7",
|
||||
"sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"
|
||||
],
|
||||
"version": "==2022.1"
|
||||
},
|
||||
"requests": {
|
||||
"hashes": [
|
||||
"sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983",
|
||||
"sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==2.28.1"
|
||||
},
|
||||
"sanelogging": {
|
||||
"hashes": [
|
||||
"sha256:2ac0c05986c6faec18eb918129189acebcca626a8a96804fc81e304d9a3a2463",
|
||||
"sha256:fe56cd15b54a7fd7458b21bdd0120c20fe79312e4aefc4fb7c54a339ab7bdc77"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==1.1.0"
|
||||
},
|
||||
"setuptools": {
|
||||
"hashes": [
|
||||
"sha256:7c7854ee1429a240090297628dc9f75b35318d193537968e2dc14010ee2f5bca",
|
||||
"sha256:dc2662692f47d99cb8ae15a784529adeed535bcd7c277fee0beccf961522baf6"
|
||||
],
|
||||
"markers": "python_version >= '3.7'",
|
||||
"version": "==63.4.1"
|
||||
},
|
||||
"sgmllib3k": {
|
||||
"hashes": [
|
||||
"sha256:7868fb1c8bfa764c1ac563d3cf369c381d1325d36124933a726f29fcdaa812e9"
|
||||
],
|
||||
"version": "==1.0.0"
|
||||
},
|
||||
"soupsieve": {
|
||||
"hashes": [
|
||||
"sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759",
|
||||
"sha256:fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"
|
||||
],
|
||||
"markers": "python_full_version >= '3.6.0'",
|
||||
"version": "==2.3.2.post1"
|
||||
},
|
||||
"urllib3": {
|
||||
"hashes": [
|
||||
"sha256:c33ccba33c819596124764c23a97d25f32b28433ba0dedeb77d873a38722c9bc",
|
||||
"sha256:ea6e8fb210b19d950fab93b60c9009226c63a28808bc8386e05301e25883ac0a"
|
||||
],
|
||||
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' and python_version < '4'",
|
||||
"version": "==1.26.11"
|
||||
},
|
||||
"zope.interface": {
|
||||
"hashes": [
|
||||
"sha256:08f9636e99a9d5410181ba0729e0408d3d8748026ea938f3b970a0249daa8192",
|
||||
"sha256:0b465ae0962d49c68aa9733ba92a001b2a0933c317780435f00be7ecb959c702",
|
||||
"sha256:0cba8477e300d64a11a9789ed40ee8932b59f9ee05f85276dbb4b59acee5dd09",
|
||||
"sha256:0cee5187b60ed26d56eb2960136288ce91bcf61e2a9405660d271d1f122a69a4",
|
||||
"sha256:0ea1d73b7c9dcbc5080bb8aaffb776f1c68e807767069b9ccdd06f27a161914a",
|
||||
"sha256:0f91b5b948686659a8e28b728ff5e74b1be6bf40cb04704453617e5f1e945ef3",
|
||||
"sha256:15e7d1f7a6ee16572e21e3576d2012b2778cbacf75eb4b7400be37455f5ca8bf",
|
||||
"sha256:17776ecd3a1fdd2b2cd5373e5ef8b307162f581c693575ec62e7c5399d80794c",
|
||||
"sha256:194d0bcb1374ac3e1e023961610dc8f2c78a0f5f634d0c737691e215569e640d",
|
||||
"sha256:1c0e316c9add0db48a5b703833881351444398b04111188069a26a61cfb4df78",
|
||||
"sha256:205e40ccde0f37496904572035deea747390a8b7dc65146d30b96e2dd1359a83",
|
||||
"sha256:273f158fabc5ea33cbc936da0ab3d4ba80ede5351babc4f577d768e057651531",
|
||||
"sha256:2876246527c91e101184f63ccd1d716ec9c46519cc5f3d5375a3351c46467c46",
|
||||
"sha256:2c98384b254b37ce50eddd55db8d381a5c53b4c10ee66e1e7fe749824f894021",
|
||||
"sha256:2e5a26f16503be6c826abca904e45f1a44ff275fdb7e9d1b75c10671c26f8b94",
|
||||
"sha256:334701327f37c47fa628fc8b8d28c7d7730ce7daaf4bda1efb741679c2b087fc",
|
||||
"sha256:3748fac0d0f6a304e674955ab1365d515993b3a0a865e16a11ec9d86fb307f63",
|
||||
"sha256:3c02411a3b62668200910090a0dff17c0b25aaa36145082a5a6adf08fa281e54",
|
||||
"sha256:3dd4952748521205697bc2802e4afac5ed4b02909bb799ba1fe239f77fd4e117",
|
||||
"sha256:3f24df7124c323fceb53ff6168da70dbfbae1442b4f3da439cd441681f54fe25",
|
||||
"sha256:469e2407e0fe9880ac690a3666f03eb4c3c444411a5a5fddfdabc5d184a79f05",
|
||||
"sha256:4de4bc9b6d35c5af65b454d3e9bc98c50eb3960d5a3762c9438df57427134b8e",
|
||||
"sha256:5208ebd5152e040640518a77827bdfcc73773a15a33d6644015b763b9c9febc1",
|
||||
"sha256:52de7fc6c21b419078008f697fd4103dbc763288b1406b4562554bd47514c004",
|
||||
"sha256:5bb3489b4558e49ad2c5118137cfeaf59434f9737fa9c5deefc72d22c23822e2",
|
||||
"sha256:5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e",
|
||||
"sha256:5dd9ca406499444f4c8299f803d4a14edf7890ecc595c8b1c7115c2342cadc5f",
|
||||
"sha256:5f931a1c21dfa7a9c573ec1f50a31135ccce84e32507c54e1ea404894c5eb96f",
|
||||
"sha256:63b82bb63de7c821428d513607e84c6d97d58afd1fe2eb645030bdc185440120",
|
||||
"sha256:66c0061c91b3b9cf542131148ef7ecbecb2690d48d1612ec386de9d36766058f",
|
||||
"sha256:6f0c02cbb9691b7c91d5009108f975f8ffeab5dff8f26d62e21c493060eff2a1",
|
||||
"sha256:71aace0c42d53abe6fc7f726c5d3b60d90f3c5c055a447950ad6ea9cec2e37d9",
|
||||
"sha256:7d97a4306898b05404a0dcdc32d9709b7d8832c0c542b861d9a826301719794e",
|
||||
"sha256:7df1e1c05304f26faa49fa752a8c690126cf98b40b91d54e6e9cc3b7d6ffe8b7",
|
||||
"sha256:8270252effc60b9642b423189a2fe90eb6b59e87cbee54549db3f5562ff8d1b8",
|
||||
"sha256:867a5ad16892bf20e6c4ea2aab1971f45645ff3102ad29bd84c86027fa99997b",
|
||||
"sha256:877473e675fdcc113c138813a5dd440da0769a2d81f4d86614e5d62b69497155",
|
||||
"sha256:8892f89999ffd992208754851e5a052f6b5db70a1e3f7d54b17c5211e37a98c7",
|
||||
"sha256:9a9845c4c6bb56e508651f005c4aeb0404e518c6f000d5a1123ab077ab769f5c",
|
||||
"sha256:a1e6e96217a0f72e2b8629e271e1b280c6fa3fe6e59fa8f6701bec14e3354325",
|
||||
"sha256:a8156e6a7f5e2a0ff0c5b21d6bcb45145efece1909efcbbbf48c56f8da68221d",
|
||||
"sha256:a9506a7e80bcf6eacfff7f804c0ad5350c8c95b9010e4356a4b36f5322f09abb",
|
||||
"sha256:af310ec8335016b5e52cae60cda4a4f2a60a788cbb949a4fbea13d441aa5a09e",
|
||||
"sha256:b0297b1e05fd128d26cc2460c810d42e205d16d76799526dfa8c8ccd50e74959",
|
||||
"sha256:bf68f4b2b6683e52bec69273562df15af352e5ed25d1b6641e7efddc5951d1a7",
|
||||
"sha256:d0c1bc2fa9a7285719e5678584f6b92572a5b639d0e471bb8d4b650a1a910920",
|
||||
"sha256:d4d9d6c1a455d4babd320203b918ccc7fcbefe308615c521062bc2ba1aa4d26e",
|
||||
"sha256:db1fa631737dab9fa0b37f3979d8d2631e348c3b4e8325d6873c2541d0ae5a48",
|
||||
"sha256:dd93ea5c0c7f3e25335ab7d22a507b1dc43976e1345508f845efc573d3d779d8",
|
||||
"sha256:f44e517131a98f7a76696a7b21b164bcb85291cee106a23beccce454e1f433a4",
|
||||
"sha256:f7ee479e96f7ee350db1cf24afa5685a5899e2b34992fb99e1f7c1b0b758d263"
|
||||
],
|
||||
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
|
||||
"version": "==5.4.0"
|
||||
}
|
||||
},
|
||||
"develop": {}
|
||||
}
|
98
tools/hnblogs.py
Normal file
98
tools/hnblogs.py
Normal file
@ -0,0 +1,98 @@
|
||||
import requests
|
||||
import sys
|
||||
import signal
|
||||
from bs4 import BeautifulSoup
|
||||
from urllib.parse import urljoin
|
||||
import feedparser
|
||||
from sanelogging import log
|
||||
|
||||
SRC = "https://hnblogs.substack.com/feed"
|
||||
HTTP_TIMEOUT = 10
|
||||
|
||||
def signal_handler(signal, frame):
|
||||
log.error('SIGINT')
|
||||
sys.exit(0)
|
||||
|
||||
signal.signal(signal.SIGINT, signal_handler)
|
||||
|
||||
def main():
|
||||
urls = lookupFeeds()
|
||||
displayData(urls)
|
||||
|
||||
def lookupFeeds():
|
||||
rssUrls = []
|
||||
urls = fetchUrls()
|
||||
for url in urls:
|
||||
rssUrl = None
|
||||
try:
|
||||
rssUrl = findRssUrl(url)
|
||||
except(SystemExit, KeyboardInterrupt):
|
||||
sys.exit(1)
|
||||
except:
|
||||
continue
|
||||
if rssUrl is not None:
|
||||
rssUrls.append(rssUrl)
|
||||
log.info("found RSS: " + rssUrl)
|
||||
return rssUrls
|
||||
|
||||
def displayData(urls):
|
||||
for url in urls:
|
||||
print(url)
|
||||
|
||||
def findRssUrl(url):
|
||||
output = []
|
||||
log.info("checking " + url)
|
||||
r = requests.get(url, timeout=HTTP_TIMEOUT)
|
||||
if (r.status_code != 200):
|
||||
return
|
||||
soup = BeautifulSoup(r.content, 'html.parser')
|
||||
feeds = soup.findAll(type='application/rss+xml') + \
|
||||
soup.findAll(type='application/atom+xml')
|
||||
for tag in feeds:
|
||||
u = tag.get('href')
|
||||
u = urljoin(url, u)
|
||||
return u
|
||||
|
||||
def fetchUrls():
|
||||
output = []
|
||||
r = requests.get(SRC, timeout=HTTP_TIMEOUT)
|
||||
log.info("status code: " + str(r.status_code))
|
||||
feed = feedparser.parse(SRC)
|
||||
for entry in feed['entries']:
|
||||
x = entry['content'][0]['value']
|
||||
soup = BeautifulSoup(x, 'html.parser')
|
||||
links = soup.find_all('a')
|
||||
for link in links:
|
||||
u = link.get('href')
|
||||
log.info("found href")
|
||||
log.info(u)
|
||||
if is_valid_url(u):
|
||||
output.append(u)
|
||||
log.info(u)
|
||||
return output
|
||||
|
||||
|
||||
# from django
|
||||
def is_valid_url(url):
|
||||
log.info("validating url")
|
||||
|
||||
if url[0:28] == "https://news.ycombinator.com":
|
||||
log.info("not using HN url")
|
||||
return False
|
||||
|
||||
log.info("is not an HN url")
|
||||
import re
|
||||
regex = re.compile(
|
||||
r'^https?://' # http:// or https://
|
||||
r'(?:(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+[A-Z]{2,6}\.?|' # domain...
|
||||
r'localhost|' # localhost...
|
||||
r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' # ...or ip
|
||||
r'(?::\d+)?' # optional port
|
||||
r'(?:/?|[/?]\S+)$',
|
||||
re.IGNORECASE)
|
||||
return url is not None and regex.search(url)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
75
tools/main.py
Normal file
75
tools/main.py
Normal file
@ -0,0 +1,75 @@
|
||||
import requests
|
||||
from bs4 import BeautifulSoup
|
||||
from urllib.parse import urljoin
|
||||
|
||||
SRC = "https://jessimekirk.com/blog/hn_users_links/"
|
||||
HTTP_TIMEOUT = 10
|
||||
|
||||
def main():
|
||||
urls = lookupFeeds()
|
||||
displayData(urls)
|
||||
|
||||
|
||||
def lookupFeeds():
|
||||
rssUrls = []
|
||||
urls = fetchUrls()
|
||||
for url in urls:
|
||||
rssUrl = None
|
||||
try:
|
||||
rssUrl = findRssUrl(url)
|
||||
except:
|
||||
continue
|
||||
if rssUrl is not None:
|
||||
rssUrls.append(rssUrl)
|
||||
print("found RSS: " + rssUrl)
|
||||
return rssUrls
|
||||
|
||||
def displayData(urls):
|
||||
for url in urls:
|
||||
print(url)
|
||||
|
||||
def findRssUrl(url):
|
||||
output = []
|
||||
print("checking " + url)
|
||||
r = requests.get(url, timeout=HTTP_TIMEOUT)
|
||||
if (r.status_code != 200):
|
||||
return
|
||||
soup = BeautifulSoup(r.content, 'html.parser')
|
||||
feeds = soup.findAll(type='application/rss+xml') + \
|
||||
soup.findAll(type='application/atom+xml')
|
||||
for tag in feeds:
|
||||
u = tag.get('href')
|
||||
u = urljoin(url, u)
|
||||
return u
|
||||
|
||||
|
||||
def fetchUrls():
|
||||
output = []
|
||||
r = requests.get(SRC, timeout=HTTP_TIMEOUT)
|
||||
print(r.status_code)
|
||||
soup = BeautifulSoup(r.content, 'html.parser')
|
||||
links = soup.find_all('a')
|
||||
for link in links:
|
||||
u = link.get_text()
|
||||
if is_valid_url(u):
|
||||
output.append(u)
|
||||
return output
|
||||
|
||||
|
||||
# from django
|
||||
def is_valid_url(url):
|
||||
import re
|
||||
regex = re.compile(
|
||||
r'^https?://' # http:// or https://
|
||||
r'(?:(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+[A-Z]{2,6}\.?|' # domain...
|
||||
r'localhost|' # localhost...
|
||||
r'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})' # ...or ip
|
||||
r'(?::\d+)?' # optional port
|
||||
r'(?:/?|[/?]\S+)$',
|
||||
re.IGNORECASE)
|
||||
return url is not None and regex.search(url)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
Loading…
Reference in New Issue
Block a user