Profile cover photo
Profile photo
Jonathan Rockway
About
Posts

If you call it a password, you have to display it like •••••••••••• and make the user type it twice. If you call it an API key, then you can display it in clear text and the user only has to type it once.
Add a comment...

"This email cannot be forwarded."

Dunno... Seems to have worked fine.
Add a comment...

Post has attachment
Was not expecting to see a screenshot of the output of the Go proto compiler in a video about "swatting" from 2014, honestly. https://www.youtube.com/watch?v=-ziLjOPCQwg
Photo
Add a comment...

Post has attachment
Ran into this post today in a discussion about updating old card text in Hearthstone to use newly-added keywords. For example, there are a number of cards that read "Damage dealt by this minion also heals your hero." After those cards were printed, a new keyword called Lifesteal was added, which is exactly the same mechanic. Newer cards therefore say only "Lifesteal".

The argument against changing the old cards from the developers is "Keywords are a barrier to entry. You have to learn all the keywords to play. Sometimes you can mouse over the cards, but if you’re looking on a website that might not be an option for you."

That is all very true. But honestly, card text is very very nuanced and the new player is not going to pick up on the subtleties that lurk throughout the game. For example, some cards read "After you cast a spell..." and others read "Whenever you cast a spell..." Needless to say, this is not an accident, the cards activate at different times. You need to be watching out very carefully for the difference between "after" and "whenever" if you want to be sure your play has the intended effect. This is much more challenging than remembering that Lifesteal steals life.

The complexity goes even deeper. You have to know the difference between playing a minion, summoning a minion, and recruiting a minion. And that's just the tip of the iceberg: https://hearthstone.gamepedia.com/Advanced_rulebook

Add a comment...

Post has attachment
I just played what might be the longest Hearthstone game ever:

https://hsreplay.net/replay/cJBoHwdKXXqn7sK2G6uio8

He was using some sort of unusual Shudderwock deck, not containing all of the cards I was expecting. It worked out, though, because I stole his Shudderwock and three of his Spirit Echoes, so I just kept healing myself until he died from fatigue.
Add a comment...

Post has attachment
Not what I was looking for.
Photo
Add a comment...

Things I'm going to develop in the near future:

1) A horn-detecting traffic light. If you're waiting at a red light and the signal detects that you're honking your horn, it stays red an extra 30 seconds. Eventually you will run out of gas and your horn will stop working.
Add a comment...

Post has attachment
Old Google logo detected! I miss it.
Photo
Add a comment...

I started using Docker at work and think it's pretty reasonable. I tried installing it on my Windows machine at home and it just instantly blue-screened.

I finally got to the bottom of the issue... the NVMe driver included with Windows for my Samsung 960 Pro SSD does not work with Hyper-V. Updating the driver from Samsung's website makes it work.

I am not sure why Windows includes an outdated and broken driver by default (this is a relatively new install, at least a year newer from when the issue seems to have been fixed), but it does. Updating the driver fixes everything. (The forum posts from before this was fixed are scary, however. Samsung was aware of the issue and kept blaming Microsoft, directing users that complained to just use VMWare instead of Hyper-V. Yikes. I knew there was a reason I used Intel SSDs for so long... at least they fix bugs without blaming Microsoft.)
Add a comment...

Post has attachment
I accomplished my goal.
Photo
Add a comment...
Wait while more posts are being loaded