frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

A tiny Apollo 17 moon rock is unlocking a secret lunar history

https://www.space.com/astronomy/moon/a-tiny-apollo-17-moon-rock-is-unlocking-a-secret-lunar-history
1•Brajeshwar•5m ago•0 comments

Why AI systems may never be secure, and what to do about it

https://www.economist.com/science-and-technology/2025/09/22/why-ai-systems-may-never-be-secure-an...
1•tempodox•6m ago•0 comments

China won the electric car race. Up next: freight trucks

https://restofworld.org/2025/china-electric-freight-trucks/
2•Brajeshwar•6m ago•0 comments

Another react state library but it's the one I wanted to use

https://github.com/davidnormo/react-create-state
1•davidnormo2•15m ago•1 comments

The myth of the Jewish high IQ

https://forbiddentexts.substack.com/p/the-myth-of-jewish-high-iq
1•harperlee•15m ago•0 comments

Show HN: Mermaid Editor

https://www.mermaidonline.live
1•pikaiqiu666•17m ago•0 comments

IdeaScope – AI tool to validate startup ideas in seconds

1•amannankhan•20m ago•0 comments

ForcedLeak: AI Agent risks exposed in Salesforce AgentForce

https://noma.security/blog/forcedleak-agent-risks-exposed-in-salesforce-agentforce/
1•tempodox•21m ago•0 comments

The Rise and Fall of Chinese Identity in Taiwan [video]

https://www.youtube.com/watch?v=uJdI9hIpO5s
1•hunglee2•30m ago•0 comments

The first AI system in the world to hold a cabinet-level government role

https://en.wikipedia.org/wiki/Diella_(AI_system)
1•ColinWright•33m ago•0 comments

Can Tesla Drive Itself from Sydney to Melbourne? Supervised Self-Driving [video]

https://www.youtube.com/watch?v=rgmwsk0aiRE
1•teleforce•34m ago•0 comments

Full-Fat, Kernel-Ready: Why RISC-V Linux Needs Everyone Upstream

https://riscv.org/blog/2025/07/risc-v-upstreaming/
1•EvgeniyZh•37m ago•0 comments

Towards Effective Execution of Architecture Modernization

https://www.youtube.com/watch?v=1DgrySggdCE
1•RebootStr•38m ago•0 comments

GamerNexus to benchmarks GPUs on Linux [video]

https://www.youtube.com/watch?v=5O6tQYJSEMw
3•ekianjo•41m ago•0 comments

CodeConcise: A New Era for Legacy Modernization [video]

https://old.reddit.com/r/programming/comments/1jcom10/codeconcise_a_new_era_for_legacy_modernizat...
2•whatever3•47m ago•1 comments

Show HN: One API for all your SMTPs

https://www.brieferl.com
2•goldenerfish•51m ago•0 comments

Show HN: Proxmox‑GitOps: Self-Hosted GitOps (demo incl., recursive Monorepo IaC)

https://github.com/stevius10/Proxmox-GitOps
1•stevius10•52m ago•0 comments

The End of Credentialism

https://www.cremieux.xyz/p/the-end-of-credentialism
1•barry-cotter•58m ago•0 comments

Type theory and functional programming. (1999) [pdf]

https://www.cs.cornell.edu/courses/cs6110/2015sp/textbook/Simon%20Thompson%20textbook.pdf
2•fanf2•58m ago•0 comments

Help Cambodia Please

1•laikerkh•1h ago•1 comments

I Scaled from Zero to a Million Store on Dukaan, Without a CS Degree

https://github.com/subhashchy/The-Accidental-CTO
1•devnonymous•1h ago•0 comments

OpenAI Needs a Trillion Dollars in the Next Four Years

https://www.wheresyoured.at/openai-onetrillion/
7•msk-lywenn•1h ago•2 comments

Nextauth.js is now part of Better Auth

https://twitter.com/better_auth/status/1971636036813181197
2•bundie•1h ago•0 comments

Onward

