CanadaPlus

joined 2 years ago
[–] CanadaPlus@futurology.today 0 points 1 year ago* (last edited 1 year ago) (2 children)

Bullshit. They have flags, bureaucracies and a monopoly on the use of force within their territory. I will not argue semantics with you.

[–] CanadaPlus@futurology.today 2 points 1 year ago (1 children)

Yeah, maybe somebody can translate for you. I considered using something else, but it was already long and I didn't feel like writing out multiple loops.

No worries. It's neat how much such a comparatively simple concept can do, with enough data to work from. Circa-2010 I thought it would never work, lol.

[–] CanadaPlus@futurology.today 0 points 1 year ago* (last edited 1 year ago) (4 children)

Republican Spain and the "Autonomous Administration of North and East Syria" AKA Rojava.

Republican Spain had some communist factions too, but Rojava is explicitly built around a specific strain of anarchism, and is an "administration" instead of a government. I doubt it looks very anarchist in practice, but that's neither here nor there, and they're democratic enough the US has endorsed them in the past to Turkey's great displeasure.

[–] CanadaPlus@futurology.today 6 points 1 year ago* (last edited 1 year ago)

The thing people always overlook is that these legacy systems are only still running because they're super important. Nobody's hiring a junior COBOL dev to maintain NORAD, and hopefully nobody's contemplating putting ChatGPT in charge either.

The move if you want this kind of job is to learn a language that's not quite a dinosaur yet, and have 20 years experience in 20 years. Perl or PHP maybe.

[–] CanadaPlus@futurology.today 2 points 1 year ago* (last edited 1 year ago) (3 children)

At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the "weights"), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it's own weights (or gives output). The magic is in the weights.

This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.

In Haskell, something like:

layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights

foldl layer modelInput modelWeights

Where modelWeights is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].

* RELU: if i>0 then i else 0. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There's interesting theoretical work on certain really weird functions, though.


Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that's about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.

Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:

wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];

And, you can sometimes get away with half-precision floats.

[–] CanadaPlus@futurology.today 0 points 1 year ago* (last edited 1 year ago) (6 children)

Off the top of my head, 2. One with no UN seat and one long gone, to be fair, but they still exist and are/were sovereign. You can't say either turned into totalitarianism.

Maybe you could say they would have or will, but that's just your guess. I could say the same thing about liberal democracy and be equally as well supported.

[–] CanadaPlus@futurology.today 4 points 1 year ago* (last edited 1 year ago)

Quite possibly. I'm no good as a politician or salesperson, but that would be the policy solution to a lack of reliability in the allocation process.

If the guys who are always drunk on working Saturdays win because they have a longer attention span, that's just unbelievable.

[–] CanadaPlus@futurology.today 32 points 1 year ago* (last edited 1 year ago) (2 children)

To be clear to anyone skimming, we're currently spending half of what Russia does each month.

It's kind of impressive how well it's been going in that light. Our system is truly much more efficient.

In the future, it would be good if there was a way to allocate budget to supporting foreign wars the way it's allocated for domestic militaries. Right now it sounds like it goes package-by-package, so spending is very difficult to sustain once the public gets bored.

[–] CanadaPlus@futurology.today 3 points 1 year ago (5 children)

Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line.

[–] CanadaPlus@futurology.today 1 points 1 year ago

Is there documentation of that somewhere?

[–] CanadaPlus@futurology.today 33 points 1 year ago* (last edited 1 year ago)

The US when Israel openly does bad stuff: "We've done nothing and we're all out of ideas!"

view more: ‹ prev next ›