Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gitonthescene
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
gitonthescene
2y ago
Using a debugger is basically out of the question. The theory is that the conciseness and lack of fluff makes it easier to reason about once you’ve mustered the requisite focus.
32.
▲
by
gitonthescene
2y ago
Sounds like a problem with the term “data scientist” to me.
33.
▲
by
gitonthescene
3y ago
“There are 8 billion people in the world. You’re telling me no one wants to read my poetry???”
34.
▲
by
gitonthescene
3y ago
I'm guessing this means you don't have any studies to back your claim. Neither do I, but in my experience most code is left to run when someone leaves the company. If issues come up, someone is assigned to support the code and n
35.
▲
by
gitonthescene
3y ago
Not all array languages fold right. K's reduce is a left fold and BQN has a mix of both. My understanding is that a right fold was chosen because it's more expressive. You get alternating sums when folding subtraction with a ri
36.
▲
by
gitonthescene
3y ago
In my professional experience most code never gets read by anyone other than the original author and when it is read it's often reluctantly. If you have any links to studies which show that code is read more often than it is written,
37.
▲
by
gitonthescene
3y ago
I think I speak for everybody when I say that if a language isn't immediately intelligible to me within two seconds of barely glancing at it then it isn't worth anyone's time. Programmers are lazy. That's not a critici
38.
▲
by
gitonthescene
3y ago
Have you had a chance to try out goal? How well do you think suits your … erm, goals?
39.
▲
by
gitonthescene
3y ago
The distinction between “seeing” code and “reading” it is right on point.
40.
▲
by
gitonthescene
3y ago
One of us.. one of us.. But seriously, if you haven’t given it a try you should. You won’t be disappointed.
41.
▲
by
gitonthescene
3y ago
I’m guessing you had K on your CV.
42.
▲
by
gitonthescene
3y ago
In addition to what rak1507 said, knowing what parts you’re composing gives you a more intimate feel for how the pieces fit together. Knowing that you’re building on top of a handful of functions you probably already have some intuition fo
43.
▲
by
gitonthescene
3y ago
Where were you interviewing?
44.
▲
by
gitonthescene
3y ago
Maybe the criticism could be a bit more precise than “it sucks”. Though I am a fan of the animated series The Critic.
45.
▲
by
gitonthescene
3y ago
Both are reasonable concerns. If you were running your own company the calculus might change though. Or not but I’d say it certainly could. Similarly for code which is not client facing.
46.
▲
by
gitonthescene
3y ago
≠\ is an awesome trick. You might also like {2 | (1+⍳≢⍵) (⊣ - ⌈\⍤×) ~⍵}` for `⎕IO←0 for detecting which escape characters are themselves escaped. This is translated from BQN: https://github.com/mlochbaum/BQN/blob
47.
▲
by
gitonthescene
3y ago
I’ve found the notion of a parent vector to be useful for parsing problems. I like to call them Apter trees after this article http://archive.vector.org.uk/art10500340 , but it’s also the core idea in Aaron Hsu’s thesis.
48.
▲
by
gitonthescene
3y ago
I'd need some stronger evidence to believe the claim that in-place translation of individual glyphs into words is equivalent to translating between languages with wildly different paradigms.
49.
▲
by
gitonthescene
3y ago
What bars do you use to measure “legitimate use”?
50.
▲
by
gitonthescene
4y ago
Germans beg to differ
51.
▲
by
gitonthescene
4y ago
A Modern Way to Write Javascript?
52.
▲
by
gitonthescene
4y ago
Um, yeah. Knowing a language generally involves putting time into learning and the benefit is not forgetting stuff. You seem to not want to own the fact that your entire impression is predicated on it being not practical for someone not i
53.
▲
by
gitonthescene
4y ago
If you don’t know a language but are hoping to read it, for what purpose are you intending to read it? Is it a casual understanding? If you’re talking about maintaining the code it’s probably better to stipulate that people already know t
54.
▲
by
gitonthescene
4y ago
Exactly. If you cannot treat programmers as widgets to be swapped in and out why bother? Functionality schmuctionality.
55.
▲
by
gitonthescene
4y ago
Same formula in ngn/k: *(*|:)(|!/)/
56.
▲
by
gitonthescene
4y ago
And? My solution? Let the kid grow up and learn.
57.
▲
by
gitonthescene
4y ago
It was just most basic example. Indices are connected with math all the time. Consider implementing circular queues with 1-based arrays. Any arguments about what’s _possible_ miss the point. Arguments about what _feels_ natural purport
58.
▲
by
gitonthescene
4y ago
Here’s another although not written in K. https://github.com/smabie/xs
59.
▲
by
gitonthescene
4y ago
I think very few would argue that this style of coding doesn’t demand more of the developer, but the thinking is that the focus it demands is appropriate. Programs are written for running, ideally accurately. Without focus you can’t be 10
60.
▲
by
gitonthescene
4y ago
If you haven’t yet, you should check out posts by geocar referred to elsewhere in these comments. Odds are you are selling yourself short if you think the difference is smarts.
More ›