HNHacker News
TopNewBestAskShowJobs

loh

562 karma · joined November 12, 2019

molecule.dev
submissionscomments
loh··on ProtonMail includes Google Recaptcha for login
FWIW, Zuck/Facebook and every other shady company who uses dark patterns and takes advantage of their users disgusts me. It's one of the primary reasons I started TricepMail.
loh··on ProtonMail includes Google Recaptcha for login
It is a brand new service still in the early stages of development. Building trust will take time, especially since it's new, but I think competition in the email space is a good thing.

Thanks for your feedback!

Oh, also, the open source repos are coming soon. Only so much time in a day. :)

loh··on ProtonMail includes Google Recaptcha for login
Thanks for your feedback. I will touch on all your points.

TricepMail is designed specifically for privacy, and not only privacy for your data on TricepMail’s servers but for preventing others from tracking and selling your information as well. The privacy policy specifically states that there is no collection of your personal information. TricepMail is based out of Colorado, US, but considering moving to another country which might be better for privacy.

The UI is definitely very minimal, but that is on purpose by design. No need for a bunch of visual clutter when reading/sending email. Improvements can and will be made though, of course.

loh··on ProtonMail includes Google Recaptcha for login
Check out TricepMail.com. I'm curious to see what HN thinks of it.
loh··on Can I Email?
TricepMail has granular/heritable switching between plain text or HTML, with or without images. For example, if you have a mailbox set to plain text but receive an email that you would like to render as HTML, it's just one click away for either the entire thread or just that message.
loh··on Swarms of soldier crabs can implement logical gates (2012)
If you had approximately 16,039,018,500 crabs, yes.
loh··on Launch HN: Axiom (YC W21) – No-code browser automation a.k.a. RPA for everyone
I always hated writing e2e tests (tools like Cypress just didn't cut it for me), so I put this together a while back (it's open source, MIT licensed): https://github.com/testfront-io/testfront-devtools

See also https://www.testfront.io/ for an actual description of how it works, but don't bother signing up. I'm really bad at marketing/getting the word out, and google took forever to approve the extension so I lost interest/ran out of money. Maybe if others show interest, I'll be motivated to resume the plans I had for it.

Here's a 4 minute video of it in action, covering every user join/login/update possibility: https://www.youtube.com/watch?v=ifkaptIYeL8

loh··on The M1 MacBook Air is the best computer I've ever owned
The most interesting thing about this to me was the bit at the end about Windows and Games. I've heard of Windows emulation on Mac before but this is the first time I've heard of Parallels.

> Now you can download Steam and basically install anything and it will probably work. Microsoft really did some amazing magic in getting both 32-bit and 64-bit x86 programs running on arm64.

The author makes it sound like you can run basically all Windows software on Mac without issues with Parallel, including more demanding software like games you'd find on Steam.

Does anyone here have experience with Parallels? How does performance compare? My assumption with this kind of emulation was always that performance would typically suffer too much for it to be worth it.

loh··on Comic Mono
Yeah it is strangely easy to look at. Smooth and readable.
loh··on Cypress: Fast, easy, and reliable testing for anything that runs in a browser
Here's an open source alternative (actually a huge improvement to how most people do frontend tests) I put together a while back: https://github.com/testfront-io/testfront-devtools (See also https://www.testfront.io/ for an actual description of how it works, but don't bother signing up.)

I'm really bad at marketing/getting the word out, and google took forever to approve the extension so I lost interest. I made it because I hate manually writing E2E tests like with Cypress.

Maybe if others show interest in it, I'll be motivated to resume the plans I had for it.

loh··on Apple’s “Extended Dynamic Range” Brings HDR to Non-HDR Displays
It's amazing to me that there are still people out there who don't use adblockers in 2020. The web is unbelievably painful to browse without an adblocker.

I've also gotten into the habit of using uBlock Origin to kill all of the "Accept Cookies" type popups without ever clicking accept. Those are just as intolerable as ads to me.

loh··on FCC to require email addresses on applications for amateur radio licenses
Thanks for the very helpful feedback.

Last time I used Fastmail, I had to manually setup the aliases in advance, before they could receive mail. It also isn't possible to send from aliases on Fastmail. I find Fastmail's UI/UX to be too cumbersome for what I want to do with my email.

Once I've added a few more key features and polished the UI a bit, I am planning on revamping the landing page to make things clearer.

