Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
okaleniuk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
okaleniuk
2y ago
Sure! I'm not saying that philosophy is bad. Maybe making software just never meant to become an engineering discipline. I mean making clothes, laws, and music isn't. And it's fine. But engineering does imply some rule-follow
32.
▲
by
okaleniuk
2y ago
It's sad that we demoted the field from engineering to philosophy. But it is what it is. Next step - fashion and belief.
33.
▲
by
okaleniuk
2y ago
Our infrastructural team keeps about 2 MSLOC building on several compilers and running on several architectures. They report a new compiler bug every 2-3 years.
34.
▲
by
okaleniuk
2y ago
It's not about accounts, it's more about engagement. I still have my Facebook account, and I actually used it two years ago to fund my gym trainer and tell him I couldn't come. Social media is a reality one can't simply
35.
▲
by
okaleniuk
2y ago
I use IDE at work but rarely at home. My design is usually very simple, I don't have to keep a lot of things in mind to begin with. For instance, https://wordsandbuttons.online/ is about 100KSLOC now, but since it'
36.
▲
by
okaleniuk
2y ago
I tried that in Geometry for Programmers https://www.manning.com/books/geometry-for-programmers I needed a short chapter on calculus so I go on and explain Bezier curves and splines, but I couldn't afford a full i
37.
▲
by
okaleniuk
2y ago
I once wrote a game with no graphics or sound. It was a maze game: you were supposed to lead a mouse cursor through an invisible maze by touch. If you drive your cursor into a wall, it stops. You start at the bottom, and if you manage all t
38.
▲
by
okaleniuk
2y ago
Yes but the amount of devotion is orthogonal to the language per se. You can use Numba that uses the same LLVM clang does and write all the computation kernels yourself instead of using what Numpy provides. The only difference there would b
39.
▲
by
okaleniuk
2y ago
We used to rewrite Python code in C++ "for performance". We stopped when the equivalent rewritten version appeared 3 times slower than the original. The very notion of "fast and slow languages" is nonsense. A language is
40.
▲
by
okaleniuk
2y ago
Not entirely "hired", but my site helped me to land a writing job. I've been writing interactive pieces on https://wordsandbuttons.online/ since 2017, and in 2021 Manning asked me if I wanted to write https:
41.
▲
by
okaleniuk
2y ago
I would advice not to concentrate on coding per se. Coding fashion is volatile, today's good practice is a tomorrow's code smell. So instead of "programmer's books" I would suggest How Big Things are Done by Bent Fl
42.
▲
by
okaleniuk
2y ago
Around 2013, StackOverflow had started to turn into a history museum. There were still some niches where there was a bit of life but the rest become too much "do not touch the exhibits" to be viable.
43.
▲
by
okaleniuk
2y ago
Some more feedback. I don't understand what "Skills / Job Functions Importance" and "Industries Importance" are supposed to mean. What should that data impact?
44.
▲
by
okaleniuk
2y ago
If syntax mattered that much, CMake would have opted for SOME VARIABLE = SOME VALUE. But... they went for set(SOME_VARIABLE "SOME VALUE") instead. I don't know why. Syntax-wise C is fine. I personally have a soft spot for Reb
45.
▲
by
okaleniuk
2y ago
And that's why I'm saying CMake should have been a library. We want the functionality of Make but not necessary the language. And Pnut shows us well that {language != functionality}. For the sake of mental experiment, let's p
46.
▲
by
okaleniuk
2y ago
I think you're confusing the language and the perception of language, the "rules of C" vs. the "brand of C". What Pnut shows us is that the language itself is a very thin construct. C could be as low-level as you wa
47.
▲
by
okaleniuk
2y ago
With C, you have the whole toolbox and the toolbox factory.
48.
▲
by
okaleniuk
2y ago
I like how the terms of service and privacy policy are actually readable. Overall, the site design is really nice. However, I got stuck at "Your account is being set up, check back here later" so, feedback-wise, this is as far as
49.
▲
by
okaleniuk
2y ago
I love things like these because they shake our perception of normal loose. And who said our perception of normal doesn't deserve a good shake? A C to shell compiler might seem impractical, but you know what is even more impractical? H
50.
▲
by
okaleniuk
2y ago
Of course. Fun fact, the father of Galileo Galilei, Vincenzo Galilei was a musical theorist who, long before Bach, established the idea of equal temperament. I myself don't believe in before/after thing. It's not that one day
51.
▲
by
okaleniuk
2y ago
There is a point of view that all the western music is divided by Bach. The before era when music is mostly based on intuition and imitation, and the after era when music is strongly based on elementary theory. Bach himself, interestingly,
52.
▲
by
okaleniuk
2y ago
I agree. But I'm not sure if there is the right audience for this thing to begin with. I like minimalist stuff. I sometimes work on a pocket CHIP computer. My favorite phone is a Nokia 1280. One time I bought a Kindle Fire, was immedia
53.
▲
by
okaleniuk
2y ago
I wrote myself a debug tool at 2007. It's a piece of GUI "to borrow". A Windows app that catches Windows messages addressed to it and shows things in its own windows. It can show numbers you give it, give numbers back, count
54.
▲
by
okaleniuk
2y ago
Rotors. https://marctenbosch.com/quaternions/
55.
▲
by
okaleniuk
2y ago
Somehow, in less than 2 decades, people forgot that there was life before git. Before commit messages became compulsory, we used to write comments right in the code. And that was fine.
56.
▲
by
okaleniuk
2y ago
I can second the central thought: "The lesson you should draw is not that object-oriented is bad, but rather that whatever is the current trendy technique and trendy idea, is likely grossly overrated." Because that's how we r
57.
▲
by
okaleniuk
2y ago
Neither. "The lesson you should draw is not that object-oriented is bad, but rather that whatever is the current trendy technique and trendy idea, is likely grossly overrated."
58.
▲
by
okaleniuk
2y ago
Sure but Grace addresses both writing problems and git problems. That's what makes it interesting.
59.
▲
by
okaleniuk
2y ago
I am also hopeful for Pijul. But yes, the "if you work alone" backfires for it too. If I work alone, I can adopt Pijul in my work easily, but I don't really want it. If I work within a group then I do want a better VCS, but I
60.
▲
by
okaleniuk
2y ago
Oh, that's easy. It is functions, and I didn't get rid of parents around scalars :-)
More ›