- Jun 2024
-
www.subtext-lang.org www.subtext-lang.orgOnward09.pdf14
-
-
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
-
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
-
Unfortunately, attempts to ban-ish side effects from programming languages
That was not what Backus was promoting at all
total misunderstanding by the field
-
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
-
event-driven programming can create more coordinationproblems than it solves
coordintation problems
-
Phasing is an ad hoc solution
layers of layers
-
MVC
broken conception
-
controller to coor-dinate change
MVC
-
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
-
dynamically typed muta-ble tree
dynamically typed mutable tree
DAG on IPFS
-
as is the common sense notion of mutable state
mutable state chains
chain them
-
much of the power of imperative programming isretained
power of imperative programming retained
-
Coherent re-action is a new model of change-driven computation that co-ordinates effects automatically
coherent re-action
-
-
-
. Figure 5-10
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
-
constraining messages to be self-descriptive: interaction is stateless between requests,
oops
-
-
-
2024.splashcon.org 2024.splashcon.org
-
2024.splashcon.org 2024.splashcon.org
-
Onward! Papers
x
-
-
alarmingdevelopment.org alarmingdevelopment.org
-
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
-
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
-
To the crazy ones
-
-
www.semanticscholar.org www.semanticscholar.org
-
The Death of Computer Languages, The Birth of Intentional Programming
-
-
www.subtext-lang.org www.subtext-lang.org
-
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.
-
example-enlightened editor
debug the nill page
-
-
Example Centric Programming
x
-
-
www.subtext-lang.org www.subtext-lang.org
-
Example Centric Programming
Instance first end to end first slices
-
irredeemably nondeterministic
redeemable
-
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.
-
-
alarmingdevelopment.org alarmingdevelopment.org
-
Operational Version Control
observes changes to typed data structures by recording high-level operations performed in a GUI or API.
for - integral design & development
-
Operational Version Control
Tags
Annotators
URL
-
-
www.youtube.com www.youtube.comYouTube3
-
we all know that's crazy talk
crazy talk
-
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
-
UI is a nice side effect
for using HTML as a data exchange format
-
-
aralroca.com aralroca.com
-
saved from url=(0046)https://dev.to/aralroca/from-node-to-deno-5gpn
-
-
www.pika.dev www.pika.dev
-
mitigate cross-origin cache fingerprinting
-
With ESM and cross-origin caching
cross origin caching
that happens if resources are loaded from ipfs
-
third-party libraries can be loaded, cached, and shared across sites
loaded cached accross site
-
No more single-line changes blowing out your applications entire cached bundle.
no more single change blow up
-
No more bundling dependencies with source code
no more bundling
-
-
www.google.co.uk www.google.co.uk
-
אוניברסיטת בן גוריון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
-
-
orenlab.sise.bgu.ac.il orenlab.sise.bgu.ac.il
-
Website Fingerprinting Through the CacheOccupancy Channel and its Real World Practicality
-
-
www.youtube.com www.youtube.com
-
TrailHub Capability Conduit powering HyperBlog - Gyuri Lajos
-
-
www.fediverse.to www.fediverse.to
-
12,895 instances big and small 6,448,939 users across the globe 608,690,572 statuses on anything and everything
-
The fediverse is a collection of community-owned, ad-free, decentralised, and privacy-centric social networks.
-
-
-
Social Inbox
social
-
-
Distributed Press Ansible Scripts
x
-
-
github.com github.com
-
-
a minimal implementation of an ActivityPub Inbox and Outbox.
-
A Social Inbox for Decentralized Publishing and ActivityPub
activity pub
-
-
activitypub.rocks activitypub.rocks
-
-
Some (long overdue) site updatesMon 04 January 2021
-
-
gitlab.com gitlab.com
-
Jekyll source code for fediverse.to.
-
-
docs.distributed.press docs.distributed.press
-
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
-
-
-
socialhub.activitypub.rocks socialhub.activitypub.rocks
-
the ActivityPub specification 667 (published as a W3C Recommendation) and how to build projects with ActivityPub support.
spec
to
-
Collaboration with other projects looking to federate.
looking to federate
-
-
socialhub.activitypub.rocks socialhub.activitypub.rocks
-
-
developer.stackblitz.com developer.stackblitz.com
-
-
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
-
-
github.com github.com
-
distributed.press
-
-
bafybeiena7m577liuvwpviruq4tis7bimauama5jf2jfv3x4b7ivww764m.ipfs.localhost:48084 bafybeiena7m577liuvwpviruq4tis7bimauama5jf2jfv3x4b7ivww764m.ipfs.localhost:48084
-
stackoverflow.com stackoverflow.com
-
Here is my attempt to proxy a ws connection: https://github.com/websockets/ws/issues/1697
-
How to proxy a websocket connection
-
-
github.com github.com
-
A simple http/2 & http/1.1 spec compliant proxy helper for Node.
-
-
-
How to proxy websocket connection
-
How to proxy websocket connection
x
-
-
emojiterra.com emojiterra.com
-
find emoki - comment
💬
-
-
www.youtube.com www.youtube.com
-
Looks like my old annotations are not showing up here
https://docdrop.org/video/xQx-tuW9A4Q/#annotations:9_SmgCDKEeuXxO8mN5IZmA
-
-
www.youtube.com www.youtube.com
-
Inventing the Computer Mouse | Douglas Engelbart | Talks at Google
Doing the job of organising the net frontier clip
https://youtube.com/clip/Ugkxl0MlTULCcBksvouYsJBcpJfLinFUjOcm?feature=shared
-
- May 2024
-
www.youtube.com www.youtube.com
-
these patterns of intelligibility as structuring reality not just the experience of reality
patterns of intelligibility are immanent to reality
meaning <=> being
-
-
-
www.lowimpact.org www.lowimpact.org
-
If this makes sense to you
sure it does
coming back to re-read it after 5 years
-
A ‘Transcender Manifesto’ for a world beyond capitalism. A seed.
-
-
github.com github.com
-
-
www.lowimpact.org www.lowimpact.org
-
-
that all money is trust-based credit
money as trust based credit
-
-
www.mutualcredit.services www.mutualcredit.services
-
k51qzi5uqu5dizbeljlecsghqz1ckfz7xc18l8vh4isumifnb7dqz08daa3gbb.ipns.dweb.link k51qzi5uqu5dizbeljlecsghqz1ckfz7xc18l8vh4isumifnb7dqz08daa3gbb.ipns.dweb.link
-
-
indy-hyperpost-co.ipns.localhost:48084 indy-hyperpost-co.ipns.localhost:48084
-
bafybeiaolw2wtc2eovia32meavsdibwr4cc6a6rkw4ug7yj2smwitru7h4.ipfs.dweb.link bafybeiaolw2wtc2eovia32meavsdibwr4cc6a6rkw4ug7yj2smwitru7h4.ipfs.dweb.link
-
bafybeiaolw2wtc2eovia32meavsdibwr4cc6a6rkw4ug7yj2smwitru7h4.ipfs.localhost:48084 bafybeiaolw2wtc2eovia32meavsdibwr4cc6a6rkw4ug7yj2smwitru7h4.ipfs.localhost:48084
-
twitter.com twitter.com
-
But for scheduled postings on LinkedIn, X-Twitter, Mastodon, and others (soon Bluesky), it saves a lot of time.
-
-
www.youtube.com www.youtube.com
-
I used to have a high view of human potentia
don't panic and don't give up
-
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
-
self.fink: https://via.hypothes.is/https://www.youtube.com/watch?v=yMjPqr1s-cg
search.terms - custume party of fonts
-
-
iti.abtk.hu iti.abtk.hu
-
József Attila mint irodalomkritikus
-
-
www.thebacklog.net www.thebacklog.net
-
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
Tags
Annotators
URL
-
-
www.youtube.com www.youtube.com
-
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
-
-
www.youtube.com www.youtube.com
-
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
-
-
www.youtube.com www.youtube.com
-
stay hungry stay foolish
forget about hungry
just stay foolish
-
-
indy-memplex-net.ipns.dweb.link indy-memplex-net.ipns.dweb.link
-
Interest based and Social
-
.replace
-
interest based
- interpersonal trust networks
- for conversations
that are - evergreen - continuous - without being synchronous
-
-
-
indy-memplex-net.ipns.dweb.link indy-memplex-net.ipns.dweb.link
-
self.link: https://indy-memplex-net.ipns.dweb.link/annote.htm?p=./pages/start-dev=indy.memplex.net.html
-
-
www.mediamatic.net www.mediamatic.net
-
Meditations on the Indranet
-
-
www.google.co.uk www.google.co.uk
-
GitHub - csmpls/indra-client: indranet clientVisitImages may be subject to copyright. Lea
-
-
github.com github.com
-
indranet client
-
-
Local file Local file
-
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
-
-
k51qzi5uqu5dg96x17d3gstxn4ehbt6nuv5x6m53costcdf6qyefryxnqcs6wo.ipns.dweb.link k51qzi5uqu5dg96x17d3gstxn4ehbt6nuv5x6m53costcdf6qyefryxnqcs6wo.ipns.dweb.link
-
ipfs.indy0.net ipfs.indy0.net
-
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
-
issue - Interesting does not look right on mobile
-
-
github.com github.com
-
AgregoreMobile.apk
-
AgregoreMobile.apk
-
-
ipfessay.stavros.io ipfessay.stavros.io
-
IPFessay
Easily publish uncensorable essays
-
IPFessay Easily publish uncensorable essays
IPFessay
Easily publish uncensorable essays
-
-
-
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.
-
-
www.google.com www.google.com
-
480p: 854x480 pixels.720p: 1280x720 pixels
Youtube video sizes
-
-
developer.mozilla.org developer.mozilla.orgPromise1
-
github.com github.com
-
Service Worker IPFS Gateway
Decentralizing IPFS Gateways by verifying hashes in the user's browser.
-
-
github.com github.com
-
Experimental IPFS Gateway implemented in Service Worker
service worker IPFS gateway
-
-
community.memex.garden community.memex.garden
-
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
-
Raindrop extremely attractive and popular is that it stores a copy of all saved websites.
raindrop
-
-
stackoverflow.com stackoverflow.com
-
yep
-
Perhaps something like this? It's probably not very cross-browser however, but it works in Chrome.
good
-
How to download the current document's innerHTML as a file?
-
-
ipfs.indy0.net ipfs.indy0.net
-
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
-
-
ipfs.indy0.net ipfs.indy0.net
-
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
-
-
github.com github.com
-
-
RFCs for changes to Rust
The future Web
-
-
github.com github.com
-
-
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
-
Request for Comment (RFC) papers and discussions on Peercoin core applications, libraries and API's
RFCs
-
-
github.com github.com
-
-
Peercoin project Pioneer of the Proof of Stake cryptocurrency.
-
-
www.google.co.uk www.google.co.uk
-
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
-
-
www.holochain.org www.holochain.org
-
-
An end-to-end open source P2P app framework
TRANSPUBLISHING: A SIMPLE CONCEPT
-
DeepKey Integration to Holochain
Sounds familiar
-
-
www.xanadu.com.au www.xanadu.com.au
-
TRANSPUBLISHING: A SIMPLE CONCEPT =
-
TRANSPUBLISHING: A SIMPLE CONCEPT
-
-
www.etymonline.com www.etymonline.com
-
seance (n.)
. Meaning "spiritualistic session in which intercourse is alleged to be held with ghosts of the dead" is recorded by 1845.
)
-
-
-
Cumulative Layout Shift (CLS)
-
-
frontendmasters.com frontendmasters.com
-
your code only works in CodePens and JSFiddles because those execute the JavaScript after the DOM is parsed.
execute javascriptr after dom is parsed
-
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.
-
-
-
Light-DOM-Only Web Components are Sweet
-
-
exploringjs.com exploringjs.com
-
an operator is a core language construct and has implicit access to more data, including the URL of the current module.
import operator
-
-
astro.build astro.buildAstro1
-
-
mastodon.mauve.moe mastodon.mauve.moe
-
https://etke.cc
-
-
subconscious.substack.com subconscious.substack.com
-
Subconscious raises a seed
-
-
-
We help you host your own Matrix chat server. -
-
-
www.w3schools.com www.w3schools.com
-
HTML DOM Element setAttribute()
element.setAttribute("class", "democlass");
-
-
community.memex.garden community.memex.garden
-
Private Server (host it yourself) and default mode is “capture”, not just bookmarks
-
-
www.youtube.com www.youtube.com
-
-
Jáki Szaniszló 1994
-
-
sdtimes.com sdtimes.com
-
GNU celebrates 40 years
-
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
-
GNU celebrates 40 years
-
-
www.pika.dev www.pika.dev
-
every JavaScript module can now be indexed and cached in a way that is universally accessible.
ESM indexed
-
What is Pika?
A project to make the web 90% faster. from
-
What is Pika? A project to make the web 90% faster.
-
-
aralroca.com aralroca.com
-
pika.dev
-
You can visit pika.dev to look for modules to use in Deno.
-
-
-
Peersky Browser
-
A minimal p2p web browser.
Peersky Browser
-
-
ipfs.indy0.net ipfs.indy0.net
-
dev.setup
links to external website needs to be right clicked and open in new window
-
-
ipfs.indy0.net ipfs.indy0.net
-
🎬👨💻 start-dev=indy.memplex.net
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
WIP
-
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
-
TODO
-
-
github.com github.com
-
Mobile version of the Agregore browser for Android, based on Chromium and Bromite
-
-
github.com github.com
-
Mobile version of the Agregore browser for Android, based on Chromium and Bromite
cloned
-
-
help.raindrop.io help.raindrop.io
-
Upload using the plus button
-
-
-
github.com github.com
-
IPIP: Data Onboarding via HTTP POST (and future ipfs:// POST|PUT)
x
-
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
-
-
www.youtube.com www.youtube.com
-
-
This Will Give You Goosebumps - Alan Watts on Death
-
-
conifer.rhizome.org conifer.rhizome.org
-
memex.garden memex.garden
-
PricingPowerups that suit your needs
-
-
-
raindrop.io raindrop.io
-
-
-
Official Raindrop.io Desktop App
-
-
help.raindrop.io help.raindrop.io
-
-
www.youtube.com www.youtube.com
-
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
-
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 https://hypothes.is/a/bfj17BZuEe-3nO9SDzyJMw
-
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
-
Principle #8: The Lost Principle of CARE
-
-
codesandbox.io codesandbox.io
-
Fly.io Team:
-
a development environment for every PR
dev env for PRs
-
don't have to wait for development servers to spin up
no spin up time
-
Conclusion
can clone running VMs quickly
-
files inside xfs get fragmented quickly,
fragmentation
-
Turning a Dockerfile into a rootfs for the MicroVM (quickly)
dockerfile rootfs
-
The unwritten
The unwritten details
-
A Tailscale VPN
-
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 😃
-
can consistently resume and clone VMs within 2 seconds.
consistent clione and resume
-
The total timings
-
But…
But… can it clone Minecraft?
-
makes a fork, and only changes a single file
need to saved only the changed file
-
copies are lazy
only copy data when we need to mutate it
-
Whenever it reads from block 3 after this, it will read from its own block 3.
reads from its own block 2
-
-
fly.io fly.io
-