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:
    Mumbling with OpenBSD | BSD Now 308 Jul 24, 2019
    Show notes

    Replacing a (silently) failing disk in a ZFS pool, OPNsense 19.7 RC1 released, implementing DRM ioctl support for NetBSD, High quality/low latency VOIP server with umurmur/Mumble on OpenBSD, the PDP-7 where Unix began, LLDB watchpoints, and more.

    Headlines

    Replacing a (silently) failing disk in a ZFS pool

    Maybe I can’t read, but I have the feeling that official documentations explain every single corner case for a given tool, except the one you will actually need. My today’s struggle: replacing a disk within a FreeBSD ZFS pool.
    What? there’s a shitton of docs on this topic! Are you stupid?
    I don’t know, maybe. Yet none covered the process in a simple, straight and complete manner.

    OPNsense 19.7 RC1 released

    Hi there,
    For four and a half years now, OPNsense is driving innovation through modularising and hardening the open source firewall, with simple and reliable firmware upgrades, multi-language support, HardenedBSD security, fast adoption of upstream software updates as well as clear and stable 2-Clause BSD licensing.
    We thank all of you for helping test, shape and contribute to the project! We know it would not be the same without you.
    Download links, an installation guide[1] and the checksums for the images can be found below as well.

    News Roundup

    Implementation of DRM ioctl Support for NetBSD kernel

    • What is DRM ioctl ?

    Ioctls are input/output control system calls and DRM stands for direct rendering manager The DRM layer provides several services to graphics drivers, many of them driven by the application interfaces it provides through libdrm, the library that wraps most of the DRM ioctls. These include vblank event handling, memory management, output management, framebuffer management, command submission & fencing, suspend/resume support, and DMA services.

    • Native DRM ioctl calls

    NetBSD was able to make native DRM ioctl calls with hardware rendering once xorg and proper mesa packages where installed. We used the glxinfo and glxgears applications to test this out.

    High quality / low latency VOIP server with umurmur/Mumble on OpenBSD

    Discord users keep telling about their so called discord server, which is not dedicated to them at all. And Discord has a very bad quality and a lot of voice distorsion.
    Why not run your very own mumble server with high voice quality and low latency and privacy respect? This is very easy to setup on OpenBSD!
    Mumble is an open source voip client, it has a client named Mumble (available on various operating system) and at least Android, the server part is murmur but there is a lightweight server named umurmur. People authentication is done through certificate generated locally and automatically accepted on a server, and the certificate get associated with a nickname. Nobody can pick the same nickname as another person if it’s not the same certificate.

    TMWL June’19 — JS Fetch API, scheduling in Spring, thoughts on Unix

    • Unix — going back to the roots

    From time to time, I like to review my knowledge in a certain area, even when I feel like I know a lot about it already. I go back to the basics and read tutorials, manuals, books or watch interesting videos.
    I’ve been using macOS for a couple of years now, previously being a linux user for some (relatively short) time. Both these operating systems have a common ancestor — Unix. While I’m definitely not an expert, I feel quite comfortable using linux & macOS — I understand the concepts behind the system architecture, know a lot of command line tools & navigate through the shell without a hassle. So-called unix philosophy is also close to my heart. I always feel like there’s more I could squeeze out of it.
    Recently, I found that book titled “Unix for dummies, 5th edition” which was published back in… 2004. Feels literally like AGES in the computer-related world. However, it was a great shot — the book starts with the basics, providing some brief history of Unix and how it came to life. It talks a lot about the structure of the system and where certain pieces fit (eg. “standard” set of tools), and how to understand permissions and work with files & directories. There’s even a whole chapter about shell-based text editors like Vi and Emacs! Despite the fact that I am familiar with most of these, I could still find some interesting pieces & tools that I either knew existed (but never had a chance to use), or even haven’t ever heard of. And almost all of these are still valid in the modern “incarnations” of Unix’s descendants: Linux and macOS.
    The book also talks about networking, surfing the web & working with email. It’s cute to see pictures of those old browsers rendering “ancient” Internet websites, but hey — this is how it looked like no more than fifteen years ago!
    I can really recommend this book to anyone working on modern macOS or Linux — you will certainly find some interesting pieces. Especially if you like to go back to the roots from time to time as I do!

    ThePDP-7 Where Unix Began

    In preparation for a talk on Seventh Edition Unix this fall, I stumbled upon a service list from DEC for all known PDP-7 machines. From that list, and other sources, I believe that PDP-7 serial number 34 was the original Unix machine.
    V0 Unix could run on only one of the PDP-7s. Of the 99 PDP-7s produced, only two had disks. Serial number 14 had an RA01 listed, presumably a disk, though of a different type. In addition to the PDP-7 being obsolete in 1970, no other PDP-7 could run Unix, limiting its appeal outside of Bell Labs. By porting Unix to the PDP-11 in 1970, the group ensured Unix would live on into the future. The PDP-9 and PDP-15 were both upgrades of the PDP-7, so to be fair, PDP-7 Unix did have a natural upgrade path (the PDP-11 out sold the 18 bit systems though ~600,000 to ~1000). Ken Thompson reports in a private email that there were 2 PDP-9s and 1 PDP-15 at Bell Labs that could run a version of the PDP-7 Unix, though those machines were viewed as born obsolete.

    LLDB: watchpoints, XSTATE in ptrace() and core dumps

    Upstream describes LLDB as a next generation, high-performance debugger. It is built on top of LLVM/Clang toolchain, and features great integration with it. At the moment, it primarily supports debugging C, C++ and ObjC code, and there is interest in extending it to more languages.
    In February, I have started working on LLDB, as contracted by the NetBSD Foundation. So far I've been working on reenabling continuous integration, squashing bugs, improving NetBSD core file support and lately extending NetBSD's ptrace interface to cover more register types and fix compat32 issues. You can read more about that in my May 2019 report.
    In June, I have finally finished the remaining ptrace() work for xstate and got it merged both on NetBSD and LLDB end (meaning it's going to make it into NetBSD 9). I have also worked on debug register support in LLDB, effectively fixing watchpoint support. Once again I had to fight some upstream regressions.

    Beastie Bits

    • Project Trident 19.07 Available
    • A list of names from "Cold Blood" -- Any familiar?
    • fern: a curses-based mastodon client modeled off usenet news readers & pine, with an emphasis on getting to 'timeline zero'
    • OpenBSD Community goes Platinum for 2019!
    • tcp keepalive and dports on DragonFly

    Feedback/Questions

    • Patrick - OpenZFS/ZoL Module from Ports
    • Brad - Services not starting
    • Simon - Feedback
    • 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.


    32 Hours of Outrage | LINUX Unplugged 311 Jul 23, 2019
    Show notes

    Keynote presenter from Texas LinuxFest and established industry expert Thomas Cameron joins us to discuss the end of the distro wars, the future of Linux jobs, his personal take on IBM's acquisition of Red Hat, some really great Linux job tips, and much more.

    Plus we catch up on some community news from old friends, complain about a few Linux bugs, and share a "magical" app pick.

    Special Guests: Alex Kretzschmar, Brent Gervais, Martin Wimpress, and Thomas Cameron.

    Links:

    • Hiding Data In Music Might Be The Key To Ditching Coffee Shop WiFi Passwords | Hackaday — By encoding data into the audible range of music, coffee shops could broadcast their WiFi passwords inside their Sia-heavy playlists. (Why is it always Sia?) Cell phones could then detect the password and automatically connect.
    • Dropbox added support for zfs, eCryptFS, xfs, and btrfs filesystems — The latest version 77.3.127 Dropbox added support for zfs (on 64-bit systems only), eCryptFS, xfs (on 64-bit systems only), and btrfs filesystems.
    • Fedora To Stop Providing i686 Kernels, Might Also Drop 32-Bit Modular/Everything Repos - Phoronix — Under this secondary proposal, Fedora 31 would stop producing and distributing Modular and Everything i686 repositories.
    • Changes/Noi686Repositories - Fedora Project Wiki — Stop producing and distributing the Modular and Everything i686 repositories.
    • Kernel 5.2 KVM VFIO Bug
    • LinuxServer Joins Open Collective
    • Download – Endeavour OS — We’re proud to present you our very first stable release
    • 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.
    • Free Cloud Courses at Linux Academy
    • Thomas Cameron at Texas Linux Fest 2019 — Thomas Cameron has been an IT Professional since 1993. He's worked with Linux at multinational financial services companies, transportation companies, manufacturing, and more. He's a Red Hat Certified Architect, and was a regional chief architect at Red Hat. He's currently on the Amazon Linux team at Amazon.
    • Serverbuilds.net
    • The Perfect Media Server - 2019 Edition — There's a ton of resources on serverbuilds but you should definitely take a few minutes to browse the excellent CPU spreadsheet before buying a new CPU. You'll probably think twice about that Sandy Bridge chip now (in a good way).
    • croc: Easily and securely send things from one computer to another — croc is a tool that allows any two computers to simply and securely transfer files and folders.

    10x Evilgineers | Coder Radio 367 Jul 22, 2019
    Show notes

    Mike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer".

    Plus the latest Play store revolt and some of your feedback.

    Links:

    • Feedback on Coder Radio 366 — As a C++ developer working on a large, primarily OO codebase, I’ve been writing ever more C++ as “just a pipeline of data transformations.” As you guys mentioned, you can get a lot of benefit even in an OO situation from wrapping a functional “core” up in an object “package.”
    • Functional Core, Imperative Shell — In this screencast we look at one method for crossing this divide. We review a Twitter client whose core is functional: managing tweets, syncing timelines to incoming Twitter API data, remembering cursor positions within the tweet list, and rendering tweets to text for display. This functional core is surrounded by a shell of imperative code: it manipulates stdin, stdout, the database, and the network, all based on values produced by the functional core.
    • Postmodern immutable data structures — We are presenting Immer, a C++ library implementing modern and efficient data immutable data structures.
    • Mike on Twitter — So when I just was getting started I was an #emacs user but had that beaten out of me. I’m thinking of looking back at it on #macOS and #Linux under GNOME any recommendations?
    • Spacemacs: Emacs advanced Kit focused on Evil — Spacemacs is a new way to experience Emacs -- a sophisticated and polished set-up focused on ergonomics, mnemonics and consistency.
    • Tinder Bypasses Google Play, Revolt Against App Store Fee — Tinder joined a growing backlash against app store taxes by bypassing Google Play in a move that could shake up the billion-dollar industry dominated by Google and Apple Inc.
    • EmacsWiki: Evil — Evil is an extensible vi layer for Emacs. It provides Vim features like Visual selection and text objects.
    • A personal story about 10× development — The "×ness" of any developer does not exist in a vacuum but depends on many organizational things. The most obvious one is tooling.
    • Shekhar Kirani on Twitter — 10x engineers. Founders if you ever come across this rare breed of engineers, grab them. If you have a 10x engineer as part of your first few engineers, you increase the odds of your startup success significantly.
    • The mythical 10x programmer - — The following is a list of qualities that I believe make the most difference in programmers productivity.
    • rubocop — RuboCop is a Ruby static code analyzer and code formatter. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide.

    Problematic Privileges | TechSNAP 407b Jul 22, 2019
    Show notes

    Wes takes a quick look at a container escape proof-of-concept and reviews Docker security best practices.

    Links:

    • Understanding Docker container escapes | Trail of Bits Blog — Linux cgroups are one of the mechanisms by which Docker isolates containers. The PoC abuses the functionality of the notifyonrelease.
    • Felix Wilhelm on Twitter — Quick and dirty way to get out of a privileged k8s pod or docker container by using cgroups release_agent feature.

    Linux Action News 115 Jul 21, 2019
    Show notes

    We're pleasantly surprised by a new Linux distro, EvilGnome malware spies on Gnome Shell users, and more good news for MacBook Linux users.

    Plus why RetroArch coming to Steam is a bit controversial, ubuntu-wsl is a cold drink for Windows users, and gpodder needs a new maintainer.

    Links:

    • EndeavourOS first stable release — We’re proud to present you our very first stable release of EndeavourOS.
    • RetroArch coming to Steam — But will this "completely free" release run afoul of Steam Community Guidelines?
    • Introducing ubuntu-wsl — “A collection of utilities for WSL” to let you create shortcuts on the Windows desktop with wslusc, start the default Windows browser with wslview, and do a few other things.
    • WSL - Ubuntu Wiki
    • EvilGnome: Rare Malware Spying on Desktop Users — We have named the implant EvilGnome, for its disguise as a Gnome extension. The malware is currently fully undetected across all major security solutions. EvilGnome is a rare type of malware due to its appetite for Linux desktop users.
    • Macbook keyboard and trackpad support coming to Linux 5.3 — Linux up to now hasn't had mainline support for the keyboard and trackpad on recent years of MacBooks: from MacBook8,1 or later or MacBookPro13 and MacBookPro14 models. These IDs roughly correlate to the MacBook systems since the end of 2015.
    • Maintainer for gpodder.net needed — Some effort is required to keep a website or web service running and up-to-date. I (the current maintainer) have enough time to keep the system up and running for now, but no time to do any improvements and other development.

    Old and Insecure | User Error 70 Jul 19, 2019
    Show notes

    Whether Linux is inherently secure, the next phase of online interaction, and wasting our free time.

    Plus where to focus your contributions, and a tricky hypothetical question.

    00:00:53 Without security through obscurity, would Linux make for a more secure desktop than Windows etc?
    00:08:19 #AskError: Would you rather be old and rich or young and poor?
    00:18:37 What will the next form of social interaction online look like?
    00:27:18 #AskError: If you had to choose between contributing to an Ubuntu flavour or the desktop environment it uses, which do you contribute to?
    00:31:17 Do you need to structure your free time in order not to waste it?


    Twitching with OpenBSD | BSD Now 307 Jul 18, 2019
    Show notes

    FreeBSD 11.3 has been released, OpenBSD workstation, write your own fuzzer for the NetBSD kernel, Exploiting FreeBSD-SA-19:02.fd, streaming to twitch using OpenBSD, 3 different ways of dumping hex contents of a file, and more.

    Headlines

    FreeBSD 11.3-RELEASE Announcement

    The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 11.3-RELEASE. This is the fourth release of the stable/11 branch.

    • Some of the highlights:
      • The clang, llvm, lld, lldb, and compiler-rt utilities as well as libc++ have been updated to upstream version 8.0.0.
      • The ELF Tool Chain has been updated to version r3614.
      • OpenSSL has been updated to version 1.0.2s.
      • The ZFS filesystem has been updated to implement parallel mounting.
      • The loader(8) has been updated to extend geli(8) support to all architectures.
      • The pkg(8) utility has been updated to version 1.10.5.
      • The KDE desktop environment has been updated to version 5.15.3.
      • The GNOME desktop environment has been updated to version 3.28.
      • The kernel will now log the jail(8) ID when logging a process exit.
      • Several feature additions and updates to userland applications.
      • Several network driver firmware updates.
      • Warnings for features deprecated in future releases will now be printed on all FreeBSD versions.
      • Warnings have been added for IPSec algorithms deprecated in RFC 8221.
      • Deprecation warnings have been added for weaker algorithms when creating geli(8) providers.
      • And more...

    OpenBSD Is Now My Workstation

    Why OpenBSD? Simply because it is the best tool for the job for me for my new-to-me Lenovo Thinkpad T420. Additionally, I do care about security and non-bloat in my personal operating systems (business needs can have different priorities, to be clear).

    I will try to detail what my reasons are for going with OpenBSD (instead of GNU/Linux, NetBSD, or FreeBSD of which I’m comfortable using without issue), challenges and frustrations I’ve encountered, and what my opinions are along the way.

    Disclaimer: in this post, I’m speaking about what is my opinion, and I’m not trying to convince you to use OpenBSD or anything else. I don’t truly care, but wanted to share in case it could be useful to you. I do hope you give OpenBSD a shot as your workstation, especially if it has been a while.

    • A Bit About Me and OpenBSD

    I’m not new to OpenBSD, to be clear. I’ve been using it off and on for over 20 years. The biggest time in my life was the early 2000s (I was even the Python port maintainer for a bit), where I not only used it for my workstation, but also for production servers and network devices.

    I just haven’t used it as a workstation (outside of a virtual machine) in over 10 years, but have used it for servers. Workstation needs, especially for a primary workstation, are greatly different and the small things end up mattering most.

    News Roundup

    Write your own fuzzer for NetBSD kernel! [Part 1]

    • How Fuzzing works? The dummy Fuzzer.

    The easy way to describe fuzzing is to compare it to the process of unit testing a program, but with different input. This input can be random, or it can be generated in some way that makes it unexpected form standard execution perspective.

    The simplest 'fuzzer' can be written in few lines of bash, by getting N bytes from /dev/rand, and putting them to the program as a parameter.

    • Coverage and Fuzzing

    What can be done to make fuzzing more effective? If we think about fuzzing as a process, where we place data into the input of the program (which is a black box), and we can only interact via input, not much more can be done.

    However, programs usually process different inputs at different speeds, which can give us some insight into the program's behavior. During fuzzing, we are trying to crash the program, thus we need additional probes to observe the program's behaviour.

    Additional knowledge about program state can be exploited as a feedback loop for generating new input vectors. Knowledge about the program itself and the structure of input data can also be considered. As an example, if the input data is in the form of HTML, changing characters inside the body will probably cause less problems for the parser than experimenting with headers and HTML tags.

    For open source programs, we can read the source code to know what input takes which execution path. Nonetheless, this might be very time consuming, and it would be much more helpful if this can be automated. As it turns out, this process can be improved by tracing coverage of the execution

    vBSDcon - CFP - Call for Papers ends July 19th

    You can submit your proposal at https://easychair.org/conferences/?conf=vbsdcon2019

    The talks will have a very strong technical content bias. Proposals of a business development or marketing nature are not appropriate for this venue.

    If you are doing something interesting with a BSD operating system, please submit a proposal. Whether you are developing a very complex system using BSD as the foundation, or helping others and have a story to tell about how BSD played a role, we want to hear about your experience. People using BSD as a platform for research are also encouraged to submit a proposal.

    Possible topics include: How we manage a giant installation with respect to handling spam, snd/or sysadmin, and/or networking, Cool new stuff in BSD, Tell us about your project which runs on BSD.

    Both users and developers are encouraged to share their experiences.

    Exploiting FreeBSD-SA-19:02.fd

    In February 2019 the FreeBSD project issued an advisory about a possible vulnerability in the handling of file descriptors. UNIX-like systems such as FreeBSD allow to send file descriptors to other processes via UNIX-domain sockets. This can for example be used to pass file access privileges to the receiving process.

    Inside the kernel, file descriptors are used to indirectly reference a C struct which stores the relevant information about the file object. This could for instance include a reference to a vnode which describes the file for the file system, the file type, or the access privileges.

    What really happens if a UNIX-domain socket is used to send a file descriptor to another process is that for the receiving process, inside the kernel a reference to this struct is created. As the new file descriptor is a reference to the same file object, all information is inherited. For instance, this can allow to give another process write access to a file on the drive even if the process owner is normally not able to open the file writable.

    The advisory describes that FreeBSD 12.0 introduced a bug in this mechanism. As the file descriptor information is sent via a socket, the sender and the receiver have to allocate buffers for the procedure. If the receiving buffer is not large enough, the FreeBSD kernel attempts to close the received file descriptors to prevent a leak of these to the sender. However, while the responsible function closes the file descriptor, it fails to release the reference from the file descriptor to the file object. This could cause the reference counter to wrap.

    The advisory further states that the impact of this bug is possibly a local privilege escalation to gain root privileges or a jail escape. However, no proof-of-concept was provided by the advisory authors.

    • In the next section, the bug itself is analyzed to make a statement about the bug class and a guess about a possible exploitation primitive.
    • After that, the bug trigger is addressed.
    • It follows a discussion of three imaginable exploitation strategies - including a discussion of why two of these approaches failed.
    • In the section before last, the working exploit primitive is discussed. It introduces a (at least to the author’s knowledge) new exploitation technique for these kind of vulnerabilities in FreeBSD. The stabilization of the exploit is addressed, too.
    • The last section wraps everything up in a conclusion and points out further steps and challenges.

    The privilege escalation is now a piece of cake thanks to a technique used by kingcope, who published a FreeBSD root exploit in 2005, which writes to the file /etc/libmap.conf. This configuration file can be used to hook the loading of dynamic libraries if a program is started. The exploit therefore creates a dynamic library, which copies /bin/sh to another file and sets the suid-bit for the copy. The hooked library is libutil, which is for instance called by su. Therefore, a call to su by the user will afterwards result in a suid copy of /bin/sh.

    Streaming to Twitch using OpenBSD

    • Introduction

    If you ever wanted to make a twitch stream from your OpenBSD system, this is now possible, thanks to OpenBSD developer thfr@ who made a wrapper named fauxstream using ffmpeg with relevant parameters.

    The setup is quite easy, it only requires a few steps and searching on Twitch website two informations, hopefully, to ease the process, I found the links for you.

    You will need to make an account on twitch, get your api key (a long string of characters) which should stay secret because it allow anyone having it to stream on your account.

    • These same techniques should work for Twitch, YouTube Live, Periscope, Facebook, etc, including the live streaming service ScaleEngine provides free to BSD user groups.
    • There is also an open source application called ‘OBS’ or Open Broadcaster Studio. It is in FreeBSD ports and should work on all of the other BSDs as well. It has a GUI and supports compositing and green screening. We use it heavily at ScaleEngine and it is also used at JupiterBroadcasting in place of WireCast, a $1000-per-copy commercial application.

    Beastie Bits

    • Portland BSD Pizza Night - 2019-07-25 19:00 - Rudy's Gourmet Pizza
    • KnoxBUG - Michael W. Lucas : Twenty Years in Jail
    • Ohio Linuxfest - CFP - Closes August 17th
    • My college (NYU Tandon) is moving their CS department and I saw this on a shelf being moved
    • 3 different ways of dumping hex contents of a file

    Feedback/Questions

    • Sebastian - ZFS setup toward ESXi
    • Christopher - Questions
    • Ser - Bhyve and Microsoft SQL
    • 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.


    All Roads Lead to Linux | LINUX Unplugged 310 Jul 16, 2019
    Show notes

    What’s surprised us, what we got wrong, right, and what the biggest game changers have been in 2019 so far.

    Special Guests: Alex Kretzschmar and Jim Salter.

    Links:

    • Firefox Now Available with Enhanced Tracking Protection
    • Mozilla: Want ad-free news on Firefox? That'll cost you $5
    • Google's Manifest V3 will change how ad blocking Chrome extensions work
    • End of Scientific Linux
    • End of Antergos Linux
    • End of Korora Project
    • LibreOffice 6.3 Drops 32-bit Linux Builds
    • Intel 32bit packages on Ubuntu from 19.10 onwards
    • Announcing WSL 2
    • Raspberry Pi 4 on sale now from $35
    • Google Stadia announced
    • Subscriptions Are About to Swallow Gaming
    • Cisco Leap Frogs H.264 Video Collaboration with Real-Time AV1 Codec
    • Intel To Work On AV1 Decoding Support, FFmpeg / GStreamer Plugins
    • dav1d 0.3.0 release: even faster!
    • LINUX Unplugged - Blog - LinuxFest Northwest 2019
    • LINUX Unplugged - Blog - Red Hat Summit 2019
    • LINUX Unplugged - Blog - Clear Linux OS 2019
    • LINUX Unplugged - Blog - KubeCon + CloudNativeCon Europe 2019
    • LINUX Unplugged - Blog - Texas Linuxfest 2019
    • LINUX Unplugged - Blog - BSides San Antonio 2019
    • GNOME Shell Gets a Major Speed Boost
    • PassMark - CPU Comparison Intel i7-9700 vs AMD Ryzen 5 3600 vs AMD Ryzen 7 3700X
    • Monitoring Agent · NCPA — New to NCPA? See some of the awesome features present in the Web GUI and API, available on any operating system.

    Functional First | Coder Radio 366 Jul 16, 2019
    Show notes

    It’s a Coder Radio special as Mike and Wes dive into functional programming in the real world and share their tips for applying FP techniques in any language.

    Links:

    • Porting Redis to WebAssembly with Clang/WASI — In this post, we share our experience of porting an existing open-source software package — the data structure server Redis — to WebAssembly. While this is not the first time that Redis has been ported to Wasm (see this port by Sergey Rublev), it is the first time to our knowledge that the obtained port can be run deterministically.
    • Solving Problems the Clojure Way - Rafal Dittwald — It is said that Clojure is a "functional" programming language; there's also talk of "data-driven" programming. What are these things? Are they any good? Why are they good? In this talk, Rafal attempts to distill the particular blend of functional and data-driven programming that makes up "idiomatic Clojure", clarify what it looks like in practise (with real-world examples), and reflect on how Clojure's conventions came to be and how they continue to evolve.
    • The Value of Values with Rich Hickey — In this keynote speech from JaxConf 2012, Rich Hickey, creator of Clojure and founder of Datomic gives an awesome analysis of the changing way we think about values.
    • Clojure Made Simple by Rich Hickey — In the seven years following its initial release, Clojure has become a popular alternative language on the JVM, seeing production use at financial firms, major retailers, analytics companies, and startups large and small. It has done so while remaining decidedly alternative—eschewing object orientation for functional programming, C-derived syntax for code-as-data, static typing for dynamic typing, REPL-driven development, and so on. Underpinning these differences is a commitment to the principle that we should be building our systems out of fundamentally simpler materials. This session looks at what makes Clojure different and why.
    • Effective Programs: 10 Years of Clojure by Rich Hickey
    • sparklemotion/mechanize — Mechanize is a ruby library that makes automated web interaction easy.
    • How to write idempotent Bash scripts — It happens a lot, you write a bash script and half way it exits due an error. You fix the error in your system and run the script again. But half of the steps in your scripts fail immediately because they were already applied to your system. To build resilient systems you need to write software that is idempotent.

    Young and the Wreckless | The Friday Stream 10 Jul 15, 2019
    Show notes

    Joined by a new friend we share the stories of our first vehicles and the crazy things we did to them, and watch out Florida man, Oregon man is coming for you!

    Special Guest: Mike McClaren.

    Links:

    • Dramatic video shows Coast Guard leaping onto submarine carrying 17,000 pounds of cocaine — The U.S. Coast Guard released video of service members leaping onto a submarine carrying 17,000 pounds of cocaine as part of a monthslong, $569 million cocaine bust.
    • Cat burgler brings his own cat — Ryan Douglas Bishop allegedly brought his cat to a burglary where he donned the homeowners Christmas pajama onesie.
    • 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!
    • Trace Labs — Trace Labs offers information security conferences with a unique high value experience for contestants by way of an open source intelligence (OSINT) Capture The Flag (CTF) contest known as the “Missing CTF”.
    • The Joe Jacksons — The Joe Jacksons are a rock 'n' roll band from Austin, TX.

    Previous 1 126 127 128 129 130 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