frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Left in the cold: Study finds most renters shut out of energy-saving upgrades

https://www.binghamton.edu/news/story/6011/left-in-the-cold-study-finds-most-renters-shut-out-of-...
50•hhs•1h ago•45 comments

East Germany balloon escape

https://en.wikipedia.org/wiki/East_Germany_balloon_escape
252•robertvc•7h ago•87 comments

Cloudflare acquires Astro

https://astro.build/blog/joining-cloudflare/
679•todotask2•10h ago•322 comments

Releasing rainbow tables to accelerate Net-NTLMv1 protocol deprecation

https://cloud.google.com/blog/topics/threat-intelligence/net-ntlmv1-deprecation-rainbow-tables
55•linolevan•2h ago•28 comments

LLM Structured Outputs Handbook

https://nanonets.com/cookbooks/structured-llm-outputs
73•vitaelabitur•1d ago•16 comments

6-Day and IP Address Certificates Are Generally Available

https://letsencrypt.org/2026/01/15/6day-and-ip-general-availability
319•jaas•9h ago•196 comments

Cursor's latest “browser experiment” implied success without evidence

https://embedding-shapes.github.io/cursor-implied-success-without-evidence/
366•embedding-shape•10h ago•159 comments

Michelangelo's first painting, created when he was 12 or 13

https://www.openculture.com/2026/01/discover-michelangelos-first-painting.html
291•bookofjoe•10h ago•154 comments

Just the Browser

https://justthebrowser.com/
472•cl3misch•12h ago•236 comments

HTTP RateLimit Headers

https://dotat.at/@/2026-01-13-http-ratelimit.html
23•zdw•2d ago•8 comments

Patching the Wii News Channel to serve local news (2025)

https://raulnegron.me/2025/wii-news-pr/
43•todsacerdoti•11h ago•11 comments

Reading across books with Claude Code

https://pieterma.es/syntopic-reading-claude/
55•gmays•5h ago•17 comments

Lock-Picking Robot

https://github.com/etinaude/Lock-Picking-Robot
248•p44v9n•4d ago•115 comments

STFU

https://github.com/Pankajtanwarbanna/stfu
607•tanelpoder•7h ago•416 comments

Slop is everywhere for those with eyes to see

https://www.fromjason.xyz/p/notebook/slop-is-everywhere-for-those-with-eyes-to-see/
166•speckx•4h ago•90 comments

Why DuckDB is my first choice for data processing

https://www.robinlinacre.com/recommend_duckdb/
201•tosh•13h ago•74 comments

Show HN: B-IR – An LLM-optimized programming language

https://github.com/ImJasonH/ImJasonH/blob/main/articles/llm-programming-language.md
50•ImJasonH•4d ago•33 comments

An Ode to the Return of Wysiwyg

https://jeffverkoeyen.com/blog/2026/01/13/WYSIWYG/
9•featherless•3d ago•7 comments

Launch HN: Indy (YC S21) – A support app designed for ADHD brains

https://www.shimmer.care/indy-redirect
63•christalwang•8h ago•75 comments

Dev-owned testing: Why it fails in practice and succeeds in theory

https://dl.acm.org/doi/10.1145/3780063.3780066
104•rbanffy•10h ago•135 comments

Zep AI (Agent Context Engineering, YC W24) Is Hiring Forward Deployed Engineers

https://www.ycombinator.com/companies/zep-ai/jobs/
1•roseway4•7h ago

Re: Mix: open-source repairable blender

https://github.com/openfunkHQ/reMix
5•rishikeshs•1h ago•0 comments

Elasticsearch was never a database

https://www.paradedb.com/blog/elasticsearch-was-never-a-database
93•jamesgresql•5d ago•74 comments

Show HN: 1Code – Open-source Cursor-like UI for Claude Code

https://github.com/21st-dev/1code
49•Bunas•1d ago•25 comments

Drawbot: Let's hack something cute (2025)

https://www.atredis.com/blog/2025/9/30/drawbot-lets-hack-something-cute
19•notmine1337•2h ago•4 comments

CLI's completion should know what options you've typed

https://hackers.pub/@hongminhee/2026/optique-context-aware-cli-completion
12•dahlia•3d ago•5 comments

Read_once(), Write_once(), but Not for Rust

https://lwn.net/SubscriberLink/1053142/8ec93e58d5d3cc06/
106•todsacerdoti•9h ago•33 comments

Independent Guest Virtual Machine (IGVM) File Format

https://github.com/microsoft/igvm
20•ingve•1d ago•2 comments

psc: The ps utility, with an eBPF twist and container context

https://github.com/loresuso/psc
82•tanelpoder•11h ago•26 comments

We Gave Our Browser Agent a 3MB Data Warehouse

https://100x.bot/a/we-gave-our-browser-agent-a-3mb-data-warehouse
24•shardullavekar•1d ago•4 comments
Open in hackernews

Install.md: A standard for LLM-executable installation

https://www.mintlify.com/blog/install-md-standard-for-llm-executable-installation
23•npmipg•2h ago

Comments

