Recent submissions

Comment · 1 month ago
Both labs even explicitly promise the customer owns the outputs. It feels like they want to have their cake (ensure enterprises don't get spooked away from using as many LLMs as possible) while eating it too (still arguing some level of control over the outputs).

> Ownership of content. As between you and OpenAI, and to the extent permitted by applicable law, you (a) retain your ownership rights in Input and (b) own the Output. We hereby assign to you all our right, title, and interest, if any, in and to Output.

https://openai.com/policies/terms-of-use/

> As between the parties and to the extent permitted by applicable law, Anthropic agrees that Customer (a) retains all rights to its Inputs, and (b) owns its Outputs. Anthropic disclaims any rights it receives to the Customer Content under these Terms. Subject to Customer’s compliance with these Terms, Anthropic hereby assigns to Customer its right, title and interest (if any) in and to Outputs.

https://www.anthropic.com/legal/commercial-terms

Obviously there is some bad behavior going on in the distillation scene with gray-market token resellers but that is "just" normal fraud.

Comment · 1 month ago
> In July this year, the channel flagged that some LG monitors were automatically installing an app that collected device data and ran pop-up ads for LG’s other apps and even McAfee antivirus. The public pressure from that video prompted an intervention from Microsoft, and ultimately led to LG disabling the pop-up ads.

Can anyone explain why Windows even makes this possible? I had to fight against Windows installing Alienware command center nonsense automatically because I have a "gaming" Dell OLED. Windows automatically fetched and installed it just from plugging in the monitor, adding a new system tray icon and persistent daemon with these kinds of annoying pop-ups and probably a bunch of security vulnerabilities.

It's completely incomprehensible to me. The monitor works great without it, on both Windows and Linux! I left a negative review on an otherwise good monitor as a result, but Microsoft shouldn't even be entertaining this crap.

Comment · 5 months ago
The OpenCode devs talk about this on Twitter a lot, e.g. https://xcancel.com/thdxr/status/2048268697790300343

> tool call pruning breaks cache and people will tell you this is horrible and expensive

> except i looked at some anthropic data and real user behavior ends up with better cache hits and 30% less spend

> even this is needs to be analyzed further, it's just not simple

> for openai data it's inverted! cache hit ratio is actually better [sic: I think he meant worse based on the screenshot] with tool call pruning turned on

> but the net $ saved is only 5%

> kimi is a funny one - it has better cache hits with pruning on...but is also more expensive!

There was also another thread recently where he discussed that pruning improves user experience (models are smarter with less context) but I can't find it.

This can also be disabled in the config: https://opencode.ai/docs/config/#compaction

Comment · 7 months ago
Comment · 7 months ago
They can say "sorry Palantir, we will only sign a contract with you if you commit not to use Claude to provide services" and then Palantir is free to decide if they want to accept the terms of the contract or not. This is how business works.
Comment · 7 months ago
Comment · 7 months ago
Comment · 7 months ago
That's correct. Input caching helps, but even then at e.g. 800k tokens with all of them cached, the API price is $0.50 * 0.8 = $0.40 per request, which adds up really fast. A "request" can be e.g. a single tool call response, so you can easily end up making many $0.40 requests per minute.
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
The main other problem is that the kernel doesn't register default signal handlers for signals like SIGTERM if the process is PID 1. So if your process doesn't register its own signal handlers, it's hard to kill (you have to use SIGKILL). I'm sure anyone who has used Docker a lot has run into containers that seem to just ignore signals -- this is the usual reason why.

> also, why can't the real pid1 do it? it sees all the processes after all.

How would the real PID 1 know if it _should_ reap the zombie? It's normal to have some zombie processes -- they're just processes whose exit statuses haven't been reaped yet. If you force-reaped a zombie you could break a program that just hasn't yet gotten around to checking the status of a subprocess it spawned.

Comment · 1 year ago
This is a neat visualization. It makes me want to build something like this with actual screenshots (scraping from places like old forums, image hosting sites, etc.) rather than web page renderings.

One of my most prized possessions is my collection of personal screenshots -- I've managed to save basically every screenshot I've taken over the past ~20 years. It's very nostalgic to put them on shuffle and see how my desktop has changed over time, remember what random thing I was working on, etc.

Could be cool to extend the concept beyond one user.

Comment · 1 year ago
> Lina Khan and the US government in general blocked all kinds of tech acquisition and merger to the point that companies got creative and as a result many Windsurf employees got screwed. On the other hand, it's totally normal that a handful companies control our food supply chain.

Lina Khan's FTC also successfully sued to block the Kroger-Albertsons merger...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton