HNHacker News
TopNewBestAskShowJobs

heresjohnny

243 karma · joined January 30, 2019

submissionscomments
heresjohnny··on Ask HN: LinkedIn sent me a cease and desist for my Chrome extension. Help?
You’re using logos and trademarks of various companies in the context of helping people to violate ToS. The fact that only LinkedIn has reached out so far is quite interesting. I would expect more letters.
heresjohnny··on Show HN: My first complex project, An E-com app I built with Next.js 13
Looks slick! One minor bug (or feature?) is that the homepage doesn’t start at the top; the center of the viewport is “Japanese green teas are […].” I can scroll to the top after it has loaded, but that seems a bit odd. This is on my iPhone.
heresjohnny··on Show HN: I made a UI library with automatic routing and no “props” concept
Took a quick look. So if I understand correctly, you 1) instantiate a component, which creates an object and then 2) use destructuring assignment to get e.g. the template, css, event listeners out of that object. Seems intuitive!

What is not intuitive to me is the template syntax. Why did you decide to move this far away from HTML?

In any case: good luck with the project!

heresjohnny··on Ask HN: What have you created that deserves a second chance on HN?
Cool! Personally, I have set reminders to reach out to friends and family on my phone. I can therefore relate. The landing page communicates the honest intent behind this very well!

If I were to use your product, I wouldn’t want to cycle through canned messages. Do you plan on making this truly AI-powered? That would be a game changer. Let your app draft both kind messages and responses, and allow the user to review and edit before sending. Then make it learn from those edits, and boom, you’ve built a personal social assistant.

For now something more practical: as a typical user, I am not interested in my timezone. No need to show that specifically in such a large font.

heresjohnny··on Show HN: A simple world flags game, my first web dev project as a beginner
This is really cool! Nice touch with the moving globe behind the question. Maybe create a page showing the flags and their countries the user got wrong, for reviewing purposes?
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Thanks a million for this comment! It has made me realize that I have to go the extra mile to win user trust.

A periodical automated e-mail export makes a lot of sense and seems like the most inclusive of options. Again, many thanks for thinking along.

Edit: and thanks for noticing the loading speed! I’ve really focused on this. So many web apps are bloated nowadays. Timeretain is about 165KB g-zipped. Still on the heavy side, but it’ll do for now.

heresjohnny··on Tell HN: MS forcing Edge shortcut on desktop
This is becoming such a nuisance.

Last week I had to invest so much brain power to get around Microsoft’s dark patterns after installing an update. No, I don’t want to use Edge because it’s “safer”. No, I don’t want to redeem one month “free” of 365. No, please don’t “protect” my files with OneDrive. I am getting angry again from just enumerating this.

heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Great to hear! I hope Timeretain will indeed be helpful to you :)
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Ha, that's interesting. I'll keep this in mind. If I keep this name, I might change the logo to improve legibility. Thanks for sharing.
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Hey, I appreciate the honest feedback. You're right that competing tools are very feature complete. That is one of the reasons I built Timeretain: I needed something much more minimalist. Having said that, I do get your point. Is there anything in particular that you're currently missing?
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Good one! I've been thinking about possible integrations — thanks for sharing.
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
That is a fair point, although I've heard many times in my circle about people who "were great" and then crashed. In general, I needed to force leisure time on myself. Timeretain helps me with this.
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Thanks! A pause button is on the list. I am still thinking about how to remind people to unpause or stop. I might build opt-in notifications for this.
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
My day job is fun. If I don't keep myself accountable, I end up working 50-60 hour weeks and burn myself out. I needed something that would show me "in bold" that I've already done 40 hours on a Wednesday. Initially, this lived in an Excel sheet, but that became unmaintainable quickly.
heresjohnny··on Show HN: Timeretain – Track, visualize, and export your hours
Hey, thanks for checking. I appreciate it! I built a “subtract” feature for this use case. Once you’ve stopped doing a task, you can subtract whatever minutes you felt distracted. You can enable this in settings, and set a default value. I use it to subtract 30 minutes from my day of work for lunch time.
heresjohnny··on Bitwarden Acquires Passwordless.dev
Interesting demo. What happens though if the device holding the private key is lost? Or Apple decides to shut down your iCloud? Is there a backup option, similar to backup codes for OTP?
heresjohnny··on What’s going on in the world of extensions
This article seems in search of an audience. It discusses Manifest V3, names uBlock origin, but ends with “don’t worry, you can take your passwords with you if you switch from Chrome!”

