Avatar
bblfish
dbdc4dc6031900bb2cbce65958f468fb2af3c4251e5a2c84f4e93836522686fb
After deploying the Babelfish [1] machine translation engine at AtlaVista in the 1990s, Henry has been working on Decentralised social Networks since 2004 at Sun Microsystems when he took up foaf, contributing to the Atom Syntax syndication format, WebID Authentication, then in 201x worked on Linked Data Protocol, Social Linked Data Platform (Solid), and now is working on Access Control. He read philosophy, spent three years immersed in [2] Category Theory towards a Solid Phd, and earns a living programming in #Scala. He will also talk to you about the #WebOfNations. [1] https://www.youtube.com/watch?v=YWqHkYtREAE [2] Category Theory is the mathematics of duality, more https://web-cats.gitlab.io/
Replying to Avatar Hyolobrika

nostr:npub17nh976lhldect7w76f9d3rnwsv67zluuenav7m7rqs08qju8ac6svy2v8t

>https://scribe.rip/bblfish/use-cases-for-the-web-of-nations-361c24d5eaee

🤔

Running commentary:

As for #1. Enhance Trust in small businesses: that sounds interesting and probably useful, but I think it should be extended to allow trust links from institutions other than governments. It should be configurable in the browser which organisations the user trusts (which may or may not include their government).

As for #2. Help stand out: it's starting to feel a bit authoritarian and sinister now.

>Having official information readily available in the browser showing the domain of expertise of the company or institution behind a web site would hugely increase our ability to work together on urgent problems.

Why? Knowledge is something that comes from the real world, filtered through each individual's sense organs and brain, not officially deemed "Legitimate Institutions of Knowledge".

A lot of these ideas of yours involve an enhanced role for the state, which I don't like.

>This is made all the more problematic as widely available machine translation technologies are exposing people to web sites published in regions they know little of.

I don't understand why that would make a difference.

As for #3. Make Fake News Web sites stand out: this one is really sinister. Who defines "fake news"?

The great thing about the internet is that it is (relatively) anarchic, and should be made more so, not less.

You can fuck right off with your knowledge gatekeeping bullshit.

Thanks for writing up your thoughts on the #WebOfNations which I originally published here:

https://medium.com/@bblfish/use-cases-for-the-web-of-nations-361c24d5eaee

I am happy to finally get some feedback!

Your point #1 is completely ok. You could have non-governmental organisations that also give you trust. States are tied to laws, so they have some major advantages, so I focused on them.

For #2 it is not authoritarian as it is - or should be - completely opt-in. Many businesses would like people to be able to find them via legal systems, which they are completely tied to anyway since they pay taxes, social security, health insurance, etc...

For #3 the idea is really to make completely fake news sites stand out - ie those that pretend to be say, Washington based but are actually run from a garage in some completely different country. That does not, of course, stop registered websites from publishing fake stories - the only thing that can stop that is for people to hold them accountable over time.

The point is that we don't really need a lot to deal with misinformation. We only need a better way of recognising how websites are tied to legal infrastructures. That would help small commerce a lot, for example. Currently, the only websites that can gather such trust are multinationals (eg Amazon) because they can create worldwide marketing campaigns so that people remember their domain name by heart.

note15lcnje0nugxdefsl2a3ynsc64hvvrq74hau04nh8vq75lwhvm0pqg76exh

#zapddit seems to work, but it is very slow loading.

Is that because it fetches the full social graph or something that I stated?

Replying to Avatar bblfish

How do I sign into https://primal.net/ ? I have installed a NIP-07 extension for my browser and the primal.net web site asks to use it, and I gave it permission. But I can't write.

Well I was able to sign into iris.to with the NIP-07 exension and write this post. So that works.

That feels much better. I was worried about entering private keys into various web sites. It looks like a protocol to roll-over keys would be needed at some point.

How do I sign into https://primal.net/ ? I have installed a NIP-07 extension for my browser and the primal.net web site asks to use it, and I gave it permission. But I can't write.

I think he chose Kamala to make sure nobody would want to contemplate that option.

Replying to Avatar unclebobmartin

Um... No.

OO was "discovered" in 1967 by Ole Johann Dahl, and Kristian Nygaard when they extended Algol to help with discrete event simulation. The result was the Simula 67 language which influenced both Bjarne Stroustrup and Alan Kay. In the early 80s Stroustrup, at Bell Labs, went on to create C++ while Kay, at Tektronics, went on to create Smalltalk. The ideas spread and by the mid 80s, influenced by Smalltalk, Objective-C had started to become popular. By 1986 Stroustrup's C++ began to overtake Objective-C and in the early 90s became the standard at Sun. Meanwhile IBM was pushing Smalltalk. Sun won that battle and began to shift C++ to Java. Microsoft, in order to compete for influence over the internet, copied Java and created C#.

The GOF book was adapted from many uears of experience in Smalltalk and C++, and the patterns it describes are still very useful today -- even in functional languages like Scala, F#, and Clojure.

Go is a nice language, but it's inventors were the inventors and maintainers of C and C++, so there was no path to Go without going through those languages first.

And, no Flying cars are not in the offing until someone invents anti-gravity. ;-)

From: (btcinna) at 07/23 11:46

