Use proof-of-work captchas, many are private by default. Look into Private Captcha or Cap captcha.
HN user
ribtoks
I feel like we need a library of better prompt-injections because not all (obvious) bot applications added the prefix.. Do you have any references?
There are other captcha alternatives like Turnstile, for example Private Captcha, Altcha etc. - they are owned by mostly “small” independent companies, they are not visual captchas (proof-of-work based) and very accesssible.
I remembered $30 from some comment I read, but didn't look for it later. If it was yours, thank you! (def. thank you for the Wallmart link! - would you like a credit in the blogpost like a quote?
actually human generated
Human written, not generated.
HN isn't popular enough to be invoked as a source
Excuse me, what do you mean there? The author happens to read HN too.
Have you seen Private Captcha? It's main point is privacy and GDPR compliance (while being self-hosted). It's a more modern PoW captcha without the limits of Altcha (mCaptcha is mostly out of equation at this point).
Is there a write-up/walkthrough on this? Would be interesting to read.
Also: this is kind of another nail in the coffin of non-opensource non-pow captchas.
Keeping time series in Mongo…
Yeah, most people here probably have an overstimulated mind and just doing the opposite for a minute or so can be very tough at first!
1. At it's core, it's a Proof-of-Work captcha, so compute load depends on the usage pattern. AI (LLMs) does get better at image/audio recognition, but compute task is the same anywhere, does not matter who "clicks" the checkbox.
2. Bots usually have such access patterns that cause compute task difficulty to become prohibitively high, requiring exponentially more CPU resources. This renders bots economically nonviable for submitting forms or scraping website.
I've heard doing nothing can cause a significant physical discomfort to the impatient mind.
My experience with abandoning Serverless framework, which I will remember with gratitude, despite it's utter enshittification.
I made a cross platform desktop app for people who upload their photos and videos to microstock agencies called Xpiks (https://xpiksapp.com). Initially I was selling one-off forever licenses but last year started moving them to subscription. So far progress is steady and I keep working on it. The app is made in C++/Qt and I’m looking for people who might be interested to join.
For me using my lambda is definitely better than having a dependency on yet another external service (like the logz.io advertisement in your comment).
Inspired by Julia Evan's write-up on web-services, I wanted to show how I automated log monitoring in AWS
Especially in Microsoft, such old historical projects are a huge huge mess. For Microsoft, never join Windows (anything, not just kernel), Power BI, Office (desktop one). Even many parts of Azure that I witnessed when working there, were already a huge and messy legacy. Colleagues, code and development workflow would be your worst nightmare there.
This is a very good app. Weekly-based todo list is something that I replicated myself in Joplin for ages. Now it's a lot better and with automations! Thanks for keeping it up!
US only shipping...
You can try pomodoro timers technique. You try to focus for only 25 minutes at a time and then give yourself some slack. Hopefully after you will see what you achieved in those 25 focused minutes will motivate you to repeat that exercise. I use FocusBit app for that, but there're plenty of pomodoro timers, you name it. The main trick is to get a ticking timer in front of you if nothing else can motivate you.
I was shaping such system myself and after some time I understood that global kanban boards are enough, but what is more important is how do I focus (and return to the focused state) during the work.
To focus and return to the focus better, I'm using a mix of:
- project microtasking with kanban board (automatically handled using scripts/app) and TODO/FIXME comments
- lazygit utility
- global todo kanban board (think Trello, GitHub Projects etc.)
I was looking for a system that will maximize my productivity during few hours per day when I work for myself. I discussed this system before on HN: https://news.ycombinator.com/item?id=20780939
There's no plug, all screenshots are from my attempts to manage my work better on one of my hobby projects. This is where it all started.
I've been doing exactly the same but with OneNote instead of notepad and GitHub kanban instead of GitLab kanban. At some point I just decided to get some automation done..
Why not GitHub Issue using GitHub-flavored Markdown?
The point of todo comments is that they are written across all your codebase and the system collects them and visualizes without manual intervention.
First of all, the buffer will be too small for all tasks created on a branch and you don't want to have this buffer big, unless you have 2 monitors and have Emacs frame with this buffer opened for a half of it.
Also this process is not automatic - you have to navigate to the buffer and close the task when it's done. Also from the that buffer it's impossible to sync outside (GitLab/GitHub) or share your tasks with a team, what is possible with Kanboard if it's running on DigitalOcean/Heroku or simply synchronizes with GitHub.
Nice idea but it's only possible on quite small feature work. If you touch different bits and pieces of the codebase, you won't create a failing test for each edit. Plus, some things cannot be expressed in tests (e.g. "increase code coverage here") or will need additional metadata (e.g. issue, branch etc.) that will still require comments.
There's nothing Vim specific as I use Vim and Qt Creator and even Emacs for different projects. All of them allow to open a "session" with one or more projects, but it's about what you were doing before in these projects, not the projects themselves.
The ground truth is in the comments in the source file. Kanban board is a derived data. So I don't think it should work the other way round.
Sure, but whenever you feel like you have an idea, you have to open your TODO list in org mode and update it. Also when you finish your intermediate goal, you have to again go to your file and mark item as done. In my case when you remove the comment right in the file you're working on, the task gets closed. Simple automation.
Given style of the code, what Yegor needs is Lisp, but not OOP.