

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

Jul 10, 2019 • 0sec
Qubes OS + Plex vs Kodi | Choose Linux 13
Distrohoppers throws up a fascinating distro where every application runs in its own VM. Plus Drew and Joe disagree on the best media solution.

Jul 10, 2019 • 0sec
Old School Outages | TechSNAP 407
Jim shares his Nagios tips and Wes chimes in with some modern tools as we chat monitoring in the wake of some high-profile outages.
Plus we turn our eye to hardware and get excited about the latest Ryzen line from AMD.

Jul 9, 2019 • 0sec
The Future is Open | LINUX Unplugged 309
Open Source has taken over the world, as IBM's purchase of Red Hat closes. We reflect on this historic moment.
Plus Mozilla's been labeled an Internet Villian, we deep dive into the tech behind all the controversy and how you can self-host secure DNS.Special Guests: Alex Kretzschmar, Brent Gervais, and Drew DeVore.Links:Red Hat, Inc. on Twitter — As #RedHat's acquisition by @IBM closes, Red Hat will maintain independence and neutrality to give customers freedom, choice and flexibility. IBM Closes Landmark Acquisition of Red Hat for $34 Billion; Defines Open, Hybrid Cloud Future — Joining forces with IBM gives Red Hat the opportunity to bring more open source innovation to an even broader range of organizations and will enable us to scale to meet the need for hybrid cloud solutions that deliver true choice and agility.Ubuntu-Maker Canonical’s GitHub Account Gets Hacked — An unknown hacker yesterday successfully managed to hack into the official GitHub account of Canonical, the company behind the Ubuntu Linux project and created 11 new empty repositories.Ubuntu Security on Twitter — We can confirm that on 2019-07-06 there was a Canonical owned account on GitHub whose credentials were compromised and used to create repositories and issues among other activities.Raspberry Pi admits to faulty USB-C design on the Pi 4 — After reports started popping up on the Internet, Raspberry Pi cofounder Eben Upton admitted to TechRepublic that "A smart charger with an e-marked cable will incorrectly identify the Raspberry Pi 4 as an audio adapter accessory and refuse to provide power." Upton went on to say, "I expect this will be fixed in a future board revision, but for now users will need to apply one of the suggested workarounds. It's surprising this didn't show up in our (quite extensive) field testing program."Firefox 68.0, See All New Features, Updates and Fixes — Dark mode in reader view expands so that windows are also dark on the controls, sidebars and toolbars.Linux Millionaire Question Form — Jupiter Broadcasting wants to create a fun game for Linux enthusiasts to test their knowledge on the depths of technology and Linux history. Please help by providing us your thoughtful questions and suggested answers!
Linux Academy on Twitter — The AWS #DevOps Professional certification exam has just been updated with new emphasis on the AWS #Developer Tools suite.
Choose Linux 12: Regolith, Rosa, and Antsy Alien Attack — Two new hosts join Joe to talk about a nice i3 implementation and an amazing arcade game written in Bash.
Linux Academy is Hiring!Passing the AWS Cloud Practitioner Exam — Whether you need the Cloud Practitioner certification for work or as a personal goal, studying and staying on track is hard because life gets in the way. Join this study group and we’ll help you pass the exam by meeting on a bi-weekly basis and going over the main topics covered in the certification exam.
Emma on Twitter — Hey @system76 fans! I'm looking for a few people to join the HAPPINESS TEAM at System76! Understanding Burnout Study GroupISPA announces finalists for 2019 Internet Heroes and Villains: Trump and Mozilla lead the way as Villain nominees — Mozilla, for their proposed approach to introduce DNS-over-HTTPS in such a way as to bypass UK filtering obligations and parental controls, undermining internet safety standards in the UK.How to enable DNS-over-HTTPS (DoH) in Firefox | ZDNet — The DNS-over-HTTPS (DoH) protocol is currently the talk of the town, and the Firefox browser is the only one to support it.
DNS-over-HTTPS (DoH) | Public DNS | Google Developers — Google Public DNS provides two distinct DoH APIsPublic recursive name server - Wikipedia — List of public DNS service operatorsDNS Over HTTPS Proxy — A set of python 3 scripts that supports proxying DNS over HTTPS as specified in the IETF Draft draft-ietf-doh-dns-over-https.
DNS Privacy Projectdnscrypt-proxy 2 — A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTPS.
Running a DNS over HTTPS Client — There are several DNS over HTTPS (DoH) clients you can use to connect to 1.1.1.1 in order to protect your DNS queries from privacy intrusions and tampering.
curl/doh — A libcurl-using application that resolves a host name using DNS-over-HTTPS (DOH).
RFC 7858 — Specification for DNS over Transport Layer SecurityDNS Security with DNSCrypt — While OpenDNS has provided world-class security using DNS for years, and OpenDNS is the most secure DNS service available, the underlying DNS protocol has not been secure enough for our comfort. DNSSEC – What Is It and Why Is It Important? - ICANN — Engineers in the Internet Engineering Task Force (IETF), the organization responsible for the DNS protocol standards, long realized the lack of stronger authentication in DNS was a problem. Work on a solution began in the 1990s and the result was the DNSSEC Security Extensions (DNSSEC).
DNS Security and Privacy — Choosing the right provider — However, with all great options out there (eg: 1.1.1.1, 8.8.8.8, 9.9.9.9), come great responsibilities. Which provider to choose? Which protocol to choose? DNSCrypt? DNS over HTTPS or TLS? What about DNSSEC? …
pi-hole/pi-hole: A black hole for Internet advertisements — Those who want to get started quickly and conveniently may install Pi-hole using the following command
Configuring DNS-Over-HTTPS on Pi-hole - Pi-hole documentation — DNS-Over-HTTPS is a protocol for performing DNS lookups via the same protocol you use to browse the web securely: HTTPS.
Segmentation fault on raspberry pi 2 model b · Issue #38 · cloudflare/cloudflaredDevilsPie — A totally crack-ridden program for freaks and weirdos who want precise control over what windows do when they appear. If you want all XChat windows to be on desktop 3, in the lower-left, at 40% transparency, you can do it.
Devilspie2 — Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created.

