Recent submissions

Comment · 8 days ago
You keep asserting that “reformer” means “outsider” but they’re not synonyms.
Comment · 8 days ago
I think there’s a chicken and egg problem here…

> To put it another way: if the problem (if there is one--see further comments below) can be solved by the people who do have skin in the game working things out among themselves, the labels "reformer" and "conservative" don't even come into play. You just have people who have to find some way of working together, doing it.

… where you’ve hand-waved away the debate within the group about whether to do something or not.

Comment · 8 days ago
Ah I see so for you “conservative” and “reformer” are labels that have lost all meaning, they are wielded by busy-bodies who poke their nose at where it doesn’t belong. Whereas for me the words describe what people are trying to do in practice, regardless of political labels. (Canada had a “Reform” party for a while, which was conservative, so personally I don’t give the labels much credence either. Shame on me for assuming the words could be used at all without the baggage.)
Comment · 8 days ago
You seem to be implying that no reformers have skin in the game though. Certainly this can’t be true?

Edit: Re-reading… are you saying there’s a third group?

Comment · 8 days ago
We can use the terms “conserve”/“reform” to describe what someone does on a particular issue (e.g. does not or does “demand changes”), or we can use the terms in the very loose way we often do when describing political parties. No party is uniformly “change nothing”/“change everything” so parties aren’t particularly useful for clarifying what “conservative” or “reform” mean.
Comment · 8 days ago
> from outside parties who have no skin in the game

Redefining the context to include a nebulous group of people “with no skin in the game”… Why should we exclude a “conservative” who has no skin in the game from this group, but include a “reformer” who also does not?

Comment · 9 days ago
> … keep that which works, change only that which needs changing and be careful not to change it too much or too fast lest you destroy that which worked…

Where “works” is defined as “we’re seeing a lot of very obvious problems but we have faith they’ll work themselves out over time without any intervention”, and the opposite is “we’re seeing a lot of very obvious problems and we think a change is necessary”. Note that the thing under debate has problems and it is not obvious to everyone that it “works”. The conservative says “let’s wait and see” and the reformer says “we must change this now”.

Comment · 11 days ago
Off Topic: My crackpot theory is that Zero Interest Rate Policy (ZIRP) created an environment that allowed a lot of Not-Invented-Here programming to occur. (Sarcastically: “We here at Ackman shoes have realized a significant competitive advantage from developing our own in-house logging library.”)
Comment · 12 days ago
An egg trader is motivated to find the lowest buy price and the highest sell price, whether they’re buying/selling through an exchange or privately. The issue is collusion between buyers and sellers to manipulate the market price. Telling a trader that they’re not allowed to use an exchange price as part of their price evaluations seems like it would be very difficult.
Comment · 12 days ago
Comment · 13 days ago
Comment · 14 days ago
The GitHub page for the Junie [1] script explicitly says "MacOS/Linux": It's the same curl command for the CLI

    curl -fsSL https://junie.jetbrains.com/install.sh | bash
To automatically install the local model after the CLI is installed, you run with th --local-model flag:

    curl -fsSL https://junie.jetbrains.com/install.sh | bash -s -- --local-model
There is a note in the bash script [2] that the local model needs MacOS for some reason:

    install_local_model() {
    echo ""
    log "Junie is installed. Setting up the local model..."
    if ! curl -fsSL "$LOCAL_MODEL_URL" | bash; then
        # The local model is an optional extra on top of a finished Junie install,
        # and it is the part most likely to be refused -- it needs macOS 26 on an
        # Apple M5 or newer with 40 GB of RAM. Whatever went wrong here, Junie itself
        # is installed, so say so plainly instead of leaving the run looking failed.
        echo ""
        log_error "The local model setup did not complete."
        log "Junie itself is installed and ready to use -- run: junie"
        log "To try the local model again: curl -fsSL $LOCAL_MODEL_URL | bash"
        exit 1
    fi
    }
But the GitHub repo README for "local" [3] does have instructions for Linux though, and makes it seem like the --local flag will work. As a hardy Linux hacker, you should probably just try it and see what happens.

Edit: Interestingly, I got Junie CLI on my M4 Mac but did NOT get the local model installed, which t looks like iwas going to me Qwen3.6-27B-MLX-4bit. (Needs a M5 GPU apparently.)

I did start Junie and it prompted me to connect to a local model, successfully detected Ollama and connected to that.

[1] https://github.com/JetBrains/junie [2] https://raw.githubusercontent.com/JetBrains/junie/refs/heads... [3] https://github.com/JetBrains/junie/tree/main/local

Comment · 14 days ago
The link lands me on Junie CLI. Here’s the link to local:

> Fully local: Nothing leaves the machine

> Offline

> Free to use: No card, no subscription, no credits. [1]

https://junie.jetbrains.com/local

I’ll definitely give this a try.

[1] Best as I can tell, the “local” version is the same as “CLI”, and “CLI” simply means using a cloud model, which you have to pay for. It also looks like JetBrains is hosting some models in their cloud which are free to use until December.

Comment · 14 days ago
Yes this is absolutely true.

Another challenge is getting developers to stop assuming they know what the code does without reading it! Having AI “fact check” various documents against the source will help immensely.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton