The only reason they deleted the static list of identified repositories was because of the negative PR of hitting HN. Although I have no affiliation with GitHub, I would imagine that no one with any resource allocation power is incentivized to take action to police public repos in general. The reality is that as soon as they start, it will become an arms race, and they will have to deal with false positives and the community headache that comes with that. They also have bigger fish to fry with the effect the influx of AI slop is having to their open source bread and butter. The two problems are not entirely disjoint, and I suspect solutions won't come until the problem gets much worse, and the agentic coding space stabilizes a bit more.
As a hiring manager I take candidate experience seriously because I know it’s easy to get wrong and leave people with a really bad taste in their mouth at a sensitive time.
As a candidate, though, I have learned not to take offense to being ghosted or the million other indignities that one is subjected to in a modern interview pipeline. It’s just a part of the modern economy, and far from the worst one. As terrible as it is, it’s not a hill worth dying on, suck it up and just move on with your search.
I get what you mean about the conflict of interest for consumer software, but I don’t think a product mindset is inherently toxic. It’s more a function of where you are in the enshittification cycle.
The majority of people who use LLMs today never even heard of ML though a non-trivial percentage have heard that modern AI is powered by LLM. You can’t forget what you never knew. Such is the evolution of language when a formerly niche technical concept crosses the chasm to mass awareness.
Is this a rant from an abused 19-year old? The lack of anything resembling nuance or recognition that the world is complicated renders any of the accurate observations sterile and unactionable.
For example, any who says something like this can not expect to be taken seriously:
> In my entire life, I have never known a parent that actually cared about his kids. Everyone had sent them to the torture chamber known as school, which to me, alone eliminates them
Some good points, but I think it still treats “tech” as too monolithic. It’s not simply that tech leaders made bad choices or that products are inevitably enshittified. If I had to summarize the root cause I’d say it’s that the scaling properties of tech have enabled capitalist and political excesses with a velocity and power never before seen, and it happened so quickly that we really haven’t had time to even understand what’s happening systematically, let alone update societal norms and governance to address the problems.
How can you separate those things? The changes happened because there were more people, and those people were valuable to market too. Hosting and moderation became more expensive, so that created a form of pressure as well. It's convenient to blame the producers (I hate Facebook as much as anyone), but I don't think it's terribly useful to try to hold them accountable.
I believe the economic forces were more or less irresistible. In other words, if the current powers that be had behaved more ethically according to early internet norms, the only thing that would be different is they would have lost in the market and been supplanted by equivalent mass consumer oriented companies pursuing the same enshittification cycle we dislike.
I don't think this can change unless there is a cultural shift away from worshipping at the altar of raw capitalism and GDP at the expense of everything else. The way our political discourse and regulatory capture have evolved recently I am not super optimistic, though I do think the mass hatred of AI across political lines does offer a glimmer of hope.
You make it sound like a conspiracy but the article clearly argues that this is what the people want. If there really was that much centralized control then crypto would have been much bigger.
This smells more like the fluidity of what people mean by “junior” more than anything else. Journeymen engineers in their over-engineering phase, or even very “senior” expert programmers can suffer over fitting the product to their own mental model. The most senior judgment is to understand when an abstraction makes sense at a customer level, because that defines the durability of a business-logic abstraction.
Huh? Hiring being broken has nothing to do with cost, it's a filtering problem. Even when there's no HR or bean counter in sight it's still hard. There's fundamentally limited signal you can extract from interviews, so there's very loose correlation to on-the-job performance. Saying it's a cost-cutting problem would just encourage more and longer interviews, which could actually work against you because high performers tend to have more options and will not jump through infinite hoops.
The call for CSS specialization strikes me as seriously misguided (even before agentic coding became a thing). Yes, web development is complex and you can’t know everything, but it is possible to learn what you need as you go and generally build up a strong high-level sense of what is possible and what approaches are reasonable for quality. But web development is not rocket science. Someone with CSS skills but not JS or probably some backend sensibilities as well is just not very useful. Being a software engineer inherently means comfort with change, it’s definitely a field that comes with a lot of challenge and potential for burnout if you don’t take care of yourself, but atomization of roles is definitely not the answer.
I don't really understand what you're nitpicking, the rule is "don't feign surprise". It seems perfectly well-stated to capture the spirit of the intent, and it explicitly allows for genuine surprise as you suggest.
Now, human interaction is squishy, so yeah, they are also trying to cover the all-too-common-in-tech case where someone is just being an asshole. Let's call it the Comic Book Guy case. In this case, it actually doesn't matter whether surprise is feigned or not, because what's actually happening is this person is listening and waiting for someone to express a blind spot so they can prove their intelligence by correcting them. You can't really write down an explicit deterministic rule for this, because it's all cognitive behavior social stuff that people are generally unaware of moment to moment. However the recurse center rules plus live feedback when it happens is as good of a solution as I can imagine.
I agree with you there's a lot of gatekeeping around "passion" for tech. I don't like that framing, but having seen the effect of success and the type of people it has brought into the industry that would never have even considered a few decades ago, I see why people look for supplemental signals, even if the ones they pick are wrong and effectively just shallow tribalism.
However I think this really misses the mark:
> Probably one of the most ego-crushing realizations (if you're a nerd) is to discover that there are people out there MUCH more talented and higher performing than what you'll ever be, but with none of the obsession or pride. In other profession that's not really a topic. You can be a top performer in other professions, without a deep interest, clock out 4 daily, and never think about work outside work.
This is a strawman based around immature, fragile-ego individuals. There are plenty of nerds who realize intelligence, talent, and resourcefulness are completely orthogonal traits from interest in tech. The former is over-represented in online discourse, and the latter is more common in engineering leadership in top companies. You can't really be a top-performer in any large-scale effort without realizing that there are top performers in all domains, and they have insights you don't have. You can't do great things if you don't leave space to learn about your own blind spots, and have a productive dialogue with people who have a completely different mental framework than you.
> Who cares if it might be illegal or the spirit of the law frowns on what we do?
Surely these things are on a moral and ethical continuum and we need to look at them individually? Pretty much every person has broken some law at least once in their lives. I don’t disagree that moral ambivalence is often necessary to make billions, but I also don’t consider all laws sacrosanct, or that breaking the law is the primary measure of a company’s moral standing.
There is no conservative party in America because Trump has taken control of the Republican Party. He has no values except what is expedient for himself, any principled conservatives who speak up commit political suicide. Such is the world we live in when trust of institutions and expertise as eroded to the point that any acknowledgment of tradeoffs or nuance is met with knee jerk suspicion from the populace.
I think this is true when models were going from bad to pretty good like happened last year. But when they start to get good, and can work deeper and with more nuance, how you prompt also can change the results quite a bit. Note this is also true of asking smart humans to do things; personality and approaches vary, they don’t exist on a single axis continuum of quality
Now: HotelTonight / Airbnb
Web generalist with a product focus and wearer of many hats.
https://mubi.com/users/2
https://github.com/gtd
http://websaviour.com/
https://twitter.com/dasil003
[ my public key: https://keybase.io/gtd; my proof: https://keybase.io/gtd/sigs/LLH-bIciQfUgvlVI7-Xe0LaEIEZxOSA0zHYbjhCYiXU ]