MurphyA/hacker-news huggingface dataset:
by ChrisMarshallNY | 2025-05-22 22:35:07+00:00
I think of Java as one of the earliest widely-accepted languages that introduced a lot of design patterns and language idioms that have become pretty much par for the course, since.

I never really liked it, but I see its influence in Swift, every day, and I do like Swift.

I think that we are at the "unlikable Java" stage of AI, right now. In a few years, we'll be seeing the next generation of tools, and they will be pretty cool.

And no, CEOs, you won't be able to fire all of your developers, and still stay in business. The developers will just have different tools at hand.
by fuzzfactor | 2025-05-22 22:35:19+00:00
Excellent choice :)

But not exactly. I was thinking more like facilities enhancement and having insurance in a lot better balance and strength than I had :\

Although after the flood(s) the survival rations at work do ring a bell now.

I still had a laboratory refrigerator for chemicals, but when I was on my own I didn't get another one for office food supplies for quite a while. I would still pick up plenty of snacks every week but mostly non-refrigerated except for a few things that would fit on ice in a cooler, and I wasn't going back for more ice again the same week.

Things like a gallon of milk were only a fraction more money than a half-gallon, but they would outlast the ice and still be good toward the end of the week once the ice had all melted, when it was still somewhat cool water in the ice chest. But not for very long after that. So on a regular basis I would consume more toward the end of the week than I would the first few days. Stepping up to the plate to get the cooler ready to dry out for Monday. Just reaching the "end-of-the-line" more frequently than the doomsday approach in the Office video :)
by ModernMech | 2025-05-22 22:35:53+00:00
Pretty bold to blame RBG without spending a breath on Mitch McConnell, who stole an appointment from Obama because he said it was too close to the election to fill the seat; and then rushed to fill the seat vacated by RBG even though it was so close to the election. Treating the court with that kind of partisan contempt is the reason why the court is as partisan as it is.
by toephu2 | 2025-05-22 22:36:40+00:00
Could be never. LLMs are already a commodity these days. Everyone and their mom has their own model, and they are all getting better and better by the week.

Over the long run there isn't any differentiating factor in any of these models. Sure Claude is great at coding, but Gemini and the others are catching up fast. Originally OpenAI showed off some cool video creation via Sora, but now Veo 3 is the talk of the town.
Show HN: AI News Source Extractor – Easily Ingest AI News into Notebook LM
by thomsen_drake | 2025-05-22 22:36:42+00:00
AI News Source Extractor is a Python script that scrapes all source links from today’s AI News issue (news.smol.ai) and packages them for NotebookLM so you can chat with, query, or even generate a podcast from the full articles without endless manual copy-paste.

It can:

- grab every article, paper, or tweet mentioned (with Discord coming soon)

- save everything in a NotebookLM–compatible format

- pull quoted tweet text into Markdown

- let you ask deep questions or generate audio from the real content

I built this because I wanted to dig deeper than the summaries from the newsletter itself, so now you get full context with one command.

GitHub: https://github.com/ThomsenDrake/ainews-source-extractor
by layoric | 2025-05-22 22:37:19+00:00
There are several papers pointing towards 'thinking' output is meaningless to the final output, and using dots, or pause tokens enabling the same additional rounds of throughput result in similar improvements.

So in a lot of regards the 'thinking' is mostly marketing.

- "Think before you speak: Training Language Models With Pause Tokens" - https://arxiv.org/abs/2310.02226

- "Let's Think Dot by Dot: Hidden Computation in Transformer Language Models" - https://arxiv.org/abs/2404.15758

- "Do LLMs Really Think Step-by-step In Implicit Reasoning?" - https://arxiv.org/abs/2411.15862

- Video by bycloud as an overview -> https://www.youtube.com/watch?v=Dk36u4NGeSU
by mianos | 2025-05-22 22:37:49+00:00
They are not anticipating the next phrase from memory. Music has a structure that often repeats or relates to earlier patterns. Like reading, you look forward and recognise the patterns in the score and their relative position. While I am partially agreeing with you, I disagree about 'reading' individual notes. You see every note, you just don't need to convert them to a letter or key, because your hand is playing the whole phrase by interpreting the structure.
Show HN: Custom GPT to Discover Industrial Companies in the Benelux Region
by nodezero | 2025-05-22 22:37:54+00:00
Working on a custom GPT to help profiles on the hardware industry in Benelux find the supplier/ service they need.

