@akkartik I worry that gets you into a situation where you basically need a separate "glyph" for each word? for example
م س ت ق ب ل ن ا
should render as
rendering م on its own is wrong, مس is wrong, مست is also wrong, مستق also wrong... and so on, until I get to the end of the word, which is what needs to be rendered, and if I understand the system correctly there needs to be a single glyph for that. is that accurate? if so then you are facing a combinatorial explosion of "glyphs"
@nasser following up on https://merveilles.town/@akkartik/105730657785202308 from six months ago, I think Mu is now at approximately the level of mediocrity/trashiness of conventional software when it comes to rendering Arabic. Likely still worse, but I mean they probably both suck to you 😄
I have a hazy plan now to construct a trie data structure that maps utf-8 byte prefixes to glyphs (which can have arbitrary-size bitmaps) Read one byte at a time into a buffer, select the glyph for the longest prefix. What do you think?
There is too many papers about "gesture recognition" that don't acknowledge that "gesture recognition" alone is an interesting task nearly completely devoid of purpose. It's not enough to recognize a gesture once it is completed.
Any interface you build on top of that is *much* worse than a (physical, or touch, or ...) button would have been.
Weaponizing Censorship Middleboxes for TCP Reflected Traffic Amplification Attack
> Most of these nation-states are weak amplifiers (the Great Firewall of China only offers about 1.5x amplification, for example), but some of them offer more damaging amplifications, such as Saudi Arabia (~20x amplification)
> We found a small number of infinite routing loops that traversed censorship infrastructure (notably in both China and Russia) that offered *infinite* amplification. 💣💥
The Mu computer now loads 140KB of Unicode glyphs from its system font
Unicode blocks now supported: latin, greek, cyrillic, armenian, hebrew, arabic, syriac, thaana, n'ko, indian (ISCII), sinhala, thai, lao, tibetan, myanmar, georgian (< U+1100)
- No support for combining characters yet (https://en.wikipedia.org/wiki/Combining_character) This makes the other languages I know (Hindi, Tamil) well-nigh useless.
- Unifont's glyphs for the non-Latin languages I know turn out to be quite spectacularly ugly.
HN at its best (good and bad)
Post: "What problem are you close to solving and how can we help?
"Please don't list things that just need more bodies - specifically looking for intellectual blockers that can be answered in this thread."
Comment: "We are working on a totally new way to do cold fusion, our only problem is getting enough new fuel into the reactor without disturbing the running process."
@ekaitz_zarraga @royniang For sure! I tried Oberon earlier and found it to be quite an interesting OS. I am curious as to how portable Oberon/Modula is compared to Pascal/C though, as that is the primary selling point for me. For other projects I tend to use languages like Haskell or a dialect of Lisp. From what I've gathered, Free Pascal is pretty portable which is nice.
“This diagram traces the evolution of the elephant depiction throughout the middle ages up to the age of enlightenment.”
How civilizations forget: some resources
2010: How a highly-trained group of scientists at the start of the 20th century knew less about scurvy than the average sea captain in Napoleonic times. http://idlewords.com/2010/03/scott_and_scurvy.htm
2019: Preventing the collapse of civilization. https://www.youtube.com/watch?v=pW-SOdj4Kkk
2020: How Late Zhou China Reverse-Engineered a Civilization. https://palladiummag.com/2020/07/10/how-late-zhou-china-reverse-engineered-a-civilization/
2021: Ise Jingu and the Pyramid of Enabling Technologies. https://theprepared.org/features-feed/ise-jingu-and-the-pyramid-of-enabling-technologies
"I wonder if there are rules about how many https://www.asml.com engineers are allowed to fly on the same plane together."
> the real long-term future of computing consists of figuring out how to make the best possible use we can out of the literal millions of devices which already exist.
The standard salvage computing platform - solderpunk
New blog post: "My love-hate affair with technology" https://nolanlawson.com/2021/08/26/my-love-hate-affair-with-technology/
A lot of this will be familiar ground to folks on Mastodon. But I find it useful occasionally to write about my bizarre tech habits, if for no other reason than to explain to myself why I'm doing what I'm doing.
Promiscuous dependencies are the root of all evil.
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.