Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gnl
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
gnl
7mo ago
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 go so far when it comes to this stuff. And assumi
2.
▲
by
gnl
7mo ago
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 you generally set up once and then forget about it. I&#x
3.
▲
by
gnl
7mo ago
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... And then you can do whatever you feel
4.
▲
If your Vision Pro is thermal-throttling, maybe your room's just too quiet
(uploadvr.com)
1 points
by
gnl
2y ago
|
0 comments
5.
▲
by
gnl
3y ago
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 reason than having forgotten that Playback exists
6.
▲
Show HN: Playback – Interactive Programming and Print Debugging Reimagined
(github.com)
14 points
by
gnl
3y ago
|
2 comments
7.
▲
by
gnl
6y ago
Would you care to elaborate and point to some specific features and workflows that you consider to be unique to the real Vim?
8.
▲
by
gnl
7y ago
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 precisely which resources they require – at least regarding the
9.
▲
by
gnl
7y ago
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://www.transterrestrial.com/2013/12/09
10.
▲
by
gnl
8y ago
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 whole other thing, especially when gen-testing, spec-instru
11.
▲
by
gnl
8y ago
clojure.spec+generative testing help a lot, but yeah.
12.
▲
by
gnl
8y ago
Have some monads and stuff: http://funcool.github.io/cats/latest/#maybe
13.
▲
by
gnl
8y ago
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 might think at a cursory glance. With Ghostwheel you write you
14.
▲
by
gnl
8y ago
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 introduce new basic syntax elements) for function specs an
15.
▲
by
gnl
8y ago
That is certainly a fitting username. Thank you!
16.
▲
by
gnl
8y ago
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 additional syntax, but they're also completely optional and in
17.
▲
by
gnl
8y ago
The short answer is "more or less", the longer answer is the second one in the FAQ: https://github.com/gnl/ghostwheel#faq
18.
▲
by
gnl
8y ago
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 for errors it can easily correct. You click
19.
▲
by
gnl
8y ago
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 the next release to force Ghostwheel to trust tha
20.
▲
by
gnl
8y ago
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 production-ready, but it certainly looks very promising and I'
21.
▲
by
gnl
8y ago
Fellow Clojurians, I present to you, Ghostwheel. It makes the writing, reading, refactoring, testing, instrumentation and stubbing of function specs easy; introduces a concise syntax for inline fspec definitions; helps keep track of side ef
22.
▲
Show HN: Ghostwheel – easy spec, side effect detection and tracing for Clojure
(github.com)
64 points
by
gnl
8y ago
|
19 comments
23.
▲
by
gnl
8y ago
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.
▲
by
gnl
8y ago
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.
▲
by
gnl
8y ago
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.
26.
▲
by
gnl
8y ago
> All of those are the same thing: defenses. Abstractly, they are fears of finality. Not finishing means anything can still happen, your identity remains intact: "I'm a writer." > More concretely, they are a form of s
27.
▲
by
gnl
8y ago
I would love to have some sort of L(onger)TS release. I'm perfectly happy with how my system is set up, everything just works, I don't need new features and I'm dreading the next upgrade forced on me by the loosely defined (o
28.
▲
by
gnl
8y ago
Yup. While I do need to use a number of third-party tools to get the UX like I want it (Hammerspoon, Hyperswitch, Spectacle and Quicksilver), they do exist, they work fine and I think this has more to do with my specific requirements than w
29.
▲
by
gnl
8y ago
I'm currently in a somewhat similar situation, although with a smaller open source project, and that's exactly what I've been struggling with the last few weeks. There are some great points in the comments here, here are my 2
30.
▲
by
gnl
8y ago
> Don’t make the mistake of arguing that knowing a second language has many benefits. The point is that foreign language instruction in schools doesn’t teach a second language. Here he seems to be making the argument that it just doesn&#
More ›