I am always pleasantly amused that many HN folks share with me a love for weaving, knitting and knotting; not to mention ropes.
Dang had once posted a long list of HN discussions on these topics.
I think there is something about them that squirts a little bit of dopamine in our pattern seeking, puzzle solving brains.
For me, one of draws was how does the symmetry of the woven pattern get weft into the cloth. Multi-shaft looms does it differently from, say, a Kashmiri rug.
When I had joined HN decades ago I had no idea that there would be this shared interest. Frankly, there were no reason for this to be the case.
Fun facts, TK Solver or TK!Solver original developer is Milos Konopaseka a textile engineer from from Czechoslovakia.
TK Solver is a software cousin of the infamous VisiCalc, developed by the same company Software Arts.
VisiCalc has been discontinued but TK Solver is still being sold today by Universal Technical Systems (UTS) [1].
Milos also developed the Question Answering System (QAS) running on a PDP-10. It operates on equations relating input yarn, cloth area, fiber strengths, etc. For a desired cloth strength, you could solve for fiber strength, or given fiber strength, you could solve for the cloth strength. The same operations you can still perform in TK Solver.
[1] Comprehensive Mathematical Software Tool for Engineers:
Jaquard loom was one of the first machines that could operate based on a set of symbols / patterns encoded on a punched card. Computers ran on punched cards until the 1970s. Voting machines used punched cards until pretty recently (infamous "hanging chad" from 2000 US election).
mitthrowaway2 1 days ago [-]
I have heard it said that the word "technology" shares its roots with the word "textiles". Maybe it's not so surprising that there would be a shared interest as well!
> Proto-Indo-European root meaning "to weave," also "to fabricate," especially with an ax, also "to make wicker or wattle fabric for (mud-covered) house walls."
> It might form all or part of: architect; context; dachshund; polytechnic; pretext; subtle; technical; techno-; technology; tectonic; tete; text; textile; tiller (n.1) "bar to turn the rudder of a boat;" tissue; toil (n.2) "net, snare."
> It might also be the source of: Sanskrit taksati "he fashions, constructs," taksan "carpenter;" Avestan taša "ax, hatchet," thwaxš- "be busy;" Old Persian taxš- "be active;" Latin texere "to weave, fabricate," tela "web, net, warp of a fabric;" Greek tekton "carpenter," tekhnē "art;" Old Church Slavonic tesla "ax, hatchet;" ...
echelon_musk 1 days ago [-]
According to William Dalrymple, India was once responsible for a third of the world's GDP, with the most advanced textile industry in the world before the East India Company dismantled it.
A Sanskrit origin is intriguing.
shagie 22 hours ago [-]
As a note, Sanskrit is a "sibling" or cousin of Latin or Greek in the family tree of languages ( https://upload.wikimedia.org/wikipedia/commons/4/4f/IndoEuro... ). Neither Latin nor Greek grew from Sanskrit but rather each (and many other languages) grew from Proto-Indo-European that was believed to exist somewhere in 4500 to 2500 BC.
As a novice in the history of languages and being k-lingual in a couple of Indian languages and English, the Farsi language is such a delightful stream of discoveries.
Regardless of which k of my languages I restrict myself to, I end up discovering words that are same between Farsi and that language.
I understand that this should not be surprising given their roots in Indo-Iranian languages, the largest branches of Indo-European.
Nonetheless it is delightful everytime I discover a new one by accident.
euroderf 1 days ago [-]
Hmm, Finnish has "tehdä" (to do,make,fabricate) with forms like "tekee" and "teko-".
Basile Bouchon developed the control of a loom by punched holes in paper tape in 1725. The design was improved by his assistant Jean-Baptiste Falcon and by Jacques Vaucanson.[5] Although these improvements controlled the patterns woven, they still required an assistant to operate the mechanism.
In 1804 Joseph Marie Jacquard demonstrated a mechanism to automate loom operation. A number of punched cards were linked into a chain of any length. Each card held the instructions for shedding (raising and lowering the warp) and selecting the shuttle for a single pass.[6]
mitthrowaway2 1 days ago [-]
Since you asked: That's exactly where I thought punch cards come from.
srean 23 hours ago [-]
Indeed.
To help debug the occasional 'dropped all the cards on the floor' accident, was the diagonal stripe across the side, after the cards have been stacked right.
This was used for computers for sure, not sure about the Jacquard looms.
With complete freedom in addressing (raising) any subset of the warps, these looms were very expressive. My favorite are multi shaft looms.
In a k-shaft loom you can only define k elementary subsets of all the warps. Makes for more interesting problem solving instances and mathematical structure.
8bitsrule 2 days ago [-]
Always good to learn more about the timeline of techniques lost in the mists of time. Some of the finest works of art were 'coded' in fibers, much more durable that most other media!
Thanks for the link. I did not know about this before. I have been to the bibliography page linked from there many times before but did not know the Icon connection.
Got reminded of Durer's exquisite knot works.
zem 2 days ago [-]
I think it's not just puzzle solving - for me it's the idea of creating something from raw materials where that something is itself a standard building block. it appeals to the same part of me that programming does.
mmooss 6 hours ago [-]
Here's the paper that is the subject of the article; it's free (open access):
Basso Rial RE, García Atiénzar G, et al. Evidence of a warp-weighted loom in the Bronze Age settlement of Cabezo Redondo (south-east Spain). Antiquity. Published online 2026:1-18. doi:10.15184/aqy.2026.10312
Rendered at 11:50:42 GMT+0000 (UTC) with Wasmer Edge.
Dang had once posted a long list of HN discussions on these topics.
I think there is something about them that squirts a little bit of dopamine in our pattern seeking, puzzle solving brains.
For me, one of draws was how does the symmetry of the woven pattern get weft into the cloth. Multi-shaft looms does it differently from, say, a Kashmiri rug.
When I had joined HN decades ago I had no idea that there would be this shared interest. Frankly, there were no reason for this to be the case.
Then one day this happened
https://news.ycombinator.com/item?id=44462404
TK Solver is a software cousin of the infamous VisiCalc, developed by the same company Software Arts.
VisiCalc has been discontinued but TK Solver is still being sold today by Universal Technical Systems (UTS) [1].
Milos also developed the Question Answering System (QAS) running on a PDP-10. It operates on equations relating input yarn, cloth area, fiber strengths, etc. For a desired cloth strength, you could solve for fiber strength, or given fiber strength, you could solve for the cloth strength. The same operations you can still perform in TK Solver.
[1] Comprehensive Mathematical Software Tool for Engineers:
https://www.uts.com/Products/TKSolver
> Proto-Indo-European root meaning "to weave," also "to fabricate," especially with an ax, also "to make wicker or wattle fabric for (mud-covered) house walls."
> It might form all or part of: architect; context; dachshund; polytechnic; pretext; subtle; technical; techno-; technology; tectonic; tete; text; textile; tiller (n.1) "bar to turn the rudder of a boat;" tissue; toil (n.2) "net, snare."
> It might also be the source of: Sanskrit taksati "he fashions, constructs," taksan "carpenter;" Avestan taša "ax, hatchet," thwaxš- "be busy;" Old Persian taxš- "be active;" Latin texere "to weave, fabricate," tela "web, net, warp of a fabric;" Greek tekton "carpenter," tekhnē "art;" Old Church Slavonic tesla "ax, hatchet;" ...
A Sanskrit origin is intriguing.
https://en.wikipedia.org/wiki/Indo-European_vocabulary (the "Construction, fabrication" section includes *teks)
Regardless of which k of my languages I restrict myself to, I end up discovering words that are same between Farsi and that language.
I understand that this should not be surprising given their roots in Indo-Iranian languages, the largest branches of Indo-European.
Nonetheless it is delightful everytime I discover a new one by accident.
https://en.wikipedia.org/wiki/Punched_card. read the precursor section.
Basile Bouchon developed the control of a loom by punched holes in paper tape in 1725. The design was improved by his assistant Jean-Baptiste Falcon and by Jacques Vaucanson.[5] Although these improvements controlled the patterns woven, they still required an assistant to operate the mechanism.
In 1804 Joseph Marie Jacquard demonstrated a mechanism to automate loom operation. A number of punched cards were linked into a chain of any length. Each card held the instructions for shedding (raising and lowering the warp) and selecting the shuttle for a single pass.[6]
To help debug the occasional 'dropped all the cards on the floor' accident, was the diagonal stripe across the side, after the cards have been stacked right.
This was used for computers for sure, not sure about the Jacquard looms.
With complete freedom in addressing (raising) any subset of the warps, these looms were very expressive. My favorite are multi shaft looms.
In a k-shaft loom you can only define k elementary subsets of all the warps. Makes for more interesting problem solving instances and mathematical structure.
Got reminded of Durer's exquisite knot works.
https://www.cambridge.org/core/journals/antiquity/article/ev...
Basso Rial RE, García Atiénzar G, et al. Evidence of a warp-weighted loom in the Bronze Age settlement of Cabezo Redondo (south-east Spain). Antiquity. Published online 2026:1-18. doi:10.15184/aqy.2026.10312