Erlang Solutions: GraphQL interfaces in MongooseIM 6.0
MongooseIM is a robust, scalable and highly extensible instant messaging server. Recent releases have improved its configurability and opened new use cases, and the latest version 6.0 continues that trend. By introducing the brand new GraphQL API, we made MongooseIM much easier to integrate with external web services. The entry barrier is also lower than ever because of the automatically generated API documentation, interactive web UI, an … ⌘ Read more
Find and Fix Vulnerabilities Faster Now that Docker’s a CNA
Docker is now officially a CNA under MITRE, which means you should get better notifications and documentation when we publish a vulnerability. ⌘ Read more
PEP 701: Syntactic formalization of f-strings
This document proposes to lift some of the restrictions originally formulated in PEP 498 and to provide a formalized grammar for f-strings that can be integrated into the parser directly. The proposed syntactic formalization of f-strings will have some small side-effects on how f-strings are parsed and interpreted, allowing for a considerable number of advantages for end users and library developers, while also dramatically reducing the maintenance cost of the code dedicated to parsing f- … ⌘ Read more
@mckinley@twtxt.net Thank you! I didn’t even know about signing and encrypting XML documents. Right, RSS is a little bit messy.
Unfortunately, the autodiscovery document in one of your linked resources does not exist anymore. What annoys me in Atom is the distinction between <id> and <link>. I always want my URL also to be my ID, so I have to duplicate that – unnecessarily in my opinion.
Also, never found a good explanation why I should add <link rel="self" … /> to my feeds. I just do, but I don’t understand why. The W3C Feed Validation Service says:
[…] This value is important in a number of subscription scenarios where often times the feed aggregator only has access to the content of the feed and not the location from which the feed was fetched.
This just sounds like a very questionable bandaid to bad software architecture. Why would the feed parser need access to the feed URL at this stage? And if so, why not just pass down the input source? Just doesn’t make sense to me.
Also, I just noticed that I reference the http://purl.org/rss/1.0/modules/syndication/ namespace, but don’t use it in most of my feeds. Gotta fix that. Must have copied that from my yfav feed without paying attention what I’m doing.
Your article made me reread the Atom spec and I found out, that I can omit the <author> in the <entry> when I specify a global <author> at <feed> level. Awesome! Will do that as well and thus reduce the feed size.
PEP 8104: 2023 Term Steering Council election
This document describes the schedule and other details of the December 2022 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2023 term (i.e. Python 3.12). ⌘ Read more
Unboxing fork improvements and unwrapping fork docs
We’re always trying to improve the GitHub developer experience in meaningful ways, and we love learning from our customers. In the last several months we released several new fork capabilities, and we’re publishing revised fork documentation that gives more details with clearer explanations to make fork concepts easier to understand. ⌘ Read more
** uxn exit **
This evening I sat down on the couch sleepy. We’d just gotten the kids into bed. I hadn’t planned on writing any code but figured I’d round the evening out with some reading.
First I read through the docs and glossary of uf, a forth system for uxn. Then I read through an example program provided by uf.
…with my palette whetted I [re-visited some other forth documentation](https://eli.li/_assets/bin/P … ⌘ Read more
Some IndieWeb protocols are complicated and there are sometimes no programming libraries to simplify the use of them, but ActivityPub is another beast. Although the standard is documented, the way the specific implementations (Mastodon etc.) work often isn’t and it’s hard to debug. So huge respect for the big rework. 👍 ⌘ Read more
Tigase Blog: Tigase XMPP Libraries
Our software philosophyActually nothing new and nothing surprising here. We want to have as much of a reusable code as possible. And this
reusable code should have a simple but powerful API to be useful for quickly creating software.
That’s it.
And this is how we design and develop our XMPP libraries. Check them out.
Documentation to all our projects is available online and sample codes? Take a look at our XMPP Chat apps which are
open source too. ⌘ Read more
Tigase Blog: Tigase Instant Communication, Presence and Messaging
What is “Instant Communication”First things first. What is this all about?
We say this is “Instant communication” or “Near real-time communication” and indeed, this is about communicating,
talking, sending messages, sending other information, documents. Instant or real-time means, whatever you send, is sent
right away, it is also delivered right away.
Would the receiving person get it right away too? Well, it depends, if the person is online, it … ⌘ Read more
GoToSocial seems like a promising alternative to Mastodon. It’s written in Go (👍 in my opinion), lightweight and pretty good documented so far. It’s still “alpha software” but seems to make great progress. In the past, I self hosted a microblog.pub instance and then after some time without any Fediverse profile other than my blog, which has ActivityPub support as well, signed up at Fosstodon to be able to reply to blog comments from the Fediverse. I already set up an instace of GTS, but will probably wait to use it … ⌘ Read more
I dream of a self-documenting wiki
@prologic@twtxt.net I do think the post about how to setup jenny + mutt over on the uninformativ.de blog is still a great post. I used that post to see the steps to set it up and it works fine. Though I can write some blog post with some more documentation for things like auto publishing. The big issue with plain twtxt is that I would have not seen your post unless I looked on twtxt.net when I was looking at yarn a little bit more. Twtxt does overcome the issue by introducing the registry but I can’t figure out any way to use them for Jenny and almost no one uses them in the first place. So I can’t see anyones replies or mentions unless I am following them. Yarn does overcome the issue by friends of friends as you would know as the creator of yarn.
Dino: Project Stateless File Sharing: First Steps
Hey, this is my first development update!
As some of you might already know from my last blog post, my Google Summer of Code project is implementing Stateless File Sharing for Dino.
This is my first XMPP project and as such, I had to learn very basic things about it.
In my blog posts I’ll try to document the things I learned, with the idea that it might help someone else in the future.
I won’t refrain from explaining terms you might take for gran … ⌘ Read more
Nato leaders say China is a ‘systemic challenge to Euro-Atlantic security’
For the first time, the Western military alliance singles out China by name in its strategy document, which had not been updated for 12 years. ⌘ Read more
US$3 billion tax bill for Philippines’ Marcos family will be collected vows new chief – 30 years after dictator’s death
Lilia Guillermo says there is no doubt the controversial tax liability will be collected, but needs documents ascertaining amount. Marcos family have owed the tax for more than 30 years since the death of dictator Ferdinand Senior. ⌘ Read more
Improved REST API documentation
We’re excited to announce some big improvements to our REST API documentation. We know developers rely on this documentation to integrate with GitHub, and we are committed to making it trustworthy, easy to find, and easy to use. ⌘ Read more
PEP 693: Python 3.12 Release Schedule
This document describes the development and release schedule for Python 3.12. The schedule primarily concerns itself with PEP-sized items. ⌘ Read more
Understanding Color Management
I worked on a project where I dived deep into understanding how modern
color management works, including things like color spaces, ICC profiles
and more. As I learnt here and there, I decided to write this post, both
for my future self, and others who may struggle with some of the
concepts as well.
This post only aims to help you understand the basic concepts without
having to delve into dense literature and hard to grok technical
documents.
Color … ⌘ Read more
Annotate PDFs on Linux
This post is about a GUI tool called pdfrankestein that
fills a gap on mostly Linux machines where a powerful and easy to use
PDF annotator does not exist.
Adobe Acrobat® on Windows and Mac allow you to add text, drawings and
signatures to PDF documents. This is useful when filling forms or
marking notes to send back to someone. Such a tool with similar
capabilities and easy of use does not exist on Linux. The reason that’s
often cited is that PDF is a c … ⌘ Read more
seeing typos in LaTeX documents always throws me off, my brain still wants to classify the whole format as respectable
Documenting Microsoft’s funky attempts at porting software to UNIX
Listen now (15 min) | I was there for part of it. Trying to preserve that weird part of computing history. ⌘ Read more
bradmontgomery/word2html
a quick and dirty script to convert a Word (docx) document to html.
Language: Python
Star: 47
Watch: 47 ⌘ Read more
Instead of banging my head on Advent of Code, I coded something useful today: Text-to-Speech for GoBlog using the official Google Text-to-Speech API. When posting, an audio file is generated automatically from the post content. And, I have to praise myself for this, I documented the feature as well! 😄 ⌘ Read more
Ignite Realtime Blog: Openfire 4.6.5 released
Although we’re preparing for the Openfire 4.7.0 release, the recently discovered vulnerability in the Apache Log4j utility prompted us to push an immediate release of Openfire to address that issue. This release, Openfire 4.6.5, is available now.
We urge you to update as soon as possible. If that’s not feasible, then we advise you to apply the documented workaround (in the form o … ⌘ Read more
I have now created a log documenting my attempts at making fudge: !fudgelog
PEP 672: Unicode-related Security Considerations for Python
This document explains possible ways to misuse Unicode to write Python
programs that appear to do something else than they actually do. ⌘ Read more
PEP 8103: 2022 Term steering council election
This document describes the schedule and other details of the December
2021 election for the Python steering council, as specified in
PEP 13. This is the steering council election for the 2022 term
(i.e. Python 3.11). ⌘ Read more
Securing your GitHub account with two-factor authentication
The benefits of multifactor authentication are widely documented, and there are a number of options for using 2FA on GitHub. ⌘ Read more
If you must read the rest of this document to understand the behavior of your program, you are being too clever. Don’t be clever. The Go Memory Model - The Go Programming Language
I wrote “I don’t think price exists.” in a text document and predicted that later on I would be totally and utterly mystified what I meant by it originally. Turns out, that prediction was entirely correct.
@niplav@niplav.github.io Re: … < sharing ontologies: There’s an idea. If I want to write something, anything, documenting the words and concepts I use isn’t the dumbest idea.
Wanna Learn LaTeX?
I have a full video tutorial series on learning LaTeX, broken into small sensible parts, here.
What is LaTeX?Basically, it’s how big boys write and format documents.Every public brief, scientific article, book, cryptocurrency … ⌘ Read more
@(frogorbits.com) @niplav@niplav.github.io “I sign a lot less stuff these days now that my phone can pretend to be a credit card. Also: an impostor with a quantum computer can’t pretend to sign documents on my behalf…” -> It’s good that pen signatures are completely unfakeable. They’re unbelievably reliable. We can’t just copy & photoshop around the edges. Better worry about those definitely-soon-to-exist quantum computers that might crack cryptography.
@niplav@niplav.github.io I sign a lot less stuff these days now that my phone can pretend to be a credit card. Also: an impostor with a quantum computer can’t pretend to sign documents on my behalf…
Wanna learn LaTeX?
Wanna learn LaTeX? What is LaTeX?Basically, it’s how big boys write and format documents.
Every public brief, scientific article, book, cryptocurrency whitepaper or even outline written by people who know what they’re doing is written in LaTeX.
If you want to see examples of documents made with LaTeX, you can see my Master’s thesis here or another paper here that shows some diagrams and other features you can have in LaTe … ⌘ Read more
Documentation on i2c devices is so-so. Lots of good documentation on higher-level APIs, but not a lot of “this register does this” stuff.
finally finished all the initial ugen documentation. everything now has a sentence or two. the generated page can be accessed from the ugen wiki page [[/proj/monolith/wiki/ugens]] #updates #monolith
been adopting a document-as-you go approach to the !monolith wiki. as I dogfood my software to make pieces an etudes like !breathing_cards, I write about it in a wiki stub. #workflow #documentation
PeerTube documentation ⌘ https://docs.joinpeertube.org/#/maintain-tools?id=remote-tools
microblog.pub documentation | hexa.ninja ⌘ https://docs.microblog.pub/
The master plan is to export the !worgle bits of !monolith to a !weewiki, then begin adding user-level documentation that is able to dynamically reference bits of source code as another wiki page.
while eventually I hope to get all of literate org parts of !monolith posted online as a self contained !weewiki, I’ve decided to post little pieces as self-contained documents. here is a copy of !trigvm, the toy VM used to power a rhythmic computer-sequencer controlled entirely from the !monome_grid
I really want !btprnt to be integrated into !weewiki somehow. Both can speak !janet, and I already figured how to embed PNG images inside of an HTML document. In small doses, it could be fun. #halfbakedideas
documenting my experiments with twtxt/weewiki integration at the !twtxt_playground
Thinking about getting a document camera: Any suggestions? ⌘
How do you do URLs or hyperlinks in a groff or troff document? ⌘
Don’t document software! (If you want to avoid pain!) ⌘
Cryptee | Private, Secure, Encrypted Photos and Encrypted Documents ⌘ https://crypt.ee/
I mean, ‘quietly’ is a bit misleading since this has been in the news every few years for more than a decade, but you all might need a reminder: https://qz.com/1002927/computer-printers-have-been-quietly-embedding-tracking-codes-in-documents-for-decades/
Poor documentation is overrated as an attribute of jokes. (Some of my favorite jokes are literally humorous attempts at explaining other jokes.) The difference between standup comedy & UI design is even bad comics know this.
I love books about the history of tech, but no matter how well-researched, they’re typically mostly a documentation of tech’s mythology (or some countermythology). I prefer the countermythographies.
I documented what I’m trying to do with MfoM, so that I can write a proper postmortem later: https://medium.com/@/mfom-pre-postmortem-92683b15ff2c
Parallel documents! Interview, August 2018 - YouTube https://www.youtube.com/watch?v=PPBeHDxcVSA
GXemul - Documentation (0.6.1) http://gavare.se/gxemul/gxemul-stable/doc/guestoses.html#sprite
Heads up, apparently there are gonna be export restrictions on neural net, reinforcement learning, computer vision, NLP, & similar research done in the US: https://www.federalregister.gov/documents/2018/11/19/2018-25221/review-of-controls-for-certain-emerging-technologies
Just created my first proper document in Scribus. It worked better than I expected.
Document Moved https://sway.com/b1pRwmzuGjqB30On
Xanadu Basics 1b– INDIRECT DOCUMENT DELIVERY - YouTube https://www.youtube.com/watch?v=1gPM3GqjMR4
inferno@interstice.com and inferno@artnet.com.br list archives http://doc.cat-v.org/inferno/historical_documents/mailing_lists/interstice/
Technical Documentation For The Canon Cat Editor : David Alzofon, Lori Chavez, Jim Winter, David Caulkins, Terry Holmes, Minoru Taoyama, Jonathan Sand, John Bumgarner, Scott Kim. : Free Download, Borro… https://archive.org/details/TechnicalDocumentationForTheCanonCatEditorSep88
Genode - Sculpt with Visual Composition (VC) https://genode.org/documentation/articles/sculpt-vc
Morphic documentation http://wiki.squeak.org/squeak/6514
Untitled Document: 1. “Introduction” http://www.unlambda.com/lmman/lmman_1.html
rebooting-the-web-of-trust-spring2018/making-dids-invisible-with-petnames.md at petnames · cwebber/rebooting-the-web-of-trust-spring2018 · GitHub https://github.com/cwebber/rebooting-the-web-of-trust-spring2018/blob/petnames/draft-documents/making-dids-invisible-with-petnames.md
In one sense, ‘the computer revolution is over’ because the period of exponential growth behind the tech ended 10 years ago. In another sense, it hasn’t begun: we have sheltered ourselves from the social and intellectual ramifications of computing. Documents are still simulations of paper, & capitalism still exists. So it’s like that period where printing presses existed but everybody used a faux-calligraphic font.
Hot take: any command that a user might want to use regularly should be short, memorable, and built-in; any command that a user might really NEED to use should be documented & included in the examples in built-in documentation.
Javascript is a just-OK language saddled with the world’s worst graphics toolkit: three distinct languages, each with specs so large that nobody has written a new implementation in 20 years, for live-editing a rich tech document to make it resemble a canvas, in ways that are not portable between the 3 implementations or minor revisions of the same implementation.
Have you tried documenting the problem so that future implementations need to reproduce it?
The existential paranoia fueling Elon Musk’s fear of AI | Document Journal http://www.documentjournal.com/2018/04/the-existential-paranoia-fueling-elon-musks-fear-of-ai/
Xanadu Basics 1b– INDIRECT DOCUMENT DELIVERY - YouTube https://www.youtube.com/watch?v=1gPM3GqjMR4
If you want to snarf up the Project Stargate documents, now is the time: https://www.cia.gov/library/readingroom/collection/crest-25-year-program-archive
Kind of a shame that when Prometheus broke the gods’ copy protection scheme for fire, he didn’t document how he did it, even by itself it was a major magitechnical achievement
Document Your Art: How to Archive – ~ajroach42.com – I’m Andrew. I write about the… http://ajroach42.com/document-your-art-how-to-archive/
Ted Talking Fast: How Computer Documents Got Dumbed Down– and the Alternative - YouTube https://www.youtube.com/watch?v=gDrHkNgGQDs
Web application design is like a generation of people looked at that text adventure written in postscript and said LETS WRITE ALL FIRST PERSON SHOOTERS IN POSTSCRIPT EMBEDDED IN SELF-MODIFYING LATEX DOCUMENTS FOREVER
Are there any design documents i can’t find or do i need to read the java code?
Are there any design documents i can’t find or do i need to read the java code?
Some successes are documented, like one hive of eight humans and one octopus (needed for routing). But it was immobile and incomprehensible.
Posthuman hermeneutics analyses corpora whole, archives saved from bitrot by valiant scrapers document the then-nascent hiveminds’ origins
A virus had escaped a thousand years ago, since then using Atlantean skins as parchment for documents ranging from recipes to romances.
Only much later, they found out how the spy had smuggled the documents and ironically, the proverbial comb would’ve helped catch him.
@dracoblue@dracoblue.net I’m not sure if i’m ready to document the streaming interface, i’m still playing with different ideas.
@dracoblue@dracoblue.net I’m not sure if i’m ready to document the streaming interface, i’m still playing with different ideas.
A detailed document describing HTTP/2 ⌘ https://www.gitbook.com/book/bagder/http2-explained/details
A detailed document describing HTTP/2 ⌘ https://www.gitbook.com/book/bagder/http2-explained/details
Slow day for #txtnix. Just some documentation for plugins and fighting to get the test coverage back up to 85%.
Slow day for #txtnix. Just some documentation for plugins and fighting to get the test coverage back up to 85%.
Until there’s documentation: You need at least a empty section header like [LinkBack] to activate it. I’ll probaby require active = 1 later
Until there’s documentation: You need at least a empty section header like [LinkBack] to activate it. I’ll probaby require active = 1 later
Query unused CSS rules on current document state: https://www.codemadness.org/query-unused-css-rules-on-current-document-state.html
NixOS manual
There is now some basic\
documentation for NixOS. ⌘ Read more