

All Jupiter Broadcasting Shows
Jupiter Broadcasting
Every audio version of Jupiter Broadcasting's productions.
Episodes
Mentioned books

Sep 4, 2019 • 0sec
A Chat with Drew DeVore | Jupiter Extras 10
Brent sits down with Drew DeVore, Jupiter Broadcasting's latest addition to the Audio Editing Engineer team and cohost of Choose Linux. We chat shoes, his love for linux, adventures in audio, and why JB feels like home.Links:Soft Star ShoesVivobarefoot ShoesTuft and Needle BedsRegolith LinuxPipewireLinux Unplugged 272: Prepare for PipewireChoose LinuxReddit's 11foot8@drewofdoom on Twitter

Sep 3, 2019 • 0sec
Performance Picks for Kicks | LINUX Unplugged 317
We take a trip to visit Level1Tech's Wendell Wilson and come back with some of his performance tips for a smoother Linux desktop.
Plus the story behind exFAT coming to Linux, and the big desktop performance improvements landing next week.Special Guests: Alex Kretzschmar, Brent Gervais, Cassidy James Blaede, Drew DeVore, and Ell Marquez.Links:XKCD Forum Hacked — The security breach occurred two months ago, according to security researcher Troy Hunt who alerted the company of the incident, with unknown hackers stealing around 562,000 usernames, email and IP addresses, as well as hashed passwords.Examining exFAT — Linux kernel developers like to get support for new features — such as filesystem types — merged quickly. In the case of the exFAT filesystem, that didn't happen; exFAT was created by Microsoft in 2006 for use in larger flash-storage cards, but there has never been support in the kernel for this filesystem. Microsoft's recent announcement that it wanted to get exFAT support into the mainline kernel would appear to have removed the largest obstacle to Linux exFAT support. But, as is so often the case, it seems that some challenges remain.Waypipe Is Successfully Working For This Network-Transparent Wayland Apps/Games Proxy — Waypipe development was successful this summer by student developer Manuel Stoeckl who was working on the effort as part of this year's Google Summer of Code (GSoC). Waypipe is successfully working now for running Wayland games/applications over the network using this proxy mechanism and supports features like compression, multi-threading optimizations, and hardware-accelerated VA-API for video encode/decode across the network. GSOC 2019 - M. Stoeckl's website — Waypipe supports many quality of life features, including a user-friendly command line wrapper for ssh, hardware accelerated video encoding, transfer compression with either LZ4 or Zstd, and a method to reconnect applications when the ssh connection breaks. With more recent kernels and versions of Mesa that support DMABUFs (GPU-side buffers), it can proxy programs that render images using OpenGL.
What to Expect in GNOME 3.34, Out Next Week - OMG! Ubuntu! — GNOME 3.34 makes it MUCH easier to create app folders in the GNOME Shell ‘Application Overview’, i.e. the grid of app shortcuts you see when pressing the All Apps icon on the Ubuntu Dock.
GNOME 3.34's Mutter Lands A Last-Minute Performance Fix For NVIDIA — Canonical's Daniel van Vugt who is known for his many GNOME performance optimizations over the past two years has been toying with this NVIDIA fix/optimization the past few months and merged the code this morning to Mutter. This change that landed is the removal of GLX threaded swap wait handling for the NVIDIA binary driver. Geometric Picking Finally Lands In GNOME/Mutter 3.34 For Lowering CPU Usage — This is about cursor movement and now avoiding OpenGL/GPU usage for the color picking operations. That logic is now being done on the CPU without OpenGL but turns out is more efficiently done this way and is able to cause a measurable drop in CPU usage when moving the mouse cursor and especially when moving around windows.Geometric (OpenGL-less) picking · GNOME / mutter · GitLab) — By avoiding OpenGL and the graphics driver we also reduce CPU usage. Despite reimplementing the logic on the CPU, it still takes less CPU time than going through GL did.
GTK, Adwaita, and Vendor Styles - Platform - GNOME Discourse — After the BoF, we decided to continue the discussion and find actionable items to move things forward to improve Adwaita itself, the situation for app developers, and the experience for downstream vendors that wish to ship a distinct visual style. We decided that continuing here on Discourse is a good plan to keep the discussion persistent and centralized.
The Need for a FreeDesktop Dark Style Preference - GUADEC 2019 - Videos — Cassidy has been observing and researching dark styles in consumer software for several months, and conducted a user study with over 1,500 participants. In this talk he shares his research, observations, prior art, and requirements for a dark style preference on FreeDesktop platforms.
gamemode — GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process.
Free Courses at Linux Academy — September 2019 – Linux Academy — On September 17th Linux Torvald first released the Linux Operating System Kernel on September 17th, 1991 so we are celebrating by offering free training for you to increase your Linux Skills.
Texas Cyber Summit — October 10th-12th in San Antonio, Texas.Unofficial Hacker Family Dinner & Unbirthday Party | Meetup — Join us for a meet and greet with fellow Texas Cyber Summit attendees and a belated celebration of Ell and Allie's Birthdays! There will be good food, good friends, and we hope some good conversation.
Level1Linux ChannelChatting With Alex and Chris From The Self Hosted Podcast! - Level1Linuxcpufreq - GNOME Shell Extensions — This is a lightweight CPU frequency scaling monitor and powerful CPU management tool. The extension is using standard cpufreq kernel modules to collect information and manage governors. It needs root permission to able changing governors.
i7z — A better i7 (and now i3, i5) reporting tool for Linux.CPUFREQ Extensionthrottled — Workaround for Intel throttling issues in Linux.
Re: [X1C6/T480s] low cTDP and trip temperature in Linux - Page 9 - Lenovo Community — The good news: This problem is being very actively investigated and we (Lenovo) hope to have a solution soon.
Jupiter.Gallery — Our self-hosted photo gallery powered by Lychee. Send your photos to chz at jupiterbroadcasting.com.Lychee — A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.Audio in Linux question — Is there something lacking in our ALSA/JACK/PuleAudio stack that I'm not aware of? We obviously can do pro audio production, given Ardour, REAPER and even Audacity. What's missing?zFRAG by LostTrainDude — Defrag your mind by manually defragging a virtual Hard Disk, sector by sector, or enable the AUTODEFRAG to sit back and watch it do it on its own.
meshroom: 3D Reconstruction Software — Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.

