mindB
A Comparative Study of Code Generation using ChatGPT 3.5 across 10 Languages
[1] https://modular.com/terms [2] https://github.com/modularml/mojo/blob/5823e1d9d176916c236c5...
The quest for a secure and accessible desktop
This is super disingenuous in a world where things like the GPL exist and any other license that prevents you from putting further restrictions on the combined product.
PSA: Thread-local state is no longer recommended
Finding Your Mojo
I've been looking for a nice way of batch-editing html using some sort of sed-like tool, and this is the best option I've seen yet. Beyond that I just find it a neat idea.
XML/Unix Processing Tools
[1] https://julialang.org/blog/2023/04/julia-1.9-highlights/
Personally, I'm largely ambivalent to the change; I understand the reasoning, and it's what https://element.io has been doing for https://matrix.org since the beginning. It is more than a bit of a sea-change though given the fediverse's prevailing culture.
A new onboarding experience on Mastodon
Adventures in Face Space (2022)
[1] https://groups.google.com/g/julia-users/c/iKxqn-J9frI/m/QzaS...
Making Books Better Through Digitization
Orgdown – The Interesting Feedback Phase So Far (2021)
I'd also be interested in your workload that was generating lots of seg faults (oom makes some sense if working with large data since Julia's runtime does add an unfortunate amount of memory overhead.
Sponsored shortcuts on the New Tab page
Why Wisp? (2014)
What happened to proper tail calls in JavaScript? (2021)
On the Arbitrariness of Truth(iness)
Providence Should Use In-Motion Charging for Buses
https://github.com/aviatesk/JET.jl
It does catch method ambiguities like those shown in this blog post:
julia> using JET
julia> f(x, y::Int) = x + y
f (generic function with 2 methods)
julia> f(x::Int, y) = x - y
f (generic function with 2 methods)
julia> g(x, y) = f(x, y)
g (generic function with 1 method)
julia> @test_call g(1, 2)
JET-test failed at REPL[13]:1
Expression: #= REPL[13]:1 =# JET.@test_call g(1, 2)
═════ 1 possible error found ═════
┌ @ REPL[12]:1 Main.f(x, y)
│ no matching method found for call signature (Tuple{typeof(f), Int64, Int64}): Main.f(x::Int64, y::Int64)
└──────────────
ERROR: There was an error during testing