> In practice, the agent isn't replacing ripgrep with pure Python, it's generating a Python wrapper that calls ripgrep via subprocess.
Yep. I have very strong guardrails on what commands agents can execute, but I also have a "vterm" MCP server that the agent uses to test the TUI I'm developing in a real terminal emulator; it can send events, take screenshots, etc.
More than once it's worked around bash tool limitations by using the vterm MCP server to exit the TUI app under development and start issuing unrestricted bash commands. I'm probably going to add command filtering on what can be run under vterm (so it can't exit back to an initial shell), which will help unless/until I add a "!<script>" style command to my TUI, in which case I'm sure it'll find and exploit that instead.
Given my years of experience with Cisco "quality", I'm not surprised by this:
> Another notable affected implementation was the DNSC process in three models of Cisco ethernet switches. In the case where switches had been configured to use 1.1.1.1 these switches experienced spontaneous reboot loops when they received a response containing the reordered CNAMEs.
... but I am surprised by this:
> One such implementation that broke is the getaddrinfo function in glibc, which is commonly used on Linux for DNS resolution.
Not that glibc did anything wrong -- I'm just surprised that anyone is implementing an internet-scale caching resolver without a comprehensive test suite that includes one of the most common client implementations on the planet.
> but for LLM's they can instantly compose the low level tools for their use case and learn to generalize
Hard disagree; this wastes enormous amounts of tokens, and massively pollutes the context window. In addition to being a waste of resources (compute, money, time), this also significantly decreases their output quality. Manually combining painfully rudimentary tools to achieve simple, obvious things -- over and over and over -- is *not* an effective use of a human mind or an expensive LLM.
Just like humans, LLMs benefit from automating the things they need to do repeatedly so that they can reserve their computational capacity for much more interesting problems.
I've written[1] custom MCP servers to provide narrowly focused API search and code indexing, build system wrappers that filter all spurious noise and present only the material warnings and errors, "edit file" hooks that speculatively trigger builds before the LLM even has to ask for it, and a litany of other similar tools.
Due to LLM's annoying tendency to fall back on inefficient shell scripting, I also had to write a full bash syntax parser and shell script rewriting ruleset engine to allow me to silently and trivially rewrite their shell invocations to more optimal forms that use the other tools I've written, so that they don't have to do expensive, wasteful things like pipe build output through `head`/`tail`/`grep`/etc, which results in them invariably missing important information, and either wandering off into the weeds, or -- if they notice -- consuming a huge number of turns (and time) re-running the commands to get what they need.
Instead, they call build systems directly with arbitrary options, | filters, etc, and magically the command gets rewritten to something that will produce the ideal output they actually need, without eating more context and unnecessary turns.
LLMs benefit from an IDE just like humans do -- even if an "IDE" for them looks very different. The difference is night and day. They produce vastly better code, faster.
[1] And by "I've written", I mean I had an LLM do it.
Validating the correctness of AI output seems like one of the biggest problems we are going to face. AI can generate code far faster than humans can adequately review it.
My work is in formal verification, and we’re looking at how to apply what we do to putting guard rails on AI output.
It’s a promising space, but there’s a long way to go, and in the meantime, I think we’re about to enter a new era of exploitable bugs becoming extremely common due to vibe coding.
I vibe coded an entire LSP server — in a day — for an oddball verification language I’m stuck working in. It’s fantastic to have it, and an enormous productivity boost, but it would’ve literally taken months of work to write the same thing myself.
Moreover, because it ties deeply into unstable upstream compiler implementation details, I would struggle to actually maintain it.
The AI took care of all of that — but I have almost no idea what’s in there. It would be foolish to assume the code is correct or safe.
What's the story on local-only operation with a paid subscription? If it works like it seems to from the screen shots and video, I'm more than happy to pay for this even while using the OSS version (and I probably am going to modify it myself quite a bit for my own use-cases), but in my work environment:
1. Absolutely nothing can be sent off-site
2. All AI API requests must go through our custom gateway (we've got deals with all the major AI providers, and I think that even involves a degree of isolated hosting in specific approved cloud environments)
While $20/mo feels a bit weird for an app that doesn't rely on its own cloud service, I'd subscribe right now just because I do "really want this to work".
> You want your designers to have accurate color reproduction for obvious reasons
I don't know, I conclude the opposite. If you need accurate color reproduction when you publish online, you are doing something wrong.
I used to co-own a small digital printing business, so I'm aware of what all of it means, and I had an appropriate monitor myself and a paid Adobe Design Suite subscription.
But for the web, when our setup is too good it's actually a detriment. It is predictable that you end up publishing things that require your quality setup. There is a good reason not to bother with a high quality monitor usable for serious publishing and photo/video editing when you only do web thing. Which is exactly why when I bought my last monitor, which is for business work and coding and web browsing and other mundane things, I deliberately ignored all the very high quality displays, even though the company would have paid whatever I chose. It is not an advantage for that use case.
I’ve actually got an MCP server that makes it really easy for Claude to generate key events, wait for changes / wait for stable output / etc, and then take PNG screenshots of the terminal state (including all colors/styling) — which it “views” directly as part of the MCP tool response.
Wish I could open source it; it’s a game changer for TUI development.
Honestly? Good. The outrage firehose is already all pervasive, and Reddit is happy to provide an endless supply of this kind of content, if that's what someone wants to consume.
I agree, but technically-salient articles like this are explicitly on-topic in the HN guidelines. Setting aside the outrage, this is worth discussion from technically-minded individuals.
If topics like this make you too emotional to participate, you can just ignore it. Nobody is forcing you to respond to things that make you upset.
Regardless, I already flag articles like this to hide them from my front page. I sometimes comment because I’d prefer a world where I didn’t have to do that.
Like I said, there are already plenty of sources for this kind of content. We don’t really need HN to be yet another Reddit or Bluesky.
You clearly have an ax to grind with leftists but outrage is a human reaction to something bad happening, it can be perceived on any political spectrum, including right as well. And discussion is the only a good thing even if not everybody agrees, at least we understand where they stand.
There's also the fact that as the audience is heavily composed of tech workers, we're helping to build these systems and should explore what our participation means for us. Hacking humanity and civilization as it were.
Perhaps places have seemingly turned "leftist" because the fascist definition of "leftist" has turned into anyone who doesn't support summary executions of American citizens in the street?
It was shown that rightoid subs have way more censorship and controlled by way fewer people. Reality has a liberal bias, so of course an average subreddit will appear to be "leftist". Of course "leftist" to a rightoid means just not a far-right sub.
> You may not hide behind "It's just a different opinion" when you want to be evil. If you for example want to tell a lie and say that Renee Good was not innocent, then we will permanently ban you. Or if you want to show everyone you're evil and you support Trump's secret police which exists to kidnap innocents and terrorize citizens, then we will permanently ban you.
This is /r/comics, of all places, but this is the norm across Reddit.
Nothing you read on that site is in any way representative of actual public opinion. It is a carefully curated cesspit of manufactured consensus.
I can't really comment on Reddit because I don't spend much time there and when I do it's in technical subs (at the top of my current throwaways: /r/kubota, /r/woodstoving, /r/vorondesign, /r/buildapcsales)
I can't really comment on Bluesky because I don't spend much time there at all. Although every time I view an X link I see a whole bunch of reactionary simplistic not-even-wrong red team comments, so if it's the blue-flavored equivalent of that I can see where you're coming from.
As a libertarian, I personally sit somewhere in the "middle" as I think left and right are fundamentally just ways of thinking about a situation, and if you're not doing both and synthesizing between them then you're only using half of your brain.
So sorry, "summary executions of American citizens in the street" comes from my own analysis of the events of the past few days. If you do not see the situation as an American citizen exercising her first amendment natural right to heckle government agents and then being retaliated at with a high-stakes escalation that led to her being needlessly killed, then you really have no comprehension or appreciation of our country's foundational ideas of individual liberty and limited government.
(As for your edit tone policing about "fascist" that now makes up the bulk of your comment - I am open to referring to your movement by another name, especially if it facilitates having productive discussions where we can flesh out your actual values and their implications. But first you have to come up with an honest label and stop trying to hide behind "conservative" to mask a wildly radical agenda)
> But no sorry, "summary executions of American citizens in the street" comes from my own analysis of the events of the past few days. If you do not see the situation as an American citizen exercising her first amendment natural right to heckle government agents and then being retaliated at with a high-stakes escalation that led to her being needlessly killed, then you really have no comprehension or appreciation of our country's foundational ideas of individual liberty and limited government.
I saw the situation as (1) an American citizen moving far beyond her first amendment rights and into active violence towards and obstruction of law enforcement, (2) refusing a lawful and reasonable order, after an incredible degree of patience and grace extended to her by law enforcement despite her unlawful behavior over days and weeks, and (3) her ill-considered decision to use her vehicle in the manner she did, accelerating towards and hitting a law enforcement officer -- a provocation to which he responded with reasonable force, given the circumstances.
Planting your car perpendicular to the road isn't protected speech, and accelerating into a human while refusing a lawful order especially isn't.
I don't think she intended to hit him, but she accelerated towards him to evade a lawful order, and she did hit him. An SUV is absolutely a deadly weapon, and once acceleration occurs toward an officer:
- The threat becomes imminent
- The decision window collapses to seconds
- De-escalation is no longer a viable option
> I am open to referring to your movement by another name, especially if it facilitates having productive discussions where we can flesh out you actual values and their implications. But first you have to come up with an honest label and stop trying to hide behind "conservative" to mask a wildly radical agenda
I don't have a name for it other than conservative, all of my "political compass" tests place me pretty firmly in the center, and I don't see how actually enforcing immigration law is a "wildly radical" agenda. However, I also think invoking “fascism” here is a category error; modern political movements do not map cleanly onto those early-20th-century categories. There are points of overlap, divergence, borrowing, and recombination across parties and ideologies.
> an American citizen moving far beyond her first amendment rights and into active violence towards and obstruction of law enforcement
Please describe what "active violence" or physical "obstruction" you are specifically referring to, that she was engaging in before the situation escalated. I have seen many allusions to this as if it must be obvious, but never anything concrete. Modulo her political message, what I see is someone being an asshole stopped in the middle of the street and laying on her horn. But these are issues for local PD at best.
> refusing a lawful and reasonable order
I am only aware of an order given to move along, which was questionably unlawful if issued in retaliation for Constitutionally-protected observation and protest. If you want to elaborate on the specific order and what fundamentally necessitated it, I'm open to changing my mind. But what I see is ICE already starting to escalate the situation. At which point the question becomes why it was necessary for them to escalate this situation - we expect government agents to minimize harm in good faith, not to rules-lawyer to increase harm for their own personal reasons.
> after an incredible degree of patience and grace extended to her by law enforcement despite her unlawful behavior over days and weeks
Why I should empathize with the government agents rather than my fellow citizen? "Patience and grace" aren't elective niceties, they're firm requirements of the job. If an agent gets emotionally overwhelmed doing their job, it's time to take a step back and hand off to someone fresh. They unfortunately do not have a mandate from the communities they are working amongst. We have seen how corrosive this dynamic is to the rule of law under the "drug war". I'm sure it makes the job extra tiring, but that is on them to manage rather than taking it out on citizens.
(also that was another reference to "unlawful" behavior without pointing to anything specific)
> accelerating towards and hitting a law enforcement officer -- a provocation to which he responded with reasonable force, given the circumstances
This particular agent had previously fucked around and found out about moving vehicles. In this light, his approach positioning should be viewed as fully deliberate, and his subsequent reaction as pre-planned. Both also deviated significantly from agency procedures.
His alternative was to not box her in with his fleshy body, and if she ended up driving away either open a case and confront/arrest her elsewhere, or just pass the complaint off to local PD. That would be basic straightforward deescalation, so once again the critique of generally minimizing harm applies.
> I don't see how actually enforcing immigration law is a "wildly radical" agenda
I didn't claim that it was, and I personally have no problem enforcing immigration law in a just, equitable, and humane manner. The problem is the manner in which it is being enforced. This manner is so far outside acceptable government activity in a society based around individual liberty and limited government, that it makes me see the whole call of "enforcing immigration law" as a mere pretext for something much more sinister.
On terminology, "fascism" seems appropriate to me based on Eco's Ur-Fascism. But as I said I'm open to other terms.
As far as "conservatism", Moldbug plainly called his thinking "reactionary" as he explicitly disclaimed conservatism as not far enough right. My rejection of "conservative" is not based on just this topic - this movement has destroyed or subjugated so many disparate US institutions that I think it's patently absurd to call it "conservative".
> I am only aware of an order given to move along, which was questionably unlawful if issued in retaliation for Constitutionally-protected observation and protest.
She was ordered to exit her vehicle. She then accelerated into a law enforcement officer after her wife told her to “drive baby, drive”.
I suggest you find the unedited videos, that have not been cut or misleadingly had their audio replaced with reporter voice overs.
It’s cut and dry. Then I suggest you look into why you only received a curated and biased representation of the facts.
An order to exit her vehicle wouldn't be in furtherance of the operation ICE was engaged in. This means it was in retaliation for her Constitutionally-protected activity, making that making that order unlawful. Pragmatically, it was of course utterly stupid to not comply (as with most masked armed gangs of attackers barking orders at you), but we're talking about the legality here.
> She then accelerated into a law enforcement officer
I'm sure it does seem "cut and dry" when you start your analysis at the point the government agents had already set themselves up to kill her if she did not stop protesting and respect their authorituh.
I made several points about how the situation was needlessly escalated to that point you're focusing on, but you've just ignored them. You're complaining about the media editing videos and omitting facts, but you're effectively creating an edit in your own head that starts after the situation had been needlessly escalated multiple ways, which absolves the government agents of responsibility for those escalations.
They absolutely are but based on your insulting and condescending comment no amount of facts or evidence would convince you otherwise until their boot is on your own neck
They’re absolutely not; your type has been repeating this nonsense for literally 12 years now.
The sky isn’t falling, chicken little. However, your emotional disregulation is still being used as a convenient political tool, even after all these years.
The rise of Nazi Germany took roughly 14-16 years, so I'd say we're about right on schedule based on the current timeline. Maybe you should study history more and spew partisan edgelord nonsense less, but you wouldn't really have much of an identity at all then, would you?
The lady doth protest too much, methinks... Struggles with your mental health in the past? Do you want to talk about it? It's nothing to be ashamed of...
Also, history might not repeat, but it certainly does rhyme. :)
Dude, you're practically frothing at the mouth rambling about mental health in nearly every post and talking about some imagined left destabilization of the world. Are you okay? You can ask for help. You don't have to struggle with this obsession by yourself. There are professionals for this sort of thing.
> … no amount of facts or evidence would convince you otherwise until their boot is on your own neck
> The rise of Nazi Germany took roughly 14-16 years, so I'd say we're about right on schedule based on the current timeline.
I appreciate you trying to save face, but this is what you were posting just a few messages up.
Pretending to be reasonable works better when we can’t read the detached-from-reality things you were literally just posting.
If we were really on the cusp of a new post-Weimar NSDAP Germany, almost any form of resistance would be ethically justified. Is that what you’re claiming?
It's only natural for you to try to deflect away from discussing your own clear struggles with neurosis and insecurities about your own mental health, but I really do feel like you'd benefit from leaning into this moment and maybe discovering why you're unable to hold a discussion without resorting to overly transparent attempts at painting anyone that disagrees with you as mentally unwell rather than engaging with anything of substance. It speaks to a deeply rooted issue in your psyche where you must project your own fears and worries about your mental health on to others rather than face your own ignorance and a lack of basic maturity that is unbecoming of someone of your age.
I'm guessing you struggle to keep longterm relationships because you blame all of your issues on other people rather than being able to self-reflect on your own flaws and, because of your own supreme confidence in your own flawed judgement, it drives everyone away that might care about you. Is it hard to be that miserable and unlikeable? I'm sure it is, but the good news is that you can work on yourself and you can improve your relations with your fellow humans. It is possible to change and grow.
Let me repeat. If we were really on the cusp of a new post-Weimar NSDAP Germany, almost any form of resistance would be ethically justified. Is that what you’re claiming?
It’s revealing that you need that little morality-play false dilemma to avoid the actual topic.
You’ve used “mentally ill” the way other people use citations: as a substitute for substance. It doesn’t make you the adult in the room, it just makes you look like someone who can’t defend a position without trying to pathologize disagreement.
Here’s one fact you can’t hand-wave away: DHS/USCIS is proposing to expand biometrics collection (including DNA) to people merely “associated with” an immigration benefit request (explicitly including petitioners/sponsors/signatories, i.e., often U.S. citizens) regardless of age.
So, you can either argue why sweeping citizens into government biometric/DNA collection for paperwork is normal and lawful, or you can keep doing the “everyone who disagrees with me is unstable” routine. One of those is an argument; the other is a tell.
“Boot on the neck” is a metaphor for state power being applied to people who can’t meaningfully resist it, not a claim that we’re already living in 1933 Berlin. And “history rhymes” isn’t “Trump is literally Hitler”, it’s the (obvious) point that democratic backsliding happens incrementally, and the people enabling it always insist the alarm is “hysteria” right up until it isn’t.
Also: notice how you still didn’t touch the substance. One concrete example: DHS/USCIS is proposing expanded biometrics collection (including DNA) for people merely “associated with” an immigration benefit request—explicitly including petitioners/sponsors/signatories (often U.S. citizens), regardless of age.
So, answer the actual question you keep dodging: do you think sweeping citizens into biometric/DNA collection as a condition of filing paperwork is normal and lawful, yes or no? If yes, cite the authority and defend the scope. If no, congratulations: you’ve been arguing with my tone because you can’t defend the policy.
Your “uno reverse” line is basically an admission that the only thing you’ve got is vibes and insult-work.
A few comments ago you were certain: “They’re not [outside the law]. The deportations will continue regardless of the tantrums of the hysterical and mentally ill.”
Now that we’re discussing the actual proposal, you’ve retreated to “maybe… probably litigated… depends.” That’s fine (updating your confidence is what adults do) but it also makes the earlier psych-eval routine look like what it was: posture covering for lack of specifics.
And the “not relevant to HN” line is especially rich after pages of (a) armchair diagnoses and (b) violence-bait hypotheticals. If it’s “not deserving of breathless remarks,” you could have tried addressing the policy instead of policing tone.
One concrete fact remains: DHS/USCIS is proposing expanded biometrics collection (including DNA) for people merely “associated with” an immigration benefit request, explicitly including petitioners/sponsors/signatories (often U.S. citizens), regardless of age.
And this isn’t happening in some vacuum of “everything is fine” vibes:
Hundreds of U.S. citizens have been detained by immigration agents, including cases where people report being held more than a day.
ICE conducts arrests with agents masking/obscuring their identities.
DHS labeled people “domestic terrorists” in the Chicago sweeps, and then DOJ dropped the case and it was dismissed with prejudice.
This same administration just carried out a military operation that captured Venezuela’s sitting president (Maduro), and publicly refused to rule out using military force to take Greenland.
ICE agents shooting and killing a mother on the street and labelling her as a "domestic terrorist" (similar to the pattern in Chicago that was dismissed with prejudice).
If you think that scope and pattern are normal and lawful, defend them; quote the authority and explain why it’s appropriate. If you can’t, then what you’re calling “breathless” is just me noticing you don’t actually have an argument, only a vibe and a whistle.
I think it's a bit judgemental to declare what "the fun part" is. As a kid, I loved both -- I'd build sets as defined and keep them as-is forever. I'd play with them, too, but I liked the model aspect.
I also had tons of extra bricks that I'd use for free-form play. I loved both aspects.
As an adult, I don't really have the time or interest in "playing space explorers" or "driving" little cars and trains through lego "city" towns. But I still love building the prettier models and having them on a shelf.
Yep. I have very strong guardrails on what commands agents can execute, but I also have a "vterm" MCP server that the agent uses to test the TUI I'm developing in a real terminal emulator; it can send events, take screenshots, etc.
More than once it's worked around bash tool limitations by using the vterm MCP server to exit the TUI app under development and start issuing unrestricted bash commands. I'm probably going to add command filtering on what can be run under vterm (so it can't exit back to an initial shell), which will help unless/until I add a "!<script>" style command to my TUI, in which case I'm sure it'll find and exploit that instead.
reply