Readit News logoReadit News
arzke commented on Ask HN: Why there are no actual studies that show AI is more productive?    · Posted by u/make_it_sure
lysecret · 5 days ago
Because we are incapable of measuring developer productivity.
arzke · 5 days ago
We're incapable of putting an accurate, standardized value on developer productivity, yet there often seems to be consensus between senior engineers on who are the high performers and the low performers. I certainly can tell this about the people I work with.
arzke commented on Layoffs at Block   twitter.com/jack/status/2... · Posted by u/mlex
senko · 15 days ago
This is one of the best (if not the best) layoff letters I've seen online (no affiliation, don't know anyone working there, purely outsider perspective).

* Severance packages upfront because realistically that's what everyone worries about first.

* Reasoning second. I appreciate the one clean cut vs prolonged bleeding.

* Owning the decision and respecting the people that got you there. Opting for an awkward allhands vs breakup-via-text-message.

* Giving people a chance to say goodbye.

Not gonna go into strategic analysis of this, or Jack's leadership style in general.

But realistically, you can't pen a better (or, well, less bad) layoff announcement.

arzke · 14 days ago
I wonder if the lack of capital letters is a clever trick to make this whole annoucement look more humane and natural. Surely it's intentional: only "U.S" deserves capitals, not even his own name in the signature.
arzke commented on FDA intends to take action against non-FDA-approved GLP-1 drugs   fda.gov/news-events/press... · Posted by u/randycupertino
terminalshort · a month ago
What do you mean "try them on the general population?" Who is forcing anyone to take any of this?
arzke · a month ago
Has anybody ever been forced anyone else to take any drug? The problem is not about being forced, it is about making an informed decision. When you don't have enough safety data you are effectively gambling with your health.
arzke commented on FDA intends to take action against non-FDA-approved GLP-1 drugs   fda.gov/news-events/press... · Posted by u/randycupertino
terminalshort · a month ago
Where is the evidence that anyone has been harmed by these unapproved GLP1s? Until I see that I will assume the government is 100% in the wrong.
arzke · a month ago
This is precisely why we have clinical studies. We want to measure the efficiency and the innocuousness of drugs. You seem to imply we should just go ahead and try those directly on the general population.
arzke commented on Ask HN: What cool skill or project interests you, but feels out of reach?    · Posted by u/akktor
arzke · 9 months ago
Debugging electronics to fix stuff. Some people seem to be able to repair whatever broken electronic devices we give them, which I find fascinating.
arzke commented on The Burnout Machine   unionize.fyi... · Posted by u/flxfxp
swatcoder · a year ago
The author is clear that they're talking about "billion dollar tech companies" for an audience of those people called to them.

You're right that these are not the only place that people can write software and that many of us have recognized for a very long while that these are noxious places to write software, or that they were eventually going to become so.

Billion dollar FAANGs and their smaller, cargo culting, shadows represent a certain sector with a certain work atmosphere, much as game development companies and hedge/trading firms do. 15 years ago, during the ascent of Facebook and Google, this atmosphere was different than it is now -- innovative and luxurious and inviting -- and some people still look see them through the lens of the past, but they're much larger machines now, with different priorities and incentive structures, and as the author notes, those are mostly not aligned with sustainable, satisfying, or healthy environments for most of the engineers who've found themselves inside of them.

Like finance, they pay extremely well, and like games, they can make you feel like you're part of something you can brag about at a dinner party, but also like both, they have little concern about chewing you up for as long as you're willing to bear it.

arzke · a year ago
> The author is clear that they're talking about "billion dollar tech companies" for an audience of those people called to them.

> We’re in an industry where burnout isn’t just common - it’s expected. If you’re not pulling all-nighters, you’re "not committed." If you’re not answering Slack messages at midnight, you’re "not a team player." This culture is toxic, and it’s only getting worse. The relentless churn of projects, the constant pressure to innovate, and the ever-present threat of obsolescence create a perfect storm of stress.

No, the author is generalizing what work at a billion dollar tech company is like to the whole industry. I've never worked for a company similar to the one described in this post, and I think that the vast majority of people in tech haven't either. Silicon valley is not the world.

Either ways, unionizing sounds like a great idea.

arzke commented on Privacy Is Not Dead: Beware the All-or-Nothing Mindset   privacyguides.org/article... · Posted by u/freddyym
dylan604 · a year ago
If you eliminate fingerprinting, that is in and of itself a fingerprint. If you block cookies, that is too. So the person with your IP address and blocks fingerprinting and cookies is you. Someone with your IP address and only blocking cookies could be you as well on another device, or a family member on their device. Either way, they're on to you
arzke · a year ago
> If you eliminate fingerprinting, that is in and of itself a fingerprint.

This is why you should "eliminate fingerprinting" by randomizing your fingerprint.

arzke commented on Cognitive load is what matters   minds.md/zakirullin/cogni... · Posted by u/zdw
zahlman · a year ago
>why the hell would it be "easier to read" if I had to jump up and down the file to 7 different submethods when the function's entire flow is always sequential?

Because you don't jump up and down the file to read it.

Each method that you create has a name, and the name is an opportunity to explain the process - naturally, in-line, without comments.

I write code like this all the time - e.g. from my current project: https://github.com/zahlman/bbbb/blob/master/src/bbbb.py . If I wanted to follow the flow of execution, I would be hammering the % key in Vim. But I don't do that, because I don't need or want to. The flow of the function is already there in the function. It calls out to other functions that encapsulate details that would be a distraction if I want to understand the function. The functions have names that explain their purpose. I put effort into names, and I trust myself and my names. I only look at the code I'm currently interested in. To look at other parts of the code, I would first need a reason to be interested in it.

When you look at yourself in the mirror, and notice your hand, do you feel compelled to examine your hand in detail before you can consider anything about the rest of your reflection? Would you prefer to conceive of that image as a grid of countless points of light? Or do you not find it useful that your mind's eye automatically folds what it sees into abstractions like "hand"?

35 years into my journey as a programmer, the idea of a 100-line function frightens me (although I have had to face this fear countless times when dealing with others' code). For me, that's half of a reasonable length (though certainly not a hard limit) for the entire file.

arzke · a year ago
This is how I work as well, and the reason I tend to write many small functions rather than few large ones is precisely because it reduces cognitive load. You don't have to understand what the canSubmit function does, unless you are interested in knowing what the conditions to submit this form are.

Ironically, the author of the post claims it has the opposite effect.

arzke commented on Cognitive load is what matters   minds.md/zakirullin/cogni... · Posted by u/zdw
raincole · a year ago
I've seen a book promoting the idea that methods should not be longer than 5 lines.

Of course now I know these ridiculous statements are from people hardly wrote any code in their lives, but if I'd read them at 18 I would have been totally misled.

arzke · a year ago
> I know these ridiculous statements are from people hardly wrote any code in their lives

Some people who actually wrote a decent amount of code in their lives are sharing that opinion, so your comment just sounds like an ad-hominem attack.

arzke commented on Europeans spend 575M hours clicking on cookie banners a year   substack.com/@richholmes/... · Posted by u/rholmes84
blakeburch · a year ago
Thanks for sharing this! I've always wondered why the browsers themselves can't implement this type of feature to improve the web. I assume it's some legal factor.
arzke · a year ago

u/arzke

KarmaCake day75April 17, 2023View Original