What are you into? 👀
Python, Linux, AI, security, games, cloud, data, .NET, hacking, design, agents, Unity, UX.
San Antonio has a tech group for every one of them.
25 groups, one place to find them.
Find your people: https://t.co/UeuHnFgkmG
Today we’re introducing UI SDK.
Agents are becoming both the builders and the users of interfaces. So we asked ourselves: where should the abstraction live?
Take a Select. There’s a popup, selection logic, keyboard navigation and focus management. Those same behaviors are useful in lots of other components.
So we pulled those pieces apart, tested them, and made them reusable. The behavior stays the same, whichever framework, renderer you build with or the harness generating the UI.
That’s the idea behind UI SDK. Give agents the pieces to generate the interface you need, right when you need it. Even interfaces we haven’t thought of yet.
Hace unos años estoy buscando unas zapatillas Topper de Basket que usé en los años '90s. Las mismas que usaron @manuginobili y varios otros jugadores del Seleccionado Argentino 🏀. Lo más cercano que habia conseguido era un scan muy viejo de una revista. No había registros.
Recientemente, gracias a mi @bot personal, luego de quemar algunos tokens, no solo encontró más material gráfico y en mejor calidad sino también a su diseñador: @SneakerProtocol . Su historia es hermosa y única. Como diseñador para mi es un honor y como fan una locura total estar hablando con él. Sigo su obra desde mis 9 años.
Luego con ese material recolectado por @grok , le pedi generar imágenes de todas las vistas de las zapatillas, y terminé por exportar un modelo 3D bastante fiel al diseño original.
Con ustedes: https://t.co/aeW4tbXlrO
Some photos from Alamo Agents' first Builders' Night!
Had a blast collaborating with great people building some awesome stuff here in San Antonio!
Next event is in January!
🐾⚔️ Cyber Panthers on a Mission: Sharing Knowledge, Building Confidence!
Yesterday, members of the Medina Valley AFJROTC CyberPatriot Team and I visited Medina Valley Middle School to help their brand-new team prepare for its FIRST CyberPatriot competition! 💻🛡️
I got this cold email today about what I'd teach kids interested in web development and programming. I figured I'd share my full response here in case it helps others:
—
Learning to create software today is a glass half full / half empty situation. You can be optimistic or pessimistic.
It is strange and transformative that we no longer write most code by hand. AI has completely changed how software is built. I expect this to change even more dramatically in the coming years, as entirely new programming languages¹ are invented² and adopted. One person might look at this and be pessimistic: what will these computer scientists and programmers do, as AI continues to become superhuman in its intelligence?
But the wiser of the bunch will realize there is much to be optimistic about. Those with the agency³ to create and explore their wildest ideas have unlimited power. There has quite frankly never been a better time in the history of humanity to have good ideas⁴. So my advice for those building at summer camps is simple. You have to hone and craft your "idea machine". You are going to have lots of bad ideas, but you'll get better at coming up with ideas and refining your taste so you can recognize and act on great ideas sooner. People at summer camps will spend less time reading CS tutorials and more time thinking about the fun or interesting things they want to exist in the world.
My favorite way of teaching and getting people interested in software is to first help them build something they are excited about. When they hit roadblocks that require a deeper understanding of a CS concept or something related to web development, only then do we take the time to explain what it is and how it solves their problem. Starting this way, at least for me, seems to get people hooked faster than needing hours and hours of prereqs. There's more desire to spend time learning the fundamentals after having the "aha!" moment. It's worth checking out some skills⁵ designed to help encode the best practices for teaching and then plop that into a coding agent or your AI tool of choice and give it a task: teach me about how databases work (or similar). It's pretty great.
It's also worth remembering that AI models today are the worst they will ever be. You need to learn how to be even more ambitious⁶ with what you ask them.
Good luck!
—
¹ https://t.co/EJvxbBsgEQ
² https://t.co/T0r3rDoVZ4
³ https://t.co/fDgwaTxdYb
⁴ https://t.co/Dec7Y4RUgd
⁵ https://t.co/fmDkY3fEjK
⁶ https://t.co/sgXRTDthBk
Alamo Agents Builders Night is tonight in San Antonio. Bring a laptop, group up or go solo, and demo what you built. I'll be there the whole time to help. 6 to 7:30 PM at Zelifcam. Free.
Details and RSVP: https://t.co/ZhttN0eSm1
I'll be giving a ~30 minute talk tomorrow on what makes AI adoption work for engineering teams based on research and my own coaching and dev experiences. Come check it out! https://t.co/YyShHCSvKo
This week in San Antonio:
Tue: Agent Builders Night, Alamo Agents
Wed: Confidential Computing, ACM San Antonio
Fri: Byte Night, Alamo Tech Collective
Sat: Unfiltered: Cafecito, Latinas in Tech
Details and RSVPs: https://t.co/4X6UW6OfG9
Omarchy is forever free. There's no monetization scheme coming. I'm already rich and the Omacom Foundation is a well-founded nonprofit.
The only ulterior motive here is to make Linux win on the desktop and create the perfect, malleable computer for all to enjoy!
Built a physical simulation of a record player with WebGL2 and Web Audio. It's *shockingly* accurate: https://t.co/MBNaTfKoai.
Instead of playing a song, it works by converting it into the physical shape of a groove. Then a simulated stylus rides those walls 384,000 times a second, and you hear the voltage that motion would induce in a cartridge.
So the crackle, the pops, the wow/flutter, the dull inner grooves are natural byproducts of the simulation. You can also "DJ" the record.
(The converted songs are in the public domain or CC-licensed. Code is linked for you to remix and re-deploy.)
OK I did it.
Migrated WordPress to Emdash. goodbye $600 bluehost server I've had for 15 years.
307 posts
6.7gb photos
4 custom content types
5 custom page templates
15 custom fields
1 semi-complicated plugin converted and a handful of simple ones
Emdash skills moved it over, migrated off stylus(!) and it's pixel perfect on the front end.
The page speed score went from 52 to 75.
The Admin is fantastic as well - no problem for a WP user. Nice and fast
Introducing @𝚓𝚜𝚘𝚗-𝚛𝚎𝚗𝚍𝚎𝚛/𝚌𝚑𝚊𝚝
Generative UI for Slack, Teams and more
→ Agents reply with native cards
→ Tables, fields, charts and buttons
→ Streams in as the model writes
→ One catalog for every Chat SDK platform
We’ve published a post-mortem on our response to the October PHP and Node.js security releases, covering the in-place patching of Laravel Cloud, the impact on Forge, Envoyer, and Vapor, and what we’re changing → https://t.co/H5yChpx6ON
We've just published the full write up on how the Laravel team handled the PHP and Node vulnerabilities.
I'm incredibly proud of how the team handled it
Today we are launching Vercel Security Review in public beta.
Run vulnerability reviews on every push, and ship fixes in one click with Vercel Agent.
Read the blog → https://t.co/Uc5Aw9d1Q7
We will all be learning in coming weeks & months, that most human-made software:
▫️ Was really slow
▫️ Had many security vulnerabilities
▫️ Was under-specified and incorrect
AI will rewrite it all. Many times. It will make it fast, cost-efficient, and secure. It will think about failure modes we couldn't wrap our heads around.
It will prove, formally verify, load test, harden. It will turn memory-unsafe foundations into robust, optimized ones. If you ask, it'll thoroughly document it, teach you about it, make diagrams, animations, and slide decks.
In many ways, we are witnessing the true birth of software engineering.