> When making changes to rail infrastructure or services, state and local railroad agencies often must negotiate with the freight railroad companies that own most of America’s track network. These companies [are] reluctant to allow more frequent passenger service that could reduce the amount of time their freight trains have access to track.
This article completely fails to mention the actual cause of our modern situation. Before focusing on increasing geographical coverage we would first need to focus on not decreasing geographic coverage. Check out the Abandoned & Out-of-Service Rail map of North America and you can see the result of massive corporate consolidation where newly-combined railroads abandon parts of each constituent company's former network to end up with the most track they can run for the least money. There is zero redundancy left: https://www.google.com/maps/d/viewer?mid=10akDabya8L6nWIJi-4...
I've been dreaming of a set of lego-style bits of a mouse that can be assembled together... want another button? here you go. Want it on the side? Modify the 3D print file. Want bluetooth? Use this board... Want USB-C? Use that board... Want both? We've got you covered... Want a hyper-scroll wheel? Well, Logitech has a patent on that one, but here's the closest thing you can get on a DIY mouse. Now click these buttons in the configurator and hit "upload", and the firmware is installed to use your new mouse on any machine.
If I want to build a mouse with 32,000 buttons, the limit should not be the operating system's mouse event.