Hacker Newsnew | past | comments | ask | show | jobs | submit | vitalnodo's commentslogin

As I found out recently, there's a lighter option: model checkers like Spin. You describe your synchronization logic in a small modeling language (Promela), and Spin tries every possible interleaving of that model.

Mnemotechnics is an art of memorizing by linking visual images. A book I have gives these criteria for a proper image:

you can roughly draw the object from memory

you can name its main parts

you can name its main colors

you can describe its spatial orientation

The image shouldn't be as clear as a hallucination, and it should be a memory of a specific object, not a generic one. Meeting these criteria is already enough to link another image to it, for example by piercing it with another object, though there's also the question of imagining it at a large enough size.

Aphants, do these hold for you? Take Doge, the popular meme dog: not a generic Shiba Inu, but that exact picture. Could you sketch it, name its parts and colors, and say which way it's facing? And could you imagine, say, a pencil piercing it?


This is btw. a very important consideration when you are teaching literally anything.

Telling people to imagine a cone, then a plane, then rotating the other slightly and slice through the cone without touching the base, and then looking at a normal angle at the 2D shape of the resulting intersecting surface is a really good way to explain ellipses.

IF the person you're talking to can do all these steps. Turns out some people can rotate a cow in their head and some can't. If you cannot, a drawing or animation can help a lot to get the point across. Now I haven't gotten a problem with imagination at all, but I can only imagine how hard some subjects might be if you can't do that in your head.


