Viewing profile — comntr
comntr
HN member- Joined
- Tue, Jun 25, 2019, 2:46 AM UTC
- HN karma
- 184
- Public activity
- 55 items
- HN profile
- View on Hacker News ↗
About comntr
Recent public activity
-
comment
Comment #20546491
That's what I'm trying to test. Last time I've got 800 mostly meaningless comments. The idea is to stop numerous zergs: you can't ban them one by one, but a little bump on their wa…
-
comment
Comment #20546418
The captcha is basically a question to add two 2-digit numbers, e.g. 23+45. The question is returned as an SVG picture. The hypothesis is that the need to engage brain even for 3 s…
- story
-
comment
Comment #20388985
And just rendering to canvas may be very tricky if the captcha is animated with css, i.e. it moves a bit and different parts of it appear at different times.
-
comment
Comment #20384652
The catch is that the text will be represented as small geometric svg shapes, so the spammer will need to first render the svg to png and then run text recognition tools. But in th…
-
comment
Comment #20384621
That's true when we talk about 10M monthly pageviews, but I doubt that this little extension will reach such popularity levels. If this somehow happens, by that time there will be …
-
comment
Comment #20384566
Yes, this is how it works: comntr.github.io# http://foobar.com/
-
comment
Comment #20381005
I think, "comntr" is more like "integrated 3rd party" that can be run like a self hosted solution.
-
comment
Comment #20380755
Can you elaborate on those one word answer questions?
-
comment
Comment #20380746
That's right, I haven't. The puzzle will be sent as an SVG, obviously. Em.. "off-the-shelf OCR" sounds neat, but anyone who knows such words isn't an average spammer. The goal of b…
-
comment
Comment #20380679
Done: https://github.com/comntr/comntr.github.io/commit/af35
-
comment
Comment #20380330
You can git clone and launch your web client too.
-
comment
Comment #20380324
Or rather time-delay moderation, as it's easier to implement. Comments are added to the server as usual, but the web client shows them only after 1 hour.
-
comment
Comment #20380312
I think most of the spammers can be deterred by a simple puzzle, like 23+47. If we want to raise the bar, we make the puzzle more and more complex. Obviously, the puzzle is returne…
-
comment
Comment #20380301
That's right. My first attempt was to use IPFS or DAT. Figured out it's not quite possible, but we can get very close to that, in theory. Imagine the extension or the iframe could …
-
comment
Comment #20380259
Yea, I missed the obvious one!
-
comment
Comment #20379170
Also, it's already possible to have your own comntr server: you just need to git clone the comntr/http-server repo, npm install & npm start it, and tell the iframe to use your serv…
-
comment
Comment #20379061
My first post about the web extension idea got some interest (and almost 150 stars on github!), so I've made the next logical step: an that renders the comntr.github.io page and ef…
- story
-
comment
Comment #20310626
Easily. Open source merely means that the source can be seen by anyone. It doesn't mean that readers of the source have any say in how to run the browser.
-
comment
Comment #20303169
I'd expect some ML stuff, like training some models, etc. Such comments in raw form hardly have much value. What adtech usually pays for is data pinned to user ids.
-
comment
Comment #20302847
Comments can be seen like this: https://comntr.github.io#http://contoso.com/ The trick is that the #... part of the URL isn't sent to the server. This request downloads JS which co…
-
comment
Comment #20302774
The space of possible reasonable URLs is way too big to brute force. If your point is that someone can just grab the set of existing HN URLs and get their heashes, then I don't see…
-
comment
Comment #20302257
Looking at comments for example.com, I understand why they want human moderators.
-
comment
Comment #20302247
But if you click on it, it will have access to all your data? There is no in between: either no access until you click or full access when you click. This can be done already: java…