Podcast appearances and mentions of river cam

  • 18PODCASTS
  • 19EPISODES
  • 40mAVG DURATION
  • ?INFREQUENT EPISODES
  • May 6, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about river cam

Latest podcast episodes about river cam

BBC Countryfile Magazine
297. A quest to find a solution to the climate crisis - with Tony Juniper

BBC Countryfile Magazine

Play Episode Listen Later May 6, 2025 76:49


Come to the centre of Cambridge to walk along the River Cam with Tony Juniper. Conservationist and chair of Natural England, Tony is one of the world's most influential environmental campaigners and he has written a book, Just Earth, that addresses the critical and drastic change society needs to embrace to counter climate change and biodiversity loss. Listen on to find out more. Fergus Collins is your host. Tony's new book, Just Earth, is published by Bloomsbury. And now you can get in touch with the Plodcast team via: The BBC Countryfile Magazine Plodcast group on Facebook & BBC Countryfile Magazine's Instagram page. UK Plodcast listeners can take advantage of a special subscription to BBC Countryfile Magazine where you can receive you first 3 issues for just £6. Head to www.ourmediashop.com/plodcast25 The BBC Countryfile Magazine Plodcast is the Publishers Podcast Awards Special Interest Podcast of the Year 2024 and the PPA Podcast of the Year 2022. If you've enjoyed the plodcast, don't forget to leave likes and positive reviews. Contact the Plodcast team and send your sound recordings of the countryside to: theplodcast@countryfile.com. If your letter, email or message is read out on the show, you could WIN a Plodcast Postbag prize of a wildlife- or countryside-themed book chosen by the team. The Plodcast is produced by Jack Bateman and Lewis Dobbs. The theme tune was written and performed by Blair Dunlop Learn more about your ad choices. Visit podcastchoices.com/adchoices

Geography 101
Cambridge is a university city and the county town in Cambridgeshire, England

Geography 101

Play Episode Listen Later Sep 14, 2023 4:22


It is located on the River Cam approximately 55 miles (89 km) north of London. As of the 2021 United Kingdom census, the population of Cambridge was 145,700.[2][a] Cambridge became an important trading centre during the Roman and Viking ages, and there is archaeological evidence of settlement in the area as early as the Bronze Age. The first town charters were granted in the 12th century, although modern city status was not officially conferred until 1951.

Radio Maria England
JUST LIFE - AJ Loy - Changing Course on the River Cam

Radio Maria England

Play Episode Listen Later Jul 11, 2023 48:01


AJ Loy looks back on his past four years studying in the UK, and the remarkable journey it has taken him on. From the curious fresher who boarded the flight from Singapore, to the Catholic sharing his moving testimony and journey of faith on Radio Maria England this morning, his time as an international student has certainly been filled with unexpected adventures and blessings. 

Where Are You Going?
The River Cam, a kingfisher and a fishing rod

Where Are You Going?

Play Episode Listen Later Apr 4, 2023 8:33


Stories from Grantchester meadows when the willows were frozen.Where Are You Going? is a unique storytelling podcast in which Catherine Carr interrupts people as they go about their everyday lives and asks simply: “Where are you going?” The conversations that follow are always unpredictable: sometimes funny, sometimes heart-breaking, silly, romantic or occasionally downright ‘stop-you-in-your-tracks' surprising.Be transported to places around the world and into the lives of others: You just never know what story is coming next… Presented by Catherine Carr Music by Edwin PearsonProduced by the team at Loftus Media Follow whereareyougoing on InstagramCheck out our site: whereareyougoing.co.uk Send us an email: whereareyougoing@loftusmedia.co.uk Hosted on Acast. See acast.com/privacy for more information.

The Naked Scientists Podcast
A trip down the River Cam

The Naked Scientists Podcast

Play Episode Listen Later Jul 26, 2022 56:42


Harry Lewis and James Tytko are off on a summer science special, a jolly down the River Cam with their Captain for the day Peter of Camboats. If you're willing to adhere to the safety rules of the vessel you'll be making pit stops to check out the local wildlife, sporting prowess of the University's rowing team, historical engineering works that still function perfectly and local residents taking it upon themselves to monitor the health of the water itself. But to kick it all off the boys will start by dipping their toes in the deep end, and making the most of what's on their doorstep... Like this podcast? Please help us by supporting the Naked Scientists

The Night Bite Fishing Podcast
The Night Bite with The Wolf River Cam (Gary Bunnell)

The Night Bite Fishing Podcast

Play Episode Listen Later Apr 22, 2022 63:36


The Wolf River Cam Addition of the Night Bite...If you know... YOU KNOW! If you don't... you really should check out the Wolf River Cam "WRC" (www.wolfrivercam.com). Gary has been running the WRC for a while now and his dedication to the Wolf River System has helped educate and entertain viewers of all ages. These Live Aqua Vu Underwater cameras have been used in classrooms and have been put up in area pubs so we all can enjoy and learn about all of the fish and wildlife species this river system has to offer. Let's see what is coming up next! We'll see you at 7PM Central . . . . #aquavu #wolfrivercam #wrc #strikerbrands #lakewoodtough #razriceaugers #jtoutdoorproducts #widowmakerlures #ampedoutdoors #alumacraft #fishing #icefishing #sunlineamerica #crappiejunction #wolfriver #sturgeon #lakewinnebago --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app Support this podcast: https://anchor.fm/crappiejunction/support

