normalocity
Ask HN: I acquired a 4-letter domain, what would you do with it?
The domain name itself isn't that important, it's generic: not a swear word or anything distinctive. I acquired it on a bit of a fluke for a deal, so I don't feel like I need to make my money back.I was thinking I'd just do something fun/silly with it.If you owned a 4-letter domain name where the name itself could be turned into anything, what do you think you'd do with it?A url shortener comes...
Show HN: I recreated Contra in a custom NES game engine (NOT an emulator)
Here's a demo video I recorded for a friend that I decided to repost. Sorry for the terrible sound quality and my cough -- hope it's mostly understandable.https://s3.us-east-2.amazonaws.com/jeffluntgames.com/the-sur...---Here's the technical breakdown of what I did:* Worked with an AI agent (of course) * Described the basic features of the NES * Sprite engine * Input handling * Sound and...
If that could be done, open source maintainers might be able to effectively get free labor to continue to support open source while members of the community pay for the tokens to get that work done.
Would be interested to see if such an experiment could work. If so, it turns from being prompt injection to just being better instructions for contributors, human or AI.
This makes me think of risk assessment in general. There's a tradeoff between risk and reward. More risk might mean more _potential_, but it's more potential for both benefit and ruin.
Do you think we'll figure out a good balance?
This is referring to the software the agent is working on, not the agent.
> This creates a continuous feedback loop.
This is referring to the feedback loop of the agent effectively compressing learnings from a previous chat session into documentation it can use to more effectively bootstrap future sessions, or sub-agents. This isn't about altering the agent, but instead about creating a feedback loop between the agent and the software it's working on to improve the ability for the agent to take on the next task, or delegate a sub-task to a sub-agent.
> "... the type of self-improvement we’re talking about is far more pragmatic and much less dangerous."
This is a statement about the agent playing a part in maintaining not just the code, but other artifacts around the code. Not about the agent self-improving, nor the agent altering itself.
I think this is a common, but incorrect assumption. What military commanders want (and what CEOs want, and what users want), is control and assistance. They don't want a system that can't be turned off if it means losing control.
It's a mistake to assume that people want an immortal force. I haven't met anyone who wants that (okay, that's decidedly anecdotal), and I haven't seen anyone online say, "We want an all-powerful, immortal system that we cannot control." Who are the people asking for this?
> ... it will do whatever it can to prevent it being turned off.
This statement pre-supposes that there's an existing sense of self-will or self-preservation in the systems. Beyond LLMs creating scary-looking text, I don't see evidence that current systems have any sense of will or a survival instinct.
> ... if the docs act like a summary of current state, you can just read it at the start and update it at the end of a session
Yeah, exactly. The documentation is effectively a compressed version of the code, saving agent context for a good cross-section of (a) the big picture, and (b) the details needed to implement a given change to the system.
Think we're all on the same page here, but maybe framing it differently.
Outside of AI, the combination of "a given actor can make their own decisions, and they have unlimited permissions/access -- what could possibly go wrong?" very predictable bad things happen.
Whether the actor in this case is a bot of a human, the permissions are the problem, not the actor, IMO.
Breaking the Fix-It Loop: Strategies for Collaborative AI Debugging
Self-improving software won't produce Skynet
All you need for a self-improving autonomous developer stack
Building a new online arcade RTS game agentically
Todo.md – simplest method for getting AI agents to do work reliably
A new guide/blog for those ramping up on agentic coding
Ask HN: How do you use Amazon shipping notifications, if at all?
Amazon can send a lot of notifications for orders: order placement, shipment, delivery, delays, returns etc. I personally enable the email notifications for order placement and delivery, I receive then via email, and when I receive one of those emails I see the notification on my phone and almost always delete the email immediately, knowing that there's a package outside or something happened...
nobject: dead-simple remote objects for Ruby, inspired by Elixir/Go/Actor model
Inspired by all of these examples, but desiring a dead-simple solution for the Ruby applications I maintain - I created nobject.
It's not quite RPC. It's not quite the Actor model. It's not quite lightweight processes/channels. It's the ability to instantiate an object in one process but then push it to another process, yet be able to use that remote object like it's still local.
The example code in the repo's README will get you up-an-running in minutes.
While the author says that they are bypassing Google, that's not most people, and Google's results are front-loaded with AI answers, so Google results are already giving you specific answers, hallucinations and all. Not sure why average users would long-term switch to not-Google if Google can give them the amount of AI assistance that want or don't want.
Ex.: People were writing about agile, no-code, and the challenges of reducing cost and complexity before we had the terminology for it and before a whole industry of consultants existed to explain it.
Application Development Without Programmers https://a.co/d/2kKeOTx
Most people are taking this as a fun algorithmic exercise, assuming imperfect knowledge.