Pipoca

joined 2 years ago
[–] Pipoca 10 points 1 year ago (1 children)

Then you probably remember how badly healthcare blew up in the Clinton's face back in 1993.

The ACA, for better or worse, was strongly shaped by that experience. Obama's biggest lessons from that debacle were 1) don't threaten the insurance industry and 2) don't threaten union- bargained "cadillac" plans.

The ACA was designed to not die the same way Hillarycare did. It's a worse law because of it, but importantly: it passed.

[–] Pipoca -3 points 1 year ago

The US House banned abortion federally in the last year? The US House is about to do away with chevron deference?

This is a Republican House member complaining that their last session has mostly been embarrassing. The highest profile thing they've done is had a hard time keeping a speaker.

And aren't court appointments a senate thing?

[–] Pipoca 11 points 1 year ago (1 children)

It's generally considered safe to withdraw 4% of your nest egg each year. Someone with 2 million can support an 80k/year retirement.

The average multimillionaire is literally just any person with a six figure salary who has been saving for retirement and is nearing retirement. You basically can't retire without at least being a millionaire.

[–] Pipoca 1 points 1 year ago

Yeah, projects also exist in the real world and practical considerations matter.

The legacy C/C++ code base might slowly and strategically have components refactored into rust, or you might leave it.

The C/C++ team might be interested in trying Rust, but have to code urgent projects in C/C++.

In the same way that if you have a perfectly good felling axe and someone just invented the chain saw, you're better off felling that tree with your axe than going into town, buying a chainsaw and figuring out how to use it. The axe isn't really the right tool for the job anymore, but it still works.

[–] Pipoca 8 points 1 year ago* (last edited 1 year ago)

C is not how a computer truly works.

If you want to know how computers work, learn assembly and circuit design. You can learn C without ever thinking about registers, register allocation, the program counter, etc.

Although you can learn assembly without ever learning about e.g. branch prediction. There's tons of levels of abstraction in computers, and many of the lower level ones try to pretend you've still got a computer from the 80s even though CPUs are a lot more complex than they used to be.

As an aside, I've anecdotally heard of some schools teaching Rust instead of C as a systems language in courses. Rust has a different model than C, but will still teach you about static memory vs the stack vs the heap, pointers, etc.

Honestly, if I had to write some systems software, I'd be way more confident in any Rust code I wrote than C/C++ code. Nasal demons scare me.

[–] Pipoca 4 points 1 year ago

Oh, yeah.

If your point is that ICE car batteries have problems in the cold, so cold batteries is a problem for everyone and worse for ICE cars, that's fair.

If your point is that ICE car batteries suck therefore EVs suck, that's not really valid logic.

[–] Pipoca 15 points 1 year ago (19 children)

Lead-acid batteries aren't lithium ion? And the car starter battery isn't equivalent to that of an EV?

You might as well say that I have trouble starting my gas weed wacker, therefore cars are hard to start.

[–] Pipoca 7 points 1 year ago (2 children)

Right tool for the job, sure, but that evolves over time.

Like, years back carpenters didn't have access to table saws that didn't have safety features that prevent you from cutting off your fingers by stopping the blade as soon as it touches them. Now we do. Are old table saws still the "right tool for the job", or are they just a dangerous version of a modern tool that results in needless accidents?

Is C still the right tool for the job in places where Rust is a good option?

[–] Pipoca 2 points 1 year ago

Fixing the two party system in the house can be done piecemeal by states, because states run their own house elections.

Fixing the two party system in the presidency requires either an amendment or an interstate pact.

Because what the constitution says is that if no single candidate gets a majority in the electoral college's FPTP election, then the president is whichever candidate the US house prefers.

[–] Pipoca 6 points 1 year ago

There would have been a pretty big difference between Ford inditing Nixon after Watergate, and Nixon running again with the promise of inditing political rivals in retribution.

It's good to hold politicians accountable for their actual crimes, and bad to have a politically motivated kangaroo court.

[–] Pipoca 1 points 1 year ago (1 children)

Apparently my brain silently inserted "ing with" into the middle of "program functions" a half dozen times without me noticing.

[–] Pipoca 4 points 1 year ago* (last edited 1 year ago) (1 children)

'Worse is better' came from a Common Lisp guy from MIT back in 1991, describing the success of C and UNIX.

It's really not just that Rust is new and C is old. Compare Rust with Go, for example. Go is a fairly modern example of a 'worse is better' language.

Back in 1970s when C was invented, Lisp had been around for over a decade. C came out the same year as smalltalk, a year before ML, and 3 years before Scheme.

Rust is a very modern language, yes. There's no way we could have had it in the 70s; many of its language features hadn't been invented yet. But it very much depends on MIT style research languages for its basis.

view more: ‹ prev next ›