mvaliente2001

Joined 16 years ago

Karma
162
Submissions
89
Member since
Nov 13
View on Hacker News

Recent submissions

Comment · 8 months ago
One factor in favor of the use of LLM as a learning tool is the poor quality of documentation. It seems we've forgotten how to write usable explanations that help readers to build a coherent model of the topic at hand.
Comment · 2 years ago
The idea of tensors as "a matrix of numbers" or the example of a cube with vectors on every face never clicked for me. It was this (NASA paper)[https://www.grc.nasa.gov/www/k-12/Numbers/Math/documents/Ten...] what finally brought me clarity. The main idea, as others already commented, is that a tensor or rank n is a function that can be applied up to n vector, reducing its rank by one for each vector it consumes.
Comment · 2 years ago
Math and Physics equations are full of beauty capable of transmit the same joy as poetry. The main difficulty is that they require more study.

For me, looking at Maxwell equations is a source of pleasure. Also, after improving my understanding of the Laplacian, I came to appreciate the heat equation.

Comment · 2 years ago
My same thoughts. The inventors of that revolutionary toggle button should all be tied to the South side of an ass walking towards the North.
Comment · 3 years ago
The alternative, using general programming languages, is a terrible idea. The last thing I want to do when dealing with a domain specific configuration is trying to figure the meaning out of hundreds of poorly written, badly abstracted, totally undocumented, lines of code.
Comment · 3 years ago
For one moment I thought this was the equivalent of SQLite for EdgeDB and the idea made me very happy.
Comment · 3 years ago
I think parent comment (by @sebzim4500) is the clearest most concise summary of the argument stated in the article.
Comment · 3 years ago
Another evidence is to ask GPT for a link with a reference for the answers it gives: it'll generate them instead of copying them.
Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
May I suggest you to take another look at refactoring? I think that if you love unit testing and debugging, you probably would love refactoring too. I like that I don't have to worry to find the perfect name for my functions and methods _on the first try_, and that I can focus in making code that works first, and after that I can worry in making clearer and more understandable.

Now, to be fair, I also like the common practices in the industry too. Scrum or kanban, ticket creation and estimation, and daily stand ups. When you're part of a team you need a lot of communication and effort to keep everybody working in the same direction. Besides, managers want to be kept informed. The how is not as important as the why.

Comment · 3 years ago
Although I sympathise with the sentiment, that's just half of the story. Today, I can deploy a high available cluster in minutes using any cloud technology + kubernetes and my favourite web framework. True, I need to learn half dozen of frameworks, and _it feels_ like I'm not working in the core problem, but had I tried to implement an equivalent system without those tools would have taken me months, and I would end with an ad-hoc half tested non-reusable mess.
Comment · 4 years ago
The best part is the last lines:

If we pay attention to the legend then we'll have to accept that in Earth is one less dog and in heavens one more star

Comment · 4 years ago
(The C4 model)[https://c4model.com/] is a nice way to capture (IMO) the most important characteristics of a system, and you can learn it in half an hour. Optionally, you can add state transition and sequence diagrams for selected parts of the code.

One important thing to take in consideration is that diagrams are not blueprints. What they don't represent is as important as what they include. That's why I like C4: it's limited to answer an important but small subset of questions about your system.

Comment · 4 years ago
asdf is very nice, with the exception of its interface. You have `asdf <context> <command>`, `asdf <command> <package>` for others. It's actively hostile for memorisation.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton