Unfortunately, due to lack of one page to rule them all, the on-Git tree publication list is meager, some of the most relevant ones seems to be:
- 2021 open access review paper: journals.asm.org/doi/full/10.1128/ecosalplus.ESP-0001-2020 "The E. coli Whole-Cell Modeling Project". They should just past that stuff in a README :-) The article mentions that it is a follow up to the previous M. genitalium whole cell model by Covert lab. Only 43% of known genes modelled at this point however, a shame.
- 2020 under Science paywall: www.science.org/doi/10.1126/science.aav3751 "Simultaneous cross-evaluation of heterogeneous E. coli datasets via mechanistic simulation"
Theory that atoms exist, i.e. matter is not continuous.
Much before atoms were thought to be "experimentally real", chemists from the 19th century already used "conceptual atoms" as units for the proportions observed in macroscopic chemical reactions, e.g. . The thing is, there was still the possibility that those proportions were made up of something continuous that for some reason could only combine in the given proportions, so the atoms could only be strictly consider calculatory devices pending further evidence.
Subtle is the Lord by Abraham Pais (1982) chapter 5 "The reality of molecules" has some good mentions. Notably, physicists generally came to believe in atoms earlier than chemists, because the phenomena they were most interested in, e.g. pressure in the ideal gas law, and then Maxwell-Boltzmann statistics just scream atoms more loudly than chemical reactions, as they saw that these phenomena could be explained to some degree by traditional mechanics of little balls.
Confusion around the probabilistic nature of the second law of thermodynamics was also used as a physical counterargument by some. Pais mentions that Wilhelm Ostwald notably argued that the time reversibility of classical mechanics + the second law being a fundamental law of physics (and not just probabilistic, which is the correct hypothesis as we now understand) must imply that atoms are not classic billiard balls, otherwise the second law could be broken.
Pais also mentions that a big "chemical" breakthrough was isomers suggest that atoms exist.
Very direct evidence evidence:
- Brownian motion mathematical analysis in 1908. Brownian motion just makes it too clear that liquids cannot be continuous... if they were, there would obviously be no Brownian motion, full stop.
- X-ray crystallography: it sees crystal latices
- scanning tunnelling microscope: it sees individual atoms for Christ's sake, what else do you want?
Less direct evidence:
- 1874 Isomers suggest that atoms exist
- kinetic theory of gases seems to explain certain phenomena really well
Subtle is the Lord by Abraham Pais (1982) page 40 mentions several methods that Einstein used to "prove" that atoms were real. Perhaps the greatest argument of all is that several unrelated methods give the same estimates of atom size/mass:
- from 1905:
- in light quantum paper
- enabled by experimental work of Wilhelm Pfeffer on producing rigid membranes
- sugar molecules in water
- Brownian motion: investigations on the theory of the Brownian movement by Einstein (1905)
- 1911: blueness of the sky and critical opalescence
Good packaging! Tested on Ubuntu 22.10:This throws a billion exceptions because we didn't start the visdom server, but never mind that.
git clone https://github.com/activatedgeek/LeNet-5
cd LeNet-5
git checkout 95b55a838f9d90536fd3b303cede12cf8b5da47f
virtualenv -p python3 .venv
. .venv/bin/activate
# Their requirements.txt uses >= and some == are incompatible with our Ubuntu.
pip install
Pillow==6.2.0 \
numpy==1.24.2 \
onnx==1.13.1 \
torch==2.0.0 \
torchvision==0.15.1 \
visdom==0.2.4 \
;
time python run.py
The scrip does a fixed 15 epochs.
Output on P51:
real 2m10.262s
user 11m9.771s
sys 0m26.368s
Likely the best JavaScript 2D game engine as of 2023.Uses Matter.js as a physics engine if enabled. There's also an alternative (in-house?) "arcade" engine: photonstorm.github.io/phaser3-docs/Phaser.Physics.Arcade.ArcadePhysics.html but it appears to be simpler/less robust (but also possibly faster).
TODO any 2D first person examples a bit like Ciro's 2D reinforcement learning games?
The examples are present under:but note that that repo is huge, about 4.5 GiB on local disk, as is has tons of assets.
git clone https://github.com/photonstorm/phaser3-examples
The demos also include a Monaco-editor based sandbox mode where you can edit code directly on the web and see the game update which is a really sweet addition.
www.youtube.com/playlist?list=PLVV0r6CmEsFw1phnddYWXtVkRW8eUVlqx Edward Teller interview by Web of Stories (1996) Date shown at: www.webofstories.com/play/edward.teller/1. Listener: John H. Nuckolls
The first one Ciro Santilli managed to get working in 2022, and which has a free plan.
You can either verify your sending domain by adding 3 DNS records.
Saw the email on Gmail, but Microsoft Outlook did put it into junk though. Yahoo mail also worked fine.
100 emails a day is not insane, but it is forever and appropriate for a test, I'm happy with that.
OK, there's a billion questions:
- SQL Server
- stackoverflow.com/questions/485409/generating-a-histogram-from-column-values-in-a-database OP did not know the difference between count and histogram :-) But it's the number one Google result.
- stackoverflow.com/questions/19103991/create-range-bins-from-sql-server-table-for-histograms has a minor extra group by twist, but otherwise fine
- stackoverflow.com/questions/16268441/generate-histogram-in-sql-server
- SQLite
- stackoverflow.com/questions/67514208/how-to-optimise-creating-histogram-bins-in-sqlite perf only, benchmarking would be needed. SQLite.
- stackoverflow.com/questions/32155449/create-a-histogram-with-a-dynamic-number-of-partitions-in-sqlite variable bin size, same number of entries per bin
- stackoverflow.com/questions/60348109/histogram-for-time-periods-using-sqlite-regular-buckets-1h-wide time
- MySQL: stackoverflow.com/questions/1764881/getting-data-for-histogram-plot MySQL appears to extend
ROUND
to also round by integers:ROUND(numeric_value, -2)
, but this is not widely portable which is a shame - stackoverflow.com/questions/72367652/populating-empty-bins-in-a-histogram-generated-using-sql specifically asks about empty bins, which is amazing. Amazon Redshift dialect unfortunately, but answer provided works widely, and Redshift was forked from PostgreSQL, so there's hope. Those newb open source server focused projects that don't use AGPL!
Let's try it on SQLite 3.40.1, Ubuntu 23.04. Data setup:
sqlite3 tmp.sqlite 'create table t(x integer)'
sqlite3 tmp.sqlite <<EOF
insert into t values (
0,
2,
2,
3,
5,
6,
6,
8,
9,
17,
)
EOF
sqlite3 tmp.sqlite 'create index tx on t(x)'
For a bin size of 5 ignoring empty ranges we can:which produces the desired:
sqlite3 tmp.sqlite <<EOF
select floor(x/5)*5 as x,
count(*) as cnt
from t
group by 1
order by 1
EOF
0|4
5|5
15|1
And to consider empty ranges we can use SQL which outputs the desired:
genenerate_series
+ as per stackoverflow.com/questions/72367652/populating-empty-bins-in-a-histogram-generated-using-sql:sqlite3 tmp.sqlite <<EOF
select x, sum(cnt) from (
select floor(x/5)*5 as x,
count(*) as cnt
from t
group by 1
union
select *, 0 as cnt from generate_series(0, 15, 5)
)
group by x
EOF
0|4
5|5
10|0
15|1
The key cladograms:
- Hominoidea level for extant species separation
- Australopithecine level for extinct species separation: en.wikipedia.org/w/index.php?title=Homo&oldid=1155900663#Phylogeny
This was the first large part of the genome that was sequenced, in 1981: Cambridge Reference Sequence. Presumably they picked it because it is short and does not undergo crossover.
About 16.6 kbp:
- 13 coding genes
- 24 non-coding genes
TODO: many places say "exactly" 16,569, it seems that variable number tandem repeat are either rare or don't occur!
- pubmed.ncbi.nlm.nih.gov/2881260/ 1989 reports a single length polymorphism
As mentioned by Craig Venter in 100 Greatest Discoveries by the Discovery Channel (2004-2005), the main outcomes of the project were:
- it established the ballpark number of human genes
- showed that human genomes are very similar across individuals.
Important predecessors:
As of 2020's and earlier, humans were far far behind. As of 2020s and earlier, even an average personal computers without a GPU, the hallmark of deep learning beats every human.
Chess is just too easy!
This section is about games initially designed for humans, but which ended up being used in AI development as well, e.g.:
- board games such as Chess and Go
- video games such as Minecraft or old Video game console games
Unlisted articles are being shown, click here to show only listed articles.