https://domenic.me/retirement/
2•ghuntley•1h ago•0 comments

Harrods says customers' data stolen in IT breach

https://www.theguardian.com/technology/2025/apr/02/tesla-sales-down-elon-musk
2•ndsipa_pomu•1h ago•0 comments

Hybrid Quantum-Classical: Europe's First Exascale Computer Connects to D-Wave

https://www.eetimes.eu/hybrid-quantum-classical-europes-first-exascale-computer-connects-to-d-wave/
1•donutloop•1h ago•0 comments

Speculation on the Disappearance of Amelia Earhart and Fred Noonan

https://en.wikipedia.org/wiki/Speculation_on_the_disappearance_of_Amelia_Earhart_and_Fred_Noonan
1•tosh•1h ago•0 comments

Kitchen Is Full of Microplastics

https://www.bbc.com/future/article/20250919-how-to-eat-less-plastic
1•koolhead17•1h ago•0 comments

Scream AI – Create Viral Y2K Horror Photos with Ghostface

https://www.screamai.online
1•yszhu•1h ago•1 comments

Supply chain security for the 0.001% (and why it won't catch on)

https://blog.viraptor.info/post/supply-chain-security-for-the-0001-and-why-it-wont-catch-on
3•viraptor•2h ago•0 comments
Open in hackernews

Typst: A Possible LaTeX Replacement

https://lwn.net/Articles/1037577/
139•pykello•2h ago

Comments

imiric•1h ago
Typst is great. I'm sure it's not a complete LaTeX replacement, given the dominance of TeX for many decades, but for simple documents it's a breath of fresh air.

Not having to deal with the insanity of the LaTeX distribution system alone is worth the switch. Everything is contained in a single binary. The language itself is much simpler to read and write, and seems just as flexible. LLMs do a decent job of generating it. Compilation takes less than a second, making it so much faster to iterate.

Many thanks to the authors and contributors, and please don't ruin it. :)

marginalia_nu•1h ago
Assuming it's at all desirable, it's an interesting and recurring problem of how to dislodge existing sub-optimal (sometimes even harmful) standards and notations.

Almost nobody wants to learn something new when they already know something similar.

Creates a heck of a momentum effect, not just from the practitioners resisting the change, but also available resources and so on.

benrutter•1h ago
> Almost nobody wants to learn something new when they already know something similar.

I think it depends on what the thing is. I use LaTeX for occasional documentation, a better version would save me a maximum of 5 minutes a year. I probably won't be an early Typst adopter.

But, I spend loads of time for example, working with dataframes in Python. I got into Polars fairly early because improvements in that space can massively affect my productivity.

If you're routinely using LaTeX to write papers, the time spent learning something new isn't comparably large.

nbernard•1h ago
> If you're routinely using LaTeX to write papers, the time spent learning something new isn't comparably large.

I don't know. By then aren't you quite comfortable with LaTeX?

It may be Stockholm syndrome and sunk costs speaking, but I'm using LaTeX all the time: I quite like it and I don't feel any need for something else to replace it...

setr•59m ago
Text editors progress one funeral at a time.
nbernard•22m ago
Scientific text editors, you mean? ;)

I suspect it is actually worse than that and that they are actually subject to the Lindy effect ( https://en.wikipedia.org/wiki/Lindy_effect ).

mystifyingpoi•1h ago
See: YAML, JS, /etc structure, credit cards in US...
marginalia_nu•1h ago
Keyboards being modeled after typewriters, unit of electrical charge being negative, pi being half a turn, etc.

Our basis vectors are very much wide of the mark.

spookie•1h ago
We... have failed so much...
josephg•1h ago
> Almost nobody wants to learn something new when they already know something similar.

Yeah, I wrote a paper using typst - which was much more pleasant to draft. But for the final version submitted to the journal, we ended up converting it to latex because that's what the journal wanted.

I think it'll be hard to dislodge latex for academic papers - particularly in CS. But there's plenty of other uses for it. Personally I'm looking forward to HTML output. I want to use it to write blog posts and long form documentation. (Markdown simply isn't powerful enough for my needs.)

bonoboTP•1h ago
If the software is actually good, it can start from an enthusiastic core of students, PhD students and later niche conference organizers and niche journal editors and if they gossip about their experience, it can spread through word of mouth if it's sufficiently good.
marginalia_nu•43m ago
Yeah I think this is correct, with the added caveat that it must be as good as the alternative PLUS the awkwardness of switching to have any hopes of breaking out of the local minimum.

Otherwise you become Dvorak, which despite being better than Qwerty and having been around for almost a hundred years, still hasn't seen widespread adoption, in this case because the awkwardness of switching is very significant. The effect is likely smaller on something like Typst.

renerick•1h ago
Typst is fantastic and I recommend to dive into it to see how much value it offers. To me personally, the biggest strength is the ergonomics of both the tooling and the language, and how ergonomics persist even between documents of various complexity. Writing a paper in LaTeX is nice, but making something like a CV takes some patience. Meanwhile, in typst it was quick to get started and go all the way to building resumes, character sheets, and I know of at least one occurrence of implementing symbolic math in typst language. It's not without quirks, but still, very solid alternative
chanux•1h ago
I maintained my CV in Latex for years (originally got started on this due to the fear of MS Word) and recently tried out Typst. I agree with you that it's quite simple to get started with. Also, I had to maintain a Ubuntu based Docker image with everything needed for the build.

Also if anyone is looking for a little help in getting started, LLMs are pretty decent at converting (and I forget which one I used).

klabetron•26m ago
My CV is still in LaTeX which gives me the opportunity to procrastinate updating it (rather than actually applying for jobs) because of all of the tweaking I do.

If nothing else, typist is going go give me more opportunities to procrastinate! Nice.

WastedCucumber•1h ago
God it's so much easier than LaTeX. I wrote so many things in LaTeX over the years, and writing (and debugging) switching to Typst felt like, well, like somebody had been fighting me every step of the way, and then finally stopped. I'm not going back, if I can help it.

But I will say I've mostly written relatively simple documents in it, so maybe that colors my experience.

mystifyingpoi•1h ago
I just found out https://typst.app/play/ - this is an absolute gamechanger. Tried it for a minute, but already loving it.
notpushkin•4m ago
This is basically their monetization strategy btw – the SaaS offering is exactly this app, but with cloud sync and collaboration features. This part is proprietary, sadly, but I’d say fair enough considering it pays for the compiler and other tooling (FOSS).
thrance•1h ago
I've tried pushing Typst on my academic friends. One of them listened and eventually wrote his entire PhD thesis with it. He didn't seem to regret it.
commandersaki•1h ago
These are some notes I wrote when I started out with typst when comparing with LaTeX:

1. It doesn't generate 5 bloody files when compiling.

2. Compiling is instant.

3. Diagnostics are way easier to understand (sort of like Rust compiler suggestion style).

4. List items can be either - item1 - item2, etc. or [item1], [item2]. The latter is way better because you can use anchoring to match on the braces (like "%" in vim), which means navigating long item entries is much easier.

5. In latex you have the \document{...} where you can't specify macros so they need to be at the top, in Typst you can specify the macros close to where you need them.

6. It's easier to version control and diff, especially if you use semantic line breaks.

7. Changing page layout, margins, spacing between things, etc., footers with page counters, etc. just seems way easier to do.

