Live data from Hacker News

Viewing profile — one-punch

one-punch

HN member
Joined
Sun, Aug 25, 2019, 7:58 PM UTC
HN karma
237
Public activity
84 items

About one-punch

Be to the point.

Recent public activity

  1. comment
    Comment #47876319

    To have your Nix-based setup reproducible across different OS (Arch, Debian, Ubuntu, WSL2, MacOS, and NixOS), and have an extensible base config that can be customized to different…

  2. comment
    Comment #46325587

    You have implemented a form of ‘ad-hoc polymorphism’. This is different from ‘parametric polymorphism’, which is what people call generics.

  3. comment
    Comment #45183186

    For context, see the recent HN discussion on “The Expression Problem and its solutions”: https://news.ycombinator.com/item?id=45155877

  4. comment
    Comment #42667268

    You might be interested in nickel ( https://nickel-lang.org/ ), which is a modern take on configuration management based on the experience of Nix/NixOS configurations: purely funct…

  5. comment
    Comment #41498040

    I have not been following closely this back story, so I am not aware of such ban, or that (allegedly) Lix is Pierre Bourdon’s software. I am not affiliated with Nix (Cppnix) or Lix…

  6. comment
    Comment #41497049

    lix [1] might be less affected. Pierre Bourdon noticed that lix refactored surrounding code 4 months ago [2], and a comment claims that this Lix commit at least patched a different…

  7. comment
    Comment #41001872

    > In Hypothesis shrinking is based on the generation process. In Hypothesis generators act a bit like 'Functors' in Haskell, ie you can map over them. (You can also filter and ` ` …

  8. comment
    Comment #40984774

    Do you have examples where Python’s Hypothesis (and its shrinking) works better than Haskell’s QuickCheck? This would let us improve Haskell’s QuickCheck. My understanding is that …

  9. comment
    Comment #40555640

    Thanks for the information. The linked page shows only integrating Hotwire with Ruby on Rails, giving me my original impression.

  10. story
  11. comment
    Comment #40555503

    Hotwire integrates with Ruby on Rails. (EDIT: The linked page shows how to integrate Hotwire with Ruby on Rails. See fxn's comment https://news.ycombinator.com/item?id=40555577 ) I…

  12. comment
    Comment #40550864

    Reminds me of nix-output-monitor [1], for example see [2]. It makes it easy to understand how individual steps are progressing, and how individual steps relate to the overall plan.…

  13. comment
    Comment #40450154

    For those on hyprland: [1] hyprslidr: https://gitlab.com/magus/hyprslidr [2] hyprscroller: https://github.com/dawsers/hyprscroller Though need to extend hyprland to support layout …

  14. comment
    Comment #40413306

    Reminds me of the “Chase your reality” commencement speech by Christopher Nolan at Princeton in 2015. https://www.youtube.com/watch?v=QoWEhQlS9yY

  15. story
  16. story
  17. comment
    Comment #39959338

    Software developers often want to customize: 1. their home environments: for packages (some reach for brew on MacOS) and configurations (dotfiles, and some reach for stow). 2. thei…

  18. comment
    Comment #39959021

    Quoting https://nix.dev/tutorials/nix-language.html : The Nix language is designed for conveniently creating and composing derivations – precise descriptions of how contents of exi…

  19. story
  20. comment
    Comment #39296889

    Chris, how would you respond to the remark that the article is comparing a flawed Mojo implementation against a more correct Rust implementation? https://news.ycombinator.com/item?…

  21. comment
    Comment #37981713

    > Does elixir have an lsp as good as Typescripts? I’m a bit addicted to static types at the moment. I wonder how IHP [1], the liveview in Haskell, compares with Phoenix liveview fo…

  22. comment
    Comment #37952960

    Some of these interactive simulations for learning are called “Explorable Explanations” [1], coined in 2011 by Bret Victor, the author of your second link (worrydream.com), which a…

  23. comment
    Comment #37621921

    > As Nix Flakes become more prevalent, perhaps there needs to be some way to containerize them. You may be interested in nix snapshotter, which can run nix packages in containerd. …

  24. comment
    Comment #37620862

    Liquid Types [1] achieve the same in existing programming languages: no bounds checks at runtime, and reject programs without an in-bounds proof. For a demo, see "Scrap your Bounds…

  25. comment
    Comment #37534896

    > But why have a separate type system instead of just building it into the language. Excellent question. The existing "mainstream" languages (C++, Rust, Julia, or even Haskell) are…