This is a cool visualization of the size of Michigan and the Great Lakes:
I went “camping” in the backyard with our 3 year old. She loved the campfire of course. She was so thrilled to sleep in a tent that she insisted on going to bed early.
Two hours later she was inside in her bed.
I’d still say it’s a success. If she didn’t have the escape hatch of a nearby house I think she could have made it the whole night. Time will tell.
The first trailer for Ready Player One just dropped:
I read the book and it was a nostalgia-bomb. Laser targeted at my demographic and I loved it. I was still surprised when I heard there was a movie coming out. The book is so chock-full of pop culture that it’s a licensing nightmare. It seems that brands are much more open to being on board with Spielberg directing.
From an intellectual property standpoint, it’s a little weird that the book was fine legally but there were a bunch of hoops to jump through when the story got translated into a different medium. Lawyers ¯_(ツ)_/¯
Last night was game night!
First game was Carcassonne, a city builder. Jenny got this for me as a gift and I’ve been itching to try it out. The game is really quick to pick up and play, and moves quickly. I think I like this better than Catan. There was some deal-making at the table, and there’s something satisfying about building out a landscape. I think it scratches the same itch as jigsaw puzzles – order emerging from chaos.
One strategy that was identified early-on was that you could get 4 quick points by connecting 2 small city tiles (like the 2 cities just left of the big road loop in the pic above), which felt cheap. We checked the rules and it was legal, but it still bugged me. It turns out those cities used to be only worth 2 points, but the rules changed (maybe due the expansions?).
Second game of the night was Boss Monster. The first thing I noticed were the pixel-art graphics on all the cards. Gorgeous! In this game you are the boss at the end of a dungeon, and you have to set your rooms up to beat the heroes. Each room has abilities.
This requires a little more strategy than Carcassonne, but I was lucky enough to get some cards that worked well together. We used an expansion deck to accommodate all 5 of us. It also went a little slower, but I think with fewer people it would be smoother.
Aside from the games, the highlight of the night was Tim’s Old Fashioneds, but that’s because he’s an amazing bartender.
One of the interesting parts was a breakdown of how much Russian trolls got paid to disrupt LJ:
PJ: Emails actually leaked out later that had the rates that these guys were getting paid to troll Alexey and his friends. It would be 85 rubles for a comment, and then a bonus: 200 rubles if you could trick somebody into arguing with you.
That part reminded me of some stats on /r/The_Donald:
(h/t DM) 72 hours after Don Jr met with a Russian agent at Trump Tower, the top Trump fan-site had its largest-ever membership spike by FAR. pic.twitter.com/3ntfZ6USfi
— Seth Abramson (@SethAbramson) July 10, 2017
It turns out that the biggest growth in subscribers happened roughly 3 days after Donald Jr.’s Russian meeting.
Anyway, the point is that I’m going to see if I can import all my old LiveJournal posts here to make it even cringier.
How to compose a successful critical commentary:
- You should attempt to re-express your target’s position so clearly, vividly, and fairly that your target says, “Thanks, I wish I’d thought of putting it that way.
- You should list any points of agreement (especially if they are not matters of general or widespread agreement).
- You should mention anything you have learned from your target.
- Only then are you permitted to say so much as a word of rebuttal or criticism.
These rules jumped to mind when I was reading Search Inside Yourself, which is about Google’s mindfulness program. One of the prescribed activities is mindful conversation, which has a pretty similar component:
Let’s say there are two people involved in this conversation—Allen and Becky—and it is Allen’s turn to speak. Allen speaks for a while, and after he is done speaking, Becky (the listener) loops back by saying what she thought she heard Allen say. After that, Allen gives feedback on what he thought was missing or misrepresented in Becky’s characterization of his original monologue. And they go back and forth until Allen (the original speaker) feels satisfied that he is correctly understood by Becky (the original listener). Looping is a collaborative project in which both people work together to help Becky (the listener) fully understand Allen (the speaker).
I think the thing linking these is empathy. If you build your empathy muscles you probably don’t need these rules, but they are still a good reminder.
Did you know that there are 17,500 anagrams for “George Hotelling”? If you are doing the math right now, you’ll probably come up with a different number because we are working off different word lists. For example, my word list includes “Google”. Did you know “Googler Eel Thing” is an anagram for “George Hotelling”?
Now that I have a list of anagrams, I wanted to automate changing my Twitter username to an anagram periodically. I set up a script to do that, but had to choose the frequency. After messing around for a bit, I realized that 17,500 was almost exactly the number of hours in 2 years (17,520 or 17,544 hours, depending on which years). So, for the next 2 years (or until Twitter blocks my script) (or until my bot fails) (or until I give up) you can pop over to @revgeorge for your hourly anagram fix.
“Rhino Egg Lot Glee” signing off.
The service will use two fully automated, 15-passenger, all-electric shuttles manufactured by French firm NAVYA to transport students, faculty and staff on a nonstop two-mile route between the Lurie Engineering Center and the university’s North Campus Research Complex on Plymouth Road.
Mcity will study how passengers react to the vehicle as a way to gauge consumer acceptance of the technology. Exterior cameras will capture the reaction and behavior of other road users, especially bicyclists and pedestrians. Mcity will also track ridership and usage patterns, and survey users about their experience.The data gathered will help researchers understand how to design safer vehicles and how to operate them more efficiently.
The shuttle service will run on U-M roads during business hours to start. There will be no cost to riders, and the two shuttles will cover the route roughly every 10 minutes. Hours of operation and the service area could be increased later if the technology proves effective and consumer acceptance supports expansion.
The article says it’s a 2 mile route but this is my best guess for the route:
The big news this week (other than all that political news) is objective data in the ongoing battle of Tabs vs Spaces. Stack Overflow’s annual developer survey uncovered an interesting correlation: collectively, devs who use spaces are earn more than those who use tabs.
That is sure to add some fire to never-ending war, but what if the data is bad? What if people don’t actually know which camp they’re in? Stay with me here.
To explain, first some back-story. Computers cannot actually deal with letters. Oh sure, it looks like you are reading letters on a computer, but they are actually numbers. Just like a kid’s A=1, B=2… cypher, computers represent letters as numbers. In the case of ASCII, A=
So, when it came time to indent code, there were a couple obvious choices: space (
32) or “horizontal tab” (
32 (space) was attractive because it was obvious,
9 (tab) was attractive because it was a single character that could be configured to be any width. The ultimate winner was anyone who could figure out how to turn this stupid nerd fight into pageviews – like me and Stack Overflow. Even Silicon Valley weighed in:
But what if… people didn’t actually know which one they use?
A lot of code editors recognize that people want to insert
32 four times when they press the “tab” key on their keyboard. These are frequently called “soft tabs”. With that setup, a person presses the “tab” key but inserts four space characters (
32). Do these devs really think they are in the tab (
When I first heard this theory from my friend Adam Kaump I was incredulous. But, it turns out there is evidence for this line of thinking:
Here’s someone who is saying that if you are pressing the “tab” key then you are in the “tab” (
9) camp. Even if your editor is inserting four
Doesnt using spaces to indent code waste a lot of time? I mean sure if you’re only indenting once, it takes a few extra key presses to make 1 tab worth of space bar clicks but if your code gets really deep, then you’re talking about wasting a lot of time hitting the space bar key per indent PER line…each subsequent line of indented code doubles the amount of space bar clicks…
Could it be that many who think they are in the Tab Camp are actually on Team Space? If anyone has any more examples of this line of thinking, please leave them in the comments.
As for me, I’m happy to be on the right side of this debate, and urge all devs to turn on their editor’s “visible whitespace” feature.