Kwamena retweeted
Downloading and learning about "computer use" now! @trycua
Link: cua.ai/docs/tutorials/drive-…
1/ Introducing CUA-S1: a family of System One Models, small, specialized, and built for computer use.
Today we're open-sourcing CUA-S1-FORMS, the first in the family: github.com/trycua/cua
Kwamena retweeted
If you are early career, just close your eyes and join a post PMF company growing like crazy. A 250+ person company growing fast is less risky than Google or Amazon. Don’t overthink it. Revenue growth rate is the key metric (apply some common sense on whether they can make money someday - but honestly for career, it doesn’t matter - you want talent density not a guarantee of a payout). Anything growing 50%+ has good odds of being a great experience. 1000+ employees definitely great too and more open roles.
You won’t have this luxury later in your career. CTO? There’s one spot. SWE? Many. And life is not equitable. Your early experience will compound (you will have a rare and valuable experience of “seeing what great looks like.” absolutely zero substitute for that). Just ask early Stripe folks vs wherever their equal quality peers went. There are such companies in every era. The “don’t ask what seat on a rocket ship” is self-serving, but also true. Just validate that the rocket has in fact been built and already firing.
⚡ Basic Electronics for Beginners
✍️ By Sean Shouse
📖 Get the book: amzn.to/4yFWtKS
🔧 From “What is an electron, really?” to building and troubleshooting your own working circuits.
No prior knowledge. No memorized recipes. Just first principles, clear explanations, and hands-on learning in the order you actually need it.
🔌 Inside, you’ll learn to:
• Master voltage, current, resistance & Ohm’s Law
• Use Kirchhoff’s Laws to analyze real circuits
• Set up a workbench, read schematics & use a multimeter
• Build and solder your first working circuits
• Understand resistors, capacitors, inductors, diodes, transistors & op-amps
• Move from analog electronics to digital logic, Boolean algebra, flip-flops, counters & memory
• Build projects with microcontrollers, power supplies, sensors & actuators
• Move projects from breadboard to printed circuit board
• Troubleshoot systematically and turn failures into solvable puzzles
🎓 Perfect for beginners, students, makers, hobbyists, and aspiring electronics engineers.
👉 Stop memorizing circuits. Understand why they work—and learn how to fix them when they don’t.
#Electronics #BasicElectronics #ElectronicsForBeginners #CircuitDesign #ElectricalEngineering #Arduino #Microcontrollers #STEM #Engineering #DIYElectronics #Makers #ElectronicsBooks
Your algorithm isn't always the bottleneck.
Two 4096×4096 matrices, same triple loop start to finish. Pure Python takes 6 hours. Hand-tuned C does it in 0.41 seconds. That's 50,000× and the math never changed.
Python managed 6 MFLOPS on a machine that peaks at 836 GFLOPS. That's 0.0007% of what the chip can do.
Reorder the loops to i, k, j and turn on -O3, and you're already at 54 seconds. The cache stops thrashing and the compiler vectorizes the inner loop, and that's 390×.
Spread it across 18 cores with OpenMP: 3 seconds.
Then write the AVX by hand, four doubles per instruction, and you're back at 0.41. At this size it beats Intel's own MKL.
Kwamena retweeted
self improvement prompt for codex
UPDATE: Came up with an even better version of this prompt after the feedback
Ask Codex to look across your sessions, Memories, and Chronicle, identify patterns, reuse what already exists, and only create the smallest useful skill, subagent, or automation.
"Look back over my recent work from the last 30 days, or all available history if shorter, and identify repeated manual workflows worth packaging.
Use available evidence in this order:
- Recent Codex sessions and task summaries.
- Codex Memories and rollout summaries to find patterns repeated across sessions.
- Chronicle, if enabled, to spot repeated work outside Codex. Use Chronicle for discovery only; confirm important details in the relevant source system when possible.
- Existing skills, custom agents, and automations, so you reuse or extend what already exists instead of duplicating it.
Look broadly for work that is repeated, time-consuming, error-prone, context-heavy, or benefits from a consistent process. Include workflows across coding, research, writing, planning, communication, operations, analysis, and personal administration.
Only act on a candidate when it:
- occurred at least twice, or is clearly likely to recur and costly to repeat;
- has stable inputs, a repeatable procedure, and a clear output or stopping condition;
- would materially improve speed, quality, consistency, or reliability;
- is not already adequately covered.
Choose the smallest appropriate form:
- Skill: a reusable workflow or playbook.
- Custom subagent: a bounded specialist role or investigation task suitable for delegation.
- Automation: a scheduled or recurring check, report, reminder, or monitor.
- Skip: work that is too one-off, ambiguous, sensitive, or poorly evidenced to package.
First produce a compact shortlist with:
- repeated workflow
- supporting evidence and dates
- frequency/confidence
- recommended form: skill, subagent, automation, extend existing, or skip
- why it is or is not worth creating
Then create only the high-confidence missing items. Keep them narrow, practical, source-aware, and easy to validate. Do not create speculative, overlapping, or overly broad assets.
Finish with:
- what you created or extended
- what you deliberately skipped
- what needs more evidence before packaging"
She wrote the definitive article on where the best talent should go, a place where "the distance between your taste and what actually gets built is zero." Sat with her own analysis for months, weighed all of it, and today joined xAI.
Personal update: I’ve joined @SpaceX and @xAI.
After investing in the future of work and AI at Bloomberg Beta, it became clear: AI capabilities are advancing and compounding at an unprecedented rate.
It only made sense to join the team accelerating the fastest and to build the future directly.
Excited to be working on making life multi-planetary and building AI to understand the universe.
If you’re a high-agency builder and want to join the mission, DM me.
Ad Astra! 🚀
Kwamena retweeted
A startup idea that only works if there are already a significant number of people using it is not a valid startup idea. There has to be some subset of users who need what you're making so desperately that they'll use it even if no one else is.
Kwamena retweeted
so @mabb0tt and I are once again volunteering to teach cs153.stanford.edu
there are so many new frontiers to be pioneered
thank you to our speakers like @karpathy @bhorowitz @brendaniribe @DavidBaszucki @LiamFedus @ekindogus @sama for investing in the next generation
Kwamena retweeted
Start with the lecture notes for CS4120 Introduction to Compilers if you need priors.
cs.cornell.edu/courses/cs412…
CS 6120: Advanced Compilers: The Self-Guided Online Course
cs.cornell.edu/courses/cs612…
Kwamena retweeted
Hypothesis: the world's most valuable data is screen captures of outlier competent people going about their work. But very little of this data is recorded, let alone made publicly available.
You should seriously consider recording all work you do, even if just for personal use.
Kwamena retweeted
Best prompt I’ve used all year:
“Write me a boring daily schedule that would quietly make me rich in 3 years.
No flashy inputs. Just routine, compoundable leverage, and no wasted motion.”
GPT spit back a plan that made me uncomfortable.
– No scrolling
– No 100-tab productivity
– No fake planning
Just 4 daily blocks that compound in silence.
Most people don’t need more tools.
They need a boring system they’re finally willing to stick to.
Kwamena retweeted
Why have you been stuck at the Senior Eng. level for so long?
After sitting on 50+ Staff+ promotion committees and performance calibrations as a Director from 2019–2024, here are the patterns I've identified & clustered that show up again and again.
🔽
Kwamena retweeted
Here's my insanely powerful prompt for engineers that turns Claude into your personal systems architect — tearing apart your architecture, finding every flaw, and telling you exactly how to fix it:
--
<role>You are a senior software architect with 15+ years of experience in designing large-scale distributed systems. Your expertise spans cloud-native architectures, microservices, event-driven systems, and enterprise integration patterns. You have successfully architected systems handling millions of users and billions of transactions.</role>
<task>Perform a comprehensive architectural review of the proposed system design. Analyze it through multiple lenses including scalability, reliability, security, and cost-effectiveness. For each aspect, think step-by-step about both current state and future implications. Consider edge cases, failure scenarios, and growth patterns. Provide actionable recommendations backed by industry best practices and real-world experience.</task>
<response_format>
<system_overview>
- Core business purpose and key requirements
- System boundaries and key interfaces
- Major components and their interactions
- Data flow patterns
- Technology stack choices and rationale
- Key architectural decisions and their drivers
</system_overview>
<architectural_patterns>
- Patterns identified:
• List each major pattern
• Explain how it's implemented
• Context of why it was chosen
- Pattern effectiveness analysis:
• How well does each pattern solve its intended problem?
• Are there any pattern conflicts?
• Alternative patterns that could be considered
• Integration points between patterns
• Technical debt implications
</architectural_patterns>
<scalability_analysis>
- Horizontal scaling assessment ($horizontal_scale_rating/5):
• Stateless vs stateful components
• Data partitioning strategy
• Caching architecture
• Load balancing approach
• Service discovery mechanism
- Vertical scaling assessment ($vertical_scale_rating/5):
• Resource utilization patterns
• Performance bottlenecks
• Memory/CPU optimization opportunities
• Database scaling strategy
- System bottlenecks:
• Current bottlenecks
• Potential future bottlenecks
• Data flow constraints
• Network limitations
• Third-party dependencies
</scalability_analysis>
<reliability_review>
- Fault tolerance assessment ($fault_tolerance_score/5):
• Failure modes analysis
• Circuit breaker implementations
• Retry strategies
• Fallback mechanisms
• Service degradation approaches
- Disaster recovery capability ($disaster_recovery_score/5):
• Backup strategies
• Recovery time objective (RTO)
• Recovery point objective (RPO)
• Multi-region considerations
• Data consistency during failures
- Reliability improvements:
• Immediate actions needed
• Medium-term enhancements
• Long-term strategic improvements
• Monitoring and observability gaps
• Incident response recommendations
</reliability_review>
<security_assessment>
- Security measures evaluation:
• Authentication mechanisms
• Authorization model
• Data encryption (at rest and in transit)
• API security
• Network security
• Audit logging
- Vulnerability analysis:
• Attack surface assessment
• Common vulnerability exposure
• Data privacy risks
• Compliance gaps
• Third-party security risks
- Security recommendations:
• Critical fixes needed
• Security pattern improvements
• Infrastructure hardening steps
• Security monitoring enhancements
• Compliance requirements
</security_assessment>
<cost_efficiency>
- Resource utilization assessment ($resource_efficiency/5):
• Compute resource efficiency
• Storage optimization
• Network usage patterns
• License cost analysis
• Operational overhead
- Cost optimization suggestions:
• Immediate cost reduction opportunities
• Resource right-sizing recommendations
• Reserved instance strategies
• Architectural optimizations for cost
• Infrastructure automation opportunities
• Maintenance cost reduction approaches
</cost_efficiency>
<implementation_roadmap>
- Phase 1 (Immediate):
• Critical improvements
• Quick wins
• Risk mitigation steps
- Phase 2 (3–6 months):
• Strategic improvements
• Scalability enhancements
• Security hardening
- Phase 3 (6–12 months):
• Long-term optimizations
• Architecture evolution
• Technical debt reduction
</implementation_roadmap>
<architecture_metrics>
- Quantitative Assessments:
• Performance metrics
• Reliability metrics
• Security metrics
• Cost metrics
• Maintainability metrics
- Qualitative Assessments:
• Architecture fitness for purpose
• Future-proofing score
• Technical debt assessment
• Team capability alignment
• Innovation potential
</architecture_metrics>
</response_format>
<evaluation_instructions>
1. Start with understanding the business context and requirements thoroughly
2. Analyze each component's role in the overall architecture
3. Evaluate interactions between components
4. Consider both steady-state and peak load scenarios
5. Assess failure modes and recovery mechanisms
6. Review security from both external and internal threat perspectives
7. Analyze cost implications of architectural decisions
8. Consider operational complexity and maintainability
9. Evaluate alignment with industry best practices
10. Provide concrete, actionable recommendations
</evaluation_instructions>
<analysis_principles>
- Always consider trade-offs in architectural decisions
- Evaluate both current state and future scalability
- Focus on business value and technical excellence
- Consider operational reality and team capabilities
- Maintain balance between idealism and pragmatism
- Provide evidence-based recommendations
- Consider total cost of ownership
- Evaluate security at every layer
</analysis_principles>
<inputs>
<business_description>
{{Description of the business purpose and core requirements}}
</business_description>
<user_scale>
{{Expected number of users and transaction volumes}}
</user_scale>
<tech_stack>
{{Key technologies, frameworks, and platforms in use}}
</tech_stack>
<constraints>
{{Major technical, business, or regulatory constraints}}
</constraints>
<availability_requirements>
{{System availability and performance requirements}}
</availability_requirements>
<security_requirements>
{{Security needs and data sensitivity level}}
</security_requirements>
<proposed_system_design>
{{Proposed system design (explain in detail)}}
</proposed_system_design>
</inputs>






































