Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cjfd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
451.
▲
by
cjfd
5y ago
AST editting would be kind of okay. But never better than kind of okay. Thoughtfully formatted text can be quite a bit nicer. Also, cities where one can get around on bicyles are much nicer than where one needs to use cars. Flying or otherw
452.
▲
by
cjfd
5y ago
Software engineers like efficiently running software. Mathematicians like beautiful definitions. Scientists like non-trivial discoveries. This paper.... uh.... what exactly is it good for? I suppose it could be kind of nice as some kind of
453.
▲
by
cjfd
5y ago
Well, kind of. I would argue that most code does not need to be thread safe because it is not intended to run in a multi-threaded environment. I once worked on a application where it was 'standard' to run everything in a thread po
454.
▲
by
cjfd
5y ago
Actually, I am not entirely sure how much of the testing there is automated. Presumably there are at least some automated test tools floating around here and there for the kernel. Major parts of the kernel could fall under the 'systems
455.
▲
by
cjfd
5y ago
I learned TDD years ago and never looked back. It is true that there are some things where it is less suitable and therefore I would perhaps decide not to use it. E.g., user interfaces in case of changes that are mainly visual. Or code that
456.
▲
by
cjfd
5y ago
// Add a vertical scroll bar vScrollBar = new JScrollBar(JScrollBar.VERTICAL); add(vScrollBar, BorderLayout.EAST); This actually is helpful if a somewhat long list of components is being added. It makes it easier to fi
457.
▲
by
cjfd
5y ago
> Enlightenment "freedom" is only the freedom to perfectly follow the whims of impulses and vices indiscriminately. Highly convenient definition if one wants to slander something. Aka, a straw-man argument. Actually, freedom me
458.
▲
by
cjfd
5y ago
The whole thing does not sound very competent. Like noone could possibly guarantee that the result is not off by a factor of 2 or 3 or perhaps even 10 or more in some cases. What would happen in that case? It also sounds like a domain where
459.
▲
by
cjfd
5y ago
It sounds like quite a few of the problems that are mentioned here can be ameliorated using views.
460.
▲
by
cjfd
5y ago
By waiting until scientists address this? Note that the 'replication crisis' is something that originated inside science itself, so, despite there being problems science has not lost its self-correcting abilities. The scientists t
461.
▲
by
cjfd
5y ago
That is why one should use tabs for indentation and spaces for alignment. Then this problem does not occur.
462.
▲
by
cjfd
5y ago
Go back to grade school and learn your percentages anew. You are treating them very badly.
463.
▲
by
cjfd
6y ago
It is strongly typed in the sense that 3 + "5" is an error. It also has duck typing which is weak. So, which is it? I would say it is more weak than strong.
464.
▲
by
cjfd
6y ago
I am not sure it is because of rms. It does start to feel like an orchestrated campaign.....
465.
▲
by
cjfd
6y ago
The standard model actually does not have a whole lot of wiggle room. Suggesting that it has suggests to me that the person asserting it does not have the foggiest idea what they are talking about.
466.
▲
by
cjfd
6y ago
I am quite sure the witch hunt is the actual goal of the woke crowd. Not much good to say about them. This morning I was listening to a radio program about a black woman making theater and podcasts and such things about the history of slave
467.
▲
by
cjfd
6y ago
Is somebody with empathy somebody with empathy or a pushover? The problem is the existence of architecture astronauts. How is a manager without technical skill going to distinguish between an engineer pointing out a real problem that needs
468.
▲
by
cjfd
6y ago
Yes, I stopped giving them money after I learned this.
469.
▲
by
cjfd
6y ago
Start from the outside in. What interfaces does the system have? What are their purposes? How and where does the system store data? What executables are there? What are their purposes? Why was it separated as it is? What communication chann
470.
▲
by
cjfd
6y ago
It might be racism if one enjoys putting the gravest label imaginable on a situation. But if that is the worst the person experienced it is something that anyone should be prepared do deal with without invoking all sorts of institutions. I
471.
▲
by
cjfd
6y ago
"What is utterly baffling and puzzling is that we only ever see one particular outcome." Actually, there is an answer to this. See e.g. https://arxiv.org/abs/quant-ph/0503009 tldr: if information is tran
472.
▲
by
cjfd
6y ago
The way you talk about this makes it sound like you are in a very bureaucratic world. The original idea of agile/scrum was to cut down this bureaucracy and only keep what is actually useful. But in most practical cases one still needs
473.
▲
by
cjfd
6y ago
Ah yes, there is Keith Devlin involved.... I am sure he enjoys it a lot to be in a position where he can write pedantic falsehoods while at the same time being taken seriously. You know, most, if not all, mathematical objects of significanc
474.
▲
by
cjfd
6y ago
There does not seem to be any reason for mathematicians to be turned about by these engines using constructive mathematics. One can use excluded middle as an axiom and do all the classical mathematics one likes. What becomes much easier if
475.
▲
by
cjfd
6y ago
Actually, also as an engineer much happiness comes from shipping products. Also, happiness comes from programming as opposed to configure and/or repearing a baroque tech stack with technologies that are not needed anyway but still brea
476.
▲
by
cjfd
6y ago
Yes, nowadays it is very common for software to pin its version. This practice strikes me as questionable. One danger is that dependencies are not getting updated regularly and one day one find oneself depending on a very old version of a d
477.
▲
by
cjfd
6y ago
Good, let us forbid cross-service sharing of data. Gmail can do everything it likes to with whatever data is generated while I am using that. Let us just not allow it to also use this data in google maps and on Youtube.
478.
▲
by
cjfd
6y ago
Presumably you are young and you hopefully have your whole working life to pay this mortgage back. A country as a whole consists of people of all ages. If they borrow as much as the young could they are enlisting future generations, who get
479.
▲
by
cjfd
6y ago
If you are doing user interfaces, split the part computing values from the part displaying them. If you are not doing user interfaces that does not apply. What applies in both cases is that automated tests are your friend. In the user inter
480.
▲
by
cjfd
6y ago
This idea of 'flatten the curve' is pretty easy to prove false with a back-of-the-envelope calculation. Like: how many people that simultaneously have corona can the hospitals support? From that it follows how much time it takes f
More ›