Planetary and Space Science is an interdisciplinary field that focuses on the study of planets, moons, asteroids, comets, and other celestial bodies, as well as various phenomena occurring in space. This field encompasses a range of subjects including: 1. **Planetary Geology**: The study of the composition, structure, and processes of planets and their moons, including surface features, atmospheres, and geological histories.
MongoDB-based.
So once you install MongoDB, run with:
MONGODB_FEATHERS_REALWORLD=mongodb://localhost:27017/mydb npm start
Tests can be run with:
MONGODB_FEATHERS_REALWORLD=mongodb://localhost:27017/mydb npm run test
but there were 10 failures and 55 passes: github.com/randyscotsmithey/feathers-realworld-example-app/issues/3
Meteor (web framework) by Ciro Santilli 40 Updated 2025-07-16
The idea is cool. It really unifies front-and back end.
But Ciro Santilli feels the approach proposed by FeathersJS of being a glue between bigger third-party Front-end web frameworks like React and backend (object-relational mapping) is more promising and flexible.
TypeScript by Ciro Santilli 40 Updated 2025-07-16
TypeScript is good. It does find errors in your JavaScript. But it is a form of "turd polishing". But Ciro Santilli would rather have a polished turd than a non-polished one.
Part of the reason TypeScript became popular is due to the universality of asset bundlers. Once you are already using an asset bundler, changing the .js extension into .ts to get a less shitty experience is an easy choice.
The other big reason is that JavaScript is so lose with type conversions, notably undefined happily converting to strings without problems, and any missing properties of Object happily being undefined. We should actually use ES6 Map everywhere instead of using Objects as maps.
Since TypeScript is not the default form of the language however, it inevitably happens that you need to add external types for a gazillion projects that are using raw JavaScript, and sometimes fight a lot to get things to work. And so we have: github.com/DefinitelyTyped/DefinitelyTyped. Not sure if this is beautiful, or frightening.
But in the end, as with other type of static linters, TypeScript generally transforms a few hard to debug runtime issues, into a bunch of stupid to solve compile time issues, which is generally a good thing.
The fact that this it parses comments JSDoc comments in JavaScript files is quite amazing.
Examples under typescript. Run each one of them with:
npx tsc example.ts
node example.js
Helper:
tsr() (
  # ts Run
  f="$1"
  npx tsc "$f"
  node "${f%.*}.js"
)
tsr example.ts
Some major annoyances of TypeScript:
Since JavaScript devs are incapable of defining an unified import standard, this design pattern emerged where you just check every magic global one by one. Here's a demo where a Js library works on both the browser and from Node.js:
"Many Antennas" typically refers to a concept in wireless communication and networking that involves using multiple antennas at the transmitter and/or receiver to improve performance. This technique is often associated with a broader set of technologies commonly known as Multiple Input Multiple Output (MIMO).
Maximal entropy random walk (MERW) is a probabilistic model used in the field of statistical mechanics, random processes, and complex networks. It is based on principles of entropy, particularly the notion of maximizing entropy under certain constraints. The fundamental idea is to model a random walker’s movement across a network or graph in such a way that the walker explores the space as evenly as possible, while still respecting the underlying structure of the graph.
Multi-user MIMO (MU-MIMO) is a wireless communication technology that enhances the capacity and efficiency of a network by allowing multiple users to simultaneously share the same frequency channel. It is a key feature in modern wireless systems, particularly in LTE (Long Term Evolution) and 5G networks. Here's how it works: 1. **Multiple Antennas**: In MU-MIMO, the base station (e.g., a cell tower) is equipped with multiple antennas.
Outage probability is a term commonly used in telecommunications and networking to quantify the likelihood that a system or communication link will fail to meet certain performance criteria, such as data transmission rates or signal quality. It refers to the probability that the quality of service (QoS) falls below a predefined threshold, leading to the inability to effectively transmit information.
Sanov's theorem is a result in statistical mechanics and large deviations theory that describes the asymptotic behavior of the empirical measures of independent random variables. It provides a way to understand how the probabilities of large deviations from the typical behavior of a stochastic system decay as the number of observations increases. Specifically, Sanov’s theorem states that for a sequence of independent and identically distributed (i.i.d.
Surprisal analysis is a concept rooted in information theory, primarily developed by Claude Shannon. It measures the amount of information or "surprise" associated with the occurrence of a particular event, which is based on the probability of that event. The basic idea is that events that have low probability are more surprising when they occur than events that are highly probable.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 2.
    You can publish local OurBigBook lightweight markup files to either https://OurBigBook.com or as a static website
    .
    Figure 3.
    Visual Studio Code extension installation
    .
    Figure 4.
    Visual Studio Code extension tree navigation
    .
    Figure 5.
    Web editor
    . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
    Video 4.
    OurBigBook Visual Studio Code extension editing and navigation demo
    . Source.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact