HNHacker News
TopNewBestAskShowJobs

jonpurdy

1,651 karma · joined May 28, 2019

submissionscomments
jonpurdy··on Ask HN: Who wants to be hired? (April 2023)
Location: Toronto/SF

Remote: Yes, remote-first

Willing to relocate: Only back to SF

Résumé/CV: http://jonpurdy.com/r/jp-resume-hn.pdf

Email: hn202304@jonpurdy.com

Me: Toronto-based Technical Program Manager, just relocated from SF. Five years experience as TPM, 9 in tech. I specialize in working cross-functionally and bridging the gap between technical and business teams and have had a lot of experience at startups and scaleups. Pragmatic with development methodologies; been on both sides and using the minimal amount of collaboratively-built process to enable engineers to build stuff without getting in the way.

What I'm looking for:

- US-based company that is looking to scale the development team's size and efficiency, technical infrastructure, and product documentation

- Or established teams at unicorns or FAANGs that have already established products and workflows but want to improve cross-functional communication and work more efficiently with other teams

- Or a Canadian company that is looking for someone with US tech experience to help them scale up

- Alternatively, happy to do a short contract (1-3 months) to get your teams set up for success, then hand off. Can also jump in and help forecast existing projects (I built a Jira integration) to determine accurate target dates based on existing performance.

Thanks and please email me if you have any questions or just want to chat!

jonpurdy··on Tailscale Funnel now available in beta
I might be missing something; isn’t a Tailnet a bunch of user devices with wireguard tunnels connecting to each other directly? Where does the limit happen?

(And thanks for your work!)

Edit after 1 minute: of course, limit on Tailscale Funnel itself. (Too deep into thinking about Tailscale and forgot about the actual topic of the post. )

jonpurdy··on Little Snitch Mini
When I first saw the headline I assumed they made an iOS version and worked with Apple to do it. I would’ve insta-bought!

Unfortunately just an easier to use Mac version.

iOS really needs this functionality.

jonpurdy··on Sloth – A Mac app that shows all open files, directories, sockets, etc.
Posting a reply since there is validity to the terse comment.

I clicked out of curiosity and my trypophobia was definitely triggered. Probably due to the numerous “holes” around the edges of the sloth.

Those who don’t have trypophobia understandably would think it’s ridiculous. But as someone who feels it for whatever reason, it’s totally real.

jonpurdy··on Keyboard Latency (2017)
I randomly purchased a Logitech G305 (with Lightspeed) to replace my wired B100 (I wanted a mouse with a similar shape). I figured I'd sacrifice latency for losing the wire.

Turns out that this mouse feels exactly the same as using a wired mouse to me (not gaming). Lightspeed is absolutely not a gimmick!

(I too would like to see tests done with wireless devices.)

jonpurdy··on Hyundai’s Ioniq 6 EV makes its US debut
I’m actually the opposite but thought I’d reply to your comment since they’re opposing ends of needs.

I have a Spark EV that did 130 miles new, now ~100 highway miles after 6 years.

The warranty on the battery lasts another two years and they don’t make that battery anymore anyway. Replacement car would be a $27K Chevy Bolt, which is much longer range and way more expensive than I need.

I’d love to see a standard battery back that was around 100 miles range that cars would use 1-4 of them to achieve whatever range is desired.

Not to mention a standard form factor that would be available for 2-3 decades to prevent a car like my Spark EV with just 50K km from becoming landfill in a few years.

jonpurdy··on Why Is Tipping Everywhere You Checkout?
I personally got so exhausted from decision fatigue and being forced to choose a tip or not that I just go to fewer coffee shops as a result.

Make it a seamless experience (single tap) and charge enough to cover costs plus profits plus a good wage and I'm happy to support.

jonpurdy··on FTX’s financial black hole leaves Binance balking at rescue plan
Question from someone who hasn't been involved in crypto since baby was born in 2021:

