Profile

Cover photo
Dusty Wilson
5,078 followers|1,677,839 views
AboutPostsPhotos

Stream

Dusty Wilson

Shared publicly  - 
 
I need help wrapping my head around this... thing.  This system is so wrong it hurts.  And we have to install it on some machines around the company.

What's so wrong?  Well, the database is called "landfx" on port 3306 with a username of "ODBC" and it has no password.  Worse?  The user, with no password at all, has GRANT ALL privileges on its database (but at least not the whole server).  And, again, not filtered in any way.  So any idiot on the network could pop on port 3306 and start messing about.  You know, this is meant to be shared across all machines that use the program.  And, somehow, it's used as a licensing server.  And, no, the client doesn't talk to a server process that talks to MySQL.  The clients talk directly to MySQL.  Directly.  Let that sink in for a few minutes.

And, yes, I verified this by connecting directly to the MySQL server of one of the installed instances of this on my network.  :-|

I want to send them an email.  I want to tell them to send any of their programmers to school.  One of them.  Any one of them.  I don't even care which one.  Or, hell, read a damned book about database security.  Or software architecture.
Land F/X allows multiple offices to pool their licenses or data in a variety of ways. For typical software, an Enterprise licensing server allows a si...
7
1
Hussain Ahmadi's profile photoDusty Wilson's profile photoKevin Gillette's profile photoIrreverent Monk's profile photo
6 comments
 
Have the marketing people spin it as a "zero config" system.
Add a comment...

Dusty Wilson

Shared publicly  - 
 
I'm not sure, but I thought this was obvious and well-known.

"Hold your fingers out in front of you, palms facing you.  Pick a finger and fold it down.  1 is left thumb, 2 is left index finger, ..., 10 is right thumb.  So if you want to know 9×4, fold down the left ring finger.  The digits to the left of the folded finger are the tens place and the ones to the right are the ones place.  Three fingers up (left thumb, index, and middle) = 30.  Same on the right: six fingers up (left pinky + all five right fingers) = 6.  30+6=36."

(edit: one-based index, not zero.  oops.  also, I got my left and right mixed up)
Hold your fingers out in front of you, palms facing you. Pick a finger and fold it down. 0 is left thumb, 1 is left index finger, ..., 10 is right thumb. So if you want to know 9×4, fold down the right ring finger. The digits to the left of the folded finger are the tens place and the ones to ...
2
Folmer Fredslund's profile photoJan Mercl's profile photoJeremy Lyman's profile photoDusty Wilson's profile photo
7 comments
 
It's a good trick for teaching little kids, at least for visual learners.
Add a comment...

Dusty Wilson

Shared publicly  - 
 
This is terrible journalism designed to upset you. Google's program and the data we have are cause for great optimism, and at this point, only optimism.
13
2
Thomas Brown's profile photoJohn Smith (CptDzastr)'s profile photoIsaac Wardel's profile photo
 
I think, too, the prominence of Google in this effort brings out some Google-haters in the media.
Add a comment...

Dusty Wilson

Shared publicly  - 
 
Shit just got real. RFC7540 HTTP/2 has landed.
Internet Engineering Task Force (IETF) M. Belshe Request for Comments: 7540 BitGo Category: Standards Track R. Peon ISSN: 2070-1721 Google, Inc M. Thomson, Ed. Mozilla May 2015 Hypertext Transfer Protocol Version 2 (HTTP/2) Abstract This specification describes an optimized expression of the ...
1
Mike Taylor's profile photo
 
You can tell I'm frontend because I care more about making that document user friendly than I do about the subject itself.

That being said, I'm pretty stoked about HTTP2. 
Add a comment...

Dusty Wilson

Shared publicly  - 
 
 
For Zack Kopplin, it all started back in 2008 with the passing of the Louisiana Science Education Act. The bill made it considerably easier for teachers to introduce creationist textbooks into the classroom. Outraged, he wrote a research paper about it for a high school English class. Nearly five years later, the 19-year-old Kopplin has become one of the fiercest — and most feared — advocates for education reform in Louisiana. We recently spoke t...
1 comment on original post
17
3
Roland Taylor (RolandiXor)'s profile photoMaximilian Montserrat's profile photoLesley Wilson's profile photoGible Fog's profile photo
5 comments
 
And this is a good thing?
Add a comment...
Have them in circles
5,078 people
alx naxis's profile photo
Adam Killian's profile photo
Justin Donnelly's profile photo
sujith manjummel's profile photo
Joshua Edelmayer's profile photo
petr iwanow's profile photo
Jonhazan Penisky's profile photo
Durgesh Kumar's profile photo
Tzafrir Rehan's profile photo

Dusty Wilson

Shared publicly  - 
 
I had to do this, too.  The joys of beta!
Google Groups. Re: [google-appengine-go] Trouble running Managed VM locally. Glenn Lewis, May 24, 2015 9:59 AM. Posted in group: google-appengine-go. Yes, but an announcement will be coming shortly for all runtimes... On the order of days hopefully. On May 24, 2015 9:47 AM, "Dan Tulovsky" <da.
1
Add a comment...

Dusty Wilson

Shared publicly  - 
 
Trying to figure out which Cherry MX switches to get?  Here's a six-key tester, one key for each style.
<p>Our 6-Key Switch Tester incorporates a steel mounting bracket made from the same material as the steel backplate in our keyboards. This provides a more accurate representation of feel and noise when testing the switches. 6 of each type of our sound da
4
Mike Taylor's profile photoAndre Tannus's profile photo
2 comments
 
I'm pretty happy with the (Rosewill) MX-Brown. It's a huge improvement on any keyboard I've ever used.

The Brown is supposed to be halfway between smooth and bumpy. I would prefer it was a bit bumpier.

Despite being the non-clicky version, it is much louder than any keyboard I've had.
Add a comment...

Dusty Wilson

Shared publicly  - 
 
Douchebag Kansas.

(I'm glad I'm not from there anymore.)
Legislators are taking away so much of the little that poor Kansans get
3
Sam Gilley's profile photo
 
If you read "Kansans" as "Kenyans" it changes everything.
Add a comment...

Dusty Wilson

Shared publicly  - 
 
In case you're looking for a really good keyboard, this one's on sale for the next 22 or so hours.  Cherry MX Blue (my favorite) or Brown switches!  Labelled or blank keycaps!
The Das Keyboard 4, as reviewed by a very hip badger.
7
1
Justin Stressman's profile photoDusty Wilson's profile photoChad Olson's profile photoJeffrey Young (lilazndude)'s profile photo
6 comments
 
+Dusty Wilson I think I'll stick to buying a new keyboard. I guess I can use a non-illuminated keyboard as long as the nubs on the f and j key are easy to feel.
Although seeing a keyboard all light up is kind of cool looking.
Add a comment...

Dusty Wilson

Shared publicly  - 
 
It's faster to download from Microsoft TechNet than to download from Microsoft Volume Licensing Service Center, even if you're downloading the exact same ISO, which in my case is Windows Server 2012 R2.  I tend to just not bother with VLSC if I can help it.  They seem to treat it like abandonware, even though it must be their biggest chunk of income.  :-|
1
Add a comment...

Dusty Wilson

Shared publicly  - 
 
 
While reaffirming the gloomy assessments of the study, Logsdon held out hope that the threat of fact-resistant humans could be mitigated in the future. “Our research is very preliminary, but it’s possible that they will become more receptive to facts once they are in an environment without food, water, or oxygen,” he said.
3 comments on original post
8
1
Nice Robot (nicerobot)'s profile photo
Add a comment...
People
Have them in circles
5,078 people
alx naxis's profile photo
Adam Killian's profile photo
Justin Donnelly's profile photo
sujith manjummel's profile photo
Joshua Edelmayer's profile photo
petr iwanow's profile photo
Jonhazan Penisky's profile photo
Durgesh Kumar's profile photo
Tzafrir Rehan's profile photo
Links
Story
Introduction
I'm very opinionated.  I'm not always right and I'm willing to admit it when I've been proven wrong.  I'm a very easy-going guy and I like to be overly generous with people I like and trust.

I love these things and will probably talk about them endlessly:
  • Go language (golang).  Every bit of software I create these days that can be written in Go is written in Go.
  • Linux.  It only powers just about everything there is.
  • Android.  It is an awesome open source Linux-based consumer device operating system that I'm rather sure you've already heard about.
  • Atheism.  I do try to be polite as long as you are.
  • Politics.  I'm left-leaning and politically rather liberal, both socially and financially.
  • Open Source Software (FOSS).  Give me the source so I can fix it myself, thanks.
  • Religion.  I'm very interested in advancing my understanding of world religions and attempting to understand my religious friends.
I hate these things and will probably talk about (or mock or criticise) them endlessly:
  • Apple.  They didn't invent the smartphone, though they like to make some rather wild claims about it.  They used to yell from the mountaintops about how they were proud to steal good ideas from others (and they did), but now they've turned into a patent troll that whines about others using the same or similar ideas they use.  And they don't just whine in the media, but in the courts as well.  No thanks.  When they screw up, I'll be first in line to make fun of them for it and I thoroughly enjoy doing so.
  • Microsoft, but much less so than in the past.  Their licensing isn't pro-consumer and they do a whole lot of positioning and posturing that just doesn't sit well with me.  Plus I really hate the structure of their operating systems, especially their server OS.
  • Religious folks that claim to have family values but then show clearly that they don't actually follow those values.  For example, politicians pushing to make gay sex illegal but then they get caught having gay sex in a bus station bathroom.  Gay sex is perfectly fine, but being a hypocrite is not, especially when claiming religious or moral superiority.
I tend to not get along very well with or disagree heavily with:
  • People that think that Open Source only means free-cost software.  That's not what the F in FOSS stands for.  Yes, the word is "free" but it is free in terms of liberty and collaboration, not necessarily in price.  Open Source Software tends to be free of cost merely as a consequence of how it tends to be packaged and released.  Freeware (as in no-cost software) is not Open Source.  If you ever use the term "Freetard" I will be more likely to block you than to debate you.
  • Social Conservatives which tend to believe that if someone is in poverty it is because they were too lazy to get a job or wanted to live for free off of the government.
  • People that believe Evolution is a lie.
  • People that claim that Evolution is a lie and have nothing but religious texts as proof.
  • Those that consider Capitalism more important than society, humans, and sustainability.
  • Debaters that use circular logic to attempt to prove something.
  • Pests that respond with "I have the right to blah blah blah".  I'm not challenging your right to speak, to have religion, or to have thoughts, opinions, preferences, etc.  But I will certainly challenge any claims to have rights to a whole lot of other things, such as the right to remove other people's rights.  If you come back with "I have the right to say/believe/think/prefer blah blah" I'll probably just block you for being an idiot not worthy of my time.
  • ... Or if you think homosexuality is immoral, that marriage is only moral between two people of opposite genders, that contraception makes deities cry, or any other silly nonsense.
  • People that respond to posts with unclever responses such as "firstworldproblems".  I will probably either delete your comment or block you.  Or both.