HNHacker News
TopNewBestAskShowJobs

louwhopley

210 karma · joined January 14, 2012

Co-founder at RootPlatform.com| taking complex things and exposing them through simple APIs
submissionscomments
louwhopley··on Starlink announced a $5/month plan that gives unlimited usage at 500kbits/s
This is incredible. The amount of embedded and mobile systems that can utilise this is big. Think vehicle (car, ship, etc) tracking, IoT devices, remote sensors in the field, even remote cameras in the field. Search and rescue devices, etc.

Lots of use-cases already proved by the more limited Iridium modules that are available on the market.

I'm however curious what having orders of magnitude more low-bandwidth devices connected to a satellite would do compared to having fewer high-bandwidth devices.

How would that affect the individual satellite's capacity?

louwhopley··on BPS is a GPS alternative that nobody's heard of
Thanks for sharing this. It creates a clear picture of its use cases and roll out plans.

GPS is such a critical infrastructure component to modern society- knowing that a redundancy system like this is in the works is great.

louwhopley··on Railroad Tycoon II
There doesn't seem to be any mention of 2006's Sid Meier's Railroads! which seems to be an evolution of Railroad Tycoon.

I've played "Railroads!" for countless hours - it's an incredible game, especially when LAN'ing with others.

Any reason why this game might be left out?

louwhopley··on Boeing 787s must be reset every 51 days or 'misleading data' is shown (2020)
Same same but different
louwhopley··on Can SpaceX land a rocket with 1/2 cm accuracy?
Given the size of the booster, what corrections would placing GNSS sensors in multiple places provide to increase positional accuracy?

Eg if you space sensors 20m’s apart.

louwhopley··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
If you have the option to consider both, which visa would be the more seamless (and faster) path to green card?

L1A or O1?

(Coming from South Africa, running SaaS company with holding co in DE)

louwhopley··on NASA says data will guide whether astronauts return on troubled Starliner
Every time an article on this subject pops up, I tend to wonder if the 2 astronauts will ever just 'call it' and go "this is enough, please send the Dragon and get us home"
louwhopley··on My daughter (7 years old) used HTML to make a website
...and the websockets!?
louwhopley··on I Received an AI Email
Quick shoutout to slhck for helping me debug and resolve this issue. Thank you!

tl;dr: Ran into issues because the DB was expecting a profile picture URL from Google auth (string) or NULL, but JavaScript being JavaScript tried to insert "undefined".

louwhopley··on I Received an AI Email
I do see it in the logs now. So weird, as dozens of people successfully signed up without this issue. Have added more logs now again to double down on that specific area where this issue is caused. Maybe another login attempt now will be able to uncover the gap.

Thanks for removing the permissions in Google, as that's also key in this debugging.

Mind if I send you an email to debug further there?

louwhopley··on I Received an AI Email
Thanks for the useful feedback! Totally forgot that pricing was never added to the landing page → have added to the todo list to fix up.

Where in the process did that error occur for you?

I see in the logs that an error registered, but unfortunately no detail attached. I've beefed up the logging a bit in the onboarding journey on my side to see what could be breaking here if we try again.

Mind trying to log-in/sign up again? You can use "HACKERNEWS" as a promo code, which would make the first month free.

louwhopley··on I Received an AI Email
Correct! :')
louwhopley··on I Received an AI Email
Haha, exactly this. I've built and successfully been using Unspam[0] for this reason since about a year ago. In corporate/business world, anything where SDR sales are involved this form of automated AI outbound mail has picked up a lot. Tools like Apollo automates this AI process (both finding leads to mail, and then crafting the mail).

For interest sake, users of Unspam that have a title of CEO on their Linkedin see about ~10% of all mail making it into their inbox be categorised as spam (leadgen, recruitment, or software dev services).

[0] https://unspam.io

louwhopley··on Writing good commit messages
For solo-private projects, I constantly catch myself writing full commit messages even though I never read it again, and `git commit -m "."` would suffice.
louwhopley··on Show HN: I built a tool to stop cold email spam (Unspam.io)
That tweak would make many people happy.
louwhopley··on Show HN: I built a tool to stop cold email spam (Unspam.io)
Good questions.