> If you’d take another path, you’d arrive faster and In better shape. OOP wasn’t organic, it was pushed top to bottom by a few architects working for Sun, Borland and Microsoft. Damn Green Team and Gang of Four have corrupted millions of innocent programmers minds, lol. BTW I’m not talking “we could’ve had Functional future”, even now it is out of mental reach for most. But if Go - like language would emerge instead of Java, we might‘ve had flying cars…

CC: #[4]

There is a fascinating mathematical argument that the dual of #algebras (so much loved by #FunctionalProgramming) are coalgebras, and #coalgebras are the structure of #OO-programming.

See https://twitter.com/bblfish/status/1387363685279076356 in particular the articles by Bart Jacobs from the 1990s.

Contrarian position: Since nostr:npub1muskhvuv27ktxsuv4qyrgw8u0pjp369wfkac54spupn9u742xydqpel3z5 took over Twitter, the quality of discussions has improved a lot there. For two reasons:

1. longer tweets allow much more careful and subtle responses, meaning one escapes the tabloid headline shouting matches

2. the little real-world authentication part has also helped civilise discussion

The #fediverse has 1 already and can get 2. via #w3c #VerifiableCredentials when combined with a #WebOfNations

https://medium.com/@bblfish/use-cases-for-the-web-of-nations-361c24d5eaee

The problem with #Mastodon is that it is architected around nodes where admins must make #censoring decisions under the threat of #defederation by #activists.

The #fediverse can be built differently.

Do you agree?

Can one quote Tweet on #nostr?

Let me try. The interesting thing about the referred to Wired Article is that it shows that #Mastodon folks love to reach for the de-federation button. That makes them feel secure but it is a tool used by political activists to foster #slander.

https://iris.to/note1jc9fxzjxvzxdr7wk3qtu0c8zg6dq0vc7498qe0zcm966caxgewaqun4a3d

Replying to Avatar bblfish

I have noticed that I get many more results searching a tag such as #Java or #Scala from https://iris.to when not logged in (using an Incognito mode window) than when logged in, I just get the results of people I follow, which is essentially nearly nobody at this point.

Try it for yourself: https://iris.to/search/%23Scala

The other trick as a newcomer to #nostr is to increase the social network distance to the max in the #iris client and set the number of people someone follows to a minimum. Otherwise, one only sees bitcoin people and no discussion on anything else.

I have noticed that I get many more results searching a tag such as #Java or #Scala from https://iris.to when not logged in (using an Incognito mode window) than when logged in, I just get the results of people I follow, which is essentially nearly nobody at this point.

Try it for yourself: https://iris.to/search/%23Scala

"Liberal Rob Schneider Pushes Back Against Wokeness & Pays The Price! w/Rob Schneider"

Jimmy Dore talks with Rob Schneider about #SNL, #homelessness, #drugs, #censorship, #vaccines, #RFKJr, aka. nostr:npub19zscu28djwhapecs3hh9qj5kr89hahq6mlx50dsqf72x8xxqv06q8xzyhq , ...

https://www.youtube.com/watch?v=qVjXOUl68V8

Ok, that makes sense. You wrote in your response on the #W3C mailing list

https://lists.w3.org/Archives/Public/www-tag/2023Jul/0012.html

> However, you are co-owning your identity with your provider, and in

fact, the provider has more ownership of your identity than you do.

#Mastodon has this issue, and so does #SolidProject.

Well, it is much easier in Solid to have your own WebID profile: that is just a resource on a normal web server.

What you really need to be autonomous is what Eben Moglen called 12 years ago the #FreedomBox.

https://www.youtube.com/watch?v=lgu8NUm5Zxk

The FB just needs a Solid Web Server to be complete.

I have heard of folks such as #RedHat evangelist Jan Wildeboer, installing their own Mastodon Server, but I remember them saying it is very expensive in resources. And for some reason, with Mastodon one has to federate, and the pressure of defederation is being used to create a political unique thought.

In the blogosphere there was no need for an intermediary. Perhaps the #tag feature needs a decentralised search engine?

Yes, I am familiar now with Mastodon and getting more familiar with the working of nostr. I am trying to understand how things work before reading the protocol...

I guess my main question is: does #nostr help avoid the problem of the weak instance admin and the pressure of de federation that I described in the initial #W3C TAG email?

https://lists.w3.org/Archives/Public/www-tag/2023Jul/0011.html

Btw. Higher-ups at W3C told me I was not to discuss that e-mail anywhere on W3C (ie not even on Mastodon)!! So sorry if I can't respond to your comments there.

Do folks agree with the characterisation of #nostr given by nostr:npub1melv683fw6n2mvhl5h6dhqd8mqfv3wmxnz4qph83ua4dk4006ezsrt5c24 to the #W3C Technical Architecture Group? He compares and contrasts #Nostr with #ActivityPub, #Mastodon and #SolidProject.

https://lists.w3.org/Archives/Public/www-tag/2023Jul/0012.html

Is anyone working on #AccessControl for the Web?

Sounds good :-) Do you have a library for did:key encodings?

By the way, perhaps we can work together to move the bobcats scala #crypto library forward... I am using it to avoid having to use different libs in ScalaJS and Scala-JVM

github.com/bblfish/bobcats