Skip Navigation

Posts
2
Comments
750
Joined
2 yr. ago

  • Elon doing something stupid? Must be a day that ends with Y.

  • So if I could slap an ankle bracelet on you and upload your location with a five second delay

    You’re missing an entire point here. If the law indicates what you’ve said, then I don’t get a say in if I’m okay with it or not. And if I honestly didn’t like that, and this is the entire point, I would seek to have the law changed.

    If Elon honestly hates the FAA’s reporting requirement, instead of picking on someone who is just using the information, he should seek actual legislation to have it changed.

    That’s the entire point. Elon is just picking on a person with the tool Elon actually has control over. Elon isn’t actually seeking meaningful legislative change.

  • It tests vacuum tubes that would usually come from televisions. If a tube was bad you could hypothetically replace the tube and get your TV working again. The various holes are for the various tubes that were sold.

    Vacuum tubes would eventually be replaced with transistor designs as transistors were more reliable and required way less power to operate. Also they were vastly smaller than tubes. Today most TVs are, in essence, a small computer packed into a single chip called a System on a Chip (SoC), so they are way less user repairable. But they're also vastly cheaper than the 1930s versions. In 1939 RCA's TV that they sold went for $600 or about $13,280 in today's money.

    So there was a ton of incentive to make TVs as user repairable as possible. It's also why we used to have a lot of TV repair shops that we pretty much have zero of today. Putting that much investment into something, you'd want to make it run for as long as possible.

  • Ah yeah everything in that document is just Corridor ID spending. I explain that here But basically it's a feasibility study, they're only getting $500,000 to do an in-depth study.

    Looking at the details it indicates that it would stop at Boulder, Denver, Colorado Springs, "and other points". This money was to move the project into "Step 2" and is slated to use existing alignment (share freight train rails) and is going to be propped up by a different Federal Railroad Administration (FRA) grant. Apparently, this is all part of the Front Range Passenger Rail project that's been an on-going thing there since 2002, when the 1998 "Transportation Equity Act for the 21st Century" (that's literally the name of the law) granted authority for the US DOT to designate eleven NEW federal rail corridors and Colorado decided "what the heck, let's try!" and won.

    So surprise! You guys won one of the eleven spots! It may take awhile to claim your prize it seems. But good news, some money is coming to your Department of Transportation to get them over the next hurdle that they've been working to get over since …checks notes… 2014. Good grief, does everything Government wise go this slow there in Colorado?! I'm from Tennessee, we tend to just embezzle everything, so everything goes really fast here.

    • FL DOT - Jacksonville-Orlando-Miami Corridor
    • KY KIPDA - Louisville-Indianapolis Passenger Rail Corridor
    • FL DOT - Miami-Orlando-Tampa Corridor
    • WI DOT - Milwaukee-Madison-Eau Claire-Twin Cities Corridor
    • Big Sky Passenger Rail Authority - North Coast Hiawatha
    • MN DOT - Northern Lights Express
    • City of Peoria, IL - Peoria to Chicago Passenger Rail Service
    • AZ DOT - Phoenix - Tucson Corridor
    • Schuylkill River Passenger Rail Authority - Reading-Philadelphia-New York Corridor
    • PA DOT - Scranton to New York Penn Station Corridor
    • TX DOT - Texas Triangle: Dallas-Fort Worth-Houston Intercity Passenger Rail Corridor
    • WI DOT - TCMC Service Expansion via La Crosse
    • NC DOT - Wilmington to Raleigh, North Carolina, Corridor
    • NC DOT - Winston-Salem to Raleigh, North Carolina, Corridor

    Use existing routes with upgrades/extensions

    • Amtrak - Amtrak to Long Island
    • CA DOT - Capitol Corridor
    • Northern New England Passenger Rail Authority - Downeaster Corridor
    • VT VTrans - Green Mountain Corridor
    • MO DOT - Hannibal Extension of Existing Chicago-Quincy Corridor
    • KS DOT - Heartland Flyer Extension
    • MO DOT - Kansas City, MO, to St Joseph, MO
    • CA DOT - Los Angeles-San Diego-San Luis Obispo (LOSSAN) Rail Corridor
    • WI DOT - Milwaukee to Green Bay (Hiawatha Service Extension)
    • CA DOT - San Joaquin Valley Corridor
    • VT VTrans - Vermonter Corridor
    • VA DOT - Washington, D.C., to Bristol, VA, Corridor
    • MI DOT - Wolverine Corridor

    Use existing route, simple upgrades

    • NY DOT - Adirondack Corridor
    • WA DOT - Amtrak Cascades Corridor
    • AK Railroad Corporation - Anchorage North & South Corridor
    • NC DOT - harlotte, North Carolina, to Washington, D.C., Corridor
    • IL DOT - Chicago to Carbondale Corridor
    • MI DOT - Chicago to Grand Rapids Corridor
    • MI DOT - Chicago to Port Huron Corridor
    • IL DOT - Chicago to St. Louis Higher-Speed Rail Corridor
    • Amtrak - Daily Cardinal Service increase
    • Amtrak - Daily Sunset Limited Service increase
    • NY DOT - Empire Corridor
    • CT DOT - Hartford Line Corridor
    • IN DOT - Indianapolis-Chicago Corridor
    • PA DOT - Keystone Corridor: Pittsburgh to Philadelphia
    • WI DOT - Milwaukee to Chicago Hiawatha Service Expansion

    Total Award: 69 (noice) that I counted multiply by $500,000 = $34,500,000

    Remember that the Corridor ID program is money the indicated people can use to do a required study for ultimately asking to be in the next grant of the Fed-State National. Just because these people are handed the money for the study DOES NOT MEAN that a rail project will be funded by the Fed-State National program.

    Total awarded amount by the FRA as directed by the President: $8,220,497,586

    Also note this excluded explicitly funding already earmarked for Railroad Crossing Elimination (RCE) and Consolidated Rail Infrastructure and Safety Improvements (CRISI) as required by law. Things inside the RCE and CRISI are mandatory spending line items.

  • Okay for those who aren't aware of how this program works, here is a breakdown of what's being handed out and a very brief summary of the programs.

    The Infrastructure Investment and Jobs Act (IIJA) of 2021 creates two very broad categories for train development.

    • The Federal-State Partnership Grant Program, AKA the "Fed-State National" (The actual building of new stuff)
    • The Federal Corridor Identification and Development Program, AKA the "Corridor ID" (The looking at maybe building stuff)

    The Fed-State National is getting the most money because obviously it's going to be building new things and repairing old things. The Corridor ID won't be building anything, per se, but will be helping the Federal Railroad Administration (FRA) and "others" to identify locations that could join the current network of passenger rail. The Corridor ID is only handing out $500,000 per selection so I won't be giving amounts there.

    Fed-State National

    • Alaska — ARRC Milepost 190.5 Bridge Replacement Project (Awarded $8,200,558)/$10.3M(2026)
    • California — California Inaugural High-Speed Rail Service Project (Awarded $3,073,600,000)/$33B(2029)
    • Illinois — Chicago Union Station Mail Platform Reactivation Project (Awarded $49,600,000)/$62M(TBD)
    • Illinois — Chicago Union Station Platform Capacity Expansion & Train-shed Ventilation Improvements Project (Awarded $44,000,000)/$55M(TBD)
    • Maine — Downeaster Corridor Track Improvement Project (Awarded $27,492,000)/$34.3M(2025)
    • Montana — Malta, MT, Corridor Operational Enhancement Project (Awarded $14,900,000)/$18.6M(2026)
    • Nevada — Brightline West High-Speed Intercity Passenger Rail System Project (Awarded $3,000,000,000)/$10.4B+(2028)
    • North Carolina — Raleigh to Richmond (R2R) Innovating Rail Program Phase IA and II (Awarded $1,095,576,000)/$1.4B(2033)
    • Pennsylvania — Pennsylvanian Rail Modernization Project (Awarded $143,629,028)/$180M(2030)
    • Virginia — Transforming Rail in Virginia Phase 2 Project (Awarded $729,000,000)/$2.6B(2029)

    Total award: $8,185,997,586

    Do note that for pretty much all of these projects, the awarded amount is NOT the total cost of the project. After each awarded amount, I have put / and then the current estimate for completion of the project. As example, the California high speed rail is currently estimated to cost $33 Billion. The year of TBD in parenthesis is the latest year the project is expected to be completed. The Nevada high speed rail project has a + on it's cost because that $10.4 Billion is an initial estimate that was put into the program before the close date, the cost has increased since then.

    The Corridor ID program can be divided into four sub-programs.

    • Purpose a new high-speed rail - brand new, solely dedicated to this purpose.
    • Purpose a new conventional rail - brand new to passengers, may share with freight
    • Use an existing route with upgrades/extensions - already serves passengers, shares with freight, some new rail
    • Use existing route - simple improvements to frequency, trip times, stations, or other simple characteristics

    Remember that each of these is awarded $500,000 to do detail study in how to implement the program they've been slotted into:

    New high-speed rail

    • Amtrak - Texas High-Speed Rail Corridor
    • NV DOT - Brightline "West" High-Speed Corridor
    • CHSRA - California High-Speed Rail Phase 1 Corridor
    • WA DOT - Cascadia High-Speed Ground Transportation
    • NC DOT - Charlotte, North Carolina, to Atlanta, Georgia, Corridor
    • North Central Texas Council of Government - Fort Worth to Houston High-Speed Rail Corridor
    • Antelope VTA - High Desert Intercity High-Speed Rail Corridor

    New conventional rail

    • NC DOT - Asheville to Salisbury, North Carolina, Corridor
    • GA DOT - Atlanta to Savannah Corridor
    • City of Chattanooga, TN - Atlanta-Chattanooga-Nashville-Memphis Corridor
    • LA DOT - Baton Rouge-New Orleans Corridor
    • MA DOT - Boston and Albany Corridor
    • CA DOT - Central Coast Corridor
    • NC DOT - Charlotte to Kings Mountain, North Carolina, Corridor
    • IL DOT - Chicago to Quad Cities Service Extension Program
    • City of Fort Wayne, IN - Chicago, Fort Wayne, Columbus, and Pittsburgh
    • OH Rail Dev Commission - Cleveland-Columbus-Dayton-Cincinnati (3C&D) Corridor
    • OH Rail Dev Commission - Cleveland-Toledo-Detroit Corridor
    • CA DOT - Coachella Valley Rail Corridor
    • Front Range Passenger Rail District - Colorado Front Range Corridor
    • VA DOT - Commonwealth Corridor
    • DE Transit Co. - Diamond State Line
    • Eau Claire County, MN - Eau Claire-Twin Cities Corridor
    • NC DOT - Fayetteville to Raleigh, North Carolina, Corridor
    • Southern Rail Commission - Gulf Coast Passenger Rail Service
    • TX DOT - Houston to San Antonio Corridor
    • Southern Rail Commission - I-20 Corridor Intercity Passenger Rail Service

    (continued...)

  • This isn't the slam dunk folks think it is as Kyle Rittenhouse isn't broke per se but isn't getting to dictate a lot of his wealth. And it's complicated because Kyle is a pawn so trying to state things in terms of "how does this affect Kyle Rittenhouse" is missing a larger point about how Kyle is to the GOP actually useful.

    First off, Kyle's book bombed. It's not good. Even for those from the Conservative realm, it's not a good book. This is likely in that a lot of what was promised by the book was either culled or just never written to begin with given that Kyle is facing civil litigation now and a book giving "full account" would not help his position. But also the author, yeah it's complicated but most people do not actually write their own biographies, Michael Quinn Sullivan isn't a good writer. He's one of the Republican's think tank folks from Empower Texans which… that's its own ball of yarn to untangle so I'll just end it there. I'm sure guy is a great GOP strategist, he just really sucks at writing and you can really feel the "suck" level of his writing in his sci-fi book Finding the Void. But you know everyone has different taste so Sullivan is a more "specific" taste, and Kyle didn't pick Sullivan, that's who was suggested to him for his book. And this gets to the point.

    Kyle is a pawn. The GOP is using him for an agenda and Kyle is just looking for a paycheck. And something people should quickly note, don't rely on the GOP to hand you a paycheck. This shouldn't be new knowledge, but just in case anyone is out there: You get paid by political organizations based on utility and that's true for both of them. But there is a caveat to this seeming "both sides" and boy oh boy is it the GOP is some of the most fickle of political groups. With the GOP it can be here today, gone tomorrow like a beach house in a hurricane. Democrats do indeed back away from "troublesome" folks within their own rank, but man GOP people will drop you like you were Cobalt-60.

    And this gets into Kyle's "foundation". Right out the door, it's not exactly doing as well as folks might have hoped. it's operating at -$60k with 72% of its expense being Charitable Disbursements, which is fancy talk for "someone got paid". And that's likely indicative that Kyle's foundation is being used as a funnel for money for someone else. Which absolutely indicates that Kyle isn't getting a say in the foundation but boy oh boy is he the face for it. Usually a low revenue, high disbursement means mismanagement and I'm doubting that the far-right folks that helped him set it up put a moron in charge of it. It's likely that the person they put in charge of it is getting a pay check for (insert wild speculation here). But point being someone is being rewarded that's not Kyle Rittenhouse.

    "Now that's what I call being a pawn!". There's clearly a lot of people who want to give Kyle Rittenhouse, for whatever reason, money. The thing is, that money is passing though hands that are distinctly not Kyle Rittenhouse's hands and that's Kyle's actual finical issues. Not that he doesn't have money or he's not popular enough to rake in money, it's that he hasn't been promoted on the chessboard that is the GOP politics to a chess piece that gets to enjoy some of his spoils. He is very much "useful tool" but a lot of the public information about him and his finances show, he is not getting any benefits, or at least very few of them. Someone else (or perhaps the plural version of that) is raking in the cash due Kyle.

    Given the GOP, I don't think any of this comes off as shocking news to anyone that Kyle's money is being slowly siphoned from him. Or that true endeavors of his "like his book" are only given token measures of care. That's a lot of the GOP this day and age. The second someone becomes a nonuseful tool it's "Phil Valentine who?" Kyle has money, he's just not allowed to use it. Other people get to use Kyle's money. That should be the key take away here.

  • I was promised that the COVID vaccine would make all my blood congeal. I've thus far have made it to promises of "God will punish us" without one hint of life threatening coagulation.

  • Why can’t they just do the right thing from the get-go?

    Because like all nice things, people abuse them. Not to indicate that Carnival Cruise is some saint here, but the reason most companies don't just default to "benefit of the doubt" is because there are a ton of very bad people out there that abuse any inch a company will give them.

    My step mother was one of those entitled ass people who thought the world owed her. One day she put on some act about a late fee and the person on the other side of the desk was saying "oh I'm sure there's something we can swing…" And having enough of her shit, I was basically, "Do not give this lady a wavier on that late fee, everything she just said is some massive warping of the actual truth!"

    Maybe it's because of her, but I find it difficult to ding companies who don't default to "benefit of the doubt". I'm glad the lady got it sorted out. But shoot, I've got massive distrust of folks in general and my step-mother is a lot of the blame for that. Side note, that's likely unhealthy kind of stuff that I should one day sort out.

  • Grillo’s attorneys had argued that he “believed he was authorized to engage in the conduct set forth in the indictment.”

    When your attorney wants to say something better than "he's guilty as fuck, but he's also paying me so could we not pretty please?"

  • For those wanting a bit of a summary.

    transmitting up to 22.9 petabits per second (Pb/s) through a single optic cable composed of multiple fibers

    The breakthrough isn’t things moving faster but more fibers per cable. So you can transfer more bits in parallel.

    That’s still a good breakthrough because, for lots of reasons, packing more fibers in isn’t as straight forward as one would think.

  • Mike Johnson: "Look it's not my fault that I'm making this country shitty, it is those pesky LGBTQ+ people."

  • Man selling cocaine says therapy for cocaine addiction not effective.

  • In the entire history of the US, there have only been five ever expelled from the US House of Representatives. Three of those five that were expelled because of that whole Civil War thing.

    Today, we've added a sixth name to that list. George Santos.

    And don't forget the guy has in front of him a very long list of Federal indictments that include hits like conspiracy against the United States, wire fraud, credit card fraud, and money laundering all of those being really big no-nos. Dude has absolutely not been having the greatest last eleven months of his life and boy oh boy we're JUST getting started on the downhill for him.

    Like it's a surprisingly very LONG list of crimes he's facing, like WTF dude did you just spend the last eleven months going, "Okay I've had my morning coffee, time to crime!" And then investigators found more crime after he was indicted and was like "Oh no we've got to put all that other crime on pause because … I mean JUST LOOK AT THIS SHIT!!" and filed a superseding indictment. Like shit was so bad, US Prosecutors were like "all his previous crimes, we've got to put that shit on pause. This new shit, it's GOT to take priority." There's no way you violate that much of the law just by happy chance.

    I don't know where we'll all be at in five years from now, but I DO know that each day from now onward, for George Santos it can only get worse for him. Like today, today is the worse day in George Santos' life. And tomorrow, tomorrow will be the worse day in George Santos' life. And that pattern will continue for a good amount of time going forward.

  • Well looking at the patch

     
        
    +config NR_CPUS_RANGE_END
    +	int
    +	default 8192 if  SMP && CPUMASK_OFFSTACK
    +	default  512 if  SMP && !CPUMASK_OFFSTACK
    +	default    1 if !SMP
    +
    
    
      

    It looks like it's doing and end range of 8192 but with the off stack flag set. And it seems that…

     
        
    +	  This is purely to save memory: each supported CPU adds about 8KB
    +	  to the kernel image.
    
    
      

    Which looks like they're trying to save memory to avoid TLB stalling on the CPU's bitmap. I think if the chip maker is indicating that slab allocation is fine for more at the moment (which the patch looks to be coming from Christoph Lameter, who works at Ampere), it's best to assume they've tested it on their end. Or at least I would think so. If they felt that more on the stack was a fine option, I would think that, that's exactly what they would pitch to the KML. Them saying there's a need for offstack past 512, I'm guessing there's a reason and the one I can think of is TLB stalls.

  • Well the issue at hand is that this is starting to get to the point that like the x86 arch, you cannot just move the NRCPUS value upward and call it done. The kernel needs to keep some information on hand about the CPUs, it's usually about 8KB per CPU. That is usually allocated on the stack which is a bit of special memory that comes with some assurances like it being continuous and when things go out of scope they are automagically deallocated for you.

    However, because of those special assurances, just simply increasing the size of the stack can create all kinds of issues. Namely TLB missing, which one of the things to make CPUs go faster is to move bits of RAM into some special RAM inside the CPU called cache (which there's different levels of cache and each level has different properties which is getting a bit too deep into details). The CPU attempts to make a guess as to the next bit of RAM that needs to move into cache before it's actually needed, this called prediction. Usually the CPU gets it right but sometimes it gets it wrong and the CPU must tell the actual core that it needs to wait while it goes and gets the correct bit of RAM, because the cores move way faster than the transfer of RAM to the cache, this is why the CPU needs to move the bits from RAM into cache before the core actually needs it.

    So keeping the stack small pretty much ensures that you can fit the stack into one of the levels of cache on the CPU and allows the stack to be fast and have all that neat automagical stuff like deallocation when it goes out of scope. So you just cannot increase the NRCPUS value because the stack will just get too large to nicely fit inside the cache, so it'll get broken up into "pages" with the current page in cache and the other one still in RAM and there will be swapping between the pages which can introduce TLB misses.

    So the patch being submitted for particular configurations will set the CPUMASKOFFSTACK flag. This moves that CPU information that's being maintained to be off of the stack. That is to be allocated with slab allocation. Slab allocation is a kernel allocation algorithm that's a bit different than if you did the usual C style malloc or calloc (which I will indicate that for any C programmers out there, you should use calloc first and if you have reasons use malloc. But calloc should be your go to for security reasons but I don't want to paper over details here by just saying use calloc and never use malloc. There's a difference and that difference is important in some cases).

    Without deep diving into kernel slabs, slabs are a bit different in that they don't have some of those nice automagical things that come with the stack memory. So one must be a bit more careful with how they are used, but that's the nice thing about the slab allocator is that it's pretty smart about ensuring it's doing the right thing. This is for the 5.3 kernel, but I love the charts that give a overview of how the slab allocator works. It's pretty similar in 6.x kernels, but I don't have any nifty charts for that version, but if some does I will love you if you posted a link.

    That said, it's a bit slower but a fair enough tradeoff until there's some change in ARM Cortex-X memory cache arrangement. Which going from memory I think Cortex-X4 has 32MB shared L3 cache, which if you have 8KB on the 8192 CPU max, you'll need 64MB just to hold the CPU bitmap in L3 which is slow compared to the other levels. And there's other stuff you're going to need in the cache at any given time so hogging it all is not ideal. Setting the limit for stack usage to 512 is good as that means the bitmap is just 4MB and you can schedule well ahead of time (the kernel has a prefetcher which things within the kernel can do all kinds of special stuff with it to indicate when a bit of RAM needs to be moved into cache, for us measly users we can only make a suggestion called a hint, to the prefetcher) when to move it all into cache or leave it in RAM. So it's a good balance for the moment.

    But Server style ARM is making headway and so it makes sense to do a lot with it in the same way the kernel handles server style x86 and other server style archs like POWER and what not. But not mess with it too much for consumer style ARM, which hardly needs these massive bitmaps.

  • Yeah, this article is fucking shit. The support page at Steam literally clears the air on this.

    Yes. You will still have access to your 32-bit Mac games in your Steam Library. We are not removing these games from your library and they will continue to work on macOS 10.14 Mojave and earlier, Windows and in many cases Linux as well.

    I fucking hate people who write articles to stoke fear for clicks.

  • But between this intense heat, crazy politics, and cost of living, we've decided to leave for good and head to Knoxville.

    Don't fucking come here to Tennessee. Cost of living isn't big but we also don't have a lot of medical services. This state is like the worst to retire in and you might as well drink Draino if your kids are remotely thinking about putting you in a home. The amount of elder abuse that goes on here is about as high as the rate of 50 somethings that "totally didn't groom" their new 18 year old wife.

    Don't come to Tennessee. No one deserves that kind of abuse. Don't do it!

  • Root kit by definition means software that grants root privileges to whoever controls it

    That doesn't sound correct. That would mean sudo is a root kit, and I would be hard pressed to find people who agree with that statement.