

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

Mar 18, 2019 • 0sec
Their Rules, Your Choice | Coder Radio 349
We join the fight between Apple and Spotify, and debate the meaning of 'fair play' in the App Store and the browser wars.
Plus some thoughts on the lessons learned from the 737 MAX, an Elastic Beanstalk PSA, and more!Links:Microsoft proves the critics right: We’re heading toward a Chrome-only Web | Ars Technica — Last week, Microsoft made a major update to the Web version of its Skype client, bringing HD video calling, call recording, and other features already found on the other clients. And as if to prove a point, the update works only in Edge and Chrome. Firefox, Safari, and even Opera are locked out.The 737Max and Why Software Engineers Might Want to Pay Attention — What is different here is: the MCAS commands the trim in this condition without notifying the pilots AND to override the input, the pilots must deactivate the system via a switch on a console, NOT by retrimming the aircraft via the yoke, which is a more common way to manage the airplane’s trim.How a 50-year-old design came back to haunt Boeing with its troubled 737 Max jet - Los Angeles Times — The crisis comes after 50 years of remarkable success in making the 737 a profitable workhorse. Today, the aerospace giant has a massive backlog of more than 4,700 orders for the jetliner and its sales account for nearly a third of Boeing’s profit. But the decision to continue modernizing the jet, rather than starting at some point with a clean design, resulted in engineering challenges that created unforeseen risks.Trevor Sumner on Twitter: — Some people are calling the 737MAX tragedies a #software failure. Here's my response: It's not a software problem. Timeline - Time to Play Fair — Apple’s behavior isn’t new. In fact, there are countless times over the years that demonstrate that they don’t play fair. Addressing Spotify’s Claims - Apple — At its core, the App Store is a safe, secure platform where users can have faith in the apps they discover and the transactions they make. And developers, from first-time engineers to larger companies, can rest assured that everyone is playing by the same set of rules.Introduction to Python Development at Linux Academy — This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.AWS Elastic Beanstalk Platform Support Policy — Elastic Beanstalk is retiring these platform versions containing Nginx 1.12 or earlier, which are marked end of life by its supplier. We recommend that you migrate your environments to the latest supported platform version as soon as possible. Here is a complete list of your environments in the us-west-2 Region running on platform versions with a retirement date of March 01, 2020.TechSNAP Episode 399: Ethics in AI — Machine learning promises to change many industries, but with these changes come dangerous new risks. Join Jim and Wes as they explore some of the surprising ways bias can creep in and the serious consequences of ignoring these problems.User Error Episode 61: Faith in Microsoft — Maybe it's finally time to cut Microsoft some slack, the pace of technological change, and what a couple of common terms actually mean.

Mar 17, 2019 • 0sec
Linux Action News 97
We try out the latest GNOME 3.32 release, and why it might be the best release ever. New leader candidates for Debian emerge, we experience foundation inception, and NGINX is getting acquired.
Plus Android Q gets an official Desktop Mode, the story behind the new Open Distro for Elasticsearch, and more!Links:GNOME 3.32 Released — Version 3.32 contains six months of work by the GNOME community and includes many improvements, performance improvements and new features.Leaderless Debian — What would happen if Debian were to hold an election and no candidates stepped forward? The Debian project has just found itself in that situation and is trying to figure out what will happen next.
Debian project leader candidates emergeFoundations galore — The merger is supported by 30 corporate and end user members including Google, Microsoft, IBM, PayPal, GoDaddy, and Joyent.New Red Team Project —
The Linux Foundation has launched the Red Team Project, which incubates open source cybersecurity tools to support cyber range automation, containerized pentesting utilities, binary risk quantification, and standards validation and advancement.CommunityBridge — The Linux Foundation today announced CommunityBridge – a new platform created to empower open source developers – and the individuals and organizations who support them – to advance sustainability, security, and diversity in open source technology.Funded by GithubUnderstanding LF's New “Community Bridge” - Conservancy BlogNGINX to be acquired — I’m incredibly excited that today we announced NGINX has signed a definitive agreement to be acquired by F5.Open Distro for Elasticsearch — We have therefore decided to partner with others such as Expedia Group and Netflix to create a new open source distribution of Elasticsearch named “Open Distro for Elasticsearch.” Jeff Barr – Open Distro for ElasticsearchAndroid finally getting desktop mode — The AOSP Launcher has a new component that, when launched, brings up a new Android desktop interface.Here are the new Android Q features

Mar 15, 2019 • 0sec
Ethics in AI | TechSNAP 399
Machine learning promises to change many industries, but with these changes come dangerous new risks. Join Jim and Wes as they explore some of the surprising ways bias can creep in and the serious consequences of ignoring these problems.Links:Microsoft’s neo-Nazi sexbot was a great lesson for makers of AI assistants — What started out as an entertaining social experiment—get regular people to talk to a chatbot so it could learn while they, hopefully, had fun—became a nightmare for Tay’s creators. Users soon figured out how to make Tay say awful things. Microsoft took the chatbot offline after less than a day.Microsoft's Zo chatbot is a politically correct version of her sister Tay—except she’s much, much worse — A few months after Tay’s disastrous debut, Microsoft quietly released Zo, a second English-language chatbot available on Messenger, Kik, Skype, Twitter, and Groupme.How to make a racist AI without really trying | ConceptNet blog — Some people expect that fighting algorithmic racism is going to come with some sort of trade-off. There’s no trade-off here. You can have data that’s better and less racist. You can have data that’s better because it’s less racist. There was never anything “accurate” about the overt racism that word2vec and GloVe learned.Microsoft warned investors that biased or flawed AI could hurt the company’s image — Notably, this addition comes after a research paper by MIT Media Lab graduate researcher Joy Buolamwini showed in February 2018 that Microsoft’s facial recognition algorithm’s was less accurate for women and people of color. In response, Microsoft updated its facial recognition models, and wrote a blog post about how it was addressing bias in its software.AI bias: It is the responsibility of humans to ensure fairness — Amazon recently pulled the plug on its experimental AI-powered recruitment engine when it was discovered that the machine learning technology behind it was exhibiting bias against female applicants.California Police Using AI Program That Tells Them Where to Patrol, Critics Say It May Just Reinforce Racial Bias — “The potential for bias to creep into the deployment of the tools is enormous. Simply put, the devil is in the data,” Vincent Southerland, executive director of the Center on Race, Inequality, and the Law at NYU School of Law, wrote for the American Civil Liberties Union last year.
A.I. Could Worsen Health Disparities — A recent study found that some facial recognition programs incorrectly classify less than 1 percent of light-skinned men but more than one-third of dark-skinned women. What happens when we rely on such algorithms to diagnose melanoma on light versus dark skin?Responsible AI Practices — These questions are far from solved, and in fact are active areas of research and development. Google is committed to making progress in the responsible development of AI and to sharing knowledge, research, tools, datasets, and other resources with the larger community. Below we share some of our current work and recommended practices.The Ars Technica System Guide, Winter 2019: The one about the servers — The Winter 2019 Ars System Guide has returned to its roots: showing readers three real-world system builds we like at this precise moment in time. Instead of general performance desktops, this time around we're going to focus specifically on building some servers.Introduction to Python Development at Linux Academy — This course is designed to teach you how to program using Python. We'll cover the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program.

Mar 15, 2019 • 0sec
Faith in Microsoft | User Error 61
Maybe it's finally time to cut Microsoft some slack, the pace of technological change, and what a couple of common terms actually mean.
Plus Joe fails to convince the others about his favourite movie, and one of the deepest questions that you can ask.
00:00:12 Is it time to give Microsoft the benefit of the doubt on their Linux love?
00:08:34 #AskError: If you could only watch one film for the rest of your life, what would it be?
00:12:38 Is technological change really accelerating?
00:24:27 #AskError: What's the difference between UX and UI and why do you get so annoyed when people confuse them or lump them together?
00:28:07 Why don't you believe in God or follow a religion?

