mjtsai + schwieb   151

Twitter
100% agree. This wasn’t suitcase’s fault and it repros with all the font managers or anything else that requires kernel resources to poke 1000s of holes into the sandbox for file access.

— Erik Schwiebert (@Schwieb) March 13, 2020
FavoriteTweet  Schwieb 
24 days ago by mjtsai
Twitter
Our issue is mostly around how fonts managed by tools like Suitcase consume sandbox/kernel resources to the detriment of users trying to open files in Office.

— Erik Schwiebert (@Schwieb) March 13, 2020
FavoriteTweet  Schwieb 
24 days ago by mjtsai
Twitter
I was talking to an Apple engineer recently about this problem as it affects Office, Gus. He mentioned you and Retrobatch specifically as a known case that they have yet to address. He said he would prod engineering to look at it.

— Erik Schwiebert (@Schwieb) March 13, 2020
FavoriteTweet  Schwieb 
24 days ago by mjtsai
Twitter
I was only involved indirectly. No plans for a unified app on macOS; the primary motivations for combining on iOS are of less importance on the Mac, and the scope of user interaction models is pretty different.

— Erik Schwiebert (@Schwieb) February 19, 2020
FavoriteTweet  Schwieb 
6 weeks ago by mjtsai
Twitter
I did found one use of addGlobalMonitorForEventsMatchingMask to watch for *mouse* events, not for keyboard. Will the OS customize the alert text depending on the mask requested? Or does it always say 'keyboard'?

— Erik Schwiebert (@Schwieb) February 5, 2020
FavoriteTweet  Schwieb 
8 weeks ago by mjtsai
Twitter
Any Apple folks know what API call(s) would trigger "
— Erik Schwiebert (@Schwieb) February 5, 2020
FavoriteTweet  Schwieb 
8 weeks ago by mjtsai
Twitter
Why? Because our Very Large Customers demand it. Many of our customers have other software that isn’t Catalina-ready or sometimes even Mojave-ready, or that is affected by bugs in the newer OS, and they won’t upgrade yet. So we have to support them where they are.

— Erik Schwiebert (@Schwieb) January 29, 2020
FavoriteTweet  Schwieb 
9 weeks ago by mjtsai
Twitter
Right, exactly. Plus, disabling library validation and doing whitelisting inside leave us vulnerable to code injection exploits.

— Erik Schwiebert (@Schwieb) January 2, 2020
FavoriteTweet  Schwieb 
january 2020 by mjtsai
Twitter
Ah true. But that puts the burden of correct code on us, not the OS. It would be nice if dlopen() would do that automatically. But yes, we can do that.

— Erik Schwiebert (@Schwieb) January 2, 2020
FavoriteTweet  Schwieb 
january 2020 by mjtsai
Twitter
Remind me sometime to file a feature request to allow whitelisting developer ID signatures so we can harden by default and still allow dylibs from trusted 3rd parties. Right now Word has to allow all dylibs because we support plugins from a small set of non-MS, non-Apple devs.

— Erik Schwiebert (@Schwieb) January 2, 2020
FavoriteTweet  Schwieb 
january 2020 by mjtsai
Twitter
Some developers were too smart* and would twiddle the handle state bits directly because it was “faster”.

*not smart

— Erik Schwiebert (@Schwieb) December 7, 2019
FavoriteTweet  Schwieb 
december 2019 by mjtsai
Twitter
dyld_shared_cache_i386 is 534630400 bytes on my MacBook Pro.

— Erik Schwiebert (@Schwieb) November 27, 2019
FavoriteTweet  Schwieb 
november 2019 by mjtsai
Twitter
Tons of stuff is broken by the new “external drive” restrictions. In early betas you couldn’t even debug an app that was physically located on an external drive. (Note external, not non-system volume). That got fixed but was a real pain to figure out the root cause.

— Erik Schwiebert (@Schwieb) November 22, 2019
FavoriteTweet  Schwieb 
november 2019 by mjtsai
Twitter
A little bit, but not the motivating factor. It's more about reducing usability friction in moving between apps and in getting data into your documents. Having an overall-smaller app is a side benefit.