josephg•1h ago
8. Programming with it is lovely. Its got a little interpreted language built in, with helper functions like json("some_file.json"). I wrote a paper in it, and used that extensively to populate all my result tables. (Benchmark script -> JSON files -> typst compiled the results directly into the PDF).
red_trumpet•58m ago
Have you compared this to using lua in lualatex?
kzrdude•35m ago
The fast preview makes it a fun environment for interactive graphical/visual programming. With some limitations, unfortunately no animations and don't try to create thousands of objects or curves, the language server will run out of memory and have to be restarted.
repeekad•23m ago
Is what you’re describing something that latex handles well? I’m no expert, but that problem seems solvable by rendering previews with say sampling of large or complex objects vs full builds that maybe take a minute if high fidelity animations or very large graphs are desired as a supported use case in something fully open source
toxik•39m ago
Have you tried actually writing an article with it? I had very limited success. And since nobody is using it really, you're kind of on your own.
commandersaki•33m ago
Nah, just work documents (built in CI), resume, legal documents, ad-hoc documents. Publishing is not really in my purview.
gignico•34m ago
Actually number 5 is not an issue. Defining macros in the preamble is a custom but you can define macros anywhere.
fithisux•1h ago
I used it for a presentation. Easy for the basics but it felt like a down grade from Latex or TeXmacs
defanor•1h ago
Among alternative typesetting systems, there is also SILE, which supports two syntaxes (XML-based and TeX-style), supports scripting in lua, comes with freely available sort-of-specification (unlike (La)TeX or Typst, unless one counts program sources as specification). For formulae, it additionally allows direct MathML input. I have not used either Typst or SILE though, only looked into their documentation.

HTML with MathML may make a decent system as well; possibly with an XML source and XSLT for templating, which is apparently how OpenStax textbooks are composed (via CNXML, though that also has just a couple of rain frog pictures in its documentation repository -- seems to be a common pattern around typesetting systems).

Then there is troff with eqn(1), which looks simpler, but not sure if there is an actual specification for it around, either.

And then there are Texinfo, org-mode with LaTeX embedding, other TeX-adjacent options, perhaps Markdown with HTML and MathML embedding.

amoshebb•1h ago
Tinymist plugin in vscode is all you need to install, no giant amorphous TexLive thing needed for local editing.
mcny•1h ago
Since there are typist folks here, how do you work with hash and dollar signs?

If I want to write C# on my resume, I do C`#` but there has to be a better way?

tcfhgj•57m ago
C\#
ithkuil•55m ago
I'm not a typst user but from a quick look at the language you should be able to type C\#

You can also write a macro

#let csharp = [C\#]

And then use it as #csharp

qmmmur•1h ago
I've changed all my teaching materials to Typst. It is such a breath of fresh air.
oldie17•1h ago
Typst is just wonderful, I hear maths majors now procrastinate on thesis writing by writing typst packages instead. Give it ten years and see how it developed.

Pros:

- Instant compile. It just sits there waiting, and once you save your .typ, boom, your .pdf is ready.

- Surprisingly often I find myself using it as markdown replacement, e.g., for random meeting notes. Syntax is as easy as markdown and without boilerplate it produces a nice pdf.

What's not to like?

- IMO debugging can be tricky with quite concise error messages. And it does not produce any pdf once there is a single syntax error, precluding one favourite latex debugging route.

- When using packages, one does encounter hickups, but no surprise here for long-time latex users.

delta_p_delta_x•1h ago
I must say I really like the more straightforward syntax, semantics, and distribution model of Typst. LaTeX is akin to programming with the C preprocessor, it's both ridiculous and amazing what people have done with it but it gets quickly intractable. However, I really do enjoy the quality of graphics, diagrammatic, and scientific output from LaTeX, even if typing them is a pain (LLMs are a huge help here).

So asking the community here: what does Typst offer in place of PGF/TikZ[1], PGFPlots[2], Asymptote[3], chemfig[4], siunitx[5], physics2[6], and how does it work with existing bibliography providers? I use biber[7] with the Zotero Connector and Better BibTeX[8] so any paper I visit on the web is essentially instantly available to cite with one click on LaTeX.

A good test for Typst ought to be reproducing most of these typographic and diagrammatic exemplars: https://tex.stackexchange.com/questions/1319/

[1]: https://tikz.dev/

[2]: https://tikz.dev/pgfplots/

[3]: https://asymptote.sourceforge.io/

[4]: https://mirrors.ctan.org/macros/generic/chemfig/chemfig-en.p...

