Forgot your password?
typodupeerror

Comment Re:8-1 decision (Score 1) 70

1. The immunity ruling, plus

2. Absolute authority over the executive branch, plus

3. The unlimited pardon power.

This is an interesting analysis, and I don't necessarily disagree with the points made. I would only point out that the Immunity ruling was in July, 2024 while Biden was President, and he absolutely utilized #2 and #3 and arguably #1. Suggesting that this is a Trump-only problem is disingenuous.

I don't think I ever suggested that this was a Trump-only problem... indeed I specifically highlighted at the end that conservatives should worry greatly about what an unlimited liberal president will do, and I pointed out at the beginning that presidents have been pushing the boundaries since Nixon, at least.

Regarding your claims about Biden... bringing him up is kind of a non-sequiteur. As the other commenter pointed out, Biden very much followed the traditional path with respect to treating the independent federal agencies as independent. Do you have any counterexamples? As for #3, Biden did abuse the pardon power and I wish he hadn't done it, but as far as I know there is zero evidence that he did it to protect people from prosecution for illegal acts that he ordered.

Finally, on #1: Yes, the ruling happened during the Biden administration, but the ruling was entirely about Trump. I'd go so far as to say that if Biden had been the subject of the case, the conservative justices would have ruled the other way.

While Trump didn't initiate the move towards a more powerful executive, if he achieves status as king-in-all-but-name, he'll be the one that did 90% of it.

Comment Re:Translation: No thought given to recycling (Score 4, Insightful) 89

Already, the battery are too depleted to be used for what they were intended; what happens when they can't even shore up the power grid by a significant amount. If they were perfectly usable--they'd still be in the cabs.

Not at all.

Car batteries have to have high storage to weight ratios. A reduced-capacity battery holds less power but still weighs just as much.

But weight doesn't matter for grid storage. If the batteries only have half as much capacity, just stack up twice as many of them. And in fact it's not a case of "half capacity". I'd bet Waymo retires them when they get to 80-90% of capacity, because reduced capacity means more time spent charging and less time spent working. If the grid storage system gets a battery with 80% of its original capacity, it can likely use that battery for decades before it has to be retired and recycled.

And, of course, lithium ion batteries are highly recyclable, so there's no reason not to expect them to be recycled when they're finally taken out of service in 2060 or so.

Comment Re:Life Expectancy Study. (Score 1) 89

batteries in EV's driven by consumers last 15-20 years: https://www.evconnect.com/blog...

That's not really correct, though. The batteries aren't worn out or unusable after 15-20 years... they just have maybe 15-20% less capacity than when they were new. So a battery that provided 400 miles of range, now only provides maybe 320 miles. So it becomes a question of how much range reduction the owner is willing to tolerate.

I bought a Nissan Leaf in 2011. The early model Leafs were something of an outlier because they lacked a thermal management system for their batteries and they had a very small battery, both of which caused them to suffer much more severe degradation than basically all other EV models. My 2011 now has about 70% of its original range, and that original range was only about 80 miles with a good tailwind. So now it can only go about 50 miles on a full charge. In the winter, that drops to about 40 miles... less if you use the heater.

Is the Leaf's battery so degraded as to be useless? Depends on your use case. For many use cases the Leaf's battery was too short-ranged to be useful when it was brand new. For a typical commuter, though... it was fine when it was new, and now it's marginal to insufficient unless you can charge at work.

As it happens, my son -- a college student -- still drives it daily to and from school and work. In the summer it can get him to school and work and home, without charging (he charges it from a wall outlet at his apartment). In the winter, he has to charge either at school or at work. Both have chargers (proper L2 charger at school; wall outlet at work -- but it's enough).

I wouldn't put up with that at my stage in life, but there are plenty of people who would. Heck, in college I drove a car with an unreliable starter; I always parked on an incline so I could start it by rolling and popping the clutch. This is even more true of vehicles that start with a larger range, say 300 miles, and more reasonable degradation. Your 300 mile-range car may become a 250 mile-range car over the course of 20 years of use. More likely, if you're the sort who buys a new car, you'll keep it for a few years and then sell it or pass it to someone else when it has lost only a few miles of range, but there's no reason not to expect it will stay in service for 20, even 30 years... mostly likely until it's in an accident or has other issues unrelated to the battery that aren't worth fixing.

Comment Re:I want a passenger car like that (Score 1) 196

Interesting. Now, make an ICE version. I live rural and charging stations are very few and far between. The nearest is 20 miles away, but several gas stations are available within 3-5 miles.

I don't think an ICE version would be legal. You can't really hit the emissions targets without electronic engine controls.

As for charging, your house is the charging station. You might have to run an outlet and plug in an EV charger. If you've got a welder you've almost certainly already got a NEMA 14-50 or similar that will work. And if you don't have a welder, you should fix that ASAP! Everyone who lives in the sticks should have a welder and know how to use it.

Comment Re:Capitalism wins again. (Score 1) 196

Yes, but that is the end state of capitalism. Capitalism rewards business that can build competitive advantage, which includes barriers to entry for competitors. You may start out with a "free market" but most of the participants in that free market are trying as hard as they can to slant it towards themselves - to make it less free- and those that don't tend to lose out to those that do.

They try, and often they succeed for a while, but they eventually get disrupted by market changes. The most important thing is to be vigilant for regulatory capture. It's when businesses can enlist the power of the state in maintaining their moats that they can stay on top indefinitely.

Comment Re:Capitalism wins again. (Score 1) 196

Wrong. The dollar is for your time and labor. No "capital" involved.

And for your knowledge.

This is the enormous oversight in the Labor Theory of Value. Knowledge is actually more significant than labor. Without the requisite knowledge, labor and capital produces nothing useful. With it, the labor and capital generate something people want. With more of it, less labor and less capital produce more output, or better output.

It's understandable that Marx didn't notice the value of knowledge. He was mostly thinking about agricultural production, implemented with practices that hadn't changed significantly in generations, maybe centuries. The knowledge was already so well-dispersed among the relevant population that it was easy to just assume it as background knowledge, like knowing how to walk and talk. And it changed so slowly it was easy to miss that increases in knowledge enabled increases in production.

But ignoring the contribution of knowledge leads to failing to recognize the power of innovation. That leads to all sorts of foolishness, including a failure to recognize the power of competition and other forces that motivate innovation. The history of countries who tried to follow Marx's ideas are replete with examples of incredibly-foolish decisions by central planners who failed to understand the value of knowledge, both direct and embodied.

Another sort of knowledge people tend to ignore is managerial knowledge, at all levels of the chain and most especially in the allocation of capital (the labor involved in capital allocation is also often ignored). All those irritating financiers who seem like pure parasites are in fact doing critically-important knowledge work (and it is work) by making capital available to the enterprises who can make effective use of it, and withdrawing it from less effective enterprises.

Perhaps the biggest form of knowledge that is ignored is the knowledge encapsulated in prices, which is collectively generated and refined by countless people in every supply chain. Encoded in prices is deep knowledge of every stage of the supply chain and the value that it represents for one usage as compared to another. This is the single biggest source of foolish behavior by central planners. There is simply no way for them to discover the deep, detailed knowledge encoded into prices, and as a result they make terrible choices about how to allocate capital, labor and human knowledge. Markets also don't do it perfectly (we're human), but they do it far, far better. This is the single most important reason why capitalist economies massively outperform centrally-planned ones, though the other reasons also contribute.

Comment Re:Capitalism wins again. (Score 1) 196

Ahem....back to tractors one can own and self repair made simply and just works... If they would only do this with CARS and JEEPS again.....simple, mechanical

I think that's impossible for internal combustion engines. They can't meet the emission control standards without intricate computer engine controls.

However... it should be very possible for EVs. You'll still need a little computerized control of the charging subsystem, but that's it -- and that could be an easily-replaceable module. The rest could be incredibly simple. No more complicated than an electric golf cart, just scaled up.

Comment Re:8-1 decision (Score 2) 70

It's clearly unconstitutional (like 90% of what the Federal government does) so obviously only Thomas would dissent.

The poster is a troll, and I completely disagree with the framing that Thomas is some devout defender of the Constitution, but there is actually a point here. The point was highlighted by Justice Sotomayor in the oral arguments for Trump v Slaughter.

The TL;DR is that we've been pretty egregiously violating the Constitution's separation of powers for a century, and everyone has just quietly agreed to look away. We've been looking away for very good reasons, and what we really *ought* to do is amend the Constitution, because this is an area where the Constitution's 18th-century design does not work for the 20th (or 21st) century reality.

The longer explanation:

The Constitution sets up a strict separation of powers. Only the legislature can make laws. Only the executive has the wherewithal to enforce the laws. Only the judiciary can interpret the laws, and their constitutionality. Each serves as a check on the others. The president can veto legislation. The legislature can refuse to fund the executive's initiatives. The judiciary can invalidate laws and issue orders to the executive... but the judges have to be nominated by the president and approved by the Senate. It's solid partitioning of power, designed to prevent the monarchical abuses the founders were familiar with, abuses that occur when one man (or woman, or small group) has the power to make the laws, enforce the laws and interpret the laws.

Very nice. But it doesn't work in the modern world.

The reason is that the US is much, much bigger and the world is vastly more complicated than it was in the 18th century. Regulations need to have a level of detail and sophistication that just isn't feasible for generalist legislators, and we don't want to leave the drafting of regulations to lobbyists. What we need is government experts in focused areas (fisheries, energy, mineral policy, telecommunications, etc.) whose full-time job is understanding the minutiae. Then lawmakers can write laws providing broad guidelines for the experts, who study the issues, write the regulations, subject them to rounds of public review and then enact them.

On the judicial side, the courts, all the way up to the Supreme Court, remain the final line for adjudication, but they're designed to grind very finely, which means they grind very slowly, and at great cost, especially since judges are also generalists so the litigants need to educate them on the detailed issues. To make enforcement of the detailed regulations practicable, we also need, effectively, specialist judges. The way we've handled that is by authorizing the same federal agencies who make the regulations to adjudicate their application.

Oops. Does this sound like we've lumped lawmaking, law enforcement and adjudication all together inside the federal agencies (in the executive branch), in clear violation of both the letter and the spirit of the Constitution, directly defeating the founders' work in dividing them up, re-enabling tyranny?

The letter, definitely. The spirit... not exactly. The other thing we did was to divide those powers up not by category (rulemaking, enforcement, judging) but by subject matter. So while each agency holds great power over its little fiefdom, that power is limited in the aggregate because the potential fisheries tyrant is completely separate from the potential telecoms tyrant. This limits the total power of each and prevents them from getting so big they can't be slapped down.

Unless it doesn't.

This scheme only works if those agencies are independent within the executive branch. And they cannot be independent if the president is free to fire anyone in the executive branch at will, which is what Slaughter is all about. If the president can fire anyone, then the whole of the executive is subject to his will, which means all of those subject-matter-isolated threads of power get gathered up into a single pair of hands.

And if that happens, we're back to monarchy. An elected monarch, perhaps. And possibly with a limited term, and with a few gross checks on power, slow and uncertain in application. But we have a single person with the power to control nearly all of the federal government's power to make, enforce and adjudicate the law, relegating the formal legislative and judicial bodies to backstop positions, generally unable to act fast enough to prevent tyrannical abuses.

So... what we ought to have done is to have amended the constitution to bake the independence of the executive branch agencies into the system. Or, we ought to have created parallel legislative and judicial sub-branches so that each area had its major functions isolated within the Constitutional framework.

This wouldn't have been difficult in the case of the judiciary, though we'd probably have had to create a different hiring process for the thousands of low-level adjudicators required -- going through presidential appointment and Senate confirmation for all of them would be impractical. But on the legislative side, we'd have needed a Constitutional amendment to enable the massive numerical expansion of the legislature necessary for all of the expert rulemaking roles, and those people would also need an entirely different hiring process. Voting on all of them would be impractical.

But fixing the problem correctly in either of those ways was hard, while just ignoring the issue was easy. And ignoring it worked fine for a while. We saw the first potential issues with Nixon, and ever since Nixon almost every succeeding occupant of the White House has chipped away at agency independence. Until Trump 2.0 when we have a president who has smashed a battering ram through all of the norms that maintained it, and is trying to get judicial blessing (the Slaughter case).

If you think the presidential immunity ruling was bad, that's nothing compared to what will be unleashed if SCOTUS finds fully in Trump's favor in Slaughter. We'll have a king with the power to (among many, many other things) unilaterally direct the imposition and enforcement of regulations that impose hundreds of millions of dollars in fines on telecoms companies. In this case, for what I think is a good reason. But whether it's a good reason won't matter if the president wants to do something for a bad reason, he'll have the power.

Particularly dangerous is the combination of:

1. The immunity ruling, plus
2. Absolute authority over the executive branch, plus
3. The unlimited pardon power.

The president can order anything at all done, federal employees will have to do it or be fired, and if it's a crime (a) the president is immune and (b) he can pardon everyone who does his dirty work.

I think the final backstop of impeachment and conviction by the legislative houses is likely to remain in that case as the only real limitation on presidential power. For the conservatives who think this is a good thing, they should think really hard about what a president AOC who decides to fully use the power of the Unitary Executive might do.

Comment Re:You are protected (Score 0) 54

it's just so much easier to centralize it

Fully-decentralized trust systems just don't work. PGP failed primarily for this reason, while SSL Certificate Authority system succeeded -- which shows that you don't need perfect centralization, a federation can do it, but the federation has to contain a sufficiently small set of authorities that it's practical for those who need to trust them to do so. The SSL analogy is useful in another way, too. Note that end-users don't know or care about CAs, they only have to trust their browser; the browser authors package the list of trusted root CAs, and they're moderately well-positioned to make those trust decisions on their users' behalf (the certificate transparency log is another layer, a global, fully-decentralized oversight mechanism -- but I don't see an obvious analogue for caller ID).

Applying this structure to caller ID trust, the most obvious points of control are the network operators first and phone makers second. Clearly the MNOs should be taking responsibility. They each know the accuracy of the IDs originating in their networks, and they are in a good position to validate the trustworthiness of IDs from outside their networks. Ideally, they should probably just refuse to forward an ID from a network that doesn't commit to anti-spoofing.

However, they're not doing that, and they're not going to do that, and we all know why: It's more profitable for them to permit spoofing.

One possible market-driven solution to this would be if some sufficiently-large networks decided that consumers cared enough about caller ID accuracy to make it a selling point for their services, committing to send only trustworthy IDs, either because they know the origin within their own network, or because the ID came from another operator who made the same pledge. My guess is that this would require renegotiation of interconnection agreements, but it could be done. More importantly, it would require users to care enough about caller ID spoofing to be willing to switch networks to get away from it. I don't know if that's in the cards.

So, what about the phone makers? They're in the next-best position... and Google by itself can put a big dent in caller ID spoofing globally. If Apple does the same thing between their devices, and then if they collaborate with Google (not an outlandish idea; Google and Apple often collaborate on technical standards), they could ensure that any call originating from a mobile phone provides accurate caller ID, and block the rest. And then they could also collaborate with the dumbphone makers and any new entrants to the smartphone market.

I think this is actually not a bad solution, and the market-driven motivations are clear. Phonemakers benefit from happy phone users and don't profit from phone spam.

Comment Re:D.o.g.e. (Score 1) 174

What a bunch of cunts this administration is. When all is said and done I seriously hope some of them will be found out to have colluded with foreign powers and hung for treason.

These days people use bullets, the 4th box of liberty.

Lincoln, Garfield, McKinley, and Kennedy, all shot and killed while in office. Seven more presidents had shots that landed but didn't kill them. Most presidents in the 1900's and all of them in the 2000's have had assassination attempts that were intercepted and stopped before they could get their shots fired at the president.

The story is that even during the constitutional convention, when discussing why a president would leave power after a successful impeachment and conviction, or after an election, one of the delegates reminded them "if they don't go peacefully, they can always be removed the traditional way", which ended the discussion.

A positive thing I note is that after all modern authoritarian regimes collapse, many of their followers become unemployable. The SS after Nazi Germany, the Stasi after the cold war, many KGB agents after the fall of the Soviet Union ended up turning to organized crime instead if they weren't picked up by the new government's security/intelligence services. People just don't want to hire them. I suspect in a couple years, anybody who decided to remain at ICE will struggle to find jobs as long as that's on their resume, and government prosecutors moved from being a prestigious mark for a lawyer into quickly becoming a limiting factor instead. From the first administration, quite a few struggled to get work after it ended, I'm assuming it's going to be worse for them after round two, however this current presidency ends.

Comment Re:I don't currently use Rust (Score 1) 171

UCS32 is certainly an option. It would probably turn me off from Rust entirely, though, at least for my current work. When your device only has a few KB of RAM, quadrupling the size of your strings would be really painful. I'm unhappy that my pointers and register-sized integers are each 8 bytes, so a slice consumes 16 bytes (pointer plus length), minimum. I hate it so much I might consider creating my own string type that only handles strings < 64kb in length, so I could use an 8-byte pointer and a two-byte length -- but ARM has pretty strict alignment requirements so the compiler would pad the u16 out to eight bytes anyway. And all of my strings are error messages which are seven-bit ASCII.

As for your abstracted version... note that in my code I not only don't have GC, I don't even have a heap... no dynamic allocation :-)

With Rust as-is, that means I don't actually have String, but I *do* have &str.

You can certainly argue that one language shouldn't try to address the requirements of tiny microcontrollers to servers with hundreds of GB of RAM... but it's actually really nice that it does.

I think letting programmers use a string as if it's a byte array is an unforced mistake and is out of step with the idea of Rust trying its best to prevent devs from writing bad code.

Rust doesn't try to prevent devs from writing bad code, it tries to prevent devs from writing unsafe code (i.e. code that can exhibit undefined behavior), and the approach to strings is safe. If you index a string at byte offsets, and try to use that data as a string and it's not valid UTF-8, your program panics in a safe, well-defined way :-D

Slashdot Top Deals

Remember to say hello to your bank teller.

Working...