web analytics

Home of my tech rants, free programs, and a story or two…

Stepping away from DSLReports.com

I’m stepping away from DSLReports.com, if you ask me the DSLReports community has turned extremely toxic as of late. There’s a lot of FUD (Fear, Uncertainty, and Doubt) along with paranoia going on in that community. Any time there’s some kind of program that even makes the slightest of outgoing communication the entire community jumps onto the FUD bandwagon and claims that they have to be spying on us.

Now don’t get me wrong, there have been real situations where spying has taken place and I have brought this up but only after some research into it to back up my claim. See the front page article regarding Microsoft telemetry as an example. That’s a real example. The same can be said about Google Android as well which I refer to it as Google’s spying Trojan horse.

My problem is that as soon as there’s any tiny sign of outgoing communication people around DSLReports jump onboard the “It must be spying!” bandwagon. The paranoia is festering on that site. Does anyone want facts? Nope, we don’t need no stinkin’ facts just as long the story fits the site’s paranoid narrative.

So I’m stepping away. It may be a long time until I go back, I may never go back to that site. People need to chill out, not everyone is spying.

Wow Microsoft… just wow.

So I’m sitting here writing some code in .NET and I have myself a File System Watcher in my code to check if a file has been changed and if it has, it’s supposed to load the file and process any changes. In this case, it’s a log file and if the log file changes anywhere else in the program the log viewing window should reload it. Seems right? Yes.

OK, so now onto the bug. Apparently there’s a bug in which the File System Watcher will fire off multiple file changed events one after another even though there was only one change to one file. Yes, that’s right. Multiple events.

So here’s the code…

private System.DateTime dateLastFileSystemWatcherEventRaised;

private void logFileWatcher_Changed(object sender, IO.FileSystemEventArgs e)
{
    // This hack is required because of a bug in the File System Watcher that causes it to fire multiple events one after
    // another even though there was only one change to the file we are watching. ARG Microsoft! You stupid idiots!
    if 1 {
        return; // Crap, multiple events have been fired... we need to exit this routine.
    }
    dateLastFileSystemWatcherEventRaised = System.DateTime.Now;
  
    // Put your event code here.
}

Of you want a VB.NET example…

Private dateLastFileSystemWatcherEventRaised As Date

Private Sub logFileWatcher_Changed(sender As Object, e As IO.FileSystemEventArgs) Handles logFileWatcher.Changed
	' This hack is required because of a bug in the File System Watcher that causes it to fire multiple events one after
	' another even though there was only one change to the file we are watching. ARG Microsoft! You stupid idiots!
	If (Date.Now.Subtract(dateLastFileSystemWatcherEventRaised).TotalMilliseconds < 500) Then
		Exit Sub ' Crap, multiple events have been fired... we need to exit this routine.
	End If
	dateLastFileSystemWatcherEventRaised = Date.Now
	
	' Put your event code here.
End Sub
  1. System.DateTime.Now.Subtract(dateLastFileSystemWatcherEventRaised).TotalMilliseconds < 500[]

The Samsung 840 EVO performance bug is back… Part 2

Some more users have confirmed that their 840 EVOs are still bugged even with the last firmware fix. Even PCPerspective has confirmed that they too are seeing the same issues.
Samsung 840 EVO Performance Restoring Firmware Only Partially Effective

Samsung… you tried to fix this problem before with a firmware fix, obviously it didn’t work. At this point, we the owners of these SSDs call upon Samsung to do the right thing. Replace these SSDs!

Sign the Samsung 840 EVO Replacement Petition and make Samsung right this mistake!

Piracy is Theft

First and foremost, I am against piracy in all its forms. It is wrong, it is illegal, it is theft. Plain and simple. This does not mean that I am supporting the entertainment industry, nothing could be farther from the truth.

 

SOPA and PIPA, what can I say about these two nasty pieces of potential legislature without going into a rant?  Well, not much other than the fact that it is an attack on creativity itself.

Let’s face it, the entertainment industry wants to be the gatekeepers of every kind of entertainment.  They don’t care if it’s independently created, they want a piece of it.  Whether it be a work of literature, music, or a short movie; they want a piece of it.

Years ago, artists needed companies such as the big Hollywood studios and the big record labels to get their work out to the masses.  Heck, they needed them to even create their art.  Today, artists don’t need that.  Movie editing can be done on the cheap with a simple home PC.  Same goes with music.  And with the growth of the Internet it has made the process of publishing independent content much easier and cheaper.

Piracy… let’s talk about piracy.  First and foremost, I’m going to say this… Piracy is theft!  There, I said it.  Piracy is theft!  You may not be taking a physical object (the idea that pirates often use to justify piracy) but if you go back to the literal definition of theft.  That definition is below…

“the act of stealing; the wrongful taking and carrying away of the personal goods or property of another; larceny.”

Alright, so let’s adapt this idea of “theft” to digital piracy.  You are taking something that is property of someone else, though it may just be a copy, you are still taking something that belongs to someone else that you did not earn and you did not pay for.  That is theft, plain and simple!  You can’t escape the literal definition of theft.

I am against piracy in all its forms.  It is wrong, it is illegal, it is theft.  Plain and simple.  This does not mean that I am supporting the entertainment industry, nothing could be farther from the truth.  I support a free and open Internet where people can be able to create, distribute, and otherwise make the world we live in a better place.  But fighting big entertainment companies with piracy isn’t the answer and will never be the answer.

SOPA and PIPA

This site will go dark on Friday the 18th from 8 AM to 8 PM in protest of SOPA and PIPA.  You will be redirected to a web page asking for you to come out against these highly toxic bills that are attempting to be passed in Washington, DC.  Contact your Congress Representative and Senator today and urge them to vote against these two bills and stop Internet sensorship!  Your freedom of speech demands it!

Rest in peace, Steve Jobs

Rest in peace, Steve Jobs.  You will be missed.

You will forever be known as one of the greatest visionaries of the computer industry.  Thank you for all of your contributions to making computing what it is today.  You have truly changed the world.

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!