mjtsai + hhas01   36

hhas on Twitter: "Dates were a late starter; bridged in 10.9/10.10 I think. (ASOC appeared in 10.6.) FWIW, I wrote libraries that took a lot of pain out of working with #AppleScript’s standard types, though a futile effort as really it’s AppleScript c
Dates were a late starter; bridged in 10.9/10.10 I think. (ASOC appeared in 10.6.)

FWIW, I wrote libraries that took a lot of pain out of working with #AppleScript’s standard types, though a futile effort as really it’s AppleScript culture that’s broken.https://t.co/Tk2mnm3aGd

— hhas (@hhas01) April 24, 2018
FavoriteTweet  hhas01 
april 2018 by mjtsai
hhas on Twitter: "Ironic how #Google is now #SteveJobs’ spiritual successor, while #Apple becomes #SteveBallmer’s. https://t.co/Wr8HBSqj8s… "
Ironic how #Google is now #SteveJobs’ spiritual successor, while #Apple becomes #SteveBallmer’s.https://t.co/Wr8HBSqj8s

— hhas (@hhas01) March 27, 2018
FavoriteTweet  hhas01 
march 2018 by mjtsai
hhas on Twitter: "@mjtsai @jamesvdm @stroughtonsmith @Apple Now everyone does hardware and services, software’s the only thing left to disrupt. And let’s be frank: software today SUCKS. It should be r… https://t.co/wjSBIDhs2A"
Now everyone does hardware and services, software’s the only thing left to disrupt. And let’s be frank: software today SUCKS. It should be ripe for radical disruption, and Apple certainly has the money to fund it—but alas it no longer has the brains or courage to do so.

— hhas (@hhas01) December 24, 2017
FavoriteTweet  hhas01 
december 2017 by mjtsai
hhas on Twitter: "@mjtsai @jamesvdm @stroughtonsmith As I say, the right way to architect modern consumer apps is not the way Apple does it. Headless services are inherently open. If features a… https://t.co/jBM6CEUnX7"
As I say, the right way to architect modern consumer apps is not the way Apple does it. Headless services are inherently open. If features are being lost in context switches then those are features that should’ve been implemented as plug-ins, not hardwired, in the first place.

— hhas (@hhas01) December 24, 2017
FavoriteTweet  hhas01 
december 2017 by mjtsai
hhas on Twitter: "@nebelch @cdespinosa @jimcorreia @ChrisPage Oh, and using `copy…to…` on script objects always ends in tears (since it recurses up the `parent` property), so avoid that like the plague."
Oh, and using `copy…to…` on script objects always ends in tears (since it recurses up the `parent` property), so avoid that like the plague.

— hhas (@hhas01) October 10, 2017
FavoriteTweet  hhas01 
october 2017 by mjtsai
hhas on Twitter: "@nebelch @cdespinosa @jimcorreia @ChrisPage Caveat: `copy…to…` does a deep (recursive) copy, so everything within a list/record gets duplicated too, which may/may not be what you want."
Caveat: `copy…to…` does a deep (recursive) copy, so everything within a list/record gets duplicated too, which may/may not be what you want.

— hhas (@hhas01) October 10, 2017
FavoriteTweet  hhas01 
october 2017 by mjtsai
hhas on Twitter: "@howardnoakley @cstross Don’t think that. Your last link says “n11n-preserving, but not n11-sensitive”; i.e. AFPS stores original filename strings as-is, and only… https://t.co/rz5EuoxMxe"
Don’t think that. Your last link says “n11n-preserving, but not n11-sensitive”; i.e. AFPS stores original filename strings as-is, and only… pic.twitter.com/rz5EuoxMxe

— hhas (@hhas01) June 6, 2017
FavoriteTweet  hhas01 
june 2017 by mjtsai
hhas on Twitter: "Intriguing hook into a larger, untold, story? Given that Siri is *all about* voice control, perhaps @Apple_Trainer could tell us more? https://t.co/Hrf5uoABff"
Intriguing hook into a larger, untold, story? Given that Siri is *all about* voice control, perhaps @Apple_Trainer could tell us more? https://t.co/Hrf5uoABff

— hhas (@hhas01) November 24, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@ClarkGoble @danielpunkass Yeah, Playgrounds are a bit of a fraud: every single change, *everything* re-runs. Side-effects = disaster."
@ClarkGoble @danielpunkass Yeah, Playgrounds are a bit of a fraud: every single change, *everything* re-runs. Side-effects = disaster.

— hhas (@hhas01) November 2, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@danielpunkass @marczak Yay for recursive globbing! (Best new feature in macOS10.12—a version of bash that's reasonably up to date.:p)"
@danielpunkass @marczak Yay for recursive globbing! (Best new feature in macOS10.12—a version of bash that's reasonably up to date.:p)

— hhas (@hhas01) November 2, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@kevinwalzer @danielpunkass Apple doesn't even HAVE an Automation strategy—just a few old lumps of unloved, unused bitrot waiting for death."
@kevinwalzer @danielpunkass Apple doesn't even HAVE an Automation strategy—just a few old lumps of unloved, unused bitrot waiting for death.

— hhas (@hhas01) November 1, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@kevinwalzer @danielpunkass So yeah, I'm skeptical about the long-term future of "pro" technologies like AEs; just compare iPad's IPC techs."
@kevinwalzer @danielpunkass So yeah, I'm skeptical about the long-term future of "pro" technologies like AEs; just compare iPad's IPC techs.

— hhas (@hhas01) November 1, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@kevinwalzer @danielpunkass …which are driven by exciting, unexpected, unpredictable novelties and rapid, rapid change. Longtime customers…"
@kevinwalzer @danielpunkass …which are driven by exciting, unexpected, unpredictable novelties and rapid, rapid change. Longtime customers…

— hhas (@hhas01) November 1, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@kevinwalzer @danielpunkass Pro markets' requirements—stability, predictability, reliability, support—are opposite to consumer markets, …"
@kevinwalzer @danielpunkass Pro markets' requirements—stability, predictability, reliability, support—are opposite to consumer markets, …

— hhas (@hhas01) November 1, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@kevinwalzer @danielpunkass I burned appscript's ~1000 users when I gave up and pulled the plug on it in 2012. Which I still feel bad about…"
@kevinwalzer @danielpunkass I burned appscript's ~1000 users when I gave up and pulled the plug on it in 2012. Which I still feel bad about…

— hhas (@hhas01) November 1, 2016
FavoriteTweet  hhas01 
november 2016 by mjtsai
hhas on Twitter: "@danielpunkass "if you want to link your software with GPL code AND DISTRIBUTE IT, you must also make your software’s source code available""
@danielpunkass "if you want to link your software with GPL code AND DISTRIBUTE IT, you must also make your software’s source code available"

— hhas (@hhas01) October 31, 2016
FavoriteTweet  hhas01 
october 2016 by mjtsai
hhas on Twitter: "@danielpunkass @grynspan Not being able to target by fileURL is a problem when there's >1 version of an app installed (e.g. Adobe CS/CC)…"
@danielpunkass @grynspan Not being able to target by fileURL is a problem when there's >1 version of an app installed (e.g. Adobe CS/CC)…

— hhas (@hhas01) October 1, 2016
FavoriteTweet  hhas01 
october 2016 by mjtsai
hhas on Twitter: "@rosyna AppleScript isn't a bad language because it looks English-like. It's a bad language because it LIES to its users."
@rosyna AppleScript isn't a bad language because it looks English-like. It's a bad language because it LIES to its users.

— hhas (@hhas01) September 28, 2016
FavoriteTweet  hhas01 
september 2016 by mjtsai
hhas on Twitter: "@rosyna And what use is copy-on-write if you can't apply it to class-based objects? So you end up with TWO implementations of everything."
@rosyna And what use is copy-on-write if you can't apply it to class-based objects? So you end up with TWO implementations of everything.

— hhas (@hhas01) July 31, 2016
FavoriteTweet  hhas01 
july 2016 by mjtsai
hhas on Twitter: "Anyone who gives a crap about #AppleScript and wants decent libraries for it, please go read: https://t.co/But0z0dtnZ"
Anyone who gives a crap about #AppleScript and wants decent libraries for it, please go read: https://t.co/But0z0dtnZ

— hhas (@hhas01) June 24, 2016
FavoriteTweet  hhas01 
june 2016 by mjtsai
hhas on Twitter: "@wilshipley @rentzsch @clattner_llvm …but just isn't smart enough. It works fine up to a point, but beyond that point you're screwed."
@wilshipley @rentzsch @clattner_llvm …but just isn't smart enough. It works fine up to a point, but beyond that point you're screwed.

— hhas (@hhas01) May 26, 2016
FavoriteTweet  hhas01 
may 2016 by mjtsai
hhas on Twitter: "@wilshipley @rentzsch @clattner_llvm …ObjC's far more willing to listen to what YOU want to say. Swift tries to be helpful by adding rigour…"
@wilshipley @rentzsch @clattner_llvm …ObjC's far more willing to listen to what YOU want to say. Swift tries to be helpful by adding rigour…

— hhas (@hhas01) May 26, 2016
FavoriteTweet  hhas01 
may 2016 by mjtsai
hhas on Twitter: "Massively Incompetent New AppleScript Security Hole? https://t.co/2lQNEfhkvE (Because the only good #AppleScript is a dead one…)"
Massively Incompetent New AppleScript Security Hole? https://t.co/2lQNEfhkvE (Because the only good #AppleScript is a dead one…)

— hhas (@hhas01) January 5, 2016
FavoriteTweet  hhas01 
january 2016 by mjtsai
hhas on Twitter: "@amyruthworrall, in my old hometown, boogying like it's 1995. 'Cos who needs a DeLorean when she's got #AppleScript? https://t.co/ZuFf44Vv2C"
@amyruthworrall, in my old hometown, boogying like it's 1995. 'Cos who needs a DeLorean when she's got #AppleScript? https://t.co/ZuFf44Vv2C

— hhas (@hhas01) October 25, 2015
FavoriteTweet  hhas01 
october 2015 by mjtsai
hhas on Twitter: "I don't ask much of #SwiftLang… just a class that vends instances of its subclasses, and no more f*ing segfault 11s EVERY TIME I COMPILE IT."
I don't ask much of #SwiftLang… just a class that vends instances of its subclasses, and no more f*ing segfault 11s EVERY TIME I COMPILE IT.

— hhas (@hhas01) September 2, 2015
FavoriteTweet  hhas01 
september 2015 by mjtsai
hhas on Twitter: "@ctp @optshiftk @grynspan @mjtsai For folks' convenience, I've put a copy of AppleEventBridge's Swift manual online: http://t.co/mLmmWcC6O9"
@ctp @optshiftk @grynspan @mjtsai For folks' convenience, I've put a copy of AppleEventBridge's Swift manual online: http://t.co/mLmmWcC6O9

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "@grynspan @mjtsai AEBridge adds automatic type bridging and a layer of syntactic sugar, but otherwise preserves AE's RPC+query semantics."
@grynspan @mjtsai AEBridge adds automatic type bridging and a layer of syntactic sugar, but otherwise preserves AE's RPC+query semantics.

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "@grynspan @mjtsai That's AppleEventBridge, a query-based API like AppleScript's. Scripting Bridge is Apple's API, a crippled, crappy ORM."
@grynspan @mjtsai That's AppleEventBridge, a query-based API like AppleScript's. Scripting Bridge is Apple's API, a crippled, crappy ORM.

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "@optshiftk @grynspan @ctp @mjtsai Yep. AEs = RPC + simple relational queries, evaluated against a relational graph."
@optshiftk @grynspan @ctp @mjtsai Yep. AEs = RPC + simple relational queries, evaluated against a relational graph.

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "@grynspan @optshiftk @ctp @mjtsai Apple Event Object Model = synthesized relational graph; a thick 'idealized' abstraction atop actual Model"
@grynspan @optshiftk @ctp @mjtsai Apple Event Object Model = synthesized relational graph; a thick 'idealized' abstraction atop actual Model

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "@grynspan @ctp @optshiftk @mjtsai XPC uses the same approach in its OO API. IPC != OOP; pretending otherwise just creates harder problems."
@grynspan @ctp @optshiftk @mjtsai XPC uses the same approach in its OO API. IPC != OOP; pretending otherwise just creates harder problems.

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "Show some #swiftlang-#applescript love, give AppleEventBridge a kicking: http://t.co/kMecS9fpiD"
Show some #swiftlang-#applescript love, give AppleEventBridge a kicking: http://t.co/kMecS9fpiD

— hhas (@hhas01) July 14, 2015
FavoriteTweet  hhas01 
july 2015 by mjtsai
hhas on Twitter: "Heads-up for anyone interested in #Swift as future alternative to #AppleScript: http://t.co/ACHavwaziq. Post feedback to cocoa-dev, please."
Heads-up for anyone interested in #Swift as future alternative to #AppleScript: http://t.co/ACHavwaziq. Post feedback to cocoa-dev, please.

— hhas (@hhas01) June 15, 2015
FavoriteTweet  hhas01 
june 2015 by mjtsai
hhas on Twitter: "@drance @schwa What I finally figured out: FP *describes relationships* between input and output. Wish they'd just say that in first place."
@drance @schwa What I finally figured out: FP *describes relationships* between input and output. Wish they'd just say that in first place.

— hhas (@hhas01) February 3, 2015
FavoriteTweet  hhas01 
february 2015 by mjtsai

Copy this bookmark:



description:


tags: