Main Greg Channel!

Main Greg Channel!

By
Download on the App Store

Main Greg Channel! episodes

  • How to Start Reading Again

    Thank you Nolah for sponsoring! Click here https://nolahmattress.com/jaredhenderson and use CODE: JAREDHENDERSON to get an extra $50 off your mattress.

    Today, I wanted to do something a little more practical: share some tips on how to start reading. I also discuss the male reading crisis (with Jake from @ManCarryingThing ) and a few related topics.

    I run a book club on Substack! Join here: https://jaredhenderson.substack.com

    Watch my videos early on Nebula: https:go.nebula.tv/jaredhenderson

    → SUGGESTED BOOKS (SHORT AND/OR FUN)

    Hitchhiker's Guide to the Galaxy by Douglas Adams
    Piranesi by Susannah Clarke
    The Old Man and the Sea by Ernest Hemingway
    Eileen by Ottessa Moshfegh
    The Death of Ivan Ilyich by Leo Tolstoy
    Ender's Game by Orson Scott Card
    Mort by Terry Pratchett
    Ficciones by Jorge Louis Borges

    00:00 Beginning

    00:39 Why Adults Don't Read
    04:45 Man Carrying Video
    09:18 Picking the Right Books For You
    14:46 Moving Forward
    17:48 Slowing Down

    0 min
  • I Hate Modern Desks... So I Built This.

    Building my dream desk. Thank you Opera for sponsoring this video! Try Opera for free: https://opr.as/06-Opera-browser-morleykert

    Behind the scenes, live Q&As, private discord server: https://www.patreon.com/c/morleykert

    ⌨️ DESK STUFF:

    BenQ 32" 4K monitor (great mac compatibility): https://amzn.to/43RBXK2
    Monitor mount: https://amzn.to/4vtBpWU
    Keychron K2 HE mechanical keyboard: https://amzn.to/4eodpyw
    Logitech MX Master 4 wireless mouse: https://amzn.to/4ev50rG
    Space Mouse: https://amzn.to/3SSeaY0
    warm white LED strip: https://amzn.to/3KXAADT
    Smart RGB LED strip: https://amzn.to/4eVBcWw
    ESP32 microcontroller: https://amzn.to/4oNl1y4
    Rubio Monocoat Oil Plus 2C: https://amzn.to/4oPsLPZ
    Danish oil: https://amzn.to/4eFGkgj

    🤖 3D PRINTS:

    Cable clamps: https://makerworld.com/en/models/941862-ultimate-cable-management-tie-different-sizes#profileId-907744
    SYJ standby dock: https://makerworld.com/en/models/615378-iphone-standby-mode-dock-designed-with-overwerk?from=search#profileId-538769

    🛍️ TOOLS I USED IN THIS VIDEO:

    Onefinity Elite Foreman CNC: https://www.onefinitycnc.com/?ref=morley

    Festool track saw: https://amzn.to/3HpeAQv
    Festool Kapex Miter Saw: https://amzn.to/3SoMKsE
    Bambu Lab H2S: https://tidd.ly/42T7bjS

    ❤️ THE REST OF MY FAVORITE THINGS:

    https://www.amazon.com/shop/morleykert

    Note: The above shopping links are affiliate links, meaning that, at no additional cost to you, I may earn a commission if you click through and make a purchase.

    🎵 Copyrighted music licensed from Lickd. https://lickd.co

    Bizarre Love Triangle (Shep Pettibone Remix) [2023 Digital Master] by New Order, https://t.lickd.co/l/rzwA9Eapw15

    0 min
  • The Radical Science Fiction of Ursula K. Le Guin

    Ursula K. Le Guin is my favorite science fiction writer. She is, quite possibly, the greatest science fiction writer ever. In this video, I tell the story of her career and discuss some of the philosophy behind it all.

    → Links

    Patreon: https://patreon.com/_jared
    Discord: https://discord.gg/xq6wDUtdyQ
    Newsletter: jaredhenderson.substack.com
    Second channel: @jaredreads

    → Reading Guide

    The best place to start with Le Guin is either The Dispossessed (my favorite) or The Left Hand of Darkness. Library of America has a two volume set of all of Le Guin’s Hainish Cycle, and that includes both books: https://amzn.to/46JIbuM

    There is a fresh documentary about Le Guin. I consulted it heavily for this video. It can be rented or purchased from Amazon: https://amzn.to/3LVlyvE

    To understand Le Guin thought process, the collection ‘The Language of the Night’ is indispensable. It is out of print and expensive, sadly. You may be able to find a PDF somewhere: https://www.isfdb.org/cgi-bin/pl.cgi?151671

    Even if you don’t love fantasy, Earthsea is essential: https://amzn.to/46H2XLB

    For a sample of Le Guin’s later writing, I recommend the Library of America’s edition of Always Coming Home: https://amzn.to/3Q9PvKW

    For the philosophical background to engage with Le Guin, check out the following books.

    Kropotkin’s Mutual Aid: https://amzn.to/3PMLc6Y

    Bookchin’s Ecology of Freedom: https://amzn.to/3ZLMDXR
    Jung’s Man and His Symbols: https://amzn.to/3ZS6ftd
    Tao Te Ching: https://amzn.to/3ZPRw1P

    → Video Gear

    Mic: https://amzn.to/3Uw7ZVw
    Recorder: https://amzn.to/3Tz1uQp
    Camera: https://amzn.to/3Ust3MT
    Camera (upgrade): https://amzn.to/3EFGW4e
    Lens: https://amzn.to/3WXbAhd
    Lens (upgrade): https://amzn.to/3SA49KM

    These are affiliate links with Amazon. The channel earns a commission from each purchase — but it doesn't cost you anything.

    00:00 - Introduction

    00:34 - The Pulps
    01:13 - The New Wave
    01:46 - Philosophical Background
    03:19 - The Early Years
    04:30 - A Wizard of Earthsea
    05:45 - Some Context and Caveats
    06:41 - From 1969 to 1974
    07:19 - The Left Hand of Darkness
    09:02 - The Dispossessed
    09:54 - Le Guin's Influence
    11:27 - Thanks

    0 min
  • LSUG September 2023 Jamie Willis: Writing maintainable parsers with Parsley

    Over the course of my PhD, I watched hundreds of students write parsers, and distilled transferable parser combinator design patterns to fix their biggest pain-points. Not satisfied with just identifying the patterns, however, I figured out how to provide first-class support for the patterns in the Parsley Scala parser combinator library (https://github.com/j-mie6/parsley), making it easy to start using these ideas and helping guide the parser writer to make use of them from the outset. In this talk, we’ll explore Parsley with some live-coding, and see how it can be used to create clean and maintainable parsers that can evolve straightforwardly by following the patterns. Parsley “compiles” itself to an abstract machine, which is executed, so the high-level abstractions introduced have a minimal impact on the overall running of the parser – the result is something much more efficient than the classic scala-parser-combinators library.

    Jamie is a (quite possibly former!) PhD student at Imperial College London interested in Scala, parser combinators, and metaprogramming. His research was to use staged metaprogramming to implement fast non-monadic parser combinator libraries in Haskell: though he hopes to soon port this work back to Scala. This is not the subject of the talk however; he also takes an interest in teaching, and how to teach parser combinators as well as how to best to write them in a maintainable way.

    0 min
  • Parsley: A Staged Selective Parser Combinator Library

    Parsley is a parser combinator that foregoes monadic operations so that it can be processed at compile-time — with staging (via typed template haskell) — to produce very fast parsers. Instead it adopts selective operations.

    In this talk, I will briefly describe what parser combinators are, describe the high-level design of the library, as well as outlining its current and future capabilities. I will discuss how staging works to optimise the parsers themselves.

    Speaker: Jamie Willis

    0 min
  • Why Latin has Principal Parts

    Explaining the origin of Latin's principal parts through comparative linguistics. Analysis of Sanskrit verbs shows why Latin's verb system is so unpredictable and sometimes hard to learn. Personally, I don't think I can consider myself as having been truly alive before witnessing my own creation.

    Any and all feedback is greatly appreciated!

    FURTHER READING RECOMMENDATIONS:

    "Outline of the Historical and Comparative Grammar of Latin" by Michael Weiss
    "New Comparative Grammar of Greek and Latin" by Andrew Sihler
    "Ablaut and the Latin Verb: Aspects of Morphophonological Change" by Ville Leppänen

    It all makes sense from the Proto-Indo-European point of view. 🤨

    Music:

    Gabriel Fauré
    Sicilienne, Op. 78
    https://www.classicals.de/faure-op78

    0 min
  • Neon Horizons: Building a Vapourwave 3D World in OpenGL (C++)

    Support the channel, visit patreon.com/ncot_tech

    In this video I build a classic vapourwave scene from scratch using C++ and raw OpenGL. No game engines, no shortcuts—just direct graphics programming. The scene features the iconic retro grid floor, distant mountains, and a glowing neon sunset sky inspired by 80s aesthetics.

    I walk through the full process of how the scene works, including the C++ code structure, how the shaders create the vapourwave look, and how the geometry is rendered using OpenGL. Along the way I also show some of the mistakes and debugging steps that happened during development, which helps illustrate how real graphics programming problems get solved.

    -- Credits --

    Music by Karl Casey @ White Bat Audio
    Contains clips from Robocop (c)1987 Orion Pictures
    Amstrad CPC 464 Photograph by Rama, Wikimedia Commons, Cc-by-sa-2.0-fr
    Billingham ICI Plant across back gardens, Billingham, Cleveland © Copyright Pete Chapman
    Fort Lauderdale Motel Barry Lewis https://www.flickr.com/photos/16179216@N07/8714120481
    Greenwood Flats, St Julians, Newport - Tower Block Miles Glendinning CC BY 4.0

    -- Chapters --

    00:00:00 Intro
    00:00:33 Patreon
    00:00:45 Setting the scene
    00:01:47 What we're making
    00:02:28 Hello World, OpenGL Style
    00:04:56 Shaders
    00:08:11 Loading 3D Objects
    00:12:51 Texturing 3D Objects
    00:17:49 Vaporwave Grid Shader
    00:21:27 Vaporwave Mountains
    00:27:13 Neon Sunsets
    00:33:58 End Result
    00:34:27 Outro

    -- hashtag soup --

    #OpenGL #CPP #GraphicsProgramming #GameDev #ShaderProgramming #Vaporwave #RetroAesthetic #OpenGLTutorial #LearnOpenGL #IndieDev #Programming #ComputerGraphics #ModernOpenGL #GameDevelopment #CodingTutorial

    0 min
  • Architect Explains: 46 Problems Every Homeowner/Renter Should Fix

    💡 Problems & Fixes:

    (Some of the links shown are affiliate links that provide me a small commission to help support the channel ❤️)

    1. Fire Risk - Fire Blanket - https://geni.us/qe8NtA
    2. Interrupted Sleep - White Noise Machine - https://geni.us/foMh6I
    3. Night-time Bathroom Visits - Night Light - https://geni.us/0mcku
    4. Wet Countertops - Auto Soap Dispenser - https://geni.us/ZJzB
    5. Bad Bedroom Lighting - Nightstand Lamps - IKEA
    6. Not Feeling Tired - Wireless Remote for Nightstands - https://geni.us/ZAwCY
    7. Harsh Ceiling Lights - Floor & Table Lamps - https://geni.us/Q0qN
    8. Multiple Lamp Switches - Smartbulbs - IKEA TRADFRI
    9. Poor Deep Sleep - Blackout Curtains - https://geni.us/m9M79
    10. Corner Windows - https://geni.us/LWvq3n9
    11. No Batteries - USBC Rechargeable Battery Charger - https://geni.us/RTqSV6c
    12. Paper Management - ScanSnap Scanner - https://geni.us/Hgc9
    13. Unreliable Measurements - Laser Measure - https://geni.us/zOqo3T6
    14. Bare/Lifeless Walls - Picture Hanging Kit - https://geni.us/D5d0SjD
    15. Destructive Wall Fixings - 3M Claw - https://geni.us/p44zA7F
    16. Entryway Shoe Storage - Hanging Shoe Shelves - https://geni.us/tUGY
    17. Entryway Coat Storage - Command Heavy Duty Coat Hooks - https://geni.us/B0aDxsN
    18. Ugly Laundry Baskets - Hanging Laundry Hamper - https://geni.us/qCBBPU
    19. Messy Bedroom Drawers - Deep Bamboo Drawer Divider - https://geni.us/t8uvmO
    20. Messy Kitchen Drawers - Compact Cutlery Organiser - https://geni.us/9J0jiCj
    21. Messy Office Drawers - Interlocking Organizer Trays - https://geni.us/e4j7Cvm
    22. Nowhere to Put Things - Clear Plastic Storage Bins - IKEA
    23. Unable to Find Things - Embossing Label Maker - https://geni.us/zkiKVq
    24. Nowhere to Put Small Things - Ziploc Bags - https://geni.us/CWe86M
    25. Unable to Find Small Things - Permanent Markers - https://geni.us/Sv6qI
    26. Poor Storage Access - Heavy Duty Storage Shelving - https://geni.us/WCpKBR
    27. Bad Time-Consuming Coffee - OXO Rapid Brewer - https://geni.us/VM5Ih
    28. Questionable Tap Water - Water Filter - https://geni.us/eG1i
    29. Too Many Dishes/Containers - Glass Containers w/ lids - IKEA
    30. “No Time” to Read - Mini Bluetooth Speaker - Soundcore - https://geni.us/sgUMyz
    31. Procrastination - Timer - https://geni.us/0hneHvN
    32. Distraction - NC Headphones - https://geni.us/FvINmsA
    33. Overwhelm - Post It Notes - https://geni.us/AAMAfE
    34. Brain Fog - CO2 Sensor - https://geni.us/ypGBQj
    35. Messy Sink Areas - Sink Caddy - https://geni.us/EquBk
    36. Awkward Dish Washing - Bottle Brush - https://geni.us/ik3Bsvv
    37. Messy Wires/Extension Leads - Cable Management Box - https://geni.us/FABH0ak
    38. Ugly Outlets - Sleek Socket - https://geni.us/By6wFGU
    39. Messy Plugs - Rotating Outlet Extender - https://geni.us/j5eMz
    40. Fixing Things - Brushless Hammer Drill - https://geni.us/FFCZ8
    41. Drilling Things - Drill Bits - https://geni.us/aYVH3
    42. Assembling Things - Screwdriver Set w/ Bits - https://geni.us/A7r6cA
    43. Making Holes In Walls - Stud Finder - https://geni.us/O8FKNkU
    44. Patching Walls - Spackling - https://geni.us/V6z87T
    45. “No Space/Time” to Exercise:
    46. Folding Treadmill - https://geni.us/A7zMDe
      Folding Pull-Up Bar - https://geni.us/ngBRUn
      Adjustable Dumbbells - https://geni.us/rFz5m
    47. Lack of Direction - Amazon Kindle - https://geni.us/MN98AG8
    48. Sources:

      CO₂ and cognitive performance
      https://dash.harvard.edu/entities/publication/73120379-1584-6bd4-e053-0100007fdf3b

      🔗 Links/Socials:

      Website: https://www.danieltitchener.com
      Instagram: https://www.instagram.com/danieltitchener
      Twitter: https://twitter.com/dantitchener
      TikTok: https://www.tiktok.com/@danieltitchener

      💻 Get my desktop wallpapers:

      https://www.danieltitchener.com/store

      🎥 Check out the camera gear I use:

      https://www.danieltitchener.com/gear

      Disclaimer:

      This is not design advice, nor can I give you design advice. Everything in this video is conceptual and is for entertainment purposes only and not for the purpose of providing design advice. Nothing in this video should be construed to form an architect client relationship. You should contact your own architect to obtain advice regarding any particular project. When hacking or installing furniture, you do so at your own risk.

      0 min

    About Main Greg Channel!

    From the publisher's feed

    Unsorted stuff