# information-technology

Published articles for information-technology.

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

## New Hampshire software freedom bill hearing scheduled for 21 February 2023

DevFeed: [New Hampshire software freedom bill hearing scheduled for 21 February 2023](<https://devfeed.tech/articles/new-new-hampshire-software-freedom-bill-hearing-on-21-february-2023-needs-your-support-32738.md>)

Original publisher: [Read original article](<https://libreboot.org/news/usa-libre-part3.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: news

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [news](<https://devfeed.tech/tags/news.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

The article reports on an upcoming New Hampshire House Bill 556-FN hearing concerning software freedom. It describes provisions that would require the New Hampshire Information Technology Council to study promoting libre software and reducing citizens' reliance on proprietary software in state interactions.

### Source excerpt

Article: NEW New Hampshire software freedom bill hearing on 21 February 2023 needs your support! Web link: https://libreboot.org/news/usa-libre-part3.html

## Testing crash recovery features in a CI environment

DevFeed: [Testing crash recovery features in a CI environment](<https://devfeed.tech/articles/testing-crash-recovery-features-in-a-ci-environment-27120.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2025/09/09/testing-crash-recovery-features-in-ci/>)

Author: andreacorbellini

Published: 2025-09-09T00:05:00Z

Content type: article

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [btrfs](<https://devfeed.tech/topics/btrfs.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [atomic](<https://devfeed.tech/tags/atomic.md>), [btrfs](<https://devfeed.tech/tags/btrfs.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [linux](<https://devfeed.tech/tags/linux.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

A technical article describes atomic file updates in a Rust crate, using temporary files, synchronization, and atomic renaming to ensure a file contains either its old or new contents after a crash. It also discusses Linux anonymous temporary files and their limitations, including filesystem support and btrfs.

### Source excerpt

About two years ago I wrote a Rust crate to fulfill this promise: If a crash occurs while updating a file, the file either contains the old contents, or the new contents, nothing in between. This crate essentially solves the following problem: when you update a file, generally you open it, truncate it, write to it block-by-block, and eventually close it. The problem with ...

## How LLM tools may affect software development skills

DevFeed: [How LLM tools may affect software development skills](<https://devfeed.tech/articles/it-will-take-decades-to-undo-the-damage-done-by-ai-27119.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2025/08/20/it-will-take-decades-to-undo-the-damage-done-by-ai/>)

Author: andreacorbellini

Published: 2025-08-20T17:17:00Z

Content type: opinion

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cobol](<https://devfeed.tech/tags/cobol.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [llm](<https://devfeed.tech/tags/llm.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This opinion article argues that heavy reliance on LLM tools may boost junior developers' short-term productivity while limiting independent skill development. It predicts that continued dependence could make future developers less prepared to solve unfamiliar problems and maintain complex software.

### Source excerpt

Many business owners in the software development industry are investing a lot into LLM bots, marketed as "generative AI". Some of them go as far as forcing software developers to use such tools under the threat of being fired if they don't comply. After all, why shouldn't they? This technology has a catchy name, it produces very convincing output that sometimes is ...

## Explain Less, Align More: Explaining tech to non-technical stakeholders

DevFeed: [Explain Less, Align More: Explaining tech to non-technical stakeholders](<https://devfeed.tech/articles/explain-less-align-more-explaining-tech-to-non-technical-stakeholders-26532.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/explain-less-align-more-e72c6a692b23?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2025-07-22T16:33:29Z

Content type: opinion

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [implementation](<https://devfeed.tech/topics/implementation.md>)

Tags: [communication](<https://devfeed.tech/tags/communication.md>), [digital-transformation](<https://devfeed.tech/tags/digital-transformation.md>), [engineering-management](<https://devfeed.tech/tags/engineering-management.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tech](<https://devfeed.tech/tags/tech.md>), [technical](<https://devfeed.tech/tags/technical.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

An article presents communication strategies for explaining technology to non-technical stakeholders and reducing resistance to digital transformation. It recommends adapting language to the audience, establishing expectations, avoiding assumptions about understanding, and starting with simple explanations.

### Source excerpt

Introduction A few months ago, I was invited to speak on behalf of the women's tech organization AnitaB at a Deutsche Bank event. The topic was "Communication Strategies for Overcoming Stakeholder Resistance to Digital Transformation." It might sound a bit like buzzword salad, but it's actually a crucial skill for technologists, especially in cultures where change is often met with resistance. Anyone working in German digitalisation will recognise the familiar phrase: "It's always been done that way." Unfortunately, just before the event, I came down with Norovirus (which, by the way, I do not recommend) and had to withdraw from the talk. While a blogpost can never replace the energy of a live presentation, I wanted to share some of the key takeaways here. You can also access the slides of the presentation I prepared here. Main TakeawaysSpeak their language Are they in business, marketing, or finance? Rather than jumping into technical jargon, take time to consider which terms and concepts they're likely familiar with. And if you're not sure, ask. For example: "If I say 'microservices', is that familiar enough for you to explain back to me, or would you rather I go over it?" or even don't ask and default to "Unless anyone objects, I'm going to do a quick refresher on what a microservice is". An important note here is not to ask questions where people default to a false yes. For example, you want to avoid "You get that, right?" or "That's familiar to you already, I assume?". Asking these questions makes it hard for any individual to lose face and voluntarily say "Actually no, I'm the person who has no clue about this". Establishing expectations also helps: the stakeholders might be asking more about budget or people than about the details of the technical implementation at all! Your refresher on microservices might be totally out of place is you don't establish early that that's what the conversation is actually about. My tip here is to start simple, and work your wa

## Running the operating system that you're currently using in a virtual machine (with Secure Boot and TPM emulation)

DevFeed: [Running the operating system that you're currently using in a virtual machine (with Secure Boot and TPM emulation)](<https://devfeed.tech/articles/running-the-operating-system-that-you-re-currently-using-in-a-virtual-machine-with-secure-boot-and-tpm-emulation-27118.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2023/11/19/running-current-os-inside-vm/>)

Author: andreacorbellini

Published: 2023-11-19T16:33:00Z

Content type: tutorial

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [bootloader](<https://devfeed.tech/tags/bootloader.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [systems](<https://devfeed.tech/tags/systems.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [virtual](<https://devfeed.tech/tags/virtual.md>)

### AI overview

A tutorial explains how to run the operating system currently in use inside a virtual machine, preserving its settings and files. The procedure targets Ubuntu and uses a copy of the drive, TPM emulation with swtpm, and QEMU; it is intended for testing Secure Boot and predicting TPM state without rebooting.

### Source excerpt

In this article I will show you how to start your current operating system inside a virtual machine. That is: launching the operating system (with all your settings, files, and everything), inside a virtual machine, while you're using it. This article was written for Ubuntu, but it can be easily adapted to other distributions, and with appropriate care it can be adapted to ...

## What time is it? A simple question with a complex answer. How computers synchronize time

DevFeed: [What time is it? A simple question with a complex answer. How computers synchronize time](<https://devfeed.tech/articles/what-time-is-it-a-simple-question-with-a-complex-answer-how-computers-synchronize-time-27113.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2023/01/23/what-time-is-it/>)

Author: andreacorbellini

Published: 2023-01-23T19:15:00Z

Content type: article

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [DateTime](<https://devfeed.tech/topics/datetime.md>), [Network](<https://devfeed.tech/topics/network.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [clocks](<https://devfeed.tech/tags/clocks.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [network](<https://devfeed.tech/tags/network.md>), [ntp](<https://devfeed.tech/tags/ntp.md>), [performance](<https://devfeed.tech/tags/performance.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [ptp](<https://devfeed.tech/tags/ptp.md>), [relativity](<https://devfeed.tech/tags/relativity.md>), [standard](<https://devfeed.tech/tags/standard.md>), [time](<https://devfeed.tech/tags/time.md>), [time-synchronization](<https://devfeed.tech/tags/time-synchronization.md>)

### AI overview

This article explains why accurate time synchronization matters for computers, phones, applications, and other devices. It introduces challenges in synchronizing time and examines the Network Time Protocol (NTP) and Precision Time Protocol (PTP), while also discussing concepts including time, change, causality, and the definition of a second.

### Source excerpt

Ever wondered how your computer or your phone displays the current date and time accurately? What keeps all the devices in the world (and in space) in agreement on what time it is? What makes applications that require precise timing possible? In this article, I will explain some of the challenges with time synchronization and explore two of the most popular protocols that devices ...

## The curious case of bad blocks on an SSD, and how I got rid of them

DevFeed: [The curious case of bad blocks on an SSD, and how I got rid of them](<https://devfeed.tech/articles/the-curious-case-of-bad-blocks-on-an-ssd-and-how-i-got-rid-of-them-27111.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2022/12/29/curious-ssd-badblocks/>)

Author: andreacorbellini

Published: 2022-12-29T04:00:00Z

Content type: article

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [NVMe](<https://devfeed.tech/topics/nvme.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [badblocks](<https://devfeed.tech/tags/badblocks.md>), [errors](<https://devfeed.tech/tags/errors.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [smart](<https://devfeed.tech/tags/smart.md>), [ssd](<https://devfeed.tech/tags/ssd.md>), [storage](<https://devfeed.tech/tags/storage.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The author investigates an NVMe SSD that develops severe read errors, filesystem hangs, and resets after being moved from a coffee-damaged laptop. Kernel logs show repeated errors, while SMART data appears largely acceptable despite some warning signs. The supplied excerpt ends during the self-test investigation.

### Source excerpt

I recently inherited a laptop that was broken by pouring some hot coffee on it. When I dissected it, it was pretty clear that most of it was unrecoverable: the CPU was completely fried, and its thermal paste splashed everywhere on the motherboard. (I wish I took a picture of it that I could share.) There were however a few pieces that looked in ...

## Modern IT (information technology)

DevFeed: [Modern IT (information technology)](<https://devfeed.tech/articles/modern-it-information-technology-29765.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/modern-it-startup/>)

Author: info@goteleport.com (Travis Gary)

Published: 2021-10-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [information-technology](<https://devfeed.tech/topics/information-technology.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [okta](<https://devfeed.tech/topics/okta.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [company](<https://devfeed.tech/tags/company.md>), [devops](<https://devfeed.tech/tags/devops.md>), [experience](<https://devfeed.tech/tags/experience.md>), [growth](<https://devfeed.tech/tags/growth.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [okta](<https://devfeed.tech/tags/okta.md>), [remote](<https://devfeed.tech/tags/remote.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [support](<https://devfeed.tech/tags/support.md>), [systems](<https://devfeed.tech/tags/systems.md>), [technology](<https://devfeed.tech/tags/technology.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Travis shares Teleport's approach to running IT for a fast-growing global remote company. The article argues for automation, employee self-service, and DevOps-style IT operations to reduce support requests and preserve employee agility.

### Source excerpt

Running IT at a fast-growing company presents many challenges. Travis shares his experience managing the IT team at Teleport.

## Running Docker Swarm inside LXC (outdated)

DevFeed: [Running Docker Swarm inside LXC (outdated)](<https://devfeed.tech/articles/running-docker-swarm-inside-lxc-outdated-27108.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2016/04/13/docker-swarm-inside-lxc/>)

Author: andreacorbellini

Published: 2016-04-13T18:00:00Z

Content type: tutorial

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Development](<https://devfeed.tech/topics/development.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [apparmor](<https://devfeed.tech/tags/apparmor.md>), [article](<https://devfeed.tech/tags/article.md>), [containers](<https://devfeed.tech/tags/containers.md>), [distributed-computing](<https://devfeed.tech/tags/distributed-computing.md>), [docker](<https://devfeed.tech/tags/docker.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [lxc](<https://devfeed.tech/tags/lxc.md>), [security](<https://devfeed.tech/tags/security.md>), [shell](<https://devfeed.tech/tags/shell.md>), [swarm](<https://devfeed.tech/tags/swarm.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

This outdated tutorial explains how to run legacy Docker Swarm inside LXC containers using a preferred setup with AppArmor disabled, Docker OverlayFS storage, and etcd discovery. It notes that newer Docker Swarm does not work in LXC as described.

### Source excerpt

UPDATE: This article was written in 2016 and refers to a version of Docker Swarm that is now known as "legacy Swarm". The newer Docker Swarm won't work in LXC as described in this article. I've been using Docker Swarm inside LXC containers for a while now, and I thought that I could share my experience with you. Due to their nature ...

## Let's Encrypt's Potential to Expand Free, Automated HTTPS Certificates

DevFeed: [Let's Encrypt's Potential to Expand Free, Automated HTTPS Certificates](<https://devfeed.tech/articles/let-s-encrypt-the-road-towards-a-better-web-27100.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2015/04/12/lets-encrypt-the-road-towards-a-better-web/>)

Author: andreacorbellini

Published: 2015-04-12T16:07:00Z

Content type: opinion

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [certificates](<https://devfeed.tech/topics/certificates.md>), [Web](<https://devfeed.tech/topics/web.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [free](<https://devfeed.tech/tags/free.md>), [https](<https://devfeed.tech/tags/https.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [let-s-encrypt](<https://devfeed.tech/tags/let-s-encrypt.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [security](<https://devfeed.tech/tags/security.md>), [tls](<https://devfeed.tech/tags/tls.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article discusses Let's Encrypt as a free, automated, and open Certificate Authority and considers whether it could expand access to HTTPS certificates and help reduce reliance on plain HTTP. It also raises questions about browser support, incumbent Certificate Authorities, and future certificate management.

### Source excerpt

I've always dreamed of a encrypted web, where HTTPS is the standard and plain HTTP is no more. A web where eavesdropping or manipulating information is not possible, or at least much harder than today. I remember that I got excited when I first heard of CAcert: "a community-driven Certificate Authority that issues certificates to the public at large for free". Unfortunately, CAcert ...

## Are LXC and Docker secure?

DevFeed: [Are LXC and Docker secure?](<https://devfeed.tech/articles/are-lxc-and-docker-secure-27098.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2015/02/20/are-lxc-and-docker-secure/>)

Author: andreacorbellini

Published: 2015-02-20T16:36:00Z

Content type: article

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Linux Kernel](<https://devfeed.tech/topics/linux-kernel.md>)

Tags: [cgroups](<https://devfeed.tech/tags/cgroups.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containers](<https://devfeed.tech/tags/containers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [lxc](<https://devfeed.tech/tags/lxc.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article examines the security boundaries of LXC and Docker, explaining what container isolation provides, what it does not provide, and how default configuration affects the ability to run untrusted code.

### Source excerpt

Since its initial release in 2008, LXC has become widespread among servers. Today, it is becoming the preferred deployment strategy in many contexts, also thanks to Docker and, more recently, LXD. LXC and Docker are used not only to achieve modular architecture design, but also as a way to run untrusted code in an isolated environment. We can agree that the LXC and Docker ...