einpoklum•1h ago
> Installing software is a task which should be left to AI.

Just like installing spice racks is a task which which should be left to military engineer corps.

rvz•1h ago
This has to be a joke right?

> Installing software is a task which should be left to AI.

Absolutely I don't think so. This is a very bad idea.

$ curl | bash was bad enough. But $ curl -fsSL | claude looks even worse.

What could possibly go wrong?

skeptrune•1h ago
fascinating. i personally (biased bc i work at Mintlify) think a markdown file makes more sense than a bash script because at least Claude kind of has your best interests at heart.
esalman•1h ago
> Claude kind of has your best interests at heart

How we've all been blue-pilled. Sigh..

heliumtera•1h ago
>Claude kind of has your best interests at heart.

That is such a wild thing to say. Unless this whole thing is satire...

skeptrune•1h ago
Wait, but being serious. You can prompt the ai when you feed it this file to ask "do you see anything nefarious" or "follow these instructions, but make sure you ask me every time you install something because i want to check the safety" in a way that you can't when you pipe a script into bash.

Does that make any sense or am I just off my rocker?

themikesanto•1h ago
You can do the same thing with any install script you might come across today.
skeptrune•1h ago
True, that's a fair point. Do you think there's any merit to the idea that the UX of asking about a markdown file is more natural than a bash script?
inlined•1h ago
No. Absolutely not. The opposite in fact. Your bash script is deterministic. You can send it to 20 AIs or have someone fluent read it. Then you can be confident it’s safe.

An LLM will run the probabilistically likely command each time. This is like using Excel’s ridiculous feature to have a cell be populated by copilot rather than having the AI generate a deterministic formula.

imiric•1h ago
Oh, you're actually serious.

This forum gets more depressing by the day.

vimda•1h ago
Tell that to the weekly thread where Claude nukes your home directory or similar
constantcrying•1h ago
>i personally (biased bc i work at Mintlify) think a markdown file makes more sense than a bash script because at least Claude kind of has your best interests at heart.

Most of the largest trends in "how to deploy software" revolve around making things predictable and consistent. The idea of abandoning this in favor of making a LLM do the work seems absurd. At least the bash script can be replicated exactly across machines and will do the same thing in the same situation.

skeptrune•1h ago
Yeah, I'm going to add that as one of the downsides to the docs. The stochastic nature of the markdown vs. a script is for sure a reason to not adopt this.
constantcrying•1h ago
>Installing software is a task which should be left to AI.

This is such an insane statement. Is this satire?

heliumtera•1h ago
>Installing software is a task which should be left to AI

What?? How do I get off of this train? I used to come to hacker news for a reason...what the fuck am I reading

alex_x•1h ago
I don’t understand how this made it to the front page
heliumtera•1h ago
This is hacker news now. Nothing else here to see, only slop. Everything here is: look what I prompted to take advantage of you
pvtmert•1h ago
should've been posted on April 1st. would be better suited on that specific date! /s
oftenwrong•1h ago
What is the benefit of having this be a standard? Can't an agent follow a guide just as easily in document with similar content in a different structure?
skeptrune•1h ago
Primarily this being a predictable location for agents. AI not having to fetch the sitemap or llms.txt and then a bunch of subsequent queries saves a lot of time and tokens. There's an advantages section[1] within the proposal docs.

[1]: https://www.installmd.org/#advantages

reddalo•1h ago
I usually complain about proposed standards not being under the /.well-known namespace, but in this case, wow. I can't even comment.
skeptrune•1h ago
better or worse than llms.txt you think?
vimda•1h ago
All the insecurity of running a random bash script, with all the terrifying stochasticity of an LLM in one "makes you want to tear your eyes out" package!
skeptrune•1h ago
Fascinating. My thinking was that this is an upgrade over a bash script because you can prompt the AI to check it, clear installs with you, or otherwise investigate safety before installing in a way that isn't natural with *.sh. Does that make any amount of sense or am I just crazy?
vimda•1h ago
Time and time again, be it "hallucination", prompt injection, or just plain randomness, LLMs have proven themselves woefully insufficient at best when presented with and asked to work with untrusted documents. This simply changes the attack vector rather than solving a real problem
TeMPOraL•1h ago
In a computing system, LLMs aren't substituting for code, they're substituting for humans. Treat them accordingly.
delusional•1h ago
Bash scripts give you visibility into what they are going to do by virtue of being machine instructions in a determimistic language. MD files you pipe to matrix multiplication has a much lower chance of being explainable.
skeptrune•1h ago
Yeah, someone else was pointing that the bash scripts are guaranteed to do the same thing on every system which I think is in the same vein as your feedback. It's for sure a downside of the markdown that I need to explain the docs behind the proposal.
themikesanto•1h ago
I would think that the common bash scripts we already have would provide an agent better context for installation than a markdown file, and even better, they already work without an LLM.

This is a "solution" looking for a problem.

skeptrune•1h ago
I can definitely see where you're coming from and agree to a large extent. I was asking myself that question a lot when thinking about this.

What pushed me over the edge was actually feeding bash install scripts into agents and seeing them not perform well. It does work, but a lot worse than this install.md thing.