Firstly, this is specifically designed for business users (founders, ceo's) that are already using Google Workspace for email. Using SpamAssassin (afaik) is not possible in that environment.

On the "AI" topic, it's not used because AI is a cool thing. It's used because of the wide permutations these cold emails come in. Lead gen people, SDR folks, and tools like Apollo makes it trivial for outbound sales peeps to send bulk personalised mails. The emails that Unspam focus on are the ones that already make it through Google's "black box" spam filter (and boy, does Google filter out a lot of spam already! like 99% of all mail that hit my inbox).

I can't compare against SpamAssassin, but from using Unspam for the last 8 months, I received 11,951 emails of which 663 we're caught as spam (after Google's spam filter let them through).

Anyhow, the primary goal of this is to make it super easy for busy people like founders and CEOs (who are often non-technical) to simply enable the filter on their inbox and continue with work. :)

louwhopley··on Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?
I would suggest checking out PowerSync (https://www.powersync.com/) for this.

I've built various React apps (and iOS apps before that) in the past on a bunch of stacks.

My experience with the following tools were as follows:

- Pusher: love the tool, but required lots of layers on top of it to be used for keeping DB's in sync. It does make sockets trivially easy to get going and use.

- MeteorJS: lots of cool "realtime magic", but hard to break out (it's too opinionated and constrained). We ended up breaking out and running ExpressJS + React + Pusher and ditching MeteorJS.

- Firebase: used it for two projects. Platform lock-in, like weird Firebase-specific nuances to workaround and solve for, felt like quite a lot. You basically have to park your experience with other stacks and databases and become an expert in Firebase. A big one here was around access policies for the data in the database → limiting what data a user can access.

My current stack is now mostly Cloudflare and keeping real-time requirements in the product design to a minimum, to reduce the overhead.

louwhopley··on How French was medieval England?
The book The Shortest History of England by James Hawes opened my eyes to how French and Danish (Viking) England used to be… repeatedly over time.

https://www.goodreads.com/book/show/45420401

louwhopley··on Ask HN: How'd you manage the password managers' master password?
What's your thoughts on keeping a separate Gmail password (that's not stored in the password manager, vs keeping it inside the password manager?

Assuming Gmail account is the core email behind majority of services, so breaching that account would allow password reset on most other services.

louwhopley··on Google ending Basic HTML support for Gmail in 2024
Curious, would Gmail’s standard interface not be top-class when it comes to accessibility compatibility?
louwhopley··on Apple Says It Will Exit the UK Market If Government Passes Online Safety Bill
If this passes and non-App Store app downloads take off, then the biggest hit could be taken by Apple’s App Store revenues… and the UK gov will loose even more control when people start downloading properly encrypted software off platform from the open internet.
louwhopley··on Wash trading gone wrong – how a $100M/day crypto exchange bankrupted itself
If a few lines of code can easily achieve this, then why would some of the big exchanges not have a team (of even 1 engineer) apply this tactic against all the other exchanges?

This would quickly result in washing out all fake volumes across the market.

louwhopley··on P1030680: Unbroken Enigma message (U534, 01 May 1945)
Also curious!
louwhopley··on Ask HN: What do you put in a “in case of death” file?
Worth checking all the tax implications for one’s situation. Trusts are typically taxed quite high in relation to humans.
louwhopley··on Ask HN: I won't have Internet access for months, How could I use my time?
Not sure if practical or affordable, but could consider getting your hands on a Starlink, then selling wifi access to people around you to help cover the cost of the Starlink subscription. Seems like there's coverage in Khartoum.

Good luck out there!

https://ts2.space/en/starlink-in-khartoum-khartoum/

louwhopley··on Ask HN: What productivity tools do you use?
The simplicity of this is remarkable.

Dropbox-like tools can also ensure it gets backed up to the cloud.

louwhopley··on Ask HN: What productivity tools do you use?
Workflowy.com has been a tool I’ve religiously used for the past 7 years. (I’m a startup founder/CEO)

It’s a simple bullet-points-only app/site to track things.

I follow a toned down structure of Getting Things Done by David Allen. Categories: Inbox, Today, This Week and then a few other longer term buckets.

Lastly, I use Apple Notes (between phone and mac) to note thoughts and longer form writing.

Trying to keep it simple, else the overhead gets too much and the tool starts gathering dust.

louwhopley··on Who says 007 has to be White, British and male?
Scotland is a part of Britain. Same as England and Wales.
louwhopley··on I don’t want to sign up for your newsletter (2018)
Out of interest, what are the typical conversion rates people see on this? What % of users actually sign up?
louwhopley··on Ask HN: How do I stop card testing attacks on my Stripe account?
There's a client-side only implementation of Stripe Checkout, which is what the OP might be using. [tutorial example](https://designcode.io/advanced-react-hooks-handbook-stripe-c...)
Page 1 of 3Next →