1. 11

    After helping polish up a few things with the Fennel lisp compiler (https://github.com/bakpakin/Fennel) I’ve created an Emacs mode for it (https://gitlab.com/technomancy/fennel-mode) and am hoping to try sketching out a few simple games in the Love2d game engine to put it thru the paces.

    1.  

      I’ve published a tutorial on using Fennel: https://github.com/bakpakin/Fennel/blob/master/tutorial.md

      1. 1

        Is there a reason why Fennel is hosted on GitHub and Emacs mode on GitLab. Why not host them both on either GitLab or GitHub?

        1. 2

          Fennel is not my own project; it was started in 2016 by Calvin Rose, but he only worked on it a couple weeks before moving on. I discovered it last week and started submitting patches, and now he’s picked it back up. I just created the Emacs mode yesterday, and I host all my own projects on GitLab.

      1. 1

        Can you make it so that you can press down arrow when searching to pick through the results. Currently it’s really annoying as you are forced to use the mouse for that.

        1. 1

          Sure, that’s an important improvement. I’ll create an issue for it. Thanks for the suggestion.

        1. 4

          I take this approach much further than this. And make every single key on my keyboard a custom modifier key. 🙂

          1. 1

            That keyboard mapping is something else. I’m not sure it would work for me, but I’m going to keep that idea in my pocket.

          1. 2

            I made a public Trello board of all the books I hope to read this year. And books I hope to read in the near future.

              1. 1

                Similar but not the same. In here we try to curate links (resources) and the community ideally decides which resources are the best for learning a topic. The learning is still done outside the website, be it Wikipedia, Coursera or YouTube or some article someone wrote.

                1. 1

                  perhaps for free programming books but this list includes much more than free and much more than programming. But then again, I am a sucker for a good book list.

                  1. 1

                    That one is sadly only focused on Programming. :(

                  1. 3

                    MacDown is a good macOS native alternative to this.

                    1. 2

                      I personally use Marked2, which is kind of like a sidecar app – you edit in your editor of choice, and marked just renders the markdown for you in a floating window.

                      1. 2

                        +1 - I find the lack of GitHub Enterprise full screen in-browser editing support annoying, so I tend to write up a comment using MacDown so I don’t have to flip between Edit and Preview in GHE.

                      1. 2

                        I also started to keep a notebook of essentially everything I know documented in a continuos way.

                        And there are many other people who share this idea.

                        1. 4

                          I made my own wiki.

                          Inspired by Youshuaw’s knowledge repo. I still have yet to add many things but Gitbooks is pretty awesome so far for this kind of thing. ?

                          1. 6

                            I am reading essentials of programming languages and SICP.

                            Really enjoying it so far. Want to understand the underlying concepts behind programming languages in more depth and in turn improve my search engine.

                            1. 2

                              I’m reading SICP too. Really great stuff.

                            1. 4

                              If anyone will find it interesting, I keep a big list of books as a GitHub repo :

                              https://github.com/learn-anything/books

                              Many books mentioned in the article can be found there too. :)

                              1. 3

                                We actually released many awesome updates to the search engine we are working on.

                                https://learn-anything.xyz/

                                We soon want to add an easy way to contribute to the maps and start working on authentication and maybe make an official release soon too. We think it’s pretty awesome already though, just need to bring more awareness to it to see it grow even bigger. ?

                                1. 4

                                  We just released our new big update for the search engine. It now uses D3.js for rendering all the mind maps, it is super smooth and we are quite happy with it.

                                  Here is the search engine : https://learn-anything.xyz/

                                  Would really love to hear your guys thoughts on it. ?

                                  1. 1

                                    I came across learn-anything before and found it really interesting! What did you guys use before D3?

                                    1. 1

                                      We used our own renderer and panzoom for zooming in and out. But it’s really bad compared to what D3.js allows us to do.

                                  1. 4

                                    I am working on a search engine to visualise all of world’s knowledge with user curated mind maps.

                                    We are currently moving our renderer to D3.js so if anyone experienced in javascript or D3.js wants to give a hand, that would be amazing. We have an active slack group you can join. ?

                                    1. 1

                                      Looks useful! A related project is Metacademy. I think (most of?) the content is CC BY-SA and GFDL, so you may even be able to integrate it with your search engine if you wanted to.

                                      1. 2

                                        I was actually inspired by Metacademy. I especially love their idea of knowledge dependencies and it s something we are also planning to implement. We want to show all the required knowledge needed to effectively learn any of the topics.

                                      1. 3

                                        Wow, this is impressive. Super fast, too. Excellent concept and execution.

                                        1. 1

                                          Thank you. ?

                                          1. 1

                                            Not sure why this is a question.

                                        1. 2

                                          This looks great. I haven’t looked at the source code but are the paths human curated or an algo of some sort? I’m guessing with the amount of topics, it’s unlikely that a person has individually looked at each topic.

                                          I found spacevim throuhgh your search engine, so that’s pretty awesome.

                                          1. 2

                                            Thank you Steve. Actually all maps were human curated by me up until this point.

                                            However we are moving to a model where anyone can contribute by sending pull requests similar to GitHub awesome lists. We are also moving to D3.js render for smoother viewing and exploring experience.

                                            I hope you will enjoy using the search. It should be getting better and better every day especially with the help of community. :)

                                          1. 3

                                            Thanks for sharing!

                                            I’m getting 502’ ed at the moment, but I was able to check a few topics. I’ll make to check it out again on my next endevours.

                                            Congratulations for the work!

                                            1. 2

                                              Sorry about 502. We just pushed a big update since our links were not working on mobile. Should be up now.

                                              I hope you like it. Would love to hear your thoughts. :)

                                            1. 4

                                              We are working on a search engine (http://learn-anything.xyz) for user curated mind maps on the web. (https://github.com/nikitavoloboev/knowledge-map)

                                              It’s going pretty great so far. We just need to think, how can we lower the friction to add content to the mind maps to promote quality content. Think of it like an open index google-like search engine that is improved and edited by users and not algorithms.

                                              1. 5

                                                I will try to actually make the search engine working for the mind maps I am making. It shouldn’t be too difficult as I already have the content, just need to present it well. If anyone knows any guides on how to make search engines, that would be amazing.

                                                Here is the mind map project : https://github.com/nikitavoloboev/knowledge-map

                                                And here is the search engine repo : https://github.com/nikitavoloboev/knowledge-map-search-engine