80 Percent Comprehension

made by hwolff00, submitted by rachel
A tool that scrapes and analyzes books to create Anki flashcard decks of vocabulary words.

Poet, an emacs theme that's suitable for writing prose

made by Kunal Bhalla, submitted by rachel
An emacs theme that is well-suited to modes like org-mode, markdown-mode, or any mode that works well with variable-pitch mode. Check out Kunal's blog post about creating Poet here: https://explog.in/notes/poet.html

Coding in Indigenous African Languages

made by rottytooth, submitted by Mai
A profile of YorLang, a programming language that takes its syntax from JavaScript and its keywords and culture from Yoruba. The post has lots of interesting links to follow for further reading, and you can explore the YorLang docs here: https://anoniscoding.github.io/yorlang/docs/doc.html.

So you want to write a GUI framework

made by cmyr, submitted by davidbalbert
Colin has been working on Druid[1], a cross-platform GUI framework, for a while now. In this blog post, he lays out the set of things a GUI framework for writing desktop applications needs to handle. [1]https://github.com/linebender/druid

Miscellaneous Findings VIII: Modulation

made by jimkang, submitted by davidbalbert
Jim decided to learn about modulation. To transmit speech without modulating it onto a carrier signal, you'd need a 3.75 km long antenna!

Sound of the Far Future

made by jimkang, submitted by davidbalbert
A computer generated album of music exploring events predicted to happen between now and 10^10^10^56 years in the future. It plays live in your browser. Source: https://github.com/jimkang/soff/ Bandcamp: https://jimkang.bandcamp.com/album/the-sound-of-the-far-future

Implicit ordering in relational languages

made by jamii, submitted by davidbalbert
Jamie continues exploring the bounds of relational programming by implementing a CRDT in both SQL and Imp, a language of his design.

Writing a basic shell

made by Fabrizzio, submitted by davidbalbert
Have you ever wanted to write your own Unix shell? Here's a concise walkthrough.

Implicit ordering in relational languages

made by jamii, submitted by Mai
Jamie walks through his process implementing a text CRDT in SQL and in his programming environment, imp.

Building Developer Tools

made by Kunal Bhalla, submitted by nicholasbs
A collection of posts about building developer tools, including why you might want to work on them; how to identify good opportunities for new tools; common pitfalls when building them; suggestions for building good tools; and much more!