10,000 Matching Annotations
  1. May 2024
    1. Showing results for egregore(function(){var q='egregore';var fprsl=document.getElementById('fprsl');fprsl.onclick = function(e){var orig = document.getElementsByName('q')[0].value;if(google.ac&&google.ac.ou){google.ac.ou(q);}else{document.getElementsByName('q')[0].value=q;} document.getElementById("fprs").outerHTML='';document.title = document.title.replace(orig,q);google.log('','&ved='+fprsl.dataset['ved'],'',fprsl);e.preventDefault();};})();Search instead for aggregore

      The moment where my dislexia strikes gold

    1. "create an account" on their local device, set up tags for their profile, and find other people by their tags.

      create an account on their own devices

    2. Makes it easy to share data between users Emphasizes users owning their own data Works offline and shares data on the local network Makes it easy to form ad-hoc communities
      • share
      • owned
      • offline
      • for mcommunities
    1. Sphere servers are superpeers, personal IPFS gateways that live in the cloud and do a handful of useful things. Your sphere server…

      Sphere servers are super peers

      personal IPFS gateways that live in the cloud

    1. P2PU course platform aka Lernanta

      Interplanetary Micro Blog IPFS, Web Components, HTML5

      A proof of concept application to create and maintain a peer 2 peer blog using the IPFS protocol handlers in the Agregore Web browser.

    2. Interplanetary Micro Blog

      Wow

      IPFS, Web Components, HTML5

      A proof of concept application to create and maintain a peer 2 peer blog using the IPFS protocol handlers in the Agregore Web browser.

    3. P2PU badge platform

      An open badge issuing platform built to encourage project based learning and peer feedback. None of the gamification hoohaa. I worked with the always insightful Vanessa Gennarelli to build this project from concept to pre-MVP and handed it over to the trustworthy hands of Erika Pogorelc to launch and shephard.

    4. What if doing breakouts in Zoom calls could be collaborative and fun? That is what this proof of concept project explores. Users get to create breakouts and can choose what session to join while engaging in a light weight and interactive interface.

      Zoom breakout

  2. agregore.mauve.moe agregore.mauve.moe
    1. If you want to create something, you serve it directly from your computer, and when somebody downloads their content they will also re-share it.

      creator serve it from their computer

      when somebody download they will re-share

      for - Indy Learning Commons

    2. The distributed web works by removing central web servers and instead using Peer to Peer connections directly between people to load data

      distributed web p2p connections Description

    1. is not an "ad blocker", it is a wide-spectrum blocker, which happens to be able to function as a mere "ad blocker". But it can also be used in a manner similar to NoScript (to block scripts) and/or RequestPolicy (to block all 3rd-party servers by default), using a point-and-click user interface.

      not an adblocker

      wide spectrum blocker

      from

    1. Let's create a function to fetch the contents of a directory. Normally when we fetch an IPFS directory in the Agregore Browser, it checks to see if there is an index file present and if so, it returns that file. To disable that, we add the querystring ?noResolve to the end of the directory URL

      create list dir

    1. Load the script and create index.html:

      `` let script = document.createElement('script') script.src = 'lib.js' document.head.appendChild(script) setTimeout( () => updateSite('index.html',<html> <head><title>Page title</title></head> <br /> <body>

      Hello world

      <script src="lib.js"></script> </body>

      </html>`), 1000) ```

    2. Define and save the updateSite function

      javascript async function updateSite(filename, content){ let cid = window.location.hostname const resp = await fetch(`ipfs://${cid}/${filename}`, {method: 'put', body: content}) const newLocation = resp.headers.get('location') window.location = new URL(newLocation).origin } updateSite('lib.js', updateSite.toString())

    3. have a minimum viable site that we can update!!

      `` updateSite('index.html',<html> <head><title>Page title</title></head> <br /> <body>

      Hello world

      O, hey darkness, you're still there?

      <script src="lib.js"></script> </body>

      </html>`) ```

    4. create a basic HTML file

      `` let newPageContent =<html> <head><title>Page title</title></head> <br /> <body>

      Hello world

      </body>

      </html>let cid = window.location.hostname const resp = await fetch(ipfs://${cid}/index.html`, {method: 'put', body: newPageContent}) const newLocation = resp.headers.get('location') window.location = newLocation ```

      Description

    1. you don't 00:03:40 have control over it since other people will upload your name and phone number without your knowledge

      You do not have control over identifying information

      Your Pseudonym should work under your control and anything related to that

      Description

    2. database because of this encryption the database is not searchable by content

      database is not searcheable by content

      if data is stored on the users' device

      searches has to be run their under owner control

    3. pseudo anonymity you assign yourself an identity and there's no way to verify your actual identity

      pseudo anonymity

      =

      self-assigned identity

    4. quantum computers and how they can be used to break asymmetric 00:05:43 encryption which is the basis of private public keys

      quantum break assymetric PPK

    5. simply knowing who you're talking to in 00:03:52 a time pattern of communication is sufficient metadata to guess connection and even what you're talking about this alone is a breach of privacy

      time pattern of communication

      sufficient for identification

      that is the source of p2p trust

    1. mononomous Mauve cross platform lowers the barier of entry

      Servers Bad - build uo networks 0 barrier of entry 0 requires expertise - have your own machine - what kind of webserver to host - everything hinges around server - have to go to the server - no internet connection - all that data is lost - holdeing bad from - personal hosting - not trully minde - google product will die 0 change 0 goes out of business - anything I did is gone - too hard to setup

      web without the server

      P3P Good

    1. πŸŒ πŸŒ“ InterPlanetary File System πŸŒ—πŸŒ ) is a

      πŸŒ πŸŒ“ InterPlanetary File System πŸŒ—πŸŒ ) is a - distributed system

      for storing and accessing - files, - sites, - apps and - data!

    2. In short, it simplifies the web development process. As long as you have a basic knowledge of web dev (JS, HTML etc.) you can make apps that are shareable right away!

      create apps that are shareable right away

    1. Brax.Me App FAQ #techsupport This FAQ is for the Brax.Me App itself. If you want to know how to do something on Brax.Me, this is the place for that. Open Membership

      x

    1. brave ann0

      http://indy-memplex-net.ipns.localhost:48084/annote.htm?p=ipfs://bafybeiackl4z6rco5foatut3azt43q2mqgvx6kyo434qs2alu5yniiwia4/#annotations:t0RLaAxTEe-HUGv0nuJGZw

      brave-ann0

      Install Brave Browser and enable brave://ipfs

      or

      get agregore browser

  3. agregore.mauve.moe agregore.mauve.moe
    1. There was a rapid growth of alt.* as a result, and the trend continues to this day. Because of the anarchistic nature with which the groups sprang up, some jokingly referred to ALT standing for "Anarchists, Lunatics and Terrorists" (a backronym).

      backronym anarchistic lunatics and terrorists

    2. comp.* β€” Discussion of computer-related topics news.* β€” Discussion of Usenet itself sci.* β€” Discussion of scientific subjects rec.* β€” Discussion of recreational activities (e.g. games and hobbies) soc.* β€” Socialising and discussion of social issues. talk.* β€” Discussion of contentious issues such as religion and politics. misc.* β€” Miscellaneous discussionβ€”anything which does not fit in the other hierarchies.

      main topic hierarcies

    1. repeatable process of _producing a lot of software_ by big teams with variation in experience and headcount

      where the programmers are fungible - not the software -

      they produce

      If te software could be fungible capable of organic

      re - usable - mixable - sumable

      digital executable artifats

      auto-poietic co-evolving body of organic growth

      we would not need big teams

      and the realm of software itself will become - an Open Sea of - effective articulation of capabilities

      that are tinkerable capable of self-organization and autopoietic synthetic symmathetic growth living everrgreen and permanent

      a systems that are lifelike co-evol

      at scale in the long tail of the internet

    2. Compared to Go, Rust looks like Common Lisp looked like to a Java programmer of old

      The highest possible praise

      Let's overcome the "Curse of LISP"

    3. Why is Google in love with purposely-impaired languages like Go, Dart?

      purposely-impared languages

      cause they do not really want to empower people

      but machines and only the people behind the machines

      We the people should fight the buttleriabn jihad now before the machines get all the firepower

    1. "Google has the intellectual firepower to be going where no programmer has gone before, yet languages like Go remain solidly in well-understood and, for the most part, commonly-implemented territory. I have no doubt that this is a good strategic move on Google's part, and that Go solves a number of important problems that Google faces, but I was disappointed that Google hadn't taken a more experimental and research-focused approach.

      Google intellectual firepower

      boldy go where no programmer has gone before

      and transcend programming itself

    2. "CERN has the intellectual firepower to be going where no physicist has gone before, yet theirΒ experimentsΒ remain solidly in the realm of existing scientific methods and, for the most part, mathematical models. Smashing atoms together may be interesting, but it makes me want collide my brain with a wall"

      intellectual firepower CERN

    1. advantage of using Javascript vs. TeX is the ability to define abstractions at a higher level than macros.

      javascript means of abstraction rocks

    2. A New Medium for Communicating Research on Programming Languages

      from: https://dweb.link/ipfs/QmQjZya1be2Wfxj9VsVSgwu7vWkDpXbRyvbP5N1srWmP9J?filename=willcrichton.net_nota_

    1. A Nota document is text mixed with commands, typically contained in a .nota file. A Nota document looks like this:

      text mixed with commands