166 karma · joined April 12, 2011
[ my public key: https://keybase.io/fsaintjacques; my proof: https://keybase.io/fsaintjacques/sigs/Yg1HeI9vItNn1ALJyYNOqHCuRHrExi62XYyFGXBwUaA ]
- Optional but supported user defined identifiers, it's so frustrating to work with API that passes you back an identifier.
- String identifier (names) for resources, with some kind of type namespacing, i.e. the prefix in the author's document - Consistent set of fields (create_time, update_time, annotations, ...)
- Avoid dynamic map (this is a JSON self-inflicted wound)
See http://seriot.ch/projects/parsing_json.html
Protobuf support for google's first-class citizen languages is usually very good, i.e. C++, Java, Python and Go. For other languages, it depends on each implementation.
Optable is building a decentralized data management and connectivity platform designed for online advertising. Our goal is to enable advertisers to leverage publisher's first-party data in a world where third-party cookies and globally shared identifiers will disappear. We operate private instances of our software on behalf of our customers. We use modern, secure multiparty computation and cryptographic techniques to allow matching of data while protecting privacy. We are looking for full-stack engineers who are comfortable working on complex backend features but won't shy away from front-end development. We are also looking for a cryptography engineer to help us build cryptography software and protocols.
Please apply by writing to careers -at- optable.co and mention hackernews.
https://www.optable.co/jobs/software-eng-full-stack-dev https://www.optable.co/jobs/cryptography-engineer
There's always money to be made if you can generate significant legitimate traffic to a given destination.
https://www.peersight.com/job/appnexus-senior-software-engin...
- AdGear
- AppNexus
- Element.ai
- Hopper
- Shopify
Don't forget integer type defined by implementation. Very easy to shoot yourself in the foot in when consumers/producers are not written in the same language, even more if it's a mix of dynamic and static languages.
Nothing beats a well defined and commented schema.
I doubt we'll see cannon lake this year, since they released kaby lake early 2017...
https://en.wikipedia.org/wiki/Coffee_Lake https://en.wikipedia.org/wiki/Cannonlake
On an unrelated subject, do you know if the next desktop generation (coffeelake?) will support AVX512 or should I just buy a skylake-x?
The catch is that almost all fields in said offer can be faked by a malicious adversary due to lack of security/competence from the exchange.