HNHacker News
TopNewBestAskShowJobs

Phlogistique

315 karma · joined May 30, 2012

submissionscomments
Phlogistique··on GitHub Stacked PRs
I made a tool that adresses this precise problem: https://github.com/scortexio/autorestack-action/

It does some merge magic so that PR B shows the correct diff; and does so without needing to force push, so on your side you can just "git pull" and continue working.

Of course I expect this repo to become obsolete when GitHub makes their native stacking public.

Phlogistique··on Twice this week, I have come across embarassingly bad data
That it's it's better to publish the garbage data than to not publish it though. I would worry about complaining too much lest they just decide to stop publishing it because it creates bad PR.
Phlogistique··on Shall I implement it? No
Even when used by humans, "gut feelings" is still a metaphor.
Phlogistique··on Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
The point is authorization. With full web access, your agent can reach anything and leak anything.

You could restrict where it can go with domain allowlists but that has insufficient granularity. The same URL can serve a legitimate request or exfiltrate data depending on what's in the headers or payload: see https://embracethered.com/blog/posts/2025/claude-abusing-net...

So you need to restrict not only where the agent can reach, but what operations it can perform, with the host controlling credentials and parameters. That brings us to an MCP-like solution.

Phlogistique··on Graphite is joining Cursor
Well, Graphite solves the problem of how to keep your stack of GitHub pull requests in sync while you squash merge the lowest pull request in the stack; which as far as I know jujutsu does not help with.
Phlogistique··on Claude Code on the web
Because Claude is 20 bucks a month, Codex is 20 bucks a month, and any pay by token plan is way more expensive.
Phlogistique··on Show HN: I built an app to block Shorts and Reels
The problem I have had with this type of app is that, on Instagram at least any video that a friend posts is considered a reel. And I want to watch videos that my friends post. What I don't want is swiping mindlessly through random videos. So really I would like a swipe blocker not a short video blocker. (And bonus points if I could make it work on Firefox)
Phlogistique··on Gemini CLI
On the one hand, yes this has obviously high immediate value; on the other hand, I can't help but feel like you are giving access to multiple tools that can be used for arbitrary code execution anyway (i.e. running tests, installing dependencies, or running any linter that has a plugin system...), so blacklisting `git --exec-path=/bin/sh` for example is... Misguided? You would have a better time containing the agent in an environment without internet access?
Phlogistique··on The Brute Squad
If everything changes as fast as claimed here, then won't his book written weeks ago and shipping in September be completely obsolete on arrival?
Phlogistique··on The Nightmare Bicycle
I have an actual oven where I can select "programs".

As far as I can tell, they control three parameters:

* Where the heat comes from (top, bottom, or both)

* Whether or not ventilation is activated

* The temperature

There is also a dial for temperature, but not for the other two parameters. I am not sure whether every combination is covered by the "program" dial. I am not sure whether or not my understanding is even correct.

I would say it's an 7.5 out of 10 on the nightmare bicycle scale.

Phlogistique··on Antiqua et Nova: Note on the relationship between AI and human intelligence
...it will run in datacenters far from their homes, plugged into redundant power sources and high-availaibility systems?
Phlogistique··on Bunster: Compile bash scripts to self contained executables
The README fails to address the elephant in the room, which is that usually shell scripts mainly call external commands; as far as I can tell there is no documentation of which built-ins are supported?

That said, in a similar vein, you could probably create a bundler that takes a shell script and bundles it with busybox to create a static program.

Phlogistique··on Why is zero plural? (2024)
In France, training cars have only one steering wheel, and the instructor is perfectly able to drive the vehicle by steering with his extended left arm.
Phlogistique··on Can LLMs write better code if you keep asking them to “write better code”?
...they do. It's called "o1".
Phlogistique··on No Start Menu for You
Is there a tool for Linux that can do something similar? i.e. give you somewhere to start to debug random UI hangs?
Phlogistique··on Show HN: A device that only lets you type lol if you've truly laughed out loud
Because human communication involves redundancy of information.
Phlogistique··on What “work” looks like
I guess everyone is different and appreciates a different amount of collaboration!

I guess something ideal for me would be roughly 70% pair programming, 30% alone time - but I have not been able to test this guess because I have always worked on teams where pair programming is the exception, not the norm.

Phlogistique··on San Francisco is spending $1.7M on one public toilet
All the toilets in Paris self-clean between users. You don't need the sensor to work not to get sprayed, just to exit the toilet when a voice says "EXIT THE TOILET NOW, THE SELF CLEANING PROCESS IS ABOUT TO BEGIN.
Phlogistique··on Nuclear is back on the table for a green future
Did you mean fusion? Fission is certainly not irrelevant today!
Phlogistique··on Duck typing is safe (2020)
The thing the author has never experienced is someone accidentally implementing an existing interface, and then code expecting this interface to call that accidental implementation in a way that creates a bug.
Phlogistique··on I only care about the helpful notifications, not the promotional ones
For some reason I had never thought of doing that.

Thanks, I will do so from now on!

Phlogistique··on Airbnb Q1
AirBnB makes that worse by refusing to show you the full cost for the trip - so the prices it displays are actually meaningless.

Booking.com has many dark patterns but at least it allows you to actually display and sort by full price!

Phlogistique··on Show HN: Hatch 1.0.0 – Modern, extensible Python project management
pip-compile does not use the new Pip dependency resolver, and as a result I have gotten in situations where Pip could resolve dependencies, but pip-compile would need manual pinning of many dependencies to do the same. (on one project at work it became untenable and people started updating the lockfile manually)
Phlogistique··on Things I wish Git had: Commit groups
This is possible by doing this:

  git checkout feature
  git rebase main 
  git checkout main
  git merge --no-ff feature
Phlogistique··on In praise of --dry-run
https://github.com/dmerejkowsky/ruplacer

Uses `--go` to confirm.

Phlogistique··on Git Submodules: Adding, Using, Removing, Updating (2009)
Yes - or rather, it's a tool that helps you build a monorepo from separate repos.
Phlogistique··on Show HN: Ht – HTTPie Clone in Rust
Curlie uses curl, so security concerns about curl are certainly not a good reason to use Curlie.
Phlogistique··on French news sites prevail in negotiations with Google over "neighboring rights”
> News companies cannot demand payment while they demand that Google indexes their pages for them

You have got it wrong.

Nobody asks of Google that they pay for indexing news sites in Google Search. And no news company wants to force Google to include their content in Google News.

The thing is there are two different services, Google News and Google Search. The news companies have a beef with Google News. Google has been saying: if you do not accept us using your content in Google News, we will remove you from Google Search.

Phlogistique··on Select a muscle and it provides the exercises to workout the selected muscle
The thing is - there would not be a one-size-fit-all exercise for each muscle group; you would rather need an exercise for each combination of A, B in "muscle A is weak but surrounding muscle B is strong"
Phlogistique··on Select a muscle and it provides the exercises to workout the selected muscle
The inverted rows can be done hanging from a table or desk.
Page 1 of 3Next →