Show newer
Shamar boosted

Google Analytics is the most prevalent tracker in the world. During our last crawl, we found it on 64.2% of web sites:

better.fyi/trackers/google-ana

Developers: every time you add Google Analytics to a site, you are helping build the global panopticon. Stop it!

Show thread

Every time I install , I give a chance.

Every single time I wonder "Why the hell Tor's people prefer such shit to ?"

Shamar boosted

RT @copernicani
#dialoghicopernicani con Romano Prodi. "La politica ambientale è una priorità assoluta. Ma occorre essere coerenti. I protocolli si firmano ma poi non vengono rispettati. L'Europa deve essere all'avanguardia, dobbiamo essere attivi e innovativi. Non abbiamo scelte alternative."

Shamar boosted

@Shamar It's going quite well!

I'm now working on an auditory web browser, which is a surprisingly elegant design. Both it and Odysseus are nearing completion on their basic featuresets!

Then I'll tackle a smart TV browser, possibly preceded by a print one!

I've decided to target unusual devices to better show the power of HTML/CSS, give myself a better sense of progress, & to try bending IoT hype to combat JS hype.

Shamar boosted

Dominijanni su Internazionale racconta della nota corrispondenza tra Indro Montanelli e Clare Boothe Luce sulla creazione di un'organizzazione "terroristica e segreta" di picchiatori che avrebbero dovuto compiere azioni in caso di una vittoria elettorale dei comunisti con l'appoggio di Carabinieri, monarchici, industriale e gli Stati Uniti internazionale.it/opinione/ida

Shamar boosted

@honiden@mastodon.bida.im @quinta

D'altronde... siamo nel 2020... la fuffa non tira più.

Shamar boosted

Web Analytics, GDPR and is Google Analytics compliant?

New post in which I list all the steps you need to take to make Google Analytics GDPR compliant so you don't need to ask for visitor consent. There are many steps!

plausible.io/blog/google-analy

Shamar boosted

I've implemented a naive p2p system which can be both federated or fully decentralized, something in-between #ssb and maybe #activitypub:

github.com/adzialocha/beep-bee

Added many comments in the source-code itself if you want to check it out.

The main ideas are:
* Not invent a new protocol but patch something together of great components
* Keypairs live in the clients, where messages get signed and then posted to the "home-server"
* Home servers are the actual nodes of the network, find each other and replicate data with each other
* All data is stored in append-only-logs of every managed key (github.com/AljoschaMeyer/bambo)
* Clients can be simple browser-based interfaces without any heavy crypto-crunching or file system access needs (which forces us to live in Electron etc.)
* .. still one could simply build a client which comes together with the Node itself

Happy to hear any comments/ideas or projects which already do something similar in this direction?

Thank you!! 🎈

#p2p #rfc

Shamar boosted

@wolf480pl

Well... but you are not considering union fields and flexible arrays!

With flexible arrays, for example, you actually need to know the size of the message.

Under certain conditions this doesn't means a size field: for example you could use the file size to compute the size of the array (obviously, if it's not encrypted somehow).

But over the wire, this is a great way to build very funny parsers. 😉

Shamar boosted

@wolf480pl

Actually it's very easy to add pointers. Consider what you can do with function pointers in a struct, for example.

@wolf480pl

(It worth noticing that I actually did something like this, somewhere... and they worked like a charm)

Shamar boosted

If you were design the worst possible file format, one which maximizes the number of bugs in its parsers, what features would it include?

Let me start:
Length-prefixed everything. Containers (lists, dicts, etc) have a length field in bytes, but all the items inside them also have their own length fields.

Shamar boosted

‪The reason I’m terrified of “Software Eating the World” is because I’ve seen what’s in the software. And who pays for it‬

Show older
Qoto Mastodon

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