Apple has locked me out of my developer account

I’ve been unable to access my Apple developer account since August. Determined to get someone on the phone, I used my employer’s developer account to be able to reach the phone support page, where I entered my number. During the call, they told me my developer account is currently “inactive”. It’s worth mentioning that I didn’t get any e-mail or call from Apple warning about any sort of action being taken against my developer account. I’m unable to archive, sign and notarize the app for distribution without access to my developer account, which means I’m unable to update it.

Link  |  View on HN

UBlockOrigin: How to address first-party tracker blocking?

Four advanced settings have been created to control the uncloaking of actual hostnames: cnameAliasList: a space-separated list of hostnames. A space-separated list of hostnames => this tells uBO to "uncloak" the hostnames in the list will. A space-separated list of hostnames => this tells uBO to NOT re-run the network request through uBO's filtering engine with the CNAME hostname. Default value: true. Default value: 120.

Link  |  View on HN

Build a WhatsApp Chatbot with Python, Flask and Twilio

0Create a Flask Chatbot Service Now we are on to the fun part. from flask import Flask app = Flask ( __name__ ) @app.route ( '/bot’, methods=[' POST ']) def bot (): # add webhook logic here and return a responseIf you are not familiar with the Flask framework, its documentation has a quick start section that should bring you up to speed quickly. You can copy the code below into a bot.py file:from flask import Flask , request import requests from twilio.twiml.messaging_response import MessagingResponse app = Flask ( __name__ ) @app.route ( '/bot' , methods = [ 'POST' ]) def bot (): incoming_msg = request . Since our chatbot is exposed under the /bot URL, append that at the end of the root ngrok URL. I hope this tutorial was useful and you now have a better idea of how to build your WhatsApp chatbot.

Link  |  View on HN

Successfully Merging the Work of 1000 Developers

Merge Queue v1Two years ago, we built the first iteration of the merge queue inside our open-source continuous deployment tool, Shipit. Rather than merging directly to master, developers add pull requests to the merge queue which merges pull requests on their behalf. Merge Queue v1Pull requests build up in the queue rather than merging to master all at once. Merge Queue v2This year, we completed Merge Queue v2. Merge Queue v2 went with a comment-based interfaceA welcome message gets issued on every pull request with instructions on how to use the merge queue.

Link  |  View on HN

Local-first software: you own your data, in spite of the cloud

Local-first software: you own your data, in spite of the cloud Kleppmann et al., Onward! Local-first software idealsThe authors coin the phrase “local-first software” to describe software that retains the ownership properties of old-fashioned applications, with the sharing and collaboration properties of cloud applications. As we shall see, this change in perspective has profound implications…Great local-first software should have seven key properties. Local-first apps keep their data in local storage on each device, but the data is also synchronised across all the devices on which a user works. “In local-first apps, our ideal is to support real-time collaboration that is on par with the best cloud apps today, or better.

Link  |  View on HN

China

Regardless, there’s no doubt that my life would be, to some degree, worse off if not for trade with China. The bulk of our imports from China are luxury goods that we can already make here at home — it’s just cheaper to buy them from China. Marriott Hotels apologized for listing Hong Kong, Macau, and Taiwan as countries separate from China. On July 1st, 1997, the Sino-British Joint Declaration went into effect, and Hong Kong was turned over to China. We need to make an ultimatum: if China uses deadly force in Hong Kong, the international community will respond in kind.

Link  |  View on HN

Racket v7.5

Racket v7.5 Racket version 7.5 is now available from https://racket-lang.org/ * Almost all of Racket version 7.5 is distributed under a new, less-restrictive license: either the Apache 2.0 license or the MIT license. * Racket CS remains "beta" quality for the v7.5 release, but its compatibility and performance continue to improve. We encourage you to check how well the v7.5 CS release works for your programs, and help push the project forward by reporting any problems that you find. * Typed Racket supports definitions of new struct type properties and type checks uses of existing struct type properties in struct definitions. In this release, all of the disk images (.dmg's) are notarized, along with the applications that they contain (.app's).

Link  |  View on HN

Video piracy was hardly a crime in 1982

Link  |  View on HN

Ride-hailing apps have allowed more binging–and increased demand for bartenders

Increases were even higher in cities without public transport, where the presence of Uber led average drinking to rise by 5% and instances of binge drinking to go up by around 20%. (Heavy drinking still rose by 9%.) Remarkably, excessive drinking was actually declining before Uber’s appearance, giving further evidence that the firm’s arrival affected behaviour. That said, there is one group of individuals who clearly benefit from the presence of Uber, Lyft and others: bartenders. Messrs Burgdorf, Lennon and Teltser find that employment at bars and restaurants increases by an average of 2% whenever Uber enters the market.

Link  |  View on HN

Gyrocar

In a gyrocar, balance was provided by one or more gyroscopes, and in one example, connected to two pendulums by a rack and pinion. It was manufactured to his design by the Wolseley Tool and Motorcar Company in 1914 and demonstrated in London the same year. [3][4] The gyrocar was powered by a modified Wolseley C5 engine of 16 - 20 hp, with a bore of 90 mm and a stroke of 121 mm. It was mounted ahead of the radiator, driving the rear wheel through a conventional clutch and gear box. The car had a Morris Oxford engine, engine mountings, and gearbox.

Link  |  View on HN