Forgot your password?
typodupeerror

Comment Re: Are we in a "post-information age" now? (Score 2) 74

100% bullshit.
This is indeed the world in 2026, but that has not always been the world. It doesn't HAVE to be like this.

It used to be two people could sit down and talk about almost anything without it turning into politics.
Not everything is the fault of the libtards.
Not everything is the fault of the MAGA legions.

Your (and frankly, all of social media's) obsession with slavishly consuming the bullshit binary is unhealthy.

Of course subjects CAN have political relevance, but they don't have to. We can talk about local students struggling to pass basic performance benchmarks. My "blaming the fucking teachers' unions and their DEI woke agena" is no more productive than you saying "it's the fucking Great Orange Satan". Both are ways to AVOID substantive change by scaling the argument beyond what either of us can meaningfully change; they're both excuses for accomplishing nothing but getting a righteous frisson of rage and maybe a little extra hate.

Comment Re:Wait! What? (Score 1) 78

If your code doesn't compile in Rust just wrap it with unsafe { }
Hacking around and doing it the wrong way is much easier than figuring out how to get a complicated data structure through the borrow checker and value** lifetimes.

** I think of Rust values as objects in the general sense.

Comment Re:Rust designed to mitigate limitations found in (Score 3, Interesting) 78

You can use non-standard extensions with C++ today to cover some of what Rust does, like -Wlifetime in C++ for something roughly equivalent to Rust's compile-time borrow checker. UBSan/ASan lets you enforce address and undefined behavior with runtime checks, it's useful and easy to use, but it has a big performance impact so you normally turn it off in production code.

Google Carbon seems promising, but it deviates enough from C++ that it feels like yet another language. But theoretically you will be able to have a project that has a mix of C++ and Carbon and it should Just Work(tm).

Ada / SPARK is an alternative to must of what Rust offers, it's a wildly different approach and not a 1:1 equivalent. But you can make reliable software and even do some formal verification and static analysis on it. It's easier to deal with violation messages from the Ada compiler than with Rust. But it's also a lot more work to put all the contracts and declarations in place (you need multiple files just to make a module, so it's a very different workflow compared to C/C++/Rust).

Comment Re:What I love about Rust. (Score 1) 78

Coming from Pascal where write/writeln is a special language construct that doesn't work like any other function/procedure, it's refreshing to see that Rust made printing a macro, and that you can roll your own easily. That every macro ends in ! makes a lot of sense in terms of transparency, but it was a confusing little doodad in the syntax to see on my first day.

Comment Re:Why does anyone take this seriously? (Score 1) 139

"Oh no they're going to do it now" Really? That's the best you've got?

So you're going to pretend you don't know about Soviet weapons deployed in space basically as long as either of us has been alive?

Or are we pretending there's no Chinese space weapons program?

How naive are you, or just disingenuous?

Comment Are we in a "post-information age" now? (Score 4, Insightful) 74

There's a weird confluence here of the capability of basically everyone having access to more information than ever, and the most constant nonsense gaslighting at the same time.

One can - instantly, really - ask about something incredibly obscure like Fermat's last theorem and depending on how much one is willing to accept someone else's summary, their own comprehension, and appetite for falling down a rabbit hole of REALLY detailed explanation, context, history, personalities, and everything involved, one can - likewise instantly - get not only the basic information but pretty nearly any gradation of explanation that wanted. And I can even get that wherever I happen to be - a library, a classroom, but also a bus or sitting on the shitter.

Objectively, that's a COOL THING.
Really, it is an amazing accomplishment for humanity generally.

Simultaneously, though we have more or less constant gaslighting over even the most stupid/obvious of facts. In the US it's often political, whether from the president & his government, or the opposition. Every single thing now has political weight in which the moment it's presented, the side-weighting are applied and if it's my side I'm for it, if it's the other side I'm against it, and by god there will never be reconciliation on even the most basic of facts.

I'd ask how we got here, but I expect all I'd see are politically-weighted answers anyway.

My point is just to highlight the constant irony of the availability of infinite information coinciding with the apparently-collective abandonment of any fixed concept of reality.

Comment Re: Adversarial patterns FTW! (Score 1) 98

I pretty sure everyone hates my old fashioned classical liberalism with a touch of center left view on social democracy, welfare capitalism, mixed economy under a transparent and democratic governance. I'm usually the bad guy for saying that we should embrace and accept people who come from other cultures, but that also there is a dominate culture in this country so raising your children to speak English fluently is vital for their financial success.

My wishy-washy middle of the road politics upsets everyone. But most of those people deserve to be upset all the time.

Comment Re: Adversarial patterns FTW! (Score 1) 98

That's why I don't advertise my politics on my truck. If the wrong people in government found out that I am for a constitutional republic with elected representation and a system of checks and balances with three coequal branches of government, I would surely be labeled as an agitator, a far left radical, and perhaps even a terrorist.

Slashdot Top Deals

Computer Science is merely the post-Turing decline in formal systems theory.

Working...