About Andrรฉ Dietrich
x
About Andrรฉ Dietrich
x
LIASCRIPT: A DOMAIN-SPECIFIC-LANGUAGEFOR INTERACTIVE ONLINE COURSES
ls
andre-dietrich commented
What a beautiful piece of art and
I am sad, that I did not discover it earlier ...
All the examples/connections work like charm, but I could not create a working IPFS connection.
Maybe this needs some additional configuration that I am not aware of?
I would like to embed your work into our OER
(Open Educational Resource) - Project,
which is called LiaScript. =
It is an extension to markdown, that is directly interpreted within the browser.
Here is a little demo of how we create classrooms, that sync the states (quizzes, survey, collaborative editors, chats...) between browsers ...
https://www.youtube.com/watch?v=Kjk6OblugXI
and I would like to have a running IPFS solution ๐
Thank you anyways for this great project ...
andre-dietrich
[Question]: Detecting incorrect passwords enhancement New feature or request. #53 opened on Nov 4, 2023 by brother-bill.
background = ๐๐ย web.research - "open learning commons"
Share your knowledge and build online courses with simple Markdown!

LiaScript, as a
Markdown-dialect

that allows sharing knowledge by - creating interactive courses - in an Open-Source manner,
where anyone can - participate and - contribute.
Share your knowledge and build online courses with simple Markdown!

Markdown-dialect

that allows sharing knowledge by - creating interactive courses - in an Open-Source manner,
where anyone can - participate and - contribute.
LiaScript, as a

that allows sharing knowledge by - creating interactive courses - in an Open-Source manner,
where anyone can - participate and - contribute.
About https://serveo.net is an alternative for ngrok. taichunmin/serveo can let you secure URL to your localhost server through any NAT or firewall in Docker. And taichunmin/serveo-server can let you host your own serveo.
docker

Cyble VisionSee Cyble in ActionAward-winning cyber threat intelligence platform, designed to provide enhanced security through real-time intelligence and threat detection.

Cybleย is a globalย threat intelligenceย SaaSย provider that helps enterprises protect themselvesย from cybercrimes
to cyble

People concerned about their exposure to the Dark web can register atย AmiBreached.comย to ascertain their exposure.
Ngrok Platform Abused by Hackers to Deliver a New Wave of Phishing Attacks
ngrok fishing attacts
How to enable Remote Desktop
remote desktop
form
don't use ngrok or similar tools blog.cyble.com/2021/02/15/โฆ
don't use ngrok ? serveo.net?
Recently learned about tunnelin.co
checkout
Access localhost from the internet [closed]
answer
serveo.net โย Emre Jun 11, 2019 at 20:45
Emre Yet another software engineer
from serveo.net
google.search: allow+unsecure+ws+connections
possible.answer - thisisunsafe bypassing chrome security
Sep 20, 2017 โ However, my page is loaded over HTTPS, which means the browser won't allow an unsecure WS connection, instead it will require a secure WSSย ...
thisisunsafe - Bypassing chrome security warnings
for - access secure wss on local host
If you have admin privileges on the POS terminals, how about adding a line to the HOSTS file like: 127.0.0.1 localhost.mycompany.com
answer
How can I establish a secure connection to a websocket on localhost?
secure ws websocket connection to localhost
from - connectWebSocket connction
You would need a WebSocket proxy
to - HTML5 Web sockets Proxy Server
I can't downgrade my site to http
cannot downgrade my site
"the browser won't allow it"
so no
Connect to an unsecured WebSocket over https
I am trying to establish a connection to a unsecured WebSocket.
Sep 20, 2017 โ However, my page is loaded over HTTPS, which means the browser won't allow an unsecure WS connection, instead it will require a secure WSSย .
How HTML5 Web Sockets Interact With Proxy Servers $("#translated_"+InfoQConstants.userDetectedCountryCode.toLowerCase()).show(); Like Print Bookmarks if(loggedIn){ $('#showBookmarks').show(); } function performBookmark() { Bookmarks.toggleBookmark('articles', 'Web-Sockets-Proxy-Servers'); } infoq.event.on('bookmarkRequested', function(e) { Bookmarks.toggleBookmark('articles', 'Web-Sockets-Proxy-Servers'); }); infoq.event.on("loaded", function(){ if(loggedIn){ var href = window.location.href; if(href.indexOf("#bookmarkPage") != -1){ $('#bookmarkBtn').click(); } } }); $(document).ready(function() { if(Bookmarks.isContentBookmarked == 'true'){ $('#bookmarkBtn').addClass('button__green'); $('#bookmarkBtn').removeClass('button__gray'); }else{ $('#bookmarkBtn').removeClass('button__green'); $('#bookmarkBtn').addClass('button__gray'); } });
from
Run Serveo On Android to Host Your Website

SSH Reverse Tunnel Agent
reverse tunnel agent
Unable to register a SSH public key
register ssh key
SSH Keys and Public Key Authentication

Have any of you been able to setup custom domain?
This is a free equivalent to ngrok and it only uses SSH - https://serveo.net/ - and it accepts custom subdomains.
seveo
Expose local servers to the internetNo installation, no signup
ssh -R 80:localhost:3000 serveo.net
here are a couple of good free services that let you do the same. Ideal for showing something quickly during development/testing: http://localtunnel.me/
fist one is the best
http://localtunnel.me/
you have a web server running on your machine. To access it from Internet,
to: local tunnel
google.search: access server running on local machine from the internet
Localtunnel allows you to easily share a web service on your local development machine without messing with DNS and firewall settings.
<svg class="dib header__logo__text" role="img" title="Localtunnel"><use xlink:href="#logo-text"></use></svg>
<svg class="dib header__logo__monogram" role="presentation" aria-hidden="true"><use xlink:href="#monogram"></use></svg>
Multiple terminal windows in Windows Ubuntu?

A minimal Java implementation of IPFS
from: "ianopolous - Overview" (github.com)
IPFS Java
expose yourself localtunnel.me
localtunnel
localtunnel localtunnel exposes your localhost to the world for easy testing and sharing! No need to mess with DNS or deploy just to have others test out your changes. Great for working with browser testing tools like browserling or external api callback services like twilio which require a public url for callbacks.
e
File access control
to: cryptree cryptographic file system
https://w3s.link/ipfs/QmWK52iwjAodyGcxoRzDEyeTmcKiDM2fYwaH2wpn8ncV9j?filename=wuala-cryptree.pdf
A p2p, secure file storage, social network and application protocol
web interface build
build web interface
migrate to another server first ensure you have sufficient quota on it, then run the migrate command on it.
migrate to another server
mirror all of your data on another server first run the following command (on any instance):
mirror locally
for: peergos
can revoke their following at any time
revoke following
onion routing is integrated
Once onion routing is integrated, there will be no way for an attacker (or us) to deduce the friendship graph (who is friends with who).
for: indy.web.mesh untraceable friendship graph
respond to friend requests with their own friend request to make it bi-directional
respond friend request bi-directional
"following" someone and is a one way protocol.
one way protocol
two random symmetric keys are generated for every file or directory
is that ephemeral encyption for each file and folder?
IPFS itself is not trusted
but self-certifying
Servers are trustless
trustless servers
There is a pki node which ensures unique usernames using a structure similar to certificate transparency. This data is mirrored on every peergos server. A new node contacts any public Peergos server to join the network
unique usernames
servers mirror
CryptTree
Cryptree: A Folder Tree Structure for Cryptographic File Systems
Application Protocol | System Design
Application Protocol | System Design - GeeksforGeeksGeeksforGeeks

y R Sharp ยท 2008 โ We shall see examples of applications which illustrate all these architectures. Keywords. User Agent ยท Application Protocol ยท File Transfer Protocol ยท Originย ...

Peergos/nabu
achieve
This allows us to achieve - cross-platform reproducible builds and - future proof our build system
(we should be able to build - any commit - any number of years into the future
with only a JVM).
npm even with nvm is broken need pnpm to make your projects tree copyable */ -
We avoid JS based build tools and managers like npm, webpack etc. to maintain greater control over the build process.
our build
all u need is a JVM
/* perfect
npm even with nvm is broken
*/
source: "The Coming Century of War Agaiโฆ" (www.youtube.com)

The Coming Century of War Against Your Computer | Cory Doctorow

