Language Selection

English French German Italian Portuguese Spanish

FOSS Force

Syndicate content
FOSS Force News Wire
Updated: 2 hours 58 min ago

Starry’s Broadband Ambitions Fall Apart, Lays Off More Employees

Tuesday 31st of January 2023 11:45:47 PM
You might recall that Aereo founder Chaitanya Kanojia’s attempt to disrupt the TV industry ran face-first into an army of broadcaster lawyers and a notably ugly ruling by the Supreme Court. Undaunted, Kanojia returned with a new plan to try and disrupt the broken U.S. broadband industry. But that plan isn’t going so hot either. Kanojia’s new […]

health @ Savannah: GNU Health Federation community server updated

Tuesday 31st of January 2023 11:44:51 PM
Dear community The GNU Health federation community server ( has been updated! These are some of the main improvements: - NGINX and WSGI: The Hospital Management component instance is now running behind uWSGI and NGINX. - HMIS 4.2 Release Candidate 2: We are very close to HMIS 4.2 stable. This pre-release version will help us to test the upcoming features and find bugs before the release. :) - Secure connection: You can test the demo web client using TLS. Please check the demo database section on the GNUHealth Wikibooks. - Thalamus, the GNU Health Federation message and authentication server still runs on Gunicorn, also using https. More info and resources: Wikibooks: GNUHealth documentation portal: Mastodon: Matrix: Happy and healthy hacking! Luis

Samsung T7 Shield USB-C SSD now available in 4TB

Tuesday 31st of January 2023 11:42:36 PM
Least year, Samsung released the T7 Shield -- a fast and durable USB-C SSD. At the time, the portable drive was offered in three colors (beige, black, and blue) plus two capacities (1TB and 2TB). Today, Samsung adds a new 4TB capacity option to the T7 Shield lineup. Yes, you can now get the drive with double the storage of the previous top capacity. Unfortunately, this 4TB variant is only available in black -- fans of beige and blue are out of luck with this capacity. ALSO READ: Satechi launches Pro Hub Slim for M2 Apple MacBook laptops Jose Hernandez,… [Continue Reading]

Discover 5 Interesting Plug-Ins for Your Neovim System

Tuesday 31st of January 2023 11:00:06 PM
In this article, we are going to show you five plug-ins for your Neovim system to further increase your productivity.   The post Discover 5 Interesting Plug-Ins for Your Neovim System appeared first on Linux Today.

Red Hat Beds With Oracle in New Cloud Deal

Tuesday 31st of January 2023 10:02:38 PM
Red Hat on Tuesday that it’s partnered with Oracle to bring Red Hat Enterprise Linux to Oracle Cloud Infrastructure. Although this doesn’t surprise me at… The post Red Hat Beds With Oracle in New Cloud Deal appeared first on FOSS Force.

Cook: Bounded flexible arrays in C

Tuesday 31st of January 2023 09:54:03 PM
Kees Cook has posted a detailed document describing the work to improve safety of flexible-length arrays in the kernel. Converting such codebases to use “modern” language features, like those in C99 (still from the prior millennium), can be a major challenge, but it is an entirely tractable problem. This post is a deep dive into an effort underway in the Linux kernel to make array index overflows (and more generally, buffer overflows) a thing of the past, where they belong. Our success hinges on replacing anachronistic array definitions with well-defined C99 flexible arrays. This work has been covered here as well.

Kevin Fenzi: error: rpmdbNextIterator: skipping in Fedora 38+

