Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: read Clear Filter

I don't read your email threads

I Don't Read Your Email Threads 08 Aug, 2025 Email threads have got to be one of the worst possible forms of communication. You've been here before. A perfectly respectable morning is passing by. You're working through your items at a chipper pace maybe humming a song you heard on Spotify that morning. Then, the dreaded email thread comes through. Innocently, you click into the top email. The only text is "[Your Name] see below." I hate this and I bet you do too. Suddenly, you're transporte

Consistency over Availability: How rqlite Handles the CAP theorem

Consistency Over Availability: How rqlite Handles the CAP Theorem rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. When it comes to distributed systems the CAP theorem is an essential concept. It states that it’s impossible for a distributed database to simultaneously provide Consistency, Availability, and Partition tolerance. The challenge is in the face of a network partition, a database can only b

Show HN: An Open-Source E-Book Reader for Conversational Reading with an LLM

BookWith – A New Reading Experience with AI A next-generation conversational reading platform that goes beyond traditional e-book readers 📖 What is BookWith? BookWith is an innovative e-book reader where AI becomes your reading partner. By conversing with an AI that fully understands the book's content in real time, BookWith transforms the reading experience from merely consuming information to creating knowledge. It is more than an e-book reader: BookWith answers your questions, deepens com

Ask HN: Do you struggle with flow state when using AI assisted coding tools?

It's been extremely difficult for me to achieve a flow state while using tools like `claude code` because I have to wait after every interaction. I get easily distracted, my mind wonders and I find myself reading HN and browsing the internet. I'm more productive in most of the tasks I need to do but in some of these detours I loose long periods of times without even noticing. I've tried keeping the console open and reading through the AI agent process but that gets me nervous after a few intera

Microsoft: Outdated Office apps lose access to voice features in January

