23,439 Matching Annotations
  1. May 2024
    1. a computer has always been a bicycle of the mind

      something that that takes us far beyond

      our inherent abilities and i think we're just at the early stages of this

      tool very early stages and we've come only a very short distance and it's still in its formation

    1. stay hungry stay foolish

      forget about hungry

      just stay foolish

    1. Interest based and Social
      • .replace

      • interest based

      • interpersonal trust networks
      • for conversations

      that are - evergreen - continuous - without being synchronous

    1. self.link: https://indy-memplex-net.ipns.dweb.link/annote.htm?p=./pages/start-dev=indy.memplex.net.html

    1. GitHub - csmpls/indra-client: indranet clientVisitImages may be subject to copyright. Lea

      to

    1. ipns://indy.memplex.net/annote.htm?p=./pages/start-dev=indy.memplex.net.html

      added in agregore

      https://indy-memplex-net.ipns.dweb.link/annote.htm?p=./pages/start-dev=indy.memplex.net.html

    Annotators

    1. link.s - perm.ann0te

      do.how

      tranistional setup - rely on Pinata Custom Gateway to store and share - plex chains

      create these links by hand - such that they will they provide effective morphic info structures

      making use of markdown - to write TrailMarked Clues - on the margins of web pages

    2. issue - Interesting does not look right on mobile

    1. IPFessay

      Easily publish uncensorable essays

    2. IPFessay Easily publish uncensorable essays

      IPFessay

      Easily publish uncensorable essays

    1. IPFessay

      IPFessay is an application that runs on IPFS and allows you to publish uncensorable essays to it. It supports Markdown for composition and lets you write and publish essays right from your browser, with no extra software or servers. As long as IPFS is up, you'll be able to use IPFessay to publish texts to IPFS.

    1. 480p: 854x480 pixels.720p: 1280x720 pixels

      Youtube video sizes

    1. Given that the project is moving to “cloud”, I’m sure going forward they’d be more than happy to upload full content of a page, to truly capture the text you highlight.

      memex moving to the cloud from local first

    2. Raindrop extremely attractive and popular is that it stores a copy of all saved websites.

      raindrop

    1. Peercoin's potential - GeneralPeercointalkhttps://talk.peercoin.net › peercoins-potentialPeercointalkhttps://talk.peercoin.net › peercoins-potentialJul 1, 2016 — Since blockchains are pretty horrible, I also always thought that there would be things such as Peerkeep or somethings similar to SPV wallets, ...

      to PeerKeep

      Rust RFCs

    1. bookmarklet - make links open in new tab - add to the hypotheis.js loader the follwing

      document.querySelector('iframe').contentDocument.querySelectorAll('a').forEach(function (x) {x.setAttribute('target',"_blank");console.log(x)})

      run this once the iframe is fully loaded

      to peerkeep

    1. emulate the success of the Rust programming language and as such has almost mirrored the RFC process the Rust developers use, which is tried and tested and appears to work very well.

      RFC process

    2. Request for Comment (RFC) papers and discussions on Peercoin core applications, libraries and API's

      RFCs

    1. As of January 2023, GitHub reported having over 100 million developers and more than 420 million repositories, including at least 28 million public repositories. It is the world's largest source code host as of June 2023.

      Github 100 million developers

    1. An end-to-end open source P2P app framework

      TRANSPUBLISHING: A SIMPLE CONCEPT

    2. DeepKey Integration to Holochain

      Sounds familiar

    1. seance (n.)

      . Meaning "spiritualistic session in which intercourse is alleged to be held with ghosts of the dead" is recorded by 1845.

      )

    1. your code only works in CodePens and JSFiddles because those execute the JavaScript after the DOM is parsed.

      execute javascriptr after dom is parsed

    2. app/site-specific “components”

      like - page skeletons, - layouts, - idiosyncratic UI, and - wrappers/customizations around 3rd-party components.

      At least, they make sense if you - care deeply about your markup structure, - SEO, A11y,

      Web Vitals like - LCP and - CLS, - JS payload size, and - progressive enhancement.

    1. an operator is a core language construct and has implicit access to more data, including the URL of the current module.

      import operator

    1. HTML DOM Element setAttribute()

      element.setAttribute("class", "democlass");

    1. GNU celebrates 40 years

    2. the idea that users should be in control of their own computing

      restore the dignity of humans using computer

      no longer being the loosers

      but wowning the means of computations they use

    3. GNU celebrates 40 years

    1. every JavaScript module can now be indexed and cached in a way that is universally accessible.

      ESM indexed

    2. What is Pika?

      A project to make the web 90% faster. from

    3. What is Pika? A project to make the web 90% faster.

    1. pika.dev

      to

      What is Pika?

      A project to make the web 90% faster. from

    2. You can visit pika.dev to look for modules to use in Deno.

      to

      What is Pika?

      A project to make the web 90% faster. from

    1. 🎬👨‍💻 start-dev=indy.memplex.net

      perm-ann0

      next

      This document was created with the current stable version of Indy.Lab in a view to bootstrap it next gen holonic design and construction

      feel free to annotate

      signup with hypothes.is if u haven't done before

      Read it from the bottom up that would give you chronological order

      Description WIP

    2. the WAY that U DO IT

      Open/Indy Learning Commons

      is the way

      This is the simplest possible way to get an

      Interest-Based InterPersonal Open/Indy Learning Commons

      off the ground anchored in Social Annotation

      making Reading not only active and social

      but conversational

      Autnonomous Adaptive, Autopoietic and Continuous without being Synchronous

    3. TODO

    1. IPIP: Data Onboarding via HTTP POST (and future ipfs:// POST|PUT)

      x

    2. I was asked to write my use case for a writable gateway in here. I like the idea of applications like IPFessay that allow you to publish a Markdown document directly in the browser.

      writable gateway

    1. Principle #8: The Lost Principle of CARE

      Mark Passio breaks down the Hermetically sealed, Natural Law Generative Principle of Care. https://via.hypothes.is/https://www.youtube.com/watch?v=VvIdopW-rjw

    2. Principle #8: The Lost Principle of CARE

      Principle #8: The Lost Principle of CARE

      Mark Passio breaks down the Hermetically sealed, Natural Law Generative Principle of Care. https://via.hypothes.is/https://www.youtube.com/watch?v=VvIdopW-rjw Description https://hypothes.is/a/bfj17BZuEe-3nO9SDzyJMw

    3. Principle #8: The Lost Principle of CARE

      Mark Passio breaks down the Hermetically sealed, Natural Law Generative Principle of Care. https://hypothes.is/a/bfj17BZuEe-3nO9SDzyJMw

    4. Principle #8: The Lost Principle of CARE

      Description

    1. Fly.io Team:

    2. a development environment for every PR

      dev env for PRs

    3. don't have to wait for development servers to spin up

      no spin up time

    4. Conclusion

      can clone running VMs quickly

    5. files inside xfs get fragmented quickly,

      fragmentation

    6. Turning a Dockerfile into a rootfs for the MicroVM (quickly)

      dockerfile rootfs

    7. The unwritten

      The unwritten details

    8. A Tailscale VPN

    9. a Linear integration

      What if you could open a development environment directly from a @linear ticket? 👀

      It's now possible on CodeSandbox! You go to the ticket, click the button, and we create the branch with the right name so you can get started immediately!

      Webhook built & runs CodeSandbox 😃

    10. can consistently resume and clone VMs within 2 seconds.

      consistent clione and resume

    11. The total timings

    12. But…

      But… can it clone Minecraft?

    13. makes a fork, and only changes a single file

      need to saved only the changed file

    14. copies are lazy

      only copy data when we need to mutate it

    15. Whenever it reads from block 3 after this, it will read from its own block 3.

      reads from its own block 2

    16. using copy-on-write (CoW)

      Copy-on-write,

      like the name implies,

      will only copy data

      when we start writing to it.

      Our previous mmap example also uses

      copy-on-write if MAP_SHARED is not passed.

    17. Getting

      Getting the clone time down to milliseconds

    18. When we actually want to save the snapshot

      we'll only have to sync back a little amount!

    19. The kernel does this lazily

      The kernel does this lazily:

      whenever it has a bit of time on its hands,

      it will flush the changes back to the file.

    20. a “mapping” of a given file to memory

      as in Emacs of old!

    21. need to find a way where we don't have to write so many bytes to disk.

      save on bytes to write on disk

    22. Saving

      Saving snapshots faster

    23. cut down on serialisation time.

      yes

    24. start a server with an internal in-memory counte

    25. The darker art

      The darker art of cloning memory snapshots

      Description

    26. when switching branches, because it's a fresh environment

      switching branch fresh environment

    27. There's a catch

      There's a catch to it as well.

      Saving a memory snapshot actually takes a while, which I'll cover in this post.

    28. hibernate a VM, we pause it and save its memory to disk

      pause and save memory

    29. if the VM has 4GB memory, this file will be 4GB

      4GB

    30. not only pause your code, it pauses the full machine, full-stop down to the kernel.

      pause the machine

    31. also resumes

      spawns and resumes VMx

    32. The dark art

      The dark art of memory snapshotting

    33. Firecracker

      Firecracker to the rescue

    34. The challenge

      The challenge: spinning up a development environment in two seconds

    35. memory snapshotting.

      yah

    36. et a running MicroVM within 300 milliseconds

      micro VM in 300 milliseconds

    37. If you wanted to run a big project that requires Docker, it wouldn't work

      required docker would not work

    38. How we clone a running VM in 2 seconds

    39. Description

    40. How we clone a running VM in 2 seconds

      How we clone a running VM in 2 seconds

    41. How we clone a running VM in 2 seconds

      x

    1. We need more of these build-it-once peer to peer serverless webpages.

      build-it-once

      • P2P
      • Bring Your Own Browser BYOB Native
      • No Server, Everyone is capable of serving
      • anti database
      • grow together for evergreen
    2. I2P which, unlike Tor, supports UDP.
    3. Chitchatter uses https://github.com/dmotz/trystero for peer connectivity,

      chitchatter trystero connectivity

    4. don't care if some messages are dropped (as chatters can figure it out using human brains)

      chatters human minds

    5. And if you trust github/Microsoft to not play games on what is delivered to you (say, because someone backed by the patriot act asked them to).

      patriot act

    6. Also the Chitchatter client is web-based, so you can just share a room link without anyone having to install anything to participate.

      nothing to install to participate

    7. nl on Sept 6, 2022 | root | parent | next [–] https://github.com/dmotz/trystero#how-it-works

      trystero how it works

    8. For anyone who is interested to learn more about Chitchatter, please check out the project README: https://github.com/jeremyckahn/chitchatter#readme

      chitchatter HN

    1. The Invisible Internet Project (I2P) is an anonymous network layer (implemented as a mix network) that allows for censorship-resistant, peer-to-peer communication.

      from: HN chitchatter trystero

      what a shame it is so invisible. Roamed around in P2P research space on and off before encountering. Obviouslyu lack of diligence but still

      We need I3P InterPlaterary InterPersonal Invisible Project

    1. for: IndyWeb

    2. is still limited by a key feature of the web: Creating and Hosting servers.

      hosting servers

    3. local-first-cyberspace

      local-first

    4. WebXR flips this on it's head.

      WwbXR flips it on it's head

    5. A roadmap for realizing a local-first and offline-first cyberspace

      l1cs

    1. A High-Fidelity Web Archiving Extension for Chrome and Chromium based browsers!

    1. Hypercore Protocol A fast, scalable, and secure peer-to-peer protocol for everyone

    1. I created this temporary group chat in order to provide a place that we can post a message among the four of us as needed.

      Looks like it does work

    2. IndyWeb 🦅 (alpha team)

      could create a private annotation group But I do not see the point

      Actually all this is to empower the Open Learning Commons and the Indy Learning Commons

    1. remember feeling like a genius when I implemented my first abstraction Factory Singleton proxy decorator in JavaScript

      You have been fooled at industrial scale

      Javascript's greatest gift to Mankind

      as Douglas Crockford the author of "Javascript the Good Parts" said:

      Class-free Objects

      Now that is just too empowering an idea

      let's turn Javascript into Java

      and perpetuate all the gratuitous complications that Java is infested with

      simply because the underlying concepts are deeply limiting

      Description

    2. I wish I would have written less code

      code is not assets

      but a liability

    3. 10 regrets of experienced programmers

      I recently asked "You are on your deathbed, what do you regret the most about programming?". Let's break down the biggest mistakes shared by most software engineers.

    4. recently I volunteered my time at a hospice center for dying programmers also known as X and I asked the question

      x

    1. Element: querySelectorAll() method

      document.querySelectorAll('meta[property="og:image"]')[0].content

      do.how - open graph image

      Description

      • There's nothing you can do that can't be done.
      • Nothing you can sing that can't be sung.
      • Nothing you can say but you can learn how to play the game.

      • Nothing you can make that can't be made.

      • No one you can save that can't be saved.
      • Nothing you can do, but you can learn how to be you in time.

      • There's nothing you can know that isn't known. ❌‽

      • Nothing you can see that isn't shown. ❌‽
      • Nowhere you can be that isn't where you're meant to be. It's easy
    1. Nothing you can do, but you can learn how to be you in time.

      learn how to be you thorugh time

    1. talking about ipfs fetch specifically i want to look at how i've combined some of the usual webby interfaces we're used to with some of these cool peer-to-peer interface

      .meta.doHow - development on the margins - continue with the practice of articulating on the margin - start to develop on the margins, the software needed to creat & morph annotations

      .meta.do.how :- create a card for page

      fn.getTitle

      ``` document.querySelector("title").innerHTML

      ```

      .fn.getOgImage ``` document.querySelectorAll('meta[property="og:image"]')[0].content < 'https://i.ytimg.com/vi/ARkArPQFmXc/maxresdefault.jpg'

      ```

      .real.soon - intent to be able to process annotations

    2. .card - titlle: 'IPFS Fetch - Mauve - YouTube' - stub - to: 'https://via.hypothes.is/' + location.href https://via.hypothes.is/' + location.href

    3. .do.meta - create card

      ``` document.querySelector('title').innerHTML 'IPFS Fetch - Mauve - YouTube'

      document.querySelectorAll('meta[property="og:image"]')[0].content

      'https://i.ytimg.com/vi/ARkArPQFmXc/maxresdefault.jpg'

      ```

    4. .card - title:'IPFS Fetch - Mauve - YouTube' .- src: 'IPFS Fetch - Mauve - YouTube' - stub: - talking about ipfs fetch: - how i've combined some of the usual webby interfaces we're used to with some of these cool peer-to-peer interface

    5. IPFS Fetch - Mauve

      do.how - create card

      get title - document.querySelector('title').innerHTML

      get image - document.querySelectorAll('meta[property="og:image"]')[0].content

    1. represented

      named and amenable to the put to be interpreted in specific context/environment dependent way

    2. .card: - title: How to access local host on a mobile device? - stub: BrowserStack have made it easier to test and access local development environments on mobile devices.

    3. BrowserStack have made it easier to test and access local development environments on mobile devices

      title

    4. Test your Local Website on Real Devices Access your local website on real mobile devices. Test its look and feel before launching

    1. How To Create Web Archives with ArchiveWeb.page

    1. as you all know Licklider is heading up up ARPA the government funding agency

      just listen to the next couple of minutes where he says API is a baaad ide

      Description

    1. GardenFence to automatically block servers that have shown to be sources of hateful rhetoric, harassment, and spam.)

      block some

    2. Approve replies as comments

      replies

    3. Post to the Fediverse

      Post to the Fediverse

      part of POSSE

    4. incorporate ActivityPub

      activity pub

    5. Social Inbox for the Decentralized Web

      social inbox for DWEB

    6. check out the auto-generated swagger interface.

    7. “DWeb-ify” your site, you just need a Distributed.Press instance

      instance => server?

    8. make publishing fair, democratic, and dignified for all.

      dignified for all

    9. Distributed Press is an open source publishing tool for the World Wide Web and DWeb. It automates publishing and hosting content to the WWW that it seeds to Hypercore and IPFS.

      embeded with social interactions

    10. amplify free expression worldwide

      amplify

    1. A Space-based architecture (SBA) is an approach to distributed computing systems where the various components interact with each other by exchanging tuples or entries via one or more shared spaces.

      Exchanging messages

      Transition form Actor Model to Human Actor Models

      from-"No to SQL? Anti-database movem…" (natishalom.typepad.com)

    1. Space Based Architecture (SBA). The Actor model that was introduced with new functional languages like Scala and Erlang is built into the SBA model, with the difference that in SBA, actors can share state and pass events by references, and thus avoid the overhead of copying the data with every transaction.

      Space Based Architector (SBA)

    2. “No to SQL? Anti-database movement gains steam”

      No SQL Anti-(SQL)-databases

      15 years later No Databse per se Anti-Database The Network became the computer

      time for the Network to become the Datanse