mjtsai + peternlewis   401

Twitter
Man they have made Interface Builder (Xcode 11.3) way more annoying. Why do I have to open the Library each time? Why are various objects like labels defaulting to attached to all sizes?

— Peter N Lewis (@peternlewis) March 27, 2020
FavoriteTweet  peternlewis 
3 days ago by mjtsai
Twitter
I guess maybe that is better, but since I move every message I read, probably still bad.

— Peter N Lewis (@peternlewis) March 26, 2020
FavoriteTweet  peternlewis 
5 days ago by mjtsai
Twitter
I fear I may end up with a Catalina development machine which I use only for Xcode development, and everything else that I actually want to do I do on another Mac - how sad would that be?

— Peter N Lewis (@peternlewis) March 26, 2020
FavoriteTweet  peternlewis 
5 days ago by mjtsai
Twitter
Wow. If Sparkle was ever taken over by someone nefarious that would be pretty much a disaster. I have my own updater in Keyboard Maestro, but there are thousands of apps that could be compromised by lack of control on this project!

— Peter N Lewis (@peternlewis) March 13, 2020
FavoriteTweet  peternlewis 
18 days ago by mjtsai
Twitter
And while you're at it, go through all my NSRunningApplication bugs and fix them. Or better yet, burn the entire NSRunningApplication API to the ground and do a clean implementation that actually works…

— Peter N Lewis (@peternlewis) February 28, 2020
FavoriteTweet  peternlewis 
4 weeks ago by mjtsai
Twitter
Why the hell did photoanalysisd decide to take up 100% of my CPU? I haven't even touched a photo or Photos in weeks.

— Peter N Lewis (@peternlewis) February 11, 2020
FavoriteTweet  peternlewis 
7 weeks ago by mjtsai
Twitter
Yes, I love it when sites have no email support, and your problem relates to something serious like not being able to log in, and then you are completely screwed.

— Peter N Lewis (@peternlewis) February 10, 2020
FavoriteTweet  peternlewis 
7 weeks ago by mjtsai
Twitter
The fact that I cannot Notarize (and hence ship) my application without signing the Paid Applications Agreement (which has nothing to do with shipping my application, since it is not in the MAS) is infuriating!

— Peter N Lewis (@peternlewis) February 6, 2020
FavoriteTweet  peternlewis 
7 weeks ago by mjtsai
Twitter
So if you have a web server that is https-only with Let’s Encrypt certificates, you can't user certbot to renew its cert - you need an http server even if it does nothing but redirect to the https server. Why can't they just try the https server???? Why set up http server at all?

— Peter N Lewis (@peternlewis) January 31, 2020
FavoriteTweet  peternlewis 
8 weeks ago by mjtsai
Twitter
@gruber it is not just the $4.99 price. No sane person would run a billion dollar business (or even a multi-million dollar business) on a platform where at any time Apple can simple cut you off. If you make serious money, you know for sure Apple will take over and cut you out.

— Peter N Lewis (@peternlewis) January 30, 2020
FavoriteTweet  peternlewis 
8 weeks ago by mjtsai
Twitter
Person: As per GDPR, please delete all your information on me, and then email when completed.
Person (later) : I got no email response to my GDPR request
Me: I have no record of you or your request.

Seriously tho, how do you record a GDPR request…

— Peter N Lewis (@peternlewis) January 27, 2020
FavoriteTweet  peternlewis 
8 weeks ago by mjtsai
Twitter
Is there any way to give someone else permission to do the Find My iPhone ping alert? When my kids lose their iPhone, it would be nice if I could easily cause it to ping, without having to log in to a web site with their apple ID…

— Peter N Lewis (@peternlewis) January 18, 2020
FavoriteTweet  peternlewis 
10 weeks ago by mjtsai
Twitter
Email I got about one of my first shareware programs in 1992 included this line: “P.P.S. talkd takes a lot of memory. Will the final version need 70K?” (from Stuart!).

— Peter N Lewis (@peternlewis) January 11, 2020
FavoriteTweet  peternlewis 
11 weeks ago by mjtsai
Twitter
Wasn't Internet Explorer the best Mac web browser for a period of time…? I seem to recall it was.

— Peter N Lewis (@peternlewis) December 31, 2019
FavoriteTweet  peternlewis 
december 2019 by mjtsai
Twitter
It works correctly in Keyboard Maestro ;-)

— Peter N Lewis (@peternlewis) December 11, 2019
FavoriteTweet  peternlewis 
december 2019 by mjtsai
Twitter
I still haven't managed to download anything from my dozens of Yahoo Groups and despite escalations from @YahooCare I expect it will all be deleted in a few days. I mostly have my own personal copies (in email going back decades), but still sad :-(

— Peter N Lewis (@peternlewis) December 10, 2019
FavoriteTweet  peternlewis 
december 2019 by mjtsai
Twitter
Apple could have mitigated this by providing a frozen in time VM if they really wanted to, but it would have cost resources. Alternatively, it is possible to set up a VM using Parallels or VMWare, and maybe that's what I'll do, but not thrilled with it.

— Peter N Lewis (@peternlewis) November 28, 2019
FavoriteTweet  peternlewis 
november 2019 by mjtsai
Twitter
I wonder if the iOS 13 background app massacre issue also affects Find My Friends tracking? I was trying to locate my wife while on the phone with her as she was driving home (to check traffic) and her location remained her start point for the full 20km, no change. Infuriating!

— Peter N Lewis (@peternlewis) November 2, 2019
FavoriteTweet  peternlewis 
november 2019 by mjtsai
Twitter
Yes, printing a topic to a PDF was never a feature I wanted so I wasn't overly concerned, but it does appear they have resolved that with a reasonable solution (presuming it works for long topics - some folks have topics with tens of thousands of posts).

— Peter N Lewis (@peternlewis) October 29, 2019
FavoriteTweet  peternlewis 
october 2019 by mjtsai
Twitter
It is great. The Keyboard Maestro forum is unbelievably effective. I have my account set to mailing list mode, so I get an email for every message posted, so I can still largely read the forum like a mailing list, but I respond on the forum when I need to, and it works well.

— Peter N Lewis (@peternlewis) October 29, 2019
FavoriteTweet  peternlewis 
october 2019 by mjtsai
Twitter
Given how many people will be unable to update to Catalina for a long time because of the large number of lost applications, jumping to requiring Catalina in 5.1 seems premature. Is there really OS features in Catalina that you are desperate to be using?

— Peter N Lewis (@peternlewis) October 15, 2019
FavoriteTweet  peternlewis 
october 2019 by mjtsai
Twitter
They changed iTunes bundle ID when they renamed it to Music. That seems unnecessary and annoying.

— Peter N Lewis (@peternlewis) October 8, 2019
FavoriteTweet  peternlewis 
october 2019 by mjtsai
Twitter
Support email today: “You are an asshole Peter N. Lewis of Stairways Softwarre …  I will make sure everyone also know you are among the biggest asshole I have came across.” - sometimes my job is really quite amazing. Lucky I have a few customers that actually like what I do…

— Peter N Lewis (@peternlewis) September 13, 2019
FavoriteTweet  peternlewis 
september 2019 by mjtsai
Twitter
The only good thing I can think of about Apple’s drive to expand “service revenue” is the increased likelihood of a low cost iPhone I can get for my kids… (and maybe a replacement for the SE which remains the best phone Apple ever released IMNVHO)

— Peter N Lewis (@peternlewis) September 5, 2019
FavoriteTweet  peternlewis 
september 2019 by mjtsai
Twitter
I could not get VueScan to do a decent job of scanning with my ScanSnap - the auto page size and auto rotation didn't work well, and the clarity of the image was poor (washed out colors, etc). Maybe with enough preference twiddling it might work ok, it is hard to know.

— Peter N Lewis (@peternlewis) August 30, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
Seriously you would think “haven't found a single crash” is not a high bar, right? Congrats - its an awesome piece of software which I enjoy every day.

— Peter N Lewis (@peternlewis) August 30, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
This so resonates with me. I get many of the same questions for Keyboard Maestro (why does it look crap, basically), or the web site or whatever. And the answers are the same: so I can continue to make a living and have the freedom to make what I can make. https://t.co/io9enz2fjm

— Peter N Lewis (@peternlewis) August 23, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
Only Apple could make a titanium card that can get scratched by plastic cards…

— Peter N Lewis (@peternlewis) August 22, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
Tuesday was the best day of sales for Keyboard Maestro ever. So was Wednesday. So I spent some of my ill-gotten gains on a few dozen operations to restore sight to people in Nepal. If you feel inclined to do so too, the link is: https://t.co/F8qWOJ3UPR

