Recent submissions

Comment · 6 months ago
I got around to installing it today after being fed up with this new worktree workflow I've started using and couldnt differentiate between too many windows open.

First, I can't figure out how to open the settings of the app. Is there any? Right now I have your bar on top of the regular macos dock. Obviously that's not the correct behavior. I also can't figure out how to have it display on two monitors, and if it's like windows where it only shows apps that are active on that monitor in the bar?

Lastly, where's the contact or any other information for people with pretty standard questions like me?

Also it would be nice to not have to give screen recording permissions becuase I dont care about previews.

EDIT

I stumbled on the right click menu. I have no further gripes. This is amazing. Thanks for the great work. Smooth out the onboarding and I think you'd have a pretty polished user experience.

Comment · 2 years ago
I think the website itself has that product. But why would it be enabled on their blog... I don't know.
Comment · 2 years ago
reminds me of this time we kept getting bugs in our app from a super old android phone from 2011. we could never reproduce it with any other hardware. There were only 4 users with this phone. We spent weeks trying to fix it but couldn't. I suggested we buy the 4 users a refurb phone from another brand. Would've cost like $300 total. Nope, not allowed. Something about not giving up as engineers.

We spent 3 weeks trying to fix it, which equaled $4500 in just my salary. we never ended up figuring it out.

Comment · 2 years ago
Comment · 2 years ago
thanks, I was confused because the top of the page says to try now when you cannot in fact try it at all
Comment · 2 years ago
The biggest resource I've ever stumbled upon was discord servers for specific languages.

During the pandemic when everyone was trying to learn languages they were popping off. Like thousands would be in servers and you could just chat with people whenever you wanted. I would spend every minute commuting, cleaning, or any time I would've usually listened to podcasts bullshitting with random people and learning how to actually speak.

I've tried italki I've tried other platforms where it's bumble for language learning. They didn't even come close to how quickly I learned there. And you can't beat free.

I joined one for Spanish and French. I'm sure they exist for others.

Comment · 2 years ago
Is that actually true? I always thought that was one of those internet sayings that had no basis in law, ie one party, two party protections etc...
Comment · 2 years ago
Hey, finally got around to reading the article. I have been grappling with the convoluted, fucked up mess that is offline first over the last 6 months. I really truly thought that this was a solved problem which the likes of facebook, instagram, etc have solved a long time ago and that there was some open source version copying whatever underlying mechanism they created.

As for the prior art, I was surprised you didn't mention watermelonDB. It sounds like what you are building but specifically for react native. I tried to use it but there were lots of really annoying api choices regarding how the querying works in the front end and their choices on how their ORM works. But the sync methodology they use seems to be sound, and as they say, they've thought long and hard about. https://watermelondb.dev/docs/Sync/Intro

The project as it is seems pretty low level. Are you planning on adding and ORM layer, or leave that up to someone else?

The last question that I always have is, how would this project create a facebook app clone? IE the user will almost always have subsets of tables that are much much smaller than the full tables the the backend has.

IE, a user should have various posts from the feed, and various users, photos, comments and liked tables downloaded for the next 30 minutes of offline activity lets say. In this system, it seems like we are syncing entire databases. But syncing small slivers of the entire system seems to be what a lot of your typical REST based apps do. Yet it is a problem I haven't been able to solve cleanly or with a unified plan of attack

Thanks

Comment · 3 years ago
I wish the name of the project wasn't just available at the top. It should hide or omit files that its own name in the text
Comment · 3 years ago
Comment · 3 years ago
I learned to fix my car because I was a broke kid with a shitty corrola. I was learning programming at around the same time as when my car was having problems.

And honestly at the time the two felt kind of similar. Both were super scary, black boxes. But both were things that normal human beings learned to do. You didn't have to be some crazy genius. And a lot of times you really are debugging a car, except since it's physical, it's a lot more intuitive.

I once tallied up all the repairs vs what I would've paid mechanics and it came to 18k. Nowadays that's a price I can swallow and it no longer makes financial sense for me to do my own repairs.

But I now have a garage full of "free" tools and I can tell very confidently when mechanics bullshit me. But that happens less than just simply talking the lingo and having the mechanic appreciate that I know what's going on and can commiserate on how shitty a repair is gonna be.

I think most sw people can enjoy and go into the physical world. I think there's so many similarities and never understood certain people's reluctance or even badge of honor of being bad at working with physical stuff

Comment · 3 years ago
I read this as a pretty scathing dressing down of incompetent engineering at reddit. But after having breakfast, what I'm realizing again is that perfect code and engineering are not required to make something hugely successful.

I've been parts of 2 different engineering teams that wrote crap that I would cuss out but were super succesfuly, and most recently I joined a team that was super anal about every little detail. I think business success only gets hindered on the extremes now. If you're somewhere in the middle, it's fine. I'd rather have a buggy product that people use than a perfect codebase that only exists on github.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton