Live data from Hacker News

Viewing profile — init1

init1

HN member
Joined
Fri, Feb 21, 2025, 12:57 PM UTC
HN karma
43
Public activity
20 items

About init1

No profile information was provided.

Recent public activity

  1. comment
    Comment #47820838

    I've read it and I agree private properties on classes satisfy the requirement. It does allow you to hide implementation details and I was unaware it was added; though with anythin…

  2. comment
    Comment #47811019

    See my comment here for an example: https://news.ycombinator.com/item?id=47810686

  3. comment
    Comment #47810686

    > The article claims only Ada has true separation of implementation vs specification (the interface), but as far as I am able to reason, also e.g. JavaScript is perfectly able to d…

  4. comment
    Comment #47810479

    As far as I can tell you cannot create your own bounded Integer/Floating point types in any of the ML languages. That's one example of one of the core Ada type features. Most peopl…

  5. comment
    Comment #47805415

    In my opinion it has both complicated and terrible syntax that it inherited and extended from c++ and complicated semantics.

  6. comment
    Comment #47805147

    It is not that I cannot remember the symbols - I don't want to; I want the language to plainly explain itself to me. Furthermore every language has it's own set of unique symbols. …

  7. comment
    Comment #47804825

    Verbosity is a feature not a bug. Programming is a human activity and thus should use human language and avoid encoded forms that require decoding to understand. The use of abbrevi…

  8. comment
    Comment #46565708

    Git is an OSS project and is not owned even slightly by Microsoft. Github the website however is. You don't need to replace git.

  9. comment
    Comment #46096461

    I found a project ClippyJS: https://github.com/pi0/clippyjs That adds clippy and all the other agents to a webpage. There is a PR on the repo that adds an example that hooks clippy…

  10. comment
    Comment #45874491

    What useless drivel. If you already have property rights then you have the right to own and operate computers. The main thrust of the law is directly self contradictory. "Governmen…

  11. comment
    Comment #45620666

    Big agree. Overly terse and symbolic languages feel very cryptic and ugly to me as well.

  12. comment
    Comment #45503490

    You're in luck. Try Ada (it's great BTW)

  13. comment
  14. comment
    Comment #45478686

    You can generate bindings using a gcc -c -fdump-ada-spec . They typically work well enough without needing additional tweaks but If it's more involved you can ask Claude to make a …

  15. comment
    Comment #45478568

    What exactly is a "type-related disadvantage"? As far as I'm aware, Ada has a much more expressive type system and not by a hair. By miles. Being able to define custom bounds check…

  16. comment
    Comment #45478522

    I've never come across any range restricting constructions in C++ projects in the wild before. It truly is a shame, I think it's something more programmers should be aware of and u…

  17. comment
    Comment #44576280

    Instead of just thinking about the proof in your mind or putting it in comments you can actually embed pre/post conditions and compile time proofs in actual code using ADA SPARK. Y…

  18. comment
    Comment #44078838

    All these years and Ada is still the undisputed and unmatched master of type safety.

  19. comment
  20. comment
    Comment #43128091

    I wanted to look at the code in more detail and it looks like the author didn't link it anywhere. Luckily it wasn't difficult to find: https://github.com/AdaDoom3/Neo.SIMD Looks li…