Someone replied to that post "notice how fast everything is to launch", but did Visual Basic really start up that fast back in the day? I'm old enough to have used XP as a kid, and I remember the languorous boot times, but I never programmed on it. My guess is that XP is running in a VM on modern hardware in this GIF.
This feels like prolog, although I don't remember much about prolog apart from writing about 3 lines to get a CS degree. What puts this apart from prolog? (And are there, you know, reasons for using the language?)
When you say "friendlier" does that also mean "less powerful"? Prolog's execution engine is very capable, so does Nova give up some of that power in exchange for friendliness or does it somehow retain it?
Depends on what you mean by power, I suppose. Nova is Turing complete, so there's that.
One big difference between Nova and -most- logic languages is that "forgetting" things is a normal part of operation. Nova is also forward chaining, rather than backtracking.
The end result ends up with Nova programs being something closer to an interpreter in a lot of cases, and writing inputs for said interpreter.
So, Nova doesn't do as much on your behalf as Prolog does, deliberately trying to be easier to reason about, and to have more predictable performance characteristics.
I think the focus on the state machine may be the problem. I don't know much about prolog, or why it doesn't really enjoy more status in the programming world, but I suspect that while it is good at repesenting states, it is not very useful for writing programs...
Case in point, the pong programs. Looking at the impl, vs a <50 line js impl, this looks more like an assembly language for state, not necessarily something that makes state more visible or readily apparent...
Having a nice dialect for a (is this formally provable?) state machine is nice, but I'm not convinced founding the language from state machines is the correct approach vs merely using a fluent library e.g. https://stately.ai/docs/xstate
Not saying that I'm correct, but would be interesting to hear more of the philosophy of why Nova, vs just a simplisitic implementation of some card game rules...
I don't think that's the OP's issue, it's just in this context.
Can someone from the industry confirm whether they use metric internally and the stream uses imperial just for the patriotic show or whether imperial units are used because some countries use different unit systems and this is normal?
On a related note, I don't think anyone is bothered buying screens (monitor/phone/...) labeled in inches, but orbital elevations and speeds? Weird.
I was with the space industry in India. The aviation sector is uniform throughout the world and uses feet, ft/s (vertical rates), knots (air and ground speed) etc. But I believe ground ranges are in kilometres and fuel loads are in kilogram, though I have heard pounds used in some places. Some ex-Soviet countries used to work with SI units even for aviation. But that difference between them and the world was partially responsible for a very tragic and horrific mid-air collision over Charkhi-Dadri near New Delhi in 1996. I don't know if they changed that afterwards. Meanwhile the naval and marine sectors also use nautical miles (different from the imperial miles) and knots exclusively. I believe that it's because the naval conventions were formed before the SI system was devised. Aviation sector just borrowed from them.
Considering all these, you'd expect space sector to borrow from the aviation sector. But we use SI systems exclusively. Everything in metres, kilograms, seconds. Feet, miles, knots etc are unheard of (Well, we have heard of them. We just don't use them). SI units make calculations and our life a magnitude of order easier. I need to check up how it is with winged reentry vehicles. But they're also likely go with m/s rather than knots. The only time we face difficulty with esoteric units are when we use some rare sensors. You end up looking up the definition of 'BTU' and other similar atrocities.
There are two noteworthy exceptions to this trend though. It's when specifying engine thrust and specific impulse. Engine thrust is often specified in kilograms, (metric) tonnes etc. Of course they mean kgf and Tf (weight equivalent of that mass under 1g). Meanwhile mN, N, kN and MN are also used equally frequently. It's a perennial source of frustration and conflict, with younger generation preferring SI units and the seniors preferring kilograms and tonnes. Meanwhile, specific impulse is even weirder. If you were using SI units, you'd expect N.s/kg or m/s or something similar. Even if you were using imperial units, you'd expect something similar. But the unit everyone actually uses is seconds. For examples, a high end cryogenic engine may deliver an Isp in the range of 450s (SSME had a vacuum Isp of 452s). Sometimes, it's also expressed as 'effective velocity' of exhaust in m/s. There are logical explanations for all these weird units. But the reality is that none of them, including the SI units are strictly correct, because they all use some sort of scaling that isn't linear or an assumption that doesn't apply.
You can blame the US for all these inconsistencies in the space sector. The Americans have a habit of making up units on the spot. For example, the kT, MT yields of nukes were invented by the Manhattan project scientists. Similarly, the unit of nuclear criticality is dollars and cents - thanks to Louis Slotin. (Sadly, he passed away soon after the second criticality accident with the demon core). Anyway, the US also has shot themselves in the foot by mixing up units. The Mars Climate Orbiter crashed into the planet instead of entering its orbit due to the engineers mixing up the SI and imperial units. Moral of the story, if you plan to go to space, you better choose a measurement system and stick to it. Also, don't make a round scrubber for the command unit and a square scrubber for the lander. Make up your mind first!!
In India, decades after metric, many will only understand feet and inches for height, length etc.. Think it's the same in many Asian countries, though some have moved on.
Some of use in India don't even grok inches, miles, pounds, pints, ares or cubits. In fact, I haven't met anyone in the professional fields (science, engineering and medicine) who is comfortable with imperial or any other non-metric systems. Not even our parents are comfortable with them. It was a nightmare when we were faced with such units in public exams. That's an arcane skill that disappeared 3 or 4 generations ago. To be clear, I'm not claiming that the whole of India is like that. But I'm pointing to the fact that there are entire regions in India where it has been like that for generations.
Its not uniform across domains. For example in Singapore or Hong Kong if you ask someone's height it's CM but flat apartment area or price is psf. Ounces are unknown. I guess it's same in India.
The kids need to learn a new system first for things to change. Canada understood this. The US insists on teaching future generations imperial units, so it won't change quickly.
It would be annoying for me to use paper with such strange dimensions. 8.5 x 11, 11 x 17, etc are much easier measurements for me to remember. The root 2 thing with European paper is pleasing though.
As a European, I have no clue what's the dimensions of A4, A5, etc. We just say A4. I don't think that laymen, like me, know anything about their real size, and I never had a problem not knowing it.
Its mathematically derived. A0 is exactly 1m2 in area. The side lengths are at a ratio of sqrt(2), that means you can cut any A paper size in half and get the size below it. B series are the same ratio, but B0 has a width of 1m instead.
If you fold A4 in half you get A5, and if you double up A4 you get A3. They are all the same exact proportions.
US sizes don't work like that; the closest thing to A3 here doesn't have the same proportions as the closest thing to A4. Which absolutely sucks if you are designing a poster and need to make it bigger or smaller.
With international A sizes you can reuse the same design for any size. That's why I like them.
Agree, I had to look it up as well. I can memorize A4 and A3 easily, but A5 is already counter-intuitive. It's an aspect ratio that's kept, so that's why the numbers don't add up easily.
With the paper in front of me it's easier, fold, double, you can navigate across all levels of A(n) quickly. All it takes is seeing this single graphic for a split second and you know all the DIN A-sizes, but the US sizes not. I enjoy the US Letter format though as a size, it feels somehow better than A5 as it's more square.
Actually "mop" is just a metaphor cooked up by the marketing department. Odoromap uses advanced catalytic technology to convert nasty odors to pleasant ones.
Fun to mess around with. The qwerty keyboard maps nicely (for the default tuning you gave anyway). I found I wanted to be able to hold a chord on the keyboard and play a melody with the mouse, but the system only responds to either the keyboard xor the mouse. Any chance it could be made to work with both at the same time?
reply