pull down to refresh

Zap to Zero Day 9

I am changing things up again because we should be like software, not hardware. I'll try to post these "early" in the morning now (credits to @Natalia since she mentioned doing this here). So this post today will be about my day on SN yesterday where I got rewarded for my day on SN the day before yesterday. Easy to follow, right?

DateSpentStacked (Rewards)PostsComments
2023-01-0315.9k15.6k (4131)246
2023-01-0411.4k11.4k (3954 4093)338

https://m.stacker.news/10912

https://m.stacker.news/10911

As you can see, I also got the "debt collection" letter with an anxiety-inducing timer in my mail now, as @davidw nicely put it.

Also, my stacked and spent amount represent this meme:

https://m.stacker.news/10913

at least as far as the number rounding in the calendar lets us see

Zaps of Yesterday

I needed to consult my wallet history for this and this is the first thing I saw:

https://m.stacker.news/10914

It's like a wall of all my failed attempts to zap people because my balance was too low. The one sat invoice is especially sad, lol. But now to my daily zaps of yesterday:

Hey, nice to meet you (over a post lol) :)
Also nice to meet you! Your replies remind me of myself a few months ago, haha

-- #377835

Also heavily versed in cryptography, probably not to the extend you are however. Yes I would want E2EE DMs. I'd be interested in getting those ideas and plans around it because this sounds up my street.

-- #377828

Bitcoin Builders: Bots Edition (Beta)
Bitcoin bots lurk in the mempool, looking for transactions to snap up. In this four-week class, we’ll build three different bitcoin mempool sniping bots.

It sounds related to the current high onchain fee environment but I am not sure. But this brings me to the next superzap anyway ...

This PR updates mempool policy to restrict the amount of data that can be embedded in witnesses. Accordingly, users that configure -datacarriersize would see the limit used to restrict inscriptions as well as opreturns.

It does not implement a blanket way of identifying "arbitrary" embedded data in witnesses (as there is no way to do so). It does check OP_FALSE OP_IF ... OP_ENDIF which targets inscriptions.

I really liked reading through the summary of comments (ACKs vs NACKs). I recommend that you do this too if you didn't already. If you have time, you can also check the discussion in the PR itself.

Btw, in case you didn't know, Gloria became the maintainer of the mempool in July 2022. While searching for the PR where her keys were added to the trusted keys, I also found something completely different (as always): a blog post from her from 2019 with the title Digital Panopticon: Why Privacy is a Human Right. Sounds interesting. Bookmarked.

  • @birdeye21 did some PoW again as the founder of ~earth and dropped another banger in there: When nature looks like a painting. I had something to say but I think I didn't find the right words to say it with a high enough value/words ratio (I also didn't have pictures) and then I must have forgotten about it. But I remember how touched I felt while reading these words:
In moments like these, I am reminded how much humans belong here. The earth is our home, wherever we are. And over time, it drives a deeper awareness in me of just how foreign the lifestyles we've built up in place of nature are.

Always makes me happy to see that other people have similar feelings like me about things. Makes me feel connected and that I belong here too, you know?


Just realized that post from @birdeye21 was from 4 Jan so it wasn't yesterday. I am getting really confused about which day I am writing, lol. So I'll stop here now before I get so confused that I hurt myself.

Oh no, while proofreading, I realized I posted my rewards from today and not from yesterday. See how confused I am about which day I am supposed to write? So here are the correct rewards notifications - from 2023-01-05:

https://m.stacker.news/10918

Have a nice remaining day, stackers - in whatever time zone you are! :)

It is my understanding that nothing is censored here. Users can ignore, mute or flag an account, which would diminish the visibility of individual posts.

reply

Day #106 of nut 🌰 dropping 🥜 in the Saloon

cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vc3RhYmxlbnV0LnVtaW50LmNhc2gvIiwicHJvb2ZzIjpbeyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjgsInNlY3JldCI6InVVc3pWbHF3OGc4RU1MbTJmN1Y3SEFNN1hkVUN2NnlPRVJFVEVpbnRUUVk9IiwiQyI6IjAyNzBmNzAyYzI1NjZlNDQ5MWFiNjNjOWM1MGY4Yzc4NjdhNjI3MjkwMmM4M2Y3MDRlZWIyMmE4ZTk3MjBkNmNiZCJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50Ijo4LCJzZWNyZXQiOiJsaVhEZVFmZTRVU3Q4N0pwSndPRXFMS0lzSGVyZTRuNWcySFNDTURIais4PSIsIkMiOiIwMzYyMThjODc4NjIxMjUzNzc3NWY3NGFiMjlhMDljM2ViMWM4YmE3YmEwZjdmYzlhNzg4NjY5MzUwOWVmMzBhMTcifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6OCwic2VjcmV0IjoicGRzQkNEdW5iM09RN3pKdDBxNU83aTQxQVZHeVBud0xwQjh5NmloL0RlND0iLCJDIjoiMDJiYTEyYWRkYTFiNjQ2ZmExMGQxNDQzNGE5Zjk2N2VlNDYzYWJjNDIxYmU2NGUwYTI5YWJlZjRmOGYwZDI3ZDM4In0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjQsInNlY3JldCI6Im8xVUxaTGdVMkZWQTlBMTlETnJQNVpBOXZUdUs2bWV0THZpSXl3Ukordms9IiwiQyI6IjAzNjRjNWY0NWYxMjhiNzllMmM3ZmY2Y2I5ZjRlMWYzMWU5MmIxMmMxODlmN2JiMTNmYzgwOTlkYjllZmIyNmQyOCJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50Ijo0LCJzZWNyZXQiOiJDOUJJSUN4eWpKNUJuYk45bW14cmdwUU1sNUkyMktrNzR3dVh2b0N5RmU4PSIsIkMiOiIwM2RjMTFhNTE5MDc4OTA0MzA4Y2YxOWRiMzJiODcxZGM0MTM4NGYxZGUzNTFjM2Q1YjYyMzc0YmJkNzRhYjcyMzAifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6NCwic2VjcmV0IjoiWm9XaU9Xd0hJcUhVbDFJMWNub2dVM0VRTTZUUGlvSitRS3ltNHJrRlFZZz0iLCJDIjoiMDM1OWM0NzZiOTdkNzYzZTg3MmRhMjZhMzNhOGI5NTdmMjQyNWY3N2FmMzQyNDJmN2FhMjhjNWE3YTQxMTQ1OGU1In0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjQsInNlY3JldCI6Imd6MzhmdlNwWFpOWGhnZ2xBMHdFd2l3RjRlQXFodnBpdDd0U0VtUzM2dW89IiwiQyI6IjAyMTEzOTdiYTQyNjEyZjc1OTA1YjJhYjk4YTcxZjA5NGQ4MWRhOGY2ZTU0YTBkZTNiZTYxOWU5N2I5NmI3NmM5OSJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50Ijo0LCJzZWNyZXQiOiJSWm1qTUZxQ1h1QlFZR1dMS1NKZDVoVWJLY2QzeVdqVWt3bmd0czJvWW8wPSIsIkMiOiIwMzU2ZmM5MzMwYTQ1YzUwZmMzOTE0MzlmMDQyMjlhNmU5YTk5NGI3MjRhNDUwMDY1MmM4Y2Q4NWMyOThhZDkxMTcifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6NCwic2VjcmV0IjoibHVKeXk1aU9nQ1NuTVd3NGdhdUIzeExhUCtXZnhKY0ZFZ0s1NEM2SWh2bz0iLCJDIjoiMDIzNjVmMTIyM2MzNmIyYmFlZDk0NjRmOWVkZjA4YTNlYWM4NzhhNWUyMDlhMzY4NzRkYTMxNWIzZDRhNGMzMjliIn0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjQsInNlY3JldCI6IjlzakUwS21nVmZ0cGpWN3BFRlRzbzRnNEtIWXJ2L0FDWG5YNXpGSjdCV2s9IiwiQyI6IjAzMWE5NjE1YjAzNGU5ZTVkNjk1OGM0NjJjNTVlYTFjZjliZjEwY2I4ZjZhNTVlNzAxMTVmYmVmYTYyMWU1MjJmYSJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50Ijo0LCJzZWNyZXQiOiI4SVREVjJRaHZ2bFZmNTdIT0pyOHdJdnVhNUFtV2JVL3VSa2J0YUVhOWxNPSIsIkMiOiIwMjlkNGFjMzVjZmI0ZTRiZDU0ZjA4MzM2MWI4M2JmYmM5MGI5NzIxYTUzYWRhZjU3ZTYyMzkxODZjNmFhMTg4NmEifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6Miwic2VjcmV0IjoiM0MwRE4vZ3FpWXNqRm1lRkxVYmpZVERxU1ovTUg2RlZlZ1hsSWdkazJncz0iLCJDIjoiMDIwYmViNzY1NDQ4MGQ1YTU4YzVjZDVjYTdlNjZmMzFhMmRiY2YyNTJhMzBkODA0OGQ3OWUyZWJjNWFkYmI3MGUzIn0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjIsInNlY3JldCI6IldkbTNUemgyZE1PWXREYUhTbWw0K1pxbWtnVUJBeWwweEhPTDZjcjBlLzg9IiwiQyI6IjAzM2M4NjJkYWYyOGRhYzIwNTM5NGY4YTZkMGIxYTQ4MWJhMWJkNzliYjM2Njg5ODQ0ZTkzNjEwNjQxM2NmM2Y0MyJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50IjoyLCJzZWNyZXQiOiJSQ0F1MFJXTW0yU29qYXF2MWNEWW5ua2ZHWHNxUkZrQ3JCSzNIREkybGc4PSIsIkMiOiIwMmNjMGIyMjQyZWViYjE0ODg0YjM2ZWFlNDVlY2Q3M2M0YWRmZjE3YWUzNDhiMDgzZTIyNjIyNjUwMWI3YzljNjIifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6Miwic2VjcmV0IjoibTFZYXRxelFtdWtQckNRREpwSkV1dFpXNmRhd0I0WmVmdGxDTC9nME9BOD0iLCJDIjoiMDM5OGMyZWM3ZjU4YWQ5ZjBiZjlmODY4MjJiYjFlZWE4OWFmOTJkMDljOTcwYTNjYzkwOGRhMTcyNzk2MzI2YzFkIn0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjIsInNlY3JldCI6ImpqUXZMS2JjQzdNNE1KY0l6SnVBd2hKUFkzYUVhaFVHejFSemY5N0w3YzA9IiwiQyI6IjAyNGZjMTNiZWU0ZmQxY2QyZWI2MGUwZmMzOTJjZDhjNDY4MmMxOGVhMjFlOWUzNzk3ZGQxN2E1ZGU3MzBmMWU0NSJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50IjoyLCJzZWNyZXQiOiJ2UStpYkZzc3pVcmpGRGpSUGRqZGxMOVV6aDdCTXluS3VSR0xZZFVMT0VnPSIsIkMiOiIwMjg5NTQxY2Y3N2ExM2M1Y2QyNGZlYjAyMzY1NjE2N2I4MjU3M2EzMGZhNjkzNmQ4MTdlNTc5OGI2MjkxOTRhMDkifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6MSwic2VjcmV0IjoiOG41UitMTkc4eTd4ZGN1ODhRS3lUWEtZblp6WVZwQVpLODVVNGlXMG54TT0iLCJDIjoiMDIzNTlhMDdkNzY1MjI0MGI2NTFkOTU2YzRjZDkwODVjZDM4OGUyM2QzZjQ3YzU5Zjg5NjlhNDdhYzZlMTRjYzU0In0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjEsInNlY3JldCI6IlA5UW5tWCtSTkhtSWNjenVCbFZLdGI0Q3F4Y0FkZVpKVVJidS9xc2M0L3M9IiwiQyI6IjAzODBkZmZlZWJjZWQyOWNmZWE3OWQxY2IzODQ1NWNjZWNhNjkzODY5NzEzMjk5ZjBiYmNiMjVlOTgxMjE1NzE3MyJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50IjoxLCJzZWNyZXQiOiJZeElCNDZDOHRoWmtTaVgwZHlQMHR4WU1MajNieEViWGpsQ3ZGeXpPTVo0PSIsIkMiOiIwMzc5YmRjODI3ZGIxMTdlMjRjMTA4MzU0ZWE3NThiODA3NTA0ZGRkOTEwNzc2NWI5ZmQ4ZTYyYTJiNTFiZDQ2NjMifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6MSwic2VjcmV0IjoieSs2TG1ndG9qMjN5b1NpaVpyakhYelBHUlUrQlM3OUh5TTVOQUxsaUhocz0iLCJDIjoiMDJmMjdlOWUzZTExMGQwMDA5YmQxMzZmMGE5MTlkNjA5NjlkYmY0NmUyNmY1M2FjOTRkYmM1NjMzNzIzZGYzZGZlIn0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjEsInNlY3JldCI6ImZpOFljVXVZRmpENE40Q0pXSDA0Nk0vUjlYMjJiQmNaeE04Q0RhUGs4a1k9IiwiQyI6IjAzY2MzN2YyODFmZjZiMTU0ZThiMjNkMTlmMWJhZDMwYjJkOTlmNGMyMmZiYTY3ODUyODQxZTUwMDVhZDcyODc2NCJ9LHsiaWQiOiIwMDVjMjUwMjAzNGQ0ZjEyIiwiYW1vdW50IjoxLCJzZWNyZXQiOiJSWVl6Qno3YUZvWXVkN1FIRDh6TWFXUkt0eEthb0pLL2dwdzJsbWd5NXhBPSIsIkMiOiIwMmViMGNkODU5MzI1ODViMjI2NDI4MGU3OTE1YmVhZTE1NzE2ZWZhZTVkYzI0NTdmOTMwYTI0MzNkZTE1OGJhMmIifSx7ImlkIjoiMDA1YzI1MDIwMzRkNGYxMiIsImFtb3VudCI6MSwic2VjcmV0IjoiTmE3cC9wbjNCeDZuaG9Hb1A5eEJhdDNrelkvdFg0Snk2aERTUjBGcHBjdz0iLCJDIjoiMDI1MjFmZGMzMGZjN2NmZGVkYjUzYmUyOTA3YTNhYWQwNDJmZmY0NTM0ZWExM2Q0ZDczYTQ5YTJiNzEyNTJhMWE3In0seyJpZCI6IjAwNWMyNTAyMDM0ZDRmMTIiLCJhbW91bnQiOjEsInNlY3JldCI6ImhWZU0zamdLUURoTEZJWUhyOUltMnBSOFV0TlVERHZwM0gyY2ttK0FyVnM9IiwiQyI6IjAzMzBhNjBkNDY5YjA5MGFmZjkyZTJjZWI5ZDM2Zjc2Yjk1MTFkZjYxNTQ2ZmNiOWViNjI1YjI1OWIyOTUxOGY0NiJ9XX1dLCJtZW1vIjoiQ2xvc2UgbWludCBudXQg8J-MsCAifQ

