HNHacker News
TopNewBestAskShowJobs

djlewald

137 karma · joined April 22, 2020

submissionscomments
djlewald··on Show HN: Curier – A macOS Gmail client that turns your inbox into feeds
Hi all!

At the start of this year, I vibe-coded this email client to replace Apple Mail for my daily use. The original goal was something native and lightweight, but it quickly morphed into tinkering with the idea of viewing my inboxes as feeds (and organizing them that way). It's still lightweight, but now includes a tagging system that automatically categorizes emails so they can be displayed in a multi-feed format.

Like many others, something I built to learn what frontier models could do has become something I use daily. After months of use and refinements, I figured it's time to let everyone else in on it (haha).

For now, the project's scope is still narrow. MacOS only, Gmail only. The organization is purely client-side. Other than sending email, nothing gets reported back to the email server. I have set it up in a way that it could support other email services, namely outlook. And given the tooling, it could be deployed to other platforms (Windows a/o Linux). Personally, I do all my emailing from a Mac, hence why I haven't lol. But if others wanted to light that torch I'd be happy to support them!

djlewald··on Ask HN: Why is Bluetooth still so unreliable?
https://xkcd.com/927/

From what I understand, there's no standard implementation of the standard. So each implementation is unique in some ways. Therefore a "unified" experience is impossible.

djlewald··on Ask HN: Best E-Reader Experience?
I had a fire 8 that I tried for a while. But found the low-res to make it uncomfortable. Is yours a paperwhite?
djlewald··on Ask HN: Does anybody still use bookmarking services?
Funnily enough, I made a CLI tool recently that bookmarks SSH connection strings. https://github.com/IamFlowZ/ssh-bm
djlewald··on Ask HN: What to ask when interviewing at an acquired startup?
Status update: this was a fantastic question. One that I believe convinced myself and my interviewer even more that we were a good match.
djlewald··on Ask HN: What to ask when interviewing at an acquired startup?
Fantastic point. Innocent enough of a question but could serve as a canary in the coal mine.
djlewald··on Ask HN: Can you share websites that are pushing the utility of browsers forward?
when I grow up, I want to be a dev like you lol
djlewald··on Ask HN: Cloud vs. Dedicated Hosting
This video provides a great lens for thinking about the cloud 'spectrum'. Using it as a lens, your product is living somewhere in the middle, and what you're proposing is at one end of the spectrum. Again siding with your CTO, your job is to deliver value, not infrastructure. Maybe you save a few dollars in app costs, but you'll more than eat through those savings in maintaining infrastructure.

https://youtu.be/k3bUvZf89k8?t=697

djlewald··on Ask HN: How to Nuture a Culture of Reading?
That's an interesting approach. Piggy backing off of something users were already actively reading to insert useful blips.
djlewald··on Ask HN: Do you donate money to open source?
They were pretty active here on hacker news tbh. They got a lot of people pretty excited.
djlewald··on Ask HN: Do you donate money to open source?
I do! I'm sponsoring this effort to catch linux trackpad software up to mac standards. Not affiliated with them in any other way, was simply blown away by a friends magic pad, right about the same time this project started. https://github.com/gitclear/libinput

edit: I also like to buy merch from OSS affiliated companies. e.g. mozilla hoodie, Neo4j shirt etc.

djlewald··on Microsoft launches a personalized news service, Microsoft Start
Is anyone else exhausted by the constant barrage of "personalized" experiences? Its always been about click rate for advertisers, but now they push their monetization model as a feature and it just feels draining.
djlewald··on Upvote to encourage more people to visit New Links on Hacker News
could maybe do something like tweetdeck and have new listed adjacent to the main page...
djlewald··on Show HN: I built the antithesis of Zoom. Add GIFs, stickers, BGs. Talk like IRL
I'm surprised you didn't launch on producthunt. Definitely think that crowd would get a kick out of it

Edit: I now see their producthunt page. It didn't pop up while searching /shrug

djlewald··on REST vs. GraphQL – A search for evidence on which is better
I am a fan of GraphQL, but what evidence do you have for "REST sans a hypertext was always a mistake"?
djlewald··on Cypress: Fast, easy, and reliable testing for anything that runs in a browser
Like a couple other people I'm very surprised by the negativity around this tool. I was introduced to it when I started my current position a few months ago and I've found it everything BUT hard to use.

The method chaining feels good as long as you check the return type of the function your calling. Most of the time it returns the element you just asserted against. And when you're trying to drill down into deeper sections of the DOM you can speed up tests by calling .within from a higher level element to keep the search to a specific part of the tree.

The individual steps with their state available for viewing in the sidebar is great as others have mentioned. The test doesn't run at light speed, so locally you can actually VIEW what is happening. Plus when it does fail there's typically a long timeout (~40 seconds) before the test actually fails. So it's very noticeable when your test hits a snag.

Also helper functions are not hard at all, and we have a few useful ones we use in almost every section. I have more I could say, but I'm not going to write a huge raving post. Just wanted to try to post some positive contrarian perspective.

djlewald··on Ask HN: How do I learn to write better code?
100% depends on what kind of work you want to do. There's some principles like cleanliness and comments. But outside of that it starts to get domain specific pretty quickly.
djlewald··on A Picture of Java in 2020
I prefer to have the application ran on my machine in a fashion similar to how I'm going to deploy it. Using a "large" ecosystem IDE detracts from that as the application is now ran by an application rather than in a system. And almost all the features you listed are possible in VSCode. You just have to take an hour or two to set your system up to run it.
djlewald··on A Picture of Java in 2020
I feel like it's on the product to make those benefits apparent and easy to use. They're selling me (the user) not the other way around. The message comes off very privileged IMO.
djlewald··on A Picture of Java in 2020
What an absolutely tone deaf thing to say. "It can't be our product that's using out dated philosophies. It's the users that don't know how to use it properly"
djlewald··on On Modern Web Applications Stability
At the very least, I like the rocketbook usage
djlewald··on Python Wheels Crosses 90%
If you're using a *nix system, you could create an alias. Something like, `alias "pip install" "pip install --user"`