HNHacker News
TopNewBestAskShowJobs

jonpurdy

1,651 karma · joined May 28, 2019

submissionscomments
jonpurdy··on The F-35 as a Subscription Service
For reference, this is called 'battleshort'. Overriding normal/safe operating limits in order to escape a situation that would destroy the vehicle anyway.
jonpurdy··on Strongbox Joins Applause
This is the same Applause that bought Bartender last year. Use the search for 'Bartender 5' to see what a disaster that was.
jonpurdy··on Feds Link Cyberheist to 2022 LastPass Hacks
Highly recommend Strongbox. The underlying DBs are KeePass DBs and can be stored anywhere as well as opened with any KeePass client, with a UI even better than 1Password (you can have columns for every field) as well as passkey support + export/import (even before the official method came out because they believe in you owning your own data).

I love it because Strongbox also has its own cloud feature (optional) that is just a hosted KeePass DB which makes it easy to have a shared DB with my partner.

The only downside for me: there isn’t a universal search that searches all DBs for credentials. So if you are in a browser and trying to autofill, you need to select the DB you want it to populate from.

jonpurdy··on MacBook Air M4
In summer 2022 I picked up an M2 Air (24GB/1TB/10-core GPU) for 1939USD with edu discount. Today the M4 equivalent is 1479USD, and the M4 (aside from being faster) can go to 32GB RAM instead of 24GB, and has Wifi 6E instead of just 6 (why not 7?).

I said I'd buy the next Air as long as it had 6GHz wifi support (6E, eventually 7) but now that it's out it's just not enough of an upgrade for me (a lot of money for 25% more RAM, CPU performance, and 6GHz wifi).

jonpurdy··on GitHub introduces sub-issues, issue types and advanced search
It is less simple, but nowhere Jira-level, and yet still more useful (for my team and I).

We've been using GH Projects at my current org and program for two years. The one feature I wish it had was nested issues.

In Jira, you had Epic > Task > Sub-task and that's it. With GH, you can just have issue > issue > issue (insert "it's turtles/issues all the day down meme"). So it's more powerful, but can be ignored by folks who don't want to do this.

jonpurdy··on GitHub introduces sub-issues, issue types and advanced search
You jest, but I tested this and it turns out that it was JavaScript, not slow networking, that made Jira so slow for me. (I was trying to figure out how to locally cache assets to speed it up.)

The M-series single-core speeds were so much faster than Intel at the time that it was noticeably faster.

jonpurdy··on Making an intersection unsafe for pedestrians to save seconds for drivers
Speed is nearly everything and controlling (ie. reducing) speed should be the primary way to influence fatality rates.

Having lived in both Toronto and SF, both cities with 4-way stop and controlled lights intersections.

I'll take 4-way stop any day since speeds are lower. Much better to get hit by a car at near zero speed than a right or left turning car at higher speed. Which is probably why Toronto doesn't have a category for four way stop fatalities.

(The worst are SF's 2-way stops at intersections between equally-sized roads that show up randomly throughout Sunset. Worst of both worlds.)

jonpurdy··on Little Snitch: Network Monitor and Application Firewall for macOS
This is the absolute top of my wish list for software on iOS (impossible with Apple’s draconian restrictions though).
jonpurdy··on Merry Christmas Everyone
Growing up celebrating Xmas in Canada resulted in me dreading the month before with Xmas music and decorations everywhere. As an adult I love that I can mostly choose not to celebrate (aside from parents and inlaws). Even living in Korea I avoided the celebrations but couldn’t avoid the decorations.

But I do really enjoy one single thing about the holidays: the VLC icon getting a Santa hat a couple of weeks before Dec 25.

VLC has been doing this as long as I can remember (earlier than 2005?) and it’s literally the one thing I look forward to for the holidays.

jonpurdy··on Microsoft Confirms Password Deletion for 1B Users
I found this out in October when trying to figure out this complaint.

timcappalli from FIDO Alliance mentioned in that above thread that plain text exports shouldn't be allowed, and that password managers/providers should be blocked if they implement plain text export.

Since that thread, there's a new spec that allows users to securely migrate passkeys from one provider to another, but no way to export to plain text (for debug purposes, or if there's a bug in the export/import and you need to troubleshoot, etc).

For me, threatening to block providers for implementing a feature that I desire is a great way for me to lose all interest in passkeys completely. I don't trust FIDO Alliance to make the right call nor do I trust big tech companies to produce bug-free software.

jonpurdy··on Why America's economy is soaring ahead of its rivals
Province of Ontario literally just passed a bill (212) to rip up already-installed bike lanes in City of Toronto at an estimated taxpayer cost of ~$50MCAD, despite opposition from city residents AND city officials, which is unheard of because municipal infrastructure is outside the scope of the province.
jonpurdy··on Starlink Direct to Cell
I've been using data-only plans since 2015 combined with voip.ms VoIP numbers (for Toronto and SF). This means I could travel and pop in a prepaid SIM card whenever I went anywhere and not have any problems using data-based messaging services (Signal/WhatsApp/iMessage).

