Live data from Hacker News

Viewing profile — gnl

gnl

HN member
Joined
Fri, Sep 28, 2012, 8:47 PM UTC
HN karma
231
Public activity
60 items

About gnl

Interaction Design, XR, Functional Programming, Clojure, Writing

https://github.com/gnl

Recent public activity

  1. comment
    Comment #46987098

    I don't know, but if there were, I wouldn't expect them to do anywhere near as good a job or – perhaps somewhat counterintuitively – be anywhere near as reliable. Static rules only…

  2. comment
    Comment #46987050

    Yeah that one's too much for me too, I used to do this years ago, but not anymore. Especially since I found out Brave supports network blocking for extensions, which is something y…

  3. comment
    Comment #46974819

    Couple of quick thoughts on how to protect yourself from having a formerly trustworthy extension go rogue on you: - https://github.com/beaufortfrancois/extensions-update-notifi... …

  4. story
  5. comment
    Comment #36947910

    Thank you! "Dead simple and super effective" is pretty much exactly what I was going for, so this is great to hear. If you ever find yourself using `pprint` debugging for any other…

  6. story
    Show HN: Playback – Interactive Programming and Print Debugging Reimagined

    Ladies and gentlemen of a Lisp persuasion, Clojurians and Clojuristas, followers of the paren and everyone else covetously eyeing the greener grass, I made an open-source thing tha…

  7. comment
    Comment #23441726

    Would you care to elaborate and point to some specific features and workflows that you consider to be unique to the real Vim?

  8. comment
    Comment #21705945

    This is spot-on. In a perfect world every major OS would have proper, granular mandatory access control enabled by default and applications would come with a profile specifying pre…

  9. comment
    Comment #20119898

    Slightly off-topic, but no argument for colonising Venus could possibly be complete without digging this gem of a comment out of the archives about cooking a turkey there: http://w…

  10. comment
    Comment #17973483

    Much as I love Clojure, I agree that clojure.spec, while very powerful, has a mess of a UX. That's why – shameless plug – I wrote Ghostwheel [1], which, to me, turns it into a whol…

  11. comment
    Comment #17950661

    clojure.spec+generative testing help a lot, but yeah.

  12. comment
    Comment #17950646

    Have some monads and stuff: http://funcool.github.io/cats/latest/#maybe

  13. comment
    Comment #17950511

    Author of Ghostwheel here – clojure.spec is certainly not a replacement for static typing, but it goes a long way to covering many of the same use cases, in fact longer than one mi…

  14. comment
    Comment #17438654

    While that is true of the basic building blocks of the language, clojure.spec for example does have an overly verbose syntax (I would define it that way, even though it doesn't int…

  15. comment
    Comment #17438606

    That is certainly a fitting username. Thank you!

  16. comment
    Comment #17437580

    The font in the screenshots with the ligatures is in fact Fira Code and the font in the REPL screenshots without ligatures is Ubuntu Mono. I guess those could be considered additio…

  17. comment
    Comment #17436263

    The short answer is "more or less", the longer answer is the second one in the FAQ: https://github.com/gnl/ghostwheel#faq

  18. comment
    Comment #17435095

    When you place the cursor on >fdef or >defn – which Cursive doesn't know what to do with out of the box – a light bulb appears right next to it. This is IntelliJ's quickfix feature…

  19. comment
    Comment #17430315

    At the moment you can set the gspec to nil, but that would simply disable s/fdef generation and all of the spec-related magic. I'm planning to introduce a configuration option with…

  20. comment
    Comment #17415892

    This is basically generative testing using clojure.spec in a nice package with a cherry on top and a few extras. core.typed still seems to be quite experimental and not yet product…

  21. comment
    Comment #17415732

    Fellow Clojurians, I present to you, Ghostwheel. It makes the writing, reading, refactoring, testing, instrumentation and stubbing of function specs easy; introduces a concise synt…

  22. story
  23. comment
    Comment #17328032

    Project North Star from Leap Motion seems like an affordable DIY solution if you don't mind getting your hands dirty. http://blog.leapmotion.com/north-star-open-source/

  24. comment
    Comment #17144481

    That looks like it might easily involve lots of fiddling, tweaking and dealing with obscure issues while XFence just works, which is worth a lot to me these days.

  25. comment
    Comment #17144448

    Not that I know of. The only other comparable project I'm aware of (including relative ease of use as a criterion here) is Linux' AppArmor.