Saturday, March 26, 2016

Russell's Analysis of Mind book review

taken by: CDC/ Laura R. Zambuto; source: freestockphotos.biz
Somewhere right after I had read Bertrand Russell's The Problems of Philosophy and Logicomix by Doxiadis an audio version of Russell's Analysis of Mind was released on librivox. After listening to that while doing stretches I discovered that I had not retained anything (curiously, only that, on free fall, one's will amounts to nought). I could not let this stand and decided to try once more, this time with an ebook version, and take notes and all. This is my impression.

Analysis of Mind is a set of series of lectures delivered by Russell in China in the 1920s. According to some biography I checked he began working on them while in prison. With them he sets forth to show how mind can be reducible to images and sensations alone. In the first lecture he gives an overview of what is to follow on the rest of the lectures. He starts philosophically by retaking the opposing views of Materialists and Idealists which is reminiscent to what one finds in his Problems, and it appears that he is going to keep at it, but then channels the subject matter into a purely psychological groove.  Psychology at that time was being swept by the ascendant of Watson's behaviorism and Russell explicitly agrees that the only things that can be learnt of the mind are from external observation. However, he doesn't  takes all of Watson's assertions at face value, calling him on here and there. When appropriate, Russell also weaves in the viewpoints of other psychologists such as, Wundt, Thorndike, James among others.

On lecture III, Russell  takes what now appears as a conceptual dead-end, which is that of Richard Semon's engrams and mnemics as model. He believes that experiences might change the brain, but says he has no proof (we have now).

Something that I didn't catch on the first try, struck me this time around. In the the fifth lecture Russell roundly denies causality. He had already intimated this before, but now he was going full-steam ahead, which makes for an odd/uncomfortable way of looking at science.  On the positive side it makes me look into this quandary further.

Lectures IX - XIII (memory, words & meaning, general ideas, belief, Truth) appear to me the most true to Russell's style from Problems. By  time  of lecture XII however I had come to the realization that I was not getting something tangible out of the book.  Lecture XIII was interesting in itself as it expanded some of his already covered ground from Problems. Then again this lecture was more about philosophy than on actual psychology.

The second to last lecture, on the emotions, where he takes a look to the James-Lange theory, and the will, appears as if its going to get exciting and then abruptly ends making it  the shortest in the series.

The final lecture wraps up all the pieces from the previous ones in a unified whole, and thus 'proves' his thesis. My assessment is  that the structures he puts forth seem workable, but you have to buy into them by temporally forgetting what you know about current theories and in light of them Russell's feel a bit forced or unnatural. What's more it now makes me suspect his philosophical approach proper. Maybe he's got that wrong too!

After having finished the book I'm sad to say that after all I didn't get much new or revealing insights from Russell's analysis. He tries his best, sure, but the material that he works from is still primitive and much have been superseded or revised in the intervening century. One wishes that Russell could have had what we have now. Then, he could've made something remarkable to our current eyes.  The only reason I'd recommend it is for the mental challenge of trying to get to grips with it all; otherwise, not worth the trouble.  If you still want to check it out, start by the last lecture where he gives his uninterrupted argument and then decide which lectures you want to read if any.


Saturday, March 5, 2016

Getting my dad on Linux

source:freestockphotos.bizI'm worried about my dad catching malware on the net. The threats are escalating and he does nothing to protect himself. He's also 78 yo. If something were to happen, it would be up to me to fix whatever came up. I wish to make his surfing experience as painless as possible, have him protected and have me avoid as much as possible any tedious cleanup.

Up till now I've had him surf with Sandboxie and it has worked great: no infections or data loss. However, there have been some compatibility issues, such as Word documents not working at all, and cryptic notification messages from the program appearing here and there. On the whole the experience with it had turned from fine to kludgie. What's more, conceptually, being just one program, Sandboxie is a thinner layer of protection than what can be put together with just a bit more effort and with better end user experience. 

I decided to get him to use Linux within a VM.

This are the benefits I see going for this solution:

  • Linux is by itself is of a different DNA than Windows, so Windows-specific malware will just not execute.

  • Linux, as I see it, is now close to prime-time, meaning that the switch and maintanance is less confusing and awkward than it used to be (and not that long ago).

  • A VM keeps the physical system clean and out of harm's way frequently for free.

  • It also makes it easy to restore a given state quite speedily. So, messing up the guest is no problem.

  • In my experience, there's no discernible loss of performance, if given reasonable resources (RAM and cpu cores)

The only problem, other than getting used to the few extra steps for the user, is getting files out of the system. We'll talk about that later.


Why not entirely Linux?


Mainly because inertia. I already know the limits of how much I can push Windows and how if something wrong happens to it, how to fix it. Not so, with Linux since I'm a newbie myself. I'm sure this will gradually change with experience. The other part is compatibility. Even with Wine and all, I want to be able that one program for him when he  or I need it. With Windows on the physical machine, I know I can count on native compatibility.


Setup:


For the host machine a brand new Dell Inspiron 3647 small desktop ( core i5-4460S, 8 gb 7200 hd) running on Windows 10 (upgraded from 7). As a parallel project, and to get him better loading times, I changed the spinning hard drive for a Samsung 850 evo SSD. I crossed my fingers for the SSD to not fail on us and I was not disappointed. Curiously, loading times for the snapshots were slower when I assigned three cores to the machine rather than two.

Virtual Machine:


Virtualbox. It has the features I need, its free and has a great company behind it, hopefully keeping it up to date for many years to come.

Guest:


Linux Mint 17.2. This is because all that he could  immediately need is already there: flash, office, vlc for media playback, printer support and more. For web browsing I eschew Firefox because I get a clunky feel from it, and because my dad did not like it on a previous run some time ago. Chrome feels slicker, also has pdf reading support, and my dad is already invested in the Google ecosphere, so that went in instead. Bodhi Linux for the guest as a whole felt like a good alternative and I gave it a try to see if I could build a slimmer guest by adding just the software I thought my dad could need and I did. However, I could not wrap my mind around its philosophy, which resulted in a less than optimal experience in my test run. I still think is worth checking it out for the very reason of building from its base up, but didn't pan for me this time. I saw no reason for other distros, because the system already could handle Mint flyingly, and what's the point? For myself I choose Crunchbang.

As additional software Dropbox. Getting the Brother 9970cdw to print from within the VM was straightforward. http://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=mfc9970cdw_all&os=128

Sharing:


Getting files out of the guest is the weakest part of my solution. There is not the easy drag-and-drop functionality I have got accustomed to from Virtual PC 2007. Sharing folders is possible, but there is no way I'm going to leave a hole open in my defenses.  Unfounded or not, I'm worried that something else will want to invite itself in for the ride. I'll have to look into this matter more closely later.

The best I can come up with for now is check  whatever file my dad wants to keep with Virustotal and then upload it to his Google drive and download it back from to the host. I'm willing to do this the first few times  and then teach him to do it by himself later. Not optimal, but I hoping for the moment that this awkward solution won't be needed enough to be a headache. From the other end, I set up another hidden "person" where there is  a live session of his Google account from which he can upload files, mostly scans for attachments.

But was he willing to learn?


With regards to technology he usually takes the path of least resistance. However, I have something to leverage my project with: his email. Most of his computer use is for email messages and if I can give him a better experience, let me tell you, he's all in for it.


Results so far


I am sad to say that the change was not a swimmingly as I had envisioned… And I'm mostly to blame.

When the computer was all set up, I thought I had the VM ready for a test run, but I had not thoroughly checked this time around all the things he might need. And right away, on the first use, he could not open a PowerPoint presentation. When I tried to fix that, he began to look discouraged at all the typing I was making, at the entering passwords and such. Then, VLC, which has a fine reputation for playing anything, began crashing the virtual machine right away, which was odd: I had tested it without a hitch previously, but now it wouldn't behave. Apparently there is something not quite working in the combination of Windows 10+Virtualbox 5 + Linux Mint 17.2+VLC. Had to change the setup back to totem. Days later, some encrypted presentations failed to open altogether owing that Libreoffice is entirely unable to deal with them, which was totally unanticipated. Up until now, it had dealt with anything that I had thrown it.

The worst part was me not being able to keep cool and patient with my dad. His complaints were: why change? It was easier before. Where is my background?

Windows 10, for its own part, had its own quirks that had to be ironed out. The worst offenders were the color scheme and the lack of an explicit shutdown button.

Took me a few extra days, but eventually the setup began to behave well,and he began using it regularly as he did with his old machine. He doesn't appear to care about the underlying platform as long as it does what he wants it to and Chrome has had a large part in this for its relative ease and familiarity.

Saturday, February 20, 2016

How to play midi files on Linux Mint

While trying out Linux mint I was surprised at it not being able to play midi files out of the box. This can be easily remedied by installing the fluidsynth soundfont plugin for vlc. I'll assume here that you have already the vlc player installed.

Step 1

Open your software manager and search for vlc.


Step 2

Among the results is one for vlc-plugin-fluidsynth. Select it and install it.


Step 3

Open your terminal with  Ctrl+Alt+T

Step  4

We want to associate the format to the player.
Type gksudo gedit /usr/share/applications/defaults.list


Step 5

Press Ctrl+H and search for midi.


Step 6

Replace audio/midi=totem.desktop for audio/midi=vlc.desktop. Save your work and you are done.





Saturday, January 30, 2016

Compassion is a limited resource

In a recent special episode of RPPR:  Beyond Lawful Good & Evil: Ethical Concepts in RPGs at Gen Con 2015 host Caleb raised an interesting point about compassion. Starting at 48:30 he notes how persons from opposite sides of the political spectrum work under the assumption that compassion is a limited resource and how this can be made a workable game ethics code. He takes no stance, but it appears, judging by his commentaries that he believes that compassion is in fact unlimited.

No one, I think, wants to be  accused of having too little compassion, but can we have unlimited amounts of it? As I see it, to be compassionate one must give attention to the person or beings one is compassionate about. One cannot be compassionate about someone who's out of mind. And here's the kicker, attention is psychologically limited (ever heard of the Invisible Gorilla?): one cannot pay attention to everything. What's more, it even degrades the more it is used on the short term.  Compassion depends on attention and attention is limited, hence compassion is a limited resource.

As a corollary, for compassion the more particular the better. One cannot be compassionate in the abstract; if it were so, just being compassionate about the whole world would place oneself in the pinnacle with one shot.

Furthermore, is there anybody one can point a finger at that is currently emanating unlimited amounts of compassion? The pope and Dalai Lama come to mind, but even them have to shift their attention from group to another as necessities arise, and old crises tend to fall off unless one retakes them. And there are so many hours of the day anyway.

One can be compassionate enough with the blessed amount we've got. The trick is to use it wisely.

Saturday, January 9, 2016

Samsung 850 EVO on a Dell Inspiron 3647

As a current general-purpose desktop the Inspiron 3647 is a great affordable machine. It's only weak spot is the spinning drive, which although has a storage capacity of 1 TB, it's still a mechanical device. I decided to give my dad's brand-new Inspiron a boost by removing the factory drive and installing a Samsung 850 EVO solid-state drive (SSD).

The change of hard drives is just a bit wee difficult owing that the drive for these design is the most inaccessible component of the system. Following the online manual (http://www.manualslib.com/manual/677131/Dell-Inspiron-3647.html), the process was pretty much straightforward. Probably the only tricky part was removing the fan shroud and getting the fingers in to make the disconnections.




An adapter for the smaller size form factor would have been best, but there is no performance hit in leaving the SSD just hanging owing to its lack of movable parts. Also, the rigidity of the sata and power cables gives it enough stability and just leave it there.

In the end, I got everything I asked for: an uneventful installation, BIOS  and Windows 10 ready drive identification, all the speed benefits, identification from the Samsung latest magician software (4.8)  which includes the RAPID mode, which, at least judging by the boot times and performance benchmark numbers is blisteringly fast, and a spare Western Digital extra drive for backups.

Saturday, January 2, 2016

Moto e second gen flash review

Sample photo from yours truly
I never bothered for a smartphone, but since I needed a podcast player to replace my defunct Ipod classic, I bought a Moto e second gen (2015) edition as a kind of mini tablet. Here's a flash review


Build & screen


Feels just right on a regular-sized hand and has rubber-like back and edges to forestall slipping. I have been using the phone for over four months now, and thanks to these edges, I have been able to get a good grip on the device, and not even once I have felt it has been at risk of slipping away, as a smooth finish would have surely done.

Has a roomy 4.5 inch display which is readable for regular eyes. Yes, the screen is reflective under sunlight and impossible to look at under it, but once you get under a shade it's fine. Clicking something on the lock screen is a bit unresponsive as some very few times you have to try again to get the action done. Otherwise fine.

Android OS


Clean and without bloatware.  However for an android first-timer, the OS  and apps feel convoluted compared with Apple's IOS. I imagine that not technically-savy might need help for first-time setup.

Probably the biggest letdown coming from Motorola is that this phone will be stuck on Lollipop meaning it will not be upgradable to Marshmallow. Depending on your point of view, this might or might not be something of importance. As I see it, none of the features offered by Marshmallow would really benefit the Moto e as it already has commendable battery usage and lacks a fingerprint reader. The other minor features are minor really.

Speed


Having experienced only the Samsung Nexus 6, the Moto e one feels zippy enough. Every once in a long while it gets laggy, but it sorts itself out after a reboot or even by letting it be.

Battery & Memory


Lasts for me the whole day. In fact I could go with my semi-light use (no phone calls) for ~3 days without charging. The battery is replaceable and the memory is expandable to 32gb.

Camera/Video


Basic for basic stuff. No flash and zoom is done digitally.

Podcast & audio


The audio sounds of lesser quality as compared to the ipod, however, unless you have golden-ears, you can quickly adjust. Podcast Addict does the job for me, but it only did after scratching my head figuring it out.  For its part, the Audible app, does allow for chapter skips from the lockscreen which is a boon and remembers the playback position across devices.  The WSJ auto-updates on the library, but you have to give it the go-ahead for downloading. Maybe it's just me but the bundled Play Music app from Google so minimalist for standard mp3 playing as to make it unacceptable. Months in, I cannot still figure it out. There's an FM radio app as well, but you need to have the headphones on to tune in.


Google Integration


Not having a google account for your phone is a waste. Google drive app is especially useful, since it can be used to transfer files to and from your phone without buying yet another cable.

Wifi & localization


The wifi is as fast as you can expect in accordance with your source hotspot. Has GPS.

Conclusion


For my intents and purposes this phone makes me not want to look back to a dedicated MP3 player. There's room for improvement here and there, but the android apps and features and its affordability makes it hard to look for anything else if someone's looking for an entry phone. Recommended.

4 stars

Saturday, December 19, 2015

On the importance of learning to cook

source: http://www.freestockphotos.biz/
Back in junior high we had cooking classes. With the benefit of hindsight I now know what was all that about. Those classes were not primarily taught for the student to fix himself something when hungry, but to develop discipline and to learn how to follow orders. Some, or maybe the greater part of us, want to go our own way and particularly at that age. Following a cooking recipe demands, not only attention, but the suspension of one's own wants and idiosyncrasies. The recipe is tried and true, has clear concepts and a step by step process. If one just follows the steps as given, the results are there anyone to see and taste. Immediate feedback, cause and effect and consistent results are the name of the game. By just trying, mavericks can see the results of their actions, and begin to adapt themselves to circumstances that demand, as said, discipline.

Emeril and star chefs can get away with adding extra salt, garlic, or whatever (Bam!), because they already have mastery on their craft and know the limits of the elements they working with.  Mastery comes from discipline and only then one is allowed to push the bounds of the art.


There's also the part of shared experience. Much like in sports there's a meeting of minds in cooking. Having watched played in team sports or at least watched, one can make one's point across or get by having actually gotten one's hands into the  thick mess of things.