HN user

apalmer

1,979 karma
Posts0
Comments530
View on HN
No posts found.

The article didn't do a good job explaining the 120% attention angle, I kept reading waiting for that and it never really came. I definitely had the impression it was heavily using AI in the writing which I gave up on being against, but it just didn't explain the thesis well.

I guess the idea is AI gives you back time so you could now do the 20% but you still really can't because you have to still think about it even if the code is generated? Not even sure after reading all that text what the idea is .

It's not really political. Or let me rephrase possibly yt-dl is being political. VUT the concept of 'not adopting a core dependency until it has been widely used in production for 6 months - a year.', is not a political on general. A full rewrite of 1 million loc is essentially a new runtime that has the same ABI as the previous and for many downstream consumers it's not something they are comfortable taking a production dependency on. If for sale of argument BUn was fully rewritten by hand would be the same situation. I personally think this kind of decision is pretty standard, I also personally think the Bun LLM rewrite will be of good quality overall, but I certainly would not bet my product/company on it. I want to be the one making the risky changes on my software not being forced into it by downstream deps.

I don't think it's helpful to call this psychosis. N Beyond that I don't think it's even irrational.

It is definitely factual that there is a complete paradigm shift in the prioritization of quality in software. It's beyond just AI side effects, and now its own stand alone thing.

There have always been many industries, companies, and products who are low on quality scale but so cheap that it makes good business sense, both for the producer and the consumer.

Definitely many companies are explicitly chosing this business strategy. Definitely also many companies that don't actually realize they are implicitly doing this.

Wether the market will accept the new software quality paradigm or not remains an open question.

Generally agree with this stance case in point: the breakthrough in ai coding was not that AI intelligence increased as much as that a lot of the core process execution moved out of the LLM prompt and into the harness.

This again? In general, Software Engineering is not engineering.

It's not a technical issue, it's a 'software doesn't really kill people so government doesn't intervene in it'. In the case where the software is life and death it's generally developed in ways similar to 'real' engineering

Fundamentally folks built building/structures without engineering, just so consistently caused death and destruction that govt stepped in and started requiring licensed trained folks, approval trails etc. without this real world intervention regular physical 'engineering' the same crap shoot as software engineering.

I don't think the title and the article really communicates it's case well. Did not understand the goal until 90% through the article when they showed the source code of RCL with the loops.

This isn't syntax vs abstraction. This is how much programming language power do you want to enable in your configuration language. This is a big difference and I think we miss the interesting part of that discussion because we dip into this 'abstraction angle.

I upvoted this, because while it was critical it didn't feel meanspirited and it was factually correct.

After fully reading the article I came to understand it really was not referring to anything sqllite specific, was really 'what if you ran postgres as an application on a server', there really is nothing more to be gained from reading the article beyond this, and this is kind of the most basic deployment model for postgres for like the last 40 years.

Ultimately the important thing is that the development team align on the style of programming that they will use at least per project. And the larger the codebase and more developers working on it the more important the consistency in implementing the style guide is.

Imperative programming style has many advantages over functional for some problems. Functional programming style has many advantages over imperative for some problems.

The only clearly 'wrong' approach is codebases where you can look at the code and determine a specific developer on the team wrote feature x because it fundamentally looks completely different from the other sections.

I don't think 'gentrification' is the right word for this. However the comments here do illustrate an underlying 'real' phenomenon what ever you call it.

Just for clarity: - Non-Japan Asia is new to gaming, and that's okay, it's going to take some time before they find their own voice.

This is not factually true, video games have one of the most popular forms of entertainment in non Japan Asia for 25 years. Nearly a quarter of humanity lives in non-japan asia. There were good non japanese games, bad non japanese games, and more than anything tons of 'mid' non japanese games. They aren't new too it, and they do have their own voices and styles.

What gets talked about as history of video gaming tends to reflect American video gaming history and the unavoidable influence of America's number one vassal state, Japan. Really this is the history of games marketed in North America and that's fine, it just isn't the whole history.

I am not knocking the article but seems like if you are going to dedicate the effort of learning quick mental math it's probably more efficient to 'just' know how to multiple 2 digits quickly than specifically focusing on 2 digit squares...

This to me is what killed delivery as a service. It doesn’t work even when they are charging what works out to be double the salary the restaurant pays its own delivery people. And it works out for no one, restaurant, driver, even the delivery as a service providers since they are all hemorrhaging money.

It’s a fake industry held up by VC money.

I think outside of the formal logic space the concept of invariants still are core to programming. Many different strategies such as pure functions, unit tests, type systems, isolation of global state, all key really key around the concept that their are logical truths that always hold for a given program. This is a key way to build large complex programs. it’s impossible to hold every detail of what the code does, so having certain things be known truths goes a long way to enabling one to reason about code.

Comics just are too expensive to target a young child audience, and as such their story lines reflect that… basically only comic hero with big money behind them aimed at kids is spider man…

On the other hand I don’t know anyone under 20 into American comics, but almost all the kids I know read tons of manga and watch a bazillion anime joints. And most of them got into it off shonen dragon ball and Naruto style cartoons that most have childish themes of friendship and hard work

'succeed' is kinda loaded here. Your really talking about world best, in that I agree the people who are world best are gonna have to have some innate ability to handle the pressure of competing at world best.

For more general definitions of success, being able to not be so intense can SOMETIMES be a benefit.

I think this statement is on point based on the article. Its important to differentiate even if the two things are related, you cant solve a problem until you can state and understand it.

Honestly seems the issue is something is preventing you from objectively observing and documenting your issue. This is the first step.

For instance, you have decided the issue is 'being boring' when what you describe is 'being bored'.

Another is you are making the successful roll out of the app the end goal, when there is no indication that 'being boring/bored' has anything to do with success of the app.

As an outsider going by the description of how you provided without taking the solution you provide for granted it seems...

You are bored/dissatisfied with your life, and you are bored/dissatisfied with the project you are working on, but (I think because you are trying to 'focus' and fight distraction) you don't want to admit this as the solution would be to change tack as its basically giving in to your lack of focus

I definitely understand your take, it is definitely an unusual mixture of hard near sci fi concepts and pulp sci fi 'drama'. I personally enjoyed it immensely but can definitely understand why someone would not.

A good portion of production outages are likely related to cascading failures due to too long GC pauses, and a good portion of developer time is spent testing and tuning GC parameters.

Can’t really accept that without some kind of quantitative evidence.

I am only perplexed by this in regards to how workers are surviving without jobs? Usually many brackets of workers live check to check to the degree they have no choice but to continue working despite all other concerns.

Is it the gig economy setting a bottom line ‘might as well do Uber’ level? I am not so sure but it’s the only major change in the last couple years ago I can think of?

From a straight economic perspective REAL compensation of lower skill workers has been sliding for decades so not really surprising it eventually reached a’might as well quit’ point.