diff options
Diffstat (limited to '2022')
-rw-r--r-- | 2022/info/fanfare-after.md | 5 | ||||
-rw-r--r-- | 2022/info/fanfare-before.md | 2 | ||||
-rw-r--r-- | 2022/info/fanfare-nav.md | 3 | ||||
-rw-r--r-- | 2022/info/indieweb-after.md | 5 | ||||
-rw-r--r-- | 2022/info/indieweb-before.md | 2 | ||||
-rw-r--r-- | 2022/info/indieweb-nav.md | 3 | ||||
-rw-r--r-- | 2022/info/maint-after.md | 5 | ||||
-rw-r--r-- | 2022/info/maint-before.md | 2 | ||||
-rw-r--r-- | 2022/info/maint-nav.md | 3 | ||||
-rw-r--r-- | 2022/info/workflows-after.md | 5 | ||||
-rw-r--r-- | 2022/info/workflows-before.md | 2 | ||||
-rw-r--r-- | 2022/info/workflows-nav.md | 3 | ||||
-rw-r--r-- | 2022/talks/fanfare.md | 48 | ||||
-rw-r--r-- | 2022/talks/indieweb.md | 41 | ||||
-rw-r--r-- | 2022/talks/maint.md | 77 | ||||
-rw-r--r-- | 2022/talks/workflows.md | 33 |
16 files changed, 239 insertions, 0 deletions
diff --git a/2022/info/fanfare-after.md b/2022/info/fanfare-after.md new file mode 100644 index 00000000..cbe267f7 --- /dev/null +++ b/2022/info/fanfare-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20fanfare%3A%20Fanfare%20for%20the%20Common%20Emacs%20User) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/fanfare-before.md b/2022/info/fanfare-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/fanfare-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/fanfare-nav.md b/2022/info/fanfare-nav.md new file mode 100644 index 00000000..cac674f0 --- /dev/null +++ b/2022/info/fanfare-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/maint">Maintaining the Maintainers: Attribution as an Economic Model for Open Source</a> +Next: <a href="/2022/talks/news">Emacs News highlights</a> diff --git a/2022/info/indieweb-after.md b/2022/info/indieweb-after.md new file mode 100644 index 00000000..90fa18b3 --- /dev/null +++ b/2022/info/indieweb-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20indieweb%3A%20Putting%20Org%20Mode%20on%20the%20Indieweb) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/indieweb-before.md b/2022/info/indieweb-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/indieweb-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/indieweb-nav.md b/2022/info/indieweb-nav.md new file mode 100644 index 00000000..10b78548 --- /dev/null +++ b/2022/info/indieweb-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/orgvm">orgvm: a simple HTTP server for org</a> +Next: <a href="/2022/talks/workflows">Org workflows for developers</a> diff --git a/2022/info/maint-after.md b/2022/info/maint-after.md new file mode 100644 index 00000000..b0649658 --- /dev/null +++ b/2022/info/maint-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20maint%3A%20Maintaining%20the%20Maintainers%3A%20Attribution%20as%20an%20Economic%20Model%20for%20Open%20Source) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/maint-before.md b/2022/info/maint-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/maint-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/maint-nav.md b/2022/info/maint-nav.md new file mode 100644 index 00000000..f8e02020 --- /dev/null +++ b/2022/info/maint-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/haskell">Haskell code exploration with Emacs</a> +Next: <a href="/2022/talks/fanfare">Fanfare for the Common Emacs User</a> diff --git a/2022/info/workflows-after.md b/2022/info/workflows-after.md new file mode 100644 index 00000000..c0b9e8e2 --- /dev/null +++ b/2022/info/workflows-after.md @@ -0,0 +1,5 @@ +<!-- Automatically generated by emacsconf-generate-after-page --> + + +Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202022%20workflows%3A%20Org%20workflows%20for%20developers) +<!-- End of emacsconf-generate-after-page --> diff --git a/2022/info/workflows-before.md b/2022/info/workflows-before.md new file mode 100644 index 00000000..7b781ff6 --- /dev/null +++ b/2022/info/workflows-before.md @@ -0,0 +1,2 @@ +<!-- Automatically generated by emacsconf-generate-before-page --> +<!-- End of emacsconf-generate-before-page -->
\ No newline at end of file diff --git a/2022/info/workflows-nav.md b/2022/info/workflows-nav.md new file mode 100644 index 00000000..32f894e4 --- /dev/null +++ b/2022/info/workflows-nav.md @@ -0,0 +1,3 @@ +Back to the [[talks]] +Previous: <a href="/2022/talks/indieweb">Putting Org Mode on the Indieweb</a> +Next: <a href="/2022/talks/localizing">Pre-localizing Emacs</a> diff --git a/2022/talks/fanfare.md b/2022/talks/fanfare.md new file mode 100644 index 00000000..111ba56e --- /dev/null +++ b/2022/talks/fanfare.md @@ -0,0 +1,48 @@ +[[!meta title="Fanfare for the Common Emacs User"]] +[[!meta copyright="Copyright © 2022 John Cummings"]] +[[!inline pages="internal(2022/info/fanfare-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Fanfare for the Common Emacs User +John Cummings + +[[!inline pages="internal(2022/info/fanfare-before)" raw="yes"]] + + +# Table of Contents + + + +Emacs enables Emacs developers to produce some very impressive and +useful things. It can also inspire examination and discussion of +profound ideals. But what about the everyday user who may not always +feel that they live up to these examples? What about the "dark matter" +of the Emacs universe? There's a lot of us out there, and we have an +important effect, but it may be hard to see it. What about life after +the EmacsConf inspiration has started to fade, and we find ourselves +working much the same way as we always have? In this +not-very-technical short reflection (perhaps just a personal +projection pep talk), I want to recognize and celebrate the experience +of these users. + +Colored by my personal unremarkable usage of Emacs, I'll describe some +of the practices and "imperfections" that everyday Emacs users might +experience – trying to create and remember keybindings, writing many +quick hacky functions to solve miscellaneous problems, trying to learn +more than we forget, half-implemented ideas, messy organic .emacs, +etc. I'll frame these positively, as a great way to use Emacs for our +own personal mundane needs, and a sign of our own dedication and +pragmatism. I'll opine on how Emacs is, conversely, a perfect platform +for this kind of usage in addition to highly-organized packages and +modes. + + + +[[!inline pages="internal(2022/info/fanfare-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/fanfare-nav)" raw="yes"]] + + diff --git a/2022/talks/indieweb.md b/2022/talks/indieweb.md new file mode 100644 index 00000000..0d451b9d --- /dev/null +++ b/2022/talks/indieweb.md @@ -0,0 +1,41 @@ +[[!meta title="Putting Org Mode on the Indieweb"]] +[[!meta copyright="Copyright © 2022 Michael Herstine"]] +[[!inline pages="internal(2022/info/indieweb-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Putting Org Mode on the Indieweb +Michael Herstine (IRC: sp1ff) + +[[!inline pages="internal(2022/info/indieweb-before)" raw="yes"]] + + +# Table of Contents + + + +Many of us maintain personal websites using Org Mode. While an +Org-generated static site has advantages over full-blown Content +Management Systems, its simplicity comes with costs such as fewer +features. The first feature I missed was supporting comments on my +site, but I quickly began to feel isolated on the web altogether. + +Enter the Indieweb: the Indieweb is a collection of protocols for +connecting to other independent sites, pushing your content to social +media sites, collecting likes, comments & responses from other sites +<span class="underline">back</span> to yours, and many other things as well. + +In this talk, I'll briefly sketch out the dilemma of the independent +web site & how the Indieweb tries to address it. The focus, however, +will be on how Emacs, Org Mode, and a few Unix tools suffice to get +your static Org Mode site onto the Indieweb. + + + +[[!inline pages="internal(2022/info/indieweb-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/indieweb-nav)" raw="yes"]] + +[[!taglink CategoryOrgMode]] diff --git a/2022/talks/maint.md b/2022/talks/maint.md new file mode 100644 index 00000000..48440cc4 --- /dev/null +++ b/2022/talks/maint.md @@ -0,0 +1,77 @@ +[[!meta title="Maintaining the Maintainers: Attribution as an Economic Model for Open Source"]] +[[!meta copyright="Copyright © 2022 Sid Kasivajhula"]] +[[!inline pages="internal(2022/info/maint-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Maintaining the Maintainers: Attribution as an Economic Model for Open Source +Sid Kasivajhula (any pronouns, commonly he/him) + +[[!inline pages="internal(2022/info/maint-before)" raw="yes"]] + + +# Table of Contents + + + +The problem of supporting open source software and contributors is a +pressing one, and one for which we don't have good solutions. + +So many developers today pour their creative energies into +freely-distributed works only to have those same works of passion turn +into a pain in the neck when they find themselves eternally on the +hook to provide support in exchange for minimal or no compensation, +and often with limited assistance. + +Fundamentally, the reason it's this way is that traditional economic +systems operate on <span class="underline">supply and demand</span> as the basis of value. In such +systems, open and unlimited availability translates into zero market +value, and consequently, open source enterprises are not economically +sound. Even in high profile projects, developers make a living purely +through value added services rather than from the core of the value of +their contributions – that is, from the code they wrote. Since, from +a market value standpoint, <span class="underline">that code is worthless</span>. + +Copyright and patents (not to mention proprietary software) are an +attempt to address this within the existing economic model by imposing +artificial scarcity in order to induce market value. In principle, +they also provide safeguards against appropriation. On the other hand, +the unlimited availability of creative works is a profoundly good +thing from the perspective of maximizing value, and thus suppressing +it is deeply misguided. Organizations like the Free Software +Foundation have campaigned against such restrictions for some time +now, for related reasons; nevertheless, the problem of providing a +viable economic basis, aside from these crude attempts, remains +unaddressed. + +Attribution-based economics is a new model that aims to remedy this +state of affairs by changing the basis of value from supply and demand +to <span class="underline">collective recognition</span>. This is facilitated by a process of +"inheritance attribution" where we collectively agree on the extent of +inherence of ideas and works in other (e.g. derivative) ideas and +works, by means of transparent and evolving standards. This model is +capable of recognizing a much larger set of valuable contributions, +including forms of value that cannot be coerced into a +supply-and-demand equation. That is, in this model, there is no need +to artificially restrict availability in order for something to be +considered valuable. By virtue of the curious property that +innovations on the process are themselves subject to the process of +recognition in a self-reflective way, we gain accuracy, and by the +property that agreed-upon standards apply equally to all, we gain +fairness – guarantees that are at best tenuously present in today's +economic systems. + +This talk introduces some early experiments with attribution-based +economics in the Emacs community, and some initial proposals that +point the way forward on how, with your help, such a system might +scale up to larger projects and communities far beyond open source. + + + +[[!inline pages="internal(2022/info/maint-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/maint-nav)" raw="yes"]] + +[[!taglink CategoryCommunity]] diff --git a/2022/talks/workflows.md b/2022/talks/workflows.md new file mode 100644 index 00000000..20d082dc --- /dev/null +++ b/2022/talks/workflows.md @@ -0,0 +1,33 @@ +[[!meta title="Org workflows for developers"]] +[[!meta copyright="Copyright © 2022 George Mauer"]] +[[!inline pages="internal(2022/info/workflows-nav)" raw="yes"]] + +<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing --> +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# Org workflows for developers +George Mauer (he/him/they/ze) + +[[!inline pages="internal(2022/info/workflows-before)" raw="yes"]] + + +# Table of Contents + + + +We all know org-mode is great but much of the discussion often +focuses on the agendas, todo lists, and project planning. These are +all valuable. yet rarely do we talk about workflows that do work, not +just plan it. Inspired by literate programming ideas, this talk will +demonstrate a grab-bag of workflows developed over the years that are +of use not only for planning, tracking, note keeping, and ops work, +but in actual day-to-day enterprise software development. + + + +[[!inline pages="internal(2022/info/workflows-after)" raw="yes"]] + +[[!inline pages="internal(2022/info/workflows-nav)" raw="yes"]] + +[[!taglink CategoryOrgMode]] [[!taglink CategoryCoding]] |