

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

Feb 21, 2019 • 0sec
Raspberry Pi and retro gaming | Choose Linux 3
Jason finally discovers the bottomless well of potential that is the Raspberry Pi, and talks about his first experience with Raspbian. Then Joe and Jason take a nostalgic deep dive into retro gaming on both the Raspberry Pi and the Pinebook.
Plus some final thoughts on openSUSE Tumbleweed and Leap. Links:Raspberry Pi — A small and affordable computer that you can use to learn programmingRetroPie — RetroPie allows you to turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machineLakka — Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.Pinebook — An Affordable 64-bit ARM based Open Source NotebookopenSUSE — The makers' choice for sysadmins, developers and desktop users.

Feb 19, 2019 • 0sec
The Meat Factor | LINUX Unplugged 289
Will there ever be another "big" Linux distro, or has that time passed?
Plus two popular Linux desktop apps see a big upgrade, and Wes explains to Chris why he should care a lot more about cgroups.Special Guests: Brent Gervais and Neal Gompa.Links:MX-18.1 Continuum Official Release — MX-18.1 is a refresh of our MX-18 release, consisting of bugfixes and application updates since our original release of MX-18.Bootstrap Your Snap | Snapcraft — The goal of Snapcraft Live is to bootstrap developers in building snaps and publishing them in the Snap StoreShoreline Firewall Maintainer Retires — Shorewall 5.2.3 will be my last Shorewall release. If you find problems
with that release, I will attempt to resolve them. But, I am now
departing on an extended trip to visit some of the places in the world
that I have always dreamed of seeing.Shoreline Firewall — Shorewall is a gateway/firewall configuration tool for GNU/Linux.
Geary 0.13.0 released! — This is a major new release, featuring a number of new features — including a new user interface for creating and managing email accounts, integration with GNOME Online Accounts (which also provides OAuth login support for some services), improvements in displaying conversations, composing new messages, interacting with other email apps, reporting problems as they occur, and number of important bug fixes, server compatibility fixes, and security fixes.digiKam 6.0.0 is released — Dear digiKam fans and users, following the long stage of integrating a lots of work from students during the Summer of Code, and after 2 years of intensive developement, we hare proud to announce the new digiKam 6.0.0.
Fedora 31 Planning To Use Cgroups V2 By Default - Phoronix — Enabling Cgroups V2 by default will allow systemd and the various Linux container technologies along with libvirt and friends to make use of the new features and improvements over the original Cgroups like offering a unified hierarchy.CGroupsV2 Changes - Fedora Project Wiki — The world will eventually move to CGroupsV2 and Fedora should lead the way.Why Clear Linux OS? - YouTube — A quick introduction to why and what the Clear Linux OS is about. Pi MusicBox - A Spotify, SoundCloud, Google Music player for the Raspberry Pi, with remote control — Welcome to the Swiss Army Knife of streaming music using the Raspberry Pi.eta: Generic tool for monitoring ETA and progress of an arbitrary process. — A tool for monitoring progress and ETA of an arbitrary process.netdata, the open-source real-time performance and health monitoring, released v1.12 ! : linux — Introducing netdata.cloud, the free netdata service for all netdata users
High performance plugins with go.d.plugin (data collection orchestrator written in Go)
7 new data collectors and 11 rewrites of existing data collectors for improved performance
A new management API for all netdata servers
Bind different functions of the netdata APIs to different ports
Improved installation and updates

Feb 19, 2019 • 0sec
F# Envy | Coder Radio 345
The guys discuss the real last bastion of scratch your own itch, and debate the merits of recent C# functional programing fads that are transforming the language.
Plus Mike’s swimming in hardware, and a new movement sweeping the web that starts right here.Special Guest: Wes Payne.Links:Yo, Thelio! - dominickm.com — Overall, I am very happy with Thelio and if you’re interesting in running Linux on a desktop full-time, I recommend you consider it.Michael Dominick on Twitter — 10 minutes in and the #DarterPro has the best non-Mac trackpad I’ve ever used.Michael Dominick on Twitter — Yeah, so @ChrisLAS I have fallen hard off the old man sleep wagon and it's deeply sub-optimal.SCaLE 17x — SCaLE is the largest community-run open-source and free software conference in North America. It is held annually in the greater Los Angeles area.C# 8: The switch expression — C# 8 delivers a few new C# features to developers, and it is nice to see the language improving, but today I would like to talk about only one and it is "switch expressions".Don’t Get Clever with Login Forms | Brad Frost — Let’s walk through some login patterns and why I think they’re not ideal. And then let’s look at some better ways of tackling login.Canonical Announces Latest Ubuntu Core for IoT » Linux Magazine — Canonical has announced Ubuntu Core 18, their open source platform for IoT devices. Ubuntu Core 18 is based on Ubuntu 18.04 LTS code-base and will be supported for 10 years.
Andrew Madsen on Twitter — It’s weird how the iOS community has shifted so much from “iOS development” to “Swift”. 5 years on, and a huge part of what everyone’s doing revolves around the language, not how to create great apps. Why is that?
Michael Dominick on Twitter — Thinking more about this conversation about how the #iOSDev #macOs scene has changed online, it occurs to me that there’s a platform where that past ethos of “just build cool things” lives — desktop #Linux and @elementary in particular #CoderRadio @ChrisLAS
16-Inch MacBook Pro With All-New Design Expected in 2019 — Kuo also says Apple may add a 32GB RAM option to the 13-inch MacBook Pro, without providing further details.

Feb 17, 2019 • 0sec
Linux Action News 93
Google scrambles to repurpose Android Things, Microsoft wants to protect your Linux install really bad, and the first bank backed Crypto-coin makes a splash.
Plus Void Linux issues a warning, running Linux on ARM laptops built for Windows, and more.Links:Google refocuses Android Things as a ‘platform for OEM partners’ — When Google announced Android Things at its 2015 I/O developer conference, it pitched it as a versatile, embedded, and open operating system designed to run on low-power and memory-constrained internet of things (IoT) devices with support for Bluetooth Low Energy, Wi-Fi, and the Weave protocol. Android Developers Blog: An Update on Android ThingsNow you can run Linux on (some) ARM laptops designed for Windows 10 on ARM — The folks behind the AArch64 Laptops open source project on github have come up with a way to install Ubuntu 18.04 LTS on some of the first Windows 10 on ARM laptops.aarch64-laptopsMicrosoft Developer: You Still Should Have Anti-Virus With Windows Subsystem For Linux — In CPU/system benchmarks we routinely see Windows 10 WSL with Ubuntu and other distributions performing very well, but when it comes to disk reads/writes, it's drastically slower than bare metal Linux installs and in some cases much slower still than dedicated virtual machines.What’s new for WSL in Windows 10 version 1903? – Windows Command Line Tools For Developers — The next Windows update is coming soon and we’re bringing exciting new updates to WSL with it. These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line.Red Hat Satellite to standardize on PostgreSQL backend — We are going to consolidate and use a single database, PostgreSQL. We began investigating a move to a single database upstream in Pulp as early as 2016.[Pulp-dev] Transition from Mongo to Postgre — MongoDB is great at what it does and a good fit for some use cases, but we learned that it's not the best fit for Pulp.
(Red Hat dropped MongoDB in January)Digitalocean launches Managed Databases for PostgreSQL — Starting with support for PostgreSQL, Managed Databases enables developers of all skill levels to quickly and easily spin up a high-performance database cluster that is worry-free and scalableVoid Linux loses control of .eu domain — We would like to warn people of a domain name that is no longer under Void Linux control. voidlinux.eu lapsed in its original registration, and was purchased by an unknown 3rd party before Void Linux could regain ownership. J.P. Morgan Creates Digital Coin for Payments — J.P. Morgan this month became the first U.S. bank to create and successfully test a digital coin representing a fiat currency. The JPM Coin is based on blockchain-based technology enabling the instantaneous transfer of payments between institutional accounts.JPMorgan is creating a cryptocurrency pegged to the dollar — The new cryptocurrency will be built atop JPMorgan's Quorum blockchain technology, a variant of Ethereum that has been modified to serve the needs of a major financial institution like JPMorgan.Don’t Call JP Morgan Chase’s New ‘JPM Coin’ a Cryptocurrency

