Posts by pukkamustard@chaos.social
 (DIR) Post #9sFsfpSArOdJmQwOZM by pukkamustard@chaos.social
       2020-02-20T20:13:09Z
       
       0 likes, 0 repeats
       
       @onymous @yaapsShameless plug. But I am working on a general server and thick client. It's called CPub (https://gitlab.com/openengiadina/cpub). It's inspired by the ideas of CommonsPub but with a different technical approach.
       
 (DIR) Post #9sFsfqmPvcQ5tVQ4lE by pukkamustard@chaos.social
       2020-02-21T07:09:09Z
       
       1 likes, 0 repeats
       
       @yaaps @onymous There is a fantastic set of RDF library for Elixir (https://rdf-elixir.dev/) which make using semantic vocabularies very enjoyable.For example the RDF.ex library has a macro that can read a RDF vocabulary and produce Elixir code from it:```  use RDF.Vocabulary.Namespace  defvocab ActivityStreams,    base_iri: "http://www.w3.org/ns/activitystreams#",    file: "activitystreams2.ttl"```And then:```iex(5)> ActivityStreams.outbox~I<http://www.w3.org/ns/activitystreams#outbox>```
       
 (DIR) Post #9tT4TCAveZKPPCJ4RU by pukkamustard@chaos.social
       2020-03-28T13:54:44Z
       
       0 likes, 0 repeats
       
       @noeldemartin Nice! Are you thinking of adding support for tracking listened music? Are you using an existing vocabulary? I'd love to mix in some ActivityPub to your media tracker and have a last.fm revival on the fediverse...
       
 (DIR) Post #9tnvyDwhjTPaUMgxoe by pukkamustard@chaos.social
       2020-04-07T07:52:43Z
       
       1 likes, 3 repeats
       
       I've been working on a project called openEngiadina (https://openengiadina.net/), using ActivityPub for "local knowledge".We have an initial demo: https://openengiadina.net/geopub/It's still very rough, but I hope enough to demonstrate how events, points of interest, local organizations and businesses can be created, shared and be discovered on the Fediverse.A longer explanation of the demo and some background: https://inqlab.net/2020-04-06-geopub-activitypub-for-content-curation.htmlThis work has been supported by @NGIZero.
       
 (DIR) Post #9vEwnekFDsYRzSBMbg by pukkamustard@chaos.social
       2020-05-20T14:06:17Z
       
       0 likes, 0 repeats
       
       @strypey There has been some great work to improve the UI of NoScript: https://simplysecure.org/blog/noscript-case-studyThe "affiliated scripts" idea might go in the direction of what you want.CC: @bumbleblue
       
 (DIR) Post #9vEwzEJpIg2tVRLP72 by pukkamustard@chaos.social
       2020-05-20T14:07:19Z
       
       0 likes, 0 repeats
       
       @strypey There has been some great work to improve the UI of NoScript: https://simplysecure.org/blog/noscript-case-studyThe "affiliated scripts" idea might go in the direction of what you want.CC: @bumbleblue
       
 (DIR) Post #9xJ1v95mRlf88A0V1c by pukkamustard@chaos.social
       2020-07-21T08:23:47Z
       
       0 likes, 1 repeats
       
       @yaaps I dig it.There was a project called RDFAgents (https://web.archive.org/web/20150321102939/http://fortytwo.net/2011/rdfagents/spec) that went in this direction - a RDF based messaging protocol geared towards lightweight devices and mesh networks. It almost feels like a precursor of ActivityPub for things.An approach I'm tinkering with: ActivityPub over Named Data Networking (https://named-data.net/). Combine that with Low-Power IoT networks (https://arxiv.org/pdf/1812.07025.pdf) and it might be the FoT.
       
 (DIR) Post #A0JXT41N69vpl34FDk by pukkamustard@chaos.social
       2020-10-19T08:34:23Z
       
       1 likes, 1 repeats
       
       Hello Fediverse!This is call for feedback and comments on the initial Fediverse Enhancement Proposal (FEP):FEP-a4edc7b: The Fediverse Enhancement Proposal Process(https://git.activitypub.dev/ActivityPubDev/Fediverse-Enhancement-Proposals/src/branch/main/feps/fep-a4edc7b.md)FEPs are intended to be documents that provide information that improves interoperability and general well-being of the Fediverse.This may include technical things but also social and cultural best-practices and experiences.
       
 (DIR) Post #A0JXl5uymh7AqyfvTU by pukkamustard@chaos.social
       2020-10-19T08:37:22Z
       
       0 likes, 0 repeats
       
       This initial FEP describes the format and process of publishing FEPs.This was something that was worked on during the ActivityPubConf 2020 Hackathon by @lain, @cj and myself.The FEP publishing process is a peer-review system where **you** are the peers! Your comments are extremely valuable and an essential part of the process. If you have questions, comments or doubts please post. If you think this is a good idea, pleas also express your support.
       
 (DIR) Post #A8yU2nI4jrxeTZiayu by pukkamustard@chaos.social
       2021-06-18T16:05:35Z
       
       0 likes, 1 repeats
       
       @hannesm Ideally, reproducible down to a minimal binary seed (https://www.gnu.org/software/mes/) and all the way up to the compiler (https://github.com/Ekdohibs/camlboot).Practically, maybe not quite there yet. But #Guix is leading the way!
       
 (DIR) Post #ABY3deb3T2cN0vdW5o by pukkamustard@chaos.social
       2021-08-11T09:30:05Z
       
       0 likes, 1 repeats
       
       My fellow openEngiadina developer @rustra was arrested in Minsk, Belarus on charges of organizing protests last year. He has reported being tortured.This is a strong reminder of the ongoing repression in Belarus.Resist repression and support victims!#repression #Belarus #FreeAllPoliticalPrisoners #acab
       
 (DIR) Post #ABYI1EhOnwuf0Bk7UW by pukkamustard@chaos.social
       2021-09-20T07:05:08Z
       
       0 likes, 1 repeats
       
       @rysiek Congratulations on reaching a milestone!As part of another @NGIZero project we've been working on ERIS - an encoding of data into small, encrypted blocks: http://purl.org/erisThis allows you to store content securely and censorship-resistant on IPFS or GNUNet or OpenDHT or anything really. The encoding and the identifier of the content becomes independent of the transport. Might be applicable for #LibResilient. The motivation seems very similar.
       
 (DIR) Post #AIeBBdoOOzbDRJkMts by pukkamustard@chaos.social
       2022-04-15T08:36:24Z
       
       0 likes, 1 repeats
       
       Datalog, RDF and IndexedDB: Some of the things we are exploring for openEngiadina (https://openengiadina.net).What, why and how: https://inqlab.net/2022-04-14-geopub-datalog-rdf-and-indexeddb.htmlDemo: https://geopub.openengiadina.net/ (initial loading takes some time)#Datalog #RDF #IndexedDB #ActivityStreams #XMPP #OCaml #NGI0 #NLnet
       
 (DIR) Post #Ab7c5tAom9nXZcTErQ by pukkamustard@chaos.social
       2020-11-24T17:51:42Z
       
       0 likes, 0 repeats
       
       What programming language/framework would you choose to implement a relatively simple CRUD application with a HTTP and HTML interface that should run for the next 30 years with minimal maintenance?
       
 (DIR) Post #Ab7c5uRs2F25WnSN4y by pukkamustard@chaos.social
       2020-11-24T17:52:12Z
       
       0 likes, 0 repeats
       
       The requirements of the application are pretty stable. There probably will be bugs to fix and minor features to add.I'm thinking of a real application that has been running for the last 25 years (rewrite in 2016) and imho is a vital piece of Internet infrastructure.Just a little thought experiment...
       
 (DIR) Post #Ab7cBC5BtnmbfRMtGa by pukkamustard@chaos.social
       2021-02-23T17:17:59Z
       
       0 likes, 0 repeats
       
       @clacke By the way, the real application I was thinking of is purl.org - a persistent URL service run by the Internet Archive.In my opinion, a vital piece of Internet infrastructure - but severely broken ... and closed-source??
       
 (DIR) Post #Ab7cBDtDBJOBGrmLs8 by pukkamustard@chaos.social
       2021-02-24T08:25:24Z
       
       0 likes, 0 repeats
       
       @clacke Editing PURL entries is unreliable and simple changes take multiple attempts (for me at least). Luckily, the redirection itself seems to work reliably.I can't figure out what software IA's purl is running on, but it does not seem to be PURLZ (https://sites.google.com/site/persistenturls/) - the free software developed by OCLC.
       
 (DIR) Post #Ab7cFnFfeCVY6TSmfY by pukkamustard@chaos.social
       2021-09-20T11:05:09Z
       
       0 likes, 0 repeats
       
       @edsu @clacke @how did some digging into this as well. Apparently PURL was re-written in Python and there are no plans to release the code.