Hi folks!
I was thinking about JuliaCon 2025 Hackathon ideas for this Saturday! Figured I would start a general Discourse post so everyone can post and peruse ideas. Feel free to share ideas below!
~ tcp
Hi folks!
I was thinking about JuliaCon 2025 Hackathon ideas for this Saturday! Figured I would start a general Discourse post so everyone can post and peruse ideas. Feel free to share ideas below!
~ tcp
How about writing an initial JVM that runs HelloWorld.class?
free perf improvement clout
Oh I should mention that I brought all the hardware for this with me!
If you want to hack on this, just reach out! And if you want to borrow the machinery while we are here, happy to lend it to you as well – just get it back to me in time for the Hackathon!
Aside from possibly doing some hardware hacking (I also brought a RPi Pico 2W if anyone wants to try their hand at deeper embedded programming with Julia!), I’m planning to work on some of these:
Hi, a quick question here, can’t this be realized by setting seeds identical to the MPI number?
New atoms in Convex.jl
.
Some ideas can come from the atoms in CVXPY
.
I would love StatsModels.jl to reach 1.0, in particular if it solves its performances issues / inherent slowness
Compiling Julia code small wasm modules using juliac and run without a jl runtime on top of wasm runtime.
Why would I say anything else then what i want.
juliac.jl
to emit header files together for better integration with other ecosystems that want to use Julia compiled .so
as backend.@atomic
for floats on shared memory for Metal backendI’m looking for people who are interested in extending CliffordNumbers.jl to interoperate with Makie and provide convenient 2D and 3D plotting methods for projective and conformal geometric algebras. With this implemented, it’ll be really easy to plot arbitrary lines, planes, circles, and spheres and their meets/joins.
The code for this that I’ve already written lives in this repo, and it shouldn’t be too hard to get this into a package extension. If you want a relatively simple introduction to computing with geometric algebra, this is it!
I’ll be trying to chip away at more of the pairwise reduction refactor (#58418). Some concrete things to work on here include:
Base.specializations
Will do
…and maybe give Typst another try
Regarding Makie and Typst, I’d be interested in finding out whether the Typst library could be coaxed somehow to spit out glyph and linesegment information in a format we can use in Makie’s backends. Then we could maybe use Typst as an option to format text
in Makie. I find that much more likely to work reasonably well given Typst’s speed than any LaTeX solution.
I’d be very interested in working with anyone on making locally running models more usable from Julia. A few specific areas I’d like to work on:
Transformers.jl
to load the latest HuggingFace models (like “nvidia/OpenReasoning-Nemotron-32B”)PromptingTools.jl
to use tools with Ollama models (currently tool use requires proxying local Ollama models via the OpenAI scheme, which is slightly uncomfortable and partially broken)JustSayIt
(may require one of these first two to work first, though)Things i will be working on:
model
matrices :D)But if anyone has any questions about Makie, Documenter, etc., feel free to grab me!
A few of us (@asinghvi17) discussed this, and think it might be done by wrapping typst-layout in a jll.
Naturally I got very little of this done. But huge thanks to @jpsamaroo for looking at my not-so-great RangeExtractor.jl code and giving me some solid advice on how to shape it up!
Claude created a C API for s2 but it was horribly inefficient, so I’m trying the HEP crew’s WrapIt.jl library instead. Hopefully that works well.