@bender I think that's where it sends the capture verification requests. It's based on PoW, so it has to perform validation somehow. It actually looks pretty decent as far as a way to prevent spam/abuse of forms on the open web (e.g: Waitlist on SnipMail).
Problems are Solved by Method\" π¦πΊπ¨βπ»π¨βπ¦―πΉβ πβ― π¨βπ©βπ§βπ§π₯ -- James Mills (operator of twtxt.net / creator of Yarn.social π§Ά)
I had a looksie (just to be sure) at the database, and they were thankfully legit test events. But this did spark/trigger me to make sure I have some form of anti-spam measures in place. So I added some per-event / per-rsvp rate-limiting and honeypot(s).
@movq This is actually a good positive change I think!
Personally, Iβll probably stretch it out over 24 days. Giving myself more time to solve each puzzle and I really want this event to last the entire month. π
I might even do AoC this year with the elevated stress/pressure! -- The last few times I've tried, I've always felt far too much pressure and felt like a failure π (mostly ya know because of my vision impairment, I couldn't keep up!)
One of the nicest things about Go is the language itself, comparing Go to other popular languages in terms of the complexity to learn to be proficient in:
- Go:
25keywords (Stack Overflow); CSP-style concurrency (goroutines & channels) - Python 2:
30keywords (TutorialsPoint); GIL-bound threads & multiprocessing (Wikipedia) - Python 3:
35keywords (Initial Commit); GIL-bound threads,asyncio& multiprocessing (Wikipedia, DEV Community) - Java:
50keywords (Stack Overflow); threads +java.util.concurrent(Wikipedia) - C++:
82keywords (Stack Overflow);std::thread, atomics & futures (en.cppreference.com) - JavaScript:
38keywords (Stack Overflow); single-threaded event loop &async/await, Web Workers (Wikipedia) - Ruby:
42keywords (Stack Overflow); GIL-bound threads (MRI), fibers & processes (Wikipedia)
@bender Well... I don't believe it's possible to prevent or avoid all system accidents. However, managing system safety and putting in control structures goes a long way π
@kat Ahh my vision impairment (blind) would prevent me from even appreciating anything in paper form π’
This expands the usefulness of Twtxt / Yarn.social to:
- Sharing small posts
- Sharing links
- Sharing media
- Having long conversations
- Voting on topics, opinions or decisions
- RSVPing to virtual or physical events
#event:abc123 Go Meetup β Sat Apr 27, 3pm @ Darling Harbour
I do want to improve the feeds.twtxt.net service one day (soonβ’) with features like this. But first I'll have to prevent spammers from abusing it by introducing IndieAuth as an authentication layer.
@lyse I'm open to other suggestions π€£ But hopefully both adding the additional prompt, not allowing it to enter shell history and removing from my shell history prevents me from doing such silly things in haste by pressing ^R and using fuzzy search which if you type fast you sometimes get wrong π
blog.ratterobert.com