In the docs for the proposal I wrote the following:

>install.md files are direct commands, not just documentation. The format is structured to trigger immediate autonomous execution.[1]

[1]: https://www.installmd.org/

roywiggins•1h ago
Appropriately, I think this was probably drafted by AI too:

> How does install.md work with my existing CLI or scripts?

> install.md doesn't replace your existing tools—it works with them. Your install.md can instruct the LLM to run your CLI, execute your scripts, or follow your existing setup process. Think of it as a layer that guides the LLM to use whatever tools you've already built.

(It doesn't X — it Ys. Think of it as a Z that Ws. this is LLM speak! I don't know why they lean on these constructions to the exclusion of all else, but they demonstrably do. The repo README was also committed by Claude Code. As much as I like some of the code that Claude produces, its Readmes suck)

skeptrune•1h ago
Yeah, removing that line right now. Went too fast and some this copy is definitely low quality :(. Incredibly ironic for me to say that AI needs more supervision while working at the company proposing this haha.

Any other feedback you have about the general idea?

roywiggins•1h ago
I think my preferred version of this would be a hybrid. Keep the regular installer, add a file filled with information that an LLM can use to assist a human if the install script fails for some reason.

If the installer was going to succeed in a particular environment anyway, you definitely want to use that instead of an LLM that might sporadically fail for no good reason in that same environment.

If the installer fails then you have a "knowledge base" to help debug it, usable by humans or LLMs, and if it fails, well, the regular installer failed too, so hopefully you're not worse off. If the user runs the helper LLM in yolo mode then the consequences are on them.

skeptrune•1h ago
Acknowledged. The standard includes a link to the llms.txt for a site at the bottom which is intended to give it that "knowledge base" to query.

I think I agree with you on it needing to assist in event of failure instead of jumping straight to install though. Will think more about that.

JoshPurtell•1h ago
At some point in the future (if not already), claude will install malware less often on average. Just like waymos crash less frequently.

Once you accept that installation will be automated, standardized formats make a lot of sense. Big q is will this particular format, which seems solid, get adopted - probably mostly a timing question

12_throw_away•1h ago
> "Installing software is a task which should be left to AI."

So, after teaching people to outsource their reasoning to an LLM, LLMs are now actively coaching folks to use LLMs for tasks for which it makes no sense at all.

TeMPOraL•57m ago
Why? One of the major day-to-day benefits of LLMs is that they can deal with all the bullshit of modern computing for you.
wrigby•1h ago
Or just, I don’t know… package your software?
skeptrune•1h ago
Intent here is that this would be adopted by more difficult to install devtools which are unpackaged to the extent that you need a dependency like a specific version of Node, Python, or a dev lib.
bigbuppo•1h ago
I feel like I should create a project called 'Verify Node.js v20.17.0+' that is totally not malware.
0o_MrPatrick_o0•1h ago
Author should explore Ansible/Puppet/Chef.

I’m not sure this solution is needed with frontier models.

skeptrune•1h ago
Can you explain more? I see how those relate to a very limited extent, but I'm not getting your entire vision.
imiric•1h ago
Here's a proposal: app.md. A structured text file with everything you want your app to do.

That way we can have entire projects with nothing but Markdown files. And we can run apps with just `claude run app.md`. Who needs silly code anyway?

rarisma•51m ago
Great, I can now combine the potential maliciousness of a script with the potential vulnerabilities of an AI Agent!

Jokes aside, this seems like a really wierd thing to leave to agents; I'm sure its definitely useful but how exactly is this more secure, a bad actor could just prompt inject claude (an issue I'm not sure can ever be fixed with our current model of LLMs).

And surely this is significantly slower than a script, claude can take 10-20 seconds to check the node version; if not longer with human approval for each command, a script could do that in miliseconds.

Sure it could help it work on more environments, but stuff is pretty well standardised and we have containers.

I think this part in the FAQ wraps it up neatly:

""" What about security? Isn't this just curl | bash with extra steps? This is a fair concern. A few things make install.md different:

    Human-readable by design. Users can review the instructions before execution. Unlike obfuscated scripts, the intent is clear.

    Step-by-step approval. LLMs in agentic contexts can be configured to request approval before running commands. Users see each action and can reject it.

    No hidden behavior. install.md describes outcomes in natural language. Malicious intent is harder to hide than in a shell script.
Install.md doesn't eliminate trust requirements. Users should only use install.md files from sources they trust—same as any installation method. """

So it is just curl with extra steps; scripts aren't obfuscated, you can read them; if they are obfuscated then they aren't going to use a Install.md and you (the user) should really think thrice before installing.

Step by step approval also sorta betrays the inital bit about leaving installing stuff to ai and wasting time reading instructions.

Malicious intent is harder to hide, but really if you have any doubt in your mind about an authors potential malefeasance you shouldn't be running it, wrapping claude around this doesn't make it any safer really when possible exploits and malware are likely baked into the software you are trying to install, not the install.

tldr; why not just have @grok is this script safe?

Ten more glorious years to installer.sh