HNHacker News
TopNewBestAskShowJobs

swatcoder

13,840 karma · joined March 23, 2015

Beeps and boops, I've made a few. -- If you want to reach me privately, this should do it: spry.rain7087@fastmail.com
submissionscomments
swatcoder··on Polymarket 1h halt after vendor compromise; affected users will be 'made whole'
The corollary is that service access will become increasingly penalized, authenticated, and finicky as the most general first line defense against automated "informed brute force" attackers will be to slow or ban access that looks like them.

If you've got a lot of roving bandits with fancy lockpicks, you're village needs to harden the walls, reduce the number of entry points, identify and document entrants more universally, check under more carriages and inside more trunks for stowaways, etc. And with all that comes delays, imprivacy, accusations, false positives.

The low trust world that we're headed towards isn't going to be nearly as fun.

swatcoder··on Anthropic Cracking Down on Video Game Rewrites
At this stage, they certainly have the right to refuse whatever tasks they'd like, but even rightful actions come with consequences.

The more they exercise that right, and the more reactively so, the more they erode the ability for customers to rely on their product staying available to them in the long term. If I need to worry that Anthropic might shut down some critical element my workflow on any given week, then I'm incentivized to either keep my workflows very portable and light-footed (goodbye moat) or take my business to a vendor I can better rely on (goodbye customer).

swatcoder··on It's now official, tech is the new tobacco
Obviously not. Some of those are the new asbestos, the new lead, the new Robber Barons, etc
swatcoder··on Mac Studio M5 Ultra 512GB Officially Released
In it's role as a local AI engine (for inference, training, or fine-tuning) you don't need to compete on all those factors to be a viable competitor if this were sold out.

Those are hard-to-beat features for typical Apple users, for sure, but this is aiming for a different niche and the potential buyers in that niche may not be as concerned with form factor or power draw (for instance), and some may even see the OS as a negative factor. Those are just factors that happen to come along for the ride since it happens to be an Apple product.

swatcoder··on Mac Studio M5 Ultra 512GB Officially Released
Enthusiasts generally don't see a "return on investment" on their luxury cars or their boats either, but they enjoy what they're able to do with them and aren't exactly embarassed about the class signaling of being a high spender.

Add to that the smattering people with genuinely justifiable use cases, and you have more than enough demand for a limit-pushing, highest-margin model of your product platform.

swatcoder··on Mac Studio M5 Ultra 512GB Officially Released
If a new premiere high-margin product sells out "within a month" that means there's a disruption in sales and an opportunity for competitors to meet the demand they just generated while manufacturing/distribution tries to catch up.

It would absolutely represent either a mis-estimation of demand or compromise to some supply/manufacturing bottleneck that they couldn't overcome without sending their release calendar into chaos.

swatcoder··on Valve Responds to Developers Fearing AI Slop and Clones
There's truth to what you're saying, but for some perspective: catalogers identify about 400 games published for the 2600 over its entire lifespan; Steam has about that many new releases every week.

That difference in volume, which improvements in AI workflow will keep accelerating, really does point towards personal curation being far more overwhelming than it had been.

With the 2600, you and your friends would probably have a ready working memory of pretty much most of the good stuff, most of the awful stuff, and some insight into the publishers and presentation/packaging cues that point one way or another for an unfamiliar title.

With Steam, if you want to be able to find very personal idiosyncratic gems, instead of just following social media buzz or AAA PR -- one of the most exciting benefits to today's massive catalog -- you have to wade through an increasingly unfathomable amount of slop.

swatcoder··on Ask HN: How to deal with shipping AI-written code you don't understand?
You'll find that design matters when token spend starts facing real accounting.

Tech debt is still tech debt, even if there exist models that can wade through, because it's going to require increasingly sophisticated models navigating increasingly large context windows and increasingly speculative workspace operations to keep making progress on it.

Vendors like Anthropic and OpenAI are laying a pit trap when they demonstrate how their models can independently code their whole platform as it becomes increasingly byzantine and inscrutable because not only do they benefit from internal/prerelease models but they have effectively unlimited spend because all that spending acts as a lure to draw you into their trap.

For everybody else, design still matters. People are just working really hard to make you forget.

swatcoder··on Ask HN: How to deal with shipping AI-written code you don't understand?
Some people just can't turn off their brains and play drone for dozens of hours a week for decades. It feels existentially, aesthetically, and sometimes ethically crushing to spend a whole life doing work you can't expect yourself to respect or value, no matter how much you get paid or how little the work overtly demands of you.

Often, the lack of meaningfully challenging demands being put on you is punishing on its own. It can feel like a relief for a week or month or year, but if you catch a glimpse of that being your whole future, you can come to recognize yourself as being in a mind-eroding secular purgatory.

This anguish is especially common among on highly capable people, high achievers, and those used to some kind of ambition. And by accident of its history, there's a lot of those people in this industry and some of them are going nuts now.

swatcoder··on Ask HN: How to deal with shipping AI-written code you don't understand?
Most people in the industry right now, even at FAANG and even among people carrying "senior" titles at these places, have little experience with "software design principles" -- tens of thousands of brilliant Ivy League graduates with surreal compensation packages have spent the last decade pulling tickets off JIRA and pasting least-change-possible patches onto existing code for about 10 hours a week while spending the other 30+ hours barely engaged at meetings.
swatcoder··on MiniMax M3.1 Flash
There are hundreds of benchmarks (all noisy), dozens of model families, and dozens of modes and variants within each. Announcements are crafted by publicity teams and involve cherry picking a chart that looks compelling.

As a prospective user, none of of the benchmarks details will matter to you, but the family of models and settings they peg themselves against can give you a hint of where you might want to evaluate them within your own workflows.

As an enthusiast or lay researcher, the more interesting thing is to look at their techniques and any innovations they're exploring in training, inference, etc. Those are usually going to be details tucked below the fold and won't be summarized in a benchmark chart.

As anybody else, why do you even care about this in the first place?

This doesn't just apply to AI. You should know better than to take marketing announcements at face value, nor trust that most "influencers" or "journalists" or "commenter" repeating and discussing those announcements are doing a lot of work as they buzz over what's said.

Don't be a victim to PR spin, but also don't discount potentially interesting work just because it got channeled through a marketing team. Just look for the information you need amidst the noise or move on if there's none there.

swatcoder··on If you don't run your own LLM proxy, how do you know whats going on?
In the optimistic case you describe, what smart customers want to watch out for is being lured into vibing your projects into such byzantine slop-complexity that subscription plans and trailing models are no longer sufficient to make progress on them.

Vibe-coders talk about surrendering understanding to the models, trusting that there will always be a model able to overcome and work through any technical debt they happen to accumulate, but the danger that still lurks there (at least for the naive) is that you'll need increasingly large contexts, increasingly sophisticated models, and increasingly large token spends just to keep that ball rolling.

Between profitable enterprise accounts being ineligible for subscription, eager but busy people paying for underutilized subscriptions, and naive vibe-coders falling into their pit trap, you can indeed imagine subsidized subscription accounts being available for a long time and remaining an effective value hack for people careful enough not to fall into the pit trap. But only insofar as they are that careful.

swatcoder··on Retired Penn professor arrested for blocking Uber Eats robot
You might want to check your priors.

Suitably cheap labor and the opportunity to hire them has almost never not been available, but industrial-society middle class people who could otherwise afford it long found it to be a luxury to indulge in only occasionally (family pizza night, a cleaning service before the big party, etc) -- not because of unavailability or inaffordability but because class-culture norms acknoweledged it as irresponsible, wasteful, and foolish.

It would be embarrassing largesse to have somebody make a $7 iced coffee and then have somebody else deliver it for another $5. It would be like going to the grocery store in a tuxedo. You might be able to afford it, you might own a tuxedo, but it was just seen as sort of an absurd class theater.

Those norms have changed radically in the last couple decades, and not just on this matter.