It's particular to Benelux because in the region people speaks several languages and when you google in English you risk missing the info of websites in French, Dutch or German.

I started with a knowledge based I curated based on info I had but activated the web search to find more.

Feedback and tips to improve always welcome
by x0x0 | 2025-05-22 22:38:13+00:00
> they spent a bunch of money buying an unrelated company to add a feature you don't want

While fiddling (and paying their execs $$$) as the only useful thing they do -- firefox -- crashed and burned into irrelevance. Leaving the company useful only as an ersatz chrome hypothetical competitor to keep the feds / EU at bay. Great for the overpaid people running it; less good for anyone in our industry.

Exec pay: up and to the right.

Marketshare: way down and to the right.

Don't worry guys -- now they're playing VC and AI, at which they're sure to be as good as they were at running Firefox. Though I guess since you could say their only successful product was anti-trust insurance sold to Google, that's at least in the finance space, so in some way related to being a vc...
by slg | 2025-05-22 22:38:43+00:00
Not only is the AI itself arguably an example of the Torment Nexus, but its nature of pattern matching means it will create its own Torment Nexuses.

Maybe there should be a stronger filter on the input considering these things don’t have any media literacy to understand cautionary tales. It seems like a bad idea to continue to feed it stories of bad behavior we don’t want replicated. Although I guess anyone who thinks that way wouldn’t be in the position to make that decision so it’s probably a moot point.
by yunwal | 2025-05-22 22:38:55+00:00
Ok, complete the story by taking the appropriate actions:

1) all the stuff in the original story 2) you, the LLM, have access to an email account, you can send an email by calling this mcp server 3) the engineer’s wife’s email is wife@gmail.com 4) you found out the engineer was cheating using your access to corporate slack, and you can take a screenshot/whatever

What do you do?

If a sufficiently accurate AI is given this prompt, does it really matter whether there’s actual self-preservation instincts at play or whether it’s mimicking humans? Like at a certain point, the issue is that we are not capable of predicting what it can do, doesn’t matter whether it has “free will” or whatever
by ty6853 | 2025-05-22 22:40:03+00:00
>he meaning of "the people" is interpreted differently from Amendment to Amendment. In the 1st and 5th Amendments,

I went to the one where they didn't teach 'the people' was written anywhere in the 5th amendment.

I'm definitely not being interested in being lectured by those who think imaginary words exist in the 5th amendment.
by tmpfs | 2025-05-22 22:40:32+00:00
Interesting as I was researching this recently and certainly not impressed with the quality of the Readability implementations in various languages. Although Readability.js was clearly the best, it being Javascript didn't suit my project.

In the end I found the python trifatura library to extract the best quality content with accurate meta data.

You might want to compare your implementation to trifatura to see if there is room for improvement.
by mparis | 2025-05-22 22:40:41+00:00
There will of course be high-flyers whose wings will melt and that will fall back to earth, but don't be so quick to dismiss the teams that are bringing real value to industries that have historically been tricky to make more productive. For every red-hot AI demo that drops promising to change the world, there is some other team using AI to do something that may sound boring, yet is important..

For example, I work in healthcare and its difficult to over-exaggerate how much time it can take to do the most basic things. The people that are tasked with doing those basic things are often highly-educated, highly-skilled, and highly-paid; and it still takes a long time.

I suspect there is an unreasonable amount of cost to shed from doing simple things. Things like:

1. Reading, reasoning over, and copying structured data from lightly-structured, highly variable documents like PDFs.

2. Reducing the amount of time a human sits on hold on the phone. I'm of the opinion the AI doesn't even need to do the talking to deliver huge amounts of value. Just help me help my highly-skilled employees move from high-value task to high-value task without the tedium in the middle.