Tuesday 31st of January 2023 09:50:52 PM
I've seen this question enough times recently to decide to just write up a blog post on it and point people here. :) If you are running Fedora 38 (currently rawhide, but will be branching off soon) and you are getting errors like this from dnf and/or rpm: Running transaction check error: rpmdbNextIterator: skipping h# 47749 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK error: rpmdbNextIterator: skipping h# 47749 Header V4 DSA/SHA1 Signature, key ID 7fac5991: BAD Header SHA256 digest: OK Header SHA1 digest: OK This post is for you. What is going on here? And how can you get around the problem? Well, what happened is that rpm used to have internal code to handle signatures on packages. This code was really something rpm didn’t want to have to maintain, so they switched recently to using sequoia, which is a new gnupg handling project written in rust. With this switch, sequoia actually honors the site wide fedora crypto policy (which the internal old rpm version did not). Back in Fedora 33, the distro wide crypto policy was updated to disallow SHA-1 as a signature algorithm. See for more information. You might wonder why, if Fedora changed the distro wide crypto policy to disallow SHA-1 in signatures, why didn’t they update things so nothing used SHA-1 now? Well, the short answer is: they did. No rpms that Fedora produces now use SHA-1 signatures. However, some third-party rpms do. One of the big ones that many people are hitting is google’s “chrome” web browser. There’s probably others. Now that we know _why_ this is happening, what can you do? Well, first you need to do something so dnf and rpm allows you to remove/update/change your package set. You can do this by (temporarily!) allowing SHA-1 Signatures with: sudo update-crypto-policies --set DEFAULT:SHA1 rpm and dnf should now work for you again. You might remove packages that have SHA-1 signatures and switch to alternatives. Or wait until google updates their signing key (the current one is from 2007). Once you have done what you need to do you can set the policy back to it’s sane default: sudo update-crypto-policies --set DEFAULT

Stupid Patent Of The Month: Digital Verification Systems Patents E-Signatures 

Tuesday 31st of January 2023 09:24:55 PM
Patent trolls make patents, and argue over them. They don’t have to ever make the thing described in their patents, if it’s even possible to determine what those things are. Instead, they generate legal threats and waste the time and money of companies that do do these things.  This month’s Stupid Patent of the Month is a […]

GNOME Survey Results: A Window Into User Behavior

Tuesday 31st of January 2023 09:00:05 PM
GNOME has published the results of its last year August user survey. The findings are expected and telling. Here they are. The post GNOME Survey Results: A Window Into User Behavior appeared first on Linux Today.

How To Install Nano Text Editor on Rocky Linux 9

Tuesday 31st of January 2023 08:54:31 PM
In this tutorial, we will show you how to install the Nano text editor on Rocky Linux 9. For those of you who didn’t know, Nano is a simple, easy-to-use text editor that is commonly installed by default on Linux ... The post How To Install Nano Text Editor on Rocky Linux 9 appeared first on idroot.

Incredibly, Facebook Is Still Figuring Out That Content Moderation At Scale Is Impossible To Do Well

Tuesday 31st of January 2023 08:19:52 PM
For years now, I’ve talked about the impossibility of doing content moderation well at scale. I know that execs at various tech companies often point to my article on this, and that includes top executives at Meta, who have cited my work on this issue. But it still amazes me when those companies act as […]

Martin Stransky: Firefox, VA-API and NVIDIA on Fedora 37

Tuesday 31st of January 2023 08:19:50 PM
Image comes from Some time ago I got borrowed NVIDIA GeForce GTX 1070 from my employer (Red Hat) and I finally managed to put it to a workstation instead of my own AMD RX 6600 XT. I installed proprietary drivers from rpmfusion and to my surprise everything worked smoothly (except Atom on XWayland). Both Wayland and X11 Gnome sessions popped up, Firefox picked up HW accelerated backend (WebRender) with DMABuf support so it’s time to check VA-API. Thanks to nvidia-vaapi-driver by Stephen “elFarto” Firefox may directly decode video on NVIDIA hardware. The driver translates VA-API calls from Firefox to VPDAU used by NVIDIA. I think you also need a decently fresh NVIDIA drivers which supports DMABuf (which is used to transfer decoded images between Firefox processes and render them as GL textures). I hit three bumps on the road. First one is Firefox RDD sandbox. Firefox runs media decode in extra process (RDD) which restricts where decoder can access. It was adjusted by Mozilla folks for VA-API decode on Intel/AMD but NVIDIA needs some extra tweaks. Right now you need to disable the sanbox by MOZ_DISABLE_RDD_SANDBOX=1 env variable. Next one is a bug in recent NVIDIA 525 driver series (which I got from rpmfusion) and I needed to use direct mode (whatever it is). Last issue may be in Firefox itself. Broken graphics hardware may freeze whole browser on start or spread coredumps on every start. That’s being worked on as Bug 1813500 and Bug 1787182. There’s a complete how-to for Firefox/NVIDIA/Fedora 37 available on Fedora wiki. Nvidia-vaapi-driver playback performance is similar to what I see on AMD/Intel. It also correctly handles decoding of intermediate frames which is recent AMD NAVI2 bug (Bug 1772028, Bug 1802844) so the playback is smooth and I haven’t seen any glitches or CPU usage peaks. There are few options for NVIDIA users how to run it. If you have a workstation (or laptop) with one NVIDIA graphics card, it’s quite simple. On Fedora 37 you boot on noveau drivers and then install NVIDIA drivers from rpmfusion. With the proprietary drivers both Wayland and X11 Gnome sessions work fine (anyone to test KDE?) and hardware acceleration is enabled. A bit different scenario comes with integrated Intel device and secondary NVIDIA one. I don’t see any reason why to use NVIDIA as Intel works pretty well with Wayland, VA-API and X11/EGL. But if you really want to set NVIDIA as primary, X11 may be better for you. Wayland on secondary NVIDIA GPU is supported by Sway Wayland compositor only which is a bit geeky (or I’m just too lazy to learn new shortcuts and get used to a new environment). Anyway, if you need to use NVIDIA as your primary GPU, there’s a hope for you (and it’s not due to me). Give it a try and report eventual bugs at Mozilla NVIDIA VA-API bug tracker.

Setting the Record Straight: EFF Statement in Support of FCC Nominee Gigi Sohn

Tuesday 31st of January 2023 08:15:05 PM
In the last week, a number of dangerous and conspiracy-driven attacks were made against EFF board member Gigi Sohn, an eminently qualified nominee to the Federal Communications Commission. These attacks attempt to twist EFF's long-held positions and commitments into dog whistles against Ms. Sohn. We’d like to set the record straight. First, we’ve seen some outlandish headlines about EFF’s 2020 recognition of Danielle Blunt, a leader in the technology policy space and advocate for sex workers, because she is a professional dominatrix. Ms. Blunt is  one of the co-founders of Hacking//Hustling, a collective of sex workers and others working at the intersection of tech and social justice to interrupt state surveillance and violence facilitated by technology. Through that work, Ms. Blunt is an expert on the impacts of the censorship law FOSTA-SESTA, and on how content moderation affects the movement work of sex workers and activists. No one is more aware of the way that the power imbalances of the real world permeate online, and is more poised to act, than she is. Second, much has been made about EFF’s strong and continued opposition to FOSTA-SESTA. These attacks take the claims of FOSTA-SESTA's proponents at face value—that it was a good and useful measure to take against sex trafficking when all evidence points to the contrary. Our opposition to FOSTA-SESTA was and remains based on the facts: It will not stop sex trafficking and will instead make stopping it harder. At the same time, the law puts a wide range of online expression at risk and we are always, unapologetically, against the criminalization and chilling of legal speech. Third, despite what its supporters claim, the EARN IT Act is a surveillance bill that would have a devastating impact on privacy, security, and free speech. If Congress passes this disastrous bill, it may become too legally risky for companies to offer encryption services. This bill treats every internet user as a potential criminal, and subjects all our communications to mass scanning. We are pleased that Congress has rejected it twice already. Finally, the flurry of hyperbole and personal attacks should not be allowed to deflect attention from the most important thing about Gigi Sohn's nomination: She is one of the most qualified people possible for the role of FCC commissioner. She has been a fair and balanced advocate for public interest for her entire career, which is why she is supported by experts, industry associations, and consumer groups alike. That is why we were happy to add her to our board— a role from which she will step down if she is appointed—and why we would be thrilled to see her confirmed to the FCC. The public deserves an FCC commissioner who will fight for net neutrality, for rural broadband access, and for strong internet infrastructure. It is past time to let her get to work helping to build a better internet for everyone.

elementary OS 7 “Horus” Launches Based on Ubuntu 22.04 LTS, Here’s What’s New

Tuesday 31st of January 2023 08:10:08 PM
elementary OS Founder and CEO Danielle Foré announced today the general availability for download of the long-anticipated elementary OS 7 “Horus” distribution based on the latest Ubuntu LTS and packed with many new features and improvements.

EFF Files Amicus Briefs in Two Important Geofence Search Warrant Cases