Jul 8, 2019 • 0sec
Objectively Old | Coder Radio 365
Wes turns back the clock and explores the message passing mania of writing Objective-C without a Mac, and we wax-poetic about programming language history.
Plus Mike gets real about the Windows Subsystem for Linux, and our take on the new MacBook keyboard leak.Links:Apple is reportedly giving up on its controversial MacBook keyboard - The Verge — Apple is planning to ditch the controversial butterfly keyboard used in its MacBooks since 2015, according to a new report from analyst Ming-Chi Kuo. 9to5Mac notes that Apple will reportedly move to a new scissor-switch design, which will use glass fiber to reinforce its keys. According to Kuo’s report, the first laptop to get the new keyboard will be a new MacBook Air model due out this year, followed by a new MacBook Pro in 2020. Objective-C - History - Wikipedia — After acquiring NeXT in 1996, Apple Computer used OpenStep in its then-new operating system, Mac OS X. This included Objective-C, NeXT's Objective-C-based developer tool, Project Builder, and its interface design tool, Interface Builder, both now merged into one application, Xcode. Most of Apple's current Cocoa API is based on OpenStep interface objects and is the most significant Objective-C environment being used for active development.A Short History of Objective-C — While most programmers discovered Objective-C only during the iPhone app revolution, Objective-C has been around for over 30 years. Objective-C has been the foundation of Apple’s desktop operating system, Mac OS X, since its debut in 2001, and was also the basis for NEXTSTEP — OS X’s immediate ancestor — created by Steve Jobs’ NeXT Computer Inc. However, Objective-C was created neither by Apple nor NeXT. Its origin was a small Connecticut startup in the early 1980s called Stepstone.GNUstep — GNUstep is a mature Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa (formerly NeXT's OpenStep) APIs but is portable to a variety of platforms and architectures.
GNUstep: Fun with Objective-C — Objective-C is a language based upon C, with a few additions that make it a complete, object-oriented language. Why do I think Objective-C is fun? Precisely because of this emphasis on simplicityBeginners Guide to Objective-C ProgrammingInstalling and Using GNUstep and Objective-C on Linux - Techotopia — The basics of Objective-C are supported by the GNU compiler collection. In order to utilize the full power of Objective-C together with the Cocoa /openStep environments on Linux, and to work with many of the examples covered in this book, it is necessary to install gcc, the gcc Objective-C support package and the GNUstep environment.
Objective-C Compiler and Runtime FAQ - GNUstepWiki — The history of Objective-C in GCC is somewhat complicated. Originally, NeXT was forced to release the original Objective-C front end in order to comply with the GPL. This code was not quite compatible with the GNU runtime and so it was modified. NeXT did not adopt these modifications and so each release of GCC by NeXT, and then Apple, contained changes that needed back-porting to the main branch of GCC.
For a long time, GCC was the only compiler that worked with GNUstep. Unfortunately, the GCC team has not invested much effort in Objective-C in the last few years and it currently lags behind Apple's version by a significant amount.

Jul 8, 2019 • 0sec
From Zero to Murder | The Friday Stream 9
Everyone is back from Texas with a great story to share, and Chris comes within 3 seconds of a life-ending moment.
Plus Chz goes up against Brent in our most surprising giveaway game yet.Links:Red Faction Guerrilla — Red Faction: Guerrilla re-defines the limits of destruction-based game-play with a huge open-world, fast-paced guerrilla-style combat, and true physics-based destruction.OSCAR - Open Source CPAP Analysis Reporter — OSCAR is PC (Windows, Mac, Linux) software developed for reviewing and exploring data produced by CPAP and related machines used in the treatment of sleep apnea.Cooper's BBQ — Home of the Big ChopThompson's Bookstore — Located in the historic Vybek building in downtown Fort Worth, Thompson’s elevates the art of the cocktail while transporting you to a simpler time.Boulder Adventure Lodge — Our goal is to give you access to the best outdoor adventures that Boulder has to offer. Whether your climbing, fishing, skiing, cycling, hiking, or taking in the town, the A-Lodge offers instant access to all your favorite adventures.Wyoming Whiskey — e are independent, family-owned whiskey makers with a world-class distillery in the Big Horn Basin of Wyoming.Hot Springs State Park - Thermopolis, Wyoming — Come for the hot springs, but prepare to be enchanted by all that Hot Springs State Park has to offer. Relax in the park’s Free Bath House where the 104-degree water soothes away aches and pains. You don’t have to go to Yellowstone to see Bison. Wyoming’s state Bison Herd is located in the Hot Springs State Park. Ash Gray News — Ash Gray is a troubadour in the truest sense.Born in US East Coast steeltown of Pittsburgh, the middle son of expat Yorkshire parents, he’s had an eye on the highway practically ever since he was old enough to play a gig.Ash Gray on Twitter — I am singer/songwriter with various projects that revolve around Rock,Pop,Alt. Country and Americana.I Know You by Ash GrayThe Other Man by Ash Gray

Jul 7, 2019 • 0sec
Linux Action News 113
We try out Debian 10 Buster and cover what's new. There is a fresh Linux distro for Chromebooks that is very appealing, and the ISPA calls Mozilla a villain.
Plus why Fucshia OS might be the most significant future threat to Linux.Links:Debian 10 Buster released — We're happy to announce the release of Debian 10, codenamed buster.Debian 10 buster release detailsGalliumOS 3.0 released — GalliumOS can be installed in place of ChromeOS, or in a dual-boot configuration alongside ChromeOS.You Can Finally Read/Write To The SSDs On Newer Macs — This out-of-tree patch is against the current Linux 5.1 kernel and the write support should be considered particularly experimental, so be aware before trying to use this on a drive with any sensitive data. Mozilla teases $5-per-month ad-free news subscription — Mozilla has started teasing an ad-free news subscription service, which, for $5 per month, would offer ad-free browsing, audio readouts, and cross-platform syncing of news articles from a number of websites.ScrollISPA calls Mozilla a villain — The Internet Services Providers’ Association is pleased to announce the finalists for the 2019 Internet Hero and Villain.ISPA doubles downHow to enable DNS-over-HTTPS (DoH) in FirefoxMozilla response in the registerNo plans to enable DNS-over-HTTPS by default in the UKFuchsia gets a website — A couple of days ago and without fanfare Google went live with Fuchsia.dev, a developer site for its new operating system, currently called the Fuchsia Project.Dr. Xu Zhongxing's speech: Fuchsia OS Introduction Complete Record and Slide Download — The world needs a new operating system. Linux only cares about the world of servers, like a boiler worker who specializes in working in a boiler room below the deck.
In order to make up for the shortcomings of Linux, Android has a thick middle layer and is constantly making compromises.

Jul 4, 2019 • 0sec
Partner Password Policy | User Error 69
How many users distros actually have, automating our homes, and the importance of common views and interests with our partners.
Plus Popey discovers a new way to annoy Joe, and sharing passwords with loved ones.
00:00:29 Distro User Numbers
00:13:17 #AskError: do you get annoyed by people who use "last seen recently"?
00:19:20 Home Automation
00:29:16 #AskError: do you share any accounts or passwords with your partner?
00:34:45 The importance of having things in common with your life partner

Jul 3, 2019 • 0sec
Changing face of Unix | BSD Now 305
Website protection with OPNsense, FreeBSD Support Pull Request for ZFS-on-Linux, How much has Unix changed, Porting Wine to amd64 on NetBSD, FreeBSD Enterprise 1 PB Storage, the death watch for X11 has started, and more.
Headlines
Website protection with OPNsense
with nginx plugin OPNsense become a strong full featured Web Application Firewall (WAF)
The OPNsense security platform can help you to protect your network and your webservers with the nginx plugin addition.
In old days, install an open source firewall was a very trick task, but today it can be done with few clicks (or key strokes). In this article I'll not describe the detailed OPNsense installation process, but you can watch this video that was extracted from my OPNsense course available in Udemy. The video is in portuguese language, but with the translation CC Youtube feature you may be able to follow it without problems (if you don't are a portuguese speaker ofcourse) :-)
See the article for the rest of the writeup
FreeBSD Support Pull Request against the ZFS-on-Linux repo
This pull request integrates the sysutils/openzfs port’s sources into the upstream ZoL repo
> Adding FreeBSD support to ZoL will make it easier to move changes back and forth between FreeBSD and Linux
> Refactor tree to separate out Linux and FreeBSD specific code
> import FreeBSD's SPL
> add ifdefs in common code where it made more sense to do so than duplicate the code in separate files
> Adapted ZFS Test Suite to run on FreeBSD and all tests that pass on ZoL passing on ZoF
The plan to officially rename the common repo from ZFSonLinux to OpenZFS was announced at the ZFS Leadership Meeting on June 25th
Video of Leadership Meeting
Meeting Agenda and Notes
This will allow improvements made on one OS to be made available more easily (and more quickly) to the other platforms
For example, mav@’s recent work:
Add wakeup_any(), cheaper version of wakeup_one() for taskqueue(9)
> As result, on 72-core Xeon v4 machine sequential ZFS write to 12 ZVOLs with 16KB block size spend 34% less time in wakeup_any() and descendants then it was spending in wakeup_one(), and total write throughput increased by ~10% with the same as before CPU usage.
News Roundup
Episode 5 Notes - How much has UNIX changed?
UNIX-like systems have dominated computing for decades, and with the rise of the internet and mobile devices their reach has become even larger. True, most systems now use more modern OSs like Linux, but how much has the UNIX-like landscape changed since the early days?
So, my question was this: how close is a modern *NIX userland to some of the earliest UNIX releases? To do this I'm going to compare a few key points of a modern Linux system with the earliest UNIX documentation I can get my hands on. The doc I am going to be covering(https://www.tuhs.org/Archive/Distributions/Research/Dennis_v1/UNIX_ProgrammersManual_Nov71.pdf) is from November 1971, predating v1 of the system.
I think the best place to start this comparison is to look at one of the highest-profile parts of the OS, that being the file system. Under the hood modern EXT file systems are completely different from the early UNIX file systems. However, they are still presented in basically the same way, as a heirerarchicat structure of directories with device files. So paths still look identical, and navigating the file system still functions the same. Often used commands like ls, cp, mv, du, and df function the same. So are mount and umount. But, there are some key differences. For instance, cd didn't exist, yet instead chdir filled its place. Also, chmod is somewhat different. Instead of the usual 3-digit octal codes for permissions, this older version only uses 2 digits. Really, that difference is due to the underlying file system using a different permission set than modern systems. For the most part, all the file handling is actually pretty close to a Linux system from 2019.
See the article for the rest of the writeup
Porting Wine to amd64 on NetBSD
I have been working on porting Wine to amd64 on NetBSD as a GSoC 2019 project. Wine is a compatibility layer which allows running Microsoft Windows applications on POSIX-complaint operating systems. This report provides an overview of the progress of the project during the first coding period.
Initially, when I started working on getting Wine-4.4 to build and run on NetBSD i386 the primary issue that I faced was Wine displaying black windows instead of UI, and this applied to any graphical program I tried running with Wine.
I suspected it , as it is related to graphics, to be an issue with the graphics driver or Xorg. Subsequently, I tried building modular Xorg, and I tried running Wine on it only to realize that Xorg being modular didn't affect it in the least. After having tried a couple of configurations, I realized that trying to hazard out every other probability is going to take an awful lot of time that I didn't have. This motivated me to bisect the repo using git, and find the first version of Wine which failed on NetBSD.
See the article for the rest of the writeup
FreeBSD Enterprise 1 PB Storage
Today FreeBSD operating system turns 26 years old. 19 June is an International FreeBSD Day. This is why I got something special today :). How about using FreeBSD as an Enterprise Storage solution on real hardware? This where FreeBSD shines with all its storage features ZFS included.
Today I will show you how I have built so called Enterprise Storage based on FreeBSD system along with more then 1 PB (Petabyte) of raw capacity.
This project is different. How much storage space can you squeeze from a single 4U system? It turns out a lot! Definitely more then 1 PB (1024 TB) of raw storage space.
See the article for the rest of the writeup
The death watch for the X Window System (aka X11) has probably started
Once we are done with this we expect X.org to go into hard maintenance mode fairly quickly. The reality is that X.org is basically maintained by us and thus once we stop paying attention to it there is unlikely to be any major new releases coming out and there might even be some bitrot setting in over time. We will keep an eye on it as we will want to ensure X.org stays supportable until the end of the RHEL8 lifecycle at a minimum, but let this be a friendly notice for everyone who rely the work we do maintaining the Linux graphics stack, get onto Wayland, that is where the future is.
I have no idea how true this is about X.org X server maintenance, either now or in the future, but I definitely think it's a sign that developers have started saying this. If Gnome developers feel that X.org is going to be in hard maintenance mode almost immediately, they're probably pretty likely to also put the Gnome code that deals with X into hard maintenance mode. And public Gnome statements about this (and public action or lack of it) provide implicit support for KDE and any other desktop to move in this direction if they want to (and probably create some pressure to do so). I've known that Wayland was the future for some time, but I would still like it to not arrive any time soon.
Beastie Bits
Porting NetBSD to Risc-V -- Video
FreeBSD 11.3RC3 Available
Open Source Could Be a Casualty of the Trade War
Celebrate UNIX50 and SDF32
doas environmental security
Feedback/Questions
Matt - BSD or Older Hardware
MJRodriguez - Some Playstation news
Moritz - bhyve VT-x passthrough
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.

Jul 2, 2019 • 0sec
The One About GPU Passthrough | LINUX Unplugged 308
Our crew walks you through their PCI Passthrough setups that let them run Windows, macOS, and distro-hop all from one Linux machine.
Forget multiple partitions, dual booting, and Hackintoshes; you can do it all with Linux and KVM.
Near-native VM performance doesn't have to be painful. You only need a few prerequisites and a little help. Special Guest: Alex Kretzschmar.Links:Windows VirtIO Drivers — 64-bit versions of Windows Vista and newer require the drivers to be digitally signed.Alex's arch-vfio-ovmf scripts — Arch Linux installation and VFIO setup scripts
Looking Glass - Quickstart Guide — These guides are designed to help you get Looking Glass up and running on an already configured QEMU KVM Virtual Machine that has a VGA PCI Passthrough device. duncanthrax/scream — Scream is a virtual device driver for Windows that provides a discrete sound device. Audio played through this device is published on your local network as a PCM multicast stream.
ACS patch COPR — Fedora kernels with add-acs-overrides patch from Arch AURACS Override Kernel Builds — This page contains links to the latest kernel builds with the ACS override patch applied for PCI devices.
natalie-/fedora-acs-override — Using the ACS override patch for FedoraVFIO tips and tricks: IOMMU Groups, inside and out — Sometimes VFIO users are befuddled that they aren't able to separate devices between host and guest or multiple guests due to IOMMU grouping and revert to using legacy KVM device assignment, or as is the case with may VFIO-VGA users, apply the PCIe ACS override patch to avoid the problem. Let's take a moment to look at what this is really doing.
"Error 43: Driver failed to load" on Nvidia GPUs passed to Windows VMs — Since version 337.88, Nvidia drivers on Windows check if an hypervisor is running and fail if it detects one, which results in an Error 43 in the Windows device manager. Starting with QEMU 2.5.0 and libvirt 1.3.3, the vendor_id for the hypervisor can be spoofed, which is enough to fool the Nvidia drivers into loading anyway.Mac OS Adds Early Support for VirtIO, Qemu - The Passthrough POST — In a new development uncovered by Qemu developer Gerd Hoffmann, Apple has apparently added early support for VirtIO and framebuffer graphics in a later Mac OS Mojave release.
New and Improved Mac OS Tutorial, Part 1 (The Basics) - The Passthrough POST — Due to certain recent developments, It’s become clear to us that it’s necessary to update and improve our OSX VM guide. A lot’s changed since we wrote it, and rolling in those changes will make the process much more user friendly and accessible to newer VFIO users.
Mac OS VM Guide Part 2 (GPU Passthrough and Tweaks) - The Passthrough POST — We’ve made every attempt to make this as straightforward as possible, but there’s a lot more ground to cover here than in the first part of the guideUGREEN USB 3.0 Sharing Switch Selector 4 Port 2 Computers Peripheral Switcher Adapter Hub for PC, Printer, Scanner, Mouse, Keyboard with One Button Swapping — This USB Switch 4 Port device allows up to 2 users to share 4 USB 3.0 peripheral devices, such as printer,scanner,mouse,keyboard or usb disk etc without the need to constantly swap cables or set up complicated network sharing software. It's a great for use at home if you have multiple PCs or Macs.How to setup VFIO GPU passthrough using OVMF and KVM on Arch Linux — This article will detail the steps required to passthrough your GPU to a guest VM which will in our case be a Windows 10 VM used for gaming. Yes, this is the exact same technology made popular by Linus on his LinusTechTips YouTube channel in the seven gamers, one CPU video.Lenovo G0A10170UL Thunderbolt 3 Graphics Dock — Amplify your ultrabook’s graphics performance with the integrated NVIDIA GeForce GTX 1050 graphics card. Mantiz Venus MZ-02 External Graphic Enclosure eGPU — Connects Full High Full Length 120" Width 2.5 PCIE Desktop Power GPU to computer WITH an Intel Certified Thunderbolt 3 port.Synergy — Synergy is a software download that shares one mouse and one keyboard between multiple computers. Simply move your mouse between your computers effortlesslybarrier: Open-source KVM software — Barrier is KVM software forked from Symless's synergy 1.9 codebase. Synergy was a commercialized reimplementation of the original CosmoSynergy written by Chris Schoeneman.
foxlet/macOS-Simple-KVM — Documentation to set up a simple macOS VM in QEMU, accelerated by KVM.