Feb 15, 2019 • 0sec
Data Conspiracy RISC | User Error 59
Is the great hope for open hardware actually going to materialize or is RISC-V just hype? Are some conspiracy theories worth more than just passing disdain?
Plus hoarding all your own tracking data, and some great #AskError questions.
00:00:18 #AskError: What's the best decade for music?
00:04:13 RISC-V
00:12:43 Collecting our own data
00:24:02 #AskError: Pain for principles - where's your threshold?
00:30:24 Conspiracy theories

Feb 14, 2019 • 0sec
Quality Tools | TechSNAP 397
Join Jim and Wes as they battle bufferbloat, latency spikes, and network hogs with some of their favorite tools for traffic shaping, firewalling, and QoS.
Plus the importance of sane defaults and why netdata belongs on every system.Links:Why you want QoS - Netdata Documentation — One of the features the Linux kernel has, but it is rarely used, is its ability to apply QoS on traffic. Even most interesting is that it can apply QoS to both inbound and outbound traffic.

Feb 14, 2019 • 0sec
BSD Strategy | BSD Now 285
Strategic thinking to keep FreeBSD relevant, reflecting on the soul of a new machine, 10GbE Benchmarks On Nine Linux Distros and FreeBSD, NetBSD integrating LLVM sanitizers in base, FreeNAS 11.2 distrowatch review, and more.
##Headlines
###Strategic thinking, or what I think what we need to do to keep FreeBSD relevant
Since I participate in the FreeBSD project there are from time to time some voices which say FreeBSD is dead, Linux is the way to go. Most of the time those voices are trolls, or people which do not really know what FreeBSD has to offer. Sometimes those voices wear blinders, they only see their own little world (were Linux just works fine) and do not see the big picture (like e.g. competition stimulates business, …) or even dare to look what FreeBSD has to offer.
Sometimes those voices raise a valid concern, and it is up to the FreeBSD project to filter out what would be beneficial. Recently there were some mails on the FreeBSD lists in the sense of “What about going into direction X?”. Some people just had the opinion that we should stay where we are. In my opinion this is similarly bad to blindly saying FreeBSD is dead and following the masses. It would mean stagnation. We should not hold people back in exploring new / different directions. Someone wants to write a kernel module in (a subset of) C++ or in Rust… well, go ahead, give it a try, we can put it into the Ports Collection and let people get experience with it.
This discussion on the mailinglists also triggered some kind of “where do we see us in the next years” / strategic thinking reflection. What I present here, is my very own opinion about things we in the FreeBSD project should look at, to stay relevant in the long term. To be able to put that into scope, I need to clarify what “relevant” means in this case.
FreeBSD is currently used by companies like Netflix, NetApp, Cisco, Juniper, and many others as a base for products or services. It is also used by end‐users as a work‐horse (e.g. mailservers, webservers, …). Staying relevant means in this context, to provide something which the user base is interested in to use and which makes it more easy / fast for the user base to deliver whatever they want or need to deliver than with another kind of system. And this in terms of time to market of a solution (time to deliver a service like a web‐/mail‐/whatever‐server or product), and in terms of performance (which not only means speed, but also security and reliability and …) of the solution.
I have categorized the list of items I think are important into (new) code/features, docs, polishing and project infrastructure. Links in the following usually point to documentation/HOWTOs/experiences for/with FreeBSD, and not to the canonical entry points of the projects or technologies. In a few cases the links point to an explanation in the wikipedia or to the website of the topic in question.
###Reflecting on The Soul of a New Machine
Long ago as an undergraduate, I found myself back home on a break from school, bored and with eyes wandering idly across a family bookshelf. At school, I had started to find a calling in computing systems, and now in the den, an old book suddenly caught my eye: Tracy Kidder’s The Soul of a New Machine. Taking it off the shelf, the book grabbed me from its first descriptions of Tom West, captivating me with the epic tale of the development of the Eagle at Data General. I — like so many before and after me — found the book to be life changing: by telling the stories of the people behind the machine, the book showed the creative passion among engineers that might otherwise appear anodyne, inspiring me to chart a course that might one day allow me to make a similar mark.
Since reading it over two decades ago, I have recommended The Soul of a Machine at essentially every opportunity, believing that it is a part of computing’s literary foundation — that it should be considered our Odyssey. Recently, I suggested it as beach reading to Jess Frazelle, and apparently with perfect timing: when I saw the book at the top of her vacation pile, I knew a fuse had been lit. I was delighted (though not at all surprised) to see Jess livetweet her admiration of the book, starting with the compelling prose, the lucid technical explanations and the visceral anecdotes — but then moving on to the deeper technical inspiration she found in the book. And as she reached the book’s crescendo, Jess felt its full power, causing her to reflect on the nature of engineering motivation.
Excited to see the effect of the book on Jess, I experienced a kind of reflected recommendation: I was inspired to (re-)read my own recommendation! Shortly after I started reading, I began to realize that (contrary to what I had been telling myself over the years!) I had not re-read the book in full since that first reading so many years ago. Rather, over the years I had merely revisited those sections that I remembered fondly. On the one hand, these sections are singular: the saga of engineers debugging a nasty I-cache data corruption issue; the young engineer who implements the simulator in an impossibly short amount of time because no one wanted to tell him that he was being impossibly ambitious; the engineer who, frustrated with a nanosecond-scale timing problem in the ALU that he designed, moved to a commune in Vermont, claiming a desire to deal with “no unit of time shorter than a season”. But by limiting myself to these passages, I was succumbing to the selection bias of my much younger self; re-reading the book now from start to finish has given new parts depth and meaning. Aspects that were more abstract to me as an undergraduate — from the organizational rivalries and absurdities of the industry to the complexities of West’s character and the tribulations of the team down the stretch — are now deeply evocative of concrete episodes of my own career.
See Article for rest…
##News Roundup
###Out-Of-The-Box 10GbE Network Benchmarks On Nine Linux Distributions Plus FreeBSD 12
Last week I started running some fresh 10GbE Linux networking performance benchmarks across a few different Linux distributions. That testing has now been extended to cover nine Linux distributions plus FreeBSD 12.0 to compare the out-of-the-box networking performance.
Tested this round alongside FreeBSD 12.0 was Antergos 19.1, CentOS 7, Clear Linux, Debian 9.6, Fedora Server 29, openSUSE Leap 15.0, openSUSE Tumbleweed, Ubuntu 18.04.1 LTS, and Ubuntu 18.10.
All of the tests were done with a Tyan S7106 1U server featuring two Intel Xeon Gold 6138 CPUs, 96GB of DDR4 system memory, and Samsung 970 EVO SSD. For the 10GbE connectivity on this server was an add-in HP NC523SFP PCIe adapter providing two 10Gb SPF+ ports using a QLogic 8214 controller.
Originally the plan as well was to include Windows Server 2016/2019. Unfortunately the QLogic driver download site was malfunctioning since Cavium’s acquisition of the company and the other Windows Server 2016 driver options not panning out and there not being a Windows Server 2019 option. So sadly that Windows testing was thwarted so I since started testing over with a Mellanox Connectx-2 10GbE NIC, which is well supported on Windows Server and so that testing is ongoing for the next article of Windows vs. Linux 10 Gigabit network performance plus some “tuned” Linux networking results too.
###Integration of the LLVM sanitizers with the NetBSD base system
Over the past month I’ve merged the LLVM compiler-rt sanitizers (LLVM svn r350590) with the base system. I’ve also managed to get a functional set of Makefile rules to build all of them, namely:
ASan, UBSan, TSan, MSan, libFuzzer, SafeStack, XRay.
In all supported variations and modes that are supported by the original LLVM compiler-rt package.
###Distrowatch FreeNAS 11.2 review
The project’s latest release is FreeNAS 11.2 and, at first, I nearly overlooked the new version because it appeared to be a minor point release. However, a lot of work went into the new version and 11.2 offers a lot of changes when compared next to 11.1, “including a major revamp of the web interface, support for self-encrypting drives, and new, backwards-compatible REST and WebSocket APIs. This update also introduces iocage for improved plugins and jails management and simplified plugin development.”
##Beastie Bits
Instructions for installing rEFInd to dual boot a computer with FreeBSD and windows (and possibly other OSes as well).
NetBSD desktop pt.6: “vi(1) editor, tmux and unicode $TERM”
Unix flowers
FreeBSD upgrade procedure using GPT
Pull-based Backups using OpenBSD base*
Developing WireGuard for NetBSD
OpenZFS User Conference, April 18-19, Norwalk CT
KnoxBug Feb 25th
##Feedback/Questions
Jake - C Programming
Farhan - Explanation of rtadvd
Nelson - Bug Bounties on Open-Source Software
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv

Feb 12, 2019 • 0sec
We're Gonna Need a Bigger Repo | LINUX Unplugged 288
The hype around a new security flaw hits new levels. Fedora has a bunch of news, and we discover what's new in the latest Plasma release.
Plus we fall down the openSUSE rabbit hole when Ell updates us on her desktop challenge.Special Guests: Alan Pope, Brent Gervais, Daniel Fore, Ell Marquez, Martin Wimpress, and Neal Gompa.Links:KDE Plasma 5.15: Lightweight, Usable and Productive — Discover, Plasma's software and add-on installer, has received tonnes of improvements to help you stay up-to-date and find the tools you need to get your tasks done.CVE-2019-5736: runc container breakout (all versions) — However, it is blocked through correct use of user namespaces (where the host root is not mapped into the container's user namespace).
Container Bug Allows Attackers to Gain Root Access on Host Machine — The container bug, CVE-2019-5736, affects runc, the underlying container runtime for Docker, containerd, Kubernetes, cri-o and other container software, which means that nearly everyone running containers is affected. Doomsday Docker security hole uncovered | ZDNetLinux Coin Miner Removes All Other Malware and MinersFedora logo redesign — The current Fedora Logo has been used by Fedora and the Fedora Community since 2005. However, over the past few months, Máirín Duffy and the Fedora Design team, along with the wider Fedora community have been working on redesigning the Fedora logo.Fedora's FESCo Approves Of A "Sane" Approach For Counting Fedora Users Via DNF — Baked over the past month was a new privacy-minded plan for counting users via DNF that relies upon a "countme" bit that will be incremented weekly or so and not have any UUID as originally envisionedFedora 30 Will Get Bash 5.0 But Yum's Death Sentence Postponed To F31Draft Fedora 31 schedule available – Fedora Community Blog — After some discussion before the end of the year, we decided not to go with an extended development cycle for Fedora 31. SCALE Saturday Dinner JB Meetup — Let's eat and be merry at P.F. Changes Saturday night of SCALE17x!Containers: What you need to know; so you know what you need to know - Ell Marquez at SElementary Staging COPR Repo — This repository contains packages of official elementaryOS projects which are not (yet) ready for inclusion in fedora as official packages.Ellopunk/OSchallenge - openSUSE — Ell's openSUSE journey notes.Pantheon Desktop on Fedora — The Pantheon desktop environment is the DE that powers elementaryOS. It builds on GNOME technologies, but utilizes components that were written from scratch in vala, using the GTK+3 toolkit.
UberWriter — It's a simple markdown editor that offers a lot of features.solVItaire — An implementation of the classic solitaire games Klondike and Spider which has some nice to use vi(1) like keybindings, but can also be played with standard cursor keys, the number pad/row or even the mouse.VIM Adventures — Learn VIM while playing a game!Solvitaire As a SNAP