Tuesday 31st of January 2023 08:02:23 PM
Should the police be able to identify everyone who was in a busy metropolitan area, just because a crime occurred there? In two amicus briefs just filed in appellate courts, we argue that’s a clearly unconstitutional search.[1] The two cases are People v. Meza, in the California Court of Appeal, and United States v. Chatrie, in the federal Fourth Circuit Court of Appeals. In each case, the defendant is challenging the police use of a surveillance tool we’ve written about before called a “geofence warrant.” In both cases, the lower courts denied motions to suppress. In Chatrie, however, the district court issued a lengthy opinion holding the geofence warrant was unconstitutional before ruling that police relied on the warrant in “good faith” and therefore the evidence from their search was admissible. Unlike traditional warrants for electronic records, a geofence warrant doesn’t start with a particular suspect or even a device or account; instead police request data on every device in a given geographic area during a designated time period, regardless of whether the device owner has any connection to the crime under investigation. Google has said that for each warrant, it must search its entire database of users’ location history information—data on hundreds of millions of users. The data Google provides to police in response to a geofence warrant has the potential to be very precise—much more precise than cell site location information, for example. It allows Google to determine where a user was at a given date and time, sometimes to within twenty meters or less. Google can even determine a user’s elevation and establish what floor of a building that user may have been on. As the lower court noted in Chatrie last summer, Google’s database “appears to be the most sweeping, granular, and comprehensive tool—to a significant degree—when it comes to collecting and storing location data.” At the same time, however, Google does not guarantee accuracy. Google’s goal is to accurately infer a user’s location within a certain radius a bare 68% of the time. This creates the possibility of both false positives and false negatives—people could be implicated for a crime when they were nowhere near the scene, or the actual perpetrator might not be included at all in the data Google provides to police. The warrants in both the Meza and Chatrie cases encompassed large geographic areas and time periods. In Meza, the police asked for all devices in six discrete, heavily populated areas of Los Angeles during time periods where people were likely to be in sensitive places, like their homes at church or a medical center, or driving along one of the many busy streets included within the geofenced areas. In total, police requested data for a geographic area equivalent to about 24 football fields or five to six city blocks during five morning commute hours. Similarly, in Chatrie, the geographic area was about 17.5 acres (about 3 and a half times the footprint of a New York city block) and included a church, a chain restaurant, a hotel, several apartments and residences, a senior living facility, a self-storage business, and two busy streets. In our briefs, we argue these warrants are unconstitutional “general warrants” because they don’t require police to show probable cause to believe any one device was somehow linked to the crime under investigation. Instead, they target everyone in the area and then provide police with unlimited discretion to determine who to investigate further. In Meza, we also argue the practice violates CalECPA, California’s landmark electronic communications privacy law. Chatrie and Meza are the first cases challenging geofence warrants to make it to the appellate level. However, they appear to just be the tip of the iceberg. The number of police requests for geofence warrants has increased dramatically since their first reported use in 2016. According to Google, geofence requests now constitute more than a quarter of the total number of all warrants it receives, and 20% of those come just from law enforcement agencies in California. There is real reason to be concerned about these overbroad searches. They have, in the past, caused innocent people to be suspected of crimes they didn’t commit. And geofence warrants can and have been used in ways that impact fundamental rights, including free speech and freedom of association. For example, during the protests following the police shooting of Jacob Blake, the ATF used at least 12 geofence warrants to collect people’s location data during protests in Kenosha, Wisconsin, one of which encompassed a third of a major public park for a two-hour window. Police also used a geofence warrant in Minneapolis around the time of the protests following the police killing of George Floyd. And geofence warrants may be used in the near future to target people for reproductive health choices and outcomes. Google has been sufficiently concerned about this possibility to pledge to delete location information shortly after someone visits an abortion clinic, though critics have argued this would be insufficient to protect people. The Chatrie and Meza cases will both likely be argued sometime later this year. The majority of courts to address geofence warrants in publicly available opinions have raised constitutional concerns, refusing to issue the warrant or suppressing the evidence. We hope these two appellate courts will do the same. [1] EFF was represented on the Chatrie brief by the NYU Technology Law & Policy Clinic, and the excellent brief was drafted by law students Talya Nevins and Yanan Wang. Related Cases: Carpenter v. United States

