- Apr 2024
-
www.linkedin.com www.linkedin.com
-
Serge SONFACK reposted this
-
-
www.linkedin.com www.linkedin.com
-
Serge SONFACK 2nd degree connection 2nd Knowledge representation and reasoning, logic programming and collaborative intelligence.
-
-
wiki.c2.com wiki.c2.com
-
-
Lisp Humor
-
-
www.linkedin.com www.linkedin.com
-
On this day in 1959, "LISP,
-
-
jmc.stanford.edu jmc.stanford.edulisp.pdf1
-
History of Lisp
-
-
www.disciplemedia.com www.disciplemedia.com
-
Commenting is the mortar that holds many an online community together.
commenting mortar
-
a private social network solution that avoids the worst of Big Tech’s intrusive, exploitative tendencies, but kept and expanded upon the features that promote engagement, security and monetisation
security monetization
-
first iteration of our trail-blazing app
trail-blazing app
-
Create a private social network
-
-
news.ycombinator.com news.ycombinator.com
-
must read in full
-
Anytype – local-first, P2P Notion alternative (anytype.io) 414 points by TTTZ 9 months ago | hide | past | favorite | 273 comments
great
-
-
blog.anytype.io blog.anytype.io
-
a single source of truth - a consensus layer - which stores information governing the discovery of spaces and profiles.
consensus layer
-
Governance of the discovery of spaces
governance of the discovery of spaces
-
own a unique decentralized name
own a unique decentralized name
-
become our shared resource, our common source of truth, and our collective medium for realizing the digital freedoms
- shared resource
- common source of truth
- collective medium
medium for realizing
the digital freedom we seek
-
make developing Anytype sustainable
developing AnyType sustainable
-
making these freedoms unalienable is the foundation upon which healthy, resilient communities and societies can be built.
making
- freedom of thought and
- expression,
- freedom to connect with those whom we trust, and
- freedom to participate in the governance of our digital creations.
these freedoms unalienable
foundation for
- healthy
- resilient
communities and societies
-
Anytype as a tool will always be free when used with your own resource
free when used with own resources
- local storage,
- local or
- self-hosted network.
-
freedom of thought and expression, freedom to connect with those whom we trust, and freedom to participate in the governance of our digital creations.
thought expression connection
participatory governance
-
imminent launch of multiplayer
launch mutiplayer
-
As a co-creator of this network you’ll be participating in the governance together with us.
co-creator participate governance
-
Each space and profile in the Anytype network is digitally independent.
space profile independent
-
Our Membership Philosophy
-
-
nesslabs.com nesslabs.com
-
Networked thinking
is an explorative approach to problem-solving,
whose aim is to consider the - complex interactions between nodes and - connections - in a given problem space.
Instead of considering a particular problem in isolation - to discover a pre-existing solution,
networked thinking encourages - non-linear, - second-order reflection
in order to let - a new idea emerge.
-
Networked thinking: a quiet cognitive revolution
Anne-Laure Le Cunff
-
-
-
STUDY FOR TIiE DEVELOPMENTOFHUMAN INTELLECT AUGMENTATION TECHNIQUESbyD. C. Engelbar
-
-
es-la.facebook.com es-la.facebook.comTwingl1
-
“ I'll send you everything I know about this ” — and be telling the truth.
twing.gl value prop
-
-
alternativeto.net alternativeto.net
-
custom storage location options
giving users greater control over their data.
-
Anytype introduces 'Multiplayer Mode' for secure shared spaces collaboration among users
-
-
-
github.com github.com
-
Usage - self hosting
self-hosting
-
Usage - running locally to log in to another instance
setup
-
latest release notes
-
-
ipfs.indy0.net ipfs.indy0.net()2
-
t let his ever present linguistic insights master the com
plexity
META-LISP can be considered as an extension of LISP, which makes the meta language character of LISP explicit.
In doing so
it inherits - a lore of methodological insights - which have always been part of the LISP tradition
The present work, ultimately is dedicated to - the LISP programmer
who may now - pen his thoughts within fewer parentheses and
- yet let his ever present linguistic insights master
- the complexity of his task
- with greater ease
-
Language Oriented Programming in META-LISP
György Lajos
-
-
docdrop.org docdrop.org
-
Language Oriented Programming in META-LISP
György Lajos
-
-
book.peergos.org book.peergos.org
-
https://hypothes.is/users/gyuri?q=peergos
110 annotations
-
-
www.dreamsongs.com www.dreamsongs.com
-
QWAN (the Quality Without a Name).
QWAN quality without a name
-
-
-
www.dreamsongs.com www.dreamsongs.com
-
blog.acolyer.org blog.acolyer.org
-
Gabriel wrote a position paper arguing for the-right-thing. A month later, he wrote a second position paper arguing for worse-is-better!
arguing for the right thing then for the worse is better
-
It is more important for the interface to be simple than the implementation.
interface simple implementation complex
-
simplicity, correctness, consistency, and completeness.
simplicity
-
The Right Thing and Worse is Better.
The Right Thing
-
The Rise of Worse is Better
-
-
www.google.co.uk www.google.co.uk
-
The Rise of Worse is Better - The Morning PaperThe Morning Paperhttps://blog.acolyer.org › 2016/09/15 › the-rise-of-wors...The Morning Paperhttps://blog.acolyer.org › 2016/09/15 › the-rise-of-wors...Sep 15, 2016 — ... EuroPal conference in 1990 (Gabriel gives ... The key problem with Lisp today stems from the tension between two opposing software philosophies.
-
Worse Is Better - Dreamsongsdreamsongs.comhttps://www.dreamsongs.com › WorseIsBetterdreamsongs.comhttps://www.dreamsongs.com › WorseIsBetterby RP Gabriel · Cited by 16 — A few months later, in Summer 1989, a small Lisp conference called EuroPAL ... Lisp applications). I gave the talk in March ... software strategies for the
-
-
www.dreamsongs.com www.dreamsongs.com
-
-
The Rise of Worse is Better.
x
-
Worse Is Better Richard P. Gabriel
-
-
www.dreamsongs.com www.dreamsongs.com
-
The Rise of Worse is Better Richard P. Gabriel Lucid, Inc
-
-
www.academia.edu www.academia.edu
-
Envisioning an Electrifying Future - 2nd Call for Abstracts
-
-
www.hunfi.hu www.hunfi.hu
-
Augmenting Conceptualization by Visual Knowledge Organization
-
-
-
Chat App for Peergos Uses /peergos-api/v1/chat API API.
chat APP api
-
-
book.peergos.org book.peergos.org
-
you could start out by creating an account on your device which gives you limited storage and uptime, then effortlessly migrate to a paid server, or to your own server, when you realise how awesome Peergos is.
own server
-
Your identity in Peergos is not tied to any particular server.
identity is bot tied to any particular server
-
-
book.peergos.org book.peergos.org
-
use the http p2p proxy exposed locally on the ipfs gateway. It means we can send any request to http://localhost:8080/p2p/$target_node_id/http/$path
-
-
book.peergos.org book.peergos.org
-
-
for peergos custom app
-
-
peergos.org peergos.org
-
Applications on Peergos Published: Tue 20 August 2019
-
-
github.com github.com
-
🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.
installed it on Peergos
-
-
www.compart.com www.compart.com
-
APL Functional Symbol Quad Slash
⍁
4 - slash
-
-
emojipedia.org emojipedia.org
-
PiecePuzzle Piece
🧩
4 - emoji : app
-
-
www.compart.com www.compart.com
-
Pages
🗐
4 - emoji - snarf : ©🗐 - emoji - web.snarf
-
-
en.wikipedia.org en.wikipedia.org
-
www.google.com www.google.com
-
Single-level storage (SLS) or single-level memory is a computer storage term which has had two meanings. The two meanings are related in that in both, pages of memory may be in primary storage (RAM) or in secondary storage (disk), and that the physical location of a page is unimportant to a process.
single-level memory/storage
-
-
www.google.com www.google.com
-
Single-level storage (SLS) or single-level memory is a computer storage term which has had two meanings. The two meanings are related in that in both, pages of memory may be in primary storage (RAM) or in secondary storage (disk), and that the physical location of a page is unimportant to a process.
single-level memory/storage
-
-
www.google.com www.google.com
-
time-sharing operating system based on the concept of a single-level memory
single level memory
-
Multics ("MULTiplexed Information and Computing Service") is an influential early time-sharing operating system based on the concept of a single-level memory.
-
Multics
-
-
-
search - html "data exchange format" youtube restful
-
-
www.google.co.uk www.google.co.uk
-
Metamorphic Testing of RESTful Web APIs - idUSDepósito de Investigación Universidad de Sevillahttps://idus.us.es › TSE2017_REST_prePrintDepósito de Investigación Universidad de Sevillahttps://idus.us.es › TSE2017_REST_prePrintPDFMay 25, 2015 — parameters, data exchange format, HTTP status codes, au- ... YouTube [16]. We selected these APIs due to ... html#ChanCL07. [46] C. Sun, G. Wang,
-
-
idus.us.es idus.us.es
-
Metamorphic Testing of RESTful Web APIs
from-search - html "data exchange format" youtube restful
-
-
www.linkedin.com www.linkedin.com
-
Citizens, written by Brian Eno
post.on
-
-
www.jonalexander.net www.jonalexander.net
-
-
www.youtube.com www.youtube.comYouTube1
-
= HTML as a data exchange format
-
-
www.youtube.com www.youtube.com
-
if 00:05:22 you've looked at the code in your company you'll realize that wow I've got millions of millions of lines of code there and I have more than a sneaking suspicion that a lot of that code is 00:05:34 actually in my way it doesn't represent the actual bang per line of code that we'd expect from a higher-level language
sneaking suspicion
lot code in my way
no bang per line of code
// We do not get much out of higher-level languages because people do not appreciate that "that advantage of high-level languages is notational rather then computatioal" John Allen - Anatomy of Lisp
I learn this 40 years ago.
I only realise now that the problem with Programming Languages and with Software "Enginnering#2 which is nothing of the sort
The lesson from the first NATO conference on the Software Crisis
ended up identifying that it is not angineering what we doe
that that was what was needed but clearly out of sight
yet the pretence persisted and we were kidding ourselves that what we do is ingineering
The reason is that programming languages constituted in terms of the means of primitives, means of abstractions and means of combinations,
where what is needed is to raise th level of expressive power of our notations by building everything that is needed into a coherent complex self-orgamzing system that supports such complex way of arrticulatinon that the task calls for
Articulating intent to the point where it is amenable to the pun to actuallyr un on a machine
-
you get simplicity by finding a slightly more sophisticated building block to build your theories out of
key
-
getting simplicity
getting simplicity
-
where the simplicity comes from pay more
simplicity
-
getting simplicit
you get simplicity
by finding - a slightly more sophisticated building block - to build your theories out of
-
-
github.com github.com
-
SenseCraft
https://stackblitz.com/~/github.com/topicquests/sensecraft
SenseCraft is a - role-playing game
where teams co-construct - structured conversations.
It is currently in active development (pre-alpha) stage.
People can ask - high-level questions by creating quests, and
members of guilds - who take up the challenge
will assume certain roles - to contribute to a - = shared conversation tree.
More documentation on the approach is available on request.
-
-
github.com github.com
-
simple terminal UI for git commands
-
-
-
About SQLite Wasm conveniently wrapped as an ES Module.
-
-
oxism.com oxism.com
-
trystero demo
-
-
github.com github.com
-
IPFS configuration/example? #66 opened Mar 22, 2024 by andre-dietrich
looking at questyion related to IPFS
-
-
-
About A block-style editor with clean JSON output
about
editor.js
-
-
-
iconify.design iconify.designIconify1
-
Iconify API Iconify API is an open source hosted (or self-hosted) service for developers
-
-
www.linkedin.com www.linkedin.com
-
Navigating the Now:A Guide to RecognizingWhat Is Going On3-Day In-Person Seminar on Korzybski in LondonJuly 25-27. 2024 - at the October Gallery
-
-
peergos.org peergos.orgPricing1
-
Write your own apps
Will do
-
-
iroh.network iroh.network
-
pricing
-
-
iroh.computer iroh.computerIroh2
-
zero-cost tooling
zero-cost tooling
-
from - !search.telegram - iroh
-
-
docs.rs docs.rs
-
!search.telegram - iroh
-
-
iconify.design iconify.designIconify2
-
You can host your own Iconify API. You can also use it with your own icons.
host your own iconify API
-
from
-
-
peergos.org peergos.org
-
Simple decentralized web hosting on Peergos Published: Mon 01 March 2021
-
-
thesyntonytimes.substack.com thesyntonytimes.substack.com
-
The Day AI Woke Up to It's Buddha Nature
-
-
www.numbertext.org www.numbertext.org
-
LibreOffice/Collabora Online Typography
Line break interoperability and state-of-the-art ISO OpenDocument/web typography in open source office suites
from: "ReleaseNotes/24.2 - The Docume…" (wiki.documentfoundation.org)
-
LibreOffice/Collabora Online Typography
-
-
wiki.documentfoundation.org wiki.documentfoundation.org
-
tdf#119908 blog post (László Németh, donor: NLnet).
-
To fix the lost interoperability
the same algorithm has been implemented in Writer to reduce spaces within justified lines by up to 20%
-
New line break algorithm for interoperability
-
The Document Foundation Wiki Search
-
-
opencollective.com opencollective.com
-
from peergos recommended apps
-
Editor.js
Free block-style editor with a universal JSON output
-
-
oleksis.github.io oleksis.github.ioyt-dlg1
-
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
-
-
github.com github.com
-
A cross platform front-end GUI of the popular youtube-dl written in wxPython
-
-
alternativeto.net alternativeto.net
-
Youtube-DLGYoutube-DLG is front-end GUI of youtube-dl for downloading videos from YouTube and 1000 over sites.
-
-
-
www.linkedin.com www.linkedin.com
-
Least Authority
Least Authority = Advancing digital security and preserving privacy as a fundamental human right.
Computer and Network Security Berlin 865 followers 11-50 employees
-
-
-
It seems there's a company working on IPFS and i2p, hopefully it may make IPFS irreplaceable.
IPFS china
-
-
mirone.me mirone.me
-
we make slash, tooltip and block plugins universal. Y
You can use them to build you features easily. For example, if you want to create a mention plugin, you can use the new slash plugin to do that. Another example is that you can also create tooltips for different types of nodes. Display a tooltip with input when you focus on an image node, or display a tooltip with buttons when you select some text.
-
-
milkdown.dev milkdown.devCommands1
-
make some changes to editor content programmatically
x
-
-
-
(aka VPB), is a magical vite plugin
that helps you to generate and manage documentation website like a book.
There is that GIF that suggest y ou can creat it too with Milkdown
-
-
-
mirone.me mirone.me
-
Introducing Vite BookFebruary 04, 2022
This is the best thing since Sliced Bread.
Not only Milkdown, the WYSYWIG Morphic HTML creaator
-
Init a project using vite and add the vite-plugin-book package as the dependency:
-
a new way to write and manage your documentation. It’s called Vite Book.
to write and manage documentation
grow that to write and manage integral info-commication-infra strcutures
-
simple to setup and easy to write.
documentation site
-
-
-
auto poiesis
4 Milkdown
-
-
www.etymonline.com www.etymonline.com
-
literally "a jumping together,"
inspired to conspire
-
-
www.npmjs.com www.npmjs.com
-
Vite Plugin Book
Vite Plugin Book
Vite plugin book (aka vite book), is - a magical vite plugin that
helps you to generate and manage - documentation website - like a book!
-
-
-
github.com github.com
-
Visit the
-
Feature
- 📓No statically built html files
- 🛫Auto generate documentation website
- 🍼Write documents in a WYSIWYG way
- 🧰Manage site just in browser
- 📦Deploy your site without any configuration.
-
-
About A magical vite plugin that helps you to generate and manage documentation website.
x
-
-
vitejs.dev vitejs.dev
-
ViteNext Generation Frontend Tooling
-
-
-
Improving the developer experience of enterprise design systemsBy StackBlitz
-
-
blog.stackblitz.com blog.stackblitz.com
-
recent webinar
-
Improving the developer experience of enterprise design systems
-
-
blog.stackblitz.com blog.stackblitz.com
-
Eric Simons CEO at StackBlitz making web development fast & secure. Viva la Web!
-
-
blog.stackblitz.com blog.stackblitz.com
-
Improving the developer experience of enterprise design systems
-
-
blog.stackblitz.com blog.stackblitz.com
-
Flow state: Why fragmented thinking is worse than any interruption
-
-
stackblitz.com stackblitz.com
-
StackBlitz Pricing
Plans for you and your team
Start with a free account to speed up your workflow on public projects or boost your entire team with instantly opening production environments.
-
-
ipfs.indy0.net ipfs.indy0.net
-
StackBlitz Pricing
Plans for you and your team
Start with a free account to speed up your workflow on public projects or boost your entire team with instantly opening production environments.
-
-
blog.stackblitz.com blog.stackblitz.com
-
You want it to be a mini operating system
back to the future: NultIcs was not an operating system
from: "Announcing StackBlitz Self-hos…" (blog.stackblitz.com)
-
running non-web native languages like Python, Java, or R in the browser via WASI?
running Java in the browser
-
Thanks to Chrome’s PWA functionality, installing StackBlitz is as simple as a single click. Milliseconds later you have a desktop IDE you can launch from your dock.
PWA rocks
-
With StackBlitz you can keep working, without an internet connection, regardless of whether you’re on a train, in a plane, or backseat uber-ing in the rain
Offline first
local first
-
Run servers. In your browser.
Run servers in your browser!!!!
-
Legacy online IDEs run your entire dev environment on a remote server
not on a remote server
-
Setting up local environments is a huge buzzkill
buzzkill
-
All code execution happens inside the browser’s security sandbox, not on remote VMs or local binaries.
All running in the browser not on remote WMs
-
Faster than your local environment. Builds complete up to 20% faster and package installs complete >= 5x faster than yarn/npm.
faster then your local environemnt
-
WebContainers runtime
-
-
blog.stackblitz.com blog.stackblitz.com
-
WebContainers runtime,
-
Security that doesn’t compromise DX
noc compromise DX security
-
Announcing StackBlitz Self-hosted
self hosted
-
Drive library and design system adoption at scale
design system adoption at scale
-
-
-
The WebAssembly System Interface (WASI) is a group of standard API specifications for software compiled to the W3C WebAssembly (Wasm) standard. WASI is designed to provide a secure standard interface for applications that can be compiled to Wasm from any language, and that may run anywhere—from browsers to clouds to embedded devices.
WebAssembly System Interface (WASI)
-
-
-
A plugin-driven WYSIWYG markdown Editor, inspired by Typora, built on top of prosemirror and remark.
editor for freedom
-
-
github.com github.com
-
You're a special user and I'll take your suggestions and give you feedback for your projects that use milkdown.
aim for it
-
It's a markdown editor framework for freedom.
-
-
codesandbox.io codesandbox.io
-
Free to learn and experiment.Pay as you grow.
play as you grow =
-
-
www.npmjs.com www.npmjs.com
-
@milkdown/plugin-history
-
-
yarrow.is yarrow.is
-
the common law right of private contract
the foundation of modern law.
-
network for the common good
network common good
-
"ecosystems of trust"
-
-
blog.saeloun.com blog.saeloun.com
-
Understanding Hydration in React applications(SSR)
-
-
www.google.com www.google.com
-
Understanding Hydration in React applications(SSR) | Saeloun ...
-
google.search: hydrate dehydrate data
-
-
sveltequery.vercel.app sveltequery.vercel.app
-
hydration/dehydrate
dehydrate creates - a frozen representation of a cache
that can later be hydrated with - Hydrate, - useHydrate, or - hydrate.
-
-
nx.dev nx.dev
-
e2e tests
e2e
end to end tests
-
Nx Cloud adopts a new task-based CI model
allows you to overcome both - the slowness and - unreliability
of the current VM-based CI model
-
-
www.jsdelivr.com www.jsdelivr.com
-
-
@milkdown/crepe
```
<script src=" https://cdn.jsdelivr.net/npm/@milkdown/crepe@7.3.6/lib/index.es.min.js "></script>```
-
-
www.google.com www.google.com
-
google.search: milkdown crepe
-
-
www.jsdelivr.com www.jsdelivr.com
-
jsDelivr - Open Source CDN
-
-
stackoverflow.com stackoverflow.com
-
jQuery onload - .load() - event not working with a dynamically loaded iframe
onload iframe
-
-
www.delftstack.com www.delftstack.com
-
How to Implement an onload Event in iframe in JavaScript
onload iframe
-
-
gist.github.com gist.github.com
-
Works like a charm. Make sure the fragment link is all in lowercase
works like a charm
-
Anchors in Markdown
anchors in markdown
-
-
search.brave.com search.brave.com
-
(#some-markdown-heading)
github does it
-
brave.search: anchor in markdown
-
-
stackoverflow.com stackoverflow.com
-
Cross-reference (named anchor) in markdown
named anchor in markdown
too bad
-
-
github.com github.com
-
Is there a way to add anchor tags in ckeditor5?
anchor name CKEditor
looks like no clean solution solution
uses IDs instead of #
-
-
packages.ecosyste.ms packages.ecosyste.ms
-
Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.m)
Registry of Registries
-
-
packages.ecosyste.ms packages.ecosyste.ms
-
Ecosyste.ms: Packages
An open API service = providing package, version and dependency metadata of many open source software ecosystems and registries.
-
-
milkdown.dev milkdown.dev
-
You can also type :(\S)+ (for example: :mil) to display a list of emojis
-
-
-
About The official documentation website for milkdown.
-
-
opencollective.com opencollective.com
-
Peerigon
We love Open Source and the Open Web!
-
-
emojipedia.org emojipedia.org
-
🕵 Sleuth or Spy emoji.
🕵️♂️
emoji - Man Detective
-
-
emojipedia.org emojipedia.org
-
Magnifying Glass Tilted Right
🔎
emoji
-
-
milkdown.dev milkdown.devMacros1
-
Macros
Macros are helpers that specify - how to handle a certain input and - apply it to the editor.
-
-
subconscious.substack.com subconscious.substack.com
-
locator and as an identifier was a poor design choice.
poor design choice if you subscribe to the f**up theory about how we got to where we are.
Given the huge push behind the web that eclipsed viable better ways, and considering that it was a fortuitous to have a proposal afoot at the right place (CERN!) at the right time to build an inherently centralizing system, that was by construction, and clearly muddled thinking that went unchallenged, due to compromises that did not seem at a time of total surrender, enclosable architecture on top of a decentralized unenclosable carrier
Not to mention the consistent and persistent suppression sidelining of better alternatives
It is not that there were no people who knew and would have done better:
Having open protocols and a platform is so important we do have a chance to re-decentralization, we hope
The future of the web, and in fact of computing with a human face and a chance for humanity to have a future at all is in its past.
https://twitter.com/TrailMarks/status/1519794086898716674
https://twitter.com/alexobenauer/status/1429834314372599814
https://hypothes.is/a/4naMABF0Ee2QDROM-gFj1g
.for - zooko's triangle
-
-
-
WPS Office Free All-in-One Office Suite with PDF Editor Edit Word, Excel, and PPT for FREE.
-
-
milkdown.dev milkdown.dev
-
You can also create your own plugin to support your awesome idea.
awesome idea
-
-
stackoverflow.com stackoverflow.com
-
21 Save this answer. Show activity on this post. You can await a dynamic import within Chrome's console:
import chrome console
-
-
github.com github.com
-
a5ca9cd ·
aggregating modules
from
-
-
-
Revealing Module Pattern in Javascript & quick tips
``` javascript var namesCollection = (function() { // private members var objects = []; // public members, exposed with return statement return { addName: addObject, };
// Public Method function addObject(object) { objects.push(object); _printMessage(object); } // Private Method - Prefixed with single underscore function _printMessage(object) { console.log("Object successfully added:", object); }
})(); ```
-
-
developer.mozilla.org developer.mozilla.org
-
aggregate modules
-
-
github.com github.com
-
-
ala evealing module pattern
-