— Peter N Lewis (@peternlewis) August 15, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
So @github hosts cracked software, but they aren't interested in removing it even if it is blatantly cracked unless someone goes through the whole DMCA process. That's pretty pathetic, do they not care at all about their reputation?

— Peter N Lewis (@peternlewis) August 14, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
I really hate it when I write a support email only to have it bounce back. Now I know the person is going to curse my name for not responding. Especially odd when it is an email in response to my email. Stupid email systems!

— Peter N Lewis (@peternlewis) August 13, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
Yes, if they want to communicate that you can change your default later, do that in text, not a button. And especially not a button that looks like text. This whole "Do what we want" (button) with (tiny tiny) "ok maybe later" text not really a button sort of is inappropriate.

— Peter N Lewis (@peternlewis) August 8, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
I have to say I get a little irritated every time I receive the “You can now distribute your Mac software” email after notarising my software - like somehow I need and now have Apple’s permission to ship software.

— Peter N Lewis (@peternlewis) August 7, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
WTF? Why are release notes shown in the Feedback Assistance as if they are my bug reports? Huh? And require my attention? Seriously bizarre choice!

— Peter N Lewis (@peternlewis) August 4, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
Its a shame though. Comments are something the user creates and tend to have value to them, and they have **never** been safe in their entire design life, which is a tragedy. I don't really understand why they are not simply xattributes these days, which would be well preserved.

— Peter N Lewis (@peternlewis) August 2, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
TIL: If you add a comment to a file, and then move it, the Finder moves the comment with the file. If you move the file any other way (eg NSFileManager or /bin/mv), the comment is lost (but restored if you move the file back!).

— Peter N Lewis (@peternlewis) August 2, 2019
FavoriteTweet  peternlewis 
august 2019 by mjtsai
Twitter
I've got a case in 2017, and another case in 2018, and still I can't activate your software with the license I purchased. I'm so happy you are thwarting pirates, but you are also thwarting your own customers and that is infuriating!

— Peter N Lewis (@peternlewis) July 30, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
This is the first OS X where I really really don't want to upgrade for reasons other than concern about bugs. This drops support for 32-bit, breaking lots of old games and tools, and adds a whole bunch of security theatre road blocks.

— Peter N Lewis (@peternlewis) July 24, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
And the (“cannot be scanned for malware.”) is such a lie, since Apple could clearly just check it at that point - why not just add a Scan button, and have it scan using the same process. Why? Because Notarisation is about controlling developers, not about security.

— Peter N Lewis (@peternlewis) July 23, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
Keyboard Maestro is a “regular app with weird windows”, but it is clear Apple wants to stop all levels of unapproved workflow apps, despite it being essential both for business and even more so for accessibility assistance.

— Peter N Lewis (@peternlewis) July 23, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
I think the security preferences needs to be flipped over, so applications are listed, and then permissions associated with them, with a big red switch at the top for "allow all".

— Peter N Lewis (@peternlewis) July 22, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
There totally needs to be a "trust this app" preference. Seriously, @BBEdit can do anything it wants on my Mac, I trust them completely - more than I trust Apple to make appropriate decisions!

— Peter N Lewis (@peternlewis) July 22, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
Catalina continues the tradition started in Mojave of being difficult with the Accessibility permissions. Remove the Keyboard Maestro Engine entry from the accessibility permissions, relaunch the engine, and then you should be able to enable it. Report to Apple via Feedback!

— Peter N Lewis (@peternlewis) July 10, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
Doubly so for the iMac. I stick a sticker a bit of cardboard over the camera. But of course the microphone still works, and that is impossible to block and potentially more problematic.

— Peter N Lewis (@peternlewis) July 10, 2019
FavoriteTweet  peternlewis 
july 2019 by mjtsai
Twitter
The power and value of AppleScript is completely under-appreciated by almost the entire Apple community. The things that it can do easily are amazing, and it's really sad to think it will probably not be embraced moving forward. Apple is running out of time to bring it to iOS.

— Peter N Lewis (@peternlewis) June 28, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
That would be fine, but would it solve any problem for Apple - they would have to not host the files presumably to solve the GPL issues. And I suppose you could argue some sort of security improvement if that is their purpose - but there are better ways to solve that.

— Peter N Lewis (@peternlewis) June 27, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
But env perl will execute whatever perl is in your path, right, not specifically the safe system installed one… (not that there will be such a beast, so the point becomes sadly moot I admit)

— Peter N Lewis (@peternlewis) June 27, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
Something that only just occurred to me is this will break every single script with #!/usr/bin/perl irretrievably since /usr/bin is a SIP protected directory. Every one will need to be edited.

— Peter N Lewis (@peternlewis) June 27, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
Yes, I hit that, then approved the contracts, then it still didn't work until I approved some other contracts. What a flipping pain! And two minutes to notarise so I can run a test build on my test Mac is a further pain.

— Peter N Lewis (@peternlewis) June 19, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
Yes, I was a DragThing user for many many years. When it was clear James was (quite rightly) concentrating on PCalc, I started adding DT-like features to Keyboard Maestro. While KM definitely does not have the breadth of DT dock features, it should be able to do most DT things.

— Peter N Lewis (@peternlewis) June 13, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
Same here. And it pissed the hell out of me that 10.12 and 10.13 had a really low level LIBDISPATCH bug that caused 95+% of my crashes and there was absolutely nothing I could do about it. I'm so happy it is finally resolved in 10.14!

— Peter N Lewis (@peternlewis) June 10, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
So I have descended to the point of adding specific assistance for Mojave security setting bugs. “yes, yes, I know you told the system to grant Keyboard Maestro permission, but Mojave does not really think you meant it”. Sigh. pic.twitter.com/R8VIsOYcUh

— Peter N Lewis (@peternlewis) June 4, 2019
FavoriteTweet  peternlewis 
june 2019 by mjtsai
Twitter
OSX on a spinning disk is getting more and more painful. Fusion drive on my old Mac Pro in 2013 was awesome, but as OSX has progressed (maybe APFS), it has just gotten to the point where there are endless spinning wheel lockups while doing disk activity. Painful.

— Peter N Lewis (@peternlewis) May 17, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
TIL: “defaults find NSUserKeyEquivalents” - I've never known about the “find” variant of defaults. Plus that means changing command keys can easily be done via script, which you would think I would know.

— Peter N Lewis (@peternlewis) May 14, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
Is you sell Timex and Rolex, and then stop selling Rolex, the average price will go down as well.

— Peter N Lewis (@peternlewis) May 14, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
Indeed, it is hard to imagine how this could possibly not be anti-competitive, or how it possibly could not lead to an increase in prices, given Apple’s automatic 30% increase on the developer’s price.

— Peter N Lewis (@peternlewis) May 14, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
I can live with all of it, except I hate that this change by Apple breaks my existing applications (which I work hard to ensure work long term). Versions 2.x (2004) through 8.x (2018) all run in Mojave, and there is no way for the user to fix them.

— Peter N Lewis (@peternlewis) May 8, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
Radar 45151784. Note that after using a DTS incident I finally learned of the CFBundleAllowMixedLocalizations plist entry which was then added to the bugreport.

— Peter N Lewis (@peternlewis) May 8, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
Unfortunately there is no way for a user to “opt back out” for an application in Mojave that worked properly in every previous version. No “default write” or the like, only a plist change will allow it. Also no way to control it for date formatting etc without mixing the UI.

— Peter N Lewis (@peternlewis) May 8, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
The feature I want is to “Pause” a web page. I often leave web pages open for days, and sometimes I notice them consuming CPU doing absolutely nothing. I'd love to just freeze them and have them reactivate when I need them.

— Peter N Lewis (@peternlewis) May 8, 2019
FavoriteTweet  peternlewis 
may 2019 by mjtsai
Twitter
Wow, the performance if [NSRegularExpression replaceMatchesInString:…] with moderate sized strings is appalling. Clearly each change results in a full copy of the string. Ouch!

— Peter N Lewis (@peternlewis) April 29, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
Seriously? MagSafe is a primary motivator of my choice of MacBook (and given the state of modern MacBook keyboards, proved to be a good decision too!).

— Peter N Lewis (@peternlewis) April 29, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
Note that the times and dates Keyboard Maestro generates are based on your request to insert text, so they don't appear “within Keyboard Maestro” per se, they appear wherever you end up using them, which has nothing to do with Keyboard Maestro’s localisation.

— Peter N Lewis (@peternlewis) April 26, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
Keyboard Maestro generates dates based on the “current” locale. Pre-10.14, that was your locale as you define. In 10.14, they change it so that it is the locale of the localization of the app. So since Keyboard Maestro is English-only, you get an English locale regardless.

— Peter N Lewis (@peternlewis) April 26, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
Shortcuts cover only a very small domain of allowed Apple facilities (I was looking at it this morning - Siri shortcuts do not have any kind of Generic domain, nor any kind of Automation domain).

— Peter N Lewis (@peternlewis) April 26, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
Keyboard Maestro cannot be the only application that want's to use a user-localised time without being localized in every language… Maybe I am missing something, but I can't figure it out.

— Peter N Lewis (@peternlewis) April 25, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
So basically there is no way an OSX application in 10.14 can display the time according to the user’s settings unless it is localised in the user’s language? That is severely messed up.

— Peter N Lewis (@peternlewis) April 25, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
Dropbox is doing all they can to annoy me off their platform. This makes sense since I don't actually pay them anything. But it has definitely gotten to the point where I will be happy to leave. Mostly I would move to One Drive (which I have with my Office 365 subscription).

— Peter N Lewis (@peternlewis) April 13, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
I expect it is a licensing issue, the same way you cannot watch Netflix in Safari if you have a Apple Cinema HD Display plugged in - they cannot tell that it is a secure channel and not a channel being saved to disk - it sucks but not entirely surprising.

— Peter N Lewis (@peternlewis) April 7, 2019
FavoriteTweet  peternlewis 
april 2019 by mjtsai
Twitter
The behaviour of the whole Substitutions menu and its relationship with NSTextField and NSTextView is severely deranged.

— Peter N Lewis (@peternlewis) March 25, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
Every time I want to profile something I feel like I have to relearn Instruments from scratch. How the hell do I just set the inspection range? And how can it be so difficult. I need to write myself a tutorial to refer back to.

— Peter N Lewis (@peternlewis) March 20, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
Stores that search for any item that matches *any word* in the search term are infuriating. Who thinks it is a good idea for your search term to match 1500 items? If I add more words, I want less results. Sure, if you match nothing, back off to finding more.

— Peter N Lewis (@peternlewis) March 15, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
The problem with all these subscription products is all the companies want $10/month. If DropBox offered a $10/year plan (or even $20/year) they could probably make a fortune. Instead they just keep trying to drive away low volume customers. It is just not worth $120/year.

— Peter N Lewis (@peternlewis) March 15, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
Forcing developers to use IAP, and forcing people not to offer a non-IAP purchase, is not a limitation, it is a deliberate financial move available to Apple only because of the lock-in on the iPhone App Store.

— Peter N Lewis (@peternlewis) March 13, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
Auto-completing “bool” to “boolean_t” when “bool” is second in the list is just plain ridiculous.

— Peter N Lewis (@peternlewis) March 7, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
It looks updated now, although @NetNewsWire is not showing the article as Unread.

— Peter N Lewis (@peternlewis) March 7, 2019
FavoriteTweet  peternlewis 
march 2019 by mjtsai
Twitter
And another fun log message, this time when opening an Open File dialog:

[default] RETURNING UnknownFS PLACEHOLDER: BA7F5599-FF0D-3E0B-…

WTF does all that mean?

— Peter N Lewis (@peternlewis) February 20, 2019
FavoriteTweet  peternlewis 
february 2019 by mjtsai
Twitter
TIL: In Messages/Mac if you press Option-Up Arrow, it does a CLI-like scroll back through previous texts you have sent. Weird behaviour I don't recall from anywhere else on the Mac (but its probably some sort of key binding default thing).

— Peter N Lewis (@peternlewis) February 19, 2019
FavoriteTweet  peternlewis 
february 2019 by mjtsai
Twitter
Seriously, is it too much to ask that [[NSWorkspace sharedWorkspace] frontmostApplication] actually be in the list [[NSWorkspace sharedWorkspace] runningApplications] ? Is it? I mean, really, you would think the front application has to be in the list of running applications…?!

— Peter N Lewis (@peternlewis) February 19, 2019
FavoriteTweet  peternlewis 
february 2019 by mjtsai
Twitter
I can't believe it has taken me all these years to create this macro. All the thousands of times that Xcode has popped up the stupid "App is Running, Cancel/Stop" with no actual graceful "Quit" button. We’ve had a Quit AppleEvent since what, 1986? Earlier? pic.twitter.com/lCgB3HMkc9

— Peter N Lewis (@peternlewis) February 12, 2019
FavoriteTweet  peternlewis 
february 2019 by mjtsai
« earlier      
per page:    204080120160

Copy this bookmark:



description:


tags: