27 votes

So, what have you been working on?

My github is full of sad unfinished projects

e: mostly aimed towards hobbiests but anyone is welcome!

99 comments

  1. [18]
    burntcookie90
    Link
    Planning my tildes Android app :D

    Planning my tildes Android app :D

    21 votes
    1. Fires
      Link Parent
      Interested! Definitely!

      Interested! Definitely!

      1 vote
    2. Gyrfalcon
      Link Parent
      I'd be happy to test when you get to programming it!

      I'd be happy to test when you get to programming it!

      1 vote
    3. [8]
      Comment deleted by author
      Link Parent
      1. [7]
        burntcookie90
        Link Parent
        Nah, but I can build without the API and just stuff it in later.

        Nah, but I can build without the API and just stuff it in later.

        4 votes
        1. [6]
          somewaffles
          Link Parent
          How would you do this? I have wanted to do something similar with other sites but a web scraper seems like it would be way too much work and way too volatile for it to be worth it.

          How would you do this? I have wanted to do something similar with other sites but a web scraper seems like it would be way too much work and way too volatile for it to be worth it.

          1. [5]
            burntcookie90
            Link Parent
            Well, it won't be live until the API is out. I can do a bunch of work ahead of time with fake data and just slot the network module where the fakes we're coming from.

            Well, it won't be live until the API is out. I can do a bunch of work ahead of time with fake data and just slot the network module where the fakes we're coming from.

            3 votes
            1. [4]
              dodger
              Link Parent
              That's making a lot of assumptions on what you'll be receiving from the API, but kudos. Hopefully @Deimos is looking into graphql for the api - would make frontend dev a breeze!

              That's making a lot of assumptions on what you'll be receiving from the API, but kudos. Hopefully @Deimos is looking into graphql for the api - would make frontend dev a breeze!

              1. burntcookie90
                Link Parent
                I have to assume the same data available to the site is available via API. Otherwise there's an issue :)

                I have to assume the same data available to the site is available via API. Otherwise there's an issue :)

              2. [2]
                rogy
                Link Parent
                What would be the benefit of using GraphQL over RESTful API defined in Swagger 2.0? I admit I'm more biased towards the latter solution since it's what we use in our company for mobile apps, but...

                What would be the benefit of using GraphQL over RESTful API defined in Swagger 2.0?

                I admit I'm more biased towards the latter solution since it's what we use in our company for mobile apps, but am curious what's on the other side of the fence.

                1. dodger
                  Link Parent
                  GraphQL allows you to move very fast, develop or extend queries and mutations without breaking frontend clients, allows you to get exactly what you want without extra key/vals, you can make...

                  GraphQL allows you to move very fast, develop or extend queries and mutations without breaking frontend clients, allows you to get exactly what you want without extra key/vals, you can make multiple queries and nested queries in one http request, and the schema == docs so no extra generated crap. Client first design allows for extremely rapid dev. I would check out http://graphql.org if you haven't already.

                  Reasons i no longer want to make rest apis:

                  1. Need to generate a bunch of extra code for swagger or the api (id rather use raml if forced to write another rest api tho).

                  2. Rigidity of endpoints and need to implement and keep track of versioning so you don't break client code

                  3. REST spec is rarely ever followed, especially when rapid dev is required which often means a runaway train of spaghetti endpoints and fumbling through feature flags

    4. [2]
      teaearlgraycold
      Link Parent
      I was thinking if I tried to make one I'd take RedReader (a FOSS Reddit app for Android) and re-purpose it for Tildes. However, given how much I'd throw out it probably makes more sense to start...

      I was thinking if I tried to make one I'd take RedReader (a FOSS Reddit app for Android) and re-purpose it for Tildes. However, given how much I'd throw out it probably makes more sense to start from scratch.

      1. burntcookie90
        Link Parent
        Yep, plus there's a lot of new stuff to play with.

        Yep, plus there's a lot of new stuff to play with.

    5. [5]
      toaster
      Link Parent
      What are you going to be writing it in?

      What are you going to be writing it in?

      1. [4]
        burntcookie90
        Link Parent
        Kotlin

        Kotlin

        1. [3]
          dodger
          Link Parent
          Any thoughts on using something like cordova so you can support iOS too? Not that I care that much about iOS, it's a filthy waste of money IMO, but with cordova I think you can use things like...

          Any thoughts on using something like cordova so you can support iOS too? Not that I care that much about iOS, it's a filthy waste of money IMO, but with cordova I think you can use things like react native which might increase the number of people that can contribute to the open-source (assuming you make it open-source).

          Follow-up: plans to make it open-source?

          1. [2]
            burntcookie90
            Link Parent
            Nope, I will not be doing cross platform, I dont believe they do much more than the website. Of course it'll be open source :) here's the placeholder...

            Nope, I will not be doing cross platform, I dont believe they do much more than the website.

            Of course it'll be open source :) here's the placeholder https://github.com/dinosaurwithakatana/squiggly-reader

            2 votes
            1. dodger
              Link Parent
              Actually tried ~ mobile for the first time - already pretty mobile friendly. I think the only thing needed is a webview and we're set. I'm actually really impressed with the portability. It looks...

              Actually tried ~ mobile for the first time - already pretty mobile friendly. I think the only thing needed is a webview and we're set.

              I'm actually really impressed with the portability. It looks great on mobile. What would you change on your android app?

  2. [2]
    Comment deleted by author
    Link
    1. itsthejoker
      Link Parent
      piholes are amazing -- make sure you set up the extra blocklists! I'm a huge fan of mine. Can't help on the audio side, though :(

      piholes are amazing -- make sure you set up the extra blocklists! I'm a huge fan of mine. Can't help on the audio side, though :(

      2 votes
  3. [4]
    aleph
    Link
    Currently working on a simple two pass assembler for my virtual machine, being a pain however with working out how to implement labels, allowing for control flow and branching.

    Currently working on a simple two pass assembler for my virtual machine, being a pain however with working out how to implement labels, allowing for control flow and branching.

    5 votes
    1. [3]
      Fires
      Link Parent
      Whats the virtual machine going to emulate? OS?

      Whats the virtual machine going to emulate? OS?

      1. [2]
        aleph
        Link Parent
        Nothing just a simple toy vm, stack and reg based.

        Nothing just a simple toy vm, stack and reg based.

        1. Fires
          Link Parent
          Looking to build one of those myself, but honestly, I don't know anything about hardware other than how to connect it!

          Looking to build one of those myself, but honestly, I don't know anything about hardware other than how to connect it!

  4. [3]
    Hypersapien
    Link
    For the past 18 months I've been shoehorning Silverlight code into a WPF project. Before this project I had never touched WPF before. (I typically do ASP.NET) I hate my job.

    For the past 18 months I've been shoehorning Silverlight code into a WPF project.

    Before this project I had never touched WPF before. (I typically do ASP.NET)

    I hate my job.

    4 votes
    1. Fires
      Link Parent
      Whats your method of going about that? I've used ASP before but there are just so many versions it's really confusing and a massive struggle.

      Whats your method of going about that?

      I've used ASP before but there are just so many versions it's really confusing and a massive struggle.

      1 vote
    2. joelthelion
      Link Parent
      You should add some COBOL to the mix :-p

      You should add some COBOL to the mix :-p

  5. [3]
    codebam
    Link
    I'm working on learning some new languages during the summer. I've always wanted to learn lisp and functional programming, so that's what I'm doing!

    I'm working on learning some new languages during the summer. I've always wanted to learn lisp and functional programming, so that's what I'm doing!

    4 votes
    1. Fires
      Link Parent
      Very interesting! What have you done so far?

      Very interesting! What have you done so far?

    2. Crespyl
      Link Parent
      Hey, that's me! I've been using Emacs for years but, while I've been sort of dancing around various Lisp flavours, never really dug in and properly learned any of them. The last couple of months...

      Hey, that's me! I've been using Emacs for years but, while I've been sort of dancing around various Lisp flavours, never really dug in and properly learned any of them. The last couple of months I've started to dig in and teach myself Clojure properly and it's been quite the experience.

  6. [8]
    Gyrfalcon
    Link
    I spent yesterday and this morning switching over to Linux Mint, now this week when I get the chance I need to get my environment set up again for a piece of algorithmic trading software I have...

    I spent yesterday and this morning switching over to Linux Mint, now this week when I get the chance I need to get my environment set up again for a piece of algorithmic trading software I have been working on.

    However, instead of working on the software when I have everything in place, I'm probably going to play with Docker. The setup process is a bit of a pain, and the group I'm working with wants to get more finance people involved. In the past this hasn't gone well, and even with the documentation we do have, the Mac setup is difficult. My thought is that by making some Docker containers, we should be able to simplify things for those not involved in the development side.

    3 votes
    1. [7]
      Fires
      Link Parent
      Never used Docker, mind summarizing it? What do you mean by algorithmic trading?

      Never used Docker, mind summarizing it?

      What do you mean by algorithmic trading?

      1 vote
      1. [5]
        Crespyl
        Link Parent
        Not Gyrfalcon, but I use Docker for work. Docker is often compared to a virtual machine image, but much lighter weight. Docker is one implementation of "containerization": rather than simulating...

        Not Gyrfalcon, but I use Docker for work.

        Docker is often compared to a virtual machine image, but much lighter weight. Docker is one implementation of "containerization": rather than simulating an entire computer and operating system, you use special features in the host OS to isolate one (or a group of) process and just the handful of resources it needs (config files, some storage space, network ports, etc.).

        A Docker Image includes all the resources necessary to run some program, and configs with enough information to automatically get it set up, which makes it pretty straightforward to get set up on any new computer. At my work we have Docker containers for several different web applications, and we can use the same Docker Images to quickly set up a new local instance of the apps for development and testing (all running on a single laptop), or deploy across our kubernetes/AWS environment (possibly many different hosts).

        3 votes
        1. [4]
          Fires
          Link Parent
          Thank you very much for your explanation! What have you used Docker for?

          Thank you very much for your explanation! What have you used Docker for?

          1. [2]
            itsthejoker
            Link Parent
            Mostly as a target of frustration when the daemon inevitably crashes and takes all the containers with it. It's great for testing, awful for prod.

            Mostly as a target of frustration when the daemon inevitably crashes and takes all the containers with it. It's great for testing, awful for prod.

            1. dodger
              Link Parent
              Relevant username? I don't think I've worked at a company in the last 4 years that doesn't either require docker in prod or is migrating to docker. Old daemon? Poor use of docker caches? Not sure...

              Relevant username? I don't think I've worked at a company in the last 4 years that doesn't either require docker in prod or is migrating to docker. Old daemon? Poor use of docker caches? Not sure what your issue could be if you're running into this... maybe if all your apps are java - the JVM doesn't play nice with docker sometimes.

          2. dodger
            Link Parent
            It's the new standard in software engineering. If your app doesn't run in docker, it's a pain in the ass to support. If you can give someone a docker image, they can deploy it pretty much anywhere.

            It's the new standard in software engineering. If your app doesn't run in docker, it's a pain in the ass to support. If you can give someone a docker image, they can deploy it pretty much anywhere.

      2. Gyrfalcon
        Link Parent
        /u/Crespyl hit the nail on the head for Docker, I only just started playing with it so I wouldn't have done that good of a job. Algorithmic trading I know more about. In what I'm working on, the...

        /u/Crespyl hit the nail on the head for Docker, I only just started playing with it so I wouldn't have done that good of a job.

        Algorithmic trading I know more about. In what I'm working on, the interest is in foreign exchange markets. Essentially you teach the computer to do different technical analysis tricks, like comparing moving averages of price data, or looking at previous prices to determine where other traders might buy and sell. Using that, you have the computer make transactions for you, which is great because foriegn exchange is a 24 hour market. It's not high frequency trading, because that requires expensive data feeds and very fast connections. Think more like automating a day trader who would trade on an hourly or minute by minute type of scale.

        2 votes
  7. ols
    Link
    Slackbots. Creating and adding to existing ones internally where I work, nodeJS and golang

    Slackbots. Creating and adding to existing ones internally where I work, nodeJS and golang

    3 votes
  8. [8]
    AReluctantTilder
    Link
    I’m learning how to host my own website and make one while I’m at it. I’m pretty excited to do so.

    I’m learning how to host my own website and make one while I’m at it. I’m pretty excited to do so.

    3 votes
    1. [7]
      kemosabe
      Link Parent
      Nice. I did this too. What tech are you using? Anything fancy?

      Nice. I did this too. What tech are you using? Anything fancy?

      1. [6]
        AReluctantTilder
        Link Parent
        I’m not sure yet. I might use asp.net because I know c#. Any recommendations? Also if anyone here knows how to host a site without being able to access the router to port forward or why a VPS...

        I’m not sure yet. I might use asp.net because I know c#. Any recommendations?

        Also if anyone here knows how to host a site without being able to access the router to port forward or why a VPS could do it, please let me know

        1. [4]
          kemosabe
          Link Parent
          I ended up on the Java EE path myself. It works pretty well I guess, though it does feel a bit behind the times. As for hosting, I'm not sure you'd necessarily need port forwarding - at least not...

          I ended up on the Java EE path myself. It works pretty well I guess, though it does feel a bit behind the times.

          As for hosting, I'm not sure you'd necessarily need port forwarding - at least not for running the site. Do you want it so you can connect remotely and write code directly on the server?

          1. [3]
            AReluctantTilder
            Link Parent
            I don’t have access to any thing to allow incoming connections from the internet due to not being able to configure the router so I’m unsure of how to get a website visible to the outside world...

            I don’t have access to any thing to allow incoming connections from the internet due to not being able to configure the router so I’m unsure of how to get a website visible to the outside world while still self-hosting

            1. [2]
              kemosabe
              Link Parent
              AFAIK, unless you have a static IP at home (which is unlikely) I don't recommend hosting a site from your home machine, since your IP will change from day to day. This makes it impossible to...

              AFAIK, unless you have a static IP at home (which is unlikely) I don't recommend hosting a site from your home machine, since your IP will change from day to day. This makes it impossible to connect a domain name to it. Maybe you could do something fancy with tunneling or somesuch, but I don't know much about that.

              My suggestion is to use some free hosting service to get started. I've used openshift before, and heroku is also popular. Both have free hosting for small projects (but come with limitations, such as forced downtime as is the case with openshift).

              1 vote
              1. AReluctantTilder
                Link Parent
                Thanks for the info! I’ll try taht then

                Thanks for the info! I’ll try taht then

                1 vote
        2. meghan
          Link Parent
          without being able to port forward 443 your server will not be able to accessed from outside your local network. Do you know JS and HTML? If your site is static (entirely front-end based) there...

          without being able to port forward 443 your server will not be able to accessed from outside your local network. Do you know JS and HTML? If your site is static (entirely front-end based) there are lots of options that would actually be free!

  9. [4]
    sid
    Link
    I have the same problem with unfinished projects, but I learned so much from each one that I don't regret anything really. I would be far more ignorant if I had been afraid to jump ship and move...

    I have the same problem with unfinished projects, but I learned so much from each one that I don't regret anything really. I would be far more ignorant if I had been afraid to jump ship and move on whenever my interests shifted.

    Anyways, I'm working on two main things:

    1. The Zencyclopedia, an open-source list of resources to learn anything for free. Currently need to figure out ways of spreading the word so I can build a community, but I keep getting distracted by all the cool tutorials I come across :)

    2. A static site generator called Anodize. Its goal is to generate a functioning website from as little input as possible, and I get a strange kick out of optimizing the input files and saving 20-30 more bytes of metadata. It's very satisfying.

    2 votes
    1. [3]
      Fires
      Link Parent
      Very interested in Anodize, I love minimalistic statis sites

      Very interested in Anodize, I love minimalistic statis sites

      1. [2]
        sid
        Link Parent
        Let me know if you end up trying it out. I'd love to have any feedback.

        Let me know if you end up trying it out. I'd love to have any feedback.

        1 vote
        1. Fires
          Link Parent
          Drop me a PM, definitely interested!

          Drop me a PM, definitely interested!

  10. [3]
    kgz
    Link
    My project at the moment is https://github.com/kragniz/tor-controller It's a kubernetes extension that allows creating and managing Tor onion services along with standard kubernetes resources.

    My project at the moment is https://github.com/kragniz/tor-controller

    It's a kubernetes extension that allows creating and managing Tor onion services along with standard kubernetes resources.

    2 votes
    1. [2]
      toaster
      Link Parent
      Woah, out of curiosity what onion services would you need to access?

      Woah, out of curiosity what onion services would you need to access?

      1. kgz
        Link Parent
        This isn't for access, it's for serving.

        This isn't for access, it's for serving.

  11. [5]
    toaster
    Link
    Continuing the ever-happening drive to learn full-stack JavaScript, but I also need to revisit my website and restructure using CSSGrid as I built the original structure using nothing but flexbox....

    Continuing the ever-happening drive to learn full-stack JavaScript, but I also need to revisit my website and restructure using CSSGrid as I built the original structure using nothing but flexbox. Haven't decided whether to redo my site using my current skillset, or proceed with learning React and do it that way. Or learn React, then MongoDB and build something on that, or keep grinding away at my ever-growing Discord bot (which also needs a good db).

    Probably gonna lean towards React+Mongo

    2 votes
    1. [3]
      Fires
      Link Parent
      I honestly can't stand JavaScript, respect to you for being able to even use it.

      I honestly can't stand JavaScript, respect to you for being able to even use it.

      2 votes
      1. [2]
        toaster
        Link Parent
        I feel spoiled for learning it with the latest goodies (<1 year actual experience) and it's not as verbose as typed languages, but I enjoy it. Once you understand its caveats it's not too bad to...

        I feel spoiled for learning it with the latest goodies (<1 year actual experience) and it's not as verbose as typed languages, but I enjoy it. Once you understand its caveats it's not too bad to work with.

        1 vote
        1. Fires
          Link Parent
          Ahaha, definitely a lot of good things to use it with. I prefer C# :^)

          Ahaha, definitely a lot of good things to use it with. I prefer C# :^)

          1 vote
    2. meghan
      Link Parent
      Flexbox is a totally valid way to layout a page! Good luck on learning the backend đź‘Ť

      Flexbox is a totally valid way to layout a page! Good luck on learning the backend đź‘Ť

  12. [3]
    Kremor
    Link
    Trying to learn rust, again... But now I feel that I really get it, still have long way to go though. Currently I'm working on a RSS reader as pet project while learning the language.

    Trying to learn rust, again... But now I feel that I really get it, still have long way to go though. Currently I'm working on a RSS reader as pet project while learning the language.

    2 votes
    1. [2]
      Fires
      Link Parent
      What other projects have you gotten planned out?

      What other projects have you gotten planned out?

      1. Kremor
        Link Parent
        Is still an idea, but I would like to create a note taking app that is mix of typora and tomboy with note synchronization using services like google-drive, dropbox, nextcloud, and other features.

        Is still an idea, but I would like to create a note taking app that is mix of typora and tomboy with note synchronization using services like google-drive, dropbox, nextcloud, and other features.

  13. [5]
    Tissues
    Link
    Working on raising a Child and wondering what computer language will look like when he is as old as I am.

    Working on raising a Child and wondering what computer language will look like when he is as old as I am.

    2 votes
    1. [3]
      Fires
      Link Parent
      None. The computers will overthrow us and communicate via radiation.

      None. The computers will overthrow us and communicate via radiation.

      1. [2]
        sid
        Link Parent
        Technically, you and I are communicating via radiation right now :)

        Technically, you and I are communicating via radiation right now :)

    2. meghan
      Link Parent
      Congrats on the son! Hopefully he'll use my language haha

      Congrats on the son! Hopefully he'll use my language haha

  14. [4]
    Crespyl
    Link
    I've been trying to teach myself Clojure by re-implementing a procedural tree-growing algorithm I first implemented years ago in Processing. It's funny, I've been using Emacs for most of a decade...

    I've been trying to teach myself Clojure by re-implementing a procedural tree-growing algorithm I first implemented years ago in Processing.

    It's funny, I've been using Emacs for most of a decade now, but have somehow never really used it for working with any kind of Lisp project. Learning how to live edit a running Quil/Processing app has been kind of astonishing in practice, even though I theoretically knew what was possible.

    1 vote
    1. dodger
      Link Parent
      Been wanting to learn Clojure! The tutorial, https://www.braveclojure.com/do-things/ , just get's more and more hilarious in it's examples and I highly recommend. Probably the best tutorial/read...

      Been wanting to learn Clojure! The tutorial, https://www.braveclojure.com/do-things/ , just get's more and more hilarious in it's examples and I highly recommend. Probably the best tutorial/read of any lang I've studied. But everything's so web oriented these days I just feel like I'm missing out if I'm not working on learning a new web framework.

      1 vote
    2. [2]
      Fires
      Link Parent
      Editing an app during runtime? What?????

      Editing an app during runtime? What?????

      1. Crespyl
        Link Parent
        It's actually more natural than you might expect. VM or interpreter oriented languages like Java/Clojure/Lisp make it a little more straightforward to redefine a function without restarting the...

        It's actually more natural than you might expect. VM or interpreter oriented languages like Java/Clojure/Lisp make it a little more straightforward to redefine a function without restarting the whole program. As long as the function signatures don't change, everything will still line up and work just fine.

        Processing and it's Clojure wrapper Quil are both pretty much built to make live editing easy, so I can update a function and the program will use the new version on the next frame. As long as function signatures or datatypes don't change too much everything works fine.

        Here's a video showing someone using a customized Emacs package to live-edit a software synth to make music with Clojure. And here is one where someone else uses Quill to run a visualizer along with the music.

        1 vote
  15. [9]
    Social
    Link
    Making a psuedo-passport maker for the local church. They'll use it for a refugee-simulation/roleplay.

    Making a psuedo-passport maker for the local church. They'll use it for a refugee-simulation/roleplay.

    1 vote
    1. [2]
      Fires
      Link Parent
      Very interesting actually, what language?

      Very interesting actually, what language?

      1. Social
        Link Parent
        Python 3 with the Openpyxl module. Ninja edit: Also the first program that I make for someone else that will be used!

        Python 3 with the Openpyxl module.
        Ninja edit: Also the first program that I make for someone else that will be used!

        1 vote
    2. [6]
      crius
      Link Parent
      wait wait wait.... [local church, roleplay, passport-maker] cannot exists in the same sentence. I need more info about this :)

      wait wait wait....

      [local church, roleplay, passport-maker] cannot exists in the same sentence. I need more info about this :)

      1. [5]
        Social
        Link Parent
        The local church has a program for 14-15 year olds who want to confirm their belief at that age. Part of that is a summer camp. Part of that camp is a refugee roleplay. They have a big playing...

        The local church has a program for 14-15 year olds who want to confirm their belief at that age. Part of that is a summer camp. Part of that camp is a refugee roleplay. They have a big playing field which is divided into countries. The players start in a country they want to flee from and have to travel through check points and border controls to get to Germany or Norway or something like that. All players have a passport which is stamped in each border patrol and you can also buy fake passports.

        1. [4]
          crius
          Link Parent
          Wow, that's... But what I expected and I'm not sure of the implication of making a game out of that piece of dark history, especially for teenagers, but yeah, quite unique :)

          Wow, that's... But what I expected and I'm not sure of the implication of making a game out of that piece of dark history, especially for teenagers, but yeah, quite unique :)

          1. [3]
            Social
            Link Parent
            I'm concerned as well and I've voiced my concers multiple times, mainly that nor teenager or their parents are informed that this is about to happen. On another note the national...

            I'm concerned as well and I've voiced my concers multiple times, mainly that nor teenager or their parents are informed that this is about to happen.

            On another note the national "atheist/agnosticim"-organization offers a full scale simulation to those who want - the military is included, tanks are included, they get spit on and get verbally abused.. you get the picture. It's always concentual and the military/game workes tell the participants beforehand that nothing they say in the simalution is what they mean. Those I've spoken to who participated had a good experience - because they felt what it can be like to be a refugee.

            1. [2]
              crius
              Link Parent
              This seems just asking for trouble really. I run a very short and simple "one shot" roleplay session for my 6 years old and his friend a couple weeks ago (using simplified rules) but first I asked...

              mainly that nor teenager or their parents are informed that this is about to happen

              This seems just asking for trouble really.
              I run a very short and simple "one shot" roleplay session for my 6 years old and his friend a couple weeks ago (using simplified rules) but first I asked to the parents of they were ok with controversial stuff like magic, undeads, demons and fantasy creatures...

              And that was a fantasy setting and not LARP... I cannot imagine doing something like what you describe without informing properly everyone to be sure the want to participate.

              On another note the national "atheist/agnosticim"-organization offers [...]

              I'm not sure I got it.
              This thing is being organized by the local church on the example of what this organisation does or is this organisation doing everything but the church have not warned anyone properly?

              I think the former but just wanted to be sure.
              What the organisation does is quite impressive and if well done effective as you said.

              1. Social
                Link Parent
                This non-religious non-church organisation runs a different simulation but much better in all areas.

                I'm not sure I got it.
                This thing is being organized by the local church on the example of what this organisation does or is this organisation doing everything but the church have not warned anyone properly?

                This non-religious non-church organisation runs a different simulation but much better in all areas.

                1 vote
  16. [5]
    cahaseler
    Link
    I'm working on building a verification App for IAmA. Right now it's a totally manual process in email. In my new version, someone will submit thier ID, a picture of them holding a sign with thier...

    I'm working on building a verification App for IAmA. Right now it's a totally manual process in email. In my new version, someone will submit thier ID, a picture of them holding a sign with thier username, and proof of thier claim. Then my app will use Amazon's computer vision algorithms to confirm it's the ID belonging to the person, confirm it's the same person holding the sign, confirm the username in the sign is the one that made the post, drop the final proof document in our slack channel with a red and green button, then a moderator just has to skim the doc and see if it matches the claim, and hit a button, where the bot will then remove or approve the post.

    That's the idea anyway. I've got the first couple of steps down, I can verify an ID belongs to a person, but still working on the rest.

    1 vote
    1. [4]
      Fires
      Link Parent
      Sounds pretty cool, what language?

      Sounds pretty cool, what language?

      1 vote
      1. [3]
        cahaseler
        Link Parent
        node.js, I've found it easiest to hook into Slack. And essentially this is one monster of a Slack app gone very out of scope. :)

        node.js, I've found it easiest to hook into Slack. And essentially this is one monster of a Slack app gone very out of scope. :)

        1 vote
        1. [2]
          Fires
          Link Parent
          Ahaha. Never used Slack with bots, only Discord :)

          Ahaha. Never used Slack with bots, only Discord :)

  17. Syger
    Link
    Currently building a google sheet to compare some Clash Royale information… and deciding that man, I really need to learn Python. Or Ruby. Or really anything. Probably Python though.

    Currently building a google sheet to compare some Clash Royale information… and deciding that man, I really need to learn Python. Or Ruby. Or really anything. Probably Python though.

    1 vote
  18. hutty
    Link
    Working on a rougelite game project in godot. I put it up a few weeks ago and its gotten some attention, but I'm unsure what to do with it from here. https://aloe-vertex.itch.io/cartcrawlers

    Working on a rougelite game project in godot.
    I put it up a few weeks ago and its gotten some attention, but I'm unsure what to do with it from here.
    https://aloe-vertex.itch.io/cartcrawlers

    1 vote
  19. [4]
    TreeBone
    Link
    Hey what's github? I have a couple of things going on don't know if these count towards what you're looking for or not. I do a podcast with my friends once a week. I didn't want to do another...

    Hey what's github?

    I have a couple of things going on don't know if these count towards what you're looking for or not. I do a podcast with my friends once a week. I didn't want to do another "random dudes talking random things" podcast so we talk about animals but we rant a lot and it's mostly us telling stories, making jokes, and being vulgar. Oddly informative though. It's called Animal Jam it's on iTunes.

    I write for a fiction blog whenever an idea comes to me. I should be writing more but I'm lazy. I'm proud of it I just need to write more. It's a Google blog called lockstead.

    1. [3]
      Emerald_Knight
      Link Parent
      GitHub is a website that uses a system called git, which is a "version control" tool. GitHub hosts "repositories", which are basically just places where you store your work. What "version control"...

      GitHub is a website that uses a system called git, which is a "version control" tool. GitHub hosts "repositories", which are basically just places where you store your work. What "version control" means is that you can have "snapshots" of your repositories at any given time. You make changes to your work, git calculates what those changes are, and you can then "commit" those changes. Each of these "commits" generates its own snapshot, and you can roll back to any of those snapshots you want at any given time.

      The above might sound complicated, but this should help simplify things: You know how when you want to save multiple versions of e.g. an essay, you often save it under a different file name like my_essay_version_1.txt and my_essay_version_2.txt, that way you can always go back to version 1 if what you did in version 2 royally screws things up? Git is kind of like that, except it doesn't rename the files, so you will always just have the one file named my_essay.txt, but you can still switch between versions at will. It basically takes all of the messiness out of keeping track of different versions of your work. Hence, it's called "version control".

      Now, don't get confused and think that git and GitHub are the same thing. They're not. Git is the version control system, and GitHub is just a platform that provides a service built around git with some extra helpful tools on top of it.

      Oh, and I haven't even given git it's true justice. There are so many other helpful things it can do, but I could practically write a novel on this subject before I could cover it all (and I'd probably still miss some stuff).

      1 vote
      1. [2]
        TreeBone
        Link Parent
        Thanks for the info! It's far out of my realm of knowledge but I appreciate you taking the time to inform me. You did a great job.

        Thanks for the info! It's far out of my realm of knowledge but I appreciate you taking the time to inform me. You did a great job.

        1 vote
        1. Emerald_Knight
          Link Parent
          No problem! Programming and programming-related subjects are a big area of interest for me and I'm always happy to help educate people on those subjects whenever the opportunity presents itself :)

          No problem! Programming and programming-related subjects are a big area of interest for me and I'm always happy to help educate people on those subjects whenever the opportunity presents itself :)

          1 vote
  20. [4]
    flaque
    Link
    Oh I have a thing this time! I'm building an open source (but not free) streak-counting app in Flutter (iOS/Android native cross platform lib). Think GitHub's green squares but for everything....

    Oh I have a thing this time! I'm building an open source (but not free) streak-counting app in Flutter (iOS/Android native cross platform lib). Think GitHub's green squares but for everything.

    There's a few of these already on the market, but the best one by far doesn't really represent the data in the way I'd like for my own uses. Plus, it'd be nice to have an open source alternative.

    The current mockup we're looking at.

    Critiques and suggestions welcome!

    1. Fires
      Link Parent
      Very cool, what types of habits are you looking to track?

      Very cool, what types of habits are you looking to track?

    2. [2]
      jeff
      Link Parent
      I've never seen the Streaks app before...thought it looked really cool...went to install it and was disappointed to find that it's $4.99 and there's no option at all to trial it for free. Really...

      I've never seen the Streaks app before...thought it looked really cool...went to install it and was disappointed to find that it's $4.99 and there's no option at all to trial it for free. Really turns me off when app developers do that. Not enough confidence in their app to let me try before I buy? Would be so easy for that app too...let streaks run up to 7 (or whatever) days in the trial version, and you have to pay to go beyond that.

      1. flaque
        Link Parent
        From the perspective of a developer: 0% of the people that get the free version ever turn to paying customers. $5 may seem like a lot, but they put wayyyyy more than $5 dollars worth of their time...

        From the perspective of a developer: 0% of the people that get the free version ever turn to paying customers. $5 may seem like a lot, but they put wayyyyy more than $5 dollars worth of their time into it. It's likely a very niche product that not enough people will buy for it to be reasonable for them to put at $1.

  21. [3]
    Kerbobotat
    Link
    Started a new job yesterday, so personal projects will have to take a backseat until Im settled. Most recently I was working on autonomous trading agents for games based off a blogpost and a...

    Started a new job yesterday, so personal projects will have to take a backseat until Im settled.

    Most recently I was working on autonomous trading agents for games based off a blogpost and a research paper I read.

    The jist is that each agent is assigned a recipie of inputs and outputs (1 Lumber, 1 Iron in, 2 tools out) and a work cost time. Agents in a local marketplace attempt to purchase raw materials and sell their finished goods with each other. Each agent holds a belief about the price of all goods they're involved with. Trying to purchase wood, but having none available (Or the lowest available price is above what the agent is currently willing to pay), drives up the believed value of wood. Attempting to sell, but not being accepted, lowers confidence in the value, and thus the price, of the finished materials. The idea is that all the agents should settle on prices together dynamically, without being explictly set by the developer.

    I've not experimented with it thoroughly yet, but it has some interesting results, like a sudden shortage of wood making competing toolmakers drive their prices up quickly, and the knock-on effect of the lack of tools to produce other goods making things like food, or weapons more expensive over time.

    Im hoping to get back to working on it soon, and implement free agents, who move and trade between local markets, so that an agent doesn't nessecarily need to be in the same market (or planet in my idea) as the producer of their raw materials.

    1. [2]
      rogy
      Link Parent
      Could the same trading agents be applied in crypto currency trading? Also could you link the blogpost and the research paper?

      Could the same trading agents be applied in crypto currency trading? Also could you link the blogpost and the research paper?

      1 vote
      1. Kerbobotat
        Link Parent
        Not sure about the application to Crypto, but it works well in game simulation. Here is the paper that I was linked And the other dev who was working on this and inspired me to try myself:...

        Not sure about the application to Crypto, but it works well in game simulation.

        Here is the paper that I was linked
        And the other dev who was working on this and inspired me to try myself: https://roguetrader.kromey.us

        He is also known as TravisVZ on reddit, where I had a discussion with him on this stuff. Its really interesting!

  22. Tardigrade
    Link
    I'm only at the planning stage as I need more time (hopefully will come over summer and early autumn but my project is basically an opensource/homebrew virtual assistant. I know it will never be...

    I'm only at the planning stage as I need more time (hopefully will come over summer and early autumn but my project is basically an opensource/homebrew virtual assistant. I know it will never be at the same level as the paid ones but I'd rather not have my every word sent off to someone else. I've got as far as planning a few features (the basics like weather and calcuations as well as possible music integration (spotify) and projector integration to turn it on and play shows) and working out the packages needed (it will definitly be sphinx based).

    Hopefully it will be able to sync between pi for some things with pc and mobile for others but that would be rather late into the development. The benifit for me is I live in a single room so it's not to hard to have everything run from one place.

    tl;dr My crap attempt at a voice based assistant.

  23. meghan
    Link
    I'm making a bunch of fully-web offline-available applications to serve as replacements to common native apps on Web powered devices. And I'm adding new apps, and updating current ones all the...

    I'm making a bunch of fully-web offline-available applications to serve as replacements to common native apps on Web powered devices. And I'm adding new apps, and updating current ones all the time!
    Go: https://apps.nektro.net/
    Source: https://github.com/Nektro/apps.nektro.net