Costing the Earth
Canoeing the Cam

Costing the Earth

Play Episode Listen Later Nov 23, 2021 27:55


Britain's rivers are in crisis, with only 14% of them deemed to be in a good ecological state. Chalk streams are particularly vulnerable, as so much is taken out of them for use in our water supplies. Pollution from sewage and agricultural run-off only add to the problem. In this programme Tom Heap takes a canoe trip along a waterway he knows well, the River Cam, to see for himself what's going on. He talks to environmental groups and local people, and asks whether the rapid expansion of homes and businesses in the area can sustainably continue in such a water-stressed region. He concludes that urgent action is needed if rivers like the Cam are not to run dry. Producer: Emma Campbell

The Unseen Podcast
Ian Murray Erskine

The Unseen Podcast

Play Episode Listen Later Oct 10, 2021 23:05


On the 25th of March 1990, two men in a boat on the River Cam in Cambridgeshire spotted a black plastic bag floating down the river. They went to get a closer look and found the horrifying sight of a decomposing male body inside. Dental records identified the victim as 44 year old Ian Murray Erskine who had been missing from his Notting Hill home since the previous December. The investigation would uncover a complicated series of events after his disappearance and the police would be left wondering what connection this had to his murder. Important information provided by: https://www.findmypast.co.uk/ - all contemporary news articles https://www.youtube.com/watch?v=7bUdN8n9HII- Crimewatch segment https://www.dailyrecord.co.uk/news/scottish-news/veteran-crime-reporter-who-covered-8019030http://www.unsolved-murders.co.uk/murder-content.php?key=6350&termRef=Ian%20Murray%20ErskineMusic by DL SoundsFollow the Unseen Podcast on Apple Podcasts: https://podcasts.apple.com/us/podcast/the-unseen-podcast/id1318473466?uo=4Follow the Unseen Podcast on Spotify: https://open.spotify.com/show/0xWK7Mu3bTP6oziZvxrwSK?si=QxvyPkZ2TdCDscnfxyeRawFollow the Unseen Podcast on Stitcher: https://www.stitcher.com/podcast/the-unseen-podcastJoin our Facebook group https://www.facebook.com/unseenpodFollow us on Twitter: https://twitter.com/theunseenpodFollow us on Instagram https://www.instagram.com/theunseenpod/

Cambridge Breakfast
Cambridge Breakfast: Cam’s declaration of river rights

Cambridge Breakfast

Play Episode Listen Later Jun 23, 2021 6:11


Julian Clover and Lucy Milazzo hear how the River Cam is following in the footsteps of the Universal Declaration of River Rights from Professor Tony Booth.

It Was A Dark and Stormy Book Club
What we are Reading June 2021

It Was A Dark and Stormy Book Club

Play Episode Listen Later Jun 15, 2021 25:55


Back by popular demand another What we are Reading for June.On this episode we talk about.Mirrorland Published April 20th 2021 by Scribnerby Carole Johnstone With the startling twists of Gone Girl and the haunting emotional power of Room, Mirrorland is a thrilling work of psychological suspense about twin sisters, the man they both love, and the dark childhood they can't leave behind.Cat lives in Los Angeles, far away from 36 Westeryk Road, the imposing gothic house in Edinburgh where she and her estranged twin sister, El, grew up. As girls, they invented Mirrorland, a dark, imaginary place under the pantry stairs full of pirates, witches, and clowns. These days Cat rarely thinks about their childhood home, or the fact that El now lives there with her husband Ross.But when El mysteriously disappears after going out on her sailboat, Cat is forced to return to 36 Westeryk Road, which has scarcely changed in twenty years. The grand old house is still full of shadowy corners, and at every turn Cat finds herself stumbling on long-held secrets and terrifying ghosts from the past. Because someone—El?—has left Cat clues in almost every room: a treasure hunt that leads right back to Mirrorland, where she knows the truth lies crouched and waiting...A twisty, dark, and brilliantly crafted thriller about love and betrayal, redemption and revenge, Mirrorland is a propulsive, page-turning debut about the power of imagination and the price of freedom. Bone Canyon (Eve Ronin #2) Published January 5th 2021 by Thomas & Mercerby Lee Goldberg A cold case heats up, revealing a deadly conspiracy in a twisty thriller by #1 New York Times bestselling author Lee Goldberg.A catastrophic wildfire scorches the Santa Monica Mountains, exposing the charred remains of a woman who disappeared years ago. The investigation is assigned to Eve Ronin, the youngest homicide detective in the Los Angeles County Sheriff's Department, a position that forces her to prove herself again and again. This time, though, she has much more to prove.Bones don't lie, and these have a horrific story to tell. Eve tirelessly digs into the past, unearthing dark secrets that reveal nothing about the case is as it seems. With almost no one she can trust, her relentless pursuit of justice for the forgotten dead could put Eve's own life in peril. The Three Locks (Sherlock Holmes Adventure #4) Published April 13th 2021 by Collins Crime Clubby Bonnie MacBird A heatwave melts London as Holmes and Watson are called to action in this new Sherlock Holmes adventure by Bonnie MacBird, author of "one of the best Sherlock Holmes novels of recent memory." In the West End, a renowned Italian escape artist dies spectacularly on stage during a performance – immolated in a gleaming copper cauldron of his wife's design. In Cambridge, the runaway daughter of a famous don is found drowned, her long blonde hair tangled in the Jesus Lock on the River Cam. And in Baker Street, a mysterious locksmith exacts an unusual price to open a small silver box sent to Watson. From the glow of London's theatre district to the buzzing Cavendish Laboratory in Cambridge where physicists explore the edges of the new science of electricity, Holmes and Watson race between the two cities to solve the murders, encountering prevaricating prestidigitators, philandering physicists and murderous mentalists, all the while unlocking secrets which may be best left undisclosed. And one, in particular, is very close to home. The Next Wife by Kaira Rouda Published May 1st 2021 by Thomas & Mercer There is no limit to the lies, suspicion, and secrets that can poison the perfect marriage in this twisting novel of suspense by USA Today bestselling author Kaira Rouda.Kate Nelson had it all. A flourishing company founded with her husband, John; a happy marriage; and a daughter, Ashlyn. The picture-perfect family. Until John left for another woman. Tish is half his age. Ambitious. She's cultivated a friendship with Ashlyn. Tish believes she's won.She's wrong.Tish Nelson has it all. Youth, influence, a life of luxury, and a new husband. But the truth is, there's a lot of baggage. Namely, his first wife—and suspicions of his infidelity. After all, that's how she got John. Maybe it's time for a romantic getaway, far from his vindictive ex. If Kate plans on getting John back, Tish is one step ahead of her.She thinks.But what happens next is something neither Kate nor Tish saw coming. As best-laid plans come undone, there's no telling what a woman will do in the name of love—and revenge.

The Faerie Folk - Folklore, Myths and Legends from the U.K
Cambridgeshire's Gallant Giant Slayer and Unique University Legends

The Faerie Folk - Folklore, Myths and Legends from the U.K

Play Episode Listen Later Mar 1, 2021 31:08


This month's podcast episode takes us to Cambridgeshire, to meet the famous folk-hero Tom Hickathrift, who lived in the marshland of Ely and took on a giant! Then we take a relaxing boat trip down the River Cam to learn more about Cambridge University, its long history, fascinating urban legends and chilling ghost stories. There's more folktales, myths and legends waiting for you over on social media! Join us over on: Twitter: twitter.com/thefaerie_folk  Instagram: www.instagram.com/thefaerie_folk/  Facebook: www.facebook.com/thefaeriefolk/ YouTube: https://www.youtube.com/channel/UCR9cDyL6Lsm2CWQ_HwUfDmA  The music featured in today's episode is 'Galway' by Kevin MacLeod Link: incompetech.filmmusic.io/song/3795-galway License: creativecommons.org/licenses/by/4.0/ **** Travel between United Kingdom locations is currently discouraged due to COVID-19 restrictions. The travel information provided in this podcast is designed as a guide for future travel plans once restrictions have eased. If you are planning on travelling, please check the information provided by local authorities beforehand and adhere to local guidelines once there. You can find more information here: https://www.gov.uk/coronavirus ****

Into the Impossible
112: Leonard Mlodinow – My Friend, Stephen Hawking

Into the Impossible

Play Episode Listen Later Jan 26, 2021 74:08


Stephen Hawking: A Memoir of Friendship and Physics Leonard Mlodinow was Stephen’s closest colleague in his final years. Who better to put us in the room as Hawking indulges his passion for wine and curry; shares his feelings on love, death, and disability; and grapples with deep questions of philosophy and physics. Whether depicting Hawking’s devotion to his work or demonstrating how he would make spur of the moment choices, such as punting on the River Cam (despite the risk the jaunt posed), or spinning tales of Hawking defiantly urinating in the hedges outside a restaurant that doesn’t have a wheelchair-accessible toilet, Mlodinow captures his indomitable spirit. This deeply affecting account of a friendship teaches us not just about the nature and practice of physics but also about life and the human capacity to overcome daunting obstacles. my previous conversation with Len, Deepak Chopra and Frank Wilczek https://youtu.be/E-8mF4HWDnE?sub_confirmation=1 Get the book here https://amzn.to/3gWgS7U Len received his Ph.D. in theoretical physics from the University of California, Berkeley, was an Alexander von Humboldt Fellow at the Max Planck Institute and was on the faculty of the California Institute of Technology. His previous books include the bestsellers The Grand Design and A Briefer History of Time (coauthored with Stephen Hawking), Subliminal (winner of the PEN/E. O. Wilson Literary Science Writing Award), and War of the Worldviews (with Deepak Chopra), as well as Elastic, Euclid’s Window, Feynman’s Rainbow, and The Upright Thinkers. 00:00:00 Intro 00:02:39 The story of the book cover 00:08:05 Stephen Hawking Inc. 00:12:51 Living with ALS 00:15:55 Hawking Radiation 00:16:28 The origin of the book 00:18:51 How do you rebuke Stephen Hawking!? 00:20:45 Even Stephen Hawking got writer’s block 00:28:27 Our book is NOT an argument against God. 00:29:49 More thoughts on God how Hawking was “Israeli”! 00:30:54 Do singularities exist? Can we ever know? 00:33:50 What was Stephen Hawking’s philosophy of science? 00:38:45 Have you ever “seen” a triangle? An example of realism. 00:42:42 What could the role of God be in the universe? 00:56:04 Which was the more jarring event: completing your last collaboration with Professor Hawking or his death? 00:59:28 How did Leonard balance his life while collaborating with Prof. Hawking? 01:00:37 What would you tell Stephen now if you could? 01:01:27 Thrilling 3 Final Questions 01:01:56 What is in your “Ethical Will”? 01:04:27 What would you put on your monolith? 01:09:25 What advice would you give to your younger self? Watch my most popular videos: Jim Simons, the World’s Smartest Billionaire  Bill Perkins: DIE WITH ZERO:  Patrick Bet-David YOUR NEXT FIVE MOVES  Sheldon Glashow Sir Roger Penrose, Nobel Prize winner  Frank Wilczek Jill Tarter  Eric Weinst Learn more about your ad choices. Visit megaphone.fm/adchoices

Happy Chill Fun Time
Uplifting Punting in Cambridge

Happy Chill Fun Time

Play Episode Listen Later May 20, 2020 14:43


Today, we float down the relaxing River Cam in Cambridge, England. --- Support this podcast: https://anchor.fm/happychillfuntime/support

The Naked Scientists Podcast
Naked on a Punt!

The Naked Scientists Podcast

Play Episode Listen Later Aug 27, 2018 57:18


Join the Naked Scientists for a leisurely ride on a punt, past Cambridge's picturesque riverside colleges. At each stop the boat picks up some of the brightest brains from the University and hear about their cutting edge ideas, from fraud-preventing holograms to driverless punts. Plus, the team find out it's not always the best idea to perform chemistry on your drink supply. Like this podcast? Please help us by supporting the Naked Scientists

The Naked Scientists Podcast
Naked on a Punt!

The Naked Scientists Podcast

Play Episode Listen Later Aug 27, 2018 57:18


Join the Naked Scientists for a leisurely ride on a punt, past Cambridge's picturesque riverside colleges. At each stop the boat picks up some of the brightest brains from the University and hear about their cutting edge ideas, from fraud-preventing holograms to driverless punts. Plus, the team find out it's not always the best idea to perform chemistry on your drink supply. Like this podcast? Please help us by supporting the Naked Scientists

Explore Europe
[006] Cambridge in England

Explore Europe

Play Episode Listen Later Jun 30, 2018 51:37


Explore Europe Cambridge, England Podcast Episode Show Notes Here are the show notes from our Explore Europe Cambridge episode brought to you by Used Car Guys!  The University City of Cambridge comprises 31 Colleges and over 150 departments, museums and other institutions. Founded in 1209 and granted a Royal Charter by King Henry III in 1231, Cambridge is the second-oldest university in the English-speaking world and the world's fourth-oldest surviving university. You will see stunning examples of architecture just by walking through the cobbled streets of the city centre and Kings Parade, but the best way to see many of the central Colleges is to take a punt tour along the ‘Backs’ of the colleges that are situated along the River Cam.  This is a really special episode for me and John to share because we go back to our home share some of our favourite places. There really is so much packed into this episode, we tried to fit so much in!    Here are the links from our Explore Europe Cambridge, England episode:   Getting to Cambridge Trains from Stansted to Cambridge: https://www.thetrainline.com/train-times/stansted-airport-to-cambridge-station Buses from Stansted to Cambridge: http://www.nationalexpress.com/coach/Landing/route.aspx?to=Cambridge&from=Stansted Trains from London Kings Cross to Cambridge (also from Liverpool Street, which takes about 30 mins longer: https://www.thetrainline.com/train-times/london-kings-cross-to-cambridge-station   Staying in Cambridge The Tamburlaine Hotel (pretty fancy - near train station): https://www.thetamburlaine.co.uk The University Arms Hotel (pretty fancy -very central): https://universityarms.com Prospero Homes Apartments: http://www.prosperohomes.co.uk Duke House (gorgeous guest house - very central): http://dukehousecambridge.co.uk University Students Rooms (very limited but very cool!):  https://www.speedybooker.com/en-GB/group/default.aspx?g=cambridge&brand=wl&partnerid=79&page=%2fen-GB%2fgroup%2fdefault.aspx   Things to Do & See in Cambridge Cambridge Tourist Website: https://www.visitcambridge.org/ University of Cambridge Visitor Guide: https://www.cam.ac.uk/files/visitor_guide.pdf Hop on hop off bus: https://city-sightseeing.com/en/87/cambridge Visitors Guide to Colleges, Museums & Events at the University of Cambridge (note the Zoology Museum is now completely renovated and opened and highly recommended!): https://fusion2018.eng.cam.ac.uk/univisitorguide Cambridge American Cemetery: https://www.abmc.gov/cemeteries-memorials/europe/cambridge-american-cemetery#.WxobAi-B1Bw Cambridge University Museums & Collections: https://www.museums.cam.ac.uk The Botanic Garden: http://www.botanic.cam.ac.uk/Botanic/Home.aspx The Round Church (one of the four medieval round churches still in use in England): https://en.wikipedia.org/wiki/Holy_Sepulchre,_Cambridge Let’s Go Punting (friendly punt company - book in advance): https://www.letsgopunting.co.uk Great St. Mary’s Church (walk up to the top for great views): http://www.gsm.cam.ac.uk The Cambridge Union Debating Society: https://www.cus.org Ely Cathedral: https://www.elycathedral.org/visit     Pubs & Bars 1815 Bar at The Cambridge Union: https://www.1815-bar.co.uk The Eagle Pub on Benet Street: https://en.wikipedia.org/wiki/The_Eagle,_Cambridge Kings College: http://www.kings.cam.ac.uk/visit/index.html Kings College Chapel Evensong: http://www.kings.cam.ac.uk/events/chapel-services The Red Lion Pub in Granchester: http://www.redliongrantchester.co.uk The Rupert Brooke Pub in Granchester: https://www.therupertbrooke.com The Green Man Pub in Granchester: http://www.thegreenmangrantchester.co.uk The Cambridge Gin Distillery: http://www.cambridgedistillery.co.uk Six Roof Top Bar at The Varsity Hotel: https://www.sixcambridge.co.uk Novi Roof Top Bar in Regent Street: http://novicambridge.co.uk   Restaurants & Food Restaurant 22 (it’s on Chesterton Road, not Chesterton Lane as we say in the podcast): http://www.restaurant22.co.uk Midsummer House: http://www.midsummerhouse.co.uk Steak & Honour: http://www.steakandhonour.co.uk The Smoke Works (Michelle might have called it The Smoke House in the podcast): http://www.smokeworks.co.uk Cambridge Food Park (lists all of the street food vans in Cambridge): http://www.foodparkcam.com Cambridge Market: https://www.visitcambridge.org/shopping/cambridge-market-p528371   Podcast Conversation Timeline 00:01 - Welcome to the podcast1:11 - Where are we going to be exploring today?2:45 - How do you get to Cambridge?5:40 - Accomodation - Where should you stay whilst visiting?6:29 - Michelle explains how you can have your very own Cambridge University experience at the student Halls of residence. (And, possibly pretend that you’re in the Harry Potter movies whilst you’re at it).7:25 - But, England’s expensive, right? John lifts the lid on the REAL cost of visiting Cambridge8:10 - More information about accomodation… how about staying with Michelle and John’s cousin for a real authentic hosting experience?8:55 - What should you see whilst you’re there?9:17 - John gets going with his famous podacst nooks and crannies of the area.10:01 - It’s transport time. Information about the park and ride and the hop on and hop off bus (John’s fav : )10:31 - Michelle shares her experience of visiting The American Cemetry and why you shouldn’t miss it too. 11:59 - Michelle debunks the myths about the college system in the U.K. Let’s see if you can keep up - I think John is struggling.14:21 - What’s the deal with Cambridge University? John and Michelle discuss what’s great about it and how it got started and the rivalry between Oxford and Cambridge Universities.15:19 - Michelle explains the best way to see the colleges of Cambrige15:40 - John’s must see’s of Cambridge15:51 - John tells us what Punting is and why you should totally do it whilst in Cambridge!17:37 - What will you see whilst punting?18:28 - Michelle and John prepare you for the weather and when the best time to visit ?19:27 - Even Song - a free event at the free college20:22 - John talks about the infamous King’s college choir and theri Christmas concerts20:41 - World famous Fitzwilliam Museum21:04 - The Botanic Garden21:26 - The Round Church, Bridge Street and The union Society22:32 - A podcast insider tip for The Union Society. Listen closely as Michelle knows the bar manager of the place ; ) 23:18 - Alumni of Cambridge University23:58 - Footlights | The Union Society | ADC Theatre25:52 - English Pubs and English Pub Grub talk27:45 - Visit The Eagle - the most famous pub in Cambridge. But, why is it so famous?29:30 - Gonville & Cauis Clock30:04 - Granchester Meadows31:38 - How about visiting The Cambridge Gin Distillery?32:46 - Parker’s Piece - What is is known for? John tells all33:45 - Here we go…..Food Glorious Food. The best places to eat in Cambridge - from fine dining to street food fares, John and Michelle have you covered.38:21 - The Rooftop Bars of Cambridge39:45 - How about visas and passport restrictions?40:16 - Scared of flying? John tells you how to get to England via Train.42:19 - Do England accept dollars?43:57 - Is Cambridge safe to visit?45:48 - What about travelling with children?47:18 - Michelle and John add a few more tips (and places to visit) during your trip to Cambridge.48:30 - Bury St. Edmunds50:17 - Michelle’s sustainable travel tip Thanks so much for listening explorers! If you do visit Cambridge, please do let us know by leaving a comment or tweet using the hashtag #ExploreEurope. We’d love to know what you think about our home.     Leave a comment/subscribe/tell a friend A Massive Thank You For Listening!

BSD Now
207: Bridge over the river Cam

BSD Now

Play Episode Listen Later Aug 16, 2017 103:11


We recap our devsummit experiences at BSDCambridge, share why memcmp is more complicated than expected, explore Docker on FreeBSD, and we look at a retro terminal. This episode was brought to you by Headlines BSDCam recap (https://wiki.freebsd.org/DevSummit/201708) The 2017 Cambridge DevSummit took place from 2-4 August 2017. The event took place over three days including a formal dinner at St John's College, and was attended by 55 registered developers and guests. Prior to the start of the conference, we had a doc hacking lounge, the computer lab provided a room where we could meet and try to spend some time on documentation. Sevan walked two interested people through the process of creating a documentation patch and submitting it for the first time. In the process, found ways to improve the documentation on how to write documentation. The event is run "un-conference style" in that we brainstorm the actual session schedule on the first morning, with a focus on interactive topics that reflect the interests and exploit the knowledge of the attendees. The idea is to maximize the amount of discussion and decisions that can be made while we are all in the same room The first morning, we all gather in the slightly too small, and even more slightly under air conditioned FW11 classroom. We go around the room introducing ourselves, and listing a few topics we would be interested in discussing. Eventually the whiteboard is full of topics, with various numbers of ticks beside them to indicate the number of interested people There are breakout rooms of all sizes, so even topics with only a small group of interested folks can get a lot accomplished The most difficult is trying to schedule the sessions, as there is much overlap and people usually want to be in concurrent sessions, or someone's schedule means they won't be available that day, etc. This years working groups: Toolchain (Compilers, Linkers, External Toolchain, Static analysis and sanitizers) Virtualization (bhyve, xen, jails, docker) Transport (TCP) and Network Performance Security and mitigations (W^X, noexec stack, CFI, ASLR, KASLR, Safe Stack, etc) Testing (Status, What to test, How to test, QA for releases) Capsicum (Automation with LLVM etc, Casper, Namespacing, “Services”, capsh) Desktop / WiFi (drm-next, drivers, resume, power, installer, desktop, OOB Experience) Tracing (Blackbox, DTrace, KTR, ptrace, truss, hardware tracing) Packaging and Packaged Base (Sets, Kernels, Ports & flavours, sub-packages, privlib) Architectural Security Features (CPU Features: SGX, PXN/PAN, Pointer Authentication, AMD Memory Encryption, Libcrunch, RISC-V, CheriABI) Architectures and Embedded systems (RISC-V, ARM, ARM64, MIPS(64), SPARC64) Teaching (Audiences, Objectives, Targets, Material, future directions) Provisioning and Management Tools (CfgMgmt tools, Image building, VM/bhyve orchestration, Preconfigured VMs for testing, Wishlist) Storage (ZFS status update, ZFS encryption infrastructure, ZFS Zero Copy / Sendfile, Acceleration of checksums and raidz parity calculations, sesutil, mpsutil) And that wasn't everything. We then had a series of short talklets: Enhancing and replacing mmap() SDIO support eBPF support for FreeBSD Tracing + Virtualization Practical DMA Attack Protection On Thursday night there was a special dinner at St John's College Overall it was a great DevSummit, and I even managed to get some of the work assigned to me finished. Shortly I will commit an update to the boot loader menu that will automatically populate the kernel selection menu with the automatically detected list of installed kernels. The list is also properly refreshed when you switch boot environments. *** Hosts/BSD – for when you need to run your BSD inside a penguin (https://wiki.qemu.org/index.php/Hosts/BSD) This wiki provides details on how to run each of the various BSDs under QEMU The target audience is Linux developers looking to test their apps etc under BSD The wiki is in need of some love, there are some option questions, and it lacks some polish There are instructions on building qemu from source, but it should likely mention the qemu-devel port There should probably also be instructions on using other architectures, like ARM/MIPS etc If you have used QEMU, or would like to spend the time to learn how, please help update this wiki *** memcmp -- more complicated than you might expect (http://trust-in-soft.com/memcmp-requires-pointers-to-fully-valid-buffers/) “A suspicious pattern in open-source software” One bug recently found by John using tis-interpreter on a widely used open-source library involved the comparison of strings with memcmp. The unexpected condition was that memcmp was, in one case, called with a pointer to a buffer shorter than the length passed as third argument, breaking one of the two symmetrical pre-conditions in the function's ACSL contract A reason that may have made this use of memcmp look okay to the developer is that the buffers being passed to it always differed before the end of the buffers were reached. a memcmp implementation based on stopping as soon as a difference is found, would not have caused any out-of-bounds read access The first question raised was whether the pattern memcmp("a", "bc", 3) was problematic according to the letter of the C standard. If it was, the second question was whether the busy maintainer of one of the Open Source packages that make the Internet tick should be bothered with a bug report. I would like to be able to say that memcmp's ACSL contract was the product of careful deliberation, but unfortunately this is not the case: many standard function contracts were written quickly in order to get most of the standard library covered, and have not been tested by time. Anyway, upon proofreading the relevant clause in the C11 standard, my feeling was that the ACSL formalization was, in this particular case, right, and that it was undefined behavior to pass as memcmp argument a buffer that wasn't fully valid, even if the implementation sort-of needs to read the buffer's characters in order for the purpose of finding the first mismatch. The post then goes on to look at the memcmp code in glibc There are two distinct optimizations for long buffers, one that applies when both buffers start at the same offset modulo the word size, memcmpcommonalignment, and one that applies when they don't, memcmpnotcommonalignment. The function memcmpcommonalignment is relatively well-behaved: it reads from the two buffers aligned word by aligned word, and thus reads the entire words that contain differing bytes. If the caller passed buffers that aren't valid after the differing byte, this amounts to reading out of bounds, but this sort of out-of-bounds access is not detected by the typical MMU, which works at the scale of the page. The “notcommon_alignment” case, however, tells a different story. When passed the carefully (mis-)aligned buffers t1 and (char*)t2+1, although these buffers differ in the 8th byte, Glibc's implementation of memcmp reads 8 bytes beyond the end of t1. By making the 16th byte differ instead of the 8th one, it is also possible to make Glibc's implementation of memcmp read 16 bytes beyond the end of t1. In conclusion, yes, some implementations of memcmp will crash when invoked with buffers that aren't valid for the full length, even if they differ early. The circumstances are rare (probably the reason this bug was still there to be found in a library that had already been tested with all the available techniques) but outside the programmer's control. The pattern described in this post should be reported as a bug when found. It is interesting to read the detailed analysis of a bug in such a basic libc feature *** News Roundup Docker on FreeBSD (http://daemon-notes.com/articles/network/docker) There are two approaches to running Docker on FreeBSD. First one was created back in 2015 and it was a native port of Docker engine to FreeBSD. It was an ambitious project but nobody stepped forward to continuously port the never-ending flow of upstream code to FreeBSD. So the port still exists (sysutils/docker-freebsd) but it wasn't updated since 2015 and it is Docker v1 (it is v17 as of 2017). The other approach is to use official way of running Docker on platforms other than Linux. Well, somewhat official as Docker still does not support FreeBSD as a host officially. This is docker-machine tool which in turn will use VirtualBox to run a virtual machine with Linux and Docker engine. docker utility on the host will communicate with the engine inside VB where all the work will be done. This article describes what needs to be done to start using it. Before we begin you need VirtualBox installed. Do not skip adding /boot/loader.conf and /etc/rc.conf lines mentioned on that page. You won't need user inteface or anything, docker-machine will do all the work, just make sure VirtualBox is present and ready to be used. `pkg install docker docker-machine docker-compose' Docker will store its stuff in ~/.docker. You might not want the virtual machine image files to live in your home, in this case just create a symlink: mkdir ~/.docker ln -s /storage/docker ~/.docker/machine docker-machine create --driver virtualbox --virtualbox-memory 2048 --virtualbox-cpu-count 2 --virtualbox-disk-size 102400 --virtualbox-hostonly-cidr "10.2.1.1/24" docker1 Here's the example. We are creating machine named docker1. It is using VirtualBox driver, the vm has 2G of memory, 2 cores and 100G of disk space. docker-machine setups VirtualBox to use host-only network adapter (it will create vboxnet0 interface on the host automatically) and we are instructing it to use 10.2.1.1/24 as the address of this adapter — change it to what suits your needs or omit this flag (default is 192.168.99.1/24). And basically that is all. Check if it is running: docker-machine ls If you do open VirtualBox interface you will find a virtual machine named docker1 running. You can start/stop/whatever your machine using docker-machine utility. Here's how you can connect to the machine: docker utility by default tries to talk to Docker engine running on the same host. However with specific environment variables you can instruct it to talk to other host. docker-machine can export these variables for you. eval docker-machine env docker1 docker run hello-world There was quite a bit of discussion about docker at the FreeBSD developers summit in Cambridge during the first week of August. Two docker developers who had worked on the Mac OS X port, one of whom is an OpenBSD advocate, explained how docker has evolved, and the linux-isms have been abstracted away such that a truly native docker solution for FreeBSD can be built and maintained with a lot less headache than before I look forward to seeing if we can't make that happen *** The POSIX Shell And Utilities (http://shellhaters.org/) The POSIX Shell And Utilities Compiled for The Shell Hater's Handbook *** PostgreSQL – logging to a file (http://dan.langille.org/2017/07/31/postgresql-logging-to-a-file/) These steps were carried out on FreeBSD 11.0 with PostgreSQL 9.6 (two of my favorite tools). I like logging. I like logging PostgreSQL. With logs, you can see what happened. Without, you can only guess. Setting up logging for PostgreSQL involves several parts, each of which must be completed or else I don't get what I want. This is not a criticism of PostgreSQL. It's a feature. I am documenting this because each time I configure a new PostgreSQL instance, it takes me more than one iteration to get it working. The goal: this post lets both you and me get it right the first time. The parts include: + Telling PostgreSQL to log via syslog + Telling FreeBSD to local postgres to /var/log/postgres.log (my preference). + Telling PostgreSQL the things you want logged. + Changes to postgresql.conf The file location varies with the version installed. For PostgreSQL 9.6 on FreeBSD, the file is /var/db/postgres/data96/postgresql.conf (adjust 96 according to the version installed). I made these changes to that file. log_destination = 'syslog' log_min_messages = notice log_min_error_statement = notice log_checkpoints = on log_lock_waits = on log_timezone = 'UTC' By default, PostgreSQL logs to the local0 facility and is controlled by the syslog_facility in postgresql.conf. This will be used in syslog.conf (see the next section of this post). The above mentioned changes require a reload: service postgresql reload Changes to /etc/syslog.conf Now that we have PostgreSQL logging to syslog, we want to tell syslog where to put those messages. I changed this line in /etc/syslog.conf:*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages With .notice pulling in some local0 messages, adding local0.none to the line will free the messages up for later use in the configuration file. Otherwise, the PostgreSQL messages will be in /var/log/messages. The changed line is: `.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err;local0.none /var/log/messages Then, to get the messages into my preferred location, I added this to the file: local0.* /var/log/postgresql.log` Log file rotation For rotating my log file, I added a new file: /usr/local/etc/newsyslog.conf.d/postgresql96 /var/log/postgresql.log pgsql:wheel 640 7 * $D0 GB /var/db/postgres/data96/postmaster.pid 30 Before restarting syslog, I did this, so the destination file existed. This isn't always/strictly necessary, but because the ownership is not chown root:wheel, I do it to get that part set. touch /var/log/postgresql.log chown pgsql:wheel Restarting syslog: sudo kill -HUP `sudo cat /var/run/syslog.pid ` That's it Now you should see PostgreSQL logging in /var/log/postgresql.log. mandoc-1.14.2 released (http://undeadly.org/cgi?action=article&sid=20170729122350) i just released portable mandoc-1.14.2. It is available now from http://mandoc.bsd.lv/ (http://mandoc.bsd.lv/). ```From: Ingo Schwarze schwarze@usta.de Date: Fri, 28 Jul 2017 20:12:44 +0200 To: discuss@mandoc.bsd.lv Subject: mandoc-1.14.2 released Hi, i just released portable mandoc-1.14.2. It is available now from http://mandoc.bsd.lv/ . All downstream maintainers are encouraged to update their ports and packages from 1.14.1 to 1.14.2. Mandoc 1.14.2 is a feature release introducing: a new -Tmarkdown output mode anchors for deep linking into -Thtml manual pages a superset of the functionality of the former mdoclint(1) utility a new -Wstyle message level with several new messages automatic line breaking inside individual tbl(7) cells a rewrite of the eqn(7) lexer, and some eqn(7) rendering improvements support for many additional low-level roff(7) features and various smaller features and bug fixes. For more details, see: http://mandoc.bsd.lv/NEWS With the improved mandoc features, only twenty-five out of the ten thousand software packages in the OpenBSD ports tree still need groff to format their manual pages. Since the project has been called "mandoc" rather than "mdocml" for several years now, the website, the distribution tarball, and the source extraction directory are now also called "mandoc" rather than "mdocml". The release was tested on the following systems: + OpenBSD-current and OpenBSD-stable + NetBSD-current + illumos + Debian Linux + Void Linux x86_64 glibc and musl + Crux Linux + SunOS 5.11.2, 5.10, and 5.9 As before, catman(8) and the regression suite cannot be used on SunOS 5.10 and SunOS 5.9. A big thanks to everybody who provided patches, bug reports, feature suggestions, advice, and help with testing! Yours, Ingo``` Beastie Bits A good looking terminal emulator which mimics the old cathode display. Available in x11/cool-retro-terminal (https://github.com/Swordfish90/cool-retro-term) Milestone Complete! OpenRC conversion (https://www.trueos.org/blog/milestone-complete-openrc-conversion/) Healthy developer interaction between FreeBSD and IllumOS re: mdb (https://illumos.topicbox.com/groups/developer/discussions/T5eae6079331c4df4) Large Batch of Kernel Errata Patches Released (http://undeadly.org/cgi?action=article&sid=20170804053102) opnsense 17.7 released (https://opnsense.org/opnsense-17-7-released/) Twitter Co-Founder and CEO states “FreeBSD rules them all” (https://twitter.com/jack/status/892605692317650944) Hurry up and register for vBSDCon September 7-9 (http://www.verisign.com/en_US/internet-technology-news/verisign-events/vbsdcon/index.xhtml?dmn=vBSDcon.com) and EuroBSDCon September 21-24 (https://2017.eurobsdcon.org/) *** Feedback/Questions Dominik - Monitoring Software (http://dpaste.com/08971FQ) Darren - Wonderful Awk (http://dpaste.com/0YCS4DN) Andrew - Thanks (http://dpaste.com/0ZREKTV) Jens - Migration Questions (http://dpaste.com/1GVZNWN) ***

Rocking Our Priors
'Captain America and the Nationalist Superhero': Professor Jason Dittmer

Rocking Our Priors

Play Episode Listen Later Feb 27, 2017 8:17


Are there parallels between support for Trump and desire for a superhero? Professor Jason Dittmer thinks so... I'm sceptical, however. Floating above the River Cam, sharing a bakewell tart, atop a wooden punt, we discuss masculinity, geopolitics, and faith in individual agency. He's the coolest professor I know, so I do hope you enjoy listening as much as we did recording. Buy his book here: https://www.amazon.co.uk/Captain-America-Nationalist-Superhero-Geopolitics-ebook/dp/B00AATCSD8/ref=sr_1_1?ie=UTF8&qid=1487708791&sr=8-1&keywords=jason+dittmer+captain+america Follow Professor Dittmer on Twitter @realjdittmer

Lives in a Landscape
The River Cam

Lives in a Landscape

Play Episode Listen Later Aug 24, 2015 27:36


Alan Dein tackles the picturesque but crowded stretch of the River Cam that winds in and out of Cambridge. Here, house-boats, punts, rowing boats and cruisers fight for space on what is, the river manager says, the most crowded stretch of river in Britain. Producer: Chris Ledgard.

britain cambridge river cam alan dein