Sep 2, 2019 • 0sec
Interactive Investigations | Coder Radio 373
We debate the best way to package scripting language apps then explore interactive development and the importance of a good shell.
Plus npm bans terminal ads, what comes after Rust, and why Mike hates macros.Links:Feedback: Getting started on .NET? — My question is what is the easiest route to get started in .net development? When I looked online there are several different languages that can be used from C# ,F#, ASP.NEt among others. In your personal experience what is the easiest way to get started on this path?Feedback: Questioning Rust — [...] The primary issue here is that most of the work to prove that safety (beyond "trust me" blocks) is pushed onto the developer instead of having the compiler insert protections surmised from uses of the data structures outlined in the source code. After all, it can only prove what it is shown, not what it assumes.Feedback on Mike and Macros — I'd also love to hear more about what you dislike about macros. Personally, I view Rust's macro system as one of its biggest selling points. I've written more than a few macros myself and, every time, they've simplified my code in ways I couldn't have managed without them. Perhaps more importantly, I've also noticed that many of my favorite crates make heavy use of macros—and doing so lets them expose a much more ergonomic API.The Imposter's Handbook by Rob Conery — You've had to learn on the job. New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.
npm Bans Terminal Ads — After last week a popular JavaScript library started showing full-blown ads in the npm command-line interface, npm, Inc., the company that runs the npm tool and website, has taken a stance and plans to ban such behavior in the future.
Apple wants to remove scripting languages from macOS — Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. In future versions of macOS, scripting language runtimes won’t be available by default, and may require you to install an additional package. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the appBuilding Standalone Python Applications with PyOxidizer — Python hasn't ever had a consistent story for how I give my code to someone else, especially if that someone else isn't a developer and just wants to use my application. Traveling Ruby: self-contained, portable Ruby binaries — Traveling Ruby lets you create self-contained Ruby app packages for Windows, Linux and OS X.ruby-packer — Packing your Ruby application into a single executable.
fogus: Notes on Interactive Computing Environments — Your programming environments should be an active partner in the act of creating systems.
Tim Ewald - Clojure: Programming with Hand Tools — For most of human history, furniture was built by hand using a small set of simple tools. This approach connects you in a profoundly direct way to the work, your effort to the result. This changed with the rise of machine tools, which made production more efficient but also altered what's made and how we think about making it in in a profound way. This talk explores the effects of automation on our work, which is as relevant to software as it is to furniture, especially now that once again, with Clojure, we are building things using a small set of simple tools.Things You Didn't Know About GNU Readline — GNU Readline is an unassuming little software library that I relied on for years without realizing that it was there. Tens of thousands of people probably use it every day without thinking about it. If you use the Bash shell, every time you auto-complete a filename, or move the cursor around within a single line of input text, or search through the history of your previous commands, you are using GNU Readline. bpython — A fancy curses interface to the Python interactive interpreterpry — Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.
Ammonite — Ammonite lets you use the Scala language for scripting purposes: in the REPL, as scripts, as a library to use in existing projects, or as a standalone systems shell.
rebel-readline — A terminal readline library for Clojure Dialects
litecli — A command-line client for SQLite databases that has auto-completion and syntax highlighting.

Sep 1, 2019 • 0sec
Linux Action News 121
Microsoft continues to prove how much it loves Linux while Google tries to eat their lunch, mixed news from Mozilla, and good stuff from GNOME.
Plus Telegram's cryptocurrency is definitely happening. Honest.Special Guest: Wes Payne.Links:exFAT in the Linux kernel? Yes! — It’s important to us that the Linux community can make use of exFAT included in the Linux kernel with confidence. To this end, we will be making Microsoft’s technical specification for exFAT publicly available to facilitate development of conformant, interoperable implementations. We also support the eventual inclusion of a Linux kernel with exFAT support in a future revision of the Open Invention Network’s Linux System Definition, where, once accepted, the code will benefit from the defensive patent commitments of OIN’s 3040+ members and licensees.The Initial exFAT Driver Queued For Introduction With The Linux 5.4 Kernel — Greg lived up to his talk and today committed the exFAT driver to staging-next. This nearly eleven thousand lines of new code did get the sign-off of Microsoft and with it being in the "-next" branch will be set for inclusion into the Linux 5.4 mainline code-base once Linux 5.3 is released.Chris Beard to step down as Mozilla CEO — This is a good place to recruit our next CEO and for me to take a meaningful break and recharge before considering what’s next for me. It may be a cliché — but I’ll embrace it — as I’m also looking forward to spending more time with my family after a particularly intense but gratifying tour of duty.Thunderbird 68 released — Thunderbird version 68.0 is only offered as direct download from thunderbird.net and not as upgrade from Thunderbird version 60 or earlier. A future version 68.1 will provide updates from earlier versions. Note that add-ons are only supported if add-on authors have adapted them.What’s New in Thunderbird 68 — Thunderbird 68 focuses on polish and setting the stage for future releases. There was a lot of work that we had to do below the surface that has made Thunderbird more future-proof and has made it a solid base to continue to build upon. But we also managed to create some great features you can touch today.Chrome OS gets first Chromebook Enterprise devices, faster Admin Console, and managed Linux environments — Google today announced a slew of Chrome Enterprise updates, including a faster Google Admin console and managed Linux environments. The company also unveiled the first Chromebook Enterprise laptops: Dell’s Latitude 5300 for $819 and Latitude 5400 for $699.GNOME Firmware Updater — A few months ago, Dell asked if I’d like to co-mentor an intern over the summer. The task was to create a GTK “power user” application for managing firmware. The idea being that someone like Dell support could ask the user to run a little application and then read back firmware versions or downgrade to an older firmware version rather than getting them to use the command line. GNOME Foundation launches Coding Education Challenge — The GNOME Foundation, with support from Endless, has announced the Coding Education Challenge, a competition aimed to attract projects that offer educators and students new and innovative ideas to teach coding with free and open source software. The $500,000 in funding will support the prizes, which will be awarded to the teams who advance through the three stages of the competition. Telegram will launch its Gram cryptocurrency by October 31 or bust — Telegram’s cryptocurrency— the Gram — may be going public after all. The encrypted messaging app company plans to deliver “the first batches” of the coin in the next two months, according to a report at The New York Times.

Aug 30, 2019 • 0sec
Bunk Beds | Jupiter Extras 9
What should have been an innocent question about bunk beds turned into the longest ever User Error out take.
Here is the unedited version of a segment on User Error 73. There is some bad language.

Aug 29, 2019 • 0sec
Stealing the Top Bunk | User Error 73
AskError special. Sleeping arrangements, hypothetical distro infrastructure, and IT milestones.
Plus bad habits, frugality, and breaking the law.
Check out Jupiter Extras
00:00:52 Top bunk or bottom bunk?
00:02:59 How would the distro landscape change if Ubuntu didn't allow other distros to use their infrastructure/repos?
00:14:31 Are there any things that you are irrationality frugal/tight/stingy with?
00:18:01 What's the best thing to happen in IT since you started using computers?
00:24:28 What's your worst habit?
00:27:35 If you knew could definitely get away with one crime, what would it be?

Aug 29, 2019 • 0sec
The Story Behind Self Hosted | Jupiter Extras 8
Brent joins Alex and Chris to discuss the origins of Jupiter Broadcasting new selfhosted.show. It's a casual chat about a project in the making for two years, hit play and the drinks are on us.Links:Self Hosted - Subscribe — Get the latest episodes of Self Hosted automatically
Brunch with Brent: Meet Alex from Self HostedBrunch with Brent: A Chat with Chz BaconLinuxServer.io — We are a group of like minded enthusiasts from across the world who build and maintain the largest collection of Docker images on the web, and at our core are the principles behind Free and Open Source Software. Our primary goal is to provide easy-to-use and streamlined Docker images with clear and concise documentation.
The Perfect Media Server - 2019 Edition — Storage should be boring. Boring is reliable. Reliable means you don't lose data. And that's exactly what the MergerFS + Snapraid combo I first wrote about in 2016 has provided. A solid, boring and reliable way of storing multiple TBs of data with little fuss.Smart RGB LED strips with Home Assistant — 2019 is the year I am taking back control of my smart devices by bringing as much 'smarts' back inside my LAN as possible. To do this I've recently been experimenting with Home Assistant which I have running in a docker container on my media server.Thievery Corporation — Thievery Corporation performing live in the KEXP studio. Home Automation with Linux that Doesn't Rely on the Cloud — Alex's talk at LinuxFest Northwest 2019.

Aug 28, 2019 • 0sec
In-Kernel TLS | BSD Now 313
OpenBSD on 7th gen Thinkpad X1 Carbon, how to install FreeBSD on a MacBook, Kernel portion of in-kernel TLS (KTLS), Boot Environments on DragonflyBSD, Project Trident Updates, vBSDcon schedule, and more.
Headlines
OpenBSD on the Thinkpad X1 Carbon 7th Gen
Another year, another ThinkPad X1 Carbon, this time with a Dolby Atmos sound system and a smaller battery.
The seventh generation X1 Carbon isn't much different than the fifth and sixth generations. I opted for the non-vPro Core i5-8265U, 16Gb of RAM, a 512Gb NVMe SSD, and a matte non-touch WQHD display at ~300 nits. A brighter 500-nit 4k display is available, though early reports indicated it severely impacts battery life.
Gone are the microSD card slot on the back and 1mm of overall thickness (from 15.95mm to 14.95mm), but also 6Whr of battery (down to 51Whr) and a little bit of travel in the keyboard and TrackPoint buttons. I still very much like the feel of both of them, so kudos to Lenovo for not going too far down the Apple route of sacrificing performance and usability just for a thinner profile.
On my fifth generation X1 Carbon, I used a vinyl plotter to cut out stickers to cover the webcam, "X1 Carbon" branding from the bottom of the display, the power button LED, and the "ThinkPad" branding from the lower part of the keyboard deck.
See link for the rest of the article
How To Install FreeBSD On A MacBook 1,1 or 2,1
FreeBSD Setup For MacBook 1,1 and 2,1
FreeBSD with some additional setup can be installed on a MacBook 1,1 or 2,1. This article covers how to do so with FreeBSD 10-12.
Installing
FreeBSD can be installed as the only OS on your MacBook if desired. What you should have is:
A Mac OS X 10.4.6-10.7.5 installer. Unofficial versions modified for these MacBooks such as 10.8 also work.
A blank CD or DVD to burn the FreeBSD image to. Discs simply work best with these older MacBooks.
An ISO file of FreeBSD for x86. The AMD64 ISO does not boot due to the 32 bit EFI of these MacBooks.
Burn the ISO file to the blank CD or DVD. Once done, make sure it's in your MacBook and then power off the MacBook. Turn it on, and hold down the c key until the FreeBSD disc boots.
See link for the rest of the guide
News Roundup
Patch for review: Kernel portion of in-kernel TLS (KTLS)
One of the projects I have been working on for the past several months in conjunction with several other folks is upstreaming work from Netflix to handle some aspects of Transport Layer Security (TLS) in the kernel. In particular, this lets a web server use sendfile() to send static content on HTTPS connections. There is a lot more detail in the review itself, so I will spare pasting a big wall of text here. However, I have posted the patch to add the kernel-side of KTLS for review at the URL below. KTLS also requires other patches to OpenSSL and nginx, but this review is only for the kernel bits. Patches and reviews for the other bits will follow later.
https://reviews.freebsd.org/D21277
DragonFly Boot Enviroments
This is a tool inspired by the beadm utility for FreeBSD/Illumos systems that creates and manages ZFS boot environments. This utility in contrast is written from the ground up in C, this should provide better performance, integration, and extensibility than the POSIX sh and awk script it was inspired by. During the time this project has been worked on, beadm has been superseded by bectl on FreeBSD. After hammering out some of the outstanding internal logic issues, I might look at providing a similar interface to the command as bectl.
See link for the rest of the details
Project Trident Updates
19.08 Available
This is a general package update to the CURRENT release repository based upon TrueOS 19.08.
Legacy boot ISO functional again
This update includes the FreeBSD fixes for the “vesa” graphics driver for legacy-boot systems. The system can once again be installed on legacy-boot systems.
PACKAGE CHANGES FROM 19.07-U1
New Packages: 154
Deleted Packages: 394
Updated Packages: 4926
12-U3 Available
This is the third general package update to the STABLE release repository based upon TrueOS 12-Stable.
PACKAGE CHANGES FROM STABLE 12-U2
New Packages: 105
Deleted Packages: 386
Updated Packages: 1046
vBSDcon
vBSDcon 2019 will return to the Hyatt Regency in Reston, VA on September 5-7 2019.
***
Beastie Bits
The next NYCBUG meeting will be Sept 4 @ 18:45
Feedback/Questions
Tom - Questions
Michael - dfbeadm
Bostjan - Questions
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
Your browser does not support the HTML5 video tag.

Aug 27, 2019 • 0sec
Self Hosted Secrets | LINUX Unplugged 316
Safely host your own password database using totally open source software. We cover BitWarden, our top choice to solve this problem.
Plus we announce a new show we're super proud of, and chat with Dan Lynch from OggCamp.Special Guests: Alan Pope, Alex Kretzschmar, Brent Gervais, Dan Lynch, and Ell Marquez.Links:low-memory-monitor: new project announcement — low-memory-monitor, as its name implies, monitors the amount of free physical memory on the system and will shoot off signals to interested user-space applications, usually session managers, or sandboxing helpers, when that memory runs low, making it possible for applications to shrink their memory footprints before it's too late either to recover a usable system, or avoid taking a performance hit.
Fedora Switching To The BFQ I/O Scheduler For Better Responsiveness & Throughput - Phoronix — Following Chromebooks switching to BFQ and other distributions weighing this I/O scheduler for better responsiveness while maintaining good throughput capabilities, beginning with Fedora 31 there will be BFQ used as well.
Pinebook Preorders — Public #Pinebook Pro pre-orders start in the morning PDT (California, USA Time) August 25. The NEXT pre-order window will be mid-September; so don't worry if you won't get a pre-order now, it won't be a long wait for the next pre-order window.LINUX Unplugged - Blog - Summer Sprint 2019 — Working remotely certainly has its advantages and I love the ability to sit in the comfort of my own home doing work I’m passionate about. That being said, I think it’s equally important to spend time together in meat space. There really is nothing like looking across the table at your co-workers while you try to flush out new ideas, make important decisions, or just share a meal. Not to mention, Washington is beautiful this time of the year...Subscribe to Self Hosted — Discover new software and hardware to get the best out of your network, control smart devices, and secure your data on cloud services. Self Hosted is a chat show between Chris and Alex two long-time "self hosters" who share their lessons and take you on the journey of their new ones.Self Hosted Coming Soon — Self Hosted TeaserOGGCAMP 19 - OggCamp 19 — We’re at The Manchester Conference Centre in the Pendulum Hotel near Picadilly Station the weekend of October 19th and 20th 2019.
Jupiter Extras — New ideas, great interviews, events, and other content you will love. We bring you the Extras.
Texas Cyber Summit — October 10th-12th, 2019 at the Grand Hyatt in San AntonionKyle Spearrin's GitHubBehind the scenes with the Bitwarden password manager | Opensource.com — I've used password management tools for years. I became frustrated by the complexity and barrier to entry many of the existing solutions offered. There was also a lack of quality, open source solutions available. I thought things could be done better and that there was great value in doing so.
Install Bitwarden for Linux using the Snap Store | Snapcraft — Bitwarden is the easiest and safest way to store all of your logins and passwords while conveniently keeping them synced between all of your devices.
bitwarden/cli: The command line vault (Windows, macOS, & Linux). — The Bitwarden CLI is a powerful, full-featured command-line interface (CLI) tool to access and manage a Bitwarden vault. The CLI is written with TypeScript and Node.js and can be run on Windows, macOS, and Linux distributions.
bitwarden/mobile: The mobile app vault (iOS and Android). — The Bitwarden mobile application is written in C# with Xamarin Android, Xamarin iOS, and Xamarin Forms.
Bitwarden on F-DroidBitwarden Password Manager on the App StoreBitwarden Password Manager - Apps on Google PlayBitwarden—Linux Apps on FlathubImport your data from LastPass | Bitwarden Help & SupportWhy should I trust Bitwarden with my passwords? | Bitwarden Help & SupportWhat are organizations? | Bitwarden Help & Supportdani-garcia/bitwardenrs: Unofficial Bitwarden compatible server written in Rust — This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal.
Starting a Container · dani-garcia/bitwardenrs WikiManage your passwords with Bitwarden and Podman - Fedora Magazine — You can also sync your passwords across devices if you have a cloud-based password manager like LastPass, 1Password, or Dashlane. Unfortunately, none of these products are open source. Luckily there are open source alternatives available.
Installing and deploying | Bitwarden Help & SupportBitwarden Completes Third-party Security Audit - Bitwarden BlogWayland Buddies | LINUX Unplugged 315 : linuxunplugged — A lot of the "Wayland is really smooth" talk really means "Mutter is really smooth", since it's gnome-shell's compositor Mutter that has to implement everything which Xorg used to do.
aguinet/usbtop: usbtop is a top-like utility that shows an estimated instantaneous bandwidth on USB buses and devices.

Aug 27, 2019 • 0sec
Meet Alex from Self Hosted | Jupiter Extras 7
Brent welcomes Alex into the podcast family and discusses his long journey from Apple to Red Hat, and London to Raleigh. Plus some tidbits about the new show he's co-hosting on Jupiter Broadcasting and spending time with the crew.


