Long time no nerdy jokes, so now here is a bunch for you:

Switching from qwerty to dvorak generates a cyclic group of order 210 (while the order of the group generated by colemak is 42). At the top left picture is dvorak^2, and at the bottom left is dvorak^-1. The source is an excellent twitter thread (twitter.com/8051Enthusiast/sta). On the right is the truth table for the == operator in js. Source (dorey.github.io/JavaScript-Equ). And here you can see what happens if you iterate it according to the rules of Conway's Game of Life (t.me/s/randomstuffilike/672).
Also, check the Scunthorpe Sans font (vole.wtf/scunthorpe-sans/), which automatically censors abusive English words using ligatures.

A fresh sketch from Starkey Comics (facebook.com/starkeycomics/pho) about the genetics of alphabets. At least some places cause questions, but, in general, the map looks interesting.

I've run a demo with a Mobius lent on a cheap camera (youtube.com/watch?v=bOyJTHC1cB), played tunes on disk drives and printers, made a text scroller though favicons of browser tabs (youtube.com/watch?v=6LO9fFAGtf), drew pictures on the clock (altsoph.com/projects/reverbari), and made a neuromusic-box (medium.com/altsoph/neural-netw). I've seen Doom on an e-paper reader (youtube.com/watch?v=QOPZrVsCEH), Quake on an oscilloscope (youtube.com/watch?v=aMli33ornE), and cartoons on a screen made from 640 bottles (youtube.com/watch?v=Xy4i5JZ1jV).

But the first time I see a demo on loading indicators of 64 processor cores. Source (reddit.com/r/pcmasterrace/comm)

In collaboration with the t.me/s/NeuralShit channel, we made a StyleGAN2 network for coats of arms generation. Check the telegram bot t.me/s/this_coatofarms_doesnot.

So far, the generation does not use texts in any way, but it may still be possible to experiment.

Found beautiful visualizations of migratory bird flows in the Americas; there are more such charts on the National Geographic website (nationalgeographic.com/magazin).

Also check: a poster with Britain’s most complex motorway junctions (ordnancesurvey.co.uk/blog/2019?) and a thread about anime floppy disks (twitter.com/Notcrucial/status/).

A while ago Grisha Sapunov (CTO in Intento) and I made a Russian-language telegram channel @gonzo_ML, where we occasionally analyze interesting scientific articles on machine learning and neural networks. Now, 1.5 years after, we decided to make its English-language mirror on Twitter twitter.com/gonzo_ml. Welcome!

Topi Tjukanov (tjukanov.org/aboutme) trained StyleGAN2 on old maps, wrote a detailed post about it (medium.com/@tjukanov/mapdreame), and also published a trained model (archive.org/details/mapdreamer), which he called Mapdreamer.

Internet protocols mostly described by a bunch of documents called Request For Comments. Engineers sometimes like to joke, and April Fool’s RFC began to appear from time to time (Wikipedia already knows more than 50 of them).

The most famous joke was published in 1990 in RFC 1149, "IP over Avian Carriers". The standard indicates that "bandwidth is limited by foot length", "broadcasting is not supported", "MTU increases on average with media age" and so on. In 2001, the protocol was practically implemented in the Bergen Linux user group, 9 ping packets were sent and 4 reply was received (en.wikipedia.org/wiki/IP_over_)

Among other April Fools' Day RFCs, I’ll mention some on the "Hyper Text Coffee Pot Control Protocol" (very similar to my old coursework), RFC 5514 "IPv6 over Social Networks" (later also implemented) and RFC 7511 "Scenic Routing for IPv6."

Also, once upon a time I drew interactive "RFC constellations" -- a graph of mutual citations of these documents: medium.com/altsoph/rfc-graph-d

As everyone knows, the Jules sets corresponding to points inside the cardioid of the Mandelbrot set are simple and boring, and those that correspond to points far outside the Mandelbrot set are disconnected and dusty. The most interesting things happen at the border of the cardioid, and in the video above, Matt Henderson calculated (twitter.com/matthen2/status/12) a beautiful "torus", swept by Julia sets corresponding to the point moving along the border of the cardioid.

Also, readers who dislike fractal images can study the history of x86 register naming: keleshev.com/eax-x86-register- or read about the new shining GPT-3 model released yesterday: twitter.com/jonathanfly/status

Recently found an interesting project, ThisWordDoesNotExist.com by Thomas Dimson. The system invents new English words and generates descriptions for them in the style of dictionary entries. On the website you can see random words or get a description of your own invented. As usual, I went into reading the code (github.com/turtlesoupy/this-wo), hoping to spy on interesting crutches. The huggingface-based code, the main network is GPT2, was retrained on the separately parsed UrbanDictionary.com. The network generates dictionary entries from scratch, then regexp heuristics try to disassemble the output of the network into the desired structure -- the word itself, description, usage examples, etc. The word is checked for presence in the blacklist, which simply contains a large set of existing words and derivatives from them. Just before showing on the site, the whole text is checked against another blacklist. Also I spotted several other ideas but they didn't get to the production.

Meanwhile, a new subgenre in abstract painting is emerging — Martin Calvino draws abstract paintings inspired by images generated by neural networks (martincalvino.co/paintings).

There are almost 3,500 streets in Moscow, rather only about half of them are "streets", the rest are "driveways", "embankments", "boulevards" and so on. And if you paint them in different colors, you can see hidden toponymic patterns ;) I spied the idea in a post by Erin Davis (erdavis.com/2019/09/20/the-bea), there are many different cities, but there wasn’t Moscow, so I took the native code for R (github.com/erdavis1/RoadColors), slightly modified it and built Moscow plan.

Also, if you're not interested, look at how Victoria Rose embroiders aerial photographs on a hoop (instagram.com/chromato_mania/), or read how to write a sqlite query to calculate the Mandelbrot fractal (sqlite.org/lang_with.html#mand).

Found an interesting blog by Eleanor Lutz (tabletopwhale.com), she is a graphic designer in the field of scientific visualization, draws maps of celestial bodies, various medical and anatomical infographics, charts of the movement of wings during the flight of various creatures and more.

The picture attached is the combined map of the constellations of 30+ different terrestrial civilizations: tabletopwhale.com/2019/07/29/t.

The "corner of cybernecrophile" rubric: An ancient American company, Tektronix (en.wikipedia.org/wiki/Tektroni) (formerly Tek), has been producing oscilloscopes, testers, and other equipment since the mid-20th century. Recently, I came across their official online museum, where enthusiasts collect various Easter eggs in the form of drawings and caricatures, abundantly hidden in ancient Tektronix instructions, diagrams, and boards (vintagetek.org/tektronix-schem). Among others, a picture of the Wizard (vintagetek.org/wp-content/uplo) periodically appears. At some point, the museum's holders even assembled the VintageTEK Demo Board (vintagetek.org/vintagetek-demo), which draws the logo of the Tektronix and this Wizard on an oscilloscope, and also allows you to play Pong.

Also, comrade Gevor brought a link to a post about Easter eggs in geographical maps of Switzerland (eyeondesign.aiga.org/for-decad).

I write quite regularly about all sorts of strange ways to output information. Recently I came across an ancient, but good review post (medium.com/@laserpilot/survey-) about alternative displays. There are a lot of interesting things — projectors on the fog, transparent LED screens, kinetic screens, LEDs on the blades of the propeller system, and so on. I strongly recommend reading it.

What else can I add about exotic I/O devices? The other day I learned about the existence of a market of Braille typewriters (en.wikipedia.org/wiki/Perkins_) (although if you think about it, there is nothing surprising in it). Grisha Nosyrev sent me a link to a project to create a Telegraph key from a laptop (github.com/veggiedefender/open). Vas3k not so long ago published a great post with an analysis of augmented reality technologies (vas3k.ru/blog/augmented_realit). Also, maybe the other time I'll write about how we played 'Chizhik-Pyzhik' tune with a dot-matrix printer at school.

It’s trendy to show growing graphs lately, so here is the evolution of the number of un*x command line utilities parameters since 1979.
The first place winner is tar, the second is divided by ps and find, and ls closes the top three.
Data source and methodology description are here: danluu.com/cli-complexity/

SIGBOVIK, a mock scientific conference at CMU, was held today. By tradition, there is a lot of funny nonsense, but, as well, there are also several technically interesting papers:

- Dr. Tom Murphy VII continues the deconstruction of a chess game, this year solving the problem of building the possible longest correct game without cycles (17697 steps).
- Vladimir Ivashkin published a GAN calculator (bit.ly/2WZGSaz) — the end2end trained neural network that reads a handwritten arithmetic expression and generates an image with an answer.
- Cole Kurashige proposed a turksort (bit.ly/2xAXuL7) — sorting algorithm that allows you to sort anything without an explicitly introduced order relation.

Also: a syntactically simplest programming language, a couple of papers on the P<>NP topic, a new shell command cmv (conditional move file) and a lot of other stuff.

The proceedings: bit.ly/39Bhhrc (PDF, 30Mb).

Autumn names орач, руен (Bulgarian), rujan (Croatian), září, říjen (Czech) supposedly indicate the roar of a deer during the rutting season (cs.wiktionary.org/wiki/%C5%99%). Of the unique names, my attention was drawn by the Macedonian name of January коложег (en.wiktionary.org/wiki/%D0%BA%), supposedly dating back to the Albanian djegqerrës, the month of burning carts (en.wiktionary.org/wiki/djegqer); it should not be confused with the Croatian kolovoz (August), the month of transportation of mown grain (en.wiktionary.org/wiki/kolovoz). The Czech name of February Únor is presumably related to the"diving" of ice on rivers (cs.wikipedia.org/wiki/%C3%9Ano); the Slovenian roznic (June) is borrowed from the German (fran.si/193/marko-snoj-slovens) Rosenmonat, the month of roses blooming, and the Croatian veljača (February) and ozujak (March) mean, according to some sources, respectively, changeable (en.wiktionary.org/wiki/velja%C) and deceptive (hr.wikipedia.org/wiki/O%C5%BEu).

Show thread

Once a friend of my who is involved in a project to create the Interslavic language strongly complained about the mess in the names of months in different Slavic languages. Of course, I checked it and found complete insanity (in the table I tried to color groups of names formed from a common root or at least by the same principle).

Besides a Latin names In Russian and Serbian (and a bit in Polish), the etymology has mainly weather (студень, лютый), natural (листопад, цветень, травень and agricultural (гроздобер, серпень, житар) roots. Depending on the climate, the same natural processes occur in different places at different times, the spread of one name on the calendar can be quite large: Macedonian студен is November, and Belarusian студзень is January.

Show more
OldBytes Space - Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!