It's so strange to see this happen in the USA when our education system up here in Canada has essentially the same set of cultural and social values and there's plenty to gripe about but we haven't had the 'levelling' thing. There have been attempts but it has strongly resisted by parents. [1]
I think there may be more realization up here that "gifted education" is a type of "special" education, in the same way remedial classes for delayed children are. Kids who need spec ed. and who don't get it can have very bad outcomes in life.
When the topic has come up I've often pointed out that if you are a parent: you really don't want those evil geniuses in your child's class, poking holes in everything the teacher says, taking up all the teacher's time talking about things over your kids' head, and probably initiating your kid into inappropriately adult concepts. Such children need specialists who know how to deal with that kind of abnormality.
I attended a specialized math and science program (MaCS) in the TDSB. It was gutted by removing selective admissions in favour of a lottery, precisely because of the report you've cited.
The "levelling" is real in Canada and good private schools often manage to skip multiple grade levels.
Funnily enough, I've seen the opposite in the USA. My highly driven American friends somehow manage to get entire associate's degrees before finishing high school, which is unthinkable in Canada.
> “They decided to put ideology ahead of student achievement,” said Yu. “In reality, it's hurting everyone, including the equity deserving students that are there but [who] would not thrive in that sort of environment,” he said.
In British Columbia there is no special ed and there is no gifted program. It is a total train wreck. After the non-verbal autistic causes everyone to leave the classroom for the 5th time that day it gets really old (I’m not making this up).
I was a terrible student until high school — where I could start entering into college classes and/or skip classes — because the pace was too slow and I got bored and caused issues. Having the opportunity to do advanced classes was a huge gift for me and my peers I no longer disrupted.
> I think there may be more realization up here that "gifted education" is a type of "special" education, in the same way remedial classes for delayed children are. Kids who need spec ed. and who don't get it can have very bad outcomes in life.
> When the topic has come up I've often pointed out that if you are a parent: you really don't want those evil geniuses in your child's class, poking holes in everything the teacher says, taking up all the teacher's time talking about things over your kids' head, and probably initiating your kid into inappropriately adult concepts. Such children need specialists who know how to deal with that kind of abnormality.
Recursion. Very interesting. My daughter didn’t know much about programming, then started CS. The first semester language was Ocaml and they of course used recursion quite heavily and she’d didn’t know it was supposed to be complicated. The second semester had assembly, C and Java and suddenly it was a problem. I had to remind her that she’s had already done it in the first semester.
My CS degree started first semester with Haskell, with a few weeks of Java tacked on the end. It was interesting to see some of the students who had prior programming experience have to work a bit to adapt their way of thinking to Haskell, while some of the students with no programming background at all were perfectly happy writing code in a language that made reasonable sense if you were good at maths, then had to work harder once we swapped to Java.
Sounds like a sick CS department. We had to do Java. The whole first year was just OOP day in and day out. If I’d never seen python I really would have thought all programming is OOP, and probably would’ve dropped it for good
> If I’d never seen python I really would have thought all programming is OOP
But isn't Python object-oriented? I mean, it's arguably more object-oriented than Java, since unlike Java, everything in Python is an object and it supports multiple inheritance. It's totally fair to not like Java, but if you like Python, then I doubt that OOP itself is what made you dislike Java.
Python is an object-oriented language in the broader meaning, but object-oriented programming is a particular style that java pushes you into, that python doesn't. It doesn't just mean "everything is an object", it's more like "everything is done in terms of objects that contain data and functions (methods)". Python has objects and could be done in that way, but a more basic imperative style with functional programming elements is more common, where objects are just one component instead of the driving force.
Java has better support for non-OOP paradigms than Python does. Map, filter, and reduce are built into the language rather than exiled to an external library. It supports multiline anonymous functions, and it has block scoping, so there are fewer surprises when using them. Java also has record types, exhaustiveness checks in pattern matches via sealed interfaces, built-in types for managing effects and errors (Optional<>, Try<>, Result<>), and type inference. It also has excellent interop with multiple programming languages where pure functional programming is idiomatic. It's a way more comfortable language in which to do FP than Python is.
After spending years on end doing functional programming I used to stumble when looking at for loops until I got used to thinking that way again. It's funny how different the skills are.
For fun I've been vibe coding something I know well: toolchains. Maybe not the right thing to vibe code. But I can more or less judge the quality of the output.
When left to its own devices with the instructions "make an assembler for the architecture in ISA.md" -- well Claude picked Python as the implementation language. Tokens lifted through a bunch of regex. No expression parser! Oh dear. My first assembler was like that too, to be fair.
However, when I described the desired passes and their types:
collectDefines :: [SourceLine] -> Either AsmError ([SourceLine], Map Text Text)
runLitPool :: [SourceLine] -> Either AsmError ([SourceLine], [(Text, LitKey)])
evalExpr :: Text -> Map Text Text -> Either AsmError Int
etc. It was almost one-shot. About 20 minutes until I was happy. Assembles all the test programs correctly. Code is mediocre in many places. But it would have taken me weeks to implement.
So where AI has deterministic inputs and outputs it is extremely good to the point I think that there's a theoretical issue around computational there.
Like - it can do the work for us.
It jives with post training and verifiable rewards.
The reason AI doesn't do well at 'architecture' is 1) are are bad at it and have given it a lot of mush and 2) we don't have good abstractions for it.
The result is - you stick to 'very strong conventions' and if you walk of that path you're risking a lot.
Toolchains are very deterministic, the AI can take it apart and re-assemble like Lego - and each level of the space is also deterministic. It's perfect for AI.
I have found that if you give it a pre-baked architecture to work within it works really well. It's not really what you'd use here, but just saying "this project uses a ports and adapters architecture" can stop it from generating mush by default. I think it's not so much that they're bad at it as that they don't have a clear reason to pick something other than mush. And not just "something" - a specific something, from a fairly short list of architectures suitable for your problem domain.
LLMs are bringing us back to all the “proper” software engineering stuff that we’ve always known we should be doing, but until now we never had enough time/people/money to do it right.
Brainstorming and research before writing a design.
Writing a design or spec before writing the code.
Comprehensive unit tests.
Etc etc etc.
Like you, I get vastly better output from the tool when I create a detailed spec in markdown before I let it start coding. And bonus, the LLM is pretty good at helping with the spec too.
Yes that too but performing detailed planning is a minority viewpoint from what I've seen till now. Many Devs jump straight to code after briefly skimming the jira record.
It doesn’t even to be that complex. You can just say do comprehensive research and analysis in the space and give me an implementation plan. Then if it is 20 steps, I ask it to implement 3-5 at once. It’s essentially been one shot for everything I can throw at it.
As if code written by devs at major corporations is't mediocre at best.
Nokia's Symbian OS took days to build. Days. With a D. Not minutes, not hours but days.
One of our devs shipped code to prod with a memory leak thanks to including a library that had "do not use this library in production because it causes a memory leak" written everywhere as warning.
So I don't wanna hear about how poor AI code is when human code is shit too. Human laziness and stupidity can beat AI hallucinations.
Sure, maybe your DeepMind, OpenAI devs and your John Carmacks of the world can beat AI code 100% of the time, but most workers most companies get don't have John Carmack as candidates.
I agree with what you’re saying but I think the difference is many managers and above think that AI is infallible or at least much less so than it actually is and that causes problems.
Everyone is aware that humans write poor code and treat the code as so. Not so with AI code. I’ve seen devs and managers cut corners in testing/reviewing code cause AI wrote it and they think it’s solid. Sure you could blame anyone cutting corners, and that would be technically correct, but the notion is so deeply embedded in many managers and higher ups that’s it’s hard to fight back. AI companies push this narrative and many individuals who do not routinely use it believe it. There is a manager at my company who loves to reference a video anthropic released last year claiming that Claude could build an app start to finish essentially unaided. He believes it’s the lack of user skill that’s the issue and not a false claim by a startup trying to make as much money as possible.
> I think the difference is many managers and above think that AI is infallible
Good for them. I hope they believe this because one of two things will happen.
Either they win on the free market because they went all in on AI and beat their competition thanks to AI productivity increases.
Or, their AI code is shit and they collapse and go bankrupt, and get beaten by the competitors using human written code so then they win on the free market proving AI is useless.
So if AI is good or bad for productivity, the free market will ultimately decide.
My take is that AI is just an amplifier of existing skill. 1x devs using AI can use it to be 10x devs, 10x devs can become 100x devs, while -1x devs will be -10x devs and so on.
I keep telling people that they have to design and think about it first and then go to the tool, but they keep saying “Claude can plan too” and obviously it produces some shit that requires a lot of changes while when I get it to go I can almost always one shot the stuff I want because I am actually putting in the time to give it a detailed plan of what to do.
Even just saving me the time to deal with CI is worth it.
Effective planning with LLMs isn’t prompting “design me a system” - it’s asking “how would a system to accomplish x be designed” and then engaging in dialogue and research with the LLM as an assistant and critic - running outputs through other agents for further critique and refinement - asking for justifications of decisions you are not informed enough to evaluate properly yourself. It is entirely possible to develop strong systems outside of your current skill and knowledge with methods like this. When done properly your own knowledge should have grown to meet the product you end up with.
> It is entirely possible to develop strong systems outside of your current skill and knowledge with methods like this.
If this is true how can you confidently make this assertion.
You yourself are not in a position to evaluate it, you are just running it through a couple times hoping for a "oh wait, you're right to call me out on that, that is not correct at all".
I've found relying on my own research first for a local LLM works much better. Asking a biased source to find it's own research will result in biased research.
I've known more than one person who claims something to the effect of becoming addicted to Flonase. Like now they have to take it only to feel like how they felt before they started taking it.
Rebound inflammation when stopping use is a real effect with long-term use of corticosteroids and can, at least briefly, be worse than the initial symptoms were.
As someone with multiple mild inflammatory disorders I've always been afraid to use steroids consistently lest I have nothing effective when things are worst.
when pigeons are navigating their brainwaves oscillate around 150 - 200 Hz
a 60 fps computer display for pigeon vision is like a sequential slideshow it's much too slow to blur into what they would perceive as motion
many species of birds when they switch posture the motion is so fast it is imperceptible to the human eye it's like switching from one still frame to another
humans have perhaps 1/10th the temporal granularity that pigeons have
this leads me to the conclusion that if birds have a subjective experience it has a very different tempo than for humans or indeed most mammals
Birdsong also occurs at a far greater rate / tempo than human ears are used to distinguishing. To fully appreciate most birdsong it must be slowed considerably. This is similar to many rodent calls (also rapid and high pitched), and contrasts with, say, whalesong, which must be sped up not only to raise it to a (human-) audible pitch, but for the patterns to be sensible to us.
Some human musicians and composers have played with similar themes, increasing or decreasing tempos by huge amounts. Examples of slow pieces include As Slow As Possible by John Cage, with a performance begun in 2001 due to end in 2640, and Longplayer by Jem Finer, which lasts 1,000 years. Musician and YouTube Adam Neely has an episode addressing the fastest tempos discernable by humans. At the upper range, the inter-beat range simply merges into a new soundform, at about 15--20 Hz, the lower bound of human audio perception.
Cats also seem to have faster reactions that might be overlooked by our perceptive frame rate (imo, tested after recording interactions and reinterpreting them). Beyond eyesight, I suspect human breathing can be too noisy for their ears (consistent hissing).
We may never truly know when writing was invented.
There's a stele that was discovered in 1986 [1] in Veracruz. You could be forgiven if you think that writing is Maya. But it is not. It some other language. A couple other small fragments like it have been found, but the stele is basically an hapax. It is the only example.
And from the one example, we can see that it a system overflowingly glorious in its maturity and complexity. The scribes belonged to a culture that had been writing for a very long time. That is the refinement of millennia.
There are dates carved on La Mojorra 1; if they are in the same Long Count calendar the Maya used, then the stele appears to be talking about something that happened in the 140s and 150s AD.
The obvious relationship between the Mesoamerican writing systems might be somewhat analogous to the Cyrillic and Latin alphabets, or Chinese and Japanese writing. One was adapted to write the other. Or they both evolved out of a common ancestral system. How far back might that have been?
But... IDK if this (or other clearly advanced writing systems) demonstrate "refinement of millennia."
I think we have a "history is accelerating" bias. Changes in the deep past happened slowly, and the pace of change increases over time. That may be true from a very broad POV... but I don't think it's true on shorter timescales.
There are no hard limitations on going from a newly invented writing system to a professional scribal culture in a single generation. I don't think watershed "revolutions" are something new. Egyptian writing, and Early bronze age egyptian culture more broadly gets very advanced, very quickly. We don't really know what elements have deep histories... but it's hard to explain ancient egypt without allowing for some impressive leaps. Hence aliens.
Also... "common ancestor" can be a lot of things. It could be like the gradual species-like philogenetics of cyrillic, latin, hebrew, arabic and all other alphabets' development from proto-sinaitic and canaanite/punic. The same script gradually evolving in different scriptural islands.
Otoh... "ancestry" can be pure inspiration. The idea of writing, its uses and the certainty that widespread literacy is possible can be the "dna."
The confusing part is that culture does, often, evolve very gradually like species and clades over time. These sometimes leave evidence of the whole process. Sudden explosions can't be deduced from the absence of evidence.
> The idea of writing, its uses and the certainty that widespread literacy is possible can be the "dna."
It's fascinating that over 400 indigenous tribes lived north of the NA desert border between US/Mexico and there is zero evidence a single one had a written language, while the Maya and Aztecs on the other side of the deserts were writing for centuries.
So... zero evidence doesn't mean zero existence. Often it just means lower density.
Elamite, Sumerian, Akkadian and other languages of that region were written on clay... which lends very well to mass production and extremely well to preservation. They also had large populations and urban centres.
These are all very big multipliers of evidencence. A clay tablet has >1000X more survivability than papyrus, velum or even painted pottery.
Meanwhile... there isn't much writing in central and south America either... even when/where population density and urbanism is high.
Khipu, knitted strings, are the most common known writing system. There's evidence for the existence of other writing systems... but not much of it. Hence, undeciphered one-offs.
You also need to consider that writing has different uses. Most development of literacy examples start with some pretty limited use cases.
Writing isn't like fire, instantly useful to everyone everywhere.
I think it is arguable whether quipu is a writing system or not. I remember arguing years ago that it was, when mainstream linguistics argued it was merely mnemonic, because the quipu system reminded me slightly of ogham. Nowadays I think of it as proto-writing.
Depending on what you consider South America, and it is a Chilean territory, Easter Island has a mysterious script which seems to have caused endless arguments. The Easter Island system certainly looks like a script, but where it comes from and whether it was invented there is another question. Easter Island isn't near anywhere.
All the weapons, pottery, baskets and even clay structures that we've found are missing any sort of writing. Just like ancient peoples of Mesopotamia, somebody could've easily carved something into the clay bricks if they were so inclined but the dna just wasn't there, apparently.
There's a 1991 film (and earlier novel) called Black Robe that fictionalizes what it might've been like when the first Jesuit missionaries introduced this powerful black magic to the natives in the 17th century.[0]
Writing did exist in the americas. String writing certainly.
More conventional forms also, to some degrees and in some times and places.
Many of the ancient people's of Mesopotamia leave little or no trace of their languages. Hebrew, an iron age language, leaves only scraps dating to the iron age. One of 2-3 complete sentences from the whole kingdom of Judah is an inscription commemorating the completion of a waterworks project for Jerusalem. They wrote it on papyrus and it does not survive.
Neighboring iron age cultures are known from single artefacts.
The Easter Island script was seemingly written on banana leaf.
There is no deep archeological record of knotted strings.
Speculation from a sense of evidence is trick. Personally, I think writing and proto writing existed and was invented and lost many, many times. Thousands maybe.
Also, while impressive... A scaled up in advanced literary culture is not necessarily necessary, or even useful.
Egypt for example, are those Monumental temples and pyramids, mortuary hieroglyphs and what not necessary? Useful?
It's hard to distinguish between the outputs of the civilization, and its objective needs. There may have been many ways of doing complex, large, dense civilization.
Recap of earlier point: Civilizations south of the NA desert border (Mojave, Sonoran and Chihuahuan) had writing. 400+ civilizations north of it did not.
Mythology is involved in inhibiting invention. I mean, after inventing invention, the concept of it, you have a certain motivation, which is lacking in a culture that tells stories about how its greatest inventions were stolen from the gods by fantasy heroes. We still indulge in those stories slightly, by mythologizing inventors. But at least we don't have a cyclical concept of time where everything's predestined by the fates, and we all have proper roles and places, and there's no progress except round and round. That's a tranquil outlook, but tends to be self-fulfilling.
I agree. It's just hard to say anything with certainty (or even clarity) about these "mentality" components. A culture's mythology. It's "concept of concepts." It's so vague and abstract that we can't even name it legibly.
>We may never truly know when writing was invented
We won't, by definition there's no written record pre writing.
It sucks how many instances in the historical record are like "welp, they had settlements that point to thousands of people, they made pots and they buried their deceased" that's kinda all we know about places that stood for millenia.
In principle there could be images about the invention of writing. The intersection of "those images existed", "they have been preserved", "we find them" and "we interpret them correctly" is however tiny
Even written records of oral history of the invention of writing would work
The bigger issue might be that "the invention of writing" is a rather boring and gradual event. Some administrator starts tracking the state of their grain stores with some symbols, then they start tracking other things and need symbols to differentiate, and over time more and more meaning is encoded in those symbols, until we call it writing
That is a fantastic example of mesoamerican script. I would have naively assumed it was Maya had you not said otherwise otherwise, too. Thanks for posting it.
For what it's worth, wikipedia says that it is Isthmian script, and has not been conclusively determined whether Isthmian script is a true writing system that represents a spoken language, or is a system of proto-writing
Mainly from the amount and complexity of symbols. That gives rise to the context which they must include. We can tell from the other more complete examples we have seen that writing systems which are complex enough to reliably convey such a wide range of context generally require being refined over millennia. It's not a 100% given, but it's a very reasonable assertion.
Numerous and complex symbols are characteristic for the earliest scripts.
The refined scripts typically use fewer and simpler symbols. The only exceptions to this tendency towards standardization and simplification are in the case of some script variants whose main purpose is to be decorative, not practical, e.g. which are intended for inscriptions on monuments.
I don't think it's very refined or complex. It's on the same level as heiroglyphics in that it's pictorial. The letters represent real stuff (face, birds, eyes, animals, etc). Maybe my brain is doing pattern matching but I see a lot of real things in this picture. You need a more advanced language to represent abstract concepts, which is very difficult to do in such a script. For example, the sentence "a monad is a monoid in the category of endofunctors" is pretty much impossible to represent in a script like egyptian heiroglyphics or this one.
> the sentence "a monad is a monoid in the category of endofunctors" is pretty much impossible to represent in a script like egyptian heiroglyphics or this one
单子是自函子范畴中的幺半群
It bears remembering that spoken language existed long before written language, and written language developed as a form of encoding spoken language. Purely pictorial communication utilises a small number of large symbols that make it clear what is being conveyed from pictures alone, but the language depicted is too complex and abstracted to be purely pictorial; it uses a great number of small symbols, and you cannot understand what it is trying to convey merely by looking at it as a series of pictures. For a reader to understand what is written there would require understanding the relation of symbols to spoken language.
> and written language developed as a form of encoding spoken language.
Do we know that it did? As far as I gather early scripts seems to have first been used only (or primarily) for accounting and then that system for accounting was adapted to also be able to express spoken language. But I agree with your main point. This language looks too complex to just be for accounting and likely can express everything the spoken language could and likely was closely connected to the spoken language.
The Greek word meant "alone". Thus an oligarch rules in company with a small group of other people, but a monarch rules alone.
Internal to Greek, mon- was the conventional prefix for a meaning of "one", despite the word for "one" being different. This didn't happen in Latin, where the numeric prefix uni- ["one"] derives from unus ["one"] and not from solus ["alone"].
The Chinese terms have preserved a robust distinction between "one", the number, and "alone", the state of being. It's a strange choice, though, to offer different translations for the same concept in two closely related words. That distinction isn't in place in the original words.
I was aware of the Greek - but (sadly) didn't study Latin, so thanks.
I may not have understood your point, though. Do you object to this particular translation (which seems fine to me? Basically, "[thing] is singular [in this set]"), or just that English is a cursed bastard of a language - which, you know, means dragging in the Latin-derived "singular" along with the Greek mon- words might have been the simplest, albeit even more impure, route to clarity. (I'm reminded of AE Houseman's sniffy distaste for the word "homosexual": "half-Latin, half-Greek? That'll never do.")
The very first letter in your example sentence started as an ox
𓃾 then via 𐤀 α etc. turned into a https://en.wikipedia.org/wiki/A#:~:text=1-,History,a – but even in the hieroglyphics it was used to represent the sound (the sound of the start of the word for ox), not literal oxes. The road towards more abstract / less pictorial systems was created for speed and ease of writing, not in order to represent more abstract thought. (Note also how alphabets are changed by the implements used to write them, e.g. runes for knife-on-wood, wedge incisions for clay tablets, square capitals on stone – this too was a pressure from ease of writing, nothing to do with representing more complex ideas.)
This is a line of thinking that's very common amongst people who only speak languages that use alphabets but it's not remotely true. Egypt became one of the greatest empires ever with hieroglyphs and those evolved into a phonetic writing system. Chinese and Japanese of course function and they evolved from pictographs. A pictograph is only limiting if a character that resembles a dog can only carry the meaning of a dog and nothing else. But that's not the case in any language. They all evolved to use the symbol of a dog, or any given character, to carry other meanings.
But that symbol can also begin referring to many other things rapidly, especially when combined with other symbols e.g. doglike things such as wolves and dogfish, canine teeth, even doglike characteristics of humans such as aggression and ravenousness.
I am sorry but this like saying that "chinese cannot represent abstract notions" because "picture" .
In middle egyptian (the language you probably assume) "pictures" are just syllables. They are phonetic, not semantic, in the same way letter of modern language correspond to sounds, not meanings.
Egyptians had no problem expressinyg conplex concepts and they also had cursive writing, which is much easier to write.
Nit pick: the Egyptian writing system never had any symbols for syllables.
The phonetic symbols included in the Egyptian writing system represented 1 consonant or 2 consonants or 3 consonants, not syllables. Any syllables or short syllable sequences with the same consonants were written with the same symbol.
This makes the Egyptian writing system an exception, as all other writing systems that have developed completely independently, instead of being inspired by an existing system, have used phonetic symbols for syllables.
This is the very reason why the Egyptian writing system has generated the ancient Semitic alphabet with 29 consonannts, from which all later Semitic consonantic alphabets have been derived, then the Greek alphabet and other European alphabets, and the Indian writing systems and other Asian writing systems derived from them.
Since the beginning, the Egyptian writing system had two variants, depending on the writing instruments: hieroglyphic for inscriptions carved in stone and hieratic for texts written with a reed brush on papyrus. The latter is what you mean by "cursive". "Cursive" is not really appropriate, as hieratic was still a very complex script, difficult to write, even if it was simplified in comparison with hieroglyphic. Millennia later, a more cursive form of hieratic developed into the demotic script.
I don't get your quibble about "cursive" not being an appropriate way to describe hieratic. Pretty much every Egyptologist I've heard speak on the matter uses the term "cursive," with Demotic often described as "even more cursive." And I've copied quite a bit of it and it is far faster to write with a nice fountain pen than even "cursive" hieroglyphs. It's not particularly difficult, either. Sure, it's more complex than an abjad or an alphabet, but I don't see what that has to do with anything. The complexity is far more in reading it than writing it. If we're going to talk about difficulty in both reading and writing, Demotic is worse. And let's not even get into Ptolemaic-period hieroglyphs...
That is correct, but my knowledge of middle egypytian is limited to a single introductory book, and didnt want to muddy the waters with details.
The point stands still: the writing was not as clean as modern alphabets but was capable of expressing abstract concepts, it is completly orthogonal to concepts expressed in writing.
As a language matures, it moves away from concrete things towards abstract things. Eg cave paintings -> pictorial scripts -> modern languages which are very detached from pictorial/phonetic meaning (even modern chinese). These days we have programming languages which do not have any phonetic or pictorial representation. And this trend will keep going on. I think I still stand by my point that this script isn't as refined as a modern language. Just like the great pyramids aren't as refined as burj khalifa.
No, you are confusing different aspects of writing systems. Pictoral scripts are often very divorced from the pictoral meaning. Moving away for pictoral scripts is mostly a question about ease of writing which is why the hieroglyphs survived for monuments but more efficient scripts were used for every day writing. Hieroglyphs, outside some very early versions, could express everything spoken Egyptian could.
Some proto-writing systems (e.g. Australian message sticks), which could not express all ideas, were just very simple dots and lines. Going from being able to express only certain things to the full spoken language and going from complex symbols to simple ones which are easy to write are two different processes. So while we can suspect that a pictoral system is from an early stage of a writing system we cannot say that it is necessarily primitive in ability to express all ideas. Plus it might be, like hieroglyphs, only used for fancy texts for monuments and similar.
The mental image of an ancient Mesoamerican civilization writing about monads thousands of years before the rest of us, only for it to go unappreciated because we can't comprehend their script, is a great one.
Egyptian hierghlyps had phonetic values too so it definitely would be able to express everything spoken Egyptian could.
The main issue with hieroglyphics is that it was a very convoluted system, where symbols meant different things depending on context. A symbol of a bird could be a literal bird, some abstract concept related to that bird or part of the sounds of the word for that bird.
That sounds as difficult as Japanese where a single kanji might be used phonetically based on a Chinese reading (山 = san) or a Japanese reading (山 = yama) or it might be used non-phonetically or it could be some amazingly surprising pun based on any of the above.
Clearly impossible to have a system like that continue. Except for the fact that it does.
The polysemic nature of Egyptian hieroglyphic signs is hardly the main issue with learning to read ancient Egyptian. If you're a beginner slogging through elementary translation exercises, the determinatives and phonetic complements help a lot. If you've studied the signs, grammar, and vocabulary you actually need to read texts, you've already gained understanding of the context needed to interpret the function of individual signs.
While the proto-writing systems are based on pictograms, both the Sumenrian cuneiforms and the Egyptian hieroglyphic (used for inscriptions on stone) and hieratic (use for writing with a reed brush on papyrus) have made the transition towards having phonetic symbols, used together with ideograms.
Using the phonetic sign subsets of the Egyptian and Sumerian scripts, it was possible to write any sentence that could be spoken in their languages.
This was the most important advance in writing and both in Mesopotamia and in Egypt there is evidence about this transition from an earlier writing system that could write only a subset of the words of a language, so it could not be used to write arbitrary sentences, but only things like lists of objects with their amounts and owners, like needed for accounting, to a writing system that added phonetic symbols for writing any words that did not have their own symbol.
I cannot read the paywalled article, but it seems that now there is evidence that also the Proto-Elamite writing system has also passed around the same time through this transition from having only symbols for certain words to having phonetic symbols too, e.g. for syllables, which can be used to write arbitrary words and sentences.
Before phonetic symbols began to be used, we cannot know the language spoken by the users of a proto-writing system.
While in Egypt there is little doubt that the first users of writing spoke some kind of Old Egyptian, in Mesopotamia there is doubt the users of the first proto-cuneiform writing system spoke Sumerian. However, by the time when phonetic cuneiform signs were introduced, the language of the writers was Sumerian.
In the territory later known as Elam (in the West of present Iran), it is not known what language was spoken by the users of the Proto-Elamite writing system. It could have been an ancestor of the Elamite language spoken a millennium later, or it could have been a completely different language. Elamite is not related to the Indo-European languages that spread much later in that territory, like Old Persian.
Very interesting. My new hearing aids support Auracast and there's a complete dearth of transmitting equipment.
I remain unconvinced about Auracast. This kind of short-range broadcast is what analog baseband radio (induction loop) still excels at. (The properties of baseband tends to mimic how sound itself travels, including overlapping transmissions and fading with distance and blocked by walls.)
Auracast feels a bit like a compelled "improvement" for patent portfolio purposes. Though at the rate deployment is going, by the time it's widely deployed I guess the patents will have been expired.
In some ways there has been a significant step backwards for accessibility with tech progress. Traditional speakers function as inductive loop transmitters. Anything with a traditional coil speaker I can just put my head near it and switch my hearing aid to T-mode and I get a direct signal from the electronics with no speaker/microphone intervening.
Piezoelectric speakers (like in a cheap smartphone or TV unit) do not have this property. No coil.
How are you for task completion? For me, transferring a load of laundry from the washer to dryer is not an atomic operation. There is ample room to get derailed and wander off during the twenty seconds it should take. It can be interrupted by almost anything. Oh, I forgot to send that message. Oh, I forgot to check for the parcel. Oh, I need to go to the store today still. And I will walk away and forget to come back and finish.
Pretty good. I don't find I get derailed by other tasks but I do find others related to what I'm doing like "Oh, dishwasher's done, let's empty it, but oh wait let's clean the counter first" and then end up cleaning the sink and emptying the garbage as well
I've encountered several times an argument that goes something like this: corporations and other large economic or political institutions are the "original" AI agent -- slow and human-mediated, but with the same quality of non-human intellect and potential to impact the world through its non-human decision-making. It seems to me the essence, whatever it is philosophically speaking that we seem to "concentrate" into an AI model, may have first been distilled to a limited extent, when writing was invented.
> Modern implementation of FPU emulation might be more straightforward.
Most 32-bit designs throw an exception on an invalid instruction so it can be caught and handled at runtime. Even basic ARM Cortex-M0 chips throw a catchable exception on illegal instructions.
So one option is to just issue the FPU instructions as if the FPU exists, and then catch and emulate.
This is how operating systems emulated FPUs on processors like the 68020, the 386 and early RISC machines, if they didn't have an FPU.
I think there may be more realization up here that "gifted education" is a type of "special" education, in the same way remedial classes for delayed children are. Kids who need spec ed. and who don't get it can have very bad outcomes in life.
When the topic has come up I've often pointed out that if you are a parent: you really don't want those evil geniuses in your child's class, poking holes in everything the teacher says, taking up all the teacher's time talking about things over your kids' head, and probably initiating your kid into inappropriately adult concepts. Such children need specialists who know how to deal with that kind of abnormality.
[1] https://globalnews.ca/news/3907781/restructuring-toronto-sch...
reply