Thanks again for the feedback. It's incredibly useful.

loh··on FCC to require email addresses on applications for amateur radio licenses
Yes.
loh··on FCC to require email addresses on applications for amateur radio licenses
Looks good! Does the interface organize mail by mailbox? Can you also easily send email from any mailbox? And is there blocking/accepting from specific senders?

In TricepMail, messages to e.g. hn@loh.tricepmail.com versus ignore@loh.tricepmail.com are separated in the UI, and you can configure the "ignore" mailbox to block all incoming messages. You can also setup mailboxes that accept messages from specific senders only.

TricepMail also has everything (and a bit more) that you've listed under "Web interface". TricepMail isn't meant to be used for trash/throwaways, but you can use it for that if you want. It's meant to compartmentalize real email for the demands of today, especially for things like the FCC requiring email addresses on applications.

For example, I would consider incoming email from the FCC to be extremely important (definitely not trash), but I wouldn't want to use my usual personal email address for this. I would still want to see it without going through all the hassle of setting up a separate email server and/or using a separate email client. I want everything in one simple, organized place. This is why I created TricepMail.

I've starred your repo. Looking forward to seeing its progress. :)

loh··on FCC to require email addresses on applications for amateur radio licenses
Would it be frowned upon if I use this thread as an excuse to shamelessly advertise TricepMail.com? It's a better approach to catch all email that I've been working on. MVP released last month with polish and feature additions (but not feature creep) still in the works.
loh··on Degoogle: Cutting Google out of your life
What new laws in Australia are you referring to? I did a quick search and I saw a lot about anti-spam laws (which is great), but how does that affect switching your own domain to fastmail?
loh··on Ask HN: Why is Reddit on mobile so obsessed with making me use their app?
I'm personally not a fan of notification spam either, but I would assume that notifications via mobile browsers would be opt-in. Is that a bad assumption?
loh··on Ask HN: Is all of FAANG like this?
I love (well, kinda...) that we're going to have to start asking this question on a much more regular basis.

What will be really interesting is when it is actually a GPT-3 bot but no one has any clue, conversing with it like it were anyone else.

loh··on Launch HN: Reflect (YC S20) – No-code test automation for web apps
Congrats on launching Reflect. Looks solid!

I soft launched something eerily similar ~6 months ago and got zero feedback (probably because no one was able to actually try it since Google took forever to approve the extension).

TestFront.io: https://news.ycombinator.com/item?id=22130590

Ran out of money though and had to pursue other things so I put it on hold. Maybe I'll resume work on TestFront at some point and you'll have some competition. ;)

loh··on A No. 1 hit vanished from Poland’s charts – it’s not going quietly
For my own curiosity, what are some of the Polish anti-government media outlets?
loh··on As the Startup Boom Deflates, Tech Is Humbled
I'm genuinely curious. What opportunities do you think an economic collapse would create for you?
loh··on Twitter says an attacker used its API to match usernames to phone numbers
I can't imagine it would be difficult to implement a "Select All Contacts" functionality, in addition to selecting individual contacts and/or selecting all then deselecting some. Automatically allowing access to future contacts also shouldn't be difficult. There is no need for apps to always have access to all contacts.
loh··on Vine founder launches TikTok competitor
This is exactly the type of response that keeps me reading HN daily. I love it.

Apologies for the unsubstantive comment of my own here. I felt like an upvote wasn't enough to show my appreciation.

loh··on Linode launches free DDoS protection
Marketing goes a long way. It makes me wonder how many products/services are out there which are actually much better than the well-marketed ones, but we just don't hear about them because they don't have the same level of marketing.

I actually don't use DO, but I've used their articles many times after searching for how to setup some things on Linux. Their tutorials are excellent and have saved me a ton of time. I'd imagine those articles alone drive a lot of traffic to them.

loh··on Show HN: TestFront helps you create end-to-end tests with no code
This is a soft, absolute minimum viable product "launch". Mostly looking for some feedback and validation.

I'll probably repost if/when Chrome Web Store approves the extension, especially since I've gotten zero feedback (so far).

I created TestFront to solve some pain points for me when creating end-to-end and/or UI tests. Awesome tools like Cypress are still too tedious for me and take way too long.

TestFront is free and open source, MIT licensed. Check the issues on GitHub (notably the high priority ones) for what's next on the agenda. Issues will be prioritized based on user feedback so feel free to give issues a thumbs up or thumbs down and/or create issues of your own: https://github.com/testfront-io/testfront-devtools/issues?q=...

