HNHacker News
TopNewBestAskShowJobs

spideymans

2,903 karma · joined February 25, 2020

submissionscomments
spideymans··on Ask HN: What's your experience with working M1 and M2 Macs?
I’m really disappointed that the M2 Air doesn’t support two external displays. I don’t need the bulky expensive MacBook Pro. The M1 Air is already far more powerful than I need.

I really hope this isn’t artificial market segmentation by Apple to sell more Pros.

spideymans··on Ask HN: What's your experience with working M1 and M2 Macs?
The developers at my company basically staged a revolt because we were so sick of out windows notebooks (yes, I’m being dramatic for effect). We’re all immediately moving over to M1/M2.

> I've decided I want to work for a company that values my time and developer experience

That’s one of the reasons we’re switching. Being Windows-only absolutely hurts recruitment.

spideymans··on Ask HN: What's your experience with working M1 and M2 Macs?
Once you experience a computer that is absolutely silent, it’s really hard to go back to a normal laptop. My windows notebook spins it’s fan constantly and it drives me crazy. I have to put the machine to sleep and unplug the charger just to shut the damn thing up when I’m not using it
spideymans··on Ask HN: What's your experience with working M1 and M2 Macs?
I’ve realized that the only reason I desired a touch screen on windows notebooks was because windows trackpads are so awful. Even on high end $3,000+ machines.

The Mac trackpads are so responsive that they feel every bit as good as having a touch screen.

spideymans··on Ask HN: What's your experience with working M1 and M2 Macs?
Phenomenal. The best computers I’ve ever used. My MacBook Air never has fan noise, never gets hot, and never thermal throttles. The battery lasts so long that I go days between charging it. The machine feels faster and more responsive than any Mac or PC I’ve ever used, including my $3000 i9 HP work laptop.

Assuming software comparability isn’t an issue, I don’t know how I could recommend any non-M1/M2 machines in earnest.

spideymans··on New MacBook Air with M2
> I think the main difference (besides storage and peripherals) is active cooling

Haha, I read your comment, and my first thought was a dismissive, “who cares about active cooling”. Which really says something about how insanely power efficient these chips are. I’ve had the M1 Air since launch and I’ve yet to observe any thermal throttling under my workloads (I’ve yet to feel the machine even get hot)

spideymans··on New MacBook Air with M2
If the M2 Air supported two displays, I’d have no reason whatsoever to buy the expensive MacBook Pro. The M1/M2 Air is already so ridiculously overpowered for my needs. Which is probably why the Air doesn’t support two displays. Sigh.
spideymans··on SwiftUI for Mac 2022
>I concur, recruiting now and everyone wants to use swift ui, but uikit, horrible as it is, is the only option for our complex ui

That's interesting. UIKit is by far my favoured UI development framework (whether on web or mobile). It's incredibly powerful, and also pretty damn easy to work with once you know what you're doing.

I feel SwiftUI might be favoured nowadays, only because the vast majority of devs come from a web development background. UIKit unfortunately has a pretty steep learning curve if you've come from a web dev background.

spideymans··on The web is not poor man’s native (2015)
>This is a huge reason why “Open this in our app!1!” is a thing as well. The alternative isn’t browsing a mobile site through Safari, it’s using whatever social media app led you there in the first place.

Yes. The popularity of Instagram and Pinterest for shopping is a direct reflection of how relatively hostile the web is from a UX perspective. I often find myself using Pinterest, rather than the web, to browse retailers, because it's typically a better experience. This is rather precarious situation for retailers to be in, imo, as it means that Pinterest/Instagram effectively become gatekeepers to their stores.

From this perspective, it's no wonder why these stores keep begging users to install their apps. I'm sure Ikea would much rather me use the Ikea app than Pinterest.

However, I don't think every store needs or should have an app. I wonder if it's possible to deploy boilerplate native app experiences, that don't require these retailers to have a whole native development team.

spideymans··on The web is not poor man’s native (2015)
I agree completely.

