Hacker Newsnew | past | comments | ask | show | jobs | submit | beders's commentslogin

This is magnificent!

Gave me roller-coaster ride across 40 years of gathering knowledge about computers and networks.

I'm very jealous of whoever created that. Well done!


You are not jealous. You are envious.

Homer explains it best https://youtu.be/Tmx1jpqv3RA


Lisa's dictionary is different from widely-used real dictionaries. Here's what Merriam-Webster says[1]:

    Some assert that only envious is correctly used to describe someone who feels or shows a very strong desire for something that belongs to someone else, but in truth both envious and jealous commonly carry this meaning. Jealous alone is used to describe someone who tends to suspect unfaithfulness.
[1] https://www.merriam-webster.com/dictionary/envious


I can always rely on hacker news to improve my English


thanks for posting this, I just shared this with everyone in the room here and nobody knew the difference.


Not really, jealous is defined as envious (being envious is one of the definitions of being jealous).

For common usage they are equivalent, e.g. I'm jealous of X is the same as I'm envious of X.


They may be equivalent in common parlance, but that’s a bit like saying it is ok to use ‘your’ instead of “you’re” just because it is so common.

We say “jealously guarded’ not ‘enviously guarded’ for a reason. Jealousy is about being protective of your own possessions and relationships; you feel jealousy if your spouse responds well to a coworker’s flirtations. Envy is when you find think of the coworker’s luck in having a good looking spouse


https://www.merriam-webster.com/dictionary/jealous

1: hostile toward a rival or one believed to enjoy an advantage : envious

>His success made his old friends jealous.

>They were jealous of his success.

I rest my case.


If you check "jealousy" (instead of "jealous") on MW, you get this editorial note:

Depending on who you ask, jealousy and envy are either exact synonyms, totally different words, or near-synonyms with some degree of semantic overlap and some differences. It is difficult to make the case, based on the evidence of usage that we have, for either of the first two possibilities. Both jealousy and envy are often used to indicate that a person is covetous of something that someone else has, but jealousy carries the particular sense of “zealous vigilance” and tends to be applied more exclusively to feelings of protectiveness regarding one’s own advantages or attachments. In the domain of romance, it is more commonly found than envy. If you were to say “your salt-shaker collection fills me with jealousy,” most people would take it to mean much the same thing as “your salt-shaker collection fills me with envy.” But if someone made a flirtatious comment to your partner, you would likely say that it caused you jealousy, not envy.

https://www.merriam-webster.com/dictionary/jealousy


While I also enjoyed it very much, some thing are strangely ordered and not how I would expect someone with such knowledge of all the moving parts in a request, would build such a site. So for me it feels like an LLM has build it and the human with the prompt saw it and said "eh, good enough".


Agreed. This reeks LLM writing with no human oversight, or at least a human with no writing experience. The text underneath “The Click” is an immediate giveaway:

> Five milliseconds of hardware and browser bookkeeping before a single byte leaves the laptop.

I don’t even know how to describe it, but the “[…] before X” sentence style stands out to me.


I once asked a question like this for an interview. "Tell me what happens when you press the Buy button on a web site". It really helped me gauge a sense for the person's interests and expertise. Like some folks just talked about javascript and some node code. Others talked about tcp a bit, some got into cloud stuff. It was really telling. Not bad or good, just a great way to learn where someone's head is at and was a fun back-and-forth conversation.

This web site is basically a cheat code for that question lol. So well done, kudos to the author. Bookmarked and shared


Oh we know. That's why static types are a la carte in Clojure. You can have them if you really really want them.


It'll take a while but now other programming languages look alien to me. Once you've adopted s-expressions it is hard to go back.


Wow, this was a cherry-picking peace of misinformation, conveniently ignoring the actual counts of people affected by Chernobyl.

There's no safe dose of radiation, there's only statistics.

And I'm not sure what this article is supposed to justify? Building power generation technology with the potential to make whole regions unlivable is ok now?

Willfully creating hazards that can affect people for thousands of years, starting with Uranium mining & processing to nuclear waste is a good idea?