Daniel Vrátil: QCoro 0.8.0 Release Announcement

Tuesday 31st of January 2023 07:53:00 PM
QCoro 0.8.0 Release Announcement This is a rather small release with only two new features and one small improvement. Big thank you to Xstrahl Inc. who sponsored development of new features included in this release and of QCoro in general. And as always, thank you to everyone who reported issues and contributed to QCoro. Your help is much appreciated! The original release announcement on Improved QCoro::waitFor() Up until this version, QCoro::waitFor() was only usable for QCoro::Task. Starting with QCoro 0.8.0, it is possible to use it with any type that satisfies the Awaitable concept. The concept has also been fixed to satisfies not just types with the await_resume(), await_suspend() and await_ready() member functions, but also types with member operator co_await() and non-member operator co_await() functions. QCoro::sleepFor() and QCoro::sleepUntil() Working both on QCoro codebase as well as some third-party code bases using QCoro it’s clear that there’s a usecase for a simple coroutine that will sleep for specified amount of time (or until a specified timepoint). It is especially useful in tests, where simulating delays, especially in asynchronous code is common. Previously I used to create small coroutines like this: QCoro::Task< > timer(std::chrono::milliseconds timeout) { QTimer timer; timer.setSingleShot(true); timer.start(timeout); co_await timer; } Now we can do the same simply by using QCoro::sleepFor(). Read the documentation for QCoro::sleepFor() and QCoro::sleepUntil() for more details. QCoro::moveToThread() A small helper coroutine that allows a piece of function to be executed in the context of another thread. void App::runSlowOperation(QThread *helperThread) { // Still on the main thread ui- >statusLabel.setText(tr("Running")); const QString input = ui- >userInput.text(); co_await QCoro::moveToThread(helperThread); // Now we are running in the context of the helper thread, the main thread is not blocked // It is safe to use `input` which was created in another thread doSomeComplexCalculation(input); // Move the execution back to the main thread co_await QCoro::moveToThread(this- >thread()); // Runs on the main thread again ui- >statusLabel.setText(tr("Done")); } Read the documentation for QCoro::moveToThread for more details. Full changelog See changelog on Github

Call for Community-Led Tracks at FOSSY

Tuesday 31st of January 2023 07:49:00 PM
A blog post from Software Freedom Conservancy. Blog post by Daniel Takamori. Please email any comments on this entry to . Today Software Freedom Conservancy is officially opening our call for track proposals for our first annual FOSSY conference! We will be holding the conference in Portland, Oregon July 13-16, 2023 at the Oregon Convention Center. We are looking for community driven tracks that can balance important and in depth technical and non-technical issues, while uplifting contributors of all experiences. Tracks will be modeled after the DevRooms at FOSDEM and the miniconfs at They may be between 1 and 4 days, and the organizers of the tracks will be in charge of outreach, calls for submissions, communicating with potential speakers in the track, determining the schedule and hosting the track in person at FOSSY. We're looking for organizers who can give us a really good idea of what we can expect from their track. The description should give a detailed explanation of the topic, ideally along with some of the issues you expect to cover. Example talks you expect, what kind of audience are you aiming for, and how this topic fits into the larger FOSS ecosystem are good things to mention. You'll note that we ask for two people to be listed as organizers for the track. It's easy to underestimate the work involved so having more than two organizers could also really help to take care of all of the work. We'll be there to help and support you, but this will be your show! We'd like you to tell us why the organizers are the right ones for the job. Do they have experience running conferences, unique perspectives due to involvement with the topic? Conference organizing is a demanding job that requires a balance of logistics, people centered concerns and technical skills. We trust you to assemble a group of people that can cater to those needs and want to put on a great event. Given that this is the first FOSSY, we will be creating this space together! How is the topic you are proposing beneficial for the FOSS community and how does it fit into this new space? The hope is to have a balance of technical and non-technical topics, and we want to hear from you about what's important on those issues. Given that we want to shape the conference into something that uplifts contributors of all levels and experience, how will you approach a varied audience? How long will your track be? Are you planning a quick and deep dive into a single topic or do you dream of having a 4 day long track dealing with tough issues that you want attendees to sit with and reflect on over the weekend? We don't need you to lock yourself into this choice, but we do need a rough figure how much participation and space you'll need if you are hoping to do something specific. Anything that gives us a sense of the organization and spirit of your tracks will be helpful. Please use our submission page or email us at if you have any questions. The deadline for application is Sunday March 19th, so be sure to reach out soon! We're very excited to hear from you about how we can shape this conference into something for us all. Thanks so much for your interest and we hope to see you in July!

a2ps @ Savannah: a2ps 4.14.94 released [alpha]

Tuesday 31st of January 2023 07:13:47 PM
Another alpha release, some more tweaks and tidy-ups. Here are the compressed sources and a GPG detached signature: Use a mirror for higher download bandwidth: Here are the SHA1 and SHA256 checksums: 1c99e0200ed0d93119ad6ab54a4735692dbb6d26  a2ps-4.14.94.tar.gz 3+mUXOzeILDgtP08dCJjPI2BL5px92ndCH27qjW1RPI  a2ps-4.14.94.tar.gz The SHA256 checksum is base64 encoded, instead of the hexadecimal encoding that most checksum tools default to. Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact.  First, be sure to download both the .sig file and the corresponding tarball.  Then, run a command like this:   gpg --verify a2ps-4.14.94.tar.gz.sig The signature should match the fingerprint of the following key:   pub   rsa2048 2013-12-11 [SC]         2409 3F01 6FFE 8602 EF44  9BB8 4C8E F3DA 3FD3 7230   uid   Reuben Thomas   uid If that command fails because you don't have the required public key, or that public key has expired, try the following commands to retrieve or refresh it, and then rerun the 'gpg --verify' command.   gpg --locate-external-key   gpg --recv-keys 4C8EF3DA3FD37230   wget -q -O- '' | gpg --import - As a last resort to find the key, you can try the official GNU keyring:   wget -q   gpg --keyring gnu-keyring.gpg --verify a2ps-4.14.94.tar.gz.sig This release was bootstrapped with the following tools:   Autoconf 2.71   Automake 1.16.5   Gnulib v0.1-5639-g80b225fe1e NEWS * Noteworthy changes in release 4.14.94 (2023-01-31) [alpha]  * Features:    - Replace the 'psmandup' utility with simpler 'lp2' to directly print      documents to a simplex printer.    - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to      always process its input with Ghostscript.  * Documentation    - Remove some obsolete explanations.  * Build    - Minor tidy up and removal of obsolete code.

How to Install MongoDB NoSQL Database on Rocky Linux 9

Tuesday 31st of January 2023 07:00:03 PM
MongoDB is an open-source, cross-platform, and distributed NoSQL database system. Here’s hot to install it on a Rocky Linux 9 server. The post How to Install MongoDB NoSQL Database on Rocky Linux 9 appeared first on Linux Today.

The FCC Broadband Maps: Meet the New Maps, Same as the Old Maps

Tuesday 31st of January 2023 06:53:34 PM
When the Federal Communications Commission (FCC) released their new broadband map in November 2022, many hoped the chronic inaccuracies of past FCC maps would be resolved. Previous maps of high-speed broadband access in the United States painted inaccurate pictures partly because the definitions of things like “access” and “high-speed” were, frankly, wrong. Furthermore, the maps were based on data self-reported by internet service providers, which have every interest in claiming better service than they actually provide. The new maps have all the problems of the old maps, with the new issue that they are the basis for how $42 billion in broadband infrastructure grants will be spent. The problems have also been raised by states, local government, and community organizations, who have filed challenges to the FCC over these inaccuracies. It is now up to the FCC and NTIA to fix the map, and time is of the essence: the Biden administration is set to confirm how the money will be spent by the summer as part of its Broadband Equity, Access, and Deployment (BEAD) program. Overreliance on internet service providers (ISPs) to report service locations and service availability is a recurring problem. ISPs have no incentive to accurately report, and in fact, have every incentive to overreport, because misinforming the government has never carried a heavy penalty. These same ISPs then use these faulty broadband maps - which are built on their bad data - to challenge and try to prevent would-be competitors from building infrastructure into areas that are underserved or unserved. The FCC, recognizing this concern, created a challenge process through which government entities as well as individuals are able to challenge the ISPs over their service location and service availability. Setting aside the issues with the challenge process and the obvious discrepancy that is pitting an average consumer or small government agencies against well-resourced ISPs, these challenges only allow a glimpse of the true scope of the map’s inaccuracies.  For example, in Nevada, the Nevada State Office of Science, Innovation, and Technology found over 20,000 purported broadband-serviceable locations that they believe overstate coverage. They also found incorrect information on quality of service available as well as missing serviceable location. In Vermont, the maps show 100% coverage, with only 3% of residents lacking speeds greater than the FCC’s definition of high speed internet of "25/3" (25 megabits per second download and three megabits per second upload). The Vermont Department of Public Service found that the maps omitted 22% of the addresses in the state’s own database: over 60,000 locations. Their Community Broadband Board further estimates that 18.6% of residents, not the map’s stated 3%, lack access to speeds greater than 25/3. It was so bad, the Community Broadband Board released a call to action “urging Vermonters to challenge wrong FCC map data.” It is not just single-family residences that were omitted but also public and multifamily housing units, where a single omitted location could mean hundreds of people being uncounted, as well as centers of community life like schools, churches, and libraries. A letter signed by 110 organizations representing housing, education, healthcare, library, and state and local government interests finds that nationwide, 20-25% of unconnected households reside in public and multifamily units. The undercounting of schools, churches, and libraries omits crucial places of community and gathering where improving service would have an outsized impact in connecting otherwise unserved rural communities. For these to go uncounted  omits some of the most vulnerable populations and ignores precisely those areas that this initiative is meant to assist.  The NTIA, and subsequently state governments, must rely on these inaccurate maps to disburse $42 billion in taxpayer dollars to build out internet infrastructure. An undercounting of a cumulative hundreds of thousands if not millions of underserved and unserved locations and their residents severely hinders how these funds will address existing inequities. Take for example Los Angeles County, in California: according to the data ISPs have submitted to the FCC, LA County is 100% served. What we know from community organizations in LA County is that this is simply not true. Unfortunately, the danger of these inaccuracies has extended to the California Public Utilities Commission’s (CPUC), which recently issued its own priority areas map. The priority areas map marks areas the CPUC sees as priorities for investment, using the same underlying data as the FCC’s inaccurate broadband maps. By failing to correctly reflect the deep inequities that exist in LA County when it comes to internet access, the CPUC map would also fail to prioritize those areas for much needed investment. Of the 100 census tracts in LA County that are least connected - those with the lowest percentage of population with fixed broadband at home - only 5 are in a CPUC priority area. Of the 500 least connected census tracts, only 14 are in a CPUC priority area. Conversely, of the 100 best connected census tracts - those with the highest percentage of population with fixed high speed broadband at home - 19 are in priority areas, and of the 500 most connected census tracts, 80 are in priority areas. If funds are disbursed based on the current data, LA County’s best connected are set to receive more investments in more places than the county’s least connected. The obvious solution is to require better data and penalize intentional over-reporting of coverage. Looking beyond the map, the NTIA should not distribute the full $42 billion using the current available data given what appears to be systemic inaccuracies that disproportionately harm low-income people in cities. Furthermore, the FCC needs to do more than just count on less resourced entities to correct the false ISP data. They should proactively ensure everyone receives their fair share of federal support from the infrastructure law and root out bad faith efforts by ISPs. Community organizations and state and local governments can only do so much by flagging the flagrant inaccuracies. These inaccurate maps put at risk the once-in-a-lifetime opportunity to build future-proof internet infrastructure that benefits all Americans for generations to come. 

More in Tux Machines

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.

Red Hat Hires a Blind Software Engineer to Improve Accessibility on Linux Desktop

Accessibility on a Linux desktop is not one of the strongest points to highlight. However, GNOME, one of the best desktop environments, has managed to do better comparatively (I think). In a blog post by Christian Fredrik Schaller (Director for Desktop/Graphics, Red Hat), he mentions that they are making serious efforts to improve accessibility. Starting with Red Hat hiring Lukas Tyrychtr, who is a blind software engineer to lead the effort in improving Red Hat Enterprise Linux, and Fedora Workstation in terms of accessibility. Read more

Today in Techrights

Android Leftovers