— Erik Schwiebert (@Schwieb) November 4, 2019
FavoriteTweet  Schwieb 
november 2019 by mjtsai
Twitter
It took us /years/ to get rid of the Carbon code in Office and make the switch to 64-bit. And we were done in 2016...

— Erik Schwiebert (@Schwieb) October 13, 2019
FavoriteTweet  Schwieb 
october 2019 by mjtsai
Twitter
Mac Office 16.29 and later are fully supported on the new macOS 10.15 Catalina! Version 16.31 (due out in mid-November) will drop support for macOS 10.12 Sierra.

— Erik Schwiebert (@Schwieb) October 7, 2019
FavoriteTweet  Schwieb 
october 2019 by mjtsai
Twitter
I got my intern interview at Microsoft because I wrote a text editor. For fun. In college.

(ok, ok, so it was a thin wrapper around the TEHandle APIs... but still.)

— Erik Schwiebert (@Schwieb) October 2, 2019
FavoriteTweet  Schwieb 
october 2019 by mjtsai
Twitter
Uh oh. The Xcode 11 GM2 seed has suddenly disappeared, including the new references to it on the front Developer page...

— Erik Schwiebert (@Schwieb) September 16, 2019
FavoriteTweet  Schwieb 
september 2019 by mjtsai
Twitter
3 Mac Pro 2013s. Also have an iMac Pro on loan from our lab. All 4 in active daily use (1 for regular work, building with Xcode 11 on Mojave, building with Xcode 11 on Catalina, and one for random fire du jour)

