For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | lemontheme's commentsregister

Imagine having access to information about thousands of years of human history, with all its big migrations, the ebbs and flows of civilizations, religions and empires, and still actually thinking one people in particular have some natural claim to a stretch of land.

What if instead we respected state sovereignty and international law for the betterment of all instead of continually stirring up shit to benefit of a few powerful figures?


Hm, that rather sounds like terrorism

Just curious – what privileges do you feel you've had to give up on the path to a slightly more equitable society?

Because as a man myself I honestly wouldn't be able to say which privileges I've lost that my forefathers enjoyed, besides sexism with impunity. In fact, I have it easier, for the time being at least. No military conscription for one. And with the recognition that the patriarchy hurts all I've been able to actualize myself in a way that is more authentic to myself than the constraints of past generations would have allowed.


> what privileges do you feel you've had to give up on the path to a slightly more equitable society?

None. The privileges that I was supposed to enjoy thanks to my gender were either vastly exaggerated or already revoked.

But I still get to "enjoy" the measures installed to counterbalance and compensate for them anyway.

> No military conscription for one

Lucky you. I don't. And the voters for "equality" massively voted to keep it that way for me a few months ago [0]

[0] https://www.rts.ch/info/suisse/2025/article/double-non-aux-i...


Good. They’re fuel-inefficient, low visibility murder machines that do not belong in Europe, where city roads and parking spaces tend to be narrower. Not once in the last few years have I seen a pickup truck bed in use. Average number of occupants: one, male. And it’s always the same kind of person. Like with cybertruck owners, there’s an air of overcompensation. Where they’re not compensating, unfortunately: road taxes, where they’re taxed as a non-commercial vehicle, despite polluting and weighing as much as a small van, while being driven by some of the least road safety conscious, tailgating assholes I’ve encountered.

(/rant. Pickup trucks have a purpose, such as in low density rural areas. That’s not the case in Belgium, for instance. Either you need a van because it’s for work, or you rent a lightweight van on the few occasions you actually need to transport a lot of stuff.)


Cool! As a professional programmer few things consistently succeed in making me feel inept like trying to build an Apple Shortcut


AppleScript was just a little weird but I could get my head around it. Shortcuts just doesn’t make sense. Even the simplest things are hard to do and the scripts are totally unmaintainable. I don’t know why Apple is doing this.


I got my first MacOS device, a Macbook Air, recently and was annoyed to find the toggle for 'natural scrolling' is unified between the trackpad and the mouse. I use the macbook docked 90% of the time. So, I asked ChatGPT if there was a way to script toggling the natural scrolling setting. ChatGPT immediately produced a working script and the instructions to create the Shortcut and assign it to a keyboard shortcut. Now I can press Ctrl-Shift-S and toggle natural scrolling.

Even as a programmer, I would have never spent the time necessary to learn the relevant scripting language for this task. I've got other things to do. But ChatGPT knew exactly what to do and now to implement the task, even on the newest version of MacOS.


As an alternative to a script, I can suggest Mos[1], which i've been using for 6 years I think. This is the first app I install on a fresh MacOS because I'm also using my MacBook while it's docked.

[1]: https://github.com/Caldis/Mos


There exists free tools that fix that behaviour too (Apple hasn't seemed to care because if you buy a mouse from them, it scrolls with a touch sensor so natural scrolling feels correct. And I do happen to be one of the few people who likes the Magic Mouse)


I felt really smart after I made a fancy Shortcut that did complex playlist generation based on rules and whatnots.

Of course, adding music to a playlist broke a couple of updates down the line and, as far as I'm aware, still doesn't work properly several years later.

(I moved to Marvis Pro[0] because it has reasonably complex smart playlists that just about mimic what I was doing with my generator except they're transient and not saved as mine were. Win some, lose some.)

[0] No link, sorry, because it'd either be iOS App Store or ad-laden bloat sites "reviewing" it. https://www.reddit.com/r/MarvisApp/ might be worth a read though.


This is what prevents me from putting any effort in to shortcuts. I have zero confidence in Apple respecting my time by committing to compatibility or even just not breaking things. The constant feature churn from new PM’s tearing down Chesterton’s fence to make way for their own career ambitions makes Apple user hostile.


Apple doesn’t respect its users with constant changes to iTunes and then Music. My wife is still mad that after redoing her 12,900 songs, and correcting Meta Data, Apple Music said your wrong and changed at least 10% of her music in some way.


It feels actively hostile to programmers sometimes


I always suspected there's a step in Apple's software design process that goes like this:

- Is the app convenient to use for power users? Then careful, you must have mindlessly went with what's intuitive for you, but what's actually intuitive for normal people is, has to be, different. Go back and find (or invent if you must), the "naturally" intuitive design.


Not just sometimes. Pretty much always.


Lately I've taken to Iosevka, the 'curly' variant to be precise. Even though I hated it when I first tried it, I revisited it because I was noticing that, with coding agents running in the same window, I wanted to be able to see more at a glance. With Iosevka's semi-width glyphs you can just fit a lot more in the same space. Took a day or two to get used to its slender appearance. Now every other font feels unnecessarily w i d e


And for the macos users, I can’t recommend nono enough. (Paying it forward, since it was here on HN that I learned about it.)

Good DX, straightforward permissions system, starts up instantly. Just remember to disable CC’s auto-updater if that’s what you’re using. My sandbox ranking: nono > lima > containers.


This nono? https://github.com/always-further/nono

> Just remember to disable CC’s auto-updater if that’s what you’re using.

Why?


Might be something specific to my and my colleagues' systems, but it breaks the TUI. It needs git authentication, which fails, and the TUI stops accepting input reliably


I’m using safe house [0] its a bash wrapper around sandbox-exec

0 https://agent-safehouse.dev/


I've just switched to lima, and cant find anything about "nono" can you post a link?


I really like lima too. It's my go-to recommendation for light VMs. But I do consider it slightly less convenient.

A good example of why is project-local .venv/ directories, which are the default with uv. With Lima, what happens is that macOS package builds get mounted into a Linux system, with potential incompatibility issues. Run uv sync inside the VM and now things are invalid on the macOS side. I wasn't able to find a way to mount the CWD except for certain subdirectories.

Another example is network filtering. Lima (understandably) doesn't offer anything here. You can set up a firewall inside the VM, but there's no guarantee your agent won't find a way to touch those rules. You can set it up outside the VM, but then you're also proxying through a MITM.

So, for the use case of running Claude Code in --dangerously-skip-permissions mode, Lima is more hassle than Nono


So your shared .venv is the vector for the agent to escape the sandbox.


Haha true. I’d considered that. But then, so is any code the agent writes, which will ultimately run outside the sandbox.

So it’s certainly not perfect. An isolated VM or a VPS provides the best guarantees. For me though it’s good enough. I’ve put my risk profile at: ‘don’t fuck up my system directly and don’t exfiltrate secrets directly’


Flooding stream services with slop and autoplaying it through a bot farm is obviously bad behavior, but is it illegal, punishable with jail time (5 years mentioned)?

I see no victims other than large streaming services who failed to account for a changing reality.

I’m getting ‘because of torrenting metallica won’t be able to afford its third private jet’ vibes from this


He indisputably defrauded $8M from these companies by "tricking" them into giving it to him.

Whereas with pirating by downloading a song, the "damage" is completely hypothetical, it's not like the downloader got actual money from doing the download and it's far from certain they would have paid the normal fee if the piracy option was not available. It's unproveable that the publisher actually lost any money from the activity.

However, hosting a website offering piracy through listing of e.g. torrents where they make significant money from ad-revenue is clearly a case of you profiting off the work of others, but it's probably still a bit grey in terms of linking the harm to the rights holder.

What's an open and closed case though is any subscription service where the website charges users in some form which grants them access to media they don't have a license to distribute and to which they don't compensate the rights holder.


Nah, that's insane. "You ticked our endolpoint KPI shit in a way we don't like" = actual crime? Gtfo


There's intent, deception, and damages so it's definitely fraud. This isn't a mundane matter of creatively using someone's API in a way they don't like. He came up with a scheme to extract money from them. The ToS is the contract governing payments in this case (IIUC).

It's the difference between violating a no skateboarding sign in front of a shopping mall versus a no trespassing sign at a military base. They're both "just signs", right?


Oh I don't deny what he did is most likely a ToS violation. And under those terms, he should probably be forced to pay back the money.

But I don't see how it's fraud in the criminal sense. That's just my judgement as a citizen, not a lawyer. All I see is the shopping mall shaping criminal law to its own benefit.

As for the military bases, yeah, stay away from those, kids.


The point is that it doesn't matter what you call the contract. You're thinking "oh that's just a sign" (ie ToS). Your error is that not all signs are equal. The 8 million dollars is the military base in this analogy. Being prosecuted for violating this ToS under these conditions is not interchangeable with others.

Fraud is just any time you intentionally deceive someone for material gain. Even without the ToS this would presumably still qualify as fraud. The ToS just makes it more straightforward to argue (IIUC, IANAL, etc).

A decent rule of thumb is that if your hack or neat trick results in money in your bank account that the other party wouldn't have paid out to you had they been aware of what was happening then you are almost certainly committing a felony of some sort.


I guess forging documents and selling you a house which I don't own shouldn't be an actual crime either? The patterns of behavior in both cases are functionally indistinguishable.


> metallica won’t be able to afford its third private jet

Napster Bad: https://m.youtube.com/watch?v=fS6udST6lbE (a classic)


yes it’s fraud since you get money per listens


I see it as using the system provided the way it is meant to be used.


https://artists.spotify.com/artificial-streaming

Spotify clearly communicates that this is not allowed.


Yeah it is like putting a huge red button in the middle of an otherwise empty room with a small "don't press the button" sign on the wall behind you when you enter the room.


Right, yes, because the people doing this totally don't know that they're breaking the law?


Is no abiding to terms of a particular service breaking the law?

Sometimes yes, sometimes no.


Do you think fraud should be legal if it's only targeting large entities like Spotify? Would that make the world a better place?


You're presupposing fraud and illegality. That's what I'm questioning.

That said, some good can come of this in the sense that it will (hopefully) discourage these kind of schemes. They don't create value and they harm smaller competitors, who now need to divert resources to increasingly sophisticated bot detection.


How do you see this not being fraud? Clearly the intent was to deceive Spotify and obtain money by means of false pretenses, or do you disagree with that characterization?

What problems do you see in the indictment? https://storage.courtlistener.com/recap/gov.uscourts.nysd.62...

The steps he took to conceal his activities certainly seem to suggest that he was intentionally deceptive.


‘abuse’. The same rate limits apply, the requests still go to the same endpoints.

Even as a CC user I’m glad someone is forcing the discussion.

My prediction: within two years ‘model neutrality’ will be a topic of debate. Creating lock-in through discount pricing is anti-competitive. The model provider is the ISP; the tool, the website.


> The same rate limits apply, the requests still go to the same endpoints.

That is not the point. That is a mere technicality.

You signed a contract. If you don't ignore the terms of the contract to use the product in a way that is explicitly prohibited, you're abusing the product. It is as simple as that.

They offer a separate product (API) if you don't like the terms of the contract.

Also, if you really want to get technical: the limits are under the assumption that caching works as intended, which requires control of the client. 3P clients suck at caching and increase costs. But that is not the overarching point.

> Creating lock-in through discount pricing is anti-competitive.

Literally everyone does this. OpenAI is doing this with Codex, far more than Anthropic is. It's not great but players much bigger than Anthropic are using discount pricing to create an anti-competitive advantage.


> But that is not the overarching point.

Because that could be easily resolved by factoring % cache hits into the usage limits.

> Literally everyone does this.

Never a strong justification, much as I like Anthropic in general.

Why is the 'Mercedes gas station' selling gas 85% cheaper but only to Mercedes drivers?

Why is the 'Apple electric company' selling cheaper electricity to households with Apple devices?

They're not the strongest analogies, I'll admit, but that's what it smells like to me.


> Because that could be easily resolved by factoring % cache hits into the usage limits.

Absolutely not, you are not thinking from a product perspective at all.

You might not want to capture cache % hits in usage limits because there may be some edge cases you want to support that have low hits even with an optimized client. Maybe your caching strategy isn't perfect yet, so you don't count hits to keep a good product experience going.

OSS clients that freeload on the subscription break your ability to support these use cases entirely. Now you have to count cache hits at the expense of everyone else. It is a classic case of some people ruining the experience for everyone.

> Why is the 'Apple electric company' selling cheaper electricity to households with Apple devices?

Why does Netflix not let you use your OSS hacked client of choice with your subscription?


> Literally everyone does this. OpenAI is doing this with Codex, far more than Anthropic is.

And yet, OpenAI have publicly said they welcome OpenCode users to use their subscription package. So how are they being anti-competitive "far more" than Anthropic?


> And yet, OpenAI have publicly said they welcome OpenCode users to use their subscription package.

It's a PR stunt. They'll eat the costs for a bit, once they've cornered the market they'll do the same thing as Anthropic.


Occupying, expanding, and killing does tend to radicalize your surviving neighbors.

I mourn the innocents on both sides


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You