labbing @hakosystems :: prev @nascent

open source
Joined January 2022
hiring an iOS engineer (Swift) $10k referral bounty must be a TestFlight warrior
🤖 Made with AI
8
2
19
7,716
The thing with experiments is you don’t know if they will succeed or fail (spoiler: this one failed)
Was it worth it? I'm still not sure
2
1
1
23
2,923
plotchy🔅 retweeted
NEW LEAD BID! Things are getting interesting with @plotchy adding $50 to the winning bid by @p3shoemaker. THE BID TO BEAT IS $552 Final minutes!!!!
NEW LEAD BID!! @p3shoemaker solidifies his lead with a $501 bid. Will @AndreWorix back out? We will see…. 5 MINUTES LEFT
1
4
885
Leadville 100 Mile Nutrition, by the numbers ⬇️ 1: Time I accidentally made potato hands at the finish. Heart hands are out. Carb hands are in 🥔 150: grams of carbs per hour for the first 10 hours. After dialing back fueling during my hilarious implosion at Western States, I fully understood that whatever ultra powers I have come from carbs. I kept it simple with a Science in Sport Beta Fuel gel every 20 minutes, with every 6th gel being a Precision 100 mg caffeine gel. In my bottles, I averaged 1.5 x 0.5 L per hour with 1.25x concentrated Skratch. All from The Feed 🙏 90-100: grams of carbs per hour for the final 5 hours. Leadville is a battle against the GI demons, and my burps were coming from the depths of Hades 4.5: grams of Maurten sodium bicarbonate 90 minutes before the start. Bicarb is driving performance in track and road running, but it’s not researched in ultras. A 2022 case study on GOAT Kilian found very high lactate levels during UTMB, and my theory is that the body enters stressed states that mimic high intensity events in hard ultras 24: ounces of fluid per hour for the first 10 hours. My sweat rate has gone down this year, and the failure to understand that contributed to disaster at Western States (along with a mental shart that could be seen from space) 12-16: ounces of fluid per hour for the final few hours. The body has compensatory mechanisms to reduce sweat rate in fatigued states, but we can’t really study how severe that drop might be. My theory is that lots of GI issues are caused by optimizing hydration for a fresh state, and applying that when fatigued 0.75: quantity of a Gatorade Protein Bar when I woke up. They taste like a Snickers went to a 24-Hour Fitness to take a selfie and then leave 4: bacon cheeseburger dinners in the 5 days before the race (and on the 5th day, he ate a $22 plate of enchiladas) 30-60: minutes I told Megan to add to last year’s projections in the 2024 spreadsheet 15:12: time that Megan predicted in pre-race crew texts, which would beat my previous record by 14 minutes 15:12:30: finishing time 1 in 10,000: odds I would have given that time before the start Love you all 🧡💜♥️
27
33
11
767
107,882
plotchy🔅 retweeted
Runtime invariant checking is “the way” to best mitigate much of this. This blog post feom @plotchy and crew hits as hard today as it did two years ago when it was written: nascent.xyz/idea/youre-writi…
Replying to @danielvf
With @phylaxsystems assertions, you can define rules that are always checked before a transaction is included on the chain. For example, you can check if the implementation address of a Safe changes as a result of a tx, and if it does, the tx won't be included.
1
2
6
894
plotchy🔅 retweeted
Humanity has prevailed (for now!) I'm completely exhausted. I figured, I had 10h of sleep in the last 3 days and I'm barely alive. I'll post more about the contest when I get some rest. (To be clear, those are provisional results, but my lead should be big enough)
547
1,091
355
13,182
2,290,405
For the Kami specific competition... ...the one and only @plotchy takes it home! SHREDDR took no prisoners...
1
1
1
15
1,074
MUSU RUSH UPDATE! Later today, we will push a leaderboard live for the Musu Rush event. This will be available for the rest of the event, updating every ~30 minutes. We will also have this ready and actively promote future events much more now that we have data and a leaderboard hooked up! Some cool stats (and remember, this first event is just tracking raw musu generated): In the solo kami category, plotchy reigns supreme -- a wolf in a field of sheep.
3
3
2
21
3,001
plotchy🔅 retweeted
new @paradigm experiment with @_Dave__White_ RethMatch, an onchain tournament for bots starts now! ends sunday. link in replies 🤖
26
24
14
370
105,773
I've ran every day for the past 1000 days (14.9mi/day, 24km/day) An overview of the 14914 miles and things I learned in an interactive blog post:
28
11
2
189
18,346
Frontiers by @Paradigm returns to San Francisco on August 6-8, 2025, after SBC! Frontiers is our intense annual conference & hackathon for devs building at the frontier. In-the-zone hacking. Deeply technical talks. No booths. Curated developer audience. Apply below. ↓
29
75
14
396
92,461
one of the best phishing emails I've seen, only possible due to gaps at both Gmail and X "xn--u1a . com" renders seamlessly as "x . com" in the from field Gmail needs to flag non-ASCII characters and X needs to DMCA takedown these clowns
7
3
3
56
5,268
plotchy🔅 retweeted
Today, I am comparing the speed of @megaeth and Monad in a web-based game, and the result is shockingly too far. Not even close. Every move is one transaction. This is Mega ETH:
136
36
52
657
307,144
plotchy🔅 retweeted
to ethereum folks: this is solady on solana. it's a great starting point to learn and contribute to solana. i have enjoyed golfing ELFs so much!
1
2
24
3,063
I wrote a quick new post on "Digital Hygiene". Basically there are some no-brainer decisions you can make in your life to dramatically improve the privacy and security of your computing and this post goes over some of them. Blog post link in the reply, but copy pasting below too. Every now and then I get reminded about the vast fraud apparatus of the internet, re-invigorating my pursuit of basic digital hygiene around privacy/security of day to day computing. The sketchiness starts with major tech companies who are incentivized to build comprehensive profiles of you, to monetize it directly for advertising, or sell it off to professional data broker companies who further enrich, de-anonymize, cross-reference and resell it further. Inevitable and regular data breaches eventually runoff and collect your information into dark web archives, feeding into a whole underground spammer / scammer industry of hacks, phishing, ransomware, credit card fraud, identity theft, etc. This guide is a collection of the most basic digital hygiene tips, starting with the most basic to a bit more niche. Password manager. Your passwords are your "first factor", i.e. "something you know". Do not be a noob and mint new, unique, hard passwords for every website or service that you sign up with. Combine this with a browser extension to create and Autofill them super fast. For example, I use and like 1Password. This prevents your passwords from 1) being easy to guess or crack, and 2) leaking one single time, and opening doors to many other services. In return, we now have a central location for all your 1st factors (passwords), so we must make sure to secure it thoroughly, which brings us to... Hardware security key. The most critical services in your life (e.g. Google, or 1Password) must be additionally secured with a "2nd factor", i.e. "something you have". An attacker would have to be in possession of both factors to gain access to these services. The most common 2nd factor implemented by many services is a phone number, the idea being that you get a text message with a pin code to enter in addition to your password. Clearly, this is much better than having no 2nd factor at all, but the use of a phone number is known to be extremely insecure due to the SIM swap attack. Basically, it turns out to be surprisingly easy for an attacker to call your phone company, pretend they are you, and get them to switch your phone number over to a new phone that they control. I know this sounds totally crazy but it is true, and I have many friends who are victims of this attack. Therefore, purchase and set up hardware security keys - the industrial strength protection standard. In particular, I like and use YubiKey. These devices generate and store a private key on the device secure element itself, so the private key is never materialized on a suspiciously general purpose computing device like your laptop. Once you set these up, an attacker will not only need to know your password, but have physical possession of your security key to log in to a service. Your risk of getting pwned has just decreased by about 1000X. Purchase and set up 2-3 keys and store them in different physical locations to prevent lockout should you physically lose one of the keys. The security keys support a few authentication methods. Look for "U2F" in the 2nd factor settings of your service as the strongest protection. E.g. Google and 1Password support it. Fallback on "TOTP" if you have to, and note that your YubiKeys can store TOTP private keys, so you can use the YubiKey Authenticator app to access them easily through NFC by touching your key to the phone to get your pin when logging in. This is significantly better than storing TOTP private keys on other (software) authenticator apps, because again you should not trust general purpose computing devices. It is beyond the scope of this post to go into full detail, but basically I strongly recommend the use of 2-3 YubiKeys to dramatically strengthen your digital security. Biometrics. Biometrics are the third common authentication factor ("something you are"). E.g. if you're on iOS I recommend setting up FaceID basically everywhere, e.g. to access the 1Password app and such. Security questions. Dinosaur businesses are obsessed with the idea of security questions like "what is your mother's maidan name?", and force you to set them up from time to time. Clearly, these are in the category of "something you know" so they are basically passwords, but conveniently for scammers, they are easy to research out on the open internet and you should refuse any prompts to participate in this ridiculous "security" exercise. Instead, treat security questions like passwords, generate random answers to random questions, and store them in your 1Password along with your passwords. Disk encryption. Always ensure that your computers use disk encryption. For example, on Macs this total no-brainer feature is called "File Vault". This feature ensures that if your computer gets stolen, an attacker won't be able to get the hard disk and go to town on all your data. Internet of Things. More like @internetofshit. Whenever possible, avoid "smart" devices, which are essentially incredibly insecure, internet-connected computers that gather tons of data, get hacked all the time, and that people willingly place into their homes. These things have microphones, and they routinely send data back to the mothership for analytics and to "improve customer experience" lol ok. As an example, in my younger and naive years I once purchased a CO2 monitor from China that demanded to know everything about me and my precise physical location before it would tell me the amount of CO2 in my room. These devices are a huge and very common attack surface on your privacy and security and should be avoided. Messaging. I recommend Signal instead of text messages because it end-to-end encrypts all your communications. In addition, it does not store metadata like many other apps do (e.g. iMessage, WhatsApp). Turn on disappearing messages (e.g. 90 days default is good). In my experience they are an information vulnerability with no significant upside. Browser. I recommend Brave browser, which is a privacy-first browser based on Chromium. That means that basically all Chrome extensions work out of the box and the browser feels like Chrome, but without Google having front row seats to your entire digital life. Search engine. I recommend Brave search, which you can set up as your default in the browser settings. Brave Search is a privacy-first search engine with its own index, unlike e.g. Duck Duck Go which basically a nice skin for Bing, and is forced into weird partnerships with Microsoft that compromise user privacy. As with all services on this list, I pay $3/mo for Brave Premium because I prefer to be the customer, not the product in my digital life. I find that empirically, about 95% of my search engine queries are super simple website lookups, with the search engine basically acting as a tiny DNS. And if you're not finding what you're looking for, fallback to Google by just prepending "!g" to your search query, which will redirect it to Google. Credit cards. Mint new, unique credit cards per merchant. There is no need to use one credit card on many services. This allows them to "link up" your purchasing across different services, and additionally it opens you up to credit card fraud because the services might leak your credit card number. I like and use privacy dot com to mint new credit cards for every single transaction or merchant. You get a nice interface for all your spending and notifications for each swipe. You can also set limits on each credit card (e.g. $50/month etc.), which dramatically decreases the risk of being charged more than you expect. Additionally, with a privacy dot com card you get to enter totally random information for your name and address when filling out billing information. This is huge, because there is simply no need and totally crazy that random internet merchants should be given your physical address. Which brings me to... Address. There is no need to give out your physical address to the majority of random services and merchants on the internet. Use a virtual mail service. I currently use Earth Class Mail but tbh I'm a bit embarrassed by that and I'm looking to switch to Virtual Post Mail due to its much strong commitments to privacy, security, and its ownership structure and reputation. In any case, you get an address you can give out, they receive your mail, they scan it and digitize it, they have an app for you to quickly see it, and you can decide what to do with it (e.g. shred, forward, etc.). Not only do you gain security and privacy but also quite a bit of convenience. Email. I still use gmail just due to sheer convenience, but I've started to partially use Proton Mail as well. And while we're on email, a few more thoughts. Never click on any link inside any email you receive. Email addresses are extremely easy to spoof and you can never be guaranteed that the email you got is a phishing email from a scammer. Instead, I manually navigate to any service of interest and log in from there. In addition, disable image loading by default in your email's settings. If you get an email that requires you to see images, you can click on "show images" to see them and it's not a big deal at all. This is important because many services use embedded images to track you - they hide information inside the image URL you get, so when your email client loads the image, they can see that you opened the email. There's just no need for that. Additionally, confusing images are one way scammers hide information to avoid being filtered by email servers as scam / spam. VPN. If you wish to hide your IP/location to services, you can do so via VPN indirection. I recommend Mullvad VPN. I keep VPN off by default, but enable it selectively when I'm dealing with services I trust less and want more protection from. DNS-based blocker. You can block ads by blocking entire domains at the DNS level. I like and use NextDNS, which blocks all kinds of ads and trackers. For more advanced users who like to tinker, pi-hole is the physical alternative. Network monitor. I like and use The Little Snitch, which I have installed and running on my MacBook. This lets you see which apps are communicating, how much data and when, so you can keep track of what apps on your computer "call home" and how often. Any app that communicates too much is sus, and should potentially be uninstalled if you don't expect the traffic. I just want to live a secure digital life and establish harmonious relationships with products and services that leak only the necessary information. And I wish to pay for the software I use so that incentives are aligned and so that I am the customer. This is not trivial, but it is possible to approach with some determination and discipline. Finally, what's not on the list. I mostly still use Gmail + Gsuite because it's just too convenient and pervasive. I also use 𝕏 instead of something exotic (e.g. Mastodon), trading off sovereignty for convenience. I don't use a VoIP burner phone service (e.g. MySudo) but I am interested in it. I don't really mint new/unique email addresses but I want to. The journey continues. Let me know if there are other digital hygiene tips and tricks that should be on this list. Link to blog post version in the reply, on my brand new Bear ʕ•ᴥ•ʔ blog cute 👇
695
3,459
464
26,535
4,037,354
plotchy🔅 retweeted
This is the Earth getting smoked by the largest solar storm in 20 years. This project sits at the intersection of open data, space weather, and mathematics - all using signals that are constantly passing through us. A dive into what this is and how it works 🧵
3
5
2
36
5,892
plotchy🔅 retweeted
Replying to @plotchy
Yeah. Smart contract code today is pretty secure. It was always a question of time as complexity space of EVM is smaller than, say, microservices. All hacks from now on will be through attacking org threat models (Malware/Social), support infra (FE/BE) or CI/CD pipelines.
1
2
4
899
plotchy🔅 retweeted
This is a scary vulnerability It's NOT a: _smart contract vulnerability _private key compromise _frontend pushing malicious code It is: _interaction btw front+backend, which are rarely audited _indicative of product design choices that are likely more common than realized
We @shoucccc @tonykebot found a critical vulnerability in time.fun last week and conducted a hack. The vulnerability allows hackers to steal all trading fees and modify metadata (e.g. change "toly's minute" to "vitalik's minute") of every tokens launched. As the issue has been resolved, here is the full disclosure: time.fun provides each new user with a dedicated wallet to deposit USDC for trading. User's private key is securely stored in a third party provider. But SOL is needed to cover gas fees and time.fun wants a seamless interaction for users, the wallet “HW2C...Lo1H” signs every trade transaction alongside the user’s wallet signature. Surprisingly, this same wallet also owns all tokens launched by time.fun. As it is one of the signers, we can act on behalf of “HW2C...Lo1H” if we can let the backend sign arbitrary data. We discovered that by forging a token, it was possible to trick the backend into believing it was signing a legitimate transaction—letting us change metadata or withdraw all funds from “HW2C...Lo1H.” We reached out to the team (through buying 1 minute of their founder on time.fun) meanwhile did a whitehat hack. The team responded and fixed quickly and we returned all the funds. All backends should never sign transactions coming from the frontend, regardless of how thorough the validation or simulation checks appear. These safeguards can be bypassed by obfuscating transactions or bundling/front-running transactions to alter their semantics.
7
3
4
80
17,577
plotchy🔅 retweeted
The Bybit hack shows us once again that raw tx data in wallets is useless. There’s no reason hardware wallets shouldn’t decode and display transaction details in a human-readable way. It's honestly unbelievable that our industry has grown so much, yet we’ve seen little progress on the hardware wallet side. You’d think that crypto—the only space where signing the wrong thing with just one click can cost you billions, with no way to recover—would invest in providing clear, human-readable details on what you’re signing. Instead, we get a pile of unreadable hex. And please don't get psyopsed by HW providers saying it can’t be done or that it's too complicated. @sorellalabs, we already wrote code that decodes and classifies transactions at the trace level—showing net token balance changes and displaying the entire transaction tree in a humanly readable format. This was done by a team of three. This code could and should be used on hardware wallets so people can actually see what they’re signing. @ledger @trezor, what are you waiting for? Just fork it.
22
33
5
290
23,616