I did a short screen recording yesterday, covering every user join/login/update possibility in under 4 minutes: https://www.youtube.com/watch?v=ifkaptIYeL8

You can probably watch it at 2x speed to get the idea. At the end, you'll see me commit the tests I made to the https://github.com/testfront-io/starter-kit-app repository, which you can clone and run yourself to get an idea for how easy it is. (Note that for the API, I used the `serverless-dynamodb` branch of `starter-kit-api` for easier installation and data resets, but the `express-postgresql` branch should work roughly the same.)

loh··on Back pain is a problem which is badly treated
Good advice here. 3RM in my opinion is even pushing it and not something you want to do often. 5RM is probably more ideal to do on a semi-regular basis.

Form is critical too, so with every single lift that you do, make sure you're using the correct form first, otherwise you're potentially wasting your time and putting yourself at risk of injury.

loh··on Ask HN: What has your work taught you that other people don't realize?
Life is definitely fleeting, but we (or most of us) have to work in order to live. The key is finding work to do which doesn't feel like work, but the difficult part to this (for many people but not all) is making enough of an income to live comfortably. In this case, I would say it is perfectly okay and probably a good thing if your identity and your work are one.

It is crazy to me to think that so many people spend such a large percentage of their lives doing something (usually just for money) and don't consider it to be who they are, especially if they hate the work that they do. Your work is a huge part of who you are. It affects everything about your life. It isn't something you should do just to do it or because you feel like you have to. It's a path that people should choose carefully.

For way too long I latched onto the first opportunity or idea that came along. I'm 32 now and find myself constantly wondering how much different (maybe better, maybe worse) things could have been if I had taken a step back and considered more possibilities for the future. Now multiple times per day I try to consider where each decision might lead, no matter how big or small of a decision, ranging from hours from now to years from now to thousands of years from now. This mindset is less stressful/neurotic than it sounds, and I would suggest more people try this approach. Good, well thought-out decisions lead to a better future (for everyone). Imagine that.

That doesn't mean that you shouldn't take risks. Sometimes a risky path is the best possible path to take. The potential rewards should always be worth the risk, so that is something to always be considered. You usually learn a lot more in a shorter period of time this way.

Family is the most important thing in life. Material things don't matter. Sure, nice things are certainly nice to have and it can make life more enjoyable, but if you have no one you love to use these things with and spend your time with, life feels pretty empty.

Spend your time wisely, and try to do things that, when you look back on your life on your deathbed, you think to yourself, "I am so glad I made that decision."

loh··on The “No Code” Delusion
I agree with the author for the most part.

An exception to this rule is that in terms of front-end (or end-to-end) testing, if an application is deterministic, you most certainly don't need to write any code to create tests for it. You can record actions and snapshots and replay the actions and compare snapshots. There can often be more to it than that (like filtering dynamic elements/attributes and pattern matching), but for the most part, this approach works quite well.

loh··on Why I Quit Using Google
This is what I've done over the past few years and it was much easier than I thought. Although, I was never too deep into Google's ecosystem to begin with. The only thing that really remains for me now is the occasional YouTube video (I don't even use an account for that anymore), and Chrome extensions.

For most people, I'd imagine "degoogling" seems pretty daunting at first, but if you do it gradually, you'll have rid yourself of Google before you know it. You'll also be supporting a better future for everyone. I don't mean that in an anti-Google way. I mean it in a pro-indie-dev (or small company) way and a pro-decentralized way, the way the internet is supposed to be.

Competition is always a good thing, in the context of goods and services, at least.

I think it's much better in the long term if we support businesses that specialize in doing one thing and doing it extremely well.

It may even be reasonable to think of businesses (companies) like you would well-architected software, where businesses that do one thing well are like small modules designed for a specific purpose, simple and predictable, easy to replace with something better if needed, without affecting much else in your life... while Google is like a monstrous spaghetti codebase with too many entangled dependencies, where changing a single thing has the potential to adversely affect many other things in your life.

loh··on Ask HN: A New Decade. Any Predictions?
No one here has specifically mentioned the two primary things I'll be working on over the next decade. Although, the trends surrounding these two things have been (generically) mentioned many times, and I actually see a handful of people predicting the exact opposite of one of them.

I see this as a good sign that I'm on the right track.

← PreviousPage 4 of 5Next →