heresjohnny
|
10 months ago
|
on: I decided to pay off a school’s lunch debt
As someone from Europe, I had heard before about bankrupting ambulance rides, slavery in prisons, and food deserts. I did not expect to add “lunch money humiliation ritual” to that list. I’ll think of this next time I complain about my 50% income tax.
heresjohnny
|
10 months ago
|
on: Show HN: Create your own finetuned AI model using Google Sheets
Neat! Wonder though if you should be even offering the BYO option as a separate lite package. As a dev I would not buy this and as a non-tech person I would be confused by your pricing page.
But I do see the value! Think sales or marketing folks looking to get a bit more hands on. These will likely be your first visitor and be okay with your 50 dollar price. Then, their IT department will say “we want to hook up our own API key for that,” to which you can confidently say “sure, we can do that too.”
N=1, just my two cents. Good luck!
heresjohnny
|
10 months ago
|
on: Ask HN: Can vibe coding competitions be challenging and fair?
Of course. The only thing that’s changed (raised) is the baseline. It’s still hard to come up with a winning idea that’s innovative, creative, and polished. It’s also much easier to go into a rabbit hole you shouldn’t have gone into, which can be quite costly during a competition.
heresjohnny
|
10 months ago
|
on: Show HN: Daily Jailbreak – Prompt Engineer's Wordle
Looks like this is fully anonymous and that your auth doesn’t apply on this page (when I visit it with an active session, it doesn’t show as such). I think if you require people to be logged in you’ll already decrease malicious traffic by a lot. Love the idea btw!
heresjohnny
|
11 months ago
|
on: Plain – a web framework for building products with Python
I miss a thorough explanation of how Plain is fundamentally different than Django + extensions. Good luck though
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Thank you! So nice to see it's something others were looking into as well. And these are great ideas, I'll add them to the list. Could you specifically clarify on the grouping? I already show time spent by tag - anything you're missing? Thanks again :)
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Fully agree, I dislike auth walls as well. It's also great for distribution, so everybody wins.
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Good one - that sounds like great optional behavior. Having said that, I consciously built it this way. I personally use simultaneous stopwatches to track a full day of work and tagged items within that day, such as a specific meeting (each another stopwatch).
The "Personal Time" option subsequently merges the overlapping hours so that on Statistics, I'm looking at time spent in real life (as a person), while still being able to zoom in on specifically tagged items.
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Great idea, thank you! Shorthands are on my list. Would it work if you could immediately start a stopwatch + assign a tag, such as “customer care” with a single click?
I preferably don’t want to include projects/folders/tickets, this is what I found cumbersome to deal with in other trackers.
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Any reason why you think it's unreliable? Note my aim is to make it a PWA in the future, meaning it would be installed on your machine and run perfectly fine without an internet connection.
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Aah love to hear that! I think you should be able to iframe it just fine unless you're using an older Safari version.
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Yeah this took quite some weekends :) Just hang in there and you'll get a project shipped too!
I'm using Angular (yes, really!), and some date-fns utils for the time-related logic. Other than that, it's all custom except for the Catalyst UI library and Frappe charts. The hardest thing to solve was the event-driven foundation (which I'll use for sync support later).
Initially, I started out with Automerge/Yjs but figured that simple event sourcing would be good enough given there's no collaborative/concurrent use case. The benefit of that is that I can actually explain the logic. Not saying those projects lack documentation (they don't), I'm just not comfortable shipping a CRDT that I can't explain e2e. Might change once I have time to dive in properly.
heresjohnny
|
1 year ago
|
on: Show HN: TimeRetain – A browser-based personal time tracker, no sign-up needed
Ah - thanks for reporting. Any details on the device you're using? For me it's working fine on iPhone/Mac. In any case, I had to cut some corners with JS for the UI library I'm using. These should be CSS-only animations, period. Thanks.
heresjohnny
|
1 year ago
|
on: Show HN: I made a online free tool to enhance and auto-crop your screenshots
Nice work! Smooth and local. I like it. A tip: it doesn’t detect mobile screenshots (the frame remains in landscape, causing the image to be cut off).
heresjohnny
|
2 years ago
|
on: Ask HN: Mosquito Killing / Preventing Innovations
I think your best bet is an insect screen. I have one at home that pops right inside my window frame. Modern frames have standard dimensions, so it's likely trivial to find an insect screen that fits yours. Once you have this in place I don't think you'll be looking any longer for a solution from the Star Wars realm.
heresjohnny
|
2 years ago
|
on: Astro: All-in-one web framework designed for speed
I am a Jekyll user that has switched to Astro. I like it a lot, since it provides me with simple templating, bundling, out of the box TypeScript, and Tailwind support. It can do much more (like embed multiple UI frameworks) but I haven’t found the need yet. For anything simple like a landing page, this has become my go to.
heresjohnny
|
2 years ago
|
on: Ask HN: What advice do you have for new CS student?
Personally I’ve always thought that specialization is what matters. I’ve tended to look up to people who know everything about a single topic. I still do, but in my professional life I’ve come to learn that generalists with a few but limited expertise “amplitudes” do even better.
A metaphor from what I personally like: If you can make fast websites, you’re a good software engineer. If you can make fast websites with great copy and a subsequent positive effect on SEO, you could be a company.
heresjohnny
|
2 years ago
|
on: Show HN: I made a landing page am I doing this right?
Nice first attempt! What I would try to do is find a design system and stick with that. Someone else already commented about the size of the text and elements. If you’re not designing on a daily basis, you will overlook such and many other gotchas like consistency of padding, font weight vs. font size, and so on. A great one I can recommend is TailwindUI—just make sure to give a template your own spin to prevent looking too generic.
heresjohnny
|
2 years ago
|
on: Django-Ninja or Fastapi
Django Ninja allows you to immediately piggyback on all the Django features: the ORM, auth, admin panel, migrations, forms, and so on. If you choose FastAPI you’ll have to add these things yourself (SQLAlchemy for the ORM, Alembic for migrations, etc.). Unless every single percentage point of performance won matters to your use case, I’d go for Django Ninja.