You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
I guess everyone here is at least aware that nLab has been having technical difficulties in the last months. But I only just saw these words written by Urs: (http://128.2.67.219/schreiber/show/What+is...+the+nLab#fn:1)
"The operation of the main web of the nnLab had been abruptly suspended on 29 Dec. 2021 by its single volunteer installation administrator at that time, without notice or discussion. (The forum page with the shutdown announcement is now down, too.) Authors have been locked out of all their pages since (in particular I continue being locked out of my home page, please check by email whether information given there is still accurate, in case it matters).
The currently remaining rudimentary page display is hence outdated, besides having been partially broken in the shutdown process; and readers should please beware that the nnLab pages they currently get to see have not been, are not being and cannot be maintained until further notice. (Some pages are not even displaying their latest content as of the shutdown moment anymore.)
Requests to at least post an alert to this effect on displayed pages have been turned down without reason; and a succession of announcements of system recovery have all passed without effect, instead further functionality has been switched off since. In short, the nnLab installation has de facto died on 29 Dec. 2021, and it is unclear if or when it will be revived in the future, and in which state of coherence or trustworthiness. Myself, I have unfortunately no control or command over the installation, having trusted in volunteer help on this crucial point.
A hard restart of the entire nnLab project seems to be necessary, and maybe there is some value to this, dire as it feels at this point. If anyone reading this sees themselves willing and capable to set up, host and administrate a research wiki vaguely like the nnLab was, possibly better, then please contact me."
My first thought is that if we talk to our ACT friends in industry it probably would be quite easy to get enough money to pay a professional sysadmin, and not rely on volunteers.
The important thing isn't not to rely on volunteers, but insofar as possible not to rely. The main thing is to have a process by which the service can be set up again without help from whoever is currently running it, like always having up-to-date backups in the hands of the wiki administrators (and if possible, slightly-less-up-to-date backups available to the general public).
(Also, the domain should be held by an organization composed of the wiki administrators, rather than by any unrelated org 'on their behalf'. This is secondary though--links being broken is bad, but not nearly as bad as links being broken unsystematically.)
Jules Hedges said:
My first thought is that if we talk to our ACT friends in industry it probably would be quite easy to get enough money to pay a professional sysadmin, and not rely on volunteers.
From an industry perspective, the scarcest resource is time.
Putting someone to work on this means paying someone part-time to do it. At least for a startup-like reality, this is just not possible. Also I wouldn't be too happy knowing that ncatlab is privately managed.
The best strategy imho would be to request some sort of grant for this task, and use that money to pay some freelance professional to take care of it. Also, I'd request monthly or at least quarterly backups so that if something like this happens again in the future the project can be restarted easily. I really hope Urs has some backups of the ncatlab.
Yes, I had in mind grants or donations from industry
Sounds like something that an institute could help with ;)
Does anyone know what the problem with the nForum currently is?
It may be difficult to revive the old nLab even with the page source code... I recall the engine was heavily customised.
29 Dec 2021 is a long time ago, and the nLab has been "running" much more recently than that. I suggest asking Urs whether that quoted text is just an out-of-date leftover.
However, I do certainly agree that the reliance on the current volunteer labor is a bad situation, for many reasons.
I didn't explicitly ask, but he tweeted a screenshot of this same text today, so I would assume it still stands
The nForum has a SSL certificate problem, apparently.
There were funds collected for the nLab migration (here) . When the nForum is running again, you'll be able to see how much was collected from the final comment in the thread.
The best way to avoid certificate problems is to use the Electronic Frontier Foundations https://letsencrypt.org
It is quite easy to use and automatically fetches new certificates on a regular basis.
Ah, reading more closely I see that Urs is referring to the shutdown of editing, which has indeed been going on that long. I wish I were able to help with solving the problem myself, but I have too much on my plate at the moment already.
I do think that there are backups of the page source, in at least some form. My personal workstation has been running daily backups for a while, and I think Urs and possibly one or two others also have. It looks like they stopped working this March, but I still have backups from December, January, and February -- I haven't looked at them, but the gzipped files are 1.2G, so they have something in them.
Jules Hedges said:
Yes, I had in mind grants or donations from industry
Industry usually gives money to develop things. You finance an institute or a startup to get a slice of the possible earnings. From this point of view financing the nlab is a bit of a dead end: It is not intrinsically novel per sé, it's just a repository. Industry investors have little incentives to invest in something like this instead of moving their money towards something that deliver novel, exploitable research. The only incentive I can think of is philanthropy, which is a very rare thing to find lol
Clearly if something like the Topos Institute acquires a staggering valuation, then they could use part of the money to maintain the nlab. The problem is getting to that valuation. Almost all startups in this space are pretty early on, in a stage where every penny counts :smile:
Richard estimates that costs will be < $6 a month (https://nforum.ncatlab.org/discussion/13776/nlab-migration-to-the-cloud/?Focus=97893#Comment_97893). So securing funding is not a top priority.
Urs seems to be being overly dramatic about the whole thing. This migration was necessary to create the kind of robust technology for the nLab that we all want. It's now running on AWS; whereas before it was running on a single box in someone's office. The plan is also to open-source all the code.
Also, the search is now infinitely faster than it was before, which anyone who experienced the old search will know is an absolute blessing.
I don't think shutting down fundamental features for months on end is a normal way of migrating to a cloud server and developing new code.
I suppose what Urs says can be summed up in one sentence as "the admin is not cooperating or communicating", which is a pretty bad situation
I'd guess the nForum is probably down for an unrelated reason; I just checked that the nCafe has no post about the nLab's technical problems, so probably this very thread is 3rd in line to the throne of places that anyone can even talk about this. (Which isn't ideal because Urs himself isn't signed up here, I think)
Sure. And Urs' post made some sense when he originally made it. I just don't understand why he's sounding the alarm again by retweeting it now that most of the trouble is over. It's lead to a post on reddit declaring 'Apparently nLab is dead' at the top of r/math with 105 votes. This is frustrating because it will discourage people from interacting with the nLab at exactly the moment when editing is being reopened.
It seems like everyone here is running to panic stations, when in fact we've already reached the point where we're sorting out the finer details.
Henry Story said:
The best way to avoid certificate problems is to use the Electronic Frontier Foundations https://letsencrypt.org
It is quite easy to use and automatically fetches new certificates on a regular basis.
The certificate is already from Let's Encrypt, so it's not as automatic as one would hope.
Ah, I see..... communication problems coming from the nForum being down at the time it's most needed!
But it is not actually down... just has an expired certificate
Right, I can still post there by telling my browser to access it anyway. (For some reason my phone gives me this option but my laptop does not.)
And at https://nforum.ncatlab.org/discussion/13776/3/nlab-migration-to-the-cloud/ there are like a dozen posts from Richard Williamson in the past week.
Reid Barton said:
But it is not actually down... just has an expired certificate
Most modern browsers will refuse to allow you to visit a site with an expired certificate nowadays.
Firefox tells me "you can't add an exception to visit this site", so for me it's functionally down
Well, I can't help all of you with broken browsers :upside_down:
Maybe download Internet Explorer? :octopus:
For what it's worth, here https://stackoverflow.com/questions/67707027/how-to-get-through-security-error-pages-in-firefox-browser are instructions to override for Firefox, although I'm not going to do so
(Using Firefox) I just clicked the "allow anyways" button, don't know why it is different for others.
Oh yeah, I just opened my personal laptop and I have that button. So this is a recent change to Firefox, they took that button away, presumably so that anyone capable of finding and carrying out the override instructions is more likely to understand the risks
Jules Hedges said:
I'd guess the nForum is probably down for an unrelated reason; I just checked that the nCafe has no post about the nLab's technical problems, so probably this very thread is 3rd in line to the throne of places that anyone can even talk about this. (Which isn't ideal because Urs himself isn't signed up here, I think)
Urs quit posting on the nCafe years ago, so any such post would most likely emanate from Mike Shulman or David Corfield.
I have up-to-date Firefox and I have no trouble seeing nLab pages. Maybe at some point I said I was okay with an expired certificate. Or maybe it's back up now? I can't tell.
I still cannot access the nForum.
It may be that Richard Williamson is unaware of the certificate issues if his browser is not complaining. Perhaps someone who can access the nForum could send a post notifying him about the certificate issues if no-one has done already?
I tried going to the nForum. I got a warning about an expired security certificate on my up-to-date Firefox 99.0.1 (64-bit Windows version). It allowed me to take a chance and go ahead. It works fine.
John Baez said:
I have up-to-date Firefox and I have no trouble seeing nLab pages. Maybe at some point I said I was okay with an expired certificate. Or maybe it's back up now? I can't tell.
Only the nForum is affected by the expired certificate. It's unrelated to any issues with the nLab.
Oh, thanks for that correction.
I posted a comment here on the nForum:
Maybe you folks already know this, but the security certificate on the nForum has expired. Thus, my Firefox browser warned me not to go ahead and visit these sites... but I said I was willing to take the risk and went ahead. Other less brave users think something really bad has happened.
Nathanael Arkor said:
It may be that Richard Williamson is unaware of the certificate issues if his browser is not complaining. Perhaps someone who can access the nForum could send a post notifying him about the certificate issues if no-one has done already?
Toby Bartels posted 5 hours ago confirming that Richard knows about the certificate issue and aimed to fix it today.
Okay. So I guess Urs' dire warning concerns our inability to edit the nLab, and maybe some other issues.
There have been a number of assurances from Richard that editing functionality will be available by such-and-such date, but it seems the goalposts keep getting moved. I assume that and the licensing problem with the nForum are the things frustrating Urs. (And him above anyone else, since he had made the nLab inseparable from his research life.)
It is indeed quite unfortunate that Richard is deciding on the fate of the nLab almost unilaterally at this point, but at least it's clear he is approaching the goal
Some pages are being reopened, like this one
I totally get Urs's frustration... it'd be as if someone took my laptop for repairs and resisted giving it back. I would have too bought a new laptop by now.
More concerningly, the nLab is now down and the nForum is an email server. image.png
I hope this is just a temporary stage as Richard mucks about with stuff to fix the certificate issue.
In fact the website "https://ncatlab.org/" is still down, and the domain "https://nlab-pages.s3.us-east-2.amazonaws.com/" seems to be down too.
https://ncatlab.org is up for me :-)
Are you sure you're not just looking at a cached version, @Tim Hosgood? These checking-websites also report https://ncatlab.org as down: https://downforeveryoneorjustme.com/ncatlab.org & https://www.isitdownrightnow.com/ncatlab.org.html
I'm pretty sure — I clicked on a random page I've never been to before (https://ncatlab.org/nlab/show/nonstandard+analysis) and it works, even with a forced reload.
Edit: yeah, I've clicked around a bunch and everything loads fine for me :shrug:
I have access to ncatlab.org using MS Edge. It is using an Amazon certificate from Feb.
Same with Safari
I think you might have a cached DNS record for ncatlab.org, since that seems to be the problem for me.
it's down for me
This is what I have in the command line
$ nslookup ncatlab.org
Server: 192.168.178.1
Address: 192.168.178.1#53
Non-authoritative answer:
Name: ncatlab.org
Address: 18.66.192.74
Name: ncatlab.org
Address: 18.66.192.43
Name: ncatlab.org
Address: 18.66.192.97
Name: ncatlab.org
Address: 18.66.192.57
Perhaps n < 4 of the servers has a good certificate and 4 - n a broken one?
Wow MIT sold a lot of IP addresses.
FWIW
$ nslookup ncatlab.org
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
*** Can't find ncatlab.org: No answer
Anyways, hopefully it's a sign that stuff is Happening, rather than Not Happening
Oscar Cunningham said:
Richard estimates that costs will be < $6 a month (https://nforum.ncatlab.org/discussion/13776/nlab-migration-to-the-cloud/?Focus=97893#Comment_97893). So securing funding is not a top priority.
Urs seems to be being overly dramatic about the whole thing. This migration was necessary to create the kind of robust technology for the nLab that we all want. It's now running on AWS; whereas before it was running on a single box in someone's office. The plan is also to open-source all the code.
Also, the search is now infinitely faster than it was before, which anyone who experienced the old search will know is an absolute blessing.
Cost of cloud renting is indeed negligible, no doubt about that. I was referring to the cost of hiring a sysadmin, which is not negligible at all.
> dig ncatlab.org
; <<>> DiG 9.10.6 <<>> ncatlab.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13405
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;ncatlab.org. IN A
;; ANSWER SECTION:
ncatlab.org. 60 IN A 54.230.99.79
ncatlab.org. 60 IN A 54.230.99.20
ncatlab.org. 60 IN A 54.230.99.4
ncatlab.org. 60 IN A 54.230.99.56
;; Query time: 198 msec
;; SERVER: 193.11.30.200#53(193.11.30.200)
;; WHEN: Tue May 03 15:59:10 CEST 2022
;; MSG SIZE rcvd: 104
weird when I go through my French cell phone I get
dig ncatlab.org
; <<>> DiG 9.10.6 <<>> ncatlab.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57763
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;ncatlab.org. IN A
;; AUTHORITY SECTION:
ncatlab.org. 3600 IN SOA candy.ns.cloudflare.com. dns.cloudflare.com. 2277071908 10000 2400 604800 3600
;; Query time: 10 msec
;; SERVER: 172.20.10.1#53(172.20.10.1)
;; WHEN: Tue May 03 16:00:56 CEST 2022
;; MSG SIZE rcvd: 103
Fabrizio Genovese said:
Oscar Cunningham said:
Richard estimates that costs will be < $6 a month (https://nforum.ncatlab.org/discussion/13776/nlab-migration-to-the-cloud/?Focus=97893#Comment_97893). So securing funding is not a top priority.
Urs seems to be being overly dramatic about the whole thing. This migration was necessary to create the kind of robust technology for the nLab that we all want. It's now running on AWS; whereas before it was running on a single box in someone's office. The plan is also to open-source all the code.
Also, the search is now infinitely faster than it was before, which anyone who experienced the old search will know is an absolute blessing.
Cost of cloud renting is indeed negligible, no doubt about that. I was referring to the cost of hiring a sysadmin, which is not negligible at all.
Also I want to stress how the problem here is not renting cloud, but exactly that no sysadmin is getting paid for the job. :smile:
From the german provider I get
dig ncatlab.org
; <<>> DiG 9.10.6 <<>> ncatlab.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49505
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;ncatlab.org. IN A
;; ANSWER SECTION:
ncatlab.org. 3 IN A 18.66.192.97
ncatlab.org. 3 IN A 18.66.192.57
ncatlab.org. 3 IN A 18.66.192.43
ncatlab.org. 3 IN A 18.66.192.74
;; Query time: 20 msec
;; SERVER: 192.168.178.1#53(192.168.178.1)
;; WHEN: Tue May 03 16:05:17 CEST 2022
;; MSG SIZE rcvd: 104
I hope this is not the beginning of a russian cyber attack on the DNS. They all seem to be giving different answers.
DNS results depend on the requester's IP for well over 20 years now.
These appear to all be CloudFront edge IPs (try entering one of the IP addresses directly in your browser) and there may be some amount of caching as well as client geolocation going on.
yes, it can also take time for new dns results to propagate.
This is the command to find the certificate I think
openssl s_client -showcerts -connect 18.66.192.57:443
with the ip address replaced with the one you want to test.
It works well on my server
openssl s_client -showcerts -connect bblfish.net:443
Google's DNS servers reports different results for who is in charge of ncatlab.org:
$ dig +short @8.8.8.8 SOA ncatlab.org
candy.ns.cloudflare.com. dns.cloudflare.com. 2277071908 10000 2400 604800 3600
$ dig +short @8.8.8.8 SOA ncatlab.org
ns-1407.awsdns-47.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
(These were a few seconds apart.) Which suggests the DNS provider is being changed from Cloudflare to AWS (or the other way around).
Cloudflare does not return any IP addresses, but AWS does
$ dig +short @candy.ns.cloudflare.com ncatlab.org
$ dig +short @ns-1407.awsdns-47.org ncatlab.org
54.230.206.35
54.230.206.9
54.230.206.53
54.230.206.5
Now the nForum is back, but the nLab is 404ing except for ncatlab.org which redirects to the forum.
https://twitter.com/schreiberurs/status/1521516991344959489?s=21&t=H-yB2W4oCcZE72iIjFZTmw
Just to update: A minute ago nLab's pre-previous volunteer admin, Adeel Khan, has kindly jumped in and restored the installation in its latest state before shutdown on 29 Dec 2021 Right now the nLab is again accessible, under this slightly modified url: http://nlab.preschema.com/nlab/show/HomePage
- Urs Schreiber (@SchreiberUrs)Richard Williamson has said that he is resigning from administrating the nLab.
The nForum and nLab are both back online. I hope Urs' copy doesn't lead to a confusing fork in the project.
The "official" nLab currently isn't in a state where it can be edited, so if Richard steps down now, it seems a fork is inevitable.
Ah, it seems like Adeel has now reverted to official nLab to its Dec 2021 state. https://nforum.ncatlab.org/discussion/13776/nlab-migration-to-the-cloud/?Focus=98034#Comment_98034 Presumably the fork is now unnecessary.
I'm kind of surprised at how informal the organization of the nlab remains (at least officially?). For example, LMFDB seems to be of a similar age to the nlab, and seems to have a more formal sense of organization. (And they seem to do it basically with academic rather than industrial funding sources.) Am I looking at the wrong webpage about nlab organization?
I think this is a correct understanding.
Why would you expect it to have a formal organization? It's mainly one guy writing web pages at a maniacal pace, together with about half a dozen others who write quite a few, and then some people who have volunteered to give tech support.
I'm always amazed by how people treat it as some sort of "establishment" - using the terminology there as if it were standard and didn't require explanation, etc.
Of course it's good that the terminology invented there is catching on, because generally it's quite well-chosen terminology.
Well, it's a testament to Urs et al's work that the nlab plays an outsize role in my professional life, anyway. On mathoverflow, for instance, it's listed right next to wikipedia and the arxiv as a "standard online reference" (see 4th paragraph at that link). By contrast, encyclopedia of math is not listed there :). Hmm... perhaps that's an oversight...
John Baez said:
I'm always amazed by how people treat it as some sort of "establishment" - using the terminology there as if it were standard and didn't require explanation, etc.
The nLab has become such an important resource that I think this is an unsurprising assumption.
I suppose the Stacks project is also mostly the work of one person, and has a similarly "official" sort of status in its field.
Looks like Stacks governance is comparably light. For another point of comparison, consider Kerodon.
well, I have never seen a list of project money donated to the nLab as you can see in the LMFDB link above!
What nLab funding information exists is available here https://ncatlab.org/nlab/show/funding+of+the+nLab
Nathanael Arkor said:
John Baez said:
I'm always amazed by how people treat it as some sort of "establishment" - using the terminology there as if it were standard and didn't require explanation, etc.
The nLab has become such an important resource that I think this is an unsurprising assumption.
I guess so. Since it's mainly some friends of mine, and my wife Lisa made up the name "nLab", I have a different view of it.
it would be bad, and ominous, if nlab is lost. not just for the people who invested work into it but also for the web itself --- which evolved from a place to exchange CERN preprints and post CT blogs to a place where people are tracked, profiled, sold, and steered. the reason why we are offered this zulip service, tweets and so on is in exchange for carrying with us the cookies which these providers kindly leave in the browsers that they kindly provide, unless you use the onion...
so maybe this is a good moment to rethink the whole thing: what is the place of science in all that? suppose the nLab resurrects tomorrow. who will run it 30 years from now? if the nLab content is offered to elsevier or one of the angel or venture investors into science, they will happily throw money at it. alternatives?
the problem is not the operating costs but the incentive for persistence: some sort of entity that does not suffer from human shortcomings such as limited attention span or even limited life span.
the certificate thing (and the web browsers that protect you from the grave dangers of expired certificates) says that any web site that is not helping trackers track people nowadays needs a survival strategy, which may or may not be a business model.
Nathanael Arkor said:
Richard Williamson has said that he is resigning from administrating the nLab.
Uh, now the nForum is back up it's clear this is an even more unfortunate situation than I thought yesterday
Science is made of people, as I like to say
Projects seem to reach a point in their lifetime when they need some kind of "administrator/organizer" whose job is to take care of the boring, non-technical bits of having a project "exist". Clearly LMFDB has that, but the nLab does not. The importance of that task is typically extremely under-valued, especially by technical people (in fact, the deeper the technical expertise, the more I see a lack of understanding of the importance of those managements tasks).
The Haskell Foundation is a good example of a community "waking up" to the need for such an entity.
I would hope that @David Spivak and the topos institute could step in with regular funding and institutional support.
"we need funds to maintain the central CT community resource on the internet" is a pretty good story to go to potential sponsors with!
Urs doesn't seem to be here, but I'm in touch with him by private email, and I think I can reassure everyone that the nLab will pull through. Right now we are focusing on getting things stable again in the short term, but after that I hope we will be able to establish a more secure arrangement for funding and control moving forwards.
I hope so!
me too!
John Baez said:
Yes, but it's still extra work compared to having the nLab people take care of themselves.
The whole point is that the nLab people were not taking care of it. The cool parts (i.e. the contents, which is why it became so popular), sure. But the hidden, boring things? Clearly not, since this crisis would not have existed otherwise. This week is the first time I've heard the name "Richard Williamson" and "Adeel Kahn", even though I've been using the nLab for years. This shows you how hidden their work was, until it stopped being done.
Broadly generalizing, nobody really _likes_ working on the infrastructure of hosting a wiki and updating the software and ensuring backups happen, etc. They do it because they feel it is important. If possible, it is much better to pay people to work on such things, rather than relying on volunteers, and additionally, this ensures that what people other than the volunteers value is what gets prioritized (because the volunteers, by virtue of being the ones donating all the work, otherwise really get to set agendas however they see fit, and work on things only when they have time and energy, and also may be called away at any point due to paid job demands or family or a thousand other things). So I am less concerned about funding for hosting, and more about the larger funding required to get stable development and administration of the system itself. (I say this as someone who has been involved in infrastructure work as a volunteer for many years, and who is working with the HF on professionalizing chunks of such work into the hands of paid staff)
Jacques Carette said:
John Baez said:
Yes, but it's still extra work compared to having the nLab people take care of themselves.
The whole point is that the nLab people were not taking care of it. The cool parts (i.e. the contents, which is why it became so popular), sure. But the hidden, boring things? Clearly not, since this crisis would not have existed otherwise. This week is the first time I've heard the name "Richard Williamson" and "Adeel Kahn", even though I've been using the nLab for years. This shows you how hidden their work was, until it stopped being done.
Since I read the nForum I was aware of this stuff all the time. Anyone who contributes to the nLab instead of just passively using it is urged to note changes on the nForum, and then you see what's going on. It's just like Wikipedia: you don't notice the details of how it works until you start trying to contribute.
Folks at the nLab were trying to improve the software, but it was going slowly - you can read about it here.
Jacques Carette said:
John Baez said:
Yes, but it's still extra work compared to having the nLab people take care of themselves.
The whole point is that the nLab people were not taking care of it. The cool parts (i.e. the contents, which is why it became so popular), sure. But the hidden, boring things? Clearly not, since this crisis would not have existed otherwise. This week is the first time I've heard the name "Richard Williamson" and "Adeel Kahn", even though I've been using the nLab for years. This shows you how hidden their work was, until it stopped being done.
As John was suggesting, it's clear from this that you weren't tuned into the nForum much, where the names of Adeel and Richard were very well known.
One thing the nLab folks were not good at is soliciting funding, whether institutionally or through private donations.
Maybe they didn't try very hard yet? One thing it took to create the Topos Institute is for a good mathematician, Brendan Fong, to almost give up on research and focus on building an institution and soliciting funds. It's kind of a sacrifice for the greater good.
Luckily the nLab should not require as much money or organization.
No, I don't think anyone has tried very hard yet.
Yes, @John Baez and @Todd Trimble you are quite right that I only dipped my toes into the nForum, every few years. The volume of posts was too high, I just couldn't keep up. [Same reason I left the Lean Zulip and unsubscribed to the proposals stream for Haskell.]
BTW, The previous funding drive seeming to be successful, as hosted by the Topos Institute, see [[funding of the nLab]] with corresponding nForum thread.
(Apparently, the plan to update that page monthly fell by the wayside, but it seems there would have been enough money last December to have rescued the old installation so that it was usable while the cloud migration was ongoing.)
And I just checked that on the Topos Institute donation page, you can still earmark donations to go to the nLab.
I don't want to derail the conversation but I find it a bit confusing that whenever there is a problem with the community the new silver bullet is to say "Topos will fix it." But I can't bare but think _why_ is it Topos that should fix it, a large number of us are in huge established institutions, I vouch to claim that a large number of us are using the nlab. _We_ should solve the problem with some guidance from established people in this domain (such as John and Jacques). I am also concerned generally about this reliance (at least intellectually in our minds) on Topos, as John said it's a new institution, it needs time money and people to grow and establish itself. These problems we discuss here really don't feel suited or perhaps a good use of _their_ time (if imposed implicitly or explicitly by the community). I'd rather they make category theory more useful and applicable and establish it as a reasonable applied field.
My impression of the whole ordeal is not that there were not people willing to volunteer for maintenance (there's at least two, and on the migration thread on the nForum I've seen a bunch more offering their services), but that migration wasn't well-planned nor communicated with the community. That, plus a lack of redundancy (Richard was alone in doing this when he started), was recipe for a disaster (that didn't happen at the scale it could have). It doesn't seem the case that paying Richard would have sped up things considerably, not that we needed a paid figure at all.
Of course having a paid professional would help tremendously, but I don't see the case (yet).
Also, strong agreement with Georgios. Why should Topos fix this? It's not their project. Keeping the nLab running is something we, as a community, could and should manage to support and fund alone.
Speaking of funding, it'd be very cool to have nLab merchandise around. Someone was selling t-shirts a while ago and they were amazing. I didn't buy them only because it felt like money should go to the project. (this proposal comes with a personal volunteering candidature attached)
@Matteo Capucci (he/him) I was going to be selling T-shirts and donating the $$ to the Topos-managed fund. It's a bit subtle to get the money to where it needs to do.
I have one design already, a very retro vapourwave-inspired design, a riff on the 80s Adidas logo and the current nlab one (since I designed that, and put it in the public domain, I guess anyone could do it, but I want to set up a T-shirt selling account anyway for other things...)
Yes, I think self-reliance is a good direction --- and also considering ways to have tools that don't actually need regular volunteer maintenance beyond someone dropping in to kick the tires every couple years. The nlab had a single point of failure, and in this case, poor planning led to an immense failure.
The thing that those of us with technical/computer abilities need to think about when we offer our volunteer work to help the mathematical community is: we should not go in directions that ensure _dependence_ on us, because we may have personal emergencies or just get tired of working on it. When we offer our services, we should be doing so with the aim of making mathematicians relatively independent. One consequence of that is, we probably should not be developing and planning amazing cloud services or things that are harder to deploy than "one click".
It may seem like you are doing mathematicians a huge favor by putting in all this work, but the reality is more like "If I have a personal emergency, Urs Schreiber's research notebook gets held hostage for months". It is a very negative result of a very positive impulse to be of service, and part of our responsibility as engineers is to take that into account. Do no harm.
Georgios Bakirtzis said:
I don't want to derail the conversation but I find it a bit confusing that whenever there is a problem with the community the new silver bullet is to say "Topos will fix it." But I can't bare but think _why_ is it Topos that should fix it, a large number of us are in huge established institutions, I vouch to claim that a large number of us are using the nlab.
Right...... I can't speak for the financial situation of Topos, but looking in from the outside I believe that they're partly existing grant-to-grant, they have some "regular" funding but not enough to guarantee to sustain them at the size they've already grown to, and definitely not enough to throw resources around. Compare the arXiv, which brings in lots of funding but is in the end maintained by people at Cornell
David Michael Roberts said:
I have one design already, a very retro vapourwave-inspired design, a riff on the 80s Adidas logo and the current nlab one (since I designed that, and put it in the public domain, I guess anyone could do it, but I want to set up a T-shirt selling account anyway for other things...)
I just wanted to say that I'll buy everything vaporwave. Like, right now. At least for me this is the best funding idea for this community I've heard in ages. But I'm pretty fixated with Vapor and Retro, so it's probably just that you hit my very niche interests.
(Apologies, the following comment might be better suited for an nforum discsussion, but I couldn't quite figure out the most appropriate thread to bring it up on the nforum.)
Tim Campion said:
I'm kind of surprised at how informal the organization of the nlab remains (at least officially?). For example, LMFDB seems to be of a similar age to the nlab, and seems to have a more formal sense of organization. (And they seem to do it basically with academic rather than industrial funding sources.) Am I looking at the wrong webpage about nlab organization?
Possibly I was looking at the wrong page for information about the organization of the nlab. The page I linked to, as well as this variant don't mention the "steering committee" named at this page and linked from this variant. Interestingly, although the Organization of the nLab page I linked does not refer to the steering committee, it kind of appears that the "steering committee" idea has at least been discussed years ago on the associated nforum discussion.
Todd Trimble said:
Jacques Carette said:
John Baez said:
Yes, but it's still extra work compared to having the nLab people take care of themselves.
The whole point is that the nLab people were not taking care of it. The cool parts (i.e. the contents, which is why it became so popular), sure. But the hidden, boring things? Clearly not, since this crisis would not have existed otherwise. This week is the first time I've heard the name "Richard Williamson" and "Adeel Kahn", even though I've been using the nLab for years. This shows you how hidden their work was, until it stopped being done.
As John was suggesting, it's clear from this that you weren't tuned into the nForum much, where the names of Adeel and Richard were very well known. (For instance, neither of them is named in any of the organizational nlab pages I linked above.)
One thing the nLab folks were not good at is soliciting funding, whether institutionally or through private donations.
I do think it would be nice if people like Richard and Adeel's contributions could somehow be more visible to the average nlab user, who probably never visits the nforum at all. (For instance, neither of them seems to be named in any of the organizational pages I linked above.)
The nLab "steering committee" doesn't do very much; mainly we deal with the occasional hard-to-discourage crackpot. It's not really a directorial or technical body. As it happens, we are discussing right now the possibility of constituting a more technical directive committee.
Did I miss that discussion, Mike?
I seem to recall Urs withdrew from the Steering Committee, and it relied on people often with tenuous academic jobs. Note also the massive imbalance in recent contributions on the nLab for those who don't realise:
Screenshot-2022-05-06-17.58.36.png
Well, by "we are discussing" I really meant "the possibility was raised in an email". It hasn't really been discussed yet. I haven't had a chance to deal much with the whole thing beyond the immediate need of getting the server fixed up.
Georgios Bakirtzis said:
I don't want to derail the conversation but I find it a bit confusing that whenever there is a problem with the community the new silver bullet is to say "Topos will fix it." But I can't bare but think why is it Topos that should fix it, a large number of us are in huge established institutions, I vouch to claim that a large number of us are using the nLab.
I'd something similar in previous comments. Later I deleted those comments because they weren't quite phrased right: I'd forgotten that the Topos Institute already is helping raise money for the nLab. But only in a minimal way, I believe. Namely, they have a webpage where you can make a donation. That probably took just a couple person-hours of work to set up.
So I still agree it's not good not to think of the Topos Institute as a big powerful thing that can solve all our problems! Think of it as a small chick that may someday grow into a majestic eagle - but only if we help it.
I'm trying to help them develop a 'killer app' that they can wave around to show people that applied category theory is really useful. Right now this 'killer app' is software for public health modeling. (Yes, the quoted term is ironic.)
Jules Hedges said:
Right...... I can't speak for the financial situation of Topos, but looking in from the outside I believe that they're partly existing grant-to-grant, they have some "regular" funding but not enough to guarantee to sustain them at the size they've already grown to, and definitely not enough to throw resources around.
I'm not aware of any faucet that continuously pours or even drips money into the Topos Institute bank account. As far as I know, they get their money from donations from a few Silicon Valley bigshots together with grants that various people have been able to get, e.g. David Spivak and Evan Patterson / James Fairbanks.
I want to make sure everyone knows that work is already underway on stabilizing the nLab in both the short and long term, both technically and financially. Thanks to everyone who's offered suggestions and help; we will be sure to reach out to the community if anything is needed.
I also want to say that while it's unfortunate that this drama is playing out publicly, it's even more unfortunate that only part of the drama is publicly visible. I don't think the solution to that is to try to make everything public, but I would like to caution all observers not to leap to conclusions based only on what you can see.
Let me try to explain why I suggested Topos play a role, and also why I do not advocate that Topos per se play a role given the useful comments here. The Haskell Foundation and the Topos institute were launched at relatively similar times. Of course the two communities are very different, but within that setting they seemed to share some similar goals. In particular, at least initially, my understanding was that Topos could act as a centralizing body for "general community infrastructure" much as the HF aims to do, and has a similar goal of stabilizing core resources for a broader group. Now, it may be that's not the direction Topos is going in -- fine! But, the concern is again that there comes a certain point in which relying on individual volunteer work reaches its limits, and the stopgap solution is to scale up a bit the existing thing, but the real solution is necessarily going to involve some more regular funding that can pay not just for hardware costs (relatively cheap!) but for individuals to have the time to responsibly and consistently put in effort, and further, to establish some publicly known chain of ownership and responsibility, which involves an institution with some legal standing, and ideally with a 501(c) so it can handle nonprofit status for donations, and also have enough infrastructure to organize paying people. Ideally, you save some work by not having too many institutions which have to replicate that structure. But again, maybe Topos is not going to be that. My opinion is simply that, at a certain point, which is perhaps near, perhaps not, _something_ should be that, or, through no fault of any hardworking individual involved, there will be sporadic frustrating messes for want of such a thing.
(and the point is not certainly that "topos should pay" but rather whatever centralizing institution is established can be a centralized conduit for funds and effort, in terms both of responsibility and synchronization, so that organizations can pay and know their funds are using in a fashion their administrators are comfortable is well accounted for)
Btw, how big is the Haskell Foundation?
2 full time salaried employees and a fair number of other people doing unpaid volunteer work in various ways including a 13 member board, and also various committees and working groups. (which sometimes are semi-formalizing things that would have existed anyway, but now have a more cohered structure -- and also independent projects have now loosely affiliated, which again is just a modest formalization of a relationship that offers sort of the promise of coordination and help in directing resources but without much official Teeth).
HF looks as though it expends relatively fewer resources -- fewer employees, no physical office, and no funding of research work. It seems the visions ended up being quite different, with Topos worrying about actually centralizing and driving research, while HF is focused on "filling in gaps" and coordinating administration and infrastructure -- but you would be much better able to explain the Topos side of things than whatever my inferences are!
Topos is a research institute and there seems to be a misunderstand. That while Topos might be part of the community, we are not part of Topos. As any other institute it has goals of its own and researchers of its own, that draft a particular trajectory within ACT. It is not _for_ the ACT community, even if it does things to benefit us. It might be better to compare Topos to a research lab rather than HF.
@Fabrizio Genovese how about this?
https://twitter.com/HigherGeometer/status/1523136537868734465
Imagine being the envy of all your friends wearing this retro hat and also supporting the nLab financially at the same time... https://twitter.com/HigherGeometer/status/1523136537868734465/photo/1
- theHigherGeometer 💉💉 (@HigherGeometer)I'm happy for feedback on designs, I've not done actual market research or learned design in any formal way :-)
It's actually quite a good idea to use git to publish a wiki as the mlab does.
Perhaps that would be safer long term, and allow for wide distribution of clones?
If am not sure how problematic math notation was on github, but it works on gitlab. That is why I started web-cats on gitlab.
David Michael Roberts said:
Fabrizio Genovese how about this?
https://twitter.com/HigherGeometer/status/1523136537868734465
I'm happy for feedback on designs, I've not done actual market research or learned design in any formal way :-)
I wat thinking more something along the lines of https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/%22Evolution%22_and_life_in_vaporwave_flavours._%2848475685782%29.png/640px-%22Evolution%22_and_life_in_vaporwave_flavours._%2848475685782%29.png
Or also this, that is arguably more retrowave than vaporware https://wallpaperaccess.com/full/1246974.jpg
As for feedback, personally the more absurd, kitsch and flashy you make it the more it is likely that I'll buy it :stuck_out_tongue:
Fabrizio Genovese said:
Or also this, that is arguably more retrowave than vaporware https://wallpaperaccess.com/full/1246974.jpg
I think you mean vaporwave rather than vaporware.
Or, in the case of clothing that never actually becomes available, vaporwear?
A while ago I made this, it may have a niche market in the UK :grinning:
nlabour.png
Absolutely incredible.
How about a shirt saying things like "a monad is a monoid in the category of endofunctors"?
Paolo Perrone said:
How about a shirt saying things like "a monad is a monoid in the category of endofunctors"?
I used that recently to make a point about how being able to repeat a sentence or just knowing every single word in it does not amount to understanding. That requires something more. like watching
Bartosz Milewski's course https://www.youtube.com/watch?v=GmgoPd7VQ9Q
How did that become such a universal catchphrase anyway? Shouldn't it be "a monad is a monoid in the monoidal category of endofunctors and composition"?
Maybe it would be even more nlab to say "a monad is a lax point".
And on the back of the shirt it says 'a monoid is an algebra of the list monad'.
Paolo Perrone said:
How about a shirt saying things like "a monad is a monoid in the category of endofunctors"?
FTFY: a monad is just a monoid in the category of endofunctors
Yeah, the just transforms it from a fact into an attitude bound to set off arguments.
Let's pick the wording that sells the most t-shirts. Let's fund the nLab!
John Baez said:
Yeah, the just transforms it from a fact into an attitude bound to set off arguments.
A long time ago on the Cafe, a post (I think one of John's) started off with a link to a YouTube video, no longer available AFAIK, where the narrator complains "The monads make my head hurt!" There seems to be a kind of myth, maybe especially prominent among students of Haskell, that monads are some sort of hurdle or rite of passage that everyone has to get through, typically after a struggle. [Actually, I think maybe they mean a strong monad on a cartesian closed category, but never mind that.]
I would like to think of the deployment of "just" not as a sign of arrogance and therefore a negative attitude, but more a positive attitude of trying to be helpful: "look here, it's not so bad, if you remember it like this". I think I can honestly say that I never had a problem with monads, having learnt about them from Mac Lane.
Tim Campion said:
How did that become such a universal catchphrase anyway? Shouldn't it be "a monad is a monoid in the monoidal category of endofunctors and composition"?
The history of this meme is explained at the beginning of this stackoverflow answer: https://stackoverflow.com/a/3870310/3016387
Many years ago I recall a conversation about "category theory purity tests", that involved coming up with short statements like this that would only make sense to someone who was "sufficiently categorically impure". I think the best one we came up with was "the center of a set is 'true'".
Todd Trimble said:
I think maybe they mean a strong monad on a cartesian closed category, but never mind that.
Actually I think they mean a map from sets to sets with unit and bind (without axioms). There is no way to ask for more in Haskell, is there?
Well, the Haskellers do care about the laws --- though without either an established equational theory for the Haskell language nor an actual semantic model (e.g. some proper domain theory), it is a bit unclear what exactly is meant by these laws in the context of Haskell.
But I think if pressed, an enlightened Haskell programmer would say something like "I am imagining a XXX-enriched monad on the the fragment of haskell that can actually be modeled in XXX" where XXX is some variety of domains.
Ralph Sarkis said:
FTFY: a monad is **just** a monoid in the category of endofunctors
I thought the sentence attributed to Wadler was:
"a monad is a monoid in the category of endofunctors, what's the problem?"
Fabrizio Genovese said:
As for feedback, personally the more absurd, kitsch and flashy you make it the more it is likely that I'll buy it :P
I think you vastly overestimate my artistic ability here :-)
All: I'd rather not perpetuate memes that only serve to cement the perceived elitism of category theory and/or the nLab. I'm making nLab merch, some of which will be humorous self-deprecation, but obviously so ("A moduli stack of elliptic cuvres is a moduli stack of elliptic curves" is too good to pass up as a mug quote...), not generic CT meme material. Anyone who wants to sell that can do so! I'm operating my own product account, and donating the money, so I'm aware of what sort of messages I might be choosing to send.
Imho aesthetics work better than catchphrases. I'd never wear a tshirt that says "a monad is a monoid in the category of endofunctors". But I'd wear a tshirt with cool colors and decorations. If there's also the nlab logo in it then it becomes a nice way to make the logo - and what it represents - cool and trendy :smile:
"I came for the art and stayed for the math" seems like a good strategy here :grinning:
Amar Hadzihasanovic said:
A while ago I made this, it may have a niche market in the UK :grinning:
nlabour.png
Just take my money
Paolo Perrone said:
Maybe it would be even more nlab to say "a monad is a lax point".
"A topological space is a relational β-module"
Paolo Perrone said:
Maybe it would be even more nlab to say "a monad is a lax point".
It just occurred to me that this is even a correct (informal) definition of the other notion of monad.
Can it say a monoid is a monad in a one object bicategory on the back?
A monad is a monad in the 2-category of categories.
OK, the relational -module line is classic enough, and was (re-?)popularised on the n-category café, I'd definitely use that one. But in a format to be revealed...
Where at the Cafe? There's the briefest possible mention here.
I think I was thinking of that, yes. Though that is a while before the current generation of students in CT were active, so I'm showing my age. But there might be another source, that went through and explained this (and maybe it was you, Todd!)
It was mostly me writing about this in the nLab, although I think I remember Tim Campion finding a mistake (which I think was corrected?), and maybe Mike was involved too. The editing history will reveal all.
Todd Trimble said:
It was mostly me writing about this in the nLab, although I think I remember Tim Campion finding a mistake (which I think was corrected?), and maybe Mike was involved too. The editing history will reveal all.
Oh wow, I definitely remember thinking about relational -modules back then, but I had completely forgotten about the story of the nlab page! Interestingly, there are two nforum discussions on this page. As far as I can tell, the two of us ended up agreeing at the time that the mistake I caught was satisfactorily corrected. So if past Todd and Tim are to be trusted, the page should be sound :P.
Notes to self:
Fabrizio Genovese said:
Imho aesthetics work better than catchphrases. I'd never wear a tshirt that says "a monad is a monoid in the category of endofunctors". But I'd wear a tshirt with cool colors and decorations. If there's also the nlab logo in it then it becomes a nice way to make the logo - and what it represents - cool and trendy :)
just to throw my 2 cents on this, just one person's preference: I wear graphic tees pretty exclusively, and I don't like ones with words beyond the name of a band or similar. So I'd buy one with "nLab" but not "a monad is a monoid in the category of endofunctors".
Yeah, me too.
Alexander Campbell said:
A monad is a monad in the 2-category of categories.
To be really annoying:
A monad is just a monad in the 2-category of categories.
https://twitter.com/Joe_DoesMath/status/1394624957645197320?s=20&t=Jn4uZjD3MKHwpPnQ5eQtrw
John Baez said:
Yeah, the just transforms it from a fact into an attitude bound to set off arguments.
lol Nike-style logo saying only 'just'
On the algebraic topology discord server there is a custom emoji reaction which is the word "just", but crossed out.
At MSP we have a 'just' jar where we are supposed to put money whenever we justify unjustifiably... incidentally, this might be a good way to fund the nLab lmao
I vaguely remember Matteo is in debt to the just-a-jar by an infinite amount due to some infinite regress situation
Jules Hedges said:
I vaguely remember Matteo is in debt to the just-a-jar by an infinite amount due to some infinite regress situation
Damn :face_palm:
Is a justification printed with a ragged-right alignment justified? (and would it preserve limits?) :grinning_face_with_smiling_eyes:
weird I also had a problem on all my web sites with a renewal of the https://letsencrypt.org certificate this month. Just fixed it now.
Some nLab news:
Some people here might be interested in helping out the nLab:
[....] if you are a technical expert on the required IT issues and would like to lend a hand with keeping the nLab installation alive and well, then please drop a note, either here or directly to one of the technical board members. (You don’t have to become a formal member of the “technical board”.)
I'm getting this error when trying to visit the nForum:
image.png
Anyone know what's happening?
Not sure. I couldn't access it earlier today, either, but it's back now
The nLab recently moved to a new server and DNS and there was a bug in the configuration, I think it's been fixed now.
Nice to hear that work is ongoing.
The permanent move to the new nLab server is happening at (UTC 13:00). At that time the nLab and nForum will temporarily be switched to read-only. During the move, which is projected to last "between 10 minutes and 6 hours", you will get an error message if you try to edit the nLab or post in the nForum. At the end of the migration, the nLab and nForum will be switched to the new server and editing/posting will work again. It may be that some things are broken afterwards; if you notice any, please report them on the nForum.
As I have no account on the n-forum, I report this here (and hope that's ok): The link to this reference on the nlab appears to be broken. Here is a working, freely accessible link.
@Sascha Haupt If you like, you can fix the link yourself by clicking Edit
at the bottom left of the nLab page :)
Tom de Jong schrieb:
Sascha Haupt If you like, you can fix the link yourself by clicking
Edit
at the bottom left of the nLab page :)
Thanks! I was not aware that the nlab allows editing without an account.
how does one add a new page to the nlab?
Daniel Teixeira said:
how does one add a new page to the nlab?
https://ncatlab.org/nlab/show/HowTo#newpage
Update Nov 2024: For technical reasons and since the nLab is well-funded at the moment, the following donation mechanism is paused until further notice.
https://ncatlab.org/nlab/show/funding+of+the+nLab#DonationPause