google.search: war means of computation doctorow
Aug 28, 2023 โ When I was at the United Nations at the World Intellectual Property Organization, I was known as the "scourge" of the simultaneous translationย ...
Cory Doctorow The Coming Century of War Against Your Computer
![]()
28c3: The coming war on general computation
for: war computation means
brave.search: Origin+trial+controlled+feature+not+enabled%3A+%27interest-cohort%27
4 August 2023 - As for The "Error with Permissions-Policy header: Origin trial controlled feature not enabled: 'interest-cohort'." warning is related to Google's FLoC (Federated Learning of Cohorts) experiment, which is a part of their Privacy Sandbox initiative. This error is not critical and should not causeย ...
Permissions policy header error: Interest cohert not enabled #52356
for - local Peergos server
Permissions policy header error: Interest cohert not enabled
seen this error in peergos log
Brave blocker rendered it unusable
log in to your account from another Peergos instance
log into your account from another peergos instance
Usage - self hosting
peergos self-host self-hosted self-hosting
Video/audio player. Image gallery. Secure PDF viewer. Customizable profiles ยท Personal website hosting. Why use it? Strong client-sideย ...
the human readable path in the Peergos global filesystem
browser fingerprinting is irrelevant for such websites because no information can be exfiltrated!
private websites
Developing a Peergos App
Select the peergos-app.json file and choose โRun Appโ
Peergos REST API
api
Example messages
``` From: John Doe jdoe@machine.example Sender: Michael Jones mjones@machine.example To: Mary Smith mary@example.net Subject: Saying Hello Date: Fri, 21 Nov 1997 09:55:06 -0600 Message-ID: 1234@local.machine.example
This is a message just to say hello. So, "Hello". ```
from: "Video: Lecture: Indy Johar โ Dโฆ" (www.youtube.com)
His last answer - self-authoring
is indeed spot on.
docdrop hhpothes.is annotated video

Lecture: Indy Johar โ Designing Our Futures โ Live Stream

the biggest things that we need for crisis is actually our own capacity to 01:11:50 become more self-authoring
for crisis we need - building our capacity for self authoring - self-authoring societies - capacity to author yourself
the biggest things that we need for crisis is actually
our own capacity to
become more self-authoring
-

people like the Nordic secret
from Thomas Borman I think
who talks about vult schools in the scandix and nordics
being a key part of building self-authoring societies and actually
building the capacity to author yourself
is probably the
greatest single contribution
to be able to operate in crisis and
I think that's going to be a key part
The World Wide Web
from - google.search - browser protocol

HyperText Transfer Protocol
The Wold Wide Web
to - The World Wide Web (article) |โฆ"(www.khanacademy.org)

google.search: browser protocol
npx expose-wsl@latest
do.how access server running under WSL from the local network
Simply use this single line
do.how - access server running on wsl ubuntu
sudo apt install default-jdk
install default-jdk
sudo apt update
step 1
from: install jdk ubuntu - Google Seโฆ (www.google.com)

Sep 21, 2023 โ Simple step-by-step guide on How to Install Java on Ubuntu, and any other Ubuntu-based distribution. Get started with Java today!

%LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Avatars
do.how: Brave change Profile Avatar image
TO CHANGE THE PROFILE AVATAR
do.how: change brave profile avatar
dream interpreter about comparative mythology
X
mythological ideal ideas
and concepts are functional
functional quality of our object categories
functional
a word was more like a um a piece in a 00:03:43 chess game
3+ - words ๐งฉ piece in a chess โ๏ธ game ๐ฏ - ๐ท๏ธ label ๐ท๏ธ for an object - Do things with - not just ๐งช๐งซ label ๐ท๏ธ things with
๐ฌ ๐ค think with - Concepts not theories ๐ค about objects
Correspondence theory bunk - Action oriented - Motor ๐ต oriented cup - Motor action activated at perception
philosophical investigations
Wittgenstein
3+ - words ๐งฉ piece in a chess โ๏ธ game ๐ฏ - ๐ท๏ธ label ๐ท๏ธ for an object - Do things with - ๐ฌ ๐ค think with - Concepts not theories ๐ค about objects Action oriented Motor ๐ต oriented cup Motor action activated at perception
Select the peergos-app.json file and choose 'Run App' to launch the app from the current directory. This is only available for launchable apps.

