# Offtopic

**URL:** https://discourse.julialang.org/c/offtopic/29.md?no_subcategories=false&page=9

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

**Page:** 10

---

## [Book: The Elements of Differentiable Programming](https://discourse.julialang.org/t/book-the-elements-of-differentiable-programming/111968)

<div class="topic-metadata">

**Author:** [@christianhvejsel](https://discourse.julialang.org/u/christianhvejsel)\
**Replies:** 1\
**Last updated:** [March 22, 2024, 1:04pm UTC](https://discourse.julialang.org/t/book-the-elements-of-differentiable-programming/111968 "2024-03-22T13:04:25Z")

</div>

Not Julia related per se, but a lot people in this community make use of and contribute to Differentiable Programming, here is a freely available book on the topic: \[2403.14606\] The Elements of Differentiable Programming …

---

## [Normative or descriptive linguistics for the English language usage](https://discourse.julialang.org/t/normative-or-descriptive-linguistics-for-the-english-language-usage/111793)

<div class="topic-metadata">

**Author:** [@neophytedave](https://discourse.julialang.org/u/neophytedave)\
**Replies:** 7\
**Last updated:** [March 21, 2024, 12:41pm UTC](https://discourse.julialang.org/t/normative-or-descriptive-linguistics-for-the-english-language-usage/111793 "2024-03-21T12:41:08Z")

</div>

It would seem the new usage of the word “impact” is as a verb, not a noun, and is rapidly gaining ascendency. In older dictionairies, there is no verb form of that word. The verb form was “affect”.

---

## [The Nonlinear Dame: A Case for NonlinearSolve.jl](https://discourse.julialang.org/t/the-nonlinear-dame-a-case-for-nonlinearsolve-jl/111856)

<div class="topic-metadata">

**Author:** [@R.T.A.M](https://discourse.julialang.org/u/R.T.A.M)\
**Replies:** 1\
**Last updated:** [March 20, 2024, 9:06am UTC](https://discourse.julialang.org/t/the-nonlinear-dame-a-case-for-nonlinearsolve-jl/111856 "2024-03-20T09:06:58Z")

</div>

Having just watched the GTC2024 keynote, I was wondering about how an AI would be able to explain julia packages in an engaging style, so I tried the Google Gemini Prompt: “Write a tutorial about NonlinearSolve.jl in th…

---

## [Java core developers aspire to make GPU programming in Java as easy as in Julia](https://discourse.julialang.org/t/java-core-developers-aspire-to-make-gpu-programming-in-java-as-easy-as-in-julia/111836)

<div class="topic-metadata">

**Author:** [@xiaoxi](https://discourse.julialang.org/u/xiaoxi)\
**Replies:** 2\
**Last updated:** [March 19, 2024, 7:22pm UTC](https://discourse.julialang.org/t/java-core-developers-aspire-to-make-gpu-programming-in-java-as-easy-as-in-julia/111836 "2024-03-19T19:22:56Z")

</div>

GPU programming in Julia received a mention during the Java 22 release stream. Info about the Babylon project: https://openjdk.org/projects/babylon/ https://openjdk.org/projects/babylon/articles/auto-diff https://…

---

## [Cranelift: a faster alternative to LLVM](https://discourse.julialang.org/t/cranelift-a-faster-alternative-to-llvm/37575)

<div class="topic-metadata">

**Author:** [@kevin.squire](https://discourse.julialang.org/u/kevin.squire)\
**Replies:** 15\
**Last updated:** [March 19, 2024, 4:47am UTC](https://discourse.julialang.org/t/cranelift-a-faster-alternative-to-llvm/37575 "2024-03-19T04:47:03Z")

</div>

The rust compiler can now build with either LLVM or cranelift. cranelift is not nearly as developed as LLVM (e.g., SIMD is only partially supported), but has the benefit of building quite a bit faster, and from this blo…

---

## [Avogadro's number as a floating-point value](https://discourse.julialang.org/t/avogadros-number-as-a-floating-point-value/111379)

<div class="topic-metadata">

**Author:** [@foobar\_lv2](https://discourse.julialang.org/u/foobar_lv2)\
**Replies:** 18\
**Last updated:** [March 11, 2024, 2:10am UTC](https://discourse.julialang.org/t/avogadros-number-as-a-floating-point-value/111379 "2024-03-11T02:10:14Z")

</div>

Ok, on this topic: What on earth were the SI people thinking when they specced the current value of avogadro’s number? julia\> Int128(6.02214076e23) 602214075999999987023872 I get that they wanted to spec a nice round n…

---

## [Advances in the matrix multiplication algorithm](https://discourse.julialang.org/t/advances-in-the-matrix-multiplication-algorithm/111336)

<div class="topic-metadata">

**Author:** [@xiaoxi](https://discourse.julialang.org/u/xiaoxi)\
**Replies:** 2\
**Last updated:** [March 8, 2024, 9:25pm UTC](https://discourse.julialang.org/t/advances-in-the-matrix-multiplication-algorithm/111336 "2024-03-08T21:25:21Z")

</div>

It appears that there have been some advances in the matrix multiplication algorithm. The article refers to these two papers: https://epubs.siam.org/doi/10.1137/1.9781611977912.134

---

## [I will never understand floating-point arithmetic](https://discourse.julialang.org/t/i-will-never-understand-floating-point-arithmetic/111342)

<div class="topic-metadata">

**Author:** [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Replies:** 17\
**Last updated:** [March 8, 2024, 4:05pm UTC](https://discourse.julialang.org/t/i-will-never-understand-floating-point-arithmetic/111342 "2024-03-08T16:05:15Z")

</div>

I will never understand float point arithmetic… julia\> a = 10000 \* 7 /100 700.0 julia\> b = 10000 \* 0.07 700.0000000000001 julia\> c = 1000 \* 0.69999999999999999 700.0 (but at list I am aware of the danger…)

---

## ["CodeQL 2.16.3: AI-powered autofixes for Python" etc., add same for Julia? Not just for security?](https://discourse.julialang.org/t/codeql-2-16-3-ai-powered-autofixes-for-python-etc-add-same-for-julia-not-just-for-security/111195)

<div class="topic-metadata">

**Author:** [@Palli](https://discourse.julialang.org/u/Palli)\
**Replies:** 0\
**Last updated:** [March 5, 2024, 1:54pm UTC](https://discourse.julialang.org/t/codeql-2-16-3-ai-powered-autofixes-for-python-etc-add-same-for-julia-not-just-for-security/111195 "2024-03-05T13:54:35Z")

</div>

Note, CodeCL supports many more languages and frameworks: https://codeql.github.com/docs/codeql-overview/supported-languages-and-frameworks/ It was new to me that this existed, I mean I knew some such tools existed, …

---

## [Mojo SDK has telemetry](https://discourse.julialang.org/t/mojo-sdk-has-telemetry/111094)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 3\
**Last updated:** [March 4, 2024, 4:38pm UTC](https://discourse.julialang.org/t/mojo-sdk-has-telemetry/111094 "2024-03-04T16:38:30Z")

</div>

Yes, in combination with the Modular CLI tool, the Mojo SDK collects some basic system information and crash reports that enable us to identify, analyze, and prioritize Mojo issues. There is an opt-out though… It’s…

---

## [CHERI-RISC-V and CHERI-x86-64, CHERI-extended ISAs for capability](https://discourse.julialang.org/t/cheri-risc-v-and-cheri-x86-64-cheri-extended-isas-for-capability/108861)

<div class="topic-metadata">

**Author:** [@Palli](https://discourse.julialang.org/u/Palli)\
**Replies:** 1\
**Last updated:** [March 3, 2024, 1:25pm UTC](https://discourse.julialang.org/t/cheri-risc-v-and-cheri-x86-64-cheri-extended-isas-for-capability/108861 "2024-03-03T13:25:20Z")

</div>

CHERI is over decade old research project, but it seems like hardware is already available for RISC-V. I find this intriguing, and Julia may want to support eventually. Note the ISA extension(s) has changed recently, not…

---

## ["musl" Linux](https://discourse.julialang.org/t/musl-linux/111039)

<div class="topic-metadata">

**Author:** [@skypuppy](https://discourse.julialang.org/u/skypuppy)\
**Replies:** 4\
**Last updated:** [March 3, 2024, 2:18am UTC](https://discourse.julialang.org/t/musl-linux/111039 "2024-03-03T02:18:11Z")

</div>

What IS the “musl” linux? I don’t understand any of the verbiage I’ve seen about it. :frowning: Please type slowly as I’m not a quick learner anymore… Thanks, David

---

## [DeepLearning.AI sees Python package management as a roadblock for AI](https://discourse.julialang.org/t/deeplearning-ai-sees-python-package-management-as-a-roadblock-for-ai/110922)

<div class="topic-metadata">

**Author:** [@cmichelenstrofer](https://discourse.julialang.org/u/cmichelenstrofer)\
**Replies:** 0\
**Last updated:** [February 28, 2024, 8:48pm UTC](https://discourse.julialang.org/t/deeplearning-ai-sees-python-package-management-as-a-roadblock-for-ai/110922 "2024-02-28T20:48:53Z")

</div>

Today’s DeepLearning.AI’s The Batch newsletter has an article about Python’s dependency management being a roadblock to AI development. No solutions are given. Maybe there’s a way to make an even stronger push for Julia …

---

## [Meme by numeric literal coefficient precedence](https://discourse.julialang.org/t/meme-by-numeric-literal-coefficient-precedence/110891)

<div class="topic-metadata">

**Author:** [@Benny](https://discourse.julialang.org/u/Benny)\
**Replies:** 4\
**Last updated:** [February 28, 2024, 4:35pm UTC](https://discourse.julialang.org/t/meme-by-numeric-literal-coefficient-precedence/110891 "2024-02-28T16:35:57Z")

</div>

julia\> 6÷2(1+2) 1 julia\> 6÷2\*(1+2) 9

---

## [Julia vs Pyccel: a Python-to-X transpiler for scientific high-performance computing](https://discourse.julialang.org/t/julia-vs-pyccel-a-python-to-x-transpiler-for-scientific-high-performance-computing/110904)

<div class="topic-metadata">

**Author:** [@Palli](https://discourse.julialang.org/u/Palli)\
**Replies:** 0\
**Last updated:** [February 28, 2024, 3:45pm UTC](https://discourse.julialang.org/t/julia-vs-pyccel-a-python-to-x-transpiler-for-scientific-high-performance-computing/110904 "2024-02-28T15:45:39Z")

</div>

I noticed Pyccel has a this still open discussion from long ago, recently added to: And while it may get that feature, or not, Python already has in a package: I don’t think Python will get inherently get better than…

---

## [Have you ever used "the" as a function or struct name? What was it meant for?](https://discourse.julialang.org/t/have-you-ever-used-the-as-a-function-or-struct-name-what-was-it-meant-for/110859)

<div class="topic-metadata">

**Author:** [@sadish-d](https://discourse.julialang.org/u/sadish-d)\
**Replies:** 4\
**Last updated:** [February 27, 2024, 6:47pm UTC](https://discourse.julialang.org/t/have-you-ever-used-the-as-a-function-or-struct-name-what-was-it-meant-for/110859 "2024-02-27T18:47:41Z")

</div>

I just wrote a function called the to extract properties from an object. So you can do object.property or the(property, object) in a partially-applied way: the(property)(object). Bad idea? Edit: It works fine, but I’m w…

---

## [How to improve Julia (in 2.0 taking from \[research\] languages): E.g. 2nd class functions](https://discourse.julialang.org/t/how-to-improve-julia-in-2-0-taking-from-research-languages-e-g-2nd-class-functions/110793)

<div class="topic-metadata">

**Author:** [@Palli](https://discourse.julialang.org/u/Palli)\
**Replies:** 2\
**Last updated:** [February 26, 2024, 9:31pm UTC](https://discourse.julialang.org/t/how-to-improve-julia-in-2-0-taking-from-research-languages-e-g-2nd-class-functions/110793 "2024-02-26T21:31:01Z")

</div>

In general, I’m pointing to research I find interesting, and asking what can, and should be adopted in Julia. Or if you had to do it again, were designing a better (Julia) language, what you would do? Some programming l…

---

## [Help finding a graphic explaining scientific computing that I have seen here before](https://discourse.julialang.org/t/help-finding-a-graphic-explaining-scientific-computing-that-i-have-seen-here-before/110527)

<div class="topic-metadata">

**Author:** [@cmichelenstrofer](https://discourse.julialang.org/u/cmichelenstrofer)\
**Replies:** 2\
**Last updated:** [February 21, 2024, 4:44pm UTC](https://discourse.julialang.org/t/help-finding-a-graphic-explaining-scientific-computing-that-i-have-seen-here-before/110527 "2024-02-21T16:44:27Z")

</div>

There’s this graphic I am pretty sure I saw here (maybe as a link) but I can’t find it now :frowning: . Any help is appreciated! Description: It explains what computational scientist (or Research Software Engineer) is.…

---

## [RISC\_V Optimisation guide](https://discourse.julialang.org/t/risc-v-optimisation-guide/110441)

<div class="topic-metadata">

**Author:** [@johnh](https://discourse.julialang.org/u/johnh)\
**Replies:** 2\
**Last updated:** [February 20, 2024, 1:45pm UTC](https://discourse.julialang.org/t/risc-v-optimisation-guide/110441 "2024-02-20T13:45:30Z")

</div>

Newlyproduced guide to Risc\_V . May be useful for Julia!

---

## [Computational reproducibility of Jupyter notebooks from biomedical publications](https://discourse.julialang.org/t/computational-reproducibility-of-jupyter-notebooks-from-biomedical-publications/110443)

<div class="topic-metadata">

**Author:** [@johnh](https://discourse.julialang.org/u/johnh)\
**Replies:** 2\
**Last updated:** [February 20, 2024, 11:19am UTC](https://discourse.julialang.org/t/computational-reproducibility-of-jupyter-notebooks-from-biomedical-publications/110443 "2024-02-20T11:19:30Z")

</div>

Shamelessly copied from the Research Computing Teams newsletter. Relevant as Julia should help greatly with reproducibility. Computational reproducibility of Jupyter notebooks from biomedical publications - Sheeba Samu…

---

## [Of general interest, O'Reilly's trends](https://discourse.julialang.org/t/of-general-interest-oreillys-trends/110312)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 0\
**Last updated:** [February 16, 2024, 6:11pm UTC](https://discourse.julialang.org/t/of-general-interest-oreillys-trends/110312 "2024-02-16T18:11:14Z")

</div>

---

## [Should Julia target startups?](https://discourse.julialang.org/t/should-julia-target-startups/109970)

<div class="topic-metadata">

**Author:** [@Tarny\_GG\_Channie](https://discourse.julialang.org/u/Tarny_GG_Channie)\
**Replies:** 5\
**Last updated:** [February 14, 2024, 6:48am UTC](https://discourse.julialang.org/t/should-julia-target-startups/109970 "2024-02-14T06:48:56Z")

</div>

Languages might need a killer application to take off. Here’s why it might be a good idea to target startups. Less people need to adopt Julia to have a company-wide impact. It is hard to get Julia to a large number of …

---

## [Julia, MOJO, Rust in a Primeagen video](https://discourse.julialang.org/t/julia-mojo-rust-in-a-primeagen-video/110056)

<div class="topic-metadata">

**Author:** [@Dan](https://discourse.julialang.org/u/Dan)\
**Replies:** 4\
**Last updated:** [February 11, 2024, 4:24pm UTC](https://discourse.julialang.org/t/julia-mojo-rust-in-a-primeagen-video/110056 "2024-02-11T16:24:19Z")

</div>

Thanks to an astute commenter, Mojo still does PR for Julia

---

## [C++2026 vs Julia syntax comparison](https://discourse.julialang.org/t/c-2026-vs-julia-syntax-comparison/109533)

<div class="topic-metadata">

**Author:** [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Replies:** 19\
**Last updated:** [February 10, 2024, 2:01pm UTC](https://discourse.julialang.org/t/c-2026-vs-julia-syntax-comparison/109533 "2024-02-10T14:01:09Z")

</div>

Are you kidding, guys? C++ vs. Julia

---

## [Climate Sensitivity](https://discourse.julialang.org/t/climate-sensitivity/109351)

<div class="topic-metadata">

**Author:** [@ShalokShalom](https://discourse.julialang.org/u/ShalokShalom)\
**Replies:** 2\
**Last updated:** [January 28, 2024, 11:06am UTC](https://discourse.julialang.org/t/climate-sensitivity/109351 "2024-01-28T11:06:40Z")

</div>

Just saw this, and my deepest fears seem confirmed.

---

## [Hazard pointers - in C++26 vs Julia - concurrency/atomics e.g. for UInt128](https://discourse.julialang.org/t/hazard-pointers-in-c-26-vs-julia-concurrency-atomics-e-g-for-uint128/108866)

<div class="topic-metadata">

**Author:** [@Palli](https://discourse.julialang.org/u/Palli)\
**Replies:** 4\
**Last updated:** [January 24, 2024, 5:30am UTC](https://discourse.julialang.org/t/hazard-pointers-in-c-26-vs-julia-concurrency-atomics-e-g-for-uint128/108866 "2024-01-24T05:30:00Z")

</div>

I hadn’t seen this concept, and wanted to let others know, and ask how it contrasts to Julia, but to answer my own question: In a multithreaded computing environment, hazard pointers are one approach to solving the pr…

---

## [The Future We Simulate is the One We Create](https://discourse.julialang.org/t/the-future-we-simulate-is-the-one-we-create/108615)

<div class="topic-metadata">

**Author:** [@johnh](https://discourse.julialang.org/u/johnh)\
**Replies:** 10\
**Last updated:** [January 18, 2024, 4:03pm UTC](https://discourse.julialang.org/t/the-future-we-simulate-is-the-one-we-create/108615 "2024-01-18T16:03:22Z")

</div>

“the smartest minds can and must create the best code that has ever been written to actually solve the grand challenge problems” Well - that is Julia then isn’t it? The Future We Simulate Is The One We Create - The Nex…

---

## [Programmer humour](https://discourse.julialang.org/t/programmer-humour/108898)

<div class="topic-metadata">

**Author:** [@johnh](https://discourse.julialang.org/u/johnh)\
**Replies:** 3\
**Last updated:** [January 17, 2024, 2:27pm UTC](https://discourse.julialang.org/t/programmer-humour/108898 "2024-01-17T14:27:52Z")

</div>

Definitely reminds me of threads on the Julia Discourse

---

## [ChatGPT Friendly Programming Languages](https://discourse.julialang.org/t/chatgpt-friendly-programming-languages/107220)

<div class="topic-metadata">

**Author:** [@johnh](https://discourse.julialang.org/u/johnh)\
**Replies:** 6\
**Last updated:** [January 13, 2024, 6:25am UTC](https://discourse.julialang.org/t/chatgpt-friendly-programming-languages/107220 "2024-01-13T06:25:10Z")

</div>

Article by Doug Eadline on a paper which discusses Chat GPT generated code. "ChatGTP performs the best on Julia, with 81.5% of generated code being successfully executed, and performs the worst on C++, with only 7.3% of…

---

## [Article - How fast is your programming language](https://discourse.julialang.org/t/article-how-fast-is-your-programming-language/108405)

<div class="topic-metadata">

**Author:** [@djholiver](https://discourse.julialang.org/u/djholiver)\
**Replies:** 6\
**Last updated:** [January 5, 2024, 9:13pm UTC](https://discourse.julialang.org/t/article-how-fast-is-your-programming-language/108405 "2024-01-05T21:13:02Z")

</div>

Hi, I’m sure some will find this interesting. The last paragraph: "Python remains one of the two most used scripting languages despite its poor performance,” the developer reflects. “Will there be a language to displac…

[Previous page](https://discourse.julialang.org/c/offtopic/29.md?no_subcategories=false&page=8)

[Next page](https://discourse.julialang.org/c/offtopic/29.md?no_subcategories=false&page=10)
