Wednesday, May 11, 2016

Dell Inspiron M5030 Restore

Dell Inspiron M5030 Restore
Write the file to a 8GB or bigger USB drive using RMPrepUSB.

Thursday, April 28, 2016

mSATA vs. SATA

So I am looking at upgrading to SSD drives in about a half dozen Lenovo ThinkCentre M93z All-in-One PCs. I can either get 2.5" drives and use a bracket, or use the mSATA connector on the motherboard. But which is faster? mSATA is typically based on the PCI Express 1x standard. The speeds for each are as follows:

PCIe v1 1x = 2.5Gbps
PCIe v2 1x = 5.0Gbps
PCIe v3 1x = 8.0Gbps
SATA 1 = 1.5Gbps
SATA 2 = 3.0Gbps
SATA 3 = 6.0Gbps

Now the question is if the mSATA slot conforms to PCIe v1, 2, or 3. If it is v3 it will be faster. The chipset on the M93z is the Intel 8 Series/C220. Intel's technical documents show that the SATA controller is capable of SATA 3 6.0Gbps speeds, while the PCI Express implementation is v2.
So this indicates that an SSD mounted on the mSATA slot would max out at 5Gbps, while the SATA connection would allow 6Gbps, making it faster.

The problem with going to SATA route is the way the hard drive is installed. Although many of the other components in this system are laptop form-factor like the RAM and optical drive, a full 3.5" desktop hard drive is being used. There are no SATA cables with the drive mating right up to the connectors. So I can either use a standard 2.5" to 3.5" bracket and find really short cables that may not make the clearance, or I can buy a bracket that features integrated SATA connectors that route down to the spot where they normally would on a 3.5" drive. Fortunately, these exist!

Lenovo just had to make it hard. But of course they probably don't care too much about making it easy to upgrade.

Thursday, April 14, 2016

Windows 10 Psuedo-ESR/LTS Option

I am a fan of Extended Service Releases and Long Term Support releases since they tend to stay very stable and cause me less trouble, either personally or by way of the people I support. Which is why Windows 10 was always a bit concerning to me; they can change the OS anytime. However, as long as you are not on the "Home" edition of Windows 10, there is a setting whereby you can defer feature upgrades for several months, making you less of a guinea pig! Of course if you are in a company running the Windows 10 Enterprise Long Term Servicing Branch, you don't need this.

Go to Start > Settings > Update & Security and click on "Advanced Options".
Check the box for "Defer Upgrades".

Note that you can't access Windows Update options in Windows 10 through the classic Control Panel.

Honestly this little tidbit is going to result in me recommending that people avoid Windows 10 Home, so they can do this. Stability first!

Monday, April 11, 2016

Hillary Clinton and the End of the United States

