Hacker Newsnew | past | comments | ask | show | jobs | submit | tombert's commentslogin

> I do think his choice of words was a bit suboptimal. But, it got the point across.

As I've gotten older, I've grown to appreciate people who are willing to be a little rude in order to avoid wasting people's time or giving them false impressions.

For example, when recruiters reach out to me on LinkedIn now, I almost always say something like "I don't want to waste your time or mine: what is the salary range?" It might be considered a bit "rude" to immediately jump to money, but I figure that that's less rude than wasting 30-90 minutes of time for a job that I have no chance of accepting.

I also try and be a little upfront if I don't like food someone has prepared. I try not to be too much of a dick, but if someone prepared something that I don't like and they ask my opinion, I will say that I wasn't a huge fan. Again, maybe a bit rude, but I also don't want to mislead people.

It kind of goes against my gut; I, like most people, don't really want to make people feel bad and I certainly am not immune to people-pleasing, but I've tried to fight that for the greater cause of being more-honest and upfront with how I speak.


I actually think it’s more about the emotional maturity to cut to the chase and address someone’s actual concerns.

I’m a big fan of bluntness / honest feedback, but it can still be done very rudely when inappropriate

like the svp observed that the ic was saying the details, not because the ic needed to share them, but because the ic was anxious that the svp didn’t view them as competent. So the svp cut to the chase and addressed that directly

For your food example, a host might ask if you like the food - not because they care about their cooking skills - but just want to make sure you had a good time. So, saying you don’t like the food and giving cooking suggestions would need to be accompanied by some reassurance that you still enjoyed their company or beautiful home or something. Otherwise it’s still rude


In the most recent case of food, it was a friend's cooking. I was more afraid that I would be pressured to have more of the food I didn't like, so I told them something like "you know, I really don't think this is my thing." Every people-pleasing instinct that I had told me to lie and say that I liked the food, because it was something they worked on and I don't want to disappoint people, but I fought through that.

They didn't seem to be too upset over it, but they know me pretty well.


> something like "you know, I really don't think this is my thing."

Phrases I've heard:

- This isn't my favorite

- Um, not really my cup of tea


yeah that makes sense - think i blended your parent comment with jbs789's reply to it about feedback to the cook

This resonates as I'm trying to do this more, especially since I'm historically more people-pleasey.

Any resources you suggest?


I frame this differently - it’s about getting out of your own head and think about what’s useful to the other person. And making this a habit so it’s easy.

Providing feedback on the meal is useful for their next guest, if they are interested in improving. If they aren’t, just say it’s fine and move on.

Shifting focus outside of yourself is covered in a lot of areas but Never Split The Difference stuck with me, written by a hostage negotiator.


> Providing feedback on the meal is useful for their next guest,

I mean honestly the last time I gave negative feedback on food I didn't like, it's because I didn't really want to feel pressured to have more.


https://www.radicalcandor.com/

The first chapter or two of the book is good for the general principles. I found the later chapters about big org management to be less helpful.

I personally go one step further and mentally adjust radical candor to be winsome candor. I'm explicitly adding some empathy and humanity by doing that, so that I'm more likely to treat others how I'd want to be treated, even when the conversation is hard.


I'm not sure I needed a resource; I just kind of felt like I should optimize for "not wasting people's time" and "not misleading people".

Having your subordinates think you’re dismissive is a risk when you’re SVP, and it’s one with a blurrier line.

Plenty of people would have come away from this interaction without the level of introspection the author had, and thought, “Man, that SVP is a jerk.” This can add up into frustration and, given time, turnover.

My claim wasn’t that SVP was ineffective - the point was clearly made and understood.

My claim is that it would have taken slightly more words to get that point across without any reputational downside to the SVP.

Whether that cost is worth paying is a question of culture and style.


Something that I feel like I should have realized earlier but didn't until last year was how unbelievably lazy everyone involved is.

I knew they were stupid, I knew they had positions that I would consider racist, I knew that they were corrupt, but I guess I had assumed that they had worked for their corruption.

But no, you have RFK Jr.'s HHS lazily having ChatGPT generating anti-vax literature with broken links, you have Trump doing a blanket pardon of literally everyone involved with January 6 [1] apparently because he was too lazy to do any diligence. It's borderline farcical.

[1] https://www.axios.com/2025/01/22/trump-pardons-jan6-clemency


It is farcical. And then remember what a bunch of clowns the NSDAP's leaders were; the ranting Hitler, the esoteric nonsense of Himmler and Hess, Goering's makeup and fake uniforms, and then contrast that with their actions and impact on history. A clown-show widely mocked during their time, but look at the catastrophic impact they had: just because they're clowns doesn't mean they're not dangerous.

