TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    All Jupiter Broadcasting Shows

    Every audio version of Jupiter Broadcasting’s productions.

    Advertise

    Copyright: © Jupiter Broadcasting

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    The One About GPU Passthrough | LINUX Unplugged 308 Jul 02, 2019
    Show notes

    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 AUR
    • ACS 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 Fedora
    • VFIO 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 guide
    • UGREEN 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 effortlessly
    • barrier: 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.

    Gabbing About Go | Coder Radio 364 Jul 01, 2019
    Show notes

    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 Paper
    • A 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 Python
    • An Overview of Packaging for Python
    • pex — 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!

    Linux Action News 112 Jun 30, 2019
    Show notes

    We've got the new Raspberry Pi 4 and share our thoughts, why Microsoft applied to join the linux-distros mailing list, and Ubuntu's 32-bit future is clarified.

    Plus Mozilla's big plans Firefox on Android, and the future of Steam on Linux.

    Links:

    • Raspberry Pi 4 Released — Raspberry Pi 4 is now on sale, starting at $35. This is a comprehensive upgrade, touching almost every element of the platform. For the first time we provide a PC-like level of performance for most users, while retaining the interfacing capabilities and hackability of the classic Raspberry Pi line.
    • New version of Raspbian — We are actually releasing it slightly in advance of the official Debian release date. The reason for this is that one of the important new features of Raspberry Pi 4
    • Slightly faster than Stretch version
    • No USB boot yet
    • Reinventing Firefox for Android — Today we’re very happy to announce a pilot of our new browser for Android devices that is available to early adopters for testing as of now.
    • Firefox to get a random password generator
    • Microsoft applies to join linux-distros mailing list — Windows giant cheered on by Linux Foundation as it seeks membership of private security-focused message board.
    • Register's Coverage
    • Introducing people.kernel.org — Ever since the demise of Google+, many developers have expressed a desire to have a service that would provide a way to create and manage content in a format that would be more rich and easier to access than email messages sent to LKML.
    • Statement on 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS — We will put in place a community process to determine which 32-bit packages are needed to support legacy software, and can add to that list post-release if we miss something that is needed.

    Prospering with Vulkan | BSD Now 304 Jun 27, 2019
    Show notes

    DragonflyBSD 5.6 is out, OpenBSD Vulkan Support, bad utmp implementations in glibc and FreeBSD, OpenSSH protects itself against Side Channel attacks, ZFS vs OpenZFS, and more.

    Headlines

    DragonflyBSD 5.6 is out

    • Version 5.6.0 released 17 June 2019
    • Version 5.6.1 released 19 June 2019

    • Big-ticket items

    • Improved VM

      • Informal test results showing the changes from 5.4 to 5.6 are available.
      • Reduce stalls in the kernel vm_page_alloc() code (vm_page_list_find()).
      • Improve page allocation algorithm to avoid re-iterating the same queues as the search is widened.
      • Add a vm_page_hash*() API that allows the kernel to do heuristical lockless lookups of VM pages.
      • Change vm_hold() and vm_unhold() semantics to not require any spin-locks.
      • Change vm_page_wakeup() to not require any spin-locks.
      • Change wiring vm_page's no longer manipulates the queue the page is on, saving a lot of overhead. Instead, the page will be removed from its queue only if the pageout demon encounters it. This allows pages to enter and leave the buffer cache quickly.
      • Refactor the handling of fictitious pages.
      • Remove m->md.pv_list entirely. VM pages in mappings no longer allocate pv_entry's, saving an enormous amount of memory when multiple processes utilize large shared memory maps (e.g. postgres database cache).
      • Refactor vm_object shadowing, disconnecting the backing linkages from the vm_object itself and instead organizing the linkages in a new structure called vm_map_backing which hangs off the vm_map_entry.
      • pmap operations now iterate vm_map_backing structures (rather than spin-locked page lists based on the vm_page and pv_entry's), and will test/match operations against the PTE found in the pmap at the requisite location. This doubles VM fault performance on shared pages and reduces the locking overhead for fault and pmap operations.
      • Simplify the collapse code, removing most of the original code and replacing it with simpler per-vm_map_entry optimizations to limit the shadow depth.
    • DRM

      • Major updates to the radeon and ttm (amd support code) drivers. We have not quite gotten the AMD support up to the more modern cards or Ryzen APUs yet, however.
      • Improve UEFI framebuffer support.
      • A major deadlock has been fixed in the radeon/ttm code.
      • Refactor the startup delay designed to avoid conflicts between the i915 driver initialization and X startup.
      • Add DRM_IOCTL_GET_PCIINFO to improve mesa/libdrm support.
      • Fix excessive wired memory build-ups.
      • Fix Linux/DragonFly PAGE_MASK confusion in the DRM code.
      • Fix idr_*() API bugs.
    • HAMMER2

      • The filesystem sync code has been rewritten to significantly improve performance.
      • Sequential write performance also improved.
      • Add simple dependency tracking to prevent directory/file splits during create/rename/remove operations, for better consistency after a crash.
      • Refactor the snapshot code to reduce flush latency and to ensure a consistent snapshot.
      • Attempt to pipeline the flush code against the frontend, improving flush vs frontend write concurrency.
      • Improve umount operation.
      • Fix an allocator race that could lead to corruption.
      • Numerous other bugs fixed.
      • Improve verbosity of CHECK (CRC error) console messages.

    OpenBSD Vulkan Support

    Somewhat surprisingly, OpenBSD has added the Vulkan library and ICD loader support as their newest port.
    This new graphics/vulkan-loader port provides the generic Vulkan library and ICD support that is the common code for Vulkan implementations on the system. This doesn't enable any Vulkan hardware drivers or provide something new not available elsewhere, but is rare seeing Vulkan work among the BSDs. There is also in ports the related components like the SPIR-V headers and tools, glsllang, and the Vulkan tools and validation layers.
    This is of limited usefulness, at least for the time being considering OpenBSD like the other BSDs lag behind in their DRM kernel driver support that is ported over from the mainline Linux kernel tree but generally years behind the kernel upstream. Particularly with Vulkan, newer kernel releases are needed for some Vulkan features as well as achieving decent performance. The Vulkan drivers of relevance are the open-source Intel ANV Vulkan driver and Radeon RADV drivers, both of which are in Mesa though we haven't seen any testing results to know how well they would work if at all currently on OpenBSD, but they're at least in Mesa and obviously open-source.

    • A note: The BSDs are no longer that far behind.
    • FreeBSD 12.0 uses DRM from Linux 4.16 (April 2018), and the drm-devel port is based on Linux 5.0 (March 2019)
    • OpenBSD -current as of April 2019 uses DRM from Linux 4.19.34 ***

    News Roundup

    Bad utmp implementations in glibc and freebsd

    I recently released another version – 0.5.0 – of Dinit, the service manager / init system. There were a number of minor improvements, including to the build system (just running “make” or “gmake” should be enough on any of the systems which have a pre-defined configuration, no need to edit mconfig by hand), but the main features of the release were S6-compatible readiness notification, and support for updating the utmp database.
    In other words, utmp is a record of who is currently logged in to the system (another file, “wtmp”, records all logins and logouts, as well as, potentially, certain system events such as reboots and time updates). This is a hint at the main motivation for having utmp support in Dinit – I wanted the “who” command to correctly report current logins (and I wanted boot time to be correctly recorded in the wtmp file).
    I wondered: If the files consist of fixed-sized records, and are readable by regular users, how is consistency maintained? That is – how can a process ensure that, when it updates the database, it doesn’t conflict with another process also attempting to update the database at the same time? Similarly, how can a process reading an entry from the database be sure that it receives a consistent, full record and not a record which has been partially updated? (after all, POSIX allows that a write(2) call can return without having written all the requested bytes, and I’m not aware of Linux or any of the *BSDs documenting that this cannot happen for regular files). Clearly, some kind of locking is needed; a process that wants to write to or read from the database locks it first, performs its operation, and then unlocks the database. Once again, this happens under the hood, in the implementation of the getutent/pututline functions or their equivalents.
    Then I wondered: if a user process is able to lock the utmp file, and this prevents updates, what’s to stop a user process from manually acquiring and then holding such a lock for a long – even practically infinite – duration? This would prevent the database from being updated, and would perhaps even prevent logins/logouts from completing. Unfortunately, the answer is – nothing; and yes, it is possible on different systems to prevent the database from being correctly updated or even to prevent all other users – including root – from logging in to the system.

    • A good find
    • On FreeBSD, even though write(2) can be asynchronous, once the write syscall returns, the data is in the buffer cache (or ARC), and any future read(2) will see that new data even if it has not yet been written to disk. ***

    OpenSSH gets an update to protect against Side Channel attacks

    Last week, Damien Miller, a Google security researcher, and one of the popular OpenSSH and OpenBSD developers announced an update to the existing OpenSSH code that can help protect against the side-channel attacks that leak sensitive data from computer’s memory. This protection, Miller says, will protect the private keys residing in the RAM against Spectre, Meltdown, Rowhammer, and the latest RAMBleed attack.
    SSH private keys can be used by malicious threat actors to connect to remote servers without the need of a password. According to CSO, “The approach used by OpenSSH could be copied by other software projects to protect their own keys and secrets in memory”.
    However, if the attacker is successful in extracting the data from a computer or server’s RAM, they will only obtain an encrypted version of an SSH private key, rather than the cleartext version.
    In an email to OpenBSD, Miller writes, “this change encrypts private keys when they are not in use with a symmetric key that is derived from a relatively large ‘prekey’ consisting of random data (currently 16KB).”

    ZFS vs OpenZFS

    You’ve probably heard us say a mix of “ZFS” and “OpenZFS” and an explanation is long-overdue.
    From its inception, “ZFS” has referred to the “Zettabyte File System” developed at Sun Microsystems and published under the CDDL Open Source license in 2005 as part of the OpenSolaris operating system. ZFS was revolutionary for completely decoupling the file system from specialized storage hardware and even a specific computer platform. The portable nature and advanced features of ZFS led FreeBSD, Linux, and even Apple developers to start porting ZFS to their operating systems and by 2008, FreeBSD shipped with ZFS in the 7.0 release. For the first time, ZFS empowered users of any budget with enterprise-class scalability and data integrity and management features like checksumming, compression and snapshotting, and those features remain unrivaled at any price to this day. On any ZFS platform, administrators use the zpool and zfs utilities to configure and manage their storage devices and file systems respectively. Both commands employ a user-friendly syntax such as‘zfs create mypool/mydataset’ and I welcome you to watch the appropriately-titled webinar “Why we love ZFS & you should too” or try a completely-graphical ZFS experience with FreeNAS.
    Oracle has steadily continued to develop its own proprietary branch of ZFS and Matt Ahrens points out that over 50% of the original OpenSolaris ZFS code has been replaced in OpenZFS with community contributions. This means that there are, sadly, two politically and technologically-incompatible branches of “ZFS” but fortunately, OpenZFS is orders of magnitude more popular thanks to its open nature. The two projects should be referred to as “Oracle ZFS” and “OpenZFS” to distinguish them as development efforts, but the user still types the ‘zfs’ command, which on FreeBSD relies on the ‘zfs.ko’ kernel module. My impression is that the terms of the CDDL license under which the OpenZFS branch of ZFS is published protects its users from any patent and trademark risks. Hopefully, this all helps you distinguish the OpenZFS project from the ZFS technology.

    • There was further discussion of how the ZFSOnLinux repo will become the OpenZFS repo in the future once it also contains the bits to build on FreeBSD as well during the June 25th ZFS Leadership Meeting. The videos for all of the meetings are available here ***

    Beastie Bits

    • How to safely and portably close a file descriptor in a multithreaded process without running into problems with EINTR
    • KnoxBug Meetup June 27th at 6pm
    • BSD Pizza Night, June 27th at 7pm, Flying Pie Pizzeria, 3 Monroe Pkwy, Ste S, Lake Oswego, OR
    • Difference between $x and ${x}
    • Beware of Software Engineering Media Sites
    • How Verizon and a BGP optimizer knocked large parts of the internet offline today
    • DragonflyBSD - MDS mitigation added a while ago
    • Reminder: Register for EuroBSDcon 2019 in Lillehammer, Norway

    Feedback/Questions

    • Dave - CheriBSD
    • Neb - Hello from Norway
    • Lars - Ansible tutorial?
    • 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.


    Regolith, Rosa, and Antsy Alien Attack | Choose Linux 12 Jun 27, 2019
    Show notes

    Two new hosts join Joe to talk about a nice i3 implementation and an amazing arcade game written in Bash.

    Plus a new segment called Distrohoppers, and a useful hidden feature of GNOME.

    Links:

    • Regolith Linux — Regolith Linux is a distro for people that prefer a spartan interface with polished and consistent system management. It brings together a trifecta of Ubuntu’s ubiquity, i3-wm’s efficient and productive interface, and Gnome’s system configuration features.
    • Regolith Linux is the i3 Ubuntu Spin You’ve Been Waiting For — Regolith is two things: it’s an Ubuntu-based Linux distro and it’s an installable desktop session. Both approaches share the same aim: make it (a bit) easier to get started with i3 on Ubuntu.
    • Rosa Linux — ROSA Desktop is a Linux distribution featuring a highly customised KDE desktop and a number of modifications designed to enhance the user-friendliness of the working environment.
    • Antsy Alien Attack! — A game, written in Bash, that is a somewhat retro-a-like shoot 'em up. Hopefully.
    • QJoyPad — A simple Linux/QT program that lets you use your gaming devices where you want them: in your games!
    • Ubuntu Podcast S12E10.5 @ FOSS Talk Live 2019 — Mark, Alan and Martin from Ubuntu Podcast have each been working on a secret coding challenge. All is revealed before a live audience at FOSS Talk Live 2019!
    • How to use Gnome shell’s secret screen recorder — In this article, we will see how to use a Gnome shell’s secret screen recorder.

    What's your NextCloud? | LINUX Unplugged 307 Jun 25, 2019
    Show notes

    Go full self-hosted with our team’s tips, and we share our setups from simple to complex.

    Plus what really happens on a 64-bit Linux box when you run 32-bit software, some very handy picks, our reaction to the new Raspberry Pi 4 and more.

    Special Guests: Alex Kretzschmar and Brent Gervais.

    Links:

    • These 5D Glass Discs Store 360 TB Of Data For 13.8 Billion Years — Researchers at the University of Southampton have showcased their new nanostructured glass discs that have the ability to store digital data for billions of years. The university announced that they've managed to build a device that can store huge amounts of data on small glass discs using laser writing
    • The Raspberry Pi 4 launch site runs on a Pi 4 cluster | Ars Technica — The Raspberry Pi 4 Model B has launched. It's a pretty big upgrade from the Raspberry Pi 3, with the company claiming that the device can provide "desktop performance comparable to entry-level x86 PC systems."
    • Is 4 GB The Limit For The Raspberry Pi 4? | Hackaday — It’s not the lack of an Oxford comma that caught his eye, but the tantalising mention of an 8 GB Raspberry Pi 4. Could we one day see an extra model in the range with twice the memory? It would be nice to think so.
    • Buy a Raspberry Pi 4 Desktop Kit – Raspberry Pi — Full desktop computer kit - just connect to HDMI display(s)
    • Steam is dropping support for Ubuntu, but not Linux entirely | PC Gamer — Last Friday, a developer at Valve announced that Ubuntu Linux 19.10⁠—which is due to come out this October—won't be supported by Steam. Valve is still supporting Linux, just not future versions of the Ubuntu operating system.
    • Pierre-Loup Griffais on Twitter — Ubuntu 19.10 and future releases will not be officially supported by Steam or recommended to our users. We will evaluate ways to minimize breakage for existing users, but will also switch our focus to a different distribution, currently TBD.
    • Statement on 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS | Ubuntu — Thanks to the huge amount of feedback this weekend from gamers, Ubuntu Studio, and the WINE community, we will change our plan and build selected 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS.
    • What it takes to run a 32-bit x86 program on a 64-bit x86 Linux system — Suppose that you have a modern 64-bit x86 Linux system (often called an x86_64 environment) and that you want to run an old 32-bit x86 program on it (a plain x86 program). What does this require from the overall system, both the kernel and the rest of the environment?
    • Nextcloud — The self-hosted productivity platform that keeps you in control
    • NextCloud Phone Sync
    • NextCloud workflow scripts
    • Nextcloud Registration Plugin
    • NextCloud Keep or Sweep
    • Nextcloud News
    • Nextcloud file-drop — Convenient and secure file exchange for enterprises.
    • Install Nextcloud for Linux using the Snap Store
    • NextCloud docker-compose examples
    • LinuxServer.io NextCloud docker image
    • CSRF Check Failed · Issue #768 · nextcloud/ios
    • lexicon — Manipulate DNS records on various DNS providers in a standardized way.
    • ARandR: Another XRandR GUI — ARandR is designed to provide a simple visual front end for XRandR. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way.

    Find Your Off-Ramp | Coder Radio 363 Jun 24, 2019
    Show notes

    We take on the issues of burnout, work communication culture, and keeping everything in balance.

    Plus Wes asks 'Why Not Kotlin' and breaks down where it fits in his toolbox.

    Links:

    • Kotlin overview — Kotlin is an open-source, statically-typed programming language that supports both object-oriented and functional programming. Kotlin provides similar syntax and concepts from other languages, including C#, Java, and Scala, among many others. Kotlin does not aim to be unique—instead, it draws inspiration from decades of language development. It exists in variants that target the JVM (Kotlin/JVM), JavaScript (Kotlin/JS), and native code (Kotlin/Native).
    • Kotlin/Native — Kotlin/Native is a technology for compiling Kotlin code to native binaries, which can run without a virtual machine. It is an LLVM based backend for the Kotlin compiler and native implementation of the Kotlin standard library.
    • Kotlin for JavaScript — Kotlin provides the ability to target JavaScript. It does so by transpiling Kotlin to JavaScript. The current implementation targets ECMAScript 5.1 but there are plans to eventually target ECMAScript 2015 as well.
    • My favorite examples of functional programming in Kotlin — One of the great things about Kotlin is that it supports functional programming. Let’s see and discuss some simple but expressive functions written in Kotlin.
    • Arrow: Functional companion to Kotlin's Standard Library — Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries. For this, it includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.
    • Awesome Kotlin Resources — The ultimate resource list for your most loved coding language.
    • awesome-kotlin — A curated list of awesome Kotlin frameworks, libraries, documents and other resources
    • Reddit Co-Founder Alexis Ohanian Warns Always-On Work Culture Creating ‘Broken’ People - WSJ — “I’ve spoken out quite a bit about things like ‘hustle porn,’ and this ceremony of showing off on social [media] about how hard you’re working,” said Mr. Ohanian, who previously co-founded online discussion forum Reddit. “Y’all see it on Instagram and you certainly see it in the startup community, and it becomes really toxic.”
    • Thread by @mwseibel — I’ve noticed that many people compete in games they don’t understand because they are modeling the behavior of people around them. Most common is the competition for wealth as a proxy for happiness.
    • Understanding Burnout Meetup — You may not know it yet, but IT is not easy. Breakdowns in people, processes, and technology leads to frustrating times for all of us. As it spirals out of control, we often meet the final boss: burnout.
    • Linux Academy is Hiring!

    Random Access Memories | The Friday Stream 8 Jun 24, 2019
    Show notes

    We share the stories of our very first computers, and reminisce about the bad old days of the PC.

    Plus we solve another world problem, explain Amazon Flex, and our cheap home studio build.

    Links:

    • Music - NewRetroWave
    • Horse Blood - NewRetroWave
    • End of The Night - NewRetroWave
    • Angela Fisher on Instagram — Here we are! Last day of school!!!
    • What It's Like To Be An Amazon Flex Delivery Driver — Amazon has offered free two-day shipping for Prime members since 2005. As Amazon rolls out a one-day shipping guarantee for its 100 million Prime members, Amazon Flex drivers help solve the company's last mile problem. CNBC spoke to these on-demand contract workers all over the country to find out what it's really like to deliver for Amazon.
    • The Computer Chronicles - Pentium PCs (1993)
    • V.92 - Wikipedia — V.92 is an ITU-T recommendation, titled Enhancements to Recommendation V.90, that establishes a modem standard allowing near 56 kb/s download and 48 kb/s upload rates. With V.92 PCM is used for both the upstream and downstream connections; previously 56K modems only used PCM for downstream data.
    • Paratrooper DOS Game — Paratrooper is a 1982 computer game, written by Greg Kuperberg and published by Orion Software. Paratrooper is one of the three games written by Greg Kuperberg when the IBM-PC was still very new.
    • Floppy disk - Wikipedia — A floppy disk, also known as a floppy, diskette, or simply disk, is a type of disk storage composed of a disk of thin and flexible magnetic storage medium, sealed in a rectangular plastic enclosure lined with fabric that removes dust particles.
    • Macintosh SE/30, start and format a floppy disk - Sounds Of Changes — The Macintosh SE/30 is a personal computer that was designed, manufactured and sold by Apple Computer, Inc. from 1989 until 1991.
    • No, Your Kid Isn't Growing Horns Because Of Cellphone Use | Techdirt — This week, the Washington Post grabbed plenty of attention for a story that claimed that kids are actually growing "horns" because of cell phone use. The story, which leans on 2016 and 2018 research out of Australia, was cribbing off of this more nuanced piece by the BBC on how skeletal adaptation to modern living changes are kind of a thing.
    • Australian researchers find 'horns' growing on young people's skulls from phone overuse - The Washington Post
    • Yes Kids are Growing Horns - But the Solution is Simple - YouTube — Recently this has become big news with many media outlets reporting on it. It may sound sensationalist, but it really isn't. This is a serious symptom of the augmented lifestyle young people are living involving their phones and media devices.

    Linux Action News 111 Jun 23, 2019
    Show notes

    Ubuntu sets the Internet on fire, new Linux and FreeBSD vulnerabilities raise concern, while Mattermost raises $50M to compete with Slack.

    Plus we react to Facebook's Libra confirmation and the end of Google tablets.

    Links:

    • Ubuntu to drop i386 architecture — he Ubuntu engineering team has reviewed the facts before us and concluded that we should not continue to carry i386 forward as an architecture. Consequently, i386 will not be included as an architecture for the 19.10 release, and we will shortly begin the process of disabling it for the eoan series across Ubuntu infrastructure.
    • Proposal: Let's drop i386 May 9th 2018
    • Proposal: Let's drop i386 May 14th 2018
    • Wine devs worried — "I think not building packages for Ubuntu 19.10 would be the only practical option. It would probably be good to have a small explanation on the download page though. As I understand it, it would still be possible to run 32-bit executables on the Ubuntu 19.10 kernel, but we'd have to build and ship all our dependencies ourselves. I don't think we want to go there just yet."
    • At least some games not working without 32-bit — Further to the recent announcement and subsequent discussion, I did a little testing over lunch on eoan 19.10 with all i386 packages removed and the i386 part of the repo disabled.
    • Ubuntu NOT “dropping support for i386 applications” — What we are dropping is updates to the i386 libraries, which will be frozen at the 18.04 LTS versions. But there is every intention to ensure that there is a clear story for how i386 applications (including games) can be run on versions of Ubuntu later than 19.10.
    • Petition · Dont remove 32 bit support in the next version of Ubuntu
    • Test and run multiple instances of snaps
    • OpenMandriva also dropping 32-bit
    • New vulnerabilities may let hackers remotely SACK Linux and FreeBSD systems — Netflix researchers discovered 4 flaws that could wreak havoc in data centers.
    • Linux devices vulnerable to ping of death attack
    • Red Hat's take on TCP SACK PANIC
    • Mattermost raises $50M — The capital infusion follows a $20 million series A in February and a $3.5 million seed round in February 2017 and brings the Palo Alto, California-based company’s total raised to roughly $70 million.
    • Google says it’s done making tablets — The Pixel Slate won’t get a sequel, but the Pixelbook will
    • Facebook's Libra confirmed — Facebook is planning to launch a cryptocurrency it hopes will “transform the global economy.”

    SACK Attack | TechSNAP 406 Jun 23, 2019
    Show notes

    A new vulnerability may be the next 'Ping of Death'; we explore the details of SACK Panic and break down what you need to know.

    Plus Firefox zero days targeting Coinbase, the latest update on Rowhammer, and a few more reasons it's a great time to be a ZFS user.

    Links:

    • SACK Panic Security Bulletin — Netflix has identified several TCP networking vulnerabilities in FreeBSD and Linux kernels. The vulnerabilities specifically relate to the Maximum Segment Size (MSS) and TCP Selective Acknowledgement (SACK) capabilities. The most serious, dubbed “SACK Panic,” allows a remotely-triggered kernel panic on recent Linux kernels.
    • Ubuntu SACK Panic Guidance — You should update your kernel to the versions specified below in the Updates section and reboot. Alternatively, Canonical Livepatch updates will be available to mitigate these two issues without the need to reboot.
    • Red Hat SACK Panic Advisory — Red Hat customers running affected versions of these Red Hat products are strongly recommended to update them as soon as errata are available. Customers are urged to apply the available updates immediately and enable the mitigations as they feel appropriate.
    • RFC 2018 - TCP Selective Acknowledgment Options — TCP may experience poor performance when multiple packets are lost from one window of data. With the limited information available from cumulative acknowledgments, a TCP sender can only learn about a single lost packet per round trip time. An aggressive sender could choose to retransmit packets early, but such retransmitted segments may have already been successfully received. A Selective Acknowledgment (SACK) mechanism, combined with a selective repeat retransmission policy, can help to overcome these limitations.
    • Ping of Death — In a nutshell, it is possible to crash, reboot or otherwise kill a large number of systems by sending a ping of a certain size from a remote machine.
    • Firefox zero-day was used in attack against Coinbase employees, not its users | ZDNet — A recent Firefox zero-day that has made headlines across the tech news world this week was actually used in attacks against Coinbase employees, and not the company's users.
    • Mozilla fixes second Firefox zero-day exploited in the wild | ZDNet — Mozilla has released a second security update this week to patch a second zero-day that was being exploited in the wild to attack Coinbase employees and other cryptocurrency organizations.
    • RAMBleed — RAMBleed is a side-channel attack that enables an attacker to read out physical memory belonging to other processes. The implications of violating arbitrary privilege boundaries are numerous, and vary in severity based on the other software running on the target machine. As an example, in our paper we demonstrate an attack against OpenSSH in which we use RAMBleed to leak a 2048 bit RSA key.
    • Digging into the new features in OpenZFS post-Linux migration | Ars Technica — One of the most important new features in 0.8 is Native ZFS Encryption. Until now, ZFS users have relied on OS-provided encrypted filesystem layers either above or below ZFS. While this approach does work, it presented difficulties.
    • Allan Jude on Twitter — Once the FreeBSDs are upstreamed, everything is changing to 'OpenZFS', including the github organization currently know as 'zfsonlinux'.
    • ZFS on Linux Releases
    • Linux Academy is hiring!

    Previous 1 128 129 130 131 132 173 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights