Skip to main content

Posts

What If Everyone Retired Early?

What happens when everyone learns about the FIRE movement and achieve early retirement?  Would people continue to work, what happens to the economy that is driven by 70% consumerism, what might governments and politicians do, and how might things change.  Lets explore this further. In a previous post/video linked below, I made a connection between the Great Resignation and the FIRE movement.  Please check that out if you have not already. Lets face it.  The reason why a lot of people pursue fire is because many workplace culture are toxic, inflexible, and offer crap for compensation relative to the productivity of each worker contributes.  You will likely spend 3 Hours a day in traffic, work long hours, spend less time with love ones, sacrifice your body & mind, and there is little guarantee when you can longer perform your duties you would be care for or even merely supported by the company you were so loyal to for years. So, for this post, I did some research to help answer the q
Recent posts
So recently I have been working on inverse kinematics as part of my game development project. The motivation is mainly because I have found it very difficult to export animation from blender to my projects. Blender pose bones are in some very weird transformation spaces plus the xyz coordinate system adds ta new level of frustration. I have tried countless times to force blender to export the animation to local space of each joint using parent-child inverse matrix but it never seems to work. Well, enough with that nonsense. I have written an excellent IK solver system and post a tutorial of on my website. Take a look . Comments are greatly appreciated.

Fix Ubuntu Software Centter Start Up Problem

If you ever run into a problem on Ubuntu where by your system update, software center, or synaptic fail to run properly and you get the following bug report: E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/mx.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-i386_Packages E: The package lists or status file could not be parsed or opened. You can type the following terminal commands to fix the problem: sudo rm -r /var/lib/apt/lists/* sudo apt-get update The problem was caused by previous attempts to update but your internet network failing to retrieve needed files, which results in Ubuntu getting confused.
Hello everyone. I am always thankful for all of you who follow my blog and my Youtube channel. This post is to announce that from here forward, all my tutorial and source code can be found at: www.soliduscode.com
Okay so I have posted a number of Linux kernel programming videos over at my YouTube channe , however I find that I need a place to post a sample code and the make file to build a module. So here it is. The Makefile obj-m := solidusmodule.o KERNEL_DIR = /lib/modules/3.2.0-25-generic/build PWD := $(shell pwd) all: $(MAKE) -C $(KERNEL_DIR) SUBDIRS=$(PWD) modules clean: rm -rf *.o *.ko *.mod.* *.symvers *.order *~ #include #include #include // file_operations structure- which of course allows use to open/close,read/write to device #include //this is a char driver; makes cdev available #include //used to access semaphores; sychronizatoin behaviors #include //copy_to_user;copy_from_user //(1) Create a structure for our fake device struct fake_device { char data[100]; struct semaphore sem; } virtual_device; //(2) To later register our device we need a cdev object and some other variables struct cdev *mcdev; //m stands 'my' int major_number;