Want to harvest this nut?
https://docs.cashu.space/wallets

reply

It would be cool to have chatgpt summary... (and e.g. cache those during time of creating the post). It could be nice to have that somehow auto-open next to the "related"?

reply

I don't agree with the tweet as a reason for not having scaling. If we don't have scaling it should be either because changes to Bitcoin need to meet an excruciatingly high bar and the current proposals don't meet it in the eyes of the community or scaling poses serious risk to the decentralization or security of Bitcoin. Those would be some of the viable reasons in my opinion.

Some people don't want fire insurance either because they may never need to use it but if they do need to use it they are sure glad it is there. If people don't want to self custody that is their choice but hopefully it will be there for them when they need to self custody.

reply

Starting mutiny

reply
  1. most contracts do not have an escrow component, that is, what you owe in the future is uncertain and even when it’s certain, the thing owed doens’t exist yet and may never exist. So there is now way to automate how to handle uncertain future conditions


I think it is possible to automate uncertain future events. I've tried to present one way to do this in my loan shark tool. When you use that tool, you create a contract to borrow money first and, if someone accepts and loans you money, you pay off your loan later. But you don't know, at creation time, what utxo you will use to pay it off. To handle this uncertainty, I make it so that you sign a transaction with sighash_anyone_can_pay. This allows you to add a new utxo to the transaction in the future without invalidating your counterparty's signature.

