Live data from Hacker News

Viewing profile — astrowilson

astrowilson

HN member
Joined
Mon, Mar 22, 2021, 7:45 PM UTC
HN karma
42
Public activity
20 items

About astrowilson

No profile information was provided.

Recent public activity

  1. comment
    Comment #29850948

    You may not believe this, but there are other ways of versioning software beyond breaking things every year and doing whatever Python 3 did.

  2. comment
    Comment #29850333

    That’s precisely my point. With Rails and Ruby breaking APIs on every new minor release, the only realistic expectation is that every minor release of anything may have breaking ch…

  3. comment
    Comment #29849972

    It won’t cause a uproar because Ruby/Rails changes APIs on minor versions all the time. Breaking changes are pushed at a yearly rate and everyone is just expected to cope with them…

  4. comment
    Comment #29849960

    It definitely has something to do with Ruby and Rails. Ruby and Rails introduces API changes on minor versions all the time, sometimes even without prior warnings, so people should…

  5. comment
    Comment #29849912

    > This type of library API breaking change on a minor version update basically never happens. Literally happens all the time with Rails. To the point they decided to call their ver…

  6. comment
    Comment #27248843

    Not sure I agree on Phoenix. There are macros, but only around plugs and routing, not much different to what you’d find in Django and definitely less magic than Rails. Plugs are st…

  7. comment
    Comment #26863530

    That’s only an issue if you define your career by a single programming language... I don’t. Regarding bills, I made my biggest salary bump after I jumped to Elixir, but I appreciat…

  8. comment
    Comment #26863354

    You keep bringing up “Elixir has peaked” but you don’t provide any concrete evidence for that. The only mention so far is Stack Overflow, which is not used by the community, and su…

  9. comment
    Comment #26863235

    So what is your action plan? To keep commenting that Elixir is niche on many threads even though most people here aren’t saying otherwise? And even if they think that’s true, do yo…

  10. comment
    Comment #26862227

    I can’t reply directly to the comment below yours, so it will be as a side comment. I don’t think anyone is arguing Elixir isn’t niche, we are just explaining why Elixir gets atten…

  11. comment
    Comment #26859443

    Not yet. It only supports Elixir for now (there is an issue for supporting other languages) and the notebook formats are different, so someone would also need to write a nbconvert …

  12. comment
    Comment #26709743

    I accept that my original sentence was unclear. I mentioned more punctuation characters in the context of conciseness, which obviously takes the amount of characters into account. …

  13. comment
    Comment #26709172

    The example that you picked and wrote translates to this in Erlang: lists:sort( fun(X, Y) -> byte_size(X) >, >, >, >] ). I will let others decide which one is noisier. (And no, usi…

  14. comment
    Comment #26708455

    That’s not a representative example of none of the languages. It is also just plain invalid for Elixir. I recommend checking actual code examples on their websites to form a better…

  15. comment
    Comment #26708362

    Your Elixir example is literally wrong. It won’t compile unless you do many changes. You are keeping -> instead do. You are still using commas after each expression. The fn syntax …

  16. comment
    Comment #26704342

    The 3+ years ago is a good reference, thanks for sharing. The issue could also be Ecto related. Ecto 3, which might not have been out at the time, had a bunch of improvements on th…

  17. comment
    Comment #26704242

    > and perhaps there could be a more concise enhancement of Erlang which would get the job done Erlang already is a more concise language than Elixir but also noisier as there are m…

  18. comment
    Comment #26546533

    It is still global. Typing collections and instance/class variables help, you can optionally type methods, but anything that is not explicitly typed is going to be inferred during …

  19. comment
    Comment #26546082

    It depends on what you mean by mainstream and by large company but Clojure, Elixir, and Elm are all languages that are frequently on HN and they were either personal projects or ba…

  20. comment
    Comment #26545928

    They haven’t backed off from global inference. They did move to require you to type collections, but methods are not inferred at definition but rather at invocation and it happens …