Feb 12, 2019 • 0sec
Cupertino's King Makers | Coder Radio 344
The gangs all together and cover your poignant feedback right out of the gate. Then we jump into the psychological trap of freelancing, and imagine a world where app stores are a true level playing field.
Plus some really fun picks, a bit of hoopla, and more.Special Guest: Wes Payne.Links:Feedback from Steve: Employment vs self-employment — Just a comment regarding an episode a few weeks back regarding being an employee or working for oneself. Emma on Twitter — Keep @dominucco away and make sure all beverages are in a separate room!Why Freelancing Creates Anxiety About Money — But once I started freelancing, things changed. I became hyperconscious of how much money I could (or should) charge for my time, and this made me unhappy and mean when my nonworking hours didn’t measure up to the same value. It was akin to the rage of watching cab fare tick up while you’re sitting in traffic, minutes and dollars dribbling away before your eyes.What Hooks Mean for Vue — You may read through this and wonder what Hooks have to offer in Vue. It seems like a problem that doesn’t need solving. After all, Vue doesn’t predominantly use classes. Vue offers stateless functional components (should you need them), but why would we need to carry state in a functional component?Hooks at a Glance – React — Hooks are functions that let you “hook into” React state and lifecycle features from function components. Hooks don’t work inside classes — they let you use React without classes.Making Sense of React Hooks – Dan Abramov — Unlike patterns like render props or higher-order components, Hooks don’t introduce unnecessary nesting into your component tree. They also don’t suffer from the drawbacks of mixins.Create Your Own AI Family Portraits — This week NVIDIA's research engineers open-sourced StyleGAN, the project they've been working in for months as a Style-based generator architecture for Generative Adversarial Networks.
A Style-Based Generator Architecture for Generative Adversarial NetworksStyleGAN GitHub — This repository contains the official TensorFlow implementationPython Developers Survey 2018 Results — In the fall of 2018, the Python Software Foundation together with JetBrains conducted the official annual Python Developers Survey for the second time.miniC — What is it? A simple stack-based virtual machine that runs C (missing features below) in the browser and the beginning of an interactive tutorial that covers C, how the VM works, and how the language is compiled.MiniC Online DemoMake all videos fun to watch — Our project Laff track is a plugin to Chrome, which adds this craziness to all Youtube videos. It simply detects when people are not talking, and adds in a bit of laughter.

