Comments and stuff

So I’ve put a two new tricks on my comment forms.

The first one is that you can now see a preview of what you are going to post. Just write your text and press the preview button and you should see it below. No more orthographical or html errors ;). This was done via the AJAX Comment Preview plugin. It needed me a little css tweaking in order to get it to display as I need it but fortunately I was able to find how to wrap the preview so that it fits with the normal comments.

The second one is the threaded comments option which is done through the plugin with the same name. Although at the moment you can have only one thread per comment, this might make it easier to follow the discussion in case it starts to derail (although I will admit that I don’t have so many commenters). The nifty addition to that is that the author of the comment will now receive an email notification when someone replies to his comment. The bad thing is that you can’t unsubscibe from that but given the low number of comments I get, I do not think that would be a big issue. You can still use the subscribe feature as well, but since this will inform you of every subsequent comment in the thread (even if you do not follow it anymore) most people don’t use it.

This plugin needed me even more time to get right as I needed to format the thread correctly and also test if more than one thread is viable. It is but currently the comment box is screwed on the second comment so I need to work on the css part of it. Until then I’ve enabled only a single thread replies.

One last update is that I expanded the comment field in order to give you a bigger view of what you are writing. I always found the one I had before a bit too small.

I think I’m now going to enable these on my two other blogs as well 😉

To aggregate!

Google Reader screenieΤο παρακάτω κείμενο παρολίγο να ήταν σχόλιο στο ιστολόγιο του Ale3andro αλλά μιας και γινόταν αρκετά μεγάλο, είπα να το βγάλω σαν trackback

Ο Αλέξανδρος λοιπόν έγραψε αυτό το κείμενο περι των aggregators και πως ο online aggregator google reader του φάνηκε πιο χρήσιμος. Μετά απο τα θετικά σχόλια που βρήκε περι αυτό έκανε ορισμένα αρνητικά, το οποία είπα να σχολιάσω:

Το βασικό αρνητικό των aggregators είναι ότι σε απομακρύνουν από τα αγαπημένα σου sites/blogs.

Δεν καταλαβαίνω πως σε ένας aggregator σε απομακρύνει. Μέσω του G-Reader μπορώ να διαβάσω πολύ περισσότερα απο τα αγαπημένα μου ιστολόγια χωρίς κόπο και με λιγότερο χρόνο. Επίσης αποφεύγω έξτα φόρτωμα απο αχρείαστες εικόνες και διαφημίσεις που (ειδικά το δευτερο) που 95% του χρόνου δεν κοιτάω καν.

Επισκεπτόμενος ένα site βλέπεις πολλά περισσότερα απ’ ότι διαβάζοντας απλά ενα post στον aggregator. Το design, blogroll, άλλα άρθρα,

Όσον αφορά το να βλέπεις τον σχεδιασμό του blog κλπ, όπως και να έχει, αυτο θα σε ενδιαφέρει μόνο 2-3 φορές πρίν αρχίσεις να το αγνοείς. Στην δικιά μου περιπτωση, σχεδόν πάντα θα τύχει να δω το design όταν θα γράψεις κάτι το οποίο θα με κάνει να θέλω να σχολιάσω. Εαν θέλω να εξερευνήσω το ιστολόγιο, αυτό θα το κάνω μόνο μια φορά, και όχι κάθε φορά.

σχόλια (τα comment feeds είναι υπερβολή),

Τα comment feeds δεν είναι καθόλου υπερβολή. Πες οτι πήγες σε ένα blog στο οποίο έχεις γράψει ένα σχόλιο και περιμένεις απάντηση. Έχεις 2 επιλογές. 1. Κάνεις bookmark το post και το επισκεπτεσαί σχετικά συχνά για να δεις εαν απάντησε κανείς ή 2. Παίρνεις το feed του και το αποθηκέυεις σε ένα φάκελο (πχ comments) που τον κρατάς κλειστό ώστε να μην παίρνει χώρο. Όταν κάποιος απαντήσει, απλά βλέπεις οτι ήρθε καινούργιο μήνυμα και απαντάς. Υπάρχει και η επιλογή 3. όπου το blog έχει επιλογή να σε ειδοποιεί με email για καινούργια comments αλλά κατά την ταπεινή μου γνώμη, ένα feed είναι καλύτερο.

Αρνητικό είναι επίσης και το ότι με το που τον ανοίγεις σου εμφανίζει ένα αριθμό καινούργιων posts και κατά κάποιο τρόπο σε αναγκάζει να τα δεις όλα, σαν να είναι υποχρέωση.

Μπορείς να τροποποιήσεις το bookmark που ανοίγεις στον reader (ή τις ρυθμίσεις του reader) ώστε να σε φέρνει στο “All Items” αντί για το “Home” οπότε απλά βλέπεις τι καινούργιο έχει γραφτεί.

Να αναφέρω και μερικά ακόμα θετικά σημεία:

  • Shared Items: Αυτά είναι τα posts που μαρκάρεις κατάλληλα απο το reader με τα οποία οι “φίλοι” σου μπορούν να δουν τι βρήκες ενδιαφέρον στο δίκτυο ακόμα και εαν δεν παρακολοθούν το συγκεκριμένο site. Μπορείς να μαρκάρεις οτιδήποτε λαμβάνεις ώς feed σαν share, ακόμα και σχόλια, όπως πρόσφατα έκανε ένας “φίλος” μου στον reader. To feed απο τα shared απο την άλλη μπορείς να το κοτσάρεις σε διάφορα σημεία, όπως για παράδειγμα έχω κάνει εγώ στο facebook και στο navigation στο πάνω μέρος της σελίδας μου.
  • Στατιστικα:Είναι ένα χαριτωμένο feature μέσω του οποίου μπορείς να δεις τι διαβάζεις περισσότερο (και πόσο) και ποιοί είναι οι πιο γρήγοροι bloggers (Πχ ο πλανήτης ΕΛ/ΛΑΚ βγάζει περίπου 3.5 κείμενα την ημέρα)
  • Για να μην μιλήσω για την ευκολία με την οποία μπορείς να βρείς κάτι που διάβασες στο παρελθόν. Μιάς και μιλάμε για google, η πιθανότητες εύρεσης είναι αρκετά δυνατες. Αυτή είναι μια δυνατότητα που έχω χρησιμοποιήσει παραπάνω απο μία φορές όταν ήθελα να βρώ “εκείνο το ωραίο κείμενο περι ταδε που είχα διαβάσει κάποτε”. Εαν χρησιμποιείς και tags δε, ακόμα καλύτερα.
  • Δυνατότητα να παρακολουθείς ένα μεγάλο αριθμό ιστολογίων χωρίς να πλυμηρίζεις. Πχ, αυτή τη στιγμή έχω ένα φάκελο με όλα τα rss feeds του Atheist Blogroll που αυτή τη στιγμή έχουν ξεπεράσει τα 500. Αυτό μου δίνει την δυνατότητα να διαβάσω πολύ περισσότερες φωνές και με μεγάλη διαφοροποίηση απόψεων.

Ryzom extinction

Do you remember approximately one year ago when the Ryzom MMORPG was going bankrupt and a group of fans started a movement to buy the Ryzom assets that were being liquidized, and subsequently release them under the GPL (I even blogged about it here)? There was quite a number of donation promises coming in as well, with the FSF also promising (if I remember correctly) 50.000€  if the Free Ryzom movement was granted the assets. In the end there were about €200k promised in donations which is quite impressive if you think about it.

Well, even if you didn’t see it or don’t remember it, the end result was that a third company, Gameforge, bought the assets instead (after convincing the judge that they would be more capable on keeping a larger number of the workforce employed no less) and the Free Ryzom movement was put on hold (they did try to keep it going but it didn’t take off it seems).

To tell the truth, I was very curious on how a company could buy Ryzom which had already proved to have failed commercially and what they were planning to do with it. More importantly, how were they going to use this failing business to keep the previous employees working.

Well, it seems that they couldn’t. I just received a message from the Ryzom.org mailing list that they informed me that not only had the Gameforge France (the subsidiary that took over) had closed down 7 short months after taking over, but has also left their employees unpaid for quite some time and hasn’t even payed the first liquidator what they owed them.

Now, If you remember, the whole reason why Gameforge was granted the assets over the Free Ryzom movement was that the judge assumed that a corporate entity would be better suited to take care for the well being of the game and its supporting personnel than a rag tag bunch of hippies (or at least, that’s what I assume he thought). Does anyone else see the irony here? You can be damn certain that if Ryzom had gone free, not only would have the developers probably be better off, but the whole world would have benefited from the buyout. You can also be certain that the liquidator would have received a larger amount of money than they did now.