I had to chuckle from mentally constructing a character that would fit all of this.

heresjohnny··on Ask HN: How did you become a “good enough” programmer?
I was fortunate enough to learn on the job from not only extremely talented, but also really friendly people. And of course some theory also helped – but the books pale in comparison.
heresjohnny··on YouTube Doesn't “Get It”
YouTube’s current front-end is indeed unbearable. I’m nowadays exclusively using Invidious [1]. It is minimalist, fast, open source, has no ads, and most importantly, has no dark patterns.

[1] https://docs.invidious.io/instances/

heresjohnny··on Ask HN: Alternatives to Google Analytics in 2023
Even if you find an existing tool to parse your web server’s logs, this will still require a time investment from your end. You’re right to conclude that that’s not your core business.

I use Plausible [1] which is basically GA but respects privacy and its code is much smaller (<1KB). I’m happy with it. Doesn’t do more or less than satisfying my need for visitor insights.

[1] https://plausible.io/

heresjohnny··on Ask HN: Are you thinking about quitting?
Interesting comment, and really share the feeling. I’m curious to hear from others who read your words and went “oh yeah I definitely experienced something like that before.”

Personally I think this is hard to achieve. It would imply requirements never change. It would mean that the what and why behind a product are set in stone for months/years to come, including lower level functional details. It implies the market doesn’t move. And on another note, that you’re not part of discussions around technical feasibility, tech debt, and so on, that could change the trajectory of a project and its issues.

I don’t see an endless refined backlog happen, but I’d like to be wrong. Maybe this happens in something like airplane software engineering?

heresjohnny··on Ask HN: Is TypeScript worth it?
I get your point, but it actually increases my productivity. Some examples:

I no longer have to worry about things unknowingly becoming undefined or falsey.

When chaining map, filter, and reduce, I know at every step of the way what kind of object I’m working with.

And when I use a dependency, I don’t have to trust possibly outdated documentation but can rely on types.

Just these three things make it 100% worth it for me.

heresjohnny··on Show HN: SheetHub – Turn your Excel formulas into APIs
Terrific landing page. I’m probably not your target market, but I can imagine that this would do well. One remark I have is that it’s not obvious that the first gif is actually one of three. Perhaps it’s best to merge them into one so people don’t have to keep scrolling? Nice work!
heresjohnny··on Show HN: Get a verifiable human proof seal for your content
Interesting idea! I think this would indeed prove if a human published some content. However, I think the most juicy part is proving that the content was produced by a human. I can ask an AI to write a blog post, publish it manually, and still get the seal – correct?

AI generated content can be convincing and utterly wrong at the same time, so a seal of “human content” would definitely make an impact. I think proving human publishing is a nice step towards that.

heresjohnny··on CTEs as lookup tables
Similarly, joining a CTE to itself can also be problematic. In that case materializing to a temp table can be faster.
heresjohnny··on Ask HN: How does telegram promote new people you might know?
Last time I checked this, it was because that person has you in their contact list.
heresjohnny··on Fabra: Product analytics on your data warehouse
Hey, congrats on the launch. This may be clear for others, but personally I’m missing a bit more details. What precisely is “product analytics on [a] data warehouse”? Are you an Amplitude competitor? Or more of a DIY scripting alternative?

I like that you kept things brief but some screenshots and use cases would be a nice improvement for the landing page.

heresjohnny··on Ask HN: How do you have fun?
I am the same. The solution for me was forcing myself to see friends and family. I’ve literally got reminders for this in my phone. And working out, there’s no keyboard in the gym.
heresjohnny··on Ask HN: Does dieting impact your productivity?
Behind the keyboard: yes! In the gym: definitely not. Every body is different, but mine desperately requires carbs to have an effective workout.
heresjohnny··on Ask HN: What sub $200 product improved your 2022
I pay 135 bucks a month for access to a co-working space. It’s got amenities such as unlimited coffee, call booth, ping pong table, gaming console, etc. Not to mention an environment of friendly people (mostly contractors) who want to be just as productive as you. Working from “home” and on side-projects has become a breeze this way.
← PreviousPage 2 of 4Next →