Woke up in the middle of the night and it all made sense, like a lightbulb going off: of course I can't sleep! I'm actually a tree! Spent a few minutes rearranging my roots, poked my snoring husband, went back to sleep. I was sure this happened five or six times but my fitbit says once.
This morning I decided not to take another painkiller before driving, juuuust in case
(I'm so glad that a) I'm off opiates and b) my husband has a CPAP now)
The Monarchy of Canada is at the very core of both Canada's federal structure and Westminster-style of parliamentary and constitutional democracy. The monarchy is the foundation of the executive (Queen-in-Council), legislature (Queen-in-Parliament), and judiciary (Queen-on-the-Bench) in the...
What letters are not allowed in the 1st, 3rd or 5th position?
Whatever letters the Canada Post's address validation API refuses?
You think we have an Address Validation API?
Hahahahahah MAPLE LEAF HAHAHAHAHAHAHAHAH!
No, Canada Post doesn't offer that. So someone made a crowd-sourced version of the postal code / reverse lookup database. So Canada Post sued him.
fake edit 1 Looks like after 4 years the case was settled out of court-- reading between the lines looks like Canada Post realized you can't sue someone for crowdsourcing information, and dropped the suit.
"Canada Post commenced court proceedings in 2012 against Geolytica Inc. for copyright infringement in relation to Geolytica Inc.'s Canadian Postal Code Geocoded Dataset and related services offered on its website at geocoder.ca. The parties have now settled their dispute and Canada Post will discontinue the court proceedings. The postal codes returned by various geocoder interface APIs and downloadable on geocoder.ca, are estimated via a crowdsourcing process. They are not licensed by geocoder.ca from Canada Post, the entity responsible for assigning postal codes to street addresses. Geolytica continues to offer its products and services, using the postal code data it has collected via a crowdsourcing process which it created."
So please everyone, use GeoCoder!
fake edit Looks like Canada Post offers some very very limited web services-- but they're all around rate quotes.
If they're anything like the USPS, they don't provide address hygiene services directly but instead license datasets to third party service providers who then build software which is then tested and certified against operational standards and can then be licensed to consumer companies.
Because that's way more efficient than just writing some fucking in house APIs.
Sauce: Constantly arguing with my bosses about why we license garbage third party solutions when we could cruise up to the USPS, pay half the money and build our own certified solution. This shit is kind of core to how we make money after all.
Documentation also means you're required to keep that behavior in the future.
That's a good thing from the perspective of anyone using the code. While yes, documenting stuff locks you down, it enables others to build on top. And you can do an API migration (as long as you change the major version and warn people that you've done it). They're slow to do, make some people grumble a lot, and you shouldn't do them very often, but it's not impossible.
If your software hasn't had a real release yet, nobody sane will be building on it in the first place. (The JS world isn't sane, of course.)
Well, yeah, it is all a conspiracy. The problem is, the conspiracy is between the ears of each and every one of us.
"The greatest strength of The Conspiracy is that it doesn't exist.
The greatest weakness of The Conspiracy is that it does."
-- me, after reading Illuminatus! for the first time and repeated several times over the past 25 years. I still insist it makes sense, at least to me.
One thing that worked for me was using the technology I wanted to learn in support of the job I was currently doing. For example, if you work as DBA and want to learn Haskell, try writing a SQL parser in Haskell and using that to examine stored procedure code for implicit type conversions (which are the root of all evil).
@bb36e Yeah I could do it in post back using a Rust Web Framework that looks vaguely like flask, and build everything on post back and then write a rust plugin for IIS ... or I could use JS
@fbmac yes it could, It uses the youtube magic ratio (1.78 : 1) of the screen width. I haven't tried it on a portrait to landscape switch but it should work. I dunno how integrate with nodebb but you would need a click handler with the youtube iframe and then resize the iframe accordingly.
EDIT: Being thick again, yeh you could use parts of my scripts I build on click the resize.
So you would do something like (I have no idea if this would work, this is off the top of my head):