1. 8

    Battlestation (with screenshot):

    Software:

    Hardware:

    • Kinesis Advantage keyboard
    • Lenovo X1 Extreme 2nd gen
    1. 4

      Wow! What a beautiful environment to hack in <3

      1. 2

        🙏

        You’re welcome to co-work anytime: https://zen-temple.net/lambda-zen-temple/introduction/

      2. 2

        And you even have a real shack that you could paint or go to to run away from the internet :)

        1. 1

          There was quite some painting going on at the house - all the outside surfaces have been redone for example^^

          The shak is for storing 6.5 qm^3 of local wood for the fireplaces, though:

          In summer, when it’s empty and raining outside, I do tend to sit inside it from time to time enjoy life with a cup of coffee and a good book^^

        2. 2

          No MacBook anymore? ;D

          1. 1

            Unfortunately, the last subjectively ‘good’ MBP was the 2015 model which broke down on me hard close to two years ago.

            Objectively speaking - or at least to the best of my knowledge, the new MBPs are not capable of running Linux due to loads of proprietary hardware.

            If only Apple still sold the 2015 model with a RAM, SSD and CPU upgrade, I’d still have a MBP and would have saved weeks of research and tinkering on slightly less differently proprietary hardware(;

          1. 1

            I second organice. It works well for journaling with a capture template. It equally works well for other kinds of support documents and todos. You can even generate an agenda out of your notes.

            Also, it’s FOSS, so you don’t have to worry that your work will be made obsolete at some point.

          1. 1

            Out of curiousness: Why did this get downvoted as off-topic?

            My take: I’ve been having conflicting files in Dropbox on Linux for years and spend time on writing up a solution for others to find, so they don’t have to figure it out for themselves. What’s yours?

            1. 14

              I agree that Windows is a pain for Linux development — but if one wants to do Linux development, why not … just use Linux? I’ve been using it for two decades now, and I would never willingly switch to Windows or macOS.

              I have a desktop which is finely tuned to exactly the way I work, which enhances my efficiency and productivity, and is fun. Isn’t that the goal?

              1. 5

                I’ve been running Linux for decades and for the most part I couldn’t imagine using anything else. I’m very comfortable with all of the tools available and the highly configurable desktops. The main pain point for me these days is that the more popular desktop environments handle hotplugging of peripherals extremely poorly.

                My main workstation is a laptop with a hardware dock. When undocked, it’s a regular laptop. When docked, the laptop sees (at least) another screen, another mouse, another keyboard, and sometimes a few other things like USB sound cards and scanners. Modern DEs handle this poorly and every time I dock the thing (which can be multiple times per day), I have to spend up to 30 seconds fixing the display layout, window placement, keyboard repeat rate, or audio configuration. I suspect Mac and Windows do better with this but wouldn’t know. I know it can work because a decade ago, GNOME 2 had this all figured out. (Unfortunately it’s successor MATE has other issues.)

                I can’t imagine the pain I will experience when I have to switch to a USB 3 or Thunderchicken dock because that’s what all laptops seem to be moving to.

                1. 1

                  The post is from DHH, the creator of Ruby on Rails. He doesn’t want to do Linux development, he wants to work on a Rails application. Using the *nix toolset is just a proxy, because he heard that this works best on Windows using WSL.

                1. 13

                  Big fan of Firefox, have used it for years as my primary browser. Just a few days ago, I updated to 69 will happily piggyback this v70 announcement.

                  In case anyone of you uses a user stylesheet on Firefox and wonders why stuff doesn’t work in FF 69 anymore, the reason is that they disabled reading user stylesheets by default. You can enable it again by setting toolkit.legacyUserProfileCustomizations.stylesheets to true.

                  Don’t go down the same rabbit hole like me and try to figure out why the one thing you did in the user stylesheet doesn’t work anymore. You’ll find zillions of people with opinions - and none of their proposed solutions will work(;

                  1. 4

                    I hope that you have telemetry enabled. When a feature becomes not the default, that means that it is on the cutting block. If you’re not reporting that you are using a user stylesheet, then don’t be surprised when it is removed a few versions down the line.

                    1. 3

                      Thank you! This was driving me crazy!

                      1. 2

                        can you elaborate? Are you talking about userContent.css, or Stylus and similar?

                        1. 1

                          Sorry for the late answer. I was talking about userContent.css.

                      1. 1

                        fantastic library called libpurple which “is intended to be the core of an IM program”

                        And which had as much vulnerabilities as the cheese in the author’s country. ;)

                        1. 3

                          I once heard it described as “a swarm of 0-days flying in formation”.

                          1. 2

                            Feel free to attack the docker container in which only bitlbee and libpurple run any time. Enjoy^^

                            1. 1

                              Phew. Docker is not really the best software for security isolation.

                          1. 7

                            Whatever works for you. But personally, in a work environment, the ability to use rich text and images to communicate is really useful. I use Teams and it has a lot of convenience features like code sections, different headers, and of course bold and italic.

                            (This is of course used by some coworkers to post “funny” GIFs all the time though…)

                            I’ve done my time integrating Emacs into different systems (mostly email), but after a while it takes more energy to maintain than I get out of it.

                            1. 10

                              “Whatever works for you” - that’s the spirit of the article(;

                              Inline images are actually supported in some IRC clients - for example ERC in Emacs. And markup like *bold* and /italic/ (or **bold** and *italic* if you prefer md) are likely understood (and used) by programmers^^

                              As for other convenience features, sure - use the best tool available, that’s what this post is about. You can pick and chose. And choosing a text editor for managing text seems like a reasonable choice.

                              As for maintaining systems in Emacs, I find it rather easy. Ever since I migrated my email there (years ago), it’s stable for the first time in my life. For example, the Uni where I teach switched from exchange to outlook 365. That was a huge change for most people and the Web UI is completely different. For me it was literally just a change of SMTP and IMAP servers - two strings in my emacs config. Then, mu4e kept chugging along.

                              With IRC integration, the burden of integrating the ever changing messengers it’s likely similar: Emacs and IRC stay, the messengers change. As long as Bitlbee and libpurple keep up, nothing changes. And if they don’t, just use the messenger. In any case, there’s actually nothing to integrate and maintain within Emacs since ERC is already built in.

                              1. 5

                                I’m just a cranky old dude. I’m happy you’ve found a solution that works for you.

                              2. 3

                                rich text: that’s what figlet is for

                                images: sixel4lyfe

                              1. 5

                                Awesome! Do you plan on supporting other backends?

                                1. 8

                                  There is some interest in the community on adding other backends[1, 2].

                                  Synchronization is build using the strategy pattern which is consumed here[3]. Implementing a new backend implies implementing 8 functions[4]. For Dropbox, it’s about 120 LOC JavaScript.

                                  I’ll happily merge any PR enabling a different backend and support the development of it and will test it if I have access to a compatible backend.

                                  1. https://www.reddit.com/r/emacs/comments/dn0ar3/introduction_to_organice_using_org_mode_from_a/f56zpvh/
                                  2. https://github.com/200ok-ch/organice/issues/77
                                  3. https://github.com/200ok-ch/organice/blob/master/src/actions/sync_backend.js
                                  4. https://github.com/200ok-ch/organice/blob/master/src/sync_backend_clients/dropbox_sync_backend_client.js#L134-L141
                                  1. 4

                                    MAJOR Update: A very kind contributor[1] has build WebDAV support today! We collaborated over the day to get the feature in quickly and I’m happy to report that it’s done!

                                    With WebDAV, organice can now potentially be synchronized with all kinds of back-ends - for example NextCloud, OwnCloud, Seafile or your own Nginx or Apache.

                                    1. https://github.com/200ok-ch/organice/pull/82
                                    1. 3

                                      Oh heck yes! Thanks for the update!!

                                  1. 11

                                    I’m on strike against SLYT posts. After a web search and a look at your profile, I found the canonical repo for organice. It has a nice readme.

                                    1. 5

                                      It’s also linked in the video description. No need for me to hide the repo whilst doing a promo video^^

                                      After reading your comment, I also linked to it from the posts description.

                                      1. 2

                                        I’m a little put off by my first introduction to a new piece of software being a link to a video myself. That said, this video is nicely concise and has the valid purpose of demoing the software live, and it links to to text documentation, so I don’t mind too much. I currently use another piece of note-taking software that doesn’t work particularly well in a mobile browser, so I’m excited to try organice out and see if it solves my problem.

                                      1. 0

                                        Note:

                                        When submitting a URL, the text field is optional and should only be used when additional context or explanation of the URL is needed. Commentary or opinion should be reserved for a comment, so that it can be voted on separately from the story.

                                        1. 5

                                          Dear WilhelmVonWeiner

                                          Thank you for the comment. I’m new to this community and therefore it is my turn to learn the rules of this community. Therefore, I’m very grateful to any hints.

                                          Having said this, I did read the guidelines before posting. And, from personal experience, I would claim that most people wouldn’t know what this post is about just from the title. Hence, I added some context to the submission. It’s neither commentary nor opinion. In fact, the context that I provided is verbatim the very beginning of the blog post.

                                          Did I go wrong in my assumption that people won’t understand with more context or with the implementation that I added context by copying the beginning of the post? Or, did I read the guidelines correctly?(;

                                          1. 8

                                            Some people prefer to have a summary or excerpt (as you did) before going to the linked article, some others do not.

                                            In any case, if you are quoting from the article it would be good to mark it as quoted text, by prefixing it with “> as documented in the “Markdown formatting available” link under the input box when you are composing your post.

                                            1. 3

                                              That sounds very reasonable! I’ll do that in the future. Thank you 🙏

                                            2. 2

                                              The contents of the post should stand on its own. There’s no need to summarize or repeat its content.

                                              The text field is appropriate if the title is, for example “I’m over the moon today!” and the actual contents refers to, for example, a long-awaited release of a software project relevant to this site. Even so, information like the domain name and the tags will give context.

                                            3. 3

                                              The text here is taken 1:1 from the article, so while an unusual use of the text field, I’d argue that it doesn’t need to be separated from the story.

                                              1. 4

                                                Plus the site has really terrible contrast and this helps. :)

                                                1. 3

                                                  it’s not that unusual - it’s a fairly common practice to excerpt what you feel is the key paragraph of an article to let people know whether it’s worth their reading (and to serve as a tl;dr for people who don’t).

                                                  1. 2

                                                    Since you’re the oldest user of lobste.rs with the most karma in this thread, I’m happy to hear your take on this. I’m especially happy to hear that it seems that I didn’t violate the qualitative standard on my second post(;

                                                    Thank you for adding your thoughts!

                                                  2. 2

                                                    So what’s the point in linking an article at all?

                                                1. 2

                                                  Many thanks to Alain (@munen), Phil, and others involved in putting this satellite/sister event together!

                                                  Since the space is limited, please be sure to RSVP per the instructions in the announcement if you would like to attend.

                                                  1. 3

                                                    Thank you for organicing EmacsConf @bandali and for letting us be a small part of it (^_^)/