807 karma · joined April 20, 2012
But, yes, a prime example of terrible naming.
I still don't see your working: why do you think space telescopes will not have the same problems in management and development as Earth-based?
I can’t comment on “long-term”, but I have been working on a paper this past week and have used my Zettelkasten notes and references extensively. Writing the draft has mostly consisted of copying snippets and titles from the ZK. Sine all my notes have references in place, the draft already have references ready to be converted to something LaTeX will handle.
I’ve also used the reverse: finding which notes reference a particular paper.
I’ll trust the experts who’s profession are actually impacted.
Look at this page for `capacity`: https://en.cppreference.com/w/cpp/string/basic_string/capaci...
Immediately, I see what other methods are relevant in this same context. So many languages references are simply enumerations of items in the library, but they don't provide the context needed to actually gain proficiency in the tool and learn incrementally.
What are your thoughts on Mathematica/Wolfram Language? Some of these ideas are present in it (like mathematical typesetting, interactive documentation and live code/data updates).
You only need to _mock_ the object, that is emulate behavior on a small scale.
Too ask the pointed question: Why would propagation in free space be affected by the frequency of the field?
A good explanation is here: https://www.dsprelated.com/showarticle/62.php
Propagating EM fields are adorned and reflected with multiple effects. Light is electromagnetic fields with a wavelength of ~ 100s nm, yet it can pass through glass, but not a thin sheet of aluminum foil.
White noise has this nice property that its autocorrelation is ideally a discrete delta function, aka a 1 at t = 0 and 0 everywhere else. In the time domain, this means that only an exactly aligned code sequence matches itself – ideal for communication symbols.
Spectrally, white noise is flat and fills the entire available frequency spectrum. This produces the “spreading” of digital spread spectrum sequences (DSSS).
Any kind of white noise could be used for this, but as far as I remember, the Gold codes used in GPS are: easy to generate and maximally different from each other.
The essential thesis of the book is that statecharts (a kind of finite state-machine) is not just a valuable tool for specifying user interface interaction, it is excellent for design and implementation.
What intrigues me about this is how solid the argumentation in the book is and how utterly singular this argument is. There is barely anything else written on this subject. Recently it has gotten popular to talk about state machines again; but this book was released 20 years ago!
All in all the book is an easy read and with a laser focus. Definitely recommended just for the sake of expand horizons.
I find it interesting that you tend towards SMT solvers instead of gradient descent solvers. Is it because you want to avoid having to specify approximate solution? CAD tools get away with this because the draughtsman is providing the rough starting point.
Also, as a further question? Is it open-source/free software? I couldn't find any links.
I don’t know of any online resources – but I’d love to have the time to write some signal processing for communication is fascinating and has a wide impact on everyday life.
Also wrt. implementations: I think GNU Radio might be a good place to look, but honestly the actual implementation of these algorithms is often very simple, it is the theory behind them that gets hairy.
Digital communication is also far more structured, which makes it possible to implement a large number of techniques for improving signal quality.
Almost all digital communication systems would have something along: adaptive equalization, carrier tracking, symbol clock tracking, forward error correction, and many, many more techniques.
For those who don’t know, Blender has developed a few complete animations/shorts with artists and developers working jointly, thus bringing in real world experience to the project.
I wonder if something similar could be done with an open hardware project.
Note that 3G refers to a family or classification of network technologies, and the same is true for the other G’s. As an example CDMA2000 and UMTS are both competing 3G standards.
I remember your comment from four years ago (!) [0] and it really stuck with me. However, I could never find the thread, so when I saw this thread, I simply had to check if you wrote a comment again; and here we are! I recently began reading it and is really enjoying it. Thanks for the recommendation!
f[1, 2, 3]
And we can index it Part[f[1, 2, 3], 1] == 1
Now what would the 0th element be? Part[f[1, 2, 3], 0] == f
It is “head” or what corresponds to the first element in cons lists.Also, as an appendix, there is no reason why you can’t have a “high-level” syntax and an abstract syntax which can both coexist. Mathematica has a syntax which can get quite cryptic (almost APL like at times), but it is possible to ask “freeze” expressions and print out the full m-expression form and thus inspect the structure of a function or similar.
Items 6.14.* on http://pcbchecklist.com gives an overview of what is typical.