• 5 Posts
  • 237 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle











  • If I were to play devil’s advocate, it would be that capped rent increases is to prevent predatory landlords from increasing rent more than their costs, but that if their costs go up more then they have a way to cover that without losing the property / going bankrupt.

    That provision is maybe more acceptable when you’re talking about families renting out their basement suite, but I have zero sympathy for investors who took a risk and lost. And even in the case of non-investor landlords, I’m skeptical that it’s appropriate to make the tenant shoulder all the increased costs.






    • He could be an Arab Israeli
    • He could be ultra-orthodox
    • He could have had a medical exemption
    • He could have received Israeli citizenship later in his adult years after conscription.
    • He may have served but in a role that isn’t committing human rights abuses (say working on missle defense)
    • He may have served but his political views have since developed and he’s now pro-peace / anti-apartheid.

    To generalize and assume that nearly all Israeli men are war criminals is to generalize on the basis of national origin which in most jurisdictions is rightfully assumed to be racist.



  • I think it really strongly depends on what you’re programming - I know in some instances Julia’s performance can be nearly identical to languages like Rust. I suspect in my case it related to Julia being a garbage collected language, as my algorithm involved creating very large dynamic structures in memory before serializing them, clearing the memory, and building another one. Since Rust has no garbage collector it knew exactly when and what to drop from memory. In my case I had roughly a 10x(!!) speed-up. Funny enough an even earlier version of that algorithm was programmed in Java, and Julia was roughly 10x faster that it, so Julia isn’t the worst of the pack.


  • So at my previous employer I developed using Julia a custom ML model which ran, but the performance just wasn’t good enough for what I needed despite trying to aggressively optimize. I ended up rewriting in Rust (and calling through R) which ended up being like 10x faster. At my current job I program a mixture of Rust and Python.

    If Julia were more peformant then it could potentially be an alternative to Python/R users having to learn Rust - but if you’re looking for top performance, some of your codebase is already written in R/Python, and you’re already willing to learn another language, then learning something like Rust naturally seems the better choice over Julia.

    The one thing I did like about Julia - it took barely anytime at all to build a working prototype.