HN user

throwaway277432

439 karma

I use this account for more critical or negative comments that I don't want forever associated with my public, high karma account.

Adherence to the HN rules is personally important to me, and this account is not here to bypass them.

Posts0
Comments43
View on HN
No posts found.

I'm not. But I'll concede you are possibly more literate - I won't dox myself on this account.

Congratulations.

If you honestly argue that LLM computation and human cognition are equivalent there is no further argument to be had - it's immediately a philosophical or worse a religious argument that cannot be won.

However, that we're even arguing on that level baffles me. How did this happen! They're glorified calculators.

They really marketed the hell (sorry) out of LLMs.

Claude (Opus 4.8) recently told me:

I’d ask you to drop the abuse; (...) if it continues I’ll end the conversation.

After I'd used a couple of expletives. And yes it will emit a <end_conversation> token.

This is truly dystopian. It is NOT a person. What a response. I still cant believe it.

serious professional in this industry

As a serious professional in the industry - we're dinosaurs. Nobody cares anymore.

The kids are running the show and are making billions with stuff that doesn't work. But it makes money so nobody cares.

This is not a new phenomenon, it started years ago and really took off when JS became the new hotness. You could see it happening live, right here on HN. But the blast radius is massively increased now with AI and people are getting hurt. It's not funny.

The ship has sailed on rigor.

The sad thing is that this is not going to get better. The best we can hope for is slight improvements to agentic "engineering" practice with lots and lots of blog posts on HN written about how they are rediscovering basic engineering practices.

We (the dinosaurs) will roll our eyes while making a fraction of the money the kids are making.

And even if the whole AI ecosystem implodes (it won't) that would be a massive recession and certainly wouldn't make the remaining software engineering work more rigorous either.

As the Simpsons put it: "An I out of touch? No, it's the children who are wrong."

Better pay.

Once approved, our new bonus program will give every team member who isn’t on an incentive compensation plan or bonus plan today, the opportunity to earn a cash bonus based on their individual performance, targeting 10% of salary, awarded at their manager’s discretion.

LOL. So basically buckle up and do what you're told and grind. And hope your manager likes you or you'll get nothing.

What happens if you build a bridge and it breaks?

These people want to play god with our lives but at the same time move fast and break things. Look at software quality anywhere, it's a mess and only about to get much worse.

We should not let them. Jail time for anyone involved in any of the decision making process, applied at scale with the number of vehicles and deaths.

Why should the standards be any different? They want to change the status quo with tech only so they can get paid and extort us with yet more subscriptions.

AVs will never substantially reduce road deaths. They will optimize to just being slightly better than human, but fail in new and more unexpected ways. There is not enough incentive for them to make it safer.

a project manager vibe-coded the change without thinking it through at all

The PMs vibe-coding and having no idea what they're doing isn't even the main issue (although it is pretty bad).

The main issue is: how are the actual engineers supposed to "review" the slop? They probably report to the same PM or are at below in the org chart and might be evaluated by them. Not just at MS, but any company.

Such a conflict of interest would be detrimental to quality anywhere. You wouldn't build a bridge like this, nor should you software.

So? Everyone is saying to just look at the LLM outputs for PRs etc. and just ignore how it was created. We should apply that standard right here too.

This is Anthropics initial response, which they walked back ONLY because of the HN outrage. Without HN, that would've been tge official answer.

I'll judge them on that, thank you.

Having just worked my behind off for the last months to deliver on an impossible deadline, successfully: more bodies definitely would have helped.

Even just to keep the fluff off my back and to allow me to fully concentrate on what's important.

The situation will repeat itself in 6 months and I'm not going to do that again. Hiring now would fix that.

I'm not going to review it in full, sorry. Reviewing is so much more effort compared to producing something with AI. But don't let me deter you, keep on learning and keep on building.

I wish I had the possibilities to learn and build on such a large scale when I started out. AI is a blessing and a curse I guess.

My own early projects were most definitely crap, and I made the exact same mistakes in the past. Honestly my first attempts were surely worse. But my projects were also tiny and incomplete, so I never published them.

However: What little parts I did publish as open-source or PRs were meticulously reviewed before ever hitting send, and I knew these inside and out and they were as good as I could make it.

Vibe-coded software is complete but never as good as you could make it, so the effort in reviewing it is mostly wasted.

I guess what I'm trying to say is I'm a bit tired of seeing student-level projects on HN / Github cosplaying as production ready software built by an experienced engineer. It used to be possible to distinguish these from the README or other cues, but nowadays they all look professional and are unintentionally polluting the software space when I'm actually looking for something.

Please understand that this is not specifically directed at you, it's pent up frustration from reading HN projects over the last months. Old guy yelling at clouds.

tell me if I earned your star

Since you asked: Not in a million years, no.

A bug of this type is either an honest typo or a sign that the author(s) don't take security seriously. Even if it were a typo, any serious author would've put a large FIXME right there when adding that line disabling verification. I know I would. In any case a huge red flag for a mitm tool.

Seeing that it's vibe coded leads me believe it's due to AI slop, not a simple typo from debugging.

I got a major reprimand because I answered too many questions posted in the public channel. All in my area of expertise, mostly after hours.

At first they said it was "great". But it soon turned sour and resulted in "it seems like you spend too much time answering questions", and I should "focus" and "free up" that time to work on my assigned tasks.

Well, I don't answer anything anymore. In fact nobody does. It used to be that you got precise technical answers from someone directly working on the tool or problem you asked about. The previous CEO would sometime even answer themself. Not anymore.

Now people ask, but nobody answers. The rest has devolved into LinkedIn style self-promotions and announcements.

Lots of people haven't had to actually restore their data. Somehow it has good marketing. I used it for a while and was not impressed. Random Python errors, requires too much scripting, and at least on my data terrible restore speed.

I followed development on Github and what I saw in terms of fixes and commits gave me pause. Not how I like my critical backup software written.

I now use restic and sleep much better.

Don't ever travel, never change anything related to billing except to update your cards before they expire. Don't change your name, email adresses or lose access to your phone number, and as we know now also don't ask support.

Then don't use any uncommon tools, e.g. ones associated with 'hacking', or store any copyrighted files in their cloud.

If there's any issue or error with logins etc., don't retry too quickly or too often or that in itself will be suspicious. Wait a day between requests, and double-check everything before retrying. Do not retry from a different IP or worse a VPN, or that will also be suspicious.

That should just about cover the bases for most providers.

Yes, it's insane and obviously you still need a backup of all your stuff just in case.

"What do you think about the comments of user XYZ"

Wow that is really scary. Never did I ever think someone would actually go through all my old comments, analyze them in detail and then judge me based on them (my real account, not this throwaway).

Yes I knew it would be theoretically possible, but you'd have to be a total stalker and real creep to actually do it. Now anyone with an LLM can just do it without a second thought.

And it'll only get worse from here on. I'm sure there is at least 1 comment somewhere on the internet by me where I wasn't too nice, or a like / upvote on a questionable opinion or something.

If it's in any way connectable to me future AI tech is going to find it. Probably even across accounts, matching writing styles and whatnot.

I seriously think I'm going to stop posting on the internet for good.

chore: change to MIT license

What does "chore" mean in this context? Is the license just leftover from some MS open source template? If so there is perhaps some leeway, and the author maybe just didn't realize he needed to use the original MIT license file including the notices and not just a template one grabbed from the internet.

Any other explanation for such a "relicensing" would be extremely worrisome.

I've seen plenty of both. I've added one good example in my other comment. But it certainly depends on the community and programming language as to how serious licensing is treated.

But yes, many people are not complying with the license literally, and it's frustrating to see. I know it basically doesn't matter unless you go to court over it, but still it irks me and screams a sort of carelessness about the rules and social contract.

Sorry for criticising your reading comprehension, I did not mean it as a personal insult.

It's just that I see these types of responses so often, basically every time any licensing question comes up. Twice in this thread. And all that's required is to just read the very short and basic MIT license text itself, no lawyering required.

I can understand the native speaker part, but just know that I myself am not a native speaker either. But I understand that's a huge barrier.

But even native speakers on HN with serious software engineering jobs and skill don't understand it, or don't want to understand. I think it's a bit like when people see math proofs, they mentally just skip over it.

That's the part that continues to amaze me.

The easiest way to do it is to add your own copyright line above the original LICENSE copyright line.

That way anyone touching the project can just add their own line on top.

Done.

EDIT: Example: https://github.com/go-gitea/gitea/blob/main/LICENSE

A more complicated way to do it is to add a folder that contains the original LICENSE file or files. Sometimes there is more than one license, or the license texts differ. In that case, you must preserve all the different variants, even if they all call themselves MIT.

Then, you can optionally add your additional own LICENSE file * only iff* it is compatible with all existing LICENSES. In the case of the MIT license, you may relicense, sublicense, or use a different license in addition, provided it is MIT-compatible. With e.g. GPL you can't. Note that you still have to preserve all the original LICENSE files in the repo.

No!

Once you change the copyright line, you no longer include "the above copyright notice". At that point you're violating the license.

You are also not allowed to change the copyright notice or license text in any way (you may however add to the license, which is a loophole other licenses such as GPL fix.)

Substantial is subject to (legal) debate as the Oracle vs. MS case has shown. Whole functions or large parts of files however should always be considered substantial, as the software would otherwise not work.

I'm seriously flabbergasted at how bad reading comprehension seems to be among coders.

My Life in Weeks 1 year ago

I was briefly diagnosed with "99.9% sure it's cancer" before it turned out to be benign. Say about 2-3 weeks.

In those few weeks my main regrets were a) not having done many of the things on my bucket list, and b) not having children or not going to be live long enough to see them grow up.