Microsoft announced that the transcription, dictation, and read aloud features will stop working in older versions of Office 365 applications in late January 2026. Read aloud lets users hear documents and emails read back, transcription converts speech into text in real-time, and the dictation feature allows for voice-to-text input across Office applications. The company advised customers to update their Microsoft 365 Office apps to a version higher than 16.0.18827.20202 (released in early Jul

These are my 5 favorite e-book reader apps, but one leaps out from the page

Andy Walker / Android Authority I rarely take just one book along when I travel. If there’s a paperback I’m particularly interested in, I’ll find space in my bag. But usually, my Android tablet, loaded with a mix of classics, cookbooks, and non-fiction, usually serves as my e-reader. While Android tablets (or even Android smartphones) aren’t created as dedicated e-readers, it’s now easier than ever to enjoy a book on your device. There are many excellent e-book reader apps available. What is

Writing a good design document

How to write a good design document This essay is a version of the response I gave to my friend Vik's call for suggestions: had a lot of people ask how they can learn to write design docs, and i didn’t have a good answer besides “work at a place with writing culture and smart senior engineers”. anyone have more useful advice? https://t.co/7F9BV31shv — vik (@vikhyatk) August 31, 2024 Definition A design document is a technical report that outlines the implementation strategy of a system in th

At a Loss for Words: A flawed idea is teaching kids to be poor readers (2019)

Listen to this audio documentary on the Educate podcast. Subscribe now. Molly Woodworth was a kid who seemed to do well at everything: good grades, in the gifted and talented program. But she couldn't read very well. "There was no rhyme or reason to reading for me," she said. "When a teacher would dictate a word and say, 'Tell me how you think you can spell it,' I sat there with my mouth open while other kids gave spellings, and I thought, 'How do they even know where to begin?' I was totally

Rao Reading Algorithm (2024)

October 2024 Who, What, Where, How, and Why Do I Read – Why Reading Matters Reading means my total consumption of ideas and media, learning via seeing or listening to symbols versus pure action. Reading involves books at the core, but also journal articles, news, blogs, music, video, maps, engineering and architectural drawings, code, patents, walking in cities, conversations with people, and viewing art. If it’s compressed info encoded into my brain and world models, I count it. The line betw

Raspberry Pi 5 Gets a MicroSD Express Hat

Will Whang’s RPI5-SDexpress-Hat is a small HAT+ for the Raspberry Pi 5, adding a microSD Express card slot for ultrafast storage, an eject button, and two Qwiic connectors, probably because there was still some spare space on the board… As a reminder, microSD Express cards can deliver SSD performance thanks to the use of of PCIe interface and NVMe commands. The standard was first introduced in 2019, and even earlier (2018) for full-size SD cards, but manufacturers have not exactly rushed to rel

Topics: 4k kb microsd read write

Show HN: Astro dev blog template with 60 interactive colorschemes

Welcome to the example site. This site is meant to show off my custom Astro theme/template MultiTerm which creates a coder-ready blog complete with an interactive theme changer, RSS, sitemap, tagging, and markdown extensions. Tags Latest Posts # Showing Off Blog Features 2025-07-20 3 min read Since the post does not have a description in the frontmatter, the first paragraph is used. #astro Read # TypeScript's keyof and Mapped Types 2025-07-14 1 min read Explore the keyof operator and mapped

Profiling without Source code – how I diagnosed Trackmania stuttering

Profiling without Source code – how I diagnosed Trackmania stuttering A very common side effect of working as a programmer is the constant frustration of not having source code access to all the software you use. Bugs, problems or missing features in your own work can be frustrating enough — you know you’ll have to address all those issues at some point. But it’s even worse when you experience an issue and don’t have the option to solve it. A recent example of this for me was playing the game

Go’s race detector has a mutex blind spot

Go's race detector has a mutex blind spot 28 Jul, 2025 I recently read Ralf Jung's blog post "There is no memory safety without thread safety" which mentions that Go is not a memory safe language in the presence of data races. "But Go comes with a built in data race detector " some might say. This reminded me of a quirk in Go's dynamic data race detection that causes it to miss data races in executed code that could easily be spotted by a human . Here is the code the data race detector stru

Nvidia will support GeForce drivers on Windows 10 until October 2026

Nvidia is releasing a new GeForce Game Ready Driver today that expands support for Windows 10 devices, alongside some games and G-Sync displays. Windows 10 Game Ready Driver support will now be available for GeForce RTX GPUs until October 2026, a year beyond when Microsoft is planning to stop supporting the operating system on October 14th, 2025. The expanded support from Nvidia will ensure that users will continue receiving the latest zero-day optimisations for new games and apps, giving them

AMD Ryzen Threadripper 9980X and 9970X Review

AMD's latest Ryzen Threadripper 9000 series arrives with a familiar formula: massive core counts, eye-watering specs, and price tags to match. Built on the Zen 5 microarchitecture, these chips pack up to 64 cores and 128 threads, along with 80 lanes of PCIe 5.0 connectivity. As with previous generations, the lineup is split in two: a high-end desktop (HEDT) range, simply called Threadripper 9000, and a workstation-class series known as Threadripper Pro 9000WX. Our focus here is on the HEDT chi

AMD Ryzen Threadripper 9980X and 9970X Review: Zen 5 to the Extreme

AMD's latest Ryzen Threadripper 9000 series arrives with a familiar formula: massive core counts, eye-watering specs, and price tags to match. Built on the Zen 5 microarchitecture, these chips pack up to 64 cores and 128 threads, along with 80 lanes of PCIe 5.0 connectivity. As with previous generations, the lineup is split in two: a high-end desktop (HEDT) range, simply called Threadripper 9000, and a workstation-class series known as Threadripper Pro 9000WX. Our focus here is on the HEDT chi

Go's race detector has a mutex blind spot

Go's race detector has a mutex blind spot 28 Jul, 2025 I recently read Ralf Jung's blog post "There is no memory safety without thread safety" which mentions that Go is not a memory safe language in the presence of data races. "But Go comes with a built in data race detector " some might say. This reminded me of a quirk in Go's dynamic data race detection that causes it to miss data races in executed code that could easily be spotted by a human . Here is the code the data race detector stru

Blog series on creating an OS in Rust

Writing an OS in Rust This blog series creates a small operating system in the Rust programming language. Each post is a small tutorial and includes all needed code, so you can follow along if you like. The source code is also available in the corresponding Github repository. Latest post: Async/Await Bare Bones Interrupts CPU Exceptions CPU exceptions occur in various erroneous situations, for example, when accessing an invalid memory address or when dividing by zero. To react to them, we ha

Structuring large Clojure codebases with Biff

Jacob O'Bryant | 28 Jan 2025 I've been making some progress on rewriting Yakread (a fancy reading app) from ~scratch and open-sourcing it in the process. Along the way I'm experimenting with potential new features for Biff, my Clojure web framework, which Yakread is built with. In particular I'm working on approaches for keeping Biff apps more manageable as the codebase grows: the original Yakread codebase was about 10k lines and was already getting pretty crufty. I've also learned some things

7 Best Reading Lights (2025): Clip-On, Rechargeable, Portable

Reading before bed is a great way to relax. But achieving the right balance of light can be tricky. We want to illuminate the text without disturbing sleeping partners, kids, or roommates. A warm light that is not too bright is also better, as it helps you feel drowsy. Special reading lights may be the answer. They come in a surprisingly wide variety of shapes and sizes, but all will light up your page, not your whole room. I've tested a library of reading lights over the last year, tucking int

One of the best color E Ink tablets I've tested is not made by Kobo or Boox, and it's on sale

ZDNET's key takeaways The Kindle Colorsoft retails for $279. It has a bright display (even in direct sunlight), customizable color settings, and zippy performance while browsing titles and turning pages. It could be a bit larger to get the full effect of the color display. $279.99 at Amazon $279.99 at Target more buying choices The Kindle Colorsoft Essentials Bundle is $30 off on Amazon right now. The bundle comes with the device, a fabric cover of your color choice, and a 9W power adapter--a

Software Development at 800 Words per Minute

Software Development at 800 Words Per Minute Jul 24, 2025, 12:19 AM (updated Jul 28, 2025, 10:18 PM ) Imagine reading code not by looking at the screen, but by listening to interface elements, variables, language constructs and operators read at 800 words per minute (WPM) - over 5 times faster than normal speech. It sounds like gibberish to most, but to me, it’s as natural as you reading this sentence. If you’ve ever wondered how someone codes without seeing the screen, or if you’re curious a

The Download: how China’s universities approach AI, and the pitfalls of welfare algorithms

Just two years ago, students in China were told to avoid using AI for their assignments. At the time, to get around a national block on ChatGPT, students had to buy a mirror-site version from a secondhand marketplace. Its use was common, but it was at best tolerated and more often frowned upon. Now, professors no longer warn students against using AI. Instead, they’re encouraged to use it—as long as they follow best practices. Just like those in the West, Chinese universities are going throug

Breaking the WASM/JS communication performance barrier

In sledgehammer every operation is encoded as a sequence of bytes packed into an array. Every operation takes 1 byte plus whatever data is required for it. Each operation is encoded in a batch of four as a u32. Getting a number from an array buffer has a high constant cost, but getting a u32 instead of a u8 is not more expensive. Sledgehammer bindgen reads the u32 and then splits it into the 4 individual bytes. It will shuffle and pack the bytes into as few buckets as possible and try to inline

Implementing a functional language with graph reduction (2021)

Implementing a Functional Language with Graph Reduction Posted on December 27, 2021 by Thomas Mahler Abstract Implementing a small functional language with a classic combinator based graph-reduction machine in Haskell. The implementation is structured into three parts: A λ-calculus parser from A Combinatory Compiler which was extended to cover a tiny functional language based on the untyped λ-calculus. A compiler from λ-calculus to combinatory logic combinators (S,K,I,B,C and Y) which i

Implementing a Functional Language with Graph Reduction

Implementing a Functional Language with Graph Reduction Posted on December 27, 2021 by Thomas Mahler Abstract Implementing a small functional language with a classic combinator based graph-reduction machine in Haskell. The implementation is structured into three parts: A λ-calculus parser from A Combinatory Compiler which was extended to cover a tiny functional language based on the untyped λ-calculus. A compiler from λ-calculus to combinatory logic combinators (S,K,I,B,C and Y) which i

Alto turns Apple Notes into a website

Alto turns your Apple Notes into a website. You can create a blog or a website. Or just share few notes with your friends or colleagues. Every Apple Note becomes a page on your site. You can use text, images, audio, video etc. Focus on writing. No more tools to learn. The steps are simple: Install Alto macOS app. Publish any Apple Note with one click. There is no step 3. Here are some resources for you: Read more about macOS app here. Read how Alto compares to Montaigne here. Read all th

Topics: alto app apple macos read

Alto turns your Apple Notes into a website

Alto turns your Apple Notes into a website. You can create a blog or a website. Or just share few notes with your friends or colleagues. Every Apple Note becomes a page on your site. You can use text, images, audio, video etc. Focus on writing. No more tools to learn. The steps are simple: Install Alto macOS app. Publish any Apple Note with one click. There is no step 3. Here are some resources for you: Read more about macOS app here. Read how Alto compares to Montaigne here. Read all th

Topics: alto app apple macos read

My favorite Kindle tablet just got a kids model, and it makes so much sense

Amazon My older kids each have a Kindle they use to read each night before bed. Thanks to strong parental controls and an easy user interface, it's the perfect e-reader for young readers. Now, Amazon is adding color to the Kindle Kids lineup with a new Kindle Colorsoft created exclusively for children. The first-ever color Kindle for kids is a 16GB Kindle Colorsoft built to provide young readers a more enriching experience. The device brings a color E Ink display to the Amazon Kids+ and Kindle

Amazon just released the first full-color Kindle for the youngest readers

Amazon My older kids each have a Kindle they use to read each night before bed, and it's the perfect e-reader for young readers thanks to strong parental controls and easy user interface. Now, Amazon is adding color to the Kindle Kids lineup with a new Kindle Colorsoft created exclusively for children. The first-ever color Kindle for kids is a 16GB Kindle Colorsoft built to provide young readers a more enriching experience. The device brings a color E Ink display to the Amazon Kids+ and Kindle