View Details
Listener voicemails and e-mails
- BSDCan
- Garbage Podcast T-shirts
- joshua's
vimrc
- Exuberant Ctags
TLS 1.3 with Go
More robot^Wlistener voicemails
- molokai vim color scheme
- NYC*BUG dmesgd
- joshua's vim color scheme
- Spleen font
- MetaBUG and
#metabug on Freenode
Don't let your baby eat the wrapping paper
View Details
Voicemail feedback line
Garbage.fm support fund
Follow-up
- How
bwfm is more secure on OpenBSD
- Why Chrome and Firefox on OpenBSD don't work with U2F
HP Chromebook 13
- eMMC fix
- Elan touchpad driver
OpenBSD in Stereo with Linux VFIO
- OpenBSD on the Huawei Matebook X
View Details
Quickly summarizing a year of time off
- Brandon got a new job
- joshua got a new kid
Switching from 1Password to Bitwarden
- 1Password pushing users to subscriptions
- Bitwarden
- Rubywarden Ruby server
Hashicorp Vault
- OpenBSD environment variable change (2013)
2.4 vs 5Ghz WiFi
- OpenBSD channel selection change
2017 MacBook running OpenBSD
Crystal Programming Language
camperchat
View Details
Background
- Purism
- Librem 15 crowdfunding campaign
- Librem 13
- Librem 5 phone campaign
- Coreboot
and Libreboot
Manufacturing a laptop
Coreboot
- Hacker News tire fire
- Coreboot Blog: "The truth about Purism: Why Librem is not the same as libre" (since deleted)
- Intel Management Engine
- me_cleaner
- Disabling Intel ME 11 via undocumented mode
- Purism's ME-less Petition
- CVE-2017-5589
- Trammell Hudson and Heads
Intermission
Post-Interview Wrap Up
View Details
Introduction
Interview with Patrick Wildt
- LLVM bug
- iDroid
- Patrick on Twitter @Bluerise / @BluerisEN
View Details
We're back, hello!
OpenBSD 6.1
OpenBSD NVMe woes
- OpenBSD on the Xiaomi Mi Air 12.5"
Adventures in the bootloader
Adventures in eMMC
tmux turned 10 years old
joshua's MacBook Air wireless card
- OpenBSD support for MacBooks in 6.1
Brandon's new MacBook Pro
- joshua's thoughts on the 2016 MacBook Pro
Thimbleweed Park
camperchat
View Details
New hardware from Google and Apple
Brandon gets a Ubiquiti AP
OpenSSL declares "bug bankruptcy"
joshua works on CVS Provenance
Chrome EC lightbar on OpenBSD
View Details
We're back
- Thanks to everyone that wrote to us
- Patreon?
OpenBSD 6.0 released (last release on CD/DVD)
joshua went to Cambridge for g2k16
- iatp(4)
- Comic Sans!
- CVS to Git, and CVS Provenance
Teensy 3.5 & 3.6
First ChiBUG meeting
Random things
- So I lost my OpenBSD FDE password
- softraid crypto now using brcrypt
- iPhone 5C NAND mirroring
- Behind the Scenes of iOS Security (video)
- Trammell Hudson - Thunderstrike
- Intel ME experiments
- Go 1.7 released
camperchat
View Details
Meta news
- Garbage will no longer be picked up every week
User feedback
- Reflex
- ssh-chat
- sprunge and ix.io
OpenBSD news
- OpenBSD 6.0 songs available
- joshua's tpm driver committed
More Chromebook stuff
- joshua's Chromebook Pixel gist and removing the blinding white developer mode screen
- Phantom power drain?
Reply All Podcast
- There is no Cloud, It's just someone else's computer
View Details
Follow-up:
- 1Password dropping 1PasswordAnywhere, 1pass, and ff4d FUSE filesystem for Dropbox on OpenBSD
- Z-Wave USB stick and OpenZWave
Getting an A+ score on Qualys SSL test in Go (Rating Guide)
Subarus don't like Androids
News:
- OpenBSD 6.0 has been tagged in CVS, trees resuming development
- acpials and xdimmer
- xdm device access
- tedu doesn't like the HP Chromebook 13
- Nexus devices showing spam calls
Brandon's Chromium app for updating speed controller firmware
Listener request (but we're not clear on the request): self-hosting
OpenBSD Foundation
View Details
Brandon got an Apple device
The VeraPlus Z-Wave Controller is garbage
- Aeon Labs Aeotec Z-Wave Z-Stick might not be
The Chicago Area BSD Users Group has launched
- mlmmj
- ChiBUG mailing list archives
OpenBSD n2k16 Hackathon
More Chromebook Pixel updates
- Fixing suspend/resume with a TPM driver
- More device support
- ChromeOS complex boot verification process
- xdimmer
Brandon's flight controller woes
- Wired: Shenzhen: The Silicon Valley of Hardware
View Details
Listener feedback
- Mutt and alot
- Storage management on OpenBSD (or not)
Brandon tries CopperheadOS on his Nexus 6P
Yet more Chromebook updates
- Chromebook Pixel EC and burst mode
- joshua's acpiec patch on tech@
- Explaining the Atmel maXTouch controller
- Brandon's update on eMMC work
- joshua's guide to installing OpenBSD (with encrypted softraid) on the Chromebook Pixel (2015)
Brief Z-Wave update
- VeraPlus controller, GE light switch (which does require a neutral wire), and Aeon Labs switch
joshua is selling his Samsung ATIV Book 9 laptop
- Let him know if you want to buy it
Aftershow
- MetaBUG
- joshua wants to start a Chicago BSD user group, contact him if you live near Chicago
View Details
Listener feedback
- mutt and vim shortcuts
- Back to Basics: Power Editing with Vim
- joshua's screenshot and dotfiles
- brandon's vim color scheme
- Mercurial - merging with vim
Syncing credentials across machines
If "ifs" and "buts" were candy and nuts, we'd all have a merry Christmas.
Weekly Chromebook update
- joshua was wrong, using modeset on Broadwell is normal
- The joys of PCI bus space memory reading
- MMC layer quirks
Z-Wave, X10, Zigbee
Google dropping support for Nexus 6p and 5X next year
View Details
Listener question - language for new web developer
Feedback on Brandon's mutt transition
- Goobook and urlview
- Mutt Sidebar
- BSDCan PGP key signing party
More Chromebook updates
- ramoops
- intel-gpu-tools and joshua's OpenBSD port of intel_backlight_fbsd
- ColorHUG
Trying to diagnose a man-in-the-middle attack
Possibly using an Arduino to detect power usage
View Details
Brandon ditches Inbox for Mutt
- Lobsters mailing list mode
- goed
More Chromebook stuff
- Coreboot framebuffer code has been committed (into efifb)
- ~~No backlight control~~ Update: I got it working on Skylake
Flashing coreboot with a Bus Pirate
- ASUS C201 Instructions
- The HP Chromebook 13 motherboard with Winbond chip and an SOIC8 clip attached to a Bus Pirate
Listener feedback feedback
View Details
Brandon returns from BSDCan
- BSDCan Videos
- PGP signing party and reop
- Keybase
Brandon got a Chromebook, but it's not running ARM
Belated OpenBSD news
- umb driver finally imported
Trying to contribute and getting push-back, and the shortcomings of CVS
Brandon's rain machine to help you sleep
joshua finishes rewriting his Pushover message-sending daemon
Listener question about pfSense
Post-show
- Intel ME
- Purism petition to Intel
View Details
joshua talks to himself while Brandon is away
Follow-up
- Better NetPBM recipe for proper image scaling
HP Chromebook 13 now booting OpenBSD
- Pictures of the inside
- Debugging without video or serial console
- INT 10H
- New Coreboot framebuffer driver (cbfb)
View Details
HP Chromebook 13
ImageMagick vs. Netpbm
Go maps and locks
- Hacking with Andrew and Brad
View Details
ummo app
OpenBSD stuff
- wxallowed mount flag
- EFI support in u-boot for arm
BCHS: BSD, C, httpd, SQLite
Brandon runs with scissors
Google I/O
- Android N updating
- Allo, with Signal
- Developing (or not) for Android N
joshua tries to convert Brandon to use iOS
- Nokia E75
- /r/unixporn (joshua's boring screenshot)
Brandon's OpenBSD-based wireless AP
Afterparty
- Signal and Moxie's thoughts on federation
View Details
Garbage t-shirts and stickers are now available
OpenBSD News
- p2k16 hackathon in France complete, many developer reports on OpenBSD Journal
- 6.0 beta
getpwnam and getpwnam_shadow
- hppa64 is no more
- ACPI 5.0 work, SD card speedup for sdhc(4)
VMware system timer issues
More Linux and systemd ranting
Aftershow
View Details
joshua's ramblings on constraints
- bsdtalk264 - Down the Gopher Hole
- ANSI art
- Chrome plugin to force mobile Twitter view
- Teaching QBASIC and GORILLA.BAS
Brandon's follow up on his Go project
Gadget review: Sideclick
Listener feedback followup
- OpenBSD developers and users should be nice
- Garbage merchandise is coming soon
Completely unrelated: The Ingenious Design of the Aluminum Beverage Can
View Details
Follow-up
- TRIM for flash disks, OpenBSD support
Listener question about GUI installers
Calculating Garbage listener counts
iPad Pro 9.7", Apple Pencil, Smart Keyboard, "True Tone" screen
Laptop screens
- ThinkPad 13
- Using an 11" laptop with IDEs
- HP Chromebook 13
Database inserts with PostgreSQL and WITH, in Go
- arel - A relational algebra
We are now in Google Play Music
Post-show
- Brandon's idea for a company
- garbage.fm merchandise?
- Unofficial OpenBSD wireframe stickers
- Brandon buys a domain
View Details
Brandon tries not to use Google for a week
OpenBSD tidbits
- nvme driver fixed, enabled on amd64 GENERIC
- Stefan Sperling's history of the iwm driver, with work by Antti Kantee contracted by Genua
joshua's work on Pushover
- MariaDB Galera Cluster
- Lack of SSD TRIM support in OpenBSD
View Details
Garbage is not an OpenBSD podcast, we're not journalists, we don't do research, we don't interview people, we're just two dudes complaining about stuff on the internet, ok?
OpenBSD Tidbits
- David Gwynne (dlg@) working on NVMe driver for OpenBSD, now enabled in GENERIC (on sparc64 at least)
- NVMe power consumption
- Twitter account logging OpenBSD source changes
Brandon wrastles with Go
- sql nulls, and data structures, and json encoding
Listener feedback
- Collaboration between the BSD's, the consumer perspective
- BSD projects are different, here's how
- How innovations generally happen between the BSD's
View Details
OpenBSD News
- vmm/vmd improvements
- New multitouch stuff coming
Brandon's new web framework at work
joshua's problem with someone violating his licensing terms
- Endless (and on the App Store)
- IPFilter vs. pf
Listener feedback: OpenBSD commercial support
joshua wants an adapter card built
- reverse of this, to plug into the MacBook wireless card slot and accept an M.2 (NGFF) card
View Details
OpenBSD News
- OpenBSD 5.9 released early
- Website now using CSS!
- See what I mean about nobody
reading the release notes?
- otto-malloc diffs
- W^X enforcement
Listener feedback
- Brandon replying to Pedro Giffuni's reply to us about BSD project cross-pollination
- Seth Jackson asked about RSS, joshua talks about APIs and Pinboard vs. IFTTT
View Details
20th episode!
OpenBSD News
- Scheduler patches
- ART enabled in -current
- pkg tools privilege separated
- softraid crypto bcrypt
Brandon's notes for fixing a driver
npm malarkey and dependency management
Brandon and joshua interviewed on BSDTalk
Update on APU2
Collaboration and cross-pollination between the BSD projects
View Details
OpenBSD News
- Raspberry Pi 3 and the plan for future ARM work
Google Pixel C review
Listener request: Tethering OpenBSD to Android
Brandon talks in big, vague terms
Brandon does the thing you're never supposed to, but maybe it's okay
View Details
OpenBSD news
- OpenBSD/vax has been sent to the attic
- OpenSSH has an X11Forwarding problem
- joshua is bikeshedding over X11's stipple background
Listener feedback
- Web browser configs
- Raspberry Pi 2 binary blobs
- vmm and networking http://deftly.net/posts/2015-11-14-openbsd-vm-networking.html
Gadget review
- Amazon Fire TV and Apple TV
Free software developers asking for money for free software
Buying an app compared to buying a cup of coffee
View Details
OpenBSD news
- 5.9 pre-orders available
- Raspberry Pi 3 booting multiuser
Fallout in Linux land from OpenSSL removing SSLv2
Elixr and Phoenix
Listener request: status of OpenBSD GSoC
- Google Summer of Code 2015
- OpenBSD GSoC project ideas
Listener request: web browser security and setup
- Self-Destructing Cookies
- joshua's Endless Browser for iOS
- Privacy Badger
- Stylish
- VimFx
Tangent about RSS readers, Twitter, and web trackers
- DuckDuckGo - Don't Bubble Us
- Top posting!
joshua's rant about making things better for other people but then not being able to use them
Later OpenBSD News
- Removal of Linux binary compatibility in the kernel
View Details
CNN for OpenBSD
- 5.9 has been tagged and branched, tree is thawing
- New developers - Bitrig is dead?
- sparc making 5.9
- FAQ updates
BSDCan 2016
The human aspect of software development
Google's Brotli compression algorithm
Rewrite Everything in Rust
- Deciding to rewrite getaddrinfo in rust
- coreutils in rust
Brandon is responsible for systemd
Responding to user feedback
View Details
OpenBSD News
- Snapshots flowing again
- OpenBSD pv drivers for Hyper-V
- OpenBSD Foundation 2016 Fundraising Campaign
Apple standing up to the FBI
Google reversed its decision to block 3rd party ad blocking apps in Google Play
Using Let's Encrypt for SSL/TLS certificates
Go 1.6 released, HTTP/2 the default
MySQL/MariaDB vs. PostgreSQL
- PostgreSQL binary-compatible updates
- joshua's dilemma with master-master replication and load balancing API requests
- SQLite over NFS: web-scale!
Punchy-stabby things
- "Internal tools should be sold or killed"
Donate to the OpenBSD Foundation (again)
View Details
Listener request: the OpenBSD release process
- diff review process
- Static code analysis
- Managing development source trees (joshua's commitid project)
- Tree freezing, testing snapshots
- Tagging the release
- joshua rants about floppy disks and SMALL_KERNEL
Listener request: upgrading Ruby on Rails on OpenBSD
- Concurrent ruby versions
- Bundler using system-installed gem from an OpenBSD package
Brandon's update on Bulma
- Kill Your Dependencies
- Mirage
View Details
OpenBSD News
- Moved out of -current to release
- hostctl, smtpd, pdisk
New APU2 variant, new BIOS
Malware in your coffee grinders and TVs
- The Repair Association
- Google removes Samsung's first Android ad blocker from the Play Store
- Google vs. Bell Labs vs. Tesla Motors
- Racing MIDI messages in Chrome
- Servo
- Yubikey vs. U2F
- Coreboot vs. Intel ME
- Librem 13
- Novena
Bulma CSS framework
The State of Go - time.Parse
- Swift removed ++ and --
- Why not VBScript?
Progressive web apps vs. native apps
View Details
OpenBSD News
- malloc gets a proper mutex, speeds up browsers
- What's going on with vax?
- LLVM updates hit ports
- Brandon fires a Dart at Google
News
- Mercurial author calling it quits
Part 2 of a listener request: interview with joshua stein
View Details
OpenBSD News
- joshua wrote yet another i2c-HID driver
- Brandon's updates on Quake ports
Interview with Brandon Mercer
View Details
OpenBSD News
- joshua broke the HID layer
- joshua imported his i2c controller driver, ihidev driver, and i2c HID mouse driver
- Mark Kettenis imported an i2c HID keyboard driver
- New ioquake3 port
- Chrome is better, mysteriously
OpenSSH roaming fees
- CVE-2016-0777 and CVE-2016-0778
- tedu's writeup
Listener request from Joris Vanhecke about virtualization
- Brandon's history with virtualization
- Security of Xen and VMWare
- Hypervisors adding security or increasing attack surface
View Details
Browsers on OpenBSD
- Chromium now
pledge(2)'d
- Firefox W^X
- Otter browser
- Servo
- Firefox performance regressions (and mysqld)
OpenBSD is the ultimate gaming platform!
- Doom 3
- BSD Now Episode 122
- Hacking the PS4
Brandon makes a confession
Handling burnout
Another update on joshua's trackpad driver
- Everything you know about interrupts is wrong
- IOAPIC - OSDev Wiki
- ioapic driver fix
Brandon's NVIDIA TK1 board
The "Cloud"
- Reyk Floeter's OpenBSD AMI
- Need for Compromise in Free Software - With Richard Stallman
Stefan Sperling's 802.11n work
View Details
joshua's Earin headphones have returned
joshua's i2c trackpad driver is doing things
Brandon buys a video card
Smaller, Faster Websites
Saying no to new features
Software testing
Updates on Brandon's solar charge project
See you next year!
View Details
OpenBSD on Xen
- dmesg of OpenBSD on Amazon EC2 (via Reyk)
OpenBSD VMM updates
OpenBSD VPS hosting
Brandon's solar-power project
- Instructables: Arduino Solar Charge Controller
- Teensy
- Jillian Illett's MPPT solar charge controller
- joshua's car battery
- Coulombic efficiency
- Why do Li-ion Batteries die?
I2C trackpad driver update
- (it was power-related, it responds under OpenBSD now -jcs)
Update on Brandon's riot.js web app
View Details
Follow-up from previous episodes
- XHCI USB driver fixed
- Earin headphones being repaired
Listener request from Peter Ljung - running Ruby on Rails on OpenBSD
- Pushover API
- Unicorn Rack HTTP server
- Mongrel server
- Puma
- Passenger
- Separation of web server and SSL
Brandon's experience writing web apps in Go
Managing web application processes
Rolling your own framework, authentication, or crypto
Open source forks, splintering, and reinventing the wheel
- Fetchmail
- xbanish vs unclutter (ed: unclutter source isn't that bad -jcs)
- qconsole vs guake
Entitlement in open source
Web application structure
- Traditional server-side rendering vs. single-page application
- Riot.js, a React-like library
- Lobsters tags and tags.json
- Debugging, performance
- Rails asset pipeline
- XSLT
View Details
joshua gets his headphones from Kickstarter and is disappoint.
Brandon encrypts his e-mail
- reop
- Using GPG with mutt
- libsodium
- reop/signify example
HID over i2c and ACPI interaction (in Linux)
- ACPI and ACPICA
- ACPI 5 device enumeration
Google and open source
HiDPI displays in OpenBSD
xrandr --dpi
- layout.css.dpi
img srcset
SELinux is awful
- "Mitigation techniques which can be disabled -> fade into history"
Upgrading the BIOS of the APU2 through flashrom on OpenBSD
Cheers to Miod Vallat, leaving the OpenBSD project after 15 years of contributions.
View Details
Debugging methods
- printf debugging
- OpenBSD xhci vs Linux xhci (file 1 of 10)
- FreeBSD sysctl hw debugging
- Linux dynamic debugging
Problems with EFI - we're all doomed!
- rEFInd EFI Boot Manager
- Linux efibootmgr(8)
- isostick
- ldomctl on OpenBSD, bless on Mac OS X
Brandon's new PC Engines apu 2
OpenBGPd and route filters
Copperhead OS - Hardened Android
Which is less secure, Android or Windows XP?
Listener question from @mikeputnam about our recording setup
- Brandon is using a tin can and twine
- joshua is using a Samson C01U Pro USB Microphone and shockmount dealy, RODE PSA1 boom arm, Sennheiser Momentum headphones
- Double-ended recording, edited in Audacity, converted to MP3 with
lame --preset voice
- Web CMS behind garbage.fm written in halfmoon
View Details
Brandon gets his Nexus 6P and reviews it
Chrome OS is here to stay
- Chicagoland (2014 TV series)
- Clip from episode with Eric Schmidt (apparently someone else thought it was weird)
Undeadly: vmm(4) update: it boots!
- Theo de Raadt on virtualization
- Xen vulnerability o' the week
- Donate to the OpenBSD foundation
Go language features
- Profiling Go Programs
- Go crypto
View Details
News
- Nexus 6P shipping delays and refunds
- T-Mobile band 12 LTE
- MacBook Pro Vs Surface Book Build Quality/Craftsmanship Comparison
- beastie.pl NetBSD and OpenBSD developer interviews (and not a weird porn site)
- Impostor syndrome and Rubber duck debugging
Hacking on the ASUS Chromebook C201
- ChromeOS Firmware Overview
- nv-U-boot
- Servo
- depthcharge
- Disabling SPI write protection, reflashing, and unbricking an Asus Chromebook C201
- Libreboot
- Chrome OS Firmware Introduction
Google merging Chrome OS and Android
Samsung ATIV Book 9 and OpenBSD compatibility
- X11-Big-cursor HOWTO for HiDPI displays
joshua rants about idiots on Craigslist
View Details
Our introductory show
- Brandon Mercer
- joshua stein
- garbage.fm and @garbagefm
Google Nexus 5X Review
- Android 6 Permissions
- CalDAV-Sync and
CardDAV-Sync
- iCloud calendars and iCloud contacts for Android
Windows laptops need better engineering, not better marketing
ErgoDox keyboard Review
- New Apple bluetooth keyboard
- Macbook keyboard
- Keyboard.io
OpenBSD pledge(2) (formerly tame)
- node-pledge from Aaron Bieber