Ws32ok
Joined 8 years ago
Joined 8 years ago
The fact that it has a "let" keyword does make it "academic" to me. I'm fairly sure we can now have compilers that don't need such hints to be explicitly provided. Rust enjoys its let keyword so much they have a "If let" syntax.
Languages that use random punctuation without providing real benefit could also use a cleanup. Lua with ~= is a good example: Tilde in mathematics means "approximate". In C != means "not equal". So lua's designers can be accused of either never seeing C or deliberately choosing something different. Given that Lua is implemented in C they can't easily claim ignorance.
Archaic and awkward ways of expressing code shouldn't be propagated into new languages unless here is a clear benefit. Have a look at Erlang. Excellent overall but has lots of old warts from yesteryear you wouldn't want in a modern language. Eg look at its string syntax / naming rules. Now compare it to Elixir. Modern. Same VM.
Moving with the times is useful. Future languages shouldn't be adding debris everywhere just to be different.
Is this a networked version of sqlite?
Interpret "Embedding C in C" as writing a dynamic linked library for an existing executable rather than something more exotic.
I recommend C here only for simple standard in/out style tools. Not complex all-in-c applications.
Requiring 16gb or more for email is excessive.
"Quantum teleportation" is as easily misused as that of "dark matter".
Is it actually matter? If the answer isn't a definite yes then the term doesn't help long term but maybe it's good enough for now. "Dark energy" is another term. Is it accurate? Maybe. It alse works for plenty of people for now.
Both terms assist as long as they help discussion but the lay person easily gets confused and experts can get mislead as well. If you think of it as matter then you design experiments in particular ways. You think about it in those terms. You don't think of it in other ways to the same extent.
Quote from Wikipedia: https://en.m.wikipedia.org/wiki/Dark_matter
"The primary evidence for dark matter is that calculations show that many galaxies would fly apart instead of rotating". Not exactly a ringing endorsement of matter as real. But as long as it helps the overall investigation then it's ok for now. Calculations can accurately describe reality and guide decisions so why not.
"Quantum teleportation" as a term is easily derailed no matter how helpful it describes a portion of reality. Maybe it simply needs a few more words nearby to put the brakes on people's imagination.
The map of the place is not the place.
I get why the status update lying part offends but I'd also say the project manager who tolerates this isn't really project managing. Setting traps isn't the height of high performance I'd be aiming for.
But let's say you assigned a task and know the magic key is required. And the magic key is never accessed or acquired. You as project manager have failed. Did you reveal this dependency as a requirement? Are you sure that dependency is real? And why did you wait so long?
I've got a project in my history where I was expected to use a corporate credit card to purchase server time on AWS but didn't. When asked why I said I'd found better internal resources that worked at higher performance for the time needed. Imagine my surprise when I got criticised by immediate manegemenr for not spending 30k but praised by upper management for saving 30k and delivering ahead of schedule.
The real reason was that someone had 30k they wanted burnt before financial end of year but didn't state this as a goal. The project instead simply optimised for real cost and schedule instead, offending the management that wanted the money burnt.
By the way, the canaries in the coal mines usually died. I feel that tech in general should remember details like this and not create delicate metaphors for real events that had gruesome realities. Something is only a canary when the messenger died during delivery of that message. Just my $0.02 worth.
1. People who believe are threatened by those who do not. It is disconcerting to have belief systems attacked or ripped out from under you. "Those who are not us can't be trusted." Groups tend to passionately hate individuals who don't want to be members.
2. Non-belief has definite consequences in most religions. Conformism is a trait of religious people. Leaving is unacceptable to many. Muslim extremists have definite opinions about apostasy. https://en.m.wikipedia.org/wiki/Apostasy
3. Santa Claus is a good example. A kid is told about Santa. Presents appear. One day the older brother figures it out. He is told, do you want presents or is Santa not real? I think this is a microcosm of multiple belief systems. Remove the possibility of presents/rewards and multiple religions vanish in a puff of smoke.
4. It's an amazing coincidence that people tend to have the same religion as their parents and community. And this saves them from eternal damnation. What about the people who existed before the religion was created?
5. Religion has no monopoly on morality or virtue. Evidence has shown that religious people are quite capable of breaking rules. Multiple religions cite divorce as "a bad thing" yet plenty of religious people do it. Murder, theft and cursing still exist.
6. Validity of religion in general can be exposed by getting a religious person to explain why they would not convert to another. Their reasons increasingly become more difficult to defend. Remember that it is likely only one belief system is true and all others are false. And your religion was likely chosen before you were born. This is an awkward truth many don't want to discuss.
7. If you've read this far, please know that I'm not atheist.
That said, a lot of the CoC discussion rapidly goes into political discussions about meritocracy / Marxism. As I'm reading "Gulag Archipelago" at the moment, I'm starting to see some parallels in the modern world we as a species should definitely have already learnt from. The number of deaths from Marxism and Nazism is horrific.
Maybe you used the wrong option?
Consider your favourite successful startup and move it to Central America. Now consider what additional factors it needs to take in to simply operate. Take security as an example: Private guards acting with high aggression (machine guns) are a basic requirement in some areas. Compare that to New York (Hand gun).
It's not a reasonable comparison.