HNHacker News
TopNewBestAskShowJobs

fc417fc802

5,645 karma · joined December 7, 2024

submissionscomments
fc417fc802··on Blender's UI and Runtime: Much Faster Than GPUI
And I think that's an excellent example. I don't think dislike of sudden and unexpected changes to your clock app would qualify as an instance of baby duck syndrome precisely because it has a material impact on your usage of it.

In contrast, if you prefer phones with blue bodies for no particular reason and your first phone happened to be blue then it's at least possible that's an example (or maybe you just really like that color, I dunno).

fc417fc802··on Blender's UI and Runtime: Much Faster Than GPUI
Not quite. The distinction is between avoiding an articulable and concrete negative impact versus mere aesthetic considerations. For example, this pan is more difficult to use because it is somewhat undersized for what I'm trying to cook versus I don't like this pan because it's the wrong color or has the wrong accents or whatever. I understand baby duck syndrome to refer to the latter - ie having an unsubstantiated bias towards aspects of the thing first encountered.
fc417fc802··on Claude Code sends your email address to websites
Sure it's a superset but other than the financial angle what's the perceived issue here? It seems like access to burn through your money is the underlying problem.
fc417fc802··on Partial Operator Precedence
Given strict left to right parsing I don't see the issue with either of those examples (setting aside that perhaps bool % int ought to trigger a type error). The second example in particular seems perfectly sensible when read this way.

Note that I view ? as a language construct rather than an operator. If for whatever reason someone insisted on including that in the strict left to right requirement the second example still works and is easy to read. I just don't like those semantics as much because the parenthesis in something like a ? ( b >> c ) : d are otherwise unnecessary. The implicit parenthesis of expr ? expr : expr seems preferable to me.

fc417fc802··on Partial Operator Precedence
> > When read procedurally (left to right) it is quite okay though,

> Except that there are almost no circumstances in which "((a & b) + c) >> d" is a sensible expression.

That doesn't seem like a convincing argument to me. The question is whether or not the rules set you up for scenarios where misunderstandings are likely. Strict left to right does not - for example, given a & b << c it is immediately clear that the desired interpretation is not the actual one while b << c & a will unmistakeably do what you want.

fc417fc802··on Partial Operator Precedence
You had said "that’s easier to implement than not having them" which is what's being objected to there as being plainly incorrect. To your infix comment, for example a strict left to right scan works just fine and is trivial to implement. In that example I guess you'd still strongly prefer to retain precedence for the assignment operator in order to avoid an extra set of parentheses around every expression but that has no effect on the ease of implementing the language itself.
fc417fc802··on Claude Code sends your email address to websites
> I don't know if I'm over reacting but I think it's insane.

Your employer has gone beyond testing in prod to vibecoding live in prod, secrets included. Yes that's completely insane. Perhaps this exact mentality is how the primary system wound up broken in the first place?

fc417fc802··on Claude Code sends your email address to websites
> The password vault does not have a return policy, for starters.

When a couple thousand dollars worth of perishable food shows up on your doorstep, what then? Not everything on amazon can be returned.

fc417fc802··on Claude Code sends your email address to websites
What good would such a thing do when the anointed gatekeepers (ie IT) have explicitly granted access to the transgressors? The scenario you're responding to here amounts to corporate slapstick.
fc417fc802··on Blender's UI and Runtime: Much Faster Than GPUI
> Blender's UI layout and organisation is fine

I absolutely detest it (TBF I haven't used it for the past ~2 years) but I also recognize that it's an incredibly difficult problem space that lacks an obviously good solution, the tool itself is inherently and irreducibly complex, it's a free project with extremely limited resources, it's been consistently improving over time, etc, etc.

fc417fc802··on Blender's UI and Runtime: Much Faster Than GPUI
> That's actually extremely common in scientific (GUI) software. And in any professional setting I guess.

I don't think that qualifies. There's an important distinction to be made between an aesthetic preference versus a professional not appreciating a tool being mucked with. Anything that interferes with my workflow without immediately providing substantial benefit is something that's actively harmful. In fact even if it does hypothetically provide huge benefits I still might not want to deal with it right this second.

fc417fc802··on The Lisp curse, now coming to your ecosystem
Well sure, if you use a library in a borderline incomprehensible and clearly unintended manner and encounter an edge case then perhaps it isn't useful to report it. But while obscure, the usage you described (ie encountering stale config or cache data from a decommissioned install) can hardly be said to be unintended.

If an end user encounters an error while staying within the bounds of "expected usage" then the bug is guaranteed to be valid. You just don't necessarily know whose bug it actually is (for example a broken library versus broken usage of the library by the consuming program).

fc417fc802··on sshole
It's subtly wrong, just like most of the rest of the commentary in this comment section. Yes, crypt is specified to return NULL on failure but if you read the rest of that page it is only permitted to fail with ENOSYS. The spec does not allow for failure for any other reason.

So if you're strictly adhering to the spec in this case then unfortunately NULL is not an acceptable way to signal a generic error condition. Hence all the seemingly bizarre special values. (In a strange turn of events all those experts doing things that looked weird turned out to know what they were doing. Go figure.)

fc417fc802··on The Lisp curse, now coming to your ecosystem
That logic is true of "contributions" - here's some undocumented code, it seems to fix my own poorly specified problem, I have no idea how it works, please merge.

For bug reports (at least IMO) a minimal example to reliably reproduce the error without any fuss is the basic building block. The reporter doesn't need to understand why it works let alone offer an explanation. In fact for complex projects more often than not any purported explanation will be subtly incorrect and actively misleading. If anything further "documentation" of bugs is unwelcome. Unambiguously demonstrate the defect and GTFO.

fc417fc802··on The Lisp curse, now coming to your ecosystem
I assume that was sarcastic but I think it would actually work fairly well? At least if the ends could justify paying for that many tokens.
fc417fc802··on The Lisp curse, now coming to your ecosystem
If it can put together a minimal reproduction of the bug I hope you might submit that. Tossing a commit full of slop over the fence is a dick move, sure, but tossing a small script over the fence that has approximately no dependencies and reliably reproduces the bug is pretty much guaranteed to be helpful. Leave it to the experts to figure out how to actually solve the problem.
fc417fc802··on North Korean fake job interview led to $6.3B Binance heist
> I think IT (and I guess, lawyers)

IT is aware of surveillance. Lawyers have a legal responsibility to take all reasonable steps to safeguard confidential client information. A lawyer misusing a work device is probably roughly equivalent to a healthcare worker doing the same.

fc417fc802··on North Korean fake job interview led to $6.3B Binance heist
Such toolchains are dumpster fires whose use invites supply chain attacks. They should never have gained mainstream acceptance and should never be run outside of a sandbox.

That said I wouldn't trust a compiler to be hardened against malicious input and anyway you presumably need to run the output so all of that should be happening in a hardened sandbox regardless.

fc417fc802··on North Korean fake job interview led to $6.3B Binance heist
> responsible employees who accept the fake interview but then use their personal laptop to do the interview will have their personal laptop compromised by the pentesters.

If your laptop is successfully compromised by the pentesters then pretty much by definition you weren't being responsible. Though I agree that pentesters going after personal devices is ethically dubious.

fc417fc802··on North Korean fake job interview led to $6.3B Binance heist
> I'm not saying the person should have known

This person definitely should have known. You don't download and run arbitrary binaries outside of a VM. At this point you don't even compile code from an untrusted source. This is the power user equivalent of falling for a phishing email.

fc417fc802··on AMD expects to outsell Intel in Q4 for the first time in history
> they made the wrong prediction on tech (10nm), which resulted in a decade long pipeline stall

I don't think their node problems were anywhere near that simple. You also left out the part where AMD moved to chiplets while intel stubbornly remained monolithic for quite a while. And a whole list of other missteps.

fc417fc802··on AMD expects to outsell Intel in Q4 for the first time in history
Is that a known issue? I had something vaguely similar happen with a GPU that had intermittent hardware failure.

Granted their rocm support was abysmal several years back and they lost my trust as a result. But nvidia is hardly any better and intel doesn't seem to be a viable alternative ...

fc417fc802··on AMD expects to outsell Intel in Q4 for the first time in history
More like they stopped investing in improving that tech so flash eventually caught up on throughput. It didn't catch up on latency and has never even entered the ballpark when it comes to endurance.
fc417fc802··on Geoffrey Hinton: it might turn out we were better off without AI
Makes no difference. Figure out how to make the best of it. That's what it means to be inevitable.

You might as well ask "but what if all the options are bad" while standing on a sinking ship contemplating your next course of action.

fc417fc802··on Geoffrey Hinton: it might turn out we were better off without AI
"It might turn out we were better off not opening Pandora's box" says man who helped open Pandora's box.

That's a touching sentiment or whatever but the nature of the thing is that it will inevitably be opened and that it cannot be closed thereafter. So (I think) we'd all be better off putting our efforts towards predicting the likely outcomes and figuring out how to make the best of them.

fc417fc802··on China's First Frontier AI Export Controls: Mofcom Announcement No. 48
Meanwhile the US certainly appears to consider API access to constitute a form of export so misunderstandings are understandable. Or perhaps it would be more accurate to say that China isn't currently restricting that form of export.
fc417fc802··on TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8
Regardless of the OS, kernel, or program you select there will inevitably be holes in your stack. A VM will always provide better isolation and more flexibility. In this instance it would mean being able to patch the box running the service without messing with the driver for the backing storage.
fc417fc802··on An Italian farmer found some unknown seeds in his attic and planted them
Well yes, the entire point of a link aggregator is to surface content of value to the readers so that necessitates passing judgement on it. It seems that most of us don't come here for slop so that receives negative responses. Everything working as intended I guess.
fc417fc802··on Brazilian Court Sanctions Lawyers for Prompt Injection in Court Filing
Someone very obviously being an incompetent moron does not serve as a defense against blatantly defrauding him. You must conduct yourself with integrity regardless of any idiocy exhibited by the other party.
fc417fc802··on TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8
Or perhaps this illustrates the value of running all web services under KVM rather than bare metal.
← PreviousPage 2 of 34Next →