# Latest

**URL:** https://discourse.julialang.org/latest.md?page=32

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

**Page:** 33

---

## [Proposal to add method \`Base.read(io::IO, ::Type{T}) where T \<: IO\`](https://discourse.julialang.org/t/proposal-to-add-method-base-read-io-io-type-t-where-t-io/137044)

<div class="topic-metadata">

**Author:** [@hhaensel](https://discourse.julialang.org/u/hhaensel)\
**Replies:** 4\
**Last updated:** [May 8, 2026, 4:11pm UTC](https://discourse.julialang.org/t/proposal-to-add-method-base-read-io-io-type-t-where-t-io/137044 "2026-05-08T16:11:12Z")

</div>

Currently Base.read() does support read(src, String) read(src, Int32) but the following signatures are failing read(src, IOBuffer) read(src, Base.SecretBuffer) What do you think about introducing """ read(io::IO…

---

## [Why are the FFT outputs always zero for some specific point numbers when using FFTW with MKL](https://discourse.julialang.org/t/why-are-the-fft-outputs-always-zero-for-some-specific-point-numbers-when-using-fftw-with-mkl/137038)

<div class="topic-metadata">

**Author:** [@DN\_Silence](https://discourse.julialang.org/u/DN_Silence)\
**Replies:** 1\
**Last updated:** [May 8, 2026, 1:44pm UTC](https://discourse.julialang.org/t/why-are-the-fft-outputs-always-zero-for-some-specific-point-numbers-when-using-fftw-with-mkl/137038 "2026-05-08T13:44:48Z")

</div>

I’m using an Intel CPU with Julia 1.12. When my FFT size is 178848185, whether I do FFT or rFFT, the output is always all zeros. But if I use fftw provider, it works normally. This issue is very easy to reproduce. The co…

---

## [Making Julia as Fast as C++](https://discourse.julialang.org/t/making-julia-as-fast-as-c/137016)

<div class="topic-metadata">

**Author:** [@linwaytin](https://discourse.julialang.org/u/linwaytin)\
**Replies:** 19\
**Last updated:** [May 8, 2026, 1:03pm UTC](https://discourse.julialang.org/t/making-julia-as-fast-as-c/137016 "2026-05-08T13:03:49Z")

</div>

This is an old post but it seems it hasn’t been discussed yet. An interesting observation the author found is that non-integer powers in Julia are fairly slow at that time, compared to C++. I am not sure if this is re…

---

## [An unexpected clash between NonlinearSolve and ForwardDiff](https://discourse.julialang.org/t/an-unexpected-clash-between-nonlinearsolve-and-forwarddiff/137034)

<div class="topic-metadata">

**Author:** [@ij05](https://discourse.julialang.org/u/ij05)\
**Replies:** 2\
**Last updated:** [May 8, 2026, 12:36pm UTC](https://discourse.julialang.org/t/an-unexpected-clash-between-nonlinearsolve-and-forwarddiff/137034 "2026-05-08T12:36:52Z")

</div>

Hello, I was successfully using the following block of code which uses ForwardDiff.gradient on a function, that has a Nonlinearsolve.NonlinearLeastSquaresProblem. It was giving out correct gradients (and jacobians) unti…

---

## [Scatter and line segments in Makie](https://discourse.julialang.org/t/scatter-and-line-segments-in-makie/137032)

<div class="topic-metadata">

**Author:** [@mahmah](https://discourse.julialang.org/u/mahmah)\
**Replies:** 2\
**Last updated:** [May 8, 2026, 11:01am UTC](https://discourse.julialang.org/t/scatter-and-line-segments-in-makie/137032 "2026-05-08T11:01:07Z")

</div>

I’m connecting markers with lines like this: p = meshscatter!(ax,X\[framenum,:\],Y\[framenum,:\],Z\[framenum,:\],markersize=msize,color=mcolor,colormap=mcolormap,clip\_planes=Plane3f\[\]) conn = \[(p\[1\]\[\]\[m.conn\[i,1\]\],p\[1\]\[\]\[m.co…

---

## [How to train dense nets several times faster than with Adam](https://discourse.julialang.org/t/how-to-train-dense-nets-several-times-faster-than-with-adam/137009)

<div class="topic-metadata">

**Author:** [@uwestoehr](https://discourse.julialang.org/u/uwestoehr)\
**Replies:** 4\
**Last updated:** [May 8, 2026, 10:36am UTC](https://discourse.julialang.org/t/how-to-train-dense-nets-several-times-faster-than-with-adam/137009 "2026-05-08T10:36:59Z")

</div>

I had the pleasure to give a lecture about the basics of neural nets at a university and purposely used Julia also for the practical lessons. As a side effect I wanted to explain my students how an optimizer can be deri…

---

## [Best environment practice when working on a package](https://discourse.julialang.org/t/best-environment-practice-when-working-on-a-package/137003)

<div class="topic-metadata">

**Author:** [@Niclas\_Wiberg](https://discourse.julialang.org/u/Niclas_Wiberg)\
**Replies:** 6\
**Last updated:** [May 8, 2026, 9:50am UTC](https://discourse.julialang.org/t/best-environment-practice-when-working-on-a-package/137003 "2026-05-08T09:50:57Z")

</div>

When working on a package MyPackage, I have so far also used MyPackage as my current environment. This seems to work well, for instance I can easily add package dependencies using \]add. But sometimes, e.g. during debugg…

---

## [Plots bug - arrows & xflip?](https://discourse.julialang.org/t/plots-bug-arrows-xflip/137024)

<div class="topic-metadata">

**Author:** [@BLI](https://discourse.julialang.org/u/BLI)\
**Replies:** 2\
**Last updated:** [May 7, 2026, 7:44pm UTC](https://discourse.julialang.org/t/plots-bug-arrows-xflip/137024 "2026-05-07T19:44:23Z")

</div>

Consider: plot(sin; lw=2, xlim=\[0,2pi\],label="") plot!(\[(1,-0.5),(pi,0)\]; lw=2, lc=:red, arrow=arrow(:closed, :head, 2.0, 2.0), label="") providing (as expected): But if I flip the x axis, I get something “wrong”… …

---

## [Looking for Emacs users to help me debug an issue with Emacs, eglot, and jetls](https://discourse.julialang.org/t/looking-for-emacs-users-to-help-me-debug-an-issue-with-emacs-eglot-and-jetls/136987)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 8\
**Last updated:** [May 7, 2026, 7:27pm UTC](https://discourse.julialang.org/t/looking-for-emacs-users-to-help-me-debug-an-issue-with-emacs-eglot-and-jetls/136987 "2026-05-07T19:27:27Z")

</div>

I ran into an issue with either Emacs, eglot, or jetls. @aviatesk was unable to reproduce it, so I made a minimal reproducible environment with straight.el at I wonder if anyone can reproduce the issue running from ./…

---

## [JSON type serialization](https://discourse.julialang.org/t/json-type-serialization/9794)

<div class="topic-metadata">

**Author:** [@Tomas\_Pevny](https://discourse.julialang.org/u/Tomas_Pevny)\
**Replies:** 20\
**Last updated:** [May 7, 2026, 6:05pm UTC](https://discourse.julialang.org/t/json-type-serialization/9794 "2026-05-07T18:05:01Z")

</div>

Hi, I wonder why serialisation of JSONs does not contain information about type? Has anyone encountered similar need? For example struct TestType{A} a::A end println(JSON.json(TestType("Hello"))) {"a":"Hello"} Do…

---

## [RFC: REUSE compliance plugin for PkgTemplates.jl — API, docs, and root LICENSE behavior](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981)

<div class="topic-metadata">

**Author:** [@gwr](https://discourse.julialang.org/u/gwr)\
**Replies:** 43\
**Last updated:** [May 7, 2026, 3:44pm UTC](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981 "2026-05-07T15:44:50Z")

</div>

I have a preview implementation of a Reuse plugin for PkgTemplates.jl and would appreciate testing and feedback. Current PR: Add REUSE plugin support by gwr-de · Pull Request #528 · JuliaCI/PkgTemplates.jl · GitHub Do…

---

## [How Go Players Disempower Themselves to AI](https://discourse.julialang.org/t/how-go-players-disempower-themselves-to-ai/137021)

<div class="topic-metadata">

**Author:** [@xlxs4](https://discourse.julialang.org/u/xlxs4)\
**Replies:** 0\
**Last updated:** [May 7, 2026, 11:04am UTC](https://discourse.julialang.org/t/how-go-players-disempower-themselves-to-ai/137021 "2026-05-07T11:04:16Z")

</div>

Read a piece on the use of AI in the Go community. Curious to learn what you think of it Human Chess flourished as a pseudo-Esport in the internet era whereas the yearly Computer Chess Championship is followed concur…

---

## [New Book: Machine Learning with Julia](https://discourse.julialang.org/t/new-book-machine-learning-with-julia/137017)

<div class="topic-metadata">

**Author:** [@MachLearner](https://discourse.julialang.org/u/MachLearner)\
**Replies:** 2\
**Last updated:** [May 7, 2026, 10:56am UTC](https://discourse.julialang.org/t/new-book-machine-learning-with-julia/137017 "2026-05-07T10:56:51Z")

</div>

If you’re interested in diving into Machine Learning and playing with Pluto notebooks for various demos, check out a new Springer book: Machine Learning with Julia: An Algorithmic Exploration by Jeremiah D. Deng The de…

---

## [\[ANN\] DependencyAtlas.jl—Explore Julia codebases as dependency graphs](https://discourse.julialang.org/t/ann-dependencyatlas-jl-explore-julia-codebases-as-dependency-graphs/136317)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 12\
**Last updated:** [May 7, 2026, 10:39am UTC](https://discourse.julialang.org/t/ann-dependencyatlas-jl-explore-julia-codebases-as-dependency-graphs/136317 "2026-05-07T10:39:26Z")

</div>

I’m happy to share DependencyAtlas.jl, a software package for turning Julia codebases into explorable dependency graphs. DependencyAtlas focuses on static and compiler-time source analysis. It builds graph views from th…

---

## [Type instability in code with branches and QuadGK uses](https://discourse.julialang.org/t/type-instability-in-code-with-branches-and-quadgk-uses/136996)

<div class="topic-metadata">

**Author:** [@Tbl](https://discourse.julialang.org/u/Tbl)\
**Replies:** 9\
**Last updated:** [May 6, 2026, 5:49pm UTC](https://discourse.julialang.org/t/type-instability-in-code-with-branches-and-quadgk-uses/136996 "2026-05-06T17:49:26Z")

</div>

I have a code which calculates complicated integral and which one should be used depends on the parameters. The code is chronically type-unstable (union with Core.Box appears) which makes it few times slower than it shou…

---

## [Loading Unitful from cache takes forever at every VScode restart](https://discourse.julialang.org/t/loading-unitful-from-cache-takes-forever-at-every-vscode-restart/136979)

<div class="topic-metadata">

**Author:** [@alequa](https://discourse.julialang.org/u/alequa)\
**Replies:** 8\
**Last updated:** [May 6, 2026, 11:24am UTC](https://discourse.julialang.org/t/loading-unitful-from-cache-takes-forever-at-every-vscode-restart/136979 "2026-05-06T11:24:29Z")

</div>

Hello, I am using a large environment that loads several packages. The language server takes several minutes (!!!) every time it loads Unitful from cache. The other packages go just fine! \[ Info: Done loading EasyFit f…

---

## [Tree-Structured Parzen Estimator (TPE) algorithm](https://discourse.julialang.org/t/tree-structured-parzen-estimator-tpe-algorithm/137001)

<div class="topic-metadata">

**Author:** [@Resul.Akay](https://discourse.julialang.org/u/Resul.Akay)\
**Replies:** 1\
**Last updated:** [May 6, 2026, 8:37am UTC](https://discourse.julialang.org/t/tree-structured-parzen-estimator-tpe-algorithm/137001 "2026-05-06T08:37:49Z")

</div>

Hello everyone, Is there any package that implements Tree-Structured Parzen Estimator (TPE) algorithm in Julia. TPE is the same algorithm behind Optuna and Hyperopt, two of the most widely used hyperparameter tuning fr…

---

## [\[ANN\] MoleculeHub: A set of cheminformatics tools in Julia](https://discourse.julialang.org/t/ann-moleculehub-a-set-of-cheminformatics-tools-in-julia/132415)

<div class="topic-metadata">

**Author:** [@FaultZone](https://discourse.julialang.org/u/FaultZone)\
**Replies:** 15\
**Last updated:** [May 6, 2026, 6:08am UTC](https://discourse.julialang.org/t/ann-moleculehub-a-set-of-cheminformatics-tools-in-julia/132415 "2026-05-06T06:08:30Z")

</div>

In an effort to bring cheminformatics to Julia, I’ve launched MoleculeHub which focuses on tools for working with small molecules. Right now, there’s: MoleculeFlow.jl - a cheminformatics tool that wraps RDKit and buil…

---

## [API for FB Prophet model](https://discourse.julialang.org/t/api-for-fb-prophet-model/74138)

<div class="topic-metadata">

**Author:** [@mobar](https://discourse.julialang.org/u/mobar)\
**Replies:** 11\
**Last updated:** [May 6, 2026, 2:11am UTC](https://discourse.julialang.org/t/api-for-fb-prophet-model/74138 "2026-05-06T02:11:52Z")

</div>

Has anyone yet created an eay-to-use API in Julia for Facebook’s prophet model with a basic “fit” and “predict” functionality? (Quick Start | Prophet) I’m simply asking because there’s a good chance someone also has al…

---

## [I'm creating the world's first commercial game written in Julia!](https://discourse.julialang.org/t/im-creating-the-worlds-first-commercial-game-written-in-julia/130412)

<div class="topic-metadata">

**Author:** [@Kyjor](https://discourse.julialang.org/u/Kyjor)\
**Replies:** 26\
**Last updated:** [May 5, 2026, 10:26pm UTC](https://discourse.julialang.org/t/im-creating-the-worlds-first-commercial-game-written-in-julia/130412 "2026-05-05T22:26:40Z")

</div>

Hello! It’s been quite awhile since my last post here, but just wanted to check in. I’ve been hard at work since the beginning of the year creating a steam game (mostly in the dark) written in Julia. I’ve been workin…

---

## [Fundamentals of Numerical Computation installation issue](https://discourse.julialang.org/t/fundamentals-of-numerical-computation-installation-issue/136969)

<div class="topic-metadata">

**Author:** [@Pat\_C](https://discourse.julialang.org/u/Pat_C)\
**Replies:** 23\
**Last updated:** [May 5, 2026, 4:44pm UTC](https://discourse.julialang.org/t/fundamentals-of-numerical-computation-installation-issue/136969 "2026-05-05T16:44:47Z")

</div>

I recently installed Julia 1.12.6 on Ubuntu 22.04.5. I then I tried to install FundamentalsNumericalComputation and had some issues. The issues were related to the packages BoundaryValueDiffEqFIRK (v1.13.0), BoundaryValu…

---

## [Plots/GR & fill color of shapes?](https://discourse.julialang.org/t/plots-gr-fill-color-of-shapes/136993)

<div class="topic-metadata">

**Author:** [@BLI](https://discourse.julialang.org/u/BLI)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 4:18pm UTC](https://discourse.julialang.org/t/plots-gr-fill-color-of-shapes/136993 "2026-05-05T16:18:48Z")

</div>

I figured it out – it was a stupidity done by Google AI Studio… for some weird reason, it had added a rectangle on top of the white rectangle… Arrrrghhhh

---

## [Type stable \`mapreduce\` on Tuples](https://discourse.julialang.org/t/type-stable-mapreduce-on-tuples/136978)

<div class="topic-metadata">

**Author:** [@albertomercurio](https://discourse.julialang.org/u/albertomercurio)\
**Replies:** 6\
**Last updated:** [May 5, 2026, 2:52pm UTC](https://discourse.julialang.org/t/type-stable-mapreduce-on-tuples/136978 "2026-05-05T14:52:43Z")

</div>

Hello, I want to apply this very simple example of mapreduce involving eachindex on two tuples function test\_standard(x::Tuple, y::Tuple) length(x) == length(y) || throw(ArgumentError("Input tuples must have the sam…

---

## [Experimenting with a Docker-based MCP server for Julia](https://discourse.julialang.org/t/experimenting-with-a-docker-based-mcp-server-for-julia/136166)

<div class="topic-metadata">

**Author:** [@mthelm85](https://discourse.julialang.org/u/mthelm85)\
**Replies:** 2\
**Last updated:** [May 5, 2026, 2:37pm UTC](https://discourse.julialang.org/t/experimenting-with-a-docker-based-mcp-server-for-julia/136166 "2026-05-05T14:37:54Z")

</div>

This is still very much an experiment, but it’s been working well for my workflows where I want the AI to have access to a full Julia environment without giving it access to my local network or filesystem, so I thought I…

---

## [Sum over LazyArray is slower than over regular array](https://discourse.julialang.org/t/sum-over-lazyarray-is-slower-than-over-regular-array/136989)

<div class="topic-metadata">

**Author:** [@jecs](https://discourse.julialang.org/u/jecs)\
**Replies:** 3\
**Last updated:** [May 5, 2026, 2:32pm UTC](https://discourse.julialang.org/t/sum-over-lazyarray-is-slower-than-over-regular-array/136989 "2026-05-05T14:32:56Z")

</div>

julia\> N = 64; A = randn(N,N); B = randn(N,N); C = similar(A,1,N); Using Lazy Arrays: julia\> @btime sum!($C,LazyArray(@~ $A.\*$B)) 3.047 μs (0 allocations: 0 bytes) Without LazyArrays: julia\> @btime sum!($C,$A.\*$B) …

---

## [\[ANN\] cuTile.jl v0.3 + webinar](https://discourse.julialang.org/t/ann-cutile-jl-v0-3-webinar/136988)

<div class="topic-metadata">

**Author:** [@maleadt](https://discourse.julialang.org/u/maleadt)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 2:04pm UTC](https://discourse.julialang.org/t/ann-cutile-jl-v0-3-webinar/136988 "2026-05-05T14:04:03Z")

</div>

I’ve just tagged cuTile.jl v0.3, featuring: CUDA.jl integration. Launching a cuTile kernel is now just @cuda backend=cuTile .... Better performance. We now match or outperform NVIDIA’s cuTile Python on every benchmark …

---

## [Package licenses: Contemplations and considerations](https://discourse.julialang.org/t/package-licenses-contemplations-and-considerations/117922)

<div class="topic-metadata">

**Author:** [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Replies:** 131\
**Last updated:** [May 4, 2026, 10:28pm UTC](https://discourse.julialang.org/t/package-licenses-contemplations-and-considerations/117922 "2026-05-04T22:28:46Z")

</div>

I’ve recently been giving more thoughts to the way I license my packages. While I don’t anticipate the choice becoming practically significant any times soon, I’ve realised that the topic probably deserves more considera…

---

## [\[ANN\] Oxygen.jl v1.1.6 (Cron Scheduling)](https://discourse.julialang.org/t/ann-oxygen-jl-v1-1-6-cron-scheduling/97291)

<div class="topic-metadata">

**Author:** [@ndortega](https://discourse.julialang.org/u/ndortega)\
**Replies:** 6\
**Last updated:** [May 4, 2026, 6:26pm UTC](https://discourse.julialang.org/t/ann-oxygen-jl-v1-1-6-cron-scheduling/97291 "2026-05-04T18:26:40Z")

</div>

Hello, everyone! Today, I’m here to introduce the latest update to the Oxygen.jl. It’s been almost a year since my last post, and I’ve been steadily working on incorporating your feedback and implementing new features t…

---

## [\[ANN\] DataLinter - data & code linter for data science](https://discourse.julialang.org/t/ann-datalinter-data-code-linter-for-data-science/135710)

<div class="topic-metadata">

**Author:** [@zgornel](https://discourse.julialang.org/u/zgornel)\
**Replies:** 4\
**Last updated:** [May 4, 2026, 2:01pm UTC](https://discourse.julialang.org/t/ann-datalinter-data-code-linter-for-data-science/135710 "2026-05-04T14:01:43Z")

</div>

DataLinter is a data & code linter written in Julia. Currently it lints data, supports a few lints for R (looks at modelling code and data) and has basic integration with Rstudio and Ipython notebooks. It is still under …

---

## [Resolving UnionAlls with a single concrete instance in struct declarations](https://discourse.julialang.org/t/resolving-unionalls-with-a-single-concrete-instance-in-struct-declarations/136754)

<div class="topic-metadata">

**Author:** [@brainandforce](https://discourse.julialang.org/u/brainandforce)\
**Replies:** 6\
**Last updated:** [May 4, 2026, 9:26am UTC](https://discourse.julialang.org/t/resolving-unionalls-with-a-single-concrete-instance-in-struct-declarations/136754 "2026-05-04T09:26:58Z")

</div>

This is something I’ve encountered far too often, and it’s one of my biggest gripes with Julia. @Tamas\_Papp explained it best: I’ve encountered issues with this in the past with CliffordNumbers.jl: subtypes of Abstract…

[Previous page](https://discourse.julialang.org/latest.md?page=31)

[Next page](https://discourse.julialang.org/latest.md?page=33)
