Live data from Hacker News

Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

websqrl.vercel.app

11–20 of 49 posts

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#11
post #7

We used to use Smyte at my place of work prior to the twitter acquisition. Very cool stuff. Ended up rewriting it in house. We ended up with a SQRL variant that is a restricted type-checked subset of python. It is not python however, just syntactically similar.

That's super cool. I worked on Smyte and have wanted to replace the language with something very similar to what you're describing. I'd love to learn more about it.

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#13
post #5

It says "Compiled! Running", and shows some code in their language, but the other half of the screen is just black for me. I assume from the text on the page that it is supposed to be showing tweets and some kind of spam rule classification or something. The Wikipedia Recent Changes demo https://websqrl.vercel.app/wikipedia however did show one element on the right side, with an article title, IPv6 address, timestamp…

Ah! Yeah extremely poor timing. The Twitter API has stopped letting me fetch the events. Going to try see if I can fix it quickly. In the meantime the Wikipedia demo should be working, although it is far less interesting (much less data so not much spam popping up.)

> Ah! Yeah extremely poor timing. The Twitter API has stopped letting me fetch the events

I thought that was a "known issue," in pursuit of repaying a $44B loan

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#14
I've tried to release this a couple times in the past (you'll notice the git repo has a four year history), and happy it's finally out the door. If anyone is interested in using this, or wants to talk about the strategies I'm happy to help in any way I can.

Proud of what we built at Smyte, and hoping it can find another live outside of Twitter [1] https://docs.sumatra.ai/scowl/

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#16
I wonder is Twitter even using this any more? I report spam a lot and i's common to find 50+ identical tweets being pumped out at the rate of 10/minute, or tweets that include variation but link to the same piece of media or URL hundreds or even thousands of times. Given the quite fine-grained control in the filter stream API, it's very easy to get streams of spam, so I wonder what their excuse for letting it proliferate.

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#17

I wonder is Twitter even using this any more? I report spam a lot and i's common to find 50+ identical tweets being pumped out at the rate of 10/minute, or tweets that include variation but link to the same piece of media or URL hundreds or even thousands of times. Given the quite fine-grained control in the filter stream API, it's very easy to get streams of spam, so I wonder what their excuse for letting it prolife…

At Twitter scale, arbitrary hard-coded rules are almost always useless; they make life more difficult for authentic posters while nefarious actors can work around them with varying degrees of triviality.

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#19

I wonder is Twitter even using this any more? I report spam a lot and i's common to find 50+ identical tweets being pumped out at the rate of 10/minute, or tweets that include variation but link to the same piece of media or URL hundreds or even thousands of times. Given the quite fine-grained control in the filter stream API, it's very easy to get streams of spam, so I wonder what their excuse for letting it prolife…

Allowing spammers to run wild artificially boosts activity statistics.

Re: Show HN: SQRL – Anti-spam rules language Twitter acquired in 2018, open-sourced

#20
post #7

We used to use Smyte at my place of work prior to the twitter acquisition. Very cool stuff. Ended up rewriting it in house. We ended up with a SQRL variant that is a restricted type-checked subset of python. It is not python however, just syntactically similar.

That's super cool. I worked on Smyte and have wanted to replace the language with something very similar to what you're describing. I'd love to learn more about it.

I open sourced a very minimal proof of concept for this here: https://github.com/jhgg/hyrule which shows the syntax.
Post reply on HN