No mobile phones, no widespread use of the internet and a hobbyist can make a thermostat you can control when out of the house? Would love to know how?
21 karma · joined March 29, 2016
No mobile phones, no widespread use of the internet and a hobbyist can make a thermostat you can control when out of the house? Would love to know how?
I ask because I have often wondered if I am undiagnosed as something or other and this post hit me hard.
depends what you mean by a bar?
In the UK, taverns certainly existed prior to the Black Death (1346 – 1353). For instance:
> Established in the 13th Century, The White Hart Inn on Drury Lane claims to be London’s oldest pub. Historical records show its first license was granted as early as 1216
https://www.thedrinksbusiness.com/2017/10/the-15-oldest-pubs...
interesting thanks for the heads up - my assumption is though that this is just a wrapper over a V8 engine with typescript compilation on the fly?
Does that make it a TypeScript runtime or not?
Ah, I can see what you/they mean by that. The point I was trying to get across was: TypeScript doesn't exist when code is actually executing (which is what I think of as interop - it's happening at execution time.) At execution time - it's all just JavaScript.
I have found (working in a TypeScript team currently) that this fact is ignored, primarily by people who "look down" on JavaScript, but it is a VERY important point to remember when you are writing TypeScript, mostly because it's important to remember there is only compile time type checking not run time.
> Technically false... https://assemblyscript.org
Heh, yes - as soon as I posted I realised that was silly. The word "always" is almost "always" incorrect! I should have said: "It usually transpiles to JavaScript and usually runs as JavaScript"
> The Million Dollar Mistake is having unchecked nulls; TypeScript supports checked nulls so it's not an issue. TypeScript's nulls are much more similar to Maybe/Option than unchecked nulls
Good point in theory but my practical experience hasn't borne this out. That is because TypeScript is an "optionally typed" language and it hasn't been true in practice because of excessive use of explicit or implicit "any"s.
It does not interop with JavaScript.
> and in some scenarios transpile down to JavaScript
It always transpiles to JavaScript and always runs as JavaScript. There is no such thing as a TypeScript runtime engine.
TypeScript is a superset of JavaScript. Therefore the OP's point is still valid. Any "mistakes" JavaScript might have made about having null AND undefined are also issues for TypeScript.
Interesting hypothesis.
I don't think I do, and my assumption is that most other people don't either?
I learnt to speak well before I learnt to read and write. The process of speaking without any knowledge of the letters was deeply embedded in my brain.
People that are unable as adults to read or write, or have severe impediments to reading/writing in the same way that I do (e.g. dyslexia) don't speak any differently.
If I try to, I can picture how my spoken word is written down, but I'm pretty sure when I'm talking in a more "autonomic" fashion I'm not really picturing the words?