HNHacker News
TopNewBestAskShowJobs

awesome_dude

766 karma · joined September 30, 2017

I'd love to write something clever and insightful that marks me out as unique, but I'm just another guy on the internet over sharing my opinions.

I'll do my best not to overstep, but I expect that of you too.

Maybe I has all the neurodivergence, maybe I don't, I'd love to have some reason for things that haven't gone swimmingly well, religion, class, neurodivergence, but the truth is, I believe in luck.

submissionscomments
awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
> Not necessarily. Unless you think a global democratic government formed overnight?

This is a distraction. Whether it's 300 million voters or 300 million iPhone users, both groups act as the ultimate arbiter of value. If a customer stops paying, the "leadership" of a company fails. If a voter stops voting for one party, or the other, the "leadership" of a state fails. The mechanical result on the "seven teams" is identical: the unsuccessful ones are defunded.

Further, this proves the detachment from reality you are bringing to the conversation - everybody in the private sector knows the golden rule - your customers ARE your employers

THEY dictate what they will pay for, and therefore what can be sold (unless you are a fan of monopolies forcing people to buy things they do not want to)

> Whatever it is you are reading in other threads has no relevance to this one.

Your dishonesty only highlights your bad faith, and as such we are done here.

awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
If all people complaining are the leadership - then so are all the customers (potential, or otherwise)

The repeated movement of the goalposts here is only evidence of the no real scotsmen strategy being employed.

awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
No real scotsmen
awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
Oh, so seven /leaderships/ is what's made the difference?

If a government did this (e.g., seven independent agencies competing for a moon landing), people would call it "fragmented," "uncoordinated," and "bureaucratic infighting."

awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
> The benefit from having a 5% better product that hundreds of millions of people will use is worth the duplicated effort in the beginning. The numbers just make sense.

This assumes that the duplicated effort arrives at a solution that is better than if it were done by a single team.

> >If this were seven government funded teams solving the same problem

> The problem here is "government funded" - the trials are not rationalized by free-market economics. That is, a 5% better product in the end would not be worth seven competing developments initially.

I think you're saying that 5% is worth it when the free market does it, but 5% gain isn't when the government does it?

I'm hoping you're not because that's impossible - the end result is precisely the same

awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
I'm a little lost as to why seven teams duplicating effort is more "efficient" in any sense of the word than one or two teams working iteratively toward the same goal.

If this were seven government funded teams solving the same problem, people would lose their minds over the 'waste' But when private companies do it, we call it efficient market competition. The duplication is the same - we just frame it differently.

Edit: fixed some typos caused by fat fingers on a phone keyboard

awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
This is one of the key "inefficiencies" of the private sector - there might be one winner at the end of the day providing the product that fills the market niche, but there was always multiple competitors giving it a go in the mean time.

A recent example, Mitchell Hashimoto was pointing out that he wasn't "first to market" with his product(s), he was (at least) SEVENTH

awesome_dude··on ATMs didn’t kill bank teller jobs, but the iPhone did
> So, ATMs did impact bank teller jobs by a significant amount. A third of them were made redundant.

That's not quite my read - the original says per branch there was a 1/3 reduction, but your comment appears to say 1/3 total redundancy.

There was, according to the original, a 40% increase in number of branches, meaning a net increase in tellers (my math might be off though)

edit:

100 branches → 140 branches = +40%

100 tellers/branch → 67 tellers/branch = -33%

140 × 67 = 9,380

100 × 100 = 10,000

net difference -620 or just over 6% (loss)

awesome_dude··on I'm glad the Anthropic fight is happening now
To be fair, almost every society portrays itself as the defender of whatever is right/good.

And, to be equally as fair, the only genuinely good guys are the ones that are too small to enforce their will upon others directly - small countries without arms who are forced to find other ways to engage with others in order to achieve whatever goals they have (resource acquisition)

The Americans have been extremely adept at dominating the discourse via non-government pathways (Hollywood)

awesome_dude··on I'm glad the Anthropic fight is happening now
LOL

I'm laughing not at you but the ludicrousness of the times - I use endash heavily, have done for a minute, but now I see endash used by LLMs with no surrounding spaces.

I think that the "identify AI by some artefact" is just another game of whack-a-mole, and the better approach is to look at the quality of what's being presented.

I have argued before, and still feel strongly, that LLM/AI generated images/audio/text is causing a stronger inspection of what's being presented as fact, which is a healthy thing (how far that will go is yet to be determined, as per when the availability of Photoshop generated content exploded)

awesome_dude··on I'm glad the Anthropic fight is happening now
I think that when some people talk about "AI" they have "AGI" in mind, and when others talk about "AI" they have "latest computer does the smarts" in mind.

I personally would prefer "AI" to be "AGI" but there's no point fighting the way people use language (see: every damned pedantic comment about English usage ever!! :-)

awesome_dude··on I'm glad the Anthropic fight is happening now
AI didn't invent the terms, they were a part of the training data given to it.

The real tell is that you've not been in the group of people that use these terms frequently enough for you to think they're normal.

It's like the emdash alarmism, AI never invented emdash, nor did it invent using it frequently. Its training was full of examples, so many that AI picked up using it frequently.

awesome_dude··on Entities enabling scientific fraud at scale (2025)
As per my previous comment - we are discussing stochastic systems.

By definition, they involve variance that cannot be explained or eliminated through simple repetition. Demanding a 'deterministic' explanation for stochastic noise is a category error; it's like asking a meteorologist to explain why a specific raindrop fell an inch to the left during a storm replication.

awesome_dude··on Entities enabling scientific fraud at scale (2025)
Even with the exact same dataset and architecture, ML results aren't perfectly replicable due to random weight initialisation, training data order, and non-deterministic GPU operations. I've trained identical networks on identical data and gotten different final weights and performance metrics.

This doesn't mean the model only works on that specific dataset - it means ML training is inherently stochastic. The question isn't 'can you get identical results' but 'can you get comparable performance on similar data distributions.

awesome_dude··on Entities enabling scientific fraud at scale (2025)
Is it that easy?

Machine Learning papers, for example, used to have a terrible reputation for being inconsistent and impossible to replicate.

That didn't make them (all) fraudulent, because that requires intent to deceive.

awesome_dude··on We should revisit literate programming in the agent era
And silence doesn't achieve the goal at all, as you continually prove.
awesome_dude··on We should revisit literate programming in the agent era
You make a lot of comments for someone that thinks it should be obvious and there's no need for comments.
awesome_dude··on We should revisit literate programming in the agent era
> Do you write a comment before every for loop to explain how a for loop works?

Thank you for missing the point.

It's not about the WHAT, it's about the WHY.

For loops are obvious. O(n) being intentional instead of 'lazy' isn't obvious without context. That's what comments preserve - the decision rationale, not the syntax explanation.

A professional developer can read code. But they can't read the mind of the author who made a non obvious tradeoff. That's what comments preserve.

> I guess where we differ is that to me, a professional software developer should be able to understand good code. If they aren't, they are a junior who needs practice. But I am for designing tools for the professionals, not for the apprentices. The goal of an apprentice is to become a professional, not to remain an apprentice forever.

If you are going to make personal attacks, you should know that I work with actual professionals, and they understand that future maintainers, myself included, cannot read their mind on why they chose the path they did.

awesome_dude··on Tony Hoare has died
It's the committee vs the dictator issue - a small driven individual (or group) can achieve a lot, but they can also turn into tyrants.

A committee forms when there's widespread disagreement on goals or priorities - representing stakeholders who can't agree. The cost is slower decisions and compromise solutions. The benefit is avoiding tyranny of a single vision that ignores real needs.

awesome_dude··on We should revisit literate programming in the agent era
I mean, the whole point of explicit being superior to implicit is because what's obvious to some isn't necessarily obvious to everyone.

Someone following me could look at it and go.. "well duh" and that's not going to hurt anyone, but if I didn't put that comment and someone refractometer, then we have someone redoing and then undoing, for no good reason.

There's that meme where people are told to update the number of hours wasted because people try to refactor some coffee and have to undo it because it doesn't work

awesome_dude··on Ireland shuts last coal plant, becomes 15th coal-free country in Europe (2025)
I didn't know about balsa wood in Wind Turbines either until this thread - looked it up and found that it's being replaced with PET foam because of the problems caused by deforestation (etc)

https://www.usitc.gov/publications/332/executive_briefings/e...

awesome_dude··on We should revisit literate programming in the agent era
A little bit of "Don't judge me" and a little bit of "I nearly fell into a trap here, and started writing O(log n) search, but realised that it was a waste of time and effort (and would actually slow things down) - so to save you from that trap here's a note"
awesome_dude··on We should revisit literate programming in the agent era
But, you've still got an idea of why things were done the way they were - radio silence is....

Go ask Steve, he wrote it, oh, he left about 3 years ago... does anyone know what he was thinking?

awesome_dude··on We should revisit literate programming in the agent era
https://conventionalcommits.org/en/v1.0.0/

I <3 great (edit: improve clarity) commit comments, but I am leaning more heavily to good comments at the same level as the dev is reading - right there in the code - rather than telling them to look at git blame, find the appropriate commit message (keeping in mind that there might have been changes to the line(s) of code and commits might intertwine, thus making it a mission to find the commit holding the right message(s).

edit: I forgot to add - commit messages are great, assuming the people merging the PR into main aren't squashing the commits (a lot of people do this because of a lack of understanding of our friend rebase)

awesome_dude··on We should revisit literate programming in the agent era
> Natural languages are ambiguous. That's the reason why we created programming languages. So the documentation around the code is generally ambiguous as well. Worse: it's not being executed, so it can get out of date (sometimes in subtle ways).

I loathe this take.

I have rocked up to codebases where there were specific rules banning comments because of this attitude.

Yes comments can lie, yes there are no guards ensuring they stay in lock step with the code they document, but not having them is a thousand times worse - I can always see WHAT code is doing, that's never the problem, the problems is WHY it was done in this manner.

I put comments like "This code runs in O(n) because there are only a handful of items ever going to be searched - update it when there are enough items to justify an O(log2 n) search"

That tells future developers that the author (me) KNOWS it's not the most efficient code possible, but it IS when you take into account things unknown by the person reading it

Edit: Tribal knowledge is the worst type of knowledge, it's assumed that everyone knows it, and pass it along when new people onboard, but the reality (for me) has always been that the people doing the onboarding have had fragments, or incorrect assumptions on what was being conveyed to them, and just like the childrens game of "telephone" the passing of the knowledge always ends in a disaster

awesome_dude··on Most of the US economy is in a recession
The Australians are currently pointing to diesel reserves or on hand in the farms is quite low, suggesting that mechanised cropping/transport of farm products is going to provide a pinch point.

I have no idea if the reports are accurate, or an attempt to put the market into readiness for inflation.

edit: Whether real or imagined, there is panic buying of petrol happening - this could lead to supply issues by itself.

https://www.reddit.com/r/australia/comments/1rohwzl/fuel_pan...

awesome_dude··on Most of the US economy is in a recession
I don't think it's a /want/ per se - it's more of an overriding sense that that is where the economy is heading, or is, under the current set of economic policies.

Nobody would care for a millisecond about the doomsayers if there wasn't some dread in their lives about what's happening.

awesome_dude··on Science Fiction Is Dying. Long Live Post Sci-Fi?
Yeah - the whole point of the simulation was to keep the brains engaged. A distraction if you will, from the fact that they aren't actually doing anything.
awesome_dude··on Science Fiction Is Dying. Long Live Post Sci-Fi?
Your thinking that its the machines being pleased by the state is 100% wrong.

WHY would a machine need a simulation at all?

awesome_dude··on Put the zip code first
It would have improved your response was all - nobody accused you of anything, but this response of yours... way off
← PreviousPage 10 of 34Next →