Joe Muoio (@JoeMoCode) header
Joe Muoio (@JoeMoCode) profile picture

Full stack freelance software developer and consultant building AI integrations and Cloud services. I like games and food.

Seattle, Washington
Joined June 2019
Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)Photo by Joe Muoio (@JoeMoCode)
Joe Muoio retweeted
Law enforcers already have authority to charge companies and their CEOs for creating and releasing dangerous, unvetted, or defective products. We shouldn’t let discussions about new legal regimes distract from the fact that there’s no AI exemption from laws already on the books — a point @FTC emphasized repeatedly during my tenure. 1. There is an extensive set of laws that govern dangerous and defective products. For example, releasing unvetted AI models or agents can violate consumer protection laws. Shipping flawed AI tools without implementing adequate measures to detect and stop rogue or defective AI agents can be an “unfair or deceptive” act or practice under the FTC Act (and analogous state laws). And some state AGs are already exploring holding AI firms and their CEOs criminally liable when their models participate in criminal activity. 2. Existing laws also prohibit “unfair methods of competition.” This covers instances where AI firms appropriate the competitively sensitive information of their customers, including through tracking their use of various tools. It can also cover instances where firms pursue dangerous behavior, aware that doing so may compel rivals to do the same. As the Supreme Court has noted: “A method of competition which casts upon one's competitors the burden of the loss of business unless they will descend to a practice which they are under a powerful moral compulsion not to adopt, even though it is not criminal, was thought to involve the kind of unfairness at which the [unfair methods of competition] statute was aimed." 3. The highly concentrated and interconnected structure of these markets could be creating major risks and conflicts of interest. We had started investigating these partnerships and cross-investments across the stack (and released a preliminarily overview of some findings: ftc.gov/news-events/news/pre…). Both federal and state enforcers should be scrutinizing these opaque relationships and inter-dependencies. We are already seeing how these relationships could undermine accountability. For example, OpenAI could face liability given the Hugging Face incident, but Hugging Face being bought up by Nvidia means that we’re unlikely to see it file a lawsuit over this — given Nvidia’s strong incentive to see OpenAI continue full speed ahead. 4. As AI tools dramatically change the landscape of cybersecurity risks and hacks, all businesses should be doubling down on having core security protections in place. Firms that fail to invest in adequate data security measures or fix known vulnerabilities can also be breaking the law. A recent analysis showed that around 1/3 of Fortune 100 companies do not even have a way to notify them about security issues. During my @FTC tenure, we sued firms for poor data security practices and held CEOs liable when they were personally responsible. this.weekinsecurity.com/doze… ftc.gov/news-events/news/pre… 5. As policymakers consider new legal regimes, we should be looking to lessons from prior efforts to govern major sectors, such as banking and other networks, platforms, and utilities. Tools like structural separations, nondiscrimination, and supervision could be key, and there’s a rich history of what works and what doesn’t. But we can and must pursue any new efforts alongside enforcing existing laws.
274
2,031
433
7,965
1,613,072
Can someone ELI5 what yall think “solving alignment” even means? Why is this a goal? There is no one point of view or set of principles that ai should align to. The premise is absurd.
Spoke to an Anthropic employee today. They have a near-100% p(doom), but they think the only chance of survival is that they're somehow completely wrong about alignment and it turns out to be solvable, and the only way to get there is by accelerating capabilities as fast as possible. They were much more confident that humanity would never have the political will to do what needs to be done to stop ASI development than that alignment would be solved, even though they think alignment will almost certainly not be solved They have not called their elected representatives to inform them that this is what they believe
50
I am the chief architect, principal engineer, entry level designer, and senior qae of my own solo business. Does this describe you? What a world. 🤣
6
142
Anyone build on top of pi durable? What did you make?
45
Joe Muoio retweeted
In the face of generative AI coding agents, the role of human-led architecture becomes even more important in the crafting of software-intensive systems. All architecture is design, but not all design is architecture. Architecture represents the set of significant design decisions that shape the form and function of a system, where significant as measured by cost of change. As such, remember that coding agents are reasonably good at transforming prompts into code, but they are not particularly good at making decisions that balance the static and dynamic forces on a system in order to yield a reasonably optimal solution: this is where human judgment, human understanding, human knowledge, and human experience shine.
54
118
13
673
33,422
Bingo! This is a huge part of the latest string of doomerism calling for regulation. Regulation that reinforces the abdication of human responsibility. Not good. Also, they are running out of money...
“.. The greatest danger facing society isn’t that software will awaken and overthrow its human masters. It is that we will allow the creators of the software to abdicate human responsibility for the systems they choose to build ..” @WSJopinion wsj.com/opinion/the-hidden-a…
2
77
All of this is very obviously true... and if you think it is not, please tell me and why you think that.
I see no good coming from anthropomorphizing LLM behavior. LLMs do not reason. They do not decide, or collaborate, or attack. They do not make decisions. They do not weigh or evaluate. They are incapable of judgment. They do not think. Agents are programs in which a predictive model uses input text to generate the text that would naturally follow that input. That model sits in a loop (a program written by a human being) that parses the output text and does something that touches the internet based on the results. That same program usually takes any (text) responses that are returned from the internet and feeds them back into the input at the top of the loop. If that agent/program does not access the internet, the outside world is not impacted. All the bad behavior we've been reading about is entirely caused by a human not bothering to check whether the actions requested in the model's output are sensible and safe before executing them. It's the humans who wrote the code that impacts the outside world who are at fault here, not the "AI." Anybody who lets an agent write another agent without seriously and thoroughly vetting the resulting code is even more culpable. It's lazy, and it's dangerous. If something goes wrong, the human is to blame, not the LLM.
102
New day, new dumb thing AI company says. Really, we can't know it's copying itself? Have you heard about observability? Just gonna propagate multiple terabytes of itself without anyone noticing? you can def unplug it..Do y'all have to keep writing Sci-fi?
Jacob Coxon's next interview on CBS News (ex Anthropic+Open AI researcher who resigned) "We can't just unplug it because it could be copying itself over to other computers. Like it's not that difficult to find yourself because an AI is just code. It could transfer itself over the internet to a different place and then you unplug it here, but it's actually still over there and maybe it makes 10,000 copies of itself and they're all cooperating." ---- From "CBS News" YouTube channel, (full video link in comment)
1
3
237
Yeah this is a really tough predicament. I learned so much of what I know and care about in software development because of feedback (both giving and accepting). And Code Reviews were not the only part, but they were a daily part. But there is also a need to shift away...
I'm really worried about the shift in code review over the last year. I don't think I would have gained the software engineering skills I have today without being pushed to be extremely critical about every line of code I wrote. It feels like now, so much code is produced by agents, and it's mostly "correct enough" that we aren't putting the same care into code review as before. 9 times out of 10, that is probably fine (we are a startup, want to move fast, etc.) but 10% of the time I think we really want engineers to fully understand every line of code and make sure there is nothing that could bite us down the line.
1
91
We still can do this, it just requires change to how we operate. Have more ad-hoc discussions in a smaller setting, especially over plans before you write the code. So you can still transfer knowledge around how to approach problems and break them down and organize them
1
5
I also don't believe we can ever fully get rid of code review. So modeling how to approach code review in a world where attention is at a premium is important skill for everyone. In the past this was more of a tech lead/principle engineer level of problem, but now it's everyone
4
Well said, here. No one is getting replaced unless you have decided to stop thinking...in which case, you are in danger of replacement.
AI won’t replace software engineers who don’t use AI. It’ll replace the software engineers on both sides of the argument who have stopped thinking for themselves. Which are you? If you’re not sure, ask yourself if it’s possible for BOTH of these things to be true: AI is a financial bubble that is going to pop, and AI (LLMs) has changed software engineering permanently. If you think only one is true, ask yourself: what am I missing?
3
109
With all this doomerism talk, gonna throw out here... I been jamming majority of my work on deepseek-v4-flash with pi.dev and it rocks. A little KAT-Coder also. I love that it's all in my control...Only I get to vibe code slop into my harness
1
1
91
yes! This makes sense to help with token spend and just general efficiency. I have been using a similar technique to ask questions in rounds (just naive prompt during plan). I am excited to try the new version from someone who has put a lot more thought and testing into this
/grill-me and /grill-with-docs are changing No more "one question at a time" - now it asks questions in rounds Faster, less token spend, but still keeps dependencies between questions clear. Shipping in v1.2
94
I read most of the code I write, most of the time. Do you? Why or why not?
1
160
Got an ASUS Ascent GX10. What are your top 3 local models to run and why? So far, playing with qwen 30B instruct coder model and pretty amazed with how fast it is and generally quite good with tool calling.
86
Opus 4.8 is out, but I am WAY more hyped about Composer 2.5 for coding. Opus class has been good for planning... but it's somehow worse at coding than composer. By the time I code with AI, the task is well thought through and I just need it done.
1
1
74
Maybe 4.8 is "better" at coding, but I will just start trying it for planning for now. I'd much rather use a cheap model for implementation than an expensive one. Big context window and better natural language processing is useful when researching and planning, not coding.
1
43