Viewing profile — gnl
gnl
HN member- Joined
- Fri, Sep 28, 2012, 8:47 PM UTC
- HN karma
- 231
- Public activity
- 60 items
- HN profile
- View on Hacker News ↗
About gnl
https://github.com/gnl
Recent public activity
-
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…
-
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…
-
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... …
- story
-
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…
-
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…
-
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?
-
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…
-
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…
-
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…
-
comment
Comment #17950661
clojure.spec+generative testing help a lot, but yeah.
-
comment
Comment #17950646
Have some monads and stuff: http://funcool.github.io/cats/latest/#maybe
-
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…
-
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…
-
comment
Comment #17438606
That is certainly a fitting username. Thank you!
-
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…
-
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
-
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…
-
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…
-
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…
-
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…
- story
-
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/
-
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.
-
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.