1. 1

    this is my take on the php-based parsedown wiki

    1. 1

      I may… ahem borrow some code :P

      1.  

        feel free!

    1. 1

      awesome! looking forward to it!

      1. 1

        getting off all google services (i’m mostly there) is almost as hard as giving up cheese

        1. 1

          this is actually a super interesting analogy. because I used to think I couldn’t give up cheese, until I did.

          And I suspect that the way I currently feel about google services (Oh, I couldn’t possibly give them up!) is similar.

          I mean, I have to use them for work. but I bet if I cared enough, and had enough resolve, I could just stop using google in my regular, day-to-day life.

          1. 1

            hah yeah good point!!

            I’m vegetarian and don’t think I’d actually want to go vegan because of cheese.

            I’ve made pretty good progress getting off Google though. haven’t been able to get everything off they so maybe I’m a tech vegetarian for now too :)

        1. 1

          maybe it’s time to run that against the other-tildes wiki page :3

          1. 1

            if it didn’t reccommend the fakes, then it’d be awesome, if all dem regulations were to go through we’d need to migrate to an alternate site altogether…
            google’s not good, but at least they make mostly-kinda-almost-Ok decisions…

            filtering out the “bad” speech would destroy free speech…

            1. 3

              Sorry, but free speech doesn’t apply to private institutions. Google does not need to facilitate hate speech, conspiracy theories (Especially harmful ones like anti-vaxxer rhetoric) or fake news.

              It’s especially concerning that people within the company have spoken out about these things, but that all takes a back seat to the almighty dollar.

              1. 1

                not the company it should apply for

                I mean that people themselves can’t say whatever they want no more…

                all for not facilitating the wrong stuff, but it also shouldn’t be totally blocked off either

                1. 4

                  You’re willfully misunderstanding “free speech.” Free speech only grants protection from government action if you were to criticize or speak out.

                  It’s never been a guarantee that other people have to listen to you or give you a platform.

            1. 3

              DISCLAIMER: I do not intent to start a flamewar.

              In my honest opinion, this person hasn’t gone into enough depth. What I think they fail to understand is that people have and do go into a lot of effort to ensure that there isn’t a country-global wide cybersecurity disaster. The NSA or ASIO here in Australia do a LOT of work to prevent these, and they do a good job at it.

              While we can’t stop security flaws found in systems; after all we are human; we can drastically prevent many other sectors of cybersecurity. While the article claims that a digital Perl Harbor has not yet happened, I think the fact that in this year alone I’ve seen at least 10 breaches containing over 100 million passwords is a major issue.

              While events may not affect entire countries, a cyberbreach can destroy someones entire life. Take this for example. Someone hacks into someone’s bank account and funnels out all their money. Financial life destroyed. Someone takes someone’s phone. Social life destroyed. All these events add up, and this is much more rare with non-cyber disasters. The other day, I was talking to someone with whom ransomware has destroyed their business. These things add up.

              TL;DR: While the general structure and the core systems of the Internet are very secure and difficult to be breached (unlike physical places in the real world), the end users aren’t educated to prevent breaches and as such many littler breaches happen on end users that can destroy their lives (unlike the real world).

              1. 1

                Good point. There’s still plenty of damage being done, but I think the point being made here is that the doomsday scenarios predicted by the cybersecurity field have by and large not happened (even including the fact that investment in security has only kept pace with other tech investment).

                1. 1

                  I’ll give them that, there hasn’t actually been a huge “doomsday” scenario, but as I said people do a crap-ton to prevent that.

              1. 2

                with @julienXX’s help, i got gopher://tilde.news set up!

                there are still some weird behaviors with vhosts in gophernicus so you might have to select it at the bottom if you end up at the tilde.team gopherhole

                1. 1

                  I’m glad it worked!

                1. 3

                  i’d be interested in serving this at gopher://tilde.news. thoughts? what would i need to do?

                  1. 2

                    Oh that would be excellent!

                  1. 3

                    (•_•) <) )╯Always / \

                    (•_•) ( (> Own / \

                    (•_•) <) )> Your Platform / \

                    1. 1

                      Irony :P

                      Tildes are another form of centralized control, but I think done in a purposeful manner. But, it would be super cool to have micro-tildes, of 1-5 users, all communicating.

                      The governance structure could be a mess. Or, not. And, definitely some waste of duplicated resources(ie the RAM and disk space wasted alone, for each of them running their own IRC daemon, for example) will be present.

                      But, like with RAID5, lost space give redundancy to the whole.

                      1. 2

                        Good point

                        tilde.center and hashbang might be a good place to start since it’s intended to be self-hostable.

                        Maybe I was just being selfish since I do own a lot of the platform ;)

                        1. 1

                          Selfish? No. Accurate? YES. I think it’s something you’ve even stated in the past: Bus factor is too low in the tildeverse right now.

                          Yeah, hasbang and center are some projects needing more attention, though, for the reasons you named.

                    1. 1

                      I don’t see any buttons on the web interface that would let me fork the repo or edit the wiki. Help?!

                      1. 1

                        oh shoot it’s cause it’s an empty repo.

                        1. 1

                          oh. HI BEN! :)

                          1. 1

                            hey sebboh!

                            your reply just prompted me to push an init commit

                            let’s get some zine goin’!

                      1. 1

                        You can also follow this blog series for creating the game BYTEPATH in LOVE2D: https://github.com/adnzzzzZ/blog/issues/30

                        1. 2

                          my goal is to teach some kids at my school how to code a real game (we did CS First but that was Scratch and Scratch isn’t real coding :P)

                          1. 2

                            By “kids” are you referring to elementary, middle, or high schoolers? Depending on what they are willing to take on, I have a few other guides that may be fun:

                            • tinyraycaster - 4 part guide to making an old-school, Wolfenstein 3D-esque game in C++
                            • TheCherno - Game Programming - A YouTube series for making an RPG-esque game from scratch in Java
                            • TheCherno - Game Engine - Also by TheCherno, but goes over how to make a game engine in C++ (this series is ongoing, new episodes weekly on Sunday)
                            • Roguelike Tutorial Revised - A Python3 + libtcod guide to making a Roguelike
                            • Tetris - HTML5 Game Programming - Part 1 of 4 for making Tetris using JavaScript in the web browser
                            • Coding Math - This is less of a “make a game” series and more of a “understand how to use math to make games” series (e.g. how to use vectors to detect if your character is behind and facing another character to know if you can back-stab them)

                            There’s a little bit there for everyone. If they just want to make games and skip a lot of the cruft, they can always just download Unity and Blender and get right to it (and pick up C# along the way).

                            1. 2

                              …I just want to teach some middle/high schoolers how to make a game. I chose Lua because it’s easy to pick up. 1-indexing sounds terrible to actual programmers, but these are just kids. I just want to give them ANYTHING better than Scratch.

                              1. 1

                                Well, once they know how to make one game they may want to make more. Now you have a bunch of potential options for game #2 they can pursue, should they feel so inclined.

                                1. 2

                                  Maybe I’ll include that at the end of the workshop, as a sort of “congrats, you’ve finished a game project! you can make more professional games using these”.

                                  However, for the purposes of the workshop, Lua is easiest. It’s logically sound to non-programmers (to a non-programmer, it’s hard to explain why the first item is 0 and not 1).

                                  1. 1

                                    I always just tend to go with “You know how computers speak binary, which is just a bunch of ones and zeros? Well, they are also weird and start counting at 0 instead of 1. This will make more sense later on once we actually start programming things.”

                                    But I also get your point of wanting to start simple with Lua, but making games like BYTEPATH is about as far as you can go with it until you start getting limited by how slow Lua is (hence why over half of those links use C++ or Java).

                                    1. 2

                                      The question is, how do you actually explain zeroindexing to the kids?

                                      1. 1

                                        the index isn’t an ordinal number. it’s the offset from the beginning. the first elements is 0 distance from the beginning.

                                        1. 1

                                          “Alright kid, count off to 5”

                                          “1. 2. 3. 4. 5.”

                                          “I see you started with 1, computers start with 0 so let’s count off to 5 again but starting at 0”

                                          “0. 1. 2. 3. 4. 5.”

                                          “If you write down each of those numbers and count how many you have, you will notice you now have 6 numbers. So let’s do this one more time, but this time stop when you get to 4.”

                                          “0. 1. 2. 3. 4.”

                                          “Great, we are now starting at 0 and ended up with 5 numbers. This is how computers count to 5. An easy way to remember this is to compare this result, 0 1 2 3 4, with our first result, 1 2 3 4 5, which is just the same number subtracted by 1:” 1 - 1 = 0 2 - 1 = 1 3 - 1 = 2 4 - 1 = 3 5 - 1 = 4

                                          “And voila! You can can now count like a computer, which is formally referred to as ‘zero-indexing’.”

                                        2. 1

                                          Slow? Perdon? Have you seen pygame’s performance? Absolute TRASH. love2d is fast enough to make a playable platformer that is enjoyable to play.

                                          1. 1

                                            I do not believe any of my examples used pygame. There is Python’s libtcod library for the Roguelike tutorial, but it is also a text-based game so does not have the usual performance hit that comes from making games in Python.

                                            1. 1

                                              I was referring to the fact that you called LOVE slow when Python is the real slow one. LOVE2D uses LuaJIT (citation needed) so it runs fast enough to make a good program.

                                              1. 1

                                                I was referring to LOVE2D being slow compared to using Java or C++, but I’d still standby the libtcod library for Python to easily be performant enough for any Rogeulike game you have in mind (again, it is only rendering ASCII and maybe some bitmaps).

                            1. 1

                              the hero we need

                              1. 2

                                woah super cool!

                                1. 1

                                  Thanks Ben!

                                1. 1

                                  woah that is super cool!

                                  1. 1

                                    well this is terrifying

                                    1. 1

                                      I don’t mind PA’s weather. Mostly.

                                    1. 2

                                      are there any technical details on this?

                                      1. 1

                                        nice! btw we have a tildeverse gopherproxy

                                        1. 1

                                          i try to keep this list up-to-date as well :)

                                          1. 2

                                            Aaaand there’s already two more servers I missed. Thanks for sharing your list. Also, you’re welcome to scrape my page, of course.

                                            Also also: neat, a wiki! The name seems general enough to be used as a common wiki for the entire tildeverse. I was going to address this in the next few days, since I’d like to have one wiki to collect all the tildeverse’s lore instead of little chunks spread here and there. (With the data mirrored elsewhere of course, because fuck centralization.)

                                            Are there any plans to do so or do you consider tilde.wiki as strictly centered on tilde.team?

                                            1. 1

                                              I didn’t have a plan for it so I just set up nginx to serve ~team’s wiki on that domain. I’ve got some hard-coded links to stuff on there but I’d be open to using it for something else if there’s interest!

                                          1. 2

                                            Linus’ MINIX = Linux

                                            1. 2

                                              MINIX is spelled incorrectly. It should be Minics. :)

                                              1. 1

                                                Turtles all the way down!

                                            1. 1

                                              I prefer this pb :)