Currently, Gameforge Germany (the original company that has taken over, now that Gameforge France has liquidated) has shut down the game servers and many fear they will shut down the forums as well, leaving the remaining players no venue for information. This is actually the main reason why the announcement was sent to everyone who has registered in the past, so that the remaining player might be informed.

The actual time line of the situation is this:

  • January 2007 : Gameforge takes over Ryzom, creating Gameforge France.
  • August  2007  : Gameforge France stops paying its creditors, starting
    the shutdown procedure. The employees haven’t been paid since June.
  • October 2007  : Gameforge France enters the liquidation procedure
    (public announcement). Unlike the first liquidation, the judge
    immediately shuts down the company and fires all the employees.
  • Nov-Dec 2007  : Issues in the procedure (see below) arise and add
    further delay to an already lengthy process.
  • January 2008  : Gameforge Germany announces it will soon shutdown the
    game servers.
  • February 2008 : The game servers are shutdown.

Now it seems that the previous free Ryzom movement is still waiting for the second liquidation to complete before they take any further actions. This might take a while as the situation has become even more complex by the gross mishandling of the situation by Gameforge. Nevertheless, once that is complete, hopefully, there will be another chance the acquire Ryzom and release it under the GPL and hopefully with a lower price tag as well.

However this whole situation irks me to no end.I just hope that no other “suitor” comes in and tries to take over Ryzom only to park it somewhere never to be seen again. I hope the judge will understand this time that giving the game to its own players who actually want to see it succeed instead of a random corporate entity with the only worry being it’s bottom line, is the better choice.

Let’s wait and see what happens. You check out the original announcement here

FF 3

I’ve been using the latest Firefox 3 Beta 3 release and I must say that I am seriously impressed. Not only because I didn’t have to compile it in order to run it in Linux but because the speed difference is incredible. I’m serious, where before my ff would be laggy in switching some tabs or when clicking, this version is lightning fast.

Also the bookmarks and Location bar functions got a major overhaul and became very very useful now.

Seriously, give it a look. It’s quick and painless

Improving snippits to handle the clipboard

So I’ve spend a little time from my life to get snippits to work. Initially I discovered this little gem through a lifehacker article (which also alerted me to texter for windows) but unfortunately I couldn’t get it to work with the guide included there or on the snippits readme. It just would not load on login.

Fortunately for me, a quick search revealed a guide in the ubuntu fora in which my question was answered. I needed to modify my path variable to include the location of the script. For some reason however this did not work whatever I did. This was even more annoying since my “exit” function of Ubuntu currently locks up my X-Session and the only thing I can do once I press it is to Ctrl-Backspace and restart it. Anyway, I tried various things (even the all classic windows trick, reboot) but nothing seemed to make my path export be accepted. Eventually, I was told that I should try to put it in my ~/.bash_profile file, and fortunately that worked.

Then I set to the task of making useful macros. Inserting a text string is pretty straightforward, you just have to create a file in your ~/.snippits directory which has a name equal to the text you want replaced, so for example you create a simple text file called “fyi” in there (no .txt extension) and inside you write “for your information“. Then if you write in any copy enabled program “fyi” and press your shortcut key, this will be transformed into the “for your information” text. Simple

Unfortunately, I discovered that because snippits eats your current clipboard, I could not use it to wrap links I copied from the address bar in my clipboard in bbcode or html. After asking around the forum however, I did manage to convince the thread author (by challenging him no less) to find out a way to do it. Specifically he used the xclip program to copy the current clipboard into a secondary clipboard and paste from there.

All you need to do to manage that is to install xclip sudo apt-get install xclip and then replace your normal “do” text file with a this:

<%`xclip -o -selection clipboard | xclip -i -selection secondary`%>{shift}{control}{left}{shift}c{control}{paste}

Then on the action you want to paste from the clipboard, you need to use this part:

<%= `xclip -o -selection secondary` %>

at the point that you want the clipboard pasted.

Here’s a little screencast I made as well. It might be a bit blurry but I’ll try to make a better version soon

[youtube]3hThXfzyKvE[/youtube]

I don't know why I bother…

Oh Gawd! It is like Objectivism takes otherwise decent blokes and slowly distorts them into horrible discussion monsters. This is like, the second blog I’ve now been banned from. Amazing! I’ve never been banned from anywhere in my life before and within 3 short months I’ve been banned from two Objectivist lairs, and with the same argument no less: I’m bringing the quality of the blog down. (Just try and say that with a straight face and imagine talking to another person.)

This is me being speechless.

Seriously though, what’s up with that. Is this cult that is called Objectivism, so mind distorting that once you are sucked into it you stop debating like any other person? Does an Objectivist’s body eventually get as corrupted as their mind, so that in the end they end up slithering in the night, like a Lovecraftian nightmate, whispering “Man qua man qua man qua man qua man…”? Scary…

In any case, it’s honestly a shame to see Evanescent end up like this. I honestly thought that he would be better than that but it seems that he has become pretty much like his mentor (Hell, he even copied the same WordPress theme for fuck’s sake…) His previous comments gave me hope that, even with this horrible ideology, he would still remain conversational but I was wrong.

I read somewhere that Objectivism is like a way to have the same certainty as a religion but without the God aspect and this strikes me as true every time I talk to them. They have their prophet, Ayn Rand, and all her words are gold. They have the infallible philosophy and perfect moral system. They have their cult like group and bask in the groupthink (Why do you see so few Objectivists in the Atheosphere? It’s because they don’t really hang out outside of their kind). And so it goes

Oh well, what can you do. In any case it’s for the best as this kind of conversation is starting to get on my nerves. I can handle only so much condescension in one place and the Objectivists seem to have that in spades. it practically oozes from every sentence they make that is directed at any non-Objectivist. Of course I’m certain it all stems from them having discovered the ultimate Objective truth and everyone being too stupid not to see it. Pretty much like a theist really…

Man qua man qua man qua man qua man Cthulu ftagn!

Gallery tags not working

So I’ve managed to fix the latest problem that stumped me. This was related to my latest WordPress-WPG2-Gallery combo installation and it was the fact that for some reason the Gallery tag plugin just refused to display the tag cloud correctly. No matter what I tried, the tag cloud always displayed as a list on the blog, (separated by a line, one under the other etc) instead of an inline big & small tag cloud you would expect. Not only that but anything I tried in order to fix this on the WP theme stylesheet did not work. I even tried disabling everything that had to do with <ul> and <li> tags and the damn thing still persists.

What was even more enraging was that by directly accessing the gallery the tag cloud would work as expected, colours and all. Exasperating.

So I spend the whole afternoon and I did manage to fix the tag cloud. I had to use the style injection box that is provided by the WPG2 plugin in order to put the style code that forced list items to be put inline and without line separators. However, no matter what I tried, I could not make the colours change.

Hopefully, while I was lying in bed, it clicked for me. I must have been the gallery theme I was using, wordpress embedded, which makes the gallery fit to your WP theme. However for some reason, the designer has hard coded the font and link colour to the theme, which as a result of being loaded after the WP theme, took precedence. This is the reason why my links had that ugly blue colour and my tag colours would not work. By commenting the colour lines for the <body> and the <a> tags, I was able to force the gallery theme to submit to the WP theme selections.

Just in case anyone is wondering, the stylesheet code I put in my WPG2 Output – Element header textbox is

.g2_column {
width: 100%;
margin: 0px 1px 0px 12px;
}

.tag1 {
display: inline;
background:none;
font-size:8px;}
.tag1 a {color: #828282;}

.tag2 {
display: inline;
background:none;
font-size:11px;}
.tag2 a {color: #AC6FCF;}

.tag3 {
display: inline;
background:none;
font-size:14px;}
.tag3 a {color: #00659C;}

.tag4 {
display: inline;
background:none;
font-size:18px;}
.tag4 a {color: #008200;}

.tag5 {
display: inline;
background:none;
font-size:22px;}
.tag5 a {color: #FFCB21;}

.tag6 {
display: inline;
background:none;
font-size:26px;}
.tag6 a {color: #FF0000;}

.tag7 {
display: inline;
background:none;
font-size:30px;}
.tag7 a {color: #1acdb6;}

Where tag1-7 is the class that the Gallery2 tag plugin uses for each level of tag (based on the quantity)

PS: Yes, I have insomnia again…

Yet another blog

So I’ve bit the bullet again and started yet another blog called The Wesnoth Journals.

Since I’m not in the mood of repeating myself, you’re welcome to check the second post on the reasons why I took the effort.

The whole issue took me around 6 hours to complete, between which my host suffered a load of doom which pretty much make my site unavailable as I was about to present it to the forum. Argh! In any case, fortunately they resolved it relatively fast and I managed to polish it before I went to bed.

Currently it is powered by a WordPress blog and a Gallery installation, linked via WPG2, much like my own site. This is the kind of thing why you love free software (and Dreamhost with their one-click installs. Without any extra money at all, within half a day, I’ve set up and configured a passable site that can fill a gap.

This is especially my opportunity to check out what Gallery can do when there are actually multiple users and need of correct categorization. Until now, my own gallery is used only by my which just does not give it enough to work with. Είδομεν…

So, take a look, and let me know if you see something blatant missing.

PS: If you can be bothered, remind me how to redirect http://wordpress.dbzer0.com to http://wordpress.dbzer0.com/blog

Cheers!

To parents: A free (as in "freedom") exercise for your children

As I was lying in bed, waiting for Morpheus to take me in his embrace, I once again started getting a mindful of ideas (Must have been that pesky Belphegor again, the demon of invention and lost sleep). This time I thought about children and creativity and a way to channel it to more productive purposes.

Ok, first of all I will admit that I am not a parent so I am not explicitly aware of all the fine details of child raising, however I have been a child and at least I have kept my viewpoint of that time (for I do not mature, I just grow old). Lately as well, I’ve been trying to get back into [tag]Wesnoth[/tag] contributing once more and this has been expressed in me playing the new campaigns and begging people to update my campaign for now, but, you know, the year is still young…

In any case, for some reason, in my jumble of a thoughts, an idea was born, one which I will now make you suffer through (For misery loves company).

I know that many parents have problems directing their children’s enthusiasm and creativity to something useful (Gawd knows my mother always had a problem making me do something with a purpose.) Not only that, but I believe it should be of foremost importance for parents to give their children some experience of the real world, instead of keeping them cocooned until the age of rebellion. Of course there needs to be a limit and a purpose to this experience, so do not think that I am advocating the sending of your children to construction yards or something similar; rather I am thinking of a parent-driven activity that will teach your child to channel it’s creative juices to a specific task, the building of team spirit and the psychological reward that the appreciation of your peers will bring.

How do I propose to achieve that? Through free software contribution.

Now, when I say free software, do not assume immediately that I am talking about C++ coding (unless of course your child has the appropriate tendencies for hacking). What I am talking is recognizing where it’s talents lie and then selecting an appropriate project to do. Kids come with many kinds of them, but in this example we can discuss about three of the most common: Arts, Music and Maths (since these are the ones I can see as candidates, but feel free to correct me if I am mistaken)

So you know what your progeny is good at, I would assume; perhaps it has a great knack for drawing, or perhaps it loves music and wants to learn to play, in any case, it should give you a hint on what it likes to do.
The trick is now to find a project that the child will enjoy participating in, for if the exercise becomes a chore, we’ve already lost half the battle I’m afraid.

In my mind, a perfect candidate would be the aforementioned Battle for Wesnoth game which is, to my knowledge, always happy to receive Art, Music and more campaigns. Of course this suggestion is not restrictive and you can choose something else, closer to its preferences. I only chose that for it family content, easy play style and excellent community.

Starting the Exercise

So, you’ve know the Talent, you know the focus, all you need to do is select the project. Lets assume that you are using Wesnoth for now, and that your child has a tendency to draw well. Once you’ve hooked it to the game to create enthusiasm (lets say, had it play some of the introductory campaigns) you decide to have you child create some kind of art. As you can see, there are many option you might select but I believe that the best choice would be either to create a hero or unit portrait, or to create a new sprite/sprite animation.

The next step would be to join the forum as a parent and:

  1. Create an account for your child
  2. Look at what is needed
  3. Introduce yourself (if you haven’t already) and explain what you would like to do.
  4. Select a project or ask for advice. Discuss this part with your child to see what it would prefer to try (it is important to have it excited on the project)and initially you should attempt something easy. An idea for start could be that after the child plays the initial campaign, have it select a hero or unit which received a large amount of experience during the course of the game and create a portrait for it as it would envision it.

Once these initial steps have been done, the interesting part begins. Explain that this will become a project that it will need to complete. It should not be graded for it but there should be some kind of reward in the end for a successful completion, as well as for the various goals you’ve set (for example, a goal for a scetch, a goal for the coloured image and a last one of the full complete portrait.) These should keep the child working for the next reward. There should absolutely be no punishment involved.

The Community

Now, and this is really important, have the child join the community and post its progress. The point of this is manifold:

  • If the child is not really good at writing and grammar, then help it compose replies and posts, but do not allow it to dictate to you or otherwise make it extremely easy for it to post. This would help improve it’s writing skills without it realizing it.
  • Have it experience Teamwork. Explain to it that it is to follow the advice and instructions of experienced artists in the forum explicitly. You should not be afraid to be firm on this; for while artistic freedom and exercise is good, one of the main points of this project is to have the child experience groups as they will affect it during its adult life. The instructions of the forum regulars are not there to criticize but rather to guide and mold the contributions in such a way so as to fit into the game. It is no use creating something great that just won’t be used.
  • Have it experience the praise of its peers. I am absolutely certain that people informed of the project will praise any half-competent job by a minor to the heavens (especially with the crowd that frequents the Wesnoth fora) and the subsequent emotional boost this will provide should provide the fuel for continuing. I know I can only speak for myself here but in my experience, there is nothing more rewarding for a child that basking in hard-earned praise.
  • Have it experience constructive criticism. Your main role as a parent will be to have the child work as a junior member of a team and keep it civil if, as childs as wont to do, becomes aggressive or spiteful. If for example a criticism makes it want to shout profanities or whatnot, you should explain why the criticism was made and if your child does indeed have a point to argue, help it present it civilly.
  • And finally, have it experience the free software community and mindframe 😉

Reward

As I mentioned before, this can only work is the child is excited about the project and if rewards are given for achieving goals. The former is undeniable much more important than the later, which is why I stress that it should nurtured. The later however is important in helping the child push through even if enthusiasm starts to wane. The point is that we are trying to achieve a self-replicating circle between working from enthusiasm, and praise for work done which triggers more enthusiasm. If the child starts to lose steam between these two ends, a reward would be useful in getting it to a goal point and getting the subsequent praise.

The best kind of reward however is one that will be able to trigger enthusiasm just by itself. Some example that I can think of are:

  • Arrange with a campaign maintainer to have the new portrait added to the campaign once it is finished. I am certain that even if the mainline campaigns will not accept it, there are many unofficial campaign developers who would be glad to have some extra glitz in their story as long as it is at least passable.
  • If the work done is of sufficient quality, then it will be added to the main game itself as part of either a unit profile or a new unit animation. That is rock solid contribution for eternity right there.

Other talents

I am certain that astute readers can see how these instructions can be applied to any talent that your child might possess.

  • A musically gifted child might be able to enhance or improve an existing song or even compose it’s own music track that other might work on.
  • One that likes stories might be more comfortable on thinking of a short epic story to work on. Unfortunately by itself this is not the best choice as children although of great fantasy do not make good storytellers, and thus the community might remain unimpressed. However, when teamed up with other people this might make the exercise even better (see below)
  • Mathematical-attuned people make great coders. This would be a great chance to guide the child to a path that will surely come in handy in the life to come. Perhaps it could work on some short campaign WML (the engine of Wesnoth) which could serve as an introduction to the world and mindframe of programming. From its reaction you might even see if this is a path it might be worth pursuing in the future.
  • If you have a sufficiently large family or if you have enough time, you might even make this into a whole family experience. Perhaps you will provide the story that one child will work on coding, while the other will work on creating portraits for the heroes. This has the added benefit of bonding the family and also creating something much more complete.

Beyond Wesnoth

Of course, as I mentioned, I only used Wesnoth as my sample because of my recent attempts to start it again, but this does not mean that there are not other projects out there that you can switch it for. However I truly believe that it has the greatest potential as it has room for most creativity outlets, is easy enough for a young child to play, has a great community and is pretty family-safe (no blood and gore, sexual innuendo etc. At least not as far as I’ve seen).

I will leave it for interested parties to investigate what other options there are but please feel free to make suggestions in the comments.

So, this was my braindump for the night. As with most of the things I’ve written, it might be total bull so feel free to come in and make fun of me write your opinion on this. I would love to hear where my ideas have gone wrong and perhaps we might even improve this to a degree that it is actually useful.