Show more
Shamar boosted
Shamar boosted

For those contemplating the Librem 5 #smartphone by @purism, hold your breath competition is about to start. See volla.online

Shamar boosted
>americans posting "all countries matter" as a counter to 4th of july
imagine being so immersed in your burger-centric worldview that you don't think every country has holidays to celebrate their history and identity. all counties matter but we don't need western piggu to validate it, that's the point of having things like this.
Shamar boosted

#GAFAM

Facebook: "oops I did it again !"

Facebook admits to improperly giving user data to third-party developers, again

mashable.com/article/facebook-

Hi @fdroidorg@mastodon.technology I've read aboit and it looks quite easy to setup, but I wonder: what's the bare minimum for serving a repository to ?

I mean: most of fdroid server cope with apk building, but we could build them on a machine and serve them from a less powerful one..

Shamar boosted

Yuval and Audrey on suffering as the definition of reality 

Yuval:
"I would say that the test of reality ... Reality is still there. Behind all the codes and all the stories, reality is still there. I would define reality by suffering. If you want to know whether something is real or not, whether the hero of your story ...

You believe in the nation or in some god or in a corporation or whatever. You want to know if it’s real, ask whether it can suffer. A nation cannot suffer. Money can’t suffer. When the dollar loses its value, it doesn’t suffer. Computers, too. Code, as far as we know, doesn’t suffer.

Whatever story we create in the 21st century in order to deal with the new challenges, we should constantly ask ourselves this question. Who actually suffers? Remember that everything we do is in order to alleviate that suffering. Then we are on safe ground."

Audrey:
"If we keep coding to empower people who are closest to the pain, who are indeed suffering, then I would argue that they then become hackers in the civic hacking sense, that they cannot be restrained by their biology, because it’s Pride Month after all, or restrained [laughs] by their social standing or even other old stories that people merely repeat but do not co-create.

Then being liberated from those old stories, they become story weavers that can then determine a better destiny for everyone in the sapient-kind, if that’s a word. If we concentrate power to the people who are feeling the least suffering, people who already enjoy too much hedonistic lifestyles, then we are in real danger.

Even though hedonism is not zero sum, it tends to self-reinforce itself into a self-trapping cycle. I would also say that to hack or to be hacked is not a question that is a individual level.

Rather, it’s on a society level, and we can keep looking at, just like Gini index, we can look at the code weaver, story weaver’s index of how much individuals who are closest to the pain and suffering can co-create the norm and the code that we’re living by."

Show thread
Shamar boosted

In a pure functional language, all constructs can be expressed as anonymous functions ("lambda functions"). I wrote an article "Everything is a function" that explains how this works.

wimvanderbauwhede.github.io/ar

#haskell

Shamar boosted

In a pure functional language, all constructs can be expressed as anonymous functions ("lambda functions"). I wrote an article "Everything is a function" that explains how this works.

wimvanderbauwhede.github.io/ar

#haskell

Shamar boosted

E' stato pubblicato il rapporto sullo stato del Web Decentralizzato dopo una serie di interviste a ben oltre 650 sviluppatori del "DWeb"

Si parla di valori, sfide tecnologiche e protocolli futuri. Sembra che questo sia il primo rapporto sull'ecosistema del Web Decentralizzato in assoluto.

Speriamo che troverete il rapporto così esaustivo e perspicace come ci è parso a noi:

medium.com/fluence-network/dec

#fediverso #dweb #webdecentralizzato

@quinta @alciregi @prolocwt @naciketas @nilocram @maupao

Shamar boosted

Olimex is a manufacturer of open source hardware and components, follow their new account here:

@olimex

Their website is at olimex.com

Amongst other projects, they make the Pioneer FreedomBox home server running software by @freedomboxfndn : olimex.com/Products/OLinuXino/

They also make an interesting DIY laptop: olimex.com/Products/DIY-Laptop

#Olimex #OSHW #OpenSourceHardware #FreedomBox #SelfHosting

Shamar boosted
Shamar boosted
Shamar boosted
Shamar boosted

The Internet: To me it's the embodiment of "with great power comes great responsibility". So at it's most basic, how does it work? And how is it implemented in Linux?

Linux exposes this to userspace as (what ammounts to) a File subclass called "sockets", including userspace-callable initializers to open new ones.

Most of this is implemented within Linux, with only encryption (until, worryingly, recently) and the application-level in userspace.

1/?

Shamar boosted

Buying ads to advise viewers to install a damn adblocker

Shamar boosted

Crazy web service idea of the week.

GET /$HASH_OF_URL
return the hashes of the contents followed by first recorded timestamp. One per line.

POST /add?$URL
queue the hashing of URL's content (it will be executed sometime in the future)

Shamar boosted
Shamar boosted
Shamar boosted

Last night I described how scheduling works, and the min-heaps Linux uses to implement most of it's schedulers. But once we have multiple programs running (seamingly) simultaneously, we need a way for them to synchronize and communicate.

Producer-consumer queues (atomic ringbuffers) are arguably the easiest technique though mutex locks are often used too, both of which need lowlevel primitives to build upon.

Linux *really* needs this due to multiple cores and hardware interruptions!

1/3?

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.