HNHacker News
TopNewBestAskShowJobs

_qulr

4,776 karma · joined May 23, 2020

submissionscomments
_qulr··on Potential Apple M1 Flaw Discovered by Hector Martin
The tech sites are already going crazy over "M1 malware", which in reality is just malware authors updating their Xcode version and recompiling.
_qulr··on A Retrospective Look at Mac OS X Snow Leopard
It works if you copy the Catalina version of Network Utility over to Big Sur.
_qulr··on Who cares about the Ivy League?
I don't think that's exclusive to the Ivy League. People are paying money for college everywhere, and a lot of them can barely afford it. Thus, professors are hesitant to outright fail students. I say this as a former lecturer and teaching assistant at a non-Ivy.
_qulr··on Who cares about the Ivy League?
> his professors found him intelligent

He had a 77% average in college, which made him a C student. He even characterized himself as an average student, which is accurate. The idea that he was a secret genius is patently ludicrous and is only proffered by political hacks.

_qulr··on Apple’s tech interview scope for junior position
> Neither does a 1 day on-site interview process.

That seems to be jumping the gun. You don't normally get an onsite immediately, you usually have to go through much shorter screens, the first of which may only be an hour max. So you don't necessarily waste a lot of time on any one company unless you go deep into the process, and you're probably going to be screened out early by lot of them. The take home assignments are generally supposed to be replacements for technical screens, but they invariably take a much longer amount of time.

There's also an investment differential. Every hour that a candidate has to spend in an interview is also an hour the employer has to spend in the interview. Whereas an employer can send you off with a take home project for an indefinite number of hours while they sit back and do nothing. Are they going to spend the same amount of time reviewing the project as the candidate did writing it? Extremely doubtful.

_qulr··on Apple’s tech interview scope for junior position
> you might as well pick one at random

Indeed. Is there any scientific evidence that tech interviews are better than random selection?

_qulr··on Apple’s tech interview scope for junior position
This is a false dichotomy. Why not both?

Again, the sports metaphor breaks down, because winning and losing is a zero-sum game, whereas companies aren't necessarily playing a zero-sum game. Moreover, a team's draft position is inversely correlated with its record, so there's an incentive to "tank" to get better draft picks. ("Rebuilding" often means getting rid of your expensive best players and intentionally losing for a while.) No such analogous situation exists in business, it's just an arbitrary effect of how sports leagues are organized. It's actually designed that way to encourage competitive parity among teams, prevent any one team from dominating forever.

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
> Your point 1 contradicts your monopoly theory.

What is my "monopoly theory"? I clarified what I meant: "A platform so gigantic that it's impossible for humans to intelligently manage it". We don't really have a good term for a corporation that has undue, oversized market power. Pedants like to argue "so-and-so is not literally a monopoly!" but this is just wordplay and doesn't really address the serious social issues involved.

> Your point 2 says you really want to join the Amish.

Maybe!

> You mean smaller platforms like Parler or 4chan?

I mean smaller platforms. It would be ridiculous to suggest that your cherrypicked examples are representative. You can make anything look bad by cherrypicking.

_qulr··on Apple’s tech interview scope for junior position
macOS is at least 20 years old, and Apple needs to maintain it indefinitely. They need engineers who aren't going to accidentally break things for the 100 million strong existing user base. Nobody rapidly specializes in Mac development, there is simply no substitute for experience in this area.

The results are pretty obvious and depressing when you see Apple throw engineers at the Mac who don't understand the Mac. Low quality, bugs, constant accidental breakage, bad design in opposition to the platform standards.

Not every engineer can work on "the next great thing". You need a lot of engineers to work on the old great thing too. A mixture, a balance of engineers is important. A company gets diminishing returns from having all jack-of-all-trades engineers.

Google is the absolute worst at this. They're constantly creating new things... and then discontinuing them a few years later. Their follow through is terrible. Nobody wants to do long-term maintenance. Even though most of Google's revenue comes from the old things, such as search. (My impression that Google search is actually less accurate and useful now than it was 10 years ago.)

People love to make sports analogies, so here's mine: imagine a football team that put 11 all-star quarterbacks on the field. They would be the worst football team in the world. Every team needs role players.

_qulr··on Apple’s tech interview scope for junior position
> You get 2 assignments and get paid for both.

Is this supposed to be a pro or a con?

This is very hard on people who are already employed. Who wants to work 2 jobs simultaneously? The pay of a short-term contract is basically nothing compared to the pay of a full-time permanent job.

Suppose I apply to 20 places, and they all want me to do this? It doesn't scale at all.

_qulr··on Apple’s tech interview scope for junior position
There are only 32 starting NFL quarterback jobs available in the entire world, and more or less that number of backup QB jobs.

You can't really compare with an anonymous junior engineer position.

_qulr··on Apple’s tech interview scope for junior position
The sports analogy is not great, because tech companies can't trade engineers to fill a need, and there are no multi-year contracts, so any engineer can quit at any time.

There's also no hard industry-wide salary cap. With the salary cap, the best way to maximize your overall team performance is to get superstars under contract when they're young and underpaid, because a team can only afford a few veteran superstars. Also, sports teams have a hard roster limit, whereas big tech companies can hire as many employees as they like. The analogy breaks down in so many ways.

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
1) My family is on Facebook. I am not. ;-) It's already the case that Facebook, Instagram, and Twitter for example have different "crowds", though there's some overlap.

2) Somehow humanity survived without these networks pre-2007ish.

3) I have no problem with the existence of many smaller special-interest social networks. Those are manageable, and we had them before the rise of the BigCos. The problem is with the existence of a few all-encompassing, world-consuming, general-purpose social networks. They have proven to be completely unmanageable and toxic.

"Abolish Gmail", for instance, doesn't mean abolish email providers. Not at all. And it doesn't mean that "the next gmail" will replace it. Healthy competition is good, unhealthy monopolies are bad.

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
No, break up all the tech giants, and prevent monopolistic platforms from ever arising.

A platform so gigantic that it's impossible for humans to intelligently manage it should simply not exist.

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
> There’s plenty of counterexamples one who might wish to dismiss the idea that technology can reasonably manage things

Are there? How many historical precedents are there for "curation" at the scale of today's tech giants: Facebook, Twitter, Google, Apple App Store, Amazon.com? IMO none of them do it well, or even reasonably.

> given the number of _potential_ instance of mishap that do not regularly occur

We only hear about the "notable" cases. Every day, people are accidentally or intentionally banned by Twitter or one of the other tech giants, and nobody ever hears about it, because these people are not famous and have nobody else to speak for them and raise a public fuss.

> any the relatively minor consequences of the mishaps that do occur

Regardless of one's opinion on the matter, you can hardly call the banning of the POTUS, for example, from the world's largest and most important social networks as a "relatively minor consequence". This is very consequential. You may think the consequences are good, or you may think they're bad, but it's consequential.

If these "mishaps" are not consequential, why are we all here talking about them?

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
> So long as companies deal with errors reasonably it's all good.

We all eagerly await this utopia.

Or maybe expecting that is silly, given the many years of empirical evidence?

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
> Forbes is a blogging platform nowadays

What isn't? A lot of "hard news" stories nowadays are just republishing tweets. So-and-so famous person tweeted this, so-and-so other famous person tweeted a response, yadda yadda. [James Earl Jones voice] This is CNN.

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
Yes, I actually deleted my Twitter account and joined ADN. I was gone from Twitter for 4 years. But this accomplished nothing, it only hurt me professionally, and ADN eventually shut down.

Individuals can't win in this scenario. Like it or not, the big social networks have captured the masses.

_qulr··on Twitter locks out Irish Bishop after he criticized euthanasia
A couple weeks ago Twitter inexplicably suspended @AppsExposed, an account that has repeatedly exposed scams in Apple's App Store and was recently featured in Forbes. The account is still suspended. https://www.forbes.com/sites/johnkoetsier/2021/02/02/porn-ap...

This has nothing to do with euthanasia, but that's the point. It could be anything, or nothing. Twitter doesn't even have to give a reason for suspending accounts. There is no accountability.

"Just don't use Twitter", some say. But Twitter has 300 million users, and you're supposed to "just" ignore that audience. How about "Just don't sell your product in the United States"? Doesn't sound so great, does it. The excuse is always is Twitter is a "private" company (not really, they're publicly traded). But Twitter is literally the size of the United States, it has approximately the same population. Facebook has a larger population than any country on Earth. These aren't just companies, they're almost nations.

_qulr··on Commenting vs. Making
> I think the author was coming from a place of sharing one's work on the internet, he pretty much said as much in the article.

Did he?

"I’ve mostly stopped sharing unsolicited “helpful” just-a-thoughts and comments at work. I save them for Twitter"

This is why I said it's not even clear what exactly the author is talking about. I actually have no idea, but everyone else seems to think they know, despite the fact that they have very different interpretations of what it is.

_qulr··on Commenting vs. Making
Can we not pretend that we're talking about gardens and bridges, or that the article author is just making things for himself, his partner, and his friends? I really don't think these are useful analogies.

Who is commenting on gardens? Who is commenting on bridges? I mean, if a bridge collapses, then a lot of people will comment on it, deservedly so. "Yes, people died, but don't criticize, go off and make your own bridge!"

_qulr··on Choose Boring Technology (2015)
Who would pass the technical screen must answer me these questions three, ere the onsite he see.
_qulr··on Why the US sucks at building public transit
Here in Wisconsin, there were federal subsidies available to build light rail connecting to Illinois and Minnesota, but our brilliant Republican Governor Scott Walker turned down the subsidies. That's why we don't have light rail. (He also turned down Medicare subsidies, because who needs health care amirite.)

The very same brilliant Republican Governor Scott Walker did however offer massive state subsidies to Foxconn to build a factory here... which Foxconn never actually did. The whole thing turned out to be a giant scam.

Taxpayer subsidized services for corporations? Hell yes! Taxpayer subsidized services for individuals? Hell no! The irony is that building public infrastructure would actually create jobs, which was the nominal justification for the factory.

_qulr··on Commenting vs. Making
Who is a "maker" and who isn't? This seems like a false dichotomy. An enormous number of people on Earth are engaged in making things. And every maker of things is also a consumer of things.

Or is it that only makers of this particular thing are qualified to comment? But that would be a strange principle, because again, who are you making things for?

_qulr··on Commenting vs. Making
The article is so vague that people can read anything they want into it, and judging from the comments here, they are. My question is, who is the target of the article, who is supposed to avoid commenting? Your coworkers? Your boss? Your paying customers? Your non-paying users? The media? Twitter/HN randos? All of the above?

If you're a maker, then you're making things for someone. If you're only making things for yourself, then of course nobody else has a right to comment. But if you're making things for other people, then it seems to me that those other people have the right, perhaps even the obligation, to comment on the product, right? The article verges on the parodic idea that no maker should ever be subject to any criticism. If that's not the author's intention, then the author ought to be clearer what is intended.

That's my drive-by comment.

_qulr··on Choose Boring Technology (2015)
> I really only cared about the evolution through ABI Stable.

Ok, but that came later and wasn't present in 2014.

> they did a "hard-sell" with Swift

I agree with that. :-)

> "Full System API" is the native frameworks; UIKit, AppKit, WatchKit, etc., as well as things like WebKit and MapKit.

Swift did of course have bridging to Objective-C and the preexisting Objective-C API. I find it strange to equate language bridging with announcing a full system API — an API originally announced around the turn of the century (can't believe I'm using that phrase now). Cocoa-Java, which no longer exists, also had such bridging, as does PyObjC and MacRuby/RubyCocoa. Still, most of the system API to this day are written by Apple in Objective-C.

_qulr··on Choose Boring Technology (2015)
> I actually mentioned that. Like, immediately after the quoted phrase.

I'm rereading your previous comment multiple times but unfortunately still failing to see what you're referring to. The only explanation I can see is "we were quite familiar with Lattner and LLVM, so we were quite aware of his propensity for WIN. That gave me some confidence, going forward."

> They also announced a full system API, as well as a product roadmap.

I'm not quite sure what you mean by "a full system API", and does Apple ever announce a product roadmap? I would definitely be interested in this roadmap of which you speak. :-)

_qulr··on Choose Boring Technology (2015)
> I don’t do “boring,” as much as I do “mature and robust.”

> I’ve been writing in Swift since the day it was announced

May I ask how you consider these to be compatible?

_qulr··on Choose Boring Technology (2015)
> There aren't enough of the very best developers for a company to plan around hiring only those.

I've seen no evidence that companies are even trying to hire developers who "avoid complexity". If anything, the interview processes are designed to select for engineers who bathe in complexity. There are so many interviews which consist of "How would you rewrite from scratch this thing that already exists?"

_qulr··on New malware found on 30k Macs has security pros stumped
As far as "malware" is concerned, there's no reason to trust an app over a pkg. Either one is going to get you. But there are legit companies that definitely "overpackage" their software. For example, Microsoft distributes Edge for Mac with a pkg installer, even though Edge is based on Chromium, and Google just distributes Chrome as a drag and drop app in a dmg. But you can extract the Edge app out of the pkg and just install that, skipping whatever junk Microsoft decides to do in their installer scripts.

I trust Microsoft not to be literal malware, but I don't trust Microsoft to avoid doing stupid unnecessary crap to your Mac.

← PreviousPage 3 of 31Next →