I was reading a heated and annoying discussion that there is no point to link to, and it didn't even come up with an answer anyway. But here was the point:

What does RISC-V offer over the other unrestricted (?) and royalty-free (?) ISA specifications mips, sparc and power?

I'm guessing the answer has something to do with complexity, orthogonality, extensibility and modularity?

Maybe also the network effect of the hype, that it's good because people think it is good, and therefore there is an up-to-date ecosystem of software and hardware?

Is there a patent situation around the others? I remember hearing that the Loongson implementation of MIPS skipped an instruction or two due to that, or some addressing mode. I think I also remember reading that those patents have now expired. Has something really happened on the MIPS ISA front this side of the millennium?
Hong Kong or Sweden
2 people reshared this
Ermanno friendica (via ActivityPub)
Mips is also open source, but did not attract a lot of companies...

Also I think that MIPS is a lot less energy efficient than ARM, also mips routers have bigger dissipators that their arm counterpart.
We'll se how RISCV does,
Not anymore. (Note that now produces a 404 error.) It was open for about one year, and then was retracted.
RISC-V versus ARM architecture:

RISC-V is extremely competitive with ARM in energy efficiency.

(Honestly, MIPS should be too. I can't think of a reason why MIPS is inherently less power efficient than ARM, especially considering RISC-V and MIPS are so closely related.)
MIPS retracted their promise for an open ISA. So, it is no longer open.

Power is an outstanding ISA; but, there are patent issues. IBM promises not to sue people for using Power ISA, but ...

SPARC uses register windows which actually incurs a performance hit in practice.

RISC-V is the only ISA designed from the ground up using a BSD license for its specification.

This was posted on # by eight years ago.

# # # #
# @mastobikes

Webcomic Bot pleroma (AP)
Saturday Morning Breakfast Cereal

Updated #, fixed a crashing issue with invalid midi(example :03*cc), and added selection modifiers.

Select some text, and

- CTRL+/ comment selection.
- CTRL+U uppercase selection.
- CTRL+L lowercase selection.
- CTRL+[ decrement selection.
- CTRL+] increment selection.

Also improved insert mode.

making faces is pointless, you must press the blue button

The cockpit drain of our boat runs by the engine room and under the floor to a thru-hull(red), we wondering why it doesn't go straight out over the waterline?

Any idea # fedi?
VE0HAK mastodon (AP)
interesting... on mine, the through-hull is in about the same place but the drains are directly above them. i would have thought that you'd want the hoses as short as possible: easier to clean out if they get blocked up
Because a wave slamming into the stern overhang could force water up the drain and make a nice fountain shooting into the cockpit.

Had this happen on our heads sink once (wave slammed into the side just right). Result was water dripping from the ceiling. Unpleasant.

shmeh i sort of feel like continuing that tutorial on Common LISP web backend coding, but the code is on my laptop and i kind of cbf getting it off it and onto my terminal

Ubuntu keeps booting into emergency mode and won't even tell me why aaargh.

Maybe that's the opportunity to switch to GuixSD.
Hong Kong or Sweden
Ok, it was home drive fsck, excuse for distro hopping averted.
The magic incantation was:

journalctl -xe
that is a powerful spell
@ߋߡۺ৩֎ Actually journalctl would have done it too.

I guess it says something to a modern Linux system's credit that after several years I still haven't been forced to really learn how journalctl is called.
Jason_Dodd mastodon (AP)
i've switched distros for less justification.
@Jason_Dodd I need this computer for work and it has a manual xorg.conf addition for a touch screen, so I'll hold off. =)

# is only an ISA and the physical implementation can take any form as long as they respond to the same instructions the same way

Linux currently supports the G extension (which assumes MAFD: Math, Atomic, Floating point, and Double floating point extensions on top of the Integer extension required by all) in 64bit

Which means it would also help to have a hardware standard like Mini-ITX or PC/104 to go along with it. Even better if an existing outfit, like Pine64, switches to a RISC-V CPU
Coming very soon. Right now the only real game in town is SiFive, but I expect Alibaba Group and Expressif (a la ESP32) to come up with their own variants at very low prices soon

Espressif already has a 32bit version with bluetooth and WiFi, since they're mostly targeting the MCU and microcontroller market, but it can't run Linux

Sending .patch file over matrix attachments isn't the way to do software development.

Flatpak is in fact quite horrible to work with. So horrible I'm building yet another layer of abstraction around it

Sigrid has a /now page :D

> choco
> nuget
why does windows get candies as package managers
UEFI should, generally speaking, not exist. Neither should Secure Boot, but I'm getting ahead of myself.

playing with my new computer...
detail photo of a paper sheet printed with cells. the cells are numbered and there is some text inside them. black beans and lentils are positioned over the cells.
Devine Lu Linvega reshared this.

I have a reverse Dr. Jill Biden situation. My home electronics store calls me Dr. Claes Wallin and I cannot find where to change it.
Hong Kong or Sweden
Why would your electronics store refer to you by name?
@Elias Mårtenson Because I have a membership and because they print names on receipts and ship things to my home.

💐 Flore des serres et des jardins de l'Europe
A Gand: chez Louis van Houtte, eÌditeur, 1845-1880.
Devine Lu Linvega reshared this.

Devine Lu Linvega reshared this.

Hey, my name is Kevin. I am new to Mastodon and haven't used social media in a while. I am looking forward to getting more comfortable participating in the public parts of the internet. I write software for mainframes for a living. In my free time I do a bit more programming, mess around with Linux/self hosting, and play video games. #
Yeah, sometimes a tiny program written in assembly is the easiest way to do a low level task. Mainframe assembler is pretty different than x86 and other assembly languages since it is backwards compatible to the programs written in the late 50's You can do things like switch back to 24 bit addressability modes despite modern mainframes being 64 bit. There are hundreds of instructions and a lot of them very high level.
@Kevin Ok, so is it assembly-assembly to the actual CPU, or is it like with the AS/400, that you code to a virtual machine and that code gets compiled again to the native platform?

Hong Kong or Sweden
bhaugen mastodon (AP)
Thanks for the tip.
Reading the accompanying essay,

By "economics", he means the capitalist profession by that name. I used the word recently to mean something completely opposite and got "what?" questions, and I guess should stop using it because that's what people will think I mean....

What's a good replacement that means "provisioning all human and ecological needs"?
@bhaugen What is the opposite of the academic study of national scale movement of value?
@bhaugen > What's a good replacement that means "provisioning all human and ecological needs"?

Nation-scale resource stewardship, perhaps?
bhaugen mastodon (AP)
Resource stewardship needs to be part of it. The required scale depends on the resource stewardship problem. Some problems, like climate change and pandemics, are international; some (like many ecological problems) are bioregional; some are even more local.
bhaugen mastodon (AP)
Graeber is against what he calls "mainstream economics" and is not so much against what he calls "heterodox economics". So I'd be more heterodox than the heterodoxen.

So if you assume "value" is exchange value, measured in money, the opposite of "the opposite of the academic study of national scale movement of value" might by "the non-academic implementation (not study) of bioregional (not national) systems for provisioning human and ecological needs without national currencies".
bhaugen mastodon (AP)
Gaah, typo much? Trying again.

"the opposite of the academic study of national scale movement of value" might be "the non-academic implementation (not study) of bioregional (not national) systems for provisioning human and ecological needs without national currencies".

d e t o n D e v mastodon (AP)

Also, I'm currently vibing to this:
Later posts Earlier posts