While we are waiting on that to become stabilized, we implemented a inspired/co-evolved way to do that in our tool[0], where you mark individual fields in the request/response schema as being file payloads, so that file exchange can be properly orchestrated by the harness and doesn't pollute the context. We just do inline base64 uploads of the required payloads, which in practice we've seen to work quite will until ~100MB files (which is otherwise also the size limit we usually recommend for file processed).
It's annoying that it's not stabilized yet, but for most bigger customers we've seen, they implement 80% of the MCP servers they connect in-house, so doing adjustments to the tool surface, and metadata has been less of a pain for them than we expected.
I just implemented this with oauth - basically I have a tool that returns a signed URL that the client can PUT the file to. Works in ChatGPT Work mode. My use-case was to have the client generate an image and upload it.
I have had to hack a couple of workarounds in https://github.com/rcarmo/memento to do uploads, and there's a draft going around, but the general practice in enterprise MCPs seems to be to do it "out of band" and have MCP tools to hand-over storage handles/URLs so the MCP server can do the imports itself "safely".
You're right but this seems difficult to estimate. From the wikipedia* article:
> ... Despite this, there were no deaths caused by acute radiation syndrome. Given the uncertain health effects of low-dose radiation, cancer deaths cannot be ruled out. ...Predicted future cancer deaths due to accumulated radiation exposures in the population living near Fukushima have ranged in the academic literature from none to hundreds.
> ...For evacuation, the estimated number of deaths during and immediately after transit ranges from 34 to "greater than 50". The victims include hospital inpatients and elderly people at nursing facilities who died from causes such as hypothermia, deterioration of underlying medical problems, and dehydration. The old people and already sick, were more likely to be injured because of being relocated than damaged by radiation.
The 2011 Tōhoku earthquake and tsunami (which also caused meltdown in the Fukushima Daiichi nuclear accident) caused 19,759 deaths, 6,242 injured, 2,553 missing.
So nuclear radiation impact from Fukushima is minimal in the total loss of life.
Per UN no deaths are recorded nor will be recorded due to the low dose.
Evacuation wasn't necessary, govt enforced it deliberately. If ppl weren't evacuated in such a rush(or not at all), they would have been fine
The low dosage claim is shady considering we have parts of the world with higher natural background radiation and in some cases cancer rates are lower there
Still, even by wildest estimations nr is fairly low
It's useful to remember that Socrates was contrasting the existing Oral culture vs the emerging Literate Culture (Plato) , and the _enormous_ social differences between them. i.e not just rejecting new technology because it's new.
Unlike Oral cultures where a point of view can be questioned and held accountable, a written version changes these expectations since it can only be conveyed one-way, i.e a trust-me mentality.
Secondly, humans having evolved in an oral world are used to much greater exertions and development of their memory (eg: recalling and narrating complex oral epics) which writing (and later computers) greatly weaken.
> Secondly, humans having evolved in an oral world are used to much greater exertions and development of their memory (eg: recalling and narrating complex oral epics) which writing (and later computers) greatly weaken
In fairness, that is a rejection of the actual technology, not the surrounding culture.
But the point about culture of questioning is an interesting one I hadn't heard before.
> In fairness, that is a rejection of the actual technology, not the surrounding culture.
Yeah, good point. At a cultural level, this was a change from an Oral world where _knowing_ what to recall, being able to, and being 'witty' about it mattered a great deal; to a Literate world where things could be cited, 'looked up', and compared.
> Most persons are surprised, and many distressed, to learn that essentially the same objections commonly urged today against computers were urged by Plato in the Phaedrus (274–7) and in the Seventh Letter against writing. Writing, Plato has Socrates say in the Phaedrus, is inhuman, pretending to establish outside the mind what in reality can be only in the mind. It is a thing, a manufactured product. The same of course is said of computers. Secondly, Plato's Socrates urges, writing destroys memory. Those who use writing will become forgetful, relying on an external resource for what they lack in internal resources. Writing weakens the mind.
Wasn't Plato writing this stuff down? Why would he argue against what he was literally doing at that moment?
I think I'm also not clear on who "Socrates" is supposed to be here and his relation to Plato. The article attributes the argument to the actual person, while Ong seems to consider him not only as one of Plato's characters, but as some sort of self-insert for Plato, to ascribe the argument to Plato himself.
Socrates comes from a period, the tail end of that period, where all learning was oral. Writing was "new". He observed, which is provable and true, that learning from a written word perspective is a weaker form of learning than from an oral perspective. From the simple fact that when information is delivered orally, questions can be asked, it is a 2-way communication. Not so with writing. With writing, the student must follow their reading with additional oral use and trial uses of the information, or it is lost completely. While that same information initially gained in understanding via oral lessons can often be put to use immediately, the oral instructional path is more complete, it allows questions and answers during the learning process. While a written lesson requires human interactions to supplement that learning for it to hold.
>that learning from a written word perspective is a weaker form of learning than from an oral perspective
Yea, this isn't one that is proven from empirical data. The oral instruction path not more complete by any way possible. The combination of reading + writing at the same time is super powered in comparison. It stops the human brain from becoming a hallucination machine about the actions it took in the past, and allows more truthful retrospection.
The origin of rhetoric is oral persuasion, not the transfer of objective information. Oral conversations are noisy AF, easy to dominate, allow speakers to lie with "I didn't say that", and to use persuasive rhetorical tricks to confuse and persuade instead of enlightening.
We've all been in meetings where people talk at each other, or everyone says their part with no connection to the rest, and previous points are forgotten almost immediately even if they're valid, true, relevant, and important.
Likewise lectures - good luck teaching anything scientific without allowing notes.
Writing gives the recipient time to stop, ponder, understand, and - on a good day - disagree and criticise.
It doesn't prevent questions at all. It encourages them, and gives them time to mature and deepen. You may not be able to ask the original writer - especially if they're dead - but you will always be able to find comments and opinions from others.
If you put all of these together you get an argument from status, not from effectiveness.
Being a teacher/philosopher was a career, and writing endangered that.
Superficial in-the-moment wit and memory were always better for entertainment than expanding human knowledge.
Well, spoken exchanges are not expected to be neutral. That's part of the nuance of communications. Yes, oral conversations are noisy, easy to dominate and speakers can lie, which is also part of the lessons within understanding how to communicate well. Lessons that somehow magically also teaches a person to plan their communications, to employ both critical analysis and secondary considerations in reflection of their audience. And to do that in real time while conversing.
Comparing the lax and informal communications of our modern experiences, it is no wonder that people cannot imagine the environment a community a quality communications creates.
Our collective communications experiences are argument from status, not from effectiveness, but that is not to say effective communications and the completely other environment it creates does not exist. Socrates speaks of that environment, not our modern failure to communicate above 5-grade levels.
“In some of his works, it is evident one of Plato’s goals is to create a sense of puzzlement among his readers, and the dialogue form is being used for this purpose.”
What more puzzlement than to follow the hero into confusion and doubt, only to be lead out by the brilliance of his later unfucked arguments?
You should generally but not always read any statement by Socrates in a Plato dialogue as a statement that Plato is putting into the mouth of Socrates, not something Socrates himself said. There is a gradation, though. The Apology was probably very close to what socrates actually said, and some of the later dialogues (The Republic, for example) probably bear little relationship to anything Socrates said.
But, and this is important, Plato almost certainly did not agree with everything he had Socrates say in every dialogue. Sometimes he is just playing with ideas. Personally, I think Plato is just being provocative about books in this dialogue to push an idea as far as he can.
Socrates is a historical person and the mentor to Plato, but Plato uses him in his works to develop and deliver his arguments. Since we don't have much about Socrates outside of Plato its unclear how true Plato's rendition is true to what Socrates would've argued.
Also it should be noted that ancient writings did not include punctuation or whitespace, and presumably they were meant to be read aloud and listened to. Augustine (354 - 430 AD) mentions someone reading in his head as odd.
The quoted Seventh Letter limits the argument to writing about philosophy, not writing about other things: "There neither is nor ever will be a treatise of mine on the subject. For it does not admit of exposition like other branches of knowledge; but after much converse about the matter itself and a life lived together, suddenly a light, as it were, is kindled in one soul by a flame that leaps to it from another ..."
There's also the objection to "putting it forth into a world of discord and uncomeliness". If I was being uncharitable I could say that he fears criticism, like he's saying the ideas will be ruined if taken outside of his Svengali-like reality distortion field. (Or more charitably, he wants a good faith environment to discuss them in, instead of exposing them to hostile trolls who just won't get it.)
(This is supposedly a letter written by Plato, but probably is more like fan fiction written by his contemporaries.)
This is more like a dancer or a martial artist refusing to write a book about his craft on the ground that the required understanding cannot be passed this way. With dancing this is more obvious than with philosophy, so writing on philosophy is more dangerous, as the reader may mistake the false knowledge for the truth.
Duke Huan was in his hall reading a book. The wheelwright P'ien, who was in the yard below chiseling a wheel, laid down his mallet and chisel, stepped up into the hall, and said to Duke Huan, "This book Your Grace is reading - may I venture to ask whose words are in it?"
"The words of the sages," said the duke.
"Are the sages still alive?"
"Dead long ago," said the duke.
"In that case, what you are reading there is nothing but the chaff and dregs of the men of old!"
"Since when does a wheelwright have permission to comment on the books I read?" said Duke Huan. "If you have some explanation, well and good. If not, it's your life!"
Wheelwright P'ien said, "I look at it from the point of view of my own work. When I chisel a wheel, if the blows of the mallet are too gentle, the chisel slides and won't take hold. But if they're too hard, it bites in and won't budge. Not too gentle, not too hard - you can get it in your hand and feel it in your mind. You can't put it into words, and yet there's a knack to it somehow. I can't teach it to my son, and he can't learn it from me. So I've gone along for seventy years and at my age I'm still chiseling wheels. When the men of old died, they took with them the things that couldn't be handed down. So what you are reading there must be nothing but the chaff and dregs of the men of old."
> Pure mathematics is dead. Long live mathematics. I think all of interesting mathematics is applied mathematics in the end. Powerful AI means that the level at which we can do applied mathematics will be so much higher, though, and many more people will be able to be "mathematicians". The importance of pure mathematics is often argued for by citing examples of important applications that used pure mathematics invented a long time before the application became apparent. We can reverse this argument: by properly developing the mathematics our applications need, we surely will obtain all of interesting pure mathematics.
Perhaps the pace of applied mathematics would rise sharply, given cheap intelligence. And this* may end up being the forefront driving progress in mathematics.
*Or maybe a split between the human domain and the practical real world. Where the human domain might end up with a variation of a "No machine contributions" policy. Sorta like the recent gcc policy.
> The program must fit in a genome-sized instruction set of about 1 gigabyte
True but this can be a lot larger, maybe even a 1 exabyte instruction size since it depends on he programming language used to express the program. And even accounting for the invariance of runtimes at scale*, the constant factor might be gigantic since we have to build up a lot of cellular machinery first. Reminds me of the Carl Sagan quote: To make a sandwich,you must first construct the universe!
* For example, to translate a program from language A to language B, you can dedicate a constant size to write a language A to B translator. Thus at large program sizes , the kolmogorov complexity (i.e instruction set size) is fairly similar between programs since the size of the program dominates the size of the translator program which is constant. But the constant factor for cellular machinery might be gigantic**
If I crumble an assembled hot dog, I do not get nachos.
If the two were equivalent, performing the same action on each should produce similar results.
I suppose you could say that hot dogs, subs, hoagies, etc are kinds of tacos, but I can't see what element of the taco should give it this priviledge. It would seem, rather, that tacos, hot dogs, and sandwiches are all examples of the ursandwich where some (hot dogs et al) are members of the triwich family (being surrounded on three sides or containing a single continous substrate on three sides) and that some (burgers et al) are members of the duwich family.
This allows us insight into the great pizza debate. To the uninitiated, the thin crust and deep dish appear similar. We can see, however, that they are merely related cousins on seperate sides of the urwich family. One is a rare example of the unwich having bread on one side, while the other is a duwich. This easily explains the preferential division in humans. Some see no familial distinction while others care deeply as to which derivation of the urwich they are eating.
edit: on an entirely unrelated note, I will die on the 'cereal and oatmeal are soups' hill
I agree that none of these is universally accepted, as there are people who disagree right here!
Open-face sandwiches often have multiple pieces of bread, go by many names, and are similar to toasts and tostadas, which are neither sandwiches nor tacos.
If you cut the rest of the way through the bread in a sub, it’s still completely acceptable to serve, but if cut all the way through a hotdog bun, it is regarded as broken or defective.