shele
Re:Why Git Is Hard
on Saturday October 07, 2023 @03:36AM (#37799803)
> Also, Git's CLI aggressively obscures those core concepts, so any learner is in an uphill battle even if their mind does happen to work the right way
Thank you, that resonates
Re:My favorite Erlang program (2013)
on Thursday September 07, 2023 @06:03AM (#37416779)
Ah, that's great, sounds like we are allies, for example when arguing for "let it crash" and other take aways from the Erlang error reporting philosophy in the Julia community.
Re:Pandas vs. Julia – cheat sheet and comparison
on Thursday May 18, 2023 @12:10PM (#35990102)
And thus we who transitioned to Julia from R and know a bit about martingales and less about programming have long been trying to degrade the core of the language and its principles by making `mean` a Base function.
Re:GPU vendor-agnostic fluid dynamics solver in Julia
on Monday May 08, 2023 @02:17PM (#35865117)
> more than the typical "the code auto-differentiates" or "it's faster" or whatever it is that people have said in the past
Why are you asking to be convinced if you don't want to be convinced?
Re:Mojo might be the biggest thing to happen in programming for decades
on Thursday May 04, 2023 @09:00AM (#35814576)
La mayoría de humans ist gewohnt avoir mehr letters que clés de toute façon.
Re:Pizza rolls and the meaning of midcentury food
on Tuesday April 04, 2023 @05:45AM (#35437208)
I would never put in 45s by pressing buttons, it seems we are alike there. But I would put 45 sec in with a (rotary) time control knob though, maybe you want to reevaluate.
Re:I don't like making the best things
on Friday February 17, 2023 @05:24AM (#34833004)
That’s an amazingly modern take.
Re:Startups are building with the Julia Programming Language
on Wednesday December 14, 2022 @03:56AM (#33981408)
Would it not be better at this point to move on?
Re:Little Languages Are the Future of Programming
on Tuesday November 22, 2022 @06:28AM (#33704597)
The notions first index, current index, previous index, next index and last index and each index are all invariant under shifts of the index set... yet this is the hill people choose to die on.
Re:Reader Macros in Common Lisp (2014)
on Monday November 21, 2022 @02:55AM (#33690003)
Some abstractions are costly if the compiler doesn't optimize them away, so one use is to check if that happens. So one iterates changing the Julia code, not the machine code mostly.
Re:Why Fortran?
on Monday November 07, 2022 @01:16PM (#33509765)
A bit earlier even than that.
Re:Automatic Differentiation in 38 lines of Haskell
on Sunday September 18, 2022 @01:11PM (#32889300)
Right, my point is just: As new methods are added by the owners of new types it requires a common understanding and community consensus how a function should act on new types (i.e. about the "idea" of the function.)
Re:Automatic Differentiation in 38 lines of Haskell
on Sunday September 18, 2022 @09:40AM (#32887462)
Interesting that is is this way in Haskell in this example: In Julia, there are community/consensus-based processes to what the "idea" of a symbol is (or rather, the idea of a function with its current methods and its future methods defined for new types) and package interoperability often works in a similar way.
Re:From Common Lisp to Julia
on Wednesday September 07, 2022 @02:33AM (#32747169)
Tamas, coming from CL, has donated a very nice list on how "make it easier to help you" on https://discourse.julialang.org/t/please-read-make-it-easier..., so the Julia community has at most streamlined this process a bit :-)
Re:Using JAX vs Julia
on Monday August 29, 2022 @02:54AM (#32635419)
This is a very reasonable article, not cut for front-page drama.
Re:Kubernetes is a red flag signalling premature optimisation
on Monday July 04, 2022 @04:44AM (#31974904)
> Imagine spending a lot of time and money picking out the best possible gear for a hobby before actually starting the hobby.
Haha, this is exactly what “hobby” means to a lot of people. Less judgmental: thinking and dreaming about the right tools in disproportion to the need is something people do a lot, presumably because it is a source of joy.
Re:Fortran is easy to learn
on Monday January 10, 2022 @05:55AM (#29872966)
Yes, Julia does support arbitrary indexing because base functions are written in terms of `firstindex`, `eachindex` and `lastindex` etc.
One can see it in the implementation of `filter!` for example https://github.com/JuliaLang/julia/blob/ab4e036b9209967b4273... :
Re:The caveats of Julia for image processing (ii) – the image structure
on Thursday December 09, 2021 @03:58AM (#29495273)
The author is mistaken, there is nothing imprecise or floating about https://github.com/JuliaMath/FixedPointNumbers.jl.
Representing values on a scale from 0.0 to 1.0 instead of 0 to 255 (say) is a good idea if you have to do things like DFT. Most software implementations use fixed point arithmetic for that.
Re:Show HN: Prometeo – a Python-to-C transpiler for high-performance c...
on Thursday November 18, 2021 @08:24AM (#29265076)
The Julia-code has some performance flaws in the hot loop (like making a superfluous copy of a matrix before just reading it.)
Re:People who have unusual, or non-existent, inner voices
on Wednesday November 03, 2021 @07:20AM (#29093163)
Yes, but that’s a different discussion.
Re:People who have unusual, or non-existent, inner voices
on Wednesday November 03, 2021 @03:21AM (#29091937)
I think this is about subvocal but conscious thoughts.
Re:People who have unusual, or non-existent, inner voices
on Wednesday November 03, 2021 @03:15AM (#29091905)
“He can easily while away an hour without having a single thought.” No! It is “not a single _verbalized_ thought”! To write such an article one should have some understanding that thoughts exists outside mental verbalization
Re:Evidence for European presence in the Americas in AD 1021
on Thursday October 21, 2021 @08:50AM (#28943671)
I remember that this is not the whole story, the Spanish invasion and then European invasion was on the larger scale moving slower than the diseases.
Re:People are realizing that degrowth is bad
on Monday September 06, 2021 @06:54AM (#28432442)
There is this S-curve of the amount of newly starting S-curves where we are going to see a slowdown...
Re:Some Reasons to Measure
on Saturday August 28, 2021 @03:41AM (#28336328)
Talking about measuring time I would put a date on the blog post
Re:The Growth Ponzi Scheme
on Sunday July 04, 2021 @03:46AM (#27727967)
You certainly can build more than you can reasonably maintain, but as in cities live humans workforce and ability to maintain follows. So something else must be the concern: inefficient patterns (urban sprawl) or imbalances in the wealth and liability distributions. The latter can be fixed at any moment in a functional society but can’t be fixed easily in a flawed democracy with powers hugely profiting from the imbalance
So I see the concern
Re:REPL vs CLI: IDE wars
on Thursday July 01, 2021 @05:49PM (#27705320)
Yes, that restart is painful exactly because it interrupts the "built your program in memory while you’re writing the source code file" OP talks about.
Re:REPL vs CLI: IDE wars
on Thursday July 01, 2021 @03:35PM (#27703530)
Julia is much closer to Clojure than to Python in this regard, which brings back the point from above that homoiconity isn't the key ingredient
Re:Is Julia Really Fast?
on Tuesday June 22, 2021 @03:29PM (#27596061)
Just keep it running as a daemon? https://github.com/dmolina/DaemonMode.jl
Re:Manim – an animation engine for explanatory math videos
on Friday March 19, 2021 @04:50AM (#26511236)
Lol, this is so nice. It is literally what OP asked for: " modulo to remain within some range" is just mod(myvalue, myrange)