As of this year I ditched my T-Mobile prepaid data SIM and exclusively use prepaid eSIMs (esimdb.com has a great comparison, but Nomad makes it very easy with their app). So I still have to "swap sims" but it's all done on the iPhone itself, no need to bring a sim ejector/paperclip.

What's really funny is that last week my eSIM ran out (I forgot to top up) and my 16 Pro connected to the satellite network (since it assumed no service was available I guess?), where I was able to use iMessage (in the limited way (to individuals, not groups)).

jonpurdy··on Four dead in fire as Tesla doors fail to open after crash
Just calling out the poor way this (and many) articles write about car accidents. I’m not a Tesla fan at all but blaming Tesla for the crash is incorrect.

(It is correct to blame them for the way the door locks work though and therefore can be blamed for the excess injuries/deaths that result from the design decision.)

From the article:

> Four people were killed in a fire after a Tesla Model Y lost control and hit a pillar in Toronto last month.

> Five people were trapped inside a Tesla Model Y after it crashed and burst into flames The Tesla didn’t lose control, the human driver lost control of the vehicle.

From a previous article the day after:

> Police said the driver of the Tesla lost control of the vehicle while travelling at a high rate of speed and collided with a guard rail. The vehicle then struck a concrete pillar, they said, before bursting into flames.

If it wasn’t for the irresponsible driving on the part of the human driver, this incident wouldn’t have occurred in the first place. The driver paid for this with their and others’ lives.

jonpurdy··on [dead]
Just calling out the poor way this (and many) articles write about car accidents. I’m not a Tesla fan at all but blaming Tesla for the crash is incorrect.

(It is correct to blame them for the way the door locks work though and therefore can be blamed for the excess injuries/deaths that result from the design decision.)

From the article: > Four people were killed in a fire after a Tesla Model Y lost control and hit a pillar in Toronto last month. > Five people were trapped inside a Tesla Model Y after it crashed and burst into flames

The Tesla didn’t lose control, the human driver lost control of the vehicle.

From a previous article the day after: > Police said the driver of the Tesla lost control of the vehicle while travelling at a high rate of speed and collided with a guard rail. The vehicle then struck a concrete pillar, they said, before bursting into flames.

If it wasn’t for the irresponsible driving on the part of the human driver, this incident wouldn’t have occurred in the first place. The driver paid for this with their and others’ lives.

jonpurdy··on Visualizing World War II
I expected to spend a couple of minutes browsing this, yet 25 minutes later I'm not even halfway through.

The best (so far) are the ones above the strings "on June 2nd, 1940" and "effort by Russian War Relief". I can't imagine the amount of research and sheer work (especially pre-internet) to create these.

I was a kid who played SimCity 2000, RISK, and had tons of books about geography. Having physical pieces of paper that I'd spend minutes or hours analyzing was so satisfying. Scrolling around Google Earth or doing GIS-based analysis is also satisfying, but I really got a kick out of looking at this post (putting aside the seriousness of WW2).

jonpurdy··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
Hi Peter, thanks for all the AMAs you've done in the past.

From the perspective of a recent Green Card recipient not yet living in USA, is it possible/advisable to convert to a Commuter Green Card, work remotely (and paid as US-based employee with US contract, US mailing address, and US benefits), and commute to the US to work in person for a week or two every few months?

(Or does this stretch the definition of commuting outside of scope?)

jonpurdy··on Traveling with Apple Vision Pro
Apologies, I specified "filtration" but meant "quality", which I would define as filtration + fresh air intake.

I'd have expected a better mix (more fresh air) since even with filtration removing many particulates and viruses, high CO2 levels still cause worse cognitive performance.

jonpurdy··on Traveling with Apple Vision Pro
Thanks for this recommendation; I was considering ordering these for my next trip since they should fit the same as 9205+.

(I don't see an issue with wearing an exhalation vent next to folks who aren't wearing masks themselves. If they cared about the air they'd also be wearing a mask. If I sat next to someone wearing one I'd switch back to the 9205+.)

jonpurdy··on Traveling with Apple Vision Pro
I used to think this especially since airlines touted how good the air filtration was when COVID hit.

It's actually quite poor and significantly worse than most indoor spaces I've entered (most spaces aren't great at around 800-1600ppm). On planes I've measured※ very high CO2 levels (1800-4000ppm), with the worst air during boarding and deplaning. This matches the findings of others (both amateur and professional researchers).

※ - using Aranet4

jonpurdy··on Apple introduces iPad mini built for Apple Intelligence
It works for most of them, but not all. And sometimes a service originally supports it, but then changes and doesn't, which means you need to get in touch with them to fix it.

I now have a Tello eSIM ($5/mo) that I use just for the 3-4 services that don't support voip.ms. And only turn it on when I need it.

jonpurdy··on Traveling with Apple Vision Pro
For those who wear N95s on planes, I can confirm that 3M Aura 9205+ works great with Vision Pro※ and doesn't hinder using it at all, nor reduce comfort, at least for my head and face shape.

※ - Tested during my 30 min demo (more like 45 mins) at the Apple Store.

jonpurdy··on Apple introduces iPad mini built for Apple Intelligence
I've been using data-only SIMs (and now eSIMS) since 2015. Bria voip client with voip.ms providing DIDs. Works wonderfully well and I can highly recommend going voip-only if you can.

The thing holding me back from going iPad Mini instead of iPhone was Apple Watch needs the iPhone (for some reason you can't use an iPad or Mac). Not an issue anymore. But now I rely on the amazing 16 Pro camera (with Halide shooting RAW) to mostly replace my mirrorless RX1, so yet another reason to stay iPhone.

jonpurdy··on I made a game you can play without anyone knowing (no visuals/sound)
Bought it for the novelty, easy decision.

Feedback: it's pretty difficult even at the first level. As a distraction, even just easy 2-3 beat patters might be good to start with. So having difficulty levels would be great.

Maybe the difficulty comes from the strength of the haptic engine, but not sure how to easily change that (somewhere in Settings app I'm sure).

jonpurdy··on Major Toronto Utility Company Stores Customers' Passwords in Plain Text
My solution to security/recovery questions is to generate or make up ransom answers, and store the question/answer pair in the notes field of the entry in my password manager.

This kills the “knowing things about you” vector of phishing and impersonation and make it as secure as any unique and random password.

jonpurdy··on Smartphone Tethering: A Bigger Grind Than It Needed to Be
Good to know! I'm not a networking expert so figured leaving the default made sense just in case.
jonpurdy··on Smartphone Tethering: A Bigger Grind Than It Needed to Be
Since you mentioned it, on MacOS when tethering:

sudo sysctl -w net.inet.ip.ttl=65

When done, switch it back:

sudo sysctl -w net.inet.ip.ttl=64

I went from 0.3Mbps on T-Mobile to 50+ Mbps with this; on providers that limit hotspot speed by examining TTL, this can be an effective way to get around it.

(They assume if they see TTL as one lower than expected, data is passing through a hotspot/phone instead of directly from the phone.)

jonpurdy··on Why Login Security Sucks
Yes. The absolute worst 2FA is SMS based, especially when they refuse to work with my VoIP numbers (I now have a $5/mo 2nd eSIM plan just for this since my primary SIM is data only).

IMHO, just let me check a box that enables me to ONLY use username and password all the time, no extra steps or IP-based captcha or “verify it’s you” by clicking an extra email. My passwords are unique and strong and the provider is more likely to get hacked than my passwords get cracked.

jonpurdy··on Covid-19 Intranasal Vaccine
aranet4 CO2 monitor that I bring with me. 2xAA batteries allow it to go for a year or more, and I can pull the readings via Bluetooth to my phone to look at historical data.

As sneak also replied, it's just a proxy: higher CO2 correlates to higher chance of breathing in pathogens, but doesn't take into consideration filtration.

jonpurdy··on Covid-19 Intranasal Vaccine
On this topic, I recently got officially fit-tested for N95 masks (specifically 3M 9210+). They put a cover over your head and spray in a bitter substance; if you taste it, the mask fit fails. (You can also do this test at home if you have the supplies.)

I started wearing N95s on flights since KF94 ear loop masks would hurt my ears after a few hours. Inadvertently realized during fit-testing that the KF94s let so much air around the edges that they were much less effective than I had assumed, so I basically just use my N95 when needed indoors anywhere. Also found that other 3M mask models didn't fit my face as effectively (failed the test almost immediately).

Highly recommended to go with fit-tested N95s (if not already using something even better like a respirator).

Edit: I should mention I've flown SF to Toronto a few times since the pandemic started and air quality on planes is quite terrible despite what airlines say. Lowest CO2 concentration around 1800 ppm, and highest I've seen has been 3000+ ppm (during boarding). (420ppm outdoor average at sea level, and anything about 1000ppm I'd wear a mask indoors.)

jonpurdy··on Texas sues GM for unlaw­ful­ly collecting and selling dri­vers' pri­vate data [pdf]
First thing I did when picking up my 2022 Spark was pull the fuse. Mic is disabled, but I am fine with that as I don't use make calls while driving.

If I'd not known about this data collection before I bought the car, or if there was no way to disable it, I'd be pretty annoyed.

← PreviousPage 3 of 12Next →