HN user

dagss

2,026 karma

Dag Sverre Seljebotn

https://syncmap.com

https://www.linkedin.com/in/dag-sverre-seljebotn-84535a86

Posts6
Comments748
View on HN

Or to be more specific, issue isn't text/templating as such. It is a fine templating language for text.

But to use a text templating language to generate YAML, which is not only structured, making it a bad match for character based templating with no knowledge of syntax, but indentation-based, making the combination almost seem like a joke.

Helm charts must be the worst engineering solution I have seen in popular use. First time I saw it I didn't believe it, that this was something people did, for real.

Comparing changes in nuclear doctrines with people choosing a different way of life (granted, also for their children) than the majority seems totalitarian, to me.

Minorities are, well, in miniority. Noone is at any point waging "everyone's supper" by trying out alternative ways of farming within their small miniority. (Meanwhile the majority IS risking everyone's supper in some decades).

Nuclear is different from your other examples because the choices of a small minority can drastically affect the vast majority.

Do you feel current western capitalistic culture is perfect and the peak of what humanity can accomplish?

There should be more, not less, experiments in alternative ways of life. I wish there was a lot more examples because we desperately need to change some things and some people need to be first.

As a non-American I don't know much about amish and there could be atrocities I am unaware of, but from what little I know I have always respected Amish for daring to be different, and for living sustainable and not contributing to climate change.

If you trade their belief in God with increased CO2 emissions -- why would that be a rational change to their culture?

So who are really misdirected humans? I would say those who sacrifice the planet on the altar of numbers stored in computer systems in banks...

Reading tip for you is "Sapiens" of Harari. Don't worry, he's an atheist, but he may contribute a more nuanced view on the role of religion in human culture (and he names capitalism as a religion too).

Claude can easily do the merges I need (or myself manually for that matter). I guess all codebases and usecases are very different here and hard to give general advice.

But I do have many years of experience working in a larger team and it's the same problem there (just that people want to merge after some days of working). I'm not sure if AI changes the picture much vs working in a team.

Either way one has to plan ahead a bit and select tasks that are not going to trample on each other. I can typically imagine roughly what the code generated is going to be (at least what files will likely be involved in what way) and when selecting tasks to work on I take into account if it's going to likely cause conflicts.

In my experience if different branches work on different things, Claude have no issue doing "trivial" merges where you just ended up changing different aspects of the same lines. Of course, if two branches rewrite the same pieces of code there's a problem -- so don't do that..

As the sibling comments note, this is kind of off-topic to my post.

But I think git worktrees are a bit more ergonomic, I don't have to think about local vs upstream there's just one place to push.

I like to organize my projects like this:

    myproject/.repo/git  # bare repository .. my own convention..
    myproject/main       # worktrees from ../.repo/git
    myproject/feature1
    myproject/feature2

Is there git worktree support?

With the long waits for agents to do stuff I really don't see how one can get anything done without multitasking with multiple worktrees in parallel. So I'd want support for listing the worktrees and then have a list of agents within each worktree.

Emdash and Nimbalyst have this kind of UI. Unfortunately both of them want to manage the state of each worktree group themselves; I'm looking for something that just would just call git worktree directly so that I can switch more seamlessly between CLI and IDE/TUI..

I would argue that is a bit like complaining there is no "backend language" and that Java, Rust, Go all have different syntax.

The choice of DB is arguably more important than the choice of backend language.

Thank you that was clearer.

So, I have a PhD in Astrophysics so I am not a total stranger to doing some thinking. And I would say "create (...) answers by relying on the abstract concepts of the objects they are using" is a lofty goal for humans, something to aspire to more than something that typically goes on. We go by habits and intuition and allegories and quite muddy concepts most of the time. Concepts are malleable and evolve in clarity. And in creating new mathematics etc., intuition, inspiration, "flashes of insights" etc after absorbing oneself in the problem has an important role.

Are these things we have in our minds, whether concepts or habits or intuitions or flashes of insights, better or worse than whatever patterns could potentially be found in the LLM weights?

I struggle to label one of them "understanding" and the other not, at least without involving consciousness somehow.

Obviously you can define "understand" as "understand as a human would" but that is circular and uninteresting.

We just have to agree to find each others position incredible I am afraid :)

I didn't really try to argue that LLMs "have understanding".

I am more, in a sense, arguing that "understanding" isn't clearly defined and sceptical about your confidence that this is an obvious quality of humans.

I'm not getting what this "understanding" thing is in humans that you are talking about. But I feel if anyone you are the one making the unfalsifiable statements here. You are the one talking about an inner quality within the reasoning that only humans possess and not LLMs.

If I re-read your post and replace the word "understanding" with "consciousness" then it makes a lot more sense to me. Yes, humans can be conscious that they understand something, while LLMs are very very probably not conscious of anything at all. If that is what you mean, I can easily agree with that. I would never argue LLMs are conscious.

But at least my original post had nothing to do with consciousness.

If I'm coding, I'd definitely pick the "understanding" of Fable over a junior engineer's "understanding" any day, for purely pragmatic reasons. When I say that, I simply mean that the rate of mistakes in junior humans is way higher than in best trained LLMs for most coding tasks.

I'm guessing this is not using the word "understanding" in a way you are happy with, and probably because you define the word "understanding" as being related to consciousness?

Humans don't make the exact same errors of LLMs of course. Humans are very different beings.

So you recognize that Claude is not a human.

Humans make mistakes as well "inconsistent with the understanding mechanism", but they have a very different form, and you are so used to the particular failure mode of humans, that you don't think about it.

But aliens visiting earth likely would find some aspects of human mind very peculiar!

Examples:

Humans learning algebra (or really anything like playing music, paddling a canoe, etc.) have to go through lots and lots of trivial basic mistakes, and only learn to avoid them through repetition and pattern matching on earlier experience, rather than relying on "reasoning".

A "pure reasonable being" would simply be learned the rules for algebra then go ahead and make perfect deductions applying the rules -- but humans are very clearly not such beings. Humans can know the rules for algebra perfectly well, then still go ahead and make mistakes until enough training has been done until we say you have "learned" it (be able to pattern match on previous experience).

Imagine humans being employed by aliens to do algebra, then aliens seeing humans basically do "2 + 2 = 5" (just on a higher complexity level). Like very human in first year in university WILL do with their formulas. What would you conclude about humans and their relation to "real understanding"?

Or another example: Humans engage a lot in post-rationalization, having first made up ones mind, then finding the reasons for the choice afterwards. (Most striking example of post-rationalization is the experiments on patients with severed brain half connections where one brain half invents a reason it can believe in for a choice made by the other brain half; https://en.wikipedia.org/wiki/Split-brain -- but if you look at pretty much any political issue for instance it is clear that people are driven at least as much by being herd animals as by doing any reasoning -- the majority of humans decide what people they belong with first, then figure out why afterwards).

It's the same with human intelligence though. A human can be brilliant on some things and then we're puzzled why they are so idiotic in other areas.

Every time this comes up, people pick on any kind of flaws or inconsistencies of AI models, while at the same time giving a huge pass to the extreme variation in intelligence and stupidness displayed in human behaviour.

Creativity is the same. Human artists are "inspired" by earlier arts, perhaps following and slightly changing "trends" they participate in -- which is somehow seen as totally different from what AIs are doing.

The article seems to define "smart" as being good at spatial awareness and navigating a body through 3D space and such. Thus, a mice is smarter than an LLM.

That's the first time in my life I hear this definition. Until now, the word "smart" has meant doing exactly the things LLMs do, and mice don't.

I guess it is a sign we are re-evaluating what makes humans special.

I have been actively searching for such a thing for months without finding it.

Some are OS X only.

Some will not work well with VMs/isolated agents.

Currently using emdash, which is going in a great direction but somewhat new and buggy still.

Do you have to? Is it common to treat ?a=1&b=2 the same as ?b=2&a=1 in browser/CDNs/etc?

Seems the spec puts this as a MAY. I think I doubt it will be implemented in generic ways, except perhaps for urlencoded payloads. After all you cannot normalize in general without knowing the query language. At the backend it does not matter, may as well cache one level deeper based on the parsed input irrespective of QUERY or not.

As a Norwegian teen parent: Seeing all the issues cropping up which is /enabled/ (not saying caused) by social media, you don't need to look for ulterior motives. I believe these bans are honest attempts to fix real problems.

Examples I know about include 12-year-olds selling nudes, teen experimentation with alcohol being replaced with cocaine because cocaine is so easily available (the issue is the scale and how widespread cocaine is getting; not that it never happened before), several cases in Norway of 13-year-olds being recruited by the mafia to throw bombs at houses through the internet, violence etc. is up the roof, kids have 4 hours of sleep since they doomscroll all through the night, results in school are trending downwards, university reports that students are increasingly unable to concentrate...

Are there other solutions than bans to social media? Sure. Could this in theory have been fixed by better parenting? Sure.

But parents don't live in a vacuum. Parents and children alike rely on the culture around them.

Social media is a HUGE shift to society, and neither culture nor parenting practices has sufficiently adopted to handle it yet. Slowing the shift down a bit until norms and culture catches up doesn't seem like a bad idea.

What are people's workflows these days?

As I use claude more and more I've started using git worktrees, one branch per worktree per PR, with possibly multiple agents working in each worktree at the same time on different aspects. And I manually instruct those agents. Like Emdash/Cursor/Zed. Sometimes I review code locally, sometimes agents push and I review in GitHub, no clear system yet. (jj seems promising, but Zed doesn't seem to support jj as well as git, so have delayed looking at it.)

