Hacker Newsnew | past | comments | ask | show | jobs | submit | thecopy's commentslogin

What is wrong with it?


The pattern of piping an arbitrary script to your shell? This should be an ordinary app bundle to drop into /Applications, or be distributed as an installer.

The readme even says so itself:

> A bad curl | sh, a sketchy npm install, or one of the AI agents now running in your editor with your full permissions.

And then, two paragraphs down, it suggests to do just that to install…


It's not piped to a shell, but to the tar program with specific parameters to directly unpack the tar.

You're still installing the program directly from github of course, instead of a source where hopefully a third party has also looked at it (like a package repository). But this is a lot better than the curl | sh pattern.


You're not downloading from github, but from dl.jitpass.com.

And an executable can do exactly the same as a shell script. The point is that whatever you're executing isn't verified, whether it's a shell script or a binary.


> The point is that whatever you're executing isn't verified, whether it's a shell script or a binary.

The GP said:

> This should be an ordinary app bundle to drop into /Applications

There is no difference between downloading an app bundle that you drop into /Applications, and curling a binary that you put in /usr/local/bin/


The difference is you have the executable for examination (at least a quick virus scan) before you run it. Certanly not perfect, but what is?


Is there McAfee for Mac? There's no real difference. You're trusting someone not to root your shit. Whether it's via curl, dmg, or apt, we have no idea who anybody really is, so it's all on an assumption that people aren't evil. Unfortunately it turns out that there are evil people out there, but doing it via curl | bash or downloading a dmg or though some app store, there's still evil that's gonna get you if you end up trusting in the wrong people.


Well trusting McAfee¹ is one of the choices.

¹ https://en.wikipedia.org/wiki/John_McAfee#Legal_issues


You can still do that with their install instructions ;)


That is what I am saying, you are trusting them, but less then `curl | sh`


You’re right. My apologies


But it’s not piping a script into the shell. It’s curl downloading a compressed archive and piping it to tar to decompress the program binary from the archive. Then moving the extracted binary into /usr/local/bin.


Technically this one is piping it to tar? But I agree with the sentiment.


It's curl | tar, not curl | sh


Peak Hours: 01:00–04:00 and 06:00–10:00 UTC

For European and US customers this is effectively 2x increase. I think i wll keep using both Flash and Pro as before.

EDIT: Misread numbers to believe off-peak kept old prices


~200% increase is marginal to you?


200% increase over practically free is still practically free


It mostly hurts people in countries with weak purchasing power. DS was the main game in down for them.

Personally, I don't think we've seen the total end of dirt cheap LLMs, it's just a frontier lab doesn't want to be in business of serving half the world.


Thank you for bringing that up, such a rarity for this place to remember the other 80% of the world.

As someone from just such a country, DeepSeek 0731 was the first time I seriously started using an LLM for coding. All previous attempts were useless or ridiculously expensive.

Can't say the old prices felt "free", but it was affordable if you're careful with your cache hit rate.

The new pricing probably pushed it into the unaffordable territory for tasks where you can do without it. Probably will try opencode go if they don't also follow suite, or will have to go back to wetware.


you should be using opencode go - you get 6x the tokens for the same price. They also have free models. Kilocode and others also offer free models.


opencode go is slowly losing its value. Most of the $60 for $10 have become $15 for $10. In addition to deepseek's api pricing going up 2x today.


It seems frontier labs want to sell Ferraris at Ferrari prices, when the mass market is for Hondas.

You certainly don't need Fable to code up a basic web app, any more than you need a Ferrari to go grocery shopping.


There's a lot more competition over smaller models. Ferraris are frontier labs' main differentiating point when Hondas are increasingly open source and commoditized.


That's not the way math works...


its precisely the way math works...


For the price of can of Coke, you can do a week of work. For most, that is not a bottleneck.


The whole point of turning intelligence into a commodity is to drive its price down, not up

They are hoarding HW at massive scale, they make it harder and more expensive to own

Just because you are fine with the new price doesn't mean it's not a problem

Perhaps it's time to pop this bubble


>Anything that suggests curl into bash just plain sketches me out.

How is it different than trusting any other method of installation? If URL has https and is from an author you trust i dont see the difference.


Package management provides cryptographic attestation over the entire process, including the scripts run. Nothing is arbitrary nor mutable in the default state. The files touched will be in a predictable place and the scope of privilege escalation is clearly defined.


But he’s not using a package, he’s downloading from gir repo and build which exactly same getting a bash script from the same repo and executing it.


It’s not. Try pulling updates after a rebase. Very much not the same as piping arbitrary disembodied text into your shell.


Except the first time you do it


>Nothing is arbitrary nor mutable in the default state.

What do you mean with this?


It's more about installation location for me. For these types of projects, I don't even install it. I just clone, build and run from there. I have no idea where the bash script is going to put things.


Which also makes it not obvious how to uninstall it. pip/npm/cargo etc have well known mechanisms for that.

curl|sh is convenient for container images I guess.


I mean it's probably not, I just haven't got used to it yet. It's about the same level of security as installing a windows app on win2000 25 years ago and blindly downloading a .exe off the internet and running it to get into the install wizard. But indeed I also kind of blindly trust that whatever I'm getting from the debian trixie officially gpg-signed packages isn't backdoored.

One thing I do not do as a matter of practice is install things with a ridiculous number of recursive npm dependencies.


I do not blindly trust anything, and come to the conclusion that downloading binaries from Debian trixie is a lot more safe. There is a world of difference between "curl | sh" and downloading from a curated package repository maintained by a respected community with well-defined processes.


Rendered text cannot be assumed to equal the underlying text, unfortunately


How so? As i understand your point, this would mean we cannot trust GitHub enough to return the same content in git clone vs curl?


As an example, webfonts can make rendered text differ from the underlying text that ends up on your clipboard.


Sure, but doesn't this assume that you cannot the publisher anyway? So why would you not trust their homepage but trust their source-code


Download and inspect it.


Im working on an extensible and flexible agentic connectivity platform (MCP, OpenAPI/Swagger, FaaS) with niceties like built-in CodeMode, compression, SIEM integration, access token forwarding, SCIM 2.0, on-demand agentic sandboxes (e.g. LangChains "Deep Agents").

For private use not that useful tbh (although i found the OpenAPI -> MCP mapper useful), but found sales success with organizations with more complex agentic setups.

Gatana: https://www.gatana.ai/


I agree with parent. OpenRouter might be cheaper list-price, but i have been using 10$ on DS platform since April/May, still have 2$ left. Using OpenRouter i depleted the same dollar-amount in a 1-2 weeks with same usage pattern. No idea why.


Not used it but from perusing forums, consensus is OpenRouter has terrible/broken caching for Deepseek wildly inflating token use. The cache metrics are visible so you can verify for yourself (apparently, it's what others have done).


What does your usage look like?


Love the idea, any plans on making TUI based? Like k9s? :)


I started doing it, but I would also try to make it more generic, so you can deploy it as an app in your cluster so you don't need necessary a terminal. But I'll consider the idea. Thanks a lot for the feedback


1. Use Passkey from 1Password

2. Profit


When DeepSeek was released, it had an immidiate and significant impact on the US stock-market. Now when its becoming common knowledge that China is almost at parity with US SOTA models with good momentum, why is there no sentiment change on the market?


Because markets in the short term are almost a random walk and making the blanket statement that “Walmart stock is down today because Deepseek” was an easy narrative to repeat for media people who cover the stock market.

In reality the world is a highly complex, chaotic, reflexive system, and saying “the entire market moved today because of 12,000,000 factors that randomly aligned” isn’t satisfying enough for people to follow your media channel so they can monetize your eyeballs.


Because, as you said, this is no longer news. Deepseek was the news. This is just the predictable progress playing out.


It was never DeepSeek’s release that dropped the NASDAQ at the time; it was the unknown risks of the early thoughts related to trade wars. Popular financial newspapers can promote anything they want, but these news do not typically drive large investor decisions.


It might be because no interested party is using that piece of news to move market. They have enough with other news to do it. Just a practical matter (or may be something else, who knows!)


Back then people didn't understand how AI was run. It should have probably made Nvidia stock actually go up. I think the other Factor, and I might just be two into AI and most people are normies, the hype around Chinese models we've learned is overblown. United States models are a league above.


The “significant impact” lasted like 2 days and then the market corrected itself.


there was a significant impact on the market because the market assumed that a strong cheaper model would have a significant impact on the US AI companies' business. That didn't happen.


deepseek drop was based on assumption that we overestimated how much compute and infra is needed to train models. They seem to have claimed that they did it in couple of million or something.


Because the markets learned Chinese = fake results


maybe because it's not true?


When DeepSeek was released, it had an immidiate and significant impact on the US stock-market. Now when its becoming common knowledge that China is almost at parity with US SOTA models with good momentum, why is there no sentiment change on the market?


I’d imagine partly a belief, right or wrong, that protectionism and regulatory capture will reduce China’s models impacts on the US market. Just like automobiles: the big 3 should be terrified of the likes of BYD, but aren’t.


People I know who Range Rover their way through life are openly considering BYD… it’s a fascinating and slow but steady market takeover


Am i the only one feeling my soul being emptied every time i read another "brutal shorthand" or "honest take"?


It's genuinely depressing.


Yeah, but the default is extreme yap mode. I prefer "in a sentence" or "rows, not paragraphs." "Brutal" sounds like bait from an influencer trying to sell me a $400 course about how 4AM workouts will make me a millionaire.


I don't even know how we got here. This isn't that deeply represented in the training data. Is this what RLHF hath wrought? A new dialect of English based on corporatespeak and influencers, two heavy-hitting bullshitters?


Remember how, for SEO purposes, every food blog has to bs a multi-page story that everyone scrolls past to get to the 10 line recipe?

That's training data too; that's how we got here.


It’s not only for that. The story provide them the copyright protection since recipes are not copyrighted


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: