gothinkster/realworld Updated 2025-07-16
Ahh, you can't have new ideas anymore!
Basically puts together every backend with Front-end web framework to create the exact same website.
The reference live demo can be found at: demo.realworld.io/#/ It is based on Angular.js as it links to: github.com/gothinkster/angularjs-realworld-example-app TODO backend?
There are however also live demos of other frontends, e.g.:Note that all those frontends communicate with the same backend.
- React: react-redux.realworld.io. But note that tag addition at post creation is broken there as of March 2021, but not on master: github.com/gothinkster/react-redux-realworld-example-app/issues/151#issuecomment-808417846 so they forgot to update the live server.
- Vue.js: vue-vuex-realworld.netlify.app
As of 2021 Devs are seemed a bit too focused on monetizing the project through their "how to use this project" premium tutorial, and documentation could be better: just getting the hello world of the most popular backend with the most popular frontend is not easy... come on.
github.com/gothinkster/realworld/issues/578 asks for community support, as devs have moved on since unfortunately.
Remember:
- by default, the frontends hardcode the upstream public data API:
https://conduit.productionready.io/apiso you have to hack their code to match the port of the backend. And each backend can have a different port. - when you switch between backends, you must first manually clear client-side storage cookies/local new run will fail due to authentication issues!
Important missing things from the minimum base app:
- server-side rendering:
- github.com/arrlancore/nextjs-ssr-real-world-app-example. As advertised, that global instance does render with JavaScript disabled! Proposed for upstream at: github.com/gothinkster/realworld/issues/423
- github.com/gothinkster/realworld/issues/266
- no javaScript bi-directional communication library built-in... come on: github.com/gothinkster/realworld/issues/107
- email notifications however as tested on the live demo: demo.realworld.io/#/
- error handling is broken/missing/inconsistent across apps
First you should the most popular backend/frontend combination running, which is the most likely to be working. We managed to run on Ubuntu 20.10, React + Node.js Express.js as described at github.com/gothinkster/node-express-realworld-example-app/pull/116:Then just:on both server and client, and then visit the client URL: localhost:4100/
- github.com/cirosantilli/node-express-realworld-example-app/tree/mongo4 which has a simple patch on top of github.com/gothinkster/node-express-realworld-example-app/tree/ba04b70c31af81ca7935096740a6e083563b3a4a for MongoDB 4 supportThis requires you to first install MongoDB on Ubuntu and ensure you can login to it from the command line.
- github.com/gothinkster/react-redux-realworld-example-app/tree/9186292054dc37567e707602a15a0884d6bdae35 patched to use the correct server host/port
localhost:3000:diff --git a/src/agent.js b/src/agent.js index adfbd72..e3cdc7f 100644 --- a/src/agent.js +++ b/src/agent.js @@ -3,7 +3,7 @@ import _superagent from 'superagent'; const superagent = superagentPromise(_superagent, global.Promise); -const API_ROOT = 'https://conduit.productionready.io/api'; +const API_ROOT = 'http://localhost:3030/api'; const encode = encodeURIComponent; const responseBody = res => res.body;
npm install
npm startYou have to hit the Enter key to add tags, it's terrible: github.com/gothinkster/react-redux-realworld-example-app/issues/151#issuecomment-808417846
One cool thing is that the main repo has unified backend API tests:so the per-repository tests are basically useless, and that single test can test everything for any backend! There is no frontend testing however: github.com/gothinkster/realworld/issues/269 so newb.
git clone https://github.com/gothinkster/realworld
cd realworld
git checkout e7adc6b06b459e578d7d4a6738c1c050598ba431
cd api
APIURL=http://localhost:3000/api USERNAME="u$(date +%s)" ./run-api-tests.sh All science is either physics or stamp collecting Updated 2025-07-16
All the financial advice you’ll ever need fits on a single index card Updated 2025-07-16
Continuous spectrum (functional analysis) Updated 2025-07-16
Unlike the simple case of a matrix, in infinite dimensional vector spaces, the spectrum may be continuous.
The quintessential example of that is the spectrum of the position operator in quantum mechanics, in which any real number is a possible eigenvalue, since the particle may be found in any position. The associated eigenvectors are the corresponding Dirac delta functions.
Controlled quantum gate Updated 2025-07-16
Controlled quantum gates are gates that have two types of input qubits:These gates can be understood as doing a certain unitary operation only if the control qubits are enabled or disabled.
- control qubits
- operand qubits (terminology made up by Ciro Santilli just now)
The CSS of Ciro Santilli's website looks broken Updated 2025-07-16
That which does not exist, cannot be broken.
And of course:
Cool data embedded in the Bitcoin blockchain AtomSea & EMBII data format Updated 2025-07-16
Best guess so far, all in ASCII hex of output scripts:
- remove the single output value different from first one from payload, that's the change, and it is randomly placed as far as I see
- 64 bytes: hex address of top level text
- 1 byte: some random punctuation
- decimal number of bytes of some payload
- 1 byte: some random punctuation
- 64 bytes: same as the first address
- CR LF
- ends in NUL
Cool data embedded in the Bitcoin blockchain Bibliography Updated 2025-07-16
Other Bitcon analysis:
- "Annotated blockchain project"Does the same as this page, just that it is an uncomprehensible mess of broken links. But they have soe good ideas!
- etherpad.mit.edu/p/r.e33d2e7230fafc0612a0f2e7ebc87bae
- etherpad.mit.edu/p/r.19b7b3e2c5ea08a61cb0bef0aeb213fd image list (February 8, 2017) We tried going over it, but it is just too much work, the huge majority of the results are just AtomSea & EMBII so not that interesting.
- archive.ph/Zz7m5
- www.reddit.com/r/Bitcoin/comments/5wax5v/a_group_is_working_on_building_a_fully_annotated/
- archive.4plebs.org/pol/thread/111742853/
Their main techniques seem to be:and:mkdir binout for file in blk*dat; do echo "$file"; binwalk --dd='.*' "$file" -C binout/. --log=binout/"$file""res.txt"; donewhich seem promising.mkdir subfileout for file in blk*dat; do mkdir subfileout/"$file"; done for file in blk*dat; do echo "$file"; hachoir-subfile --category=image,video,audio,container,archive,misc "$file" subfileout/"$file" > subfileout/"$file""subfile.txt"; doneTODO how to they automatically map back to transaction IDs? There is a line "Script to add the TX ID to each file." Our attempts: Section "Get transaction id from position in dat file"
Why is COVID-19 so serious in some people but not in others? Updated 2025-07-16
There are a few possibilities:
- genetics
- bibliography:
- www.science.org/doi/10.1126/scitranslmed.abj7521 Identification of driver genes for critical forms of COVID-19 in a deeply phenotyped young patient cohort by Carapito et al. (2021)
- bibliography:
- state of the immune system based on disease history
- age
csvtool Updated 2025-07-16
A compiled executable under
/usr/bin/csvtool, has an Ubuntu 23.04 package: manpages.ubuntu.com/manpages/lunar/en/man1/csvtool.1.htmlThere seems to be no sane filtering mechanism however: stackoverflow.com/questions/46540752/using-csvtool-call-to-filter-csv-in-bash
Electronvolt Updated 2025-07-16
Filter (signal processing) Updated 2025-07-16
Homeobox gene Updated 2025-07-16
Intermediate filaments Updated 2025-07-16
Linux Unified Key Setup Updated 2025-07-16
Positive definite matrix Updated 2025-07-16
The dot product is a positive definite matrix, and so we see that those will have an important link to familiar geometry.
Pythagorean triple Updated 2025-07-16
Tearjerker Updated 2025-07-16
Why is COVID-19 more serious than the flu? Updated 2025-07-16
Alpha decay Updated 2025-07-16
Most of the helium in the Earth's atmosphere comes from alpha decay, since helium is lighter than air and naturally escapes out out of the atmosphere.
Wiki mentions that alpha decay is well modelled as a quantum tunnelling event, see also Geiger-Nuttall law.
As a result of that law, alpha particles have relatively little energy variation around 5 MeV or a speed of about 5% of the speed of light for any element, because the energy is inversely exponentially proportional to half-life. This is because:
Quantum tunnelling and the Alpha particle Paradox by Physics Explained (2022)
Source. - youtu.be/_f8zeEI0oys?t=796 George Gamow and Edward Condon proposed the quantum tunnelling explanation
- youtu.be/_f8zeEI0oys?t=1725 worked out example that predicts the half-life of polonium-210 based on its emission energy
Unlisted articles are being shown, click here to show only listed articles.
