Readit News logoReadit News
whyowhy3484939 commented on How to Get Foreign Keys Horribly Wrong   hakibenita.com/django-for... · Posted by u/Bogdanp
aidos · a month ago
I’ve done a lot of interviewing and I’ve discovered that many devs (even experienced ones) don’t understand the difference between indexes and foreign keys.

My assumption is that people have used orms that automatically add the index for you when you create a relationship so they just conflate them all. Often they’ll say that a foreign key is needed to improve the performance and when you dig into it, their mental model is all wrong. The sense they have is that the other table gets some sort of relationship array structure to make lookups fast.

It’s an interesting phenomenon of the abstraction.

Don’t get me wrong, I love sqlalchemy and alembic but probably because I understand what’s happening underneath so I know the right way to hold it so things are efficient and migrations are safe.

whyowhy3484939 · a month ago
Very strange if you ask me and disturbing. I don't know if I'd let such a dev touch a database. Of course nowadays we just vibe code and YOLO everything, but still. This is making me feel old.
whyowhy3484939 commented on Delta moves to eliminate set prices, use AI to set your personal ticket price   fortune.com/2025/07/16/de... · Posted by u/toss1
whyowhy3484939 · a month ago
I'm shocked, shocked to find out capitalism's tricks are going on here.

Yet we keep praying at its altars. Delta are just playing the game. It might not be the nicest thing to do, but it is honest at least. All entrepreneurs are pounding their collective fists on their skulls to think of ways to extract as much value from the market as possible. Let's blame the game instead of the players.

whyowhy3484939 commented on GPUHammer: Rowhammer attacks on GPU memories are practical   gpuhammer.com/... · Posted by u/jonbaer
SandmanDP · a month ago
> Makes you dream there could be an equivalent for our own universe?

I’ve always considered that to be what’s achieved by the LHC: smashing the fundamental building blocks of our universe together at extreme enough energies to briefly cause ripples through the substrate of said universe

whyowhy3484939 · a month ago
That's assuming there is a substrate that can be disturbed. That's where the parent's analogy breaks down.

As an example of an alternative analogy: think of how many bombs need to explode in your dreams before the "substrate" is "rippled". How big do the bombs need to be? How fast does the "matter" have to "move"? I think "reality" is more along those lines. If there is a substrate - and that's a big if - IMO it's more likely to be something pliable like "consciousness". Not in the least "disturbed" by anything moving in it.

whyowhy3484939 commented on The Unreliability of LLMs and What Lies Ahead   verissimo.substack.com/p/... · Posted by u/talhof8
fellowniusmonk · 3 months ago
I appreciate you're incredulity and snark! Dismissing without engagement is a fun ability to exercise. I look forward to talking past each other going forward :-)

HackerNews typically doesn't appreciate and will ban accounts for that type of engagement as it is just personal and not a factual wrestling with the point of discussion, I see you are new here and I would encourage you to not continue to engage in the patterns you show.

At core, I think perhaps we have a different interpretation of what 20% of a Sr. Engineer can accomplish and what Jr. Devs are capable of accomplishing.

To be fair to your point, I think one of the enablers is that I actually enjoy working longer hours now so my net time engaging with code has gone up as well.

But I'm from the old school and I've always preferred time in code vs having outside hobbies, that's been true since the 90s.

I find code reviews relaxing and enjoyable and not particularly mentally taxing for 90% of what a decent jr. dev writes. I find it a nice little break from working on problems that can actually be classified as "hard".

Coincidentally, I've worked in human in the loop automation for quite a long time, making Sr. individuals more efficient with their time and removing busy work has been a big focus.

There is a lot in that space to consider from a human factors perspective, the intersection of creation vs editing is a big one, decomposing problems for sure, each individual seems to have different capabilities and natural bents in that regard. I've long been a thought dump and edit person and that's part of what I attribute my high personal productivity to.

whyowhy3484939 · 3 months ago
Ah, I met my match it seems.

I confess I might be showing signs of unlawful thought patterns. I will correct that, fellowniusmonk. Thanks for pointing that out.

I am in the "code is not an asset, it's a liability"-camp and our recently acquired ability to swiftly defecate metric tons of it is not something I am particularly thrilled about. In fact, I find "senior" engineers using LoC as a productivity metric highly suspect - at best. I thought we passed that phase a decade or two ago. Not saying you are one, but in the spirit of talking past each other I thought it prudent to put up a good straw man.

All in all to be completely honest I find it hard to parse your original point so I concur I wasn't engaging properly. To be fair you opened with "in terms of code output" so that's what triggered me I guess.

whyowhy3484939 commented on The Unreliability of LLMs and What Lies Ahead   verissimo.substack.com/p/... · Posted by u/talhof8
eterm · 3 months ago
There are jobs out there that have always been unreliable.

A classic example is the Travel Agent. This was already a job driven to near-extinction just by Google, but LLMs are a nail in the travel agent coffin.

The job was always fuzzy. It was always unreliable. A travel agent recommendation was never a stamp of quality or guarentee of satisfaction.

But now, I can ask an LLM to compare and contrast two weeks in the Seychelles with two weeks in the Caribbean, have it then come up with sample itineraries and sample budgets.

Is it going to be accurate? No, it'll be messy and inaccurate, but sometimes a vibe check is all you ever wanted to confirm that yeah, you should blow your money on the Seychelles, or to confirm that actually, you were right to pick the Caribbean.

Or that actually, both are twice the amount you'd prefer to spend, where dear ChatGPT would be more suitable?

etc.

When it comes down to the nitty-gritty, does it start hallucinating hotels and prices? Sure, at that point you break out trip-advisor, etc.

But as a basic "I don't even know where I want to go on holiday ( vacation ), please help?" it's fantastic.

whyowhy3484939 · 3 months ago
Once they start making deals with the relevant organizations, book rooms, handle insurance, replacement hotels, etc, then they'll replace travel agents. These guys don't just Google a bunch of tickets you know.
whyowhy3484939 commented on The Unreliability of LLMs and What Lies Ahead   verissimo.substack.com/p/... · Posted by u/talhof8
fellowniusmonk · 3 months ago
I really don't understand people who are down on LLM.

In terms of code output. I have gone from the productivity of being a Sr. Engineer to a team with .8 of a Sr. Engineer, 5 Jr. Engineers and One dude solely dedicated to reading/creating documentation.

Unlike a lot of my fellow engineers who are also from traditional CS backgrounds and haven't worked in revenue restricted startup environments, I also have been VERY into interpreted languages like ruby in the past.

Now compiled languages are even better, I think from a velocity perspective compiled languages are now incredibly on par for prototyping velocity and have had their last weakness removed.

It's both exciting and scary, I can't believe how people are still sleep walking in this environment and don't realize we are in a different world. Once again the human inability to "gut reason" about exponentials is going to screw us all over.

One terribly overlooked thing I've noticed that I think explains the differing takes. Foundation of my position here: https://www.nature.com/articles/s41598-020-60661-8

Within the population that writes code there are a small number of successful people who approach the topic in a ~purely mathematical approach, and a small number of successful people that approach writing code in a ~purely linguistic approach. Most people fall somewhere in the middle.

Those who are on the MOST extreme end of the mathematic side and are linguistically bereft HATE LLM's and effectively cannot use them.

My guess is that HN population will tend to show stronger reactions against LLM's because it was heavily seeded with functional programmers which I think has a concentration of the successful extremely math focused. I worked for several years in a purely functional shop and that was my observation: Elixir, Haskell, Ramda.

Just my speculation.

whyowhy3484939 · 3 months ago
There is this interesting thing called the Paradox of Automation where increasing automation increases the importance of human intervention. We are trying this out on a societal level. It will be.. interesting, to say the least.

Also, congratulations on becoming a team. I sure hope you have the mental bandwidth to check all that output carefully. If so, doubly congrats, because you might be the smartest human that ever lived.

whyowhy3484939 commented on The ‘white-collar bloodbath’ is all part of the AI hype machine   cnn.com/2025/05/30/busine... · Posted by u/lwo32k
fny · 3 months ago
I think you're under the impression that I am not a software engineer. I already know C, and I've even shipped a very small, popular, security sensitive open source library in C, so I am certainly proficient enough to rewrite Python into Rust for performance purposes without hiring a Rust engineer or write shaders to help debug models in Blender.

My point is that LLMs make it 10x easier to adapt and transition to new languages, so whatever moat someone had by being a "Rust developer" is now significantly erased. Anyone with solid systems programming experience could switch from C/C++ to Rust with the help of an LLM and be proficient in a week or two's time. By proficient, I mean able to ship valuable features. Sure they'll have to leveraging an LLM to help smooth out understanding new features like borrow checking, but they'll surely be able to deliver given how already circumspect the Rust compiler is.

I agree fundamentals matter and good mentorship matters! However, good developers will be able to do a lot more diverse tasks which means more supply of talent across every language ecosystem.

For example, I don't feel compelled at all to hire a Svelte/Vue/React developer specifically anymore: any decent frontend developer can race forward with the help of an LLM.

whyowhy3484939 · 3 months ago
I realize I came across as harsh and I surely don't want to judge you personally on your skills as A) that's not necessary for my point to make sense and B) uncalled for. I'm sure you are a capable C developer and I'm sorry for being an asshole - but I am one so it's hard for me to pretend otherwise...

Being able to program in C is something I can also do, but it sure as heck does not make me proficient Rust developer if I cobble some shit from a LLM together and call it a day.

I can appreciate how "businesses" think this is a valuable, but - and this is often forgotten by salaried developers - as I am not a business owner I have neither the position nor the intention of doing any "business". I am in a position to do "engineering". Business is for someone else to worry about. Shipping "valuable features" is not something I care about. Shipping working and correct features is something I worry about. Perhaps modern developers should call themselves business analysts or something if they wish to stop engineering.

LLMs are souped up Stack Overflows and I can't believe my ears if I hear a fellow developer say someone on Stack Overflow ported some of their code to Rust on request and that this feature of SO now makes them a proficient Rust developer because they can vaguely follow the code and can now "ship" valuable features.

This is like being able to vaguely follow Kant's Critique of Pure Reason, which is something any amateur can do, compared to being able to engage with it academically and rigorously. I deeply worry about the competence of the next generation - and thus my own safety - if they believe superficial understanding is equivalent to deep mastery.

Edit: interesting side note: I am writing this as a dyed in the wool generalist. Now ain't that something? I don't care if expertise dies off professionally, because I never was an "expert" in something. I always like using whatever works and all systems more or less feel equal to me yet I can also tell that this approach is deeply flawed. In many important ways deep mastery really matters and I was hoping the rest of society would keep that up and now they are all becoming generalists who don't know shit and it worries me..

whyowhy3484939 commented on The ‘white-collar bloodbath’ is all part of the AI hype machine   cnn.com/2025/05/30/busine... · Posted by u/lwo32k
fny · 3 months ago
My point is you learn X and your time to learn and ship Y is dramatically reduced.

It would have taken me a month to write the GPU code I needed in Blender, and I had everything working in a week.

And none of this was "vibed": I understand exactly what each line does.

whyowhy3484939 · 3 months ago
You did not and you are not proficient. LLMs and AI in general cater to your insecurities. An actual good human mentor will wipe the floor with your arrogance and you'll be better for it.
whyowhy3484939 commented on The ‘white-collar bloodbath’ is all part of the AI hype machine   cnn.com/2025/05/30/busine... · Posted by u/lwo32k
BigJono · 3 months ago
> I became proficient in Rust in a week, and I picked up Svelte in a day. I’ve written a few shaders too! The code I’ve written is pristine. All those conversations about “should I learn X to be employed” are totally moot.

fucking lmao

whyowhy3484939 · 3 months ago
Yes, this is definitely missing a /s, I hope.

Please for the love of god tell me this is a joke.

whyowhy3484939 commented on The Who Cares Era   dansinker.com/posts/2025-... · Posted by u/NotInOurNames
gilbetron · 3 months ago
The future is gone. I'm in my 50s, and for nearly all of that time I thought, dreamt, and worked towards a future that I read about, researched, talked to others about, and consumed media about. But over the past several years I realize it is gone. I thought maybe it was just my age, but it seems like the world is doing the same, so maybe not my age. Another thread mentions that no one talks about "life in the 22nd century". People are focused on what's in front of them in the present. Even companies don't really talk about the future anymore, just vague AI thoughts (and often crazy negative ones, witness the CEOs talking about the white collar bloodbath coming).

Things aren't really changing in many ways, but changing crazy fast in other ways, but not toward anything in particular. Maybe it is some sort of singularity-type thing approaching that I'm feeling. All I know is that my life hasn't changed much in the past decade. Smartphones, awesome computers, instead streams of videos, a sea of video games and books and music, but nothing new and remarkable. AI is here, probably, but that is just weird and terrifying, and this coming from someone that has watched and participated in it's development the entirety of my adult life.

Instead of new categories being created, we're just optimizing the hell out of everything.

whyowhy3484939 · 3 months ago
I'm nearing forty and I have a sneaky suspicion it's a weird cultural thing. A bit like the Romans lamenting the fall of their culture right at the start of their golden age and they never stopped doing that. Always looking back saying shit sucks now and how in the old days everything centered on competence and morality. Men were actual men back then. That sort of thing. Some parts of it might have made a tad kind of sense, but a lot of it was baloney.

I suspect we're becoming more realistic now about the nature of our civilization. There won't be any riding of laser-shooting cybernetic unicorns and we have to come to terms with that. There's adulting to do now. We have some climate issues and we have to deal with wealth inequality and finding and maintaining proper forms of government (worldwide). The laser-shooting unicorns have become the "maybe we can sort of survive as a species" and we need that. We always needed that, but we were too busy watching Terminator and playing GTA.

I'm not convinced it's all bad. Maybe some societal existential depression is called for and perhaps we'll awaken from our funk with some fresh ideas.

u/whyowhy3484939

KarmaCake day127October 14, 2024View Original