Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
icholy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
31.
▲
by
icholy
2y ago
Has uncle Bob actually produced any useful software? Are there any examples of his work out there which can be analysed?
32.
▲
by
icholy
2y ago
> Also, a nitpick - you can call async functions from sync ones, you just can't access the return value. Or wait for them to finish.
33.
▲
by
icholy
2y ago
I wish we had an rr for nodejs.
34.
▲
by
icholy
2y ago
There are some bugs I would never have figured out without this technique. It feels like cheating.
35.
▲
by
icholy
2y ago
Goland uses delve which has rr support
36.
▲
by
icholy
2y ago
That's up to debuggers to implement. lldb, gdb, and delve all support rr traces.
37.
▲
by
icholy
2y ago
It works with pretty much any compiled language.
38.
▲
by
icholy
2y ago
I use https://github.com/simonw/llm-cmd
39.
▲
by
icholy
2y ago
We used to have a rule where you couldn't move issues "backwards" in the workflow. Accidentally closed an issue? Gotta create a new one.
40.
▲
by
icholy
2y ago
At my work you can mark any issue with "won't fix". The issues are right pretty often though.
41.
▲
by
icholy
2y ago
Blender didn't start as open source.
42.
▲
by
icholy
2y ago
All of the blank lines can be deleted from that function without reducing the readability.
43.
▲
by
icholy
2y ago
Whitespace is useful in normal prose because it has no inherent visual structure aside from punctuation. A programing language is inherently structured into logical functions and blocks. If your function is so complex that you need to start
44.
▲
by
icholy
2y ago
I prefer no blank lines. If you feel like you need one, write a line comment instead describing the next section.
45.
▲
by
icholy
2y ago
I want an LLM which uses an LSP to gather more context.
46.
▲
by
icholy
2y ago
I was one of the people who signed up for plus that day. It took me a while to realizing that the voice feature was not the same one being demoed. I think it was a bad move to roll it out like that.
47.
▲
by
icholy
2y ago
There's a benefit of microservices that I don't hear talked about. At my workplace, there's absolutely no respect for api boundaries. Devs will monkey patch and reach into other module's internals without a second though
48.
▲
by
icholy
2y ago
The password requirements on some websites seem like they're designed to deter me from creating an account.
49.
▲
by
icholy
2y ago
Suggesting try/catch indicates that you have virtually no experience using Go. You're standing on the side lines yelling stupid/non-sensical feature requests and getting upset when you're not taken seriously.
50.
▲
by
icholy
2y ago
Neovim core has lots of bugs.
51.
▲
by
icholy
2y ago
This is how I've been feeling about neovim recently.
52.
▲
by
icholy
3y ago
I've been using claude 3 with semgrep and the results are impressive https://github.com/icholy/semgrepx
53.
▲
by
icholy
3y ago
Creating stack traces is expensive.
54.
▲
by
icholy
3y ago
Why spend your time coding when you could be fiddling with configuration files all day? I love re-learning how to make package.json, tsconfig, esbuild, eslint, prettier, mocha and webpack play nice every time I start a new project.
55.
▲
by
icholy
3y ago
I skimmed the README, but I don't see anything similar to the grep-like behavior described in the post.
56.
▲
Git: Programmatic Staging
(choly.ca)
27 points
by
icholy
3y ago
|
3 comments
57.
▲
by
icholy
3y ago
Maybe you should try the same.
58.
▲
by
icholy
3y ago
I was really hoping this would be rr but more general purpose.
59.
▲
by
icholy
3y ago
What you're actually saying is "I don't understand the colored function problem".
60.
▲
by
icholy
3y ago
> This is in contrast to the fact that Go's cheap threading means that you don't need to colour your functions with async or not async. But this quote that you sort of have to do this with context or no context. This doesn'
More ›