Pinboard (mjtsai)
https://pinboard.in/u:mjtsai/public/
recent bookmarks from mjtsaitwitter.com2022-09-11T00:37:18+00:00
https://twitter.com/gte/status/1568720394445627395
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:e5729f5c2065/Twitter / ?2022-08-13T00:32:10+00:00
https://twitter.com/gte/status/1558235217793466369
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:c0682389b243/mobile.twitter.com2022-01-07T16:47:37+00:00
https://mobile.twitter.com/gte/status/1478809139438665738
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:48f7ed1b0d4c/mobile.twitter.com2021-09-16T13:17:40+00:00
https://mobile.twitter.com/gte/status/1438331478396571655
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:1cc0a67697e8/mobile.twitter.com2021-04-13T17:53:06+00:00
https://mobile.twitter.com/gte/status/1382026960591785984
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:0ae7c3871994/mobile.twitter.com2021-04-13T17:53:04+00:00
https://mobile.twitter.com/gte/status/1381987547350495241
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:181dfba4c228/mobile.twitter.com2021-02-21T15:32:18+00:00
https://mobile.twitter.com/gte/status/1363317911818018816
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:3e8f19a6227c/mobile.twitter.com2021-02-05T04:47:57+00:00
https://mobile.twitter.com/gte/status/1357340337098743811
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:ef2fa5372aa8/Twitter2020-10-04T00:22:12+00:00
https://mobile.twitter.com/gte/status/1312527046711492608
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:b489d1776b91/Twitter2020-07-16T00:23:29+00:00
https://mobile.twitter.com/gte/status/1283277297227894784
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:9a803f2e8f8a/Twitter2019-05-24T23:30:35+00:00
https://mobile.twitter.com/gte/status/1132051693116563461
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:ae7719257825/Twitter2019-02-25T19:46:14+00:00
https://mobile.twitter.com/gte/status/1099726276129161216
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:6b4960c5e90b/Twitter2019-01-22T01:19:31+00:00
https://mobile.twitter.com/gte/status/1087516467862650880
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:595f68cb17eb/Twitter2018-08-02T03:25:34+00:00
https://mobile.twitter.com/gte/status/1024805291848806401
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:2bd4ee0ec3ad/Guy English on Twitter: "Speed doubler is directly below the cache, as the technical diagram shows. RAM doubler now ships in the OS as compressed pages. Which, now that I think of it, is kind of funny.… https://t.co/2byBowA8Ph"2018-01-28T18:13:11+00:00
https://twitter.com/gte/status/957673747841994753
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:de27e9bebb41/Guy English on Twitter: "@jessegrosjean So, I'm jot sure but it's possible the creation of the context is being delayed until you render to it. If you reorder what happens?"2017-09-10T00:39:28+00:00
https://twitter.com/gte/status/906635556184117248
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:743da26a965e/Guy English on Twitter: "@mjtsai @marczak It does. And it was. Even the integer unit had long pipelines though."2017-07-06T00:56:40+00:00
https://twitter.com/gte/status/882754905932476417
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:b37f3dd4ddfe/Guy English on Twitter: "@gparker @danielpunkass @mjtsai 👍 Is +load non-deterministic as a section? Like within constructors you can't know. But is +load generally, in un-specified order, after?"2017-05-09T22:54:44+00:00
https://twitter.com/gte/status/862069623793078272
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:0dbae204f00a/Guy English on Twitter: "His review wasn't the most glowing but it was the most valuable. I really appreciated the time he took to understand and his conclusions."2017-05-01T00:27:36+00:00
https://twitter.com/gte/status/858772337348497411
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:6ef5fb6ca194/Guy English on Twitter: "Tom reviewed Napkin for Macworld. He wasn't sure of the intent and called me up. We talked for over an hour about it and why you'd want it. https://t.co/1rbKgYQCEM"2017-05-01T00:27:35+00:00
https://twitter.com/gte/status/858772098168348675
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:2e5d0a517d41/Guy English on Twitter: "@marcoarment Yes. Multiple GPUs is still a very good idea with very sparse software support. I realize that makes it a nonsense argument in practice."2017-04-17T02:22:20+00:00
https://twitter.com/gte/status/853786142214410240
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:b21d0f199bd5/Guy English on Twitter: "All I'm saying is that Solo and Kirk both died on a bridge. Think about it."2017-04-14T19:16:03+00:00
https://twitter.com/gte/status/852957313119944704
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:251e3a5b8bcd/Guy English on Twitter: "The old days we *paid* for our compilers and toolchain! And we knew it was worth it because they were really quite heavy. https://t.co/clYWYSWCvL"2017-03-07T04:02:07+00:00
https://twitter.com/gte/status/838917206318657536
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:309be54a73e4/Guy English on Twitter: "@chockenberry CoreGraphics uses radians and UIBezierPath is a thin wrapper over CGPath. Bummer to waste time over that."2017-02-20T01:23:13+00:00
https://twitter.com/gte/status/833142118688313346
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:6f0543f60f46/Guy English on Twitter: "@rosyna NSObject protocol implements hash and isEqual. But you can’t express protocols in lightweight generics. Also, keys must NSCopyable."2016-10-15T23:24:08+00:00
https://twitter.com/gte/status/787403731193171968
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:c760c25ed6ea/Guy English on Twitter: "Also, NSDictionary<id, id> is a lie. Keys must be hashable and there’s no way to express that with the Objective-C syntax."2016-10-15T11:29:25+00:00
https://twitter.com/gte/status/787129844794621952
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:97b901404073/Guy English on Twitter: "Here’s an awesome corner case of macOS you’d not considered: when in screen shot mode the apps aren’t notified about mouse movement. Nice!"2016-08-02T02:34:44+00:00
https://twitter.com/gte/status/760286917091028992
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:f7a2f57f8400/Guy English on Twitter: "“Invalid contents in journal.” is a pretty shitty reason not to mount or fix my HFS+ external drive. Misses the point of the journal, no?"2016-06-29T03:42:31+00:00
https://twitter.com/gte/status/747994471397220352
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:47459b6e76de/Guy English on Twitter: "@mpweiher @jckarter @phink0 @mjtsai I think that's a pretty reasonable thing to want. It's hardly some crazy boondoggle."2016-05-30T17:52:22+00:00
https://twitter.com/gte/status/737340506431049728
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:009928e7e7b0/Guy English on Twitter: "@uliwitness At one point the Quick Lookup key combo in Xcode was the same as Send in Mail and I'd send totally broken mails all the time."2016-05-11T12:24:12+00:00
https://twitter.com/gte/status/730289864495771648
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:f1f8c5f04f40/Guy English on Twitter: "@donmelton @panzer Over the years a bunch of bookmarks have doubled up. Pretty sure it's due to syncing and using beta OS. Annoying but meh."2016-04-11T14:17:46+00:00
https://twitter.com/gte/status/719413897892126720
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:d0d64807ed17/Guy English on Twitter: "Here's a crazy idea: When iTunes sends you an email saying there is a new episode available for download it actually shows up on AppleTV."2016-02-02T14:49:35+00:00
https://twitter.com/gte/status/694466835740254209
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:58308a3a4a6a/Guy English on Twitter: "If it had been me shutting down Parse I would have changed the home page to not point out how many "Trust Us". https://t.co/NwhOBPMmRu"2016-01-28T22:46:59+00:00
https://twitter.com/gte/status/692838967620710401
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:641c8d6bd052/Guy English on Twitter: "@danielpunkass There’s a font attribute you can specify to disable that behaviour. The system clock does the same thing though."2016-01-27T13:32:29+00:00
https://twitter.com/gte/status/692047111769075712
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:b2058b0284d0/Guy English on Twitter: "@davedelong I believe that became so when NSObject moved down into the runtime for GC / ARC. I think it used to be it's own base class."2016-01-20T15:18:45+00:00
https://twitter.com/gte/status/689631021797511168
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:eb0c96666d06/Guy English on Twitter: "So … Jack Tweets a screenshot of text to explain the value of Twitter. https://t.co/lVMa6DbrVD"2016-01-06T03:24:20+00:00
https://twitter.com/gte/status/684497813351329793
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:855922b4bd35/Guy English on Twitter: "@counternotions AirPlay was a weekend hack that has turned into a huge strategic advantage. Especially with cheap TV end points."2015-12-31T03:32:18+00:00
https://twitter.com/gte/status/682383235171627008
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:ae7e0354b788/Guy English on Twitter: "I love Objective-C because you can do this. Because we do this broadly is why the pendulum will swing too far back. https://t.co/EELYyS8Dpf"2015-12-29T18:00:47+00:00
https://twitter.com/gte/status/681618950908723204
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:f3225fba7b28/Guy English on Twitter: "Luc is a friend but I swear Screens is the best VNC/remote access app I've ever used. It's a bargain at any price. https://t.co/JtThtej1CV"2015-12-26T17:50:21+00:00
https://twitter.com/gte/status/680765621487939588
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:91d76e042617/Guy English on Twitter: "Apple's Swift team is an example of the best, most professional, and friendly way to conduct yourselves as a technical team in public."2015-12-12T01:37:20+00:00
https://twitter.com/gte/status/675449964454158336
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:784229ec65af/Guy English on Twitter: "Does anybody ever use the document revision system in OS X? Honest question. Napkin supports it but I'm not sure which apps do."2015-12-07T12:30:22+00:00
https://twitter.com/gte/status/673736055514791936
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:757711ba562a/Guy English on Twitter: "Tapping the iOS battery indicator, especially when in the red, should pop up a dialog offering to engage Low Power Mode."2015-11-29T22:09:24+00:00
https://twitter.com/gte/status/671087344380874753
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:57573b0ab773/Guy English on Twitter: "@danielpunkass I think that's an idea that'll cause far more problems than it's likely to solve. Apple would just hire away from Mac, Inc."2015-11-25T03:05:48+00:00
https://twitter.com/gte/status/669343865665515521
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:786516453694/Guy English on Twitter: "Drag the Favourites item around. See just the text dragged. Ok. Put it back. Drag the "All Files" around. See you you can drag to remove it."2015-11-12T11:55:40+00:00
https://twitter.com/gte/status/664682195500580864
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:911be688ae25/Guy English on Twitter: "iTunes playing full window video: Can't drag by the window content (the video). In QuickTime Player you can. What's a QuickTime?"2015-11-05T14:34:18+00:00
https://twitter.com/gte/status/662156133495414784
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:f9992badb1d6/Guy English on Twitter: "That said, the tvOS store seems hobbled in a lot of ways. I like it to browse what's on the surface but finding anything requires a name."2015-11-03T05:19:13+00:00
https://twitter.com/gte/status/661381993129709568
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:0683a71b6fd4/Guy English on Twitter: "Clang is becoming the next WebKit. https://t.co/eGN5AkQ5pe"2015-10-22T02:30:02+00:00
https://twitter.com/gte/status/656998667656830976
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:a71124144576/Guy English on Twitter: "@ctp @s_bielefeld Ditto. Not sure I prefer it yet but again, the keyboard has weight to it and the key travel doesn't bother me at all."2015-10-17T00:50:07+00:00
https://twitter.com/gte/status/655169759995129856
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:e46a192f81c2/Guy English on Twitter: "@counternotions My bet (caveat lector): mini USB-C with same port as Lightning and USB-C will run atop it. (Or Lightning over USB maybe)"2015-10-14T13:30:37+00:00
https://twitter.com/gte/status/654149999694102532
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:76bf920f6e34/Guy English on Twitter: "if ( isHFSPlus ) { … } http://t.co/yU84uWV53R Great code, great comments, but a wee bit on the ouch side of things."2015-10-07T13:48:37+00:00
https://twitter.com/gte/status/651585996581171200
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:75bc8d7dba8e/Guy English on Twitter: "So, @rosyna is a long time Mac developer and wrote some early Haxies with Unsanity back in the day. He's in a bad spot and could use help."2015-09-24T20:37:18+00:00
https://twitter.com/gte/status/647118067034492928
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:485df660d468/Guy English on Twitter: "So that fake Xcode exploit doesn't bode well for Gatekeeper. The users were warned by the OS that Xcode was "damaged" and should be trashed."2015-09-21T13:52:15+00:00
https://twitter.com/gte/status/645800074505666560
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:1bd620c6aef0/Guy English on Twitter: "Long press the reload button is a horrible interaction. I won't go out on a limb here but I'd bet a lot of the Safari and WebKit team agree."2015-09-18T03:43:36+00:00
https://twitter.com/gte/status/644710314018144256
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:b8430c13da3c/Guy English on Twitter: "@danielpunkass AppKit may have rough spots but it's an incredible piece of work. Certainly informs UIKit design. Still strong 25yrs later!"2015-09-14T04:41:34+00:00
https://twitter.com/gte/status/643276961641467904
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:af5bf661cad9/Guy English on Twitter: "@danielpunkass Heh. Old Mac heads thinking they can just name stuff however they want! Serve The Machine!"2015-09-12T20:40:29+00:00
https://twitter.com/gte/status/642796523978272768
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:2c0199ef7eab/Guy English on Twitter: "So, in Objective-C we call the no-value nil except when adding decorations to describe behaviour when we call it null: nonnull or nullable."2015-09-03T19:38:40+00:00
https://twitter.com/gte/status/639511447719006208
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:1fa6ce03155f/Guy English on Twitter: "You know, if you imagine the Windows 95 interface rendered at retina resolutions it actually holds up quite well. http://t.co/q6JqaNFvTT"2015-08-26T14:42:30+00:00
https://twitter.com/gte/status/636374077142368256
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:a1cb3d77a692/Guy English on Twitter: "My pal @robrix on Cross-Platform UI in GitHub Desktop http://t.co/9Yy404pshy Some great ideas worth contemplating."2015-08-20T13:36:51+00:00
https://twitter.com/gte/status/634262373549916160
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:1c51ff9e572f/Guy English on Twitter: "@rosyna Right. I'd heard that and it makes sense. I'm not sure why what RA does hasn't been blessed yet but maybe there are "reasons"."2015-08-20T13:36:49+00:00
https://twitter.com/gte/status/634237374785003520
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:c1062f37a5f9/Guy English on Twitter: "Huh. Turns out that: - (nullable __kindof NSDocument *) currentDocument; works fine. Thanks @JensAyton !"2015-08-14T05:08:24+00:00
https://twitter.com/gte/status/631946098567987200
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:2edb7fe8f721/Guy English on Twitter: "I know the C __ "namespace" rules and why nullable comes after the pointer but, you know, can't we just drop that? ObjC could be different."2015-08-14T05:08:23+00:00
https://twitter.com/gte/status/631944715269709824
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:3c850c9cd1b2/Guy English on Twitter: "- (nullable kindof NSDocument*) currentDocument; Isn't that much nicer than: - (__kindof NSDocument* __nullable) currentDocument; ?"2015-08-14T05:08:22+00:00
https://twitter.com/gte/status/631944302264983552
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:e70d32fed823/Guy English on Twitter: "Tried to download the OS X beta but the download failed. Now the Mac AppStore tells me I've already redeemed my code. In 2000 this worked."2015-08-13T17:47:33+00:00
https://twitter.com/gte/status/631688902777176064
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:5b2278e2e3cf/Guy English on Twitter: "@counternotions Apple's new language is an improvement on C++. Swift libs face the same thing BeOS C++ libs faced: vtables make no promises."2015-08-11T18:07:25+00:00
https://twitter.com/gte/status/631008323484131328
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:6ecef2ccef91/Guy English on Twitter: "Looks like Microsoft played fast and loose with licenses of open source projects they used for WinObjC. They should work hard to fix this."2015-08-08T19:00:48+00:00
https://twitter.com/gte/status/629786877751529472
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:499814e73081/Guy English on Twitter: "NSForwardInvocation & Swift http://t.co/4hTB6vEjgX It'd seem like playing with the responder chain would solve this but that's error prone."2015-08-08T16:30:47+00:00
https://twitter.com/gte/status/629778937774628864
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:07708b2c766f/Guy English on Twitter: "It'd be nice if IBAction methods would automatically assume the id was nullable. I know IBAction is a define and all that but it'd be handy."2015-07-31T23:04:20+00:00
https://twitter.com/gte/status/627248444986429440
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:8f573e6ed73b/Guy English on Twitter: "@wilshipley Exactly. That's seriously depressing as a Mac developer. It can't be that hard and it means a lot to loyal Apple developers."2015-07-25T14:46:47+00:00
https://twitter.com/gte/status/624878607949627393
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:22f028b19e40/Guy English on Twitter: "@eridius @brentsimmons IBOutlet and IBAction are a poor man's version. I'd like to see some of the C# stuff cribbed. Attributes are good."2015-07-25T00:40:44+00:00
https://twitter.com/gte/status/624678418668351488
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:8133c9ddd160/Guy English on Twitter: "Perhaps a silly question: how come Swift Whole Module Optimization isn't the default? Compilation units being one file feels pretty dated."2015-07-24T12:24:38+00:00
https://twitter.com/gte/status/624475584421216257
mjtsaiFavoriteTweet gtehttps://pinboard.in/u:mjtsai/b:7c88209cd80a/