HNHacker News
TopNewBestAskShowJobs

kamaal

13,746 karma · joined April 15, 2011

Programmer
submissionscomments
kamaal··on A coffee shop owner used AI to make a menu poster. Then came the angry DMs
>>I think getting angry at or threatening a business owner for using them is a huge overreaction.

Im in India, ordered a bed from a carpenter, a week later he made a great a bed. He took pictures, and used some AI magic had it put it in more grand rooms. He posted it on his Instagram and Facebook feeds.

The next day when I went to him to have it delivered to my place, he showed me he had received lots of offers to make the same bed for other people and his order book was full for the next few months.

Until the robots actually arrive to do his work, AI in many way is going to a huge positive for him. Its going to be the same case for many many such people.

kamaal··on Shopify is moving from React Native back to Swift and Kotlin
If AI can make any language do anything, why move away from React Native ?

What you could do with Kotlin/Swift you can do with React Native as well.

This just feels like internal factions wanting their own teams, and owning their respective politics, than a discussion on Merit.

kamaal··on Tao: Open math problems being non-renewably mined by AI
I think this is how Asgard worked.

The tech got so advanced people kind of used the advanced tech, but looked pretty much like a how medieval society would. Even their politics.

kamaal··on Tao: Open math problems being non-renewably mined by AI
>>which actually deals with the finiteness of the list of problems that a machine successfully exhausts.

This is already the case with most DevOps jobs with Claude Code. There are only that many finite issues that need fixing in production, even for very large systems.

So you don't need all that many people to run ops these days.

kamaal··on On the Navier–Stokes Millennium Prize Problem
How does one prove a negative ?

https://en.wikipedia.org/wiki/Burden_of_proof_(philosophy)#P...

kamaal··on Mark Zuckerberg had a bold plan to replace Meta staff with AI
>>Elon firing half of Twitter just normalized layoffs to such an extent that it’s considered par for the course now

The site was broken for eternity after that, but people continued to use it as it was the only source of real time news. In many ways its not the old Twitter at all.

Now the head counts dont even matter because its all agents writing the code, reviewing the code, and deploying the code.

kamaal··on The Future, Made in China
If you treat politics as a religion then you argue merits.

Most common people care for abundance and affluence. Any system that helps them arrive there is ok.

kamaal··on LLMs reward expertise
In short being a high agency person is now more important than ever.
kamaal··on Lisp moving Forth moving Lisp
I learned some Forth and played around right before the LLM trend began.

It was a mind bending experience, although I quit after a while as the programs were kind of glass sheet quality brittle as they grew.

Sometimes I feel I need to start again to keep my brain from losing thinking skills over time.

kamaal··on Show HN: Physically accurate black hole you can put in your room
0.0001 km, or 10 cm would take 0.00003385 suns, or 6.72857 × 10²⁵ kg

Obviously that's not possible by today's physics.

But lets say it was possible, by placing it some where space, how would one make it ?

kamaal··on Show HN: Physically accurate black hole you can put in your room
Well I thought this is a real black hole.

Forgive my ignorance.

But what would it take to put a fist sized black hole in your room.

kamaal··on Claude Sonnet 5
>>For non coding related tasks I use local models.

What sort of hardware are you using to run local models? And how do you use them?

kamaal··on Why current LLM costs are not sustainable
>>Deepseek will be sanctioned and therefore no provider will offer it anymore.

That is possible inside the US. How do you do it all over the world? You have to convince every country in the world not use frontier models? Even worse how do you convince all the countries to not build their own models?

kamaal··on Why current LLM costs are not sustainable
The question is what work do you do, that burns so many tokens.

Are in you sending it to work in nested for loops? If yes, what sort of work would that be?

kamaal··on Why current LLM costs are not sustainable
>>So how these companies and people manage to use these absurd amount of tokens is a mystery to me.

Absolutely!

I know some colleagues who are routinely spending thousands of dollars worth of tokens, I can't see to even max out the subscription limits even if Im working all the time. Curiously enough their output is lower too.

kamaal··on The Raku Foundation is born
>>My impression is that the saying "Perl makes easy things easy and hard things possible" really does hold up.

People who haven't used Perl to its full power have little how idea just how magical a language it was/is.

Have seen people's jaws on the floor watch Perl guys do automation they always thought was impossible, even more so delivered in such record times. CPAN itself as an idea was way ahead of its time.

Around COVID I had a project delivered, in a week. I basically wrote a Perl script that wrote Apache Pig scripts(Basically using Perl like a macro facility, and Perl is great at anything text). It was a massive project which otherwise would have taken more than a year to deliver. When I did show the team what I had done, had them in total awe in the same way people look at Claude Code today. Nevertheless it was the same reaction, when the project got done, they were not comfortable that some programmers could do stuff like this, which seemed alien to the remaining.

I have a belief that proliferation of Java/Python stunted the growth of web dev, and a lot other industries. In some way the last decade was entirely slowed down by adoption of these technologies. If Ruby/Perl were there things would have been way better.

I do love what LLMs are doing to Java and Python today.

Software development was never supposed to be as slow as what Python and Java made it.

kamaal··on The Raku Foundation is born
Have literally seen a 'architect astronaut' crap on Perl in some 2 hour long call, and eventually had his way with getting the management to approve Java. This was mid-2000s

When our team initially budgeted it, 4 guys over 6 months were enough to get this over the finishing line. The java team took over took more than 3 years, and close to 30 people. It was a AbstractClassFactoryFactorySingletonDispatcher mess with spring decorators all over. Which quite honestly was quite ironic because the original case against Perl was it was hard to read.

The java code was easily 30x more verbose, no body at the end knew how to maintain it. It was all about the guy getting to own his own team, promotions, bonuses, raises etc.

Have seen the same story repeat over and over again, everyone knew they wanted Python because they could get to inflate their headcounts.

Its one of things about tech, its not the good tech that wins, its the tech that helps with office politics wins at the end of they day.

After golang came along a lot of these java things too went out of fashion. Curiously enough golang does feel a lot perly to use. And Python has long moved away from its minimalism activism days. To that Python has transformed into the same feature bloat it once accused Perl of.

kamaal··on The Raku Foundation is born
>>Turns out that Larry (and the team) were much better at language design than project management.

It is true many times to deliver quality products you can't have deadlines. But without a deadline you are never finishing a thing.

Unfortunately for Perl, Larry Wall, and several of its project leads(Patrick Michaud, Audrey Tang) at various times had major health issues. Time moves on, and people have to at times resign entirely from projects due to shifting priorities and personal problems. Parrot VM I guess went through a similar arc.

Other people have moved mountains to get Perl going. But with time people's priorities have entirely moved on. At one time, all Python programmers would do is bad mouth Perl all over the internet, and that never really stopped. Any body who saw a Perl programmer do over a weekend, what they would take a year to do in their language(especially Java and Python)- had a deep rooted seething envy at Perl and Perl programmers. So they went around almost on religious crusade to have Perl gone. This was done entirely to crush competition. They just didn't want other people to wield a power they didn't have. Lisp has had a similar arc of development over the decades.

Perl 5 development being entirely stopped for years further complicated this issue. Eventually as most of the Perl code in many companies bit rotted and died, newer projects were started in Python/Java. And of course Frontend stack entirely moved away to Node/React. We had mobile development of which Perl never was ever a part of.

By the time ML/AI era came into being Python was defacto the language of programming for these kind of tasks.

The best part is now in the LLM era, the whole idea of a programming language itself is pointless.

kamaal··on Ask HN: What has been bothering you lately?
>>We used to romanticize stories of people born into lower socioeconomic conditions (say in the third world) and rising out of it through their intellect.

Many people think the social mobility came through intellectual feats, but when you look at it carefully, it came through agency and ownership.

kamaal··on Ask HN: What has been bothering you lately?
Talking to toxic people.

Its so exhausting walking on eggshells, and engineering discussions to avoid conflicts.

kamaal··on Has AI already killed self-help nonfiction books?
There is more than that, though. Deadlines, Next Tasks, Weekly list purge/build, Yearly alignment etc etc.

Also how you teach somebody a thing matters.

Stories have a profound effect on humans since the earliest of our days.

kamaal··on SpaceX Is Buying Cursor
Its not marginal improvement.

Validated data coming out of LLM(Itself generated from a recursive/loop process, used to incrementally arrive at solutions) being using to improve the very LLM is a very powerful loop. And there is no real upper limit to this, at least not in the near future.

Like most exponential processes, the start is slow, but it gets fast very rapidly.

This is also what Anthropic has said, the ones training these models today(i.e 2025 - 2027) will be impossible to catch up with, let alone beat.

So we are at a kind of runaway AI already today.

kamaal··on SpaceX Is Buying Cursor
>>Intuitively, it seems to me that there must necessarily be some kind of upper limit

I mentioned this in other thread(https://news.ycombinator.com/item?id=48514481), we are at runaway intelligence already.

Mostly because we are looping AI to fix problems, and then the same data is used to improve AI. There is no upper limit to this.

Taken to its logical conclusion, this process needs a hardware scale that might even look laughably huge at this point. Its fairly obvious space is going to play a big role in the coming times.

I could be wrong, and I humbly accept it when Im proven wrong. But it does feel like a lot of people in top places know we are going to need all the energy and resources space has to offer to run this runaway intelligence.

kamaal··on Elon Musk Becomes First Trillionaire as SpaceX Starts Trading
This.

The real profits will eventually come from selling a McMansion on Elysium.

kamaal··on Open source AI must win
Agency is just to keep moving, like stop at nothing and keep moving, no matter what. Movement generates information, that can be used to make further decisions, even if you actually don't hit your goal at bulls eye accuracy you do end up getting a lot far and learn a lot.

So we are kind of there at runaway intelligence today.

kamaal··on Open source AI must win
>>We just don't know what the maximum capability of AI is

For all theory purposes there is no limit. Thats what the latest loop engineering trend is about, you are asking AI to find solutions to a problem going by listing steps, and if solution not found in those steps, to treat each step as a separate problem and repeat the process until the master solution to the master problem is found.

Once a solution is found, or new data/insights are generated through this process, the LLM can be trained on this. So in theory you can just keep going like this forever.

Secondly. This is as close to agency you can build inside a machine.

Practically speaking, hardware is a limit. But that can scale up with time.

So we are already looking at some kind of runaway intelligence even if not sentient.

kamaal··on Open source AI must win
>>We don’t really need to bother using GPL/Apache licensed software because we can one-shot something of our own and not bother with giving back contributions.

Thinking of a open weight/source AI as gcc/perl was in the 1990s is more helpful line of approach to take here.

The tool used to achieve a thing must be open.

kamaal··on Open source AI must win
Yes,

You have to start some where. Im guessing, making progress also brings in new ideas how to move further.

kamaal··on Open source AI must win
The heuristic is this-

Given a problem P-

1. Provide a list(S) of solutions(S1, S2 ... SN) ordered in the most efficient(For some definition of efficiency) implementation means possible.

2. Execute S1, ... SN.

3. If P is fixed by a solution in the list, halt.

4. Else for each S1 ... SN , execute steps 1 through 4 until, all dependencies and sub problems are resolved to eventually solve P.

This obviously needs lots of tokens, which is all the more reason why we need AI to run locally on our machines.

kamaal··on Open source AI must win
Its the closest terminology we have to describe that process.

https://github.com/cobusgreyling/loop-engineering

Its hard to come up with new names for novel processes, you mostly reuse what is close enough and well known.

Page 1 of 34Next →