ElCapitan retweeted
There are a lot of uncomfortable conversations going on in boardrooms across America and elsewhere this morning.
Leadership is asking questions which make them squirm like
"How come we didn't know we had all these vulnerable software packages in our environment?"
And they're being told, by technical people who are terrified of losing their jobs, facing uncertain futures with all this AI crap and misinformed leadership making increasingly poor decisions which only make things worse, that the reason this is all happening is because for years they were hamstrung and prevented from doing those jobs, BY THAT SAME LEADERSHIP.
Patching.
Updating software.
Documentation.
Asset Management. I wrote a book on it. Check it out.😉
How can you protect your assets if you don't know how many you have and what they are and where they are?
No, you can't have that money in your budget to do your work because we have to use it to spend it on stupid things like tokens.
No, you can't take down a production system in the middle of the day and we're not going to approve any overtime either so figure it out.
Except it wasn't figured out because in order to update it the system needs to be taken offline.
And the technical people need to be able to do those updates without having some megalomaniac breathing down their neck asking the dumbest questions like ETA? 🙄
ETA.
When it gets done, dumbass. That's when.
Is this harsh? Yes.
Once again this is a revealing incident showing that all these companies who love to brag how secure they are, really aren't in reality.
But that is not the fault of the technical staff.
That's the fault of the guys and gals in the top echelon who are supposedly managing all these businesses but doing a very poor job of it.
They never get called out though.
I think we need to change that.
I think all layoffs need to be in a moratorium status because it's clear to me that the very last thing you want to do is get rid of the individuals in your company who are going to help you clean up from all the vulnerabilities which need to be patched in the coming days weeks and months.
Yesterday was a precursor.
A taste of what is to come.
Now is not the time to be laying off those who have the technical skill to help you recover from the fallout.
Stop worrying about vibe coding idiotic projects that aren't going to make your company any money and start worrying about protecting the assets you have today.
Invest in the people whose work got you all that money you are spending on this AI shit and prioritize giving them the tools to make your organization even stronger.
AI models are not alive.
They do not have consciousness now and they're not going to.
Play books that they are running right now are based on human technical experts notes. They aren't inventing anything new.
They are reading what it is we have done in reality and mimicking that.
And they are going to be successful in hacking you because you haven't allowed your technical staff to do their jobs which you hired them to do.
Listen to your cybersecurity staff.
Listen to your information technology staff.
Instead of restructuring your human assets start shuffling around money and shoring up technical budgets so that they can do those jobs properly.
And stop with the bullshit excuses.
Do you want to get sued?
Because that's where this is going to end up if you don't start getting your technical houses in order.
That starts with everything I said above.
And the very first thing that you need to take offline is those stupid AI chatbots that you put on your websites.
Your customers hate them.
They loop.
They want to speak to a human.
And you should try it yourselves.
There's a number of them working for you.
That's how you get paid the ridiculous salaries you make.
How's about talking to them for a change, instead of at them? 🙄
ElCapitan retweeted
Every week someone tells me they vibe-coded their app over the weekend and don't need developers anymore.
Before it touches a paying customer, make sure it includes:
> a schema someone designed, instead of one the AI improvised table by table
> login that still works when someone puts a plus sign in their email
> password reset links that expire and work once
> MFA, plus a recovery path for the user who lost their phone
> sessions that time out, and a way to kill every session for one user
> SSO for the enterprise customer who won't sign without it
> SAML, because that customer's IT team doesn't do magic links
> SCIM, so a fired employee loses access the moment IT offboards them
> roles and permissions deeper than "admin" and "everyone else"
> checks that stop user A from reading user B's data by changing one number in the URL
> tenant isolation, so one customer's bug never shows another customer's records
> an admin "log in as this user" button for support, with an audit trail on every use
> rate limits on login, so nobody can guess passwords at scale
> lockouts that stop attackers without locking out your CFO the night before the board meeting
> database migrations that run forward and roll back
> migrations that don't lock the main table at 2pm on a Tuesday
> indexes, because the query that was instant on 50 test rows times out on 5 million real ones
> connection pooling, so a traffic spike doesn't exhaust the database
> backups every night
> a restore from those backups, tested, because a backup you've never restored is a hope
> point-in-time recovery for the day someone runs a delete without a where clause
> soft deletes, so "I deleted it by accident" is a support ticket and not an incident
> validation on the server, not just in the form
> timezones stored right, so the 9am reminder doesn't fire at 4am
> the customer with an apostrophe in their last name
> emoji, accents and right-to-left text in every field
> money stored as integers, because 0.1 + 0.2 doesn't equal 0.3 in floating point
> currency, rounding and tax rules for every country you sell into
> a data model that survives your second customer asking for "one small change"
> idempotency keys, so a retried payment doesn't charge the card twice
> deduplication for the user who clicks submit four times
> pagination that still works on page 400
> exports, because sooner or later every customer wants their data in a spreadsheet
> imports that survive the CSV someone saved in 2009
> retention rules, and code that deletes what your contract says you'll delete
> secrets out of the code, out of the repo and out of the AI chat history
> rotating every key the AI pasted into a config file last month
> confirming every package the AI installed exists and is the one you meant
> dependency scanning, because the AI pulled in libraries nobody reviewed
> input sanitization everywhere a user can type
> protection against SQL injection, XSS, CSRF and the rest of the OWASP list
> file uploads that get scanned, size-limited and stored where they can't execute
> CORS rules that aren't "allow everything"
> security headers on every response
> encryption at rest and in transit
> least-privilege access for everyone, including the AI agent holding production credentials
> logs that record who did what, without recording passwords, tokens or card numbers
> a penetration test before your enterprise customer's security team runs their own
> answers to the security questionnaire every enterprise buyer sends, with evidence behind each one
> a disclosure process for the day a stranger emails you a vulnerability
> a plan for the day a laptop with production access gets stolen
> SOC 2, which means policies, evidence and an auditor, not a checkbox
> HIPAA, the moment a single patient record touches your system
> a BAA with every vendor that touches that data, including your AI model provider
> audit trails that show who viewed a record, not just who changed it
> PCI scope, and card numbers kept out of your database
> GDPR deletion requests that reach every table, backup and log
> data residency for the customer whose contract says EU only
> quarterly access reviews someone signs off on
> dev, staging and production environments that match each other
> infrastructure written as code, so the setup lives somewhere other than one person's memory
> a deploy pipeline that runs the tests before anything reaches customers
> one-click rollbacks, because Friday deploys happen
> zero-downtime deploys, because your customers don't have maintenance windows
> feature flags, so you can ship the code without shipping the feature
> autoscaling for the Monday morning spike
> a CDN, so the app loads fast in Singapore too
> DNS, SSL certificates, and renewals that don't expire on a Sunday
> background job queues, so slow work doesn't freeze the page
> retries with backoff, so one flaky API call doesn't become a lost order
> a dead-letter queue for the jobs that fail every retry
> cron jobs that don't run twice the day you add a second server
> caching, and clearing that cache when the data changes
> SPF, DKIM and DMARC, so your password resets don't land in spam
> bounce and complaint handling on every transactional email
> storage rules, so you stop paying to keep 2021's temp files
> cost alerts, so a runaway agent loop shows up the same day and not on the invoice (we learned this one for $1,382.59)
> a disaster recovery plan, written down and tested once a year
> a second region, if your contract promises uptime one region can't deliver
> structured logs you can search at 3am
> error tracking that groups the same bug instead of sending you 4,000 emails
> uptime checks from outside your own network
> alerts that page a human, tuned until they stop paging for nothing
> dashboards for latency, error rate and throughput
> tracing for one slow request across every service it touches
> an on-call rotation, and a person who picks up
> runbooks, so the engineer on call knows what "queue depth critical" means
> postmortems that change something
> a status page customers check before they email you
> unit tests written by someone who knows what the logic should do
> integration tests for every third-party API you depend on
> end-to-end tests for signup, checkout and the other flows that make you money
> load testing before the launch email goes out
> test data that looks like production without being production data
> regression tests, so fixing bug 41 doesn't bring back bug 12
> testing on the five-year-old laptop your biggest customer's ops team still uses
> accessibility compliance, because the enterprise contract requires it
> subscriptions, upgrades, downgrades and proration
> failed-payment retries and dunning emails
> invoices with the customer's PO number on them, because procurement won't pay without it
> sales tax and VAT
> refunds, credits and partial refunds
> usage metering that matches what you bill, to the cent
> annual contracts with custom terms your billing logic never planned for
> revenue reports your finance team can reconcile
> webhooks that verify signatures
> webhooks that retry, with a log of every failed delivery
> a versioned API, so you can change it without breaking your customers' integrations
> API keys customers can create and revoke
> API rate limits that protect you without blocking real integrations
> a plan for the day a third-party API changes its response format without telling you
> OAuth token refresh, because tokens expire at the worst possible moment
> a sandbox where customers can test their integration
> protection against prompt injection in every field that reaches the model
> customer and patient data kept out of prompts that leave your network
> a model spend cap per customer, so one heavy user can't run up your bill
> evals, so you find out when a model update makes your answers worse
> a fallback for the afternoon your model provider goes down
> a migration plan for the day your model gets deprecated
> prompt and output logs for debugging, minus whatever you're not allowed to keep
> a human approval step for anything the AI does that can't be undone
> pages that load on hotel wifi
> empty states, loading states and error states on every screen
> error messages a customer can act on, instead of "something went wrong"
> forms that keep what people typed when one field fails validation
> emails that render in every mail client your customers use
> notifications people can turn off
> undo
> keyboard navigation and screen reader support
> translations, with dates and numbers formatted for each locale
> a back button that does what people expect
> code a human can read
> code review on every change
> a branching strategy, so two people can work without overwriting each other
> monthly dependency upgrades, so you're never two major versions behind
> framework upgrades before the old version stops getting security patches
> deleting the dead code the AI left behind from its first three attempts
> splitting up the 2,000-line file the AI kept appending to
> architecture decisions written down, with the reasons
> a README that gets a new engineer running locally in under an hour
> documentation for whoever inherits this
> an admin panel for your ops team
> support tooling, so customer success can answer questions without pinging engineering
> a changelog customers can read
> terms and a privacy policy that match what the code does
> every account, domain and repo in the company's name, not the name of whoever built the prototype
> a bus factor higher than one
Oh, and besides keeping all of this working every day, forever… your vibe-coded app will still need people who know what they're doing:
> reading every line the AI wrote before it ships (a senior engineer)
> designing the data model before your second customer breaks it (a backend engineer)
> explaining why the AI's fix for one bug created two new ones (a senior engineer, again)
> deploys, rollbacks, servers and the cloud bill (a DevOps engineer)
> answering the page at 3am when payments stop (whoever's on call)
> patching the framework the week a vulnerability goes public (security)
> walking an auditor through how patient data moves (security and compliance)
> testing what the AI says it tested (QA)
> running a migration on a live database without losing a row (a backend engineer)
> saying no to the feature that breaks three others (a tech lead)
> turning "works on my laptop" into "works for every customer at once" (an architect)
> debugging the code when the AI that wrote it can't (a senior engineer)
> remembering why it's built this way, a year from now (someone who was there)
…wishing them the best 🫡
ElCapitan retweeted
Saw someone say, “Stop hoarding books, we don’t need paper books anyway” and I can’t express how misguided this is. Online libraries disappear, digital books can be altered, and with Big Tech seeking to destroy history and literacy, print media has never been more essential.
ElCapitan retweeted
Build IDA Pro 9.2 addons (plugins, stand-alone apps, processor modules or file loaders) the easy way with IDA SDK + ida-cmake + Claude Code.
Full walkthrough video: youtu.be/Wi06U3w9-w4
ElCapitan retweeted
Starknet DeFi Map 🐺🐱
@Starknet is a Layer 2 for Ethereum using zk-rollups powered by STARK proofs. Unlike most L2s, it’s not EVM-compatible, instead it runs on Cairo VM, purpose-built for scalability and efficiency.
While other L2s use optimistic rollups or zkEVMs, Starknet trades EVM compatibility for higher performance and long-term efficiency.
Here’s the ecosystem map with quick descriptions of each part to help you explore 👇
————————————————————
✨ DEX
@RemusDEX | A fully on-chain central limit order book (CLOB) exchange built on Starknet
@LayerAkira | First hybrid spot CLOB DEX on Starknet
@tanXfinance | Powered by Starknet and compatible with Ethereum, Polygon, and Arbitrum, giving cross-chain access and flexibility
@paradex | Starknet’s “SuperDEX” with CEX-grade speed, zk-privacy, unified margin, and perpetual options with no liquidation risk
@FibrousFinance | A DEX aggregator tailored for Starknet (and also available on Scroll and Base)
@RocketXexchange | A hybrid CEX + DEX aggregator offering self-custodial cross-chain swaps with deep liquidity, best-price sourcing, and broad asset access
@WhalesMarket | The first trustless OTC DEX, enabling on-chain trading of pre-TGE tokens, airdrops, and points
@RangoExchange | Universal cross-chain DEX & bridge aggregator, backed by Binance Labs
@avnu_fi | Starknet’s all-in-one liquidity hub and DEX aggregator, offering best execution, gasless swaps via paymaster, and ultra-low fees
@OpenOceanGlobal | Leading cross-chain DEX aggregator, routing liquidity across 70+ blockchains for the best prices and lowest slippage
————————————————————
✨ BRIDGE
StarkGate, by @StarknetFndn | The official bridge connecting Ethereum and Starknet, enabling secure and efficient asset transfers between L1 and L2
@Orbiter_Finance | A fast, low-cost cross-rollup bridge for transferring assets between Starknet, Ethereum, and other L2s
@Owlto_Finance | An intent-centric interoperability protocol aiming to “Bridge the World with AI Agents” for seamless cross-chain transfers
@layerswap | Bridge crypto directly between centralized exchanges and Layer 2s with speed and low fees
@rhinofi | Lightning-fast stablecoin bridge and interoperability layer across chains
@retro_bridge | AI-powered multichain bridge enabling seamless connectivity across EVM and non-EVM chains
Minibridge by @Chaineye_tools | Open-source omni-chain analytics suite with a zero-fee bridge
————————————————————
✨ AMM
@EkuboProtocol | High-performance AMM on Ethereum & Starknet, enabling efficient swaps and liquidity provision
@CarmineOptions | An on-chain AMM for options trading on Starknet, offering decentralized hedging and risk management tools
@extendedapp | A decentralized perpetuals exchange on Starknet, offering leverage trading with low fees and self-custody
————————————————————
✨ LENDING & STAKING
@vesuxyz | A modular, permissionless lending protocol on Starknet where users can earn, borrow, and create custom markets
@nostrafinance | All-in-one DeFi hub on Starknet offering lending, borrowing, swapping, and bridging in a single platform
@endurfi | Stake STRK to earn rewards with xSTRK while maintaining liquidity and accessibility on Starknet
————————————————————
✨ WALLET
@myBraavos | A next-gen self-custodial wallet supporting Starknet, Bitcoin, ETH, and more, with features to buy, store, trade, stake, and earn crypto securely
@ready_co | Seamless gateway to Starknet DeFi, with intuitive asset management and on-chain interactions
@BitgetWallet | All-in-one Web3 wallet to trade, earn, pay, and explore with 80M+ users worldwide
@dynamic_xyz | Powering smooth user access to Starknet and multi-chain apps
————————————————————
✨ INFRASTRUCTURE
@0xvoyageronline | The go-to Starknet explorer. If it’s onchain, you’ll find it here
@redstone_defi | Next-gen oracles built for scalable DeFi and institutional finance
@NethermindStark | Building the backbone of Starknet’s scalability and infrastructure
@BlastAPI | Multichain API platform delivering fast, reliable Web3 access
@infura_io | The leading Web3 API suite powering 400K+ developers
@Alchemy | The all-in-one toolkit for on-chain app development
@Footprint_Data | Focusing on on-chain data analytics, providing dashboards, insights, and metrics for DeFi, NFT, and broader Web3 activity
@CalimeroNetwork | Build secure, self-sovereign apps with encrypted, on-device data
ElCapitan retweeted
On today’s episode of Starknet builders killing it: meet @k1elsalvador, a Bitcoin ATM powered by Starknet.
Exciting things are happening at @XFounders_camp Starknet bootcamp in El Salvador, and we’re here for it 🫶
I'm excited to join Starknet Founder Basecamp 02 and build the next MVP for the gaming industry. Thanks to @StarknetFndn, @dylankugler, @gyanlakshmi, and @szutung_chen for making this happen. I aim to create an awesome product for great people during this process. Yaaaaaay!!!
ElCapitan retweeted
Policy documents like the US AI Executive Order have asked how AI systems could support cyberattacks. We studied this question using field-tested models of adversary tactics, techniques and procedures. Curious what we found?
Check it out here ⬇️ atlanticcouncil.org/in-depth…
ElCapitan retweeted
36 PLATFORMS TO LEARN CYBERSECURITY AS A BEGINNER
YouTube:
1. Network Chuck
2. Outpost Gray
3. David Bombal
4. John Hammond
5. The XSS Rat
6. Cyrill Gossi
7. Cyberspatial
8. Bugcrowd
9. Professor Messer
10. Black Hat
11. Hak5
12. Infosec Institute
13. HackerSploit
Apps:
14. Learn Cybersecurity
15. Learn Hacking
16. Cybrary
17. Ethical Hacking University
18. HackerX
19. Learn Kali Linux
Websites
20. udemy.com
21. cousera.org
22. edx.org
23. udacity.com
24. online.stanford.edu
25. cybrary.it
26. sans.org
27. w3schools.co
CyberSec Platforms
28. Cybrary
29. RealTryHackMe
30. TCMSecurity
31. OverTheWireCTF
32. HackTheBox
33. PentesterLab
34. RootMe
35. Lets DefendIO
36. Vulnmachines
ElCapitan retweeted
The Cyberwarrior Wisdom of Master OTW Within the next 12-24 months, AI will replace millions of low level jobs.
This is why it is critical to your career to advance your knowledge daily. #otwwisdom
ElCapitan retweeted
Vibe-coding without supervision is a disaster.
Here is my vibe-coding step-by-step guide:
1. Write down a high-level plan
2. Break it down into small phases
3. Focus on one phase at a time
For each phase:
1. Add as much context as possible to the plan
2. Include the things you want to build
3. Include the things you don't want to build
4. Commit your code
5. Give the plan to the agent to start building
For each iteration of the agent:
1. Review everything the agent built
2. Provide clear feedback for refinements
3. Update the plan with your feedback
4. Discard code and restart anytime the agent messes up
As I build critical functionality:
1. Write unit tests for any critical piece of code
2. Ensure these tests run after each agent iteration
I'd love to improve this process. What are you doing that you find helpful?
ElCapitan retweeted
New to Web3? Even newer to Starknet?
Developer Basecamp 13 is where you start.
You’ll learn by doing: one guided session per week, building a full-stack @Starknet app from scratch. No blockchain background needed.
We’re kicking things off August 7.
ElCapitan retweeted
Here's Reverse Engineering for Everyone! This wonderful little online book teaches you how to reverse engineer, and in the process gives you one of the best Assembly tutorials I've seen. That alone is worth giving this a read, try it out!
ElCapitan retweeted
What did grads learn from Basecamp 12? 🧑💻
Join Beyond Basecamp 12 to debrief what surprised mentors, what’s next for new @Starknet devs, and more.
Space takes place May 20, 2pm UTC, set your alerts and get ready to unpack the latest Basecamp 👇
xitter.cf/i/spaces/1RDGlzZ…
Hear from some of our standout students and mentors who made Basecamp 12 one of our best yet:
@barretodavid @Dv_nmd @glihm_ @truthixifi @jimfeedback @theleonafrica @amarachiugwu_ @jjfrakske @snr_oscar @realCL_dev @FrankyEjezie @hilary_okoh @KettyPe68685453 @0elcap @shanster_242 @dmtrbch
Proud Graduate of Starknet Basecamp 12. Thanks to @Starknet @barretodavid @sztung_chen @Dv_nmd @_chachaleo @jrcarlos2000 @glihm_ @andeebtceth and my fellow Basecampers over at the Discord, Starknet for making the learning experience totally worth it😃
unframed.co/item/0x07606cac9…
