As a result, you can contractually agree to give your counterparty a utxo that does not yet exist, and face a penalty if you do not. So there actually is a way to (partially) automate some future uncertain conditions.

2. most contracts involve real world assets, not digital ones, so can’t be fully automated


Agreed. You can create a physical contract (or a digital one, for that matter) that says something like "I agree that this house shall become Jerry's if X bitcoins end up in address Y before date Z." If that happens, you've got public proof on the blockchain, and if it doesn't happen you can prove that to. So you can bring that data to court if necessary, and that is a form of partial automation, but it's not full automation. Someone still has to go to court if there's a breach of contract (e.g. the seller refuses to leave the house).

  1. most contracts are very complicated and require verbal language (words) to express the terms (and can’t be done with simple symbolic logic; if anything contractual verbiage gets more nuanced and complicated over time, not simpler) and arbitrators/judges/courts to decide when there is a dispute


It seems to me that most "complex" contracts emerge from taking a simpler version and adding more text to it. Those simpler versions were, however, perfectly valid on their own, and many of them can be at least partially automated via bitcoin. His point seems to be that "most" contracts have evolved beyond simple versions, but I don't think that's a positive development. Return to simple contracts, and then automate them as much as possible (well...as much as is desirable anyway).

reply

The IP over Avian Carriers (IPoAC) is a humorous internet protocol that is described in RFC 1149, a document within the computer network community. It was published on April 1, 1990, as an April Fools' Day joke. The protocol suggests using homing pigeons to carry internet protocol (IP) traffic. Interestingly, it was actually implemented and tested in 2001 by the Bergen Linux user group. They sent nine packets of information over a distance of approximately 5 km (3.1 miles) using pigeons, and although the packet loss was high due to one of the pigeons going missing, it demonstrated that even the most unconventional methods could be used to transmit data!

reply

Narrative violation for all of the Elon haters...

reply

https://i.postimg.cc/ydjxRnHy/Screen-Shot-2022-11-03-at-6-22-57-AM.png

Original Tweet 🐦

This was my experience last night going to Taquiza in South Beach and attempting to try our project idea https://lightsats.com with a random person. Legit I asked 4 people including the cashier and they all turned down the idea of me gifting them bitcoin via our web app so they could buy themselves a drink or some tacos!

As soon as I mentioned Bitcoin they all got so hesitant about it, one girl did say "I have bitcoin" so I asked which wallet she uses normally, and said Metamask 😖. It was a fun experience, since our web app targets nocoiners I really need to get in their head and understand what's the best approach to warm them up to the idea of accepting a bitcoin tip from someone.

reply

The person voluntarily engaging in the transaction decides if it has value, financial or otherwise. Period.

reply

Nicely done. My analysis (inc. territories) is somewhat flawed in that it only looks at posts with over 1k sats. But that’s what is important to me. In these times of unlimited information, for me quality > quantity.

I’m also keen to compare the various metrics on those over time. Your analysis feels well rounded in that respect, in that it’s not looking just at >1k sat posts.

Cost to me is irrelevant when posting, it’s all somewhat negligible. I am keen to know where the valuable conversations are happening and where the best and most thoughtful posts are occurring. And to take inspiration from territories seeing success.

~AMA is somewhat skewed for now. It’s going to be very interesting when AMAs start happening inside territories or multiple territories per post.

~booksandarticles, ~econ and ~lightning seem to be in a league of their own at this time for sats, comments and engagement. ~builders profitable but in the chasing pack for engagement. More on that in a post landing any day now.

reply

Okay, I picked. First, I was assuming that the travel into the past / future would mean that I went there and stayed there. With that out of the way, here's my logic:

  • I wouldn't go into the future because I think it will be hugely foreign, almost certainly too foreign to adapt to without going mad.
  • I was tempted to go to the past, since, given time, I could probably amass $100m just knowing what I already know, and then could influence the world for the better (or so I believe -- obviously hugely biased.) But I'm assuming I would be the age I am now, and I wouldn't want to wait fifteen years to have a ton of money.
  • So I picked to have the money now, with the assumption that I could be highly useful and do some high-leverage stuff in that circumstance.
reply

ᕦ(ò_óˇ) Day 7 of exercising everyday before the saloon opens

As mentioned yesterday, I took the train to some place I haven't been yet so I can walk back 1-2 hours.

However, I wanted to take my chances and didn't get out at a stop which was close to how far out I want to be but still a little too close.

The next stop however took longer than I expected - I didn't want to look at the map to make it more adventurous - so I was now 14km away from home which apparently should take me 3 hours. But this is fine! I'll just walk as long as I can. If I really can't do the whole walk, I'll just take the train again :)

I've gotten a bit late since I still have 8.8km to walk even though it's been 2 hours already since I got off the train. Maybe writing this already took me 20min+ (my phone is slow).

Another reason may be this:
While walking, I encountered company premises for a gravel pit. There was a sign earlier but it didn't say that this will be a dead end. I didn't want to turn around and walk all the way back so I thought I just enter and look for another exit.

However, it only went deeper and deeper so I needed to find another way out. I looked at the bushes and found the railway I wanted to follow. There was a track I could continue on on the other side. So when I found a good spot through the bushes with thorns and the slope down to the railway, I took my chances again and crossed the railway. To not take too many chances, I listened for trains coming before taking the leap.

The Beginning of the Journey

https://imgprxy.stacker.news/e9gc7I7uFGYzD88FU3KPzGvvhbW21CU-YsVNrmVtChY/rs:fit:600:500:0/g:no/aHR0cHM6Ly9pLnBvc3RpbWcuY2MvMmoyZ3F6czAvSU1HLTIwMjMwOTIyLTEwNDgxNy5qcGc

So close and yet so far. I had to take another way to the other side. The slope was too steep here.

https://imgprxy.stacker.news/4aFGwCEj0hsBTnpZ0o6fIfbtg8Z8KP-9ZPW6MYV6GPY/rs:fit:600:500:0/g:no/aHR0cHM6Ly9pLnBvc3RpbWcuY2MvR2hEUFdLeHYvSU1HLTIwMjMwOTIyLTExNDMzNi5qcGc

Change of landscape

https://imgprxy.stacker.news/Di-wAKUX_IIca-lspfC_BFcPZaS9lvgvZVOIN_JqIC4/rs:fit:600:500:0/g:no/aHR0cHM6Ly9pLnBvc3RpbWcuY2MvZzJTam4xdkMvSU1HLTIwMjMwOTIyLTEyMjY0MS5qcGc

Where I am writing this from

https://imgprxy.stacker.news/mPeaavRJd2ie0aF3QT2A22OwFWHCm0d6YjJJbvPH7TE/rs:fit:600:500:0/g:no/aHR0cHM6Ly9pLnBvc3RpbWcuY2MvcXZoOHNMek4vSU1HLTIwMjMwOTIyLTEyMzIwNi5qcGc

reply

From the kiddos:

The atlas moth's wings mimic the profile of a cobra's head to ward off potential predators.
https://m.stacker.news/22380

reply