6973 stories
·
166 followers

The Gold Plating of American Water

1 Comment
The price of water and sewer services for American households has more than doubled since the early 1980s after adjusting for inflation, even though per-capita water use has actually decreased over that period. Households in large cities now spend about $1,300 a year on water and sewer charges, approaching the roughly $1,600 they spend on electricity. The main driver is federal regulation.

Since the Clean Water Act of 1972 and the Safe Drinking Water Act of 1974, the U.S. has spent approximately $5 trillion in contemporary dollars fighting water pollution -- about 0.8% of annual GDP across that period. The EPA itself admits that surface water regulations are the one category of environmental rules where estimated costs exceed estimated benefits.

New York City was required to build a filtration plant to address two minor parasites in water from its Croton aqueduct. The project took a decade longer than expected and cost $3.2 billion, more than double the original estimate. After the plant opened in 2015, the city's Commissioner of Environmental Protection noted that the water would basically be "the same" to the public. Jefferson County, Alabama, meanwhile, descended into what was then the largest municipal bankruptcy in U.S. history in 2011 after EPA-mandated sewer upgrades pushed its debt from $300 million to over $3 billion.
Read the whole story
jepler
1 hour ago
reply
"The EPA itself admits" <-- a very suspect sentence in 2026
Earth, Sol system, Western spiral arm
Share this story
Delete

Catching the last train in Tokyo, an interactive visualization

1 Comment

Ever missed Tokyo’s last train? Dive into this interactive visualization of the city’s sprawling rail network!

Slide from 11PM to 1:30AM and watch routes vanish as trains depart.

It covers 100+ stations, station-specific views, and mobile magic

See the interactive map at tokyo-last-train-map.pages.dev. Via X.

Read the whole story
jepler
1 hour ago
reply
25:30? Yeah that's just standard notation in Japan for 1:30AM when it's more logically associated with the previous day than the next day. You see this e.g., for bar opening hours, e.g., 16:00-26:00
Earth, Sol system, Western spiral arm
Share this story
Delete

Block Devices in User Space

1 Comment

Your new project really could use a block device for Linux. File systems are easy to do with FUSE, but that’s sometimes too high-level. But a block driver can be tough to write and debug, especially since bugs in the kernel’s space can be catastrophic. [Jiri Pospisil] suggests Ublk, a framework for writing block devices in user space. This works using the io_uring facility in recent kernels.

This opens the block device field up. You can use any language you want (we’ve seen FUSE used with some very strange languages). You can use libraries that would not work in the kernel. Debugging is simple, and crashing is a minor inconvenience.

Another advantage? Your driver won’t depend on the kernel code. There is a kernel driver, of course, named ublk_drv, but that’s not your code. That’s what your code talks to.

The driver maintains the block devices and relays I/O and ioctl requests to your code for servicing. There are several possible use cases for this. For example, you could dream up some exotic RAID scheme and expose it as a block device that multiplexes many devices. The example in the post, for example, exposes a block device that is made up of many discrete files on a different file system.

Do you need this? Probably not. But if you do, it is a great way to push out a block driver in a hurry. Is it high-performance? Probably not, just like FUSE isn’t as performant as a “real” file system. But for many cases, that’s not a problem.

If you want to try FUSE, why not make your favorite website part of your file system?

Read the whole story
jepler
22 hours ago
reply
I used nbd for this task way back in the day. Despite the name standing for "network block device", it has no requirement of being networked. Perhaps the ergonomics of this "ublk" are better than nbd (in ergonomics or performance), since it's mumble years newer ... but it looks like the nbd part took under 100 lines of code,. https://github.com/jepler/ungeli
Earth, Sol system, Western spiral arm
Share this story
Delete

Dell Tells Staff To Get Ready For the 'Biggest Transformation in Company History'

1 Comment
Dell's chief operating officer Jeff Clarke has informed employees that the company is preparing for what he calls the "biggest transformation in company history," a sweeping systems overhaul scheduled to launch on May 3 that will standardize processes across nearly every major division.

The initiative, dubbed One Dell Way, will replace Dell's existing sprawl of applications, servers and databases with a single enterprise platform designed to unify the 42-year-old company's operations. Clarke's memo, sent to staff on Tuesday and obtained by Business Insider, said Dell has spent the past two years building toward this transition.

The May 3 launch will affect the company's PC business, finance, supply chain, marketing, sales, revenue operations, services, and HR. The ISG division, which handles cloud and AI infrastructure, will follow in August. "We need one way -- simplified, standardized and automated -- so we can be more competitive and serve our customers better," Clarke wrote. Mandatory training begins February 3.
Read the whole story
jepler
7 days ago
reply
Hope you don't need anything from Dell this may
Earth, Sol system, Western spiral arm
Share this story
Delete

Making a mini IBM PC using Adafruit Fruit Jam #AdafruitLearningSystem #Playground #AnneBarela

1 Comment

Over on the Adafruit Learning System Playground, where community members can post their projects for free, Anne Barela has created a Note documenting her mini-IBM PC build.

Based on the Adafruit Fruit Jam board and its powerful Raspberry Pi RP2350 microcontroller, it runs Charlie BirksProbably Average Computer Emulator (PACE-32) IBM emulation software. It runs vintage software such as MS-DOS and Wolfenstein 3D.

The build has two USB ports for keyboard, mouse, and gamepads. And an IBM compatible joystick port made by Adafruit also. It has working hard drive and floppy lights and a red tactile on/off paddle switch.

Amy Lendian remixed a Thingiverse design for the case and monitor.

Anne has used it with various keyboards (below) including vintage IBM Model F and Model M devices along with some modern scaled boards which have a vintage look like Vortex and 8BitDo.

See more in the Playground Note.

Read the whole story
jepler
8 days ago
reply
Another cute retro case!
Earth, Sol system, Western spiral arm
Share this story
Delete

The Distroless Linux Future May Be Coming

1 Comment

Over the decades the number of Linux distributions has effectively exploded, from a handful in the late ’90s to quite literally hundreds today, not counting minor variations. There lately seems to be a counter-movement brewing in response to this fragmentation, with Project Bluefin’s Distroless project being the latest addition here. Also notable are KDE’s efforts, with KDE Linux as its own top-down KDE-based distro, but now with a switch to BuildStream from Arch likely as a distroless move.

It should be clear that there is no obvious course here yet, and that opinions are very much divided. The idea of ‘Linux’ becoming a more singular OS appeals to some, while to others it’s the antithesis of what ‘Linux’ is about. This much becomes clear in [Brodie Robertson]’s exploration of this topic as well.

The way to think about ‘distroless’ is that there is a common base using the Freedesktop SDK on which the customization layer is applied, such as Bluefin, KDE or Gnome’s environments. You could think of this base as the common runtime, using the Freedesktop standards for interoperability for a user-selected layer that’s installed on top. This way the idea of basing a distro on a specific distro is tossed out in favor of something that’s vaguely reminiscent of the Linux Standard Base attempt at standardization.

It’ll be fascinating to see how things will move from here, as there are definite arguments to be made in favor of less fragmentation and resultingly less duplicated effort. In many ways this would bring Linux closer to for example FreeBSD, which avoids the Linux Chaos Vortex problem by having a singular codebase. FreeBSD ‘distros’ like GhostBSD and NomadBSD are therefore essentially just specialized customizations that target a sub-group of FreeBSD users.

Of course, when we start talking about package managers and other base-distro specific features, we may very well risk igniting the same problems that tore apart the LSB so many years ago. Will we also standardize on RPM over DEB package files and kin, or something else?

Read the whole story
jepler
9 days ago
reply
there are some words here but I have no idea what they mean together.Not much enlightened after reading the distroless github's readme, either.
Earth, Sol system, Western spiral arm
Share this story
Delete
Next Page of Stories