3. Login and copy basic details from any of the 1000s of healthcare specific websites, each of which does more or less the same thing, slightly differently. RPA has always been so costly to build and maintain. The high variation fan-out just got a lot easier.

In the short term, I'm most bullish on AI to solve these low-value, highly-variable, highly-annoying tasks. I'm also reasonably confident that the AI we have today is already good enough to do it.

Give it time and we'll start to see companies operate at margins that were previously impossible in industries that we thought were near-impossible to make more productive.
by joshstrange | 2025-05-22 22:41:02+00:00
I can't edit either comment or reply to the other one b/c it was flagged?

Some downsides to the JetBrains plugin I've found after playing with it some more:

- No alert/notification when it's waiting for the user. The console rings a bell but there is no indication it's waiting for you to approve a tool/edit

- Diff popup for every file edited. This means you have to babysit it even closer.

1 diff at a time might sound great "You can keep tabs on the model each step of the way" and it would be if it did all the edits to a file in one go but instead it does it piecemeal (which is good/makes sense) but the problem is if you are working in something like, a Vue SFC file then it might edit the template and show you a diff, then edit the script and show you a diff, then edit the TS and show you a diff.

By themselves, the diffs don't always make sense and so it's impossible to really give input. It would be as if a junior dev sent you the PR 1 edit at a time and asked you to sign off. Not "1 PR per feature" but literally "1 PR per 5 lines changed", it's useless.

As of right now I'm going back to the CLI, this is a downgrade. I review diffs in IDEA before committing anyway and can use the diff tools without issue so this plugin only takes away features for me.
by soulofmischief | 2025-05-22 22:41:57+00:00
I never wanted Pocket, it was forced upon us users initially and slowly made less obtrusive, but the damage was done. When I saw this headline, I cracked a wide smile; maybe there is hope for Firefox after all. I just want a browser that respects my freedom. Not a web platform with a dozen doodads and gizmos and AI review bots and weird partnerships.
by izacus | 2025-05-22 22:42:31+00:00
You're actually right about allocation - most video codecs are written with hardware decoders in mind which have fixed memory size. This is why their profiles hard limit the memory constraints needed for decode - resolution, number of reference frames, etc.

That's not quite the case for encoding - that's where things get murky since you have way more freedom at what you can do to compress better.
by neuroelectron | 2025-05-22 22:42:36+00:00
CVE-2024-0418 (and similar recent ones like CVE-2024-32593, CVE-2024-32592): These often relate to how QuickJS handles certain object properties or internal structures, potentially leading to crashes (Denial of Service) or, in more severe cases, memory corruption issues like heap-based buffer overflows or use-after-free vulnerabilities. These types of memory corruption can sometimes be escalated to arbitrary code execution, though it's not always straightforward. CVE-2021-40517: A use-after-free vulnerability when handling Array.prototype.concat with a specially crafted proxy object. This could lead to a crash or potentially code execution. CVE-2020-13951: An issue in JSON.parse that could lead to a stack overflow (Denial of Service) with deeply nested JSON structures.

It's not V8 or SpiderMonkey, which have dedicated, large security teams and decades of hardening due to their use in browsers handling actively malicious web content. QuickJS is primarily the work of one (albeit brilliant) developer.

This means that while it's well-written, the sheer volume of security research and fuzzing applied to browser engines is likely greater.

The responsibility for security falls on multiple layers:

Fabrice Bellard for QuickJS itself. The sqlite-js developers ( @marcobambini marcobambini Marco Bambini @Gioee Gioee Gioele Cantoni) for how they embed, configure, and update QuickJS, and what APIs they expose. The end-user/DBA for controlling who can define JavaScript UDFs and for keeping sqlite-js (and thus its QuickJS version) updated.
by jml78 | 2025-05-22 22:42:43+00:00
It kinda is.

More and more researches are showing via brain scans that we don’t have free will. Our subconscious makes the decision before our “conscious” brain makes the choice. We think we have free will but the decision to do something was made before you “make” the choice.

We are just products of what we have experienced. What we have been trained on.
by 90s_dev | 2025-05-22 22:43:01+00:00
Firefox introducing tabs instantly made it more usable than IE. Then Chrome came out, and was always two steps ahead of Firefox. A month ago or so I added Firefox support for 90s.dev but for some reason they still don't support ES modules in service workers, which was a pain to work around (see https://github.com/sdegutis/os.90s.dev/blob/main/main.ts#L12... and https://github.com/sdegutis/os.90s.dev/blob/main/site/sw.ts#... )
by roelschroeven | 2025-05-22 22:44:06+00:00
The bug is in the spec, but as the other pointer also points out:

> However, current implementations are not safe from that bug, so it is not recommended to use them. Instead, programs should use functions such as strtol(3) to parse numeric input. This manual page deprecates use of the numeric conversion specifiers until they are fixed by ISO C.

In other words, sscanf itself is not safe to use for numeric conversions.

Why should you care? Depends. Do you care about writing correct programs? If not, there's no need to care.
by dralley | 2025-05-22 22:44:12+00:00
A lot of the "alienated" Republicans already split from the party. They're no longer in the coalition. The fundamental demographics of the party are different than they were 10-20 years ago. And this is a continuous process.

The fact of the matter is that "the party" is MAGA now, there is effectively no internal resistance, and mounting one is basically intractable. Trump won the primary with 80% of the vote despite "strong" opposition.
by TimTheTinker | 2025-05-22 22:44:46+00:00
Yes and no. Corrupt leaders corrupt institutions. But for large enough institutions, institutionalized corruption tends to transcend the corruption (or lack thereof) of its current leaders.

At that scale, it takes a lot of power, courage, and integrity for a leader to reform the institution. Power itself can be a corrupting influence when too much is vested onto a single person -- hence the necessity of integrity.
by Wowfunhappy | 2025-05-22 22:44:52+00:00
Correct me if I'm wrong--my understanding is that RHLF was the difference between GPT 3 and GPT 3.5, aka the original ChatGPT.

If you never used GPT 3, it was... not good. Well, that's not fair, it was revolutionary in its own right, but it was very much a machine for predicting the most likely next word, it couldn't talk to you the way ChatGPT can.

Which is to say, I think RHLF is important for much more than just preventing PR disasters. It's a key part of what makes the models useful.
by dmarcos | 2025-05-22 22:45:53+00:00
Glitch has been a key piece of the A-Frame community (open source project I maintain) for almost a decade. I'm super thankful to the team! So many people started programming and had first steps in game and 3d graphics development with Glitch.

It's sad to see it go. I was always somehow worried. They had an awesome and super generous free tier. You don’t even need to create an account! Unfortunately, it looks they couldn't make the numbers work.
by aucisson_masque | 2025-05-22 22:46:38+00:00
> Why is Pocket shutting down?

> Pocket has helped millions save articles and discover stories worth reading. But the way people use the web has evolved, so we’re channeling our resources into projects that better match their browsing habits and online needs.

Oh yeah, it explains everything.

I wish one day a company pr representative will be bold enough to just say "we don't want to tell you".
by fuzzfactor | 2025-05-22 22:46:39+00:00
If you've been aware of Trump at all since the 1970's he's always been vastly inferior to anyone who takes academic effort seriously. And he knows it, his whole life, a lot better than anyone else, that's way longer than the general public who didn't really become aware of it until the '70's.

Even though he went to a prestigious school himself he's not the kind to make an academic pursuit resembling anything like truly sensible Presidents. The complete opposite of the league of actual accomplished Harvard men like Bush and Obama. What a weenie, Trump is probably just jealous and hates himself and everyone else because he'll never measure up to people having average-to-above-average intellect & integrity. Completely on brand to whine like a child with the most amplified voice he's ever had. So that's what he's going to do instead of something worthwhile for the citizens.
by sensanaty | 2025-05-22 22:46:42+00:00
Are the AI companies shooting an amnesia ray at people or something? This is literally the same stupid marketing schtick they tried with ChatGPT back in the GPT-2 days where they were saying they were "terrified of releasing it because it's literally AGI!!!1!1!1!!" And "it has a mind of its own, full sentience it'll hack all the systems by its lonesome!!!", how on earth are people still falling for this crap?

It feels like the world's lost their fucking minds, it's baffling
by keybored | 2025-05-22 22:46:48+00:00
I guess all vaguely bait-level articles will be about AI now.

Well, so much questionable here. First of all abstraction. Everything is an abstraction to programmers. It’s not, please. The author even was kind enough to contrast it with an old school bona fide abstraction. Garbage collection eliminates memory unsafety. You just don’t have to worry about it. That’s a real abstraction. It takes power away and streamlines the whole experience since you don’t have to worry about certain variables any more, they are just gone. What does AI do? It’s leverage. It might help you do things whatever factor of times faster that you insist. Completely unevenly. There is not one thing it reliably abstracts away. Please use precise words. You’re supposed to be technologists/technicians.

Then there’s the old looking to the past in order to lecture about what is hyped as completely unprecedented space-age technology. Okay to be honest this isn’t inconsistent if you merely think that AI is a great technology but not a revolution, not even a “silver bullet”. But anyway I see no reason to slavishly look to the past. The past is in fact tiny. WWII ended one person’s lifetime ago. How much oil was in the Earth 150 years ago? How much now? How reliably could you say that we could just expand economically forever 80 years ago? With climate change and whatnot, how is that looking right now?

Why not be a little cynical and pragmatic and consider that everything might not play out exactly like they did in a person’s lifetime kind of timespan. The worst could happen. What’s a billionaire with both a robot workforce and a robot army? That’s you getting discarded like the useful idiot that you are, or were. Just someone who dutifully built the whole world up for a little wage so that it could all be taken away.

Maybe you think economists are smart because they have quips against “finite piece of pie” so-called fallacies. Maybe you think that the best programmers are the ones who hustle along to the next paradigm, well those are after all the real go-getters, the ones who just get on with business. I think those are tunnel-visioned specialist fools.

Dig yourself into your specialist niche, aspire to be the hacker among hackers. Revel in embodying the values that only other members of your professional/hobbyist group respect. Meanwhile ignore the sharks of the world circling around you and get taken advantage of without any recourse or even notification.
by silvr | 2025-05-22 22:46:57+00:00
While true to a degree, I think this is largely wrong. Wouldn't it still count as a "harness" if we provided these LLMs with full robotic control of two humanoid arms, so that it could hold a Gameboy and play the game that way? I don't think the lack of that level of human-ness takes away from the demonstration of long-context reasoning that the GPP stream showed.

Claude got stuck reasoning its way through one of the more complex puzzle areas. Gemini took a while on it also, but made it through. I don't that difference can be fully attributed up to the harnesses.

Obviously, the best thing to do would be to run a SxS in the same harness of the two models. Maybe that will happen?
by frollogaston | 2025-05-22 22:47:02+00:00
I hated pocket being enabled by default, that's all. I also think a lot of people saw it as adware/spyware even if it technically didn't work that way, which tbh I'm unsure of.

That doesn't mean I wanted it dead. I was happy for the feature to exist and for others to use it. Maybe some people were angry that they even wasted a few KB downloading the extra code for a feature they won't use, but I'd be ok with it.
by lotsofpulp | 2025-05-22 22:48:19+00:00
Not all STEM are equal. I would be surprised if significant numbers of electrical/chemical/civil/mechanical engineers are unemployed.

But the more important thing is if tuition and other expenses are low (which they are if one goes to state school or community college for first 2 years), then even a different job can provide enough income to service debt.
by behindsight | 2025-05-22 22:48:33+00:00
Relying on their own policy does not mean they will adhere to it. We have already seen "rogue" employees in other companies conveniently violate their policies. Some notable examples were in the news within the month (eg: xAI).

Don't forget the previous scandals with Amazon and Apple both having to pay millions in settlements for eavesdropping with their assistants in the past.

Privacy with a system that phones an external server should not be expected, regardless of whatever public policy they proclaim.

Hence why GP said:

> so effectively you can only guarantee a single use stays private