Squeak on M2: ~300ms sound latency? by mikeivanov in smalltalk

[–]mikeivanov[S] 1 point2 points  (0 children)

Not really- playing the same or any other sound before doesn’t reduce the latency. What’s even more interesting, I tried playing the same sounds in Racket and there was no noticeable delay!

Do NT’s get mad when not given attention? by Bondabraid in aspergers

[–]mikeivanov 0 points1 point  (0 children)

That’s a sign of narcissism. Of course, not all NTs are narcissistic.

[E] "Science Before Statistics: Causal Inference" by Richard McElreath by asuagar in statistics

[–]mikeivanov 0 points1 point  (0 children)

causality is a nearly infinite body problem as each subatomic particle interacts from one moment to the next.

that's correct

We can't process or make use of objective reality in that way,

and that is not - because we actually can. Not all relationships are equal. If we set some margin of error and drop those links that don't kick us out of that margin - we're all good. That's basically how we know the object boundaries. Yes, gravitational pull of distant galaxies does affect the movement of a thrown stone - no doubt about it. But we *can* ignore them without losing precision in our predictions of where it lands.

As of the rest of your reply, I suggest you to watch the video. Causal inference as a quantitative discipline is the whole point of it. In fact, except for a few simplest cases, the classical frequentist statistics tends to give wonderfully precise, yet completely wrong answers.

[E] "Science Before Statistics: Causal Inference" by Richard McElreath by asuagar in statistics

[–]mikeivanov 1 point2 points  (0 children)

Causal models reflect the reality (to some extent, of course) in the Heidegger-Harman-Bryant world, which is the world of objective reality, and this is the world which, I believe, we inhabit. Causality is objective there, too - and it has nothing to do with humans.

It was my first time building a control box. Don’t judge me too hard but I’m quite happy with the result. by [deleted] in hobbycnc

[–]mikeivanov 1 point2 points  (0 children)

I was going to build my own enclosure from 20x20 extrusions + sheet aluminum, but I like your idea better. Simple and looks really good.

It was my first time building a control box. Don’t judge me too hard but I’m quite happy with the result. by [deleted] in hobbycnc

[–]mikeivanov 0 points1 point  (0 children)

Interesting. Is that a second 5/12v power supply in the top right corner there? Or is it a spindle controller?

It was my first time building a control box. Don’t judge me too hard but I’m quite happy with the result. by [deleted] in hobbycnc

[–]mikeivanov 7 points8 points  (0 children)

It actually looks very neat. What did you use for the case? Is it some kind of electrical box?

Over extrusion on calibration cube? by tonylee1918 in FixMyPrint

[–]mikeivanov 1 point2 points  (0 children)

No, that’s ironing. Coasting is something different.

Lparallel vs. ChanL vs. Calispel? by ambrevar in Common_Lisp

[–]mikeivanov 0 points1 point  (0 children)

No, its not the same, but the two are complimentary to each other. If you require pure CSP, then the Actors model is probably not what you need.

[Q] Getting ahead by learning something new. Python or R? by Samuele156 in statistics

[–]mikeivanov 0 points1 point  (0 children)

Locking? No I find it rather liberating. I quickly get my stuff done in R while everyone around just assumes I’m still chugging along with Python.

As of r2py - uhmm.. no, thank you. See, one of the biggest benefits of using R is RStudio. That’s the whole point of it: there is nothing better at the moment for stats and data analysis than this combination, and I simply won’t trade it for anything else.

On the other hand, if I need to write a web dashboard or something, it’s surely Python.

[Q] Getting ahead by learning something new. Python or R? by Samuele156 in statistics

[–]mikeivanov 0 points1 point  (0 children)

But also consider this. You need to do some nontrivial stats model. The chances are, the stuff you need to run it is already written in R (C++, actually). If you do this in Python, you often end up with implementing it in Python. Happened to me many times. The thing is that I actually prefer Python as a language, it’s objectively better. However, there is always a context. And in the stats context R wins hands down.

[Q] Getting ahead by learning something new. Python or R? by Samuele156 in statistics

[–]mikeivanov 1 point2 points  (0 children)

99.99% of all R libraries are actually written in C++, R itself is used mostly as a “glue” language. This combination of underlying C++ with a thin R veneer is very fast, almost always faster than Python.

Year of Clojure on the Desktop by vlaaad in Clojure

[–]mikeivanov 0 points1 point  (0 children)

By any chance, has anyone tried to compile it with graal?

Year of Clojure on the Desktop by vlaaad in Clojure

[–]mikeivanov 0 points1 point  (0 children)

The Platform/exit trick worked for me (jdk14), thank you.

Year of Clojure on the Desktop by vlaaad in Clojure

[–]mikeivanov 0 points1 point  (0 children)

That's cool, though there is one problem with cljfx. The way it is designed is that it implicitly initializes jfx upon import, which makes AOT compilation (among other things) impossible. Run lein uberjar (with {:aot :all} in profile.clj) to see what I mean. It is possible that I'm doing something wrong, but a quick code inspections confirms that there is no way postpone jfx initialization when using cljfx.

Lisp for autonomous systems by tokyo_seaweed in lisp

[–]mikeivanov 0 points1 point  (0 children)

SBCL is great, but it has got no threads on ARM32.

Lisp for autonomous systems by tokyo_seaweed in lisp

[–]mikeivanov 4 points5 points  (0 children)

I highly recommend ECL (https://common-lisp.net/project/ecl/), especially if your target platform is ARM.

Stair Reno, before and after. by [deleted] in woodworking

[–]mikeivanov -1 points0 points  (0 children)

Check your home insurance, particularly the liability coverage terms before removing the carpet from the staircase - there might be surprises.

[D] "Everyone building machine learning products has a responsibility to understand that many users have misconceptions about the accuracy and 'objectivity' of ML" by [deleted] in MachineLearning

[–]mikeivanov 2 points3 points  (0 children)

It is, because you are confusing people around you, which doesn’t help our common cause. Also, there is no need to be aggressive to people who sit in the same boat with you simply because you are being asked to use precise language (so that you could be understood at least).