Page Body

Archives for Silicon Soul

Sat 03 June 2023
Quickly List Absolute Paths With the find Command
Sun 14 May 2023
Don't Get Tangled Up in Your Cape: Hero Culture as Negative Cyber Security Force
Thu 27 April 2023
Talk - Trey Hunner: Python Oddities Explained
Thu 13 April 2023
Quality Documentation: The Key to Open Source Growth
Tue 21 March 2023
Implement a Personal Documentation System That Maximizes Flexibility and Freedom
Sat 04 March 2023
The Real Python Podcast - Episode 146: Using NumPy and Linear Algebra for Faster Python Code
Sat 18 February 2023
Keynote - Sara Issaoun
Mon 30 January 2023
Keynote - Naomi Ceder
Sun 22 January 2023
Getting Started With Python
Fri 06 January 2023
The Current State of Debian on Smartphones
Sat 24 December 2022
The Net Beyond the Web
Tue 13 December 2022
Software Freedom
Mon 05 December 2022
Reclaiming Public Values in the Internet
Fri 25 November 2022
All the Ways to Introspect Python Objects at Runtime
Thu 10 November 2022
Privacy and Security Podcasts
Sun 30 October 2022
Building An Ethical E-Book
Mon 17 October 2022
The Need for Free Software Education Now
Sun 02 October 2022
Save Web Pages as PDF Files With JavaScript, wkhtmltopdf, and Bash
Sun 18 September 2022
How to Support Open-Source Software and Stay Sane
Sat 03 September 2022
Playing Doom on a John Deere (And Why It Matters)
Fri 19 August 2022
How to Randomly Select Directory Objects With Bash
Tue 02 August 2022
Council Data Project: Infrastructure-as-Code for Civic Transparency and Accessibility
Sun 17 July 2022
The European Commission Praises Nextcloud as a Role Model for Open-Source Businesses
Sat 02 July 2022
How to Run a Command When a Removable Drive Is Mounted With systemd
Mon 20 June 2022
Excavating "Ground Truth" in AI: Epistemologies and Politics in Training Data With Kate Crawford
Sat 11 June 2022
Pandas Tutor: Using Pyodide to Teach Data Science at Scale
Mon 30 May 2022
FLOSS Resources
Sun 15 May 2022
Want to Run Python Code in a Browser? Soon You Might Be Able to
Sun 08 May 2022
EU Ecodesign: 38 Organizations Demand the Right to Access and Reuse Hardware
Sat 23 April 2022
How to Find All of a File's Hard Links
Sun 10 April 2022
Python f-Strings Are More Powerful Than You Might Think
Sat 02 April 2022
The Magic of "self": How Python Inserts "self" Into Methods
Sat 26 March 2022
Utilizing the Shell to Maximize Productivity and Freedom
Sun 20 March 2022
Let's Talk Docs - Episode 3: Fabrizio Ferri-Benedetti
Sat 12 March 2022
From 3 to 300 FPS: NES Emulation in Python and Cython
Sun 06 March 2022
Data Podcasts
Sun 27 February 2022
Getting An Edge With Network Analysis With Python
Sun 20 February 2022
Why I Collect and Read Old Computer Manuals
Sat 12 February 2022
Automating Shell Configuration With Bash
Sat 05 February 2022
Tor Browser: A Legacy of Advancing Private Browsing Innovation
Sat 29 January 2022
Paris Buttfield-Addison - The Secret History of Libraries
Sun 23 January 2022
How to Create Bootable USB Media From a Bootable CD Image
Sat 15 January 2022
Parsing XML With BeautifulSoup in Python
Sat 08 January 2022
The Cryptography of Orphan Annie and Captain Midnight
Thu 30 December 2021
FLOSS Donations
Sun 26 December 2021
New Tool: Mess With DNS!
Sat 18 December 2021
Labor Movements and the Free Software Community
Sun 12 December 2021
Copy Object's Absolute Path From GNOME Files With AutoKey and Python
Wed 08 December 2021
The Real Python Podcast - Episode 88: Discussing Type Hints, Protocols, and Ducks in Python
Sat 04 December 2021
Empower Users by Asking Them for Money
Sat 27 November 2021
FLOSS Conferences
Sun 21 November 2021
Right to Repair
Thu 18 November 2021
Pass-By-Value, Reference, and Assignment
Sun 14 November 2021
GNU/Linux Printing
Fri 12 November 2021
Building the Linux Vendor Firmware Service: Forcing Hardware Vendors to Care About Linux Users
Wed 10 November 2021
GNU/Linux User Interfaces and Desktops
Mon 08 November 2021
Why Are Hyperlinks Blue?
Sat 06 November 2021
GNU/Linux Mail
Thu 04 November 2021
Easy SQL in Native Python
Tue 02 November 2021
GNU/Linux Time and Localization
Wed 27 October 2021
The Return of the UNIX Shell
Fri 22 October 2021
GNU/Linux Security
Sun 17 October 2021
FOSDEM2021: Using WireGuard VPN (With docker-scripts)
Tue 12 October 2021
Cadmium Is a Linux Distribution to Liberate ARM Chromebooks
Thu 07 October 2021
GNU/Linux Firewalls
Sat 02 October 2021
Case / Switch Comes to Python in 3.10
Sat 25 September 2021
Powering Up With USB: Untangling the USB Power Delivery Standards
Sun 19 September 2021
GNU/Linux Networking
Wed 15 September 2021
As Project Jupyter Celebrates 20 Years, Fernando Pérez Reflects on How It Started, Open Science’s Impact and the Value of Diversity in Coding
Thu 09 September 2021
The State of Open Source Hardware in 2021
Fri 03 September 2021
GNU/Linux Logging
Sat 28 August 2021
Talk Python to Me - Episode #327: Little Automation Tools in Python
Sat 21 August 2021
Open Education: The Many Ways to Target World Disparities
Mon 16 August 2021
Scheduling Tasks With GNU/Linux
Sun 08 August 2021
Linux Fu: PDF for Penguins
Tue 27 July 2021
René Rebe Patches the Linux Kernel for "World's First" Look at a Radeon RX 6700XT on a RISC-V PC
Sun 18 July 2021
Managing User and Group Accounts on GNU/Linux
Fri 09 July 2021
What Can I Do With Python?
Wed 30 June 2021
PinePhone Review: An Imperfect Device With a Must-Watch Ecosystem
Fri 18 June 2021
Virtualization With GNU/Linux
Sat 29 May 2021
Easy Ways to Sell, Donate, or Recycle Your Stuff
Sat 22 May 2021
Software Libraries and the Make Tool
Mon 10 May 2021
Service and Support Satisfaction for Laptops and Smartphones 2021: Who Offers the Best Service in the US?
Fri 30 April 2021
Get Better at Programming by Learning How Things Work
Mon 19 April 2021
Python Podcasts
Sun 11 April 2021
LVFS Serves Up 25 Million Firmware/BIOS Updates to Linux Users
Sat 03 April 2021
Shell Scripting With Bash
Sat 20 March 2021
How NASA Designed a Helicopter That Could Fly Autonomously on Mars
Wed 10 March 2021
Creating Hard and Symbolic Links With the ln Command
Sat 27 February 2021
Recovering Our Lost Free Will Online: Tools and Techniques That Are Available Now
Wed 17 February 2021
Modifying Process Priorities With Nice and Renice
Sat 13 February 2021
Ditching Excel for Python – Lessons Learned From a Legacy Industry (2020)
Sun 31 January 2021
Move Over, ARM: BeagleV Is a $150 RISC-V Computer Designed to Run Linux
Tue 26 January 2021
GNU/Linux Tools for Manipulating Text
Thu 14 January 2021
Five Ways to Make AI a Greater Force for Good in 2021
Fri 08 January 2021
Doxxing: Tips to Protect Yourself Online & How to Minimize Harm
Sat 02 January 2021
GNU/Linux System Information and Configuration
Thu 31 December 2020
Adding Encrypted Group Calls to Signal
Sat 26 December 2020
Design, Activism, and Fixing the World: Three Authors Talk With iFixit
Thu 10 December 2020
GNU/Linux Permissions and Ownership
Sat 28 November 2020
Anki as Learning Superpower: Computer Science Edition
Tue 17 November 2020
GNU/Linux Drive, Partition, and File System Management
Sat 24 October 2020
We Need to Talk About GitHub
Wed 07 October 2020
Regular Expressions and the grep Command
Thu 24 September 2020
Tourists on Tech’s Toll Roads
Tue 15 September 2020
GNU/Linux Package Management
Sat 05 September 2020
Rented Future: The Dangerous Rise of Life as a Service
Fri 28 August 2020
GNU/Linux System Initialization
Thu 13 August 2020
How to Shop for a Used Laptop or Desktop PC
Sat 01 August 2020
GRUB and the GNU/Linux Boot Process
Fri 24 July 2020
GNU Health: The Fight for Our Rights in the Public Health System (2019)
Thu 16 July 2020
Checking File Types and Comparing Values With the test Command
Sat 04 July 2020
Navigate the GNU/Linux Command Line With Keyboard Shortcuts
Thu 25 June 2020
Computers as I Used to Love Them
Tue 16 June 2020
Customize the Command Prompt With the PS1 Shell Variable
Mon 15 June 2020
Protecting Your Privacy if Your Phone Is Taken Away
Fri 29 May 2020
Important Shell Variables
Fri 22 May 2020
Remote Education Does Not Require Giving Up Rights to Freedom and Privacy
Fri 08 May 2020
How to Manage Compression and Archiving on GNU/Linux
Sun 03 May 2020
5 Years of Intel CPUs and Chipsets Have a Concerning Flaw That’s Unfixable
Mon 20 April 2020
Identifying and Stopping Unresponsive Processes
Mon 13 April 2020
Searching for File System Objects With find and locate
Sat 11 April 2020
Security and Privacy Implications of Zoom
Wed 08 April 2020
The Special Shell Characters
Mon 30 March 2020
Meet the Woman Behind the Repair Café Movement (2019)
Sat 28 March 2020
Viewing Process Information With the ps Command
Fri 27 March 2020
The Case for ... Cities That Aren't Dystopian Surveillance States
Tue 24 March 2020
How to Create, Copy, Move, and Remove Objects Using the GNU/Linux Command Line
Fri 20 March 2020
The Case for Limiting Your Browser Extensions
Thu 12 March 2020
Using ls to View Directory Contents
Thu 05 March 2020
What Happens When Everyone Who Experienced An Event Is Gone? (2019)
Sun 16 February 2020
Real-Time System Process Management With top
Sat 15 February 2020
The Background Story of AppImage
Wed 22 January 2020
State of Linux on Mobile and Common Misconceptions
Mon 20 January 2020
A List of Free Python Books (2019)
Thu 02 January 2020
The Bash Shell Environment
Tue 10 December 2019
Enjoy Free Internet at the Library? You Can Thank This Woman
Fri 29 November 2019
Looking Back at the Snowden Revelations
Sat 23 November 2019
Three Ways Europe is Pushing the Circular Economy Forward
Tue 19 November 2019
Get TextExpander Functionality on GNU/Linux With AutoKey
Thu 14 November 2019
Nextcloud Flow Makes It Easy to Automate Actions and Workflows
Mon 11 November 2019
Cory Doctorow: DRM Broke Its Promise
Mon 04 November 2019
A Markdown Primer
Mon 21 October 2019
Talk Python to Me - Episode #234: Awesome Python Applications
Wed 16 October 2019
I Visited 47 Sites. Hundreds of Trackers Followed Me.
Sat 12 October 2019
Internet Archive and Center for Open Science Collaborate to Preserve Open Science Data
Thu 10 October 2019
2019 DuckDuckGo Privacy Donations: $600,000 for Privacy Advocacy
Tue 08 October 2019
Download Media With yt-dlp
Fri 04 October 2019
Customizing vim
Tue 24 September 2019
Manipulating Text With Bash String Operators
Sat 21 September 2019
Why Angry Librarians Are Going to War With Publishers Over E-Books
Mon 09 September 2019
What All the Stuff in Email Headers Means—and How to Sniff Out Spoofing
Sat 07 September 2019
Working With Git
Thu 05 September 2019
The Nextcloud Mission and Principles
Wed 04 September 2019
Maybe the Internet Wasn't Such a Great Idea.
Tue 03 September 2019
This New App Wants To Make Linux Firmware Management MUCH Easier
Sun 01 September 2019
What a No-Carrier Phone Could Look Like
Thu 29 August 2019
The Vikings, eBooks, and Open Source
Wed 21 August 2019
A Better Search Experience With DuckDuckGo
Sun 18 August 2019
Getting Started With Flatpak and Flathub
Fri 16 August 2019
Enhancing Your Browsing Experience With Extensions
Tue 13 August 2019
Where to Buy GNU/Linux-Powered Computers
Wed 07 August 2019
Standard Ebooks
Wed 07 August 2019
GNU/Linux Documentation
Tue 06 August 2019
Lunduke Has Feelings About JavaScript. Part 738.
Wed 31 July 2019
How to Care for Your Laptop’s Battery (So It Lasts Longer)
Tue 30 July 2019
Librem 5 Smartphone – Final Specs Announced
Tue 23 July 2019
If You Are a Linux User, Make Your Next PC Powered by AMD
Sun 21 July 2019
FLOSS Podcasts
Sun 21 July 2019
vim Reference
Sun 21 July 2019
Jony Ive’s Fragmented Legacy: Unreliable, Unrepairable, Beautiful Gadgets
Sun 21 July 2019
Computational Symbiosis: Methods That Meld Mind and Machine
Sun 21 July 2019
Creating GNU/Linux Installation Media With Etcher