Feb 10, 2019 • 0sec
Linux Action News 92
A week of nasty security flaws, and a lack of patches... For some of us. Raspberry Pi opens a physical store, our thoughts on the new LibreOffice interface, and the new round of nasty flaws hitting all versions of Android.
Plus new disk encryption coming to Linux, Intel releases their open source encoder for future video on the web, and more.Links:Raspberry Pi opens IRL store — The store is located on the first floor in the Grand Arcade in the centre of Cambridge, UK.Security bug fixed in LibreOffice but not OpenOffice — Austrian researcher Alex Inführ publicly reported the vulnerability on FridayLibreOffice 6.2 has a new UI — LibreOffice 6.2 with NotebookBar, a significant major release of the free office suite which features a radical new approach to the user interfaceAndroid PNG vulnerability — A maliciously crafted PNG image could execute code smuggled within the file, if an application views it.Adiantum: encryption for the low end — Low-end devices bound for developing countries, such as those running the Android Go edition, lack encryption support because the hardware doesn't provide any cryptographic acceleration.Google Adiantum announcementIntel Releases Open Source Encoder for Next-Gen AV1 Codec — SVT-AV1 requires Skylake-generation or newer Xeon processors with at least 112 threads and at least 48GB of RAM for 10-bit 4K video encoding.The AV1 Video Codec - YouTube Talk — This talk will discuss the road from specification to production, the current state of AV1 deployment, and our own efforts to write an AV1 encoder in Rust, rav1e. It is intended for a technical audience, but does not require previous signal processing experience.


