1 karma · joined April 2, 2026
Can you skip them in a typed language? Yes, just use any, Object or whatever the equivalent.
Can you add them to an untyped language? No.
They are not needed anywhere. But I argue that especially JavaScript module-systems would have benefited greatly from them.
A million lost hours in fixing obscure "undefined is not a function"-errors from output of highly dynamic pluggable build/transpiler-systems like webpack, requirejs, babel, buck etc. could have been avoided.
2. If you do multi threading: Look into Immutability and communicating sequential processes
3. Use static analysis / linters / code checkers for every language you use. They provide a lot of tips. There are linters for bash and Dockerfiles as well.
Also I installed EasyWindowSwitcher and assigned it to a shortcut, which gave me window-cycling like in mac.
If it's about train of thoughts: for each tab try formulating and writing down a question that came to your mind while reading it.
That is the creative takeaway and it might ease your mind enough to close the tab.
React could be transferred ONCE to the browser-cache instead of hundreds of times.
Why not looking for stretches characters with spaces between them, then concatenate, check against a dictionary and if a match is found, remove the spaces.
> “On_April_7,_2013,_the_competent_authorities”
Same here.
- https://www.carbonbrief.org/analysis-why-the-uks-co2-emissio...
Reminds me of the saying that writing git was just a backup strategy for Linus Torvalds: FTP-mirrors were the first step to ensure that the kernel was never lost, git was needed to mirror the source-history as well.
1. Every write-call is a transaction
2. You can have complex filtering and sorting in the read/access side of your API without having to worrying about the update-side of things.
3. You can evolve the read-API, even change semantics and return different objects and again, not worry about transactions.
4. You are not limited to the HTTP-standard.
Here are also some good tips: https://www.vinaysahni.com/best-practices-for-a-pragmatic-re...
We don't really know what "understanding of the world" means in humans. We just "see it when it's there".
We might be radically different from GPT-3, or we might not. Our way of learning is different in any way.
Something that came to my mind: Various GPT-3 answers resemble answers given by children: Mostly correct, but having misunderstood some crucial point.
In real human learning and conversation these points are easily corrected by feedback by explanation: "You see, the point is no one wears bathing suites to work".
Which would then be incorporated as new wisdom.
Maybe this feedback-mechanism is what GPT-3 is missing. Maybe we should talk to it.
Why not use > file?
> mispipe
In bash there's PIPESTATUS for that.
Bottom line: It's not worth it.
I use debian now.
I can't imagine everyone buying a spaceship, or even 1 in 10.000 people, if spacecraft costs were 10.000 times the super-computer costs of the past.
So no comparable revenue-stream to further drive down cost.
[1] https://www.amazon.com/Philips-Monitor-Bdm4350uc-42-5in-3840...
What is happening is this:
For a location and a time somewhere on earth plot a curve depicting the probability of it's temperature. The highest point in the middle is the average, typical temperature for that day, but of course there are less probable outliers left and right, like in a normal distribution.
What climate change does is
a) it flattens that curve, meaning more varying temperatures, unusually hot or unusually cold days, become more likely and
b) it moves that entire curve to the right, so that the average overall temperature becomes hotter, even though there are more cold outlier-days than before.
Question is whether this helps the debate or not. It could help.
1. It’s warming.
2. It’s us.
3. We’re sure.
4. It’s bad.
5. We can fix it.
(https://350.org/science/)