[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"project-6071957":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":40,"post_text":41,"what":42,"said":60,"maker_in_thread":107,"shape":109,"grid":113,"attempts":129,"same_week":130,"maker_shows":32,"maker_hidden":160,"reader_version":161,"card":162},"6071957","ParcelKit","ParcelKit integrates Core Data with Dropbox Datastore API","title","Show HN: ParcelKit integrates Core Data with Dropbox Datastore API","https:\u002F\u002Fgithub.com\u002Fovercommitted\u002FParcelKit","github.com","daniel_levine",1374258540,2013,11,7,1314,1739,76,"shown","languages","ios sync library","library",[24,25,26,27],"core data","dropbox datastore","ios sync","conflict resolution","roasted",-0.25,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,2,3,5,{"execution":36,"idea":37,"design":39},{"positive":31,"critical":31},{"positive":31,"critical":38},1,{"positive":31,"critical":32},[31,31,33,38,38,33,38],null,{"problem":41,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":43,"openness":58,"stage":59,"team_size":58},[44,50],{"value":45,"source":46,"evidence":47},"Core Data","inferred",[48],{"id":49},"post",{"value":51,"source":46,"evidence":52},"Dropbox Datastore API",[53,54],{"id":49},{"id":55,"by":56,"text":57},"6072574","LinaLauneBaer","From what I have seen this project uses the Dropbox Datastore API. The Dropbox Datastore API has very limited support for conflict resolution: - DBResolutionRemote: The remote…","unknown","beta",{"praise":61,"objections":62,"requests":85,"questions":93,"alternatives":101},[],[63,71,79],{"value":64,"source":65,"evidence":66},"Mixing persistence, context and networking in one library is risky","commenter",[67],{"id":68,"by":69,"text":70},"6072281","seivan","I never felt it was a good idea to integrate context\u002Fmemory, persistent store and networking into a single library. I've gotten burned with that. The whole concept of integrating…",{"value":72,"source":65,"evidence":73},"Dropbox Datastore conflict resolution options are limited",[74,75],{"id":55,"by":56,"text":57},{"id":76,"by":77,"text":78},"6073865","pbsdp","> iCloud+Core Data on the other hand allows custom conflict resolution on the clients. The new APIs in iOS 7 do, but then you lose all the value of \"transparent distributed…",{"value":80,"source":65,"evidence":81},"Transparent async sync is not really possible without conflict handling",[82],{"id":83,"by":77,"text":84},"6072178","It's not possible to seamlessly\u002Ftransparently\u002Fasynchronously synchronize data; conflict resolution must be done. If this was possible, iCloud+CoreData would have worked, and…",[86],{"value":87,"source":65,"evidence":88},"Custom conflict resolution options",[89],{"id":90,"by":91,"text":92},"6073494","smarx","We're definitely looking at adding more options for custom conflict resolution once we get out of beta.",[94],{"value":95,"source":65,"evidence":96},"Is it used in production or still experimental?",[97],{"id":98,"by":99,"text":100},"6072076","kennywinker","Very cool! Is this in active use in an app yet? Would you describe it as \"production ready\" or more \"experimental\" or \"beta\"? Will definitely be looking at this for an upcoming…",[102],{"value":103,"source":65,"evidence":104},"iCloud with Core Data",[105,106],{"id":55,"by":56,"text":57},{"id":76,"by":77,"text":78},{"comments":31,"answered":31,"key":108},[],{"commenters":110,"max_depth":33,"maker_replies":31,"first_comment_mins":111,"lifespan_hours":112},6,16,34,[114,116,120,122,124,126,128],[68,31,31,115,69,31],"commenter\u002Fcritical\u002Fdesign",[117,31,31,118,119,31],"6077826","commenter\u002Fneutral\u002Fdesign","malandrew",[98,38,33,121,99,31],"project\u002Fneutral\u002Fexecution",[83,32,38,123,77,31],"project\u002Fcritical\u002Fidea",[55,32,38,125,56,31],"project\u002Fcritical\u002Fdesign",[90,32,33,127,91,31],"maker\u002Fneutral\u002Fdesign",[76,32,38,125,77,31],[],[131,136,141,145,150,155],{"id":132,"name":133,"points":134,"category":135},"6064608","Floobits",375,"dev_tools",{"id":137,"name":138,"points":139,"category":140},"6089782","HN Special",87,"productivity",{"id":142,"name":143,"points":144,"category":140},"6086705","Audobox",77,{"id":146,"name":147,"points":148,"category":149},"6075273","SideProjectors",59,"web_saas",{"id":151,"name":152,"points":153,"category":154},"6090297","ColorHits",51,"creative",{"id":156,"name":157,"points":158,"category":159},"6093363","My First iPhone Game",50,"games",false,"v2",{"id":163,"name":5,"line":6,"ai":160,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":164,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":165,"url":9,"mix":166,"praise":-1,"objection":64,"sub":21},6071957,[24,25,26,27],"0031131",[31,32,31,33],1793990896331]