Laser spectrum Created 2024-06-26 Updated 2025-07-16
Twisted pair Created 2024-06-26 Updated 2025-07-16
Education of André-Marie Ampère Created 2024-06-26 Updated 2025-07-16
en.wikipedia.org/w/index.php?title=Andr%C3%A9-Marie_Amp%C3%A8re&oldid=1211946256:TODO find the source for this.
Jean-Jacques Ampère, a successful merchant, was an admirer of the philosophy of Jean-Jacques Rousseau, whose theories of education (as outlined in his treatise Émile) were the basis of Ampère's education. Rousseau believed that young boys should avoid formal schooling and pursue instead a "direct education from nature." Ampère's father actualized this ideal by allowing his son to educate himself within the walls of his well-stocked library.
André-Marie Ampère Created 2024-06-26 Updated 2025-07-16
Electrical cable Created 2024-06-26 Updated 2025-07-16
One more more electrical wires surrounded by an insulator.
Oliver Heaviside Created 2024-06-26 Updated 2025-07-16
He participated in the development of the electrical telegraph, and he did some good modeling work that improved the foundations of the field, notably creating the telegrapher's equations.
He was one of those idealists who just want to do some cool work even if they have to starve for it, people had to get a state pension for him for his contributions. Nice guy. en.wikipedia.org/w/index.php?title=Oliver_Heaviside&oldid=1230097796#Later_years_and_views:He also never married: www.nndb.com/people/627/000204015/
In 1896, FitzGerald and John Perry obtained a civil list pension of £120 per year for Heaviside, who was now living in Devon, and persuaded him to accept it, after he had rejected other charitable offers from the Royal Society.
Oliver Heaviside c. 1900
. Source. CIA 2010 covert communication websites 2013 DNS census secureserver.net MX records intersection 2013 DNS Census virtual host cleanup Created 2023-07-19 Updated 2025-07-16
We intersect 2013 DNS Census virtual host cleanup with 2013 DNS census MX records and that leaves 460k hits. We did lose a third on the the MX records as of 260 hits since secureserver.net is only used in 1/3 of sites, but we also concentrate 9x, so it may be worth it.
We did a full Wayback Machine CDX scanning for JAR, SWF and cgi-bin in those, but only found a single new hit:
- 63.130.160.50 theglobalheadlines.com. Just barely missed with our 2013 DNS Census virtual host cleanup heuristic keyword searches as we did think of both "global" and "headlines" in the "news" themes!
b-money Updated 2025-07-16
Bitcoin blockchain
j( upload system Updated 2025-07-16This is likely a system that uploads text to the blockchain.
One example can be seen on the Marijuana plant.
Messages are uploaded one line per transaction, and thus may be cut up on the blk.txt, and possibly even out of order.
But because each line starts with
j( you can generally piece things up regardless. Bitcoin blockchain parser Updated 2025-07-16
This section is about partial implementations that are only able to read the blocks, ususally coming from Bitcoin Core, to interpret the data:
Bitcoin CLI client Updated 2025-07-16
Bitcoin entrepreneur Updated 2025-12-25
Bitcoin Forum Updated 2025-07-16
Founded by Satoshi Nakamoto, making it the earliest and one of the most important Bitcoin communities. TODO official in any way? Who founded it?
Some notable appearances:
- in 2010, it is where Laszlo's pizzas offer was announced
- it was used e.g. on the Mt. Gox investigation: youtu.be/tJ-TsrK6SuY?t=2018
- Jimmy Zhong's investigation: youtu.be/pxvd1YOMGxU?t=1004
Bitcoin hello world Updated 2025-07-16
- buy some at a cryptocurrency exchange. This is the only viable way of obtaining crypto nowadays, since basically all cryptocurrencies require specialized hardware to mine.
- send it to a self hosted Bitcoin wallet without a full node, e.g. Electrum
- then send something out of the wallet back to the exchange wallet!
- convert the crypto back to cash
Bitcoin inscription method Updated 2025-07-16
Bibliography:
- www.reddit.com/r/BitcoinBeginners/comments/9dlo3w/how_to_write_arbitrary_data_on_the_bitcoin/
- bitcoin.stackexchange.com/questions/73165/how-to-store-arbitrary-data-in-the-bitcoin-blockchain-and-how-can-i-differentiat
- bitcoin.stackexchange.com/questions/32575/what-methods-are-currently-used-to-embed-additional-data-into-the-bitcoin-blockc
Bitcoin mining reward Updated 2025-07-16
Bitcoin non-standard transaction Updated 2025-07-16
Bibliography:Monday, January 29, 2024
- bitcoin.stackexchange.com/questions/5883/is-there-a-listing-of-strange-or-unusual-scripts-found-in-transactions/105392#105392
- bitcoin.stackexchange.com/questions/547/useful-alternative-bitcoin-transaction-scripts
- bitcoin.stackexchange.com/questions/35956/non-standard-tx-with-obscure-op-codes-examples/36037#36037 notably provides the amazing www.quantabytes.com/articles/a-survey-of-bitcoin-transaction-types
Bitcoin script that terminates with multiple values on the stack Updated 2025-07-16
BitcoinStrings.com Updated 2025-07-16
bitcoinstrings.com has all
strings -n20 strings, we can obtain the whole thing and clean it up a bit with:wget -O all.html https://bitcoinstrings.com/all
cp all.html all-recode.html
recode html..ascii all-recode.html
awk '!seen[$0]++' all-recode.html > all-uniq.htmlawk to skip the gazillion "mined by message" repeats.A lot of in that website stuff appears to be cut up at the 20 mark. As shown in Force of Will, this is possibly because they didn't use
-w in strings -n20, and the text after the newlines was less than 20 characters.That website can be replicated by downloading the Bitcoin blockchain locally, then:
cd .bitcoin/blocks
for f in blk*.dat; do strings -n20 -w $f | awk '!seen[$0]++' > ${f%.dat}.txt; done
tail +n1 *.txtRemove most of the binary crap:
head -n-1 *.txt | grep -e '[. ]' | grep -iv 'mined by' | less Bitcoin varint Updated 2025-07-16
Implementations:
- Python: github.com/alecalve/python-bitcoin-blockchain-parser/blob/c06f420995b345c9a193c8be6e0916eb70335863/blockchain_parser/utils.py#L41. Sample usage to extract 3 values from a
bytesobject:file, off = decode_varint(value) blk_off, off = decode_varint(value[off:]) tx_off, off = decode_varint(value[off:])
Unlisted articles are being shown, click here to show only listed articles.

