MurphyA/hacker-news huggingface dataset:
by Jensson | 2025-04-21 10:54:34+00:00
Tell them humans need to babysit it and doublecheck its answers to do anything since it isn't as reliable as a human then no they wouldn't call it an AGI back then either.

The whole point about AGI is that it is general like a human, if it has such glaring weaknesses as the current AI has it isn't AGI, it was the same back then. That an AGI can write a poem doesn't mean being able to write a poem makes it an AGI, its just an example the AI couldn't do 20 years ago.
by noduerme | 2025-04-21 10:55:26+00:00
I appreciate you making the distinction that anything which creates a custom instruction set is thus a VM. I think that's the way a lot of people here who are currently at my throat seem to define it, so I'm glad you put it in clear terms. I would define it as a custom instruction set plus some sort of plug-in that allows those opcodes to be run closer to the metal than the language they're written in. FWIW I'd call this thing more of an obfuscation framework. But maybe I'm just a dino. I am really glad you made this comment, though. It clarified for me why so many people went bananas when I said this wasn't a VM.
by turtleyacht | 2025-04-21 10:55:39+00:00
Virtual Machine Decompiling: https://github.com/LukasOgunfeitimi/TikTok-ReverseEngineerin...

And also VM223, with statements that do stuff to an array "stack": https://github.com/LukasOgunfeitimi/TikTok-ReverseEngineerin...

One obvious giveaway for a VM is laying out memory, or processing some intermediate language. In this case, it could be the latter.

In-browser, you have Chrome V8 running Javascript; that Javascript could be running an interpreted environment where abstractions are not purely business logic, but an execution model separate from domain stuff: auth, video, user, etc.

By that observation, this C snippet is a VM:

char instruction = 'p'; /* or array */ if (instruction == 'p') { println("document.appendChild(...)"); }

If the program outputs to a vm.js file, it's kinda-sorta a "VM." I would call it something else, maybe a generator of sorts (for now). Just in my opinion, for me, if I were working on a VM, the threshold of calling it that would be much higher than the above.

On the other hand, if I had to comment in the generated Javascript debugging hints referring to execution stack or stack pointers, it is kind of a VM idea.
by fxtentacle | 2025-04-21 10:55:53+00:00
The original article says that they provided refunds in addition to the regular fees. So then it would be akin to your insurance refunding the premiums AND paying you some extra, which is kinda what I would expect an insurance to do.

That said, we are talking about consumers here who rented a bare-metal or VPS server, where back-ups are typically not included. AWS will also not refund you anything for data on the locally-attached SSD with EC2.
by defrost | 2025-04-21 10:56:27+00:00
The concern is less about Signal, more about inviting journalists and immediate civilian family to a front row as it happens discussion about upcoming targets.

That and the deliberate lack of record keeping.

Attorneys suing the United States government over its use of vanishing Signal messages to coordinate military strikes last month in Yemen allege that new court filings by the government reveal a “calculated strategy” by Trump administration officials to evade transparency laws through the illegal destruction of government records. The use of the private group chat—in which some messages were configured to automatically delete before they could be archived—was first revealed by The Atlantic’s editor in chief, Jeffrey Goldberg, on March 24, after he was inadvertently added to the group by Trump’s national security adviser, Michael Waltz. American Oversight subsequently filed Freedom of Information Act requests over the chats and then sought a temporary restraining order in a Washington, DC, federal court in an effort to compel the government to salvage any messages yet to be deleted.

~ https://www.wired.com/story/heres-what-happened-to-those-sig...
by prmph | 2025-04-21 10:56:41+00:00
Then calculators are AGI. A program that does fizz-buzz is AGI. Way to make AGI a meaningless term. What LLMs do now is so far from AGI that I don't know how people make any connection between it and AGI.

This is what AGI means (or should mean): Generalized understanding of the world. Basically, with AGI the context window would be the something like the entire knowledge and understanding of the world that an (adult?) person has (e.g., physics intuition), coupled with the ability to actually reason and act on it, update it, reflect on it, etc.