I'm someone with recurring nightmare about career goals and such. However at that time, work only crossed my mind briefly and was easily dismissed.

Nobody cares 2 years ago

I care. It's frustrating sometimes, but I still can't help myself.

Working with people that also care (and are empowered to do something about it) is the greatest thing. I've worked in several such teams over the years and it's absolutely awesome.

On the opposite side, working on a team that doesn't is the worst.

I've actually been reprimanded by middle managers for caring, because caring sometimes takes more time than planned, and an arbitrary internal deadline wasn't met. I've come to realize they do in fact care, just not about the software but only about their own promotion. And the core issue is that they don't actually know why their own deadlines and feature requirements exist, they just get them handed to them.

This is different when you work closer to and with a customer directly. They know exactly what's important and why they need X or Y. When someone actually has to deliver results and deal with the users, they are more invested in having a working system. Here, caring involves finding the "right" person (usually not the one in charge), talking to them and figuring out what they really need (not want) and how they're using the system.

In such a setting, caring and building stuff that truly works is also reflected in performance reviews as everyone including the customer is happy.

You really have to pick your battles. I've had to make some concessions myself: some stuff turns out to be more complicated or unclear than it is at first glance, and sometimes you really don't have and can't make time for it. And in really large companies, there are sometimes so many people involved that you often can't get the answers you need or access to the person you need. Or you end up at legal which is more often than not a dead end.

I contributed well-researched answers already when I was ostensibly a very junior dev, and even before that during my CS studies. Stuff you can lookup or simply try out is doable, of course questions where you need experience aren't a good fit.

When I was in high school I read the docs, and learned C++ from books and MSDN. Granted my access to the internet was rather limited back then, but it also never crossed my mind to bother people for things I could easily lookup myself.

Growing up in a RTFM, "search the forum first before asking" environment is seen as toxic today, but it really helps keeping certain behavior in check thats a drag on society as a whole.

One of the best mentors/bosses I ever had never answered coding questions directly, but always in the form of a question so I could look it up and learn for myself.

I try to do the same with my junior devs today, unless there's time constraints or they're under stress, I try to let them figure out the final answer themselves.

the founder/CEO has stated in no uncertain terms that we'll never be sold out to investors

Ha! Heard that one before. Company was sold. Founder got filthy rich, bean counters came in, you know the rest.

Unsolicited advice: Try to get someone to review your resume and other materials (grades, cover letters, recommendation letters, official documents, etc). Ideally by someone like a recruiter, the schools career center if there is one, or even just a personal friend. Preferably someone with recent experience.

No judgement, but you might be missing something or doing something "wrong" without knowing it. Being ghosted absolutely everywhere sounds strange regardless of how the market is doing. CS as a field is not dead yet.

As for the field not caring about you: nobody owes you anything. That doesn't mean you should just roll over and give up. And it also doesn't mean you should take shit from abusive managers "working you to death". There are good people and companies out there, but you need to go out and find them. I work only 4 days a week, prioritize my family, and my employer accepts that.

Compared to so many other jobs CS is still a lot better than other options and will continue to be viable for a long time. You're absolutely not too late.

Last time I did the gauntlet at Google I was able to solve all the problems.

However I wasn't as fast as others as I didn't recognize any of the questions and had to work through them. Interviewers expect you to be fast, or at least compare you to people who seem faster. Doesn't matter who studied or not, or who will actually perform better on non-leetcode tasks.

Also having kids is a real issue, it absolutely crushes the amount of time you have to anything besides working.