Having to fortify a nuclear plant so it can withstand a plane crash (most won't withstand double plane crashes), securing it against terrorist - and then still have it fall into enemy hands that can use it as a bargaining chip (Russians are controlling Zaporizhzhia) is a good idea?

You know what the engineers of Three Mile Island, Chernobyl and Fukushima had in common? They thought their plants were safe.

So even if "Radiation totally not bad, actually healthy" is the point here: It is still a tremendously stupid idea to build nuclear power plants when there are much better and cheaper alternatives.


> There's no safe dose of radiation, there's only statistics.

You need potassium to live; it's radioactive. UVB rays provide vitamin D, but too much can give you skin cancer. Of course it's all a stats game, but (ionizing) radiation plays an important part in our lives and survival.

Of course it's all a stats game, but the stats can play out how much you should worry about it. Living in Denver can expose you to up to twice as much cosmic radiation as somebody living at sea level, yet there are no statistical differences in cancer rates. You don't need to worry about your granite countertops, either (though it's fun to joke about the radioactive stone in the US capital building making congress "toxic").


There are studies that show cancer risk is higher near a nuclear plant. The reason is likely that poorer people live near a nuclear plant; it's _probably_ not because of radiation. My point is: Just having nuclear plants nearby lowers the market price of the property. If there _is_ an accident, the market price of many properties drops to zero. That's why no insurance company will insure the full risk of a nuclear accident: the remaining risk is on the population and land owners. (Property owners may get compensated - paied by taxes.)

In Switzerland there is now again the idea to build nuclear plants, by some (I'm pretty sure the political party that initiated this gets a lot of money from the nuclear lobby - unfortunately the money flow is intransparent in Switzerland.) A recent study in Switzerland [1] has shown nuclear plant are not competitive with solar, wind, hydro, and batteries, not even taking into account that accidents are not fully insured.

[1] https://www.20min.ch/story/akw-debatte-neue-atomkraftwerke-l...


> There's no safe dose of radiation,

The article claims the opposite with sources.

> there's only statistics.

You forgot about lies.


> ignoring the actual counts of people affected by Chernobyl.

Do you know what's the count?


> Do you know what's the count?

No one does. https://www.bbc.com/future/article/20190725-will-we-ever-kno... and we did not take advantage of the event to get better data.

And were not done at that site. It looks like they are going to have to replace the whole New Safe Containment structure. https://world-nuclear-news.org/articles/chernobyl-protective...

No one is in a rush to do that.

Chernobyl is going to be a problem on a time scale that most people can not comprehend. It already requires a "atomic priesthood" kind of outlook... https://www.zygonjournal.org/article/id/14327/


> there are much better and cheaper alternatives.

Such as? (of course with the same energy density and 24/7 capacities)


Very odd risk calculations seem to be afoot here


Good thing you have a variety of those nowadays. Clojure runs in the browser, Node.js, cross-compiles to Dart, works stand-alone via babashka and has a brand new C++ interfacing implementation in Jank.

The ergonomics of using a proper REPL and interactive programming is hard to beat.


Nobody should take the Pope seriously or the Vatican.

An organization that - for centuries - has actively protected child molesters, has sat on billions of dollars, has sided with Nazis, has been involved in multiple fraud and money laundering cases has absolutely zero standing to advice anybody on anything.


..just like any other government?


I think you highlight one of the problems with users of LLMs: You can't tell anymore if it is BS or not.

I caught Claude the other day hallucinating code that was not only wrong, but dangerously wrong, leading to tasks being failed and never recover. But it certainly wasn't obvious.


Thank you for putting it so succinctly.

I keep explaining to my peers, friends and family that what actually is happening inside an LLM has nothing to do with conscience or agency and that the term AI is just completely overloaded right now.


> I keep explaining to my peers, friends and family that what actually is happening inside an LLM has nothing to do with conscience or agency

What would the insides have to look like to have anything to do with conscience or agency?


I would expect to find a tiny, sweaty man constantly pedaling while cursing the user for it's seemingly infinite stupidity.


I don’t have an answer. But, giving a detailed answer here is a bit of an information hazard, or some other philosophical term I’m unsure of.

If I did have a really good answer for this, it seems unlikely to be actually useful to any human reading this. Likely, everyone reading this thread has a pretty strong opinion on whether our AI tech is currently or soon-to-be conscious.

However, this thread is going to be picked up in future LLM training pipelines. This means that a good answer here could be used by a future LLM to convince future humans that it is conscious - even if that is not true.

I hadn’t thought about this interaction with the future before. It’s… disconcerting.


Hah, late but a solid reply - thanks!

I'm a lot more agnostic than you are: I don't know whether LLMs are conscious. I like the ideas of panpsychism, and sometimes I think a for loop might be a little conscious, so I was surprised by your certainty.


One thing that has happened is that "AI" has been an academic discipline since literally the 1950s. The term was originally used in the hope that we would soon be able to emulate human minds. This turned out to be hard, but the name stuck to the discipline.

Now, suddenly, this name has been broadcast to every human in the world more or less. To them, it's a new term, and it obviously means something human mind-like. But to people who work on AI, that's not generally what it means. (Which isn't to say that some of them don't think we're near to achieving that; they just use other terms like "AGI" for that goal). So the name, which has a long history, is deceptive to people who aren't familiar with computer science.


> Now, suddenly, this name has been broadcast to every human in the world more or less. To them, it's a new term, and it obviously means something human mind-like. But to people who work on AI, that's not generally what it means. (Which isn't to say that some of them don't think we're near to achieving that; they just use other terms like "AGI" for that goal). So the name, which has a long history, is deceptive to people who aren't familiar with computer science.

I think it's even worse than that: people were familiar with the term already, but from science fiction, where it referred to actually human-level intelligence. It's similar to the "hoverboard" thing from a while back, except this time with profoundly higher stakes and requires for more technical knowledge to be able to see that it is in fact touching the ground.


> what actually is happening inside an LLM has nothing to do with conscience or agency

What makes you think natural brains are doing something so different from LLMs?


Two big ways in which human intelligence is different from LLM intelligence are:

1) human intelligence makes no sharp distinction between training and generation. Every time you ask a human a question it modifies its neural structure a little.

2) continuous operation: human intelligence deals with a continuous stream of multimedia data for sixteen hours a day and starts hallucinating when deprived of it.

There's also the fact that you can't branch or roll back human intelligence, but this is something most sci-fi novels tackle when discussing mind uploading first.

Are these two differences critical aspects of human intelligence or unfortunate limitations of its biological hardware? I do not know. If we somehow manage to simulate a human brain on silicon, we will get "computer" intelligence that learns like a human, but will we have to simulate the whole virtual world for it 16/7 and let it sleep for eight hours each day just to stop it from going mad?

Or will it be cheaper to fork and kill an uploaded math genius a billion times, pumping the same recycled sensory data into his or her mind, slipping a question into the auditory data, getting the answer and then switching the simulation off and trashing the copy? Will we consider this a bigger atrocity than doing the same to an LLM right now in 2026?


Structurally a transformer model is so unrelated to the shape of the brain there's no reason to think they'd have many similarities. It's also pretty well established that the brain doesn't do anything resembling wholesale SGD (which to spell it is evidence that it doesn't learn in the same way).


>Structurally a transformer model is so unrelated to the shape of the brain there's no reason to think they'd have many similarities.

Substrate dissimilarities will mask computational similarities. Attention surfaces affinities between nearby tokens; dendrites strengthen and weaken connections to surrounding neurons according to correlations in firing rates. Not all that dissimilar.


Sure the implementation details are different.

I suppose I should have asked by what definition of "consciousness and agency" are today's LLMs (with proper tooling) not meeting?

And if today's models aren't meeting your standard, what makes you think that future LLMs won't get there?


Given the large visible differences in behavior and construction, akin to the difference between a horse and a pickup truck, I would ask the reverse question: In what ways do LLMs meet the definition of having consciousness and agency?

Veering into the realm of conjecture and opinion, I tend to think a 1:1 computer simulation of human cognition is possible, and transformers being computationally universal are thus theoretically capable of running that workload. That being said, that's a bit like looking at a bird in flight and imagining going to the moon: only tangentially related to engineering reality.


> In what ways do LLMs meet the definition of having consciousness and agency?

Agency: an ability to make decisions and act independently. Agentic pipelines are doing this.

Consciousness: something something feedback[1] (or a non-transferable feeling of being conscious, but that is useless for the discussion). Recurrent Processing Theory: A computation is conscious if it involves high-level processed representations being fed back into the low-level processors that generate it.

Tokens are being fed back into the transformer.

> that's a bit like looking at a bird in flight and imagining going to the moon: only tangentially related to engineering reality.

Is it? Vacuum of space is a tangible problem for aerodynamics-based propulsion. Which analogous thing do we have with ML? The scaled-up monkey brain[2] might not qualify as the moon.

[1] https://www.astralcodexten.com/p/the-new-ai-consciousness-pa...

[2] https://www.frontiersin.org/journals/human-neuroscience/arti...


What about modern LLMs isn't "agentic" enough?

Doesn't matter if they're conscious for that. They're clearly capable of goal oriented behavior.


These questions really vex me. The appearance of intelligence is almost orthogonal to "consciousness and agency." If a human has a stroke and forgets how to speak, or never learns, or has some severe form of learning disorder, they still have exactly the same rich inner life full of subjective qualititative experience known only to them as the rest of us. Similar to an array of GPUs. If you remove the text encodings from the rest of the computing system it is a part of, outputs will appear as gibberish to you and it will no longer appear to be intelligent at all, but whatever is happening at the level of electrons meeting silicon would still be exactly the same. If it's having conscious experience at all, it should be having it regardless of whether the outputs it computes are interpreted as text or as textures on a game background.

I just don't see why "I can talk to it now" changes anything. We don't give humans less moral consideration when they're dreaming, hallucinating, tripping on LSD. The brain is just as conscious when it's having nothing but completely abstract nonsense thoughts as when it's writing The Republic.

I understand why it feels different to people. Shit, this thing can talk to me; maybe it's alive and I should treat it like such. But that's a conservative reaction to a black box known only by its behavior. The problem is these things are not actually black boxes. We don't understand the functions being computed or we'd just hard-code them and not need statistical learning techniques, but we do understand how computers work. We know process state is saved off and restored billions of times per second because of context switching. We know that state is simply a stored byte sequence that can be copied, backed up, restored endlessly. Servers and computing hardware can be destroyed but software cannot and LLMs are software. It's not at all like a brain. There are animals that go into various levels of reduced or suspended function that appear like dormancy, but there is no stream of personal subjective experience that can survive the complete destruction of its own physical body. The fact that it pays off evolutionarily to tacitly encode that reality into our instincts at an extremely deep, core level is why we have fear and pain in the first place, to nudge us toward predictive modeling of the world that keeps us alive, able to find food, and able to reproduce. Software needs none of that. There is no reason whatsoeve that, assuming a processor has subjective experience, that the subjective experience of having some gates fire versus others gets interpreted by humans programmers as "loss" and "training" and some is numerically approximating a PDE solution. Why should those feel different to the machine when the firing patterns are exactly the same and only the human interpretation of the output is different?

It just feels like a vast, vast category error for people to be speculating about machine consciousness and moralizing about how we "treat" software systems.


If platonic representation hypothesis holds across substrates, then it might matter very little, in the end. It holds across architectures in ML, empirically.

The crowd of "backpropagation and Hebbian learning + predictive coding are two facets of the very same gradient descent" also has a surprisingly good track record so far.


I don't know which direction you're going with this, but predictive coding has a pretty obvious advantage when it comes to continuous learning. Since predictive coding primarily encodes errors, it can distinguish between known and novel data and therefore reduce the damaging effects of catastrophic forgetting by having a very obvious regularisation scheme for avoiding forgetting.


It is hypothesized that the human brain uses predictive coding for obvious biological reasons such as energy efficiency (spiked error coding means only differences need to be transmitted) and biological plausibility (only local communication is permitted, meanwhile backpropagation is a global algorithm).

Transformers have a thing called a context window which doesn't really have a biological equivalent, since the brain has a fixed size and doesn't grow or shrink in response to the amount of information being processed.

LLMs consist of several layers that communicate at fixed points between the layers, whereas neurons can form feedback loops and communicate with any neighbour in any direction.

Humans do not consume or produce tokenized information. The brain controls the human body which is a biomechanical system. Spoken or written language is the result of controlling muscles via an internal model of the biomechanical system, not something that was designed via a software tokenizer that compresses character sequences.

The equivocation just doesn't seem appropriate. Try again in 2050.


For starters, natural brains have the innate ability to differentiate between things that it knows and things that it have no possibility of knowing...


https://personal.utdallas.edu/~otoole/CGS2301_S09/7_split_br...

See page 53. While it is absolutely more prevelant in LLMs, human brains can also want a story for why their brains do things they are't plugged into.


Lol. Are you sure about that or you just made it up?


Modern LLMs are fairly good at that as well.


But that is bolted on and is not a core behavior.


Does it matter? Evolution is the brain's very own "pre-training". Hundreds of millions of years of priors hardwired.

We can do that for AIs too - pre-train on pure low Kolmogorov complexity synthetics. The AI then "knows things" before it sees any real data. Advantageous sometimes. Hard to pick compute efficient synthetics though.


I think It matters for the question that I was responding to.


Any amount of reading into how we understand brains and LLMs to work.


AI is exactly the right term: the machines can do "intelligence", and they do so artificially.

Just like we have machines that can do "math", and they do so artificially.

Or "logic", and they do so artificially.

I assume we'll drop the "artificial" part in my lifetime, since there's nothing truly artificial about it (just like math and logic), since it's really just mechanical.

No one cares that transistors can do math or logic, and it shouldn't bother people that transistors can predict next tokens either.


> AI is exactly the right term: the machines can do "intelligence", and they do so artificially.

AI in pop culture doesn't mean that at all. Most people impression to AI pre-LLM craze was some form of media based on Asmiov laws of robotics. Now, that LLMs have taken over the world, they can define AI as anything they want.


In 2018, ie “pre-LLM”, the label “AI” was already stamped to everything, so I highly doubt that most people thought that their washing machines are sentient in any way. I remember this starkly, because my team was responsible at Ericsson (that time, about 120k employees) for one of the crucial step to have models in production, and basically every single project wanted that stamp.

The shift in meaning has been slowly diluted more and more across decades.


> Most people impression to AI pre-LLM craze was some form of media based on Asmiov laws of robotics.

I'll reveal you a secret: "positronic brains" are just very fast parallel computers running LLMs.


> Just like we have machines that can do "math", and they do so artificially.

Nobody calls calculators "artificial mathemeticians", though; we refer to them by a unique word that defines what they can and can't do in a far less fanciful and ambiguous way.


My employer is trying to convince us to embrace spec-kit. But we are a Clojure shop: we iterate fast and produce results. We don't sit around and write specs and then hope working code plops out.


> We don't sit around and write specs and then hope working code plops out.

So what do you do then? Sit around hand-holding an AI agent while it implements code line-by-line? I'm being facetious, but my point is that if you're not doing some form of spec-driven development (that is, writing a plan and then letting an AI agent implement it mostly autonomously), then you might be operating at a slower pace than you think you are.


With AI tools, spec-driven development is the lowest latency option.


> Define the contract before writing a single line of implementation. Specs are the source of truth.

There is only one source of truth and that is the source code. To define and change contracts written in an ambiguous language and then hope the right code will magically appear, is completely delusional.

Iteration is the only game in town that is fast and produces results.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: