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 Home Depot GitHub token exposed for a year, granted access to internal systems
Very location dependent. Within the same metro area in one place we lived Lowes was better; in another less than 20 miles away, HD is.

But for actual help and humanity (if you can afford the price and the more limited selection), Ace is consistently better near where I am.

michaelcampbell··on Programmers and software developers lost the plot on naming their tools
You are correct, my apologies. It was at work where we have NannyWare of various sorts, so it might have been that. Working fine from home; thanks for confirming.
michaelcampbell··on Programmers and software developers lost the plot on naming their tools
<tangent>

What is it with a number of blogs recently that have turned off normal right-click behavior, and probably related, the scroll behavior is awful.

This is one, and as soon as I scroll on my work high powered Macbook and it's not smooth, I'm out.

michaelcampbell··on Ask HN: Should "I asked $AI, and it said" replies be forbidden in HN guidelines?
Related: Comments saying "this feels like AI". It's this generation's "Looks shopped" and of zero value, IMO.
michaelcampbell··on Over fifty new hallucinations in ICLR 2026 submissions
After an interview with Cory Doctorow I saw recently, I'm going to stop anthropomorphizing these things by calling them "hallucinations". They're computers, so these incidents are just simply Errors.
michaelcampbell··on Why are 38 percent of Stanford students saying they're disabled?
cite?
michaelcampbell··on Why are 38 percent of Stanford students saying they're disabled?
I think all societies do this; this is just being human. All human groups migrate to whatever metric or rewards are provided.
michaelcampbell··on CSS now has an if() conditional function
If I'm reading it right, the if condition/predicate can check more things than @media() can.
michaelcampbell··on Netflix to Acquire Warner Bros
> No doubt about the last part, but how does merging two giants create "More Choice"?

This is performative marketing for the regulators to allow the merger. No one (including the regulators) believes this, and it won't come to pass. ("More choice" won't, I mean, the merger will and a lot of regulators and politicians involved will end up with new cars, boats, and kids' college tuitions paid.)

michaelcampbell··on Transparent leadership beats servant leadership
You CAN tell the team it's raining and details of the weather without letting them get overly wet.

There's middle ground here.

michaelcampbell··on Transparent leadership beats servant leadership
> it starts with a straw man argument ...

Perhaps they have, but there are also no shortage of middle managers that are adequately described by it. I worked for one for a few years.

michaelcampbell··on It’s time to free JavaScript (2024)
> The funny thing is the number of people who confuse Java and JS.

Is it? My experience in the past decade is that there are more memes about people who confuse the 2 than people that confuse the 2.

michaelcampbell··on Ruby Was Ready from the Start
> until the actual line of code is run...

Which is what the Ruby test-heavy culture is all about. I prefer types for this very reason; the compiler/checker is a complete suite of testing I don't have to write.

michaelcampbell··on Ruby Was Ready from the Start
Unless part of your compensation or even your company's policy to allow to keep working there is tied to it.

And just up and changing companies is also not a realistic option for many, before people start bleating that tired, privileged trope.

michaelcampbell··on Migrating the main Zig repository from GitHub to Codeberg
And yet there are millions of monkeys out there who've produced nothing.
michaelcampbell··on Migrating the main Zig repository from GitHub to Codeberg
Well nothing is better than anything else other than the things that make it better.
michaelcampbell··on OpenAI needs to raise at least $207B by 2030
Delusion isn't swayed by facts. There are more than enough examples of this in the world today.
michaelcampbell··on Show HN: Build the habit of writing meaningful commit messages
> I mean, if you really know you code, you know it, there is no much value in reinforcing it in your head one more time via writing comprehensive commit messages - it’s a waste of time, imho.

I know the code...when I write it. But 2 weeks later all the context is gone, and that's just _for me_. For my colleagues who also have to be in that code, they don't even start with context.

I mean do what works for you, but understand the bulk of the work that this applies to is for >1 person shops with code bases too big to fit in ones head at all, much less for more than a day or so.

michaelcampbell··on `satisfies` is my favorite TypeScript keyword (2024)
You can do that with assembly and not know ANY high level language.

You might be interested in reading PG's treatise on "the blub paradox".

michaelcampbell··on `satisfies` is my favorite TypeScript keyword (2024)
Thanks; succinct and for me, I understood it.
michaelcampbell··on What Killed Perl?
hah! How about "Star Citizen", then?
michaelcampbell··on We should all be using dependency cooldowns
> Doing updates on a regular basis (weekly to monthly)

This lessens, but doesn't eliminate supply side vulns. You can still get a vulnerable new release if your schedule happens to land just after the vuln lands.

TFA proposes a _delay_ in a particular dependency being pulled in. You can still update every day/hour/microsecond if you want, you just don't get the "new" thing until it's baked a bit.

michaelcampbell··on Solving Fizz Buzz with Cosines
> Sort of fun to muse whether almost all FizzBuzz implementations are a bit wrong.

They're only wrong if they provide output that isn't in the spec. Adding "bazz" isn't in the spec, and assuming that something indeterminate MIGHT come later is also not part.

michaelcampbell··on Scientists now know that bees can process time, a first in insects
> Scientists now know that bees can process time, a first in insects

We have no idea what other insects can do this or when they got the ability. Sounds more like a first in Scientists. (tongue somewhat in cheek)

michaelcampbell··on Cognitive and mental health correlates of short-form video use
Sadly this requires a browser plugin. Happily, those exist. I also pay for YT and use "enhancer for youtube" which can do a plethora of things, one of which is to disable shorts.
michaelcampbell··on What Killed Perl?
> By the time Perl 6 was around...

Just my opinion, but this says more about perl 6's insane development schedule than python's advantages.

michaelcampbell··on What Killed Perl?
> The backwards incompatibility of Perl 6 absolutely killed Perl.

The insane lead time of Perl 6 to even get to a point of backwards incompatibility was it for me.

I'd started on an early version of perl 4 and went through the 5 transition and was excited about 6. For what seemed like "Duke Nukem Forever" time, and finally my fickleness drew me to other languages and frameworks.

michaelcampbell··on Exploring the limits of large language models as quant traders
LLM's know the WORDS of "The market can remain irrational longer than you can remain solvent", but not the meaning.
michaelcampbell··on The Cities Skylines Paradox: how the sequel stumbled
> Couldn't they just keep working on the original game, which already worked really well and lots of people loved?

Of course. If history (and "IME") is any guide, this was all marketing and product manager driven. Creators of all stripes now create the thing THEY want, not the thing paying CUSTOMERS want.

That's perhaps overly cynical and sometimes this is not the case if some new set of features can't be easily done in the architecture of the original, of course.

michaelcampbell··on American Heart Association says melatonin may be linked to serious heart risks
This whole thing is akin to the "I'm just asking questions" crowd.
← PreviousPage 6 of 34Next →