Are people reviewing all the tests that have been created automatically?
What about existing tests? How do we make sure that AI does not fake them (by silent changes or by faking the test output)?
edit: corrected typo
146 karma · joined January 2, 2025
Are people reviewing all the tests that have been created automatically?
What about existing tests? How do we make sure that AI does not fake them (by silent changes or by faking the test output)?
edit: corrected typo
Sir Patrick Stewart inspired me since my childhood. Thank you captain!
When you let an LLM write a text for you (source code or some scientific stuff) and then you discuss about changes that you want, the LLM will put some comments in the text related to the conversation These comments will read weird when you do not know the conversation with the LLM. Like: You ask it to make a button read instead of blue and it will at "intentionally made button red here". - Or: The LLM will write that it did not use a certain approach for a derivation or notation just because you asked it to change such things.
You have to explicitly tell the LLM that bit shall only include what has been declared as finalized and that the text (especially prose) shall be self-contained.
Maybe it is hard for an LLM to distinguish the context of the conversation and the context of the text it shall write for you (I mean the abstract context, not the LLM context window).
This is an exaggeration.
For me, C+11/C++14 made the language much more approachable and readable.
It was only that from then on, the language was to be updated regularly.
For AI, the borders seem to have blurred a bit between academic scientists (e.g. at universities) and external scientists at companies or even private people). The problem with the latter is that it is much harder to enforce good scientific practice. Think only about the time it takes to write the state of the art of an ordinary conference paper.
I am also a bit drawn between giving everyone the chance to contribute to research and ensuring good scientific practice. Just writing down your latest ideas and successes is not the same as writing a scientific paper that shows the research in the context of past research and needs, for instance, to be much more mathematically rigorous.
Usually I got quite critical comments (positive and/or negative). Yes, sometimes a reviewer does not write even a single sentence before giving an average score to complete the review process. But this has not been the regular case.
And as a reviewer for a conference paper of 4 to 6 pages, I usually assigned 1 to 3 hours to read it (journal papers: 1 to 2 days) and to give comments.
The lectures are usually given by the professor (head of the research group). Sometimes a PhD gives a lecture when the professor is away. But yes, it depends on your employment contract. If your contract involves a lot of teaching you might even give a whole lecture - though this is rarely the case for employees without PhD.
During conducting a PhD, you learn a lot about organizing yourself, about how to work together with others in a professional context, about teaching and guiding others, about presenting you and your results orally and in a written way, about using certain tools (whatever applies in your field) and so on.
Some people like to view it the way that a PhD makes you a expert in one field and rendering yourself useless for any other task. But this is in general far from reality. As a PhD (at least where I live in Germany and in the field of engineering) you are indeed expected to have a broad view such that you are able to know where you are located with your PhD topic and such that you are indeed not a narrow expert.
Unfortunately, things break inside the programs. Usually the folder structure is still exposed as-is and the programs (except things like calculators or synthesizers) do not look like things from the physical world.
I have to do with some elderly people who do not have a mental model about file systems, program menus, tabs, and other things. They learn by heart where to click. And then they forget it when they do not use it on a regular basis. But they cannot regain this knowledge on their own since the UI has no inherent logic for them.
The question why people who do not agree with the government should also pay the price for a war started by their government/country is not specific to this war.
If you can remember the content of any scientific publication and any book in the world, you are able to make use of this knowledge in every step of you proof.
However, this does now answer how the model came up with the specific route it has taken for the proof.
I even experienced the opposite case: Some feature was first rejected since everyone agreed that it would break some behavior. After talking to several people again, I discovered that the use case which required this behavior did not exist anymore and had been officially phased out years before. Maybe, some RAG LLM could have told me, based on company documents, that there is some edge case that can be removed making the way free for the new feature.
As mentioned somewhere else in the comments here: This is just one aspect where US American culture is being favored and forced on other people and their culture.
Yes, I know how fire hydrants look like in the USA. But this is not the point. It is about respecting other people's abilities and cultures.
(In case you put the emphasis on "ein", you would clearly emphasize that you are just one of the many Berlin citizens.)
This is my take: Poverty makes people not vote for some parties. But making so many vote for a party, especially with unconstitutional goals, is the result of a lot of desinformation. The AfD uses any possible opportunity and any possible topic to tell people that Germany is rotten to the core - while it is truly one of the riches country in the world with mandatory health insurance and unemployment compensation. (Not saying that Germany does not have significant problems. Far from.) Then, they tell people whom to blame (refugees, jews, homosexuals etc.). This builds up hatred. it is not important whether anything of this is true at all. All that counts is: They can continue to be angry.
There are enough YouTubers who show AfD voters contradictions in their arguments. The AfD voters usually react with even more hate. They just want to see things burn while accepting any possible collateral damage.
How can I change the title?
Apart from this, "winning" an election is not the same as actually becoming the government.
When I first read about Julia, I was really amazed - especially the type system with its multiple dispatching and not automatically converting between types (e.g., between integers and floats). Though, I do not know, how Julia is today.
Today, I use Python instead of Octave (or Julia) - just because it has a large ecosystem and is widely adopted. An additional advantage is that Python has much better OOP features than Octave had back then.
However, I wished Julia had the status that Python has today.
One thing I found especially interesting: They argue that you can express the (complex) exponential function exp(x) as a power series with powers x^k. They do not say it explicitly, but if we assume the power series comes from a Taylor series, then the k-th factor 1/(k!) is the derivative evaluated at x=0. And the k-th derivative has exactly the unit needed to cancel the unit of x^k. So, all summands of the series are unitless and hence the exponential function's argument is unitless.
This argument would hold for any function which can be written as a series like this. I am wondering whether this is actually a "problem" of the derivative operator.