# reading

Published articles for reading.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Taming my intimidating RSS reader queue

DevFeed: [Taming my intimidating RSS reader queue](<https://devfeed.tech/articles/taming-my-intimidating-rss-reader-queue-38557.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/taming-my-intimidating-rss-reader-queue/>)

Author: Harsh Shandilya

Published: 2026-06-18T07:22:00Z

Content type: opinion

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Miniflux](<https://devfeed.tech/topics/miniflux.md>), [RSS](<https://devfeed.tech/topics/rss.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [habits](<https://devfeed.tech/tags/habits.md>), [miniflux](<https://devfeed.tech/tags/miniflux.md>), [queue](<https://devfeed.tech/tags/queue.md>), [reading](<https://devfeed.tech/tags/reading.md>), [rss](<https://devfeed.tech/tags/rss.md>)

### AI overview

The author explains how changes to Miniflux improved their RSS reading experience. They found that perception of an overwhelming unread queue, rather than individual feeds alone, was the main problem, and reduced the pressure by hiding high-volume or low-signal feeds from the global unread list.

### Source excerpt

How I regained control of my reading habits

## Why Reading Research Papers Can Accelerate Learning in Agentic Development

DevFeed: [Why Reading Research Papers Can Accelerate Learning in Agentic Development](<https://devfeed.tech/articles/just-read-the-paper-37631.md>)

Original publisher: [Read original article](<https://swizec.com/blog/just-read-the-paper>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-04-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Agentic development](<https://devfeed.tech/topics/agentic-development.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [agents](<https://devfeed.tech/tags/agents.md>), [paper](<https://devfeed.tech/tags/paper.md>), [reading](<https://devfeed.tech/tags/reading.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

The author argues that research papers are an efficient source of distilled knowledge for learning technical subjects. They describe using papers to build a mental framework for agentic development, while noting that expert conversations and books are better suited to very recent information or broad historical context.

### Source excerpt

Read more papers. You can learn the latest and greatest in your field in one chill afternoon.

## Murat and Aleksey Read Papers: "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass"

DevFeed: [Murat and Aleksey Read Papers: "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass"](<https://devfeed.tech/articles/murat-and-aleksey-read-papers-cloudspecs-cloud-hardware-evolution-through-the-looking-glass-39548.md>)

Original publisher: [Read original article](<https://charap.co/murat-and-aleksey-read-papers-cloudspecs-cloud-hardware-evolution-through-the-looking-glass/>)

Author: Aleksey Charapko

Published: 2026-01-14T15:41:13Z

Content type: opinion

Language: en

Sources: [Aleksey Charapko](<https://devfeed.tech/sources/aleksey-charapko.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [dataset](<https://devfeed.tech/topics/dataset.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [aws](<https://devfeed.tech/tags/aws.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [compute](<https://devfeed.tech/tags/compute.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [graviton](<https://devfeed.tech/tags/graviton.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [network](<https://devfeed.tech/tags/network.md>), [other-thoughts](<https://devfeed.tech/tags/other-thoughts.md>), [paper](<https://devfeed.tech/tags/paper.md>), [papers](<https://devfeed.tech/tags/papers.md>), [reading](<https://devfeed.tech/tags/reading.md>), [summary](<https://devfeed.tech/tags/summary.md>)

### AI overview

This article reviews the CIDR paper "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass," which examines AWS virtual hardware capabilities over ten years from a cost-efficiency perspective. The paper finds that cloud CPU cost efficiency improved about twofold, while core counts improved tenfold for non-Graviton offerings; network bandwidth cost efficiency improved substantially more. The article also notes limitations in the paper's analysis of memory bandwidth and specialized hardware features.

### Source excerpt

The "Cloudspecs: Cloud Hardware Evolution Through the Looking Glass" CIDR paper by Till Steinert, Maximilian Kuschewski, and Viktor Leis was the first paper I and Murat read this year. It was a short, but interesting read. Below is our reading video and my one-paragraph summary. The paper discusses the evolution of AWS cloud (virtual) hardware [...]

## Fastest Way to Read Excel in Python

DevFeed: [Fastest Way to Read Excel in Python](<https://devfeed.tech/articles/fastest-way-to-read-excel-in-python-33903.md>)

Original publisher: [Read original article](<https://hakibenita.com/fast-excel-python>)

Author: Haki Benita

Published: 2024-01-02T22:00:00Z

Content type: article

Language: en

Sources: [Haki Benita](<https://devfeed.tech/sources/haki-benita.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [data](<https://devfeed.tech/topics/data.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [articles](<https://devfeed.tech/tags/articles.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [compare](<https://devfeed.tech/tags/compare.md>), [csv](<https://devfeed.tech/tags/csv.md>), [excel](<https://devfeed.tech/tags/excel.md>), [generator](<https://devfeed.tech/tags/generator.md>), [import](<https://devfeed.tech/tags/import.md>), [memory](<https://devfeed.tech/tags/memory.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [reading](<https://devfeed.tech/tags/reading.md>)

### AI overview

This article compares several ways to read Excel files from Python. It benchmarks importing data from a 25 MB XLSX file containing 500,000 rows and considers timing, memory use, generators, and preservation of Excel data types.

### Source excerpt

I'm fairly sure that Excel is the most common way to store data, manipulate data, and yes(!), even pass data around. This is why it's not uncommon to find yourself reading Excel in Python. In this article I compare several ways to read Excel from Python.

## Part 2: Use Good Headings For Structure And Scanning

DevFeed: [Part 2: Use Good Headings For Structure And Scanning](<https://devfeed.tech/articles/part-2-use-good-headings-for-structure-and-scanning-30772.md>)

Original publisher: [Read original article](<https://engineering.squarespace.com/blog/2023/part-2-use-good-headings-and-structure>)

Author: Anila Zaidi

Published: 2023-11-21T15:35:00Z

Content type: tutorial

Language: en

Sources: [Squarespace](<https://devfeed.tech/sources/squarespace.md>), [Squarespace Engineering Blog](<https://devfeed.tech/sources/squarespace-engineering-blog.md>)

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [documentation](<https://devfeed.tech/tags/documentation.md>), [reading](<https://devfeed.tech/tags/reading.md>), [structure](<https://devfeed.tech/tags/structure.md>), [technical-documentation](<https://devfeed.tech/tags/technical-documentation.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how good headings and content structure make technical documentation easier to scan. It discusses headings as a blueprint and map, their role in automatically generated tables of contents, and how structure should reflect the content type and the reader's goal.

### Source excerpt

Part 1 of this tutorial introduced you to the content types that are most common in technical documentation. You also evaluated a real-life example as a reader, and you may have realized how headings are essential to a good reader experience. It's because readers on the web do not read - they scan ¹ . People actually read 25% slower on the web² and they only read 20% of the content on a page³. (This data is from 2008; I'm scared to know the percentage today.)

## Hello Deep Learning: Further reading & worthwhile projects

DevFeed: [Hello Deep Learning: Further reading & worthwhile projects](<https://devfeed.tech/articles/hello-deep-learning-further-reading-worthwhile-projects-36360.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/dl-and-now-what/>)

Published: 2023-03-30T10:00:09Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [PyTorch](<https://devfeed.tech/topics/pytorch.md>), [Code](<https://devfeed.tech/topics/code.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [llama.cpp](<https://devfeed.tech/topics/llama-cpp.md>), [Whisper](<https://devfeed.tech/topics/whisper.md>), [llama](<https://devfeed.tech/topics/llama.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [jupyter notebooks](<https://devfeed.tech/topics/jupyter-notebooks.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cpp](<https://devfeed.tech/tags/cpp.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [projects](<https://devfeed.tech/tags/projects.md>), [python](<https://devfeed.tech/tags/python.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [reading](<https://devfeed.tech/tags/reading.md>)

### AI overview

This article concludes the Hello Deep Learning series with a short list of further-reading resources and projects. It recommends PyTorch documentation, educational material by Andrej Karpathy, FastAI Jupyter notebooks, and local open-source projects including Whisper.cpp and Llama.cpp.

### Source excerpt

This page is part of the Hello Deep Learning series of blog posts. You are very welcome to improve this page via GitHub! After having completed this series of blogposts (well done!) you should have a good grounding in what deep learning is actually doing. However, this was of course only a small 20k word introduction, so there is a lot left to learn. Unfortunately, there is a lot of nonsense online.

## The faker's guide to reading (x86) assembly language

DevFeed: [The faker's guide to reading (x86) assembly language](<https://devfeed.tech/articles/the-faker-s-guide-to-reading-x86-assembly-language-39723.md>)

Original publisher: [Read original article](<https://www.timdbg.com/posts/fakers-guide-to-assembly/>)

Author: Tim Misiak

Published: 2023-01-03T16:20:24Z

Content type: tutorial

Language: en

Sources: [TimDbg](<https://devfeed.tech/sources/timdbg.md>)

Topics: [Assembly](<https://devfeed.tech/topics/assembly.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Ghidra](<https://devfeed.tech/topics/ghidra.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [ghidra](<https://devfeed.tech/tags/ghidra.md>), [guide](<https://devfeed.tech/tags/guide.md>), [ida](<https://devfeed.tech/tags/ida.md>), [language](<https://devfeed.tech/tags/language.md>), [reading](<https://devfeed.tech/tags/reading.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [rust](<https://devfeed.tech/tags/rust.md>), [tools](<https://devfeed.tech/tags/tools.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

This tutorial explains why reading x86 assembly is generally easier than writing it and why it helps developers understand native-code programs. It presents assembly reading as useful for troubleshooting, understanding compiled behavior, and reverse engineering code when source is unavailable, while noting that it complements tools such as Ghidra and IDA.

### Source excerpt

Assembly code scares people. There's a good reason for that. For many people, writing code in assembly language seems equivalent to writing code in ancient dwarven runes, or calculating pi in roman numerals. The fact that RollerCoaster Tycoon was almost completely written in assembly language sounds almost too amazing to be true. Many programmers view assembly language as some combination of ancient, arcane, inscrutable, useless, and complex. Despite all that, I have a secret to share with you.

## Personal Notes about The Definitive Guide to DAX

DevFeed: [Personal Notes about The Definitive Guide to DAX](<https://devfeed.tech/articles/personal-notes-about-the-definitive-guide-to-dax-40830.md>)

Original publisher: [Read original article](<https://mutto.fyi/posts/2022/09/personal-notes-about-dax-definitive-guide/>)

Published: 2022-09-28T00:00:00Z

Content type: article

Language: en

Sources: [Mutt0-ds Notes](<https://devfeed.tech/sources/mutt0-ds-notes.md>)

Topics: [Data analysis](<https://devfeed.tech/topics/data-analysis.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [notes](<https://devfeed.tech/tags/notes.md>), [personal](<https://devfeed.tech/tags/personal.md>), [reading](<https://devfeed.tech/tags/reading.md>)

### AI overview

Personal notes and reflections on The Definitive Guide to DAX, covering its explanations of DAX fundamentals, functions, data types, context transition, query plans, and storage engines.

### Source excerpt

Disclaimer: this will be a long, long post, written in my own way. It's essentially a dump of my personal notes, taken when reading "The...

## My key takeaways from The Pragmatic Programmer

DevFeed: [My key takeaways from The Pragmatic Programmer](<https://devfeed.tech/articles/my-key-takeaways-from-the-pragmatic-programmer-37176.md>)

Original publisher: [Read original article](<https://arkadiuszchmura.com/posts/my-key-takeaways-from-the-pragmatic-programmer/>)

Published: 2022-03-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Arkadiusz Chmura](<https://devfeed.tech/sources/arkadiusz-chmura.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [book](<https://devfeed.tech/tags/book.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [programming](<https://devfeed.tech/tags/programming.md>), [reading](<https://devfeed.tech/tags/reading.md>)

### AI overview

A personal summary of key ideas from The Pragmatic Programmer, focusing on pragmatic craftsmanship, adaptability, curiosity, responsibility, and continuous improvement in everyday programming work.

### Source excerpt

In this blog post, I list things that resonate with me most after reading this book.

## Useful Spy Books

DevFeed: [Useful Spy Books](<https://devfeed.tech/articles/useful-spy-books-36577.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/useful-spy-books/>)

Published: 2021-04-18T12:11:21Z

Content type: article

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [intelligence](<https://devfeed.tech/topics/intelligence.md>), [national security](<https://devfeed.tech/topics/national-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [trust](<https://devfeed.tech/topics/trust.md>)

Tags: [books](<https://devfeed.tech/tags/books.md>), [intelligence](<https://devfeed.tech/tags/intelligence.md>), [national-security](<https://devfeed.tech/tags/national-security.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [reading](<https://devfeed.tech/tags/reading.md>)

### AI overview

An English-language reading guide recommending books about espionage and intelligence agencies. It discusses the value and limitations of insider accounts, official histories, fiction, and works subject to agency vetting, while encouraging broader and critical perspectives on secrecy, privacy, trust, and national security.

### Source excerpt

Reading a good book is a great joy. And recommending a good book is almost as enjoyable. I've long been fascinated by books on espionage, and this contributed in no small part to me eventually joining the Dutch intelligence world, and later, rejoining it in some fashion. If you have favorite books that should be on this page, please let me know on bert@hubertnet.nl! I'm especially looking for books written from different perspectives.

## Zen and the Art of Craft CMS Log File Reading

DevFeed: [Zen and the Art of Craft CMS Log File Reading](<https://devfeed.tech/articles/zen-and-the-art-of-craft-cms-log-file-reading-31323.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/zen-and-the-art-of-craft-cms-log-file-reading>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2019-07-22T05:00:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [black](<https://devfeed.tech/tags/black.md>), [cli](<https://devfeed.tech/tags/cli.md>), [contain](<https://devfeed.tech/tags/contain.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [diagnose](<https://devfeed.tech/tags/diagnose.md>), [file](<https://devfeed.tech/tags/file.md>), [files](<https://devfeed.tech/tags/files.md>), [forensic](<https://devfeed.tech/tags/forensic.md>), [information](<https://devfeed.tech/tags/information.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [let-s](<https://devfeed.tech/tags/let-s.md>), [like](<https://devfeed.tech/tags/like.md>), [logging](<https://devfeed.tech/tags/logging.md>), [php](<https://devfeed.tech/tags/php.md>), [precious](<https://devfeed.tech/tags/precious.md>), [problems](<https://devfeed.tech/tags/problems.md>), [reading](<https://devfeed.tech/tags/reading.md>), [recording](<https://devfeed.tech/tags/recording.md>)

### AI overview

A tutorial on reading Craft CMS log files to diagnose problems, including how Craft separates web, 404, console, queue, and PHP error logs in the storage/logs/ directory. It also discusses using the Debug Toolbar to search, sort, and filter logs during local debugging.

### Source excerpt

Like a black box recording, log files contain precious forensic information for when you have to diagnose problems. Let's learn the art of reading them

## Books Worth Reading: Q4 Recommendations

DevFeed: [Books Worth Reading: Q4 Recommendations](<https://devfeed.tech/articles/books-which-are-worth-your-time-q4-36709.md>)

Original publisher: [Read original article](<https://shostack.org/blog/books-worth-your-time-q4-2018/>)

Author: Adam

Published: 2018-11-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [Machine Learning, Security Attacks](<https://devfeed.tech/topics/machine-learning-security-attacks.md>)

Tags: [biography](<https://devfeed.tech/tags/biography.md>), [books](<https://devfeed.tech/tags/books.md>), [fiction](<https://devfeed.tech/tags/fiction.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [reading](<https://devfeed.tech/tags/reading.md>), [reviews](<https://devfeed.tech/tags/reviews.md>), [worth-reading](<https://devfeed.tech/tags/worth-reading.md>)

### AI overview

The author recommends several nonfiction and fiction books, including works about the Dulles brothers, machine learning, technology startup investing, bridge building, driverless cars, winemaking, and a William Gibson novel.

### Source excerpt

Some books worth reading.

## Worthwhile Books, Q3

DevFeed: [Worthwhile Books, Q3](<https://devfeed.tech/articles/worthwhile-books-q3-37132.md>)

Original publisher: [Read original article](<https://shostack.org/blog/worthwhile-books-q3-2017/>)

Author: Adam

Published: 2017-10-11T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [books](<https://devfeed.tech/tags/books.md>), [cyber](<https://devfeed.tech/tags/cyber.md>), [iot](<https://devfeed.tech/tags/iot.md>), [physics](<https://devfeed.tech/tags/physics.md>), [reading](<https://devfeed.tech/tags/reading.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A quarterly list of books the author recommends, covering cybersecurity and the Internet of Things, nonfiction about activism and learning from mistakes, modern physics, and science fiction.

### Source excerpt

Some of what I've read over the past quarter and want to recommend as worthy of your time.

## ActiveObjects streaming API

DevFeed: [ActiveObjects streaming API](<https://devfeed.tech/articles/activeobjects-streaming-api-35657.md>)

Original publisher: [Read original article](<http://blogs.atlassian.com/developer/2011/09/activeobjects_streaming_api.html>)

Author: Alex Hennecke

Published: 2011-09-30T03:28:25Z

Content type: release

Language: en

Sources: [Atlassian Developer Blog](<https://devfeed.tech/sources/atlassian-developer-blog.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>)

Tags: [allows](<https://devfeed.tech/tags/allows.md>), [api](<https://devfeed.tech/tags/api.md>), [greenhopper](<https://devfeed.tech/tags/greenhopper.md>), [jira](<https://devfeed.tech/tags/jira.md>), [performant](<https://devfeed.tech/tags/performant.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [reading](<https://devfeed.tech/tags/reading.md>), [tables](<https://devfeed.tech/tags/tables.md>)

### AI overview

The article announces a new ActiveObjects API for performant reading of large tables.

### Source excerpt

New API for ActiveObjects allows performant reading of large tables

## Kobo eReader Touch on Ubuntu Linux

DevFeed: [Kobo eReader Touch on Ubuntu Linux](<https://devfeed.tech/articles/kobo-ereader-touch-on-ubuntu-linux-35324.md>)

Original publisher: [Read original article](<https://darkcoding.net/misc/kobo-ereader-touch-on-ubuntu-linux/>)

Author: Graham King

Published: 2011-06-30T21:22:36Z

Content type: article

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [pdf](<https://devfeed.tech/topics/pdf.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [linux](<https://devfeed.tech/tags/linux.md>), [local](<https://devfeed.tech/tags/local.md>), [misc](<https://devfeed.tech/tags/misc.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [python](<https://devfeed.tech/tags/python.md>), [reading](<https://devfeed.tech/tags/reading.md>), [software](<https://devfeed.tech/tags/software.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The article reviews using a Kobo eReader Touch with Ubuntu Linux. It explains that the device appears as USB storage, allowing users to copy supported ebook files directly, and notes that the Windows and Mac setup software is not required for basic use. It also compares ePub and PDF reading and recommends Calibre for conversion.

### Source excerpt

"Embracing simplicity: The Kobo Touch eReader for Linux users."