Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cjfd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
cjfd
7mo ago
The article talks about 'software development will be democratized' but the current LLM hype is quite the opposite. The LLMs are owned by large companies and are quite impossible to train by any individual, if only because of ener
32.
▲
by
cjfd
8mo ago
Sure, we can run the math on heat dissipation. The law of Stefan-Boltzman is free and open source and it application is high school level physics. You talk about 50 MW. You are going to need a lot of surface area to radiate that off at some
33.
▲
by
cjfd
8mo ago
E.W. Dijkstra: "Measuring programming progress by lines of code is like measuring aircraft building progress by weight". Personally, I think, much of the art of programming is to do as much as possible with as few lines of code as
34.
▲
by
cjfd
8mo ago
Whether or not a 'LIO' exists is not that interesting to me. What is interesting is what actually exists and what has happened in history. What actually exists is an enormous shock after, for instance, world war one where the ques
35.
▲
by
cjfd
8mo ago
They say that prediction is difficult, especially when it is about the future. Unwise economic policies may be punished quickly, slowly or might be revoked before punished severely. The question is how much risk one is willing to take. Anot
36.
▲
by
cjfd
8mo ago
Incorrect. The rules based order was first attempted after the first world war and then created after the second one. These are lessen that have been bought with blood. Lots of blood. Megaliters of it. The incredible stupidity of throwing t
37.
▲
by
cjfd
9mo ago
Idiocracy is a very interesting documentary but I do wonder why the Portuguese wikipedia article was posted here.
38.
▲
by
cjfd
9mo ago
Sure, high level is the goal. But the question is whether the abstractions are the correct ones that fit the problem. Almost all software that I have encountered that was painful to work with chose a framework that did not apply to their si
39.
▲
by
cjfd
9mo ago
The difference is that in C one is supposed to do allocations and deallocations oneself. Then move semantics is just pointer assignment with, of course, the catch that one should make sure one does not do a double-free because ownership is
40.
▲
by
cjfd
10mo ago
The problem could also be with the senior.....
41.
▲
by
cjfd
10mo ago
With 'auto' it is so very verbose. It can be shorter. Let us put "using TP = std::chrono::steady_clock::time_point;" in some header file to be used in many places. Now you can write TP start = TP::clock::now(); do_
42.
▲
by
cjfd
10mo ago
I agree that auto should be used as little as possible. There are good uses, though. It is okay to use when the type is trivially inferred from the code. What is auto in "auto ptr = std::make_shared<MyNiceType>();". Everybod
43.
▲
by
cjfd
10mo ago
Documentation like doxygens is almost completely opposite from literate programming. The comment you are responding to emphasizes the ability to determine yourself the order in which to present the documentation. Literate programming is wri
44.
▲
by
cjfd
10mo ago
This is the kind of development that one needs for safety critical applications. E.g., nuclear power plants or airplane control software. I don't think it is economically feasible for less critical software. It presumes a great degree
45.
▲
by
cjfd
10mo ago
I have been programming professionally for 17 years and I think this guideline is fine. I have difficulty imagining a function of 70 lines that would not be better off being split into multiple functions. It is true that if a function is ju
46.
▲
by
cjfd
11mo ago
You don't understand very much about entropy. This reasoning is very, very, very sloppy.
47.
▲
by
cjfd
11mo ago
Now there is your problem. It is only true in the context of grave incompetence, though. I have worked on tickets with 'remove' in the title.
48.
▲
by
cjfd
11mo ago
(1) and (2) sound reasonable enough. What do they mean by "dynamic object generation"?
49.
▲
by
cjfd
11mo ago
I don't know that much about PM but I from what I read I have the impression that for the purposes of paradox avoidance it is exactly the same mechanism but that PM in the end is quite different and the lowest universe of PM is much sm
50.
▲
by
cjfd
11mo ago
Yes, it is.
51.
▲
by
cjfd
11mo ago
One way that is very common to have decidable dependent types and avoid the paradox is to have a type hierarchy. I.e, there is not just one star but a countable series of them *_1, *_2, *_3, .... and the rule then becomes that *_i is of typ
52.
▲
by
cjfd
11mo ago
Anyone who thinks matrix multiplication is ugly has understood nothing about it.
53.
▲
by
cjfd
11mo ago
It is great that that works for you but I don't think you should assume that what works for you is applicable in every situation.
54.
▲
by
cjfd
11mo ago
Nobody can vouch for their own sanity. Attempting to do so only make you sound insane. Incentives to be insane? Sure, but.... it is timing the stock market of ideas. Some will get rich but most will not. And sanity either has to return or i
55.
▲
by
cjfd
11mo ago
If others control the things that are important to you, they will at some point find a way to abuse that power. A very important point to keep in mind when making technology choices.
56.
▲
by
cjfd
11mo ago
A very good question indeed. But maybe you should read the post I am responding to.....
57.
▲
by
cjfd
11mo ago
It certainly makes things easier. But it also makes some things very, very, very inefficient. I want a list with millions/billions of elements. I want to regularly change one of the elements somewhere in the middle. Good luck with the
58.
▲
by
cjfd
11mo ago
The bike shedding is optional once one accepts that code written by someone else might look a bit different from ones own. _Some_ conventions are beneficial, and one might discuss those, but one does not have to have complete uniformity. Bi
59.
▲
by
cjfd
11mo ago
One can talk about about the technical side of writing a code formatter, but what about the ethical side? Automatically formatted code looks kind of okay but never great. Uniformity for the sake of uniformity. It is not a very humanistic.
60.
▲
by
cjfd
11mo ago
Then we have to wait until 'normal' software becomes more scary. Various vendors are doing everything in their power to make it so.
More ›