We all know that this can happen to centralized exchanges and using a DEX will protect your assets (the ones that don't go to $0 on their own like LUNA and FTT).

In the past, trading was always much more expensive due to the blockchain overhead compared to trading on a CEX, not to mention liquidity problems with smaller alts and DEXs.

Is this still the case? Do folks day trade using DEXs for small amounts or are they still limited to longer-term trading due to the overhead?

jonpurdy··on Housing in Tokyo is cheaper and more spacious than people think
You've just linked to a small, walkable street with slow traffic that has multiple food and shopping options mixed with medium density residential. Zooming out it looks like a quick walk to a metro station and multiple parks nearby. Not to mention how safe these areas are.

The random mishmash of houses and shops is exactly the type of place that makes walking viable negating the need for a car (and the expense and waste of space storing one).

I wish I could find neighbourhoods like those found in many Japanese and Korean cities; they're very small and hard to find even in Toronto and SF (and not really comparable anyway).

jonpurdy··on Ask HN: How to intentionally throttle CPU on a M1 MacBook?
You can also do this with GUI apps like App Tamer※. I use this myself to limit CPU consumption of hidden background apps (but not visible apps in the background), optionally running on the Icestorm cores only as well. Lots of options and ways of being configured.

※ - https://www.stclairsoft.com/AppTamer/index.html

jonpurdy··on MagicDNS is generally available
It took me six months to actually set up TS because of the lack of email/password auth. So this is definitely a pain point. It's such a good product that it's annoying that they don't roll their own simple auth.

I eventually gave up and used Github and it's definitely been worth it for my personal use (a personal laptop accessing a Mac Mini in SF while on vacation, as well as setting up exit nodes on VPSs for getting around geo-restrictions).

jonpurdy··on Spark email client goes subscription path
Warning for folks using or considering using the Spark client. I downloaded and set up the Spark email client back in 2019, thinking I'd enter my IMAP credentials for local email usage.

My fault for not reading how it works, including storing my email credentials (username and password) on their servers, and storing my emails on their servers to send push notifications.

What's worse is that I've got almost 1000 email aliases (company@mydomain.com) set up over the years to filter email and block companies that send spam or get hacked. And I started to receive marketing email from Readdle (company behind Spark) to my main email address (which I would never give out to any company).

Tl;dr: they store your email credentials and send marketing emails to your main address.

jonpurdy··on Show HN: Get conversational practice in over 20 languages by talking to an AI
If it's that good with Japanese, I'd love to see it support Korean! Keeping up conversational practice is very tough as a non-native speaking not living in Korea anymore. So having an AI that I can bother at my convenience would be amazing.
jonpurdy··on Podcasting is just radio now
I got the impression that the OP used it to mean talking about the same thing over and over and just filling the time with empty content, so I used it in the same fashion.
jonpurdy··on Podcasting is just radio now
Personal recommendations of good podcasts that are 95-100% content (<5% ads, waffling, etc):

- Accidental Tech Podcast: Apple-related stuff. https://atp.fm

- The Sajin: photography in Korea. https://www.buzzsprout.com/1324087

- Skeptics Guide to the Universe: scientific skepticism and related topics. https://www.theskepticsguide.org/podcasts

Podcasts that I would listen to more if they weren't filled with ads and "waffle":

- Tim Ferris show: like a more intellectual Joe Rogan. https://tim.blog/podcast/

- Huberman Lab: (he gets a pass since the advertising is all front-loaded, and no "waffle") https://hubermanlab.com/welcome-to-the-huberman-lab-podcast/

jonpurdy··on A method to promote sleep in crying infants using the transport response [pdf]
For those who intend to have one child only, they now have a rental program where they ship you the SNOO, you use it up to 6 months, and ship it back. Works out to about the same as what you'd lose by buying it new and reselling it at the end. Highly recommended!
jonpurdy··on Hacker Stations – Tech workspace setups to get inspiration from
Makerstations※ has been great for this sort of stuff, plus they also have an 80s/90s computing vibe with their fonts and choice of imagery.

※ - https://www.makerstations.io

jonpurdy··on Kagi/Orion status update: First three months
Thanks for the recommendation. I avoided BitWarden for two reasons: - No Safari extension - Electron app

But now that 1Password is Electron and doesn't seem to work with Orion, I will give BitWarden a try again since the 1Password advantages were wiped out.

jonpurdy··on Kagi/Orion status update: First three months
Orion looked (and still looks) amazing but when I tried it a few months ago 1Password refused to work with it (and any non-authorized browsers). This is 1Password's choice and entirely their fault, but I haven't found an alternative (though at the current rate of decline other options will become better by default soon).

Does Orion work yet with 1Password, or are there any workarounds yet?

Edit: found the thread on the 1Password forums and sounds like Orion has tried to reach out but are getting completely ignored by 1Password.

jonpurdy··on Final thoughts on Ubiquiti
There was a lot of discussion from ex-Ubnt employees in a January 2021 thread※ related to outsourcing and incompetent management. From what I've read, they still show ads for their products in newer Unifi Controller web interfaces and don't have a way of disabling tracking.

But now that the Krebs retraction has occurred, my brain doesn't know how bad/incompetent Ubiquiti is these days.

Is there an updated-for-2022 source of info on Ubiquiti's problems? ie. what complaints are still valid, and which ones are not valid due to the cyber blackmail incident?

I was a big supporter from 2015-2019 and I still run their AC Lite AP + EdgeRouterX, but haven't updated them beyond 2019 firmware.

※ - https://news.ycombinator.com/item?id=25735032

jonpurdy··on A Brief History of ClarisWorks (2003)
As a TPM, I actually use ClarisWorks 4.0 (in SheepShaver) in drawing mode when running retros on one of my teams (iOS). Originally did it as a joke a couple of months ago but ended up sticking with it since it is lightning fast and works just as well as any modern tool for that purpose.
jonpurdy··on I won a suit against a party that sent me an unsolicited text message
When I lived in Canada, I was very excited when CASL (Canada's Anti-Spam Legislation) came out circa 2013. Having the ability to sue Canadian companies that ignored email opt-outs would have been great. The amounts are limited to $200 per violation, but up to $1 million per day total (in most cases, I'd get a few hundred dollars for 1-3 emails). And very easy to track since I generate unique aliases for each company I interact with.

Unfortunately, the ability for individuals to sue ("private right of action") was delayed in 2017, and delayed once more in 2019, IIRC. Apparently, companies complained that the max $1 million per day could be achieved by sending 5,000 unsolicited emails, which would be too easy to do if there was a mistake in their system or a new sales rep ham-fisted this without realizing the repercussions.

I love to see posts like this though, I'll be sure to attempt this if I ever get SMS spam here in USA.

jonpurdy··on The MiniDisc deck you hoped to never see [video]
I would love to import a Honda Acty. A neighbour had one when living in Toronto but seems like they're really difficult/impossible to import to California.
jonpurdy··on Despite crypto layoffs, Kraken continues to hire
The only thing I can discern is maybe they wanted to preserve the privacy of the interviewers? But if that's the case, then just do no-video for both parties.
jonpurdy··on Despite crypto layoffs, Kraken continues to hire
I wouldn't take either offer today for different reasons, but this was during the hiring ramp up right after the March 2020 COVID shutdowns. No reason to take an offer that was significantly lower at that time.
jonpurdy··on Despite crypto layoffs, Kraken continues to hire
I mean, it certainly makes it easier to try and hire if you're paying 40% less than Coinbase (at least as of mid-2020)※.

※ - Kraken offer was 120K USD with no room to negotiate, Coinbase pre-offer was ~170K base + ~30K options/year + bonus.

Edit: forgot to mention the weird interview process where they had the interviewee video on, but the interviewers were audio only. Hopefully that has changed since then.

jonpurdy··on How big tech runs tech projects and the curious absence of Scrum
My take as a TPM and certified in Scrum: the better and more skilled the team members, the less you need Scrum and other frameworks. Scrum is great for teams composed of new developers who don't yet know how to work together, or teams at companies with poor culture. But the best teams are self-organized and don't necessarily need the guidance of Scrum. As Gergely mentioned, team autonomy is a big factor in job satisfaction (and performance).

But, it can still be worth doing in high performance environments if specific things are needed. Part of being Agile is adapting processes to teams, and some Scrum processes can be useful (relative estimation for example) even when not doing Scrum itself.

As an aside, Gergely has a newsletter[1] (of which this is one of the free articles) that is absolutely fantastic. It's $100/yr IIRC and well worth it. Gergely deep dives into topics around tech including hiring, structure, comp, etc.

Gergely also has a book[2] that helped me get hired in SF when I moved here a couple of years ago.

[1] - https://newsletter.pragmaticengineer.com/about [2] - https://thetechresume.com

jonpurdy··on Using a "proper" camera as a webcam
What I am surprised about is that nobody has made a high quality UVC camera with a large sensor and great lens, specifically for videoconferencing.

Even the "good" webcams (like the Elgato FaceCam and Logi Brio) have tiny sensors with small lenses. And iPhones (with Reincubate Camo) have bigger but still relatively tiny sensors.

Pair an APS-C sensor with a ~24mm f/2 lens, with no controls; just a USB connection. This would barely be bigger than the lens itself (think double the size of Apple's old iSight).

I'd easily pay $400 or more for this just to avoid messing around with mirrorless cameras and trying to mount them and use their drivers or HDMI capture USB interfaces.

jonpurdy··on Swimlanes for Trello
I already posted below※, but I actually tried this out.

It doesn't add swimlanes to Trello the way you'd expect. It opens up a new view which looks like Trello, but seems to be totally custom. So you can only see the swimlanes in this view, but not using Trello normally.

Not sure if I'm missing something but this is a non-starter for me.

※ - https://news.ycombinator.com/item?id=31354174

jonpurdy··on Please don’t let anyone Americanise it (1992)
Adding additional info to my sibling comments. Since the bottom is designed to show night, it would be cool to grab a geolocation and draw the bottom based on sunrise/sunset times.
← PreviousPage 5 of 12Next →