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