Yeah no argument on any of that really.

As a kid I had always heard that Hitler was some kind of evil genius. It wasn't until my 20s that I started actually reading about this stuff and NOPE, he was actually a fucking idiot.


I might literally be the only person on earth that can honestly say I have been paid to write FoxPro, Erlang, F#, and ColdFusion.

My first software job was at a Tae Kwan Do studio who ran their own billing department, and the entire billing half was some weird custom thing written with FoxPro. Not Visual FoxPro, I've never actually used that, but the old school DOS stuff.

I absolutely hated every time I had to touch it and I had hoped that it would die in a fire. I hope Visual FoxPro sucks less.


I was an undergraduate in the late 1980s/early 1990s and I worked part time in the university library working on databases and interfaces first in dBase III then Foxbase (the predecessor to Foxpro; basically an extended dBase III clone) then DOS FoxPro. I rather liked them, but this was long before I had ever seen SQL or anything like that. The weird thing was that my boss (besides being the library's IT guy) was a taekwondo instructor! What is it about FoxPro and that?

I'm wondering if it's the same guy. Without doxxing yourself too much, you didn't happen to be in the central Florida area did you?

Funny if it were, but I was in Wisconsin.

modi comm taekwando

You are right because I've never touched Erlang, otherwise I did the same for a TKD studio as well.

I didn't do Erlang at the Tae Kwan Do studio, that was the FoxPro and ColdFusion (and ActionScript/Flex).

I have just had a lot of very odd jobs which has taken me in a bunch of directions.


I wrote something similar a few months ago [1], though admittedly I haven't been following my own advice terribly well.

The interesting part of any program source is what it took to make that program. I view AI-generated code in the same category that I see a binary.

[1] https://blog.tombert.com/Posts/Technical/2026/04-April/Stop-...


I'm still kind of convinced that these "calls for pacing" are just a way to try and flex to their shareholders.

"Our technology is so unbelievably powerful that the entire world might shatter if we don't have government imposed handcuffs!!!!". It just reads like the corporate equivalent of the drunk frat guy saying "HOLD ME BACK BRO!"


AI has, at the very least, confirmed something that I (and many others) have been saying for more than a decade: a lot of the writing you need to do while working in the corporate world is strictly performative.

I used to work at a very large BigCo [1]. On the first day, one of the first things they had us do was set up email filters. A lot of email filters. Many, many, many email filters. This is because it was not uncommon to get multiple-thousands of emails every day. Of course it would be impossible for anyone to read that much, so you set up filters to have emails moved to folders that you never open because you never read them, and you needed to make sure that important emails weren't missed because if you took more than an hour to respond back to an email you risked a phone call from an angry middle manager yelling at you asking why you didn't respond to their email [2].

Email, and most written documentation in tech companies, isn't there for humans to read, it's for plausible deniability. You send out emails that you know no one will actually read because then you can say "I told you so!" when things go wrong. You write pages of documentation that you know no one will read because you can tell people that you wrote the documentation. You can generate infinite comments for your code that no one will read so you can show people that you did your work to write comments.

When I complained about the quantity of emails I got, I would universally be given the response of "just set up filters", presumably because they know that most of the emails I receive were a useless waste of time.

It never mattered if the writing was "good", and it never mattered if it was up to date, and it never mattered if it corresponded to anything useful, because "human comprehension" was never the point. It was there to some bureaucratic rule-of-thumb that a middle manager would religiously adhere to in order to justify their existence in the company.

I'm sure there are exceptions but it always felt like all this performative writing was disliked by everyone. No one liked spending time reading low-effort "cover-my-ass" emails and no one liked writing pages upon pages of documentation that no one will read. Having Claude write and read all this shit and cutting humans out is the natural conclusion, because, at least in my experience, no one will ever seriously suggest we stop with all the performative writing.

[1] It's not hard to find my history, and it's fine if you do, but I politely ask that you don't post it in relation to this thread.

[2] That's not a joke, and it's not hyperbole. I had gotten phone calls from higher-ups complaining I hadn't responded to their email within two hours. I usually bit my tongue because I was a bit more of a coward in those days, but now I probably would have tried to explain to them the very basic concepts of synchronous and asynchronous communication.


I still have not found a development platform that I enjoyed as much as Flash.

I'll admit that a large chunk of why I have such good memories is because it was one of the first programming platforms I learned, so there was a lot of novelty to it, but I still think it was a very fun platform.

It was so fun that it was "animation-first"; I would be dicking around drawing a shitty cartoon, and then decide I might want to add some code, so I convert to a movie clip and start scripting. I have played with a few game dev toolkits (and I'm even a maintainer for GDevelop on NixOS [1]), and they certainly can be fun, but I'm still chasing the high that I got from coding in Flash.

I actually think that, ironically, writing Flash games might be a valid path forward again. Ruffle has gotten quite good, and importantly the features are locked, so you could treat writing games in the same way that people do homebrew for the SNES or something.

Maybe if I can figure out how to get Flash CS6 working in Wine I'll give it a spin again.

[1] https://search.nixos.org/packages?channel=26.05&query=gdevel...


Looking for the same high without success.

I know Rive recently started adding scripting support, but have not tried that out yet

(parts of me want to avoid liking it too much and becoming dependant on another company, but they do seem nicer than Adobe, but this ain't hard).


I am sure that the legality of this is what prohibits it, but I wish someone would just do one of those decompilation projects of Flash MX or CS6 or something.

I don't think it's "just for the sake of it". I think they believe that the Rust code will be safer.

If that's the case, they should stop using git and Linux right now, because it's everything written in C. Having 0.1% of the code in a safe language will not change anything, it's only a bad security blanket.

> Having 0.1% of the code in a safe language will not change anything, it's only a bad security blanket.

Just because something does provide an immediate perfect solution does not mean it isn't not worth investigating and/or pursuing.

Also consider that bugs tend to be more prevalent in new code (e.g., [0]) as a result, you are likely to see more of a benefit from writing new code in a memory-safe language than raw line count proportions would indicate.

[0]: https://security.googleblog.com/2024/09/eliminating-memory-s...


You don't believe in slowly and iteratively improving a codebase over time? Should git stick with its weird mishmash of C and perl and shell scripts forever, for tradition's sake, performance and maintainability be damned?

I don't understand your reasoning. Why should they quit git and Linux (and presumably all applications written in C) if they believe Rust is more secure than C?

It's the classic "Yet you participate in society. Curious!" response. You don't get dislike the current state of the world if you exists in it, apparently.

I hope you don't use seatbelts in your car, as they won't help you against a fire.

Rewriting it all in rust with bug for bug compatibility and byte identical outputs won’t cost more than $100k in tokens, but I don’t think this is an answer you’re looking for

I don't know if something changed recently, but I have been getting a lot of stuff "flagged by safeguards" in the last two days.

I am quite confident that what I'm doing is well within the law, and I'm not even doing any kind of pen-testing stuff, just some basic reverse engineering, but I can't even use Fable anymore because every time I enable it, it works for about twenty seconds and makes me drop down to Opus 4.8, and often even down to Sonnet.

If anyone here works at Anthropic, did you make the safeguards super sensitive recently?


I am not sure that that's recent. Most books, even before the internet, were kind of low-effort shit.

You've always had terrible borderline-porn romance novels at grocery stores and terrible pulp novels and the like. We just don't read terrible novels from 100 years ago; whatever we read from that era now has survived the test of time. The same cannot be said about anything released in the last couple years.


Also, quantity is a quality in and of itself.

Grocery store softcore porn was still very expensive in time, money, and space. The amount of energy required to move a book around is monumental in comparison to how much energy it takes to move the same number of bits of information contained in the book. The speed at which just the information moves (in modern digital networks) is nearly instantaneous. The space the digital book carries is not measurable by the human senses.

It was nearly impossible for most people to afford to fill every waking moment with a book in front of them, bar a few addicts. Now there is a river of information actively fighting for your eyeballs at every moment. And how the meme-gene works, the most addictive types will rise as the victor.


> It was nearly impossible for most people to afford to fill every waking moment with a book in front of them

I'm not sure I agree with that. Public libraries have been around for a very long time, certainly well before the internet. People could get all the books they wanted to read for free. During summer vacations when I was in grade school, I would read multiple books per month, sometimes multiple per week, because we lived close to a public library.


Could you get another book while you were going to the library and back? Would the library not kick you out if you tried to live there?

The difference between a library and the internet is the difference between obsession and addiction.


I don't know about your library, but my library would let me check out multiple books at once; I think 5 was the limit for children and 10 for adults. It was pretty easy to have a constant feed of text being sent into your bain.

I would argue there is some recency: it used to be the case that editors were working with authors in the sense of building their careers. Not even 10 years ago it could be expected an author might not hit it big until their 3rd or 4th book (George RR Martin was like this) and editors were focused on building the skills of their authors in storytelling. Now editors are also pulled in a billion different directions and work more like project managers on way too many books at a time, and things like typos and whatnot are being introduced into traditionally published books with glossy special edition covers.

I think that may be true, but also a thought terminating cliché.

It can be that most books were low-effort shit, but that the problem has become even worse with time.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: