HNHacker News
TopNewBestAskShowJobs

davidbanham

1,765 karma · joined May 9, 2011

[ my public key: https://keybase.io/davidbanham; my proof: https://keybase.io/davidbanham/sigs/Nty1Hj7kfVQZzstJlwdXPqhFTlKg4OpOXTqhbrKvNvo ]

https://notbad.software

submissionscomments
davidbanham··on Show HN: I Built a Tool to Break Free from YouTube's Addictive Algorithm
Feedly allows subscribing to YouTube channels.
davidbanham··on ICQ will stop working from June 26
It’s been over 20 years since I used it, but I still remember my ICQ number by heart. It’s burned in there so deep I can recall it more quickly than my kid’s birthday.
davidbanham··on Amazon ditches 'just walk out' checkouts at its grocery stores
Woolworths in Australia has a solution called Scan and Go. You use the app on your phone to scan barcodes as you take things off the shelves. When you’re done, the app charges your stored credit card and you scan a qr receipt at the door as you leave which opens a little boom gate.

I believe there’s still some AI based visual monitoring in place but it’s much simpler. Instead of needing to identify exactly what you’re picking up, it just needs to flag when it thinks you might have picked something up without scanning it. If that happens, it triggers a staff member to come have look in your bags when you scan your receipt to leave.

It seems like a much more pragmatic way to realise 80% of the value you get with “just walk out”.

davidbanham··on Ask HN: Did you encounter any leap year bugs today?
My suite failed this morning on an obscure test of a function that converts between ages and dates of birth. Took me ten minutes of head scratching before I realised it was Feb 29th.

’’’ + if time.Now().Month() == time.February && time.Now().Day() == 29 { + t.SkipNow() + } ’’’

Fixed.

davidbanham··on Best Rain Jackets in the World Will Soon Be Illegal
You’re probably soaked in sweat. Rubber doesn’t breathe, yard work is hard.
davidbanham··on Best Rain Jackets in the World Will Soon Be Illegal
My jacket is coming up on 13 years old now. Every one of those it’s been worn 2-4 weeks on snow, plus year round on rainy Sydney hikes, dog walks and kids soccer games. It’s just fine.
davidbanham··on Best Rain Jackets in the World Will Soon Be Illegal
Wash gore tex with a specific product like nikwax tech wash, or just use pure soap flakes.

I wash mine around once a snow season. Or sooner if I’ve gone on a really dirty summer hike. If the pores of the fabric get clogged with dirt it doesn’t repel water as well.

Wash the jacket, then give it a gentle tumble dry. This warms and reflows the DWR coating. If it isn’t beading and shedding water after this, consider re-applying a DWR. I like nikwax, I find it effective and it’s less horrible than the aerosol ones.

davidbanham··on Best Rain Jackets in the World Will Soon Be Illegal
The Kevlar in chainsaw chaps and motorcycle clothing is rapidly damaged by fabric softener. Wash them only with pure soap and they’ll last just fine.
davidbanham··on Don't dry your iPhone in a bag of rice, says Apple
It absolutely does mention that.

> That is because devices are increasingly able to withstand getting wet.

> All Apple devices from the iPhone 12 onwards are able to withstand immersion up to a depth of six metres, for up to half an hour.

> But with cost-of-living pressures driving growth in the global second-hand mobile market, it is likely that many people will need advice on what to do - and what not to - with a soggy smartphone for some time yet.

davidbanham··on BYD launches $15,000 EV
The article isn’t suggesting this is a better vehicle than the Corolla. It’s saying it’ll eat the Corolla’s market share.
davidbanham··on Earth-1217: where every CSV file has two header rows: column names and units
I’d settle for Excel either not automatically reformatting dates when opening a CSV, or having the decency to put them back the way they were when saving it. Silently turning 2016-01-02 into 01/02/2016 should be considered a hate crime.
davidbanham··on 'Zombie Fires' burning at an alarming rate in Canada
I mean, depends on how you define OK. On a geological timescale, sure they’ll be just fine. On a timescale measured in decades to centuries, not necessarily.

Fire is definitely part of many ecosystems. Fire every ten years in a sclerophyll forest? Great! Fire in a rainforest during a bad drought? It’s gone now. Might come back after the next ice age.

Also, “forest” environments that have been clear felled and replaced with a monocrop at some point basically have to be managed thereafter. Any properly bad fire through there will leave the ground essentially sterile. Seed bank destroyed. Still black years later. Their natural resilience is gone and it’s our responsibility to manage the fire ecology while they rehabilitate in the same way we need to manage the flora back to something healthier.

And then of course, anywhere we’ve built human stuff on the interface. We either defend it or we resign ourselves to the people who live there being homeless after the next fire. Leaving aside whether that’s right or wrong, it’s a very different social pact than the one we’ve operated under so far. Any change to that is going to be generational rather than short term.

davidbanham··on 'Zombie Fires' burning at an alarming rate in Canada
Dig with a Macleod tool, straight jets of water into the ground to penetrate, sprays on turned soil to cool. Rinse and repeat.

A thermal imaging camera can be handy to find the hot spots. Especially if you can get on the fireground overnight.

Mainly, though, you just need to watch peaty areas carefully until you’re sure they’re done and dusted. Regular patrols, especially ahead of a bad weather change.

Australian peat is very different to Canadian peat, though. Canada is wetter and colder, making this kind of overwintering possible. Here peat fires can smoulder for up to a few weeks, but they’ll either blow back up once it gets dry enough or go out once it rains enough. We never get that protective snow layer that keeps the fire dry but cool for months on end.

I haven’t been over but a couple of mates went last year. The part of Canada they were working has a deep peat/duff layer above permafrost. All the trees are rooted only in the duff so when the fire rolls through, it burns out all the root balls and suddenly every tree is a widowmaker.

Also Canada has reliable flowing water from snowmelt, so their tactics are focused on high pressure pumps and multi-km hose lays. Totally alien to the dry firefighting tactics we use in remote area work here in Aus.

davidbanham··on Bernoulli's Principle Applied to Firefighting – Box Alarm Training
Yep, spot on. Sorry I thought it was clear from the context that I was contrasting the US practice.

To be clear, not trying to say one is superior to the other. I don’t have any experience with, or specific training in, the US method.

davidbanham··on Bernoulli's Principle Applied to Firefighting – Box Alarm Training
It’s definitely a real thing. Happens frequently with newbies during hot cell training. Nobody dies, but they do get uncomfortable and superficially burned.
davidbanham··on Bernoulli's Principle Applied to Firefighting – Box Alarm Training
Worth noting that the approach to ventilation of a working fire is very different in the US than it is in Europe and Australia. Here we tend to ventilate only once the fire is under control rather than during the rescue and initial attack stages. Cutting a hole in a roof to ventilate a fire is never done. Breaking a window is very rare.

Instead, we tend to stay low and manage the overpressure layer with gas cooling. Short bursts from firefighting nozzles that use a spinning element to atomise the spray. These rapidly turn to steam, pulling heat out of the room with the expansion. Precision is very important as too much water or insufficient atomisation will create a sauna, lowering the survivability of the compartment.

davidbanham··on British man appears in court over bomb joke sent in private message
That kind of an MITM attack would require both a lack of public key pinning from Snapchat _and_ a compromised certificate authority issuing bogus Snapchat TLS certificates that were trusted by common consumer devices. It's possible for a state level actor, sure, but it's unlikely that kind of countermeasure is being deployed in a blanket over every device connected to the Gatwick airport wifi.

The parent post said (emphasis mine):

> While everything was *TLS* encrypted between all conversation participants and the Snapchat server

To which you replied:

> Snapchat *does not encrypt* text messages only photos and video.

Which isn't true. TLS is encryption, and provides effective protection against an MITM attack from the provider of the Gatwick airport wifi. Sure, E2EE encryption may provide better privacy. It's only providing a meaningful improvement against a certain group of adversaries, though. That's the set of attackers who have the resources to defeat TLS, even without public key pinning, yet who do not have the resources to compromise/keylog one or more of the devices or compel cooperation from Snapchat.

Even if Snapchat did E2EE their messages, you would be very unlikely to have certainty that _your_ messages were secure. All it takes is `shouldE2EE := username != 'dogma1137'`. Or more likely `shouldCCTheNSA := username == 'dogma1137'`. The only defence against that kind of coerced cooperation is a full source code audit, confidence that there's no obfuscated code fooling your auditor, reproducible builds of the app, an ongoing assurance of some kind that the installed build's checksum matches that of the audited code, and finally full and ongoing confidence that none of the other vendors involved in the production of your device from the OS software stack right down to the baseband chip, have been similarly coerced.

tl:dr, TLS is probably all you need. For the cases where TLS legitimately isn't sufficient, you should be assuming that any conversation within 100m of any electronic device has been compromised.

davidbanham··on British man appears in court over bomb joke sent in private message
I think you’re confusing transport layer security with end to end encryption.

TLS prevents the people who run Gatwick airport wifi from reading the messages. E2EE would also do that, and would additionally prevent Snapchat themselves from reading the messages.

The lack of E2EE does not imply a lack of TLS.

davidbanham··on Free and Open Source Alternative to Airdrop
I routinely use airdrop to transfer mapping data when fighting bushfires in remote areas. There’s no network of any kind on most of these, but with a geocoded PDF map and Avenza we can still plot going edges, mark hotspots and dangerous trees, etc.

Being able to quickly squirt all of that, including photos, to another crew is a literal lifesaver.

davidbanham··on The Bureau of Meteorology website does not support connections via HTTPS
I am very interested in this api. How do I get at it?

AFAIK the only way to programatically obtain bom data is the awful ftp endpoint.

davidbanham··on I built an online database for the best "Buy It For Life" products
Put yourself in the shoes of someone arriving at your website for the first time. What reason do they have for signing up an account and adding products to your database? A product like this needs an incentive, a hook.

Sometimes that incentive is financial. Sometimes it’s prestige through points, votes or badges. Sometimes it’s power through moderation rights. What’s yours?

davidbanham··on Catalyst – Tailwind CSS Application UI Kit
I’ve been really happy with my tailwind ui purchase. I’m weaker on the design side so having a consistent and decent look and feel is great. Writing up a little bit of js to make them dance is no big deal, and I like that I don’t have to buy into another build process or toolchain for it.
davidbanham··on Ford is killing the Explorer hybrid because cops are buying all of them
All our fire trucks are fitted with isolation switches. We either leave the engine idling, or we stop the engine then physically disconnect the batteries. The reason is that all the radios and gear drain the battery so quickly without the engine running. Having a hybrid style setup that cut the engine in or out as required when stopped on scene would be awesome.
davidbanham··on Ford F-150 Lightning Breezes Up Obstacle Where Tesla Cybertruck Struggled
Not a massive factor on that dusty surface. Tyre pressure would make more of a difference I’d wager.
davidbanham··on Ford F-150 Lightning Breezes Up Obstacle Where Tesla Cybertruck Struggled
The FBT exemption incentivises the common crop of dual cab utes. Those are Hilux, Ranger, etc.

The much larger F150 shown here can only be had by first importing from the US and then converting locally to right hand drive. The associated engineering certificates and approvals are non-trivia. By that point they’ve picked up the luxury car tax due to the costs involved. They also attract a higher registration/CTP fee due to weight and risk.

So, they’re actually heavily disincentivised by taxes and policy. That’s before you even look at the cost to comprehensively insure. Very steep due to the substantial repair costs driven by parts availability.

davidbanham··on Phone.wtf
Other watchmakers have made very different design tradeoffs to produce better battery life. A base mode Garmin will happily run for over a week. The fancy models over a month. They still have great tracking and notification features. Might be worth a look when your current hardware no longer meets your needs.

Explicitly trying not to pile on the “let me tell you how to manage your notifications” train by the way! That’s up to you and yours. Just nerding out on smartwatches.

davidbanham··on Ford slashes prices of F-150 Lightning trucks as EV wars heat up
Taller panels on the side of the tub combined with lower hanging side steps, wheel wells and transmission components.
davidbanham··on Thunderbird 115 “Supernova”
What’s the advantage of this add-on over the inbuilt default threading?

https://support.mozilla.org/en-US/kb/message-threading-thund...

davidbanham··on The damaging results of mandated return to office
That’s totally legitimate, and working from “the office” is a potential solution. An alternate is to work from “an office”. That doesn’t need to be the right solution for you specifically, but I hope it becomes part of the evoked set in general.

If you or some subset of your workforce has a suboptimal home situation, look at arranging individual coworking spaces. Everyone can shorten their commute by picking whichever space is conveniently located. You also sidestep the challenges of having some team members collocates while others are remote.

davidbanham··on Flying taxi at the Paris air show is quiet – too quiet
Internal combustion blowers and line trimmers are legal here. All my neighbors have switched to electric blowers. The lawn guy also runs a fully electric setup with mowers, trimmers and blowers.

It’s not legislated. The battery gear is just simpler and more reliable. And the fact it’s quieter is a bonus.

← PreviousPage 2 of 17Next →