Mar 14, 2019 • 0sec
Microkernel Failure | BSD Now 289
A kernel of failure, IPv6 fragmentation vulnerability in OpenBSD’s pf, a guide to the terminal, using a Yubikey for SSH public key authentication, FreeBSD desktop series, and more.
##Headlines
###A Kernel Of Failure -
How IBM bet big on the microkernel being the next big thing in operating systems back in the ’90s—and spent billions with little to show for it.
Today in Tedium: In the early 1990s, we had no idea where the computer industry was going, what the next generation would look like, or even what the driving factor would be. All the developers back then knew is that the operating systems available in server rooms or on desktop computers simply weren’t good enough, and that the next generation needed to be better—a lot better. This was easier said than done, but this problem for some reason seemed to rack the brains of one company more than any other: IBM. Throughout the decade, the company was associated with more overwrought thinking about operating systems than any other, with little to show for it in the end. The problem? It might have gotten caught up in kernel madness. Today’s Tedium explains IBM’s odd operating system fixation, and the belly flops it created.
###CVE-2019-5597IPv6 fragmentation vulnerability in OpenBSD Packet Filter
Packet Filter is OpenBSD’s service for filtering network traffic and performing Network Address Translation. Packet Filter is also capable of normalizing and conditioning TCP/IP traffic, as well as providing bandwidth control and packet prioritization.
Packet Filter has been a part of the GENERIC kernel since OpenBSD 5.0.Because other BSD variants import part of OpenBSD code, Packet Filter is also shipped with at least the following distributions that are affected in a lesser extent: FreeBSD, pfSense, OPNSense, Solaris.
Note that other distributions may also contain Packet Filter but due to the imported version they might not be vulnerable. This advisory covers the latest OpenBSD’s Packet Filter. For specific details about other distributions, please refer to the advisory of the affected product.
Kristof Provost, who maintains the port of pf in FreeBSD added a test for the vulnerability in FreeBSD head.
##News Roundup
###How I’m still not using GUIs in 2019: A guide to the terminal
TL;DR: Here are my dotfiles. Use them and have fun.
GUIs are bloatware. I’ve said it before. However, rather than just complaining about IDEs I’d like to provide an understandable guide to a much better alternative: the terminal.
IDE stands for Integrated Development Environment. This might be an accurate term, but when it comes to a real integrated development environment, the terminal is a lot better.
In this post, I’ll walk you through everything you need to start making your terminal a complete development environment: how to edit text efficiently, configure its appearance, run and combine a myriad of programs, and dynamically create, resize and close tabs and windows.
Don’t forget rule number one.
Whenever in doubt, read the manual.
###Using a Yubikey as smartcard for SSH public key authentication
SSH is an awesome tool. Logging into other machines securely is so pervasive to us sysadmins nowadays that few of us think about what’s going on underneath. Even more so once you start using the more advanced features such as the ssh-agent, agent-forwarding and ProxyJump. When doing so, care must be taken in order to not compromise one’s logins or ssh keys.
You might have heard of Yubikeys.
These are USB authentication devices that support several different modes: they can be used for OTP (One Time Password) authentication, they can store OpenPGP keys, be a 2-factor authentication token and they can act as a SmartCard.
In OpenBSD, you can use them for Login (with login_yubikey(8)) with OTP since 2012, and there are many descriptions available(1) how to set this up.
###The 18 Part FreeBSD Desktop Series by Vermaden
FreeBSD Desktop – Part 1 – Simplified Boot
FreeBSD Desktop – Part 2 – Install (FreeBSD 11)
FreeBSD Desktop – Part 2.1 – Install FreeBSD 12
FreeBSD Desktop – Part 3 – X11 Window System
FreeBSD Desktop – Part 4 – Key Components – Window Manager
FreeBSD Desktop – Part 5 – Key Components – Status Bar
FreeBSD Desktop – Part 6 – Key Components – Task Bar
FreeBSD Desktop – Part 7 – Key Components – Wallpaper Handling
FreeBSD Desktop – Part 8 – Key Components – Application Launcher
FreeBSD Desktop – Part 9 – Key Components – Keyboard/Mouse Shortcuts
FreeBSD Desktop – Part 10 – Key Components – Locking Solution
FreeBSD Desktop – Part 11 – Key Components – Blue Light Spectrum Suppress
FreeBSD Desktop – Part 12 – Configuration – Openbox
FreeBSD Desktop – Part 13 – Configuration – Dzen2
FreeBSD Desktop – Part 14 – Configuration – Tint2
FreeBSD Desktop – Part 15 – Configuration – Fonts & Frameworks
FreeBSD Desktop – Part 16 – Configuration – Pause Any Application
FreeBSD Desktop – Part 17 – Automount Removable Media
##Beastie Bits
Drist with persistent SSH
ARPANET: Celebrating 50 Years Since “LO”
Termtris - a tetris game for ANSI/VT220 terminals
Poor Man’s CI - Hosted CI for BSD with shell scripting and duct tape
Why I use the IBM Model M keyboard that is older than me?
A privilege separated and sandboxed IPv6 Stateless Address AutoConfiguration Daemon
Google-free Android Setup
BSD Users Stockholm Meetup #6
##Feedback/Questions
Sijmen - Hi, and a Sunday afternoon toy project
Clint - Tuning ZFS for NVME
James - Show question
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.

Mar 12, 2019 • 0sec
Cheese on the SCaLE | LINUX Unplugged 292
A new voice joins the show, and we share stories from our recent adventures at SCaLE 17x.
Plus we look at the Debian project's recent struggles, NGINX's sale, and Mozilla's new service.Special Guests: Alex Kretzschmar, Brent Gervais, and Ell Marquez.Links:On 30th anniversary of web, Amazon shares first homepage, Google keeps doodling and more – GeekWireThe Web Foundation on Twitter — In 1989, @timberners_lee submitted a proposal that would change the world.
To celebrate #Web30, for the next 30 hours we're asking everyone to contribute to a crowdsourced timeline of web milestones.Introducing Firefox Send, Providing Free File Transfers while Keeping your Personal Information Private - The Mozilla Blog — Send makes it easy for your recipient, too. No hoops to jump through. They simply receive a link to click and download the file. They don’t need to have a Firefox account to access your file. F5 Acquires NGINX to Bridge NetOps & DevOps, Providing Customers with Consistent Application Services Across Every Environment - NGINX — F5 is committed to continued innovation and increasing investment in the NGINX open source project to empower NGINX’s widespread user communities.NGINX to Join F5: Proud to Finish One Chapter and Excited to Start the NextAnnouncing the release of sway 1.0 | Drew DeVault’s Blog — 1,315 days after I started the sway project, it’s finally time for sway 1.0! I had no idea at the time how much work I was in for, or how many talented people would join and support the project with me. In order to complete this project, we have had to rewrite the entire Linux desktop nearly from scratch. Nearly 300 people worked together, together writing over 9,000 commits and almost 100,000 lines of code, to bring you this release.
xyproto/wallutils: Utilities for handling monitors, resolutions, wallpapers and timed wallpapers — Detect monitor resolutions and set the desktop wallpaper, for any window manager.Winding down my Debian involvement — When I joined Debian, I was still studying, i.e. I had luxurious amounts of spare time. Now, over 5 years of full time work later, my day job taught me a lot, both about what works in large software engineering projects and how I personally like my computer systems. I am very conscious of how I spend the little spare time that I have these days.
The following sections each deal with what I consider a major pain point, in no particular order. Some of them influence each other—for example, if changes worked better, we could have a chance at transitioning packages to be more easily machine readable.A (Partial) Defense of Debian | The Changelog — I was sad to read on his blog that Michael Stapelberg is winding down his Debian involvement. In his post, he outlined some critiques of Debian. In his post, I want to acknowledge that he is on point with some of them, but also push back on others.Leaderless Debian - LWN.net — One of the traditional rites of the (northern hemisphere) spring is the election for the Debian project leader. Over a six-week period, interested candidates put their names forward, describe their vision for the project as a whole, answer questions from Debian developers, then wait and watch while the votes come in. But what would happen if Debian were to hold an election and no candidates stepped forward? The Debian project has just found itself in that situation and is trying to figure out what will happen next.Chris Fisher on Twitter — Went hands on with @Azure Spehere dev kits. I would not be surprised if @linuxacademyCOM students start asking for courses in this stuff. They keep the #Linux based OS up to date for 10 years, no subscription.System76 on Twitter — Jupiter Broadcasting meetup photo! It’s always a guaranteed great time with @ChrisLAS and @jupitersignal! Why snaps? - Popey’s talk at SCaLE 17xJupiter Broadcasting Meetup PageTrying out software? - Feedback from Ken — I'm intrigued by and curious about much of the software you mention regularly. I'm tempted to try some of it, but I don't have a good sense of how easy it is to delete or clean off installed programs in a way that ensures a stable system without a lot of left over junk.
Can you give some insight about how you usually handle this. I'd rather not have to nuke-and-pave the OS over and over to insure a stable system.Home automation tips from Paul — I have only recently started to use node-red on my ubuntu box at home. Connected it easily to Alexa and also my Broadlink IR/RF blaster. But I am hardly scraping the surface.

