News for hackers. Stuff that matters.

cperkins

Re:GPT-5 for Developers on Saturday August 09, 2025 @11:52AM (#44847478)
I used Cursor and Chat GPT 5 last night for the first time. Before I could even ask Chat GPT 5 about my issue it had scanned the .cpp file in question (because it was open in the editor) and had discovered some possible issues, one of which was the issue in the code. I confirmed that and gave it more description of the error behavior. It identified the problem in the code, and suggested two different CORRECT solutions (one simple, one more complex but "perfect"). I opted for the simple one. It did it. One tiny problem remained, I pointed it out, it fixed it.

This was much better than Gemini or CoPilot on the exact same issue and the exact same commit pointer in my repo. Both of them suggested the same wrong solution and got themselves further and further wrong as they went.

So, I guess as of today, Chat GPT 5 leads. YMMV

Re:GPT-5 for Developers on Thursday August 07, 2025 @05:32PM (#44830649)
I have something that both Gemini (via GCA) and CoPilot (Claude) analyzed and came up withe the same diagnosis. Each of them made the exact same wrong solution, and when I pointed that out, got further wrong.

I haven't tried Chat GPT on it yet, hoping to do so soon.

Re:Obituary for Cyc on Wednesday April 09, 2025 @12:49PM (#43634308)
I think we are careless in how we use terms. We often say "intelligence" where me mean "sentience". We have studied intelligence for a long time and we have IQ tests that can measure it. The various LLMs (like Chat GPT and Gemini) are scoring pretty well on the IQ tests. So given that, I think we can conclude that they are intelligent, as we can measure it.

But while we have measurements for "intelligence" we don't for "sentience", "agency", "consciousness" or these other things. And I'd argue that there are lots of intelligent life on earth (take crows as an example) that are sentient to a degree that the LLMs are not. My guess is this is because of their "agency" - their drive for survival. The LLMs we have now are clearly smarter than crows and cats but not sentient in the way those animals are. So I think it's safe to say that "sentience" (whatever that is) is not an emergent property of neural net/training data size. If it were, it'd be evident already.

So Gemini/Chat GPT seem to be "intelligence", but in tool form. Very unexpected. Something I would not have believed possible 5 or 10 years ago, but there it is.

As to whether we could create a "sentient" AI, an AGI, I don't see any reason we shouldn't be able to. But it's clear to me that something else is needed, besides intelligence. Maybe it's agency, maybe it's something else (the experience of times passage?). We probably need to ways of measuring and evaluating these other things before we can progress further.

Re:Obituary for Cyc on Tuesday April 08, 2025 @08:55PM (#43627915)
I always had my reservations about the whole AGI thing. And while I'm mightily impressed by Chat-GPT and friends, it's even clearer to me that AGI is not, and will never be, an emergent property of LLM, no matter how large the neural net. And that was likely true for Cyc as well.

I had a particular Cyc success story relayed to me years ago by a customer (not a Cycorp employee), the details of which I cannot divulge, but it was a pretty whopping success and the customer was quite happy with what Cyc had been able to do for them.

So while no AGI, it definitely seems like there was value to be had.

Re:FBI Raids Home of Polymarket CEO Shayne Coplan on Wednesday November 13, 2024 @06:12PM (#42131255)
If this were aimed at Polymarket and their betting activities, then their lawyers would be getting subpoenas and the like, and a raid on their president would most likely be in concert with raids on their offices. AFAICT, it was only his person targeted.

That the FBI raided the home of an individual most likely means a criminal investigation of that person, for a federal crime or a crime that crosses state boundaries.

Re:Why Racket? Why Lisp? (2014) on Wednesday September 14, 2022 @02:28PM (#32841232)
It can be difficult to explain why Lisp is so great to non-Lisp programmers. For Lisp, the whole is greater than the sum of the parts.
Re:Software development is a loser’s game on Thursday April 01, 2021 @11:46AM (#26661983)
I think the "winners game" vs. "losers game" insight is interesting and there is some value in applying it to software development. But I don't see it as a revolutionary insight, anything that's going to radically change anyones understanding. The article has other problems, but overall it's just lukewarm.

To my mind, the main issues in software development are complexity and imperfect knowledge. We've developed a lot of practices like unit tests and code reviews which help us defend ourselves, but, ultimately, for any non-trivial software it seems like a losing battle, or if not losing, then the progress is slow and difficult and tenuous. (like trench warfare).

A very important aspect that Parry and Murko uncovered is that _music_ was the thing that helped them memorize these incredibly long works. The guslari played a one string "gusle" (iirc) and recited the work along with a song.

Some of the guslari bards could not perform the recitation without their instrument.

And, fwiw, I recall that some assert that the guslari bards were all illiterate. It has been asserted (not by me) that literacy interferes with the guslari activity of memorizing and replaying enormous epics.

Check out Ted Goia "A Subversive History of Music" for an overview - but there is a lot of other scholarship on this.

Re:Eve: Programming designed for humans on Friday October 28, 2016 @01:50PM (#12818702)
This is very exciting. The growth from Eve 0 to Eve 0.2 is remarkable - it's clear you have not been afraid of starting over as you've made realizations.
Re:People aren't sharing on Facebook like they used to on Monday April 11, 2016 @03:59PM (#11474634)
Falsebook.

On one day one of my relatives shared a completely false meme about Obama. And a day later a different relative shared a completely false one about Palin. What kind of discourse can we have where all these lies just get propagated 24/7? I'm tired of having to look up everything on snopes.com or politifact.

Re:The Lisp Curse (2011) on Thursday February 25, 2016 @02:53PM (#11177280)
Amazing work.
Re:The Lisp Curse (2011) on Thursday February 25, 2016 @12:32PM (#11176029)
I read the article and thought a lot about it, but I'm not buying it. The acceptance problems for Lisp haven't been because it is "too powerful" or that lone wolf hackers won't work together.

The author makes an example of the many Object Oriented (OO) systems, but he performs some bait-and-switch there. Those many OO systems were for _Scheme_, not Common Lisp. And Scheme is intentionally a tiny Lisp. For a long time, Scheme was focused on being the smallest possible Lisp. Common Lisp on the other hand, while it briefly went through an OO experimentation period, really only has one OO system: CLOS.

Also, the whole Emacs line is off target too. What has that to do with the expressive power of the language? And why ignore the two extremely powerful commercial Common Lisp IDE's out there? So is the point that Common Lisp isn't successful because there isn't a better free IDE?

And the "lone wolf/80%" isn't doing it for me either. The Common Lisp specification was the work of many bright minds and is brilliant. And it stands in complete opposition to the situation the author attempts to describe.

I'm not saying that Lisp in general (Scheme, Common Lisp, and Clojure) has been successful, or that Common Lisp in particular has been. If the standard is mindshare and acceptance they have not been successful. There are histories and causes aplenty, but being too powerful is not one of them.

I like it. The Dafny annotations seem straightforward and approachable.

Anyone know of a similar system for Javascript?

Re:Cover-Up in Chicago on Wednesday December 02, 2015 @12:57PM (#10664578)
All these accusations of the cover-up seem to imply that it was just to "delay" the release. That's certainly bad.

But it seems to me that the had _no_ intention of ever releasing the videos, of ever charging the officer.

The intention was not to delay justice, but to suppress it entirely.

Re:A Woman Who Spent Six Years Fighting a Traffic Stop on Wednesday August 26, 2015 @03:44PM (#10125535)
This is an issue that people are only recently getting a grip on. In isolation all these cases seem arbitrary and not targeted. And, absent any overt action, it can seem difficult to ascribe racism. Additionally the court system has made it very difficult to use "statistical" evidence in individual cases.

But, when one steps back and look at the statistics, an overwhelming number of practices by law enforcement are disproportionately applied to people of color. This includes "fishing trip" stops, "consent" pretext searches, as well as unequal application in the court system (bail practices, pressuring to plead guilty by "overcharging", and more).

Re:Eve Version 0 on Monday August 17, 2015 @01:59PM (#10074875)
You are supporting cmontellas point, not negating it.

His point is that the inherent complexity of the problem is fairly trivial, and he stated it concisely. And you are correctly pointing out that to realize the solution to the problem requires a great amount of work and expertise. Meaning, the actual programming has a great deal of additional (accidental) complexity.

Nice work, Colombia. I hope that others follow suit.

And maybe the awareness around this issue will then lead to a discussion of the high human cost of the War on Drugs, the greatest burden borne by our citizens of color. And maybe that will cause us to revisit our criminal justice system and end the war on drugs.

Private prisons are a symptom, not a cause. For a better understanding of the forces leading to prison privitization and a myriad of other woes and injustices I _strongly_ recommend reading "The New Jim Crow" by Michelle Alexander.

Re:A new vehicle interface on Sunday July 22, 2012 @10:17PM (#4279268)
Is it DODO or DOKO?

Js-cps , simple conversion to asynchronous javascript

https://github.com/cperkins/js-cps

I was getting tired of all the deeply nested anonymous functions that are entailed with anything but the simplest AJAX transactions. (ie the "triangle of death"). JS-CPS is a simple transformer that transforms synchronous looking javascript (that uses a certain predefined token) to asynchronous javascript. I've found it very handy in my own work.

( Read More... | no comments | 2 points | on HN )
sweet. Another incf for Clojure.

Is there auto tree balancing?