barsoap

joined 1 year ago
[–] barsoap@lemm.ee 2 points 6 months ago* (last edited 6 months ago)

Part of the SoC makes a lot of sense but I'd still like to have an expansion option. Or, well, actually, maybe connecting it up via PCIe might be sufficient, latency is going to take a serious hit but if there's gigabytes of HBM on the chip acting essentially as cache it's probably fine for pretty much all practical workloads. Gigantic memory requirements don't tend to come with purely random access patterns.

OTOH that definitely puts the "N" in "NUMA". I doubt any OS but Linux could deal with the thing sanely.

[–] barsoap@lemm.ee 16 points 6 months ago (2 children)

Posteo doesn't have to retain IPs and doesn't, it also doesn't retain payment info (though if you transfer by wire there's still a window where a payment can be traced AFAIU).

They will also absolutely forward any and all traffic for a particular account to law enforcement when given a court order. What's it with criminals thinking that they can outsource opsec to legitimate businesses. Defending against a state-level actor actively hunting you down, watching closely and pouncing on any and every mistake, is a vastly different beast than making sure google doesn't know about the butt plug you just bought.

[–] barsoap@lemm.ee 2 points 6 months ago

You'll often hear smart-alec martial arts masters say that the best self-defence technique is the 400m sprint, but they couldn't be more wrong. In truth it's the 1km parcour.

[–] barsoap@lemm.ee 2 points 6 months ago

How large is the chunk that doesn't dare do it because they think their behaviour would be considered creepy, even though they'd do perfectly fine? Because that was the case I was replying to, not the overall situation.

If gals want to keep up the overall "don't talk to me if I haven't talked to you first" approach, fine, but then y'all gotta start being more proactive with your own pick up skills. And starting pick up line contests yourselves in suitable company, instead of letting decent guys sit there, coming to believe any muscle they move in your presence to be an offence. Thinking they can't show themselves they start to hide themselves, now they can't be read properly any more, their intentions might very well still be pure but because something is hidden well anything could be hidden there, and now you've got an actual creep on your hands.

[–] barsoap@lemm.ee 2 points 6 months ago (1 children)

say fuck it, be scared, think I’m creepy, eventually someone will get coffee with me

I mean no but kinda. One thing that's practically always going to be the case is that you're physically intimidating, and you should never shirk away from acknowledging that, and be comfortable with it. The trick is to look like a roller-coaster: Intimidating, sure, but it's not going to throw you around unless you get on and when you do, you'll still be safe.

[–] barsoap@lemm.ee 7 points 6 months ago* (last edited 6 months ago) (3 children)

with the difference that I’ve been around women both irl and online who complain about it constantly,

You mean you've been around women who felt comfortable complaining about it around you. Which likely means that they don't think of you as a creep, and now you think of yourself as one...

The bad apples won't care they're going to continue to creep, the men you're comfortable with get scared off. Please, for everyone's sake, both genders and everything in-between and laterally, start to actually talk about how the young'uns are supposed to continue the human race because they sure as fuck don't seem to have an idea. A mere 20 years ago we could sit in mixed company laughing and groaning during an impromptu "everyone's best and worst pickup line" contest, that levity among friends. Levity is serious business re-learn it.

[–] barsoap@lemm.ee 1 points 6 months ago

Krita has an ellipse tool which turns into circle with shift (ctrl and alt and ctr+alt also do nice things) but I wasn't even aware of it existing before looking right now. It's probably also been my first time opening Krita without wearing a tablet glove.

[–] barsoap@lemm.ee 5 points 6 months ago* (last edited 6 months ago)

It's bound to differ wildly. Most ARM chips are Contex Asomethings, that is, ARM designs, and those that aren't are designed by companies with lots of resources... but also with mobile and embedded as their primary market so it's not the primary focus. Most RISC-V cores are open source designs and/or created by startups, generally also not targeting HPC. The EU is investing into RISC-V HPC for EuroHPC (that is, supercomputers), you might be able to buy a chip associated with that soonish and try for yourself.

Heck, you can build a microcontroller-class chip that supports vector instructions -- you just have to iterate element by element. Instruction support does imply that the instructions work, not that they're fast.

That should be more on the BLAS side of things though, if you want to packet route I guess wait until Mikrotik ships boards with RISC-V SoCs, I haven't heard anything and definitely not official statements but they're bound to get on the train. They used Tilera in the past and as far as I'm aware the reason they switched away was Tilera overall failing, not because it didn't work for the application. A structurally similar RISC-V chip should be quite easy to design and as it's a standard architecture you don't have to write your own libraries so it's way easier to not go bankrupt doing it. Oh and Tilera of course definitely isn't a Vector chip, it's a "have a gazillion cores on a die, each barely larger than a DSP" kind of approach. You can have a core per pair of ports or whatever it is they're doing.

Another interesting thing would be RISC-V GPUs. They do a lot of memory stuff that makes them so much better at BLAS stuff and vector instructions fit right into that. For proper graphics support you'd still need a custom ISA extension to wire up some odds and ends (say the texture units with their crazy indexing operations) but it's definitely an option... which is unlikely to see HPC scale any time soon as I don't see NVidia, AMD or Intel giving up the architectures they have.

[–] barsoap@lemm.ee 2 points 6 months ago

ARM even means "Advanced RISC Machines". They changed the official name to ARM but I don't think they actually reinterpreted it.

[–] barsoap@lemm.ee 13 points 6 months ago* (last edited 6 months ago) (2 children)

The Vector extension has been ratified since 2021 it's a standard part of the spec just don't expect a random microcontroller to support it.

The SpacemiT K1 is 64GCVB and RVA22, doesn't say which specific RVA22 there's some without Vector support but it says in "GCVB" so w/e, also, "VLEN 256/128-bit x2 execution width", if I'm parsing that correctly means you either get 256-bit vector registers or set the whole thing to 128 and then get (roughly) twice the ops/s.

And yes it's much easier to emit vector code than to deal with the nightmare that's SIMD. It's as if Intel would've been sensible ages ago and not introduced SIMD but expanded on repnz stosb to make it useful for things other than memcpy. And no Intel has no excuse: Crays existed when they decided on SIMD.

[–] barsoap@lemm.ee 4 points 6 months ago* (last edited 6 months ago) (1 children)

Nope, earlier, it's Göttingen school of history stuff. Essentially the bible-based alternative to Blumenbach:

II) During the time of Moses, the Semites lived partly in India, towards the Ganges, partly on the coasts of the South Sea to the Persian Gulf, in Elymais, Assyria, Chaldea, and in southern Mesopotamia, and with further expansion in some areas of Palestine, in the north and south of Arabia, finally too, but maybe not yet in Moses's time, in Abyssinia or Ethiopia.

Which isn't totally off compared to our modern understanding of who spoke proto-Semitic. "Semitic" as a descriptor of languages is unchallenged in linguistics because, well, symbols are arbitrary anyway and "Descendants of Shem", as in Noah's son, ancestor of Abraham, is not exactly a contentious thing among a group of related cultures having birthed no less than three Abrahamic religions.

[–] barsoap@lemm.ee 1 points 6 months ago (2 children)

Ha! If only. They at most had WAP browsers and noone was using them because you paid like five bucks per transferred byte.

view more: ‹ prev next ›