1. 6

    What? No links at all to these fabulous text only websites?

    1. 2

      You’re right! I can’t believe I forgot that “detail”. I will update the article when I get home. Sorry about that! Thanks for pointing this out.

    1. 3

      This is interesting. But between HTTPs and being lynx friendly, I’d choose the former.

      1. 3

        I’m not sure where you got the idea lynx doesn’t support https, but it does.

        There are a few text based browsers that support more modern features as well. Elinks for example has mouse support and tabs. Links2 also supports graphics, even in framebuffer mode. So technically your OS is text only, you can still browse in graphics mode.

        1. 2

          Do you know why this viewpoint is so common? SSL works fine on my machine™, but I hear this complaint a lot from people. Earlier comment source

          1. 2

            That might be an explanation. I never had any issue with it TBH, and I’m one of those people who have a/multiple text based browsers installed on my machine by default and regularly try out another distro. It sounds it’s just a packaging issue on some versions.

        2. 2

          Glad you liked my article!

          I don’t use Lynx more than a few times a month (this was a thought experiment, mostly). My understanding of the SSL issues in Lynx is that it is related to how the distros configure OpenSSL. I never bothered looking deeper into the matter, but have heard from users on HN that it is possible, it’s just not the default on most [Debian based?] systems.

          If someone out there does use Lynx on a regular basis, would love to hear about a solution.

          1. 0

            Apologies, I meant: your website is Lynx friendly, but it’s not using HTTPs. Being lynx friendly is value-added, but using HTTPs is a must.

          2. 1

            Holy False Dilemma, Batman!

            lynx supports HTTPS just fine. Always has, for values of “always” including “longer than most here have been programming”. There’s nothing about HTTPS which excludes lynx or any other text browser.

          1. 5

            There’s more to life than HTTP


            I’ve found MQTT to be a good alternative to HTTP for real-time (or extremely stateful) applications, especially those that exist outside of a web browser. Whenever there is overlap with the web, it is fairly easy to tunnel MQTT over WebSockets.

            1. 0

              How does MQTT fair against HTTP with billions of users? HTTP has the advantage here for not needing to be stateful.

              As the article says too: sometimes HTTP makes sense. IMO the title should have something like “You should use a real pub/sub broker, not HTTP - VerneMQ is one”.

              1. 11

                You don’t have billions of users. Or if you do, you’re unusual, and shouldn’t be making technology decisions based on blog posts.

                1. 2

                  I can’t say much for VerneMQ, but most of the solutions out there were built for very large scale.

                  The broker I use (RabbitMQ) supports MQTT and supposedly handles one million requests per second although I’ve never dealt with that much traffic first hand. I’ve heard similar stories for the MQTT product that IBM sells.

                1. 7

                  In the other direction, there’s the Grammatical Framework that uses dependent types to translate among multiple languages.

                  I used GF to build a small webapp to improve my Swedish vocabulary while I lived there. The code would generate random sentences in both Swedish and English and I’d enter the translation and check my input against the GF translation.

                  1. 1

                    Wow, that’s neat. Did you open source it, by any chance?

                    1. 1

                      Please share this with us. Would love to see it

                      1. 1

                        Sadly no, I think it’s gone forever. Probably wouldn’t be hard to recreate it though.

                    1. 2

                      I like jrnl I never get to actually use it continuously…

                      1. 4

                        I wrote a cron job that uses espeak and notify-send to tell me “Please make a log entry” every half hour. I was going to put it in the article, but people always give me funny looks about it so I left that part out ;-)

                        Maybe I will make a part II to this article.

                        1. 1

                          That probably helps in the beginning but it seems like it would be very annoying and it would break concentration efforts.

                        2. 1

                          I’ve solved this with a physical journal. I find it’s harder to forget when it’s in front of me. Downsides, my handwriting could be better, so it’s not the easiest thing to review. Plus it’s organised chronologically, rather than by task.

                        1. 1

                          Great to see folks using this language- I’ve had my eyes on it for some time, but haven’t tried it out yet.

                          Is the book available in text or Epub format?

                          1. 2

                            Not yet as far as I can tell. The other ATS documents are available in PDF and epub.

                          1. 14

                            Yes I do! I thought I was alone in this practice.

                            1. Set a cron job to call espeak every 16 minutes and say “Please make a log entry” (so I don’t forget)
                            2. Use jrnl (http://jrnl.sh/) to keep logs, making backups as needed.

                            Being able to remember what you did Friday afternoon on a Monday morning is valuable.

                            1. 2

                              What I like about jrnl’s date syntax is how easy it is to inject events into the past. For example I just got interruped by a coworker so I can tell jrnl after he left: “jrnl 45 minutes ago: hunt for bug foo #32456”

                              1. 2

                                OMG. This is almost exactly what I need in my life.

                                1. 1

                                  Never heard of jrnl before. Thanks! I am using my own scipt log-append, but it’s only meant to report what’s happening right now. In workplace I plug it into booting, shutting down, screen lock and unlock too, so I have rough estimate of time spent outside of desk and time spent in work in general. My other scripts help me here: day and month (which I have somehow forgotten to commit and push).

                                1. 2

                                  Am I the only one that does not see big benefits in this?

                                  1. 9

                                    It’s actually a huge deal. If you were around the web in the late 90’s, you may remember plugins like “ThirdVoice”. It was basically Disqus, for every website, managed externally from the website.

                                    Social sticky notes + social comments + notes for any site.

                                    I haven’t read the spec yet, but I imagine this is significant for taking discussions out of the “walled gardens” and giving that control back to users. I would quite like the ability to discuss a websites content without needing to register for an account on every page I visit.

                                    Although many won’t remember ThirdVoice today, it was quite disruptive in that regard. It gave end users to have a discussion on a medium that was entirely separate from the main site. I even recall websites such as SayNoToThirdVoice.com (or this one I found via google that is still online) organized by webmasters who felt they were losing control over discussions about their site. It will be exciting to see where this one goes.

                                    1. 6

                                      If the only thing it achieves is getting rid of disqus and facebook comments then that will count as a win to me :)

                                    2. 4

                                      I’m not even really sure I understand what it is.

                                    1. 8

                                      I wish more consumer products used epaper. Despite the monochrome display, the battery life can’t be ignored. Sunlight readability is also a huge plus.

                                      I would be interested to see how consumers feel about that trade off overall. Personally, I would rather have a month of battery life and no glare than a color screen, but it seems like fewer consumer products are coming out with epaper displays.