"none of the above". Without a picture, I have no idea what the difference between a "Shiba Inu" and er a Doberman Pinscher is, except they probably have different texture fur and er ... different sizes, maybe? I remember "dog words". (and some textures and smells, but I don't remember ones for those two).


Saw a quote comparing pre-LLM code to pre-WWII steel, low-background steel, essentially.


No matter how robust my code is and however many eventualities I considered, it certainly feels like AI can find and address issues.


> it certainly feels like AI can find and address issues.

LLM chatbots are good at making you feel good. Facts don't care about your feelings.


I was curious how Android apps actually get built under the hood, and that curiosity led me to build my own toolchain: a DSL for Dalvik bytecode built with fasmg, with native libraries built via Zig.

I think it's a fairly interesting result on its own, and what's neat is how minimal it is, no Android Studio needed at all. There are fairly involved examples with themes, icons, shaders, audio APIs, networking APIs, and more.

Would be happy to see someone else pick it up and take it further.


This fits into the broader evolution of the visualization market. As data grows, visualization becomes as important as processing. This applies not only to applications, but also to relating texts through ideas close to transclusion in Ted Nelson’s Xanadu. [0]

In education, understanding is often best demonstrated not by restating text, but by presenting the same data in another representation and establishing the right analogies and isomorphisms, as in Explorable Explanations. [1]

[0] https://news.ycombinator.com/item?id=40295661

[1] https://news.ycombinator.com/item?id=22368323


With a tool like this, you could imagine an end-to-end service for restoring and modernizing old scientific books and papers: digitization, cleanup, LaTeX reformatting, collaborative or volunteer-driven workflows, OCR (like Mathpix), and side-by-side comparison with the original. That would be useful.


Don’t forget replication!


I'm curious how you think AI would aide in this.


Tao’s doing a lot of related work in mathematics, so I can say that first of all literature search is a clearly valuable function frontier models offer.

Past that, A frontier LLM can do a lot of critiquing, a good amount of experiment design, a check on statistical significance/power claims, kibitz on methodology..likely suggest experiments to verify or disprove. These all seem pretty useful functions to provide to a group of scientists to me.


Replicate this <slop>

Ok! Here's <more slop>


I don't think you understand what replication means in this context.


I think they do, and you missed some biting, insightful commentary on using LLMs for scientific research.


Previously, this existed as crixet.com [0]. At some point it used WASM for client-side compilation, and later transitioned to server-side rendering [1][2]. It now appears that there will be no option to disable AI [3]. I hope the core features remain available and won’t be artificially restricted. Compared to Overleaf, there were fewer service limitations: it was possible to compile more complex documents, share projects more freely, and even do so without registration.

On the other hand, Overleaf appears to be open source and at least partially self-hostable, so it’s possible some of these ideas or features will be adopted there over time. Alternatively, someone might eventually manage to move a more complete LaTeX toolchain into WASM.

[0] https://crixet.com

[1] https://www.reddit.com/r/Crixet/comments/1ptj9k9/comment/nvh...

[2] https://news.ycombinator.com/item?id=42009254

[3] https://news.ycombinator.com/item?id=46394937


I'm curious how it compares to Overleaf in terms of features? Putting aside the AI aspect entirely, I'm simply curious if this is a viable Overleaf competitor -- especially since it's free.

I do self-host Overleaf which is annoying but ultimately doable if you don't want to pay the $21/mo (!).

I do have to wonder for how long it will be free or even supported, though. On the one hand, remote LaTeX compiling gets expensive at scale. On the other hand, it's only a fraction of a drop in the bucket compared to OpenAI's total compute needs. But I'm hesitant to use it because I'm not convinced it'll still be around in a couple of years.


Overleaf is a little curious to me. What's the point? Just install LaTeX. Claude is very good at manipulating LaTeX documents and I've found it effective at fixing up layouts for me.


In my circles the killer features of Overleaf are the collaborative ones (easy sharing, multi-user editing with track changes/comments). Academic writing in my community basically went from emailed draft-new-FINAL-v4.tex files (or a shared folder full of those files) to basically people just dumping things on Overleaf fairly quickly.


collaboration is the killer feature tbh. overleaf is basically google docs meets latex.. you can have multiple coauthors editing simultaneously, leave comments, see revision history, etc.

a lot of academics aren't super technical and don't want to deal with git workflows or syncing local environments. they just want to write their fuckin' paper (WTFP).

overleaf lets the whole research team work together without anyone needing to learn version control or debug their local texlive installation.

also nice for quick edits from any machine without setting anything up. the "just install it locally" advice assumes everyones comfortable with that, but plenty of researchers treat computers as appliances lol.


I am curious if Git + Local install can solve this collaboration issue with Pull Requests?


To add to the points raised by others, "just install LaTeX" is not imo a very strong argument. I prefer working in a local environment, but many of my colleagues much prefer a web app that "just works" to figuring out what MiKTeX is.


I can code in monospace (of course) but I just can't write in monospace markup. I need something approaching WYSIWIG. It's just how my brain works -- I need the italics to look like italics, I need the footnote text to not interrupt the middle of the paragraph.

The visual editor in Overleaf isn't true WYSIWIG, but it's close enough. It feels like working in a word processor, not in a code editor. And the interface overall feels simple and modern.

(And that's just for solo usage -- it's really the collaborative stuff that turns into a game-changer.)


I use inkdrop for this, then pandoc to go from markdown to latex, then a final typesetting pass. Inkdrop is great for WYSIWYG markdown editing.


Same for me. I wrote my PhD in LyX for that reason.


Collaboration is at best rocky when people have different versions of LaTeX packages installed. Also merging changes from multiple people in git are a pain when dealing with scientific, nuanced text.

Overleaf ensures that everyone looks at the same version of the document and processes the document with the same set of packages and options.


Latex is such a nightmare to work with locally


The first three things are, in this order: collaborative editing, collaborative editing, collaborative editing. Seriously, this cannot be understated.

Then: The LaTeX distribution is always up-to-date; you can run it on limited resources; it has an endless supply of conference and journal templates (so you don't have to scavenge them yourself off a random conference/publisher website); Git backend means a) you can work offline and b) version control comes in for free. These just off the top of my head.


"Just install LaTeX" is really not a valid response when the LaTeX toolchain is a genuine nightmare to work with. I could do it but still use Overleaf. Managing that locally is just not worth it.


I'd use git in this case, I am sure there are other reasons to use overleaf otherwise it wouldn't exist but this seems like a solved issue with git.


You can use actually git (it's also integrated in Overleaf).

You can even export ZIP files if you like (for any cloud service, it's not a bad idea to clone your repo once in a while to avoid begin stuck in case of unlikely downtime).

I have both a hosted instance (thanks to Overleaf/ShareLaTeX Ltd.) and I'm also paying user for the pro group license (>500€/year) for my research team. It's great - esp. for smaller research teams - to have the maintenance outsourced to a commercial provider.

On a good day, I'd spend 40% in Overleaf, 10% in Sublime/Emacs, 20% in Email and 10% in Google Scholar/Semantics Scholar and 10% in EasyChair/OpenReview, the rest in meetings.


you can use git with overleaf, but from practical experience: getting even "mathematically/technically inclined" people to consistently use git takes a lot of time... which one could spend on other more fun things :-)


LaTeX ecosystem is a UX nightmare, coming from someone who had to deal with it recently. Overleaf just works.


The deeper I got, the more I realized really supporting the entire LaTeX toolchain in WASM would mean simulating an entire linux distribution :( We wanted to support Beamer, LuaLaTeX, mobile (wasn't working with WASM because of resource limits), etc.


We had been building literally the same thing for the last 8 months along with a great browsing environment over arxiv -- might just have to sunset it

Any plans of having typst integrated anytime soon?


I'm not against typst. I think it's integration would be a lot easier and more straightforward I just don't know if it's really that popular yet in academia.


its not yet, but gaining traction.


The WASM constraints make sense given the resource limits, especially for mobile. If you are moving that compute server-side though I am curious about the unit economics. LaTeX pipelines are surprisingly heavy and I wonder how you manage the margins on that infrastructure at scale.


But what's the point ?

To end up with yet another shitty (because running inside a browser, in particular its interface) web app ?

Why not focus efforts into making a proper program (you know, with IBM menu bars and keyboard shortcuts), but with collaborative tools too ?


You are right in pointing out that the Web browser isn't the most suitable UI paradigm for highly interactive applications like a scientific typesetting system/text editor.

I have occasionally lost a paragraph just by accidental marking a few lines and pressing [Backspace].

But at the moment, there is no better option than Overleaf, and while I encourage you to write what you propose if you can, Overleaf will be the bar that any such system needs to be compared against.


OP is talking about developing an alternative to Overleaf. But they are still trying to do it inside a browser !


we did a podcast with the Crixet founder and Kevin Weil of OAI on the process: https://www.youtube.com/watch?v=W2cBTVr8nxU&pp=2Aa0Bg%3D%3D


thanks for hosting us on the pod!


I was using Crixet before I switched over to Typst[0] for all of my writing. However, back when I did use Crixet, I never used its AI features. It was just a much better alternative to Overleaf for me. Sad to see that AI will be forced on all Crixet users now.

[0]: https://typst.app


So this is the product of an acquisition?


> Prism builds on the foundation of Crixet, a cloud-based LaTeX platform that OpenAI acquired and has since evolved into Prism as a unified product. This allowed us to start with a strong base of a mature writing and collaboration environment, and integrate AI in a way that fits naturally into scientific workflows.

They’re quite open about Prism being built on top of Crixet.


It seems bad for OpenAI to make this about latex documents, which will be now associated, visually, with AI slop. The opposite of what anyone wants really. Nobody wants you to know they used a chatbot!


This is just because LaTeX is widely used by researchers.

Also yes, LaTeX being source code it's much easier to get an AI to genere LaTeX than integrate into MS Word.


Please refrain from incorporating em dashes into your LaTeX document. In summary, the absence of em dashes in LaTeX.


Am I missing something? LaTeX is associated with slop now?


If a common AI tool produces latex documents, the association will be created yeah. Right now latex would be a high indicator of manual effort, right?


don't think so. I think latex was one of academics' earlier use cases of chatgpt, back in 2023. That's when I started noticing tables in every submitted paper looking way more sophisticated than they ever did. (The other early use case of course being grammar/spelling. Overnight everyone got fluent and typos disappeared.)


It's funny, I was reading a bunch of recent papers not long ago (I haven't been in academia in over a decade) and I was really impressed with the quality of the writing in most of them. I guess in some cases LLMs are the reason for that!


I recently got wrongly accused of using LLMs to help write an article by a reviewer. He complained that our (my and my co-worker's) use of "to foster" read "like it was created by ChatGPT". (If our paper was fluent/eloquent, that's perhaps because having an M.A. in Eng. lit. helped for that.)

I don't think any particular word alone can be used as an indicator for LLM use, although certain formatting cues are good signals (dashes, smileys, response structure).

We were offended, but kept quiet to get the article accepted, and we changed some instances of some words to appease them (which thankfully worked). But the wrong accusation left a bit of a bad aftertaste...


If you’ve got an existing paragraph written that you just know could be rephrased more eloquently, and can describe the type of rephrasing/restructuring you want… LLMs absolutely slap at that.


LaTeX is already standard in fields that have math notation, perhaps others as well. I guess the promise is that "formatting is automatic" (asterisk), so its popularity probably extends beyond math-heavy disciplines.


> Right now latex would be a high indicator of manual effort, right?

...no?

Just one Google search for "latex editor" showed more than 2 in the first page.

https://www.overleaf.com/

https://www.texpage.com/

It's not that different from using a markdown editor.


great context - thanks ! so yeah maybe Overleaf is the way to go now :)


Can you recall the link?


see w2c2 in this paper

https://www.opencloudification.com/wp-content/uploads/2025/0...

Tho I have mis-remembered it. They transpile wasm back to C and compile that to a native binary.


w2c2 has only 2 mentions. wasm2c is not a clear winner, it's specifically losing several of their benchmarks.

In general, using a preexisting compiler as a JIT backend is an old hack, there's nothing new there. It's just another JIT/AoT backend. For example, databases have done query compilation for probably decades by now.


As an alternative to Overleaf, I found Crixet to be quite useful. It appears to be based on WASM and has fewer usage restrictions.


I went to give Crixet a try, and there was a AI assistant in the editor. I looked in the settings to turn it off and the setting to do so said "I prefer my ignorance handcrafted, organic, and 100% human-made."

:)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: