All talks: https://emacsconf.org/2023/talks/
Emacs saves the Web (maybe)
https://emacsconf.org/2023/talks/web - Yuchen Pei - Track: General
Watch/participate: https://emacsconf.org/2023/watch/gen/
Q&A room: https://media.emacsconf.org/2023/current/bbb-web.html
IRC: Speaker nick: dragestil - https://chat.emacsconf.org/#/connect?join=emacsconf,emacsconf-gen or #emacsconf-gen on libera.chat network
Guidelines for conduct: https://emacsconf.org/conduct
See end of file for license (CC Attribution-ShareAlike 4.0 + GPLv3 or later)
----------------------------------------------------------------
Notes, discussions, links, feedback:
- mastorg for mastodon
- hacker news in org mode
- emacs-web-server for hosting things from Emacs
----------------------------------------------------------------
Questions and answers go here:
- Q: I like the idea of using org mode to display data from the web. Are there many different packages that does that? (I am newish to Emacs, so maybe this is obvious to everyone else.)
- A: dragestil uses roughly 10 packages that display data from the web. Roughly half of them are org-mode based
- Q: Have you tried EAF (Emacs Application Framework) and its browser? If yes, what is your opinion about it?
- A: No I haven't. My impression is it would run javascript by default. Not sure whether it has any extensions to block js. A nice comparison between different browsers including EAF, nyxt and emacs-webkit can be found in the readme file of https://github.com/akirakyle/emacs-webkit
- Q: I find the JavaScript trap almost impossible to avoid since I like to buy used stuff online and use my online bank. How do you deal with the JavaScript trap? I use NoScript and compromise on the few things I really feel I cannot live wihtout. Eww is nice for a lot of things, especially with R for less noise, but I need Firefox for those JS-entrapped pages...
- A: Unfortunately I don't have a solution for that. I run nonfree javascript when doing banking or online shopping, though in a more isolated environment (mullvad browser) with a VPN. It's a tiny portion of my online activity (<.1% I suppose), so it's not *that* bad
- However, that does not mean emacs cannot help. woob has a few clients interfacing with online banking, so perhaps at least some banks allow the possibility of non-js client. It would be good to look into this.
- Q:
- Q:
- Q: This is not really relevant to the talk, but I am curious about your nickname. Do you have some connection to Norway? Your nick indicates an interest in the architectural style inspired by the decoration on viking ships that was popular in the early 20th century. dragestil = dragon style
- A: dragestil is my favourite architectural style. Look at these images on wikipedia https://en.wikipedia.org/wiki/Dragestil - aren't they gorgeous? I've only seen one of these famous ones in real life, the Buksnes Church on Lofoten Islands.
- Thoughts about Nyxt; about its aims, its approach, its relevance, etc.?
- Very early on, ran into issues with keybindings. More specifically, some conflicts between binding j to follow-hint in document mode and C-s/C-r to next-suggestion/previous-suggestion in prompt buffer mode. Did not continue with trying nyxt because keybindings are basic functionalities IMO. Might revisit someday. nyxt has a noscript-mode btw that blocks javascript. A nice comparison between different browsers including EAF, nyxt and emacs-webkit can be found in the readme file of https://github.com/akirakyle/emacs-webkit
----------------------------------------------------------------
Next talks:
Questions/comments related to EmacsConf 2023 as a whole? https://pad.emacsconf.org/2023
----------------------------------------------------------------
This pad will be archived at https://emacsconf.org/2023/talks/web after the conference.
Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. Copies of these two licenses are included in the EmacsConf wiki repository, in the COPYING.GPL and COPYING.CC-BY-SA files (https://emacsconf.org/COPYING/)
By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION.