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

Yeah. Try to enter US as EU citizen and see how good it is. Immigration officers are in bad mood (to say lightly).

AfD is a party in single country in EU.

AfD is a far right populist party in the EU's biggest economic powerhouse country, whose explicit goals are to leave the EU (they probably can't due to the German constitution), exit the eurozone, withdraw from the Paris climate deal, leave NATO, and cozy up with Russia.

It's not hard to imagine what kind of damage they could do to the EU if they took power in Germany and started working with Hungary to block EU legislation, veto sanctions, defund programs, etc.


Sure, those EIO will be held if Hungary starts applying EIO that it got (e.g. for former Ministry of Justice of Poland which awaits trail, he sits comfortably in Hungary).

Let's hope elections there will change Orban into something saner.


EU did not force Romania. Romania itself annulled them because Russian intervention happened.

Sure that happened :)

Yes, it sure did. Read my comment on your original post.

Knowing Russia, it for sure did.

Trends are various. You had Poland remove rightwing goverment 2 years ago (yes and elect righwing president few months ago). Romania electing a European centric president.

We can go on. EU is not a single country, not a single community of people.


> critiquing the authoritarianism going on in the EU

What?


It's happening in the EU too, just not at such a fast pace than in other regions. And it's still far away from authoritarianism.

Currently it's just smaller pieces and no bigger agenda is visible (or even exiting). But there are constantly new regulations that would make an authoritarian coup (like currently in the US) easier.


There's a ton of disinformation in right-wing media in the USA that the EU is either already an authoritarian police state, or rapidly becoming one.

For example: https://www.heritage.org/europe/commentary/europe-wants-be-t...


By "agent" you mean what?

Coding is mostly "agentic" so I'm bit puzzled.


It's defined in opencode docs, but it's an overall cross industry term for custom system prompt with it's own permissions:

https://opencode.ai/docs/agents/


Thanks for reference the docs. For me an agent is an entity that you can ask something and it talks to you and try to do what you asked to do.

In this case if you have a server with an endpoint you can run opencode when the endpoint is called and pass it the prompt. Opencode then think, plan and act accordingly to you request, possibly using tools, skills, calling endpoints,etc.


I'm still kind of confused, but opencode itself comes with several agents built-in, and you can also build your own. So what does it mean to use opencode itself as an agent?

Claude code too has build and plan agents.

Why most of those tools are written in js/ts?

JS is not something that was developed with CLI in mind and on top of that that language does not lend itself to be good for LLM generation as it has pretty weak validation compared to e.g. Rust, or event C, even python.

Not to mention memory usage or performance.


For a TUI agent, runtime performance is not the bottleneck, not by far. Hackability is the USP. Pi has extensions hotreloading which comes almost for free with jiti. The fact that the source is the shipped artifact (unlike Go/Rust) also helps the agent seeing its own code and the ability to write and load its own extensions based on that. A fact that OpenClaw’s success is in part based on IMO.

I can’t find the tweet from Mario (the author), but he prefers the Typescript/npm ecosystem for non-performance critical systems because it hits a sweet spot for him. I admire his work and he’s a real polyglot, so I tend to think he has done his homework. You’ll find pi memory usage quite low btw.


OK, make sense, but there are also claw clones that are in Rust (and self modifying).

Also python ones would also allow self modifying. I'm always puzzled (and worried) when JS is used outside of browsers.

I'm biased as I find JS/TS rather ugly language compared to anything other basically (PHP is close second). Python is clean, C has performance, Rust is clean and has performance, Java has the biggest library and can run anywhere.


I see we have very different taste in languages. I can’t stomach Python, or Ruby for that matter. Personally, TS has a genius type system.


TS is just a boring default.

It’s simply one of the most productive languages. It actually has a very strong type system, while still being a dynamic language that doesn’t have to be compiled, leading to very fast iteration. It’s also THE language you use when writing UIs. Execution is actually pretty fast through the runtimes we have available nowadays.

The only other interpreted language is Python and that thoroughly feels like a toy in comparison (typing situation still very much in progress, very weak ORM situation, not even a usable package manger until recently!).


If Python has a "very weak ORM situation", what is it about the TS ORM scene that makes it stronger by comparison? Is there one library in particular that stands out?

> It’s also THE language you use when writing UIs

I'm unsure that I agree with this, for my smaller tools with a UI I have been using rust for business logic code and then platform native languages, mostly swift/C#.

I feel like with a modern agentic workflow it is actually trivial to generate UIs that just call into an agnostic layer, and keeping time small and composable has been crucial for this.

That way I get platform native integration where possible and actual on the metal performance.


I was going to say that pnpm isn't that old but wikipedia says 2017!

pnpm is amazing for speed and everybody should use it! but even with npm before it, at least it was correct. I had very few (none?) mysterious issues with it that could only be solved by nuking the entire environment. That is more than I can say about the python package managers before uv.

uv + PEP723 is amazing for CLI tools

You download one .py, run it and uv automatically downloads and installs any requirements to a virtual environment and runs it


Has the developer tooling been fixed? Doesn't it use an ephemeral environment? How do editors/LSPs know where to get dependency information?

In pi’s case there is a plugin system. It’s much easier to make a self extending agent work with Python or JavaScript than most other languages. JavaScript has the benefit that it has a great typing system on top with TypeScript.

OpenClaw? The one started by a person that sold his previous company and got >$100M ? I wouldn't call him a novice either.

Not sure. Our big org, banned MCPs because they are unsafe, and they have no way to enforce only certain MCPs (in github copilot).

But skills where you tell the LLM to shell out to some random command are safe? I'm not sure I understand the logic.

You can control an execution context in a superior manner than a rando MCP server.

MCP Security 2026: 30 CVEs in 60 Days - https://news.ycombinator.com/item?id=47356600 - March 2026

(securing this use case is a component of my work in a regulated industry and enterprise)


I think big companies already protect against random commands causing damage. Work laptops are tightly controlled for both networking and software.

They are not also, but I like that they didn't ban those, we can use agents thanks to that.

Isn’t it possible to proxy LLM communication and strip out unwanted MCP tool calls from conversations? I mean if you’re going to ban MCPs, you’re probably banning any CLI tooling too, right?

Nope, random MCP server where no one looks into its code is a bit more unsafe then a command you see (and can approve) executed in shell you control. In case of MCP it can do antything, and you don't see it.


Shameless plug: im working on a product that aims to solve this: https://www.gatana.ai/

Who isn't?

We only allow custom MCP servers.

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

Search: