Show HN: Focal, a Pomodoro App (aabiji.github.io)
Focal is a pomodoro web app. I know there's a lot of productivity apps already, but I'm releasing this since I figure someone might find it useful. Focal was more of a short, 3 day project so it may be rough around the edges, but I think it does the job. In any case, Focal is open source and I would be happy to merge contributions.
Here's the github repository: https://github.com/aabiji/focal
Have a nice day!
37 comments
[ 4.5 ms ] story [ 84.6 ms ] threadOr more technically correct: google wasn't a word when Google was founded, but today google is listed in dictionaries [2] as a verb that means searching for something on Google.
1. https://www.merriam-webster.com/dictionary/googol
2. https://www.merriam-webster.com/dictionary/google
https://www.techdirt.com/2008/12/03/monster-mini-golf-using-...
If someone makes Apple crayons, that’s okay.
But somebody making media or computing devices with the name “Apple” in it, that’s a problem.
> Examples of products can be, but are not limited to:
> - Timer
> - Software application – desktop, server, mobile
https://www.pomodorotechnique.com/pomodoro-trademark-guideli....
Just saying. Not sure they'd come after a project this size (thanks for sharing OP!). You could probably safely make a line of Pomodoro brand jet skis.
> The English translation of "POMODORO" in the mark is "tomato" or "tomato plant".
https://trademarks.justia.com/857/90/pomodoro-85790837.html
I feel pretty confident in assuring you that FOCAL https://en.m.wikipedia.org/wiki/FOCAL_(programming_language), which first appeared 56 years ago is ever going to have to compete with this app in the language space. In fact as the link to the Wikipedia clairifies, there are other things named FOCAL other than the “Formulating On-line Calculations in Algebraic Language” programming language.
If this was another programming language and it didn’t explicitly callout its namesake I think I’d probably side with you here, but this isn’t a programming language and you implying that someone isn’t respecting the classics here is misguided at best. For example, If someone created an application called Java that helped you brew the perfect cup of coffee or maybe plan a trip to the island of Java, that certainly would not be something that is “not respecting the classics” and “overwriting computer history” for Java the programming language.
In general I agree we should strive to preserve history, especially in such a young field. However criticizing an application developer over their name choice where there is no actual conflict with the things that share its name is pedantry.
E.g., I didn't like seeing Simula reused (probably one of the most influential programming languages, since it introduced OO), or LiveScript (the original name of JavaScript that was a functional synonym for many years). And, regarding FOCAL, you've to start a quite specific search, already, for this showing up in Google top ranks, and this won't become any better, when there are other products by this name in the IT space. Especially, since there won't be much new pages on this and Google prefers newer entries.
(Regarding Java, you are probably aware of the concept of product domains in trademarks? Clearly, a computer programming language and a computer application are in the same domain.)
And I don't think there is any fault with expressing a perceived conflict early on, as compared to when it's already an established product and the conflict really plays out.
As an alternative, I've been using https://pomofocus.io/ and like it.
[0] https://www.flow.app/download
What I found worked well for me instead was "count up" pomodoro.
In fact, a physical hourglass timer helped me build up a habit. Now, I don't even use it and have tuned to taking regular breaks without fixed 'Pomodoros'.
I wrote something in that line of thought at https://brajeshwar.com/2023/timer/
This was ages ago. And I ended up making my first software sale in browser extensions not too long after
If anyone is interested, the music uses Youtube. Here are the video-ids:
``` jazz: "fx67Lg5oSgM", classical: "Hlp6aawXVoY", lofi: "jfKfPfyJRdk", nature: "eKFTSSKCzWA", ```