HNHacker News
TopNewBestAskShowJobs

ukuina

1,667 karma · joined January 19, 2023

submissionscomments
ukuina··on Every layer of review makes you 10x slower
> "Mythical Mammoth"

Most excellent.

ukuina··on Montana passes Right to Compute act (2025)
Car dealerships would like a word.
ukuina··on Many SWE-bench-Passing PRs would not be merged
Lints, beautifiers, better tests?
ukuina··on OpenAI is walking away from expanding its Stargate data center with Oracle
Thank you for Synthetic.new

I moved over from OpenRouter and it's been breezy. I hope you are sustainable at $30/month and are successful!

ukuina··on TypeScript 6.0 RC
> Disclaimer: This is an entire day worth of Claude Opus tokens. I don't claim I understand how it works, but I did my best to direct Claude to minimize the baseline diffs, of which it removed quite a few.

TypeScript allows entirely LLM-coded PRs?

ukuina··on TypeScript 6.0 RC
> Numbers are free.

Someone please tell the LLM naming committee.

ukuina··on Glaze by Raycast
Neat! What does the stack look like?
ukuina··on Agentic Engineering Patterns
I find StrongDM's Dark Factory principles more immediately actionable (sorry, Simon!): https://factory.strongdm.ai/principles
ukuina··on Anthropic Cowork feature creates 10GB VM bundle on macOS without warning
Can you allow placing the VM on an external disk?

Also, please allow Cowork to work on directories outside the homedir!

ukuina··on AI Made Writing Code Easier. It Made Being an Engineer Harder
> code is for humans to read

Is this still true?

ukuina··on Show HN: Now I Get It – Translate scientific papers into interactive webpages
Neat! I've previously used something similar: https://www.emergentmind.com/
ukuina··on Agents of Chaos
Abstract:

> We report an exploratory red-teaming study of autonomous language-model-powered agents deployed in a live laboratory environment with persistent memory, email accounts, Discord access, file systems, and shell execution. Over a two-week period, twenty AI researchers interacted with the agents under benign and adversarial conditions. Focusing on failures emerging from the integration of language models with autonomy, tool use, and multi-party communication, we document eleven representative case studies. Observed behaviors include unauthorized compliance with non-owners, disclosure of sensitive information, execution of destructive system-level actions, denial-of-service conditions, uncontrolled resource consumption, identity spoofing vulnerabilities, cross-agent propagation of unsafe practices, and partial system takeover. In several cases, agents reported task completion while the underlying system state contradicted those reports. We also report on some of the failed attempts. Our findings establish the existence of security-, privacy-, and governance-relevant vulnerabilities in realistic deployment settings. These behaviors raise unresolved questions regarding accountability, delegated authority, and responsibility for downstream harms, and warrant urgent attention from legal scholars, policymakers, and researchers across disciplines. This report serves as an initial empirical contribution to that broader conversation.

ukuina··on Some silly Z3 scripts I wrote
Seems adjacent, with some overlap.
ukuina··on You are not supposed to install OpenClaw on your personal computer
API usage is not banned.
ukuina··on Making frontier cybersecurity capabilities available to defenders
A vuln scanner is dual-use.
ukuina··on AI is not a coworker, it's an exoskeleton
Not so sure about that. There are many distinct LLM "smells" in that comment, like "A is true, but it hides something: unrelated to A" and "It's not (just) C, it's hyperbole D".
ukuina··on AI is not a coworker, it's an exoskeleton
Why do you assume there isn't?

Enterprise (+API) usage of LLMs has continued to grow exponentially.

ukuina··on Gemini 3.1 Pro
Agree the raw thought-stream is not useful.

It's likely filled with "Aha!" and "But wait!" statements.

ukuina··on Radio host David Greene says Google's NotebookLM tool stole his voice
It sounds closer to Leo Laporte from TWiT.
ukuina··on Claude Code is being dumbed down?
Patching's not long for this world; Claude Code has moved to binary releases. Soon, the NPM release will just be a thin wrapper around the binary.
ukuina··on Claude Code is being dumbed down?
It's clear we're seeing the same code-vs-craft divergence play out as before, just at a different granularity.

Codex/Claude would like you to ignore both the code AND the process of creating the code.

ukuina··on NanoClaw now supports Claude's Agent Swarms in containers
Possible sponsored content being injected by Claude into the NanoClaw repo?

https://github.com/gavrielc/nanoclaw/commit/22eb5258057b49a0...

ukuina··on Software factories and the agentic moment
Tokens evaporate when you have Agent Swarms. Have you tried Claude Code Teammates, for example?

https://code.claude.com/docs/en/agent-teams

ukuina··on Software factories and the agentic moment
Been toying around with DTs myself for a few months. Until December, LLMs couldn't correctly hold large amounts of modeled behavior internally.

Why the switch from Go to Rust?

ukuina··on Speed up responses with fast mode
3-4 parallel projects is the norm now, though I find task-parallelism still makes overlap reduction bothersome, even with worktrees. How did you work around that?
ukuina··on I've used AI to write 100% of my code for a year as an engineer
From the link:

1- The first few thousand lines determine everything

When I start a new project, I obsess over getting the process, guidelines, and guardrails right from the start. Whenever something is being done for the first time, I make sure it's done clean. Those early patterns are what the agent replicates across the next 100,000+ lines. Get it wrong early and the whole project turns to garbage.

2- Parallel agents, zero chaos

I set up the process and guardrails so well that I unlock a superpower. Running multiple agents in parallel while everything stays on track. This is only possible because I nail point 1.

3- AI is a force multiplier in whatever direction you're already going

If your codebase is clean, AI makes it cleaner and faster. If it's a mess, AI makes it messier faster. The temporary dopamine hit from shipping with AI agents makes you blind. You think you're going fast, but zoom out and you actually go slower because of constant refactors from technical debt ignored early.

4- The 1-shot prompt test

One of my signals for project health: when I want to do something, I should be able to do it in 1 shot. If I can't, either the code is becoming a mess, I don't understand some part of the system well enough to craft a good prompt, or the problem is too big to tackle all at once and needs breaking down.

5- Technical vs non-technical AI coding

There's a big difference between technical and non-technical people using AI to build production apps. Engineers who built projects before AI know what to watch out for and can detect when things go sideways. Non-technical people can't. Architecture, system design, security, and infra decisions will bite them later.

6- AI didn't speed up all steps equally

Most people think AI accelerated every part of programming the same way. It didn't. For example, choosing the right framework, dependencies, or database schema, the foundation everything else is built on, can't be done by giving your agent a one-liner prompt. These decisions deserve more time than adding a feature.

7- Complex agent setups suck

Fancy agents with multiple roles and a ton of .md files? Doesn't work well in practice. Simplicity always wins.

8- Agent experience is a priority

Treat the agent workflow itself as something worth investing in. Monitor how the agent is using your codebase. Optimize the process iteratively over time.

9- Own your prompts, own your workflow

I don't like to copy-paste some skill/command or install a plugin and use it as a black box. I always change and modify based on my workflow and things I notice while building.

10- Process alignment becomes critical in teams

Doing this as part of a team is harder than doing it yourself. It becomes critical that all members follow the same process and share updates to the process together.

11- AI code is not optimized by default

AI-generated code is not optimized for security, performance, or scalability by default. You have to explicitly ask for it and verify it yourself.

12- Check git diff for critical logic

When you can't afford to make a mistake or have hard-to-test apps with bigger test cycles, review the git diff. For example, the agent might use created_at as a fallback for birth_date. You won't catch that with just testing if it works or not.

13- You don't need an LLM call to calculate 1+1

It amazes me how people default to LLM calls when you can do it in a simple, free, and deterministic function. But then we're not "AI-driven" right?

ukuina··on OpenCiv3: Open-source, cross-platform reimagining of Civilization III
Would it be feasible to add an API to OpenCiv3 (or run it as an SDK) so we can script up actions?
ukuina··on Microsoft open-sources LiteBox, a security-focused library OS
No deployment instructions?
ukuina··on Xcode 26.3 – Developers can leverage coding agents directly in Xcode
What do you use instead? I thought Xcode sign-in is necessary for signing apps?
ukuina··on Anthropic is Down
Not much, what's up with you?
← PreviousPage 2 of 27Next →