HNHacker News
TopNewBestAskShowJobs

Gorbzel

642 karma · joined April 5, 2011

submissionscomments
Gorbzel··on Apple ordered to not block Epic’s Unreal Engine, Fortnite to stay off App Store
B/c in that case Apple would be doing what the haters erroneously claim they do now: making 100% arbitrary/capricious decisions when it comes to the App Store walled garden.

As those of us who target iOS know, they're not transparent, but it's not arbitrary. Thank god. We'd never hear the end of unsolicited opinions about the Touch Bar and HN's annual subscription to the year of desktop Linux.

Gorbzel··on Can't you just right click?
PWAs are terrible, but that debate has nothing on the real gem here:

> ...Then why does Apple advertise its products using Google Ads?

Congratulations, this cracks top 5 oddest Apple hater argument ever posted in this land of many of 'em.

Gorbzel··on Apple Music on Android requires its own payment details to avoid Google 30% cut
Come oooonnnnnn...

Obligatory disclaimer for everyone else: IANYL. Mostly, because armchair lawyering on the internet is the worst.

That said – sure, estoppel is absolutely an important part of the judicial/common law canon. It's also often a last ditch effort when multiple other theories of the case fall through. In fact, before estoppel was mentioned, I thought OP was going for unclean hands, which might be truly the last hail Mary, and absent much more, estoppel is equally far down that list.

Not sure which is worse: Dunning-Kruger here or if OP is actually in a position where (s)he should know better. All the Wikipedia and common law cites make me thing maybe a foreign attorney best case scenario.

tl;dr: Extremely broad but rarely used as such legal principle is cited as reason Apple is legally DOOMED! From that misleading jumping off point, OP gleefully takes the giant leap to asserting that an otherwise novel and highly disputed antitrust case involving the App Store et al. is open and shut when it very much isn't.

Gorbzel··on Nintendo has reportedly suffered a significant legacy console leak
Actually, it very much is a valid reason.

The hubris of those who believe other people should be forced to release their (not already subject to a copyleft license) work is the very antithesis of FOSS principles.

Gorbzel··on Private client-side-only PWAs are hard, but now Apple made them impossible
Sure, keep your (likely crummy if you’re OK with Citrix as a primary use case) Windows and Android apps.

The market will decide. Your comment is just on the user-hostile side of assuming it will prefer your technology choices.

Gorbzel··on Atrium shuts down, laying off 100
Nice writeup. Too many startups and founders out there w/ no idea about the industry. Thus, excuses of the type you mention ("sluggish, tech-averse, etc") predominate over critical evaluation of the extremely sticky and complicated obstacles to new innovations in the legal tech space.

That said, as a fellow lawyer, coder, and legal toolmaker, I'd posit there's more of a middle ground than you laid out:

> It's easy to sell a lawyer some technology that their counterparts are using to run circles around them.

Of course – it should be easy to sell lawyers on established technologies! In fact, one could argue competence REQUIRES lawyers/firms to adopt said technologies. It's not wrong to be disappointed with what's being defined as tech adoption in this thread by industry defenders:

> security standards, word processing, LANs, spreadsheets, aggregating data & metrics, owning an iPad, ...

These are bare minimums and best practices in every other industry, and celebrating attorneys for meeting an extremely low bar is no better than technobabble.

> It's hard to sell a lawyer some technology with a change-the-world, techno-solutionist pep talk.

Stipulating there's a difference between snake oil and actually meaningful legal-specific technologies for practicing attorneys/firms, then yes, certain players in the industry will be more conservative about adopting new innovation. Conversely, a functioning market would also imply the opposite: those who responsibly bet on the next big thing, whether in an operational capacity, to drive costs down, or with the consent of their clients.

Sad to say, that's not the current state of the legal industry. Sure, I'm likely biased since I'm still on the vendor side irrespective of how much we aim to make well-built software with solid UIX focused on the practitioner. Nonetheless, firms remain extremely risk averse, hierarchical, obsessed with profits per partner above all else, and long live the billable hour.

Once again, it's complicated, and no one really has the nuance or all the answers, so we all fall back to a bit of a stereotype which makes that middle ground elusive. Ultimately, however, it's really the industry that suffers, and I wonder if/when it will ever change, what the impetus will be, and if it truly requires another global economic meltdown to shake things up.

Gorbzel··on Atrium shuts down, laying off 100
Put another way, it was doomed (good riddance).

I've mentored aspiring entrepreneurs in the legal tech + services space for a number of years now and go out of my way to provide additional guidance (and some well intentioned ribbing) to those who pitch any sort of legal referral idea.

The concepts are (without fail) derivative and lack novelty, equivalent to pitching "Uber rideshare, but for [INDUSTRY]" without more to sophisticated VCs.

The problem is very real, but the margins are so thin that venture shouldn't be anywhere near it. Solutions should be non-profit and left to those heroes in the A2J space (whose funding should be significantly increased).

Gorbzel··on What’s New in Swift 5.2
How odd, I was all prepared to come in and find other folks excited about callAsFunction. It seems rather straightforward, although I will admit Swift is my daily driver.

Think most agree expressive syntax while minimizing boilerplate is at times going to require sugar. It's interesting you bring cognitive load into the question – perhaps I come at it more from an architectural light than PL fans, but that load seems largely correlated with one's purposes and patterns in using the language.

On that front, Swift has lofty and broad goals (including DSLs), but that surface area doesn't make the language worse. To take your other example, KeyPath Functions don't change anything about KeyPaths; the concept is and remains no different than anywhere else it's implemented (whether in Swift or in another language). Beginners can still use the concept, skill comes with understanding how/why it works, and mastery comes with knowing when/how to use it simply.

If Swift achieves said goals, one needn't be able to understand the last mile of any specific domain where it's used as a language. But it'll be quicker and easier than coming from another language, and the sugar will still be as sweet.

Gorbzel··on macOS Kernel Extensions are officially deprecated
The developers of Little Snitch have explicitly said they favor this move:

>Using the Network Extension framework instead of an NKE very likely allows us to build a version of Little Snitch which requires no Kernel Extension at all. That is a good thing.

Of course, you reposting the same inaccurate rant multiple times throughout these comments (including reposting as the top comment grew) signals you're aiming to perpetuate your anti-Apple fervor, but here's to dissipating said FUD for those of us who use/love Little Snitch.

Gorbzel··on Apple’s Activation Lock Will Make It Difficult to Refurbish Macs
Apple is not inserting itself as law enforcement, nor does your comment provide any justification as for why you think that'd be the case here.

Now, I could point out that absent any rationale, your comment fails to make the conversation "more thoughtful and substantive", as requested per HN commenting guidelines. However, I'd also remind everyone that HN isn't moderated by replying to comments you feel break the guidelines. Quite the opposite: "don't feed egregious comments by replying," if you really believe a comment is that bad then flag it.

However, said guidelines also remind us that critical comments are teaching moments and can be inherently good. Wit is frequently a valuable component in criticism, and there's a different between wit and mean-spirited snark. Thus, we're left with maybe the most important guideline: Assume good faith. I genuinely believe the article OP is well-intentioned, and was hoping the comment parent would provide some additional justification or perhaps reflection based on the distinction between good ideas and BigTech overreach. Instead, meta-commentary.

Regardless, have a good day.

Gorbzel··on Apple’s Activation Lock Will Make It Difficult to Refurbish Macs
Why is Apple required to act as law enforcement? Moreso, even if they could, why as consumers and technicians should we want them to?

HNers go on and on about big brother Cupertino all the time, but ooh some (well intentioned but misguided) refurb/recycling shop writes an article and all of a sudden critical thinking goes out the window.

Gorbzel··on Ask HN: Who are your programming rockstars, and why?
Chris Lattner
Gorbzel··on An update on YC China
False equivalence
Gorbzel··on 16-inch MacBook Pro
The number of Apple haters on Hacker News is also really jarring indeed.

One might accuse me of being the “apologist” you speak of (IDGAF), but if you’re correct we live in bubbles even here on HN, it’s much better and more honest if we don’t pretend the other doesn’t exist.

Gorbzel··on The Catch-22 of Building a Business on Apple’s APIs
While the article makes some good points, it conflates the variety of distinct components that comprise a truly sherlock-proof product/application/codebase.

Better to build full native but rely on cross-platform architecture, design patterns, common backend/infrastructure, etc than settle for hypebeast cross-platform abstraction magic with dependencies on overburdened and leaky by definition integrations back to native SDK. The former yields all the proven benefits of native apps and strong platform vendor support with a contingency plan if said ecosystem launches a competing product. The latter leads to a world of hurt.

Specifically, the article misses the mark wrt Swift. Swift is open source and truly cross-platform. SwiftNIO, Tensorflow, and the server-side Swift projects are a great example of how far one can go assuming a willingness to invest in the language completely devoid of any Apple API involvement.

It truly seems like the next major breakthrough would be if SwiftUI could (relatively easily) be implemented for desktop Windows or *nix. Sure, the article notes people tried the same thing with GNUStep or WinObjC, but you were always truly tied to or ended up missing Cocoa, Foundation, and the Obj-C runtime. Conversely & ironically, swift-evolution, spm, and many of the most "Swifty" parts of the Swift ecosystem come to the other toolchains long before they make it into an annual Xcode release.

Gorbzel··on Broken
Why does what seems likes every commenter / blogger on this site feel the need to write a think piece about how they no longer trust Apple and all those other times they weren't the one complaining? (Hint: they were.)

It's always the same – this time out:

• Guy installed beta software and it was buggy. STOP THE PRESSES!!!!

• "I'm a pro user, I've functionally given escalated privs to apps that steal my data, every Electron container POS ever written, and 100 open standards only Chrome supports. How DARE Apple ask desktop users for permissions on upgrade!?!?!? Keep that security stuff for smartphone users – filthy casuals."

• Forgot Password. #classic

• Somehow my hostname changed during a system update.

And the cycle continues. Comments section without fail: 4-5 commenters who maybe used a Mac once are somehow experts on MBP keyboards, no one likes the Touch Bar, software quality, here's a Linux laptop I like (obligatory distro discussion in reply), "Services Company", a WWSJD for good measure, blah blah blah, Apple is DOOOOMED!

Sure, the public at large loves drama, but the ethos of Hacker News supposedly assumes some higher quality of posts + commentariat due to an audience of those involved in building software, startups, products, and hacks that require technical knowhow. Rather, the tendency of the vocal minority who post these anti-Apple Medium articles and comments is quite perverse:

- rail against the mythical "manager" strawperson who hates software quality and is just out to steal money, jobs, or some other vague emotional rallying cry from all us hard working devs.

- "empathize" by infantilizing the industry and software engineers. Neither devs nor tech companies have any responsibility for speaking up on scope, making well-justified technical decisions, keeping in mind the end user or world around them, or voting with their feet, etc.

You hate to see it. Since it's the exact same platform war crap that's been going on forever, it's always big, bad, Cupertino that's at fault...

...and yet, I've been using Catalina (on a separate machine until a late beta), treat my personal accounts as production, assume every process and line of code might be a potential attack vector, and support reasonable software policies which respect I'm both an end user and a software professional.

Isn't perfect, but stable enough for both development and production, just like software since time immortal. Not broken.

Gorbzel··on AltStore: Alternative iOS app store that doesn't require a jailbreak
Apple can and should block this by fixing the bug allowing rotating provisioning profiles to bypass the three app limit.

Nor do I expect they would or should try to "let this slide" due to the fear of antitrust investigation. Hacker News loves to deploy the walled ecosystem FUD, but given the iOS security model has proven itself technically absent any consideration of trustbusting, I expect them to stand on their convictions and fight the antitrust battle head on, not death by a 1000 pinpricks.

Encourage folks to learn more technically and use the developer tooling as is, then you can sideload whatever you want!!! Beyond that, it's not that hard: Don't abuse developer-facing tooling & workflows to allow consumers to do stupid things.

Gorbzel··on McDonald's is to replace human servers with voice gen in its US drive-throughs
Unclear why one needs kiosks when the user's device is much more compelling. While there are some (very good) exceptions, many remain yesteryear's technology and meh to outright garbage UIX. The only reason is to maintain some local control and (when available) human common sense in the equation.

Brick & mortar kiosks are the DVD Netflix of fast food.

Gorbzel··on An Apple Developer for 10 Years
Also a F/T developer on Apple platforms for about 10 years. Obligatory disclaimer been a fanboy (and called much worse things ) for much longer than a decade. More of the same, was also doing Java-based web dev until the iPad came out. Heck, I have very similar photos from WWDC and tons of blurry cam of people’s biz cards I was excited to meet.

Which is why I feel for the guy and hope he solves his burnout problems, but there’s a tons of misdirection going on here. Once you strip out the inspo photos…it seems he’s trying to build some sort of CI tool he calls windmill – sure, fine. Let’s evaluate accordingly…

> I had hacked together a continuous delivery pipeline using Jenkins and Apple’s Command Line Tools and I thought there must be a better way to do this.

And yet, no real description of what that might be. If you dig into it, he’s basically trying to automate allowing contractors to sign code using their customer's code signing certs by having them install something on dev machines + build servers. Which is an interesting experiment…EXCEPT that’s 100% against the terms of the Apple Platforms Development Agreement and the iOS / code-signing security model.

Apple’s been clear on this for a while now (and seemingly to him): If one exports an iOS app using dev/ad-hoc profiles, it has to be for limited distribution among individuals within the same business entity (very manual, UDIDs, physical connections to Xcode, etc) Or using TestFlight. He never addresses this, and the HN community is happy to make him the misplaced martyr of big bad Apple restricting indie devs. Maybe, just maybe, he’s missing the bigger picture. Why could that be...?

> I had just left my job and I was thinking of quitting the software industry too.

Oh.

> Still, I had Windmill to carry me forward. I took a leap of faith and jumped into the unknown, being all poetic. Windmill allows me to have freedom of expression, be creative

Uhh...poetry is nice, but we were talking about CI. As his target audience, I'm not looking for tooling that strokes an author's ego about freedom of creative expression. I am looking for meaningful, well-built utilities. I expect Apple as the OS vendor and App Store operator to maintain the security model so I can continue to build software on a robust and secure platform.

> My dedication to see Windmill through and in the process take control of my life and destiny. You see, Windmill as I envision it, is more than just a Mac app. Literally and figuratively speaking. It’s hard to put this into words, no matter how much I try. It’s a vision after all. My dent in the universe.

This is exactly why it's a terrible idea to derive self-worth based on a software project, regardless of what the project is or what platform it's for. When that happens, it's too easy to avoid level headed introspection and retrospection on what one is building.

tl;dr; Article's author is trying to publish a misguided iOS CI tool to the App Store. Idea has some big conceptual issues (both UIX and technical architecture), looks like a bad Xcode + TestFlight clone, liberally rips off of Apple's dev toolchain IP, etc. When faced with such things, doubles down on inspospeak rather than accepting the reality check. Now is blaming Apple.

Balance one guy's opinion against the 30+ major iOS deployment/distro/CI/automation tools & frameworks out there on awesome-ios alone. Contributors to fastlane, Carthage, CocoaPods, etc are still going strong and the  dev ecosystem is better for it.

Gorbzel··on Twilio Super SIM
You want $25/GB for your phone?
Gorbzel··on Nest, the company, died at Google I/O 2019
Nope, your comment is just rationalization disguised as exasperated criticism.

When a given product/technology just fundamentally doesn’t work, or even worse is a security nightmare, you don’t get to write it off as a risk that didn’t cost much. Especially since that last part isn’t true in most cases.

Gorbzel··on Pixel 3a
Sad to see so much gaslighting regarding processor speed. Of course SoC performance matters! The Verge has already reported a Pixel 3a “feels noticeably slower” than a Pixel 3. For years Android devices have lagged Apple’s mobile offerings and most desktop machines by up to 40% not only when it comes to benchmarks, but also in real world and JavaScript performance (…because it’s not like JS is used much these days is why you would care about a faster processor).

Also, this reeks of elitism: the technorati crowd in SF who can afford such things get to have flagship devices for their “very specific, highly demanding applications.” Meanwhile, “most users” of the most revolutionary invention of our lifetime only need to use their phones for “email and instant messaging.” Filthy casuals. (Can’t believe the comment actually went there).

Call the Pixel 3a what it is: Alphabet’s product marketing teams do an absolutely terrible job leveraging their brand(s) to explain their device offerings or even why they’re making their own hardware. As such, consumer confusion leads to laggard sales of a flagship device.

Trying to leverage what they have, Google introduces the Pixel 3a to take on what looks to be a growing midrange market. If it works, more power to ‘em, but let’s focus on facts and price points, not vague assertions about who needs what level of performance masquerading as questions from throwaway accounts.

Gorbzel··on Buca di Beppo, America’s Most Postmodern Red Sauce Chain
> These are some of the nicest restaurants the average citizen can hope to afford to go to more than once in their lifetime.

This is almost undoubtedly untrue.

There are many independent or local restaurants in most regions that cost the same (or less) than the chains you mention. Ethnic restaurants frequently deliver more bang for the buck. In all of these non-chain categories there are “nicer” options that deliver a better atmosphere, food, wine, whatever the citizen in question is looking for.

As for the chains, they should have at least one thing to offer: consistency. No one is faulting folks for having a guilty pleasure, or working a chain into their routine when they’re looking for a known quantity meal.

But some people never break out of the mundane that consistency brings. The types who are too afraid to try things because they’re supposedly “fancy.” Or because they don’t look like they 2nd generation immigrants who run the restaurant down the road. The kind of folks who go to a Buca in Honolulu or Applebee’s in Times Square; those places are expensive as shit, and living a life like that is truly terrible.

Gorbzel··on Apple Censoring the News App
That'd be the best move here. If the author wants Apple to operate according to their (US-based) ideals in China, that's a perfectly valid argument to make. So make it.

Instead, the author does some overly verbose and hot take dance to propagate clickbait, which is then shockingly submitted to HN. Call this garbage for what it is.

Gorbzel··on Facebook Loses Top Executives, Including Chris Cox
It's not his morality unless he works at Facebook.
Gorbzel··on Deprecation Notice: MIT and BSD licenses
Reporting as spam for Blue Oak
Gorbzel··on MacOS Finder Shows Zero-Size Folders
File a Radar.
Gorbzel··on Google and Waze Must Stop Sharing Drunken-Driving Checkpoints, NYPD Demands
Thank god one's civil liberties aren't dependent on whether or not you are convinced by them.
Gorbzel··on Apple blocks Google from running its internal iOS apps
> You can’t do that on any modern smartphone with the UX most have come to expect of their devices.

FTFY

Gorbzel··on US asks allies to drop Huawei
This might be the stupidest rationalization ever posted on HN.
← PreviousPage 2 of 6Next →