Top all-time · #2510
Yuri Vishnevsky
Personal blog · yuri.is · on HN as yurivishmathprogrammingdesign
Yuri Vishnevsky is a personal blog at yuri.is about math, programming and design. Since 2018, 33 different Hacker News readers have linked it 43 times, most often “Correctness and composability bugs in the Julia ecosystem”. It is still writing: the last post was on 2026-10-20, and you can follow it by feed.
Yuri Vishnevsky's website.
Most-linked posts?
- Correctness and composability bugs in the Julia ecosystem29 people · 30 mentions · first linked 2022-05-16
- The Rise of Mobile Wikipedia2 people · 2 mentions · first linked 2021-08-23
- Great Singers on Great Singing2 people · 2 mentions · first linked 2025-10-14
What Hacker News says?
the "technical note" link in the RLE bit vector section of the rust repo is broken ( https://yuri.is/pdfing/weighted_range_quantile_queries.pdf 404s)
Comment linking /pdfing/weighted_range_quantile_queries.pdf
on “Succinct data structures”Submitted Correctness and composability bugs in the Julia ecosystem as a story · 699 points
HN discussionI'm working on a little website to summarize discussion trends across the podcast ecosystem. I wrote about an early prototype here[1] and also gave a presentation about it a few months ago[2] and now I'm working on an expanded "daily pulse" view across hundreds of episodes of top news podcasts from the last few days. My secret agenda is to explore how the "information supply chain" can be tracked across the data-pro…
Comment linking /n/podcast-vibes-presentation/
on “Ask HN: What Are You Working On? (June 2025)”Submitted Correctness and composability bugs in the Julia ecosystem (2022) as a story · 105 points
HN discussionYou are demanding a lot from the type system. Search for OffsetArrays in https://yuri.is/not-julia/ for practical problems encountered in trying to make this feature work in a language whose compiler does try to be smart.
Comment linking /not-julia/
on “Why do arrays start at 0?”Submitted The Rise of Mobile Wikipedia as a story · 69 points
HN discussionDeeply ironic for a Julia proponent to smear a popular language as "fundamentally broken" without evidence. https://yuri.is/not-julia/
Comment linking /not-julia/
on “Python is not a great language for data science”Submitted Drawing Venn Diagrams as a story · 56 points
HN discussionI'm happy to admit mistakes (and correct them!) but this is inaccurate. We don't edit titles to put our own personal spin on a topic, which is what the word editorializing means. We look closely at the article itself to find what it is actually saying. If we do replace a title, we replace it with representative language from the article itself wherever possible. This has been the case for a long time: https://hn.alg…
Comment linking /not-julia/
on “How I clean my glasses”Submitted The Rise of Mobile Wikipedia as a story · 4 points
HN discussionA few months back this article[0] was posted here (Why I no longer recommend Julia). Does anyone following the Julia community know if the situation is getting better? [0] https://yuri.is/not-julia/
Comment linking /not-julia/
on “Julia 1.8”Submitted Great Singers on Great Singing as a story · 3 points
HN discussionI am curious, have you run into any of the issues with Julia discussed here [0] (also discussed on HN [1])? Those problems would seem particularly troubling at a hedge fund to me, if you have to question the accuracy of your results after chaining multiple complex models together. Curious about your stance on / experience with correctness issues in Julia. [0] https://yuri.is/not-julia/ [1] https://news.ycombinator.c…
Comment linking /not-julia/
on “New horizons for Julia”Submitted A Spline That Lowers to Quadratic Curves as a story · 3 points
HN discussionDo you think the criticism in the article "Why I no longer recommend Julia" about correctness is still valid? * there are too many correctness and composability bugs throughout the ecosystem to justify using it in just about any context where correctness matters * https://yuri.is/not-julia/
Comment linking /not-julia/
on “How an MIT research project became the Julia programming language”Submitted Great Singers on Great Singing as a story · 2 points
HN discussion1. What's your own probability estimate that you'll be back to Lisp by, say, 2024? 2. Can you elaborate more on "they are very awkward to work with and only offer a subset of the abilities of the Emacs plugin" for vim? What did you find lacking about either slimv or vlime that you absolutely couldn't stand such that you forced yourself to use emacs? I'm most familiar with slimv and am aware of some quirks (and one b…
Comment linking /not-julia/
on “From Common Lisp to Julia”Submitted Score by Surprise as a story · 2 points
HN discussionYeah, I agree, and I like C! I think the lack of bounds checks where they are not a problem is a massive design flaw nowadays. Zig should have made bounds checks universal and spent effort on compiler passes to elide them. Allowing people to remove bounds checks is not smart (though Rust's unsafe is a good compromise), especially in such a coarse way as a build option. In fact, a supposedly memory-safe language, Jul…
Comment linking /not-julia/
on “Some Thoughts on Zig”Submitted Dogwheels as a story · 2 points
HN discussionI don't think Julia really solves any problems that aren't already solved by Python. Python is sometimes slower (hot loops), but for that you have Numba. And if something is truly performance critical, it should be written or rewritten in C++ anyway. But Julia also introduces new problems, such as JIT warmup (so it's not really suitable for scripting) and is still not considered trustworthy: https://yuri.is/not-juli…
Comment linking /not-julia/
on “In Defense of Matlab Code”Submitted Magic card colors over time (2016) as a story · 2 points
HN discussionwell, after https://yuri.is/not-julia/ , the above is a very valid statement.
Comment linking /not-julia/
on “Romeo and Julia, Where Romeo Is Basic Statistics”Submitted LLMs for Nominative Determinism as a story · 1 points
HN discussionhttps://yuri.is/not-julia/ HN discussion: https://news.ycombinator.com/item?id=31396861
Comment linking /not-julia/
on “Julia for Economists (2022)”> are not an issue with Julia (eg memory safety) Note that Julia does allow memory unsafety, for example you can mark array accesses with `@inbounds` to remove bound checks, kinda like how you can use `unsafe` in Rust except it looks much less scary. It also doesn't help that the official example for how to use it safe was actually not safe [1]. Granted, this is just a single example and has been fixed since then, b…
Comment linking /not-julia/
on “From Julia to Rust (2021)”That’s completely valid. I do the bulk of my work in my current internship in Machine Learning & Data Science codebases and there is no other language which has anything close to the ecosystem of libraries/tooling that Python has in this domain while also being a suitable general purpose programming language. I don’t have much experience with Matlab/Mathematica but I hear Matlab is decent for Machine Learning - but…
Comment linking /not-julia/
on “Omyyyy/pycom: A Python compiler, down to native code, using C++”I was an economist doing econometrics in excel when in 2014 the datasets went being a few 10,000's rows to a few 1,000,000's rows. I found R easiest to learn as a CS outsider because it was less strict about package versions and installation requirements, which made it easier for a beginner to setup and get going. I learned it by googling every little step ('how read in csv', 'how create new column in data.frame' et…
Comment linking /not-julia/
on “Choosing Julia, Matlab, Python or R in economics?”Has there been any response to "Why I no longer recommend Julia" [1]. It has made me hesitate to dive into this language. [1] https://yuri.is/not-julia/
Comment linking /not-julia/
on “Julia ranks in the top 5 most loved programming languages for 2022”You can read this excellent piece [0] written from experience. Julia is still far from ready for serious adoptation for heavy workflows. For libraries, the optimization cannot be trusted. And it cannot be said many times that best practices were followed. While you can trust NumPy or PyTorch, you cannot trust a Julia library at the same level. [0]: https://yuri.is/not-julia/
Comment linking /not-julia/
on “Ask HN: Why hasn't the deep learning community embraced Julia yet?”