Viewing profile — ddragon
ddragon
HN member- Joined
- Tue, Feb 12, 2019, 11:39 PM UTC
- HN karma
- 597
- Public activity
- 213 items
- HN profile
- View on Hacker News ↗
About ddragon
No profile information was provided.
Recent public activity
-
comment
Comment #37427708
I fail to see how timing and luck isn't a factor. It's more than how popular it was when it launched, many of those languages that are allegedly better had a strong timing disadvan…
-
comment
Comment #37426791
That would be simplifying too much. There are a lot of external factors for something being popular, like timing, luck, support from big enterprises and leading colleges, inertia a…
-
comment
Comment #35891678
I'm quite interested in the interactive thread pool (although I assume it works based on conventions of everyone playing nice). Julia seems to have a powerful parallelism model but…
-
comment
Comment #29364854
That issue actually doesn't happen with regular elixir, since it's immutable and stateless, the scheduler doesn't wait for the process to voluntarily wield (it's always safe to swi…
-
comment
Comment #29362236
I didn't go deep on Julia's multithreading, but what he is saying is that Julia uses an MxN threading (I think nowadays if you don't specify it at startup it will just use one for …
-
comment
Comment #29110439
>6DOF gyro A gyroscope is used to detect orientation/angular velocity (spinning), the sensor to add the other degrees of freedom is already there in most modern controllers and sma…
-
comment
Comment #29040620
I mean, I had a vita and the gyroscope control was more accurate than the stick for shooters but that's because I'll naturally adjust if it overshoots (if I go to above I'll immedi…
-
comment
Comment #29031045
In my experience with a rift s, even though the oculus touch also has gyroscopes and accelerometers, they only help for a few seconds at most when the controllers leave the camera.…
-
comment
Comment #27965258
I don't think there is anyone developing packages on pluto/jupyter, so I wouldn't worry about that. The most common method for that should be using an editor like VSCode (which wil…
-
comment
Comment #27285159
While that might happen (and probably cause a method redefinition), there is an important convention that helps preventing it: your package must either own the function or at least…
-
comment
Comment #26585090
This video is good explaining the idea behind multiple dispatch in Julia if you have time: https://www.youtube.com/watch?v=kc9HwsxE1OY
-
comment
Comment #26585048
Languages with multiple dispatch aren't rare, but a language having it as the core language paradigm, combined with a compiler capable of completely resolving the method calls duri…
-
comment
Comment #26385090
Returning a Union of int or float isn't that useful but the point is that Julia is a dynamic language, and if there was no implicit union type it would have to just box the return …
-
comment
Comment #26358557
Objects aren't bag-of-functions though (they have state, inheritance, initializers/destructors, interface/abstract classes, classes vs objects and tons of other concepts and patter…
-
comment
Comment #26128627
I do wonder if one of the factors is simply the matter of the modern earbuds and headphones becoming so convenient that you never really need to take them out. I used to listen to …
-
comment
Comment #26120891
In this case it's not just a library like the wrappers for tensorflow already present in many languages (including python), it's something like a Swift language fork in which the l…
-
comment
Comment #26120067
If they weren't already-made in Julia yes (and a library didn't do the work of composing it and presenting as a monolith, since pretty much all large frameworks like Flux and DiffE…
-
comment
Comment #26082149
That seems the start of something pretty amazing, I work on a fintech using Elixir and we usually have to delegate all numerical analysis and ML stuff to python microservices, even…
-
comment
Comment #25941233
That example in Julia would look the exact same since it's a very simple example with just one object/struct and only one version of each function (so it doesn't even need function…
-
comment
Comment #25850965
Elixir is basically Erlang, just like Lisp Flavored Erlang and Gleam (the statically-checked language for the BEAM). The BEAM in general is a very specialized VM, which is why I us…
-
comment
Comment #25838477
Yes, I was thinking about someone going many step furthers, like Elixir is for Erlang and the BEAM, someone who disagrees with design decisions of the Julia language but appreciate…
-
comment
Comment #25838253
While not nearly as mature as the main platforms (like the JVM, .NET, BEAM), the Julia compiler does have some unique features (an extremely aggressive optimizer, a sophisticated t…
-
comment
Comment #25826306
While you do interface with it all the time, it's not something you'll be thinking all the time, at some point it will be completely invisible even though it's there (unless you're…
-
comment
Comment #25825929
In general, if you code like Python (highly dynamic code with no consideration to performance) it will be closer to Python in speed, and if you code like C/Fortran (completely stat…
-
comment
Comment #24903507
"Ever" could be a very long time, and lots of things can happen. For example it might be possible to AoT compile parts of the code (as long as the types are fully defined) to expor…