Never underestimate the resentment of the disenfranchised.
I am speaking of the right-wing. Specifically, I am speaking of the traditionally dominant power group, conservative, older white people. They and their party, the GOP, are in terminal decline. The election of Obama marked the beginning of the end for their power. This is not news.
What is important to focus on is the reaction of this group. In the beginning of the Obama presidency this group decided on a scorched earth policy consisting of obstruction, lies and hate. They are ripping the sky from the ground in an attempt to check their loss of power.
Against this backdrop we approach the 2016 presidential elections. Who will win? Who knows! It is, however, important to note that the demographic shifts contributing to the decline of old, white conservative power are continuing unabated. If the GOP clinches the presidency in 2016 it will have won the battle but still be on track to lose the war.
The potential for a Trump presidency is greater than most people would believe. Trump knows how to play the game of hype and public perception, and his success in these areas has fooled him into thinking he could actually run the country. He's so good he's convinced himself!
Sorry everyone but Hillary is too waffle-y and slimy to trounce Trump. Trump will crucify her on the public stage, and mercilessly. She's an easy target for his type of invective. This doesn't mean Clinton couldn't win against Trump, but it will be harder than many people think, and not a sure thing.
Hillary would beat Cruz handily, though. A Hillary-Cruz matchup would be the kind of presidential election match-up we've gotten used to in the last few decades--bought and paid for politicians battling it out, kabuki theater style.
Either Sanders-Cruz or Sanders-Trump would be very interesting. Personally, I'd love to see a Sanders-Trump contest. It would pit the rhetoric of the right against the rhetoric of the left in a very stark way. Trump wouldn't be able to grab onto Sanders like he would Clinton; Trump would probably keep repeating "wacko commie" and "wacko socialist" lines while Sanders would show up how very hollow Trump really is. Trump will pander to the base too hard while Sanders will make more sense to most Americans.
Cruz has the substance to tie up Sanders with policy debates and then present himself to the American people as a champion of free markets and limited government while making Sanders look confused. I think Sanders would still win in this scenario because America knows Cruz is a Bible-thumper.
Ultimately I believe a Democrat will win the presidency in 2016. If you take the statistics for which states have voted Democrat in the last half-dozen presidential elections and which have voted Republican, the Democrats start out with a whole lot more electoral votes, making the Republican path to victory a hard slog. I don't know if Trump OR Cruz has what it takes, here.
Which brings me to my point: another Democratic presidency will take the old, conservative white right-wing from bad to worse. They will justify their hate and obstruction on the president being a commie (Sanders) or a traitor (Hillary). The only thing holding them back will be a time of economic prosperity stretching until after the 2020 elections. Nobody cares to revolt when things are "good."
An economic downturn in very late 2020 or 2021 will provide the fodder for the old, conservative white right-wing to move significant sections of the American public against the federal government. This will develop into significant social unrest bordering on if not turning into civil war. Our rivals (Russia and China) will take advantage of this discord to disrupt US military assets outside the country, severely compromising our ability to project force. There will be no elections in 2024. Sanders or Clinton, as the case may be, will invoke an FDR-esque third term in the face of what is quickly becoming WWIII, ensuring that our country maintains a fatal state of disunity. By the time WWIII begins in 2027, the US as we know it will be no more.
The intensity of disunity leading into these events suggests a little more than continued resentment, leading me to believe (unfortunately) that the winner in 2016 will be Hillary Clinton. Hillary has a unique ability to galvanize right-wing opposition. She is also the type to hold on to power even if it means the dissolution of the union.
A Hillary Clinton win in 2016 suggests that a Cruz nomination is likely. Dems who don't like Hillary will vote for Trump but never for Cruz. However Trump is only a little less likely.

OK this is officially the saddest post I've ever written!!   :`(

Tuesday, April 05, 2016

The Case for Xubuntu

I am using and recommending Linux more so of course I am presented with the question of which distribution to use. Of course Ubuntu gets all the attention. However the Unity desktop is polarizing and I don't like it. Next up is Linux Mint, which is very good. It builds off Ubuntu, providing a classic desktop environment with everything loaded for the average user. However the crazy gotcha in Linux Mint is that automatic updates are not configured by default. You have to install and configure it yourself.
This brings me to Xubuntu, a version of Ubuntu running the XFCE desktop. In days past, Xubuntu was the go to Linux distribution for older machines. Unfortunately, it is not so great on older machines anymore. But it is better than Ubuntu (no Unity desktop) and better than Linux Mint (automatic updates enabled by default). Xubuntu is not a heavy distribution in any case.

Friday, April 01, 2016

Stress Testing a Chromebook ( ChromeOS )

If you need to stress test the CPU and memory of a Chromebook, Chromebox, or other ChromeOS device, here are a few tools:

CPU test:
Make sure you use the KeepAwake extension so your Chromebook won't go to sleep during this test.
Close all apps and tabs.
Go to http://folding.stanford.edu/nacl
and set the Folding Power to Full.
Let it run through at least one set of calculations after it downloads the software.
The nice thing about this test is that it works with the Google Native Client so it is running natively to the CPU, not through some layer like Javascript.

Memory test:
Close all apps and tabs.
Enter the crosh shell with Ctrl+Alt+T
run the command: memory_test
If the command is not available, run sudo dev_install to install it

Thursday, February 11, 2016

Existential Depression and Maslow's Hierarchy of Needs

There are two types of depression: psychological depression and existential depression.
Psychological depression is what most everyone means when they talk about "depression." Psychological depression is a reaction to the stress and anxiety caused by a negative circumstance. It often clears up on its own, but sometimes it messes with brain chemistry and requires some help to pull out of, even after the original circumstances no longer exist.
Existential depression might also be understood as intellectual depression. It is the outcome of much careful consideration of life, its reality, and its meaning. To be sure, not everyone who ponders the mysteries of life comes to existential depression, but some do. One differentiating factor leading to existential depression is the experience and knowledge of circumstances that seem to contradict hopeful assessment of the human condition. Again, not everyone who ponders the problem of evil comes to existential depression, but some do. This brings us to probably the most particular differentiating factors leading to existential depression: high intelligence and emotional sensitivity. Emotional sensitivity combined with high intelligence create an individual that is both highly intuitive and empathic--a burden-bearer that eventually becomes consumed with the futility of life.
Existential crises arise when one's conception of the universe and life is no longer adequate. One example would be a believer in God who finds they can no longer believe in God. The facts as they see them point them to atheism, but the existential crisis comes when they realize that without God, there is no point. The resolution of this crisis comes when a person creates their own meaning, or borrows meaning from another belief system.
The core problem of those who experience existential depression is a lack of this existential meaning. This is not to say that these people have nothing meaningful in their lives; they may care greatly about a spouse and children, for example. However the ultimate meaning is missing. Awareness and/or experience of enough negative circumstances have convinced them that the situation is irredeemable or without meaning. (Their high level of intelligence commits them to the logical conclusion even if it ruins them.)
Ultimately, then, the task for those experiencing existential depression is to 1) join a religion or 2) create their own meaning. The high level of intelligence probably precludes joining a religion and very likely the person has already left religion in their personal quest for truth. So the more reasonable route is to create meaning.
The creation of meaning is a journey that begins with finding out oneself and applying those better principles and strengths in constructive ways that benefit the world around you. Candle in the darkness kind of stuff. It can be as simple as creating music or art. It could be creating a business or organization. It could be becoming a part of another organization that is doing or creating something. The core of this is creative, constructive, community-connected activity. People with existential depression have to realize that they could create the kinds of positive environments that demonstrate to others that life is something better than futile, if even just a little. The very fact that you have this existential depression means that you have just enough hope to not fill the existential void with the acts of selfishness and evil that make others despair and give up. Now just kick that up a notch or two!
It occurs to me that the freedom to create meaning is contingent on other life circumstances. For example, I am not going to be creating much "meaning" if I can't pay my bills. I am going to be worried about paying bills, or putting food on the table, or what have you. This is where Maslow's hierarchy of needs fits in.
Maslow's hierarchy of needs is a theory that claims that certain needs must always be fulfilled before higher needs can be attended to. In order from most pressing (lowest) to least pressing (highest), they are: physiological (bodily requirements), safety, love/belonging, esteem/respect, and self-actualization. Maslow's hierarchy of needs has been criticized on the grounds that these levels can be arranged differently or possibly even combined based on culture.
However the point to be made here is that self-actualization, or fulfilling one's personal potential, usually does take a back seat to the other needs, and it is precisely within this fulfillment of personal potential that those with existential depression may find their deliverance.
The question may arise that if self-actualization is precluded by other unmet needs then how it is that a person can even get to point of having existential depression. They wouldn't have the energy and time to think about it! The answer here is that the mind is not bound, and intelligence takes the mind far beyond mundane matters.
Lower level needs can provide a welcome distraction from existential depression. However, intelligence will continue to see beyond the distraction and the realization that the person is stuck in trying to just make it can make things worse. Usually in such a situation the depression goes underwater for a while then reappears for a while and so on. So it is important that such a person reach for self-actualization no matter what. I would dare venture that the majority of people with existential depression are no higher than lower-middle class for the simple reason that the need and opportunity for self-actualization are rather evident if the matter can be attended to without the distraction of other unmet needs. As a matter of fact the general lack of self-actualizing activity to those lower on the income scale may even precipitate an outcome of existential depression. It's like being fat because you have no idea what exercise is and all you've ever eaten is McDonald's.
A person stuck in existential depression has got to try to create and connect and self-actualize even if the cupboards are bare and the car is spewing smoke and the medical bills can't be paid.

Notes:

Religion - I find it very interesting in Christianity, throughout the New Testament, that the message of Jesus Christ is held to be of little value to those with money or intelligence, specifically that these things are seen in the Bible as very nearly literal barriers to salvation. So then Christianity is for those who can't realize their own potential? This is analogous to Marx's conclusion that religion is the "opiate" of the people. Those with existential depression are likely to drop out of religion.

Politics - I think American right-wing politics is getting "responsibility" and self-actualization mixed up. There are plenty of "responsible" poor people who are so busy trying to make ends meet they can't seem to find the resources to bring out any greater inner potential. Should poor people try? Sure. However the deck is stacked against them. Those with existential depression are probably not right-wing in their political views.

Marriage - There have been studies showing that purpose for marriage over the years has changed from love to growth. In other words, people now seek a marriage partner that will allow both of them to grow (self-actualize). Younger people are getting married less, especially where they are farther down socioeconomically (less of a consciousness about self-actualization). Those with existential depression are married for love or necessity or not married at all.

Inequality only serves to exacerbate the negatives mentioned above. It's Maslow's hierarchy of needs in full force, especially with the phenomenon of poorly performing schools in low income neighborhoods (family and economic stability preclude an emphasis on educational attainment, or in teenage years a full existential crisis is being papered over with irresponsible behavior). Neighborhoods higher up on the socioeconomic ladder can transmit values of personal self-attainment better and better facilitate it as well.

Diagnosing Missing Internet Speed at Home

My internet service provider gave me a promotion to go up to 100Mbps speed. Sure enough when they made the change, I decided to run some speed tests to see how it performed. I was disappointed. Speedtests were coming up in the 30-40Mbps range, except for one test from a laptop near the router which gave me 80Mbps, but only once.

I decided to try to pinpoint if this might be a problem with the modem or the router. I checked over at the Small Net Builders website which told me that my router (ASUS RT-N16) was capable of WAN-to-LAN throughput up to 144Mbps. So that shouldn't be the issue, especially having installed custom Tomato (Toastman) firmware on it.

I tried hooking the laptop up to the cable coming from the cable modem. I had a hard time getting it connected because the laptop had a special cover over the network port, and the cable had a protective boot over the plug clip. So I grabbed another network cable and hooked the laptop directly to the modem. Speed testing gave results of 98Mbps.

I wondered if the custom firmware might be a problem and if I would have to load the manufacturer's firmware. I considered that unlikely since the firmware I've been using has been tested with much faster connections than mine. Then I thought about the fact that I had tested the WAN link with a different network cable than my router uses. My router is 12+ feet away from my modem and moving the router would have been a hassle. So I purchased a long Cat6 cable from Best Buy to see if that would solve the problem. It didn't.

The only thing left to do was reflash to ASUS firmware. Now I was getting 88Mbps over wired LAN. I figured I was losing a little bandwidth due to it being prime time, what with everyone down the street probably using their Internet.

The fastest wireless speed I could get was 50Mbps, and that over a 72Mbps single 20Mhz channel 802.11n connection. I'd need a better router to really improve that. The important thing to me is that the router can handle all the bandwidth I am paying for. I was able to do two 1080HD Netflix streams on different devices and still pull 4MB/sec on a file download from a computer connected with powerline ethernet in the back of the house. And I probably still had headroom, at least as far as my cable modem bandwidth goes.