Readit News logoReadit News
chowells commented on Transparent leadership beats servant leadership   entropicthoughts.com/tran... · Posted by u/ibobev
jjk166 · 17 days ago
> The opposite extreme is you have someone on your team who is only able to resolve conflicts by having their boss intervene.

What's wrong with that? Resolving conflicts is the boss' job. So long as the team mate is doing their actual job appropriately, that's all that matters.

> E.g. you leave some critical feedback in a PR review. The author of the PR doesn't like your comments, so they tell your mutual boss, then your boss comes to you to ask why you left the comments in the PR, instead of the author coming to you directly.

The author should not be coming to you directly, going through the boss is the appropriate route. If the author's complaints were unreasonable, it should be the boss telling them that, not you. If your boss is coming to you, it means they feel the author's complaints are at least partially valid, and you should be hearing that from your boss, not the author.

It's not necessarily a bad thing if people bypass the manager to settle things directly, so long as both parties are comfortable with that, but it's not a happy medium.

chowells · 17 days ago
Handling negative feedback on a PR is a necessary skill for a developer. A manager should only get involved if it becomes hostile. Negative is very far from hostile.
chowells commented on Sycophancy is the first LLM "dark pattern"   seangoedecke.com/ai-sycop... · Posted by u/jxmorris12
tptacek · 20 days ago
"Dark pattern" implies intentionality; that's not a technicality, it's the whole reason we have the term. This article is mostly about how sycophancy is an emergent property of LLMs. It's also 7 months old.
chowells · 19 days ago
"Dark pattern" implies bad for users but good for the provider. Mens rea was never a requirement.
chowells commented on Constant-time support coming to LLVM: Protecting cryptographic code   blog.trailofbits.com/2025... · Posted by u/ahlCVA
jfindper · 25 days ago
>how compilers and compiler engineers are sabotaging the efforts of cryptographers

I'm not exposed to this space very often, so maybe you or someone else could give me some context. "Sabotage" is a deliberate effort to ruin/hinder something. Are compiler engineers deliberately hindering the efforts of cryptographers? If yes... is there a reason why? Some long-running feud or something?

Or, through the course of their efforts to make compilers faster/etc, are cryptographers just getting the "short end of the stick" so to speak? Perhaps forgotten about because the number of cryptographers is dwarfed by the number of non-cryptographers? (Or any other explanation that I'm unaware of?)

chowells · 25 days ago
It's more a viewpoint thing. Any construct cryptographers find that runs in constant time is something that could be optimized to run faster for non-cryptographic code. Constant-time constructs essentially are optimizer bug reports. There is always the danger that by popularizing a technique you are drawing the attention of a compiler contributor who wants to speed up a benchmark of that same construct in non-cryptographic code. So maybe it's not intended as sabotage, but it can sure feel that way when everything you do is explicitly targeted to be changed after you do it.
chowells commented on Unexpected things that are people   bengoldhaber.substack.com... · Posted by u/lindowe
anon291 · a month ago
I mean we live in a country where 'defund the police' and 'eliminate jails' are considered somewhat mainstream legal positions (In that there are many politicians elected to office throughout the country who have held these views). All of its stems from a lack of desire to enforce standards.
chowells · a month ago
Given that neither the police nor jails are relevant to corporate violations of the law, do you have a point other than that you don't understand either of those?
chowells commented on LLMs are steroids for your Dunning-Kruger   bytesauna.com/post/dunnin... · Posted by u/gridentio
Brendinooo · a month ago
>it's not really me doing the things, and I feel like a bit of a fraud

I've been thinking about this a bit. We don't really think this way in other areas, is it appropriate to think this way here?

My car has an automatic transmission, am I a fraud because the machine is shifting gears for me?

My tractor plows a field, am I a fraud because I'm not using draft horses or digging manually?

Spell check caught a word, am I a fraud because I didn't look it up in a dictionary?

chowells · a month ago
It's appropriate to think this way with LLM output because LLMs are still terrible some significant portion of the time. If you don't actually know what you're doing, you have no way to distinguish between their output being correct or their output being able to pass the tests you can think of.

As a software developer, your job is to understand code and business constraints so you can solve problems the way most appropriate for the situation. If you aren't actually keeping up with those constraints as they change through time, you're not doing your job. And yeah, that's a kind of fraud. Maybe it's more on yourself than your employer most of the time, but... It's your job. If you don't want to do it, maybe it's more respectful of your own time, energy, and humanity to move on.

chowells commented on US hits $38T in debt. Fastest accumulation of $1T outside pandemic   apnews.com/article/trump-... · Posted by u/testing22321
nekusar · 2 months ago
If that's the case, why not write it off then?

Or is this some 38T$ leveraged against our future? Like how this debacle in Chicago screwed over 75 years of residents.

https://www.courthousenews.com/seventh-circuit-upholds-chica...

chowells · 2 months ago
"Ourselves" meaning people who have invested in Treasury Bills and other US bonds. Writing it off would mean eliminating massive amounts of wealth. That isn't really politically tenable for anyone.
chowells commented on Internet's biggest annoyance: Cookie laws should target browsers, not websites   nednex.com/en/the-interne... · Posted by u/SweetSoftPillow
sershe · 2 months ago
Why is that person a problem? That is why rule of law exists, ideally, so that we don't run society on arbitrary outraged moral judgement. E.g. many people are morally outraged by presence of any illegal immigrants and others are outraged by any enforcement against undocumented immigrants. If we base decisions on arbitrary outraged moral judgement it's not going to go well.

A "loophole" is only a "loophole" to someone who agrees with yours. And I say it as someone who agrees in this particular instance.

chowells · 2 months ago
That person is a problem because low-trust environments are inherently low-privacy and low-efficiency environments. Allowing a small portion of the population to destroy trust and then justifying it with "well there was no explicit rule against it" is parasitic on the whole society. It's better to stand up and say "this is unacceptable and clearly not what was asked for".
chowells commented on AMD and Sony's PS6 chipset aims to rethink the current graphics pipeline   arstechnica.com/gaming/20... · Posted by u/zdw
Mistletoe · 2 months ago
chowells · 2 months ago
If the Internet goes away, Bitcoin goes away. That's a real threat in a bunch of conceivable societal failure scenarios. If you want something real, you want something that will survive the loss of the internet. Admittedly, what you probably want most in those scenarios is diesel, vehicles that run on diesel, and salt. But a pile of gold still could be traded for some of those.
chowells commented on How functional programming shaped and twisted front end development   alfy.blog/2025/10/04/how-... · Posted by u/jicea
zbentley · 3 months ago
I have never, ever seen this. And I’ve worked next to some very FP-forward types and academic CS/abstract math background types who have vastly deeper knowledge of their fields than I ever will of mine.

Plenty of them don’t like imperative loops, sure. But I’ve never seen someone assert that a simple loop is not intelligible to them while chaining functions are.

chowells · 3 months ago
If you're replacing a chain of filters and maps with a nested loop, you're far past "a simple loop" and well into the realm of an unintelligible for loop. The chain of maps and filters tends to make that far easier to read by decomposing it into separately-comprehensible pieces.
chowells commented on How functional programming shaped and twisted front end development   alfy.blog/2025/10/04/how-... · Posted by u/jicea
chuckadams · 3 months ago
The wonderful thing about .reduce() is that it can compute literally anything. The problem with .reduce() is that it can compute literally anything. As for the rest of the morphism menagerie, I like being able to break up functions and pass intermediate results around. It's literally cut and paste with map/filter, with a loop it's rewriting. Yay composability.

That said, it's easy to get carried away, and some devs certainly do. I used to be one of those devs, but these days I sometimes just suck it up and use a local variable or two in a loop when the intent is perfectly clear and it's not leaking side effects outside of a narrow scope. But I'll be damned if I let anyone tell me to make imperative loops my only style or even my primary one.

chowells · 3 months ago
Reduce cannot calculate literally anything, in the sense you mean. It corresponds in computational power with primitive recursion. And quite famously, there are problems primitive recursion cannot solve that general recursion can.

On the other hand, I don't think I've ever seen something as recursive as Ackermann's function in real life. So it can probably solve any problem you actually mean to solve.

u/chowells

KarmaCake day3670April 14, 2013View Original