A small slice of this (e.g., less knowledge than a typical adult) would still be AGI, but current AIs:

- Cannot continually learn and incorporate that learning into their model.

- Cannot reason on any deep level. And before anyone claims that the pattern matching they do is all we do, no this is not the case. Even strong pattern-matching/AI chess engines have weak spots that betray the fact that they do not actually reason like humans do.

- Cannot engage in unprompted reflection in the background.

Current AIs are like a hologram; we are mistaking the 1- or 2-dimensional responses to queries for a deep higher dimensional understanding humans have. The incredible thing about human consciousness is the the deep (infinite?) interiority of it. I can reason about reasoning. I can reason about reasoning about my reasoning, etc. I can reflect on my consciousness. I can reflect on reflecting on my consciousness, etc.

Machines are nowhere close this, and likely will never be
by tsimionescu | 2025-04-21 10:57:09+00:00
It's very much not an outrageous claim, it is in fact the shared opinion of literally all non-partisan international organizations that have studied the conflict in any way - including the UN, the Red Cross, the International Criminal Court, Human Rights Watch, Doctors without Borders, and many many many others. And it is not unrelated to Pope Francis or his death, as he spoke about the humanitarian tragedy in Palestine just yesterday, in his last public speech.
by epolanski | 2025-04-21 10:57:47+00:00
> An interview is a sales pitch for a product.

While I see your point, I as a candidate am absolutely transparent and honest about anything work-related, be it in the present or past.

To me the relationship employer-employee is very important, I spend more time working for a client/company during the week than I do with family and friends. Thus this time has to be spent in a mutually satisfying and healthy way.

Pitching and selling myself as anything different than I am does nothing but put me in uncomfortable positions.
Show HN: I Made the Duolingo for Wine – Wine Bible
by tumti | 2025-04-21 10:58:00+00:00
I recently launched Wine Bible, a mobile app for learning about wine through interactive lessons, quizzes and tasting guides.

I built it because most wine education is either buried in books or locked behind expensive courses. I wanted a way to help people learn wine the same way they’d learn a language — through daily practice, fun repetition, and interactive lessons.

Right now, Wine Bible includes: • A growing library of wine lessons (grapes, regions, wine making, wine business, sparkling wine, fortified wine) • Guided wine tasting with an AI-powered coach • Over 250 grape varieties with their taste notes, origin, history, food pairing and regions

Would love feedback from anyone curious about wine, building in edtech, or who’s worked on similar educational apps.
by Jensson | 2025-04-21 10:58:42+00:00
General intelligence means it can do the same intellectual tasks as humans can, including learning to do different kinds of intellectual jobs. Current AI can't learn to do most jobs like a human kid can, so its not AGI.

This is the original definition of AGI. Some data scientists try to move the goalposts to something else and call something that can't replace humans "AGI".

This is a very simple definition that is easy to see when it is fulfilled because then companies can operate without humans.
by rfoo | 2025-04-21 10:59:34+00:00
There are a lot of examples about SQL in comments. In the SQL case you want something like:

def process_template(template: Template) -> tuple[str, tuple]: sql_parts = [] args = [] for item in template: if isinstance(item, str): sql_parts.append(item) else: sql_parts.append("?") args.append(process_value(item.value)) return "".join(sql_parts), tuple(args)

(of course it would be more nuanced, but I hope you get the point)
by kergonath | 2025-04-21 10:59:42+00:00
> He riled many of his flock and hierarchy when he said that "even atheists can be redeemed".

Which is "interesting", considering how much of the New Testament is about redemption and reaching out to outsiders. Aren’t we all supposed to be God’s creation, and wasn’t Jesus supposed to teach us about salvation, redemption and forgiveness?

(And by "interesting", I mean that it is yet another of example cognitive dissonance amongst fundamentalists. If anyone can be redeemed, it implies that atheists can, as well.)

> I will always applaud a person who retreats — even just a little — from dogma and fanaticism.

Indeed. He was not perfect but he was better than most. I hope the next one won’t be a catholic version of patriarch Kirill.
by codetrotter | 2025-04-21 11:01:42+00:00
> I thought it was human upvotes and maybe a few human mods

That’s the algorithm of HN :)

It computes the score of posts based on some combination of time since posted + number of comments + number of upvotes, etc.

> It would be interesting to determine why HN still works btw. It's a pretty unified community that is fairly large.

> Is the main reason that it's basically a non profit?

Yea I think so. Being driven not for profit, plus having a specific overarching guideline for what type of content belongs here;

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

> Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

https://news.ycombinator.com/newsguidelines.html
by kokada | 2025-04-21 11:01:49+00:00
As someone said already, Markdown was designed to be compiled to HTML, and browsers are the best HTML renderers we have. While you can technically interpret it semantically and render it without a browser, you would still need to support HTML since Markdown supports embedded HTML (e.g. `<details>` tag is a popular one to hide information). At that point you probably are better off using a browser anyway.

By the way, while browsers can be both CPU and memory hogs, they're not inherently inneficient and it mostly depends on what the website is doing. This project uses minimal JavaScript and no frameworks, and while I didn't measure it I assume this site should be reasonably efficient, both in memory and CPU usage.
by michaelt | 2025-04-21 11:01:54+00:00
> e.g. This pattern ([0-9][0-9]?[0-9]][.])+ matches one, two or three digits followed by a . and also matches repeated patterns of this. This wold match an IP address (albeit not strictly).

I love regular expressions but one thing I've learned over the years is the syntax is dense enough that even people who are confident enough to start writing regex tutorials often can't write a regex that matches an IP address.
by heresie-dabord | 2025-04-21 11:02:10+00:00
Thank you for sharing a text that I would not have seen/read otherwise.

The salient parts that support your view:

---

There can be no peace without freedom of religion, freedom of thought, freedom of expression and respect for the views of others. Nor is peace possible without true disarmament! The requirement that every people provide for its own defence must not turn into a race to rearmament. The light of Easter impels us to break down the barriers that create division and are fraught with grave political and economic consequences. It impels us to care for one another, to increase our mutual solidarity, and to work for the integral development of each human person. I appeal to all those in positions of political responsibility in our world not to yield to the logic of fear which only leads to isolation from others, but rather to use the resources available to help the needy, to fight hunger and to encourage initiatives that promote development. These are the “weapons” of peace: weapons that build the future, instead of sowing seeds of death! May the principle of humanity never fail to be the hallmark of our daily actions. In the face of the cruelty of conflicts that involve defenceless civilians and attack schools, hospitals and humanitarian workers, we cannot allow ourselves to forget that it is not targets that are struck, but persons, each possessed of a soul and human dignity.

---
by jasode | 2025-04-21 11:02:13+00:00
>If you're going to allow playback on devices in "adversarial" hands (streaming, home physical media playback), it's going to be incredibly difficult to restrict copying.

Kaleidescape movie players[1][2] are an example of an "adversarial" environment in customers' homes but so far, their DRM is still unbroken by pirates. (10+ years of Strato players deployed out in the wild but still not defeated yet.)

The 4k 100+ GB encrypted files downloaded by Kaleidescape is considered 1 step below the DCP theater releases and are higher quality than Blu-Ray 4k UHD discs. The downloads are often 40+ GB larger than 66 GB discs and downloadable months before physical media is available so the Kaleidescape movies stored on the customers' harddrive are very desirable files to hack and reverse engineer but so far, their DRM protection hasn't been bypassed. Kaleidescape is more locked down than the simple DVD CSS 40-bit encryption.

Sure, a Kaledescape owner could point a video camera at the screen and record it (the "analog hole"[3]) -- but those types of "rips" that suffer generation losses are not considered high quality.

[1] https://www.kaleidescape.com/systems/movie-players-servers/

[2] https://www.kaleidescape.com/news/kaleidescape-taps-nexguard...

[3] https://en.wikipedia.org/wiki/Analog_hole
by seanhunter | 2025-04-21 11:02:14+00:00
It’s not practical to think that companies can operate separately from governments and indeed I think they should not. We want companies to be subject to the law. That means if governments bring something like a subpoena or other court order to the company, the company should comply.

Well for jurisdictions where the government weaponizes the justice system that means the company either has to choose not to do business there or to bend the knee..
by ephaeton | 2025-04-21 11:02:16+00:00
I feel that's such a red herring.

You can @setEvalBranchQuota essentially as big as you want, @embedFile an XML file, comptime parse it and generate types based on that (BTDT). You can slow down compilation as much as you want to already. Unrestricting the expressiveness of comptime has as much to do with compile times, as much as the restricted amount, and perceived entanglement of zig build and build.zig has to do with compile times.

The knife about unrestricted / restricted comptime cuts both ways. Have you considered stopping using comptime and generate strings for cachable consumption of portable zig code for all the currently supported comptime use-cases right now? Why wouldn't you? What is it that you feel is more apt to be done at comptime? Can you accept that others see other use-cases that don't align with andrewrk's (current) vision? If I need to update a slow generation at 'project buildtime' your 'compilation speed' argument tanks as well. It's the problem space that dictates the minimal/optimal solution, not the programming language designer's headspace.
by TrackerFF | 2025-04-21 11:02:21+00:00
Confession: Regex knowledge is one of those things I've let completely atrophy after integrating LLMs into my workflow. I guess if the day comes that AI/ML models suddenly disappear, or become completely unavailable to me, I'll have to get into the nitty gritty of Regex again...but until that time, it is a "solved problem" for my part.
by decimalenough | 2025-04-21 11:02:35+00:00
There's been much talk of the Church finally electing a black Pope from sub-Saharan Africa. The irony is that, if they are inclusive enough to do so, the selected Pope will almost certainly be more hard-line and doctrinaire than any of his recent predecessors on issues like homosexuality. Here's one of the contenders:

https://en.wikipedia.org/wiki/Robert_Sarah
by rwmj | 2025-04-21 11:03:27+00:00
I did a safe OCaml implementation of this about 20 years ago, the latest version being here:

https://github.com/darioteixeira/pgocaml

Note that the variables are safely and correctly interpolated at compile time. And it's type checked across the boundary too, by checking (at compile time) the column types with the live database.
by adrian_b | 2025-04-21 11:04:17+00:00
I live in the EU, but any good free movie player should allow stepping through video frames back and forth and also playing with any desired speed in frames per second.

This is not a feature that requires professional tools.

And I do not think that you have to be a pro or a nerd in order to want to see clearly many of the details of the kind "blink and you miss it".
by dcow | 2025-04-21 11:04:19+00:00
The term AI has always bothered me for this reason. If the thing is intelligent, then there’s nothing artificial about it… it’s almost an oxymoron.

There are two subtly different definitions in use: (1) “like intelligence in useful ways, but not actually”, and (2) “actually intelligent, but not of human wetware”. I take the A in AGI to be of type (2).

LLMs are doing (1), right now. They may have the “neurological structure” required for (2), but to make a being General and Intelligent it needs to compress its context window persist it to storage every night as it sleeps. It needs memory and agency. It needs to be able to learn in real time and self-adjusting its own weights. And if it’s doing all that, then who is to say it doesn't have a soul?
by Jensson | 2025-04-21 11:04:44+00:00
> Why do human programmers need code review then if they are intelligent?

Human programmers don't need code reviews, they can test things themselves. Code reviews is just an optimization to scale up it isn't a requirement to make programs.

Also the AGI is allowed to let another AGI code review it, the point is there shouldn't be a human in the loop.

> And why can’t expert programmers deploy code without testing it?

Testing it can be done by themselves, the AGI model is allowed to test its own things as well.
by formerly_proven | 2025-04-21 11:04:47+00:00
Nobody ever tried to use CAN for streaming video, because that’s not the purpose of CAN?

> Tesla’s next-gen networking is all about timing - and unlike CAN, where two messages coming in at the same time can collide (resulting in neither reaching the node),

> CAN is like everyone yelling in a room

This is simply false. CAN uses bit arbitration and the lowest address wins.
by leereeves | 2025-04-21 11:05:39+00:00
Hegseth has invited his wife and brother to other official meetings in person. He seems to be including them as part of his team; inviting them to the Signal chat probably wasn't a mistake.

> That and the deliberate lack of record keeping.

That part seems like speculation. How would we even know if records were kept? If records were kept, they'd be classified.

> Attorneys suing the United States government over its use of vanishing Signal messages

That seems very much like the concern is about the use of Signal, so the fact that CISA recommends it is very relevant.
by ephaeton | 2025-04-21 11:05:40+00:00
at "build time", the default language's build tool, a zig program, can reach anywhere and everywhere. To build a zig project, you'd use a zig program to create dependencies and invoke the compiler, cache the results, create output binaries, link them, etc.

Distinguishing between `comptime` and `build time` is a distinction from the ivory tower. 'zig build' can happily reach anywhere, and generate anything.
by nu11ptr | 2025-04-21 11:07:16+00:00
Personally, this feels like a feature that is too focused on one problem to be a general feature. Python is getting huge. When people ask me if Python is easy and simple to learn I have to say "the basics, yes, but to to learn the whole language... not so much".

I feel like in this sense Go really is interesting by rejecting almost every single feature. Honestly not sure generics were worth it as they add a lot of complexity, and while they are nice, I don't need them very much. The general idea to keep the language at its original focus is the right idea IMO. C++ would be the most extreme case where the language itself barely resembles what it started out as.
by aetheraioff | 2025-04-21 11:07:20+00:00
Key Features: Free AI Chatbot – Chat with Aether’s intelligent assistant for instant answers, brainstorming, and fun conversations. AI Image Generation – Create stunning AI-generated images with Aether’s advanced art engine. Simply describe what you want, and Aether brings it to life! Smart Document Answers – Upload documents and let Aether extract, summarize, and answer questions based on the content. Image Analysis – Aether can analyze and describe images, helping you understand objects, scenes, and text within pictures. Multiple AI Personas – Create or Choose from different AI personalities like: Aether Therapist – Get emotional support and guidance. Aether Business Consultant – AI-powered insights for professionals. Aether Study Buddy – Simplify learning with AI-assisted explanations. Aether Creativity Coach – Boost your ideas and writing skills. Aether Fun Mode – Jokes, storytelling, and role-playing. Why Choose Aether AI? Completely Free – No subscriptions, no paywalls – Aether is here for everyone. Fast & Powerful – Get real-time AI responses with high accuracy. User-Friendly Interface – Aether’s sleek design ensures a smooth experience. Privacy First – Your chats and data stay secure with Aether.

Unleash the full potential of AI with Aether AI – the only assistant you’ll ever need!
by 9dev | 2025-04-21 11:08:03+00:00
Now that’s a big if.

Given the current state of the world, do you really think the USA, China, India, Iran, Brazil, North Korea, and Russia, would all have the same opinion on the danger of AI systems and would—despite very obvious and tangible strategic advantages—all halt development for humanity’s sake?

Human cloning is an issue that is mostly academic in nature, but I’d bet everything I have that bioengineers all over the world secretly are researching this on government programmes, and nuclear non-proliferation is a joke. It was essentially about stripping Russia of its nukes, but all global powers still have them, and countries like Iran, North Korea, and India measure their development on the possession of nuclear weapons. It was successful only if by success you mean the USA didn’t maintain their minuteman program.
by noduerme | 2025-04-21 11:08:05+00:00
This is absolutely brilliant! And an example of why every time I come up with an idea, I should check to see whether someone else had made it before. But brilliant.

I got 100/100 on the first six, except for "Yves" where I got 70/100. I think they're wrong on that one. From any distance, the v should really nestle beneath the Y.

Gonna send this to all my design nerd friends, thank you.