Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gitonthescene
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
gitonthescene
8mo ago
In my experience code reviews are generally cursory and the emphasis on “readability” is more about a culture that seeks to treat programmers as fungible. Also complaints about APL’s lack of readability are never about its lack of structur
2.
▲
by
gitonthescene
8mo ago
Serious question: Why is readability so important? For me consistency is far more important than anything as subjective as readability. I’d rather be able to reason about a code in its own logic than feel comfortable browsing code withou
3.
▲
by
gitonthescene
11mo ago
Are you counting reading code while you’re developing it? That would sound strange to me. If you’re talking maintenance by someone other than the original developer the pattern I’ve seen is minimal engagement with the code and an almost i
4.
▲
by
gitonthescene
11mo ago
Just to double down here I took a code base written in this style (not exactly atw but inspired by him) and spent about a day expanding it to this point: https://codeberg.org/growler/k/src/branch/expand&#
5.
▲
by
gitonthescene
11mo ago
Hard disagree on code being read more often than it is written. I’ve never seen any study of this and in my experience it is not true. Most code reviews end up being perfunctory. Even calling that “reading” is generous.
6.
▲
by
gitonthescene
11mo ago
Who said code written in this style is lazy?
7.
▲
by
gitonthescene
11mo ago
All good decisions are a product of the particular circumstances in which they arise. This post seemed to be about generalizing that process which I would guess comes out of a supposition of fungiblity. As much as one can use a given style
8.
▲
by
gitonthescene
11mo ago
Best guess is that your analysis is missing some detail. People not tools write programs. Also any serious discussion here ends up in politics. If you design your software so that the programmers are fungible then the software suffers re
9.
▲
by
gitonthescene
11mo ago
Are you saying most employers are smart by default??
10.
▲
by
gitonthescene
11mo ago
I think _all_ programming is about finding an appropriate DSL for the problem at hand. First you need to understand the “language” of the problem then you develop a “lingo”.
11.
▲
by
gitonthescene
11mo ago
I’d bet that a lot of the work done with AI assistants is decidedly _not_ clever.
12.
▲
by
gitonthescene
11mo ago
Losing control of a project is likely more due to the programmers on it than the tools they use. IMHO _anything_ done consistently can be reasoned about and if necessary undone.
13.
▲
by
gitonthescene
11mo ago
The zoo is a collection of web interfaces to a number of array languages written by several people including ATW.
14.
▲
by
gitonthescene
11mo ago
Perhaps a more precise question is whether you can write programs as performant as those written in C or Fortran and the answer is it depends on the program (and more likely the programmer). The languages tend to do memory management for y
15.
▲
by
gitonthescene
11mo ago
I know you! We worked together for a MF at GS.
16.
▲
by
gitonthescene
1y ago
You could say you enjoy toodling on the piano but don’t understand why reading music has to be so hard. It doesn’t _stay_ hard and it opens up new avenues.
17.
▲
by
gitonthescene
1y ago
I may be reading too much into this but it sounds like you’re searching for templates to stimulate ideas similar to how there are examples for smaller puzzle type problems. I think most sizable stuff is proprietary. I implemented an lsp in
18.
▲
by
gitonthescene
1y ago
Readable is probably in the eye of the beholder but here’s a partially expanded version of ngn/k https://codeberg.org/growler/k/src/branch/expand/a.c The expansion is mechanical and thus not re
19.
▲
by
gitonthescene
1y ago
It wasn’t Unicode but it wasn’t ASCII either. I think here unicode is probably shorthand for not ASCII.
20.
▲
by
gitonthescene
2y ago
I don't know. If you're writing Java you may not be working on the same types of problems.
21.
▲
by
gitonthescene
2y ago
This comment would seem to address the point of that joke
22.
▲
by
gitonthescene
2y ago
I had a similar-ish project a while ago. I enjoy doing the "Spelling Bee" game in The NY Times Games section. In the comments someone worried that there weren't enough arrangements to keep the game going very long. I used
23.
▲
by
gitonthescene
2y ago
Oh, sorry. I misunderstood the question.
24.
▲
by
gitonthescene
2y ago
The readme has links to various resources including tutorials: https://codeberg.org/ngn/k
25.
▲
by
gitonthescene
2y ago
Chet Baker - Let’s get lost Gerry Mulligan - Night Lights Also check out Bossa Nova by João Gilberto for a similar vibe but a different style.
26.
▲
by
gitonthescene
2y ago
I appreciate it's probably not possible to share too many details but I wouldn't be surprised if the choice of Java wasn't simply preference. It may have been a problem with the pipeline rather than with K. I.e. a fix might
27.
▲
by
gitonthescene
2y ago
Any detail whatsoever would make this a more credible claim. I haven’t met many people, including those skeptical of the performance claims, who have called K _slow_. Maybe for particular domains but I’d doubt that includes the kind of qu
28.
▲
by
gitonthescene
2y ago
It’s not at all clear where you read pretentiousness. Is it the mere fact of its existence?
29.
▲
by
gitonthescene
2y ago
Ngn/k is GPL and thus more restrictive. https://codeberg.org/ngn/k/src/branch/master/LICENSE
30.
▲
by
gitonthescene
2y ago
Don’t. Feel inspired. Nothing worth learning comes easy.
More ›