If this was a drone and was just using the mobile frequencies for communication, it would probably use an off-the-shelf cellular modem module to communicate normally over the cellular network. A special testing authority from the FCC would not be necessary.
Compare programming a 6502 in assembly back in 1980 to programming in Java nowadays.
I see your 1978 and raise you a 1970.
'''Prolog''' is a general-purpose logic programming language associated with artificial intelligence and computational linguistics.
Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is declarative: the program logic is expressed in terms of relations, represented as facts and rules. A computation is initiated by running a query over these relations.
The language was first conceived by a group around Alain Colmerauer in Marseille, France, in the early 1970s and the first Prolog system was developed in 1972 by Colmerauer with Philippe Roussel.
Prolog was one of the first logic programming languages, and remains the most popular among such languages today, with several free and commercial implementations available.
The language has been used for theorem proving, expert systems, as well as its original intended field of use, natural language processing.
Modern Prolog environments support creating graphical user interfaces, as well as administrative and networked applications.
Prolog is well-suited for specific tasks that benefit from rule-based logical queries such as searching databases, voice control systems, and filling templates.
Prolog did not fail because it was lacking in declarative concision. It failed because there's an annoying layer in between formal description in the problem domain and viable execution strategies in the solution domain.
This layer, too, requires code. Of course, we can just write a formal description of the "annoying layer" as a Prolog program and then let Prolog do all the real work.
Uh, wait a minute, recursion has somehow failed us here. How could that even be? Does not compute. Proceeding to Halt and Catch Fire.
As of yet, there is nothing inherently special about a human being that cannot be reproduced by machines.
What on earth are you smoking?
The present gap, on best available technology, is so staggeringly mind-rending it could serve as the third ring in Dante's Total Enlightenment Vortex.
(Midway through the fifth ring—still reeling in shock from the fourth ring's ascendancy of green slime as fully revealed—the Pilgrim of Total Enlightenment receives a surprising and painful transcranial injection of quantum nanodots, so that the true horrors of rings six—spoiler alert: Chaitin's omega because blindingly intuitive and compulsive to calculate—and seven—HAL hasn't blinked since—can be savoured and swallowed in immense and total abjection.)
Jobs was a high functioning sociopath. Woz was a goose that laid golden eggs. The thing is people like Woz can sometimes end up doing better under someone who exploits them than on their own, as long as the exploitation is sufficiently impersonal.
I love the politicians who stump for "no invisible tax" and write legislation to ensure that gasoline pumps break out every tax category on the paper receipt (we still have these in Canada, I can't speak for anywhere else).
Everybody knows the deal going in.
I sure wish we'd apply the "no invisible tax" standard to casinos, as well. In this world, every patron is entitled to a printed receipt on the way out (just stick your card into the receipt printer near the main exit) of total $$$ in bets placed and total $ in winnings returned.
Even better if those same receipts enumerate the proportion of your losses that wind up in the government's pocket.
Riddle me this, Batman: how does an activity with a guaranteed amortized loss end up pay tax to Uncle Sam on aggregate negative proceeds?
John, a German national, travels to Las Vegas on holiday. He wins a single $10,000 jackpot on the slot machines while playing at Caesar's Palace, triggering the creation of form W2-G by the casino, a copy of which is given to the player. He also wins $1000 more in various slot machine wins, none of which trigger the creation of form W2-G. When John wins the $10,000 jackpot, he hands the slot attendant his German passport along with Form W8-BEN. The slot attendant processes the form and no withholding is taken from the $10,000 jackpot. At the end of the calendar year, John will need to file Form 1040NR with the IRS and report the $11,000 of gambling winnings. He will attach Form 8833, reporting his use of the treaty position to make the gambling winnings non-taxable in the US, along with a copy of the Form W2-G he received from the casino. John will only need to file Form 1040NR in the years that he has US sourced income.
I understand taxing proceeds in a game of skill like poker, but freaking slot machines? Ludicrous. Beyond insane. Conceptually criminal.
Windows 7: outdated technology
Windows 10: maniacally up-to-date (as the screw turns) EULA
Windows 10 on a pre-Windows 10 EULA: priceless (aka not available at any price)
Everyone wants to own both the distribution channel and the content being sold over that channel. Netflix, Amazon, Hulu...
They all want their own programming so that going to a different store means losing access to content. If Apple's content does appear on Netflix, you can be sure of two things: (1) it'll be old episodes and (2) their programs will include melodramatic, never-ending story arcs.
So the word they were looking for was Registrar.
OR just the infinitive . "To Register". China orders app stores to register
I think it'll be interesting to see if it actually does hurt productivity.
Here's what I think will happen. A very few people will be seriously hampered in their work. Most people will end up about as productive as they were before. And some people may do a little better.
Well, it hasn't happened yet. That said, why would you cancel your cable Internet for this? Yes, cellular Internet will be useful for your Chromebook when you're away from home, but in the same way it is today - a useful supplementary service that fills in the gaps, not as your primary system.
As for how you'd connect to a server at home, there are two options: VPN, or IPv6. The latter tends to get forgotten, but I connect to machines at home directly via IPv6 from my (T-Mobile) cellular connection without any problems. This sounds horrifying in terms of security, but if you imagine the development server being as locked down as a Chromebook or iDevice, without the back doors associated with too many modern IoT devices, it should be fine.
I'm more bothered about having to develop using a web interface, especially in an era in which leaving Firefox open for a day with 20 or so tabs open seems to result in it eating 4+Gb of memory, not the connectivity part. The connectivity part is actually the nice part.
It takes way more than one second to write anything in Java. What's been gained in reusable code has been lost in bureaucracy. It's not called the COBOL of the 21st Century just because it's become the standard back-end language.
PHP, I'll give you, but that's an entirely different nightmare...
Your code should be more efficient!