10,000 Matching Annotations
  1. Jun 2024
    1. document-oriented transactional replicated database in the 80’s.

      document-oriented transactional replicated database

      universal Hyperdocument Universal Users

      Universal info-communication-coomputationak permanent evergreen co-evolutionary infrastructure for

      co-evolving autopoietic integral metadesigned born mutliplayer collaboragtive personal first interpersonal networks

      https://www.subtext-lang.org/AboutMe.htm

      Description

    1. Transcript takes the vision of end-user programming as in HyperCard and reimagines it on the phone, designed to do the things you want to do with a phone: mediate and structure conversations. The experience is more like editing a document than programming, but hidden inside this Trojan Horse is a highly distilled yet fully capable programming language. I will demo an early prototype of Transcript and discuss our vision of bringing programming to everyone.

      This is IndyWeb with TrilMarks

      with a DSL inside

    2. What you need is a tool as easy to learn as a spreadsheet or HyperCard, but one designed to build ad-hoc social applications.

      HyperCard or spreasheet to build ad hoc social applications

    1. Who am I?

      I am a programmer.

      I have been programming since 1969.

      I was a cofounder of IntraNet.

      I am currently a Research Fellow at MIT with the software design group Researcher at HARC independent researcher. https://www.subtext-lang.org/AboutMe.htm

      My research project is subtext. My blog is Alarming Development.

      I seek to better understand the creative act of programming, and to help liberate it from the primitive state of our art.

    2. combine the full power of

      combine the full power of - an app framework like Rails or Android

      with the simplicity and usability of - a spreadsheet.

      Subtext is not a Domain Specific Language but rather a - general purpose language

      designed from the ground up to make - application programming

      radically simpler and easier.

    1. This erodes modularity

      models constraints modularity

      inherent conflict

      that's why things will never work

      models errode modularity

      models are trully intertwingled modules encapsulate

      separating models with cross cutting concerns and providing modules and layers that constrain limit cross cuting

      aspects orientation won't help either

      we need models and capabnlities needed to effect intents need to coevolve coevolve the three together intent model component

      That's why MVC is just a broken idea Period

      Model View Controller

      That's why Dijkstra's goto Considered Harmfull was the most harmful idea that ever influence thinking. tha nature of everything is interwinglularity spagetty code. Named Jumps. Yes imposing structure can seemingly create order but it bound to be a self limitting one. Need the ability to organic growth

    2. But coor-dination of side effects inherently cross-cuts modules, lead-ing to much complexity and fragility.

      problem is the brokennes of the MVC concept

      oh and modules

      cross-cutting is the norm

      spagetti flow

    3. coherent re-action,

      what we need is coherent intentional actions and intentional/presentational transparency

      articulation not automation

      with universal ways of truning articulation to coherent actions and reflect that in coherent changes in presentation at each relevant point

      This is PRESTO

      Presentatioonal State transition

      Put the User into the Picture not jyust the User Agemnt

    4. The keyidea is to find an ordering of all events (called reactions)that is coherent, meaning that each reaction is executed be-fore all others that it has any side effects upon. Coherentordering is undecidable in genera

      solution coherent actions!

      formulate actions with self-coherehnce

      can be cross cutting all it needs to be complete coherent consistent meaningfyul intentionally fit for purpose

      as experiuenced by the human actor

    5. Unfortunately, attempts to ban-ish side effects from programming languages

      That was not what Backus was promoting at all

      total misunderstanding by the field

    6. globalside effects destroy both referential transparency

      Global State with maning/intentful reprodduucible retractable transitions can ensure presentational transparencey. referrential transparency is another bad idea to itself

    7. Firstly, interaction is aside effect. The whole purpose of user input is to changethe persistent state of the application. The issue can not beside-stepped

      purpose of input is to change persistent state

      presented state

    1. In the longer term, examplecentrism has implications for the design of future programminglanguages

      the logic of this leads to the death of programming languges

    2. union of programming language andenvironment

      Example Centric Programming attempts to improve programming by making it more concrete. This is not a new idea: it has also inspired a variety of programming language research. Self [23][26] eloquently and elegantly espoused concreteness and immediacy in the union of programming language and environment.

    1. Example-Based Live Programming for Everyone: Building Language-agnostic Tools for Live Programming with LSP and GraalVM

      Live Progranninbg for everyone

      for Lively Kernel for the Web

    2. Onward! is more radical, more visionary, and more open than other conferences to ideas that are well-argued but not yet proven. We welcome different ways of thinking about, approaching, and reporting on programming language and software engineering research

      Onward! Papers

      radical visionary open

      well-argued but not yet proven

      different ways of - thinking - approaching - reporting

      programming languages

      software entineering

    1. are we trying to add to human knowledge, or are we providing entertainment for jaded developers?

      add to human knowledge

      or

      entertainment for jaded developers

    2. I and many people I know who are doing interesting work

      I and many people I know who are - doing interesting work

      have been repelled by the - bullshit parts of Academics: - the gatekeeping, - the compartmentalization, - the performative rigor.

      Many of us have chosen to - not play those games

      and instead make our own way = as independent researchers.

      I’ve been in this fight for 20+ years now and

      I’m going to give you some advice you probably neither expect nor want to hear:

      publish.

    3. To: the crazy ones, the misfits, the rebels, the troublemakers, the ones who see things differently

      You meant the Mad ones

      https://www.goodreads.com/quotes/3831-the-only-people-for-me-are-the-mad-ones-the

      β€œ[...]the only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes β€œAwww!”

      Description

    1. experience the web as it was meant to be.

      experience the web as it measnt to be

      an extension of Your Mind

      your own and all Others you connect with

    Annotators

    URL

    1. @lit-labs/ssr-client - A set of client-side support modules for rendering Lit components and templates on the server using @lit-labs/ssr.

      lit components templates rendered on the server

    2. At Lit's core is a boilerplate-killing component base class that provides reactive state, scoped styles, and a declarative template system that's tiny, fast and expressive.

      sounds interesting

    1. all of our growth is purely organic and uh we got to almost 900 million users uh without uh having to spend anything on ads to promote teleg

      Telegram Creator on Elon Musk, Resisting FBI Attacks, and Getting Mugged in California

      organic growth

      900 million users

      word of mouth invite friends

      bot spending anything on ads

    2. Telegram Creator on Elon Musk, Resisting FBI Attacks, and Getting Mugged in California

      Telegram Creator on Elon Musk, Resisting FBI Attacks, and Getting Mugged in California

    1. Representational State Transfer (REST)

      contrast that with BigIdea Presentational State Transition with Human Actor in the Loop = not automation people centered interactions

      instead of transferring state

      transition state for the User By the User and communicate

      self-coherent, consitent complete states in a local first offline first Named Info Storage

      That is globally accessible

    2. . Figure 5-10

      Description

      Put the User into the picture

      with local-first offline first owned

      State undergoing Represenatationsl State Transitions

      Not transferring stateless represenations of a state

      What a hopeless idea that was

      on the page that it effects

      intentionally transparent coherent, meaningful state transitions tat are themsleves immutable ind linked

      bnoth in chronological term and with everything else that b ares upon the transition

      unconstrained invocation of recorded permanent verifialble code and information connected to the Human Actor's responsible for creating holding them

    1. But to get to that future someone needs to solve hard problems in ways currently unimagined, and then communicate those discoveries to others who can appreciate them and improve upon them

      solve hard problems

      in ways currently unimagined

    2. they are what carry a conversation between researchers iterating and refining new ideas. That is how progress actually happens, β€œby standing on the shoulders of giants”.

      try transpublishing

    1. your API magically becomes usable from a browser if it just uses HTML as its format

      API usable from the browser if it uses HTML as its format

    1. ΧΧ•Χ Χ™Χ‘Χ¨Χ‘Χ™Χ˜Χͺ Χ‘ΧŸ Χ’Χ•Χ¨Χ™Χ•ΧŸhttps://orenlab.sise.bgu.ac.il β€Ί RobustFingerprintin...ΧΧ•Χ Χ™Χ‘Χ¨Χ‘Χ™Χ˜Χͺ Χ‘ΧŸ Χ’Χ•Χ¨Χ™Χ•ΧŸhttps://orenlab.sise.bgu.ac.il β€Ί RobustFingerprintin...PDFby A Shusterman Β· Cited by 154 β€” A well-studied mitigation approach from the domain of network-based cache fingerprinting involves creating spurious network activity to mask the

      to https://orenlab.sise.bgu.ac.il/p/RobustFingerprinting-TDSC.pdf

    1. The Social Inbox allows people to integrate their website with the Fediverse (opens in a new tab) and engage with readers there.

      engage with people

      integrate their sensite with the fediverss

    1. friendly bot, which provides a one-click link that spins up the whole environment for pull requests and issues. No more context-switching or branch-checkouts, just a new browser tab with a full IDE and a dev server running.
      • one-click link
      • spin up an e2e workflow for pull requests

  2. May 2024
    1. these patterns of intelligibility as structuring reality not just the experience of reality

      patterns of intelligibility are immanent to reality

      meaning <=> being

    1. we dance around in the costume party of fonts that swept aside his ideas of structure and collaboration

      costume party of fonts

      that swept aside his ideas of - structure and - collaboration

    1. Learning for all by all. The P2PU course platform offers the opportunity for anyone to take a course and anyone to make a course. I inherited this project and was responsible for sheparding it for several years. At it’s peak it was available in English, Dutch and Spanish.

      Indy Learning Commons

      Autonomous (inter)Personal Learning | Software as a Conversation/Mutual Learning

      https://opencollective.com/open-learning-commons/projects/indy-learning-commons

      P2P course platform

      anyone to take and make

      for - Indy Learning Commons

    1. JΓ³zsef Attila

      9,688 views 22 May 2017 JΓ³zsef Attila Γ©letΓ©t Γ©s munkΓ‘ssΓ‘gΓ‘t bemutatΓ³ 1980-ban kΓ©szΓΌlt ismeretterjesztΕ‘ diafilm. Γ­rta SΓ‘ra PΓ©ter szerk.

      Ruzicska JΓ³zsefnΓ© szΓΆvegΓ©t elmondja KozΓ‘k AndrΓ‘s, KΓΊtvΓΆlgyi ErzsΓ©bet www.diafilmmuzeum.hu

    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. Interest based and Social
      • .replace

      • interest based

      • interpersonal trust networks
      • for conversations

      that are - evergreen - continuous - without being synchronous

    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

    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. 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

    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

    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