for - ๐จโ๐-โ study - Peergos.Custom.App
Multiple low data rate signals are multiplexed over a single high-data-rate link, then demultiplexed at the other end.
![]()
for
= on - indyplex - inter personal-planetary personal first people centered communication networks
Multicast
![]()
network multicasting:
![]()
The namespace is only bounded by the max interest packet size of 8kb and the number of possible unique combinations of characters composing names.
namespace bounded
increasing the closeness of mapping between an application's data and its use of the network.
a clear example of integration of concerns
remember multics
multiplexing info-com/mumnic/puta-tion systems
names used for local communications may require only local routing (or local broadcast)
local routing
aka
clandestine currier networks
electronic cash was pretty much the same as naming,
naming
for - What's in a name - anything is possible if you CAN deem it so
JBED Android

Use Java applications on Android

To access the same desktop session, you need a different VNC server. x11vnc can do desktop sharing; in your GNOME environment, Vino is probably the preferable choice (as Ignacio pointed out)
vino
This can be a backbone for almost any secure peer 2 peer application. I always thought that ipfs on its own is great for sharing public files. But I think its to hard to implement the whole security aspect for every application yourself, thats why peergos is so great. D
backbone fo any p2p application
Selfhosted #785
PR opened here: Peergos/web-ui#485
Self hosting on Unraid
Add packaging into container image #485
Migrating from Node.js to Deno
migrate from node
Secure by defaultA program run with Deno has no file, network, or environment access unless explicitly enabled.
security by default
Instantly create standalone executables from your Deno program. It even supports cross-compiling for other platforms!
intant executables
Batteries includedThe essential tools you need to build, test, and deploy your applications are all included out of the box.
all essential tools
Here a complete HTTP server module is added as a dependency in a single line
deno run
Deno is (and always will be) a single executable file. Like a web browser, it knows how to fetch external code.
knows how to fetch external code
executing JavaScript and TypeScript outside of the web browser
executing javascript outside the browser
Deno 1.0
source https://deno.com/blog/v1
the mechanism for linking to external libraries is fundamentally centralized through the NPM repository, which is not inline with the ideals of the web.
With the changing JavaScript language, and new additions like - TypeScript,
building Node projects can become - an arduous endeavor,
involving managing - build systems and other heavy handed tooling
that takes away from the fun of - dynamic language scripting.
Furthermore the mechanism for - linking to external libraries is - fundamentally centralized
through the NPM repository, which is not inline - with the ideals of the web.
an import system via urls
The main reason that the developers of Deno have given for the use of an import system via urls is
"Furthermore the mechanism for linking to external libraries is fundamentally centralized through the NPM repository, which is not inline with the ideals of the web."
(quoted from the v1 blogpost,
I highly suggest the 15min read if you are struggling to see the point of deno). So essentially they are trying to avoid the whole central-source-of-trust-by-a-company thing that happened out of necessity in Node, because it was so hard to manage packages and are trying to make importing packages as easy as including javascript files in a webpage (This also means you don't have to manually install packages). After all, if you read the blogpost, the ambitions of deno are to be runtime environment like a web browser.

From Node to Deno

Huszadik Szรกzad 1910. julius-december (fรฉl รฉvfolyam) Tรกrsadalomtudomรกnyi รฉs szociรกlpolitikai szemle - XI. รฉvfolyam

catalysing transformative solutions that empower individuals.
empower individuals
Marking the Webโs 35th Birthday: An Open Letter

They wouldn't have called it anย operating system back then. Backย ย then it was just seen as this convenientย platform for developing software
Small and tinkerable. Based around a bad idea of hierarchical filr system. The original creators were aiming higher boiling the ocean ๐ filesystem was a quick and dirty way to get off thr ground. Did not have a chance to built something better. 60 years later with rust we cold build Named data networks and that would be a universal Multics Multi player info communication in compute system kernel universal autopoietic info-communication system the one that can grew and keep up with our growing needs and understanding evergreen permanent by design future proof silver bullet
A modern runtime for JavaScript and TypeScript.
Community structure
![]()
Weekend calendarThanks!Bence Bezeredy
x
How to Handle Secrets in Helm
for - Peergos Secret Links
However, if you only need to display the Word Document, but don't need to edit it, you can use Google Documents' Viewer via an <iframe> to display a remotely hosted .doc/.docx. <iframe src="https://docs.google.com/gview?url=http://remote.url.tld/path/to/document.doc&embedded=true"></iframe>
doc to html via google
to: jsfiddle
from
The zero configuration build tool for the web. ๐ฆ๐

Converts Word doc to HTML code
doc to html
Announcing Ibis, the federated Wikipedia Alternative
x
โIn Liberalism and the Challenge of Climate Chang
Locally annotate publicly and only the annotations are shared publicly with the snippets not the entire text
๐โ๏ธ- join.ann0te - Shaw Liberalism and the Challenge of Climate Change
view.only ๐ฅ๐โ๏ธgroup.ann0te - CS-LCCC

Join the private<br /> - reading - hypothesis social annotating and - conversations on CryptPad
with this link:
https://cryptpad.fr/pad/#/2/pad/view/ovtqxiVuUX6QGM3urq7jmydd3+HCSmnVvHQtZZLojY4/
File Converter Convert your files to any format
for
doc to html
Convert Word documents (.docx files) to HTML
docX
the advantage of a high-level language isnotational rather than computational.

read this 40 years ago I've been working on exploring ways to create a neew reality inspired by that insight
Anatomy of LISP

Library Genesis
wow
We may amend these terms at any time.
amend terms at any time
We may in our sole discretion cease operating Peergos at any time.
cease operating at any time
grant us access to the relevant Data
grant access
process personal data
about others save with their consent, or otherwise in accordance with applicable data protection legislation.
use Peergos to breach
use Peergos to breach any policies or regulations applicable to your local or internet connection, or any other network connected to Peergos
Host any Data that you do not have a right to reproduce,
right to reproduce
Passwords cannot be recovered.
passwords are not recoverable
Under no circumstances will Peergos be liable for any reason for the existence or content of any Data on Peergos.
Peergos not liable for content
in receipt of a public sharing link
Peergos (including, if you so authorise, making your Data available to other users in receipt of a public sharing link).
You should keep a local backup of any Data stored using Peergos
need a local running mirror and/or IPFS Desktop or Brave IPFS
PEERGOS TERMS OF USE
Secure, decentralized, meaningful, pick two

!- threads :
Peergos is building the next web - the private web, where end users are in control.
your private online space
Peergos is built on top of IPFS. You can run Peergos on your own machine and still access your files through any other Peergos server.
It is the x,y coordinates of the text baseline start position (in the left bottom corner of the first char).
answer
Understanding SVG <text> x-y coordinates and padding
It is the x,y coordinates of the text baseline start position (in the left bottom corner of the first char).
fill-opacity
The fill-opacity attribute is a presentation attribute defining the opacity of the paint server (color, gradient, pattern, etc.) applied to a shape.
``` <svg viewBox="0 0 400 100" xmlns="http://www.w3.org/2000/svg">
<circle cx="50" cy="50" r="40" />
<circle cx="150" cy="50" r="40" fill-opacity="0.7" />
<circle cx="250" cy="50" r="40" fill-opacity="50%" />
<circle cx="350" cy="50" r="40" style="fill-opacity: .25;" /> </svg> ```
Rainbow Stock Images

โRichard Of York Gave Battle In Vainโ

ROYGBIV or VIBGYOR Rainbow Color Codes

Can I change the fill color of an svg path with CSS?
<path style="" fill="#333333"
img.src = "data:image/svg+xml;base64,"+btoa(xml);
img.src = "data:image/svg+xml;base64,"+btoa(xml);
.google.search - "lazy encyiption"
This is a lazy encryption system
.for: lazy encyption
in that it's not designed to - securely obscure data,
but rather that it is designed to - prevent people from reading data - without first taking steps to decrypt it.
This makes this system useful for - hiding clues in games,
where people can use a deciphering tool within the game itself if they really want to spoil the answer. Other uses are left to the imagination.

.for: lazy encryption

160IPFS
IPFS is a - global, - versioned, - peer-to-peer - filesystem.
It combines ideas from - Git, - BitTorrent, - Kademlia, - SFS, and the - web.
It is like - a single bittorrent swarm, - exchanging git objects.
IPFS provides - an interface - as simple as the HTTP web,
but with - permanence - built in.

0Spot-On Encryption Suite
Spot-On is Encryption software that securely connects two friends for chat, group chat, email, file sharing and file transfers with magnet links and P2P web search.
