HN user

brantonb

336 karma

[ my public key: https://keybase.io/brantonb; my proof: https://keybase.io/brantonb/sigs/2991FSDSYXug07SN1GNtKF1xQUYpQxsr_End7QKnN9E ]

Posts2
Comments78
View on HN

This isn’t unique to Apple. The Windows developers were very vocal about a full screen start menu in Windows 8 being a bad change. We were told that we weren’t allowed to talk about it anymore on the large mailing list about the product. The decision had been made and complaints would no longer be read or responded to.

In the early iOS beta, the new tab button was at the top of Safari, as far away from your thumbs as it could be.

It’s relatively recent in iOS history that Safari’s address bar is at the bottom. There’s a setting to move it back to the top. This specific example is probably as innocent as a default getting accidentally changed during the development process.

Nobody cares 2 years ago

Enough people use 867-5309 as their grocery loyalty card's phone number that it's often got savings available at the gas pump. Use the local area code. It works great for filling up rentals while traveling, too.

From a pure numbers perspective, if you work 40 hours/week and commute 3.5 unpaid hours/day, then dropping the commute and taking a 50% pay cut results in only a 28% hourly pay cut and an extra 17.5 hours in your week.

And let’s not forget the gas and car maintenance savings. I reduced my annual driving by about 4,000 miles. My car will also not have to be replaced as soon. I’m also eating cheaper because I’m more likely to make my own lunch rather than eating out. I’m sure there are more expenses like this that add up.

If I could make the finances work, I think I’d take that deal. (I’d be unlikely to sign up for that commute in the first place.)

I have data for myself. My annual driving dropped from roughly 9,000 miles to 5,000 miles when I switched to WFH. In addition to avoiding the daily back and forth, I’d often make a detour on my evening commute to get groceries for the next couple of days. Now I plan things out better and make fewer shopping trips, as well.

I wonder if I could negotiate cheaper car insurance rates. I’m driving far less and on safer streets, rarely getting on a major highway.

Comic Mono 2 years ago

There is a “Comic Code Coding Essentials“ bundle for $30, licensed for up to 5 users. Unfortunately, it’s at the very bottom of the page so it’s easy to miss.

At my last job, we slowly started adopting Swift in 2016 by writing some unit tests with it. Once we felt comfortable and established some coding conventions, we started adding some production code. By the time I left in fall 2023, we were well over 50% Swift without any big rewrites of Obj-C code. Almost all the new code came in as Swift because developers enjoyed writing it over Obj-C.

Sounds like you rely on Categories a lot. Check out Extensions in Swift. [1]

There are some limitations (e.g., Swift enums lose a lot of their power if they're needed in Obj-C) but overall the interop is great. I don't remember anything in UIKit that couldn't be done with Swift. And if you're dealing with unicode text, doing things in Swift may make your life much easier.

[1] https://docs.swift.org/swift-book/documentation/the-swift-pr...

I totally understand that you have to play the game, even if I think the game makes search results worse. Appreciate your consideration and the post itself. (I'm an iOS dev that's made the jump from Obj-C to Swift and now from UIKit to SwiftUI.)

Yes, I'm asking for a bit of work to be done so that I can read their future posts like this. I spend money on well-crafted indie software but typically only after following the author for a while. I'd like to remain engaged and was offering a suggestion on how the author could make that happen.

The current RSS feed is not useful for humans. I'm not into SEO, so maybe RSS feeds are taken into account. You can publish multiple feeds, though.

This post was great, so I added the RSS feed to my reader and I almost instantly removed it. I always knew those "7 Best Writing Apps for iPhone (2024)" posts were only there for SEO, but seeing a post from 2021 with that title is frustrating. This post appears to be the only non-SEO-related post in the feed.

Not trying to take anything away from the author: the app and this post look great. But consider doing more writing like this and breaking them out into a dedicated, non-SEO feed. I'd subscribe to that in a heartbeat.

For instance, the NSPopover is a good candidate for bubbles that hint at stuff in the Mac app. An iOS counterpart sadly does not exist, so no bubbles in the iOS app.

Ignoring popover presentations in UIKit, there’s also a new TipKit framework in iOS 17, but it’s Swift-only.

https://developer.apple.com/documentation/TipKit

The author has done a great job while remaining in Obj-C. I’m really curious how long they can avoid Swift, keep the native experience, and offer new features in the platforms.

20 years ago, I was a college kid who built a running log website as an alternative to keeping paper records. My college cross-country team lived all over the country, so this let us keep each other accountable during summer training. It was fairly early in the Internet, before GPS watches and not many runners had heart rate straps. It got featured in Women's Health and Runners' World (UK edition) magazines.

When I interviewed at Microsoft my senior year, this gave me a ton to talk about. It was real experience building a product and having customers. I could answer questions with something real and different than the other candidates. I know I bombed two of my interviews, but I ended up doing 7 interviews on the day and getting an offer.

The website is still around, but I haven't done anything to it other than delete the production log that fills up the server disk occasionally in the last 15 years. I don't know why anyone uses it, there are much better options. I still run and I certainly don't use it. But the server bills are cheap, so it lives on.

In high school, I took two semesters of typing on typewriters. For our tests, Mrs. Beck would take the correction ribbons out. There was no point in trying to fix anything, keep going as fast as possible.

We went to a tri-county competition that used computers instead. I was the only one from my school that realized we could correct our mistakes during the competition. I sacrificed a bit of speed to get 100% accuracy and won the whole shebang. Mistakes were heavily penalized in the scoring.

This is the same for encryption: the number 1 threat is lost encryption keys

This is so true. I worked on v1 of BitLocker. Key management was a much bigger feature than the actual full-disk encryption. I only recently got a Yubikey because I know how easy it is to shoot myself in the foot, and I’m still very nervous about it.

I assume any anonymous surveys at work that roll up through my management chain aren’t anonymous at all. My manager will get responses from only ~10 people and my writing style will be unique within that small sample size.

I can’t solve the whole problem for you, but you can `git commit --fixup HEAD~4` if you know it’s 5 commits back. No need to figure out the hash. `HEAD^^^^` would also work — sometimes if I have to repeatedly fixup the same commit, adding an additional ^ to a previous command is easiest.

My first job was pumping gas at a full service station in Ohio in the late ‘90s, where full service stations were rare. We had two islands, with two pumps each. When out-of-towners would pull up and see us approach, they’d often drive to the other island. We’d get a big grin and walk over to them again. We’d get the best tips from them, because they didn’t know what to do.

I’d probably check someone’s oil about once an hour, but we washed windshields by default. It was before “pay at the pump”, so I spent a lot of my time walking credit cards in and out of the store to run them. It was actually a fun summer job for a high school kid.

A few summers later, I got a software internship at that oil company’s headquarters, working on a Visual Basic app for the pricing department to set prices at all of their stations. I’d often complete my week’s work by Monday afternoon and spend the rest of the week in their library, learning about all sorts of new technology. They treated me well and I was fortunate they didn’t offer me a full-time job at the end of my internship, because I likely would’ve taken it.

When I’ve filled up in Oregon, I’ve not seen them do anything but pump gas. During the pandemic, I drove through Oregon many times and learned to get gas before entering the state.

A counterpoint is that if the companies running these platforms are run by American companies, then their efforts to combat hate speech will be disproportionately focused on English language and American hate speech. This can allow it to flourish elsewhere.

I was just looking at the Garmin inReach on REI’s sale a few minutes ago. $350 for the device ($50 off right now), $30 activation fee, and $12/month for two years is $668. Upgrading my 3 year old phone is $800. Kind of a no-brainer to use the phone I’d be carrying anyway.

I’m not looking to use it for weeks-long trips. Mostly trail running and maybe a few days in the back country.