Captain McAteer

98 posts

Captain McAteer banner
Captain McAteer

Captain McAteer

@captainmcateer

Creator of @firnprotocol. The thing is to matter.

Katılım Şubat 2022
20 Takip Edilen76 Takipçiler
Captain McAteer
Captain McAteer@captainmcateer·
@wylfcen how clear are you on the phonetics / phonology / sound system of Old English? how do you go about obtaining that information?
English
0
0
2
17
Captain McAteer
Captain McAteer@captainmcateer·
@wylfcen what do you think of The Anglo-Saxons, by Marc Morris? I'm a huge fan
English
0
0
0
29
Captain McAteer
Captain McAteer@captainmcateer·
@valkenburgh by "maintain", I initially thought they meant, e.g., "store in 𝚕𝚘𝚌𝚊𝚕𝚂𝚝𝚘𝚛𝚊𝚐𝚎 for later access." or something. an idea this bad, and worded so badly, didn't even occur to me.
English
0
0
1
23
Captain McAteer
Captain McAteer@captainmcateer·
@valkenburgh it took me a while to grasp that by "UI maintain", they actually meant exfiltrate / export the user's secret key in the clear, away from the user's machine, into somewhere centralized. (after all, the UI is fundamentally code that runs 𝘭𝘰𝘤𝘢𝘭𝘭𝘺 in the user's browser.)
English
1
0
8
442
Peter Van Valkenburgh
Peter Van Valkenburgh@valkenburgh·
America, home of the free. Where you will be accused of crimes for choosing not to design software the way the government wants you to design software:
Peter Van Valkenburgh tweet media
English
29
185
844
135.4K
Captain McAteer
Captain McAteer@captainmcateer·
@wylfcen but german "glück" means "joy", which is almost the opposite drift.
Deutsch
1
0
0
109
Captain McAteer
Captain McAteer@captainmcateer·
@alpeh_v all 4 of these choices are awful, wrong and meaningless.
English
0
0
0
7
Captain McAteer
Captain McAteer@captainmcateer·
@plain_simon @TaliaRinger completely agreed. i do this routinely, and have no regrets. what else are we supposed to do? calling it "Reference [13]" is extremely lame and pedantic IMO.
English
0
0
0
21
Simon Pepin Lehalleur
Simon Pepin Lehalleur@plain_simon·
@TaliaRinger I think this is a conventional matter? In my "internal grammar", at least, they are definitely nouns or at least noun-like.
English
3
0
15
492
Talia Ringer 🕊
Talia Ringer 🕊@TaliaRinger·
There is a special place in writing hell for people who publish papers that use numeric citations like [13] as nouns. "In [13], it is shown that" no no no no no stop why would you do that
English
50
20
242
75.6K
Captain McAteer
Captain McAteer@captainmcateer·
@uwwgo @firnprotocol why not use 4337? the short answer is we can't. they forbid certain opcodes: like block.timestamp, for example.
English
1
0
1
15
Hugo Montenegro
Hugo Montenegro@uwwgo·
Question: We've built a cool relayer service in-house at peanut, for our own use. A company has asked me to expose that as a service. Does this make any longterm sense? Is there any space in the market for relayers in a universe with 4337? would love to hear your thoughts!
English
6
1
7
1.1K
Captain McAteer
Captain McAteer@captainmcateer·
@wylfcen wait, what? you better not stop doing what you're doing.
English
0
0
0
83
Captain McAteer
Captain McAteer@captainmcateer·
@TonyTheLion2500 you're totally correct, and in fact people use this to dismiss mathematicians when they [the mathematicians] are not able to magically get them [the audience] to understand something extremely complicated.
English
0
0
2
17
math lion 🦁
math lion 🦁@TonyTheLion2500·
I would have agreed with this before math, but I am of the opinion now that some things cannot be explained "simply" without leaving out huge amounts of detail, that then perhaps makes it seem a lot simpler than it is. Giving the wrong idea. Am I wrong?
Physics In History@PhysInHistory

English
116
29
601
81.6K
Michael Becker
Michael Becker@michae1becker·
one definition of "instantly hireable" is if your portfolio lets you play DOOM on a threejs computer henryheffernan.com
English
2
8
58
6.6K
Captain McAteer
Captain McAteer@captainmcateer·
@myers_jaz completely missed the point! this is a literary reference, to Pride and Prejudice. author is a legend.
English
0
0
2
73
Captain McAteer
Captain McAteer@captainmcateer·
a legend among us achieves a satisfactory ending, due to an abundance of diligence, honesty and hard work.
Bruno Simon@bruno_simon

Final update for this story (I hope). If you are selling something online (not only with Stripe), read the tweet 👇 After 8 days, all payments had been refunded. It took too long, but Stripe assured me that it was unusual and will make sure it doesn't happen again. After 11 days, Stripe calculated all the fees (payment fees, dispute fees, currency conversion between payment and refund) and reimbursed me the FULL AMOUNT! 🎉 Everything is back to normal, thank you @stripe Still, there are a few lessons I've learned and I though I should share those. 1. First, "card testing" is a thing. I discovered that the hard way. Quick summary, it's when people test stolen cards through VPN to test if they work and from what country they will most likely work. In my case, they attempted to purchase for 8.000.000 USD worth in a matter of a few hours, Stripe blocked most of it but 170.000 USD went through. 2. When you create your business and the purchase tunnel, try to figure out if someone with bad intentions can easily use your website to test cards. If so, make it harder. I'm not going to explain in public the various security features I've setup, but if you need, contact me in private. Still, I can tell you one, CAPTCHA. And the CAPTCHA could show up only when there is an unusual amount of payments. 3. If you get card tested, call the payment solution immediately and while you're on hold, try to block the payments, even if it means putting the whole website offline for a few hours. Stripe support answers really fast. It's a matter of minutes before you have someone on the phone. 4. Deactivate the payouts. If the money is wired to your bank account, you won't be able to refund the payments and it's going to get worse. 5. Refund all the payments immediately. If you feel like doing a script, go ahead, but be careful, you are probably not in a state where you can write good code and you might end up making mistakes. I remember needing to be pro-active but totally crushed at the same time. Just go through them manually, even if it takes hours. If you do it fast enough, card owners might not even perceive the payment. If you take too long, it might end up in disputes that will result in more fees. 6. Always keep an eye on your sales. It happened to me on Sunday evening around 9PM and I saw it around 10:30PM. Fortunately, I check multiple times a day, even the weekend, but how many businesses do that? 7. In the case of Stripe, you can't rely on Radar. Radar is a feature that analyse the payments and help you prevent fraudulent payments. Sounds great, but there is a cost for each payment intent. I'm talking about "intent", not actual completed payment. Meaning that if you receive thousands and thousands of payment intents, you are going to be ruined. Yet, there is a 30 days free trial that I immediately activated. It's a good temporary solution, but make sure to deactivate it after before the end of the trial. Final word about Stripe. Although, I find the Radar feature a bit shady, I'm still very happy with Stripe. It's so easy to implement, the interface and the documentation are so clear, they keep on improving the service, it works in most countries around the globe. The problem I had could have happened with other solutions, and maybe it wouldn't have gone this well in the end. Glad it's sorted out. Thank you for all the comments and support I received. Always happy to see there are good people ready to help.

English
0
0
2
402
Hugo Montenegro
Hugo Montenegro@uwwgo·
copious amounts of caffeine nightcore music playlist a 95% sleep score on my whoop santa claus laughing in the distance it's a good day for getting things done
English
3
0
15
640
Captain McAteer
Captain McAteer@captainmcateer·
@bruno_simon @stripe keep your head up—not many people out there are as talented and honest as you are, and that shows plainly.
English
0
0
1
139
Bruno Simon
Bruno Simon@bruno_simon·
I need to talk about this publicly in order to spread awareness and maybe get advices. I have $171.000 of stolen credit card money on my Stripe account, I don't want it, I want to give it back and @stripe is making it difficult. 👇 full story bellow On the 10th of December evening, a wave of fraudulent payments started on Three.js Journey. Thousands of cards were being used to buy Three.js Journey. Fortunately, I was checking the activity and immediately saw that something was wrong. While most were blocked by Stripe, 1800 of them went through corresponding to 171.000 stolen USD. I found a feature called "Radar" on Stripe that lets me choose how reliable the card must be for the payment to go through. First surprise, it's not a built-in feature and I need to pay for it. Fortunately, there is a 30 day trial. I activate it, set the security at the maximum and almost none of the stolen cards payments went through after that. I immediately contacted Stripe. The person on the phone told me they are going to escalate the ticket to a specialized team and to refund all the 1800 fraudulent payments manually. I asked if there was an easier way to refund all those payments and the person asked me to send a file listing all the payment IDs so that they would do it. I generated and sent the file in less than 30min. Later I received an email telling me that what was happening is that the hackers are doing "card testing", meaning that they don't care for the product, they just test cards from various locations in order to test them. Stripe asked me to try to mitigate this which I did by adding some more security features on Three.js Journey in addition to Radar. Those measures seem to have solved the card testing issue. Days went by and I started to receive complaints from card owners asking me why they paid for this product that they don't even know. After a few days, I started to receive disputes from the banks directly and the amount of disputes is getting worse every single day. I contacted Stripe through chat and by phone multiple times and it's always the same answer: - Don't do anything regarding those payments - Do not refund them - The team is working on it - We received the payments list that needs to be refunded - You'll get an answer when we have an update And it has been like this for 8 days. This situation is stressing me out so much. Having this stolen money on my Stripe account, all the fees linked to the payments (because yes I paid for each payment that went through) and the fees linked to the disputes is driving me crazy. We are talking about thousands of USD of fees. All I want is to make things right, have the card owners refunded and sleep at night without being worried. I've always liked @stripe. The implementation, the API, the dashboard, the documentation, etc. it's really good. But not knowing what's going on is really hard. Does anyone have experience with this kind of situation? I could use some advice.
English
59
50
525
109.3K
Captain McAteer
Captain McAteer@captainmcateer·
no company has declined more pathetically than @coinbase. first, they threaten to lock me out unless I upload documents. next—guess it—their upload process has a bug and fails. in the console, there are CORS errors w/ the 3rd party id verification service. just shameful.
English
3
0
2
296