The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
If you ever used RS-422 or RS-485 you'll never go back. And if you've used old process control protocols like Modbus upgrading to CAN protocols like CANOpen or J1939 makes life a lot simpler.
Forget all about request-response, peer to peer objects are much easier to use once you get up the learning curve. The real trick with CAN is tuning your soft timers (you need a lot of them for a good CAN stack). Get the transmit slots right and you get a phenomenal thruput compared to RS-485.
Any bets the VW hack was accomplished through the car's CAN bus connection? It's extremely easy to spot a tester being plugged in with CAN and J1939.
They could be useful if it's not just the data type.
Validation could arguably be done in a trigger.
Filter / Group e.g. by protocol and/or domain seems like an applicable, useful operation. Could be done by respective functions, but I'm certain
indexing could be optimized easier if the types were native.
Comparison / equality works slightly different from plain strings. Can be solved by normalization before storing, but this would be considered lossy for some applications.
What if there were an IP address type that works just fine for IPv4, but doesn't work for IPv6?
I've also seen a technique that can store a ten-digit U.S. phone number in a 32-bit integer -- that worked fine in the 80s but not today.
Or a Zipcode type that can't handle Zip+4 ?
What if you had a huge enterprise system that relied on that and now had to refactor everything?
Or are you going to wait for a patch/update from some third-party vendor? I waited most of 1999 for Y2K fixes from a couple of vendors, and eventually (September?) they said they couldn't do it and we'd need to stop using those products.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
I know Access has a URL type, but AFAICT it is stored internally as an NVARCHAR with some specific metadata. It is basically a convenience type to allow for clicking on the URL to open the respective resource.
URLs and Email Addresses are just strings. It is up to the application displaying the data to determine how to best display the value.
Url/Email types would be useful in determining HOW to display the data, reducing (or possibly eliminating) the need to parse the string to find out what it is, but they should be stored internally as strings with some metadata on their type so that the database can be opened by other programs and systems that do not support a URL/Email type.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
I saw this video of GlowForge: [^]; company site: [^].
I think that's a very cool device ... which I will never own, but ...
I recall when the first Apple LaserWriter that the public could rent time on appeared at Krishna Copy in Berkeley, California, in late 1985. The LaserWriter sold for US $2500 then, which I estimate would be equivalent to around 4K US $ today, the future full-price of the GlowForge printer
Within a month, I started my first company, 'Technical Document Design,' got lucky, bagged a major client who was willing pay premium for fast turn-around graphics production. Created designs in MacDraw, printed them on the LaserWriter, had a local plate-maker/photographer turn them into 8 inch by 10 inch film transparencies for overhead-projector display.
Four months later I could actually buy my own LaserWriter, but I'll never forget the days at Krishna Copy's "laser parlour"  where stoned-out hippies mixed with yuppies (imagine patchouli, sandalwood, with top notes of Old Spice and Bay Rum), and children, and dogs, were often found under the tables holding the LaserWriters
So, perhaps it is the prerogative of being older (but not wiser) to yawn, and say: "Here comes a future I can't imagine I need" ?
 I take credit for coining the term "laser parlour," which actually got some usage in Cult-of-the-Mac circles and media.
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
I can't - at the moment - see any reason why I'd want or need a current-generation 3D printer.
Maybe when the printed material is a little more robust, or the print speed is in minutes rather than hours. And when colours, textures, and "flexibility" can be manufactured in instead of just "almost hard" and "nothing".
But then of course, they will sell like hot cakes to the people who currently like their ladies inflatable...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...