My son has been pestering me for the better part of the year about this box which he keenly spotted in the garage:
I hesitated because I didn’t know if there’s any sort of indoor track near Minneapolis that we could go to and race.
I had at many times contemplated selling it all since it had been boxed up since I moved back to Minnesota in 2008. Back then I inquired lightly at the hobby shop about racing outlets but didn’t get much traction. Besides with a baby on the way, who’s got time for hobbies?
When the internet really started catching steam, email was one of it’s flagship services. Back then it was simple but somewhat archaic – it’s goal was to be redundant enough to get your message through even if it required several tries. It was the digital equivalent of:
Neither snow nor rain nor heat nor gloom of night stays these couriers from the swift completion of their appointed rounds.
Think of all the stuff that has been added atop of email such as encryption and MIME encoding to send attachments. But it was our must-deliver mantra that was used by the spammers for their personal gain. Then even more layers for spam and virus filtering were added. Spammers have sort of negated that “must deliver” image of email to where I click send and think, “I hope it will be delivered.”
I used to manage my own email server. Postfix SMTP, Courier POP/IMAP, Amavis/Freshclam SPAM & Antivirus. I don’t like being an email administrator. It’s frankly too much to keep up with. I just want email to work. Recently I switched my self-managed email to google mail. I figured it would be a set-it-and-forget-it type of deal. I was wrong.
The reason I still had issues is because I still wanted control of my DNS. Turns out there is a lot contained within DNS besides MX records that can effect mail delivery. I found this DNS TXT record page at google that got me started, but each individual entry could use some additional explanation.
SPF Records
Before moving to google, I had added this SPF record:
IN SPF "v=spf1 mx a ip4:198.58.117.237 -all"
IN TXT "v=spf1 mx a ip4:198.58.117.237 -all"
I’m not sure why the SPF record exists on its own and in a TXT record, but I don’t really care, as long as email goes through. But it wasn’t going through. The problem with this set up is, it tells the receiver that anything received from my domain is good if it came from my server IP (mostly system & website generated notifications). But my google mail comes from google, not my IP. So I was getting bounce-backs from picky providers. The solution was to add google into the mix and loosen the failure type on the “all” mechanism:
IN SPF "v=spf1 mx a ip4:198.58.117.237 include:_spf.google.com ~all"
IN TXT "v=spf1 mx a ip4:198.58.117.237 include:_spf.google.com ~all"
Google Site Verification
This is one of those things you probably already did by putting a HTML file on your site to prove to google that you own it. This gives your ownership even more credibility. It’s not required for email delivery, but since I was going over the list of TXT records, I figured I’d add it. Locating this section in the webmaster tools is tricky, so I made a video:
Add the verification key to your DNS file:
IN TXT "google-site-verification=DqPNHNAJ5DnBpLr1TzZe38vQucZZ49wnCGiU9e75RTo"
After saving your changes and restarting bind, you can test to make sure your new TXT entries are showing using dig. I recommend using the ‘@nameserver’ parameter so you can query your own nameserver before the changes have propagated internet-wide.
$ dig @ns.foell.org TXT foell.org
...
;; QUESTION SECTION:
;foell.org. IN TXT
;; ANSWER SECTION:
foell.org. 604800 IN TXT "v=spf1 mx a ip4:198.58.117.237 include:_spf.google.com ~all"
foell.org. 604800 IN TXT "google-site-verification=DqPNHNAJ5DnBpLr1TzZe38vQucZZ49wnCGiU9e75RTo"
DKIM
I don’t know the full details of how DKIM works, but it’s an encryption key added to your domain name which helps insure that the email received was sent from who you think it was. It works because your email provider (google) adds a DKIM domain key to the header of the email, and the receiver can validate it by using the DKIM public key saved on your DNS record.
Here’s how to get your DKIM key:
Add it to your DNS file:
google._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnCPVKm4lCMECaU/eFOQewJaGpAk/hx4D8pQCRQ+Iq1Y7pUL09iyFImWRveBTBRccOEy/gchsZoseBVMvAS4L86GQhUgi+4tk4VvpxkQLgbuPouoLs54W4kIDUhgZcmNe4fBjoIMgHQvRfXc1G6MnwBZcU3a0URtxfhExFCflfUwIDAQAB"
DMARC combines both DKIM and SPF to combat phishing and protect your domain’s reputation. I added this to my bind resource record:
_dmarc IN TXT "v=DMARC1; p=quarantine\; pct=100\; rua=mailto:postmaster@foell.org"
Test using dig
$ dig @ns.foell.org TXT _dmarc.foell.org
Again, I’m not exactly sure how it all works, but I now get informational reports from servers that I’ve sent emails to, letting me know my “standing” from an email perspective as they see it. I don’t plan on being proactive about them, but they’ll be useful if I start getting bounce messages again.
In the summer of 2014 I became a member of Strong Towns, an organization that increasingly aligns with how I feel about the places we create, and the money we spend to do so. At the National Gathering, another member asked me what drew me to Strong Towns. The best way I could describe it was that it let’s me “Have my cake and eat it too.”
The Strong Towns message dispenses with the political polarization to get to the heart of the matter. Too long I’ve felt that discussions about walk-ability and bike-ability assume the role of the democrat, while prudent spending rhetoric aligns only with republicans. But taking sides politically, is not useful – especially in regards to local politics which center mostly around land use. In the same vein, it’s better that we get to know our neighbors, so when we disagree on civic issues, we can agree to disagree in a courteous way.
My neighbor on one side is darling elderly woman that has lived in Fridley since 1963. She witnessed first hand the tornado of 1965. She agrees with me on our latest civic uproar – the potential for trash hauling consolidation. We agree that 9 trucks coming through every Wednesday is a little ridiculous. She still drives her car (which scares me to death), but only during daylight hours. She tells tales of how she used to take her kids to Fridley’s old one-room schoolhouse on the handlebar of her bicycle.
My other neighbor is a musician, a fantastically talented one at that. I’ve seen him play piano in a song he’s never heard by following the guitarist’s chord changes. He’d claim he fumbled through it, but I’d be none the wiser. He thinks consolidating garbage collection will become “crony capitalism” between the city and their favorite hauler – which I also hold concerns about. He disagrees with my plan to build a garden path through my yard to the empty lot behind my house:
That’s OK, we can agree to disagree. Even if the path is not a truly public amenity, I think it will be fun for the neighborhood kids to cut through to go sledding, or to fly kites or to generally run around.
Getting to know your neighbors
I’ve lived in 2 apartments, 2 duplexes, and 3 single family homes since I graduated from college in 1999. I’ve never known my neighbors as well as I do here. They’re a great group of people that I try to know better than the typical one-day-a-year “night to unite” – although we have a pretty good party that night too 🙂
I don’t know why I know my neighbors now more than in the past, but I can tell you it makes life much more pleasant. Here are some tips and tools I can offer to those seeking better neighborhood communion.
For the facebook lovers out there, there is nextdoor.com. It’s a low barrier way to reach out to neighbors without leaving your own home. In Fridley the police are using it for public notices, so that has spurred faster adoption.
But neighborhoods are best when experienced in meat space. One of the high-ups on my list of books to read is The Art of Neighboring. It has advice from civic leaders and clergymen who offer several tips on how to be a good neighbor without coming off as a weirdo. I have more than two neighbors (duh) and I intend to put this book into action to meet them.
Go Forth, Bring Goodies
So I’m going to send my neighbors a batch of my dad’s famous caramel corn.
Pop your corn and set aside in a large plastic bowl.
In a 13″ x 9″ glass dish place sugar, corn syrup, butter and salt. Cook in microwave 1 minute and stir, do this at 1 minute intervals until it boils. After it boils, stir and cook 1.5 minutes. Immediately remove dish, add baking soda, and stir. This will cause the mixture to foam.
Add hot caramel mixture over popcorn and stir in. Stir until mixture starts to stiffen. Place bowl in microwave and cook 20 seconds then stir. Do this at 20 second intervals until fully coated (3x or 1 minute total is normal).
If you’re a Vikings fan, the time to get into the new stadium is now. I have been a season ticket owner since 2011, and a fan for most of my youth. I’ve always been one of those “root for the home team” type of guys. So when it was time for me to decide on buying seats in the new stadium, my wife wondered why I had cold feet.
Truth-be-told I had a moment of enlightenment when the new stadium proceedings began – especially when owner Zygi Wilf said that the team could move if a new stadium is not approved. A life-long fan and friend of mine was against the stadium build. I asked for an explanation and he sent me to a deadspin article that basically likened NFL teams to strippers. They do not love you, they go where the money is. Falling in love with a stripper is stupid.
But with the stadium deal inked, all that was left was to do a cost/benefit analysis…
Let’s do the numbers
Stadium Total Cost: $1.024 Billion
State of MN: $348 Million
City of Minneapolis: $150 Million
Private contributions: $526 Million
Awesome, the Wilfs are coming to the table with a lion’s share of the money? Let’s take a closer look at the private contributions:
Stadium Builders Licenses: $125 Million
NFL Loan: $200 Million
Remaining: $201 Million
The remainder will come from the team and the owners, but I doubt much more than $50 million (<5% total cost) will shake out of the Wilf’s pockets, especially when things like naming rights are still on the table.
The fact remains that the stadium is being built on the backs of the fans, as they are forced to the table bringing over 23% of the private contribution, and over 12% of the total cost.
It’s not that I disagree with private contribution. I think it’s wise to have the private sector bear most of the burden. But all along the song that was sung is that the poor Wilfs are coming to the table with more than any other franchise has, which is misleading.
For comparison Jerry World, which opened in 2009 to the tune of $1.3B, was funded mostly by $933M in city bonds (ouch!). Jerry Jones got an assist from the NFL for $150M, leaving the remaining $217M to him and the team.
When you compartmentalize these huge numbers they can seem rather deceiving to the public.
Stadium Builders License – What do I get?
Some say it’s an investment. You can sell it at anytime! Well, it’s only worth what it’s worth, and if everyone wised up it’s really worth nothing. Sadly, the actual license costs aren’t known to the fans until long after the whole deal has been inked with the city and the state.
I asked my new stadium sales rep what the additional benefits were since it’s called a Stadium Builders License and not a Vikings Ticket License.
If monster trucks come to town do I get to sit in my seats that I paid to build? Do I at least get a discount on tickets to other events?
The salesman remarked that the stadium will be a draw for promoters (he cited Paul McCartney at Target Field). If the promoters choose, they could email us pre-sale ticket deals before they go public.
Really it gets me subscribed to a promoters email list. In reality, the stadium will likely sell my email address to an event promoter that is not in any way required to honor my “license.”
It’s not technically winter yet, but let’s face it. By the time this is published, most of Minneapolis/St. Paul and the surrounding area will be covered in a blanket of snow. Judging by the single digit temperatures in the forecast, I think that winter has officially arrived and will be here to stay.
It was nice to see several people out yesterday (Sunday) on what was possibly the last nice day to ride. For those that want to forge ahead through ice and snow, I suggest studded tires.
This photo was taken in April of this year. If you’ve ever wondered why Minnesotans are so jazzed about summer, it’s because we only get 7 snow-free months. Relish every minute!
I must admit that I have sort of a thing for wheels and tires. Maybe it’s the smell of fresh rubber. For my car, road bike and mountain bike I have at least two sets of wheels and tires: summer and winter. In some cases I have 3 🙁 I like to have both wheels and tires because it makes it less of a hassle to switch them out. It’s a ritual I perform with the changing seasons: off with the summer tires, on with the winter tires. And winter is here…
Riding your bike in snow can be fun. It is at least fun until the first time you take a digger. It was likely due to ice, and the ice that made you fall is probably hard as concrete. At least that’s what happened to me. That’s when I seriously considered getting studded tires.
Non-studded setup
Before I had studded tires, I used some simple Bontrager mud tires.
They are no-frills knobby tires. I really like them because the tread is simple and non-directional – it can be mounted in either direction. I have a flip-flop hub on my back wheel, so if I want to turn it around, I can do so without having to re-mount the tire in the “correct” direction.
These work great in snow, especially with the tire pressure lowered. If you have a set of knobby tires and want to try riding in snow, I suggest you just lower the pressure (go with the low number listed on the tire) and try it out.
If you want to experiment with even lower pressures to get more contact area (grip), tread lightly and maybe use slime or something to prevent pinch-flats if your tires use tubes.
Studly Studded Studs
Let me start with a disclaimer that studded tires often are not cheap. I am a fan of Schwalbe Tires – I run Big Apples on my bike in the summer. Their studded tires are highly regarded and some have non-directional treads so I can use it easily on my flip-flop hub. But they are not cheap. Per tire, they cost me more than the snow tires currently on my Subaru.
I would expect to pay at least $50 per tire. If you’ve found something cheaper that looks legit and will fit your bike, you’re in luck.
If you can’t afford studded tires, there are tons of creative ways to make your own with a regular tire, a drill and some screws. This is a particularly over-the-top example:
If you have seen a particularly awesome DIY studded tires, I’d love to see them!
You can run just one studded tire, but I’d recommend two. Where studded tires really shine above regular knobbies is on hard-pack snow and ice. You really don’t want to run the studs on pavement as they’ll wear faster that way, and the studs actually provide much worse grip than rubber when it’s on concrete or asphalt. Some studded tires get around this conundrum by only putting studs out towards the edge. Talk to your local bike shop and they can help you decide on a brand/type that suits your riding.
Riding in snow can be sort of nerve wracking at times, especially when the snow becomes hard and rutted. I’m still wrestling with this myself. I tend to white-knuckle the handlebar when loosening my grip and going with the flow would be a much more pleasant experience. If I were a better mountain biker, I probably wouldn’t have this problem 😎
So here’s to winter. Hopefully it’s just the beginning of a different type of riding season.