Native iOS and Android apps are fantastic in that, as long as you're willing to follow Apple's/Google's guidelines, it's pretty easy to create great user experiences and highly maintainable software. Until the web can match that relative ease, it'll always be second-fiddle to native on mobile.

The problem with the web right now is that the tooling is a complete mess compared to native development. It feels like you end up spending 80 to 120 percent of the effort you'd put in to build two native apps, and even then the web apps would never feel as good as native.

My company strongly considered building web apps, as we move away from MVP to a more mature product, but the web tooling just isn't at the level it needs to be. The only value proposition for web was that it's easier to hire web devs.

spideymans··on The web is not poor man’s native (2015)
This doesn't explain why PWAs are still a rarity on Android though. You'd think that the ability to target both desktop (web) and Android (web/PWA) would've attracted more developer interest.

I can't really comment on other companies, but my company is currently moving our product from MVP to a more mature project. When comparing various options (PWAs/web, Flutter, React, Native), PWAs/web was immediately discarded as an option because we didn't believe we could deliver the level of UX excellence we're targeting. Nor did we believe that PWAs would be any easier to develop and maintain than two native apps.

Perhaps the strongest argument in favour of the web is that it's a lot easier to hire web devs than iOS and Android developers. But that's all moot if the web can't deliver the product experience we're targeting.

We're still considering React, but I feel like we're inevitability going to end up building a full native experience.

Generally speaking, I feel that PWAs and the web have a long way to go in terms of tooling, performance and UX excellence, before companies in our position will be comfortable adopting it. At least with iOS, it's really easy to create fantastic user experiences and maintainable software as long as you're willing to follow Apple's guidelines. It's a lot more difficult to achieve the same on the web.

spideymans··on SwiftUI for Mac 2022
Are you describing MVVM? If so, I completely agree.
spideymans··on SwiftUI for Mac 2022
I find that SwiftUI is fantastic for small, self-contained views, that don’t have any complex custom behaviour, and don’t deal with navigation logic. For anything more complex that that, I’d strongly urge falling back to UIKit
spideymans··on The web is not poor man’s native (2015)
There’s some recognition within apple that push notifications were a mistake (at least as they’re implemented today).

iOS 15 introduced notification filters and notification summaries

iOS 16 doesn’t even show notifications on the Lock Screen unless the user explicitly asks to view them (there’s just a small “view notifications” button at the bottom of the screen). Further, the Live Activities widgets will eliminate a lot of the notifications sent by apps like Uber.

If the trend continues, iOS 17 will further hide notifications.

Perhaps this is why Apple now feels comfortable with web push notifications.

spideymans··on The web is not poor man’s native (2015)
We’ve been hearing about web being the future of mobile apps for at least 15 years now. Yet alas, mobile users still spend the vast majority of their time in native apps. What’s going wrong here? I feel like we’re spinning our tires in the mud.
spideymans··on The web is not poor man’s native (2015)
At some point the industry needs to have an honest discussion with itself about the state of the UX of the open web. I feel like we keep telling ourselves the mobile web is fine because we have PWAs and all these other native-like gizmos, but truth be told the UX pales in comparison to native apps.
spideymans··on Porting Graphing Calculator from C++ to Swift
A lot of developers seem convinced that Apple will abandon UIKit for SwiftUI, but I just can’t see it happening for this reason
spideymans··on Apple's claim is that it bans other browsers for security
Yup, that would work.

I wish the EU had gone with this solution rather than the current regulations. However I can’t help but feel that the “loopholes” in the current regulations were intentional. Politicians have a history of rolling out regulations that have giant loopholes for their corporate friends to exploit.

spideymans··on Apple's claim is that it bans other browsers for security
>The most natural implementation of the EU directive would be to have a place in User Settings where users can go and enable targeted advertising if they want it.

And why would we assume that these companies would follow the "most natural implementation"?

The very predictable response of the industry to the EU directive was to make the cookie banners as annoying as invasive as possible, such that users would consent to tracking out of apathy. No, it's not what the EU intended to happen, but it was a consequence. Which brings me back to my original point: often times idealic and well-intentioned measure have negative consequences.

In hindsight, perhaps the EU should've legislated that the UX for the tracking content cannot be unreasonably annoying. I don't know how I'd go about codifying that into law though.

spideymans··on Apple's claim is that it bans other browsers for security
Recall how Google gimped Windows Phone support on the web, presumably to advantage their own platform and web services. My fear is that they'd do the same to Safari on iOS. They could break support on iOS, to force users to Chrome, where they can better track and monetize their users.
spideymans··on Apple's claim is that it bans other browsers for security
Often times idealic and well-intentioned measure have negative consequences. Just look at how the EU's cookie banners have eroded the UX of the open web as an example.
spideymans··on How to set junior employees up for success in remote
But they could make someone unproductive in an otherwise productive environment.

Engineers are expensive, and every minute they spend fighting with equipment rather than being productive is costly.

spideymans··on Astronomers may have detected a ‘dark’ free-floating black hole
Excuse me if this is a silly questions, but you got my imagination going.

>A tennis ball mass black hole would go right through the Earth without too much fuss. The black hole's radius would be too small (smaller than an electron) to cause any damage.

Is it possible that tiny black holes of this size could be travelling through the earth at a regular basis? Do we have the means to reliably detect black holes that small?

spideymans··on I only care about the helpful notifications, not the promotional ones
Apple rescinding the rule that banned promotional notifications is one of the worst UX decisions they’ve ever made.
spideymans··on Apple Music is the most buggy and annoying software I use
What makes this frustrating for me is that the underlying Apple Music API is actually quite robust, such that it really is quite straightforward to create an Apple Music client that is extremely performant. I just can't wrap my head around why Apple can't do it themselves.
spideymans··on American tech giants are making life tough for startups (2018)
How? Are you talking about real estate prices?
spideymans··on Sheryl Sandberg stepping down as Facebook COO
Pretty much.

On that note, I wonder if a pair of wide angle cameras could be used to create a reasonably convincing three-dimensional live stream via FaceTime. With VR glasses, participants in the call would be able to see each others surroundings in 3D space.

This sounds more immersive, and less goofy than the metaverse. It also seems like a feature that Apple could reasonably deliver with their rumoured glasses.

spideymans··on Physicists are building neural networks out of vibrations, voltages and lasers
Then perhaps the best way to make the universe think for us is to produce a biological computer, similar in nature to a brain.
spideymans··on Elon Musk Tesla email: Remote work is no longer acceptable
In American culture, appearing to work hard is a virtue. It’s arguably a byproduct of America’s Protestant work ethic[0].

0: https://en.m.wikipedia.org/wiki/Protestant_work_ethic

spideymans··on Study claims Amazon, Apple, Google, Meta, Microsoft work to derail data rules
Match Group has mentioned in their earnings how Apple’s restrictive polices are harming their earnings by making it easy for consumers to cancel subscriptions.

Facebook has been screaming bloody murder over Apple’s regulations making it difficult for them to monetize user fare.

These companies are not your friends, and don’t for a second believe that their push for more open regulations has anything to do with user “freedom”. These companies are only concerned about apple limiting their freedoms to prey on users.

> Of the entire internet, with its endless horrors beyond Apple's control, the DOJ has decided to go after a small green patch that users trust. This is more an indictment of the DOJ than anything. Apple's phone market share is small, but the trust / spending on apple are crazy because it's one of the few places online that doesn't just screw you over.

The fact that the most valuable consumers willingly lock themselves behind this walled garden, when there were and are plenty of open alternatives is a pretty glaring indictment of the state of the tech industry. Unfortunately predatory and user-hostile companies are the norm in our industry, and consumers have adjusted their spending habits accordingly.

← PreviousPage 3 of 20Next →