View Posts for Musings
Updated Blog and First Saga!
Updated at February 28, 2018 at the 13th hour
Since Saturday, I've been working on SEO features such as automated generation of sitemap and bringing the public side of this blog up with React Server Side Rendering. One feature I always thought would be cool was bundling a series of posts. At first, I wanted to call it "STORIES" then "LEGENDS, but no SAGAS sounded the best!
A SAGA is a bundle of blog posts. A post can be associated with any SAGA, so if I want to bring certain posts back from the dead then boom associate with a new SAGA. SAGAS have their own description and keywords for primarily SEO purposes. The first SAGA is "Dabbling in C++" which is a series of posts where I was messing around with C++. When I go back into doing C++, I'll add more to this series. A WebRTC server in C++ is something I'd like to do.
I hope to do some sagas on my ideas and views around topics such as online dating, comment systems and software engineering. Why these topics? The first two are where my ideas have been jotted on paper, digital notebook and in my head periodically. Software engineering? Well, that is what is going ...
Importance of Eating Right
Updated at February 21, 2018 at the 02th hour
I decided to eat cereal (Raisin Bran and Cheerios) with rice milk and the occasional homemade spaghetti with homemade sauce or homemade rice. Never thought about the amount of calories I was ingesting as I was only thinking about the weight loss that should occur. Haha, no it never happened. My weight is basically the same since then. I felt more tired and way more irritated during that time around January up to the second week of February, where I finally starting buying food again to replenish my lost calories.
Why did I think to diet with those foods? Well, one I was planning to quit my job at the time, so it seemed like the perfect solution to cutting spending. Not the brightest way to do that given my my body is 8-9 years older than the times I was able to live on less food. My body is much bigger and more muscles, so need more calories. Go figure.
It is sad we want to cut certain things out of our diet in the name of trendiness. Imagine all the calories and good fats that are missing when you switch! How do you replace those? Do you think ...
New Blog, New Day
Updated at February 18, 2018 at the 02th hour
I recently got out of my day to day job and instantly started to work with some of the technologies I discovered and worked with at work. Tons of new libraries, frameworks and software that I discovered during my adventures.
To name a few, React and Aurelia are both frontend frameworks. Each has it's strengths and weaknesses. React is functional while Aurelia isn't and uses dirty checking to do updates to the view.
My preference is in dirty checking, which comes with a con such as not being able to observe object changes directly, but one can work with this as I did. Generally, you make a change to native objects and that change is picked up and pushed to the view on it's own. Form fields? Just using the variable bind feature and it works out simply. Use dependency injection and you have access to resources such as an api http client. It is that amazing to me. I really prefer Aurelia's development style. I don't like that it does not have much people working on/with it.
Functional programming is odd to me because you have to create copies of the state and then inform the state manager of ...
Going to be moving this blog over to custom blog
Updated at February 17, 2018 at the 04th hourThat I wrote in nodejs, so no more PHP or Wordpress. Pet project of course.
DigitalOcean upgraded all (majority?) of their specs and I took advantage of double the memory.
Shallow Critique of Mozilla Talk and Online Commenting
Updated at February 17, 2018 at the 04th hourA topic I have cared enough about to think about pretty intensely is the commenting landscape on websites. Sadly I have not executed on my own commenting system yet even though I have ideas and partial UI code. Anyway, Mozilla's Talk (collab project: The Coral Project) is interesting, but not in the way that I was looking towards.
Talk is open source and install-able by anyone on their own servers and at their leisure. They have tech docs (very little, but looks to the point). Well anyway, since I have not installed it to try it, I'll go off from what I see.
Let's take a look at the UI for the admin/moderators
Very simple looking and to the point. Keyboard shortcuts I guess were desired by moderators? Fat fingering is a common problem, so I assume the decisions are easily reversible (undo shortcut?). In terms of sorting, newest first is questionable. Some comment streams are high velocity, so do I really want to look at newest first from the get go? Looking at the comments stream, I see links are highlighted and I assume it will expand out rich url (html) links as well. Not every link is a ...
Updated at February 17, 2018 at the 04th hour(First off, I am not proposing a solution, just what I think about the current solutions so far and what I think the ideal solution is. In another post, I can think about how to define a solution with a better user experience.)
I've been thinking about the whole idea of online dating and how it should work. Personally, for me it requires too much effort to put in and I think the point of technology is to make the things in my life effortless. No one uses technology to make their life harder right?
Let's set some context here. Take Instagram, Facebook, Google and the mobile phone, they make it easier to accomplish a task that you set out for yourself. Instagram, in particular, makes it effortless to upload photos as well as make the average photo look "better". If made the connection with the title, this is not to say that existing online dating apps don't make life easier, in fact they do!
Popular online dating services such as OkCupid and Tinder make it easy to define your "profile", put yourself out there and see who else is looking to date. These are very low hanging fruit and ...
So uhh... Google
Updated at February 17, 2018 at the 04th hourLooks like an interesting company from the outside and I'm sure it is on the inside too. I like Google Maps, GMail, Search, Android and others. These software collect data and act on the data, which is fine with me as long as it makes the software useful. Is it a problem that I like a number of products created by one company? Is it concerning to me at all?
Not much if decisions are made with good intent and good reasons. From time to time, mistakes will be made and those usually result in public outcry and/or fines (regulations are good tools). Google isn't a perfect company and I get that part.
Google's had some external and internal issues put out in the air lately. Such as an engineer who put out a doc which could have used an editor (https://assets.documentcloud.org/documents/3914586/Googles-Ideological-Echo-Chamber.pdf), which got him fired in the end. Google pushing out a person from a think thank who was critical of Google's policies. Just a few that I can remember right now. Are these a pattern of removing critical people and for what goal?
Antitrust issues too because of someone being critical/being cautious? (https://vivaldi.com/blog/google-return-to-not-being-evil/) We gotta do what we ...