Jul 1, 2019 • 0sec
Gabbing About Go | Coder Radio 364
Mike and Wes burrow into the concurrent world of Go and debate where it makes sense and where it may not.
Plus gradual typing for Ruby, a new solution for Python packaging, and the real story behind Jony Ive's exit.Links:Goroutines - Concurrency in Golang — Goroutines are functions or methods that run concurrently with other functions or methods. Goroutines can be thought of as light weight threads. The cost of creating a Goroutine is tiny when compared to a thread. Why build concurrency on the ideas of CSP? — One of the most successful models for providing high-level linguistic support for concurrency comes from Hoare's Communicating Sequential Processes, or CSP. Occam and Erlang are two well known languages that stem from CSP. Go's concurrency primitives derive from a different part of the family tree whose main contribution is the powerful notion of channels as first class objects.Jony Ive ‘dispirited’ by Tim Cook’s lack of interest in product design — To many, Jony Ive’s announced departure from Apple last week felt very sudden. But a narrative is forming to suggest that he’s been slowly exiting for years as the company shifted priorities from product design to operations.CSP PaperA Tour of Go — These example programs demonstrate different aspects of Go. The programs in the tour are meant to be starting points for your own experimentation.
GoLand: A Clever IDE to Go by JetBrains — GoLand is cross-platform IDE built specially for Go developers.Google I/O 2013 - Advanced Go Concurrency Patterns — Concurrency is the key to designing high performance network services. This talk expands on last year's popular Go Concurrency Patterns talk to dive deeper into Go's concurrency primitives, and see how tricky concurrency problems can be solved gracefully with simple Go code.Michael Dominick on Twitter — Ok, so this is cool I have a fully working #rails dev environment up under #Windows usign #WSL and @PengwinLinux. Using @code for the editor. So far so good!Pengwin by Whitewater Foundry — Pengwin is a Linux environment for Windows 10 built on work by Microsoft Research and the Debian project.Open-sourcing Sorbet — Sorbet is a fast, powerful type checker designed for Ruby. It scales to codebases with millions of lines of code and can be adopted incrementally.Sorbetting a gem, or the story of the first adoption — After reading about Brandon's first impression (highly recommend to check it out), I decided to give Sorbet a try and integrate it into one of my gems. Gradual typing of Ruby at Scale — This talk shares experience of Stripe successfully been building a typechecker for internal use, including core design decisions made in early days of the project and how they withstood reality of production use
Building Standalone Python Applications with PyOxidizer — PyOxidizer's marquee feature is that it can produce a single file executable containing a fully-featured Python interpreter, its extensions, standard library, and your application's modules and resources. In other words, you can have a single .exe providing your application. Packaging Your Code — The Hitchhiker's Guide to PythonAn Overview of Packaging for Pythonpex — pex is a library for generating .pex (Python EXecutable) files which are executable Python environments in the spirit of virtualenvs.shiv — shiv is a command line utility for building fully self-contained Python zipapps as outlined in PEP 441, but with all their dependencies included!


