HNHacker News
TopNewBestAskShowJobs

michaelcampbell

5,651 karma · joined August 17, 2009

I can juggle and solve Rubiks cubes, but not at the same time.
submissionscomments
michaelcampbell··on A new trick brings stability to quantum operations
That's String Theory providing "answers", no?
michaelcampbell··on Git commands I run before reading any code
It isn't. $COMPANY I've worked for use commit counts as a metric, and you can bet all the money in your pockets they've skyrocketed with no change to actual output after they did.

LLM's make it even easier; "Commit all the outstanding code in as many commits as you can, as long as the tests pass after each one". (Sometimes that second clause is ommitted, too.)

michaelcampbell··on Git commands I run before reading any code
Not to diminish your lived experience, but this is sort of a management issue, no? There should be some expectations set and/or gates that need to be opened during PR about commit expectations. Some teams like a lot of commits to be a (messy) reflection of actual reality/history, others want the well-curated "story" with a bunch of squashes and rebases.
michaelcampbell··on Git commands I run before reading any code
`jq` and `ffmpeg` were two of my very early uses of LLM's for daily ease.
michaelcampbell··on The effects of caffeine consumption do not decay with a ~5 hour half-life
This feels like a Gwern blog, or something he'd be interested in.
michaelcampbell··on The team behind a pro-Iran, Lego-themed viral-video campaign
multiple things can be bad at the same time.
michaelcampbell··on Someone at BrowserStack is leaking users' email addresses
I made no such assertion. Only that businesses do things in the business's interest more frequently than databreaches.
michaelcampbell··on Someone at BrowserStack is leaking users' email addresses
My point is I don't think one bit of this is accidental.
michaelcampbell··on How many products does Microsoft have named 'Copilot'?
Naming all your products with X because it uses some fashion of X is certainly a choice.

I think Satya has lost the thread, even in a CEO context.

michaelcampbell··on The threat is comfortable drift toward not understanding what you're doing
> I mourn the loss of working on intellectually stimulating programming problems, but that’s a part of my job that’s fading. I need to decide if the remaining work - understanding requirements, managing teams, what have you - is still enjoyable enough to continue.

I am in the same boat, but close enough to retirement that I'm less "scared" about it. For me I'm moving up the chain; not people management, but devoting a lot more of my time up the abstraction continuum. Looking a lot more at overall designs and code quality and managing specs and inputs and requirements.

I wrote some design docs past few days for a big project the team is embarking on. We never had that before, at least not in the level of detail (per time quantum) that I was able to produce. Used 2 models from 2 companies - one to write, one to review, and bounce between them until the 3 of us agree.

Honestly it didn't take any less time than I would have done it alone, but the level of detail was better, and covered more edge cases. Calling it a "win" right now. I still enjoy it, as most of the code I/we was/are writing is mostly fancy CRUD anyway, and doesn't have huge scaling problems to solve (and too few devs I feel are being honest about their work, here).

michaelcampbell··on Someone at BrowserStack is leaking users' email addresses
> > BrowserStack routinely sell or give away their users' data.

> Or the simpler answer, their db/email list has been compromised.

I find the first option far simpler.

michaelcampbell··on Someone at BrowserStack is leaking users' email addresses
> not realizing the privacy implications.

If only.

michaelcampbell··on Marc Andreessen is wrong about introspection
I seem to recall he had a cadre of people actually writing the browser, too. (Also Indian, as I remember, but it's been awhile.)

It could be a faulty memory, but I've never thought much of the guy after I heard that, and he continues to not impress.

michaelcampbell··on Embarrassingly simple self-distillation improves code generation
They have no marketplace to religiously defend for it...yet.
michaelcampbell··on CodingFont: A game to help you pick a coding font
Fun. Interestingly the one that "won" for me isn't the one I normally use, which was one of the candidates, but I have used it a lot in the past.
michaelcampbell··on How the AI Bubble Bursts
Same, and constructing at least drafts of huge documents that I can iteratively fine-tune that have (at least last week) saved me 10's of hours.

And based on reality (code) rather than my feelz of what I vaguely remember the code to have been doing in some long past.

michaelcampbell··on How the AI Bubble Bursts
My take is new capabilities will consume any price reductions, making them moot. At least in the medium term.

A RAM price drop due to some magic efficiencies assumes everything else doesn't change, which I doubt anyone honestly thinks will be the case.

michaelcampbell··on Show HN: Sheet Ninja – Google Sheets as a CRUD Back End for Vibe Coders
I didn't have any "top of page" navigations that I didn't control going on.
michaelcampbell··on AI overly affirms users asking for personal advice
So no evidence then. Kind of like Lex touting his bona fides as a professor.
michaelcampbell··on AI overly affirms users asking for personal advice
Do you have any links to documentation of this? Andreesen has a definite bias as well, so I'm not about to just accept his say-so in a fit of Appeal to Authority.

(eg: "Cite?")

michaelcampbell··on Go hard on agents, not on your filesystem
> We've been securing our systems in all ways possible for decades and then one day just said: oh hello unpredictable, unreliable, Turing-complete software that can exfiltrate and corrupt data in infinite unknown ways -- here's the keys, go wild.

These are generally (but not always) 2 different sets of people.

michaelcampbell··on Claude loses its >99% uptime in Q1 2026
> Our uptime has a '9' in it! -- Anthropic
michaelcampbell··on Newly purchased Vizio TVs now require Walmart accounts to use smart features
Dumb enough to show a splash screen that might last anywhere from an infuriating time to nigh infinity, I guess.
michaelcampbell··on Swift 6.3
That it's designed for a thing and becoming the go-to choice for that thing can be far apart indeed.
michaelcampbell··on Swift 6.3
> Swift could have easily dethroned Python.

Just IMO, but... no. To me a "could have easily" requires n-1 things to have happened, and 1 thing not happening. Like, we "could have easily" had a nuclear exchange with the USSR, were it not for the ONE Russian guy who decided to wait for more evidence. https://en.wikipedia.org/wiki/1983_Soviet_nuclear_false_alar...

But even in '15-'17, there were too many people doing too many things with Python (the big shift to data orientation started in the mid/late 90's which paved the way to ML and massive python usage) by then.

The 'n' was large, and not nearly of the 'n' things were in Swift's favor then.

Again, IMO.

michaelcampbell··on Meta acquires Moltbook
I want to accuse you of using an LLM to write this with the temperature set to some absurdly high value, because on its face it sounds ridiculous.

And yet, here we are.

michaelcampbell··on 10% of Firefox crashes are caused by bitflips
Doesn't mean 10% of any crashes either; the OP narrowed it down to roughly 1 in 20, then pulled a factor of 2 out of, well, thin air to get 10%.
michaelcampbell··on MacBook Neo
At least 10 years ago, some IBM tools I was forced to use worked faster in a linux VM on Windows (through VirtualBox) than on Windows.
michaelcampbell··on I'm losing the SEO battle for my own open source project
> I think that something in Google engine is profoundly broken

Optimizing for ad revenue is a good start.

michaelcampbell··on Why XML tags are so fundamental to Claude
"This is AI" is the new "This is 'shopped, I can tell by the pixels."
← PreviousPage 3 of 34Next →