38 votes

What computer/programming/etc. project are you working on this weekend?

This is a thread to discuss the projects you have planned for the weekend.


Previous threads:

99 comments

  1. [32]
    Comment deleted by author
    Link
    1. [18]
      teaearlgraycold
      Link Parent
      I just use Debian. Doesn't give me any trouble. At this point I think I'm past any interest in trying out new distros, I just want something that will work and my search has led me here.

      I just use Debian. Doesn't give me any trouble. At this point I think I'm past any interest in trying out new distros, I just want something that will work and my search has led me here.

      11 votes
      1. [10]
        Comment deleted by author
        Link Parent
        1. [9]
          mrbig
          Link Parent
          What do you need? I'll be your personal distro choose. Free of charge.

          What do you need? I'll be your personal distro choose. Free of charge.

          2 votes
          1. [8]
            MacDolanFarms
            Link Parent
            Not parent commenter, but what I want in a desktop distro: No systemd Decent software support Easy to write/contribute packages for unsupported software Not-small community Nice to have:...

            Not parent commenter, but what I want in a desktop distro:

            • No systemd
            • Decent software support
            • Easy to write/contribute packages for unsupported software
            • Not-small community

            Nice to have:

            • Separation of free and nonfree repos OR specify license info in a way that I can choose to only accept certain licenses
            • Support for other libc
            • Support for ISAs other than x86
            3 votes
            1. chillax
              Link Parent
              How about void? Smallish but very developer friendly community, ticks all the boxes otherwise. It offers a musl variant too if you’re feeling adventurous.

              How about void? Smallish but very developer friendly community, ticks all the boxes otherwise. It offers a musl variant too if you’re feeling adventurous.

              2 votes
            2. [4]
              mrbig
              Link Parent
              I gotta be honest: I was not expecting such specific requisites, and by your requisites alone it is very clear that you know a lot more about Linux than I do. But I think chillax brings a good...

              I gotta be honest: I was not expecting such specific requisites, and by your requisites alone it is very clear that you know a lot more about Linux than I do. But I think chillax brings a good suggestion.

              Out of curiosity: why do you wish to avoid systemd?

              1 vote
              1. [3]
                MacDolanFarms
                Link Parent
                I'll keep it short because these discussions usually devolve into flame wars very quickly. In a nutshell, systemd just feels "un-Unixy" to me. It doesn't do one thing and do it well, it does a...

                Out of curiosity: why do you wish to avoid systemd?

                I'll keep it short because these discussions usually devolve into flame wars very quickly.

                In a nutshell, systemd just feels "un-Unixy" to me. It doesn't do one thing and do it well, it does a multitude of things. I want my init system to handle init, and not much more. I don't like binary logs, or the way upstream tends to respond to criticism. Using a non-systemd distro would also help avoid programs that have hard dependencies on systemd.

                That said, I don't actually have to deal with it often, so these are mostly philosophical differences rather than practical.

                2 votes
                1. unknown user
                  Link Parent
                  You just need a sense of adventure - obviously, all init systems should include their own custom JSON parser :P

                  I want my init system to handle init, and not much more.

                  You just need a sense of adventure - obviously, all init systems should include their own custom JSON parser :P

                  1 vote
                2. mrbig
                  Link Parent
                  I understand. I never had to deal with systemd. Anything I wanna initialize I just put on i3wm. But I find those discussions fascinating, I just love reading people making good points (logically...

                  I understand. I never had to deal with systemd. Anything I wanna initialize I just put on i3wm. But I find those discussions fascinating, I just love reading people making good points (logically speaking), even when I know little about the subject. One thing that puzzles me is why so many "Unixy" distributions, like Debian and Arch, adopted this standard.

            3. [2]
              annadane
              Link Parent
              No systemd is fine if you have a reason for not wanting it. So many people just reject it on reputation and it's dumb

              No systemd is fine if you have a reason for not wanting it. So many people just reject it on reputation and it's dumb

              1. apoctr
                Link Parent
                No systemd is also fine if you've got no reason to want to use it.

                No systemd is also fine if you've got no reason to want to use it.

                1 vote
      2. [7]
        Vadsamoht
        Link Parent
        I use Mint for the same reasons. Gone are the days when I would spend huge amounts of time tinkering with a gentoo install - these days I cbf and it just seems like a waste of time.

        I use Mint for the same reasons. Gone are the days when I would spend huge amounts of time tinkering with a gentoo install - these days I cbf and it just seems like a waste of time.

        3 votes
        1. [6]
          Eva
          Link Parent
          Aren't you worried about security on Mint? They've fucked up more than what most people think is acceptable in that regard during their history.

          Aren't you worried about security on Mint? They've fucked up more than what most people think is acceptable in that regard during their history.

          3 votes
          1. [5]
            Vadsamoht
            Link Parent
            I'm not especially worried. Some of the bad name it gets is just overblown (e.g. how packages update), some of it is unfortunate (the ISO on the site getting briefly compromised, but that's why...

            I'm not especially worried. Some of the bad name it gets is just overblown (e.g. how packages update), some of it is unfortunate (the ISO on the site getting briefly compromised, but that's why the provide checksums), and some things are just facepalm-worthy (not rebuilding sources). Perhaps if I were deciding on another distro today I might make a different decision, but then again maybe not - last I looked I couldn't find any distro that wasn't doing something stupid somewhere.

            Regardless, I feel it's good enough for my (comparatively limited) use-cases.

            2 votes
            1. [4]
              Eva
              Link Parent
              Fair enough. Buuuuuuuuuut... coughcoughcheckoutarchlinuxcoughcoughcough-cough-cough

              Fair enough. Buuuuuuuuuut...

              last I looked I couldn't find any distro that wasn't doing something stupid somewhere.

              coughcoughcheckoutarchlinuxcoughcoughcough-cough-cough

              2 votes
              1. [3]
                Akir
                Link Parent
                How can you tell when someone uses Arch Linux? They tell you.

                How can you tell when someone uses Arch Linux?

                They tell you.

                8 votes
                1. s4b3r6
                  Link Parent
                  Have you heard of the great and powerful Gentoo?

                  Have you heard of the great and powerful Gentoo?

                  1 vote
                2. Eva
                  Link Parent
                  I love that joke so much.

                  I love that joke so much.

      3. mrbig
        Link Parent
        I also stopped messing with my distros. Now I mess with Emacs, which is much worse.

        I also stopped messing with my distros. Now I mess with Emacs, which is much worse.

    2. [11]
      Eva
      Link Parent
      Manjaro is Arch! You're gonna love it.

      Manjaro is Arch! You're gonna love it.

      1 vote
      1. [10]
        Crestwave
        Link Parent
        Manjaro is not Arch, in the same way that Ubuntu isn’t Debian; it’s, as the OP originally said, just based on Arch.

        Manjaro is not Arch, in the same way that Ubuntu isn’t Debian; it’s, as the OP originally said, just based on Arch.

        7 votes
        1. [9]
          Eva
          Link Parent
          It is Arch—in the same way Kubuntu or Ubuntu Studio is Ubuntu, or a car with a new chassis and A/C system is still a car. Ubuntu and Debian are a fairly different case-scenario, and the difference...

          It is Arch—in the same way Kubuntu or Ubuntu Studio is Ubuntu, or a car with a new chassis and A/C system is still a car.

          Ubuntu and Debian are a fairly different case-scenario, and the difference between them's far greater than between Manjaro and Arch. I'd drop a link or two to manjaro.org with things that influence my view but like every five days their site is down and this is no exception.

          ...we really need to try and convince them to get on Cloudflare.

          (The vote up button doesn't seem to be working, ahh! If there's a +1 on your comment that's probably mine but my GUI is refusing to update to tell me so /shrug.)

          1. [7]
            Crestwave
            (edited )
            Link Parent
            Those are official flavors of Ubuntu, and the car analogy doesn’t really fit; the car’s equivalent here would be something like a Linux distribution, or an operating system. Manjaro’s website...

            It is Arch—in the same way Kubuntu or Ubuntu Studio is Ubuntu, or a car with a new chassis and A/C system is still a car.

            Those are official flavors of Ubuntu, and the car analogy doesn’t really fit; the car’s equivalent here would be something like a Linux distribution, or an operating system.

            Manjaro’s website seems to be back up, so here’s a wiki article of theirs explaining its differences. Coincidentally, they also compared its relationship with Arch with Ubuntu and its derivatives:

            Although Manjaro is Arch-based and Arch compatible, it is not Arch. As such, far from being just an easy-to-install or pre-configured version of Arch, Manjaro is actually a very different kind of beast.

            In fact, the differences between Manjaro and Arch are far greater than the differences between the popular Ubuntu distribution and its many derivatives, including Mint and Zorin.

            Additionally, the Arch Wiki also lists Manjaro as an Arch-based distribution, and mentions that they aren’t supported. I also found the comment I was referencing. I’m genuinely curious as to why you think Manjaro is Arch, though; it seems to be a popular misconception.

            7 votes
            1. [6]
              Eva
              Link Parent
              Kubuntu is just a KDE spin of Ubuntu; Ubuntu Studio on the other hand uses a different kernel, has a different interface, and effectively the only thing between the two is it using the same...

              Kubuntu is just a KDE spin of Ubuntu, and the car analogy doesn’t really fit; the car’s equivalent here would be something like a Linux distribution, or an operating system.

              Kubuntu is just a KDE spin of Ubuntu; Ubuntu Studio on the other hand uses a different kernel, has a different interface, and effectively the only thing between the two is it using the same repositories. Still considered a spin.

              However, the car analogy, IMO, really does fit; a chassis on a car will change perception of it, will change how it takes crashing, might change the appearance a bit, and etc. An A/C system takes care of the user. Going from no A/C to A/C is a really huge difference, but it's still the same model of car; just with a few different customisation options.

              Manjaro’s website seems to be back up, so here’s a wiki article of theirs explaining its differences. Coincidentally, they also compared its relationship with Arch with Ubuntu and its derivatives:

              Although [ . . . ] Zorin

              I've read the article in the past, I read it again, and don't get me wrong - I love what the Manjaro guys do! It's fantastic. It ignores a lot, and gets some things flat out wrong, though.

              For example:

              With the exception of the community-maintained Arch User Repository (AUR), Manjaro systems do not –and cannot– access the official Arch repositories.

              This is untrue. They absolutely can; it's less than five lines per Arch repo that you want to add in your pacman configuration file; adding repos is a standard feature of pacman. Likewise, you can add the Manjaro repositories to Arch. There's little reason to, though.

              Their lines about "exclusivity" of their homebrewed tools are wrong, too. Antergos, something that is literally just an install script with an added repo put to a GUI, has pamac in its default, non-Manjaro repo. There's nothing stopping you from installing any of those tools on any other Arch distro.

              If you install the deepin group from the AUR (or is it the Arch Community repo? I can't recall), you get every single feature that the Wiki article is repping. Surely, installing a package from the Arch repo doesn't make your distro an entirely different one, does it?

              Basically, Arch is to Manjaro what Ubuntu is to Linux. By default, you can't even boot an Arch installation. It's Linux with systemd and a custom package manager. Many kernels can be installed. Many DEs can be installed. Many bootloaders, even. If you want to, you could add the Manjaro repos into your pacman conf and go from there.

              Ubuntu is still Linux - you'd still call an Ubuntu system a Linux box. "It's running Linux!"

              Arch is still Linux - you'd still call an Arch system a Linux box.

              Arch is not Ubuntu, though, so you couldn't say "Arch is Ubuntu;" that is where the deviation is between the two, right?

              Arch, like Linux, is not a full operating system out of the box. Manjaro is a full operating system out of the box.

              So effectively, Manjaro is an Arch is a Linux.

              It's a matter of "How pedantic are we gonna be," and "What's our philosophy on what "Makes" a system a system?"

              Obviously, my take on the first is relatively little compared to yours; and my take on the second is mildly liberal. I find it sensible, though. There's no real harm in your interpretation, likewise, there's no real harm in mine. It's a matter of semantics; and boy do those get messy.

              1. [2]
                Lynx
                Link Parent
                At the end of the day, it doesn't matter what you think the relationship between Arch and Arch-based distros is, as long as you don't bother Arch support channels with your Manjaro problems.

                At the end of the day, it doesn't matter what you think the relationship between Arch and Arch-based distros is, as long as you don't bother Arch support channels with your Manjaro problems.

                3 votes
              2. [3]
                Crestwave
                (edited )
                Link Parent
                I’ve edited my comment to say that they’re both official flavors. Makes more sense when you specify that. I really don’t think using just car makes sense, as it’s incredibly broad (again, just...

                Kubuntu is just a KDE spin of Ubuntu; Ubuntu Studio on the other hand uses a different kernel, has a different interface, and effectively the only thing between the two is it using the same repositories. Still considered a spin.

                I’ve edited my comment to say that they’re both official flavors.

                However, the car analogy, IMO, really does fit; a chassis on a car will change perception of it, will change how it takes crashing, might change the appearance a bit, and etc. An A/C system takes care of the user. Going from no A/C to A/C is a really huge difference, but it's still the same model of car; just with a few different customisation options.

                Makes more sense when you specify that. I really don’t think using just car makes sense, as it’s incredibly broad (again, just like an operating system or a Linux distribution).

                Basically, Arch is to Manjaro what Ubuntu is to Linux. By default, you can't even boot an Arch installation. It's Linux with systemd and a custom package manager. Many kernels can be installed. Many DEs can be installed. Many bootloaders, even. If you want to, you could add the Manjaro repos into your pacman conf and go from there.

                A full installation is going through all the steps in the Installation guide, which results in a complete system. Also, all of what you mentioned can be done in other distributions.

                Ubuntu is still Linux - you'd still call an Ubuntu system a Linux box. "It's running Linux!"

                Well, technically it’s Linux with a bunch of other things on top: a Linux distribution (Linux box works, too).

                Arch, like Linux, is not a full operating system out of the box. Manjaro is a full operating system out of the box.

                So effectively, Manjaro is an Arch is a Linux.

                What exactly do you define as a full system? AFAIK you can boot a base Arch system (not a full installation) with some configuration (no need for extra packages), which the installation guide has scripts to automate. If you don’t consider that a full operating system, well, I’m pretty sure that Debian and such also offer a base system installation like Arch. Manjaro just (AFAIK) doesn’t give you that choice because its whole point is its extra applications.

                I’m not sure how you can call Manjaro Arch when both of them say they aren’t, and the latter doesn’t even support the former. Also, have you seen the comment I referenced?

                1 vote
                1. [2]
                  Eva
                  (edited )
                  Link Parent
                  I was originally implying it wasn't magically a truck, but felt that going to a higher level of specification for the analogy to explain it since it obviously wasn't intuitive enough to get across...

                  Makes more sense when you specify that. I really don’t think using just car makes sense, as it’s incredibly broad (again, just like an operating system or a Linux distribution).

                  I was originally implying it wasn't magically a truck, but felt that going to a higher level of specification for the analogy to explain it since it obviously wasn't intuitive enough to get across would work better.

                  A full installation is going through all the steps in the Installation guide, which results in a complete system. Also, all of what you mentioned can be done in other distributions.

                  The installation guide is just that: a guide. It's more than a full Arch installation.

                  A full Arch installation can be had by mounting a partition and running pacstrap -S base. This doesn't even include a bootloader, or anything that allows you to actually boot into the operating system; you can't even select it from your BIOS because it doesn't include the necessary files on your EFI partition. This is the entirety of Arch. Manjaro contains everything in the base group and if I'm remembering correctly, everything in the base-devel group.

                  Debian has base systems, but these are vastly heavier than Arch, and function as complete operating systems; while Arch's don't. Manjaro doesn't, because that'd just be Arch Linux. Manjaro's an extension to Arch Linux. Ubuntu and Debian, however, vary enough to where they both have separate base systems. Ubuntu Studio or Kubuntu, on the other hand, don't.

                  All of what I listed can't be done in any other Linux variation; they force things on you. Yes, you can change some of them later, but not without breaking the system entirely with any package manager barring pacman. pacman is only usable on Arch. Arch forces nothing on you beyond a base Linux system, and is the only variation that comes with pacman: the only package manager capable of adding Manjaro repos.

                  I’m not sure how you can call Manjaro Arch when both of them say they aren’t, and the latter doesn’t even support the former. Also, have you seen the comment I referenced?

                  Can you not call a long-sleeved shirt a shirt? Arch is not Manjaro, but Manjaro is Arch. The Arch community chooses not to aid users with custom Arch installations, because the users don't know how their own Arch is configured which makes them impossible to help, as per every official statement on their reasoning. If a user has the knowledge to check how different settings are configured on their system, then they can use any single Arch variant and still get support for Arch-related issues.

                  I did see the comment you referenced, although I wasn't planning on specifically commenting on it because I was under the belief that I had covered everything within it in my comment already. Linderug's fantastic, I agree with him on the vast majority of community happenings with Arch, and I absolutely appreciate the work he's done for Arch as a whole over the years. I disagree with him on this, though.

                  He's fantastic; however, he's a huge Archlitest, and most of his statements only apply if you actively take time to interact in the community. The Manjaro community isn't the Arch community, though there's a decent bit of overlap; but that's because no one needs to be in it to use an Arch system. Very little Arch users know a thing about the values of the developers or community. They might even dislike them for not being fully open-source focused!

                  Edit: took off some unnecessary bolding.

                  1. Crestwave
                    Link Parent
                    I’m a bit dizzy right now, so I apologize if what I say doesn’t make sense, but I feel like there’s a difference between the base package group and a full installation, like Ubuntu’s minimal and...

                    The installation guide is just that: a guide. It's more than a full Arch installation.

                    A full Arch installation can be had by mounting a partition and running pacstrap -S base. This doesn't even include a bootloader, or anything that allows you to actually boot into the operating system; you can't even select it from your BIOS because it doesn't include the necessary files on your EFI partition. This is the entirety of Arch. Manjaro contains everything in the base group and if I'm remembering correctly, everything in the base-devel group.

                    I’m a bit dizzy right now, so I apologize if what I say doesn’t make sense, but I feel like there’s a difference between the base package group and a full installation, like Ubuntu’s minimal and regular installations; post-installation stuff are put in the General recommendations article.

                    Not installing a bootloader like the guide says seems equivalent to me of omitting installation of the bootloader in other distro’s installers, but you can actually boot it through EFISTUB, anyway.

                    Also, you can also install other distributions like Arch, e.g. with debootstrap for Debian-based systems and rinse for yum-based ones. Wouldn’t that be their true full installation by your definition, then?

                    All of what I listed can't be done in any other Linux variation; they force things on you. Yes, you can change some of them later, but not without breaking the system entirely with any package manager barring pacman. pacman is only usable on Arch. Arch forces nothing on you beyond a base Linux system, and is the only variation that comes with pacman: the only package manager capable of adding Manjaro repos.

                    I was referring to doing that on other Arch-based systems, and that’s only one out of what you listed, anyway.

                    Can you not call a long-sleeved shirt a shirt? Arch is not Manjaro, but Manjaro is Arch.

                    Sorry if I worded it confusingly; I was just saying that both distributions agree that Manjaro isn’t Arch.

                    1 vote
          2. mrbig
            Link Parent
            At which point do the sunset ends and the night begin?

            At which point do the sunset ends and the night begin?

            1 vote
    3. [2]
      Crestwave
      Link Parent
      What made you think that? NixOS works very well. Everything just makes so much sense, and it’s nearly unbreakable; it’s years ahead of its time. Its biggest downside is the layer of abstraction it...

      I tried to install nixos on my laptop, but I don't want to have to work as hard as I did to get a system up that doesn't work very well.

      What made you think that? NixOS works very well. Everything just makes so much sense, and it’s nearly unbreakable; it’s years ahead of its time. Its biggest downside is the layer of abstraction it puts between you and your system; you’re stuck with what it gives and supports for the most part, although this usually isn’t a problem since it’s so featureful.

      Of course, it isn’t for those who want things to work without configuration, but it’s very powerful once configured, and, in my experience, it’s even easier to do so yourself than in other distros. You also only have to do it once, then you can just copy your configuraton.nix over in the future.

      1. [2]
        Comment deleted by author
        Link Parent
        1. mrbig
          (edited )
          Link Parent
          Correct me if I'm wrong, but isn't the NixOS configuration done in the Nix Expression Language? So, in a sense, it doesn't work like any brain works. No one looks at something entirely new and...

          Correct me if I'm wrong, but isn't the NixOS configuration done in the Nix Expression Language? So, in a sense, it doesn't work like any brain works. No one looks at something entirely new and thinks "wow, that makes sense!". When I first tried Vim as non-programmer, it was like learning Japanese. Same thing with Bash and Emacs.

          1 vote
  2. [2]
    Comment deleted by author
    Link
    1. Celeo
      Link Parent
      That sounds really cool! Nice use of reverse engineering.

      That sounds really cool! Nice use of reverse engineering.

      3 votes
  3. [5]
    Deimos
    Link
    These threads are always the best evidence for me that the separation between groups isn't nearly obvious enough right now (probably mostly because people are auto-subscribed to everything). I'm...

    These threads are always the best evidence for me that the separation between groups isn't nearly obvious enough right now (probably mostly because people are auto-subscribed to everything).

    I'm going to change the title and remove the answers that aren't ~comp-like, nothing personal. (And maybe someone wants to start a similar thread in ~talk?)

    10 votes
    1. [4]
      Celeo
      Link Parent
      Thank you. I had sent @MacDolanFarms a PM about putting "computer" in the title next time because I figure people aren't looking at the group, just the title.

      Thank you. I had sent @MacDolanFarms a PM about putting "computer" in the title next time because I figure people aren't looking at the group, just the title.

      1 vote
      1. [3]
        hackergal
        Link Parent
        Out of curiosity, what exactly was the problem? What kind of comments got removed?

        Out of curiosity, what exactly was the problem? What kind of comments got removed?

        1. [2]
          Celeo
          (edited )
          Link Parent
          Not a problem, per se, just people chiming in with their generic weekend plans, like hanging out with friends, visiting family, etc. Not at all bad things to share, just this topic is for computer...

          Not a problem, per se, just people chiming in with their generic weekend plans, like hanging out with friends, visiting family, etc. Not at all bad things to share, just this topic is for computer related weekend plans.

          6 votes
          1. crius
            Link Parent
            Just a grammar hint: it's "per se", not "per say" :)

            Just a grammar hint:
            it's "per se", not "per say" :)

            4 votes
  4. [3]
    Neverland
    Link
    I’m not a dev anymore, but software related: I have been working on a giant b2b SaaS product as a co-founder and PM. Has been going on forever, no product market fit(we were inventing a new...

    I’m not a dev anymore, but software related: I have been working on a giant b2b SaaS product as a co-founder and PM. Has been going on forever, no product market fit(we were inventing a new market), goal posts keep moving, out of money now. Ready to call it quits and get a real job.

    But! I just realized that a tiny subset of our features and some different labels could be easily sold to an existing market. Spoke with a few potential clients and they are all down. I’m going to be playing with mockups all weekend. We can reuse our backend, I’m excited.

    7 votes
    1. [2]
      Celeo
      Link Parent
      Nice work breaking down the product into components and analyzing them that way. Best of luck on the sale!

      Nice work breaking down the product into components and analyzing them that way. Best of luck on the sale!

      4 votes
      1. Neverland
        (edited )
        Link Parent
        Thanks! Trying to do it correctly this time. Customer dev first. Start small, sell that, build on it. Edit: removed some boohoo stuff.. I know what to do.

        Thanks! Trying to do it correctly this time. Customer dev first. Start small, sell that, build on it.

        Edit: removed some boohoo stuff.. I know what to do.

        4 votes
  5. [12]
    OneSubtractOne
    Link
    I am kinda interested in trying to install Linux From Scratch in a VM. I strongly suspect I shall fail horribly, I always have in the past. But you know. Nothing ventured nothing gained.

    I am kinda interested in trying to install Linux From Scratch in a VM. I strongly suspect I shall fail horribly, I always have in the past.
    But you know. Nothing ventured nothing gained.

    6 votes
    1. [7]
      thisonemakesyouthink
      Link Parent
      Pretty simple actually, you just download an ISO and feed it to the VM and then install process is just as easy as something like windows (if you go with an easy distro, that is. I recommend...

      Pretty simple actually, you just download an ISO and feed it to the VM and then install process is just as easy as something like windows (if you go with an easy distro, that is. I recommend Ubuntu for first timers).

      2 votes
      1. [3]
        qbee
        Link Parent
        Parent Post is talking about Linux from Scratch, it is a distro where you do a lot by yourself (I assume?)

        Parent Post is talking about Linux from Scratch, it is a distro where you do a lot by yourself (I assume?)

        3 votes
        1. mrbig
          Link Parent
          It's not a distro, but a book that teaches you how to build a distro. Most people use it for educational purpose.

          It's not a distro, but a book that teaches you how to build a distro. Most people use it for educational purpose.

          3 votes
        2. thisonemakesyouthink
          Link Parent
          Oh, of course. God. That's what I get for not thoroughly reading I guess...

          Oh, of course. God. That's what I get for not thoroughly reading I guess...

          2 votes
      2. [3]
        OneSubtractOne
        Link Parent
        I generally run arch, (btw) but I've always been interested in getting a little deeper into the base system. I've failed a few times to get gentoo running properly, so I figure I might try...

        I generally run arch, (btw) but I've always been interested in getting a little deeper into the base system. I've failed a few times to get gentoo running properly, so I figure I might try something crazier... And work my way back to gentoo...

        2 votes
        1. [2]
          thisonemakesyouthink
          Link Parent
          I'll admit, I've only ever installed simple shit like Ubuntu and Mint. I tried to install Arch once and had no clue what was happening so I just gave up.

          I'll admit, I've only ever installed simple shit like Ubuntu and Mint. I tried to install Arch once and had no clue what was happening so I just gave up.

          1 vote
          1. OneSubtractOne
            Link Parent
            The first time I tried, I broke literally everything. I'm not even kidding. It took me days to get back from the horrors I had committed, since my back up plan was to not have one... It was much...

            The first time I tried, I broke literally everything. I'm not even kidding. It took me days to get back from the horrors I had committed, since my back up plan was to not have one...
            It was much harder back then, a lot of complicated steps, these days so long as you follow the wiki it's pretty easy. I've done it so often now I barely have to look at the actual guide.
            Still can't get gentoo working though. I'm getting used to being laughed at about that...

    2. [3]
      musa_totter
      Link Parent
      I did this for a class. Make sure to take snapshots of your VM periodically so that if you goof up, you don't have to start over again.

      I did this for a class. Make sure to take snapshots of your VM periodically so that if you goof up, you don't have to start over again.

      1 vote
      1. [2]
        OneSubtractOne
        Link Parent
        I realize I should have probably thought of this... But I had never thought of this. That's insanely genius. Thanks!

        I realize I should have probably thought of this... But I had never thought of this.
        That's insanely genius. Thanks!

        1. musa_totter
          Link Parent
          No problem. It saved a lot of work multiple times.

          No problem. It saved a lot of work multiple times.

          1 vote
    3. Akir
      Link Parent
      I did this before on my main computer, before VMs were mundane. It was a painful but highly educational process.

      I did this before on my main computer, before VMs were mundane. It was a painful but highly educational process.

      1 vote
  6. [3]
    Celeo
    Link
    Learning more Kotlin, probably. It's starting to become more prevalent at work, and it'd do me good to know it better.

    Learning more Kotlin, probably. It's starting to become more prevalent at work, and it'd do me good to know it better.

    5 votes
    1. [2]
      trunicated
      Link Parent
      I work on a relatively large Android app at a pretty big company, and I've been pushing the Kotlin train for like a year now. It's just recently gotten to the point that most new classes use...

      I work on a relatively large Android app at a pretty big company, and I've been pushing the Kotlin train for like a year now. It's just recently gotten to the point that most new classes use Kotlin instead of Java, and I'm thrilled. There's so much I enjoy about Kotlin over Java (and I secretly love being the ”kotlin guy” on the team)

      2 votes
      1. Celeo
        Link Parent
        Congrats on getting the adoption you've been pushing for! We have a few similarly-spirited devs who really like the language, so they've been trying to spread it around. I don't think they're as...

        Congrats on getting the adoption you've been pushing for! We have a few similarly-spirited devs who really like the language, so they've been trying to spread it around. I don't think they're as far along as your team is; we have a few components that are partially Kotlin, and new classes are being written in Kotlin.

  7. [5]
    Zeph
    (edited )
    Link
    I'm going to watch some of these cmake tutorials, do a bit of googling, and see if I can't figure out how to setup a real project with cmake in Visual Studio. It's something I'll need to do for my...

    I'm going to watch some of these cmake tutorials, do a bit of googling, and see if I can't figure out how to setup a real project with cmake in Visual Studio. It's something I'll need to do for my dissertation so may as well do this much beforehand.

    Edit: success :)

    5 votes
    1. [2]
      min
      Link Parent
      Most developers should learn how to use CMake, just based on the sheer volume of projects using it, and the earlier you learn it the better. I also found Meson which can generate Ninja, Visual...

      Most developers should learn how to use CMake, just based on the sheer volume of projects using it, and the earlier you learn it the better. I also found Meson which can generate Ninja, Visual Studio, and XCode build scripts/projects files in a much more readable syntax. Might be worth looking into after you learn CMake

      3 votes
      1. Zeph
        Link Parent
        Yeah I just never needed it for my own projects, plus finding tutorials for modern cmake isn't easy. The only time I needed a cross platform build tool I used premake which was quite nice.

        Yeah I just never needed it for my own projects, plus finding tutorials for modern cmake isn't easy. The only time I needed a cross platform build tool I used premake which was quite nice.

        1 vote
    2. [2]
      what
      Link Parent
      Awesome, good luck! I love CMake and use it for all my C++ projects, but I admit it was pretty difficult to get started - partially due to the surprising lack of good tutorials. I highly recommend...

      Awesome, good luck! I love CMake and use it for all my C++ projects, but I admit it was pretty difficult to get started - partially due to the surprising lack of good tutorials.

      I highly recommend you take a look at this cmake-examples Github repo. It’s a series of example CMake projects, increasing in complexity. Probably the best “tutorial” I found, since there’s an example for pretty much any type of project.

      2 votes
      1. Zeph
        Link Parent
        ooh, that's a great resource! 3.5 is pretty modern too so definitely the kind of thing I'm interested in, thanks!

        ooh, that's a great resource! 3.5 is pretty modern too so definitely the kind of thing I'm interested in, thanks!

        1 vote
  8. [2]
    papasquat
    Link
    Trying to get wireguard working on my macbook. I got a server up and running pretty easily. I installed the commandline client on my laptop though, and it seems like everything is working...

    Trying to get wireguard working on my macbook. I got a server up and running pretty easily. I installed the commandline client on my laptop though, and it seems like everything is working correctly, but when I turn the tunnel interface on, I can't ping through it. I can't even ping the IP of the local virtual interface.

    I'm thinking it's probably some sort of routing table issue, but haven't had the time to investigate yet.

    4 votes
    1. acwell
      Link Parent
      Wireguard is a revelation on Linux. A ~10 line config and a single CLI command to bring a tunnel up/down. It even automatically restores the tunnel when resuming from sleep.

      Wireguard is a revelation on Linux. A ~10 line config and a single CLI command to bring a tunnel up/down. It even automatically restores the tunnel when resuming from sleep.

      2 votes
  9. nonesuchluck
    Link
    Learning a bit of Cypher/Neo4J and trying to migrate some data into it. I've always been interested in graph data structures and optimization, and knowledge graphs seem like an obvious advantage...

    Learning a bit of Cypher/Neo4J and trying to migrate some data into it. I've always been interested in graph data structures and optimization, and knowledge graphs seem like an obvious advantage for companies like Google and Facebook who sort of popularized the concept, but somehow it still took me by surprise to recently learn that there are off-the-shelf, production-ready graph databases in existence. Was a blind spot for me, and I'm basically a data wrangler in my day job. Guess I shouldn't be surprised how being buried so deep in enterprise software stacks can make you lose track of which way the world's spinning.

    4 votes
  10. [4]
    Vadsamoht
    Link
    Hastily finishing (starting would probably be a good idea, too) an assignment due on Monday. Been busy with some pro-bono webdev work which is still ongoing, and I've got a couple of other...

    Hastily finishing (starting would probably be a good idea, too) an assignment due on Monday. Been busy with some pro-bono webdev work which is still ongoing, and I've got a couple of other projects that also need attention before long if I'm to remember what's actually going on with them.

    3 votes
    1. [3]
      bee
      Link Parent
      Just curious, why are you doing free webdev work? Experience?

      Just curious, why are you doing free webdev work? Experience?

      1 vote
      1. [2]
        Vadsamoht
        Link Parent
        Kind of. I've probably got enough experience on my CV that I don't desperately need more, but being able to show recent stuff is probably always good. The real reason that it's free work is that...

        Kind of. I've probably got enough experience on my CV that I don't desperately need more, but being able to show recent stuff is probably always good.

        The real reason that it's free work is that my client is a national sporting body for which the position of webmaster is a volunteer role, and re-doing everything is something I've proposed (because IMO the current setup is a disaster) rather than having been directly asked to do. I probably could ask for some amount of payment and get it, but so long as I'm getting all of my direct expenses reimbursed I'm okay with that for now.

        In a way, it even beats out some of my own projects, because at least I'm not out of pocket for hosting, etc.

        1 vote
        1. bee
          Link Parent
          Thanks for the reply! That's really interesting, best of luck!

          Thanks for the reply! That's really interesting, best of luck!

          1 vote
  11. [6]
    Comment deleted by author
    Link
    1. [5]
      papasquat
      Link Parent
      Maptool seems badass. I've never heard of it before. Do you play in person using some sort of screen, or online? Does maptool have native online capabilities? What do you like about it over roll20?

      Maptool seems badass. I've never heard of it before. Do you play in person using some sort of screen, or online?
      Does maptool have native online capabilities?
      What do you like about it over roll20?

      2 votes
      1. [5]
        Comment deleted by author
        Link Parent
        1. papasquat
          Link Parent
          Wow, thanks for the detailed write-up. I'll have to check it out. I try to use FOSS software whenever possible, and the automation sounds amazing. Thanks!

          Wow, thanks for the detailed write-up. I'll have to check it out. I try to use FOSS software whenever possible, and the automation sounds amazing.

          Thanks!

          2 votes
        2. [3]
          crius
          (edited )
          Link Parent
          You seems the right person to ask for this. Some background: I took back my d&d role as GM to introduce my kids to GDR. Now a thing that I quickly realised was that I had to have with me at least...

          You seems the right person to ask for this.

          Some background:

          I took back my d&d role as GM to introduce my kids to GDR. Now a thing that I quickly realised was that I had to have with me at least 4-5 page of stuff for every adventure (main plot, main NPCs, main encounters, random encounters).

          I quickly looked around and catch up with most common tools to generate a dungeon/world map, create encounters, random and not, etc.

          But apart from helping me in creating those things, I still had to write everything into a document and either print out have access to a connection.

          Now while the second option is not really a problem nowadays, I would like the simplicity of paper with the features of an electronic document.

          So I looked around again and found a small project, funded by a Kickstarter I think, that basically is a campaign/adventure collector + combat tracker + some utilities (load images and sound to be played when you want).

          The bad thing? It's done in Unity and only for Windows.

          This means that this thing devour your laptop battery away in minutes while basically only showing you texts you write.

          Also, you cannot load a document and have it render but need to write things (or copy) manually paragraph by paragraph.

          The image (maps) loading and rendering is very primitive as everything need to be coded from scratch.

          It is also clearly not meant for writing long text as basically they had to write every little thing to emulate a word processor (unity it's not meant to create text manager).

          So what I thought?

          I can make a lightweight version, in term of resource request to run, with a simple Electron (which is basically a fully customizable browser) and a JavaScript Frameworks of choice (I was going for angular 6) and offer the same features without the application chugging on your battery and lots of things being available already (plenty of rich text editor for browsers as well as map viewers).

          The reason I would use this approach is that I can use Electron to build the windows/Mac/Linux version and then with just some minor adjustment being able to use Ionic to build apps for Android/iOS.

          Damn, if I wanted to spend some money I could even just copy the code and serve it on a website eventually.

          All of this is meant for GM who plays at a table and the multiple platform support is needed because in my mind you sit at a computer and type things, load maps, sounds, musics, etc.
          Then you export a single "packaged" file that contains your adventure resources and will be able to load it on anything else. Let's say a tablet you're bringing along during the session.

          On the tablet you'll have the same capabilities of course, but I'm expecting the user to eventually only use them to adjust things, not write out stuff (but it can be done).

          If the thing get enough traction I would probably set up a server to allow auto sync between devices of a user but it's a nice to have, not something mandatory for the first version.

          Would this idea be something useful/interesting?

          My only concern now are:

          • can I use d&d materials (monster, magic, whatever) with which freedom? Even if I make the whole thing free with donations I need to check how much WOTC is going to be fine with it.
          • I'll allow users to load resources but would like to preload some audio effects/tracks. I need to find some decent resources.
          • I need to find some libraries to allow the user to import from rich text editors (Microsoft, Libreoffice, etc) so that importing stuff is easy.

          And last but not least, I need to find some time. I'm on holiday since the last week and was hoping to release an update for Tildes Extended but family duties are keeping me busy more than when I'm working!

          1 vote
          1. [3]
            Comment deleted by author
            Link Parent
            1. [2]
              crius
              Link Parent
              It is definitely going to be an open source / free to use software. IF (and it's a big IF) it begin to get traction I'll probably introduce some paid features that will definitely not be an...

              If You intend to monetise it, please don't make it subscription based. A one-time purchase is nice, or donation based.

              It is definitely going to be an open source / free to use software. IF (and it's a big IF) it begin to get traction I'll probably introduce some paid features that will definitely not be an impedement (like the auto-sync between device I mentioned). I don't plan in making this any source of income but more of a project with which I can experiment and do stuff that my job would not require from me.

              About the modules, yes, I was thinking about that. I need to think of a way of easily loading "libraries", so that the community can decide to create the equivalent of the D&D Monster Manual and it will be completely up to the single user to load it up or not and to the community to create it or not.

              I'm trying to understand however if I can pre-load something (considering that WOTC already gives some light version of the GM and Player's manual for free), I need to spend some time figuring it out.

              So in the end there will be options to load "libraries" that are things like the Monster Manual that you can use to build your own "adventures" that basically will be standalone package that should comprise:

              • Main story (divided in chapters? events? dunno yet)
              • NPCs
              • Monsters
              • Maps
              • Audio (Sounds/Musics)

              I could probably support also Campaign as a concept, that will just be a collection of adventures. That should cover any possible "entity" of a GM needs.

              Your mentioning of different ruleset made me wonder I could I generalise enough the import format.
              I don't know about Numenera but I suppose it uses the same D20 system? But are stats the same? A typical monster profile have the same characteristics of a D&D 5ed monster?

              I'll probably focus first on creating a first version that support the D&D system and then see if it's worth to support different system.

              I mean, even the map system already will be quite a challenge as I want to be able to provide a GM view and a Player view at some point.

              Anyway, thank you for your insight, when I'll be at a better stage of development i'll create a dedicated topic :)

              1 vote
              1. [2]
                Comment deleted by author
                Link Parent
                1. crius
                  Link Parent
                  Oh yeah, the map features is definitely something more in the future :) But it will be an interesting challange. The goal is to have the GM being able to switch to "player mode" and show the...

                  Oh yeah, the map features is definitely something more in the future :)

                  But it will be an interesting challange. The goal is to have the GM being able to switch to "player mode" and show the tablet/screen to the player when needed so that they can have a clear idea of the map without seeing everything the GM sees :)

                  I thought it could be useful while playing at the table and there are those usual situation in which the player don't understand clearly how the environment is set up.

                  1 vote
  12. [6]
    zendainc
    (edited )
    Link
    I'm working on a natural language processing library, which I'm hoping to add into a home made personal assistant tool that I've been working on. I'm trying to match key words from the input...

    I'm working on a natural language processing library, which I'm hoping to add into a home made personal assistant tool that I've been working on.

    I'm trying to match key words from the input against a slightly modified version of STAR, so that I can determine the appropriate action the user wants to take, without having a specific and rigid command structure/syntax.

    3 votes
    1. [4]
      toobsock
      Link Parent
      Are you using conv nets or something else? I’m playing around with using NLP to build a social platform inspired by some things I’ve seen on tildes and reddit. It would auto apply tags to comments...

      Are you using conv nets or something else? I’m playing around with using NLP to build a social platform inspired by some things I’ve seen on tildes and reddit. It would auto apply tags to comments and posts in an attempt to group discussions more naturally. I’m envisioning moving through a 3D landscape of past and present discussions, so when the next gender pay gap or taxation debate comes up, they would be identified by an algorithm which links them to previous debates in order to prevent the same discussion from taking place again, and hopefully a new one can be built on the existing pile. Still working through the details with a friend.

      What’s your personal assistant tool like? Is it like a simpler version of Siri?

      1 vote
      1. [3]
        Leon
        Link Parent
        I've started a new project using NLTK this weekend, well, I've less started a project and more started learning NLTK with the idea of a future project. What are you using?

        I've started a new project using NLTK this weekend, well, I've less started a project and more started learning NLTK with the idea of a future project. What are you using?

        1 vote
        1. [2]
          toobsock
          Link Parent
          I’ve only ever worked with images really, so this is quite a new space for me as well. I’ll look into NLTK. I’ve only done one NLP project in the past which was a classifier for suicidal comments...

          I’ve only ever worked with images really, so this is quite a new space for me as well. I’ll look into NLTK. I’ve only done one NLP project in the past which was a classifier for suicidal comments on reddit. It was modeled after some existing research on Twitter comments. It used a bag of words method and completely disregarded grammar.

          What’s your project idea?

          1 vote
          1. Leon
            (edited )
            Link Parent
            I've always worked with companies that deal with technical support in some capacity. A lot of resource is allocated to finding exact what causes bad sentiment and drives contacts. I'm hoping to...

            I've always worked with companies that deal with technical support in some capacity. A lot of resource is allocated to finding exact what causes bad sentiment and drives contacts. I'm hoping to use NLTK to sift through contacts to determine causes.

    2. mrbig
      Link Parent
      That's awesome. I'm just learning to programme, but I wanna work with chatbots in the future. Which language and tools are you using? I had this idea of making a bot that flirts with you, do you...

      That's awesome. I'm just learning to programme, but I wanna work with chatbots in the future.

      Which language and tools are you using?

      I had this idea of making a bot that flirts with you, do you think that is doable / an interesting project?

  13. cain
    Link
    I got a Raspberry Pi a while back to play around with and have been working on making a user flair bot for my subreddit, I really know nothing about programming so the work mostly consists of...

    I got a Raspberry Pi a while back to play around with and have been working on making a user flair bot for my subreddit, I really know nothing about programming so the work mostly consists of googling and browsing r/redditdev and I got permission to use some code that I just had to tweak a bit for the new reddit. I got the bot working, just need to finalize the master list for it to use, which is super tedious considering I made 1000 new flairs and forgot that the limit for templates was 350 on reddit... So I felt like it was finally time for a bot. It's all just for fun, I don't think it will benefit the sub really just like making stuff look good and work well.

    After that I will be seeing what other cool stuff I can do with the Pi just for fun. Learn a bit for myself maybe.

    3 votes
  14. [8]
    Parameter
    Link
    Unfortunately I'm installing windows 10 over my debian/i3 in case any software I need for school doesn't play well with linux. I'll probably just set up a vm to run linux but having windows as the...

    Unfortunately I'm installing windows 10 over my debian/i3 in case any software I need for school doesn't play well with linux.

    I'll probably just set up a vm to run linux but having windows as the base system bothers me a little.

    3 votes
    1. [3]
      Celeo
      Link Parent
      Sorry to hear that. You weren't able to set up Windows in the VM, instead?

      Sorry to hear that. You weren't able to set up Windows in the VM, instead?

      3 votes
      1. [2]
        Parameter
        Link Parent
        Some software can detect that you're running it in a VM. There are ways around this but I don't feel the potential for issues is worth it.

        Some software can detect that you're running it in a VM. There are ways around this but I don't feel the potential for issues is worth it.

        6 votes
        1. Celeo
          Link Parent
          Ahh, that's right. I remember reading something about that on a reddit thread; it was test-taking software and the student was warned that it'd mark their tests as cheating attempts. Yeah, totally...

          Ahh, that's right. I remember reading something about that on a reddit thread; it was test-taking software and the student was warned that it'd mark their tests as cheating attempts.

          Yeah, totally understandable to avoid all of that ridiculousness.

          4 votes
    2. [2]
      a_wild_swarm_appears
      Link Parent
      Why not dual boot?

      Why not dual boot?

      1. Parameter
        Link Parent
        If I have to use windows I'd rather be able to use linux at the same time.

        If I have to use windows I'd rather be able to use linux at the same time.

    3. [2]
      Bwerf
      Link Parent
      Depending on what you want to do, WSL is actually pretty nice if you want linux under windows.

      Depending on what you want to do, WSL is actually pretty nice if you want linux under windows.

      1. Parameter
        Link Parent
        I hadn't heard of WSL, but it looks like a good solution for what I want, thanks for mentioning.

        I hadn't heard of WSL, but it looks like a good solution for what I want, thanks for mentioning.

        1 vote
  15. [5]
    Gabe_DeGrossi
    Link
    Not really programming, but I'm trying to get macOS running on my PC. First time I've tried a doing a hackintosh build, but I'm so sick of Win10 - hopefully the other side is better! I'm going for...

    Not really programming, but I'm trying to get macOS running on my PC. First time I've tried a doing a hackintosh build, but I'm so sick of Win10 - hopefully the other side is better! I'm going for a vanilla install rather than Multibeast etc. Any tips from you nerds who've done this a million times?

    2 votes
    1. [3]
      Vadsamoht
      Link Parent
      Not to be preachy, but if it's just a general dislike of Win10 then why not try out linux?

      I'm so sick of Win10 - hopefully the other side is better

      Not to be preachy, but if it's just a general dislike of Win10 then why not try out linux?

      9 votes
      1. [2]
        StellarTabi
        Link Parent
        I like the new Ubuntu 18!

        I like the new Ubuntu 18!

        4 votes
        1. Vadsamoht
          Link Parent
          Personally I vowed never to go back to ubuntu after they tried to ram the godawful new layout (GNOME3?) down everyone's throats. Sure, I could just go back to it with my beloved cinnamon installed...

          Personally I vowed never to go back to ubuntu after they tried to ram the godawful new layout (GNOME3?) down everyone's throats. Sure, I could just go back to it with my beloved cinnamon installed instead, but the way it was handled at the time makes me want nothing to do with that distro for as long as possible.

          1 vote
    2. what
      Link Parent
      If you haven’t considered it already, I recommend you try out Linux and see if it’s a good match for you. If you want a Mac OS-like experience, maybe Elementary OS would interest you? It’s based...

      If you haven’t considered it already, I recommend you try out Linux and see if it’s a good match for you.

      If you want a Mac OS-like experience, maybe Elementary OS would interest you? It’s based on Ubuntu, so you still get all the support, but it has a UI and apps that might appeal to Mac OS-users.

      I’m on Arch now, but I used it for a bit ~2 years ago, and while it has some bugs, it was pretty stable, and I’m sure it’s only gotten better now.

      Note: it’s free, you can type $0 into the donation amount. I don’t like how aggressively they ask for donations.

      2 votes
  16. jonluca
    Link
    Only tangentially related but moving to Canada for my new job with Google. Super excited for a new adventure, and harder problems to solve!

    Only tangentially related but moving to Canada for my new job with Google. Super excited for a new adventure, and harder problems to solve!

    2 votes
  17. actionscripted
    Link
    Working on building an electron app that works with TaskWarrior and web extensions that can talk to it so you can track time from Jira and other systems mostly automatically. The app was a way to...

    Working on building an electron app that works with TaskWarrior and web extensions that can talk to it so you can track time from Jira and other systems mostly automatically.

    The app was a way to automatically place browser manifest files for NativeMessage but I figured a GUI would be a nice compliment.

    Not a new dev by any means but my first real, big react project and loving it. Except ESLint isn’t liking my WebPack aliases.

    2 votes
  18. [3]
    mrbig
    Link
    I am, like always, working to perfect my combination of MX Linux, i3wm, Emacs, Org Mode, Nvim and the Ranger file manager. I'm also studying C using this book. I understand all the C, but not...

    I am, like always, working to perfect my combination of MX Linux, i3wm, Emacs, Org Mode, Nvim and the Ranger file manager. I'm also studying C using this book. I understand all the C, but not always the math. I kinda wish my Algorithms class was in Python, but it's nice to learn the mother of all languages. It'll probably be good in the long run.

    1 vote
    1. [2]
      MacDolanFarms
      Link Parent
      Emacs and Neovim? How does that setup work (I take it you use evil-mode)?

      Emacs and Neovim? How does that setup work (I take it you use evil-mode)?

      1. mrbig
        (edited )
        Link Parent
        Yeah, I use Evil. It would be madness to live with two different sets of keybindings. Except when the functionality doesn't exist, every custom Emacs mapping is reproduced in Neovim and...

        Yeah, I use Evil. It would be madness to live with two different sets of keybindings. Except when the functionality doesn't exist, every custom Emacs mapping is reproduced in Neovim and vice-versa. Emacs is my main editor. I use Org Mode to write all my prose, take notes, organize my schedule and access my configurations through file links (I have other ways to get to them, but I like the redundancy). I even do math using embedded Latex because I have terrible handwriting and I feel that I learn better that way. The only exception is when I write something longer for Tildes or Reddit; in that case, I use markdown-mode. I also use Emacs to study and program, right now I'm learning C and algorithms (I just started college on software engineering). My Emacs init file has 2067 lines in Org format, which I export through an easy command to the Elisp file that is actually loaded.

        One thing I don't like on Emacs are the file managers. Neovim has a plugin that integrates Ranger seamlessly using its built-in terminal, but Emacs can't handle it. So I created a simple function that calls Ranger from Emacs and stores the current file's path in the clipboard, and a command on Ranger (with the help of a developer) to go to this path. It's crude but serves my purposes. I also made a command for Ranger that opens a file in Emacs and calls i3wm to hide itself and focus on the Emacs window. It works very well.

        The reason I still use Neovim is that it is very fast, efficient and in my view ideal for the command line. Emacs and Neovim are complementary to my workflow because they don't fill the same purposes. I actually wrote about this before.

        Here's my setup if you're interested:

        1 vote
  19. Akir
    Link
    I'm used to ignoring these types of thread since I work on the weekend, but I finally got the urge to create something new last night. I'm writing a browser-based "music notes" system. It's...

    I'm used to ignoring these types of thread since I work on the weekend, but I finally got the urge to create something new last night. I'm writing a browser-based "music notes" system. It's basically a music player designed to pop up with comments. It's kind of like the soundcloud comments system, but it's designed to highlight sections of the song instead of individual timestamps since the idea is to highlight and criticize segments of a song.

    I was writing it with a still unreleased version of Howler because I wanted to have the ability to add filter effects to help emphasize certain instruments. Then, while searching to find a library to draw the waveform of the song, I found wavesurfer.js, which takes care of about 50% of the features I had planned to implement! This is the only useful project I have ever felt I am able to finish by myself.

    1 vote
  20. unknown user
    Link
    I'm working on improving my dotfiles bootstrap script – right now, it's almost useless, partly because it has so little functionality, but also because I didn't really spend too much time thinking...

    I'm working on improving my dotfiles bootstrap script – right now, it's almost useless, partly because it has so little functionality, but also because I didn't really spend too much time thinking about how I'd use it when I was writing it. Having just bootstrapped a totally fresh system, I think it's about time I have a go at improving it, so that next time I have to reinstall it's hopefully not quite so painful...

    1 vote
  21. Comment deleted by author
    Link
  22. Comment removed by site admin
    Link
  23. Comment removed by site admin
    Link