HNHacker News
TopNewBestAskShowJobs

msvana

49 karma · joined August 21, 2023

AI and software engineer. Interested in far too many things, including but not limited to AI, software development, economics, philosophy, or psychology.

https://svana.name

submissionscomments
msvana··on LLMs work best when the user defines their acceptance criteria first
I think there is one problem with defining acceptance criteria first: sometimes you don't know ahead of time what those criteria are. You need to poke around first to figure out what's possible and what matters. And sometimes the criteria are subjective, abstract, and cannot be formally specified.

Of course, this problem is more general than just improving the output of LLM coding tools

msvana··on Labor market impacts of AI: A new measure and early evidence
I work as an ML engineer/researcher. When I implement a change in an experiment it usually takes at least an hour to get the results. I can use this time to implement a different experiment. Doesn't matter if I do it by hand or if I let an agent do it for me, I have enough time. Code isn't the bottleneck.

I also heard an opinion that since writing code is cheap, people implement things that have no economic value without really thinking it through.

msvana··on A non-anthropomorphized view of LLMs
This reminds me of the idea that LLMs are simulators. Given the current state (the prompt + the previously generated text), they generate the next state (the next token) using rules derived from training data.

As simulators, LLMs can simulate many things, including agents that exhibit human-like properties. But LLMs themselves are not agents.

More on this idea here: https://www.alignmentforum.org/posts/vJFdjigzmcXMhNTsx/agi-s...

This perspective makes a lot of sense to me. Still, I wouldn't avoid anthropomorphization altogether. First, in some cases, it might be a useful mental tool to understand some aspect of LLMs. Second, there is a lot of uncertainty about how LLMs work, so I would stay epistemically humble. The second argument applies in the opposite direction as well: for example, it's equally bad to say that LLMs are 100% conscious.

On the other hand, if someone argues against anthropomorphizing LLMs, I would avoid phrasing it as: "It's just matrix multiplication." The article demonstrates why this is a bad idea pretty well.

msvana··on Ask HN: Why study anything if AGI is (supposedly) coming?
I had this exact analogy in mind when writing point no. 3
msvana··on Ask HN: Why study anything if AGI is (supposedly) coming?
Thanks, sounds kinda similar to my first point.
msvana··on Getting AI to write good SQL
Problem no. 2 (Understanding user intent) is relevant not only to writing SQL but also to software development in general. Follow-up questions are something I had in mind for a long time. I wonder why this is not the default for LLMs.
msvana··on The language brain matters more for programming than the math brain? (2020)
At the beginning, the article mentions correlation with language skills AND problem-solving. Focusing only on language skills in the second half is misleading. According to the abstract of the original paper, problem solving and working memory capacity were FAR MORE important.

Also, the article doesn't mention "math skills". It talks about numeracy, which is defined in a cited paper as "the ability to understand, manipulate, and use numerical information, including probabilities". This is only a very small part of mathematics. I would even argue that mathematics involves a lot of problem solving and since problem solving is a good predictor, math skills are good predictor.

msvana··on Cursor told me I should learn coding instead of asking it to generate it
Hmm this gave me an interesting project idea: a coding assitant that talks shit about your lack of skills and low code quality.
msvana··on The DuckDB Local UI
Hopefully you'll forgive my ignorance, but this is the first time I hear about DuckDB. What space does it occupy in the DBMS landscape? What are its use cases? How does it compare to other DBMS solutions?
msvana··on The Einstein AI Model
I have a few thoughts after reading this:

- I started to see LLMs as a kind of search engines. I cannot say they are better than traditional search engines. On one hand, they are better at personalizing the answer, on the other hand, they hallucinate a lot.

- There is a different view on how new scientific knowledge is made. It's all about connecting existing dots. Maybe LLMs can assist with this task by helping scientists discover relevant dots to connect. But as the author suggests, this is only part of the job. To find the correct ways to connect the dots, you need to ask the right questions, examine the space of counterfactuals, etc. LLMs can be useful tool, but they are not autonomous scientists (yet).

- As someone developing software on top of LLMs, I am slowly coming to a conclusion that human-in-the-loop approaches seem to work better than fully autonomous agents.

msvana··on Bell Labs: An Institute of Creative Technology (2015)
Well I guess the author of the blog post agrees, since he talks about "its demise in the 1980s". Probably a lot of things have changed since then and honestly I am kinda curious about it.
msvana··on Ask HN: Why do people on Reddit hurt each other?
I don't think using your real name helps that much. Most people on Facebook use their real name and still many have no issues with insulting other people or even supporting violence against individuals or groups of people.
msvana··on Ask HN: What advice would you have given your younger 20-year-old self?
You are capable of dealing with most bad events. Very few situations are truly life-ruining.
msvana··on Ask HN: Switch to Ubuntu, or Stay with Fedora?
Not a big fan of Ubuntu since they started forcing snaps on their users. I like many distros based on Ubuntu though. Like Pop!_OS. It was my daily driver for quite some time. But half a year ago I switched to Fedora mainly out of curiosity. The user experience isn't that different. Both distros use GNOME and have Flatpak.
msvana··on Ask HN: What is the skill worth investing for next 20 years?
Sort of a meta answer: learning how to learn. It feels like the velocity of change is pretty high. So being able to pick up new skills quickly is important.

I also agree with others that soft skills are incredibly important.

As for fields of expertise, I am looking into many diverse topics such as urban planning, sociology, civil engineering, aerospace engineering, electricity production. I feel like at least in my environment there are a lot of problems that I could help solve if I had knowledge in some of these areas. Besides that I am doing a PhD and recently there has been a lot of emphasis on interdisciplinary research.

msvana··on A good measurement culture where numbers don’t replace common sense
This is a difficult topic especially when it comes to public finance.

An example: I live in Czechia and our universities are mostly publicly funded. In an ideal scenario resources should be allocated to achieve some noble but vague goal - to have a have population as well educated as possible, while also doing it efficiently in terms of money and time. But how should we divide the money available between different universities to achieve this goal?

One of the most important factors currently used is the number of students studying at each university. But this indicator leads to weird behavior. The universities start to favor quantity over quality. They might, for example make the exams easier to keep weaker students around. Or they might admit more students than teachers can reasonably handle.

You could choose a different metric and solve this issue, but most likely some other damaging behavior will replace the previous one. At the same time, relying on intuition might not play well with the current push for governmental transparency. It would require an enlightened incorruptible leader to make the decisions. And the public might demand objectivity.

It's a difficult problem.

msvana··on Show HN: Find and share good and inspiring ideas – raiseto
Interesting, well, idea.

Maybe one feature suggestion: users could somehow respond to the ideas in a way that would enrich it. This doesn't necessarily have to be a comment. It can be something like an "counter-idea" or "associated idea".