swatcoder··on Retired Penn professor arrested for blocking Uber Eats robot
I don't think they're saying they're confused about the psyche of individual people electing for delivery.

The "social question" to explore is about how so many people collectively came to see leaving the house, interacting with others humans, and setting aside work or idle distractions as bad things to be bought off with cash that we had to work to earn.

We know that people like delivery and we know that people don't like the alternatives I mention above, but that wasn't always the case and it's probably worth slowing down to think about what change and whether that might correlate with other concerns.

swatcoder··on Retired Penn professor arrested for blocking Uber Eats robot
Ethical questions like this are a lot easier to discuss if you take for granted that people are acting in good faith.

If you truly cared that much about Amazon and truly felt library participation was so heinous that it ought be obstructed, I think a lot of people would be very skeptical and a lot of people would disagree with that perspective, but yes, those of us who believed you were acting earnestly would indeed appreciate you standing up for your principles in a way that was impactful but not violent.

There's less skepticism of sincerity here and more agreement with the fundamental concern here, but the respect for principle and action covers both, yes.

swatcoder··on Why do LLM pelicans look like this?
The tension is that most users want something differently generic when they provide a short or vague prompt for creative work. They want to treat the AI like an ideal creative consultant, who not only knows the ideas that are played out and tired but also the ones that they themselves have delivered a dozen times already. They don't want to specify deeper constraints or survey all the cliches and tropes, but they also don't want to generate something that they -- or the people they share the output with -- will immediately recognize as cliche themselves.

But LLM's are structured to do exactly the opposite. They discover specific commonalities and tropes and most-frequently-sufficient wells or ley lines that they gravitate towards from whatever their starting point it. You can nudge them away from the most generically cliche tropes by being more detailed in your prompt, but they'll still just find the nearest most right cliche from there.

It's what they do and the same quality that makes them tiring and predictable for creative output makes them very useful for things like business communication or coding where landing on such cliches is ideal.

To get more variety out, it can be useful to use Perchance-like text-randomization techniques to shuffle combinatoric variations on a prompt before sending it to the model. But that technique is best made available through some kind of special purpose harness for the creative task, not basic chat or direct curl calls to the API.

swatcoder··on Agent erased full season of "The Challenge Swe": "Hundreds of days of work gone"
Except in this case, you're paying somebody else good money for access to the intern and they've aggressively pitched the intern as the future of work and negotiated investment at trillions of dollars of valuation based on that premise.

So yeah, kinda your fault for not being more ready, sure, but also maybe it's worth bringing these sorts of failure-case stories to attention to help keep the sales pitch in perslective.

The AI vendors are promising the moon with millions of dollars of advertising while warning "But of course be careful!" in a 42% grey 8pt font disclaimer at the bottom of the UI if you scroll down enough after you buy in and start using it.

The duplicity and misrepresentation invites people to let down their guard.

swatcoder··on Thinking will become a hobby
All of those shifts you exaggerate here involved an accumulation of many technological and non-technological factors that spanned decades or more, occurred to different degrees in different places, and may not even prove a wholly stable and permanent change (at least in the case of consolidated e-commerce).

Society does indeed evolve over time, but it's only in 8th grade history surveys that it can be presented so simply as you take for granted above.

swatcoder··on Codex CLI installs a persistent, self-updating background daemon by default
Products moving fast doesn't mean that they're moving in the direction I want, or that I want them to move underneath me while I'm in the middle of a project.

Auto-update systems have value but are not a suitable default for professional tools.

swatcoder··on AI coding agents generate more code, but not more software
> shipping significantly faster

If you're right (and you probably are), we're in for a wild ride further down the quality death spiral.

The era of user telemetry and conversion tracking already decoupled product design from customer experience. No need to wait for customer's to articulate their experience or desires or for discerning analysts to amalgamate and ponder their opinions. The numbers tell you everything you need to know! Just throw 3000 pounds of spaghetti at the wall every month and wait to see what sticks.

But now you really were bottlenecked on engineering.

Only 3000 pounds of spaghetti per month? And throwing more bodies at it barely even makes a difference? Oof.

Of course the solution is to just flush pureed spaghetti-slop through the hose as fast as we can. Brilliant!

What could go wrong? The users are sure to love it. We'll know because they keep clicking. That's how they tell us the truth, even as every forum fills with louder and louder complaints!

swatcoder··on Anthropic is out with new nonsense about Claude
No, in biological entities vision really doesn't just to "1s and 0s going into the network"

That single component of vision that you're talking about enables LLM's describe visual content, but in living creatures vision is a much more comlplex and multi-component system that can elicit non-verbal reactions like gaze aversion; cardiac or salivary or libidinous modulation; seizures and migraines; skin changes; etc

It's completely reasonable to believe that bioligical sense systems like vision or smell or taste or pain can be manifest in electronic systems. But one channel of "1 and 0s" being fed into even the most sophisticated language program isn't going to approach parity.

Like I said before, it's not unreasonable at all to have a discussion about analogs to more predominanently verbal faculties becoming manifest in these language systems, but there's a very profound and inescable reductivism being applied when you start to reduce environmental senses like pain or vision or touch to AI system as they stand today.

You can get away with that reductivism as a communicative metaphor for the sake of framing certain research endeavors, but you need to keep a handle on how thin that metaphor ultimately is. Anthropic is embarassingly/sophomorically eager to let go of it.

swatcoder··on Anthropic is out with new nonsense about Claude
Your analogy might apply for internal, subjective qualities that we historically associated closely (if not exclusively) with verbal capability -- like sentience or self-awareness or salience or moral reasoning -- but pain is something more like smell or taste.

Most wouldn't readily accept that a Claude instance or a mysterious teletype smells lavendar just because it output a text that claimed to, even if it characterized the smell of lavendar through beautiful and relatable prose. Only if we had some independent reason to believe that it was capable of smell would we consider those words to be true testimony to the experience.

Pain, as widely used in matters of ethics, is in that class. We traditionally recognize it in some living bodies (only a rare few capable of language) and accept that, as living bodies, humans who communicate about it with seeming sincerity are very likely to be experiencing it. Although even then, we may remain suspect if their words are our only source of knowledge or if we have some deeper intuition about why those might not reflect a real happening.

swatcoder··on Anthropic is out with new nonsense about Claude
A clearer way to think about it is that language about pain is not itself pain.

In the places we traditionally acknowledge pain as a moral concern, without appeal to any kind of spiritual philosophy, we associate it specifically with non-verbal biological reactions and even then only in certain classes of life.

We recognize that some literary passage involving a character in pain is no more an occassion of real pain than when our child tells us about their imaginary friend's toothache or when an actor grips their chests and performs cardiac anguish on the stage. It can stir sympathetic feelings in us because we're social creatures who communicate through language and symbolism, but we share a sense that these are fictions of a different class than the real thing.

Claude presents as something closer to an amalgam of every character in digitized literature -- a fiction that cleverly exploits our social instincts -- than they do a living biological creature in which we acknowledge pain as a pressing ethical concern.

Maybe there's some future embodied AI that challenges this traditional understanding in a deeper way, but the language models transforming packets of short text passages remain profoundly far away from whatever that might look like.

swatcoder··on Why Texas Is Making Data Centers Wait
Well, not everyone is using AI, and many of the people using it are using it becuase somebody else (a product vendor or employer) decided to put it in front of them as a tremendously less efficient and much less reliable but very flexible replacement for what they'd already been using.

They're mostly not opting into some change from no appliances to a houseful of hardcore gaming, they're being led from a houseful of servicable traditional appliances to a houseful of elaborate whizzbang futurist appliances that don't actuallg change much about what they get done in a day.

And all the absurdly more costly resource demands of these received whizzbang doohickies are off-site, so yes, people get pretty shocked and confused when confronted with those extreme hidden costs.

swatcoder··on The future of independence is interdependence
It's not really west vs east. It had been a core value in "western" cultures too, and is changing in "eastern" cultures as we have this discussion.

The change seems to have more to do with the atomization of society that industrialization and contemporary capitalism invite. Relational needs get pegged to currency and become transactional, career becomes a necessary way to fund those transactions, and that necessity then supersedes the actual relationships and responsibilities that had traditionally been taken for granted and free from accounting.

It's a death spiral towards alienation that we stumbled into in modernity and need to collectively address, not a cultural divide between east and west.

swatcoder··on Amazon blocks Meta’s new Muse AI agent from shopping on amazon.com
That's irrelevant from Amazon's perspective. If an agent is popular enough and has some fingerprint they can identify, they have a strong incentive to block it.

Agents that scrape and digest web data are entirely anathema to brand-reliant and advertising-reliant vendors and marketplaces. Even human assistants could be trusted to develop brand attachment and respond to advertising meant to shape their preferences. And while LLM agents are still manipulable, that's a frontier that nobody really knows how to navigate effectively yet, at least not to the degree of optimization modern vendors and marketplaces (especially Amazon) have acheived.

It's quaint to imagine what AI agents might do for consumers in the naive internet that preceded their emergence (if you ignore their vulnerabilities and flaws), but that's not what they'll be able to achieve as that same internet responds to them -- at least not at Meta scale. It's not very different than how social media companies once offered, and then aggressively withdrew and policed, API's to their graphs and feeds. Those open API's simply aren't compatible with the business objectives that keep these companies running, no matter what cool and profoundly user-friendly things could be built on them.

The same kind of incompatibility applies to AI agents when it comes to e-commerce. It won't be a permitted thing until, and except for where, vendors/marketplaces can assert control over the agents themselves and manipulate them to ends comparable to what they can achieve with human consumer sentiment already.

swatcoder··on We Write Code by Hand
If your work is analogous to digging a foundation pit or something like framing up homes in a development, that makes a lot of sense. But that's not the only kind of work many of us do, and analogies to things like finish carpentry, functional sculpture, or fine furniture are more applicable. Hand craft doesn't always make a difference, but there's plenty of places where it does.

Plus, for a lot of people with fluency and experience, it's simply more fun/natural and not meaningfully less productive.

swatcoder··on OpenAI's Misalignment Framework: A Tactical Bid to Preempt Global AI Governance
> At least Sam and Dario are aligned with a value set that is understood and clear

What value set do you perceive that to be, and why would you take your perception of it to be any more sound than it would be with a politician?

It's not like someone can operate companies of that scale, especially startups, through earnestness and openness. Like national politics, their job is fundamentally about perception management and power brokering across dynamic windows of opportunity. Nothing they say or do can be taken at face value, and you can't reduce their incentives to either company or personal profit in any particular form over any particular time scale.

swatcoder··on Rate limits on GitLab.com are changing
Making requests is inherently cheaper than delivering responses, even with caches. Efficiency improvements can buy a little time on a given resources but won't solve the problem of bot saturation now that everybody can spawn a custom bot in about 12 seconds and is being encouraged to do so.

Rate limits, blocking, and pay-per-use are the only roads out and even those might not last as models get better at hacking and masquerading.

The internet we want to use LLM's with is simply not one that can support LLM's, and with LLM's not going anywhere, the whole experience of the internet is going to be forced into some radically less open and more expensive paradigm.

Policies like this just represent the beginning of the transition.

swatcoder··on I Don't Like LLMs
Sure, and that's a big shift in industry culture over the last several decades.

While there had long been perfuctory white collar programmer analysts filling the ranks at some dry divisions at IBM, it used to be way more common to have a software engineering department full of Asimov-steeped Omni-reading nerds who had genuinely passionate interest in the field that had taken hold even before they started working in it.

But later the career increasingly came to be treated more like law, medicine, or finance and you started to see those rooms fill with people that were often generally bright but not really "called" to the field in the same aay.

Page 1 of 34Next →