Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gcassie
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
You don't need a RAG, you just need RAG
(enopdf.com)
3 points
by
gcassie
5mo ago
|
0 comments
2.
▲
Searching for Unknown Unknowns
(enopdf.com)
2 points
by
gcassie
6mo ago
|
1 comments
3.
▲
by
gcassie
6mo ago
I've been working on this with Seb and it's crazy how many bugs we flushed out. He didn't mention in the article but we were also super inspired by the Tigerbeetle team's writing on deterministic simulation testing.
4.
▲
Eno pdf 0.5 – perfecting show, don't tell
(enopdf.com)
3 points
by
gcassie
6mo ago
|
0 comments
5.
▲
Holistic Testing
(eno-writer.com)
2 points
by
gcassie
1y ago
|
0 comments
6.
▲
To win the software business, Canada must play a different game
(gordoncassie.com)
3 points
by
gcassie
2y ago
|
0 comments
7.
▲
Sets and Bitsets, from Python to Zig
(eno-writer.com)
3 points
by
gcassie
2y ago
|
0 comments
8.
▲
The tortoise and the hare – building faster with low level programming
(eno-writer.com)
1 points
by
gcassie
2y ago
|
0 comments
9.
▲
How to feel like you are winning
(eno-writer.com)
1 points
by
gcassie
2y ago
|
0 comments
10.
▲
by
gcassie
2y ago
I'd really like my cursor to kind of glow but my graphics programming skills are not at that level yet. For editing, a block has more potential than a vertical bar because you always have context of a selected character to perform oper
11.
▲
by
gcassie
2y ago
I actually used this pattern as well and I really like it. I store another property called `mark_idx`. When `cursor_idx` and `mark_idx` are the same then it's just a cursor. When they differ, the range between them is the selection.
12.
▲
A Cursory Look at Cursors
(eno-writer.com)
27 points
by
gcassie
2y ago
|
20 comments
13.
▲
The indie enterprise software developer fairytale
(eno-writer.com)
3 points
by
gcassie
2y ago
|
0 comments
14.
▲
Putting Words on the Screen
(eno-writer.com)
2 points
by
gcassie
2y ago
|
0 comments
15.
▲
Join Semilattices and Winnie the Pooh
(gordoncassie.com)
1 points
by
gcassie
3y ago
|
0 comments
16.
▲
Minimum Stakeholder Businesses
(gordonc.bearblog.dev)
5 points
by
gcassie
4y ago
|
0 comments
17.
▲
by
gcassie
4y ago
Implicit in this article is the idea that security posturing is a zero-sum game for many companies on the dimensions of both software complexity and time. Adding full disk encryption takes time from other projects and makes the system more
18.
▲
Follow up on that DRY post from last week
(gordonc.bearblog.dev)
1 points
by
gcassie
4y ago
|
0 comments
19.
▲
by
gcassie
4y ago
Yeah there are a lot of definitions out there that are along these lines and they do hollow out my argument. But why call it "Don't Repeat Yourself" if it actually means something somewhat more subtle than that. I firmly bel
20.
▲
by
gcassie
4y ago
I can relate to this. I think Casey Muratori coined the maxim "write usable code first". I often mutter that to myself when I'm trying to design some crazy system rather than just solving the problem at hand.
21.
▲
by
gcassie
4y ago
I have to agree with you there - I'm just a random guy who wrote a blog post.
22.
▲
by
gcassie
4y ago
Thanks - I fixed this mistake. I originally was "solving" the problem by checking if the arg passed was a list of lists or a list of strings but I thought I'd get flamed even more for being a terrible developer with that solu
23.
▲
by
gcassie
4y ago
Thanks for having my back. #3 is an overwhelming real world phenomenon. In fact, I posted my article on reddit and someone wrote back a comment with a huge OOP solution that would mitigate all my problems. Not sure that reader got to point
24.
▲
by
gcassie
4y ago
100% agree and I just wrote this response and then saw you said it better!
25.
▲
by
gcassie
4y ago
That's fair. But maybe someone wants to reuse this in another place so they do this: ``` def make_string_filename(s, style="new"): # 2 lines of shared magic if style == "old" # 2 lines of original magic
26.
▲
by
gcassie
4y ago
Thanks - I like this point. I think it's probably a better illustration of what I'm trying to say in my third point. Devs are biased towards adapting existing shared code so we end up with shared libraries picking up little imple
27.
▲
by
gcassie
4y ago
Partially agree. I think SPOT (I'd always heard it called single source of truth) is a more universally applicable paradigm than DRY. Having said that, the cost of creating dependency chains is often underestimated. Overly dogmatic ad
28.
▲
DRY is an over-rated programming principle?
(gordonc.bearblog.dev)
599 points
by
gcassie
4y ago
|
486 comments
29.
▲
Putting Pants On: One Thing We Did Right After 5 Years with Django
(g-cassie.github.io)
11 points
by
gcassie
5y ago
|
0 comments
30.
▲
by
gcassie
12y ago
If it works like the OSX subl command, it integrates with git nicely so it can pause git commands to allow you edit commit messages in sublime and resume the command once you save. If you try to do this with standard exe in windows, the gi
More ›