[5]: https://mirrors.ctan.org/macros/latex/contrib/siunitx/siunit...

[6]: https://mirrors.ctan.org/macros/latex/contrib/physics2/physi...

[7]: https://mirrors.ctan.org/biblio/biber/base/documentation/bib...

[8]: https://retorque.re/zotero-better-bibtex/

ioasuncvinvaer•37m ago
Cetz[0] is the drawing library in typst. For your other needs check out the package repository at [1] (visualization should be the correct category).

Typst has a bibtex support by default [2].

[0] https://typst.app/universe/package/cetz [1] https://typst.app/universe/search/?kind=packages&category=vi... [2] https://typst.app/docs/reference/model/bibliography/

euroderf•1h ago
Typst could be great for SSG blogging, but there doesn't seem to be much going on in that space.
HiPhish•1h ago
I have written a couple of lecture notes in LaTeX and I wrote my master's thesis (mathematics) in LaTeX as well[1]. It's actually a fine language if all you want to do is write and rely on other people's templates. But actually writing my own package or understand how the underlying systems work has always seemed like black magic where individual packages have to avoid stepping on each other's toes, or add specific workarounds. Maybe I'm wrong, but that's the impression I got.

It would be nice if Typst could be a LaTeX replacement that makes actually layout and designing the document approachable. I have only used it once for a quick one-off experiment and I did like the language, but as I have said above the language is not the problem if you just want to write text.

[1] That's not quite true, actually. I first wrote my thesis in reStructuredText and used Pandoc to generate the LaTeX and subsequent PDF. This allowed me to get started without having to write a lengthy preamble first. Then after I had more than half of it written down and had a good idea of what I wanted the document to look like did I clean up the generated LaTeX, adjust the formatting to my needs, redid the drawing in TikZ, and then kept writing LaTeX from there. I still think the language is not the problem, but it's easy to get hung up in the design phase before even the first chapter is written.

Gualdrapo•43m ago
> It would be nice if Typst could be a LaTeX replacement that makes actually layout and designing the document approachable

Those goals fall way out of the scope of LaTeX (and of course of Typst). If you want to have more control and power into a document's design, there's ConTeXt - as a graphic designer I just love it and can't imagine myself replacing it with LaTeX or Typst.

But as you said, if you want to concentrate on writing your text without thinking too much about its design, LaTeX or Typst are great for that.

the-wumpus•20m ago
I disagree with it being outside the scope of typst. Typst makes designing a template entirely feasible, I've tried and succeeded.
tossandthrow•42m ago
You footnote really describes why latex was not fine.

I recently wrote a thesis in typst. I have written other thesis in latex.

In latex i actually wrote in markdown and compiled to latex.

I don't need that for typst.

If typst can avoid enshittifaction over the next years, then I will stay with them.

eigenspace•25m ago
I also haven't delved too deep into Typst, but I can say that in my experience, writing templates involves way less black magic than LaTeX. I feel like I'm already more proficient and making my own structures with it than with LaTeX despite using LaTeX for a decade
aborsy•1h ago
Tex doesn’t attract software developers. The programming language has remained really old fashioned and clunky. The error system is particularly bad. I use it on a daily basis, and it doesn’t feel nice, far from the experience with Python or Rust.

The output is superb though, which is why everyone in academia keep using it. It’s just the tooling that is poor.

I think it needs to be modernized.

kzrdude•29m ago
TeX has the idea that it's feature complete and should not develop, so then by definition (cheekily) it cannot attract any developers.
sieve•56m ago
I have been planning to put out a quarterly Sanskrit newsletter for some time now, and was dreading having to deal with LaTeX. For basic stuff, LibreOffice PDF export works. But that is not a plain text workflow.

I then discovered typst and it is a breath of fresh air. Unicode/Dēvanāgarī support out-of-the-box, no installing gigabytes of packages, near-instant compilation.

My complements to those who got this done.

bawolff•52m ago
Fun fact: TeX was written closer in time to Alan Turing's famous paper introducing the Turing machine, than to present day.

The absolute staying power of TeX has been incredible.

wolfgangbabad•43m ago
Another unpronounceable project name. Well done.
tcfhgj•31m ago
Straight forward if you ask me:

> /taɪpst/. "Ty" like in Typesetting and "pst" like in Hipster.

https://github.com/typst/typst?tab=readme-ov-file#pronunciat...

northlondoner•36m ago
Typst is a markdown plug-in. It is a productivity tool. It lacks the standalone nature of LaTeX as a language and proper extensibility.
MatejKafka•30m ago
Huh? Other than borowing some of the syntax, Typst is completely unrelated to markdown.
jakegmaths•30m ago
Almost all my computer science students are using Typst on my recommendation to write up their programming projects, vs most using Microsoft Word last year. Specifically, writing in VSCode with the Tinymist Typist extension. All going very well so far and no complaints.
3036e4•26m ago
I guess if Pandoc adds Typst output support I will consider using that, but "LaTeX replacement" sounds like something that is too low level to consider for most usecases? It was many years since I used LaTeX for anything other than at most short snippets embedded in other documents (e.g. md or org). Or would Typst replace something like Pandoc Markdown (with a long list of supported output formats and a convenient Lua filter API)?

* Submitted too fast. A quick search tells me Pandoc already added Typst input and output support (e.g. https://pandoc.org/typst-property-output.html), so guess I need to look into if I should switch to use that for generating PDFs.

noelwelsh•23m ago
Depends what you want to do, but Typst has replaced Pandoc for the book [1] I'm writing.

[1]: https://github.com/scalawithcats/scala-with-cats/tree/featur...

cbolton•3m ago
I moved from Pandoc+Lua filters to Typst. Having the scripting language integrated is just nicer, though I sometimes miss the separation between data (from Pandoc markdown) and code.
noelwelsh•21m ago
I've ditched Pandoc + Latex for Typst for a book [1] that I'm writing. Typst is as easy to write a Markdown, and so much easier to program than Latex (though it is still a bit rough in some places). In Latex I would have to rely on a slew of packages to get anything done, and then work around their quirky interactions. With Typst it's feasible to just write it myself. It's also really fast and doesn't poo all over the file system. Strong recommend if you're producing technical documentation with PDF as your primary target.

[1]: https://github.com/scalawithcats/scala-with-cats/tree/featur...

donperignon•14m ago
No criticism, but just reading the title my brain said, rust, and… voila! Apart from that, neat project.
enricozb•9m ago
Typst is great for web content as well (even though their HTML export functionality is still experimental). I've written blog posts on interaction nets in Typst [0] and I really like how the diagrams look.

[0]: https://ezb.io/thoughts/interaction_nets/lambda_calculus/202...

robert-zaremba•2m ago
TBH, I'm sick about LaTeX: - compilation is heavy - it's not friendly for writing (far from the dominant markup languages) - poor support to HTML / Epub / mobile outputs - output (PDF) not friendly for parsing / digesting. - tonnes of templates, lot of mess.

We should just use human friendly markups like MyST Markdown [1] or Org Mode [2].

Unfortunately, whitepapers are predominantly written in LaTeX. Thankfully, arXiv recently made a move to parse and render those documents in the web format. It's a hard job. But this is the wrong way around: instead of keep composing documents in LaTeX (which is not human friendly), and then doing the hard job with tooling, we should start with human first approach and have win-win!

We are living in the world where web content is the primary content and friendly for desktop, mobile devices and readers and tools (select, copy, edit...). It's easy to package any web content into epub and ship it in a single file. Printing is also easy. Only cons: precise typesetting is not harder. But this is less of the problem. I would prefer a content that is friendly to read and is responsive, than a precise typesetting.

[1] https://mystmd.org/ [2] https://orgmode.org/manual/Summary.html [3] https://info.arxiv.org/about/accessible_HTML.html