But Paca is hinting in another direction where the agents are more in control of the branches/worktrees to use and are created by the agent? What tooling is used to support such flows? Would people use GitHub with Paca or is GitHub redundant as well.

Claude Design 3 months ago

Get the draft using pixel generators and convert the end result with svgai.org.

Cursor 3 4 months ago

I wanted to like zed, but then I discovered it is limited to one concurrent agent tab and that is a dealbreaker..

It is not just about what you can access.

The biggest problem is you get conditioned to instant and constant dopamine hits, which works directly against a lot of the things one is supposed to learn in school.

Kids learn the A-Z in record speed in 1st grade. But they don't learn to concentrate or that learning things can sometimes be challenging and the value of perseverance and that understanding eventually comes.

So in later grades they pay for learning the A-Z too fast through the iPad. Because they didn't learn how to learn.

The net effect in Norwegian classrooms over past 5 years of iPad education seems to be negative and it is not about what kids are exposed to. It is about not learning to concentrate.

I used to love Cursor but as I started to rely on agent more and more it just got way too tedious having to Accept every change.

I ended up spending time just clicking "Accept file" 20x now and then, accepting changes from past 5 chats...

PR reviews and tying review to git make more sense at this point for me than the diff tracking Cursor has on the side.

Cancelling my cursor before next card charge solely due to the review stuff.

I think there is a drastic difference between being once off exposed to bad images, and an algorithm making a choice of whether to subtly over time expose the Pokemon-interested child to racist Pokemon videos vs non-racist Pokemon videos on Tiktok. (Or anorexic Pokemon videos, or..)

Amount of time spent and repeated exposure being the key.

The question is really what kind of human is raised, rather than raw exposure as such.

So for that reason things are different IMO than than 20 years ago.

Yes, of course some people would fall into internet forum rabbit holes 20 years ago, and papper-letter-friend-induced rabbit holes 100 years ago. But it did help that it was like 5% of the population instead of 95% of the population spending their time there.

Regarding your last point, I don't necessarily disagree (again I didn't check up on this law, I care more about the laws in my own country), but I think arguing against the law will go better if one does not display naivety when making the arguments

Don't say "it will be better if all kids are exposed to everything early" (it won't), instead say "the medicine will not work and anyway the side-effects are worse than the sickness it intends to cure" (if that is the case).

Not commenting on this specific law, but I do believe the premise that children should be exposed to everything is wrong, and that the overall view on humans in this post is naive.

These days, exposing an immature brain to the raw internet is basically just handing the brain and personality over to be molded by large corporations and algorithms.

And humans have never been rational, self-contained actors that self-educate perfectly when exposed to information, converging on an objectively good and constructive worldview. Quite the opposite.

Humans develop in relation to one another, increasingly in relation to algorithms, and sometimes become messed up, and sometimes those mess-ups would have been avoidable had relations or exposure been different.

In fact I would say you as a parent is not doing your job if you are not trying to make sure a 12 year old isn't pulled into, say, an anorexia rabbit hole.

Whether that is best done through making sure exposure doesn't happen, or through exposure and education, will depend on the child and parent (and society) in question. What worked best for a highly rational self-reliant geek teen may simply be a disaster for another human. And what worked for an upper class highly educated family may not work for a poor family with alcoholized parents or working 18 hours a day to make ends meet.

And parents are not perfect -- if all parents were perfect, there also would be no alcoholics and drug addicts or poverty or war. But people are imperfect, and it's natural to make laws to mitigate at least the worst effects of that. (Again, haven't read this specific law proposal, but found the worldview of OP a bit naive.)

It just happens that all recurring scheduled events we use in society is encoded to happen at "$globalDailyOffset + $eventTime".

Then a democratic decision was made to change $globalDailyOffset, that being the most expedient way to change 100000 calendar entries at once.

Everyone is ofc still free to change $eventTime to compensate should if they want to and have the mandate.

I don't see the mind prison...