Pinned toot
Pinned toot

I am a Buddhist anarchist forging my own way in this world.

Recovering from capitalist abuses, I now work to create systems that protect humanity and our home.

I am ready to build and to learn.

Pinned toot
Pinned toot
Pinned toot

@mnda @theruran @stman ARM is developing its Morello chips with the CHERI team, so OCAP CPUs are coming. Too bad they'll probably also be used to implement DRM.
But the CHERI design already exists, they have already used BSD on FPGA with it a few years ago. AFAIK they have working designs for MIPS, RISC-V, and ARM. MIPS is what they used on the FPGA.

They also have Coq proofs of the security model.

@theruran As long as microprocessors address notion / registers will stay unaware of the kind of memory structure they are pointing at, all kinds of security issues will happen. PMMU are not enough. Personaly, I am interested in an object approach, where old address registers would be replaced by object registers allowing access to an object's memory structures. In this paradigm, old addresses notion disappear. An object oriented microprocessor, with all the underlying memory management of objects handled natively by the microprocessor, so that programmers / users can't access the memory directly. In such paradigm, the microprocessor should be equiped with new object management instructions (Creation, Allocation, Copy, Desallocation), with users still unable to have access to the internal memory handling processes that would be hardcoded within the microprocessor itself. In such paradigm, old address registers can be removed. The programmer / user don't have access to memoryspace natively.

getting a job and applying for an apartment are two things where you have to prove you are worthy for something that’s not particularly difficult, glamorous, or special.

@theruran @neauoire All I can say is: I'd like one!

To my knowledge none lists Dillo, Netsurf, Lynx, Rhapsode, Weasyprint, etc in their comparison tables.

@lightweight @doctormo @ByronCinNZ @alcinnz “Cooperative” is a word everyone understands out of the gate, and in my eyes it’s the cooperation that’s most directly at the heart of libre projects, and it’s this cooperation that enables the resulting freedoms in the first place.

Projects need contributions in more areas than solely source code, so it makes sense to broaden the focus in terminology as well.

And it’s structures of cooperation that harden against competitive paradigms.

@lightweight @doctormo @ByronCinNZ @alcinnz “Cooperatively made software”, "Cooperative community project”, “Cooperative tech”. I understand these phrases more with fewer steps of explanation.

And this makes more sense in other contexts, like hardware which technically doesn’t have “source”.

Additionally, it inherently differentiates against big business open source projects that are not cooperatively managed and created. Because what’s pivotal is the cooperation, not the license or source.

@lightweight @doctormo @ByronCinNZ @alcinnz And finally, the terms “cooperatively” and “cooperative“ have a degree of invitation built right in.

If I hear “open source”, even if I understand it, I’m likely to think I can’t contribute if I don’t know how to make “source” and am not inclined towards development.

If I hear “cooperative community project” I might be more likely to think, oh okay, I have things I can offer. How can I join this community and participate in this cooperation?

Always do your best. Your best will change from day to day.

You don't own the content of your digital garden if you need Chrome to access it, simple as that.

@freedcreative @rosano The site with the CSS3 dependency was pretty interesting.

They had a css reset that set everything black, background, and font colors. They were using CSS3 var() to set all of their colors, so it displayed all black on any browser that didn't handle the var() declaration.

For those of you who play Blizzard games.

The employees have asked you not play them at all tomorrow as a message to the company.

Digital Strike and all that.

finally playing around with @neauoire's uxn. I've had this idea for a platformer kicking around, it might be fun to see if I can wrap my head around writing it in a stack machine.

(clearly my sprite-clearing code isn't working quite as expected)

hell yeah I can tell these extensions apart by their icons, can't you?

why do programmers keep doing this

it's like the "generate a guaranteed random Diceware password" website


Show thread

I got searx running on my server. I learned a lot by doing it by hand.

Show more

A bunch of technomancers in the fediverse. Keep it fairly clean please. This arcology is for all who wash up upon it's digital shore.