Mar 11, 2019 • 0sec
Dependency Dangers | Coder Radio 348
Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.
Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback.Links:TechSNAP Episode 388: The One About eBPF — eBPF is a technology that you’re going to be hearing more and more about. It powers low-overhead custom analysis tools, handles network security in a containerized world, and powers tools you use every day.
Feedback from Tom — I don't think people need to worry about Google's/Chrome's dominance the way we did about IE6. It's not just that Chrome is cross-platform and open-source, and (with Chrome Web Apps well behind us) sticks to the standards in a way that IE did not. Practically speaking, we must keep in mind that the browser is locked down on iOS in a way that didn't exist (and wouldn't have been tolerated) back then. This means that no matter how popular Chrome becomes, an importnat portion of mobile users must use Apple's browser (engine). But also, now matter how much effort, money Google puts into their web initiatives and in spite of their browser share dominance, they can lose big as they did with web components and webasm. That's the beauty of a standards based platform.How to publish iOS apps to the App Store with GitLab and fastlane — See how GitLab, together with fastlane, can build, sign, and publish apps for iOS to the App Store.Inside Clojure: Journal 2019.10 — Some tests I wrote were posted on Reddit this week, which was unexpected. The one thing in there that I think is worth thinking about is how to write tests that validate returns while also being open to accretion.
QuickCheck: Automatic testing of Haskell programs — QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases.Darter Pro Review - dominickm.com — My continuing adventures in Linux hardware and working on Linux as a software developer has lead me to check out the System 76 Darter Pro.Google+ API Shutdown — Legacy Google+ APIs have been shut down as of March 7, 2019.omniauth-google-oauth2: Oauth2 strategy for Google — A ruby gem for Oauth2 with Google.Mention removal of Google+ API usage in CHANGELOG by stanhu · Pull Request #350 · zquestz/omniauth-google-oauth2code-server: Run VS Code on a remote server. — Code on your Chromebook, tablet, and laptop with a consistent dev environment, take advantage of large cloud servers to speed up tests, compilations, downloads, and
preserve battery life when you're on the go.

Mar 10, 2019 • 0sec
Linux Action News 96
Free Software does what commercial can't this week, getting a Debian desktop on more Android devices gets closer, and PureOS promises Convergence but is there more beneath the surface?
Plus Microsoft open sources Windows Calculator, and a quick recap of SCaLE 17x.Links:Ubuntu Touch OTA-8 Released — OTA-8 is primarily a stability improvement release as we continue to work on using upstream technologies in Ubuntu Touch, increasing our project output.PureOS convergence — Purism’s PureOS showcasing adaptive convergent designAnnouncing Maru 0.6 Okinawa — In Maru 0.6 Okinawa, the game completely changes, laying the foundation to run Maru on nearly any Android device.Android app devs to get new monetisation method — Google Play is excited to announce rewarded products, a new product type now available in open beta in the Play Console.Google Glass’ second-gen enterprise model leaks — Google’s not-quite-there vision of the future is getting a second enterprise modelMicrosoft open-sources Windows Calculator — Today, we’re excited to announce that we are open sourcing Windows Calculator on GitHub under the MIT License.calc.exe is now open source

Mar 7, 2019 • 0sec
Fedora Challenge And NextCloudPi | Choose Linux 4
The distro challenges roll on with Fedora Workstation. Jason shares his thoughts on getting it up and running, feeling at home with vanilla Gnome, and why Fedora may be perfect place for his Magic the Gathering addiction.
Plus, the Raspberry Pi journey continues with NextCloudPi. Is creating a DropBox substitute really this easy? Links:The Fedora 29 Linux Community Challenge — By popular demand, we're moving into March by exploring another community-powered distro with a corporate shadow (in Red Hat), and one that people have passionately encouraged me to try: Fedora Workstation.Fedora Workstation — Fedora Workstation is a reliable, user-friendly, and powerful operating system for your laptop or desktop computer. It supports a wide range of developers, from hobbyists and students to professionals in corporate environments.Create A Personal Home Backup Server With Raspberry Pi 3 — NextCloudPi is a standalone, self-contained OS that runs on your Raspberry Pi. It lets you sync and manually back up files from practically any device (including your phone and its camera instantly), and serve files to those devices. NextCloudPi — NextCloudPi is a Nextcloud instance that is preinstalled and preconfigured, and includes a management interface with all the tools you need to self host your private data in a single package.
This is an official open source community project that aims at making it easier for everyone to have control over their own data.Net Scan — Network scanning and discovery along with port scanner.Wonder Shaper — Wonder Shaper is a script that allow the user to limit the bandwidth of one or more network adapters. It does so by using iproute's tc command, but greatly simplifies its operation.

Mar 7, 2019 • 0sec
Turing Complete Sed | BSD Now 288
Software will never fix Spectre-type bugs, a proof that sed is Turing complete, managed jails using Bastille, new version of netdata, using grep with /dev/null, using GMail with mutt, and more.
##Headlines
###Google: Software is never going to be able to fix Spectre-type bugs
Spectre is here to stay: An analysis of side-channels and speculative execution
Researchers from Google investigating the scope and impact of the Spectre attack have published a paper asserting that Spectre-like vulnerabilities are likely to be a continued feature of processors and, further, that software-based techniques for protecting against them will impose a high performance cost. And whatever the cost, the researchers continue, the software will be inadequate—some Spectre flaws don’t appear to have any effective software-based defense. As such, Spectre is going to be a continued feature of the computing landscape, with no straightforward resolution.
The discovery and development of the Meltdown and Spectre attacks was undoubtedly the big security story of 2018. First revealed last January, new variants and related discoveries were made throughout the rest of the year. Both attacks rely on discrepancies between the theoretical architectural behavior of a processor—the documented behavior that programmers depend on and write their programs against—and the real behavior of implementations.
Specifically, modern processors all perform speculative execution; they make assumptions about, for example, a value being read from memory or whether an if condition is true or false, and they allow their execution to run ahead based on these assumptions. If the assumptions are correct, the speculated results are kept; if it isn’t, the speculated results are discarded and the processor redoes the calculation. Speculative execution is not an architectural feature of the processor; it’s a feature of implementations, and so it’s supposed to be entirely invisible to running programs. When the processor discards the bad speculation, it should be as if the speculation never even happened.
###A proof that Unix utility sed is Turing complete
Many people are surprised when they hear that sed is Turing complete. How come a text filtering program is Turing complete, they wonder. Turns out sed is a tiny assembly language that has a comparison operation, a branching operation and a temporary buffer. These operations make sed Turing complete.
I first learned about this from Christophe Blaess. His proof is by construction – he wrote a Turing machine in sed (download turing.sed). As any programming language that can implement a Turing machine is Turing complete we must conclude that sed is also Turing complete.
Christophe offers his own introduction to Turing machines and a description of how his sed implementation works in his article Implementation of a Turing Machine as a sed Script.
Christophe isn’t the first person to realize that sed is almost a general purpose programming language. People have written tetris, sokoban and many other programs in sed. Take a look at these:
Tetris
Sokoban (game)
Calculator
##News Roundup
###Bastille helps you quickly create and manage FreeBSD Jails.
Bastille helps you quickly create and manage FreeBSD Jails.
Jails are extremely lightweight containers that provide a full-featured UNIX-like operating system inside. These containers can be used for software development, rapid testing, and secure production Internet services.
Bastille provides an interface to create, manage and destroy these secure virtualized environments.
Current version: 0.3.20190204-beta.
Shell Script Source here: https://github.com/BastilleBSD/bastille/blob/master/usr/local/bin/bastille
###netdata v1.12 released
Netdata is distributed, real-time, performance and health monitoring for systems and applications. It is a highly optimized monitoring agent you install on all your systems and containers.
Netdata provides unparalleled insights, in real-time, of everything happening on the systems it runs (including web servers, databases, applications), using highly interactive web dashboards. It can run autonomously, without any third party components, or it can be integrated to existing monitoring tool chains (Prometheus, Graphite, OpenTSDB, Kafka, Grafana, etc).
Netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.
Patch release 1.12.1 contains 22 bug fixes and 8 improvements.
###Using grep with /dev/null, an old Unix trick
Every so often I will find myself writing a grep invocation like this:
find .... -exec grep <something> /dev/null '{}' '+'
The peculiar presence of /dev/null here is an old Unix trick that is designed to force grep to always print out file names, even if your find only matches one file, by always insuring that grep has at least two files as arguments. You can wind up wanting to do the same thing with a direct use of grep if you’re not certain how many files your wildcard may match.
###USING GMAIL WITH MUTT
I recently switched to using mutt for email and while setting up mutt to use imap is pretty straightforward, this tutorial will also document some advanced concepts such as encrypting your account password and sending emails from a different From address.
This tutorial assumes that you have some familiarity with using mutt and have installed it with sidebar support (sudo apt-get install mutt-patched for the ubuntu folks) and are comfortable with editing your muttrc.
If you would just like to skip to the end, my mutt configuration file can be found here.
##Beastie Bits
An Extensive UNIX Timeline
Garbage.fm - OEF
brk() to sbrk()
Fred models, found again
Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers?
ARPANET: Celebrating 50 Years Since “LO”
##Feedback/Questions
Pablo - Topic suggestion: FreeBSD on a Laptop as daily driver
Ron - ZFS on the fly compression and seek
Dave - two zpool, or not two zpool, that is the question
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.


