惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 最新话题
NISL@THU
NISL@THU
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
Schneier on Security
Schneier on Security
宝玉的分享
宝玉的分享
Cisco Talos Blog
Cisco Talos Blog
Help Net Security
Help Net Security
月光博客
月光博客
V
V2EX
量子位
T
Threat Research - Cisco Blogs
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
Google DeepMind News
Google DeepMind News
P
Privacy International News Feed
S
Secure Thoughts
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
A
Arctic Wolf
S
Schneier on Security
H
Hacker News: Front Page
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cisco Blogs
G
GRAHAM CLULEY
The Cloudflare Blog
博客园 - Franky
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
云风的 BLOG
云风的 BLOG
H
Heimdal Security Blog
The GitHub Blog
The GitHub Blog
C
Check Point Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
T
The Blog of Author Tim Ferriss
小众软件
小众软件
Hacker News: Ask HN
Hacker News: Ask HN
T
Tenable Blog
The Last Watchdog
The Last Watchdog
J
Java Code Geeks
T
Troy Hunt's Blog
B
Blog
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC

CHRISOD.ORG

My last 5 books - July 2026 edition Grayson Highlands Camping 2026 WTF is up with sugar allergies? https://chrisod.orgWe can We can Laurel Hill State Park https://chrisod.org chrisod.weblog.lol Teddy’s Last Selfie https://chrisod.org chrisod.weblog.lol The Grand Blog Reunification https://chrisod.orgSunday Steamy Sunday Sunday Steamy Sunday https://chrisod.orgSunday Steamy Sunday Sunday Steamy Sunday https://chrisod.orgWeekend at Loft Mountain Campground Weekend at Loft Mountain Campground https://chrisod.orgWeekend at Loft Mountain Campground Weekend at Loft Mountain Campground https://chrisod.orgMemorial Day Staycation Memorial Day Staycation https://chrisod.orgMemorial Day Staycation Memorial Day Staycation https://chrisod.orgViral on LinkedIn again Viral on LinkedIn again https://chrisod.orgViral on LinkedIn again Viral on LinkedIn again https://chrisod.orgBirding at Dorey Park Birding at Dorey Park https://chrisod.orgBirding at Dorey Park Birding at Dorey Park https://chrisod.orgCamping at Machicomoco State Park Camping at Machicomoco State Park https://chrisod.orgCamping at Machicomoco State Park Camping at Machicomoco State Park https://chrisod.orgCounty Roads, Take Me Home County Roads, Take Me Home https://chrisod.orgCounty Roads, Take Me Home County Roads, Take Me Home https://chrisod.orgThat's a lot of work for a name tag. thats-a-lot-of-work-for-a-name-tag https://chrisod.orgThat That https://chrisod.orgSunday Dreary Sunday Sunday Dreary Sunday https://chrisod.orgSunday Dreary Sunday Sunday Dreary Sunday https://chrisod.orgI've been tweaking the CSS for the site https://chrisod.orgI I https://chrisod.orgQ1 Books https://chrisod.orgQ1 Books Q1 Books https://chrisod.org35 hours of class...done https://chrisod.org35 hours of class...done 35 hours of class...done https://chrisod.orgDo photos work? https://chrisod.orgDo photos work? Do photos work? https://chrisod.orgOops https://chrisod.orgOops Oops Occasional Update 26-3 https://chrisod.org chrisod.weblog.lol Small Spaces Big Buzz - A Zine https://chrisod.org chrisod.weblog.lol Spring blooms at Lewis Ginter Botanical Park https://chrisod.org chrisod.weblog.lol DrupalCon 2026 https://chrisod.org chrisod.weblog.lol Calm Before the Storm Thoughts https://chrisod.org chrisod.weblog.lol Occasional Update 26-2 https://chrisod.org chrisod.weblog.lol Hammock Coast Birding Festival https://chrisod.org chrisod.weblog.lol Thoughts on a cold Sunday morning https://chrisod.org Done by 10 AM Occasional Update 26-1 Happy New Year 30 Years of Blogging 2025 in Selfies Happy Holidays 2025 Midnight in the Garden of Good and Evil Best Books of 2025 Weekend Update 35 Weekend Update 34 Weekend Update 33 Weekend Update 32 Weekend Update #31 https://chrisod.orgYour new post
The Dave Kline Band with Senator Tim Kaine
Chris ODonnell · 2026-07-19 · via CHRISOD.ORG

After Friday night's less-than-stellar experience, we tried again. Yep. It was a two-concert weekend for us. The day got off to a good start as I completed my first Bird Friendly Habitat Certification (not counting my own yard). So now we have two certified yards in Sandston! We got whacked by a severe thunderstorm around 4 PM and lost power around 4:15 PM. After a couple of hours with no power, I fired up the generator and plugged the fridge into it. It handled the fridge and saved me the hassle of trying to fill up coolers with ice and food. The power came back after about 5 hours while we were out.

So, back to the band. The Dave Kline band is an insanely talented jazz/blues/funk band, and I have no idea how Senator Kaine hooked up with them, but they play a few shows together every year. Kaine plays harmonica and sings, and he isn't bad. The theme for the night was celebrating Nelson Mandela's birthday, so all the songs centered around the concept of freedom. They started with Dave Kline doing his electric violin version of Hendrix's version of the National Anthem. Then they jumped into Kaine singing lead on a CCR tune before Abena Koomson-Davis took over for a couple of spirituals, which, as Tim pointed out, were songs that presented as gospels when what they were often singing about 175 years ago was freedom from slavery. We also got a Tim Kaine original, and the show finished up with a Stevie Wonder cover followed by Takin' It To The Streets by the Doobie Brothers.

It was an insanely good and uplifting night of music that cost me 1/2 of what Friday night cost. So yes, we did spend a lot of money this weekend. YOLO! Also, to tie the night to Friday in one other way, Michelle got wine dumped on her when the couple who we were sharing the 4-top knocked her full glass of wine over while attempting to be friendly and shake hands. Weirdly, they did not offer to replace the glass of wine, but the bartender replaced it gratis because the staff at Révéler is just that awesome.