— Erik Schwiebert (@Schwieb) September 7, 2019
FavoriteTweet  Schwieb 
september 2019 by mjtsai
Twitter
ya I know. but why does it try to open a nonexistent resource fork? (this actually breaks our build sometimes, when we detect a file access that wasn't declared in advance). The call stack to get there is hilarious. Eons of stratified code.

— Erik Schwiebert (@Schwieb) August 29, 2019
FavoriteTweet  Schwieb 
august 2019 by mjtsai
Twitter
Heh. I just discovered this morning that asking for +[NSScreen mainScreen] can trigger a call deep in the OS to PBOpenForkSync() on the current process’s main mach-o executable’s Resource Fork. In a 64-bit app no less.

OMGWTFBBQ?

— Erik Schwiebert (@Schwieb) August 29, 2019
FavoriteTweet  Schwieb 
august 2019 by mjtsai
Twitter
We have comments that refer to specific radar numbers that explain why we need certain entitlements (including raw SBPL). Removing those comments may get us rejected because we /don’t/ have an explanation! Sigh.

— Erik Schwiebert (@Schwieb) August 22, 2019
FavoriteTweet  Schwieb 
august 2019 by mjtsai
Twitter
So far as I know, macOS adds the quarantine xattr to any file created by a sandboxed app. This happens to Office files, and was resolved as By Design by Apple several years ago. It isn’t new to Catalina.

— Erik Schwiebert (@Schwieb) August 13, 2019
FavoriteTweet  Schwieb 
august 2019 by mjtsai
Twitter
Windows RT doesn’t have the UI setting either but it does this weird thing to reverse-engineer the user’s pref by looking at the day-of-month for a specific Gregorian date in the Windows Hijri calendar.

— Erik Schwiebert (@Schwieb) July 19, 2019
FavoriteTweet  Schwieb 
july 2019 by mjtsai
Twitter
Just like the Catalina “you are opening a file on your Desktop. Do you want to allow
— Erik Schwiebert (@Schwieb) July 9, 2019
FavoriteTweet  Schwieb 
july 2019 by mjtsai
Twitter
Ah that might explain why all our automated notarization attempts failed today. I suspect we’re not reporting back the error text. We’ll go check the account.

— Erik Schwiebert (@Schwieb) June 19, 2019
FavoriteTweet  Schwieb 
june 2019 by mjtsai
Twitter
All the “id _private;” stuff can get merged back to the main class someday...

— Erik Schwiebert (@Schwieb) June 6, 2019
FavoriteTweet  Schwieb 
june 2019 by mjtsai
Twitter
Any Apple friends know how to determine why “codesign --verify” reports that an app is valid on disk and satisfies its DR, but “spctl -a” says the app is rejected? Adding lots of -vvvv to spctl doesn’t give me any more info... @rosyna ?

— Erik Schwiebert (@Schwieb) June 5, 2019
FavoriteTweet  Schwieb 
june 2019 by mjtsai
Twitter
ah ok, so not rules that devs have to follow in Info.plist schemes etc. More like new heuristics in the OS for how to resolve LS requests. We'll keep our eye out for any regressions.

— Erik Schwiebert (@Schwieb) June 3, 2019
FavoriteTweet  Schwieb 
june 2019 by mjtsai
Twitter
Ha! Yea, but App Store policies are likely to prevent that, even if we had a technical solution. Interesting to experiment with, nonetheless.

— Erik Schwiebert (@Schwieb) May 18, 2019
FavoriteTweet  Schwieb 
may 2019 by mjtsai
Twitter
That’s roughly what I have heard too. There’s a lot of great talent that is either leaving, or that never bothers to apply.

— Erik Schwiebert (@Schwieb) May 7, 2019
FavoriteTweet  Schwieb 
may 2019 by mjtsai
Twitter
The really interesting thing will be what the LargeCo’s do with their apps. I don’t yet know what we (MSFT) will do with Office; there’s a lot of code shared between Mac and iOS but much is very different. Multiple windows, file management, app/suite integration, sandboxing, etc.

— Erik Schwiebert (@Schwieb) April 29, 2019
FavoriteTweet  Schwieb 
april 2019 by mjtsai
Twitter
Yep. The OS adds the quarantine xattr to any file created by an app that has been sandboxed. I don’t know why; you’d think they would trust a sandboxed app more, not less.

— Erik Schwiebert (@Schwieb) April 13, 2019
FavoriteTweet  Schwieb 
april 2019 by mjtsai
Twitter
That triggers an annoying cluster of alerts/prompts. We’re working on better ways to handle that transition (honestly, didn’t expect as much of an immediate demand for individual customers to switch to MAS so we don’t have the process ready).

— Erik Schwiebert (@Schwieb) January 25, 2019
FavoriteTweet  Schwieb 
january 2019 by mjtsai
Twitter
The tricky part of changing over is that the code signatures of the apps are different when delivered from the Mac App Store because Apple re-signs the apps. The keychain thinks the apps are different and prompts the user to allow the apps to (re)access their own keychain data.

— Erik Schwiebert (@Schwieb) January 25, 2019
FavoriteTweet  Schwieb 
january 2019 by mjtsai
Twitter
Nope. We ship precisely the same bits to Apple as we deliver ourselves. The only difference is that the code knows if it comes from the MAS and disallows perpetual licenses to avoid technical issues in the future. No font differences or anything else.

— Erik Schwiebert (@Schwieb) January 25, 2019
FavoriteTweet  Schwieb 
january 2019 by mjtsai
Twitter
Well, we haven’t published any for consumers yet... (switching is a little complicated. We have instructions for IT admins but they are rather technical)

— Erik Schwiebert (@Schwieb) January 25, 2019
FavoriteTweet  Schwieb 
january 2019 by mjtsai
Twitter
Yep. Bundles don’t have metadata entries for minimum OS, and I suspect the MAS code fills in “missing”metadata with that old minimum version string. I argue it should report the newest minimum version of all the apps in the bundle. But that’s up to Apple to fix (Radar 47520238).

— Erik Schwiebert (@Schwieb) January 24, 2019
FavoriteTweet  Schwieb 
january 2019 by mjtsai
Twitter
Did I ever tell you about the clang bug we found a few years ago, where the compiler would go into an infinite loop when compiling certain buggy code that had an infinite loop?

— Erik Schwiebert (@Schwieb) December 3, 2018
FavoriteTweet  Schwieb 
december 2018 by mjtsai
Twitter
VB macros on iOS are forbidden by Apple. Review guideline 2.5.2 says in part that apps may not “download, install, or execute code which introduces or changes features or functionality of the app”.https://t.co/fUW1ka2Og5

— Erik Schwiebert (@Schwieb) December 2, 2018
FavoriteTweet  Schwieb 
december 2018 by mjtsai
Twitter
Anyone having problems codesigning in the last 12 hours? We’re seeing lots of intermittent errors when codesigning, saying certain certs are invalid or revoked, but then a retry succeeds...

— Erik Schwiebert (@Schwieb) November 8, 2018
FavoriteTweet  Schwieb 
november 2018 by mjtsai
Twitter
The worst* thing Office ever did was write bitfields into the disk representation of the various app file formats. We’re still paying that price 30 years later.

* ok, one of them...

— Erik Schwiebert (@Schwieb) September 5, 2018
FavoriteTweet  Schwieb 
september 2018 by mjtsai
Twitter
Mac Office 2019 will support current and 2 previous versions of macOS on a rolling basis: https://t.co/TzeblJMmKS

— Erik Schwiebert (@Schwieb) September 4, 2018
FavoriteTweet  Schwieb 
september 2018 by mjtsai
Twitter
Apps can now add “-o library” when code signing at build time, and the OS will refuse to load 3rd party code into their process space.

— Erik Schwiebert (@Schwieb) July 31, 2018
FavoriteTweet  Schwieb 
july 2018 by mjtsai
Twitter
It works fine with existing sandbox rules (in fact, Mac Office 2016 is already shipping as sandboxed apps)!

— Erik Schwiebert (@Schwieb) June 6, 2018
FavoriteTweet  Schwieb 
june 2018 by mjtsai
Twitter
I’m not at wwdc myself. Panic alluded to new sb changes after the announcement that they are returning to the MAS and I am curious, as Office has lots of complex entitlements and code to deal with the sandbox.

— Erik Schwiebert (@Schwieb) June 6, 2018
FavoriteTweet  Schwieb 
june 2018 by mjtsai
Twitter
Woot! Mac Office will be available in the Mac App Store by the end of this year!

— Erik Schwiebert (@Schwieb) June 4, 2018
FavoriteTweet  Schwieb 
june 2018 by mjtsai
Erik Schwiebert on Twitter: "Ok Apple, this isn’t cool on a brand new MBP. You’ve already replace the logic board once, ran “extended” diagnostics, and for “reasons” wiped and reinstalled the OS twice. I’m not very confident in your Genius
Ok Apple, this isn’t cool on a brand new MBP. You’ve already replace the logic board once, ran “extended” diagnostics, and for “reasons” wiped and reinstalled the OS twice. I’m not very confident in your Genius’s ability to resolve the problem. pic.twitter.com/nrrDwsptOY

— Erik Schwiebert (@Schwieb) May 15, 2018
FavoriteTweet  Schwieb 
may 2018 by mjtsai
Erik Schwiebert on Twitter: "Just described the sordid history of the type of the handlerRefCon parameter to AppleEvent handlers to someone. Including the buggy betas of some Universal Header drops that made them unsigned once."
Just described the sordid history of the type of the handlerRefCon parameter to AppleEvent handlers to someone. Including the buggy betas of some Universal Header drops that made them unsigned once.

— Erik Schwiebert (@Schwieb) February 8, 2018
FavoriteTweet  Schwieb 
february 2018 by mjtsai
Erik Schwiebert on Twitter: "Just sped up a common scenario by a factor of over 20x! Changed a cache mutex that was under heavy contention to a rwlock (99.9% of accesses to the cache are reads.) Profiling shows more low-hanging fruit to work on tomorrow..
Just sped up a common scenario by a factor of over 20x! Changed a cache mutex that was under heavy contention to a rwlock (99.9% of accesses to the cache are reads.) Profiling shows more low-hanging fruit to work on tomorrow...

— Erik Schwiebert (@Schwieb) February 1, 2018
FavoriteTweet  Schwieb 
february 2018 by mjtsai
Erik Schwiebert on Twitter: "I love the documentation… “The default implementation returns a value that is subject to change and may or may not be derived from a setting made by the user in a System Preferences panel.”… https://t.co/bmINQjzkNG"
I love the documentation… “The default implementation returns a value that is subject to change and may or may not be derived from a setting made by the user in a System Preferences panel.”

— Erik Schwiebert (@Schwieb) January 29, 2018
FavoriteTweet  Schwieb 
january 2018 by mjtsai
Erik Schwiebert on Twitter: "This is emphatically not a repeat of Word 6.… "
This is emphatically not a repeat of Word 6.

— Erik Schwiebert (@Schwieb) January 19, 2018
FavoriteTweet  Schwieb 
january 2018 by mjtsai
Erik Schwiebert on Twitter: "Massive code alignment under the hood, bringing new user features such as real-time collaboration in Word and PPT, more formulas and multith… https://t.co/lrwRRYGsHc"
Massive code alignment under the hood, bringing new user features such as real-time collaboration in Word and PPT, more formulas and multithreaded recalc in Excel, etc!

— Erik Schwiebert (@Schwieb) January 18, 2018
FavoriteTweet  Schwieb 
january 2018 by mjtsai
Erik Schwiebert on Twitter: "Mac Office 2016 version 16 is now live! For the first time in over 20 years, Office is again built out of one codebase for all platforms (Wi… https://t.co/AIkAQg9uAp"
Mac Office 2016 version 16 is now live! For the first time in over 20 years, Office is again built out of one codebase for all platforms (Windows, Mac, iOS, Android)!https://t.co/6gNdKTOEHl

— Erik Schwiebert (@Schwieb) January 18, 2018
FavoriteTweet  Schwieb 
january 2018 by mjtsai
Erik Schwiebert on Twitter: "Someone asked me in all seriousness how to parse a Resource Fork. And my copy of NIM:More Mac Toolbox from 1993 was useful once again!"
Someone asked me in all seriousness how to parse a Resource Fork. And my copy of NIM:More Mac Toolbox from 1993 was useful once again!

— Erik Schwiebert (@Schwieb) November 3, 2017
FavoriteTweet  Schwieb 
november 2017 by mjtsai
Erik Schwiebert on Twitter: "It’s an incompatibility between the eero and the Circle I have monitoring/filtering my kids’ internet access. Removing Circle fixed it."
It’s an incompatibility between the eero and the Circle I have monitoring/filtering my kids’ internet access. Removing Circle fixed it.

— Erik Schwiebert (@Schwieb) October 19, 2017
FavoriteTweet  Schwieb 
october 2017 by mjtsai
Erik Schwiebert on Twitter: "eero 3.5 firmware with KRACK fix borked connectivity for all the iPads in my house."
eero 3.5 firmware with KRACK fix borked connectivity for all the iPads in my house.

— Erik Schwiebert (@Schwieb) October 19, 2017
FavoriteTweet  Schwieb 
october 2017 by mjtsai
Erik Schwiebert on Twitter: "@danielpunkass @pointum I’ve been told the BaseEntitlements.plist file has had the offending entry removed. Haven’t tried it myself yet."
I’ve been told the BaseEntitlements.plist file has had the offending entry removed. Haven’t tried it myself yet.

— Erik Schwiebert (@Schwieb) October 10, 2017
FavoriteTweet  Schwieb 
october 2017 by mjtsai
Erik Schwiebert on Twitter: "@danielpunkass thanks. yea, we dont use Xcode Achives due to restricted access to MSFT corp signing cert. I’ve pinged my Xcode contacts…"
thanks. yea, we dont use Xcode Achives due to restricted access to MSFT corp signing cert. I’ve pinged my Xcode contacts…

— Erik Schwiebert (@Schwieb) September 28, 2017
FavoriteTweet  Schwieb 
september 2017 by mjtsai
Erik Schwiebert on Twitter: "@mjtsai @rosyna That works now."
That works now.

— Erik Schwiebert (@Schwieb) June 28, 2017
FavoriteTweet  Schwieb 
june 2017 by mjtsai
Erik Schwiebert on Twitter: "@mjtsai @rosyna Yep. just fetching an NSURL, asking it for it's -path + creating a new NSURL from that would re-normalize the text. new URL wasn't valid."
Yep. just fetching an NSURL, asking it for it's -path + creating a new NSURL from that would re-normalize the text. new URL wasn't valid.

— Erik Schwiebert (@Schwieb) June 28, 2017
FavoriteTweet  Schwieb 
june 2017 by mjtsai
Erik Schwiebert on Twitter: "Yay! APFS handles Unicode normalization more sanely in High Sierra. Roundtripping composed chars NSURL->NSString->NSURL works again."
Yay! APFS handles Unicode normalization more sanely in High Sierra. Roundtripping composed chars NSURL->NSString->NSURL works again.

— Erik Schwiebert (@Schwieb) June 6, 2017
FavoriteTweet  Schwieb 
june 2017 by mjtsai
Erik Schwiebert on Twitter: "@rtrouton argh. All hacks based on file or intervening folder name. Should be part of file metadata. Blah."
@rtrouton argh. All hacks based on file or intervening folder name. Should be part of file metadata. Blah.

— Erik Schwiebert (@Schwieb) April 6, 2017
FavoriteTweet  Schwieb 
april 2017 by mjtsai
Erik Schwiebert on Twitter: "Lazy twitter: anyone know if there’s a flag (POSIX or NS*) to tell Spotlight to not index a file?"
Lazy twitter: anyone know if there’s a flag (POSIX or NS*) to tell Spotlight to not index a file?

— Erik Schwiebert (@Schwieb) April 5, 2017
FavoriteTweet  Schwieb 
april 2017 by mjtsai
Erik Schwiebert on Twitter: "Um, what? https://t.co/4aVzh05pav"
Um, what? pic.twitter.com/4aVzh05pav

— Erik Schwiebert (@Schwieb) February 24, 2017
FavoriteTweet  Schwieb 
february 2017 by mjtsai
Erik Schwiebert on Twitter: "@danielpunkass we do this at work to preprocess lots of things that aren’t C-ish. I’ll see if I can dig up a sample invocation."
@danielpunkass we do this at work to preprocess lots of things that aren’t C-ish. I’ll see if I can dig up a sample invocation.

— Erik Schwiebert (@Schwieb) October 22, 2016
FavoriteTweet  Schwieb 
october 2016 by mjtsai
Erik Schwiebert on Twitter: "@danielpunkass you can actually use clang to do it. just use -E to preprocess-only instead of doing the full compile."
@danielpunkass you can actually use clang to do it. just use -E to preprocess-only instead of doing the full compile.

— Erik Schwiebert (@Schwieb) October 22, 2016
FavoriteTweet  Schwieb 
october 2016 by mjtsai
Erik Schwiebert on Twitter: "@queersorceress case in point: Xcode 7.1.0 had a xib corruption bug in ibtool preventing deployment to iOS 9.0 and 9.1 simultaneously."
@queersorceress case in point: Xcode 7.1.0 had a xib corruption bug in ibtool preventing deployment to iOS 9.0 and 9.1 simultaneously.

— Erik Schwiebert (@Schwieb) October 13, 2016
FavoriteTweet  Schwieb 
october 2016 by mjtsai
Erik Schwiebert on Twitter: "This morning’s checkin title: "It's dead, Jim." The diff: 12c12 < MS_ARCHS = i386 x86_64 --- > MS_ARCHS = x86_64"
This morning’s checkin title: "It's dead, Jim."
The diff:
12c12
< MS_ARCHS = i386 x86_64
---
> MS_ARCHS = x86_64

— Erik Schwiebert (@Schwieb) September 27, 2016
FavoriteTweet  Schwieb 
september 2016 by mjtsai
Erik Schwiebert on Twitter: "@rosyna oh yes. MAU 3.0 and up is 64-bit. All apps now use PIE, disallow heap execute (even 32-bit main apps), use -DFORTIFY, etc."
@rosyna oh yes. MAU 3.0 and up is 64-bit. All apps now use PIE, disallow heap execute (even 32-bit main apps), use -DFORTIFY, etc.

— Erik Schwiebert (@Schwieb) September 16, 2016
FavoriteTweet  Schwieb 
september 2016 by mjtsai
Erik Schwiebert on Twitter: "@rosyna no. There was a technical issue with how the App Store applied updates but that issue is resolved. 64-bit has never been the issue."
@rosyna no. There was a technical issue with how the App Store applied updates but that issue is resolved. 64-bit has never been the issue.

— Erik Schwiebert (@Schwieb) August 22, 2016
FavoriteTweet  Schwieb 
august 2016 by mjtsai
Erik Schwiebert on Twitter: "Mac Office is now live in 64-bits! https://t.co/0aiPEyXRRg"
Mac Office is now live in 64-bits! pic.twitter.com/0aiPEyXRRg

— Erik Schwiebert (@Schwieb) August 22, 2016
FavoriteTweet  Schwieb 
august 2016 by mjtsai
Erik Schwiebert on Twitter: "@grynspan @gparker @jckarter @UINT_MIN @uliwitness I think I still have Xcode bugs open that are 7 digits long and start with a 2…"
@grynspan @gparker @jckarter @UINT_MIN @uliwitness I think I still have Xcode bugs open that are 7 digits long and start with a 2…

— Erik Schwiebert (@Schwieb) August 10, 2016
FavoriteTweet  Schwieb 
august 2016 by mjtsai
Erik Schwiebert on Twitter: "12yo learned about Sierpinski’s triangle last week. Showed him the Mandelbrot set today and James Gleick’s “Chaos” book. He’s hooked."
12yo learned about Sierpinski’s triangle last week. Showed him the Mandelbrot set today and James Gleick’s “Chaos” book. He’s hooked.

— Erik Schwiebert (@Schwieb) July 27, 2016
FavoriteTweet  Schwieb 
july 2016 by mjtsai
Erik Schwiebert on Twitter: "@danielpunkass sorry, no ideas. we didn’t change IDs. Apple’s migration is really for non-sandboxed -> sandboxed, not cross-container."
@danielpunkass sorry, no ideas. we didn’t change IDs. Apple’s migration is really for non-sandboxed -> sandboxed, not cross-container.

— Erik Schwiebert (@Schwieb) July 21, 2016
FavoriteTweet  Schwieb 
july 2016 by mjtsai
Erik Schwiebert on Twitter: "One of the 32-bit static libraries just blew past the 4GB boundary with debug info turned on, and the linker is Not Happy."
One of the 32-bit static libraries just blew past the 4GB boundary with debug info turned on, and the linker is Not Happy.

— Erik Schwiebert (@Schwieb) July 13, 2016
FavoriteTweet  Schwieb 
july 2016 by mjtsai
Erik Schwiebert on Twitter: "@danielpunkass we run a wrapper around NSOpenPanel that pre-selects the desired target and disables all other items, so user just clicks OK."
@danielpunkass we run a wrapper around NSOpenPanel that pre-selects the desired target and disables all other items, so user just clicks OK.

— Erik Schwiebert (@Schwieb) July 12, 2016
FavoriteTweet  Schwieb 
july 2016 by mjtsai
Erik Schwiebert on Twitter: "@rosyna i’m simplifying greatly. Cells share content/formulas/formatting/etc to avoid redundant data, but some users read in huge datasets."
@rosyna i’m simplifying greatly. Cells share content/formulas/formatting/etc to avoid redundant data, but some users read in huge datasets.

— Erik Schwiebert (@Schwieb) July 8, 2016
FavoriteTweet  Schwieb 
july 2016 by mjtsai
Erik Schwiebert on Twitter: "@rosyna Excel definitely does not allocate the entire grid at once, but if a user tries to fill it all, we need to allocate storage for it."
@rosyna Excel definitely does not allocate the entire grid at once, but if a user tries to fill it all, we need to allocate storage for it.

— Erik Schwiebert (@Schwieb) July 8, 2016
FavoriteTweet  Schwieb 
july 2016 by mjtsai
« earlier      
per page:    204080120160

Copy this bookmark:



description:


tags: